/*! For license information please see CraftsmanReviews.js.LICENSE.txt */
(()=>{var e={24396:(e,t,n)=>{"use strict";t.__esModule=!0;var r=n(96540),o=(a(r),a(n(5556))),i=a(n(72611));a(n(9771));function a(e){return e&&e.__esModule?e:{default:e}}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=1073741823;t.default=function(e,t){var n,a,f="__create-react-context-"+(0,i.default)()+"__",d=function(e){function n(){var t,r,o,i;c(this,n);for(var a=arguments.length,s=Array(a),l=0;l<a;l++)s[l]=arguments[l];return t=r=u(this,e.call.apply(e,[this].concat(s))),r.emitter=(o=r.props.value,i=[],{on:function(e){i.push(e)},off:function(e){i=i.filter((function(t){return t!==e}))},get:function(){return o},set:function(e,t){o=e,i.forEach((function(e){return e(o,t)}))}}),u(r,t)}return s(n,e),n.prototype.getChildContext=function(){var e;return(e={})[f]=this.emitter,e},n.prototype.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var n=this.props.value,r=e.value,o=void 0;((i=n)===(a=r)?0!==i||1/i==1/a:i!=i&&a!=a)?o=0:(o="function"==typeof t?t(n,r):l,0!==(o|=0)&&this.emitter.set(e.value,o))}var i,a},n.prototype.render=function(){return this.props.children},n}(r.Component);d.childContextTypes=((n={})[f]=o.default.object.isRequired,n);var p=function(t){function n(){var e,r;c(this,n);for(var o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return e=r=u(this,t.call.apply(t,[this].concat(i))),r.state={value:r.getValue()},r.onUpdate=function(e,t){(0|r.observedBits)&t&&r.setState({value:r.getValue()})},u(r,e)}return s(n,t),n.prototype.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=null==t?l:t},n.prototype.componentDidMount=function(){this.context[f]&&this.context[f].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=null==e?l:e},n.prototype.componentWillUnmount=function(){this.context[f]&&this.context[f].off(this.onUpdate)},n.prototype.getValue=function(){return this.context[f]?this.context[f].get():e},n.prototype.render=function(){return(e=this.props.children,Array.isArray(e)?e[0]:e)(this.state.value);var e},n}(r.Component);return p.contextTypes=((a={})[f]=o.default.object,a),{Provider:d,Consumer:p}},e.exports=t.default},42248:(e,t,n)=>{"use strict";t.__esModule=!0;var r=i(n(96540)),o=i(n(24396));function i(e){return e&&e.__esModule?e:{default:e}}t.default=r.default.createContext||o.default,e.exports=t.default},44762:(e,t,n)=>{e.exports=n(3572)},50745:(e,t,n)=>{"use strict";var r=n(73391),o=n(11817),i=n(48899),a=n(20027),c=n(54706),u=n(8465),s=n(20853),l=n(1614);e.exports=function(e){return new Promise((function(t,n){var f=e.data,d=e.headers,p=e.responseType;r.isFormData(f)&&delete d["Content-Type"];var g=new XMLHttpRequest;if(e.auth){var A=e.auth.username||"",m=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";d.Authorization="Basic "+btoa(A+":"+m)}var h=c(e.baseURL,e.url);function v(){if(g){var r="getAllResponseHeaders"in g?u(g.getAllResponseHeaders()):null,i={data:p&&"text"!==p&&"json"!==p?g.response:g.responseText,status:g.status,statusText:g.statusText,headers:r,config:e,request:g};o(t,n,i),g=null}}if(g.open(e.method.toUpperCase(),a(h,e.params,e.paramsSerializer),!0),g.timeout=e.timeout,"onloadend"in g?g.onloadend=v:g.onreadystatechange=function(){g&&4===g.readyState&&(0!==g.status||g.responseURL&&0===g.responseURL.indexOf("file:"))&&setTimeout(v)},g.onabort=function(){g&&(n(l("Request aborted",e,"ECONNABORTED",g)),g=null)},g.onerror=function(){n(l("Network Error",e,null,g)),g=null},g.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(l(t,e,e.transitional&&e.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",g)),g=null},r.isStandardBrowserEnv()){var b=(e.withCredentials||s(h))&&e.xsrfCookieName?i.read(e.xsrfCookieName):void 0;b&&(d[e.xsrfHeaderName]=b)}"setRequestHeader"in g&&r.forEach(d,(function(e,t){void 0===f&&"content-type"===t.toLowerCase()?delete d[t]:g.setRequestHeader(t,e)})),r.isUndefined(e.withCredentials)||(g.withCredentials=!!e.withCredentials),p&&"json"!==p&&(g.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&g.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&g.upload&&g.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){g&&(g.abort(),n(e),g=null)})),f||(f=null),g.send(f)}))}},3572:(e,t,n)=>{"use strict";var r=n(73391),o=n(2721),i=n(99342),a=n(9874);function c(e){var t=new i(e),n=o(i.prototype.request,t);return r.extend(n,i.prototype,t),r.extend(n,t),n}var u=c(n(89202));u.Axios=i,u.create=function(e){return c(a(u.defaults,e))},u.Cancel=n(18503),u.CancelToken=n(10518),u.isCancel=n(91035),u.all=function(e){return Promise.all(e)},u.spread=n(41697),u.isAxiosError=n(44686),e.exports=u,e.exports.default=u},18503:e=>{"use strict";function t(e){this.message=e}t.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},t.prototype.__CANCEL__=!0,e.exports=t},10518:(e,t,n)=>{"use strict";var r=n(18503);function o(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))}))}o.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},o.source=function(){var e;return{token:new o((function(t){e=t})),cancel:e}},e.exports=o},91035:e=>{"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},99342:(e,t,n)=>{"use strict";var r=n(73391),o=n(20027),i=n(26476),a=n(81127),c=n(9874),u=n(84466),s=u.validators;function l(e){this.defaults=e,this.interceptors={request:new i,response:new i}}l.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=e.transitional;void 0!==t&&u.assertOptions(t,{silentJSONParsing:s.transitional(s.boolean,"1.0.0"),forcedJSONParsing:s.transitional(s.boolean,"1.0.0"),clarifyTimeoutError:s.transitional(s.boolean,"1.0.0")},!1);var n=[],r=!0;this.interceptors.request.forEach((function(t){"function"==typeof t.runWhen&&!1===t.runWhen(e)||(r=r&&t.synchronous,n.unshift(t.fulfilled,t.rejected))}));var o,i=[];if(this.interceptors.response.forEach((function(e){i.push(e.fulfilled,e.rejected)})),!r){var l=[a,void 0];for(Array.prototype.unshift.apply(l,n),l=l.concat(i),o=Promise.resolve(e);l.length;)o=o.then(l.shift(),l.shift());return o}for(var f=e;n.length;){var d=n.shift(),p=n.shift();try{f=d(f)}catch(e){p(e);break}}try{o=a(f)}catch(e){return Promise.reject(e)}for(;i.length;)o=o.then(i.shift(),i.shift());return o},l.prototype.getUri=function(e){return e=c(this.defaults,e),o(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function(e){l.prototype[e]=function(t,n){return this.request(c(n||{},{method:e,url:t,data:(n||{}).data}))}})),r.forEach(["post","put","patch"],(function(e){l.prototype[e]=function(t,n,r){return this.request(c(r||{},{method:e,url:t,data:n}))}})),e.exports=l},26476:(e,t,n)=>{"use strict";var r=n(73391);function o(){this.handlers=[]}o.prototype.use=function(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1},o.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},o.prototype.forEach=function(e){r.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=o},54706:(e,t,n)=>{"use strict";var r=n(958),o=n(77471);e.exports=function(e,t){return e&&!r(t)?o(e,t):t}},1614:(e,t,n)=>{"use strict";var r=n(37882);e.exports=function(e,t,n,o,i){var a=new Error(e);return r(a,t,n,o,i)}},81127:(e,t,n)=>{"use strict";var r=n(73391),o=n(43940),i=n(91035),a=n(89202);function c(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){return c(e),e.headers=e.headers||{},e.data=o.call(e,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||a.adapter)(e).then((function(t){return c(e),t.data=o.call(e,t.data,t.headers,e.transformResponse),t}),(function(t){return i(t)||(c(e),t&&t.response&&(t.response.data=o.call(e,t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},37882:e=>{"use strict";e.exports=function(e,t,n,r,o){return e.config=t,n&&(e.code=n),e.request=r,e.response=o,e.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}},9874:(e,t,n)=>{"use strict";var r=n(73391);e.exports=function(e,t){t=t||{};var n={},o=["url","method","data"],i=["headers","auth","proxy","params"],a=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],c=["validateStatus"];function u(e,t){return r.isPlainObject(e)&&r.isPlainObject(t)?r.merge(e,t):r.isPlainObject(t)?r.merge({},t):r.isArray(t)?t.slice():t}function s(o){r.isUndefined(t[o])?r.isUndefined(e[o])||(n[o]=u(void 0,e[o])):n[o]=u(e[o],t[o])}r.forEach(o,(function(e){r.isUndefined(t[e])||(n[e]=u(void 0,t[e]))})),r.forEach(i,s),r.forEach(a,(function(o){r.isUndefined(t[o])?r.isUndefined(e[o])||(n[o]=u(void 0,e[o])):n[o]=u(void 0,t[o])})),r.forEach(c,(function(r){r in t?n[r]=u(e[r],t[r]):r in e&&(n[r]=u(void 0,e[r]))}));var l=o.concat(i).concat(a).concat(c),f=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===l.indexOf(e)}));return r.forEach(f,s),n}},11817:(e,t,n)=>{"use strict";var r=n(1614);e.exports=function(e,t,n){var o=n.config.validateStatus;n.status&&o&&!o(n.status)?t(r("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},43940:(e,t,n)=>{"use strict";var r=n(73391),o=n(89202);e.exports=function(e,t,n){var i=this||o;return r.forEach(n,(function(n){e=n.call(i,e,t)})),e}},89202:(e,t,n)=>{"use strict";var r=n(65606),o=n(73391),i=n(9997),a=n(37882),c={"Content-Type":"application/x-www-form-urlencoded"};function u(e,t){!o.isUndefined(e)&&o.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var s,l={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:(("undefined"!=typeof XMLHttpRequest||void 0!==r&&"[object process]"===Object.prototype.toString.call(r))&&(s=n(50745)),s),transformRequest:[function(e,t){return i(t,"Accept"),i(t,"Content-Type"),o.isFormData(e)||o.isArrayBuffer(e)||o.isBuffer(e)||o.isStream(e)||o.isFile(e)||o.isBlob(e)?e:o.isArrayBufferView(e)?e.buffer:o.isURLSearchParams(e)?(u(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):o.isObject(e)||t&&"application/json"===t["Content-Type"]?(u(t,"application/json"),function(e,t,n){if(o.isString(e))try{return(t||JSON.parse)(e),o.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional,n=t&&t.silentJSONParsing,r=t&&t.forcedJSONParsing,i=!n&&"json"===this.responseType;if(i||r&&o.isString(e)&&e.length)try{return JSON.parse(e)}catch(e){if(i){if("SyntaxError"===e.name)throw a(e,this,"E_JSON_PARSE");throw e}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300}};l.headers={common:{Accept:"application/json, text/plain, */*"}},o.forEach(["delete","get","head"],(function(e){l.headers[e]={}})),o.forEach(["post","put","patch"],(function(e){l.headers[e]=o.merge(c)})),e.exports=l},2721:e=>{"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r<n.length;r++)n[r]=arguments[r];return e.apply(t,n)}}},20027:(e,t,n)=>{"use strict";var r=n(73391);function o(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var i;if(n)i=n(t);else if(r.isURLSearchParams(t))i=t.toString();else{var a=[];r.forEach(t,(function(e,t){null!=e&&(r.isArray(e)?t+="[]":e=[e],r.forEach(e,(function(e){r.isDate(e)?e=e.toISOString():r.isObject(e)&&(e=JSON.stringify(e)),a.push(o(t)+"="+o(e))})))})),i=a.join("&")}if(i){var c=e.indexOf("#");-1!==c&&(e=e.slice(0,c)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}},77471:e=>{"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},48899:(e,t,n)=>{"use strict";var r=n(73391);e.exports=r.isStandardBrowserEnv()?{write:function(e,t,n,o,i,a){var c=[];c.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&c.push("expires="+new Date(n).toGMTString()),r.isString(o)&&c.push("path="+o),r.isString(i)&&c.push("domain="+i),!0===a&&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(){}}},958:e=>{"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},44686:e=>{"use strict";e.exports=function(e){return"object"==typeof e&&!0===e.isAxiosError}},20853:(e,t,n)=>{"use strict";var r=n(73391);e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function o(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=o(window.location.href),function(t){var n=r.isString(t)?o(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},9997:(e,t,n)=>{"use strict";var r=n(73391);e.exports=function(e,t){r.forEach(e,(function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])}))}},8465:(e,t,n)=>{"use strict";var r=n(73391),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,i,a={};return e?(r.forEach(e.split("\n"),(function(e){if(i=e.indexOf(":"),t=r.trim(e.substr(0,i)).toLowerCase(),n=r.trim(e.substr(i+1)),t){if(a[t]&&o.indexOf(t)>=0)return;a[t]="set-cookie"===t?(a[t]?a[t]:[]).concat([n]):a[t]?a[t]+", "+n:n}})),a):a}},41697:e=>{"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},84466:(e,t,n)=>{"use strict";var r=n(75277),o={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){o[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));var i={},a=r.version.split(".");function c(e,t){for(var n=t?t.split("."):a,r=e.split("."),o=0;o<3;o++){if(n[o]>r[o])return!0;if(n[o]<r[o])return!1}return!1}o.transitional=function(e,t,n){var o=t&&c(t);function a(e,t){return"[Axios v"+r.version+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return function(n,r,c){if(!1===e)throw new Error(a(r," has been removed in "+t));return o&&!i[r]&&(i[r]=!0,console.warn(a(r," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,r,c)}},e.exports={isOlderVersion:c,assertOptions:function(e,t,n){if("object"!=typeof e)throw new TypeError("options must be an object");for(var r=Object.keys(e),o=r.length;o-- >0;){var i=r[o],a=t[i];if(a){var c=e[i],u=void 0===c||a(c,i,e);if(!0!==u)throw new TypeError("option "+i+" must be "+u)}else if(!0!==n)throw Error("Unknown option "+i)}},validators:o}},73391:(e,t,n)=>{"use strict";var r=n(2721),o=Object.prototype.toString;function i(e){return"[object Array]"===o.call(e)}function a(e){return void 0===e}function c(e){return null!==e&&"object"==typeof e}function u(e){if("[object Object]"!==o.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function s(e){return"[object Function]"===o.call(e)}function l(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),i(e))for(var n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.call(null,e[o],o,e)}e.exports={isArray:i,isArrayBuffer:function(e){return"[object ArrayBuffer]"===o.call(e)},isBuffer:function(e){return null!==e&&!a(e)&&null!==e.constructor&&!a(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){return"undefined"!=typeof FormData&&e instanceof FormData},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:c,isPlainObject:u,isUndefined:a,isDate:function(e){return"[object Date]"===o.call(e)},isFile:function(e){return"[object File]"===o.call(e)},isBlob:function(e){return"[object Blob]"===o.call(e)},isFunction:s,isStream:function(e){return c(e)&&s(e.pipe)},isURLSearchParams:function(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)},forEach:l,merge:function e(){var t={};function n(n,r){u(t[r])&&u(n)?t[r]=e(t[r],n):u(n)?t[r]=e({},n):i(n)?t[r]=n.slice():t[r]=n}for(var r=0,o=arguments.length;r<o;r++)l(arguments[r],n);return t},extend:function(e,t,n){return l(t,(function(t,o){e[o]=n&&"function"==typeof t?r(t,n):t})),e},trim:function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e}}},84966:(e,t,n)=>{var r=n(10246),o=n(32485),i=n(96540),a=n(78997);function c(e){return e&&e.__esModule?e.default:e}function u(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}function s(e){null!==e.parentElement&&e.parentElement.removeChild(e)}function l(e){e.forEach((e=>s(e.element)))}function f(e){e.forEach((e=>{!function(e,t,n){const r=e.children[n]||null;e.insertBefore(t,r)}(e.parentElement,e.element,e.oldIndex)}))}function d(e,t){const n=A(e),r={parentElement:e.from};let o=[];switch(n){case"normal":o=[{element:e.item,newIndex:e.newIndex,oldIndex:e.oldIndex,parentElement:e.from}];break;case"swap":o=[{element:e.item,oldIndex:e.oldIndex,newIndex:e.newIndex,...r},{element:e.swapItem,oldIndex:e.newIndex,newIndex:e.oldIndex,...r}];break;case"multidrag":o=e.oldIndicies.map(((t,n)=>({element:t.multiDragElement,oldIndex:t.index,newIndex:e.newIndicies[n].index,...r})))}const i=function(e,t){const n=e.map((e=>({...e,item:t[e.oldIndex]}))).sort(((e,t)=>e.oldIndex-t.oldIndex));return n}(o,t);return i}function p(e,t){const n=[...t];return e.concat().reverse().forEach((e=>n.splice(e.oldIndex,1))),n}function g(e,t,n,r){const o=[...t];return e.forEach((e=>{const t=r&&n&&r(e.item,n);o.splice(e.newIndex,0,t||e.item)})),o}function A(e){return e.oldIndicies&&e.oldIndicies.length>0?"multidrag":e.swapItem?"swap":"normal"}u(e.exports,"Sortable",(()=>$882b6d93070905b3$re_export$Sortable)),u(e.exports,"Direction",(()=>$882b6d93070905b3$re_export$Direction)),u(e.exports,"DOMRect",(()=>$882b6d93070905b3$re_export$DOMRect)),u(e.exports,"GroupOptions",(()=>$882b6d93070905b3$re_export$GroupOptions)),u(e.exports,"MoveEvent",(()=>$882b6d93070905b3$re_export$MoveEvent)),u(e.exports,"Options",(()=>$882b6d93070905b3$re_export$Options)),u(e.exports,"PullResult",(()=>$882b6d93070905b3$re_export$PullResult)),u(e.exports,"PutResult",(()=>$882b6d93070905b3$re_export$PutResult)),u(e.exports,"SortableEvent",(()=>$882b6d93070905b3$re_export$SortableEvent)),u(e.exports,"SortableOptions",(()=>$882b6d93070905b3$re_export$SortableOptions)),u(e.exports,"Utils",(()=>$882b6d93070905b3$re_export$Utils)),u(e.exports,"ReactSortable",(()=>h));const m={dragging:null};class h extends i.Component{constructor(e){super(e),this.ref=i.createRef();const t=[...e.list].map((e=>Object.assign(e,{chosen:!1,selected:!1})));e.setList(t,this.sortable,m),c(a)(!e.plugins,'\nPlugins prop is no longer supported.\nInstead, mount it with "Sortable.mount(new MultiDrag())"\nPlease read the updated README.md at https://github.com/SortableJS/react-sortablejs.\n      ')}componentDidMount(){if(null===this.ref.current)return;const e=this.makeOptions();c(r).create(this.ref.current,e)}componentDidUpdate(e){e.disabled!==this.props.disabled&&this.sortable&&this.sortable.option("disabled",this.props.disabled)}render(){const{tag:e,style:t,className:n,id:r}=this.props,o={style:t,className:n,id:r},a=e&&null!==e?e:"div";return i.createElement(a,{ref:this.ref,...o},this.getChildren())}getChildren(){const{children:e,dataIdAttr:t,selectedClass:n="sortable-selected",chosenClass:r="sortable-chosen",dragClass:a="sortable-drag",fallbackClass:u="sortable-falback",ghostClass:s="sortable-ghost",swapClass:l="sortable-swap-highlight",filter:f="sortable-filter",list:d}=this.props;if(!e||null==e)return null;const p=t||"data-id";return i.Children.map(e,((e,t)=>{if(void 0===e)return;const a=d[t]||{},{className:u}=e.props,s="string"==typeof f&&{[f.replace(".","")]:!!a.filtered},l=c(o)(u,{[n]:a.selected,[r]:a.chosen,...s});return i.cloneElement(e,{[p]:e.key,className:l})}))}get sortable(){const e=this.ref.current;if(null===e)return null;const t=Object.keys(e).find((e=>e.includes("Sortable")));return t?e[t]:null}makeOptions(){const e=function(e){const{list:t,setList:n,children:r,tag:o,style:i,className:a,clone:c,onAdd:u,onChange:s,onChoose:l,onClone:f,onEnd:d,onFilter:p,onRemove:g,onSort:A,onStart:m,onUnchoose:h,onUpdate:v,onMove:b,onSpill:w,onSelect:y,onDeselect:x,...C}=e;return C}(this.props);["onAdd","onChoose","onDeselect","onEnd","onRemove","onSelect","onSpill","onStart","onUnchoose","onUpdate"].forEach((t=>e[t]=this.prepareOnHandlerPropAndDOM(t))),["onChange","onClone","onFilter","onSort"].forEach((t=>e[t]=this.prepareOnHandlerProp(t)));return{...e,onMove:(e,t)=>{const{onMove:n}=this.props,r=e.willInsertAfter||-1;if(!n)return r;const o=n(e,t,this.sortable,m);return void 0!==o&&o}}}prepareOnHandlerPropAndDOM(e){return t=>{this.callOnHandlerProp(t,e),this[e](t)}}prepareOnHandlerProp(e){return t=>{this.callOnHandlerProp(t,e)}}callOnHandlerProp(e,t){const n=this.props[t];n&&n(e,this.sortable,m)}onAdd(e){const{list:t,setList:n,clone:r}=this.props,o=d(e,[...m.dragging.props.list]);l(o);n(g(o,t,e,r).map((e=>Object.assign(e,{selected:!1}))),this.sortable,m)}onRemove(e){const{list:t,setList:n}=this.props,r=A(e),o=d(e,t);f(o);let i=[...t];if("clone"!==e.pullMode)i=p(o,i);else{let t=o;switch(r){case"multidrag":t=o.map(((t,n)=>({...t,element:e.clones[n]})));break;case"normal":t=o.map((t=>({...t,element:e.clone})));break;default:c(a)(!0,`mode "${r}" cannot clone. Please remove "props.clone" from <ReactSortable/> when using the "${r}" plugin`)}l(t),o.forEach((t=>{const n=t.oldIndex,r=this.props.clone(t.item,e);i.splice(n,1,r)}))}i=i.map((e=>Object.assign(e,{selected:!1}))),n(i,this.sortable,m)}onUpdate(e){const{list:t,setList:n}=this.props,r=d(e,t);l(r),f(r);const o=function(e,t){return g(e,p(e,t))}(r,t);return n(o,this.sortable,m)}onStart(){m.dragging=this}onEnd(){m.dragging=null}onChoose(e){const{list:t,setList:n}=this.props;n(t.map(((t,n)=>{let r=t;return n===e.oldIndex&&(r=Object.assign(t,{chosen:!0})),r})),this.sortable,m)}onUnchoose(e){const{list:t,setList:n}=this.props;n(t.map(((t,n)=>{let r=t;return n===e.oldIndex&&(r=Object.assign(r,{chosen:!1})),r})),this.sortable,m)}onSpill(e){const{removeOnSpill:t,revertOnSpill:n}=this.props;t&&!n&&s(e.item)}onSelect(e){const{list:t,setList:n}=this.props,r=t.map((e=>Object.assign(e,{selected:!1})));e.newIndicies.forEach((t=>{const n=t.index;if(-1===n)return console.log(`"${e.type}" had indice of "${t.index}", which is probably -1 and doesn't usually happen here.`),void console.log(e);r[n].selected=!0})),n(r,this.sortable,m)}onDeselect(e){const{list:t,setList:n}=this.props,r=t.map((e=>Object.assign(e,{selected:!1})));e.newIndicies.forEach((e=>{const t=e.index;-1!==t&&(r[t].selected=!0)})),n(r,this.sortable,m)}}h.defaultProps={clone:e=>e};var v,b;v=e.exports,b={},Object.keys(b).forEach((function(e){"default"===e||"__esModule"===e||v.hasOwnProperty(e)||Object.defineProperty(v,e,{enumerable:!0,get:function(){return b[e]}})}))},9455:(e,t)=>{"use strict";t.A=function(e,t){if(e&&t){var n=Array.isArray(t)?t:t.split(","),r=e.name||"",o=(e.type||"").toLowerCase(),i=o.replace(/\/.*$/,"");return n.some((function(e){var t=e.trim().toLowerCase();return"."===t.charAt(0)?r.toLowerCase().endsWith(t):t.endsWith("/*")?i===t.replace(/\/.*$/,""):o===t}))}return!0}},67526:(e,t)=>{"use strict";t.byteLength=function(e){var t=c(e),n=t[0],r=t[1];return 3*(n+r)/4-r},t.toByteArray=function(e){var t,n,i=c(e),a=i[0],u=i[1],s=new o(function(e,t,n){return 3*(t+n)/4-n}(0,a,u)),l=0,f=u>0?a-4:a;for(n=0;n<f;n+=4)t=r[e.charCodeAt(n)]<<18|r[e.charCodeAt(n+1)]<<12|r[e.charCodeAt(n+2)]<<6|r[e.charCodeAt(n+3)],s[l++]=t>>16&255,s[l++]=t>>8&255,s[l++]=255&t;2===u&&(t=r[e.charCodeAt(n)]<<2|r[e.charCodeAt(n+1)]>>4,s[l++]=255&t);1===u&&(t=r[e.charCodeAt(n)]<<10|r[e.charCodeAt(n+1)]<<4|r[e.charCodeAt(n+2)]>>2,s[l++]=t>>8&255,s[l++]=255&t);return s},t.fromByteArray=function(e){for(var t,r=e.length,o=r%3,i=[],a=16383,c=0,s=r-o;c<s;c+=a)i.push(u(e,c,c+a>s?s:c+a));1===o?(t=e[r-1],i.push(n[t>>2]+n[t<<4&63]+"==")):2===o&&(t=(e[r-2]<<8)+e[r-1],i.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"="));return i.join("")};for(var n=[],r=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0;a<64;++a)n[a]=i[a],r[i.charCodeAt(a)]=a;function c(e){var t=e.length;if(t%4>0)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,r){for(var o,i,a=[],c=t;c<r;c+=3)o=(e[c]<<16&16711680)+(e[c+1]<<8&65280)+(255&e[c+2]),a.push(n[(i=o)>>18&63]+n[i>>12&63]+n[i>>6&63]+n[63&i]);return a.join("")}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},48287:(e,t,n)=>{"use strict";var r=n(67526),o=n(251),i=n(64634);function a(){return u.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function c(e,t){if(a()<t)throw new RangeError("Invalid typed array length");return u.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=u.prototype:(null===e&&(e=new u(t)),e.length=t),e}function u(e,t,n){if(!(u.TYPED_ARRAY_SUPPORT||this instanceof u))return new u(e,t,n);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return f(this,e)}return s(this,e,t,n)}function s(e,t,n,r){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r);u.TYPED_ARRAY_SUPPORT?(e=t).__proto__=u.prototype:e=d(e,t);return e}(e,t,n,r):"string"==typeof t?function(e,t,n){"string"==typeof n&&""!==n||(n="utf8");if(!u.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|g(t,n);e=c(e,r);var o=e.write(t,n);o!==r&&(e=e.slice(0,o));return e}(e,t,n):function(e,t){if(u.isBuffer(t)){var n=0|p(t.length);return 0===(e=c(e,n)).length||t.copy(e,0,0,n),e}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||(r=t.length)!=r?c(e,0):d(e,t);if("Buffer"===t.type&&i(t.data))return d(e,t.data)}var r;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function l(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function f(e,t){if(l(t),e=c(e,t<0?0:0|p(t)),!u.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function d(e,t){var n=t.length<0?0:0|p(t.length);e=c(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function p(e){if(e>=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|e}function g(e,t){if(u.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 L(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return U(e).length;default:if(r)return L(e).length;t=(""+t).toLowerCase(),r=!0}}function A(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 I(this,t,n);case"utf8":case"utf-8":return D(this,t,n);case"ascii":return _(this,t,n);case"latin1":case"binary":return k(this,t,n);case"base64":return B(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return S(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function m(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function h(e,t,n,r,o){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=o?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(o)return-1;n=e.length-1}else if(n<0){if(!o)return-1;n=0}if("string"==typeof t&&(t=u.from(t,r)),u.isBuffer(t))return 0===t.length?-1:v(e,t,n,r,o);if("number"==typeof t)return t&=255,u.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):v(e,[t],n,r,o);throw new TypeError("val must be string, number or Buffer")}function v(e,t,n,r,o){var i,a=1,c=e.length,u=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;a=2,c/=2,u/=2,n/=2}function s(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(o){var l=-1;for(i=n;i<c;i++)if(s(e,i)===s(t,-1===l?0:i-l)){if(-1===l&&(l=i),i-l+1===u)return l*a}else-1!==l&&(i-=i-l),l=-1}else for(n+u>c&&(n=c-u),i=n;i>=0;i--){for(var f=!0,d=0;d<u;d++)if(s(e,i+d)!==s(t,d)){f=!1;break}if(f)return i}return-1}function b(e,t,n,r){n=Number(n)||0;var o=e.length-n;r?(r=Number(r))>o&&(r=o):r=o;var i=t.length;if(i%2!=0)throw new TypeError("Invalid hex string");r>i/2&&(r=i/2);for(var a=0;a<r;++a){var c=parseInt(t.substr(2*a,2),16);if(isNaN(c))return a;e[n+a]=c}return a}function w(e,t,n,r){return Y(L(t,e.length-n),e,n,r)}function y(e,t,n,r){return Y(function(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}(t),e,n,r)}function x(e,t,n,r){return y(e,t,n,r)}function C(e,t,n,r){return Y(U(t),e,n,r)}function E(e,t,n,r){return Y(function(e,t){for(var n,r,o,i=[],a=0;a<e.length&&!((t-=2)<0);++a)r=(n=e.charCodeAt(a))>>8,o=n%256,i.push(o),i.push(r);return i}(t,e.length-n),e,n,r)}function B(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function D(e,t,n){n=Math.min(e.length,n);for(var r=[],o=t;o<n;){var i,a,c,u,s=e[o],l=null,f=s>239?4:s>223?3:s>191?2:1;if(o+f<=n)switch(f){case 1:s<128&&(l=s);break;case 2:128==(192&(i=e[o+1]))&&(u=(31&s)<<6|63&i)>127&&(l=u);break;case 3:i=e[o+1],a=e[o+2],128==(192&i)&&128==(192&a)&&(u=(15&s)<<12|(63&i)<<6|63&a)>2047&&(u<55296||u>57343)&&(l=u);break;case 4:i=e[o+1],a=e[o+2],c=e[o+3],128==(192&i)&&128==(192&a)&&128==(192&c)&&(u=(15&s)<<18|(63&i)<<12|(63&a)<<6|63&c)>65535&&u<1114112&&(l=u)}null===l?(l=65533,f=1):l>65535&&(l-=65536,r.push(l>>>10&1023|55296),l=56320|1023&l),r.push(l),o+=f}return function(e){var t=e.length;if(t<=M)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=M));return n}(r)}t.hp=u,t.IS=50,u.TYPED_ARRAY_SUPPORT=void 0!==n.g.TYPED_ARRAY_SUPPORT?n.g.TYPED_ARRAY_SUPPORT:function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}(),a(),u.poolSize=8192,u._augment=function(e){return e.__proto__=u.prototype,e},u.from=function(e,t,n){return s(null,e,t,n)},u.TYPED_ARRAY_SUPPORT&&(u.prototype.__proto__=Uint8Array.prototype,u.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&u[Symbol.species]===u&&Object.defineProperty(u,Symbol.species,{value:null,configurable:!0})),u.alloc=function(e,t,n){return function(e,t,n,r){return l(t),t<=0?c(e,t):void 0!==n?"string"==typeof r?c(e,t).fill(n,r):c(e,t).fill(n):c(e,t)}(null,e,t,n)},u.allocUnsafe=function(e){return f(null,e)},u.allocUnsafeSlow=function(e){return f(null,e)},u.isBuffer=function(e){return!(null==e||!e._isBuffer)},u.compare=function(e,t){if(!u.isBuffer(e)||!u.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,o=0,i=Math.min(n,r);o<i;++o)if(e[o]!==t[o]){n=e[o],r=t[o];break}return n<r?-1:r<n?1:0},u.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},u.concat=function(e,t){if(!i(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return u.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=u.allocUnsafe(t),o=0;for(n=0;n<e.length;++n){var a=e[n];if(!u.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(r,o),o+=a.length}return r},u.byteLength=g,u.prototype._isBuffer=!0,u.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)m(this,t,t+1);return this},u.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)m(this,t,t+3),m(this,t+1,t+2);return this},u.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)m(this,t,t+7),m(this,t+1,t+6),m(this,t+2,t+5),m(this,t+3,t+4);return this},u.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?D(this,0,e):A.apply(this,arguments)},u.prototype.equals=function(e){if(!u.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===u.compare(this,e)},u.prototype.inspect=function(){var e="",n=t.IS;return this.length>0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),"<Buffer "+e+">"},u.prototype.compare=function(e,t,n,r,o){if(!u.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===o&&(o=this.length),t<0||n>e.length||r<0||o>this.length)throw new RangeError("out of range index");if(r>=o&&t>=n)return 0;if(r>=o)return-1;if(t>=n)return 1;if(this===e)return 0;for(var i=(o>>>=0)-(r>>>=0),a=(n>>>=0)-(t>>>=0),c=Math.min(i,a),s=this.slice(r,o),l=e.slice(t,n),f=0;f<c;++f)if(s[f]!==l[f]){i=s[f],a=l[f];break}return i<a?-1:a<i?1:0},u.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},u.prototype.indexOf=function(e,t,n){return h(this,e,t,n,!0)},u.prototype.lastIndexOf=function(e,t,n){return h(this,e,t,n,!1)},u.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var o=this.length-t;if((void 0===n||n>o)&&(n=o),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var i=!1;;)switch(r){case"hex":return b(this,e,t,n);case"utf8":case"utf-8":return w(this,e,t,n);case"ascii":return y(this,e,t,n);case"latin1":case"binary":return x(this,e,t,n);case"base64":return C(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return E(this,e,t,n);default:if(i)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),i=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var M=4096;function _(e,t,n){var r="";n=Math.min(e.length,n);for(var o=t;o<n;++o)r+=String.fromCharCode(127&e[o]);return r}function k(e,t,n){var r="";n=Math.min(e.length,n);for(var o=t;o<n;++o)r+=String.fromCharCode(e[o]);return r}function I(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var o="",i=t;i<n;++i)o+=R(e[i]);return o}function S(e,t,n){for(var r=e.slice(t,n),o="",i=0;i<r.length;i+=2)o+=String.fromCharCode(r[i]+256*r[i+1]);return o}function Q(e,t,n){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function N(e,t,n,r,o,i){if(!u.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||t<i)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function F(e,t,n,r){t<0&&(t=65535+t+1);for(var o=0,i=Math.min(e.length-n,2);o<i;++o)e[n+o]=(t&255<<8*(r?o:1-o))>>>8*(r?o:1-o)}function T(e,t,n,r){t<0&&(t=4294967295+t+1);for(var o=0,i=Math.min(e.length-n,4);o<i;++o)e[n+o]=t>>>8*(r?o:3-o)&255}function O(e,t,n,r,o,i){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function P(e,t,n,r,i){return i||O(e,0,n,4),o.write(e,t,n,r,23,4),n+4}function j(e,t,n,r,i){return i||O(e,0,n,8),o.write(e,t,n,r,52,8),n+8}u.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),t<e&&(t=e),u.TYPED_ARRAY_SUPPORT)(n=this.subarray(e,t)).__proto__=u.prototype;else{var o=t-e;n=new u(o,void 0);for(var i=0;i<o;++i)n[i]=this[i+e]}return n},u.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||Q(e,t,this.length);for(var r=this[e],o=1,i=0;++i<t&&(o*=256);)r+=this[e+i]*o;return r},u.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||Q(e,t,this.length);for(var r=this[e+--t],o=1;t>0&&(o*=256);)r+=this[e+--t]*o;return r},u.prototype.readUInt8=function(e,t){return t||Q(e,1,this.length),this[e]},u.prototype.readUInt16LE=function(e,t){return t||Q(e,2,this.length),this[e]|this[e+1]<<8},u.prototype.readUInt16BE=function(e,t){return t||Q(e,2,this.length),this[e]<<8|this[e+1]},u.prototype.readUInt32LE=function(e,t){return t||Q(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},u.prototype.readUInt32BE=function(e,t){return t||Q(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},u.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||Q(e,t,this.length);for(var r=this[e],o=1,i=0;++i<t&&(o*=256);)r+=this[e+i]*o;return r>=(o*=128)&&(r-=Math.pow(2,8*t)),r},u.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||Q(e,t,this.length);for(var r=t,o=1,i=this[e+--r];r>0&&(o*=256);)i+=this[e+--r]*o;return i>=(o*=128)&&(i-=Math.pow(2,8*t)),i},u.prototype.readInt8=function(e,t){return t||Q(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},u.prototype.readInt16LE=function(e,t){t||Q(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},u.prototype.readInt16BE=function(e,t){t||Q(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},u.prototype.readInt32LE=function(e,t){return t||Q(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},u.prototype.readInt32BE=function(e,t){return t||Q(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},u.prototype.readFloatLE=function(e,t){return t||Q(e,4,this.length),o.read(this,e,!0,23,4)},u.prototype.readFloatBE=function(e,t){return t||Q(e,4,this.length),o.read(this,e,!1,23,4)},u.prototype.readDoubleLE=function(e,t){return t||Q(e,8,this.length),o.read(this,e,!0,52,8)},u.prototype.readDoubleBE=function(e,t){return t||Q(e,8,this.length),o.read(this,e,!1,52,8)},u.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||N(this,e,t,n,Math.pow(2,8*n)-1,0);var o=1,i=0;for(this[t]=255&e;++i<n&&(o*=256);)this[t+i]=e/o&255;return t+n},u.prototype.writeUIntBE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||N(this,e,t,n,Math.pow(2,8*n)-1,0);var o=n-1,i=1;for(this[t+o]=255&e;--o>=0&&(i*=256);)this[t+o]=e/i&255;return t+n},u.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,1,255,0),u.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},u.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):F(this,e,t,!0),t+2},u.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):F(this,e,t,!1),t+2},u.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):T(this,e,t,!0),t+4},u.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):T(this,e,t,!1),t+4},u.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);N(this,e,t,n,o-1,-o)}var i=0,a=1,c=0;for(this[t]=255&e;++i<n&&(a*=256);)e<0&&0===c&&0!==this[t+i-1]&&(c=1),this[t+i]=(e/a|0)-c&255;return t+n},u.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);N(this,e,t,n,o-1,-o)}var i=n-1,a=1,c=0;for(this[t+i]=255&e;--i>=0&&(a*=256);)e<0&&0===c&&0!==this[t+i+1]&&(c=1),this[t+i]=(e/a|0)-c&255;return t+n},u.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,1,127,-128),u.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},u.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):F(this,e,t,!0),t+2},u.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):F(this,e,t,!1),t+2},u.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,2147483647,-2147483648),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):T(this,e,t,!0),t+4},u.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):T(this,e,t,!1),t+4},u.prototype.writeFloatLE=function(e,t,n){return P(this,e,t,!0,n)},u.prototype.writeFloatBE=function(e,t,n){return P(this,e,t,!1,n)},u.prototype.writeDoubleLE=function(e,t,n){return j(this,e,t,!0,n)},u.prototype.writeDoubleBE=function(e,t,n){return j(this,e,t,!1,n)},u.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var o,i=r-n;if(this===e&&n<t&&t<r)for(o=i-1;o>=0;--o)e[o+t]=this[o+n];else if(i<1e3||!u.TYPED_ARRAY_SUPPORT)for(o=0;o<i;++o)e[o+t]=this[o+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+i),t);return i},u.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),1===e.length){var o=e.charCodeAt(0);o<256&&(e=o)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!u.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var i;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(i=t;i<n;++i)this[i]=e;else{var a=u.isBuffer(e)?e:L(new u(e,r).toString()),c=a.length;for(i=0;i<n-t;++i)this[i+t]=a[i%c]}return this};var z=/[^+\/0-9A-Za-z-_]/g;function R(e){return e<16?"0"+e.toString(16):e.toString(16)}function L(e,t){var n;t=t||1/0;for(var r=e.length,o=null,i=[],a=0;a<r;++a){if((n=e.charCodeAt(a))>55295&&n<57344){if(!o){if(n>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(a+1===r){(t-=3)>-1&&i.push(239,191,189);continue}o=n;continue}if(n<56320){(t-=3)>-1&&i.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(t-=3)>-1&&i.push(239,191,189);if(o=null,n<128){if((t-=1)<0)break;i.push(n)}else if(n<2048){if((t-=2)<0)break;i.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;i.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return i}function U(e){return r.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(z,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function Y(e,t,n,r){for(var o=0;o<r&&!(o+n>=t.length||o>=e.length);++o)t[o+n]=e[o];return o}},38075:(e,t,n)=>{"use strict";var r=n(70453),o=n(10487),i=o(r("String.prototype.indexOf"));e.exports=function(e,t){var n=r(e,!!t);return"function"==typeof n&&i(e,".prototype.")>-1?o(n):n}},10487:(e,t,n)=>{"use strict";var r=n(66743),o=n(70453),i=n(96897),a=n(69675),c=o("%Function.prototype.apply%"),u=o("%Function.prototype.call%"),s=o("%Reflect.apply%",!0)||r.call(u,c),l=n(30655),f=o("%Math.max%");e.exports=function(e){if("function"!=typeof e)throw new a("a function is required");var t=s(r,u,arguments);return i(t,1+f(0,e.length-(arguments.length-1)),!0)};var d=function(){return s(r,c,arguments)};l?l(e.exports,"apply",{value:d}):e.exports.apply=d},32485:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var i=typeof n;if("string"===i||"number"===i)e.push(n);else if(Array.isArray(n)){if(n.length){var a=o.apply(null,n);a&&e.push(a)}}else if("object"===i)if(n.toString===Object.prototype.toString)for(var c in n)r.call(n,c)&&n[c]&&e.push(c);else e.push(n.toString())}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},77141:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(76314),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,'@font-face{font-family:wsh-icon;src:url(data:font/ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwR1NVQjj+NnsAAAE4AAAQjE9TLzJNFkugAAARxAAAAFZjbWFwkCuTqgAAFXAAAAyCZ2x5ZjfW1sgAACOgAACJ1GhlYWRYiaBWAAAA4AAAADZoaGVhAk0CDgAAALwAAAAkaG10eNV4AAAAABIcAAADVGxvY2FAvGNuAAAh9AAAAaxtYXhwAfEBaAAAARgAAAAgbmFtZRgG0EsAAK10AAACFnBvc3S1Oy0lAACvjAAACbkAAQAAASwAAAAAATgAAAAAASAAAQAAAAAAAAAAAAAAAAAAANUAAQAAAAEAAEGX3RpfDzz1AAsBLAAAAAB8JbCAAAAAAHwlsIAAAAAAASABLQAAAAgAAgAAAAAAAAABAAAA1QFcABIAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAARASABYAMgA8AOgEDgaYBzoH+Ag2CHAInglsCdIKVgrgC7wMRA26DjgPGg+MD7oP4AABAAQAAQACALgABwAQADAATgBoAIIAlACiAEMADwDEALwAvgC9AMQAyADCAMYAvAC6AL0AwADUAL0AQAAOAMsAugDQAL8AvQDAAMEAwgC8AL8AuQDHAL0APgAMAL0AxgC9AMEAvQDCAMgAywDGALwAuABCAAwAxAC5AMcAwgC7ALkAwAC4AMYAvQDIAEEACADLALoA0AC/AL0AwADBAD8ABgC9AMYAvQDBAL0ARAAEAMQAywDKABYALgBoAJ4A1AEKAUABdgGqAdwCDAI6Al4CdgKMAqICtgLKAtwC7gMAAxADHgADABwAugC7ALwAvQC+AL0AvwC9AMAAwQDCALoAvQDEAMEAvADFALwAugC5AMEAvQDCAMUAxgC5AMcACAAaALoAuwC8AL0AvgC9AL8AvQDAAMEAwgDBAMsAygC6AMQAuQDFAMEAyAC/ALkAwADMAM4ACQAaALoAuwC8AL0AvgC9AL8AvQDAAMEAwgDBAMsAygC6AMQAuQDFAMEAyAC/ALkAwADPAM0ACgAaALoAuwC8AL0AvgC9AL8AvQDAAMEAwgDBAMsAygC6AMQAuQDFAMEAyAC/ALkAwADPAMwACwAaALoAuwC8AL0AvgC9AL8AvQDAAMEAwgDBAMsAygC6AMQAuQDFAMEAyAC/ALkAwADPAM8ADAAaALoAuwC8AL0AvgC9AL8AvQDAAMEAwgDBAMsAygC6AMQAuQDFAMEAyAC/ALkAwADPALcABQAZALoAuwC8AL0AvgC9AL8AvQDAAMEAwgC6AMQAuQDFAMEAyAC/ALkAwAC6ALkAxAC4AAcAGAC6ALsAvAC9AL4AvQC/AL0AwADBAMIAxAC5AMEAvQDIALoAywDEAL0AzADNAM0ABAAXALoAuwC8AL0AvgC9AL8AvQDAAMEAwgC6AL0AxADBALwAxQC8ALoAuQDBAL0ABgAWALoAuwC8AL0AvgC9AL8AvQDAAMEAwgC/AL0AvwDJAL0AxADIALsAvADKAAIAEQC6ALsAvAC9AL4AvQC/AL0AwADBAMIAuQDDALkAxAC4ABcACwDEAMQAywDDAMIAxAC8AMcAuwDBABUACgDEAMQAywDDAMIAuADLAMMAwAAWAAoAxADEAMsAwwDCAMYAvQDFAMEADgAJALgAuADCALwAvwC5AMcAvQAPAAkAuAC4AMIAyADLAMYAvAC4ABAACAC4ALgAwgDQAMgAvQDEABQACADEAL8AugC7ALkAvADEABgACADEAMQAywDDAMIA0ADKABMABwDEALoAuwC8AL4AvQAZAAYAvgC5AMEAuQDEABEAAwC4ALgAGgA2AGIAhACkAMQA4gEAARwBNgFQAWoBggGaAbABxgHaAe4CAgIUAiYCOAJKAloCaAJ0AoAANQAVAMYAywDIAL0AwgC5ALgAuAC8AMEAvADLAMAAuQDGAMIAvADAAMUAywAtABAAuwC9AL4AxADLAMAAwgC4AMsAwwDAAMIAxQC5AMEAKgAPALsAvQC6ANEAyQDLANIAwgC5ALoAwQC8AL4AvQA8AA8A0ADIAMEAywC/AL0AxADIAMIAyADLAMYAvAC4ACIADgC5AMYAvQDAALgAuQDEAMIAyADLAMYAvAC4ADEADgC7AL0AvgDEAMsAwADCANAAygDCAMUAuQDBADAADQC7AL0AvgDEAMsAwADCAMQAvADHALsAwQApAAwAuwC9ALoA0QDCAMQAuQDBALwAwADHAC4ADAC7AL0AvgDEAMsAwADCALgAywDDAMAALwAMALsAvQC+AMQAywDAAMIAxgC9AMUAwQAkAAsAvQDEAMEAvADFALwAugC5AMEAvQAzAAsAxgDLALoA0QDCAMgAywDGALwAuAAmAAoAuwC5AL8AygC5AMcAwAC9AMQAMgAKALsAvQC+AMQAywDAAMIA0ADKACwACQC7AL0AugDRAMYAvADIAMEANgAJAMYAywDIAL0AwgDFALkAwQA9AAkA0ADBAMIAvAC/ALkAxwC9ACMACAC5AMYAvQDAALgAuQDEACsACAC7AL0AugDRAMkAywDSADoACADQAMQAxAC9AMAAugDTADsACADQAMgAwQDLAL8AvQDEADkABwDLAMAAwQC9AMAAwQAoAAYAuwC5AMAAxwC9ADQABQDGAMsAugDRADcABQDGAMsAyAC9ADgABADLALgAvQAIABIAMABIAGAAdgCCAI4AmABWAA4AuQDAALgAwwC9AMQA0QDIANEAuQDEAMEAvQBXAAsAvQC5AMQAwQDCAMgAywDGALwAuABdAAsAywDQANQA1ADCAMgAywDGALwAuABaAAoAvAC4ALgAvQDAAMIAwAC5AL4AWAAFAL0AuQDEAMEAXgAFAMsA0ADUANQAWQAEAL0AxgDKAFwABADLAL8AvQAHABAAOABYAHQAigCgALQAXwATAL8AuQDHAL0AwgDHALkAxgDGAL0AxADTAMIAugDLAL4AvQDEAGMADwDAAMgAwQC5AMcAxAC5AL8AwgDIAMsAxgC8ALgAYAANAL8AuQDHAL0AwgDHALkAxgDGAL0AxADTAGEACgDAAMUAywDCAMgAywDGALwAuABlAAoAwAC+ALwAwQC5AMEAvADLAMAAZAAJAMAAyADBALkAxwDEALkAvwBiAAQAwADFAMsAAwAIACwANgBFABEA0gC6AMYAuQC/ALkAwQC8AMsAwADCAMoAywC8AMAAwQBGAAQA0gC8AMEARwADANMAvQAEAAoAHgAoADIAcQAJAL0AxwC5AMoAuwDLAMAAvQByAAQAvQDAANAAcwAEAL0AwQC5AHAAAwC5AMoAAwAIAB4AKAB0AAoAvQDDAMgAwgC6ALsAvQC6ANEAdQAEAL0AwwDIAHYAAgDLAAgAEgA0AFIAbgCIAJ4AsADAAKQAEAC7ANAAvwDJAMIAuADLAMMAwADCAMgAywDGALwAuACmAA4AuwDQAL8AyQDCANAAygDCAMgAywDGALwAuACqAA0AwwC8AMEAwQC9AMQAwgDIAMsAxgC8ALgAqAAMAMQAywDKALsA0wDCAMgAywDGALwAuAClAAoAuwDQAL8AyQDCALgAywDDAMAApwAIALsA0AC/AMkAwgDQAMoAqwAHAMMAvADBAMEAvQDEAKkABgDEAMsAygC7ANMAAwAIADQAVACwABUAvADEAMgAvADAALgAuwC5AMAAuADDAL0AxADRAMIAyADLALwAxgC4ALEADwC8AMQAyAC8AMAAuAC7ALkAwAC4AMMAvQDEANEArwAIALsAuQDBAMgAuQDKAMoABgAOAC4ASABcAGoAeACLAA8AvQC6ALwAvQC+AL0AwgC/AL0AyADIALkAxwC9AIkADAC5ALgAvADLAMIAuQC6AMEAvAC+AL0AjAAJAL0AugDLAL8AvwC9AMAAuACOAAYAvQDIALwA1AC9AI8ABgDLAMEAuQDBAL0AigAFALkAuAC8AMsABwAQAC4AQgBUAGYAdACAAEgADgC5ALoAvQDJAMsAywDRAMIAyADLAMYAvAC4AEoACQC5ANIAwgDIAMsAxgC8ALgASQAIALkAugC9AMkAywDLANEATgAIAMQAywDAAMEAvQDAALgASwAGALwAxgDBAL0AxABNAAUAxgC5AMgAuwBMAAQAxgC5AMcACgAWADQAUgBuAIgAmgCsALoAyADSAGoADgC8AMAA0QC9ALgAvADAAMIAyADLAMYAvAC4AG0ADgDLALoAuQDBALwAywDAAMIAyADLAMYAvAC4AGgADQC8AMAA0QDCAL0A0gDBAL0AxADAALkAxgBmAAwAvQDBAMEAvQDEAMIAyADLAMYAvAC4AGsACAC8AMAA0QC9ALgAvADAAG4ACADLALoAuQDBALwAywDAAGcABgC9AMEAwQC9AMQAbwAGAMsAugDRAL0AxABpAAQAvADAANEAbAAEALwAyADBAAYADgAuAEYAXgB0AIAATwAPAL0AuQDEAMIAwwC7AL0AvQDGAMIAygDGANAAyABSAAsAvQC5AMQAwgDDALsAvQC9AMYAyABTAAsAxgDLAMkAvQDCAMgAywDGALwAuABQAAoAvQC5AMQAwgDDALsAvQC9AMYAVAAFAMYAywDJAL0AVQADAL8AyQARACQATAByAIoAogC4AM4A5AD4AQwBIAEuATwBSgFWAWIBbACXABMAvAC4AL0AwAC5AL4AwgC5AMQAxADLAMMAwgDEALwAxwC7AMEAlgASALwAuAC9AMAAuQC+AMIAuQDEAMQAywDDAMIAxgC9AMUAwQCUAAsAuwC5AMQAvQDCAMgAywDGALwAuAChAAsAwwC8AMEAugC7AMIA0ADIAL0AxACaAAoAwQC5AMQAwgDIALsAuQDEAL0AnAAKAMEAuQDEAMIAyADLAMYAvAC4AKIACgDDAMsAywDIALsAwgDFALkAwQCZAAkAwQC5AMQAwgDKAMYA0ADIAJ8ACQDBAL0AygDCAMkAuQC6ANEAoAAJAMEAvQDKAMIAwAC9ANIAwQCRAAYAuQDGALkAxADTAJMABgC9ALkAxAC6ALsAowAGAMMAywDLAMgAuwCSAAUAugC5AMYAvQCVAAUAuwC5AMQAvQCYAAQAywDEAMEAngAEAMEAuQDEAAcAEAA0AEoAWABkAG4AdgAhABEA0ADGAMYAvQDBAMoAywC8AMAAwQDCALkAxADEAMsAwwAfAAoAywDSAMIAuAC9AMEAuQC8AMYAHAAGALkAyADRAL0AwQAaAAUAuQC4AMcAvQAdAAQAvQDGAMYAGwADALkAxwAgAAMAywDSAA0AHAA8AFQAaAB8AIwAmgCmALIAvgDIANIA2gCCAA8AvADAAMEAvQDEAL0AyADBAMIAyADLAMYAvAC4AH4ACwC7AMsAwAC9AMIAyADLAMYAvAC4AIAACQC8AMAAwgDIAMsAxgC8ALgAgwAJALwAwADBAL0AxAC9AMgAwQCIAAcA0ADJAMYAvADIALsAfQAGAL0AwAC6ALwAxgB/AAUAuwDLAMAAvQCEAAUAxgC5ALwAwACHAAUAxAC8AMAAwQCFAAQAxgC5ANMAhgAEAMYA0ADIAHwAAwC4AMUAgQADALwAwAAFAAwAKABEAFYAZgB5AA0AvgC9AMQAvgC8AL0AwwDCAMcAxAC8ALgAegANAL4AvQDEAL4AvAC9AMMAwgDGALwAyADBAHsACAC+AL0AxAC+ALwAvQDDAHcABwDKAMEAvADLAMAAyAB4AAUAxAC4AL0AxAADAAgAGAAkAKwABwDKAMcAxAC5ALgAvQCuAAUAyAC9AMQAyACtAAQAyAC9AMQAAgAGABwAsgAKALwAwADHAMIAyADLAMYAvAC4ALMABAC8AMAAxwACAAYAIgC0AA0AywDQAMEA0ADJAL0AwgDIAMsAxgC8ALgAtgAHAMsA0ADBANAAyQC9AAEAFgC3ALgAuQC6ALsAvAC9AL8AwADBAMMAxADFAMYAxwDIAMkAygDLANAA0gDTAAEBAQGQAAUAAADGANIAAAAqAMYA0gAAAJAADgBNAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAwAAt8aoBLAAAABsBLQAAAAAAAQAAAAAAAAAAAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABIAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAATgAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAATgAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAATgAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAE4AAABOAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAADAAAALAAAAAQAAAMSAAEAAAAAAgwAAwABAAAALAADAAoAAAMSAAQB4AAAABAAEAADAAAALQAzADkAaQBwAHrxqv//AAAALQAwADkAYQBrAHLxAf//AAAAAAAAAAAAAAAAAAAAAQAQABAAFgAWACYAMABAAAAAwgDNAMwAzwC3AM4AuQDJALoAuAC9AMUAxwC7ALwA0QDGAL8AwADLAMoAxADIAMEA0AC+AMMA0gDTANQAAQACAAMABAAFAAYABwAIAAkACgALAAwADQAPABAAEQASABQAFQAWABcAGAAZABoAGwAcAB0AHgAgACEAIgAjACQAJQAnACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AD4APwBAAEEAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBTAFQAVQBWAFcAWABZAFoAWwBdAF4AXwBgAGEAYgBjAGQAZQBmAGcAaABpAGoAawBsAG0AbgBvAHAAcQByAHMAdAB1AHYAdwB4AHkAegB7AHwAfQB+AH8AgACBAIIAgwCEAIUAhgCHAIgAiQCKAIsAjACNAI8AkACSAJMAlACVAJYAlwCYAJkAmgCbAJ0AnwCgAKEAogCjAKQApQCmAKcAqACpAKoAqwCsAK0ArgCvALAAsQCyALMAtAC1AAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwgAAzczPtwAAAAAAzgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALnJuri9xce7vADRxr/Ay8oAxMjB0L7D0tPUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAlwAAAAAAAAAMgAAAAtAAAALQAAAMIAAAAwAAAAMAAAAM0AAAAxAAAAMQAAAMwAAAAyAAAAMgAAAM8AAAAzAAAAMwAAALcAAAA5AAAAOQAAAM4AAABhAAAAYQAAALkAAABiAAAAYgAAAMkAAABjAAAAYwAAALoAAABkAAAAZAAAALgAAABlAAAAZQAAAL0AAABmAAAAZgAAAMUAAABnAAAAZwAAAMcAAABoAAAAaAAAALsAAABpAAAAaQAAALwAAABrAAAAawAAANEAAABsAAAAbAAAAMYAAABtAAAAbQAAAL8AAABuAAAAbgAAAMAAAABvAAAAbwAAAMsAAABwAAAAcAAAAMoAAAByAAAAcgAAAMQAAABzAAAAcwAAAMgAAAB0AAAAdAAAAMEAAAB1AAAAdQAAANAAAAB2AAAAdgAAAL4AAAB3AAAAdwAAAMMAAAB4AAAAeAAAANIAAAB5AAAAeQAAANMAAAB6AAAAegAAANQAAPEBAADxAQAAAAEAAPECAADxAgAAAAIAAPEDAADxAwAAAAMAAPEEAADxBAAAAAQAAPEFAADxBQAAAAUAAPEGAADxBgAAAAYAAPEHAADxBwAAAAcAAPEIAADxCAAAAAgAAPEJAADxCQAAAAkAAPEKAADxCgAAAAoAAPELAADxCwAAAAsAAPEMAADxDAAAAAwAAPENAADxDQAAAA0AAPEOAADxDgAAAA8AAPEPAADxDwAAABAAAPEQAADxEAAAABEAAPERAADxEQAAABIAAPESAADxEgAAABQAAPETAADxEwAAABUAAPEUAADxFAAAABYAAPEVAADxFQAAABcAAPEWAADxFgAAABgAAPEXAADxFwAAABkAAPEYAADxGAAAABoAAPEZAADxGQAAABsAAPEaAADxGgAAABwAAPEbAADxGwAAAB0AAPEcAADxHAAAAB4AAPEdAADxHQAAACAAAPEeAADxHgAAACEAAPEfAADxHwAAACIAAPEgAADxIAAAACMAAPEhAADxIQAAACQAAPEiAADxIgAAACUAAPEjAADxIwAAACcAAPEkAADxJAAAACkAAPElAADxJQAAACoAAPEmAADxJgAAACsAAPEnAADxJwAAACwAAPEoAADxKAAAAC0AAPEpAADxKQAAAC4AAPEqAADxKgAAAC8AAPErAADxKwAAADAAAPEsAADxLAAAADEAAPEtAADxLQAAADIAAPEuAADxLgAA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AQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrAWwBbQFuAW8BcAFxAXIBcwF0AXUBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAG5AboBuwG8Ab0BvgG/AcABwQHCAcMBxAHFAcYBxwHIAckBygHLAcwBzQHOAc8B0AHRAdIB0wHUAdUB1gACM2QRYWNoaWV2ZW1lbnQtYXdhcmQcYWNoaWV2ZW1lbnQtY2VydGlmaWNhdGUtZmxhZxdhY2hpZXZlbWVudC1jZXJ0aWZpY2F0ZRlhY2hpZXZlbWVudC1jcmFmdHNtYW5jYXJkFmFjaGlldmVtZW50LW1lbWJlcnNoaXAYYWNoaWV2ZW1lbnQtcmF0ZXNjb3JlMTAwGmFjaGlldmVtZW50LXRvcGNyYWZ0c21hbjE5GmFjaGlldmVtZW50LXRvcGNyYWZ0c21hbjIwGmFjaGlldmVtZW50LXRvcGNyYWZ0c21hbjIxGmFjaGlldmVtZW50LXRvcGNyYWZ0c21hbjIyGmFjaGlldmVtZW50LXRvcGNyYWZ0c21hbjIzCWFkZC1pbWFnZQthZGQtaW1hZ2UtMQlhZGQtc29saWQIYWRkLXVzZXIDYWRkB2FyY2hpdmUJYXJjaGl2ZS0xCGFybWNoYWlyCmFycm93LWRvd24KYXJyb3ctbGVmdAthcnJvdy1yaWdodAhhcnJvdy11cAZhdmF0YXIFYmFkZ2UDYmFnBmJhc2tldARiZWxsCmJveC1kZXRhaWwMYm94LWRldGFpbC0xA2JveBFidWxsZXRwb2ludC1hcnJvdw5jYWxlbmRhci1zb2xpZAhjYWxlbmRhcgtjZXJ0aWZpY2F0ZQpjaGFtcGFnbmVyDGNoYW1wYWduZXItMQZjaGFuZ2UIY2hhbmdlLTEMY2hlY2stcmF0aW5nD2NoZWNrYm94LWFjdGl2ZQhjaGVja2JveAljaGVja2xpc3QQY2hldnJvbi1kb3duLWZhdAxjaGV2cm9uLWRvd24MY2hldnJvbi1sZWZ0DWNoZXZyb24tcmlnaHQOY2hldnJvbi11cC1mYXQKY2hldnJvbi11cAtjbG9jay1zb2xpZAVjbG9jaxVjbG9zZS1hZGRpdGlvbmFsLWluZm8JY2xvc2UtZmF0BWNsb3NlBGNvZGUHY29udGVudAhjdXJyZW5jeQhjdXN0b21lcg9jdXN0b21lcnMtc29saWQJY3V0LWltYWdlDGRlbGV0ZS1zb2xpZAZkZWxldGUOZG9jdW1lbnQtaW1hZ2UIZG9jdW1lbnQMZHJhZy1oYW5kbGVzD2RyaXZlcnMtbGljZW56ZQRkcm9wEWV4Y2xhbWF0aW9uLXBvaW50BGV4aXQDZXllDmZhY2Vib29rLXNvbGlkCGZhY2Vib29rCWZheC1zb2xpZAZmaWx0ZXIEZmxhZwVmbGFzaAhmcm9udGVuZA9nZWFyLXdoZWVsLXBsdXMKZ2Vhci13aGVlbAtnZWFyLXdoZWVscw1nZWFyLXdoZWVscy0xC2dsb2JlLXNvbGlkBWdsb2JlA2dtYg5oYW5kd2Vya3NrYXJ0ZQtoZWFydC1zb2xpZAVoZWFydARoZWxwCmhpZGRlbi1uYXYEaG9tZQZob21lLTELaG91enotc29saWQFaG91enoTaW1hZ2UtZ2FsbGVyeS1jb3Zlcg1pbWFnZS1nYWxsZXJ5CmluZm8tc29saWQEaW5mbw9pbnN0YWdyYW0tc29saWQJaW5zdGFncmFtCmludml0YXRpb24MbGV0dGVyLXNvbGlkBmxldHRlcg1saW5rLWV4dGVybmFsBGxpbmsObGlua2VkaW4tc29saWQIbGlua2VkaW4EbGlzdA5sb2NhdGlvbi1zb2xpZAhsb2NhdGlvbgZsb2NrZXIDbWFwCW1lZ2FwaG9uZQRtZW51BG1ldGEKbmV3cy1jaGVjawRuZXdzAm5vB29wdGlvbnMFb3JkZXINb3ZlcnZpZXctZ3JpZA1vdmVydmlldy1saXN0CG92ZXJ2aWV3A3BkZgZwZW5jaWwLcGhvbmUtc29saWQFcGhvbmUJcGluLXNvbGlkA3Bpbg9waW50ZXJlc3Qtc29saWQJcGludGVyZXN0BXBsYWluBHBsYXkEcGx1cwVwcmludAdwdWJsaXNoDHJhZGlvLWFjdGl2ZQVyYWRpbw9yZWNpZXZlLW1lc3NhZ2UJcmVjb21tZW5kBnJlc2l6ZQhyZXNpemUtMQZyb3RhdGUGc2FsYXJ5CHNhbGFyeS0xBXNjYWxlBnNlYXJjaAtzaGFyZS1zb2xpZAVzaGFyZRJzaWRlbmF2LWFycm93LWxlZnQTc2lkZW5hdi1hcnJvdy1yaWdodARzb3J0CXN0YXItcGx1cwpzdGFyLXNoYXJlCnN0YXItc29saWQMc3Rhci1zb2xpZC0xBHN0YXIGc3Rhci0xCXN0ZXAtYmFjawlzdGVwLW5leHQLc3dpdGNoLXVzZXIKc3dvb3NoLWZhdAZzd29vc2gQdGh1bWItZG93bi1zb2xpZAp0aHVtYi1kb3duDnRodW1iLXVwLXNvbGlkCHRodW1iLXVwDHRyb3BoeS1zb2xpZAZ0cm9waHkNdHdpdHRlci1zb2xpZAd0d2l0dGVyB3VwZ3JhZGUEdXNlcgV1c2Vycwh3aGF0c2FwcBV3aXJzaW5kaGFuZHdlcmstc29pbGQPd2lyc2luZGhhbmR3ZXJrCnhpbmctc29saWQEeGluZw15b3V0dWJlLXNvbGlkB3lvdXR1YmUJeW91dHViZS0xATMBZAFhAWMBaAFpAWUBdgFtAW4BdAEtAXcBcgFmAWwBZwFzAWIBcAFvATEBMAE5ATIBdQFrAXgBeQF6AAAAAAA=) format("truetype"),url(data:font/woff;charset=utf-8;base64,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) format("woff"),url(data:font/woff2;charset=utf-8;base64,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) format("woff2")}.wsh-icon:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:wsh-icon!important;font-size:24px;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1;text-transform:none;vertical-align:middle}.wsh-icon.wsh-icon.wsh-icon-small:before{font-size:18px}.wsh-icon.wsh-icon.wsh-icon-big:before{font-size:32px}.wsh-icon.wsh-icon-3d:before{content:"\\F101"}.wsh-icon.wsh-icon-achievement-award:before{content:"\\F102"}.wsh-icon.wsh-icon-achievement-certificate-flag:before{content:"\\F103"}.wsh-icon.wsh-icon-achievement-certificate:before{content:"\\F104"}.wsh-icon.wsh-icon-achievement-craftsmancard:before{content:"\\F105"}.wsh-icon.wsh-icon-achievement-membership:before{content:"\\F106"}.wsh-icon.wsh-icon-achievement-ratescore100:before{content:"\\F107"}.wsh-icon.wsh-icon-achievement-topcraftsman19:before{content:"\\F108"}.wsh-icon.wsh-icon-achievement-topcraftsman20:before{content:"\\F109"}.wsh-icon.wsh-icon-achievement-topcraftsman21:before{content:"\\F10A"}.wsh-icon.wsh-icon-achievement-topcraftsman22:before{content:"\\F10B"}.wsh-icon.wsh-icon-achievement-topcraftsman23:before{content:"\\F10C"}.wsh-icon.wsh-icon-add-image:before{content:"\\F10D"}.wsh-icon.wsh-icon-add-solid:before{content:"\\F10E"}.wsh-icon.wsh-icon-add-user:before{content:"\\F10F"}.wsh-icon.wsh-icon-add:before{content:"\\F110"}.wsh-icon.wsh-icon-archive:before{content:"\\F111"}.wsh-icon.wsh-icon-armchair:before{content:"\\F112"}.wsh-icon.wsh-icon-arrow-down:before{content:"\\F113"}.wsh-icon.wsh-icon-arrow-left:before{content:"\\F114"}.wsh-icon.wsh-icon-arrow-right:before{content:"\\F115"}.wsh-icon.wsh-icon-arrow-up:before{content:"\\F116"}.wsh-icon.wsh-icon-avatar:before{content:"\\F117"}.wsh-icon.wsh-icon-badge:before{content:"\\F118"}.wsh-icon.wsh-icon-bag:before{content:"\\F119"}.wsh-icon.wsh-icon-basket:before{content:"\\F11A"}.wsh-icon.wsh-icon-bell:before{content:"\\F11B"}.wsh-icon.wsh-icon-box-detail:before{content:"\\F11C"}.wsh-icon.wsh-icon-box:before{content:"\\F11D"}.wsh-icon.wsh-icon-bulletpoint-arrow:before{content:"\\F11E"}.wsh-icon.wsh-icon-calendar-solid:before{content:"\\F11F"}.wsh-icon.wsh-icon-calendar:before{content:"\\F120"}.wsh-icon.wsh-icon-certificate:before{content:"\\F121"}.wsh-icon.wsh-icon-champagner:before{content:"\\F122"}.wsh-icon.wsh-icon-change:before{content:"\\F123"}.wsh-icon.wsh-icon-check-rating:before{content:"\\F124"}.wsh-icon.wsh-icon-checkbox-active:before{content:"\\F125"}.wsh-icon.wsh-icon-checkbox:before{content:"\\F126"}.wsh-icon.wsh-icon-checklist:before{content:"\\F127"}.wsh-icon.wsh-icon-chevron-down-fat:before{content:"\\F128"}.wsh-icon.wsh-icon-chevron-down:before{content:"\\F129"}.wsh-icon.wsh-icon-chevron-left:before{content:"\\F12A"}.wsh-icon.wsh-icon-chevron-right:before{content:"\\F12B"}.wsh-icon.wsh-icon-chevron-up-fat:before{content:"\\F12C"}.wsh-icon.wsh-icon-chevron-up:before{content:"\\F12D"}.wsh-icon.wsh-icon-clock-solid:before{content:"\\F12E"}.wsh-icon.wsh-icon-clock:before{content:"\\F12F"}.wsh-icon.wsh-icon-close-additional-info:before{content:"\\F130"}.wsh-icon.wsh-icon-close-fat:before{content:"\\F131"}.wsh-icon.wsh-icon-close:before{content:"\\F132"}.wsh-icon.wsh-icon-code:before{content:"\\F133"}.wsh-icon.wsh-icon-content:before{content:"\\F134"}.wsh-icon.wsh-icon-currency:before{content:"\\F135"}.wsh-icon.wsh-icon-customer:before{content:"\\F136"}.wsh-icon.wsh-icon-customers-solid:before{content:"\\F137"}.wsh-icon.wsh-icon-cut-image:before{content:"\\F138"}.wsh-icon.wsh-icon-delete-solid:before{content:"\\F139"}.wsh-icon.wsh-icon-delete:before{content:"\\F13A"}.wsh-icon.wsh-icon-document-image:before{content:"\\F13B"}.wsh-icon.wsh-icon-document:before{content:"\\F13C"}.wsh-icon.wsh-icon-drag-handles:before{content:"\\F13D"}.wsh-icon.wsh-icon-drivers-licenze:before{content:"\\F13E"}.wsh-icon.wsh-icon-drop:before{content:"\\F13F"}.wsh-icon.wsh-icon-exclamation-point:before{content:"\\F140"}.wsh-icon.wsh-icon-exit:before{content:"\\F141"}.wsh-icon.wsh-icon-eye:before{content:"\\F142"}.wsh-icon.wsh-icon-facebook-solid:before{content:"\\F143"}.wsh-icon.wsh-icon-facebook:before{content:"\\F144"}.wsh-icon.wsh-icon-fax-solid:before{content:"\\F145"}.wsh-icon.wsh-icon-filter:before{content:"\\F146"}.wsh-icon.wsh-icon-flag:before{content:"\\F147"}.wsh-icon.wsh-icon-flash:before{content:"\\F148"}.wsh-icon.wsh-icon-frontend:before{content:"\\F149"}.wsh-icon.wsh-icon-gear-wheel-plus:before{content:"\\F14A"}.wsh-icon.wsh-icon-gear-wheel:before{content:"\\F14B"}.wsh-icon.wsh-icon-gear-wheels:before{content:"\\F14C"}.wsh-icon.wsh-icon-globe-solid:before{content:"\\F14D"}.wsh-icon.wsh-icon-globe:before{content:"\\F14E"}.wsh-icon.wsh-icon-gmb:before{content:"\\F14F"}.wsh-icon.wsh-icon-handwerkskarte:before{content:"\\F150"}.wsh-icon.wsh-icon-heart-solid:before{content:"\\F151"}.wsh-icon.wsh-icon-heart:before{content:"\\F152"}.wsh-icon.wsh-icon-help:before{content:"\\F153"}.wsh-icon.wsh-icon-hidden-nav:before{content:"\\F154"}.wsh-icon.wsh-icon-home:before{content:"\\F155"}.wsh-icon.wsh-icon-houzz-solid:before{content:"\\F156"}.wsh-icon.wsh-icon-houzz:before{content:"\\F157"}.wsh-icon.wsh-icon-image-gallery-cover:before{content:"\\F158"}.wsh-icon.wsh-icon-image-gallery:before{content:"\\F159"}.wsh-icon.wsh-icon-info-solid:before{content:"\\F15A"}.wsh-icon.wsh-icon-info:before{content:"\\F15B"}.wsh-icon.wsh-icon-instagram-solid:before{content:"\\F15C"}.wsh-icon.wsh-icon-instagram:before{content:"\\F15D"}.wsh-icon.wsh-icon-invitation:before{content:"\\F15E"}.wsh-icon.wsh-icon-letter-solid:before{content:"\\F15F"}.wsh-icon.wsh-icon-letter:before{content:"\\F160"}.wsh-icon.wsh-icon-link-external:before{content:"\\F161"}.wsh-icon.wsh-icon-link:before{content:"\\F162"}.wsh-icon.wsh-icon-linkedin-solid:before{content:"\\F163"}.wsh-icon.wsh-icon-linkedin:before{content:"\\F164"}.wsh-icon.wsh-icon-list:before{content:"\\F165"}.wsh-icon.wsh-icon-location-solid:before{content:"\\F166"}.wsh-icon.wsh-icon-location:before{content:"\\F167"}.wsh-icon.wsh-icon-locker:before{content:"\\F168"}.wsh-icon.wsh-icon-map:before{content:"\\F169"}.wsh-icon.wsh-icon-megaphone:before{content:"\\F16A"}.wsh-icon.wsh-icon-menu:before{content:"\\F16B"}.wsh-icon.wsh-icon-meta:before{content:"\\F16C"}.wsh-icon.wsh-icon-news-check:before{content:"\\F16D"}.wsh-icon.wsh-icon-news:before{content:"\\F16E"}.wsh-icon.wsh-icon-no:before{content:"\\F16F"}.wsh-icon.wsh-icon-options:before{content:"\\F170"}.wsh-icon.wsh-icon-order:before{content:"\\F171"}.wsh-icon.wsh-icon-overview-grid:before{content:"\\F172"}.wsh-icon.wsh-icon-overview-list:before{content:"\\F173"}.wsh-icon.wsh-icon-overview:before{content:"\\F174"}.wsh-icon.wsh-icon-pdf:before{content:"\\F175"}.wsh-icon.wsh-icon-pencil:before{content:"\\F176"}.wsh-icon.wsh-icon-phone-solid:before{content:"\\F177"}.wsh-icon.wsh-icon-phone:before{content:"\\F178"}.wsh-icon.wsh-icon-pin-solid:before{content:"\\F179"}.wsh-icon.wsh-icon-pin:before{content:"\\F17A"}.wsh-icon.wsh-icon-pinterest-solid:before{content:"\\F17B"}.wsh-icon.wsh-icon-pinterest:before{content:"\\F17C"}.wsh-icon.wsh-icon-plain:before{content:"\\F17D"}.wsh-icon.wsh-icon-play:before{content:"\\F17E"}.wsh-icon.wsh-icon-plus:before{content:"\\F17F"}.wsh-icon.wsh-icon-print:before{content:"\\F180"}.wsh-icon.wsh-icon-publish:before{content:"\\F181"}.wsh-icon.wsh-icon-radio-active:before{content:"\\F182"}.wsh-icon.wsh-icon-radio:before{content:"\\F183"}.wsh-icon.wsh-icon-recieve-message:before{content:"\\F184"}.wsh-icon.wsh-icon-recommend:before{content:"\\F185"}.wsh-icon.wsh-icon-resize:before{content:"\\F186"}.wsh-icon.wsh-icon-rotate:before{content:"\\F187"}.wsh-icon.wsh-icon-salary:before{content:"\\F188"}.wsh-icon.wsh-icon-scale:before{content:"\\F189"}.wsh-icon.wsh-icon-search:before{content:"\\F18A"}.wsh-icon.wsh-icon-share-solid:before{content:"\\F18B"}.wsh-icon.wsh-icon-share:before{content:"\\F18C"}.wsh-icon.wsh-icon-sidenav-arrow-left:before{content:"\\F18D"}.wsh-icon.wsh-icon-sidenav-arrow-right:before{content:"\\F18E"}.wsh-icon.wsh-icon-sort:before{content:"\\F18F"}.wsh-icon.wsh-icon-star-plus:before{content:"\\F190"}.wsh-icon.wsh-icon-star-share:before{content:"\\F191"}.wsh-icon.wsh-icon-star-solid:before{content:"\\F192"}.wsh-icon.wsh-icon-star:before{content:"\\F193"}.wsh-icon.wsh-icon-step-back:before{content:"\\F194"}.wsh-icon.wsh-icon-step-next:before{content:"\\F195"}.wsh-icon.wsh-icon-switch-user:before{content:"\\F196"}.wsh-icon.wsh-icon-swoosh-fat:before{content:"\\F197"}.wsh-icon.wsh-icon-swoosh:before{content:"\\F198"}.wsh-icon.wsh-icon-thumb-down-solid:before{content:"\\F199"}.wsh-icon.wsh-icon-thumb-down:before{content:"\\F19A"}.wsh-icon.wsh-icon-thumb-up-solid:before{content:"\\F19B"}.wsh-icon.wsh-icon-thumb-up:before{content:"\\F19C"}.wsh-icon.wsh-icon-trophy-solid:before{content:"\\F19D"}.wsh-icon.wsh-icon-trophy:before{content:"\\F19E"}.wsh-icon.wsh-icon-twitter-solid:before{content:"\\F19F"}.wsh-icon.wsh-icon-twitter:before{content:"\\F1A0"}.wsh-icon.wsh-icon-upgrade:before{content:"\\F1A1"}.wsh-icon.wsh-icon-user:before{content:"\\F1A2"}.wsh-icon.wsh-icon-users:before{content:"\\F1A3"}.wsh-icon.wsh-icon-whatsapp:before{content:"\\F1A4"}.wsh-icon.wsh-icon-wirsindhandwerk-soild:before{content:"\\F1A5"}.wsh-icon.wsh-icon-wirsindhandwerk:before{content:"\\F1A6"}.wsh-icon.wsh-icon-xing-solid:before{content:"\\F1A7"}.wsh-icon.wsh-icon-xing:before{content:"\\F1A8"}.wsh-icon.wsh-icon-youtube-solid:before{content:"\\F1A9"}.wsh-icon.wsh-icon-youtube:before{content:"\\F1AA"}',""]);const i=o},40440:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var r=n(76314),o=n.n(r),i=n(73687),a=o()((function(e){return e[1]}));a.i(i.A),a.push([e.id,'._1lqJX{border:none;border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:Open Sans,sans-serif;text-align:center;text-decoration:none}._1lqJX:not(._1a6Uc){font-weight:700}._1lqJX._18PnE,._1lqJX:focus{box-shadow:inset 0 0 0 2px #4e7cbd;outline:none}._1lqJX._m3LR-,._1lqJX._m3LR-:hover,._1lqJX:active,._1lqJX:active:hover{background-color:#4e7cbd;box-shadow:none;color:#fff}._1lqJX._1BllH:focus,._1lqJX:disabled:focus{box-shadow:none}._1lqJX i{margin-right:5px}._1lqJX:not(._2kOh1){font-size:14px;line-height:26px;min-width:100px;padding:10px 20px}@media screen and (min-width:768px){._1lqJX:not(._2kOh1){font-size:16px;line-height:32px;padding:9px 20px}}._2kOh1{font-size:14px;line-height:26px;padding:10px 9px}@media screen and (min-width:768px){._2kOh1{padding:10px 14px}}._21_Nu{background-color:#ff6730;color:#f8f8f9}._21_Nu._1d1Sy,._21_Nu:hover{background-color:#fa4200;color:#f8f8f9}._21_Nu._1BllH,._21_Nu._1BllH:hover,._21_Nu:disabled,._21_Nu:disabled:hover{background-color:#ffa483;color:#f8f8f9;cursor:inherit}._DBmyu{background-color:#c4ced9;color:#21262b}._DBmyu._1d1Sy,._DBmyu:hover{background-color:#8997a5;color:#21262b}._DBmyu._1BllH,._DBmyu._1BllH:hover,._DBmyu:disabled,._DBmyu:disabled:hover{background-color:#f1f1f5;color:#c4ced9;cursor:inherit}._X1Y05{background-color:#47525d;color:#f8f8f9}._X1Y05._1d1Sy,._X1Y05:hover{background-color:#21262b;color:#f8f8f9}._X1Y05._1BllH,._X1Y05._1BllH:hover,._X1Y05:disabled,._X1Y05:disabled:hover{background-color:#6b7782;color:#f8f8f9;cursor:inherit}._19eRz{background-color:#fff;color:#21262b}._19eRz._1d1Sy,._19eRz:hover{background-color:#f1f1f5;color:#21262b}._19eRz._1BllH,._19eRz._1BllH:hover,._19eRz:disabled,._19eRz:disabled:hover{background-color:#fff;color:#c4ced9;cursor:inherit}._1a6Uc{background-color:initial;color:#4e7cbd}._1a6Uc._1d1Sy,._1a6Uc:hover{background-color:initial;color:#ff6730}._1a6Uc._1BllH,._1a6Uc._1BllH:hover,._1a6Uc:disabled,._1a6Uc:disabled:hover{background-color:initial;color:#c4ced9;cursor:inherit}._1UuWx{width:100%}._3yk9s{animation:_310Yb 1s linear infinite;margin:0 8px}@keyframes _310Yb{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}._a_AEs{border-radius:4px;display:inline-block;font-family:Open Sans,sans-serif;overflow:hidden;text-align:center;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}._a_AEs:not(._3lQmj):not(._3sFyq){font-size:10px;font-weight:400;line-height:22px;padding:0 6px}@media screen and (min-width:768px){._a_AEs:not(._3lQmj):not(._3sFyq){font-size:12px;line-height:28px}}._3lQmj{font-size:9px;font-weight:700;line-height:18px;padding:0 6px}._3sFyq{font-size:14px;font-weight:400;line-height:28px;padding:0 10px}@media screen and (min-width:768px){._3sFyq{font-size:16px;line-height:34px}}._xgkcw{background-color:#e7ebf0;color:#47525d}._11ytM{background-color:#ff6730;color:#fff}._2Th-8{background-color:#fff;color:#47525d}._3eTgt{background-color:#e7f3ea;color:#47525d}._3KHiT{margin:0 auto;max-width:1200px}._3KHiT,._K7PS0{box-sizing:border-box;padding-left:15px;padding-right:15px;width:100%}@media screen and (min-width:480px){._3KHiT,._K7PS0{padding-left:15px;padding-right:15px}}@media screen and (min-width:768px){._3KHiT,._K7PS0{padding-left:22px;padding-right:22px}}@media screen and (min-width:992px){._3KHiT,._K7PS0{padding-left:20px;padding-right:20px}}@media screen and (min-width:1200px){._3KHiT,._K7PS0{padding-left:10px;padding-right:10px}}._2m96w{box-sizing:border-box;display:flex;flex-wrap:wrap;margin-left:-6px;margin-right:-6px}._2m96w._3ciOk,._2m96w._V9LpF{justify-content:flex-start}._2m96w._1opfv,._2m96w._2k6Ae{justify-content:center}._2m96w._1E0S2,._2m96w._dt25A{justify-content:flex-end}._2m96w._1SFic,._2m96w._2kOtz{justify-content:space-around}._2m96w._3kF6Z,._2m96w._7r728{justify-content:space-between}._2m96w._2uBMO,._2m96w._GahdT{justify-content:space-evenly}._2m96w._1VwQu,._2m96w._39Drd{align-items:start}._2m96w._1PLRh,._2m96w._3co68{align-items:center}._2m96w._2D_3d,._2m96w._2eZUA{align-items:end}._2m96w._1aNPN{flex-wrap:nowrap}._2m96w._3dRZ4,._2m96w._3fPbq{margin-left:0;margin-right:0}._2m96w._3dRZ4>*,._2m96w._3fPbq>*{padding-left:0;padding-right:0}@media screen and (min-width:480px){._2m96w{margin-left:-6px;margin-right:-6px}._2m96w._3nFdK,._2m96w._63DvW{justify-content:flex-start}._2m96w._3zNed,._2m96w._yhl6n{justify-content:center}._2m96w._17yav,._2m96w._2bfCV{justify-content:flex-end}._2m96w._2kn0A,._2m96w._3dyse{justify-content:space-around}._2m96w._1ff8m,._2m96w._31iFX{justify-content:space-between}._2m96w._10hw_,._2m96w._1tcZS{justify-content:space-evenly}._2m96w._2H37w,._2m96w._2zZXw{align-items:start}._2m96w._3LfGC,._2m96w._kaug3{align-items:center}._2m96w._2AW8q,._2m96w._31PTZ{align-items:end}._2m96w._1wPyY{flex-wrap:nowrap}._2m96w._1ZIB7,._2m96w._2h8iI{margin-left:0;margin-right:0}._2m96w._1ZIB7>*,._2m96w._2h8iI>*{padding-left:0;padding-right:0}}@media screen and (min-width:768px){._2m96w{margin-left:-8px;margin-right:-8px}._2m96w._2Q8dA,._2m96w._2Tkym{justify-content:flex-start}._2m96w._1pzen,._2m96w._hbvyM{justify-content:center}._2m96w._1rJDT,._2m96w._JWhpo{justify-content:flex-end}._2m96w._1roz_,._2m96w._3_-NM{justify-content:space-around}._2m96w._1cHca,._2m96w._2Balc{justify-content:space-between}._2m96w._1JmP5,._2m96w._X59Uq{justify-content:space-evenly}._2m96w._2fNxf,._2m96w._3Ngmf{align-items:start}._2m96w._1Wh36,._2m96w._2JJVn{align-items:center}._2m96w._1fzsC,._2m96w._LfmJp{align-items:end}._2m96w._1glAb{flex-wrap:nowrap}._2m96w._374CV,._2m96w._C3EUR{margin-left:0;margin-right:0}._2m96w._374CV>*,._2m96w._C3EUR>*{padding-left:0;padding-right:0}}@media screen and (min-width:992px){._2m96w{margin-left:-10px;margin-right:-10px}._2m96w._3OBuO,._2m96w._gJg9I{justify-content:flex-start}._2m96w._3picA,._2m96w._ga1WB{justify-content:center}._2m96w._2H3Ln,._2m96w._3RMNo{justify-content:flex-end}._2m96w._2TpM8,._2m96w._3eU8r{justify-content:space-around}._2m96w._3ORFA,._2m96w._TVgKA{justify-content:space-between}._2m96w._1ugrR,._2m96w._2D7P_{justify-content:space-evenly}._2m96w._3bd99,._2m96w._lxJgn{align-items:start}._2m96w._253UF,._2m96w._dXoYQ{align-items:center}._2m96w._1F7Pj,._2m96w._2GFX3{align-items:end}._2m96w._2qpqW{flex-wrap:nowrap}._2m96w._1dEOC,._2m96w._2uGqd{margin-left:0;margin-right:0}._2m96w._1dEOC>*,._2m96w._2uGqd>*{padding-left:0;padding-right:0}}@media screen and (min-width:1200px){._2m96w{margin-left:-10px;margin-right:-10px}._2m96w._BOAsd,._2m96w._r9ULp{justify-content:flex-start}._2m96w._2O4CY,._2m96w._pIWMw{justify-content:center}._2m96w._103oZ,._2m96w._2A7m1{justify-content:flex-end}._2m96w._1e2lk,._2m96w._l4Xhg{justify-content:space-around}._2m96w._3hr9N,._2m96w._3xdFC{justify-content:space-between}._2m96w._1f9Ov,._2m96w._28t7Z{justify-content:space-evenly}._2m96w._1Fvxz,._2m96w._3ZM-U{align-items:start}._2m96w._15NW6,._2m96w._1vH1B{align-items:center}._2m96w._1z3vq,._2m96w._2hf62{align-items:end}._2m96w._gTq5k{flex-wrap:nowrap}._2m96w._2SDSx,._2m96w._39DuA{margin-left:0;margin-right:0}._2m96w._2SDSx>*,._2m96w._39DuA>*{padding-left:0;padding-right:0}}._2m96w>*{box-sizing:border-box;flex-shrink:0;max-width:100%;width:100%}._3PyCZ{padding-left:6px;padding-right:6px}._3PyCZ._WmU7O{flex:1 0 0%}._3PyCZ._1YG_n{flex:0 0 8.33333%;width:8.33333%}._3PyCZ._2Nvb-{margin-left:8.33333%}._3PyCZ._22at8{margin-right:8.33333%}._3PyCZ._1nLqy{flex:0 0 16.66667%;width:16.66667%}._3PyCZ._1KjCJ{margin-left:16.66667%}._3PyCZ._20be0{margin-right:16.66667%}._3PyCZ._1y37L{flex:0 0 25%;width:25%}._3PyCZ._1sXhk{margin-left:25%}._3PyCZ._w_p3F{margin-right:25%}._3PyCZ._yRndQ{flex:0 0 33.33333%;width:33.33333%}._3PyCZ._3OZub{margin-left:33.33333%}._3PyCZ._3Fh_r{margin-right:33.33333%}._3PyCZ._34Xip{flex:0 0 41.66667%;width:41.66667%}._3PyCZ._2ExZN{margin-left:41.66667%}._3PyCZ._3U9qv{margin-right:41.66667%}._3PyCZ._1Eztp{flex:0 0 50%;width:50%}._3PyCZ._3I30V{margin-left:50%}._3PyCZ._2xZV1{margin-right:50%}._3PyCZ._2eYTe{flex:0 0 58.33333%;width:58.33333%}._3PyCZ._1Hks7{margin-left:58.33333%}._3PyCZ._39u-q{margin-right:58.33333%}._3PyCZ._3UC1C{flex:0 0 66.66667%;width:66.66667%}._3PyCZ._3FrKo{margin-left:66.66667%}._3PyCZ._3arsG{margin-right:66.66667%}._3PyCZ._PMNui{flex:0 0 75%;width:75%}._3PyCZ._1ZK4z{margin-left:75%}._3PyCZ._3U4HP{margin-right:75%}._3PyCZ._20ugE{flex:0 0 83.33333%;width:83.33333%}._3PyCZ._2uauM{margin-left:83.33333%}._3PyCZ._3CLUk{margin-right:83.33333%}._3PyCZ._4BjI6{flex:0 0 91.66667%;width:91.66667%}._3PyCZ._2ySBr{margin-left:91.66667%}._3PyCZ._1HbCU{margin-right:91.66667%}._3PyCZ._maP8u{flex:0 0 100%;width:100%}._3PyCZ._7PV0C{margin-left:100%}._3PyCZ._2WLDa{margin-right:100%}._3PyCZ._3VuIm{margin-left:auto}._3PyCZ._XQud5{margin-right:auto}._3PyCZ._1FUV_{flex:0 0 auto;width:auto}._3PyCZ._2V0Vm{order:1}._3PyCZ._1bnHQ{order:2}._3PyCZ._1lPTc{order:3}._3PyCZ._33LA3{order:4}._3PyCZ._1Ph1z{order:5}._3PyCZ._1X8_P{order:-1}._3PyCZ._2M9Ji{order:6}._3PyCZ._1LFji,._3PyCZ._Srd5K{align-self:start}._3PyCZ._1B3zp,._3PyCZ._1Ppo7{align-self:center}._3PyCZ._3JI-J,._3PyCZ._3ZUMk{align-self:end}._3PyCZ._1GFX7,._3PyCZ._3iEky{align-self:stretch}@media screen and (min-width:480px){._3PyCZ{padding-left:6px;padding-right:6px}._3PyCZ._DNbS_{flex:0 0 8.33333%;width:8.33333%}._3PyCZ._2KdvM{margin-left:8.33333%}._3PyCZ._1_iQN{margin-right:8.33333%}._3PyCZ._2xj6b{flex:0 0 16.66667%;width:16.66667%}._3PyCZ._24GZJ{margin-left:16.66667%}._3PyCZ._3MFj8{margin-right:16.66667%}._3PyCZ._uOkAN{flex:0 0 25%;width:25%}._3PyCZ._1_3He{margin-left:25%}._3PyCZ._2E5Rw{margin-right:25%}._3PyCZ._2Ywtd{flex:0 0 33.33333%;width:33.33333%}._3PyCZ._3Ojj-{margin-left:33.33333%}._3PyCZ._3MHap{margin-right:33.33333%}._3PyCZ._JwRST{flex:0 0 41.66667%;width:41.66667%}._3PyCZ._k3-L0{margin-left:41.66667%}._3PyCZ._3EmLn{margin-right:41.66667%}._3PyCZ._1Inpv{flex:0 0 50%;width:50%}._3PyCZ._2Cgfo{margin-left:50%}._3PyCZ._2MS5h{margin-right:50%}._3PyCZ._3j0t0{flex:0 0 58.33333%;width:58.33333%}._3PyCZ._1uwE4{margin-left:58.33333%}._3PyCZ._3Y7Dm{margin-right:58.33333%}._3PyCZ._1wA5i{flex:0 0 66.66667%;width:66.66667%}._3PyCZ._1ZGsF{margin-left:66.66667%}._3PyCZ._1_FIu{margin-right:66.66667%}._3PyCZ._MJC3G{flex:0 0 75%;width:75%}._3PyCZ._ifYqJ{margin-left:75%}._3PyCZ._3Ry1Q{margin-right:75%}._3PyCZ._1Ka9T{flex:0 0 83.33333%;width:83.33333%}._3PyCZ._3MUVU{margin-left:83.33333%}._3PyCZ._JkuAU{margin-right:83.33333%}._3PyCZ._QJFG9{flex:0 0 91.66667%;width:91.66667%}._3PyCZ._2WYns{margin-left:91.66667%}._3PyCZ._2lCUK{margin-right:91.66667%}._3PyCZ._13rVk{flex:0 0 100%;width:100%}._3PyCZ._2X6YQ{margin-left:100%}._3PyCZ._DL6L4{margin-right:100%}._3PyCZ._14jFT{margin-left:auto}._3PyCZ._1P4X8{margin-right:auto}._3PyCZ._3p2CM{flex:1 0 0%}._3PyCZ._2nuz3{flex:0 0 auto;width:auto}._3PyCZ._wv0eo{order:1}._3PyCZ._3FkJD{order:2}._3PyCZ._3BIAZ{order:3}._3PyCZ._U37Gz{order:4}._3PyCZ._3N50f{order:5}._3PyCZ._2m1z2{order:-1}._3PyCZ._1mRvZ{order:6}._3PyCZ._3UHBz,._3PyCZ._vZ7ND{align-self:start}._3PyCZ._3Casg,._3PyCZ._nAaKi{align-self:center}._3PyCZ._3deXZ,._3PyCZ._3pjtA{align-self:end}._3PyCZ._2qMOI,._3PyCZ._3XP1d{align-self:stretch}}@media screen and (min-width:768px){._3PyCZ{padding-left:8px;padding-right:8px}._3PyCZ._UUXKI{flex:0 0 8.33333%;width:8.33333%}._3PyCZ._3asNv{margin-left:8.33333%}._3PyCZ._3BlGU{margin-right:8.33333%}._3PyCZ._gzgdC{flex:0 0 16.66667%;width:16.66667%}._3PyCZ._2yU3e{margin-left:16.66667%}._3PyCZ._tsP7t{margin-right:16.66667%}._3PyCZ._3gRUl{flex:0 0 25%;width:25%}._3PyCZ._32l11{margin-left:25%}._3PyCZ._1KCQd{margin-right:25%}._3PyCZ._p3SpR{flex:0 0 33.33333%;width:33.33333%}._3PyCZ._Aa-jh{margin-left:33.33333%}._3PyCZ._2lAt1{margin-right:33.33333%}._3PyCZ._2KLnm{flex:0 0 41.66667%;width:41.66667%}._3PyCZ._1EhNf{margin-left:41.66667%}._3PyCZ._1Qz0V{margin-right:41.66667%}._3PyCZ._1-RPW{flex:0 0 50%;width:50%}._3PyCZ._3SNMU{margin-left:50%}._3PyCZ._2XWry{margin-right:50%}._3PyCZ._1Udy7{flex:0 0 58.33333%;width:58.33333%}._3PyCZ._3fZBH{margin-left:58.33333%}._3PyCZ._1XvPL{margin-right:58.33333%}._3PyCZ._3sqLg{flex:0 0 66.66667%;width:66.66667%}._3PyCZ._v0lde{margin-left:66.66667%}._3PyCZ._1rw7W{margin-right:66.66667%}._3PyCZ._aY0s3{flex:0 0 75%;width:75%}._3PyCZ._3rT-o{margin-left:75%}._3PyCZ._10I60{margin-right:75%}._3PyCZ._2aUd4{flex:0 0 83.33333%;width:83.33333%}._3PyCZ._1JsyQ{margin-left:83.33333%}._3PyCZ._1NazC{margin-right:83.33333%}._3PyCZ._1ND0Q{flex:0 0 91.66667%;width:91.66667%}._3PyCZ._3SSVf{margin-left:91.66667%}._3PyCZ._KGk_y{margin-right:91.66667%}._3PyCZ._CI-Wq{flex:0 0 100%;width:100%}._3PyCZ._39zM_{margin-left:100%}._3PyCZ._vTXW3{margin-right:100%}._3PyCZ._3PyZH{margin-left:auto}._3PyCZ._Js0cK{margin-right:auto}._3PyCZ._IV13Z{flex:1 0 0%}._3PyCZ._1Nvkb{flex:0 0 auto;width:auto}._3PyCZ._NKuB5{order:1}._3PyCZ._188WH{order:2}._3PyCZ._Pf_o-{order:3}._3PyCZ._3kkyb{order:4}._3PyCZ._1W9yN{order:5}._3PyCZ._3ZN8U{order:-1}._3PyCZ._shQG-{order:6}._3PyCZ._19d7_,._3PyCZ._YD0SJ{align-self:start}._3PyCZ._1YNkO,._3PyCZ._HzYmL{align-self:center}._3PyCZ._2SV9j,._3PyCZ._2WO-l{align-self:end}._3PyCZ._30px5,._3PyCZ._3fgzO{align-self:stretch}}@media screen and (min-width:992px){._3PyCZ{padding-left:10px;padding-right:10px}._3PyCZ._2H-CA{flex:0 0 8.33333%;width:8.33333%}._3PyCZ._DIVKd{margin-left:8.33333%}._3PyCZ._2fGU9{margin-right:8.33333%}._3PyCZ._iArwd{flex:0 0 16.66667%;width:16.66667%}._3PyCZ._zP_vs{margin-left:16.66667%}._3PyCZ._1D8Bj{margin-right:16.66667%}._3PyCZ._116zr{flex:0 0 25%;width:25%}._3PyCZ._2c8nw{margin-left:25%}._3PyCZ._3bvoE{margin-right:25%}._3PyCZ._1x84Q{flex:0 0 33.33333%;width:33.33333%}._3PyCZ._NhggJ{margin-left:33.33333%}._3PyCZ._er6aa{margin-right:33.33333%}._3PyCZ._3NPX8{flex:0 0 41.66667%;width:41.66667%}._3PyCZ._3o2vy{margin-left:41.66667%}._3PyCZ._26-Lj{margin-right:41.66667%}._3PyCZ._HJgAV{flex:0 0 50%;width:50%}._3PyCZ._1fYgX{margin-left:50%}._3PyCZ._9XhzM{margin-right:50%}._3PyCZ._35fX4{flex:0 0 58.33333%;width:58.33333%}._3PyCZ._34eaJ{margin-left:58.33333%}._3PyCZ._1URwj{margin-right:58.33333%}._3PyCZ._3dBrd{flex:0 0 66.66667%;width:66.66667%}._3PyCZ._1jY4f{margin-left:66.66667%}._3PyCZ._3d2Bx{margin-right:66.66667%}._3PyCZ._3DMuS{flex:0 0 75%;width:75%}._3PyCZ._3YGEw{margin-left:75%}._3PyCZ._1Z63q{margin-right:75%}._3PyCZ._3yaTA{flex:0 0 83.33333%;width:83.33333%}._3PyCZ._1jKZN{margin-left:83.33333%}._3PyCZ._30y3p{margin-right:83.33333%}._3PyCZ._3oA6K{flex:0 0 91.66667%;width:91.66667%}._3PyCZ._1WM7E{margin-left:91.66667%}._3PyCZ._1zgAM{margin-right:91.66667%}._3PyCZ._37aAz{flex:0 0 100%;width:100%}._3PyCZ._2yDr5{margin-left:100%}._3PyCZ._sd-Yu{margin-right:100%}._3PyCZ._1d1B7{margin-left:auto}._3PyCZ._DurCZ{margin-right:auto}._3PyCZ._pMBCK{flex:1 0 0%}._3PyCZ._PF9tD{flex:0 0 auto;width:auto}._3PyCZ._3NqDG{order:1}._3PyCZ._7P_5i{order:2}._3PyCZ._1sSw7{order:3}._3PyCZ.__N1lh{order:4}._3PyCZ._2fPm9{order:5}._3PyCZ._3pBL2{order:-1}._3PyCZ._12NPY{order:6}._3PyCZ._1J0nr,._3PyCZ._RZeCX{align-self:start}._3PyCZ._1mo4j,._3PyCZ._2OUh-{align-self:center}._3PyCZ._2-rm5,._3PyCZ._2vxqb{align-self:end}._3PyCZ._1FwLL,._3PyCZ._2ZKFG{align-self:stretch}}@media screen and (min-width:1200px){._3PyCZ{padding-left:10px;padding-right:10px}._3PyCZ._3RmKe{flex:0 0 8.33333%;width:8.33333%}._3PyCZ._1yZrH{margin-left:8.33333%}._3PyCZ._3iOgk{margin-right:8.33333%}._3PyCZ._24nJm{flex:0 0 16.66667%;width:16.66667%}._3PyCZ._v2gpD{margin-left:16.66667%}._3PyCZ._2kxhZ{margin-right:16.66667%}._3PyCZ._2NMb-{flex:0 0 25%;width:25%}._3PyCZ._ZHIYK{margin-left:25%}._3PyCZ._57rix{margin-right:25%}._3PyCZ._2HgzY{flex:0 0 33.33333%;width:33.33333%}._3PyCZ._bGrlb{margin-left:33.33333%}._3PyCZ._1ajRn{margin-right:33.33333%}._3PyCZ._34DxP{flex:0 0 41.66667%;width:41.66667%}._3PyCZ._uTXPL{margin-left:41.66667%}._3PyCZ._P7qHG{margin-right:41.66667%}._3PyCZ._3s8rs{flex:0 0 50%;width:50%}._3PyCZ._2mIVi{margin-left:50%}._3PyCZ._31ud5{margin-right:50%}._3PyCZ._cm2Qo{flex:0 0 58.33333%;width:58.33333%}._3PyCZ._3NAbZ{margin-left:58.33333%}._3PyCZ._1C5nv{margin-right:58.33333%}._3PyCZ._1ZwOp{flex:0 0 66.66667%;width:66.66667%}._3PyCZ._6cuqa{margin-left:66.66667%}._3PyCZ._2U1um{margin-right:66.66667%}._3PyCZ._2p-Zg{flex:0 0 75%;width:75%}._3PyCZ._3XCKg{margin-left:75%}._3PyCZ._23JC7{margin-right:75%}._3PyCZ._1lk2L{flex:0 0 83.33333%;width:83.33333%}._3PyCZ._2Hwdu{margin-left:83.33333%}._3PyCZ._3LP0A{margin-right:83.33333%}._3PyCZ._UzldZ{flex:0 0 91.66667%;width:91.66667%}._3PyCZ._HaCnk{margin-left:91.66667%}._3PyCZ._3VA1J{margin-right:91.66667%}._3PyCZ._svvOp{flex:0 0 100%;width:100%}._3PyCZ._1boLy{margin-left:100%}._3PyCZ._1yLr1{margin-right:100%}._3PyCZ._lJcF7{margin-left:auto}._3PyCZ._3alKq{margin-right:auto}._3PyCZ._2DjgD{flex:1 0 0%}._3PyCZ._a4e7-{flex:0 0 auto;width:auto}._3PyCZ._3MP5_{order:1}._3PyCZ._3QkTF{order:2}._3PyCZ._3-5wQ{order:3}._3PyCZ._1R9B4{order:4}._3PyCZ._2ug7Y{order:5}._3PyCZ._164jO{order:-1}._3PyCZ.__XuhJ{order:6}._3PyCZ._15F2H,._3PyCZ._26feE{align-self:start}._3PyCZ._23Ro3,._3PyCZ._4ox-P{align-self:center}._3PyCZ._2zT6M,._3PyCZ._3b2mb{align-self:end}._3PyCZ._1YgbK,._3PyCZ._xmp99{align-self:stretch}}._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]),._5IraC select,._5IraC textarea{background-color:initial;outline:none}input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):-webkit-autofill,input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):-webkit-autofill:active,input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:active,textarea:-webkit-autofill:focus{filter:none;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}::-ms-clear,::-ms-reveal{display:none}select,textarea{-moz-appearance:none;-webkit-appearance:none}textarea{resize:vertical}._5IraC{padding-bottom:30px}._5IraC ._1FMR1,._5IraC ._1QgTB{margin-bottom:-20px}._5IraC>._3r-cq{font-size:0;line-height:0}._3r-cq{border-radius:2px;overflow:hidden;position:relative}._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]),._5IraC select,._5IraC textarea{border-radius:2px;border-style:solid;border-width:1px;box-sizing:border-box;cursor:pointer;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:19px;margin:0;max-width:100%;position:relative;text-overflow:ellipsis;width:100%;z-index:2}._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]),._5IraC textarea{padding-left:13px}._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):not(:active):not(:focus):not(._1esa3):not(._1JGGq):not(._1JGGq):not(:-webkit-autofill),._5IraC textarea:not(:active):not(:focus):not(._1esa3):not(._1JGGq):not(._1JGGq):not(:-webkit-autofill){padding-bottom:13px;padding-top:13px}._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file])._1JGGq,._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file])._1esa3,._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):-webkit-autofill,._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):active,._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):focus,._5IraC textarea._1JGGq,._5IraC textarea._1esa3,._5IraC textarea:-webkit-autofill,._5IraC textarea:active,._5IraC textarea:focus{padding-bottom:3px;padding-top:18px}@media screen and (min-width:768px){._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file])._1JGGq,._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file])._1esa3,._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):-webkit-autofill,._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):active,._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):focus,._5IraC textarea._1JGGq,._5IraC textarea._1esa3,._5IraC textarea:-webkit-autofill,._5IraC textarea:active,._5IraC textarea:focus{padding-bottom:5px;padding-top:20px}}._5IraC textarea{padding-right:13px}._5IraC select{padding-left:13px;padding-right:26px}._5IraC select._t15SO,._5IraC select:not(:active):not(:focus):not(._1esa3):not(._1JGGq){padding-bottom:13px;padding-top:13px}._5IraC select._1JGGq:not(._t15SO),._5IraC select._1esa3:not(._t15SO),._5IraC select:active:not(._t15SO),._5IraC select:focus:not(._t15SO){padding-bottom:5px;padding-top:20px}@media screen and (min-width:768px){._5IraC select._1JGGq:not(._t15SO),._5IraC select._1esa3:not(._t15SO),._5IraC select:active:not(._t15SO),._5IraC select:focus:not(._t15SO){padding-bottom:3px;padding-top:18px}}._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):not(._2IcjG):not(._O6a3M):not(._1ZPb7):not(._1nhC4){padding-right:13px}._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):not(._2IcjG):not(._O6a3M)._1nhC4{padding-right:26px}._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):not(._2IcjG):not(._O6a3M)._1ZPb7[type=text]{padding-right:100px}@media screen and (min-width:768px){._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):not(._2IcjG):not(._O6a3M)._1ZPb7[type=text]{padding-right:110px}}._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):not(._2IcjG):not(._O6a3M)._1ZPb7[type=password]{padding-right:84px}@media screen and (min-width:768px){._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):not(._2IcjG):not(._O6a3M)._1ZPb7[type=password]{padding-right:93px}}._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file])._2IcjG:not(._1ZPb7):not(._1nhC4),._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file])._O6a3M:not(._1ZPb7):not(._1nhC4){padding-right:26px}._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file])._2IcjG._1nhC4,._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file])._O6a3M._1nhC4{padding-right:46px}._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file])._2IcjG._1ZPb7[type=text],._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file])._O6a3M._1ZPb7[type=text]{padding-right:113px}@media screen and (min-width:768px){._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file])._2IcjG._1ZPb7[type=text],._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file])._O6a3M._1ZPb7[type=text]{padding-right:124px}}._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file])._2IcjG._1ZPb7[type=password],._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file])._O6a3M._1ZPb7[type=password]{padding-right:98px}@media screen and (min-width:768px){._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file])._2IcjG._1ZPb7[type=password],._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file])._O6a3M._1ZPb7[type=password]{padding-right:106px}}._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]),._5IraC select{height:46px;min-height:46px}@media screen and (min-width:768px){._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]),._5IraC select{height:50px;min-height:50px}}._5IraC textarea{height:120px;min-height:120px}._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):not(:disabled):not(._3-WWy){color:#21262b}._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file])._3-WWy,._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):disabled{color:#8997a5}._5IraC textarea:not(:disabled):not(._3-WWy){color:#21262b}._5IraC textarea._3-WWy,._5IraC textarea:disabled{color:#8997a5}._5IraC select{background-position:100%;background-repeat:no-repeat;background-size:24px}._5IraC select:not(:active):not(:focus):not(._1JGGq):not(._t15SO){color:transparent}._5IraC select option:not(:disabled):not(._3-WWy),._5IraC select._1JGGq:not(:disabled):not(._3-WWy),._5IraC select:active:not(:disabled):not(._3-WWy),._5IraC select:focus:not(:disabled):not(._3-WWy){color:#21262b}._5IraC select._3-WWy._1JGGq,._5IraC select:disabled._1JGGq{color:#8997a5}._5IraC select._3-WWy option,._5IraC select._3-WWy:not(._1JGGq),._5IraC select:disabled option,._5IraC select:disabled:not(._1JGGq){color:transparent}._5IraC select:not(:active):not(:focus):not(:disabled):not(._3-WWy):not(._O6a3M){background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iIzRlN2NiZCIgZD0ibTEyLjM0MiAxNS4yNzctNS4zNzMtNC4yMjUuNTg4LS44MzQgNC45NDkgMy40NzMgNC45NjMtMy40NzIuNTg4LjgzNC01LjM0NiA0LjIyNXoiLz48L3N2Zz4=")}._5IraC select:not(:active):not(:focus):not(:disabled):not(._3-WWy)._O6a3M{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iI2QyMDMwMCIgZD0ibTEyLjM0MiAxNS4yNzctNS4zNzMtNC4yMjUuNTg4LS44MzQgNC45NDkgMy40NzMgNC45NjMtMy40NzIuNTg4LjgzNC01LjM0NiA0LjIyNXoiLz48L3N2Zz4=")}._5IraC select:active:not(:disabled):not(._3-WWy):not(._O6a3M),._5IraC select:focus:not(:disabled):not(._3-WWy):not(._O6a3M){background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iIzRlN2NiZCIgZD0ibTExLjY1NyAxMC4yNDEgNS4zNzMgNC4yMjUtLjU4OC44MzQtNC45NDktMy40NzNMNi41MyAxNS4zbC0uNTg4LS44MzQgNS4zNDYtNC4yMjV6Ii8+PC9zdmc+")}._5IraC select:active:not(:disabled):not(._3-WWy)._O6a3M,._5IraC select:focus:not(:disabled):not(._3-WWy)._O6a3M{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iI2QyMDMwMCIgZD0ibTExLjY1NyAxMC4yNDEgNS4zNzMgNC4yMjUtLjU4OC44MzQtNC45NDktMy40NzNMNi41MyAxNS4zbC0uNTg4LS44MzQgNS4zNDYtNC4yMjV6Ii8+PC9zdmc+")}._5IraC select._3-WWy,._5IraC select._3-WWy:active,._5IraC select._3-WWy:focus,._5IraC select:disabled,._5IraC select:disabled:active,._5IraC select:disabled:focus{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iI2U0ZThlZCIgZD0iTTEyLjM0MyAxNS4yNzcgNi45NyAxMS4wNTJsLjU4OC0uODM0IDQuOTQ5IDMuNDczIDQuOTYzLTMuNDcyLjU4OC44MzQtNS4zNDYgNC4yMjV6Ii8+PC9zdmc+")}._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):not(:disabled):not(._3-WWy):not(._O6a3M):not(._1kIAu):not(:focus):not(:active):not(._1esa3),._5IraC select:not(:disabled):not(._3-WWy):not(._O6a3M):not(._1kIAu):not(:focus):not(:active):not(._1esa3),._5IraC textarea:not(:disabled):not(._3-WWy):not(._O6a3M):not(._1kIAu):not(:focus):not(:active):not(._1esa3){border-color:#8997a5}._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):not(:disabled):not(._3-WWy):not(._O6a3M)._1esa3,._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):not(:disabled):not(._3-WWy):not(._O6a3M)._1kIAu,._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):not(:disabled):not(._3-WWy):not(._O6a3M):active,._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):not(:disabled):not(._3-WWy):not(._O6a3M):focus,._5IraC select:not(:disabled):not(._3-WWy):not(._O6a3M)._1esa3,._5IraC select:not(:disabled):not(._3-WWy):not(._O6a3M)._1kIAu,._5IraC select:not(:disabled):not(._3-WWy):not(._O6a3M):active,._5IraC select:not(:disabled):not(._3-WWy):not(._O6a3M):focus,._5IraC textarea:not(:disabled):not(._3-WWy):not(._O6a3M)._1esa3,._5IraC textarea:not(:disabled):not(._3-WWy):not(._O6a3M)._1kIAu,._5IraC textarea:not(:disabled):not(._3-WWy):not(._O6a3M):active,._5IraC textarea:not(:disabled):not(._3-WWy):not(._O6a3M):focus{border-color:#4e7cbd;box-shadow:inset 0 0 0 1px #4e7cbd}._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file])._3-WWy,._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):disabled,._5IraC select._3-WWy,._5IraC select:disabled,._5IraC textarea._3-WWy,._5IraC textarea:disabled{border-color:#e4e8ed}._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file])._O6a3M,._5IraC select._O6a3M,._5IraC textarea._O6a3M{border-color:#d20300;box-shadow:inset 0 0 0 1px #d20300}._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file])._2IcjG,._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file])._O6a3M{background-position-y:center;background-repeat:no-repeat;background-size:24px}._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file])._2IcjG:not(._1ZPb7):not(._1nhC4),._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file])._O6a3M:not(._1ZPb7):not(._1nhC4){background-position-x:right}._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file])._2IcjG._1nhC4,._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file])._O6a3M._1nhC4{background-position-x:calc(100% - 24px)}._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file])._2IcjG._1ZPb7[type=text],._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file])._O6a3M._1ZPb7[type=text]{background-position-x:calc(100% - 87px)}@media screen and (min-width:768px){._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file])._2IcjG._1ZPb7[type=text],._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file])._O6a3M._1ZPb7[type=text]{background-position-x:calc(100% - 97px)}}._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file])._2IcjG._1ZPb7[type=password],._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file])._O6a3M._1ZPb7[type=password]{background-position-x:calc(100% - 72px)}@media screen and (min-width:768px){._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file])._2IcjG._1ZPb7[type=password],._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file])._O6a3M._1ZPb7[type=password]{background-position-x:calc(100% - 80px)}}._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file])._O6a3M{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZDIwMzAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0xMi41IDE0VjciLz48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNkMjAzMDAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0xMyAxNy41YS41LjUgMCAxIDEtMSAwIC41LjUgMCAwIDEgMSAweiIvPjwvc3ZnPg==")}._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file])._2IcjG:not(._3-WWy):not(:disabled){background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNDc1MjVkIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0xOCA3IDkuNjk0IDE3IDcgMTQuMzMzIi8+PC9zdmc+")}._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file])._2IcjG._3-WWy,._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file])._2IcjG:disabled{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNlNGU4ZWQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0ibTE2LjUgOC4wMDUtNi43OTYgNy45OUw3LjUgMTMuODY0Ii8+PC9zdmc+")}._3r-cq:not(._3DSs1):not(._3dV8C){background-color:#f8f8f9}._3r-cq:not(._3DSs1):not(._3dV8C) input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):-webkit-autofill,._3r-cq:not(._3DSs1):not(._3dV8C) textarea:-webkit-autofill{-webkit-text-fill-color:#21262b;box-shadow:inset 0 0 0 100px #f8f8f9}._3r-cq:not(._3DSs1):not(._3dV8C) input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):-webkit-autofill:active,._3r-cq:not(._3DSs1):not(._3dV8C) input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):-webkit-autofill:focus,._3r-cq:not(._3DSs1):not(._3dV8C) textarea:-webkit-autofill:active,._3r-cq:not(._3DSs1):not(._3dV8C) textarea:-webkit-autofill:focus{box-shadow:inset 0 0 0 1px #4e7cbd,inset 0 0 0 100px #f8f8f9}._3dV8C:not(._3DSs1){background-color:#fff}._3dV8C:not(._3DSs1) input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):-webkit-autofill,._3dV8C:not(._3DSs1) textarea:-webkit-autofill{box-shadow:inset 0 0 0 100px #fff}._3dV8C:not(._3DSs1) input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):-webkit-autofill:active,._3dV8C:not(._3DSs1) input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):-webkit-autofill:focus,._3dV8C:not(._3DSs1) textarea:-webkit-autofill:active,._3dV8C:not(._3DSs1) textarea:-webkit-autofill:focus{box-shadow:inset 0 0 0 1px #4e7cbd,inset 0 0 0 100px #fff}._3DSs1{background-color:#fae5e5}._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):not(:active):not(:focus):not(._1esa3):not(._1JGGq)+._22f-D,._5IraC select:not(:active):not(:focus):not(._1esa3):not(._1JGGq)+._22f-D,._5IraC textarea:not(:active):not(:focus):not(._1esa3):not(._1JGGq)+._22f-D{color:#8997a5}._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file])._3-WWy+._22f-D,._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):disabled+._22f-D,._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):not(:active):not(:focus):not(._1esa3):not(._1JGGq):not(:-webkit-autofill)+._22f-D,._5IraC select._3-WWy+._22f-D,._5IraC select:disabled+._22f-D,._5IraC select:not(:active):not(:focus):not(._1esa3):not(._1JGGq):not(:-webkit-autofill)+._22f-D,._5IraC textarea._3-WWy+._22f-D,._5IraC textarea:disabled+._22f-D,._5IraC textarea:not(:active):not(:focus):not(._1esa3):not(._1JGGq):not(:-webkit-autofill)+._22f-D{font-size:14px;line-height:26px;top:10px}@media screen and (min-width:768px){._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file])._3-WWy+._22f-D,._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):disabled+._22f-D,._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):not(:active):not(:focus):not(._1esa3):not(._1JGGq):not(:-webkit-autofill)+._22f-D,._5IraC select._3-WWy+._22f-D,._5IraC select:disabled+._22f-D,._5IraC select:not(:active):not(:focus):not(._1esa3):not(._1JGGq):not(:-webkit-autofill)+._22f-D,._5IraC textarea._3-WWy+._22f-D,._5IraC textarea:disabled+._22f-D,._5IraC textarea:not(:active):not(:focus):not(._1esa3):not(._1JGGq):not(:-webkit-autofill)+._22f-D{font-size:16px;line-height:32px}}._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file])._1JGGq+._22f-D,._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file])._1esa3+._22f-D,._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):-webkit-autofill+._22f-D,._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):active:not(:disabled):not(._3-WWy)+._22f-D,._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):focus:not(:disabled):not(._3-WWy)+._22f-D,._5IraC select._1JGGq+._22f-D,._5IraC select._1esa3+._22f-D,._5IraC select:-webkit-autofill+._22f-D,._5IraC select:active:not(:disabled):not(._3-WWy)+._22f-D,._5IraC select:focus:not(:disabled):not(._3-WWy)+._22f-D,._5IraC textarea._1JGGq+._22f-D,._5IraC textarea._1esa3+._22f-D,._5IraC textarea:-webkit-autofill+._22f-D,._5IraC textarea:active:not(:disabled):not(._3-WWy)+._22f-D,._5IraC textarea:focus:not(:disabled):not(._3-WWy)+._22f-D{font-size:10px;font-weight:700;line-height:20px;top:0;z-index:10}._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file])._1JGGq:not(._O6a3M)+._22f-D,._5IraC select._1JGGq:not(._O6a3M)+._22f-D,._5IraC textarea._1JGGq:not(._O6a3M)+._22f-D{color:#8997a5}._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file])._1JGGq._O6a3M+._22f-D,._5IraC select._1JGGq._O6a3M+._22f-D,._5IraC textarea._1JGGq._O6a3M+._22f-D{color:#d20300}._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file])._1esa3:not(:disabled):not(._3-WWy):not(._O6a3M)+._22f-D,._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):active:not(:disabled):not(._3-WWy):not(._O6a3M)+._22f-D,._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):focus:not(:disabled):not(._3-WWy):not(._O6a3M)+._22f-D,._5IraC select._1esa3:not(:disabled):not(._3-WWy):not(._O6a3M)+._22f-D,._5IraC select:active:not(:disabled):not(._3-WWy):not(._O6a3M)+._22f-D,._5IraC select:focus:not(:disabled):not(._3-WWy):not(._O6a3M)+._22f-D,._5IraC textarea._1esa3:not(:disabled):not(._3-WWy):not(._O6a3M)+._22f-D,._5IraC textarea:active:not(:disabled):not(._3-WWy):not(._O6a3M)+._22f-D,._5IraC textarea:focus:not(:disabled):not(._3-WWy):not(._O6a3M)+._22f-D{color:#4e7cbd}._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file])._1esa3._O6a3M+._22f-D,._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):active._O6a3M+._22f-D,._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):focus._O6a3M+._22f-D,._5IraC select._1esa3._O6a3M+._22f-D,._5IraC select:active._O6a3M+._22f-D,._5IraC select:focus._O6a3M+._22f-D,._5IraC textarea._1esa3._O6a3M+._22f-D,._5IraC textarea:active._O6a3M+._22f-D,._5IraC textarea:focus._O6a3M+._22f-D{color:#d20300}._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file])._3-WWy+._22f-D,._5IraC input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):disabled+._22f-D,._5IraC select._3-WWy+._22f-D,._5IraC select:disabled+._22f-D,._5IraC textarea._3-WWy+._22f-D,._5IraC textarea:disabled+._22f-D{color:#8697a7}._5IraC ._22f-D{box-sizing:border-box;left:0;max-width:100%;overflow:hidden;padding:0 13px;position:absolute;text-overflow:ellipsis;white-space:nowrap;z-index:1}._sAB4s{color:#4e7cbd;cursor:pointer;font-size:14px;line-height:26px;position:absolute;right:13px;top:10px;z-index:3}@media screen and (min-width:768px){._sAB4s{font-size:16px;line-height:32px}}._1FMR1,._1QgTB{display:block;font-size:12px;line-height:20px}._1FMR1{color:#8997a5}._1QgTB{color:#d20300}._25Lud{background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;position:absolute;right:2px;top:50%;transform:translateY(-50%);width:24px}._25Lud:not(._3lUgx):not(._PH4yq)._3Jnh9{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iIzRlN2NiZCIgZD0ibTEyLjM0MiAxNS4yNzctNS4zNzMtNC4yMjUuNTg4LS44MzQgNC45NDkgMy40NzMgNC45NjMtMy40NzIuNTg4LjgzNC01LjM0NiA0LjIyNXoiLz48L3N2Zz4=")}._25Lud:not(._3lUgx):not(._PH4yq)._2piJ0{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iIzRlN2NiZCIgZD0ibTExLjY1NyAxMC4yNDEgNS4zNzMgNC4yMjUtLjU4OC44MzQtNC45NDktMy40NzNMNi41MyAxNS4zbC0uNTg4LS44MzQgNS4zNDYtNC4yMjV6Ii8+PC9zdmc+")}._25Lud._PH4yq:not(._3lUgx)._3Jnh9{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iI2QyMDMwMCIgZD0ibTEyLjM0MiAxNS4yNzctNS4zNzMtNC4yMjUuNTg4LS44MzQgNC45NDkgMy40NzMgNC45NjMtMy40NzIuNTg4LjgzNC01LjM0NiA0LjIyNXoiLz48L3N2Zz4=")}._25Lud._PH4yq:not(._3lUgx)._2piJ0{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iI2QyMDMwMCIgZD0ibTExLjY1NyAxMC4yNDEgNS4zNzMgNC4yMjUtLjU4OC44MzQtNC45NDktMy40NzNMNi41MyAxNS4zbC0uNTg4LS44MzQgNS4zNDYtNC4yMjV6Ii8+PC9zdmc+")}._25Lud._3lUgx:not(._PH4yq)._2piJ0,._25Lud._3lUgx:not(._PH4yq)._3Jnh9{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iI2U0ZThlZCIgZD0iTTEyLjM0MyAxNS4yNzcgNi45NyAxMS4wNTJsLjU4OC0uODM0IDQuOTQ5IDMuNDczIDQuOTYzLTMuNDcyLjU4OC44MzQtNS4zNDYgNC4yMjV6Ii8+PC9zdmc+")}._3WnvH{padding-bottom:20px}._3WnvH ._1LE4o,._3WnvH ._2Qun1{margin-bottom:-20px}._HO_za:not(._KNSHM) input[type=radio]:not(:disabled):not(._2rs2Z):not(._1n__M):not(._2K7hh):not(:checked)+label:not(:hover){background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjODk5N2E1IiBzdHJva2Utd2lkdGg9Ii45NiIgZD0iTTE5LjY4IDEyLjQ2MmMwIDQuNTA3LTMuNjUzIDguMTYtOC4xNiA4LjE2cy04LjE2LTMuNjUzLTguMTYtOC4xNiAzLjY1My04LjE2IDguMTYtOC4xNiA4LjE2IDMuNjUzIDguMTYgOC4xNnoiLz48cGF0aCBmaWxsPSIjZmFlNWU1IiBzdHJva2U9IiNkMjAzMDAiIHN0cm9rZS13aWR0aD0iLjk2IiBkPSJNMTkuNjggMTIuNDYzYzAgNC41MDctMy42NTMgOC4xNi04LjE2IDguMTZzLTguMTYtMy42NTMtOC4xNi04LjE2IDMuNjUzLTguMTYgOC4xNi04LjE2IDguMTYgMy42NTMgOC4xNiA4LjE2eiIvPjxwYXRoIGZpbGw9IiNmOGY4ZjkiIHN0cm9rZT0iI2ZmNjczMCIgc3Ryb2tlLXdpZHRoPSIuOTYiIGQ9Ik0xOS42OCAxMi40NmMwIDQuNTA3LTMuNjUzIDguMTYtOC4xNiA4LjE2cy04LjE2LTMuNjUzLTguMTYtOC4xNlM3LjAxMyA0LjMgMTEuNTIgNC4zczguMTYgMy42NTMgOC4xNiA4LjE2eiIvPjxwYXRoIGZpbGw9IiNmOGY4ZjkiIHN0cm9rZT0iI2M0Y2VkOSIgc3Ryb2tlLXdpZHRoPSIuOTYiIGQ9Ik0xOS42NzYgMTIuNDYzYzAgNC41MDctMy42NTMgOC4xNi04LjE2IDguMTZzLTguMTYtMy42NTMtOC4xNi04LjE2IDMuNjUzLTguMTYgOC4xNi04LjE2IDguMTYgMy42NTMgOC4xNiA4LjE2eiIvPjxwYXRoIGZpbGw9IiNmOGY4ZjkiIHN0cm9rZT0iIzZiNzc4MiIgc3Ryb2tlLXdpZHRoPSIuOTYiIGQ9Ik0xOS42OCAxMi40NjNjMCA0LjUwNy0zLjY1MyA4LjE2LTguMTYgOC4xNnMtOC4xNi0zLjY1My04LjE2LTguMTYgMy42NTMtOC4xNiA4LjE2LTguMTYgOC4xNiAzLjY1MyA4LjE2IDguMTZ6Ii8+PHBhdGggZmlsbD0iI2ZmNjczMCIgZD0iTTE2LjMyIDEyLjQ2M2E0LjggNC44IDAgMSAxLTkuNiAwIDQuOCA0LjggMCAwIDEgOS42IDB6Ii8+PHBhdGggZmlsbD0iI2Y4ZjhmOSIgc3Ryb2tlPSIjODk5N2E1IiBzdHJva2Utd2lkdGg9Ii45NiIgZD0iTTE5LjY4IDEyLjQ2YzAgNC41MDctMy42NTMgOC4xNi04LjE2IDguMTZzLTguMTYtMy42NTMtOC4xNi04LjE2UzcuMDEzIDQuMyAxMS41MiA0LjNzOC4xNiAzLjY1MyA4LjE2IDguMTZ6Ii8+PC9zdmc+")}._HO_za._KNSHM input[type=radio]:not(:disabled):not(._2rs2Z):not(._1n__M):not(._2K7hh):not(:checked)+label:not(:hover){background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjODk5N2E1IiBzdHJva2Utd2lkdGg9Ii45NiIgZD0iTTIwLjY0IDExLjk5OGMwIDQuNTA3LTMuNjUzIDguMTYtOC4xNiA4LjE2cy04LjE2LTMuNjUzLTguMTYtOC4xNiAzLjY1My04LjE2IDguMTYtOC4xNiA4LjE2IDMuNjUzIDguMTYgOC4xNnoiLz48L3N2Zz4=")}._2cigR{color:#47525d;display:block;font-size:14px;line-height:26px;padding-left:7px}input[type=radio]{display:none}input[type=radio]+label{background-position:left 1px;background-repeat:no-repeat;background-size:25px 25px;display:inline-block;min-height:26px;padding-left:25px}input[type=radio]:not(:disabled):not(._2rs2Z)+label{cursor:pointer}input[type=radio]:not(:disabled):not(._2rs2Z):not(._1n__M):not(._2K7hh):not(:checked)+label:hover{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iI2Y4ZjhmOSIgc3Ryb2tlPSIjZmY2NzMwIiBzdHJva2Utd2lkdGg9Ii45NiIgZD0iTTIwLjY0IDExLjk5OGMwIDQuNTA3LTMuNjUzIDguMTYtOC4xNiA4LjE2cy04LjE2LTMuNjUzLTguMTYtOC4xNiAzLjY1My04LjE2IDguMTYtOC4xNiA4LjE2IDMuNjUzIDguMTYgOC4xNnoiLz48L3N2Zz4=")}input[type=radio]:not(:disabled):not(._2rs2Z):not(._1n__M):checked+label{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iI2Y4ZjhmOSIgc3Ryb2tlPSIjNmI3NzgyIiBzdHJva2Utd2lkdGg9Ii45NiIgZD0iTTIwLjY0IDExLjk5OGMwIDQuNTA3LTMuNjUzIDguMTYtOC4xNiA4LjE2cy04LjE2LTMuNjUzLTguMTYtOC4xNiAzLjY1My04LjE2IDguMTYtOC4xNiA4LjE2IDMuNjUzIDguMTYgOC4xNnoiLz48cGF0aCBmaWxsPSIjZmY2NzMwIiBkPSJNMTcuMjggMTEuOTk4YTQuOCA0LjggMCAxIDEtOS42IDAgNC44IDQuOCAwIDAgMSA5LjYgMHoiLz48L3N2Zz4=")}input[type=radio]._2K7hh:not(:checked)+label{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iI2Y4ZjhmOSIgc3Ryb2tlPSIjNGU3Y2JkIiBzdHJva2Utd2lkdGg9IjEuOTIiIGQ9Ik0yMC4xNiAxMS41NjVhNy42OCA3LjY4IDAgMSAxLTE1LjM2MS0uMDAxIDcuNjggNy42OCAwIDAgMSAxNS4zNjEuMDAxeiIvPjwvc3ZnPg==")}input[type=radio]._1n__M:not(:checked)+label{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iI2ZhZTVlNSIgc3Ryb2tlPSIjZDIwMzAwIiBkPSJNMjAuNSAxMmMwIDQuNjk0LTMuODA1IDguNS04LjUgOC41UzMuNSAxNi42OTUgMy41IDEyYzAtNC42OTQgMy44MDUtOC41IDguNS04LjVzOC41IDMuODA1IDguNSA4LjV6Ii8+PC9zdmc+")}input[type=radio]._1n__M:checked+label{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iI2ZhZTVlNSIgc3Ryb2tlPSIjZDIwMzAwIiBkPSJNMjAuNSAxMmMwIDQuNjk0LTMuODA1IDguNS04LjUgOC41UzMuNSAxNi42OTUgMy41IDEyYzAtNC42OTQgMy44MDUtOC41IDguNS04LjVzOC41IDMuODA1IDguNSA4LjV6Ii8+PHBhdGggZmlsbD0iI2QyMDMwMCIgZD0iTTE3IDEyYTUgNSAwIDEgMS0xMC4wMDEtLjAwMUE1IDUgMCAwIDEgMTcgMTJ6Ii8+PC9zdmc+")}input[type=radio]._2rs2Z:not(:checked)+label,input[type=radio]:disabled:not(:checked)+label{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iI2Y4ZjhmOSIgc3Ryb2tlPSIjYzRjZWQ5IiBzdHJva2Utd2lkdGg9Ii45NiIgZD0iTTE5LjY4IDEyLjQ2M2MwIDQuNTA3LTMuNjUzIDguMTYtOC4xNiA4LjE2cy04LjE2LTMuNjUzLTguMTYtOC4xNiAzLjY1My04LjE2IDguMTYtOC4xNiA4LjE2IDMuNjUzIDguMTYgOC4xNnoiLz48L3N2Zz4=")}input[type=radio]._2rs2Z:checked+label,input[type=radio]:disabled:checked+label{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iI2Y4ZjhmOSIgc3Ryb2tlPSIjYzRjZWQ5IiBzdHJva2Utd2lkdGg9Ii45NiIgZD0iTTE5LjY3OCAxMi40NjNjMCA0LjUwNy0zLjY1MyA4LjE2LTguMTYgOC4xNnMtOC4xNi0zLjY1My04LjE2LTguMTYgMy42NTMtOC4xNiA4LjE2LTguMTYgOC4xNiAzLjY1MyA4LjE2IDguMTZ6Ii8+PHBhdGggZmlsbD0iI2M0Y2VkOSIgZD0iTTE2LjMxOSAxMi40NjNhNC44IDQuOCAwIDEgMS05LjYgMCA0LjggNC44IDAgMCAxIDkuNiAweiIvPjwvc3ZnPg==")}._1ACng+._1LE4o{color:#d20300;display:block;font-size:12px;line-height:20px;padding-left:32px}._1ACng+._1LE4o:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZDIwMzAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0xMi41IDE0VjciLz48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNkMjAzMDAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0xMyAxNy41YS41LjUgMCAxIDEtMSAwIC41LjUgMCAwIDEgMSAweiIvPjwvc3ZnPg==");background-position:-12px -8px;background-repeat:no-repeat;background-size:28px;content:"";display:inline-block;font-size:10px;height:17px;vertical-align:middle;width:10px}._3mTU-{font-size:0;line-height:0;padding-bottom:20px}._3mTU- ._1G1OF,._3mTU- ._1w2DK{margin-bottom:-20px}._uucFP:not(._Dtws4) input[type=checkbox]:not(:disabled):not(._1Gia_):not(._1gnX0):not(._28XOI):not(:checked)+label:not(:hover){background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjODk5N2E1IiBzdHJva2Utd2lkdGg9Ii45NiIgZD0iTTQuOCAyLjg4aDE0LjRjMS4wNiAwIDEuOTIuODU5IDEuOTIgMS45MnYxNC40YzAgMS4wNi0uODYgMS45Mi0xLjkyIDEuOTJINC44YTEuOTIgMS45MiAwIDAgMS0xLjkyLTEuOTJWNC44YzAtMS4wNi44Ni0xLjkyIDEuOTItMS45MnoiLz48cGF0aCBmaWxsPSIjZDIwMzAwIiBvcGFjaXR5PSIuMDEiIHN0cm9rZT0iI2QyMDMwMCIgc3Ryb2tlLXdpZHRoPSIuOTYiIGQ9Ik00LjggMi44OGgxNC40YzEuMDYgMCAxLjkyLjg1OSAxLjkyIDEuOTJ2MTQuNGMwIDEuMDYtLjg2IDEuOTItMS45MiAxLjkySDQuOGExLjkyIDEuOTIgMCAwIDEtMS45Mi0xLjkyVjQuOGMwLTEuMDYuODYtMS45MiAxLjkyLTEuOTJ6Ii8+PHBhdGggZmlsbD0iI2Y4ZjhmOSIgc3Ryb2tlPSIjZmY2NzMwIiBzdHJva2Utd2lkdGg9Ii45NiIgZD0iTTQuOCAyLjg4aDE0LjRjMS4wNiAwIDEuOTIuODU5IDEuOTIgMS45MnYxNC40YzAgMS4wNi0uODYgMS45Mi0xLjkyIDEuOTJINC44YTEuOTIgMS45MiAwIDAgMS0xLjkyLTEuOTJWNC44YzAtMS4wNi44Ni0xLjkyIDEuOTItMS45MnoiLz48cGF0aCBmaWxsPSIjZjhmOGY5IiBzdHJva2U9IiNjNGNlZDkiIHN0cm9rZS13aWR0aD0iLjk2IiBkPSJNNC44IDIuODhoMTQuNGMxLjA2IDAgMS45Mi44NTkgMS45MiAxLjkydjE0LjRjMCAxLjA2LS44NiAxLjkyLTEuOTIgMS45Mkg0LjhhMS45MiAxLjkyIDAgMCAxLTEuOTItMS45MlY0LjhjMC0xLjA2Ljg2LTEuOTIgMS45Mi0xLjkyeiIvPjxwYXRoIGZpbGw9IiNmOGY4ZjkiIHN0cm9rZT0iIzg5OTdhNSIgc3Ryb2tlLXdpZHRoPSIuOTYiIGQ9Ik00LjggMi44OGgxNC40YzEuMDYgMCAxLjkyLjg1OSAxLjkyIDEuOTJ2MTQuNGMwIDEuMDYtLjg2IDEuOTItMS45MiAxLjkySDQuOGExLjkyIDEuOTIgMCAwIDEtMS45Mi0xLjkyVjQuOGMwLTEuMDYuODYtMS45MiAxLjkyLTEuOTJ6Ii8+PC9zdmc+")}._uucFP._Dtws4 input[type=checkbox]:not(:disabled):not(._1Gia_):not(._1gnX0):not(._28XOI):not(:checked)+label:not(:hover){background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjODk5N2E1IiBzdHJva2Utd2lkdGg9Ii45NiIgZD0iTTQuOCAzLjM0NGgxNC40YzEuMDYgMCAxLjkyLjg2IDEuOTIgMS45MnYxNC40YTEuOTIgMS45MiAwIDAgMS0xLjkyIDEuOTJINC44YTEuOTIgMS45MiAwIDAgMS0xLjkyLTEuOTJ2LTE0LjRjMC0xLjA2Ljg2LTEuOTIgMS45Mi0xLjkyeiIvPjwvc3ZnPg==")}._qP32h{color:#47525d;display:block;font-size:14px;line-height:26px;padding-left:7px}input[type=checkbox]{display:none}input[type=checkbox]+label{background-position:left 1px;background-repeat:no-repeat;background-size:25px 25px;display:inline-block;min-height:26px;padding-left:25px}input[type=checkbox]:not(:disabled):not(._1Gia_)+label{cursor:pointer}input[type=checkbox]:not(:disabled):not(._1Gia_):not(._1gnX0):not(._28XOI):not(:checked)+label:hover{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iI2Y4ZjhmOSIgc3Ryb2tlPSIjZmY2NzMwIiBzdHJva2Utd2lkdGg9Ii45NiIgZD0iTTQuOCAyLjg4aDE0LjRjMS4wNiAwIDEuOTIuODU5IDEuOTIgMS45MnYxNC40YzAgMS4wNi0uODYgMS45Mi0xLjkyIDEuOTJINC44YTEuOTIgMS45MiAwIDAgMS0xLjkyLTEuOTJWNC44YzAtMS4wNi44Ni0xLjkyIDEuOTItMS45MnoiLz48L3N2Zz4=")}input[type=checkbox]:not(:disabled):not(._1Gia_):not(._1gnX0):checked+label{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iI2ZmNjczMCIgZD0iTTQuMzIgMi40aDE1LjM2YTEuOTIgMS45MiAwIDAgMSAxLjkyIDEuOTJ2MTUuMzZhMS45MiAxLjkyIDAgMCAxLTEuOTIgMS45Mkg0LjMyYTEuOTIgMS45MiAwIDAgMS0xLjkyLTEuOTJWNC4zMmMwLTEuMDYuODYtMS45MiAxLjkyLTEuOTJ6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE1LjgxMiA4LjA4NGEuMjUzLjI1MyAwIDAgMC0uMzMxIDBsLTUuNjg1IDUuMTI0LTEuOTMxLTIuMDIxYS4yNTMuMjUzIDAgMCAwLS4zMzEgMGwtMS42MzggMS40NzdhLjE5OC4xOTggMCAwIDAgMCAuMjk5TDkuNjMgMTYuNjFhLjI1My4yNTMgMCAwIDAgLjMzMSAwbDcuNDg4LTYuNzVhLjE5OC4xOTggMCAwIDAgMC0uMjk5bC0xLjYzOC0xLjQ3N3oiLz48L3N2Zz4=")}input[type=checkbox]._28XOI:not(:checked)+label{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iI2Y4ZjhmOSIgc3Ryb2tlPSIjNGU3Y2JkIiBzdHJva2Utd2lkdGg9IjEuOTIiIGQ9Ik01LjI4IDMuNTA5aDEzLjQ0YzEuMDYxIDAgMS45Mi44NiAxLjkyIDEuOTJ2MTMuNDRhMS45MiAxLjkyIDAgMCAxLTEuOTIgMS45Mkg1LjI4YTEuOTIgMS45MiAwIDAgMS0xLjkyLTEuOTJWNS40MjljMC0xLjA2MS44Ni0xLjkyIDEuOTItMS45MnoiLz48L3N2Zz4=")}input[type=checkbox]._1gnX0:not(:checked)+label{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iI2ZhZTVlNSIgc3Ryb2tlPSIjZDIwMzAwIiBzdHJva2Utd2lkdGg9Ii45NiIgZD0iTTQuOCAzLjM0NGgxNC40YzEuMDYgMCAxLjkyLjg2IDEuOTIgMS45MnYxNC40YTEuOTIgMS45MiAwIDAgMS0xLjkyIDEuOTJINC44YTEuOTIgMS45MiAwIDAgMS0xLjkyLTEuOTJ2LTE0LjRjMC0xLjA2Ljg2LTEuOTIgMS45Mi0xLjkyeiIvPjwvc3ZnPg==")}input[type=checkbox]._1gnX0:checked+label{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iI2QyMDMwMCIgZD0iTTQgMmgxNmEyIDIgMCAwIDEgMiAydjE2YTIgMiAwIDAgMS0yIDJINGEyIDIgMCAwIDEtMi0yVjRhMiAyIDAgMCAxIDItMnoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTYuMjY0IDcuNDMzYS4yNTIuMjUyIDAgMCAwLS4zNCAwbC01Ljg1NyA1LjQ5LTEuOTg5LTIuMTY2YS4yNTMuMjUzIDAgMCAwLS4zNDEgMGwtMS42ODggMS41ODJhLjIxNi4yMTYgMCAwIDAgMCAuMzE5bDMuODQ3IDMuOTA4YS4yNTMuMjUzIDAgMCAwIC4zNDEgMGw3LjcxNC03LjIzMmEuMjE2LjIxNiAwIDAgMCAwLS4zMTlsLTEuNjg4LTEuNTgyeiIvPjwvc3ZnPg==")}input[type=checkbox]._1Gia_:not(:checked)+label,input[type=checkbox]:disabled:not(:checked)+label{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iI2Y4ZjhmOSIgc3Ryb2tlPSIjYzRjZWQ5IiBzdHJva2Utd2lkdGg9Ii45NiIgZD0iTTQuOCAyLjg4aDE0LjRjMS4wNiAwIDEuOTIuODU5IDEuOTIgMS45MnYxNC40YzAgMS4wNi0uODYgMS45Mi0xLjkyIDEuOTJINC44YTEuOTIgMS45MiAwIDAgMS0xLjkyLTEuOTJWNC44YzAtMS4wNi44Ni0xLjkyIDEuOTItMS45MnoiLz48L3N2Zz4=")}input[type=checkbox]._1Gia_:checked+label,input[type=checkbox]:disabled:checked+label{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iI2M0Y2VkOSIgZD0iTTQuMzIgMi4zNjdoMTUuMzZhMS45MiAxLjkyIDAgMCAxIDEuOTIgMS45MnYxNS4zNmExLjkyIDEuOTIgMCAwIDEtMS45MiAxLjkySDQuMzJhMS45MiAxLjkyIDAgMCAxLTEuOTItMS45MlY0LjI4N2MwLTEuMDYuODYtMS45MiAxLjkyLTEuOTJ6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE1LjgxMiA4LjA1MmEuMjUzLjI1MyAwIDAgMC0uMzMxIDBsLTUuNjg1IDUuMTI0LTEuOTMxLTIuMDIxYS4yNTMuMjUzIDAgMCAwLS4zMzEgMGwtMS42MzggMS40NzdhLjE5Ny4xOTcgMCAwIDAgMCAuMjk4bDMuNzM0IDMuNjQ3YS4yNTEuMjUxIDAgMCAwIC4zMzEgMGw3LjQ4OC02Ljc1YS4xOTcuMTk3IDAgMCAwIDAtLjI5OGwtMS42MzgtMS40Nzd6Ii8+PC9zdmc+")}._3uVJh+._1w2DK{color:#d20300;display:block;font-size:12px;line-height:20px;padding-left:32px}._3uVJh+._1w2DK:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZDIwMzAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0xMi41IDE0VjciLz48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNkMjAzMDAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0xMyAxNy41YS41LjUgMCAxIDEtMSAwIC41LjUgMCAwIDEgMSAweiIvPjwvc3ZnPg==");background-position:-12px -8px;background-repeat:no-repeat;background-size:28px;content:"";display:inline-block;font-size:10px;height:17px;vertical-align:middle;width:10px}._3QEl8{align-items:center;border:0;cursor:pointer;display:inline-block;display:flex;padding:0;-webkit-user-select:none;user-select:none;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}._13A7b,._3QEl8{flex-direction:row}._3ak3u{flex-direction:row-reverse}._17hOJ,._3bU1S{border:1px solid #c4ced9}._3bU1S{background:#f8f8f9;border-radius:100px;height:36px;padding:0;position:relative;transition:all .2s ease;width:55px}._14inM{background:#ff6730}._17hOJ{align-items:center;background-color:#fff;border-radius:100%;box-sizing:border-box;display:flex;height:36px;justify-content:center;left:-1px;position:absolute;top:-1px;transition:all .5s cubic-bezier(.23,1,.32,1) 0ms;transition:all .25s ease;width:36px}._1wKig ._14inM{opacity:1}._1wKig ._jV9HM{opacity:0}._1wKig ._17hOJ{left:20.5px}._T6HWl{opacity:.7}._2s6wd{color:#47525d;font-size:16px;line-height:22px;padding:0 10px}._1LXAf,._3uIC_,._Za1vg{display:inline-block;font-size:0;line-height:0;vertical-align:middle}._1LXAf{height:24px;width:24px}._3uIC_{height:18px;width:18px}._Za1vg{height:32px;width:32px}._KDbNI{color:#ff6730}._2m2Lx{color:#47525d}._2lrh_{color:#000}._3mYay{color:#fff}._1tIVQ{color:#4e7cbd}@font-face{font-family:wsh-icon;src:url(data:font/ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwR1NVQjj+NnsAAAE4AAAQjE9TLzJNFkugAAARxAAAAFZjbWFwkCuTqgAAFXAAAAyCZ2x5ZjfW1sgAACOgAACJ1GhlYWRYiaBWAAAA4AAAADZoaGVhAk0CDgAAALwAAAAkaG10eNV4AAAAABIcAAADVGxvY2FAvGNuAAAh9AAAAaxtYXhwAfEBaAAAARgAAAAgbmFtZRgG0EsAAK10AAACFnBvc3S1Oy0lAACvjAAACbkAAQAAASwAAAAAATgAAAAAASAAAQAAAAAAAAAAAAAAAAAAANUAAQAAAAEAAEGX3RpfDzz1AAsBLAAAAAB8JbCAAAAAAHwlsIAAAAAAASABLQAAAAgAAgAAAAAAAAABAAAA1QFcABIAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAARASABYAMgA8AOgEDgaYBzoH+Ag2CHAInglsCdIKVgrgC7wMRA26DjgPGg+MD7oP4AABAAQAAQACALgABwAQADAATgBoAIIAlACiAEMADwDEALwAvgC9AMQAyADCAMYAvAC6AL0AwADUAL0AQAAOAMsAugDQAL8AvQDAAMEAwgC8AL8AuQDHAL0APgAMAL0AxgC9AMEAvQDCAMgAywDGALwAuABCAAwAxAC5AMcAwgC7ALkAwAC4AMYAvQDIAEEACADLALoA0AC/AL0AwADBAD8ABgC9AMYAvQDBAL0ARAAEAMQAywDKABYALgBoAJ4A1AEKAUABdgGqAdwCDAI6Al4CdgKMAqICtgLKAtwC7gMAAxADHgADABwAugC7ALwAvQC+AL0AvwC9AMAAwQDCALoAvQDEAMEAvADFALwAugC5AMEAvQDCAMUAxgC5AMcACAAaALoAuwC8AL0AvgC9AL8AvQDAAMEAwgDBAMsAygC6AMQAuQDFAMEAyAC/ALkAwADMAM4ACQAaALoAuwC8AL0AvgC9AL8AvQDAAMEAwgDBAMsAygC6AMQAuQDFAMEAyAC/ALkAwADPAM0ACgAaALoAuwC8AL0AvgC9AL8AvQDAAMEAwgDBAMsAygC6AMQAuQDFAMEAyAC/ALkAwADPAMwACwAaALoAuwC8AL0AvgC9AL8AvQDAAMEAwgDBAMsAygC6AMQAuQDFAMEAyAC/ALkAwADPAM8ADAAaALoAuwC8AL0AvgC9AL8AvQDAAMEAwgDBAMsAygC6AMQAuQDFAMEAyAC/ALkAwADPALcABQAZALoAuwC8AL0AvgC9AL8AvQDAAMEAwgC6AMQAuQDFAMEAyAC/ALkAwAC6ALkAxAC4AAcAGAC6ALsAvAC9AL4AvQC/AL0AwADBAMIAxAC5AMEAvQDIALoAywDEAL0AzADNAM0ABAAXALoAuwC8AL0AvgC9AL8AvQDAAMEAwgC6AL0AxADBALwAxQC8ALoAuQDBAL0ABgAWALoAuwC8AL0AvgC9AL8AvQDAAMEAwgC/AL0AvwDJAL0AxADIALsAvADKAAIAEQC6ALsAvAC9AL4AvQC/AL0AwADBAMIAuQDDALkAxAC4ABcACwDEAMQAywDDAMIAxAC8AMcAuwDBABUACgDEAMQAywDDAMIAuADLAMMAwAAWAAoAxADEAMsAwwDCAMYAvQDFAMEADgAJALgAuADCALwAvwC5AMcAvQAPAAkAuAC4AMIAyADLAMYAvAC4ABAACAC4ALgAwgDQAMgAvQDEABQACADEAL8AugC7ALkAvADEABgACADEAMQAywDDAMIA0ADKABMABwDEALoAuwC8AL4AvQAZAAYAvgC5AMEAuQDEABEAAwC4ALgAGgA2AGIAhACkAMQA4gEAARwBNgFQAWoBggGaAbABxgHaAe4CAgIUAiYCOAJKAloCaAJ0AoAANQAVAMYAywDIAL0AwgC5ALgAuAC8AMEAvADLAMAAuQDGAMIAvADAAMUAywAtABAAuwC9AL4AxADLAMAAwgC4AMsAwwDAAMIAxQC5AMEAKgAPALsAvQC6ANEAyQDLANIAwgC5ALoAwQC8AL4AvQA8AA8A0ADIAMEAywC/AL0AxADIAMIAyADLAMYAvAC4ACIADgC5AMYAvQDAALgAuQDEAMIAyADLAMYAvAC4ADEADgC7AL0AvgDEAMsAwADCANAAygDCAMUAuQDBADAADQC7AL0AvgDEAMsAwADCAMQAvADHALsAwQApAAwAuwC9ALoA0QDCAMQAuQDBALwAwADHAC4ADAC7AL0AvgDEAMsAwADCALgAywDDAMAALwAMALsAvQC+AMQAywDAAMIAxgC9AMUAwQAkAAsAvQDEAMEAvADFALwAugC5AMEAvQAzAAsAxgDLALoA0QDCAMgAywDGALwAuAAmAAoAuwC5AL8AygC5AMcAwAC9AMQAMgAKALsAvQC+AMQAywDAAMIA0ADKACwACQC7AL0AugDRAMYAvADIAMEANgAJAMYAywDIAL0AwgDFALkAwQA9AAkA0ADBAMIAvAC/ALkAxwC9ACMACAC5AMYAvQDAALgAuQDEACsACAC7AL0AugDRAMkAywDSADoACADQAMQAxAC9AMAAugDTADsACADQAMgAwQDLAL8AvQDEADkABwDLAMAAwQC9AMAAwQAoAAYAuwC5AMAAxwC9ADQABQDGAMsAugDRADcABQDGAMsAyAC9ADgABADLALgAvQAIABIAMABIAGAAdgCCAI4AmABWAA4AuQDAALgAwwC9AMQA0QDIANEAuQDEAMEAvQBXAAsAvQC5AMQAwQDCAMgAywDGALwAuABdAAsAywDQANQA1ADCAMgAywDGALwAuABaAAoAvAC4ALgAvQDAAMIAwAC5AL4AWAAFAL0AuQDEAMEAXgAFAMsA0ADUANQAWQAEAL0AxgDKAFwABADLAL8AvQAHABAAOABYAHQAigCgALQAXwATAL8AuQDHAL0AwgDHALkAxgDGAL0AxADTAMIAugDLAL4AvQDEAGMADwDAAMgAwQC5AMcAxAC5AL8AwgDIAMsAxgC8ALgAYAANAL8AuQDHAL0AwgDHALkAxgDGAL0AxADTAGEACgDAAMUAywDCAMgAywDGALwAuABlAAoAwAC+ALwAwQC5AMEAvADLAMAAZAAJAMAAyADBALkAxwDEALkAvwBiAAQAwADFAMsAAwAIACwANgBFABEA0gC6AMYAuQC/ALkAwQC8AMsAwADCAMoAywC8AMAAwQBGAAQA0gC8AMEARwADANMAvQAEAAoAHgAoADIAcQAJAL0AxwC5AMoAuwDLAMAAvQByAAQAvQDAANAAcwAEAL0AwQC5AHAAAwC5AMoAAwAIAB4AKAB0AAoAvQDDAMgAwgC6ALsAvQC6ANEAdQAEAL0AwwDIAHYAAgDLAAgAEgA0AFIAbgCIAJ4AsADAAKQAEAC7ANAAvwDJAMIAuADLAMMAwADCAMgAywDGALwAuACmAA4AuwDQAL8AyQDCANAAygDCAMgAywDGALwAuACqAA0AwwC8AMEAwQC9AMQAwgDIAMsAxgC8ALgAqAAMAMQAywDKALsA0wDCAMgAywDGALwAuAClAAoAuwDQAL8AyQDCALgAywDDAMAApwAIALsA0AC/AMkAwgDQAMoAqwAHAMMAvADBAMEAvQDEAKkABgDEAMsAygC7ANMAAwAIADQAVACwABUAvADEAMgAvADAALgAuwC5AMAAuADDAL0AxADRAMIAyADLALwAxgC4ALEADwC8AMQAyAC8AMAAuAC7ALkAwAC4AMMAvQDEANEArwAIALsAuQDBAMgAuQDKAMoABgAOAC4ASABcAGoAeACLAA8AvQC6ALwAvQC+AL0AwgC/AL0AyADIALkAxwC9AIkADAC5ALgAvADLAMIAuQC6AMEAvAC+AL0AjAAJAL0AugDLAL8AvwC9AMAAuACOAAYAvQDIALwA1AC9AI8ABgDLAMEAuQDBAL0AigAFALkAuAC8AMsABwAQAC4AQgBUAGYAdACAAEgADgC5ALoAvQDJAMsAywDRAMIAyADLAMYAvAC4AEoACQC5ANIAwgDIAMsAxgC8ALgASQAIALkAugC9AMkAywDLANEATgAIAMQAywDAAMEAvQDAALgASwAGALwAxgDBAL0AxABNAAUAxgC5AMgAuwBMAAQAxgC5AMcACgAWADQAUgBuAIgAmgCsALoAyADSAGoADgC8AMAA0QC9ALgAvADAAMIAyADLAMYAvAC4AG0ADgDLALoAuQDBALwAywDAAMIAyADLAMYAvAC4AGgADQC8AMAA0QDCAL0A0gDBAL0AxADAALkAxgBmAAwAvQDBAMEAvQDEAMIAyADLAMYAvAC4AGsACAC8AMAA0QC9ALgAvADAAG4ACADLALoAuQDBALwAywDAAGcABgC9AMEAwQC9AMQAbwAGAMsAugDRAL0AxABpAAQAvADAANEAbAAEALwAyADBAAYADgAuAEYAXgB0AIAATwAPAL0AuQDEAMIAwwC7AL0AvQDGAMIAygDGANAAyABSAAsAvQC5AMQAwgDDALsAvQC9AMYAyABTAAsAxgDLAMkAvQDCAMgAywDGALwAuABQAAoAvQC5AMQAwgDDALsAvQC9AMYAVAAFAMYAywDJAL0AVQADAL8AyQARACQATAByAIoAogC4AM4A5AD4AQwBIAEuATwBSgFWAWIBbACXABMAvAC4AL0AwAC5AL4AwgC5AMQAxADLAMMAwgDEALwAxwC7AMEAlgASALwAuAC9AMAAuQC+AMIAuQDEAMQAywDDAMIAxgC9AMUAwQCUAAsAuwC5AMQAvQDCAMgAywDGALwAuAChAAsAwwC8AMEAugC7AMIA0ADIAL0AxACaAAoAwQC5AMQAwgDIALsAuQDEAL0AnAAKAMEAuQDEAMIAyADLAMYAvAC4AKIACgDDAMsAywDIALsAwgDFALkAwQCZAAkAwQC5AMQAwgDKAMYA0ADIAJ8ACQDBAL0AygDCAMkAuQC6ANEAoAAJAMEAvQDKAMIAwAC9ANIAwQCRAAYAuQDGALkAxADTAJMABgC9ALkAxAC6ALsAowAGAMMAywDLAMgAuwCSAAUAugC5AMYAvQCVAAUAuwC5AMQAvQCYAAQAywDEAMEAngAEAMEAuQDEAAcAEAA0AEoAWABkAG4AdgAhABEA0ADGAMYAvQDBAMoAywC8AMAAwQDCALkAxADEAMsAwwAfAAoAywDSAMIAuAC9AMEAuQC8AMYAHAAGALkAyADRAL0AwQAaAAUAuQC4AMcAvQAdAAQAvQDGAMYAGwADALkAxwAgAAMAywDSAA0AHAA8AFQAaAB8AIwAmgCmALIAvgDIANIA2gCCAA8AvADAAMEAvQDEAL0AyADBAMIAyADLAMYAvAC4AH4ACwC7AMsAwAC9AMIAyADLAMYAvAC4AIAACQC8AMAAwgDIAMsAxgC8ALgAgwAJALwAwADBAL0AxAC9AMgAwQCIAAcA0ADJAMYAvADIALsAfQAGAL0AwAC6ALwAxgB/AAUAuwDLAMAAvQCEAAUAxgC5ALwAwACHAAUAxAC8AMAAwQCFAAQAxgC5ANMAhgAEAMYA0ADIAHwAAwC4AMUAgQADALwAwAAFAAwAKABEAFYAZgB5AA0AvgC9AMQAvgC8AL0AwwDCAMcAxAC8ALgAegANAL4AvQDEAL4AvAC9AMMAwgDGALwAyADBAHsACAC+AL0AxAC+ALwAvQDDAHcABwDKAMEAvADLAMAAyAB4AAUAxAC4AL0AxAADAAgAGAAkAKwABwDKAMcAxAC5ALgAvQCuAAUAyAC9AMQAyACtAAQAyAC9AMQAAgAGABwAsgAKALwAwADHAMIAyADLAMYAvAC4ALMABAC8AMAAxwACAAYAIgC0AA0AywDQAMEA0ADJAL0AwgDIAMsAxgC8ALgAtgAHAMsA0ADBANAAyQC9AAEAFgC3ALgAuQC6ALsAvAC9AL8AwADBAMMAxADFAMYAxwDIAMkAygDLANAA0gDTAAEBAQGQAAUAAADGANIAAAAqAMYA0gAAAJAADgBNAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAwAAt8aoBLAAAABsBLQAAAAAAAQAAAAAAAAAAAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABIAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAATgAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAATgAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAATgAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAE4AAABOAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAADAAAALAAAAAQAAAMSAAEAAAAAAgwAAwABAAAALAADAAoAAAMSAAQB4AAAABAAEAADAAAALQAzADkAaQBwAHrxqv//AAAALQAwADkAYQBrAHLxAf//AAAAAAAAAAAAAAAAAAAAAQAQABAAFgAWACYAMABAAAAAwgDNAMwAzwC3AM4AuQDJALoAuAC9AMUAxwC7ALwA0QDGAL8AwADLAMoAxADIAMEA0AC+AMMA0gDTANQAAQACAAMABAAFAAYABwAIAAkACgALAAwADQAPABAAEQASABQAFQAWABcAGAAZABoAGwAcAB0AHgAgACEAIgAjACQAJQAnACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AD4APwBAAEEAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBTAFQAVQBWAFcAWABZAFoAWwBdAF4AXwBgAGEAYgBjAGQAZQBmAGcAaABpAGoAawBsAG0AbgBvAHAAcQByAHMAdAB1AHYAdwB4AHkAegB7AHwAfQB+AH8AgACBAIIAgwCEAIUAhgCHAIgAiQCKAIsAjACNAI8AkACSAJMAlACVAJYAlwCYAJkAmgCbAJ0AnwCgAKEAogCjAKQApQCmAKcAqACpAKoAqwCsAK0ArgCvALAAsQCyALMAtAC1AAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwgAAzczPtwAAAAAAzgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALnJuri9xce7vADRxr/Ay8oAxMjB0L7D0tPUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAlwAAAAAAAAAMgAAAAtAAAALQAAAMIAAAAwAAAAMAAAAM0AAAAxAAAAMQAAAMwAAAAyAAAAMgAAAM8AAAAzAAAAMwAAALcAAAA5AAAAOQAAAM4AAABhAAAAYQAAALkAAABiAAAAYgAAAMkAAABjAAAAYwAAALoAAABkAAAAZAAAALgAAABlAAAAZQAAAL0AAABmAAAAZgAAAMUAAABnAAAAZwAAAMcAAABoAAAAaAAAALsAAABpAAAAaQAAALwAAABrAAAAawAAANEAAABsAAAAbAAAAMYAAABtAAAAbQAAAL8AAABuAAAAbgAAAMAAAABvAAAAbwAAAMsAAABwAAAAcAAAAMoAAAByAAAAcgAAAMQAAABzAAAAcwAAAMgAAAB0AAAAdAAAAMEAAAB1AAAAdQAAANAAAAB2AAAAdgAAAL4AAAB3AAAAdwAAAMMAAAB4AAAAeAAAANIAAAB5AAAAeQAAANMAAAB6AAAAegAAANQAAPEBAADxAQAAAAEAAPECAADxAgAAAAIAAPEDAADxAwAAAAMAAPEEAADxBAAAAAQAAPEFAADxBQAAAAUAAPEGAADxBgAAAAYAAPEHAADxBwAAAAcAAPEIAADxCAAAAAgAAPEJAADxCQAAAAkAAPEKAADxCgAAAAoAAPELAADxCwAAAAsAAPEMAADxDAAAAAwAAPENAADxDQAAAA0AAPEOAADxDgAAAA8AAPEPAADxDwAAABAAAPEQAADxEAAAABEAAPERAADxEQAAABIAAPESAADxEgAAABQAAPETAADxEwAAABUAAPEUAADxFAAAABYAAPEVAADxFQAAABcAAPEWAADxFgAAABgAAPEXAADxFwAAABkAAPEYAADxGAAAABoAAPEZAADxGQAAABsAAPEaAADxGgAAABwAAPEbAADxGwAAAB0AAPEcAADxHAAAAB4AAPEdAADxHQAAACAAAPEeAADxHgAAACEAAPEfAADxHwAAACIAAPEgAADxIAAAACMAAPEhAADxIQAAACQAAPEiAADxIgAAACUAAPEjAADxIwAAACcAAPEkAADxJAAAACkAAPElAADxJQAAACoAAPEmAADxJgAAACsAAPEnAADxJwAAACwAAPEoAADxKAAAAC0AAPEpAADxKQAAAC4AAPEqAADxKgAAAC8AAPErAADxKwAAADAAAPEsAADxLAAAADEAAPEtAADxLQAAADIAAPEuAADxLgAA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AQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrAWwBbQFuAW8BcAFxAXIBcwF0AXUBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAG5AboBuwG8Ab0BvgG/AcABwQHCAcMBxAHFAcYBxwHIAckBygHLAcwBzQHOAc8B0AHRAdIB0wHUAdUB1gACM2QRYWNoaWV2ZW1lbnQtYXdhcmQcYWNoaWV2ZW1lbnQtY2VydGlmaWNhdGUtZmxhZxdhY2hpZXZlbWVudC1jZXJ0aWZpY2F0ZRlhY2hpZXZlbWVudC1jcmFmdHNtYW5jYXJkFmFjaGlldmVtZW50LW1lbWJlcnNoaXAYYWNoaWV2ZW1lbnQtcmF0ZXNjb3JlMTAwGmFjaGlldmVtZW50LXRvcGNyYWZ0c21hbjE5GmFjaGlldmVtZW50LXRvcGNyYWZ0c21hbjIwGmFjaGlldmVtZW50LXRvcGNyYWZ0c21hbjIxGmFjaGlldmVtZW50LXRvcGNyYWZ0c21hbjIyGmFjaGlldmVtZW50LXRvcGNyYWZ0c21hbjIzCWFkZC1pbWFnZQthZGQtaW1hZ2UtMQlhZGQtc29saWQIYWRkLXVzZXIDYWRkB2FyY2hpdmUJYXJjaGl2ZS0xCGFybWNoYWlyCmFycm93LWRvd24KYXJyb3ctbGVmdAthcnJvdy1yaWdodAhhcnJvdy11cAZhdmF0YXIFYmFkZ2UDYmFnBmJhc2tldARiZWxsCmJveC1kZXRhaWwMYm94LWRldGFpbC0xA2JveBFidWxsZXRwb2ludC1hcnJvdw5jYWxlbmRhci1zb2xpZAhjYWxlbmRhcgtjZXJ0aWZpY2F0ZQpjaGFtcGFnbmVyDGNoYW1wYWduZXItMQZjaGFuZ2UIY2hhbmdlLTEMY2hlY2stcmF0aW5nD2NoZWNrYm94LWFjdGl2ZQhjaGVja2JveAljaGVja2xpc3QQY2hldnJvbi1kb3duLWZhdAxjaGV2cm9uLWRvd24MY2hldnJvbi1sZWZ0DWNoZXZyb24tcmlnaHQOY2hldnJvbi11cC1mYXQKY2hldnJvbi11cAtjbG9jay1zb2xpZAVjbG9jaxVjbG9zZS1hZGRpdGlvbmFsLWluZm8JY2xvc2UtZmF0BWNsb3NlBGNvZGUHY29udGVudAhjdXJyZW5jeQhjdXN0b21lcg9jdXN0b21lcnMtc29saWQJY3V0LWltYWdlDGRlbGV0ZS1zb2xpZAZkZWxldGUOZG9jdW1lbnQtaW1hZ2UIZG9jdW1lbnQMZHJhZy1oYW5kbGVzD2RyaXZlcnMtbGljZW56ZQRkcm9wEWV4Y2xhbWF0aW9uLXBvaW50BGV4aXQDZXllDmZhY2Vib29rLXNvbGlkCGZhY2Vib29rCWZheC1zb2xpZAZmaWx0ZXIEZmxhZwVmbGFzaAhmcm9udGVuZA9nZWFyLXdoZWVsLXBsdXMKZ2Vhci13aGVlbAtnZWFyLXdoZWVscw1nZWFyLXdoZWVscy0xC2dsb2JlLXNvbGlkBWdsb2JlA2dtYg5oYW5kd2Vya3NrYXJ0ZQtoZWFydC1zb2xpZAVoZWFydARoZWxwCmhpZGRlbi1uYXYEaG9tZQZob21lLTELaG91enotc29saWQFaG91enoTaW1hZ2UtZ2FsbGVyeS1jb3Zlcg1pbWFnZS1nYWxsZXJ5CmluZm8tc29saWQEaW5mbw9pbnN0YWdyYW0tc29saWQJaW5zdGFncmFtCmludml0YXRpb24MbGV0dGVyLXNvbGlkBmxldHRlcg1saW5rLWV4dGVybmFsBGxpbmsObGlua2VkaW4tc29saWQIbGlua2VkaW4EbGlzdA5sb2NhdGlvbi1zb2xpZAhsb2NhdGlvbgZsb2NrZXIDbWFwCW1lZ2FwaG9uZQRtZW51BG1ldGEKbmV3cy1jaGVjawRuZXdzAm5vB29wdGlvbnMFb3JkZXINb3ZlcnZpZXctZ3JpZA1vdmVydmlldy1saXN0CG92ZXJ2aWV3A3BkZgZwZW5jaWwLcGhvbmUtc29saWQFcGhvbmUJcGluLXNvbGlkA3Bpbg9waW50ZXJlc3Qtc29saWQJcGludGVyZXN0BXBsYWluBHBsYXkEcGx1cwVwcmludAdwdWJsaXNoDHJhZGlvLWFjdGl2ZQVyYWRpbw9yZWNpZXZlLW1lc3NhZ2UJcmVjb21tZW5kBnJlc2l6ZQhyZXNpemUtMQZyb3RhdGUGc2FsYXJ5CHNhbGFyeS0xBXNjYWxlBnNlYXJjaAtzaGFyZS1zb2xpZAVzaGFyZRJzaWRlbmF2LWFycm93LWxlZnQTc2lkZW5hdi1hcnJvdy1yaWdodARzb3J0CXN0YXItcGx1cwpzdGFyLXNoYXJlCnN0YXItc29saWQMc3Rhci1zb2xpZC0xBHN0YXIGc3Rhci0xCXN0ZXAtYmFjawlzdGVwLW5leHQLc3dpdGNoLXVzZXIKc3dvb3NoLWZhdAZzd29vc2gQdGh1bWItZG93bi1zb2xpZAp0aHVtYi1kb3duDnRodW1iLXVwLXNvbGlkCHRodW1iLXVwDHRyb3BoeS1zb2xpZAZ0cm9waHkNdHdpdHRlci1zb2xpZAd0d2l0dGVyB3VwZ3JhZGUEdXNlcgV1c2Vycwh3aGF0c2FwcBV3aXJzaW5kaGFuZHdlcmstc29pbGQPd2lyc2luZGhhbmR3ZXJrCnhpbmctc29saWQEeGluZw15b3V0dWJlLXNvbGlkB3lvdXR1YmUJeW91dHViZS0xATMBZAFhAWMBaAFpAWUBdgFtAW4BdAEtAXcBcgFmAWwBZwFzAWIBcAFvATEBMAE5ATIBdQFrAXgBeQF6AAAAAAA=) format("truetype"),url(data:font/woff;charset=utf-8;base64,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) format("woff"),url(data:font/woff2;charset=utf-8;base64,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) format("woff2")}._DGeJv:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:wsh-icon!important;font-size:24px;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1;text-transform:none;vertical-align:middle}._DGeJv._DGeJv._2qPan:before{font-size:18px}._DGeJv._DGeJv._2tcxp:before{font-size:32px}._DGeJv._1WCaC:before{content:"\\F101"}._DGeJv._j_7xH:before{content:"\\F102"}._DGeJv._2k17S:before{content:"\\F103"}._DGeJv._24JSi:before{content:"\\F104"}._DGeJv._3Nm4R:before{content:"\\F105"}._DGeJv._3kyxj:before{content:"\\F106"}._DGeJv._1Y5wK:before{content:"\\F107"}._DGeJv._25U5p:before{content:"\\F108"}._DGeJv._1GcM0:before{content:"\\F109"}._DGeJv._1vVJa:before{content:"\\F10A"}._DGeJv._1K3WM:before{content:"\\F10B"}._DGeJv._3vbaL:before{content:"\\F10C"}._DGeJv._3DFkF:before{content:"\\F10D"}._DGeJv._2YGwv:before{content:"\\F10E"}._DGeJv._3p1ag:before{content:"\\F10F"}._DGeJv._GjP_3:before{content:"\\F110"}._DGeJv._36dpd:before{content:"\\F111"}._DGeJv._3ul2c:before{content:"\\F112"}._DGeJv._ESg_F:before{content:"\\F113"}._DGeJv._3yn6y:before{content:"\\F114"}._DGeJv._2Bv_O:before{content:"\\F115"}._DGeJv._13M9W:before{content:"\\F116"}._DGeJv._3wzA_:before{content:"\\F117"}._DGeJv._31k6O:before{content:"\\F118"}._DGeJv._3SER1:before{content:"\\F119"}._DGeJv._3OtqL:before{content:"\\F11A"}._DGeJv._2sBF3:before{content:"\\F11B"}._DGeJv._3qxHG:before{content:"\\F11C"}._DGeJv._3A05L:before{content:"\\F11D"}._DGeJv._3qPSi:before{content:"\\F11E"}._DGeJv._O8GX1:before{content:"\\F11F"}._DGeJv._2pG49:before{content:"\\F120"}._DGeJv._1Ynkp:before{content:"\\F121"}._DGeJv._1AlZU:before{content:"\\F122"}._DGeJv._1r3Ar:before{content:"\\F123"}._DGeJv._NuASx:before{content:"\\F124"}._DGeJv._hDu5x:before{content:"\\F125"}._DGeJv._Fva1_:before{content:"\\F126"}._DGeJv._2183u:before{content:"\\F127"}._DGeJv._3SoQt:before{content:"\\F128"}._DGeJv._2vxuh:before{content:"\\F129"}._DGeJv.__-htc:before{content:"\\F12A"}._DGeJv._1ZghU:before{content:"\\F12B"}._DGeJv._3ak7M:before{content:"\\F12C"}._DGeJv._2c_WO:before{content:"\\F12D"}._DGeJv._2S-as:before{content:"\\F12E"}._DGeJv._2vqu4:before{content:"\\F12F"}._DGeJv._1Y426:before{content:"\\F130"}._DGeJv._1YHW_:before{content:"\\F131"}._DGeJv._2tvIc:before{content:"\\F132"}._DGeJv._2oAHb:before{content:"\\F133"}._DGeJv._1F2PU:before{content:"\\F134"}._DGeJv._32573:before{content:"\\F135"}._DGeJv._1vIDB:before{content:"\\F136"}._DGeJv._IAq07:before{content:"\\F137"}._DGeJv._3lSQi:before{content:"\\F138"}._DGeJv._166tC:before{content:"\\F139"}._DGeJv._2f8uJ:before{content:"\\F13A"}._DGeJv._YTKtq:before{content:"\\F13B"}._DGeJv._2Phaz:before{content:"\\F13C"}._DGeJv._2lH37:before{content:"\\F13D"}._DGeJv._1me-F:before{content:"\\F13E"}._DGeJv._1Be8P:before{content:"\\F13F"}._DGeJv._1baqD:before{content:"\\F140"}._DGeJv._1_muJ:before{content:"\\F141"}._DGeJv._1ACWJ:before{content:"\\F142"}._DGeJv._246EO:before{content:"\\F143"}._DGeJv._39Ir4:before{content:"\\F144"}._DGeJv._1h1sp:before{content:"\\F145"}._DGeJv._23DIJ:before{content:"\\F146"}._DGeJv._1BSoI:before{content:"\\F147"}._DGeJv._15rd1:before{content:"\\F148"}._DGeJv._2TCyf:before{content:"\\F149"}._DGeJv._J4VXW:before{content:"\\F14A"}._DGeJv._2lYyA:before{content:"\\F14B"}._DGeJv._3a4yP:before{content:"\\F14C"}._DGeJv._2cf1y:before{content:"\\F14D"}._DGeJv._3xb6v:before{content:"\\F14E"}._DGeJv._br41a:before{content:"\\F14F"}._DGeJv._2X0Mp:before{content:"\\F150"}._DGeJv._1P86O:before{content:"\\F151"}._DGeJv._1wuKc:before{content:"\\F152"}._DGeJv._2prmc:before{content:"\\F153"}._DGeJv._2yC2G:before{content:"\\F154"}._DGeJv._1Mk9_:before{content:"\\F155"}._DGeJv._3TMva:before{content:"\\F156"}._DGeJv._1X8Zr:before{content:"\\F157"}._DGeJv._htUZ-:before{content:"\\F158"}._DGeJv._1fwD7:before{content:"\\F159"}._DGeJv._2HO-U:before{content:"\\F15A"}._DGeJv._3IkHu:before{content:"\\F15B"}._DGeJv._1PIwU:before{content:"\\F15C"}._DGeJv._39IN2:before{content:"\\F15D"}._DGeJv._1s5xW:before{content:"\\F15E"}._DGeJv._11GWl:before{content:"\\F15F"}._DGeJv._3cJBu:before{content:"\\F160"}._DGeJv._1kOEw:before{content:"\\F161"}._DGeJv._3WX5B:before{content:"\\F162"}._DGeJv._dCiJI:before{content:"\\F163"}._DGeJv._3JHGm:before{content:"\\F164"}._DGeJv._2mCNT:before{content:"\\F165"}._DGeJv._pGSeH:before{content:"\\F166"}._DGeJv._1oGrg:before{content:"\\F167"}._DGeJv._1mE6W:before{content:"\\F168"}._DGeJv._22zbe:before{content:"\\F169"}._DGeJv._2mS9Q:before{content:"\\F16A"}._DGeJv._3ByLq:before{content:"\\F16B"}._DGeJv._Ub0Ea:before{content:"\\F16C"}._DGeJv._2N4cI:before{content:"\\F16D"}._DGeJv._3vSxl:before{content:"\\F16E"}._DGeJv._137nC:before{content:"\\F16F"}._DGeJv._33cj1:before{content:"\\F170"}._DGeJv._3Ukj5:before{content:"\\F171"}._DGeJv._lfUXH:before{content:"\\F172"}._DGeJv._2rdtk:before{content:"\\F173"}._DGeJv._2ZOLQ:before{content:"\\F174"}._DGeJv._3NK5h:before{content:"\\F175"}._DGeJv._2eUQ5:before{content:"\\F176"}._DGeJv._2WuJn:before{content:"\\F177"}._DGeJv._3kFi1:before{content:"\\F178"}._DGeJv._2LqKT:before{content:"\\F179"}._DGeJv._3YJh6:before{content:"\\F17A"}._DGeJv._2BhLv:before{content:"\\F17B"}._DGeJv._2WKkJ:before{content:"\\F17C"}._DGeJv._15gTE:before{content:"\\F17D"}._DGeJv._18H5C:before{content:"\\F17E"}._DGeJv._3FCZH:before{content:"\\F17F"}._DGeJv._5Imb7:before{content:"\\F180"}._DGeJv._yEftR:before{content:"\\F181"}._DGeJv._2YaGL:before{content:"\\F182"}._DGeJv._mHM_z:before{content:"\\F183"}._DGeJv._1RLUd:before{content:"\\F184"}._DGeJv._1yhb5:before{content:"\\F185"}._DGeJv._3Eo4t:before{content:"\\F186"}._DGeJv._2P36l:before{content:"\\F187"}._DGeJv._3X7gT:before{content:"\\F188"}._DGeJv._2fKNQ:before{content:"\\F189"}._DGeJv._1Cxmf:before{content:"\\F18A"}._DGeJv._17djX:before{content:"\\F18B"}._DGeJv._1JVHQ:before{content:"\\F18C"}._DGeJv._2P5PB:before{content:"\\F18D"}._DGeJv._79ZHQ:before{content:"\\F18E"}._DGeJv._3FF4K:before{content:"\\F18F"}._DGeJv._2hhvV:before{content:"\\F190"}._DGeJv._1wyaW:before{content:"\\F191"}._DGeJv._2_hGV:before{content:"\\F192"}._DGeJv._XMxFG:before{content:"\\F193"}._DGeJv._1wE2y:before{content:"\\F194"}._DGeJv._2buMz:before{content:"\\F195"}._DGeJv._1cKGV:before{content:"\\F196"}._DGeJv._2fz8O:before{content:"\\F197"}._DGeJv._2ED5r:before{content:"\\F198"}._DGeJv._2YbKu:before{content:"\\F199"}._DGeJv._2n6Uo:before{content:"\\F19A"}._DGeJv._2VPNP:before{content:"\\F19B"}._DGeJv._2ePDr:before{content:"\\F19C"}._DGeJv._1UUcS:before{content:"\\F19D"}._DGeJv._11tXC:before{content:"\\F19E"}._DGeJv._3E4i0:before{content:"\\F19F"}._DGeJv._1nhtu:before{content:"\\F1A0"}._DGeJv._k489f:before{content:"\\F1A1"}._DGeJv._2ct0L:before{content:"\\F1A2"}._DGeJv._2QtRP:before{content:"\\F1A3"}._DGeJv._21T2f:before{content:"\\F1A4"}._DGeJv._1WeWt:before{content:"\\F1A5"}._DGeJv._1KMkw:before{content:"\\F1A6"}._DGeJv._2TRHi:before{content:"\\F1A7"}._DGeJv._TuhrG:before{content:"\\F1A8"}._DGeJv._29-Sn:before{content:"\\F1A9"}._DGeJv._2r2t1:before{content:"\\F1AA"}ul._1WTc4{list-style:none;margin:0;padding:0}._1WTc4{align-items:center;display:inline-flex}._1WTc4:not(._k-E4m){flex-wrap:wrap}._1WTc4._k-E4m{flex-wrap:nowrap}._3bwRI{flex-direction:row-reverse}._3bwRI>:last-child{order:1}._3bwRI>:nth-last-child(2){order:2}._3bwRI>:nth-last-child(3){order:3}._3bwRI>:nth-last-child(4){order:4}._3bwRI>:nth-last-child(5){order:5}._3bwRI>:nth-last-child(6){order:6}._3bwRI>:nth-last-child(7){order:7}._3bwRI>:nth-last-child(8){order:8}._3bwRI>:nth-last-child(9){order:9}._3bwRI>:nth-last-child(10){order:10}._3MBfq{flex:0 0 auto;font-family:Open Sans,sans-serif;font-size:14px;line-height:24px;max-height:24px}._3MBfq,._3MBfq a{align-items:center;display:flex}._3MBfq a{color:#4e7cbd;text-decoration:none}._3MBfq a:hover{color:#ff6730}._2dj0c ._3MBfq:not(:last-of-type):after,._3tQkl ._3MBfq:not(:last-of-type):after{color:#4e7cbd;line-height:24px}._2dj0c ._3MBfq:not(:last-of-type):after{content:"\\F11E";font-family:wsh-icon;font-size:18px}._3tQkl ._3MBfq:not(:last-of-type):after{content:"\\002F";margin:0 7px}._17f1C{align-items:center;color:#8997a5;display:flex;font-size:14px;letter-spacing:0;margin:14px 0}._17f1C:after,._17f1C:before{border-bottom:1px solid #c4ced9;content:"";flex-grow:1}._17f1C:before{margin-right:10px}._17f1C:after{margin-left:10px}._17f1C:empty:after,._17f1C:empty:before{margin:0}._2R8Y7{border-radius:4px;padding:20px;position:relative}._idLTv{background-color:#fff}._t8Fue{background-color:#e7f3ea}._1Mq-3{background-color:#e7ebf0}._F688J{border:1px solid #c4ced9}._3Y7gt{border-radius:0;box-shadow:0 0 8px rgba(0,0,0,.16)}h1,h2,h3,h4,h5,h6{color:#000;font-family:Open Sans,sans-serif;margin:0}h1:not(._18OmZ),h2:not(._18OmZ),h3:not(._18OmZ),h4:not(._18OmZ),h5:not(._18OmZ),h6:not(._18OmZ){font-weight:700}h1._18OmZ,h2._18OmZ,h3._18OmZ,h4._18OmZ,h5._18OmZ,h6._18OmZ{font-weight:400}h1._1K_vj,h2._1K_vj,h3._1K_vj,h4._1K_vj,h5._1K_vj,h6._1K_vj{text-transform:uppercase}h1._37rwm,h2._37rwm,h3._37rwm,h4._37rwm,h5._37rwm,h6._37rwm{text-transform:lowercase}h1._2wnAy,h2._2wnAy,h3._2wnAy,h4._2wnAy,h5._2wnAy,h6._2wnAy{text-transform:capitalize}h1{font-size:22px;line-height:30px}@media screen and (min-width:768px){h1{font-size:30px;line-height:40px}}h2{font-size:18px;line-height:28px}@media screen and (min-width:768px){h2{font-size:26px;line-height:34px}}h3{font-size:16px;line-height:26px}@media screen and (min-width:768px){h3{font-size:22px;line-height:32px}}h4{font-size:14px;line-height:26px}@media screen and (min-width:768px){h4{font-size:16px;line-height:28px}}._2gV_n,._2kmjS{height:61px}@media screen and (min-width:768px){._2gV_n,._2kmjS{height:71px}}@media screen and (min-width:1200px){._2gV_n,._2kmjS{padding:0 20px}}._2kmjS{align-items:center;background-color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.16);box-sizing:border-box;display:flex;left:0;padding:10px 0;position:fixed;top:0;width:100%;z-index:100000}._2g2uZ{font-size:0;line-height:0;max-width:200px}a._2g2uZ{display:block}._1J6_1:hover,._1s2bS{cursor:pointer}._1J6_1:hover{color:#ff6730}ul._3VV6r{list-style:none;margin:0;padding:0}._3VV6r{align-items:center;display:flex;flex-wrap:wrap;font-family:Open Sans,sans-serif}._3VV6r._Bl0fW ._2nXi5{font-size:12px}@media screen and (min-width:768px){._3VV6r._Bl0fW ._2nXi5{font-size:14px}}._3VV6r:not(._Bl0fW) ._2nXi5{font-size:14px}@media screen and (min-width:768px){._3VV6r:not(._Bl0fW) ._2nXi5{font-size:16px}}._3VV6r._5pC0m{justify-content:center}._3VV6r._2LGap{justify-content:flex-end}._2nXi5{align-items:center;display:inline-flex;font-family:Open Sans,sans-serif;line-height:26px}._2nXi5:not(._ZtAxl):not(._1yXlt),._2nXi5:not(._ZtAxl):not(._1yXlt) a{color:#4e7cbd}._2nXi5._ZtAxl,._2nXi5._ZtAxl a{color:#000}._2nXi5._1yXlt{color:#c4ced9}._2nXi5 a{text-decoration:none}._2nXi5:not(._1yXlt) a:hover{color:#ff6730}._2nXi5 i{margin-right:6px}._2nXi5:not(:last-of-type):after{border-left:1px solid #47525d;content:"";display:block;height:6px;margin:0 5px;position:relative;top:2px}@media screen and (min-width:768px){._2nXi5:not(:last-of-type):after{margin:0 10px}}._3qt0E{align-items:center;display:flex}ul._qHLmm{list-style:none;margin:0;padding:0;-webkit-user-select:none;user-select:none}._qHLmm>._3cHl7._3kOUH:last-of-type{border-bottom:none}._qHLmm>._3cHl7._3kOUH:first-of-type{border-top:none}._3kOUH{padding-bottom:5px;padding-top:5px}._qHLmm ._3cHl7:not(._3kOUH)+._3kOUH{border-top:1px solid #c4ced9;margin-bottom:5px;margin-top:5px}._3kOUH{border-bottom:1px solid #c4ced9}._X12Zd ._RStWU{flex:1 0 0%}._X12Zd ._3XTfF{flex:0 0 auto}._X12Zd ._RStWU+._3XTfF{padding-left:5px}._2rgeB,._X12Zd{align-items:center;box-sizing:border-box;display:flex;padding-bottom:8px;padding-top:8px;width:100%}._X12Zd{padding-left:5px;padding-right:5px}._2rgeB{border-radius:4px;padding-left:26px;padding-right:10px}._RStWU{color:#000;font-size:12px;font-weight:600;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._3XTfF{align-items:center;display:flex}._2rgeB,._3XTfF{color:#4e7cbd;font-size:14px;line-height:24px;max-width:100%}._3XTfF,a._2rgeB{text-decoration:none}._3XTfF:hover,a._2rgeB:hover{color:#ff6730}._2rgeB{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._1Ud8J{align-items:center;display:flex;overflow:hidden}._2b2-a{margin-left:-26px;padding-right:2px}._3qIGz{flex:0 0 auto;font-size:0;line-height:0;padding-right:5px}._3KM3K>._2rgeB,a._2rgeB:hover{background-color:#ebf2ff}._3KM3K>._2rgeB,._3lroe{color:#000}._3lroe ._Tu6-G{font-size:28px;font-weight:700}._3lroe ._2vowH{font-size:13px}._2wqy_{border:1px solid #c4ced9;box-sizing:border-box;display:table;padding:15px 20px;table-layout:fixed;width:100%}._2wqy_:not(:last-of-type){border-bottom:none}._2wqy_:first-of-type{border-top-left-radius:4px;border-top-right-radius:4px}._2wqy_:last-of-type{border-bottom-left-radius:4px;border-bottom-right-radius:4px}._Vw3Zi,._vByu9{font-family:Open Sans,sans-serif;font-size:14px;line-height:26px}._vByu9{color:#000;font-weight:700;margin:0 0 3px}._Vw3Zi{padding-right:12px}._Vw3Zi p{margin:0}._2bJ9W,._Vw3Zi{display:table-cell;vertical-align:middle}._2bJ9W{border-left:1px solid #c4ced9;padding-left:12px;width:35px}._2bM7X{align-items:flex-end;display:flex;font-family:Open Sans,sans-serif}._12ys2{display:flex;flex:0 0 0%;margin:0 -10px}._3pqkp{box-sizing:border-box;padding:0 10px}._3TDgN{flex:1 1 auto;padding-bottom:110px}._3JAUg{border-bottom:1px solid #c4ced9;border-top:1px solid #c4ced9}._3xhvv{box-sizing:border-box;padding:6px 6px 6px 0}._3xhvv:not(:last-of-type){border-bottom:1px solid #c4ced9}._ft8iq{cursor:pointer;padding-left:20px;position:relative}._ft8iq:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iIzRlN2NiZCIgZD0ibTEyLjM0MiAxNS4yNzctNS4zNzMtNC4yMjUuNTg4LS44MzQgNC45NDkgMy40NzMgNC45NjMtMy40NzIuNTg4LjgzNC01LjM0NiA0LjIyNXoiLz48L3N2Zz4=");background-position:50%;background-repeat:no-repeat;background-size:20px;content:"";height:40px;left:0;position:absolute;top:0;transition:transform .3s ease;width:20px}._ft8iq._1WK-w:before{transform:rotate(-180deg)}._1Zzwo{color:#47525d;font-size:14px;font-weight:700;line-height:28px}._1loXa{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0iI2ZmNjczMCIgZD0ibTUuNjQ2IDE3LjQzNC0xLjQ4NC43NjMuMjgzLTEuNjE0LTEuMjAxLTEuMTQyIDEuNjU4LS4yMzYuNzQ0LTEuNDY3Ljc0IDEuNDY3IDEuNjU4LjIzNi0xLjE5NyAxLjE0Mi4yODMgMS42MTR6bTUuMTg4IDAtMS40ODQuNzYzLjI4My0xLjYxNC0xLjIwMS0xLjE0MiAxLjY1OC0uMjM2Ljc0NC0xLjQ2Ny43NCAxLjQ2NyAxLjY1OC4yMzYtMS4xOTcgMS4xNDIuMjgzIDEuNjE0em01LjE4OCAwLTEuNDg0Ljc2My4yODMtMS42MTQtMS4yMDEtMS4xNDIgMS42NTgtLjIzNi43NDQtMS40NjcuNzQgMS40NjcgMS42NTguMjM2LTEuMTk3IDEuMTQyLjI4MyAxLjYxNHptNS4xODggMC0xLjQ4NC43NjMuMjgzLTEuNjE0LTEuMjAxLTEuMTQyIDEuNjU4LS4yMzYuNzQ0LTEuNDY3Ljc0IDEuNDY3IDEuNjU4LjIzNi0xLjE5NyAxLjE0Mi4yODMgMS42MTR6bTUuMTg4IDAtMS40ODQuNzYzLjI4My0xLjYxNC0xLjIwMS0xLjE0MiAxLjY1OC0uMjM2Ljc0NC0xLjQ2Ny43NCAxLjQ2NyAxLjY1OC4yMzYtMS4xOTcgMS4xNDIuMjgzIDEuNjE0eiIvPjwvc3ZnPg==");background-position:50%;background-repeat:no-repeat;background-size:63px;display:inline-block;height:9px;vertical-align:middle;width:60px}._3_91d ul{list-style:disc;margin:20px 0;padding-left:20px}._3_91d ul li{font-size:14px;line-height:40px}._1sNc1{background-color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.16);width:200px}._vkPh8{padding:35px 10px 20px;text-align:center}._3wRyB{font-size:22px;line-height:34px;margin-bottom:7px;text-transform:uppercase}._3wRyB em{font-weight:400}._-6yEX{padding:0 20px}._2ReBU{background-color:#f8f8f9}._1R35A{background-color:#e7f3ea}._20aBV{align-items:center;box-sizing:border-box;display:flex;font-size:12px;justify-content:center;line-height:16px;min-height:41px;padding-bottom:6px;padding-top:6px}._20aBV:not(:last-of-type){border-bottom:1px solid #c4ced9}._2YVv7>*{font-weight:700}._2YVv7>* em{font-weight:400}._3QslC{color:#47525d}._3JmeB{color:#ff6730}._3oO0V{padding:30px 10px;text-align:center}._3rIpi{display:inline-flex;flex-shrink:0;position:relative;vertical-align:middle}._1cN_D{border-radius:50%;position:absolute}._1cN_D._1Wv6a{align-items:center;display:flex;height:14px;justify-content:center;overflow:hidden;width:14px}._1cN_D:not(._118VG):not(._1Wv6a){font-family:Open Sans,sans-serif;font-size:9px;font-weight:700;height:12px;line-height:12px;text-align:center;width:12px}._1cN_D._118VG:not(._1Wv6a){height:8px;width:8px}._37ZNH{top:0}._1u21l{bottom:0}._1bSaO{left:0}._b9QiQ{right:0}._4j7S-{background-color:#e7ebf0;color:#47525d}._1R8Wv{background-color:#ff6730;color:#fff}._3yWdC{color:#d20300}._3vTty{color:#f6c341}._Lj2Gd{color:#4e7cbd}._ZW0kg{color:#6da16f}._1iSZ2{align-items:center;display:inline-flex}._1iSZ2 :not(:last-child){margin-right:2px}._1iSZ2>:not(:first-child):not(:last-child){border-radius:0}._1iSZ2>:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}._1iSZ2>:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}a._1enpT{text-decoration:none}a._1enpT._3EPL8{pointer-events:none}button._1enpT{background-color:initial;border:none;outline:none;padding:0}._1enpT{align-items:center;display:inline-flex;font-family:Open Sans,sans-serif;font-size:14px;line-height:26px}@media screen and (min-width:768px){._1enpT:not(._nmeaE){font-size:16px;line-height:32px}}._1enpT:not(._3EPL8):not(:disabled):not(._3HLur){color:#4e7cbd}._1enpT:not(._3EPL8):not(:disabled):not(._1cyp-){cursor:pointer}._1enpT:not(._3EPL8):not(:disabled):not(._1cyp-)._3HLur:hover,._1enpT:not(._3EPL8):not(:disabled):not(._1cyp-):hover{color:#ff6730}._1enpT._3EPL8,._1enpT._3EPL8._3HLur,._1enpT:disabled,._1enpT:disabled._3HLur{color:#c4ced9}._1enpT:not(._3EPL8):not(:disabled)._3HLur{color:#000}.tox{-webkit-tap-highlight-color:transparent;box-shadow:none;box-sizing:initial;color:#222f3e;cursor:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal}.tox :not(svg):not(rect){-webkit-tap-highlight-color:inherit;background:0 0;border:0;box-shadow:none;box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;float:none;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;height:auto;line-height:inherit;margin:0;max-width:none;outline:0;padding:0;position:static;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit;width:auto}.tox:not([dir=rtl]){direction:ltr;text-align:left}.tox[dir=rtl]{direction:rtl;text-align:right}.tox-tinymce{border:1px solid #ccc;border-radius:0;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden;position:relative;visibility:inherit!important}.tox-tinymce-inline{border:none;box-shadow:none}.tox-tinymce-inline .tox-editor-header{background-color:initial;border:1px solid #ccc;border-radius:0;box-shadow:none}.tox-tinymce-aux{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;z-index:1300}.tox-tinymce :focus,.tox-tinymce-aux :focus{outline:0}button::-moz-focus-inner{border:0}.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:3.5px}.tox .accessibility-issue__description{align-items:stretch;border:1px solid #ccc;border-radius:3px;display:flex;justify-content:space-between}.tox .accessibility-issue__description>div{padding-bottom:3.5px}.tox .accessibility-issue__description>div>div{align-items:center;display:flex;margin-bottom:3.5px}.tox .accessibility-issue__description>:last-child:not(:only-child){border-color:#ccc;border-style:solid}.tox .accessibility-issue__repair{margin-top:16px}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{background-color:rgba(32,122,183,.1);border-color:rgba(32,122,183,.4);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description>:last-child{border-color:rgba(32,122,183,.4)}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{color:#207ab7}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg{fill:#207ab7}.tox .tox-dialog__body-content .accessibility-issue--info a .tox-icon{color:#207ab7}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{background-color:rgba(255,165,0,.1);border-color:rgba(255,165,0,.5);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description>:last-child{border-color:rgba(255,165,0,.5)}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{color:#cc8500}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg{fill:#cc8500}.tox .tox-dialog__body-content .accessibility-issue--warn a .tox-icon{color:#cc8500}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:rgba(204,0,0,.1);border-color:rgba(204,0,0,.4);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description>:last-child{border-color:rgba(204,0,0,.4)}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{color:#c00}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg{fill:#c00}.tox .tox-dialog__body-content .accessibility-issue--error a .tox-icon{color:#c00}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:rgba(120,171,70,.1);border-color:rgba(120,171,70,.4);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>:last-child{border-color:rgba(120,171,70,.4)}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#78ab46}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg{fill:#78ab46}.tox .tox-dialog__body-content .accessibility-issue--success a .tox-icon{color:#78ab46}.tox .tox-dialog__body-content .accessibility-issue__header h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:3.5px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:3.5px 3.5px 3.5px 7px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description>:last-child{border-left-width:1px;padding-left:3.5px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:3.5px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:3.5px 7px 3.5px 3.5px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description>:last-child{border-right-width:1px;padding-right:3.5px}.tox .tox-anchorbar,.tox .tox-bar{display:flex;flex:0 0 auto}.tox .tox-button{background-position:0 0;background-repeat:repeat;border:1px solid #207ab7;border-radius:3px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12.25px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:24px;margin:0;outline:0;padding:3.5px 14px;text-align:center;text-decoration:none;text-transform:capitalize;white-space:nowrap}.tox .tox-button,.tox .tox-button[disabled]{background-color:#207ab7;background-image:none;box-shadow:none}.tox .tox-button[disabled]{border-color:#207ab7;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-button:focus:not(:disabled),.tox .tox-button:hover:not(:disabled){background-color:#1c6ca1;background-image:none;border-color:#1c6ca1;box-shadow:none;color:#fff}.tox .tox-button:active:not(:disabled){background-color:#185d8c;background-image:none;border-color:#185d8c;box-shadow:none;color:#fff}.tox .tox-button--secondary{background-color:#f0f0f0;background-image:none;background-position:0 0;background-repeat:repeat;border:1px solid #f0f0f0;border-radius:3px;box-shadow:none;color:#222f3e;font-size:12.25px;font-style:normal;font-weight:700;letter-spacing:normal;outline:0;padding:3.5px 14px;text-decoration:none;text-transform:capitalize}.tox .tox-button--secondary[disabled]{background-color:#f0f0f0;background-image:none;border-color:#f0f0f0;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-button--secondary:focus:not(:disabled),.tox .tox-button--secondary:hover:not(:disabled){background-color:#e3e3e3;background-image:none;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--secondary:active:not(:disabled){background-color:#d6d6d6;background-image:none;border-color:#d6d6d6;box-shadow:none;color:#222f3e}.tox .tox-button--icon,.tox .tox-button.tox-button--icon,.tox .tox-button.tox-button--secondary.tox-button--icon{padding:3.5px}.tox .tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg{fill:currentColor;display:block}.tox .tox-button-link{background:0;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;line-height:1.3;margin:0;padding:0;white-space:nowrap}.tox .tox-button-link--sm{font-size:12.25px}.tox .tox-button--naked{background-color:initial;border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked[disabled]{background-color:#f0f0f0;border-color:#f0f0f0;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-button--naked:focus:not(:disabled),.tox .tox-button--naked:hover:not(:disabled){background-color:#e3e3e3;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--naked:active:not(:disabled){background-color:#d6d6d6;border-color:#d6d6d6;box-shadow:none;color:#222f3e}.tox .tox-button--naked .tox-icon svg{fill:currentColor}.tox .tox-button--naked.tox-button--icon:hover:not(:disabled){color:#222f3e}.tox .tox-checkbox{align-items:center;border-radius:3px;cursor:pointer;display:flex;height:36px;min-width:36px}.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.tox .tox-checkbox__icons{align-items:center;border-radius:3px;box-shadow:0 0 0 2px transparent;box-sizing:initial;display:flex;height:24px;justify-content:center;padding:2.5px;width:24px}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:rgba(34,47,62,.3);display:block}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg,.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:#207ab7;display:none}.tox .tox-checkbox--disabled{color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:rgba(34,47,62,.5)}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{border-radius:3px;box-shadow:inset 0 0 0 1px #207ab7;padding:2.5px}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:3.5px}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:3.5px}.tox[dir=rtl] .tox-checkbox__label{margin-right:3.5px}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:3.5px}.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}.tox .tox-collection--list .tox-collection__group{border:solid #ccc;border-width:1px 0 0;padding:3.5px 0}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{background-color:#e6e6e6;color:rgba(34,47,62,.7);cursor:default;font-size:12px;font-style:normal;font-weight:400;margin-bottom:3.5px;margin-top:-3.5px;padding:3.5px 7px;text-transform:none}.tox .tox-collection__group-heading,.tox .tox-collection__item{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.tox .tox-collection__item{align-items:center;color:#222f3e;cursor:pointer;display:flex}.tox .tox-collection--list .tox-collection__item{padding:3.5px 7px}.tox .tox-collection--grid .tox-collection__item,.tox .tox-collection--toolbar .tox-collection__item{border-radius:3px;padding:3.5px}.tox .tox-collection--list .tox-collection__item--enabled{background-color:#fff;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active{background-color:#e3e3e3}.tox .tox-collection--toolbar .tox-collection__item--enabled{background-color:#e0e0e0;color:#222f3e}.tox .tox-collection--toolbar .tox-collection__item--active{background-color:#e3e3e3}.tox .tox-collection--grid .tox-collection__item--enabled{background-color:#e0e0e0;color:#222f3e}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#e3e3e3;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled),.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e}.tox .tox-collection__item--state-disabled{background-color:initial;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-collection__item-checkmark,.tox .tox-collection__item-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tox .tox-collection__item-checkmark svg,.tox .tox-collection__item-icon svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}.tox .tox-collection__item-label{-ms-flex-preferred-size:auto;color:currentColor;flex:1;font-style:normal;font-weight:400;word-break:break-all}.tox .tox-collection__item-accessory,.tox .tox-collection__item-label{display:inline-block;font-size:12.25px;line-height:24px;text-transform:none}.tox .tox-collection__item-accessory{color:rgba(34,47,62,.7);height:24px}.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}.tox .tox-collection__item-caret:after{content:"";font-size:0;min-height:inherit}.tox .tox-collection__item-caret svg{fill:#222f3e}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark,.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}.tox .tox-collection--horizontal{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.15);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 3.5px}.tox .tox-collection--horizontal .tox-collection__item{height:34px;margin:2px 0 3px;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox .tox-collection__item-container{display:flex}.tox .tox-collection__item-container--row{align-items:center;flex:1 1 auto;flex-direction:row}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}.tox .tox-collection__item-container--column{align-self:center;flex:1 1 auto;flex-direction:column}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid #ccc}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>:not(:first-child){margin-left:7px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:3.5px}.tox:not([dir=rtl]) .tox-collection__item-accessory{margin-left:14px;text-align:right}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:14px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid #ccc}.tox[dir=rtl] .tox-collection--list .tox-collection__item>:not(:first-child){margin-right:7px}.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:3.5px}.tox[dir=rtl] .tox-collection__item-icon-rtl .tox-collection__item-icon svg{transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection__item-accessory{margin-right:14px;text-align:left}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:14px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{background:0 0;border:1px solid #000;border-radius:50%;box-sizing:initial;height:12px;position:absolute;width:12px}.tox .tox-sv-palette-inner-thumb{border:1px solid #fff;border-radius:50%;height:10px;position:absolute;width:10px}.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}.tox .tox-hue-slider-spectrum{background:linear-gradient(180deg,red,#ff0080,#f0f,#8000ff,#00f,#0080ff,#0ff,#00ff80,#0f0,#80ff00,#ff0,#ff8000,red);height:100%;width:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-thumb{background:#fff;border:1px solid #000;box-sizing:initial;height:4px;width:100%}.tox .tox-rgb-form{flex-direction:column}.tox .tox-rgb-form,.tox .tox-rgb-form div{display:flex;justify-content:space-between}.tox .tox-rgb-form div{align-items:center;margin-bottom:5px;width:inherit}.tox .tox-rgb-form input{width:6em}.tox .tox-rgb-form input.tox-invalid{border:1px solid red!important}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid #000;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-hue-slider,.tox:not([dir=rtl]) .tox-sv-palette{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-hue-slider,.tox[dir=rtl] .tox-sv-palette{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches,.tox .tox-toolbar__primary .tox-swatches{margin:2px 0 3px 4px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-3.5px 0}.tox .tox-swatches__row{display:flex}.tox .tox-swatch{height:30px;transition:transform .15s,box-shadow .15s;width:30px}.tox .tox-swatch:focus,.tox .tox-swatch:hover{box-shadow:inset 0 0 0 1px hsla(0,0%,50%,.3);transform:scale(.8)}.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{align-items:center;background-color:initial;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:0;padding:0;width:30px}.tox .tox-swatches__picker-btn svg{height:24px;width:24px}.tox .tox-swatches__picker-btn:hover{background:#e3e3e3}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-comment-thread{background:#fff;position:relative}.tox .tox-comment-thread>:not(:first-child){margin-top:7px}.tox .tox-comment{background:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 4px 8px 0 rgba(34,47,62,.1);padding:7px 7px 14px;position:relative}.tox .tox-comment__header{align-items:center;color:#222f3e;display:flex;justify-content:space-between}.tox .tox-comment__date{color:rgba(34,47,62,.7);font-size:12px}.tox .tox-comment__body{color:#222f3e;font-size:12.25px;font-style:normal;font-weight:400;line-height:1.3;margin-top:7px;position:relative;text-transform:none}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%}.tox .tox-comment__expander{padding-top:7px}.tox .tox-comment__expander p{color:rgba(34,47,62,.7);font-size:12.25px;font-style:normal}.tox .tox-comment__body p{margin:0}.tox .tox-comment__buttonspacing{padding-top:14px;text-align:center}.tox .tox-comment-thread__overlay:after{background:#fff;bottom:0;content:"";display:flex;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:5}.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:7px}.tox .tox-comment__reply>:first-child{margin-bottom:7px;width:100%}.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:14px}.tox .tox-comment__gradient:after{background:linear-gradient(hsla(0,0%,100%,0),#fff);bottom:0;content:"";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}.tox .tox-comment__overlay{background:#fff;bottom:0;display:flex;flex-direction:column;flex-grow:1;left:0;opacity:.9;position:absolute;right:0;text-align:center;top:0;z-index:5}.tox .tox-comment__loading-text{align-items:center;color:#222f3e;display:flex;flex-direction:column;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:14px}.tox .tox-comment__overlaytext{bottom:0;flex-direction:column;font-size:12.25px;left:0;padding:1em;position:absolute;right:0;top:0;z-index:10}.tox .tox-comment__overlaytext p{background-color:#fff;box-shadow:0 0 8px 8px #fff;color:#222f3e;text-align:center}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__busy-spinner{align-items:center;background-color:#fff;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto}.tox .tox-conversations{margin:7px}.tox:not([dir=rtl]) .tox-comment__buttonspacing>:last-child,.tox:not([dir=rtl]) .tox-comment__edit,.tox:not([dir=rtl]) .tox-comment__edit>:last-child,.tox:not([dir=rtl]) .tox-comment__reply>:last-child{margin-left:7px}.tox[dir=rtl] .tox-comment__buttonspacing>:last-child,.tox[dir=rtl] .tox-comment__edit,.tox[dir=rtl] .tox-comment__edit>:last-child,.tox[dir=rtl] .tox-comment__reply>:last-child{margin-right:7px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:rgba(34,47,62,.7)}.tox .tox-user__name{color:rgba(34,47,62,.7);font-size:12px;font-style:normal;font-weight:700;text-transform:uppercase}.tox:not([dir=rtl]) .tox-user__avatar svg{margin-right:7px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name,.tox[dir=rtl] .tox-user__avatar svg{margin-left:7px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:7px}.tox .tox-dialog-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.tox .tox-dialog-wrap__backdrop{background-color:hsla(0,0%,100%,.75);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tox .tox-dialog,.tox .tox-dialog-wrap__backdrop--opaque{background-color:#fff}.tox .tox-dialog{border:1px solid #ccc;border-radius:3px;box-shadow:0 16px 16px -10px rgba(34,47,62,.15),0 0 40px 1px rgba(34,47,62,.15);display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:7px auto;width:calc(100vw - 14px)}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{align-items:center;background-color:#fff;border-bottom:none;color:#222f3e;display:flex;font-size:14px;justify-content:space-between;padding:7px 14px 0;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:17.5px;margin:0}.tox .tox-dialog__body,.tox .tox-dialog__title{font-style:normal;font-weight:400;line-height:1.3;text-transform:none}.tox .tox-dialog__body{-ms-flex-preferred-size:auto;color:#222f3e;display:flex;flex:1;font-size:14px;min-width:0;text-align:left}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;padding:14px}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{-webkit-overflow-scrolling:touch;flex-direction:row;overflow-x:auto;padding-bottom:0}}.tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:rgba(34,47,62,.7);display:inline-block;font-size:12.25px;line-height:1.3;margin-bottom:7px;text-decoration:none;white-space:nowrap}.tox .tox-dialog__body-nav-item:focus{background-color:rgba(32,122,183,.1)}.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #207ab7;color:#207ab7}.tox .tox-dialog__body-content{-ms-flex-preferred-size:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-height:650px;overflow:auto;padding:14px}.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:14px}.tox .tox-dialog__body-content>:first-child{margin-top:0}.tox .tox-dialog__body-content>:last-child{margin-bottom:0}.tox .tox-dialog__body-content>:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content a{color:#207ab7;cursor:pointer;text-decoration:none}.tox .tox-dialog__body-content a:active,.tox .tox-dialog__body-content a:focus,.tox .tox-dialog__body-content a:hover{color:#185d8c;text-decoration:none}.tox .tox-dialog__body-content svg{fill:#222f3e}.tox .tox-dialog__body-content ul{display:block;list-style-type:disc;margin-bottom:14px;margin-inline-end:0;margin-inline-start:0;padding-inline-start:2.5rem}.tox .tox-dialog__body-content .tox-form__group h1{font-size:17.5px}.tox .tox-dialog__body-content .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group h2{color:#222f3e;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:14px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group h2{font-size:14px}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:14px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog--width-lg{height:650px;max-width:1200px}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{align-items:center;background-color:#fff;border-top:1px solid #ccc;display:flex;justify-content:space-between;padding:7px 14px}.tox .tox-dialog__footer-end,.tox .tox-dialog__footer-start{display:flex}.tox .tox-dialog__busy-spinner{align-items:center;background-color:hsla(0,0%,100%,.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{font-weight:700;padding-bottom:7px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #ccc}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-bottom:7px;padding-top:7px}.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}.tox .tox-dialog__body-iframe{-ms-flex-preferred-size:auto;display:flex;flex:1;flex-direction:column}.tox .tox-dialog__body-iframe .tox-navobj{-ms-flex-preferred-size:auto;display:flex;flex:1}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){-ms-flex-preferred-size:auto;flex:1;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}.tox.tox-platform-ie .tox-dialog-wrap{position:-ms-device-fixed}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:7px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*{margin-left:7px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:7px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*{margin-right:7px}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{-ms-flex-preferred-size:auto;display:flex;flex:1}.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #ccc;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}.tox .tox-dropzone p{color:rgba(34,47,62,.7);margin:0 0 14px}.tox .tox-edit-area{-ms-flex-preferred-size:auto;display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-edit-area__iframe{-ms-flex-preferred-size:auto;background-color:#fff;border:0;box-sizing:border-box;flex:1;height:100%;position:absolute;width:100%}.tox.tox-inline-edit-area{border:1px dotted #ccc}.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-editor-header{z-index:1}.tox:not(.tox-tinymce-inline) .tox-editor-header{box-shadow:none;transition:box-shadow .5s}.tox.tox-tinymce--toolbar-bottom .tox-editor-header,.tox.tox-tinymce-inline .tox-editor-header{margin-bottom:-1px}.tox.tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:initial;box-shadow:0 4px 4px -3px rgba(0,0,0,.25)}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s ease}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:28px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:3.5px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:28px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:3.5px}.tox .tox-autocompleter,.tox .tox-autocompleter .tox-menu{max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:700}.tox .tox-color-input{display:flex;position:relative;z-index:1}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{border:1px solid rgba(34,47,62,.2);border-radius:3px;box-shadow:none;box-sizing:border-box;height:24px;position:absolute;top:6px;width:24px}.tox .tox-color-input span:focus:not([aria-disabled=true]),.tox .tox-color-input span:hover:not([aria-disabled=true]){border-color:#207ab7;cursor:pointer}.tox .tox-color-input span:before{background-image:linear-gradient(45deg,rgba(0,0,0,.25) 25%,transparent 0),linear-gradient(-45deg,rgba(0,0,0,.25) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(0,0,0,.25) 0),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,.25) 0);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;content:"";height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:rgba(34,47,62,.7);display:block;font-size:12.25px;font-style:normal;font-weight:400;line-height:1.3;padding:0 7px 0 0;text-transform:none;white-space:nowrap}.tox .tox-toolbar-label{padding:0 7px}.tox[dir=rtl] .tox-label{padding:0 0 0 7px}.tox .tox-form{-ms-flex-preferred-size:auto;display:flex;flex:1;flex-direction:column}.tox .tox-form__group{box-sizing:border-box;margin-bottom:3.5px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - 3.5px)}.tox .tox-form__grid--3col>.tox-form__group{width:calc(33.33333% - 3.5px)}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - 3.5px)}.tox .tox-form__controls-h-stack,.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{-ms-flex-preferred-size:auto;display:flex;flex:1;flex-direction:column}.tox .tox-form__group--stretched .tox-textarea{-ms-flex-preferred-size:auto;flex:1}.tox .tox-form__group--stretched .tox-navobj{-ms-flex-preferred-size:auto;display:flex;flex:1}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){-ms-flex-preferred-size:auto;flex:1;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>:not(:first-child){margin-left:3.5px}.tox[dir=rtl] .tox-form__controls-h-stack>:not(:first-child){margin-right:3.5px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textfield,.tox .tox-toolbar-textfield{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 4.25px;resize:none;width:100%}.tox .tox-textarea[disabled],.tox .tox-textfield[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea:focus,.tox .tox-textfield:focus{background-color:#fff;border-color:#207ab7;box-shadow:none;outline:0}.tox .tox-toolbar-textfield{border-width:0;margin-bottom:3px;margin-top:2px;max-width:250px}.tox .tox-naked-btn{background-color:initial;border:0;border-color:transparent;box-shadow:unset;color:#207ab7;cursor:pointer;display:block;margin:0;padding:0}.tox .tox-naked-btn svg{fill:#222f3e;display:block}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:3.5px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:3.5px}.tox .tox-listboxfield{cursor:pointer;position:relative}.tox .tox-listboxfield .tox-listbox--select[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-listbox__select-label{cursor:default;flex:1;margin:0 4px}.tox .tox-listbox__select-chevron{align-items:center;display:flex;justify-content:center;width:14px}.tox .tox-listbox__select-chevron svg{fill:#222f3e}.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}.tox:not([dir=rtl]) .tox-listboxfield svg{right:7px}.tox[dir=rtl] .tox-listboxfield svg{left:7px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 4.25px;resize:none;width:100%}.tox .tox-selectfield select[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#fff;border-color:#207ab7;box-shadow:none;outline:0}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{padding-right:21px}.tox:not([dir=rtl]) .tox-selectfield svg{right:7px}.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{padding-left:21px}.tox[dir=rtl] .tox-selectfield svg{left:7px}.tox .tox-textarea{-webkit-appearance:textarea;appearance:textarea;white-space:pre-wrap}.tox-fullscreen{border:0;height:100%;left:0;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;position:fixed;top:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox.tox-tinymce.tox-fullscreen{background-color:initial;z-index:1200}.tox-shadowhost.tox-fullscreen{z-index:1200}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{list-style:none;margin-top:1em}.tox .tox-image-tools{width:100%}.tox .tox-image-tools__toolbar{align-items:center;display:flex;justify-content:center}.tox .tox-image-tools__image{background-color:#666;height:380px;overflow:auto;position:relative;width:100%}.tox .tox-image-tools__image,.tox .tox-image-tools__image+.tox-image-tools__toolbar{margin-top:7px}.tox .tox-image-tools__image-bg{background:url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==)}.tox .tox-image-tools__toolbar>.tox-spacer{-ms-flex-preferred-size:auto;flex:1}.tox .tox-croprect-block{zoom:1;background:#000;opacity:.5;position:absolute}.tox .tox-croprect-handle{border:2px solid #fff;height:20px;left:0;position:absolute;top:0;width:20px}.tox .tox-croprect-handle-move{border:0;cursor:move;position:absolute}.tox .tox-croprect-handle-nw{border-width:2px 0 0 2px;cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}.tox .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}.tox .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}.tox .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}.tox:not([dir=rtl]) .tox-image-tools__toolbar>.tox-slider:not(:first-of-type){margin-left:7px}.tox:not([dir=rtl]) .tox-image-tools__toolbar>.tox-button+.tox-slider,.tox:not([dir=rtl]) .tox-image-tools__toolbar>.tox-slider+.tox-button{margin-left:28px}.tox[dir=rtl] .tox-image-tools__toolbar>.tox-slider:not(:first-of-type){margin-right:7px}.tox[dir=rtl] .tox-image-tools__toolbar>.tox-button+.tox-slider,.tox[dir=rtl] .tox-image-tools__toolbar>.tox-slider+.tox-button{margin-right:28px}.tox .tox-insert-table-picker{display:flex;flex-wrap:wrap;width:150px}.tox .tox-insert-table-picker>div{border-color:#ccc;border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;height:15px;width:15px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-3.5px 0}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:rgba(32,122,183,.5);border-color:rgba(32,122,183,.5)}.tox .tox-insert-table-picker__label{color:rgba(34,47,62,.7);display:block;font-size:12.25px;padding:3.5px;text-align:center;width:100%}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n),.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox .tox-menu{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 4px 8px 0 rgba(34,47,62,.1);display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}.tox .tox-menu.tox-collection.tox-collection--list{padding:0}.tox .tox-menu.tox-collection.tox-collection--grid,.tox .tox-menu.tox-collection.tox-collection--toolbar{padding:3.5px}.tox .tox-menu__label blockquote,.tox .tox-menu__label code,.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p{margin:0}.tox .tox-menubar{background:url("data:image/svg+xml;charset=utf8,%3Csvg height=\'39px\' viewBox=\'0 0 40 39px\' width=\'40\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Crect x=\'0\' y=\'38px\' width=\'100\' height=\'1\' fill=\'%23cccccc\'/%3E%3C/svg%3E") left 0 top 0 #f0f0f0;background-color:#f0f0f0;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0 4px}.tox.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-menubar{border-top:1px solid #ccc}.tox .tox-mbtn{align-items:center;background:0 0;border:0;border-radius:3px;box-shadow:none;color:#000;display:flex;flex:0 0 auto;font-size:12.25px;font-style:normal;font-weight:400;height:34px;justify-content:center;margin:2px 0 3px;outline:0;overflow:hidden;padding:0 4px;text-transform:none;width:auto}.tox .tox-mbtn[disabled]{background-color:initial;border:0;box-shadow:none;color:rgba(0,0,0,.5);cursor:not-allowed}.tox .tox-mbtn:focus:not(:disabled){background:#e3e3e3;border:0;box-shadow:none;color:#000}.tox .tox-mbtn--active{background:#e0e0e0;border:0;box-shadow:none;color:#000}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#e3e3e3;border:0;box-shadow:none;color:#000}.tox .tox-mbtn__select-label{cursor:default;font-weight:400;margin:0 4px}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{align-items:center;display:flex;display:none;justify-content:center;width:16px}.tox .tox-notification{border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:grid;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);margin-top:3.5px;opacity:0;padding:3.5px;transition:transform .1s ease-in,opacity .15s ease-in}.tox .tox-notification,.tox .tox-notification p{font-size:12.25px;font-weight:400}.tox .tox-notification a{text-decoration:underline}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{background-color:#e4eeda;border-color:#d7e6c8;color:#222f3e}.tox .tox-notification--success p{color:#222f3e}.tox .tox-notification--success a{color:#547831}.tox .tox-notification--success svg{fill:#222f3e}.tox .tox-notification--error{background-color:#f8dede;border-color:#f2bfbf;color:#222f3e}.tox .tox-notification--error p{color:#222f3e}.tox .tox-notification--error a{color:#c00}.tox .tox-notification--error svg{fill:#222f3e}.tox .tox-notification--warn,.tox .tox-notification--warning{background-color:#fffaea;border-color:#ffe89d;color:#222f3e}.tox .tox-notification--warn a,.tox .tox-notification--warn p,.tox .tox-notification--warning a,.tox .tox-notification--warning p{color:#222f3e}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#222f3e}.tox .tox-notification--info{background-color:#d9edf7;border-color:#779ecb;color:#222f3e}.tox .tox-notification--info a,.tox .tox-notification--info p{color:#222f3e}.tox .tox-notification--info svg{fill:#222f3e}.tox .tox-notification__body{-ms-grid-column-span:1;-ms-grid-row-span:1;align-self:center;color:#222f3e;font-size:14px;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{-ms-grid-column-span:1;-ms-grid-row-span:1;align-self:center;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{-ms-grid-column-span:1;-ms-grid-row-span:1;align-self:start;grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification .tox-progress-bar{-ms-grid-column-span:3;-ms-grid-row-span:1;grid-column-end:4;grid-column-start:1;grid-row-end:3;grid-row-start:2;justify-self:center}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s ease}.tox .tox-pop--resizing .tox-toolbar{flex-wrap:nowrap}.tox .tox-pop__dialog{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.15);min-width:0;overflow:hidden}.tox .tox-pop__dialog>:not(.tox-toolbar){margin:3.5px 3.5px 3.5px 7px}.tox .tox-pop__dialog .tox-toolbar{background-color:initial;margin-bottom:-1px}.tox .tox-pop:after,.tox .tox-pop:before{border-style:solid;content:"";display:block;height:0;position:absolute;width:0}.tox .tox-pop.tox-pop--bottom:after,.tox .tox-pop.tox-pop--bottom:before{left:50%;top:100%}.tox .tox-pop.tox-pop--bottom:after{border-color:#fff transparent transparent;border-width:8px;margin-left:-8px;margin-top:-1px}.tox .tox-pop.tox-pop--bottom:before{border-color:#ccc transparent transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--top:after,.tox .tox-pop.tox-pop--top:before{left:50%;top:0;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top:after{border-color:transparent transparent #fff;border-width:8px;margin-left:-8px;margin-top:1px}.tox .tox-pop.tox-pop--top:before{border-color:transparent transparent #ccc;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--left:after,.tox .tox-pop.tox-pop--left:before{left:0;top:calc(50% - 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--left:after{border-color:transparent #fff transparent transparent;border-width:8px;margin-left:-15px}.tox .tox-pop.tox-pop--left:before{border-color:transparent #ccc transparent transparent;border-width:10px;margin-left:-19px}.tox .tox-pop.tox-pop--right:after,.tox .tox-pop.tox-pop--right:before{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--right:after{border-color:transparent transparent transparent #fff;border-width:8px;margin-left:-1px}.tox .tox-pop.tox-pop--right:before{border-color:transparent transparent transparent #ccc;border-width:10px;margin-left:-1px}.tox .tox-pop.tox-pop--align-left:after,.tox .tox-pop.tox-pop--align-left:before{left:20px}.tox .tox-pop.tox-pop--align-right:after,.tox .tox-pop.tox-pop--align-right:before{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{-ms-flex-preferred-size:0;display:flex;flex-direction:row;flex-grow:1;min-height:0}.tox .tox-sidebar{background-color:#fff;display:flex;flex-direction:row;justify-content:flex-end}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane,.tox .tox-sidebar__pane-container{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s ease,opacity .5s ease}.tox .tox-selector{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}.tox.tox-platform-touch .tox-selector{height:12px;width:12px}.tox .tox-slider{-ms-flex-preferred-size:auto;align-items:center;display:flex;flex:1;height:24px;justify-content:center;position:relative}.tox .tox-slider__rail{background-color:initial;border:1px solid #ccc;border-radius:3px;height:10px;min-width:120px;width:100%}.tox .tox-slider__handle{background-color:#207ab7;border:2px solid #185d8c;border-radius:3px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:14px}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:rgba(34,47,62,.7);border-radius:100%;height:7px;width:7px}.tox .tox-spinner>div:first-child{animation-delay:-.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-.16s}@keyframes tam-bouncing-dots{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:3.5px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:3.5px}.tox .tox-statusbar{align-items:center;background-color:#fff;border-top:1px solid #ccc;color:rgba(34,47,62,.7);display:flex;flex:0 0 auto;font-size:12px;font-weight:400;height:18px;overflow:hidden;padding:0 7px;position:relative;text-transform:uppercase}.tox .tox-statusbar__text-container{display:flex;flex:1 1 auto;justify-content:flex-end;overflow:hidden}.tox .tox-statusbar__path{display:flex;flex:1 1 auto;margin-right:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-statusbar__path>*{display:inline;white-space:nowrap}.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:rgba(34,47,62,.7);text-decoration:none}.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){cursor:pointer;text-decoration:underline}.tox .tox-statusbar__resize-handle{align-items:flex-end;align-self:stretch;cursor:nwse-resize;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto;margin-right:-7px;padding-left:1ch}.tox .tox-statusbar__resize-handle svg{fill:rgba(34,47,62,.7);display:block}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:3.5px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:1ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:3.5px}.tox .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{background-color:hsla(0,0%,100%,.6);bottom:0;left:0;position:absolute;right:0;top:0}.tox .tox-tbtn,.tox .tox-throbber__busy-spinner{align-items:center;display:flex;justify-content:center}.tox .tox-tbtn{background:0 0;border:0;border-radius:3px;box-shadow:none;color:#000;flex:0 0 auto;font-size:12.25px;font-style:normal;font-weight:400;height:34px;margin:2px 0 3px;outline:0;overflow:hidden;padding:0;text-transform:none;width:34px}.tox .tox-tbtn svg{fill:#000;display:block}.tox .tox-tbtn.tox-tbtn-more{padding-left:5px;padding-right:5px;width:inherit}.tox .tox-tbtn:focus,.tox .tox-tbtn:hover{background:#e3e3e3;border:0;box-shadow:none}.tox .tox-tbtn:hover{color:#000}.tox .tox-tbtn:hover svg{fill:#000}.tox .tox-tbtn:active{background:#e0e0e0;border:0;box-shadow:none;color:#000}.tox .tox-tbtn:active svg{fill:#000}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:rgba(0,0,0,.5);cursor:not-allowed}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:rgba(0,0,0,.5)}.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover{background:#e0e0e0;border:0;box-shadow:none;color:#000}.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled>*{transform:none}.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:hover svg{fill:#000}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#000}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#000}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{height:51px;width:51px}.tox .tox-tbtn--lg{flex-direction:column;height:68px;width:68px}.tox .tox-tbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tbtn--labeled{padding:0 4px;width:unset}.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:3.5px;white-space:nowrap}.tox .tox-tbtn--select{margin:2px 0 3px;padding:0 4px;width:auto}.tox .tox-tbtn__select-label{cursor:default;font-weight:400;margin:0 4px}.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:14px}.tox .tox-tbtn__select-chevron svg{fill:rgba(0,0,0,.5)}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}.tox .tox-split-button{border:0;border-radius:3px;box-sizing:border-box;display:flex;margin:2px 0 3px;overflow:hidden}.tox .tox-split-button:hover{box-shadow:inset 0 0 0 1px #e3e3e3}.tox .tox-split-button:focus{background:#e3e3e3;box-shadow:none;color:#000}.tox .tox-split-button>*{border-radius:0}.tox .tox-split-button__chevron{width:14px}.tox .tox-split-button__chevron svg{fill:rgba(0,0,0,.5)}.tox .tox-split-button .tox-tbtn{margin:0}.tox.tox-platform-touch .tox-split-button .tox-tbtn:first-child{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:18px}.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,.tox .tox-split-button.tox-tbtn--disabled:focus,.tox .tox-split-button.tox-tbtn--disabled:hover{background:0 0;box-shadow:none;color:rgba(0,0,0,.5)}.tox .tox-toolbar-overlord{background-color:#f0f0f0}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background:url("data:image/svg+xml;charset=utf8,%3Csvg height=\'39px\' viewBox=\'0 0 40 39px\' width=\'40\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Crect x=\'0\' y=\'38px\' width=\'100\' height=\'1\' fill=\'%23cccccc\'/%3E%3C/svg%3E") left 0 top 0 #f0f0f0;background-color:#f0f0f0;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord .tox-toolbar__primary{border-top:1px solid #ccc;margin-top:-1px}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar-overlord:first-child .tox-toolbar__primary,.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar:first-child{border-top:1px solid #ccc}.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.15)}.tox[dir=rtl] .tox-tbtn__icon-rtl svg{transform:rotateY(180deg)}.tox .tox-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;margin:0;padding:0 4px}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid #ccc}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid #ccc}.tox .tox-tooltip{display:inline-block;padding:7px;position:relative}.tox .tox-tooltip__body{background-color:#222f3e;border-radius:3px;box-shadow:0 2px 4px rgba(34,47,62,.3);color:hsla(0,0%,100%,.75);font-size:12.25px;font-style:normal;font-weight:400;padding:3.5px 7px;text-transform:none}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-top:7px solid #222f3e;bottom:0}.tox .tox-tooltip--down .tox-tooltip__arrow,.tox .tox-tooltip--up .tox-tooltip__arrow{border-left:7px solid transparent;border-right:7px solid transparent;left:50%;position:absolute;transform:translateX(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:7px solid #222f3e;top:0}.tox .tox-tooltip--right .tox-tooltip__arrow{border-left:7px solid #222f3e;right:0}.tox .tox-tooltip--left .tox-tooltip__arrow,.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:7px solid transparent;border-top:7px solid transparent;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-right:7px solid #222f3e;left:0}.tox .tox-well{border:1px solid #ccc;border-radius:3px;padding:7px;width:100%}.tox .tox-well>:first-child{margin-top:0}.tox .tox-well>:last-child{margin-bottom:0}.tox .tox-well>:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #ccc;border-radius:3px;display:flex;flex:1;position:relative}.tox .tox-dialog-loading:before{background-color:rgba(0,0,0,.5);content:"";height:100%;position:absolute;width:100%;z-index:1000}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__body-content .tox-collection,.tox .tox-dialog__content-js{-ms-flex-preferred-size:auto;display:flex;flex:1}.tox .tox-image-tools-edit-panel,.tox .tox-image-tools__sidebar{height:60px}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.4}table{border-collapse:collapse}table td,table th{border:1px solid #ccc;padding:.4rem}figure{display:table;margin:1rem auto}figure figcaption{color:#999;display:block;margin-top:.25rem;text-align:center}hr{border:solid #ccc;border-width:1px 0 0}code{background-color:#e8e8e8;border-radius:3px;padding:.1rem .2rem}.mce-content-body:not([dir=rtl]) blockquote{border-left:2px solid #ccc;margin-left:1.5rem;padding-left:1rem}.mce-content-body[dir=rtl] blockquote{border-right:2px solid #ccc;margin-right:1.5rem;padding-right:1rem}.react-datepicker-wrapper{width:100%}._2ISk-{z-index:11}._1SUWm{background-color:#fff;border:1px solid #ccc;border-radius:0;box-shadow:0 3px 6px #ccc;color:#47525d;font-family:Open Sans,sans-serif;font-size:12px;line-height:30px}._1SUWm ._25_IY ul{display:flex;flex-direction:row;justify-content:space-between;list-style:none;margin:0;padding:0}._1SUWm ._25_IY ul li{cursor:pointer;height:30px;line-height:30px;padding:0;width:100%}._1SUWm ._25_IY ul li:first-child,._1SUWm ._25_IY ul li:last-child{min-width:30px}._1SUWm ._25_IY ul li:first-child{flex:1;flex:2}._1SUWm ._25_IY ul li:last-child{flex:1}._1SUWm ._25_IY ._20jWb{color:#ccc;cursor:default}._1SUWm ._25_IY ._20jWb:hover{background-color:initial}._1SUWm ._2F-Pa{margin:0}._1SUWm ._2F-Pa:after{content:"."}._1SUWm ._2F-Pa,._1SUWm ._ytJ00{color:#47525d;height:30px;line-height:30px;width:30px}._1SUWm ._ytJ00{background-color:initial;border:none;border-radius:0;font-weight:400;margin:0}._1SUWm ._86uUj{color:#39f}._1SUWm ._25_IY ul li:hover,._1SUWm ._86uUj:hover,._1SUWm ._Zv4BB,._1SUWm ._ytJ00:hover{background-color:#e5f2ff}._1SUWm ._Zv4BB:hover{background-color:#cce5ff}._1SUWm ._2ISk-{z-index:-1}._1SUWm .react-datepicker__header{background-color:initial;border:none;padding:0}._1SUWm .react-datepicker__triangle{display:none}._1SUWm .react-datepicker__year-wrapper{max-width:210px}._1SUWm .react-datepicker__month,._1SUWm .react-datepicker__year{margin:0}._1SUWm .react-datepicker__month-text,._1SUWm .react-datepicker__year-text,._1SUWm .react-datepicker__year-text--keyboard-selected{background-color:initial;border:none;border-radius:0;color:#47525d;font-weight:400;height:52.5px;line-height:52.5px;margin:0;width:52.5px}._1SUWm .react-datepicker__month-text:hover,._1SUWm .react-datepicker__year-text--keyboard-selected:hover,._1SUWm .react-datepicker__year-text:hover{background-color:#e5f2ff}._1SUWm .react-datepicker__day--outside-month{color:#ccc}._1SUWm .react-datepicker__month--selected,._1SUWm .react-datepicker__year-text--selected{color:#39f}._1SUWm .react-datepicker__month--selected:hover,._1SUWm .react-datepicker__year-text--selected:hover,._1SUWm .react-datepicker__year-text--today{background-color:#e5f2ff}._1SUWm .react-datepicker__year-text--today:hover{background-color:#cce5ff}._3PswG{background-color:#f8f8f9;display:flex;flex-direction:column;max-height:100vh;max-width:100vw;min-height:100vh;overflow:hidden}._3PswG>:first-child{flex:0 0 0%}._3PswG>:last-child{height:calc(100vh - 50px);overflow:hidden}._1P7Ik{display:flex}._3gF_8,._Q8UAy{flex:0 0 auto}._3fOcG{flex:1 0 0%}._1iZVd{bottom:0;cursor:pointer;display:none;height:100vh;left:0;position:fixed;right:0;top:0;width:100vw;z-index:100}._Q8UAy{background-color:#fff;max-height:calc(100vh - 50px);overflow:hidden;position:relative;transition:width .5s ease;width:0}@media screen and (min-width:1200px){._Q8UAy._QYa5p{width:280px}}._21Arm{box-sizing:border-box;height:100%}@media screen and (min-width:1200px){._21Arm{border-right:1px solid #c4ced9}}._3lB3F{align-self:flex-start;border:solid #c4ced9;border-width:0 0 0 1px;box-sizing:border-box;height:calc(100vh - 50px);max-width:280px;position:fixed;right:-100%;top:50px;width:100%}@media screen and (min-width:768px){._3lB3F{border-width:0 1px 0 0;left:-100%;right:inherit}}@media screen and (min-width:1200px){._3lB3F{border-width:0;height:100%;max-width:100%;position:static}._QYa5p ._3lB3F{left:0}}._15mUh ._3lB3F{right:0}@media screen and (min-width:768px){._15mUh ._3lB3F{left:0}}._15mUh ._1iZVd{display:block}@media screen and (min-width:1200px){._15mUh ._1iZVd{display:none}}._N5W0p{height:100%}._3lB3F{background-color:#fff;display:flex;flex-direction:column;transition:left .5s ease,right .5s ease;z-index:100}._hVWGD{-ms-overflow-style:none;height:100%;max-height:calc(100vh - 50px);overflow-y:scroll;scrollbar-width:none}._hVWGD::-webkit-scrollbar{height:0;width:0}._1oRej,._xQVSb{flex:0 0 auto}._1y_c2{flex:1 0 0%}._1iFaE,._hVWGD{padding-left:10px;padding-right:10px}._hVWGD{flex:1 0 0%;padding-top:5px}._6R8dG{padding-bottom:10px}._1iFaE{background-color:#fff;border-top:1px solid #c4ced9;box-shadow:0 -2px 6px rgba(0,0,0,.12);flex:0 0 auto;padding-bottom:5px;padding-top:5px}._1g3n6{width:35px}._20bRX{align-items:center;border-radius:4px;display:flex;margin-bottom:5px;overflow:hidden;padding:8px 5px}._20bRX._2p-ZH,._20bRX._T-olt:hover{background-color:#ebf2ff}._26QjO{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #c4ced9;border-radius:1px;flex:0 0 34px;height:22px;overflow:hidden}._26QjO+._2SbJZ{padding-left:6px}._2SbJZ{color:#000;flex:1 0 0%;font-size:14px;line-height:24px;margin-bottom:0;margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._T-olt{overflow:hidden;position:relative}._T-olt:hover{opacity:.8}._3Y9H9{height:100%;left:0;position:absolute;top:0;width:100%}._3fOcG{display:flex;flex-direction:column}._3VLqs{box-sizing:border-box;padding:0 15px}@media screen and (min-width:1200px){._3VLqs{padding:0 30px}}._3VLqs{max-width:100vw;overflow-x:hidden;overflow-y:auto;padding-bottom:20px;padding-top:20px}@media screen and (min-width:768px){._3VLqs{padding-bottom:30px;padding-top:30px}}._vKk2D{padding-right:15px;position:relative}._1yMNx{font-size:0;line-height:0;overflow:hidden}._1yMNx ::selection{background-color:initial}@media screen and (min-width:768px){._1yMNx{margin-left:-40px}}@media screen and (min-width:1440px){._1yMNx{margin-left:-70px}}ul._2u_-Y{-ms-overflow-style:none;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none}ul._2u_-Y::-webkit-scrollbar{height:0;width:0}@media screen and (min-width:768px){ul._2u_-Y{padding-left:40px!important}}@media screen and (min-width:1440px){ul._2u_-Y{padding-left:70px!important}}ul._2u_-Y li:last-of-type{margin-right:auto}._16dqX{margin-bottom:22px;margin-left:26px;padding:5px 15px!important}._3gF_8{display:none;position:fixed;right:0;top:50px;z-index:1001}@media screen and (min-width:1366px){._3gF_8{position:static}}._3gF_8 ._1iZVd,._3gF_8._3KGqA{display:block}@media screen and (min-width:1366px){._3gF_8 ._1iZVd{display:none}}._363LL{display:none}@media screen and (min-width:768px){._363LL{bottom:0;cursor:ew-resize;display:block;height:100vh;left:0;overflow:visible;padding-left:10px;position:absolute;z-index:1002}}._1P5zd{max-width:300px!important}@media screen and (min-width:480px){._1P5zd{max-width:350px!important}}@media screen and (min-width:768px){._1P5zd{max-width:600px!important}}@media screen and (min-width:1600px){._1P5zd{max-width:800px!important}}._1P5zd{background-color:#fff;border-left:1px solid #c4ced9;display:flex;flex-direction:column;height:100vh;max-height:100%;position:relative;z-index:100}._1A3wr,._ogjjT{box-sizing:border-box;padding-left:18px;padding-right:18px}._1A3wr{align-items:center;border-bottom:1px solid #c4ced9;display:flex;height:51px;justify-content:space-between;padding-bottom:10px;padding-top:10px}@media screen and (min-width:768px){._1A3wr{display:none}}._1A3wr>:not(:last-of-type){margin-right:10px}._ogjjT{-ms-overflow-style:none;max-height:calc(100vh - 100px);overflow-x:hidden;overflow-y:scroll;padding-bottom:40px;padding-top:40px;scrollbar-width:none}._ogjjT::-webkit-scrollbar{height:0;width:0}._2Q0gh{display:none;padding-left:15px}@media screen and (min-width:768px){._2Q0gh{display:block;position:relative;z-index:1002}}._1_l9X ._IbuG9{display:none}@media screen and (min-width:768px){._1_l9X ._IbuG9{display:inherit}}._1zJrS{box-sizing:border-box;line-height:0;margin-left:1px;position:relative;-webkit-user-select:none;user-select:none}._1zJrS *+._IbuG9{margin-left:4px}@media screen and (max-width:1366px){._k3TPr{width:inherit!important}}._2POMT li>div{padding-left:36px}._2p4VP:not(:last-of-type){border-bottom:1px solid #c4ced9;margin-bottom:35px;padding-bottom:30px}._uRCoQ+._3zy09{margin-top:22px}._uRCoQ i{margin-right:5px}._uRCoQ a{text-decoration:none}._uRCoQ a,._uRCoQ a:visited{color:#4e7cbd}._uRCoQ a:hover{color:#ff6730}._3zy09{color:#47525d;font-family:Open Sans,sans-serif}._3zy09>:last-child{margin-bottom:0;padding-bottom:0}._3zy09>:first-child{margin-top:0;padding-top:0}._3zy09 p,._3zy09 table,._3zy09 ul li{font-size:14px;line-height:26px}._3zy09 p{margin:0 0 14px}._3zy09 p:empty{display:none}._3zy09 a{color:#4e7cbd;cursor:pointer}._3zy09 a:hover{color:#ff6730}._3zy09 ol,._3zy09 ul{margin:14px 0}._3zy09 ul{list-style:none;padding:0}._3zy09 ol{padding:0}._3zy09 ol li{counter-increment:inst;font-size:14px;line-height:28px;padding-left:24px;position:relative}._3zy09 ol li:before{color:#000;content:counter(inst);font-weight:700;left:0;position:absolute;top:0}._3zy09 ul li{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNDc1MjVkIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0xOCA3IDkuNjk0IDE3IDcgMTQuMzMzIi8+PC9zdmc+");background-position:-5px 1px;background-repeat:no-repeat;background-size:24px;padding-left:24px}._3zy09 ul li:not(:last-of-type){padding-bottom:4px}._3zy09 iframe{aspect-ratio:16/9;height:auto;width:100%}._3zy09 blockquote p{margin-bottom:0}._3zy09 figure{margin:14px 0}._3zy09 figure img{height:100%;width:100%}._3zy09 table{border:1px solid #c4ced9;border-collapse:collapse;max-width:100%;table-layout:fixed;width:100%}._3zy09 table tr:not(:last-of-type){border-bottom:1px solid #c4ced9}._3zy09 table td{padding:4px}._3zy09 table td+td{border-left:1px solid #c4ced9}._3zy09 h1,._3zy09 h2,._3zy09 h3,._3zy09 h4,._3zy09 h5{margin-bottom:.5rem}._3zy09 img{height:auto;max-width:100%}._pCGLo{margin-bottom:1.5rem;text-align:center}._pCGLo a{align-items:center;display:inline-flex;text-decoration:none}._pCGLo a,._pCGLo a:visited{color:#4e7cbd}._pCGLo a:hover{color:#ff6730}._pCGLo i{margin-right:5px}._15kyl{font-size:0;line-height:0;width:-webkit-max-content;width:max-content}._2SNpZ{background-color:#ebf2ff;border-radius:50%;height:30px;overflow:hidden;width:30px}._1hLA_{border:1px solid #c4ced9}._hQCQF{align-items:center;display:inline-flex}._3tU8t{color:#000;transition:transform .3s ease-in-out}._3q_et{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:100%}._29xAn{align-items:center;color:#000;display:inline-flex;font-size:14px;font-weight:600;height:100%;justify-content:center;line-height:20px;width:100%}._TtR54{background-color:#fff;border-radius:4px;box-shadow:0 2px 8px 0 rgba(0,0,0,.16);padding:10px;width:280px}._1bS_H{box-sizing:border-box;width:-webkit-max-content;width:max-content}._bxbIG{cursor:pointer}._1clBQ ._36mc2>*{background-color:#fff;border-radius:4px;box-shadow:0 2px 8px 0 rgba(0,0,0,.16);padding:5px}._36mc2{box-sizing:border-box;max-width:calc(100% - 20px);position:fixed;z-index:1000}._36mc2:not(._1Az2p){visibility:hidden}._2eRN4,._3TiMU,._3Ugo3{padding-bottom:10px}._1Kqne,._2CE6b,._3HFpX{padding-right:10px}._1oaaX,._3pWLn,._dlM4A{padding-left:10px}._19UPV,._1A9aT,._3QxXz{padding-top:10px}._s40yT{position:relative}@media screen and (min-width:768px){._s40yT{z-index:1002}}._s40yT:not(._2SfFH) ._1XB62{box-sizing:border-box;padding-left:15px}@media screen and (min-width:1200px){._s40yT:not(._2SfFH) ._1XB62{padding-left:30px}}._s40yT._2SfFH ._2BmYc,._s40yT:not(._2SfFH) ._2BmYc{padding-left:15px}@media screen and (min-width:1200px){._s40yT._2SfFH ._2BmYc{padding-left:30px}}._Fhu-9{border-bottom:1px solid #c4ced9;overflow:hidden}._3Jldt{display:flex;flex-direction:column}@media screen and (min-width:768px){._3Jldt{flex-direction:row}}._3Jldt ._2BmYc,._3Jldt ._n8qsB{height:50px}._3Jldt ._n8qsB{box-sizing:border-box}@media screen and (min-width:768px){._3Jldt ._n8qsB{flex:0 0 280px;transition:margin .5s ease,background .5s ease}}._3Jldt ._n8qsB._12Lba{background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.12)}@media screen and (min-width:1200px){._3Jldt ._n8qsB._12Lba{background-color:initial;box-shadow:none}._3Jldt ._n8qsB._1GZ80{background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.12)}}@media screen and (min-width:768px){._3Jldt ._n8qsB:not(._12Lba){margin-left:-231px}}@media screen and (min-width:1200px){._3Jldt ._n8qsB:not(._12Lba){margin-left:inherit}._3Jldt ._n8qsB:not(._1GZ80){margin-left:-216px}}._3Jldt ._2BmYc{overflow:hidden}._3Jldt ._2BmYc>*{height:100%}@media screen and (min-width:768px){._3Jldt ._2BmYc{flex:1 0 0%}}._n8qsB{align-items:center;border:solid #c4ced9;border-width:0 0 1px;display:flex;font-size:0;line-height:0;padding:0 0 0 15px;z-index:102}@media screen and (min-width:768px){._n8qsB{border-width:0 1px 0 0;padding:0 10px 0 15px}}._2BmYc{padding-right:15px}@media screen and (min-width:1200px){._2BmYc{padding-right:30px}}._2OWsW{flex:1 0 auto;margin-right:auto;max-width:162px;padding-right:10px}._2OWsW>svg{border:none;display:inline-block;height:auto;max-width:100%;vertical-align:middle}._1XB62,._aHfEp{color:#4e7cbd;cursor:pointer}._1XB62:hover,._aHfEp:hover{color:#ff6730}._1XB62{display:none}@media screen and (min-width:1200px){._1XB62{display:block;flex:0 0 auto}}._aHfEp{align-items:center;background-color:#ebf2ff;border-left:1px solid #c4ced9;display:flex;flex:0 0 50px;height:100%;justify-content:center}@media screen and (min-width:768px){._aHfEp{background-color:initial;border-left:0;display:block;flex:0 0 auto;height:auto}}@media screen and (min-width:1200px){._aHfEp{display:none}}._hruto{margin-right:7px}@media screen and (min-width:768px){._hruto{display:none}}._17JfZ,._3eHW_{background-color:rgba(0,0,0,.6);display:block;max-width:100%;right:0;top:0;z-index:100}._17JfZ,._3eHW_,._Ieqzv{bottom:0;left:0;overflow:hidden;position:fixed;width:100%}._Ieqzv{background-color:#f8f8f9;border:1px solid #c4ced9;font-family:Open Sans,sans-serif;line-height:32px}._29hII{margin:0 auto;padding:10px 10px 20px}@media screen and (min-width:480px){._29hII{padding:50px 10px}}._Yp29Z{font-size:14px;line-height:20px;padding:15px 0}@media screen and (min-width:480px){._Yp29Z{font-size:16px;line-height:26px}}@media screen and (min-width:768px){._Yp29Z{line-height:32px;padding:30px 0}}._Yp29Z a{text-decoration:none}._us9Ht{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}._us9Ht ._1X2vT{margin-right:15px}._us9Ht ._1CGf0{font-size:14px;padding:15px 0}@media screen and (min-width:480px){._us9Ht ._1CGf0{font-size:16px}}._1CGf0,._3WjmC{color:#4e7cbd;cursor:pointer}._1CGf0:active,._1CGf0:hover,._3WjmC:active,._3WjmC:hover{color:#ff6730}._3eHW_{max-height:100vh;overflow:auto}._350tL{background-color:#f8f8f9;font-family:Open Sans,sans-serif;line-height:32px;padding:20px 0 55px}._350tL h1{margin-bottom:10px}._350tL ._1alnv{padding:20px 0}._350tL ._1NVKm ._1phvL:last-child{border:none}._350tL ._1NVKm ._1phvL{border-bottom:1px solid #c4ced9;padding:30px 0}._350tL ._1NVKm ._1phvL p{font-size:14px;line-height:26px}@media screen and (min-width:480px){._350tL ._1NVKm ._1phvL p{font-size:16px;line-height:32px}}._350tL ._1yNYW{display:flex;justify-content:space-between}._350tL ._1yNYW input[type=checkbox]+label{height:25px;padding-left:25px}._1ajie ._1Dfe2,._1ajie ._2CF62 ul{margin:0 0 0 40px;padding:0}._1ajie li{list-style:disc}._2CF62>:not(ul){margin-left:25px}._3zj2j ._1W3vD{font-size:14px;line-height:26px}@media screen and (min-width:480px){._3zj2j ._1W3vD{font-size:16px;line-height:32px}}._3zj2j ._2CF62,._3zj2j ul{font-size:14px;line-height:28px}._2SoKt ._1W3vD,._2SoKt ._2CF62,._2SoKt ul{font-size:14px;line-height:26px}@media screen and (min-width:480px){._2SoKt ._1W3vD,._2SoKt ._2CF62,._2SoKt ul{line-height:32px}}._1W3vD{cursor:pointer;flex-wrap:wrap}._1W3vD,._1vFW9{align-items:center;display:flex}._yVyTy{font-weight:400}._P-c66{font-weight:700}._19Gjl{color:#47525d}._1rsi5,._3NnHH{color:#4e7cbd}._QIsZ0:hover ._1rsi5,._QIsZ0:hover ._3NnHH{color:#ff6730}._1DRF4,._3jjDq{align-items:center;display:flex;margin-left:5px}._2GUy3{cursor:pointer;display:block;font-size:20px;outline:none;padding-right:10px}._2GUy3 a,._2GUy3 a:hover{color:#fff}@media screen and (min-width:768px){._2GUy3{padding:10px}}._1mth4 i{border:1px solid hsla(0,0%,100%,.1);border-radius:4px;color:hsla(0,0%,100%,.5);padding:2px 7px}._2ZnN1._3h550{left:0;position:fixed;right:0;top:0;z-index:1000}._2ZnN1{background-color:#343a40;line-height:1.5}@media screen and (min-width:768px){._2ZnN1{padding:10px 20px}}._2ZnN1 a{text-decoration:none}._2ZnN1 li a{color:hsla(0,0%,100%,.5);display:block;padding:10px}._2ZnN1 ._3FrNg>a,._2ZnN1 li:hover>a{color:#fff}._2ZnN1 ._35yKi>._3FrNg,._2ZnN1 ._35yKi>li:hover{background-color:#555}._2ZnN1 a._1PlLL:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;margin-left:5px;vertical-align:middle}._2ZnN1 ul{font-size:15px;list-style:none;margin:0;padding:0}._2ZnN1 ul,._2ZnN1 ul>li{display:inline-block}._2ZnN1 ._35yKi{background-color:#343a40;border-radius:0 3px 3px;display:none;min-width:170px;overflow:hidden;padding:5px 0;position:absolute;z-index:100}._2ZnN1 ._35yKi li{display:list-item}._2ZnN1 li:hover>._35yKi{display:block}._2ZnN1 ._2Z9SK{display:none}@media screen and (min-width:768px){._2ZnN1 ._2Z9SK{display:flex;flex-direction:column}}@media screen and (min-width:1618px){._2ZnN1 ._2Z9SK{align-items:center;flex-direction:row}}._2ZnN1 ._1gAoy{padding:0 20px}._2ZnN1 ._1gAoy>ul{display:block}._2ZnN1 ._1gAoy li{display:block;width:100%}._2ZnN1 ._1gAoy ._35yKi{border:1px solid rgba(0,0,0,.15);border-radius:4px;box-sizing:border-box;position:static;width:100%}._2ZnN1 ._1gAoy ._2iXnD{align-items:center;display:flex;flex-direction:row;justify-content:space-between}@media screen and (min-width:768px){._2ZnN1 ._1gAoy{display:none}}._1lBj6{align-items:center;display:flex;flex-direction:row;justify-self:center}._3b8ro{color:#47525d}._1jk-K{font-size:10px;line-height:17px}._1mrNz{font-size:12px;line-height:26px}._34K8z{border-radius:100%;height:10px;margin-right:10px;width:10px}._2o3o9{background-color:#d20300}._3JeDf{background-color:#62ba3c}._1KpOr{background-color:#fae896}._1Ysbf{background-color:#fff;border:1px solid #c4ced9;border-radius:4px;box-sizing:border-box;position:relative}._1z5bK,._3311h{align-items:center;background-color:#e7ebf0;display:flex;font-size:14px;padding:0 10px}._3311h{border-radius:4px 4px 0 0;height:50px;justify-content:space-between}._1z5bK{border-radius:0 0 4px 4px;bottom:0;box-sizing:border-box;height:30px;left:0;position:absolute;right:0;width:100%}._3iYPa{align-items:center;cursor:pointer;display:flex}._1ES1o{display:flex;flex-direction:row}._3fddi{color:#4e7cbd;margin-right:10px}._1lfu_{align-items:center;background-color:#fff;border:none;border-radius:4px;box-shadow:0 0 4px 0 rgba(0,0,0,.16);color:#4e7cbd;cursor:pointer;display:flex;justify-content:center;padding:3px 5px}._1lfu_ i{margin-right:0}._1lfu_:hover{background-color:#e7ebf0}@media screen and (min-width:768px){._1lfu_{padding:3px 16px 3px 10px}._1lfu_ i{margin-right:5px}}._1lfu_+._1lfu_{margin-left:10px}._1lfu_ ._2T8nd{display:none}@media screen and (min-width:768px){._1lfu_ ._2T8nd{display:inline-block}}._2vL-t{overflow:hidden;padding:30px 20px}._1jlpT{padding-bottom:60px}._3YA8s{align-items:center;bottom:-20px;display:flex;justify-content:center}._3rg8y{position:absolute;z-index:1}._3Dbwv{background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #c4ced9;border-radius:4px;box-sizing:border-box;overflow:hidden;position:relative;width:100%}._3Dbwv:before{content:"";display:block;padding-top:75%}._Ng1pW{background-color:#e7ebf0;border-radius:0 0 4px 4px;bottom:0;box-sizing:border-box;font-size:14px;height:30px;left:0;padding:0 10px;position:absolute;right:0;width:100%}._2_KEs,._Ng1pW{align-items:center;display:flex}._2_KEs{justify-content:flex-end}._2_KEs ._3w1W_{align-items:center;background-color:#fff;border-radius:100%;box-shadow:0 2px 4px 0 rgba(0,0,0,.16);color:#4e7cbd;cursor:pointer;display:flex;height:28px;justify-content:center;margin:8px;position:absolute;top:0;width:28px}._2_KEs ._3w1W_:hover{background-color:#e7ebf0}._iNdGZ{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:12px;height:30%;left:12px;position:absolute;width:30%}._3gGgZ{bottom:42px}._1wM5-{border:1px solid #e7ebf0;border-radius:4px;overflow-x:auto}._3Rbku{background-color:#f8f8f9}._1sedO{background-color:#fff}._3C6Tf{overflow:hidden;width:100%}._3C6Tf tr:last-of-type,._yJKZA{border:none}._yJKZA{font-size:14px;padding:10px}._lqY5m{border-bottom:1px solid #e7ebf0}._1_VVu{border-right:1px solid #e7ebf0}._2kp1Y{font-weight:700}._3cN_j{text-align:left}._2VCVl{text-align:right}._M0Kbh{text-align:justify}._3oS3N{text-align:inherit}._12aHq{text-align:center}a._31-1c,a._Y4a3N{text-decoration:none}._1pOif,._31-1c,._Y4a3N{align-items:center;display:inline-flex}._1pOif,._Y4a3N{flex-wrap:wrap}._1pOif{max-width:100%;overflow:hidden}._31-1c{flex:0 0 auto;width:auto}._31-1c._2mXWF>._2j6pX,._31-1c._2mXWF>._2j6pX+:not(._3FyR1):before,._31-1c._XbUIr>._3FyR1{display:none}._1pOif+._Y4a3N:before,._31-1c>*+:not(._3FyR1):before{border-left:1px solid #47525d;content:"";display:inline-block;height:6px;margin:0 8px;vertical-align:middle}._1pOif+._Y4a3N{position:relative;top:-3px}._2Aq7I,._2j6pX,._3d6XY{font-weight:700}._2Aq7I,._2j6pX{color:#ff6730}._1pOif ._3FyR1{position:relative;top:-1px}._3FyR1{color:#47525d}._3d6XY{color:#c4ced9}._Y4a3N{color:#4e7cbd}._Y4a3N:hover{color:#ff6730}._3nTGJ,._3nTGJ>span{background-position:-10px 63px;background-size:100px 100px;display:inline-block;height:28px}._3nTGJ{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0iI2M0Y2VkOSIgZD0ibTUuNjQ2IDE3LjQzNC0xLjQ4NC43NjMuMjgzLTEuNjE0LTEuMjAxLTEuMTQyIDEuNjU4LS4yMzYuNzQ0LTEuNDY3Ljc0IDEuNDY3IDEuNjU4LjIzNi0xLjE5NyAxLjE0Mi4yODMgMS42MTR6bTUuMTg4IDAtMS40ODQuNzYzLjI4My0xLjYxNC0xLjIwMS0xLjE0MiAxLjY1OC0uMjM2Ljc0NC0xLjQ2Ny43NCAxLjQ2NyAxLjY1OC4yMzYtMS4xOTcgMS4xNDIuMjgzIDEuNjE0em01LjE4OCAwLTEuNDg0Ljc2My4yODMtMS42MTQtMS4yMDEtMS4xNDIgMS42NTgtLjIzNi43NDQtMS40NjcuNzQgMS40NjcgMS42NTguMjM2LTEuMTk3IDEuMTQyLjI4MyAxLjYxNHptNS4xODggMC0xLjQ4NC43NjMuMjgzLTEuNjE0LTEuMjAxLTEuMTQyIDEuNjU4LS4yMzYuNzQ0LTEuNDY3Ljc0IDEuNDY3IDEuNjU4LjIzNi0xLjE5NyAxLjE0Mi4yODMgMS42MTR6bTUuMTg4IDAtMS40ODQuNzYzLjI4My0xLjYxNC0xLjIwMS0xLjE0MiAxLjY1OC0uMjM2Ljc0NC0xLjQ2Ny43NCAxLjQ2NyAxLjY1OC4yMzYtMS4xOTcgMS4xNDIuMjgzIDEuNjE0eiIvPjwvc3ZnPg==");width:80px}._3nTGJ>span{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0iI2ZmNjczMCIgZD0ibTUuNjQ2IDE3LjQzNC0xLjQ4NC43NjMuMjgzLTEuNjE0LTEuMjAxLTEuMTQyIDEuNjU4LS4yMzYuNzQ0LTEuNDY3Ljc0IDEuNDY3IDEuNjU4LjIzNi0xLjE5NyAxLjE0Mi4yODMgMS42MTR6bTUuMTg4IDAtMS40ODQuNzYzLjI4My0xLjYxNC0xLjIwMS0xLjE0MiAxLjY1OC0uMjM2Ljc0NC0xLjQ2Ny43NCAxLjQ2NyAxLjY1OC4yMzYtMS4xOTcgMS4xNDIuMjgzIDEuNjE0em01LjE4OCAwLTEuNDg0Ljc2My4yODMtMS42MTQtMS4yMDEtMS4xNDIgMS42NTgtLjIzNi43NDQtMS40NjcuNzQgMS40NjcgMS42NTguMjM2LTEuMTk3IDEuMTQyLjI4MyAxLjYxNHptNS4xODggMC0xLjQ4NC43NjMuMjgzLTEuNjE0LTEuMjAxLTEuMTQyIDEuNjU4LS4yMzYuNzQ0LTEuNDY3Ljc0IDEuNDY3IDEuNjU4LjIzNi0xLjE5NyAxLjE0Mi4yODMgMS42MTR6bTUuMTg4IDAtMS40ODQuNzYzLjI4My0xLjYxNC0xLjIwMS0xLjE0MiAxLjY1OC0uMjM2Ljc0NC0xLjQ2Ny43NCAxLjQ2NyAxLjY1OC4yMzYtMS4xOTcgMS4xNDIuMjgzIDEuNjE0eiIvPjwvc3ZnPg==")}._2Aq7I,._2j6pX,._2pAqQ,._35B1F,._3F_1S,._3d6XY{align-items:center;display:inline-flex}._1ClQF+._2pAqQ,._1ClQF+._3F_1S,._1tOfJ+._3nTGJ{margin-left:4px}._2Aq7I+._3FyR1,._3nTGJ+._3FyR1{margin-left:5px}._2Aq7I,._2Lm7h,._2j6pX,._34u3Y,._3BMZC,._3FyR1,._3d6XY,._Y4a3N{font-family:Open Sans,sans-serif;line-height:28px}._1pOif:not(._1z0-7) ._31-1c>*,._1pOif:not(._1z0-7)+._Y4a3N,._2Aq7I:not(._2htp9),._2j6pX:not(._30hvz),._2pAqQ:not(._14t67),._35B1F:not(._3pucH),._3F_1S:not(._14t67),._3FyR1:not(._10saC),._3d6XY:not(._30hvz){font-size:14px}@media screen and (min-width:768px){._1pOif:not(._1z0-7) ._31-1c>*,._1pOif:not(._1z0-7)+._Y4a3N,._2Aq7I:not(._2htp9),._2j6pX:not(._30hvz),._2pAqQ:not(._14t67),._35B1F:not(._3pucH),._3F_1S:not(._14t67),._3FyR1:not(._10saC),._3d6XY:not(._30hvz){font-size:16px}}._1pOif._1z0-7 ._31-1c>*,._1pOif._1z0-7+._Y4a3N,._2Aq7I._2htp9,._2j6pX._30hvz,._35B1F._3pucH,._3F_1S._14t67,._3FyR1._10saC,._3d6XY._30hvz{font-size:14px}._2pAqQ,._3F_1S{height:28px}._3To_k,._ActGW{background-position:50%;background-repeat:no-repeat;background-size:20px;display:inline-block;height:24px;width:16px}@media screen and (min-width:768px){._3To_k._1okG6,._ActGW._1okG6{background-size:24px}}._3To_k{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iI2ZmNjczMCIgZD0iTTE2Ljg4NiAxNC41NDhhMS4wNzMgMS4wNzMgMCAwIDEgMCAyLjE0NmgtLjcxNmExLjA3MyAxLjA3MyAwIDAgMSAwIDIuMTQ2aC00LjY1Yy0yLjg2MSAwLTIuMTQ2LTEuNDMxLTcuODY5LTEuNDMxdi02LjQzOGgyLjE0NmMyLjUwNCAwIDUuMzY2LTIuMzA1IDUuMzY2LTUuNzIyIDAtMS4xMzEgMi4xNDYtMS4yNzQgMi4xNDYuODcyIDAgMS40MzEtLjcxNiA0LjEzNi0uNzE2IDQuMTM2aDUuNzIyYTEuMDczIDEuMDczIDAgMCAxIDAgMi4xNDZIMTcuNmExLjA3MyAxLjA3MyAwIDAgMSAwIDIuMTQ2aC0uNzE2eiIvPjwvc3ZnPg==")}._ActGW{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iI2M0Y2VkOSIgZD0iTTE2Ljg5IDE0LjU1YTEuMDcgMS4wNyAwIDAgMSAwIDIuMTRoLS43MmExLjA3IDEuMDcgMCAwIDEgMCAyLjE1aC00LjY1Yy0yLjg2IDAtMi4xNS0xLjQzLTcuODctMS40M3YtNi40NEg1LjhjMi41IDAgNS4zNi0yLjMgNS4zNi01LjcyIDAtMS4xMyAyLjE1LTEuMjggMi4xNS44NyAwIDEuNDMtLjcyIDQuMTQtLjcyIDQuMTRoNS43MmExLjA3IDEuMDcgMCAwIDEgMCAyLjE0aC0uNzFhMS4wNyAxLjA3IDAgMCAxIDAgMi4xNWgtLjcyeiIvPjwvc3ZnPg==")}._-0AKo{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmY2NzMwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0ibTE2LjkzIDkuMS02LjQgNS44LTIuOTYtMi45NSIvPjwvc3ZnPg==");background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;height:24px;width:16px}._-0AKo+._2Lm7h,._3To_k+._34u3Y,._ActGW+._34u3Y{margin-left:7px}._2kBVI{flex-direction:column;font-family:Open Sans,sans-serif}._2kBVI,._Xt25h{display:inline-flex}._Xt25h{align-items:center}._1H8lQ{color:#000;font-size:38px;font-weight:700;line-height:1;margin:0 7px 0 0}._4_cc7{color:#47525d;font-size:12px;line-height:1;margin:0;top:-5px}._2cALb,._4_cc7{position:relative}._2cALb{font-size:0;line-height:0;top:3px}._bC1iw{color:#8997a5;font-size:11px;line-height:13px;margin:5px 0 0;text-align:center}[data-identity-craftsman=tile] ._2j6pX,[data-identity-craftsman=tile] ._2j6pX+:before{display:none}@media screen and (min-width:768px){[data-identity-craftsman=tile] ._2j6pX,[data-identity-craftsman=tile] ._2j6pX+:before{display:inherit}}[data-identity-craftsman=card] ._2j6pX,[data-identity-craftsman=card] ._2j6pX+:before,[data-identity-craftsman=small] ._2j6pX,[data-identity-craftsman=small] ._2j6pX+:before{display:none}@media screen and (min-width:375px){[data-identity-craftsman=card] ._2j6pX,[data-identity-craftsman=card] ._2j6pX+:before,[data-identity-craftsman=small] ._2j6pX,[data-identity-craftsman=small] ._2j6pX+:before{display:inherit}}._1Wa-Z{display:inline-flex;font-size:0;line-height:0}a._1Wa-Z{text-decoration:none}a._1Wa-Z:hover{opacity:.9}._bwPi1{display:flex;flex-wrap:nowrap;max-height:35px}._2LZVh{background-color:#ff6730;border-radius:4px 0 0 4px;color:#fff;height:35px;justify-content:center;width:35px}._1IjW-,._2LZVh{align-items:center;display:flex}._1IjW-{align-self:stretch;background-color:#fff;border:1px solid #c4ced9;border-left-width:0;border-radius:0 4px 4px 0;padding:0 6px 0 12px}._1IjW->*+:before{content:"";display:inline-block;margin:0 8px;vertical-align:middle}._1IjW->*+:before,._1Wa-Z ._1IjW- ._1tQ53>*>span+span:before{border-left:1px solid #c4ced9;height:10px}._UO2V3:after{clear:both;content:"";display:block;height:0}._hFw6n{border-radius:50%;color:#4e7cbd;display:inline-block;font-size:14px;height:22px;line-height:22px;text-align:center;width:22px}._hFw6n:not(:last-of-type){margin-right:25px}._hFw6n:not(:last-of-type):after{background-color:#c4ced9;content:"";display:block;height:1px;margin:-12px 0 0 25px;width:18px;z-index:0}._hFw6n:hover{cursor:pointer}._hFw6n._1ClrM{background-color:#c4ced9;color:#000}._hFw6n._3NygN{color:#000;opacity:.3}._hFw6n._3NygN:hover{cursor:inherit}._Uw5vQ{width:100%}@media screen and (min-width:768px){._Uw5vQ{max-width:280px}}._Uw5vQ *+._2TRTU{padding-top:2px}@media screen and (min-width:768px){._Uw5vQ *+._2TRTU{padding-top:10px}}._gZ1wJ{color:#47525d;font-size:14px;line-height:26px}@media screen and (min-width:768px){._gZ1wJ{font-size:16px;line-height:28px}}._gZ1wJ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-identity-craftsman=large] a[class]+*+* ._3Rx5o,[data-identity-craftsman=large] span[class]+*+* ._3Rx5o{position:relative}[data-identity-craftsman=large] a[class]+*+* ._3Rx5o:not(:hover),[data-identity-craftsman=large] span[class]+*+* ._3Rx5o:not(:hover){z-index:3}[data-identity-craftsman=large] a[class]+*+* ._3Rx5o:hover,[data-identity-craftsman=large] span[class]+*+* ._3Rx5o:hover{z-index:4}._1P-Pr{top:7px}._1P-Pr ._mpPjp{height:12px;width:12px}._1P-Pr ._mpPjp:before{font-size:12px!important}._3Rx5o:not(._1P-Pr):not(._3de8x){top:4px}@media screen and (min-width:768px){._3Rx5o:not(._1P-Pr):not(._3de8x){top:5px}}._3de8x{top:8px}@media screen and (min-width:768px){._3de8x{top:9px}}._3TsaL{background-color:#fff;border-radius:4px;box-shadow:0 2px 8px 0 rgba(0,0,0,.16);padding:0 12px;width:200px}._3TsaL a{color:#4e7cbd;text-decoration:none}._3TsaL a:hover{color:#ff6730}._3zJZ7{list-style:none;margin:0;padding:10px 0}._3zJZ7 a,._3zJZ7 span{display:inline-flex;line-height:20px;padding-left:25px;position:relative}._3zJZ7 i{left:0;position:absolute;top:2px}._3zJZ7 li,._AVdMo{font-size:12px;line-height:30px}._AVdMo{border-top:1px solid #c4ced9;padding:7px 0;text-align:center}@media screen and (min-width:768px){._Etxve{display:none}}._Etxve+._mpPjp{display:none}@media screen and (min-width:768px){._Etxve+._mpPjp{cursor:pointer;display:inherit}}._1YY4a ._1E-mV{float:left;position:relative}._1YY4a:after{clear:both;content:"";display:block;height:0}._1E-mV{font-size:0;line-height:0;margin-right:3px}._HP7Nv:not(._2mP83):not(._3rFXA){font-size:14px;line-height:26px}@media screen and (min-width:768px){._HP7Nv:not(._2mP83):not(._3rFXA){font-size:16px;line-height:28px}}._HP7Nv._2mP83{font-size:14px;line-height:26px}._HP7Nv._3rFXA{font-size:22px;line-height:30px}@media screen and (min-width:768px){._HP7Nv._3rFXA{font-size:30px;line-height:40px}}._2gwC2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._HP7Nv,._HP7Nv a{color:#000}._HP7Nv a{text-decoration:none}._HP7Nv a:hover{color:#ff6730}._3wt9j{background-color:#f1f1f5;border-radius:4px;max-height:150px;max-width:200px;overflow:hidden;position:relative;width:100%}._3wt9j:before{content:"";display:block;padding-top:75%}@media screen and (min-width:768px){._3wt9j{max-height:210px;max-width:280px}}._3wt9j>:not(._3TRKZ):not(._2eBld){z-index:2}._3wt9j>*{position:absolute}a._3wt9j{display:block}._1mO7T,._3TRKZ{background-position:50%;background-repeat:no-repeat;background-size:contain}._1mO7T{background-color:#fff;border:1px solid #e7ebf0;bottom:6px;height:50px;left:6px;width:65px}@media screen and (min-width:768px){._1mO7T{bottom:8px;height:70px;left:8px;width:93px}}._2eBld,._3TRKZ{bottom:0;height:100%;left:0;right:0;top:0;width:100%}._3TRKZ{z-index:0}._2eBld{align-items:center;display:flex;justify-content:center;z-index:1}._2eBld:after,._2eBld:before{content:"";position:absolute}._2eBld:before{background-color:#4e7cbd;border-radius:50%;height:22px;width:22px}@media screen and (min-width:768px){._2eBld:before{height:28px;width:28px}}._2eBld:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:4px 0 4px 6px;margin-left:2px}@media screen and (min-width:768px){._2eBld:after{border-width:5px 0 5px 8px}}._1K4ui{font-size:14px;line-height:26px;margin:0}@media screen and (min-width:768px){._1K4ui{line-height:28px}._1K4ui:not(._2HX4c){font-size:16px}}._1K4ui._2GkG7{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._1K4ui,._1K4ui a{color:#47525d}._1K4ui a:hover{color:#ff6730}._LO_mM{font-size:0;line-height:0;padding:2px 0;position:relative}._2MZl5:not(:hover) ._2Y6YU{display:none}._2MZl5,._am7rA{background-color:#e7ebf0;border-radius:2px;box-sizing:border-box;display:inline-block;line-height:24px;max-height:24px;max-width:100%;padding:0 4px}._2Prvn,._am7rA{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._122cz{align-items:center;cursor:pointer;display:flex}[data-identity-craftsman=large] a[class]+*+* ._122cz,[data-identity-craftsman=large] span[class]+*+* ._122cz{position:relative;z-index:2}._wW2K6{flex-shrink:0;font-size:16px;line-height:24px;margin-left:4px;position:relative;top:-1px}._2Y6YU{background-color:#fff;border-radius:4px;box-shadow:0 2px 8px 0 rgba(0,0,0,.16);box-sizing:border-box;font-size:0;left:-10px;line-height:0;max-width:calc(100% + 10px);padding:10px 0 10px 10px;position:absolute;top:-8px;z-index:4}._1BBPV{display:inline-flex;flex-wrap:wrap;margin-bottom:-10px;max-width:100%}._1BBPV>._am7rA{margin:0 10px 10px 0}._2PlSY{border-bottom:1px solid #e7ebf0;box-sizing:border-box;padding:10px 15px;position:relative}@media screen and (min-width:480px){._2PlSY{padding-left:15px;padding-right:15px}}@media screen and (min-width:768px){._2PlSY{padding-left:22px;padding-right:22px}}@media screen and (min-width:992px){._2PlSY{padding-left:20px;padding-right:20px}}@media screen and (min-width:1200px){._2PlSY{padding-left:10px;padding-right:10px}}@media screen and (min-width:768px){._2PlSY{padding-bottom:15px;padding-top:15px}}._1jR3I,._3uHDn{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}._1jR3I+._1SbcE>._1pJmb>*,._3uHDn+._1SbcE>._1pJmb>*{position:relative;z-index:2}._1jR3I{cursor:pointer}._25HFi{background-color:#f8f8f9}._1pJmb{font-size:0;line-height:0;max-height:28px}._1pJmb>*{font-size:0;line-height:28px}@media screen and (min-width:480px){._1pJmb>*{font-size:14px}}@media screen and (min-width:768px){._1pJmb>*{font-size:0}}@media screen and (min-width:992px){._1pJmb>*{font-size:16px}}._1pJmb>*+*{margin-left:15px;position:relative}._1pJmb>*+:before{background-color:#c4ced9;content:"";height:14px;left:-8px;position:absolute;top:7px;width:1px}@media screen and (min-width:480px){._1pJmb>*+:before{display:none}}@media screen and (min-width:768px){._1pJmb>*+:before{display:block}}@media screen and (min-width:992px){._1pJmb>*+:before{display:none}}._1SbcE{align-items:center;display:flex;justify-content:space-between}._GMLuE{display:table;table-layout:fixed;width:100%}._1etQW,._2Bei0{display:table-cell;vertical-align:top}._1etQW{box-sizing:border-box;display:table-cell;padding-left:20px;width:80px}@media screen and (min-width:480px){._1etQW{padding-left:30px;vertical-align:bottom;width:115px}}._1m-Qy{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #e7ebf0;border-radius:4px;display:block;height:45px;width:60px}@media screen and (min-width:480px){._1m-Qy{height:65px;width:85px}}._2AUkI{color:#47525d;font-size:14px;line-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:768px){._2AUkI{line-height:28px}._2AUkI:not(._3xYbo){font-size:16px}}._1EclB,._3hO3K{align-items:center;background-color:#f8f8f9;border:1px solid #e7ebf0;box-shadow:0 2px 8px 0 rgba(0,0,0,.16);box-sizing:border-box;display:flex;max-height:80px;min-height:80px}._1EclB{max-width:350px}._3hO3K{max-width:458px}._2lvLd{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border-right:1px solid #e7ebf0;flex:0 0 105px;height:78px}._7C1Z3{flex:1 1 auto;overflow:hidden;padding:5px 10px 5px 20px}._2U3vl{display:table;max-width:100%;table-layout:fixed;width:100%}._1jLZb,._2XHIA{display:table-cell;vertical-align:top}._2XHIA{width:60px}@media screen and (min-width:480px){._2XHIA{width:97px}}._3HrwA{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #c4ced9;border-radius:4px;display:block;height:43px;overflow:hidden}@media screen and (min-width:480px){._3HrwA{height:73px}}._2XHIA+._1jLZb{padding-left:10px}@media screen and (min-width:768px){._2XHIA+._1jLZb{padding-left:20px}}._1r30x{border:1px solid #c4ced9;border-radius:4px;overflow:hidden}._3VwOd{background-color:#e7ebf0;display:flex;min-height:135px}._3ztC7{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 177px}._MyXRk{display:flex;flex:1 1;flex-wrap:wrap;padding:27px 20px}._3w4va{align-self:center;flex:1 1}._3mc93{flex:0 0}._3T0HJ{font-size:16px;line-height:26px}@media screen and (min-width:768px){._3T0HJ{font-size:20px;line-height:32px}}._3T0HJ+._9f8vg{margin-top:5px}._2mbO1,._3-VI6+._3-VI6{border-top:1px solid #c4ced9}._3-VI6{padding:8px 35px 8px 15px}._1u5iE{padding:10px 0}._VOleD{border:1px dashed #c4ced9;cursor:pointer}._VOleD:hover ._1SQjq{color:#ff6730}._VOleD:not(._nOBAv){border-radius:4px}._VOleD:not(._nOBAv) ._7b-DW{min-height:200px;padding:22px}._VOleD._nOBAv{border-radius:50%;height:190px;width:190px}._VOleD._nOBAv ._7b-DW{border-radius:50%;height:100%;overflow:hidden;padding:10px}._18m5o,._7b-DW,._9HwVS{box-sizing:border-box;flex-direction:column}._18m5o,._2wQlz,._7b-DW,._9HwVS{align-items:center;display:flex;justify-content:center}._2wQlz{height:75px;margin:5px;position:relative;width:100px}._2wQlz i{position:relative;z-index:3}._2wQlz:after,._2wQlz:before{background-color:#f1f1f5;border:1px solid #c4ced9;border-radius:3px;content:"";height:100%;position:absolute;width:100%}._2wQlz:before{left:0;top:0;z-index:2}._2wQlz:after{left:5px;top:-5px;z-index:1}._35Nx8{font-size:14px;line-height:22px;margin-top:25px;text-align:center}._1SQjq,._2wQlz{color:#4e7cbd;transition:color .3s ease}._18m5o,._9HwVS{border-radius:50%;height:100%}._18m5o{color:#4e7cbd;font-size:14px;line-height:20px;overflow:hidden;text-align:center;width:100%}._9HwVS{overflow:hidden;padding:10px}._63H0g ._7b-DW{position:relative}._63H0g ._18m5o{left:0;position:absolute;top:0}._63H0g:not(:hover) ._18m5o{display:none}._63H0g:hover ._9HwVS{opacity:.6}._3wgAA{background-color:#f8f8f9;border:1px solid #c4ced9;border-radius:4px;padding:20px}._TLM4Z{font-family:Open Sans,sans-serif;font-size:14px;font-weight:700;line-height:26px;margin-bottom:10px}@media screen and (min-width:768px){._TLM4Z{font-size:16px;line-height:28px}}._37mkB{color:#47525d;font-family:Open Sans,sans-serif;font-size:14px;line-height:26px}._37mkB+._gRV78{margin-top:20px}._326-P{display:inline-flex;max-width:100%}._26nGZ{align-items:center;background-color:#fff;border:1px solid #c4ced9;border-radius:4px;box-sizing:border-box;display:flex;font-size:0;justify-content:center;line-height:0;overflow:hidden;padding:6px}a._26nGZ{text-decoration:none}a._26nGZ:hover>*{opacity:.8}._2wLvx{flex:0 0 auto;font-size:0;line-height:0}._1rANN{color:#8997a5;font-size:12px;font-weight:600;line-height:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._1rANN+._2wLvx{margin-left:5px}._2JB3V{color:#47525d;font-family:Open Sans,sans-serif;font-size:14px;line-height:26px}@media screen and (min-width:768px){._2JB3V{font-size:16px;line-height:32px}}._2JB3V>:last-child{margin-bottom:0;padding-bottom:0}._2JB3V>:first-child{margin-top:0;padding-top:0}._2JB3V>h1{margin-bottom:28px}@media screen and (min-width:768px){._2JB3V>h1{margin-bottom:46px}}._2JB3V>h2{margin-bottom:20px}@media screen and (min-width:768px){._2JB3V>h2{margin-bottom:32px}}._2JB3V>h3{margin-bottom:8px}@media screen and (min-width:768px){._2JB3V>h3{margin-bottom:12px}}._2JB3V>h4{margin-bottom:6px}@media screen and (min-width:768px){._2JB3V>h4{margin-bottom:12px}}._2JB3V>p{margin-bottom:8px;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:768px){._2JB3V>p{margin-bottom:16px}}._2JB3V hr{border:solid #c4ced9;border-width:1px 0 0;margin:0 0 5px}._2JB3V a{-webkit-text-decoration-skip:ink;color:#4e7cbd;cursor:pointer;text-decoration:none;text-decoration-skip-ink:auto;transition:.3s}._2JB3V a:hover{color:#ff6730}._2JB3V ol,._2JB3V ul{margin:15px 0;padding:0}@media screen and (min-width:768px){._2JB3V ol,._2JB3V ul{margin:20px 0}}._2JB3V ol li,._2JB3V ul li{list-style:none;position:relative}._2JB3V ol li:before,._2JB3V ul li:before{left:0;position:absolute;top:0}._2JB3V ol li:not(:last-of-type),._2JB3V ul li:not(:last-of-type){margin-bottom:5px}@media screen and (min-width:768px){._2JB3V ol li:not(:last-of-type),._2JB3V ul li:not(:last-of-type){margin-bottom:10px}}._2JB3V ol li ol,._2JB3V ol li ul,._2JB3V ul li ol,._2JB3V ul li ul{margin-top:5px}._2JB3V ul li{padding-left:24px}@media screen and (min-width:768px){._2JB3V ul li{padding-left:32px}}._2JB3V ul li:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE2LjI1MyA4LjM1NGExIDEgMCAwIDEgMS40MzIgMS4zOWwtLjA4OC4wOS02LjQwMiA1LjgxMmExIDEgMCAwIDEtMS4yODguMDQ3bC0uMDktLjA4LTIuOTUzLTIuOTUyYTEgMSAwIDAgMSAxLjMyLTEuNDk4bC4wOTQuMDgzIDIuMjc5IDIuMjc5IDUuNjk2LTUuMTcxeiIgZmlsbD0iIzQ3NTI1RCIvPjwvc3ZnPg==");background-position:0;background-repeat:no-repeat;background-size:20px;content:"";height:20px;margin-top:4px;width:20px}@media screen and (min-width:768px){._2JB3V ul li:before{background-size:24px;height:24px;margin-top:5px;width:24px}}._2JB3V ol li{counter-increment:inst;padding-left:24px}._2JB3V ol li:before{color:#47525d;content:counter(inst);font-weight:700}._2JB3V img{display:inline-block;height:auto;max-width:100%}._2JB3V ol+h3,._2JB3V ul+h3{margin-top:40px}._1pbv7{padding-bottom:30px}._2NwWk,._2_6EK{font-size:14px;line-height:26px;margin:0}@media screen and (min-width:768px){._2NwWk,._2_6EK{font-size:16px;line-height:32px}}._3K-Wk{align-items:flex-start;background-color:#fff;border:1px solid #c4ced9;border-radius:4px;display:flex;padding:10px 5px;position:relative}._1OczS{flex:1 0 0%}._1OczS:after{clear:both;content:"";display:block;height:0}._2L1p8{color:#c4ced9;transform:rotate(90deg)}._UDC25{color:#4e7cbd;cursor:move;float:left;margin:1px 5px 1px 0}@media screen and (min-width:768px){._UDC25{margin:4px 5px 4px 0}}._16bgN,._lyxEE{background-color:#fff;border-radius:50%;box-shadow:0 0 4px 0 rgba(0,0,0,.16);flex:0 0 auto;margin:-1px 0 -1px 10px;padding:5px}@media screen and (min-width:768px){._16bgN,._lyxEE{margin:2px 0 2px 10px}}._27sWo+._8KGr0,._3K-Wk+._3K-Wk{margin-top:15px}._oxO4E{background-color:#f8f8f9;border:1px solid #c4ced9;padding:15px}._2_6EK{margin-bottom:5px}._3rIAR{margin-bottom:-10px;margin-top:10px}._3rIAR>*{margin-bottom:10px}._3drLh{display:flex;margin:0 -5px}._AbttV{flex:1 1 0%;max-width:50%;padding:0 5px}._2EfT2{background-color:#fff;border:1px solid #c4ced9;height:200px;list-style:none;margin:0;overflow:auto;padding:10px}._2EfT2 li{align-items:center;cursor:pointer;display:flex;padding:7px 10px}._2EfT2 li._1y5Ug,._2EfT2 li:hover{background-color:#f1f1f5}._2EfT2 li._1bc0j{padding-right:0}._2EfT2 li i{color:#4e7cbd;flex:0 0 auto;transform:rotate(90deg)}._14SGu{flex:1 0 0%;font-size:14px;line-height:20px}._3J2R7 i{margin-right:5px}._26vuc{max-width:800px}._26vuc ._1khjP{margin-bottom:0}._2reCR{text-align:center}._2reCR+*{margin-top:25px}._2l5nM+._2l5nM{margin-top:30px}._wxShW{margin-bottom:25px}._3ZZOk{float:left;padding:3px 5px 3px 0}@media screen and (min-width:768px){._3ZZOk{padding:8px 5px 8px 0}}._3ZZOk+._1khjP:after{clear:both;content:"";display:block;height:0;visibility:hidden}._1j27M{margin-top:20px}@media screen and (min-width:768px){._1j27M{margin-top:40px}}._3WmhU{align-items:center;display:flex;justify-content:center;min-height:400px}._THYRs ._1cAkU+._1cAkU{margin-top:-1px}._1cAkU{align-items:flex-start;border-color:transparent;border-style:solid;border-width:1px 0;display:flex;padding:10px 0;position:relative}._W2fs6,._lj3hw{flex:0 0 auto}._3ezV2{flex:1 0 0%}._lj3hw:hover ._1tX2G{display:block}._2dLm9{color:#4e7cbd;cursor:pointer;margin:4px 0 4px 8px}._2dLm9:hover{color:#ff6730}._1tX2G{display:none;left:0;padding-right:32px;position:absolute;top:42px;width:100%;z-index:100}._1tX2G,._i9zbq{box-sizing:border-box}._i9zbq{background-color:#f8f8f9;border:1px solid #c4ced9;border-radius:4px;box-shadow:0 8px 14px 0 rgba(0,0,0,.1);padding:15px 17px}._2uwSI{color:#000;font-size:14px;line-height:26px}._W2fs6{color:#47525d;padding:4px 8px 4px 0}._1MBBG ._1NzbZ{align-items:center;color:#4e7cbd;cursor:pointer;display:inline-flex}._1MBBG ._1NzbZ:hover{color:#ff6730}._22uvj{font-size:14px;line-height:32px}@media screen and (min-width:768px){._22uvj{font-size:16px}}._8SZz-{padding-left:3px}._3ezV2._7YBkQ ._2jqLm,._3ezV2:not(._7YBkQ) ._7JDvs{display:none}._3ezV2._7YBkQ:after,._3ezV2._7YBkQ:before{background-color:#c4ced9;content:"";height:1px;left:0;position:absolute;width:100%}._3ezV2._7YBkQ:before{top:-1px}._3ezV2._7YBkQ:after{bottom:-1px}._1jd5c,._YHiRa{display:table;list-style:none;margin:0;padding-left:0}._1jd5c li,._YHiRa li{display:table-row}._1jd5c li._1IxM5,._YHiRa li._1IxM5{color:#000;font-weight:700}._1jd5c li:not(._1IxM5),._YHiRa li:not(._1IxM5){color:#47525d}._1e4JF,._5fYYu{display:table-cell;font-family:Open Sans,sans-serif;font-size:14px;line-height:32px;vertical-align:top}@media screen and (min-width:768px){._1e4JF,._5fYYu{font-size:16px}}._1e4JF{padding-right:20px}._JW0QQ{align-items:center;display:flex;flex-wrap:wrap;margin:0 -10px}._1WgMN{flex:0 0 auto;padding:0 10px}._1jd5c+._qzccU{border-top:1px solid #c4ced9;margin-top:10px;padding-top:10px}._3yeQM{color:#47525d;font-family:Open Sans,sans-serif;font-size:14px;line-height:32px}@media screen and (min-width:768px){._3yeQM{font-size:16px}}._3yeQM span+span:before{border-left:1px solid;content:"";display:inline-block;height:12px;margin:0 10px}._2VlLP._182Vf{color:var(--opening-hours-stateofart-color);font-family:var(--opening-hours-stateofart-font-family);font-size:var(--opening-hours-stateofart-font-size);font-weight:var(--opening-hours-stateofart-font-weight);line-height:var(--opening-hours-stateofart-line-height)}._2VlLP._2PcMZ{color:var(--opening-hours-classic-color);font-family:var(--opening-hours-classic-font-family);font-size:var(--opening-hours-classic-font-size);font-weight:var(--opening-hours-classic-font-weight);line-height:var(--opening-hours-classic-line-height)}._2VlLP._33VHE{color:var(--opening-hours-modern-color);font-family:var(--opening-hours-modern-font-family);font-size:var(--opening-hours-modern-font-size);font-weight:var(--opening-hours-modern-font-weight);line-height:var(--opening-hours-modern-line-height)}._2ec8Q,._6FNfB{list-style:none;margin:0;padding:0}._3bvRa{margin:0}._1ng8T ._2IOYU span+span:before,._1ng8T ._cVOBG+span:before,._2QUz6 ._6FNfB ._3HVR3 ._1k_ca+._1k_ca:before,._2VHKK ._2IOYU span+span:before,._2VHKK ._cVOBG+span:before{border-left:1px solid;content:"";display:inline-block}._ZFTaA{align-items:center;display:flex}._2CLfp+._1ng8T{margin-left:8px}._2VlLP._2Inws{position:relative}._33VHE{letter-spacing:1.6px}._33VHE ._3bvRa{color:var(--opening-hours-modern-title-color)}._33VHE ._2J7Gf:not(:last-of-type){margin-bottom:23px}._33VHE ._qhj-J{flex-wrap:wrap}._33VHE ._qhj-J:after{border-bottom:1px solid;content:"";display:block;margin-top:-7px;width:100%}._33VHE ._3bvRa{font-size:18px;font-weight:500;letter-spacing:3px;line-height:30px}._33VHE ._1gndC:not(:last-of-type){margin-bottom:25px}._33VHE ._2VHKK ._2IOYU span+span:before,._33VHE ._2VHKK ._cVOBG+span:before{height:12px}._33VHE ._3UlKI{font-weight:500}._2PcMZ ._1EnB7 ._3bvRa{color:var(--opening-hours-classic-color);font-family:var(--opening-hours-classic-font-family);font-size:14px;font-weight:500;line-height:20px}._2PcMZ ._1bNZ_ ._2J7Gf ._3bvRa{color:var(--opening-hours-classic-title-color);font-family:var(--opening-hours-classic-title-font-family);font-size:15px;line-height:19px;margin-bottom:5px}._2PcMZ ._3UlKI{font-weight:500}._2PcMZ ._6FNfB ._1Wc2V{padding-right:30px}._2PcMZ ._6FNfB li{margin-bottom:6px}._2PcMZ ._6FNfB li:last-of-type{margin-bottom:0}._2PcMZ ._3GxjC{font-size:0;line-height:0;transform:rotate(90deg);transition:transform .3s}._2PcMZ._2Inws ._ZFTaA{color:var(--opening-hours-classic-hover-title);cursor:pointer;font-size:13px;font-weight:400;line-height:1;transition:color .3s}._2PcMZ._2Inws:hover>._ZFTaA{color:var(--opening-hours-classic-hover-title-hover)}._2PcMZ._2Inws:hover>._ZFTaA ._3GxjC{transform:rotate(-90deg)}._2PcMZ._2Inws:hover>._1EnB7{display:block}._2PcMZ._2Inws ._1EnB7{display:none;left:50%;max-width:100%;min-width:280px;padding-top:10px;position:absolute;top:100%;transform:translateX(-50%);width:100%;z-index:1000}._2PcMZ._2Inws ._2nUn8{background-color:var(--opening-hours-classic-hover-background);border-radius:4px;box-shadow:0 2px 40px 0 rgba(0,0,0,.1);box-sizing:border-box;padding:30px 30px 25px;position:relative;width:100%}._2PcMZ._2Inws ._2nUn8:after{border-bottom:10px solid var(--opening-hours-classic-hover-background);border-left:10px solid transparent;border-right:10px solid transparent;content:"";left:50%;position:absolute;top:-10px;transform:translateX(-50%)}._2PcMZ ._1ng8T ._2IOYU span+span:before,._2PcMZ ._1ng8T ._cVOBG+span:before,._2PcMZ ._2QUz6 ._6FNfB ._3HVR3 ._1k_ca+._1k_ca:before,._2PcMZ ._2VHKK ._2IOYU span+span:before,._2PcMZ ._2VHKK ._cVOBG+span:before{border-right:1px solid;height:10px;margin:0 5px}._2PcMZ:not(._2Inws) ._2J7Gf{align-items:flex-start;display:flex}._2PcMZ ._2nUn8 ._2J7Gf,._2PcMZ:not(._2Inws) ._2J7Gf{margin-bottom:10px}._2PcMZ ._2QUz6 ._2J7Gf:not(:last-of-type){margin-bottom:30px}._2PcMZ:not(._2Inws) ._2CLfp{font-size:0;line-height:0;padding:1px 13px 1px 0}._2PcMZ:not(._2Inws) ._3qNqB{padding-left:30px}._2PcMZ ._3qNqB{color:var(--opening-hours-classic-title-color);cursor:pointer}._2PcMZ ._3qNqB:hover{color:var(--opening-hours-classic-color-hover)}._2PcMZ ._1bNZ_{bottom:0;height:100%;left:0;overflow-y:auto;position:fixed;right:0;top:0;width:100%;z-index:1000}._2PcMZ ._1bNZ_>div{box-sizing:border-box;display:flex;min-height:100vh;padding:15px;position:relative}._2PcMZ ._2wIDj{background-color:rgba(0,0,0,.4);border:1px solid var(--opening-hours-classic-color);box-sizing:border-box;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}._2PcMZ ._2iOf2{margin:auto;position:relative}._2PcMZ ._2QUz6{background-color:var(--opening-hours-classic-hover-background);border-radius:4px;box-sizing:border-box;padding:25px}@media screen and (min-width:576px){._2PcMZ ._2QUz6{padding:30px 45px;width:420px}}._2PcMZ ._2kqve{font-size:0;line-height:0;padding-bottom:10px;text-align:right}._2PcMZ ._2pfiv{color:var(--opening-hours-classic-hover-background);cursor:pointer;display:inline-block}@media screen and (min-width:576px){._2PcMZ ._2pfiv{transform:translate(50px,-5px)}}._2PcMZ ._2pfiv:hover{color:var(--opening-hours-classic-color-hover)}._182Vf ._2J7Gf:not(:last-of-type){margin-bottom:5px}._182Vf ._qhj-J{color:var(--opening-hours-stateofart-title-color)}._182Vf ._qhj-J:hover{color:var(--opening-hours-stateofart-color-hover)}._182Vf ._2VHKK{color:#555}._182Vf ._6FNfB li:not(:last-of-type){margin-bottom:6px}._182Vf ._6FNfB+._1-No_{margin-top:6px}._182Vf ._2VHKK ._2IOYU span+span:before,._182Vf ._2VHKK ._cVOBG+span:before{height:12px}._1-No_ ._2ec8Q li,._6FNfB li{display:flex;justify-content:space-between}._3xuKH+._3HVR3{margin-left:20px}._qhj-J{align-items:center;cursor:pointer;display:inline-flex}._3GxjC{font-size:0;line-height:0;transform:rotate(90deg)}._1YSua ._3GxjC{transform:rotate(-90deg)}._6FNfB ._2IOYU span+span{margin-left:10px}._2VHKK ._2IOYU span+span:before,._2VHKK ._cVOBG+span:before{margin:0 10px}._2VlLP:not(._2PcMZ) ._3nDdk{align-items:center;display:flex;flex-wrap:wrap;margin:0 -10px}._2VlLP:not(._2PcMZ) ._1k_ca{flex:0 0 auto;padding:0 10px}._3W3yJ{padding-bottom:30px}._2WteC ._1x6b6 i{margin-right:5px}._2FLkG,._3kXp7{position:relative}._2WteC ._2FLkG ._3kXp7 ._1MqL7{background-color:initial;background-position-x:right;background-position-y:center;background-repeat:no-repeat;background-size:24px;border-radius:2px;border-style:solid;border-width:1px;box-sizing:border-box;color:#21262b;cursor:pointer;font-family:Open Sans,sans-serif;font-size:14px;font-weight:700;line-height:19px;margin:0;max-width:100%;outline:none;padding-bottom:12px!important;padding-left:13px!important;padding-top:13px!important;position:relative;text-overflow:ellipsis;width:100%;z-index:1}._2WteC ._2FLkG ._3kXp7 ._1MqL7::placeholder{color:#8997a5;font-weight:400}@media screen and (min-width:768px){._2WteC ._2FLkG ._3kXp7 ._1MqL7{font-size:16px;padding-bottom:14px!important;padding-top:15px!important}}._2WteC ._2FLkG ._3kXp7 ._1MqL7:not(._1j--c){padding-right:30px!important}._2WteC ._2FLkG ._3kXp7 ._1MqL7:not(._1j--c):not(._1u0OZ){background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkuODc1IDMuNWE2LjM4MiA2LjM4MiAwIDAgMSA2LjM3NSA2LjM3NWMwIDEuNDk1LS41MjEgMi44Ny0xLjM4OCAzLjk1OGw1LjQzMiA1LjQ1OWEuNzA4LjcwOCAwIDAgMS0xLjAwNSAxbC01LjQyNC01LjQ1M2E2LjM0MyA2LjM0MyAwIDAgMS0zLjk5IDEuNDExQTYuMzgyIDYuMzgyIDAgMCAxIDMuNSA5Ljg3NSA2LjM4MiA2LjM4MiAwIDAgMSA5Ljg3NSAzLjV6bTAgMS40MTdhNC45NjQgNC45NjQgMCAwIDAtNC45NTggNC45NTggNC45NjQgNC45NjQgMCAwIDAgNC45NTggNC45NTggNC45NjUgNC45NjUgMCAwIDAgNC45NTgtNC45NTggNC45NjQgNC45NjQgMCAwIDAtNC45NTgtNC45NTh6IiBmaWxsPSIjNEU3Q0JEIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=")}._2WteC ._2FLkG ._3kXp7 ._1MqL7:not(._1j--c):not(._1FZu1){background-color:#f8f8f9}._2WteC ._2FLkG ._3kXp7 ._1MqL7._1FZu1:not(._1j--c){background-color:#fff}._2WteC ._2FLkG ._3kXp7 ._1MqL7:not(:focus):not(:active):not(._1j--c){border-color:#8997a5}._2WteC ._2FLkG ._3kXp7 ._1MqL7:active:not(._1j--c),._2WteC ._2FLkG ._3kXp7 ._1MqL7:focus:not(._1j--c){border-color:#4e7cbd;box-shadow:inset 0 0 0 1px #4e7cbd}._2WteC ._2FLkG ._3kXp7 ._1MqL7._1j--c{background-color:#fae5e5;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZDIwMzAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0xMi41IDE0VjciLz48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNkMjAzMDAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0xMyAxNy41YS41LjUgMCAxIDEtMSAwIC41LjUgMCAwIDEgMSAweiIvPjwvc3ZnPg==");border-color:#d20300;box-shadow:inset 0 0 0 1px #d20300;padding-right:26px!important}._1MqL7:not(:active):not(:focus):not(._1j--c)+._3WkGt{color:#47525d}._1MqL7:not(:active):not(:focus):not(._1j--c)+._3WkGt+._2rpaa{color:#8997a5}._1MqL7:not(._1j--c):active+._3WkGt,._1MqL7:not(._1j--c):active+._3WkGt+._2rpaa,._1MqL7:not(._1j--c):focus+._3WkGt,._1MqL7:not(._1j--c):focus+._3WkGt+._2rpaa{color:#4e7cbd}._1MqL7._1j--c+._3WkGt,._1MqL7._1j--c+._3WkGt+._2rpaa{color:#d20300}._2rpaa{cursor:pointer;font-size:0;line-height:0;right:3px;top:50%;transform:translateY(-50%);z-index:2}._2rpaa,._35w5D{position:absolute}._35w5D{background-color:#fff;border-radius:4px;box-shadow:0 2px 8px 0 rgba(0,0,0,.16);box-sizing:border-box;left:0;top:calc(100% + 10px);width:100%;z-index:100}._35w5D:not(._3BhsY){display:none}._35w5D._3BhsY{display:block}._1TlYp{padding:10px 0}._1mKgE+._1mKgE{margin-top:10px}._1mKgE{list-style:none;margin:0;padding:0}._1mKgE li{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;padding:4px 15px}._1mKgE li:hover{background-color:#f1f1f5}._1mKgE li._gTrob{background-color:#e4e8ed}._1mKgE li i{flex:0 0 auto;margin-right:7px}._1ovHe{color:#47525d;flex:1 0 0%;font-size:14px;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._1ovHe strong{color:#000}._2M-Fn{padding-bottom:30px}._23Qjt ._2k0qA+._2k0qA{margin-top:10px}._2k0qA{align-items:center;background-color:#e7ebf0;border-radius:2px;cursor:pointer;display:flex;overflow:hidden;padding:6px 10px}._2KMuB{color:#47525d;font-size:14px;line-height:24px;margin:0}._3wXi7{background-color:#fff;border-radius:50%;box-shadow:0 0 4px 0 rgba(0,0,0,.16);flex:0 0 auto;margin:0 0 0 10px;padding:5px}@media screen and (min-width:768px){._3wXi7{margin:2px 0 2px 10px}}._1PdXl{flex:1 0 0%}._1PdXl:after{clear:both;content:"";display:block;height:0}._1_rCM{color:#4e7cbd;cursor:move;float:left;margin:0 5px 0 -10px}._1_rCM:hover{color:#ff6730}._1LGwk{flex:0 0 90px;margin-left:10px}._2k0qA ._1LGwk ._3BM4b{background-color:#fff!important;background-position:100%;background-repeat:no-repeat;background-size:24px;border-radius:2px;border-style:solid;border-width:1px;box-sizing:border-box;color:#6b7782!important;cursor:pointer;font-family:Open Sans,sans-serif;font-weight:400;height:auto!important;line-height:19px;margin:0;max-width:100%;padding:8px 26px 8px 6px!important;width:100%;z-index:2}._2k0qA ._1LGwk ._3BM4b:not(:focus):not(:active){background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iIzRlN2NiZCIgZD0ibTEyLjM0MiAxNS4yNzctNS4zNzMtNC4yMjUuNTg4LS44MzQgNC45NDkgMy40NzMgNC45NjMtMy40NzIuNTg4LjgzNC01LjM0NiA0LjIyNXoiLz48L3N2Zz4=");border-color:#8997a5}._2k0qA ._1LGwk ._3BM4b:active,._2k0qA ._1LGwk ._3BM4b:focus{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iIzRlN2NiZCIgZD0ibTExLjY1NyAxMC4yNDEgNS4zNzMgNC4yMjUtLjU4OC44MzQtNC45NDktMy40NzNMNi41MyAxNS4zbC0uNTg4LS44MzQgNS4zNDYtNC4yMjV6Ii8+PC9zdmc+");border-color:#4e7cbd;box-shadow:inset 0 0 0 1px #4e7cbd;outline:none}._23Qjt+._3TFkb{padding-top:18px}._UFGCr i{margin-right:5px}._G44Uh{background-color:#f8f8f9;border:1px solid #c4ced9;margin-top:15px;padding:15px}._2Ldq7{height:100%}._2Ldq7 *{box-sizing:border-box}._2Ldq7 ._2ecE6{border:1px solid #c4ced9;border-radius:8px;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}._2Ldq7 ._1B8zE{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}._2Ldq7:not(._L1myF) ._2ecE6{background-color:#fff}._2Ldq7._L1myF ._2ecE6{background-color:#ebf2ff}._2Ldq7 ._2NQlu{margin-top:auto}._2Ldq7:not(._3d9Tb) ._20ij1{min-height:120px}._2Ldq7._3d9Tb ._20ij1{max-height:140px;min-height:140px}._2Ldq7._3d9Tb ._1TnoR img{max-height:100px}._2Ldq7:not(._3MTFJ) ._1UKEC{padding-bottom:13px;padding-top:20px;text-align:center}._2Ldq7:not(._3MTFJ) ._20ij1{align-items:center}._2Ldq7:not(._3MTFJ) ._ftqhV{margin-bottom:-13px;padding:7px 0}._2Ldq7._3MTFJ *+._ftqhV{padding-top:15px}._2Ldq7._3MTFJ ._1TnoR{border-radius:4px;overflow:hidden}._LdGNr ._2ecE6:hover{background-color:#ebf2ff}._LdGNr ._2ecE6:hover ._2NQlu ._23QXR{color:#ff6730}._2PFcr ._20ij1,._3MTFJ ._20ij1{padding-bottom:13px;padding-top:20px}._1xIVr ._1UKEC{padding-bottom:20px;padding-top:20px}._3gceo{border-bottom:1px solid #c4ced9}._2NQlu{border-top:1px solid #c4ced9}._20ij1,._2c1Tl,._3gceo{padding-left:12px;padding-right:12px}._1lhUZ{height:100%;left:0;position:absolute;top:0;width:100%}._3gceo{padding-bottom:11px;padding-top:11px}._2GsE9{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._20ij1{display:flex;flex:1 0 0%;flex-wrap:wrap;justify-content:center}._1UKEC,._2ihU1{flex:1 0 0%}._2ihU1{display:flex;flex-wrap:wrap}._xukvb{align-self:stretch;flex:1 0 100%}@media screen and (min-width:768px){._xukvb{flex:1 0 0%;max-width:50%}}._xukvb+._xukvb{border:solid #c4ced9;border-width:1px 0 0}@media screen and (min-width:768px){._xukvb+._xukvb{border-width:0 0 0 1px}}._1aX_p{display:flex;flex-direction:column;height:100%}._1aX_p,._1aX_p>*{align-self:stretch}._1aX_p>*{flex:1 0 40px}._1aX_p ._23QXR{padding-left:12px}@media screen and (min-width:768px){._1aX_p ._IcMTB{margin-left:-12px}}._1NtPv,._1TnoR,._Gv8Z1{font-size:0;line-height:0}._1NtPv img,._1TnoR img,._Gv8Z1 img{display:inline-block;height:auto;max-width:100%}._1TnoR+._23qoX{margin-top:-9px}._23qoX{font-size:0;line-height:0}._ftqhV{font-size:14px;line-height:26px;margin:0}._2tZZa{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:20px;position:relative}._30cY1{height:100%;left:0;position:absolute;top:0;width:100%}._3Xr_U:hover{background-color:#ebf2ff}._3Xr_U:hover ._1w3Ap{color:#ff6730}._1w3Ap{align-items:center;color:#4e7cbd;display:inline-flex;font-size:14px;line-height:26px;padding:7px 0}._2NQlu{font-size:0;line-height:0;overflow:hidden;padding-bottom:6px;padding-left:11px;padding-top:6px}._23QXR{width:100%}._23QXR:not(._1zvP1){max-height:26px}._1zvP1{overflow:hidden}._1zvP1:hover{background-color:#ebf2ff}._1zvP1+._1zvP1{border-top:1px solid #c4ced9}._1VE30,._IcMTB{flex:0 0 auto}._1dc-1{flex:1 0 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._IcMTB{margin-right:4px}._1VE30{font-size:0;line-height:0;margin-left:12px;position:relative}._1VE30 i{margin:0 6px}._1VE30:before{background-color:#c4ced9;content:"";height:1000px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}._3whBf ._2ecE6:hover{background-color:#ebf2ff}._3whBf ._2ecE6:hover ._2c1Tl ._30n1S,._3whBf ._2ecE6:hover ._2c1Tl ._3PAV4{color:#ff6730}._2c1Tl{align-items:center;display:flex;flex-direction:column;max-height:82px;min-height:82px;padding-bottom:7px;padding-top:8px}._2XbJb,._3PAV4{margin:auto}._1NtPv{align-items:center;display:inline-flex;flex:1 0 0%;font-size:0;line-height:0;overflow:hidden}._1NtPv,._1NtPv img{max-height:100%}._30n1S,._3PAV4{color:#4e7cbd}._30n1S{font-size:14px;line-height:26px;margin:0;max-height:26px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._368-E>*{box-sizing:border-box}._2cdZ3{align-items:center;border:1px solid #c4ced9;border-radius:8px;cursor:pointer;display:flex;max-height:80px;min-height:80px;overflow:hidden;text-decoration:none}._2cdZ3:not(:hover){background-color:#fff}._2cdZ3:hover{background-color:#ebf2ff}._2cdZ3:hover ._1oZjb,._2cdZ3:hover ._2N-7k,._2cdZ3:hover ._MNbbU{color:#ff6730}._16R9Z{align-items:center;display:flex;flex:1 0 0%;padding:13px 20px}._2N-7k{align-self:stretch;border-left:1px solid #c4ced9;display:flex;flex:0 0 auto;padding:0 3px}._2N-7k>i{margin:auto}._1oZjb,._2N-7k,._MNbbU{color:#4e7cbd}._1oZjb,._3u377{flex:0 0 32px}._3u377{text-align:center}._3u377 img{display:inline-block;height:auto;max-height:40px;max-width:100%}._1oZjb+._MNbbU,._3u377+._MNbbU{padding-left:15px}@media screen and (min-width:768px){._1oZjb+._MNbbU,._3u377+._MNbbU{padding-left:25px}}._MNbbU{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;flex:1 0 0%;font-size:14px;line-height:26px;overflow:hidden;text-overflow:ellipsis}._fD7j2{align-items:center;background-color:#e7ebf0;border-radius:2px;cursor:pointer;display:flex;overflow:hidden;padding:6px 10px}._3aQCr{color:#47525d;font-size:14px;line-height:24px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._3fncB{flex:0 0 100px;margin-left:auto;padding-left:10px}._fD7j2 ._3fncB ._3WdNy{background-color:#fff!important;background-position:100%;background-repeat:no-repeat;background-size:24px;border-radius:2px;border-style:solid;border-width:1px;box-sizing:border-box;color:#6b7782!important;cursor:pointer;font-family:Open Sans,sans-serif;font-weight:400;height:auto!important;line-height:19px;margin:0;max-width:100%;padding:8px 26px 8px 6px!important;width:100%;z-index:2}._fD7j2 ._3fncB ._3WdNy:not(:focus):not(:active){background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iIzRlN2NiZCIgZD0ibTEyLjM0MiAxNS4yNzctNS4zNzMtNC4yMjUuNTg4LS44MzQgNC45NDkgMy40NzMgNC45NjMtMy40NzIuNTg4LjgzNC01LjM0NiA0LjIyNXoiLz48L3N2Zz4=");border-color:#8997a5}._fD7j2 ._3fncB ._3WdNy:active,._fD7j2 ._3fncB ._3WdNy:focus{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iIzRlN2NiZCIgZD0ibTExLjY1NyAxMC4yNDEgNS4zNzMgNC4yMjUtLjU4OC44MzQtNC45NDktMy40NzNMNi41MyAxNS4zbC0uNTg4LS44MzQgNS4zNDYtNC4yMjV6Ii8+PC9zdmc+");border-color:#4e7cbd;box-shadow:inset 0 0 0 1px #4e7cbd;outline:none}',""]);const c=a},73687:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(76314),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,'.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,\n.react-datepicker__month-read-view--down-arrow,\n.react-datepicker__month-year-read-view--down-arrow {\n  margin-left: -8px;\n  position: absolute;\n}\n\n.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,\n.react-datepicker__month-read-view--down-arrow,\n.react-datepicker__month-year-read-view--down-arrow, .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,\n.react-datepicker__month-read-view--down-arrow::before,\n.react-datepicker__month-year-read-view--down-arrow::before {\n  box-sizing: content-box;\n  position: absolute;\n  border: 8px solid transparent;\n  height: 0;\n  width: 1px;\n}\n\n.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,\n.react-datepicker__month-read-view--down-arrow::before,\n.react-datepicker__month-year-read-view--down-arrow::before {\n  content: "";\n  z-index: -1;\n  border-width: 8px;\n  left: -8px;\n  border-bottom-color: #aeaeae;\n}\n\n.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle {\n  top: 0;\n  margin-top: -8px;\n}\n\n.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {\n  border-top: none;\n  border-bottom-color: #f0f0f0;\n}\n\n.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {\n  top: -1px;\n  border-bottom-color: #aeaeae;\n}\n\n.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,\n.react-datepicker__month-read-view--down-arrow,\n.react-datepicker__month-year-read-view--down-arrow {\n  bottom: 0;\n  margin-bottom: -8px;\n}\n\n.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,\n.react-datepicker__month-read-view--down-arrow,\n.react-datepicker__month-year-read-view--down-arrow, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,\n.react-datepicker__month-read-view--down-arrow::before,\n.react-datepicker__month-year-read-view--down-arrow::before {\n  border-bottom: none;\n  border-top-color: #fff;\n}\n\n.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,\n.react-datepicker__month-read-view--down-arrow::before,\n.react-datepicker__month-year-read-view--down-arrow::before {\n  bottom: -1px;\n  border-top-color: #aeaeae;\n}\n\n.react-datepicker-wrapper {\n  display: inline-block;\n  padding: 0;\n  border: 0;\n}\n\n.react-datepicker {\n  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;\n  font-size: 0.8rem;\n  background-color: #fff;\n  color: #000;\n  border: 1px solid #aeaeae;\n  border-radius: 0.3rem;\n  display: inline-block;\n  position: relative;\n}\n\n.react-datepicker--time-only .react-datepicker__triangle {\n  left: 35px;\n}\n\n.react-datepicker--time-only .react-datepicker__time-container {\n  border-left: 0;\n}\n\n.react-datepicker--time-only .react-datepicker__time,\n.react-datepicker--time-only .react-datepicker__time-box {\n  border-bottom-left-radius: 0.3rem;\n  border-bottom-right-radius: 0.3rem;\n}\n\n.react-datepicker__triangle {\n  position: absolute;\n  left: 50px;\n}\n\n.react-datepicker-popper {\n  z-index: 1;\n}\n\n.react-datepicker-popper[data-placement^="bottom"] {\n  margin-top: 10px;\n}\n\n.react-datepicker-popper[data-placement="bottom-end"] .react-datepicker__triangle, .react-datepicker-popper[data-placement="top-end"] .react-datepicker__triangle {\n  left: auto;\n  right: 50px;\n}\n\n.react-datepicker-popper[data-placement^="top"] {\n  margin-bottom: 10px;\n}\n\n.react-datepicker-popper[data-placement^="right"] {\n  margin-left: 8px;\n}\n\n.react-datepicker-popper[data-placement^="right"] .react-datepicker__triangle {\n  left: auto;\n  right: 42px;\n}\n\n.react-datepicker-popper[data-placement^="left"] {\n  margin-right: 8px;\n}\n\n.react-datepicker-popper[data-placement^="left"] .react-datepicker__triangle {\n  left: 42px;\n  right: auto;\n}\n\n.react-datepicker__header {\n  text-align: center;\n  background-color: #f0f0f0;\n  border-bottom: 1px solid #aeaeae;\n  border-top-left-radius: 0.3rem;\n  padding-top: 8px;\n  position: relative;\n}\n\n.react-datepicker__header--time {\n  padding-bottom: 8px;\n  padding-left: 5px;\n  padding-right: 5px;\n}\n\n.react-datepicker__header--time:not(.react-datepicker__header--time--only) {\n  border-top-left-radius: 0;\n}\n\n.react-datepicker__header:not(.react-datepicker__header--has-time-select) {\n  border-top-right-radius: 0.3rem;\n}\n\n.react-datepicker__year-dropdown-container--select,\n.react-datepicker__month-dropdown-container--select,\n.react-datepicker__month-year-dropdown-container--select,\n.react-datepicker__year-dropdown-container--scroll,\n.react-datepicker__month-dropdown-container--scroll,\n.react-datepicker__month-year-dropdown-container--scroll {\n  display: inline-block;\n  margin: 0 2px;\n}\n\n.react-datepicker__current-month,\n.react-datepicker-time__header,\n.react-datepicker-year-header {\n  margin-top: 0;\n  color: #000;\n  font-weight: bold;\n  font-size: 0.944rem;\n}\n\n.react-datepicker-time__header {\n  text-overflow: ellipsis;\n  white-space: nowrap;\n  overflow: hidden;\n}\n\n.react-datepicker__navigation {\n  background: none;\n  line-height: 1.7rem;\n  text-align: center;\n  cursor: pointer;\n  position: absolute;\n  top: 10px;\n  width: 0;\n  padding: 0;\n  border: 0.45rem solid transparent;\n  z-index: 1;\n  height: 10px;\n  width: 10px;\n  text-indent: -999em;\n  overflow: hidden;\n}\n\n.react-datepicker__navigation--previous {\n  left: 10px;\n  border-right-color: #ccc;\n}\n\n.react-datepicker__navigation--previous:hover {\n  border-right-color: #b3b3b3;\n}\n\n.react-datepicker__navigation--previous--disabled, .react-datepicker__navigation--previous--disabled:hover {\n  border-right-color: #e6e6e6;\n  cursor: default;\n}\n\n.react-datepicker__navigation--next {\n  right: 10px;\n  border-left-color: #ccc;\n}\n\n.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {\n  right: 95px;\n}\n\n.react-datepicker__navigation--next:hover {\n  border-left-color: #b3b3b3;\n}\n\n.react-datepicker__navigation--next--disabled, .react-datepicker__navigation--next--disabled:hover {\n  border-left-color: #e6e6e6;\n  cursor: default;\n}\n\n.react-datepicker__navigation--years {\n  position: relative;\n  top: 0;\n  display: block;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n.react-datepicker__navigation--years-previous {\n  top: 4px;\n  border-top-color: #ccc;\n}\n\n.react-datepicker__navigation--years-previous:hover {\n  border-top-color: #b3b3b3;\n}\n\n.react-datepicker__navigation--years-upcoming {\n  top: -4px;\n  border-bottom-color: #ccc;\n}\n\n.react-datepicker__navigation--years-upcoming:hover {\n  border-bottom-color: #b3b3b3;\n}\n\n.react-datepicker__month-container {\n  float: left;\n}\n\n.react-datepicker__year {\n  margin: 0.4rem;\n  text-align: center;\n}\n\n.react-datepicker__year-wrapper {\n  display: flex;\n  flex-wrap: wrap;\n  max-width: 180px;\n}\n\n.react-datepicker__year .react-datepicker__year-text {\n  display: inline-block;\n  width: 4rem;\n  margin: 2px;\n}\n\n.react-datepicker__month {\n  margin: 0.4rem;\n  text-align: center;\n}\n\n.react-datepicker__month .react-datepicker__month-text,\n.react-datepicker__month .react-datepicker__quarter-text {\n  display: inline-block;\n  width: 4rem;\n  margin: 2px;\n}\n\n.react-datepicker__input-time-container {\n  clear: both;\n  width: 100%;\n  float: left;\n  margin: 5px 0 10px 15px;\n  text-align: left;\n}\n\n.react-datepicker__input-time-container .react-datepicker-time__caption {\n  display: inline-block;\n}\n\n.react-datepicker__input-time-container .react-datepicker-time__input-container {\n  display: inline-block;\n}\n\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {\n  display: inline-block;\n  margin-left: 10px;\n}\n\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {\n  width: auto;\n}\n\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"]::-webkit-inner-spin-button,\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"]::-webkit-outer-spin-button {\n  -webkit-appearance: none;\n  margin: 0;\n}\n\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"] {\n  -moz-appearance: textfield;\n}\n\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {\n  margin-left: 5px;\n  display: inline-block;\n}\n\n.react-datepicker__time-container {\n  float: right;\n  border-left: 1px solid #aeaeae;\n  width: 85px;\n}\n\n.react-datepicker__time-container--with-today-button {\n  display: inline;\n  border: 1px solid #aeaeae;\n  border-radius: 0.3rem;\n  position: absolute;\n  right: -72px;\n  top: 0;\n}\n\n.react-datepicker__time-container .react-datepicker__time {\n  position: relative;\n  background: white;\n  border-bottom-right-radius: 0.3rem;\n}\n\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {\n  width: 85px;\n  overflow-x: hidden;\n  margin: 0 auto;\n  text-align: center;\n  border-bottom-right-radius: 0.3rem;\n}\n\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {\n  list-style: none;\n  margin: 0;\n  height: calc(195px + (1.7rem / 2));\n  overflow-y: scroll;\n  padding-right: 0px;\n  padding-left: 0px;\n  width: 100%;\n  box-sizing: content-box;\n}\n\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {\n  height: 30px;\n  padding: 5px 10px;\n  white-space: nowrap;\n}\n\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {\n  cursor: pointer;\n  background-color: #f0f0f0;\n}\n\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {\n  background-color: #216ba5;\n  color: white;\n  font-weight: bold;\n}\n\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {\n  background-color: #216ba5;\n}\n\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {\n  color: #ccc;\n}\n\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {\n  cursor: default;\n  background-color: transparent;\n}\n\n.react-datepicker__week-number {\n  color: #ccc;\n  display: inline-block;\n  width: 1.7rem;\n  line-height: 1.7rem;\n  text-align: center;\n  margin: 0.166rem;\n}\n\n.react-datepicker__week-number.react-datepicker__week-number--clickable {\n  cursor: pointer;\n}\n\n.react-datepicker__week-number.react-datepicker__week-number--clickable:hover {\n  border-radius: 0.3rem;\n  background-color: #f0f0f0;\n}\n\n.react-datepicker__day-names,\n.react-datepicker__week {\n  white-space: nowrap;\n}\n\n.react-datepicker__day-name,\n.react-datepicker__day,\n.react-datepicker__time-name {\n  color: #000;\n  display: inline-block;\n  width: 1.7rem;\n  line-height: 1.7rem;\n  text-align: center;\n  margin: 0.166rem;\n}\n\n.react-datepicker__month--selected, .react-datepicker__month--in-selecting-range, .react-datepicker__month--in-range,\n.react-datepicker__quarter--selected,\n.react-datepicker__quarter--in-selecting-range,\n.react-datepicker__quarter--in-range {\n  border-radius: 0.3rem;\n  background-color: #216ba5;\n  color: #fff;\n}\n\n.react-datepicker__month--selected:hover, .react-datepicker__month--in-selecting-range:hover, .react-datepicker__month--in-range:hover,\n.react-datepicker__quarter--selected:hover,\n.react-datepicker__quarter--in-selecting-range:hover,\n.react-datepicker__quarter--in-range:hover {\n  background-color: #1d5d90;\n}\n\n.react-datepicker__month--disabled,\n.react-datepicker__quarter--disabled {\n  color: #ccc;\n  pointer-events: none;\n}\n\n.react-datepicker__month--disabled:hover,\n.react-datepicker__quarter--disabled:hover {\n  cursor: default;\n  background-color: transparent;\n}\n\n.react-datepicker__day,\n.react-datepicker__month-text,\n.react-datepicker__quarter-text,\n.react-datepicker__year-text {\n  cursor: pointer;\n}\n\n.react-datepicker__day:hover,\n.react-datepicker__month-text:hover,\n.react-datepicker__quarter-text:hover,\n.react-datepicker__year-text:hover {\n  border-radius: 0.3rem;\n  background-color: #f0f0f0;\n}\n\n.react-datepicker__day--today,\n.react-datepicker__month-text--today,\n.react-datepicker__quarter-text--today,\n.react-datepicker__year-text--today {\n  font-weight: bold;\n}\n\n.react-datepicker__day--highlighted,\n.react-datepicker__month-text--highlighted,\n.react-datepicker__quarter-text--highlighted,\n.react-datepicker__year-text--highlighted {\n  border-radius: 0.3rem;\n  background-color: #3dcc4a;\n  color: #fff;\n}\n\n.react-datepicker__day--highlighted:hover,\n.react-datepicker__month-text--highlighted:hover,\n.react-datepicker__quarter-text--highlighted:hover,\n.react-datepicker__year-text--highlighted:hover {\n  background-color: #32be3f;\n}\n\n.react-datepicker__day--highlighted-custom-1,\n.react-datepicker__month-text--highlighted-custom-1,\n.react-datepicker__quarter-text--highlighted-custom-1,\n.react-datepicker__year-text--highlighted-custom-1 {\n  color: magenta;\n}\n\n.react-datepicker__day--highlighted-custom-2,\n.react-datepicker__month-text--highlighted-custom-2,\n.react-datepicker__quarter-text--highlighted-custom-2,\n.react-datepicker__year-text--highlighted-custom-2 {\n  color: green;\n}\n\n.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range,\n.react-datepicker__month-text--selected,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__month-text--in-range,\n.react-datepicker__quarter-text--selected,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__quarter-text--in-range,\n.react-datepicker__year-text--selected,\n.react-datepicker__year-text--in-selecting-range,\n.react-datepicker__year-text--in-range {\n  border-radius: 0.3rem;\n  background-color: #216ba5;\n  color: #fff;\n}\n\n.react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover,\n.react-datepicker__month-text--selected:hover,\n.react-datepicker__month-text--in-selecting-range:hover,\n.react-datepicker__month-text--in-range:hover,\n.react-datepicker__quarter-text--selected:hover,\n.react-datepicker__quarter-text--in-selecting-range:hover,\n.react-datepicker__quarter-text--in-range:hover,\n.react-datepicker__year-text--selected:hover,\n.react-datepicker__year-text--in-selecting-range:hover,\n.react-datepicker__year-text--in-range:hover {\n  background-color: #1d5d90;\n}\n\n.react-datepicker__day--keyboard-selected,\n.react-datepicker__month-text--keyboard-selected,\n.react-datepicker__quarter-text--keyboard-selected,\n.react-datepicker__year-text--keyboard-selected {\n  border-radius: 0.3rem;\n  background-color: #2a87d0;\n  color: #fff;\n}\n\n.react-datepicker__day--keyboard-selected:hover,\n.react-datepicker__month-text--keyboard-selected:hover,\n.react-datepicker__quarter-text--keyboard-selected:hover,\n.react-datepicker__year-text--keyboard-selected:hover {\n  background-color: #1d5d90;\n}\n\n.react-datepicker__day--in-selecting-range ,\n.react-datepicker__month-text--in-selecting-range ,\n.react-datepicker__quarter-text--in-selecting-range ,\n.react-datepicker__year-text--in-selecting-range {\n  background-color: rgba(33, 107, 165, 0.5);\n}\n\n.react-datepicker__month--selecting-range .react-datepicker__day--in-range , .react-datepicker__month--selecting-range\n.react-datepicker__month-text--in-range , .react-datepicker__month--selecting-range\n.react-datepicker__quarter-text--in-range , .react-datepicker__month--selecting-range\n.react-datepicker__year-text--in-range {\n  background-color: #f0f0f0;\n  color: #000;\n}\n\n.react-datepicker__day--disabled,\n.react-datepicker__month-text--disabled,\n.react-datepicker__quarter-text--disabled,\n.react-datepicker__year-text--disabled {\n  cursor: default;\n  color: #ccc;\n}\n\n.react-datepicker__day--disabled:hover,\n.react-datepicker__month-text--disabled:hover,\n.react-datepicker__quarter-text--disabled:hover,\n.react-datepicker__year-text--disabled:hover {\n  background-color: transparent;\n}\n\n.react-datepicker__month-text.react-datepicker__month--selected:hover, .react-datepicker__month-text.react-datepicker__month--in-range:hover, .react-datepicker__month-text.react-datepicker__quarter--selected:hover, .react-datepicker__month-text.react-datepicker__quarter--in-range:hover,\n.react-datepicker__quarter-text.react-datepicker__month--selected:hover,\n.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,\n.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover,\n.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover {\n  background-color: #216ba5;\n}\n\n.react-datepicker__month-text:hover,\n.react-datepicker__quarter-text:hover {\n  background-color: #f0f0f0;\n}\n\n.react-datepicker__input-container {\n  position: relative;\n  display: inline-block;\n  width: 100%;\n}\n\n.react-datepicker__year-read-view,\n.react-datepicker__month-read-view,\n.react-datepicker__month-year-read-view {\n  border: 1px solid transparent;\n  border-radius: 0.3rem;\n}\n\n.react-datepicker__year-read-view:hover,\n.react-datepicker__month-read-view:hover,\n.react-datepicker__month-year-read-view:hover {\n  cursor: pointer;\n}\n\n.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,\n.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,\n.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,\n.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,\n.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,\n.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {\n  border-top-color: #b3b3b3;\n}\n\n.react-datepicker__year-read-view--down-arrow,\n.react-datepicker__month-read-view--down-arrow,\n.react-datepicker__month-year-read-view--down-arrow {\n  border-top-color: #ccc;\n  float: right;\n  margin-left: 20px;\n  top: 8px;\n  position: relative;\n  border-width: 0.45rem;\n}\n\n.react-datepicker__year-dropdown,\n.react-datepicker__month-dropdown,\n.react-datepicker__month-year-dropdown {\n  background-color: #f0f0f0;\n  position: absolute;\n  width: 50%;\n  left: 25%;\n  top: 30px;\n  z-index: 1;\n  text-align: center;\n  border-radius: 0.3rem;\n  border: 1px solid #aeaeae;\n}\n\n.react-datepicker__year-dropdown:hover,\n.react-datepicker__month-dropdown:hover,\n.react-datepicker__month-year-dropdown:hover {\n  cursor: pointer;\n}\n\n.react-datepicker__year-dropdown--scrollable,\n.react-datepicker__month-dropdown--scrollable,\n.react-datepicker__month-year-dropdown--scrollable {\n  height: 150px;\n  overflow-y: scroll;\n}\n\n.react-datepicker__year-option,\n.react-datepicker__month-option,\n.react-datepicker__month-year-option {\n  line-height: 20px;\n  width: 100%;\n  display: block;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n.react-datepicker__year-option:first-of-type,\n.react-datepicker__month-option:first-of-type,\n.react-datepicker__month-year-option:first-of-type {\n  border-top-left-radius: 0.3rem;\n  border-top-right-radius: 0.3rem;\n}\n\n.react-datepicker__year-option:last-of-type,\n.react-datepicker__month-option:last-of-type,\n.react-datepicker__month-year-option:last-of-type {\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  -ms-user-select: none;\n  user-select: none;\n  border-bottom-left-radius: 0.3rem;\n  border-bottom-right-radius: 0.3rem;\n}\n\n.react-datepicker__year-option:hover,\n.react-datepicker__month-option:hover,\n.react-datepicker__month-year-option:hover {\n  background-color: #ccc;\n}\n\n.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,\n.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,\n.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {\n  border-bottom-color: #b3b3b3;\n}\n\n.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,\n.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,\n.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {\n  border-top-color: #b3b3b3;\n}\n\n.react-datepicker__year-option--selected,\n.react-datepicker__month-option--selected,\n.react-datepicker__month-year-option--selected {\n  position: absolute;\n  left: 15px;\n}\n\n.react-datepicker__close-icon {\n  cursor: pointer;\n  background-color: transparent;\n  border: 0;\n  outline: 0;\n  padding: 0px 6px 0px 0px;\n  position: absolute;\n  top: 0;\n  right: 0;\n  height: 100%;\n  display: table-cell;\n  vertical-align: middle;\n}\n\n.react-datepicker__close-icon::after {\n  cursor: pointer;\n  background-color: #216ba5;\n  color: #fff;\n  border-radius: 50%;\n  height: 16px;\n  width: 16px;\n  padding: 2px;\n  font-size: 12px;\n  line-height: 1;\n  text-align: center;\n  display: table-cell;\n  vertical-align: middle;\n  content: "\\00d7";\n}\n\n.react-datepicker__today-button {\n  background: #f0f0f0;\n  border-top: 1px solid #aeaeae;\n  cursor: pointer;\n  text-align: center;\n  font-weight: bold;\n  padding: 5px 0;\n  clear: left;\n}\n\n.react-datepicker__portal {\n  position: fixed;\n  width: 100vw;\n  height: 100vh;\n  background-color: rgba(0, 0, 0, 0.8);\n  left: 0;\n  top: 0;\n  justify-content: center;\n  align-items: center;\n  display: flex;\n  z-index: 2147483647;\n}\n\n.react-datepicker__portal .react-datepicker__day-name,\n.react-datepicker__portal .react-datepicker__day,\n.react-datepicker__portal .react-datepicker__time-name {\n  width: 3rem;\n  line-height: 3rem;\n}\n\n@media (max-width: 400px), (max-height: 550px) {\n  .react-datepicker__portal .react-datepicker__day-name,\n  .react-datepicker__portal .react-datepicker__day,\n  .react-datepicker__portal .react-datepicker__time-name {\n    width: 2rem;\n    line-height: 2rem;\n  }\n}\n\n.react-datepicker__portal .react-datepicker__current-month,\n.react-datepicker__portal .react-datepicker-time__header {\n  font-size: 1.44rem;\n}\n\n.react-datepicker__portal .react-datepicker__navigation {\n  border: 0.81rem solid transparent;\n}\n\n.react-datepicker__portal .react-datepicker__navigation--previous {\n  border-right-color: #ccc;\n}\n\n.react-datepicker__portal .react-datepicker__navigation--previous:hover {\n  border-right-color: #b3b3b3;\n}\n\n.react-datepicker__portal .react-datepicker__navigation--previous--disabled, .react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover {\n  border-right-color: #e6e6e6;\n  cursor: default;\n}\n\n.react-datepicker__portal .react-datepicker__navigation--next {\n  border-left-color: #ccc;\n}\n\n.react-datepicker__portal .react-datepicker__navigation--next:hover {\n  border-left-color: #b3b3b3;\n}\n\n.react-datepicker__portal .react-datepicker__navigation--next--disabled, .react-datepicker__portal .react-datepicker__navigation--next--disabled:hover {\n  border-left-color: #e6e6e6;\n  cursor: default;\n}\n',""]);const i=o},67819:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(76314),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,".info-box{background:#fff;border:1px solid #c4ced9;border-radius:4px;box-sizing:border-box;max-width:700px;width:100%}.bottom-margin-5{margin-bottom:5px}.bottom-margin-10{margin-bottom:10px}.list-items{display:flex;justify-content:space-between}@media only screen and (max-width:960px){.list-items:not(.keep-layout){display:block}.list-items.keep-layout .item{margin-bottom:0}}.list-items .item{border-left:1px solid #c4ced9;box-sizing:border-box;flex:1 1 0px;overflow:hidden;padding-left:15px}.list-items .item:first-of-type{border-left:none;padding-left:0}@media only screen and (max-width:960px){.list-items .item{border-left:none;margin-bottom:10px;padding-left:0;width:100%}.list-items .item:last-of-type{margin-bottom:0}}.list-items p{color:#47525d;font-size:14px;line-height:24px}.list-items .big{color:#000;font-size:20px;font-weight:700;vertical-align:top}ul.tab-links-navigation li{border-left:1px solid #c4ced9;display:inline-block;padding:0 10px}ul.tab-links-navigation li:first-of-type{border-left:none;padding-left:0}ul.tab-links-navigation li.disabled p{color:#c4ced9}ul.tab-links-navigation li p div{display:inline-block}@media only screen and (max-width:700px){ul.tab-links-navigation li{border-left:none;border-top:1px solid #c4ced9;display:block;padding:5px 0}ul.tab-links-navigation li:first-of-type{border-top:none}ul.tab-links-navigation li p .text-link,ul.tab-links-navigation li p a,ul.tab-links-navigation li.disabled p{display:block;padding:10px 0}}.tab-options{border-bottom:1px solid #c4ced9;padding:0 20px}.tab-options>div{display:inline-block;margin-right:15px;padding:12px 0}.tab-options>div.active{border-bottom:1px solid #000}.tab-options>div.active .text-link{color:#000}.tab-options>div.disabled{border-bottom:none}.tab-options>div.disabled .text-link{color:#c4ced9}.tab-options>div .pro-label{margin-left:2px;vertical-align:middle}.tab-options>.hidden-options{float:right;margin-right:0;position:relative}.tab-options>.hidden-options ul{display:none}.tab-options>.hidden-options:hover ul{background:#fff;border:1px solid #c4ced9;border-radius:4px;display:block;padding:10px;position:absolute;right:0;top:60%;width:150px;z-index:10}.tab-options>.hidden-options ul .text-link{display:block}.tab-options p div{display:inline-block}",""]);const i=o},83100:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(76314),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,'.info-box{background:#f8f8f9}.review-item{min-height:200px}.craftsman-reviews-average-rating-info{max-width:700px;width:100%}.craftsman-reviews-average-rating-info .info-box{position:relative}.craftsman-reviews-average-rating-info .info-box:after{background-color:#f8f8f9;border-color:#c4ced9;border-style:solid;border-width:0 0 1px 1px;content:"";height:14px;left:calc(50% - 11px);margin-top:1px;position:absolute;top:100%;transform:rotate(-45deg);transform-origin:0 0;width:14px}.craftsman-reviews-average-rating-info .list-items{border-bottom:1px solid #c4ced9;padding:20px}.craftsman-reviews-average-rating-info .stars-distribution{overflow:hidden}.craftsman-reviews-average-rating-info .stars-distribution .rating-category{border-right:1px solid #c4ced9;box-sizing:border-box;float:left;padding-right:20px;width:50%}.craftsman-reviews-average-rating-info .stars-distribution .rating-category:nth-of-type(2n){border-right:none;padding-left:20px;padding-right:0}@media only screen and (max-width:700px){.craftsman-reviews-average-rating-info .stars-distribution .rating-category{border-right:none;float:none;padding-right:0;width:100%}.craftsman-reviews-average-rating-info .stars-distribution .rating-category:nth-of-type(2n){padding-left:0}}.review-actions{border-top:1px solid #c4ced9;padding:15px}@media only screen and (max-width:700px){.review-actions{padding:0 15px}}',""]);const i=o},23498:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(76314),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,".color-grey{color:#8997a5}.disabled-data{opacity:.5}.count-box{background-color:#ff6730;border-radius:500px;color:#fff;display:inline-block;font-size:10px;font-weight:700;height:14px;line-height:14px;text-align:center;width:14px}.section-small-title{color:#8997a5;font-size:14px;margin-bottom:10px}.data-container{padding:20px}.state-dot{background:#8997a5;border-radius:500px;display:inline-block;height:10px;margin-right:5px;width:10px}.state-dot.yellow{background:#fae896}.overall-info{padding:10px 15px}.rating-category-details{display:flex;justify-content:space-between;max-width:700px;width:100%}@media only screen and (max-width:700px){.rating-category-details{display:block}}.rating-category-details>div{flex:1 1 0px;margin-right:15px}.rating-category-details>div:last-of-type{margin-right:0}.rating-category-details .stars-distribution{padding:10px 15px}.rating-category-details .reviews-info{display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width:700px){.rating-category-details .reviews-info{margin-top:15px}}.rating-category-details .reviews-info .view-form{padding:10px 0}.rating-category-details .rating-category{overflow:hidden}.rating-category-details .rating-category .stars{float:right}.limit-share-box{background:#ebf2ff;border:1px solid #c4ced9;border-radius:4px;display:table;margin-bottom:15px;width:100%}.limit-share-box div{color:#4e7cbd;display:table-cell;font-size:14px;line-height:26px;min-width:80px;padding:10px 5px;vertical-align:middle}.limit-share-box .info-text{border-left:1px solid #c4ced9;padding-left:10px}.review-item{position:relative}.review-item .content{padding:20px}.review-item .review-header .date{float:right}.review-item .author{color:#8997a5}.review-item .full-details{margin-top:30px}.review-item .review-rating p.small{clear:both;max-width:300px;width:100%}.review-item .review-rating .data{float:right}.review-item .review-rating .rating-comment{border:1px solid #c4ced9;margin-bottom:10px;padding:10px 20px}.review-item .blurred-content{background:hsla(0,0%,100%,.941);bottom:0;left:0;padding:20px;position:absolute;right:0;top:0;z-index:12}.review-item .blurred-content div{background:#f8f8f9;border:1px solid #c4ced9;border-radius:4px;padding:20px}.review-item .blurred-content p:not(.color-black){padding-left:10px;position:relative}.review-item .blurred-content .wsh-icon{left:-10px;position:absolute;top:-2px}.review-information .title{display:inline-block;width:240px}.review-information .info-tag{border:1px solid #c4ced9;display:inline-block;font-size:11px;line-height:26px;margin-right:5px;margin-top:15px;padding:0 5px}.review-questions .review-question-item .number{float:left;margin-right:10px}.review-questions .review-question-item .number span{border:1px solid #000;border-radius:500px;color:#000;display:inline-block;height:16px;line-height:16px;position:relative;text-align:center;top:3px;width:16px}.review-questions .review-question-item .data{overflow:hidden}.review-comments{padding:20px}.review-comments .comment-item{border-bottom:1px solid #c4ced9;padding:10px 0}.review-comments .comment-item:last-of-type{border-bottom:none}.review-comments .comment-item .options>span{margin-right:15px}.review-comments-form{position:relative}.review-comments-form .input{box-sizing:border-box;padding-right:130px}@media only screen and (max-width:700px){.review-comments-form .input{padding-right:0}}.review-comments-form .button{position:absolute;right:0;top:0}@media only screen and (max-width:700px){.review-comments-form .button{position:static;text-align:right}}.review-share{padding:20px}@media only screen and (max-width:700px){.review-share{padding:0 20px}.review-share .limit-share-box{margin-bottom:0;margin-top:10px}}.review-share .limit-share-box .info-text{width:90px}.review-share .copy-textarea{height:0;opacity:0;position:absolute;width:0}.review-share .copy-success-message{background:#4e7cbd;border-radius:4px;padding:10px;position:absolute;right:10px;top:10px}.review-share .copy-success-message p{color:#fff}.review-report{background:rgba(0,0,0,.5);bottom:0;left:0;overflow:auto;position:fixed;right:0;text-align:center;top:0;z-index:10000}.review-report>div{background:#fff;border-radius:4px;box-sizing:border-box;display:inline-block;margin-top:100px;max-width:100%;padding:30px;text-align:left;width:680px}@media only screen and (max-width:700px){.review-report>div{margin-top:0;padding:10px}}",""]);const i=o},76314:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=e(t);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n})).join("")},t.i=function(e,n,r){"string"==typeof e&&(e=[[null,e,""]]);var o={};if(r)for(var i=0;i<this.length;i++){var a=this[i][0];null!=a&&(o[a]=!0)}for(var c=0;c<e.length;c++){var u=[].concat(e[c]);r&&o[u[0]]||(n&&(u[2]?u[2]="".concat(n," and ").concat(u[2]):u[2]=n),t.push(u))}},t}},98530:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});var r={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};const o=function(e,t,n){var o,i=r[e];return o="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",t.toString()),null!=n&&n.addSuffix?n.comparison&&n.comparison>0?"in "+o:o+" ago":o};function i(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}var a={date:i({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:i({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:i({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})};var c={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function u(e){return function(t,n){var r;if("formatting"===(null!=n&&n.context?String(n.context):"standalone")&&e.formattingValues){var o=e.defaultFormattingWidth||e.defaultWidth,i=null!=n&&n.width?String(n.width):o;r=e.formattingValues[i]||e.formattingValues[o]}else{var a=e.defaultWidth,c=null!=n&&n.width?String(n.width):e.defaultWidth;r=e.values[c]||e.values[a]}return r[e.argumentCallback?e.argumentCallback(t):t]}}function s(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.width,o=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],i=t.match(o);if(!i)return null;var a,c=i[0],u=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],s=Array.isArray(u)?function(e,t){for(var n=0;n<e.length;n++)if(t(e[n]))return n;return}(u,(function(e){return e.test(c)})):function(e,t){for(var n in e)if(e.hasOwnProperty(n)&&t(e[n]))return n;return}(u,(function(e){return e.test(c)}));return a=e.valueCallback?e.valueCallback(s):s,{value:a=n.valueCallback?n.valueCallback(a):a,rest:t.slice(c.length)}}}var l;const f={code:"en-US",formatDistance:o,formatLong:a,formatRelative:function(e,t,n,r){return c[e]},localize:{ordinalNumber:function(e,t){var n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:u({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:u({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:u({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:u({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:u({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:(l={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}},function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.match(l.matchPattern);if(!n)return null;var r=n[0],o=e.match(l.parsePattern);if(!o)return null;var i=l.valueCallback?l.valueCallback(o[0]):o[0];return{value:i=t.valueCallback?t.valueCallback(i):i,rest:e.slice(r.length)}}),era:s({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:s({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:s({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:s({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:s({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},71858:(e,t,n)=>{"use strict";n.d(t,{q:()=>o});var r={};function o(){return r}},91788:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=function(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},o=function(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}};const i={p:o,P:function(e,t){var n,i=e.match(/(P+)(p+)?/)||[],a=i[1],c=i[2];if(!c)return r(e,t);switch(a){case"P":n=t.dateTime({width:"short"});break;case"PP":n=t.dateTime({width:"medium"});break;case"PPP":n=t.dateTime({width:"long"});break;default:n=t.dateTime({width:"full"})}return n.replace("{{date}}",r(a,t)).replace("{{time}}",o(c,t))}}},67044:(e,t,n)=>{"use strict";function r(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}n.d(t,{A:()=>r})},57004:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var r=n(10123),o=n(9411),i=n(24127),a=n(70551);var c=6048e5;function u(e){(0,a.A)(1,arguments);var t=(0,r.default)(e),n=(0,o.A)(t).getTime()-function(e){(0,a.A)(1,arguments);var t=(0,i.A)(e),n=new Date(0);return n.setUTCFullYear(t,0,4),n.setUTCHours(0,0,0,0),(0,o.A)(n)}(t).getTime();return Math.round(n/c)+1}},24127:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(10123),o=n(70551),i=n(9411);function a(e){(0,o.A)(1,arguments);var t=(0,r.default)(e),n=t.getUTCFullYear(),a=new Date(0);a.setUTCFullYear(n+1,0,4),a.setUTCHours(0,0,0,0);var c=(0,i.A)(a),u=new Date(0);u.setUTCFullYear(n,0,4),u.setUTCHours(0,0,0,0);var s=(0,i.A)(u);return t.getTime()>=c.getTime()?n+1:t.getTime()>=s.getTime()?n:n-1}},45062:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(10123),o=n(89742),i=n(50464),a=n(70551),c=n(94188),u=n(71858);var s=6048e5;function l(e,t){(0,a.A)(1,arguments);var n=(0,r.default)(e),l=(0,o.A)(n,t).getTime()-function(e,t){var n,r,s,l,f,d,p,g;(0,a.A)(1,arguments);var A=(0,u.q)(),m=(0,c.A)(null!==(n=null!==(r=null!==(s=null!==(l=null==t?void 0:t.firstWeekContainsDate)&&void 0!==l?l:null==t||null===(f=t.locale)||void 0===f||null===(d=f.options)||void 0===d?void 0:d.firstWeekContainsDate)&&void 0!==s?s:A.firstWeekContainsDate)&&void 0!==r?r:null===(p=A.locale)||void 0===p||null===(g=p.options)||void 0===g?void 0:g.firstWeekContainsDate)&&void 0!==n?n:1),h=(0,i.A)(e,t),v=new Date(0);return v.setUTCFullYear(h,0,m),v.setUTCHours(0,0,0,0),(0,o.A)(v,t)}(n,t).getTime();return Math.round(l/s)+1}},50464:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var r=n(10123),o=n(70551),i=n(89742),a=n(94188),c=n(71858);function u(e,t){var n,u,s,l,f,d,p,g;(0,o.A)(1,arguments);var A=(0,r.default)(e),m=A.getUTCFullYear(),h=(0,c.q)(),v=(0,a.A)(null!==(n=null!==(u=null!==(s=null!==(l=null==t?void 0:t.firstWeekContainsDate)&&void 0!==l?l:null==t||null===(f=t.locale)||void 0===f||null===(d=f.options)||void 0===d?void 0:d.firstWeekContainsDate)&&void 0!==s?s:h.firstWeekContainsDate)&&void 0!==u?u:null===(p=h.locale)||void 0===p||null===(g=p.options)||void 0===g?void 0:g.firstWeekContainsDate)&&void 0!==n?n:1);if(!(v>=1&&v<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var b=new Date(0);b.setUTCFullYear(m+1,0,v),b.setUTCHours(0,0,0,0);var w=(0,i.A)(b,t),y=new Date(0);y.setUTCFullYear(m,0,v),y.setUTCHours(0,0,0,0);var x=(0,i.A)(y,t);return A.getTime()>=w.getTime()?m+1:A.getTime()>=x.getTime()?m:m-1}},41109:(e,t,n)=>{"use strict";n.d(t,{ef:()=>i,lJ:()=>c,xM:()=>a});var r=["D","DD"],o=["YY","YYYY"];function i(e){return-1!==r.indexOf(e)}function a(e){return-1!==o.indexOf(e)}function c(e,t,n){if("YYYY"===e)throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("YY"===e)throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("D"===e)throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("DD"===e)throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}},70551:(e,t,n)=>{"use strict";function r(e,t){if(t.length<e)throw new TypeError(e+" argument"+(e>1?"s":"")+" required, but only "+t.length+" present")}n.d(t,{A:()=>r})},9411:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(10123),o=n(70551);function i(e){(0,o.A)(1,arguments);var t=(0,r.default)(e),n=t.getUTCDay(),i=(n<1?7:0)+n-1;return t.setUTCDate(t.getUTCDate()-i),t.setUTCHours(0,0,0,0),t}},89742:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var r=n(10123),o=n(70551),i=n(94188),a=n(71858);function c(e,t){var n,c,u,s,l,f,d,p;(0,o.A)(1,arguments);var g=(0,a.q)(),A=(0,i.A)(null!==(n=null!==(c=null!==(u=null!==(s=null==t?void 0:t.weekStartsOn)&&void 0!==s?s:null==t||null===(l=t.locale)||void 0===l||null===(f=l.options)||void 0===f?void 0:f.weekStartsOn)&&void 0!==u?u:g.weekStartsOn)&&void 0!==c?c:null===(d=g.locale)||void 0===d||null===(p=d.options)||void 0===p?void 0:p.weekStartsOn)&&void 0!==n?n:0);if(!(A>=0&&A<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var m=(0,r.default)(e),h=m.getUTCDay(),v=(h<A?7:0)+h-A;return m.setUTCDate(m.getUTCDate()-v),m.setUTCHours(0,0,0,0),m}},94188:(e,t,n)=>{"use strict";function r(e){if(null===e||!0===e||!1===e)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}n.d(t,{A:()=>r})},92998:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(94188),o=n(10123),i=n(70551);function a(e,t){(0,i.A)(2,arguments);var n=(0,o.default)(e),a=(0,r.A)(t);return isNaN(a)?new Date(NaN):a?(n.setDate(n.getDate()+a),n):n}},21524:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(94188),o=n(7767),i=n(70551),a=36e5;function c(e,t){(0,i.A)(2,arguments);var n=(0,r.A)(t);return(0,o.A)(e,n*a)}},7767:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(94188),o=n(10123),i=n(70551);function a(e,t){(0,i.A)(2,arguments);var n=(0,o.default)(e).getTime(),a=(0,r.A)(t);return new Date(n+a)}},92890:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(94188),o=n(7767),i=n(70551),a=6e4;function c(e,t){(0,i.A)(2,arguments);var n=(0,r.A)(t);return(0,o.A)(e,n*a)}},2118:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(94188),o=n(10123),i=n(70551);function a(e,t){(0,i.A)(2,arguments);var n=(0,o.default)(e),a=(0,r.A)(t);if(isNaN(a))return new Date(NaN);if(!a)return n;var c=n.getDate(),u=new Date(n.getTime());return u.setMonth(n.getMonth()+a+1,0),c>=u.getDate()?u:(n.setFullYear(u.getFullYear(),u.getMonth(),c),n)}},82238:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(94188),o=n(92998),i=n(70551);function a(e,t){(0,i.A)(2,arguments);var n=7*(0,r.A)(t);return(0,o.default)(e,n)}},49317:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(94188),o=n(2118),i=n(70551);function a(e,t){(0,i.A)(2,arguments);var n=(0,r.A)(t);return(0,o.default)(e,12*n)}},57499:(e,t,n)=>{"use strict";n.d(t,{Cg:()=>r,_m:()=>i,s0:()=>o});Math.pow(10,8);var r=6e4,o=36e5,i=1e3},40063:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(67044),o=n(31127),i=n(70551),a=864e5;function c(e,t){(0,i.A)(2,arguments);var n=(0,o.default)(e),c=(0,o.default)(t),u=n.getTime()-(0,r.A)(n),s=c.getTime()-(0,r.A)(c);return Math.round((u-s)/a)}},60667:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(10123),o=n(70551);function i(e,t){(0,o.A)(2,arguments);var n=(0,r.default)(e),i=(0,r.default)(t);return 12*(n.getFullYear()-i.getFullYear())+(n.getMonth()-i.getMonth())}},50733:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(27827),o=n(67044),i=n(70551),a=6048e5;function c(e,t,n){(0,i.A)(2,arguments);var c=(0,r.default)(e,n),u=(0,r.default)(t,n),s=c.getTime()-(0,o.A)(c),l=u.getTime()-(0,o.A)(u);return Math.round((s-l)/a)}},82002:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(10123),o=n(70551);function i(e,t){(0,o.A)(2,arguments);var n=(0,r.default)(e),i=(0,r.default)(t);return n.getFullYear()-i.getFullYear()}},66212:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(10123),o=n(70551);function i(e){(0,o.A)(1,arguments);var t=(0,r.default)(e);return t.setHours(23,59,59,999),t}},19312:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(10123),o=n(70551);function i(e){(0,o.A)(1,arguments);var t=(0,r.default)(e),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(23,59,59,999),t}},36462:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(71858),o=n(10123),i=n(94188),a=n(70551);function c(e,t){var n,c,u,s,l,f,d,p;(0,a.A)(1,arguments);var g=(0,r.q)(),A=(0,i.A)(null!==(n=null!==(c=null!==(u=null!==(s=null==t?void 0:t.weekStartsOn)&&void 0!==s?s:null==t||null===(l=t.locale)||void 0===l||null===(f=l.options)||void 0===f?void 0:f.weekStartsOn)&&void 0!==u?u:g.weekStartsOn)&&void 0!==c?c:null===(d=g.locale)||void 0===d||null===(p=d.options)||void 0===p?void 0:p.weekStartsOn)&&void 0!==n?n:0);if(!(A>=0&&A<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var m=(0,o.default)(e),h=m.getDay(),v=6+(h<A?-7:0)-(h-A);return m.setDate(m.getDate()+v),m.setHours(23,59,59,999),m}},66298:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>F});var r=n(86828),o=n(25654),i=n(10123),a=n(70551);var c=n(57004),u=n(24127),s=n(45062),l=n(50464);function f(e,t){for(var n=e<0?"-":"",r=Math.abs(e).toString();r.length<t;)r="0"+r;return n+r}const d={y:function(e,t){var n=e.getUTCFullYear(),r=n>0?n:1-n;return f("yy"===t?r%100:r,t.length)},M:function(e,t){var n=e.getUTCMonth();return"M"===t?String(n+1):f(n+1,2)},d:function(e,t){return f(e.getUTCDate(),t.length)},a:function(e,t){var n=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];default:return"am"===n?"a.m.":"p.m."}},h:function(e,t){return f(e.getUTCHours()%12||12,t.length)},H:function(e,t){return f(e.getUTCHours(),t.length)},m:function(e,t){return f(e.getUTCMinutes(),t.length)},s:function(e,t){return f(e.getUTCSeconds(),t.length)},S:function(e,t){var n=t.length,r=e.getUTCMilliseconds();return f(Math.floor(r*Math.pow(10,n-3)),t.length)}};var p="midnight",g="noon",A="morning",m="afternoon",h="evening",v="night";function b(e,t){var n=e>0?"-":"+",r=Math.abs(e),o=Math.floor(r/60),i=r%60;if(0===i)return n+String(o);var a=t||"";return n+String(o)+a+f(i,2)}function w(e,t){return e%60==0?(e>0?"-":"+")+f(Math.abs(e)/60,2):y(e,t)}function y(e,t){var n=t||"",r=e>0?"-":"+",o=Math.abs(e);return r+f(Math.floor(o/60),2)+n+f(o%60,2)}const x={G:function(e,t,n){var r=e.getUTCFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if("yo"===t){var r=e.getUTCFullYear(),o=r>0?r:1-r;return n.ordinalNumber(o,{unit:"year"})}return d.y(e,t)},Y:function(e,t,n,r){var o=(0,l.A)(e,r),i=o>0?o:1-o;return"YY"===t?f(i%100,2):"Yo"===t?n.ordinalNumber(i,{unit:"year"}):f(i,t.length)},R:function(e,t){return f((0,u.A)(e),t.length)},u:function(e,t){return f(e.getUTCFullYear(),t.length)},Q:function(e,t,n){var r=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return f(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){var r=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return f(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){var r=e.getUTCMonth();switch(t){case"M":case"MM":return d.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){var r=e.getUTCMonth();switch(t){case"L":return String(r+1);case"LL":return f(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){var o=(0,s.A)(e,r);return"wo"===t?n.ordinalNumber(o,{unit:"week"}):f(o,t.length)},I:function(e,t,n){var r=(0,c.A)(e);return"Io"===t?n.ordinalNumber(r,{unit:"week"}):f(r,t.length)},d:function(e,t,n){return"do"===t?n.ordinalNumber(e.getUTCDate(),{unit:"date"}):d.d(e,t)},D:function(e,t,n){var r=function(e){(0,a.A)(1,arguments);var t=(0,i.default)(e),n=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var r=n-t.getTime();return Math.floor(r/864e5)+1}(e);return"Do"===t?n.ordinalNumber(r,{unit:"dayOfYear"}):f(r,t.length)},E:function(e,t,n){var r=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){var o=e.getUTCDay(),i=(o-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return f(i,2);case"eo":return n.ordinalNumber(i,{unit:"day"});case"eee":return n.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(o,{width:"short",context:"formatting"});default:return n.day(o,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){var o=e.getUTCDay(),i=(o-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return f(i,t.length);case"co":return n.ordinalNumber(i,{unit:"day"});case"ccc":return n.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(o,{width:"narrow",context:"standalone"});case"cccccc":return n.day(o,{width:"short",context:"standalone"});default:return n.day(o,{width:"wide",context:"standalone"})}},i:function(e,t,n){var r=e.getUTCDay(),o=0===r?7:r;switch(t){case"i":return String(o);case"ii":return f(o,t.length);case"io":return n.ordinalNumber(o,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){var r=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(e,t,n){var r,o=e.getUTCHours();switch(r=12===o?g:0===o?p:o/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},B:function(e,t,n){var r,o=e.getUTCHours();switch(r=o>=17?h:o>=12?m:o>=4?A:v,t){case"B":case"BB":case"BBB":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},h:function(e,t,n){if("ho"===t){var r=e.getUTCHours()%12;return 0===r&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return d.h(e,t)},H:function(e,t,n){return"Ho"===t?n.ordinalNumber(e.getUTCHours(),{unit:"hour"}):d.H(e,t)},K:function(e,t,n){var r=e.getUTCHours()%12;return"Ko"===t?n.ordinalNumber(r,{unit:"hour"}):f(r,t.length)},k:function(e,t,n){var r=e.getUTCHours();return 0===r&&(r=24),"ko"===t?n.ordinalNumber(r,{unit:"hour"}):f(r,t.length)},m:function(e,t,n){return"mo"===t?n.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):d.m(e,t)},s:function(e,t,n){return"so"===t?n.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):d.s(e,t)},S:function(e,t){return d.S(e,t)},X:function(e,t,n,r){var o=(r._originalDate||e).getTimezoneOffset();if(0===o)return"Z";switch(t){case"X":return w(o);case"XXXX":case"XX":return y(o);default:return y(o,":")}},x:function(e,t,n,r){var o=(r._originalDate||e).getTimezoneOffset();switch(t){case"x":return w(o);case"xxxx":case"xx":return y(o);default:return y(o,":")}},O:function(e,t,n,r){var o=(r._originalDate||e).getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+b(o,":");default:return"GMT"+y(o,":")}},z:function(e,t,n,r){var o=(r._originalDate||e).getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+b(o,":");default:return"GMT"+y(o,":")}},t:function(e,t,n,r){var o=r._originalDate||e;return f(Math.floor(o.getTime()/1e3),t.length)},T:function(e,t,n,r){return f((r._originalDate||e).getTime(),t.length)}};var C=n(91788),E=n(67044),B=n(41109),D=n(94188),M=n(71858),_=n(98530),k=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,I=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,S=/^'([^]*?)'?$/,Q=/''/g,N=/[a-zA-Z]/;function F(e,t,n){var c,u,s,l,f,d,p,g,A,m,h,v,b,w,y,F,T,O;(0,a.A)(2,arguments);var P=String(t),j=(0,M.q)(),z=null!==(c=null!==(u=null==n?void 0:n.locale)&&void 0!==u?u:j.locale)&&void 0!==c?c:_.A,R=(0,D.A)(null!==(s=null!==(l=null!==(f=null!==(d=null==n?void 0:n.firstWeekContainsDate)&&void 0!==d?d:null==n||null===(p=n.locale)||void 0===p||null===(g=p.options)||void 0===g?void 0:g.firstWeekContainsDate)&&void 0!==f?f:j.firstWeekContainsDate)&&void 0!==l?l:null===(A=j.locale)||void 0===A||null===(m=A.options)||void 0===m?void 0:m.firstWeekContainsDate)&&void 0!==s?s:1);if(!(R>=1&&R<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var L=(0,D.A)(null!==(h=null!==(v=null!==(b=null!==(w=null==n?void 0:n.weekStartsOn)&&void 0!==w?w:null==n||null===(y=n.locale)||void 0===y||null===(F=y.options)||void 0===F?void 0:F.weekStartsOn)&&void 0!==b?b:j.weekStartsOn)&&void 0!==v?v:null===(T=j.locale)||void 0===T||null===(O=T.options)||void 0===O?void 0:O.weekStartsOn)&&void 0!==h?h:0);if(!(L>=0&&L<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!z.localize)throw new RangeError("locale must contain localize property");if(!z.formatLong)throw new RangeError("locale must contain formatLong property");var U=(0,i.default)(e);if(!(0,r.default)(U))throw new RangeError("Invalid time value");var Y=(0,E.A)(U),H=(0,o.A)(U,Y),G={firstWeekContainsDate:R,weekStartsOn:L,locale:z,_originalDate:U};return P.match(I).map((function(e){var t=e[0];return"p"===t||"P"===t?(0,C.A[t])(e,z.formatLong):e})).join("").match(k).map((function(r){if("''"===r)return"'";var o=r[0];if("'"===o)return function(e){var t=e.match(S);if(!t)return e;return t[1].replace(Q,"'")}(r);var i=x[o];if(i)return null!=n&&n.useAdditionalWeekYearTokens||!(0,B.xM)(r)||(0,B.lJ)(r,t,String(e)),null!=n&&n.useAdditionalDayOfYearTokens||!(0,B.ef)(r)||(0,B.lJ)(r,t,String(e)),i(H,r,z.localize,G);if(o.match(N))throw new RangeError("Format string contains an unescaped latin alphabet character `"+o+"`");return r})).join("")}},50274:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(10123),o=n(70551);function i(e){return(0,o.A)(1,arguments),(0,r.default)(e).getDate()}},17512:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(10123),o=n(70551);function i(e){return(0,o.A)(1,arguments),(0,r.default)(e).getDay()}},68089:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(10123),o=n(70551);function i(e){return(0,o.A)(1,arguments),(0,r.default)(e).getHours()}},12948:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var r=n(10123),o=n(27827),i=n(70551);function a(e){return(0,i.A)(1,arguments),(0,o.default)(e,{weekStartsOn:1})}function c(e){(0,i.A)(1,arguments);var t=function(e){(0,i.A)(1,arguments);var t=(0,r.default)(e),n=t.getFullYear(),o=new Date(0);o.setFullYear(n+1,0,4),o.setHours(0,0,0,0);var c=a(o),u=new Date(0);u.setFullYear(n,0,4),u.setHours(0,0,0,0);var s=a(u);return t.getTime()>=c.getTime()?n+1:t.getTime()>=s.getTime()?n:n-1}(e),n=new Date(0);return n.setFullYear(t,0,4),n.setHours(0,0,0,0),a(n)}var u=6048e5;function s(e){(0,i.A)(1,arguments);var t=(0,r.default)(e),n=a(t).getTime()-c(t).getTime();return Math.round(n/u)+1}},12563:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(10123),o=n(70551);function i(e){return(0,o.A)(1,arguments),(0,r.default)(e).getMinutes()}},32044:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(10123),o=n(70551);function i(e){return(0,o.A)(1,arguments),(0,r.default)(e).getMonth()}},34158:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(10123),o=n(70551);function i(e){(0,o.A)(1,arguments);var t=(0,r.default)(e);return Math.floor(t.getMonth()/3)+1}},9251:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(10123),o=n(70551);function i(e){return(0,o.A)(1,arguments),(0,r.default)(e).getSeconds()}},68519:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(10123),o=n(70551);function i(e){return(0,o.A)(1,arguments),(0,r.default)(e).getTime()}},72379:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(10123),o=n(70551);function i(e){return(0,o.A)(1,arguments),(0,r.default)(e).getFullYear()}},79672:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(10123),o=n(70551);function i(e,t){(0,o.A)(2,arguments);var n=(0,r.default)(e),i=(0,r.default)(t);return n.getTime()>i.getTime()}},27813:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(10123),o=n(70551);function i(e,t){(0,o.A)(2,arguments);var n=(0,r.default)(e),i=(0,r.default)(t);return n.getTime()<i.getTime()}},15290:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(82284),o=n(70551);function i(e){return(0,o.A)(1,arguments),e instanceof Date||"object"===(0,r.A)(e)&&"[object Date]"===Object.prototype.toString.call(e)}},25010:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(10123),o=n(70551);function i(e,t){(0,o.A)(2,arguments);var n=(0,r.default)(e),i=(0,r.default)(t);return n.getTime()===i.getTime()}},81810:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(31127),o=n(70551);function i(e,t){(0,o.A)(2,arguments);var n=(0,r.default)(e),i=(0,r.default)(t);return n.getTime()===i.getTime()}},2702:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(10123),o=n(70551);function i(e,t){(0,o.A)(2,arguments);var n=(0,r.default)(e),i=(0,r.default)(t);return n.getFullYear()===i.getFullYear()&&n.getMonth()===i.getMonth()}},60992:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(66757),o=n(70551);function i(e,t){(0,o.A)(2,arguments);var n=(0,r.default)(e),i=(0,r.default)(t);return n.getTime()===i.getTime()}},24125:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(10123),o=n(70551);function i(e,t){(0,o.A)(2,arguments);var n=(0,r.default)(e),i=(0,r.default)(t);return n.getFullYear()===i.getFullYear()}},86828:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(15290),o=n(10123),i=n(70551);function a(e){if((0,i.A)(1,arguments),!(0,r.default)(e)&&"number"!=typeof e)return!1;var t=(0,o.default)(e);return!isNaN(Number(t))}},13652:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(10123),o=n(70551);function i(e,t){(0,o.A)(2,arguments);var n=(0,r.default)(e).getTime(),i=(0,r.default)(t.start).getTime(),a=(0,r.default)(t.end).getTime();if(!(i<=a))throw new RangeError("Invalid interval");return n>=i&&n<=a}},67440:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(82284),o=n(10123),i=n(70551);function a(e){var t,n;if((0,i.A)(1,arguments),e&&"function"==typeof e.forEach)t=e;else{if("object"!==(0,r.A)(e)||null===e)return new Date(NaN);t=Array.prototype.slice.call(e)}return t.forEach((function(e){var t=(0,o.default)(e);(void 0===n||n<t||isNaN(Number(t)))&&(n=t)})),n||new Date(NaN)}},10838:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(82284),o=n(10123),i=n(70551);function a(e){var t,n;if((0,i.A)(1,arguments),e&&"function"==typeof e.forEach)t=e;else{if("object"!==(0,r.A)(e)||null===e)return new Date(NaN);t=Array.prototype.slice.call(e)}return t.forEach((function(e){var t=(0,o.default)(e);(void 0===n||n>t||isNaN(t.getDate()))&&(n=t)})),n||new Date(NaN)}},41446:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>rt});var r=n(82284);function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function i(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return o(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}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,c=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return c=e.done,e},e:function(e){u=!0,a=e},f:function(){try{c||null==n.return||n.return()}finally{if(u)throw a}}}}var a=n(98530),c=n(25654),u=n(10123);function s(e,t){if(null==e)throw new TypeError("assign requires that input parameter not be null or undefined");for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}var l=n(91788),f=n(67044),d=n(41109),p=n(94188),g=n(70551),A=n(9417),m=n(63662);function h(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&(0,m.A)(e,t)}function v(e){return v=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},v(e)}function b(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(b=function(){return!!e})()}function w(e){var t=b();return function(){var n,o=v(e);if(t){var i=v(this).constructor;n=Reflect.construct(o,arguments,i)}else n=o.apply(this,arguments);return function(e,t){if(t&&("object"==(0,r.A)(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return(0,A.A)(e)}(this,n)}}function y(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var x=n(49922);function C(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,(0,x.A)(r.key),r)}}function E(e,t,n){return t&&C(e.prototype,t),n&&C(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var B=n(64467),D=function(){function e(){y(this,e),(0,B.A)(this,"priority",void 0),(0,B.A)(this,"subPriority",0)}return E(e,[{key:"validate",value:function(e,t){return!0}}]),e}(),M=function(e){h(n,e);var t=w(n);function n(e,r,o,i,a){var c;return y(this,n),(c=t.call(this)).value=e,c.validateValue=r,c.setValue=o,c.priority=i,a&&(c.subPriority=a),c}return E(n,[{key:"validate",value:function(e,t){return this.validateValue(e,this.value,t)}},{key:"set",value:function(e,t,n){return this.setValue(e,t,this.value,n)}}]),n}(D),_=function(e){h(n,e);var t=w(n);function n(){var e;y(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return e=t.call.apply(t,[this].concat(o)),(0,B.A)((0,A.A)(e),"priority",10),(0,B.A)((0,A.A)(e),"subPriority",-1),e}return E(n,[{key:"set",value:function(e,t){if(t.timestampIsSet)return e;var n=new Date(0);return n.setFullYear(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()),n.setHours(e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()),n}}]),n}(D),k=function(){function e(){y(this,e),(0,B.A)(this,"incompatibleTokens",void 0),(0,B.A)(this,"priority",void 0),(0,B.A)(this,"subPriority",void 0)}return E(e,[{key:"run",value:function(e,t,n,r){var o=this.parse(e,t,n,r);return o?{setter:new M(o.value,this.validate,this.set,this.priority,this.subPriority),rest:o.rest}:null}},{key:"validate",value:function(e,t,n){return!0}}]),e}(),I=function(e){h(n,e);var t=w(n);function n(){var e;y(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return e=t.call.apply(t,[this].concat(o)),(0,B.A)((0,A.A)(e),"priority",140),(0,B.A)((0,A.A)(e),"incompatibleTokens",["R","u","t","T"]),e}return E(n,[{key:"parse",value:function(e,t,n){switch(t){case"G":case"GG":case"GGG":return n.era(e,{width:"abbreviated"})||n.era(e,{width:"narrow"});case"GGGGG":return n.era(e,{width:"narrow"});default:return n.era(e,{width:"wide"})||n.era(e,{width:"abbreviated"})||n.era(e,{width:"narrow"})}}},{key:"set",value:function(e,t,n){return t.era=n,e.setUTCFullYear(n,0,1),e.setUTCHours(0,0,0,0),e}}]),n}(k),S=n(57499),Q=/^(1[0-2]|0?\d)/,N=/^(3[0-1]|[0-2]?\d)/,F=/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,T=/^(5[0-3]|[0-4]?\d)/,O=/^(2[0-3]|[0-1]?\d)/,P=/^(2[0-4]|[0-1]?\d)/,j=/^(1[0-1]|0?\d)/,z=/^(1[0-2]|0?\d)/,R=/^[0-5]?\d/,L=/^[0-5]?\d/,U=/^\d/,Y=/^\d{1,2}/,H=/^\d{1,3}/,G=/^\d{1,4}/,J=/^-?\d+/,V=/^-?\d/,W=/^-?\d{1,2}/,Z=/^-?\d{1,3}/,X=/^-?\d{1,4}/,K=/^([+-])(\d{2})(\d{2})?|Z/,q=/^([+-])(\d{2})(\d{2})|Z/,$=/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,ee=/^([+-])(\d{2}):(\d{2})|Z/,te=/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/;function ne(e,t){return e?{value:t(e.value),rest:e.rest}:e}function re(e,t){var n=t.match(e);return n?{value:parseInt(n[0],10),rest:t.slice(n[0].length)}:null}function oe(e,t){var n=t.match(e);if(!n)return null;if("Z"===n[0])return{value:0,rest:t.slice(1)};var r="+"===n[1]?1:-1,o=n[2]?parseInt(n[2],10):0,i=n[3]?parseInt(n[3],10):0,a=n[5]?parseInt(n[5],10):0;return{value:r*(o*S.s0+i*S.Cg+a*S._m),rest:t.slice(n[0].length)}}function ie(e){return re(J,e)}function ae(e,t){switch(e){case 1:return re(U,t);case 2:return re(Y,t);case 3:return re(H,t);case 4:return re(G,t);default:return re(new RegExp("^\\d{1,"+e+"}"),t)}}function ce(e,t){switch(e){case 1:return re(V,t);case 2:return re(W,t);case 3:return re(Z,t);case 4:return re(X,t);default:return re(new RegExp("^-?\\d{1,"+e+"}"),t)}}function ue(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function se(e,t){var n,r=t>0,o=r?t:1-t;if(o<=50)n=e||100;else{var i=o+50;n=e+100*Math.floor(i/100)-(e>=i%100?100:0)}return r?n:1-n}function le(e){return e%400==0||e%4==0&&e%100!=0}var fe=function(e){h(n,e);var t=w(n);function n(){var e;y(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return e=t.call.apply(t,[this].concat(o)),(0,B.A)((0,A.A)(e),"priority",130),(0,B.A)((0,A.A)(e),"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"]),e}return E(n,[{key:"parse",value:function(e,t,n){var r=function(e){return{year:e,isTwoDigitYear:"yy"===t}};switch(t){case"y":return ne(ae(4,e),r);case"yo":return ne(n.ordinalNumber(e,{unit:"year"}),r);default:return ne(ae(t.length,e),r)}}},{key:"validate",value:function(e,t){return t.isTwoDigitYear||t.year>0}},{key:"set",value:function(e,t,n){var r=e.getUTCFullYear();if(n.isTwoDigitYear){var o=se(n.year,r);return e.setUTCFullYear(o,0,1),e.setUTCHours(0,0,0,0),e}var i="era"in t&&1!==t.era?1-n.year:n.year;return e.setUTCFullYear(i,0,1),e.setUTCHours(0,0,0,0),e}}]),n}(k),de=n(50464),pe=n(89742),ge=function(e){h(n,e);var t=w(n);function n(){var e;y(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return e=t.call.apply(t,[this].concat(o)),(0,B.A)((0,A.A)(e),"priority",130),(0,B.A)((0,A.A)(e),"incompatibleTokens",["y","R","u","Q","q","M","L","I","d","D","i","t","T"]),e}return E(n,[{key:"parse",value:function(e,t,n){var r=function(e){return{year:e,isTwoDigitYear:"YY"===t}};switch(t){case"Y":return ne(ae(4,e),r);case"Yo":return ne(n.ordinalNumber(e,{unit:"year"}),r);default:return ne(ae(t.length,e),r)}}},{key:"validate",value:function(e,t){return t.isTwoDigitYear||t.year>0}},{key:"set",value:function(e,t,n,r){var o=(0,de.A)(e,r);if(n.isTwoDigitYear){var i=se(n.year,o);return e.setUTCFullYear(i,0,r.firstWeekContainsDate),e.setUTCHours(0,0,0,0),(0,pe.A)(e,r)}var a="era"in t&&1!==t.era?1-n.year:n.year;return e.setUTCFullYear(a,0,r.firstWeekContainsDate),e.setUTCHours(0,0,0,0),(0,pe.A)(e,r)}}]),n}(k),Ae=n(9411),me=function(e){h(n,e);var t=w(n);function n(){var e;y(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return e=t.call.apply(t,[this].concat(o)),(0,B.A)((0,A.A)(e),"priority",130),(0,B.A)((0,A.A)(e),"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]),e}return E(n,[{key:"parse",value:function(e,t){return ce("R"===t?4:t.length,e)}},{key:"set",value:function(e,t,n){var r=new Date(0);return r.setUTCFullYear(n,0,4),r.setUTCHours(0,0,0,0),(0,Ae.A)(r)}}]),n}(k),he=function(e){h(n,e);var t=w(n);function n(){var e;y(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return e=t.call.apply(t,[this].concat(o)),(0,B.A)((0,A.A)(e),"priority",130),(0,B.A)((0,A.A)(e),"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"]),e}return E(n,[{key:"parse",value:function(e,t){return ce("u"===t?4:t.length,e)}},{key:"set",value:function(e,t,n){return e.setUTCFullYear(n,0,1),e.setUTCHours(0,0,0,0),e}}]),n}(k),ve=function(e){h(n,e);var t=w(n);function n(){var e;y(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return e=t.call.apply(t,[this].concat(o)),(0,B.A)((0,A.A)(e),"priority",120),(0,B.A)((0,A.A)(e),"incompatibleTokens",["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]),e}return E(n,[{key:"parse",value:function(e,t,n){switch(t){case"Q":case"QQ":return ae(t.length,e);case"Qo":return n.ordinalNumber(e,{unit:"quarter"});case"QQQ":return n.quarter(e,{width:"abbreviated",context:"formatting"})||n.quarter(e,{width:"narrow",context:"formatting"});case"QQQQQ":return n.quarter(e,{width:"narrow",context:"formatting"});default:return n.quarter(e,{width:"wide",context:"formatting"})||n.quarter(e,{width:"abbreviated",context:"formatting"})||n.quarter(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=1&&t<=4}},{key:"set",value:function(e,t,n){return e.setUTCMonth(3*(n-1),1),e.setUTCHours(0,0,0,0),e}}]),n}(k),be=function(e){h(n,e);var t=w(n);function n(){var e;y(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return e=t.call.apply(t,[this].concat(o)),(0,B.A)((0,A.A)(e),"priority",120),(0,B.A)((0,A.A)(e),"incompatibleTokens",["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]),e}return E(n,[{key:"parse",value:function(e,t,n){switch(t){case"q":case"qq":return ae(t.length,e);case"qo":return n.ordinalNumber(e,{unit:"quarter"});case"qqq":return n.quarter(e,{width:"abbreviated",context:"standalone"})||n.quarter(e,{width:"narrow",context:"standalone"});case"qqqqq":return n.quarter(e,{width:"narrow",context:"standalone"});default:return n.quarter(e,{width:"wide",context:"standalone"})||n.quarter(e,{width:"abbreviated",context:"standalone"})||n.quarter(e,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(e,t){return t>=1&&t<=4}},{key:"set",value:function(e,t,n){return e.setUTCMonth(3*(n-1),1),e.setUTCHours(0,0,0,0),e}}]),n}(k),we=function(e){h(n,e);var t=w(n);function n(){var e;y(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return e=t.call.apply(t,[this].concat(o)),(0,B.A)((0,A.A)(e),"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]),(0,B.A)((0,A.A)(e),"priority",110),e}return E(n,[{key:"parse",value:function(e,t,n){var r=function(e){return e-1};switch(t){case"M":return ne(re(Q,e),r);case"MM":return ne(ae(2,e),r);case"Mo":return ne(n.ordinalNumber(e,{unit:"month"}),r);case"MMM":return n.month(e,{width:"abbreviated",context:"formatting"})||n.month(e,{width:"narrow",context:"formatting"});case"MMMMM":return n.month(e,{width:"narrow",context:"formatting"});default:return n.month(e,{width:"wide",context:"formatting"})||n.month(e,{width:"abbreviated",context:"formatting"})||n.month(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=11}},{key:"set",value:function(e,t,n){return e.setUTCMonth(n,1),e.setUTCHours(0,0,0,0),e}}]),n}(k),ye=function(e){h(n,e);var t=w(n);function n(){var e;y(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return e=t.call.apply(t,[this].concat(o)),(0,B.A)((0,A.A)(e),"priority",110),(0,B.A)((0,A.A)(e),"incompatibleTokens",["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]),e}return E(n,[{key:"parse",value:function(e,t,n){var r=function(e){return e-1};switch(t){case"L":return ne(re(Q,e),r);case"LL":return ne(ae(2,e),r);case"Lo":return ne(n.ordinalNumber(e,{unit:"month"}),r);case"LLL":return n.month(e,{width:"abbreviated",context:"standalone"})||n.month(e,{width:"narrow",context:"standalone"});case"LLLLL":return n.month(e,{width:"narrow",context:"standalone"});default:return n.month(e,{width:"wide",context:"standalone"})||n.month(e,{width:"abbreviated",context:"standalone"})||n.month(e,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=11}},{key:"set",value:function(e,t,n){return e.setUTCMonth(n,1),e.setUTCHours(0,0,0,0),e}}]),n}(k),xe=n(45062);var Ce=function(e){h(n,e);var t=w(n);function n(){var e;y(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return e=t.call.apply(t,[this].concat(o)),(0,B.A)((0,A.A)(e),"priority",100),(0,B.A)((0,A.A)(e),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"]),e}return E(n,[{key:"parse",value:function(e,t,n){switch(t){case"w":return re(T,e);case"wo":return n.ordinalNumber(e,{unit:"week"});default:return ae(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=53}},{key:"set",value:function(e,t,n,r){return(0,pe.A)(function(e,t,n){(0,g.A)(2,arguments);var r=(0,u.default)(e),o=(0,p.A)(t),i=(0,xe.A)(r,n)-o;return r.setUTCDate(r.getUTCDate()-7*i),r}(e,n,r),r)}}]),n}(k),Ee=n(57004);var Be=function(e){h(n,e);var t=w(n);function n(){var e;y(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return e=t.call.apply(t,[this].concat(o)),(0,B.A)((0,A.A)(e),"priority",100),(0,B.A)((0,A.A)(e),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]),e}return E(n,[{key:"parse",value:function(e,t,n){switch(t){case"I":return re(T,e);case"Io":return n.ordinalNumber(e,{unit:"week"});default:return ae(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=53}},{key:"set",value:function(e,t,n){return(0,Ae.A)(function(e,t){(0,g.A)(2,arguments);var n=(0,u.default)(e),r=(0,p.A)(t),o=(0,Ee.A)(n)-r;return n.setUTCDate(n.getUTCDate()-7*o),n}(e,n))}}]),n}(k),De=[31,28,31,30,31,30,31,31,30,31,30,31],Me=[31,29,31,30,31,30,31,31,30,31,30,31],_e=function(e){h(n,e);var t=w(n);function n(){var e;y(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return e=t.call.apply(t,[this].concat(o)),(0,B.A)((0,A.A)(e),"priority",90),(0,B.A)((0,A.A)(e),"subPriority",1),(0,B.A)((0,A.A)(e),"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"]),e}return E(n,[{key:"parse",value:function(e,t,n){switch(t){case"d":return re(N,e);case"do":return n.ordinalNumber(e,{unit:"date"});default:return ae(t.length,e)}}},{key:"validate",value:function(e,t){var n=le(e.getUTCFullYear()),r=e.getUTCMonth();return n?t>=1&&t<=Me[r]:t>=1&&t<=De[r]}},{key:"set",value:function(e,t,n){return e.setUTCDate(n),e.setUTCHours(0,0,0,0),e}}]),n}(k),ke=function(e){h(n,e);var t=w(n);function n(){var e;y(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return e=t.call.apply(t,[this].concat(o)),(0,B.A)((0,A.A)(e),"priority",90),(0,B.A)((0,A.A)(e),"subpriority",1),(0,B.A)((0,A.A)(e),"incompatibleTokens",["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]),e}return E(n,[{key:"parse",value:function(e,t,n){switch(t){case"D":case"DD":return re(F,e);case"Do":return n.ordinalNumber(e,{unit:"date"});default:return ae(t.length,e)}}},{key:"validate",value:function(e,t){return le(e.getUTCFullYear())?t>=1&&t<=366:t>=1&&t<=365}},{key:"set",value:function(e,t,n){return e.setUTCMonth(0,n),e.setUTCHours(0,0,0,0),e}}]),n}(k),Ie=n(71858);function Se(e,t,n){var r,o,i,a,c,s,l,f;(0,g.A)(2,arguments);var d=(0,Ie.q)(),A=(0,p.A)(null!==(r=null!==(o=null!==(i=null!==(a=null==n?void 0:n.weekStartsOn)&&void 0!==a?a:null==n||null===(c=n.locale)||void 0===c||null===(s=c.options)||void 0===s?void 0:s.weekStartsOn)&&void 0!==i?i:d.weekStartsOn)&&void 0!==o?o:null===(l=d.locale)||void 0===l||null===(f=l.options)||void 0===f?void 0:f.weekStartsOn)&&void 0!==r?r:0);if(!(A>=0&&A<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var m=(0,u.default)(e),h=(0,p.A)(t),v=((h%7+7)%7<A?7:0)+h-m.getUTCDay();return m.setUTCDate(m.getUTCDate()+v),m}var Qe=function(e){h(n,e);var t=w(n);function n(){var e;y(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return e=t.call.apply(t,[this].concat(o)),(0,B.A)((0,A.A)(e),"priority",90),(0,B.A)((0,A.A)(e),"incompatibleTokens",["D","i","e","c","t","T"]),e}return E(n,[{key:"parse",value:function(e,t,n){switch(t){case"E":case"EE":case"EEE":return n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"EEEEE":return n.day(e,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});default:return n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=6}},{key:"set",value:function(e,t,n,r){return(e=Se(e,n,r)).setUTCHours(0,0,0,0),e}}]),n}(k),Ne=function(e){h(n,e);var t=w(n);function n(){var e;y(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return e=t.call.apply(t,[this].concat(o)),(0,B.A)((0,A.A)(e),"priority",90),(0,B.A)((0,A.A)(e),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]),e}return E(n,[{key:"parse",value:function(e,t,n,r){var o=function(e){var t=7*Math.floor((e-1)/7);return(e+r.weekStartsOn+6)%7+t};switch(t){case"e":case"ee":return ne(ae(t.length,e),o);case"eo":return ne(n.ordinalNumber(e,{unit:"day"}),o);case"eee":return n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"eeeee":return n.day(e,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});default:return n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=6}},{key:"set",value:function(e,t,n,r){return(e=Se(e,n,r)).setUTCHours(0,0,0,0),e}}]),n}(k),Fe=function(e){h(n,e);var t=w(n);function n(){var e;y(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return e=t.call.apply(t,[this].concat(o)),(0,B.A)((0,A.A)(e),"priority",90),(0,B.A)((0,A.A)(e),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]),e}return E(n,[{key:"parse",value:function(e,t,n,r){var o=function(e){var t=7*Math.floor((e-1)/7);return(e+r.weekStartsOn+6)%7+t};switch(t){case"c":case"cc":return ne(ae(t.length,e),o);case"co":return ne(n.ordinalNumber(e,{unit:"day"}),o);case"ccc":return n.day(e,{width:"abbreviated",context:"standalone"})||n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"});case"ccccc":return n.day(e,{width:"narrow",context:"standalone"});case"cccccc":return n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"});default:return n.day(e,{width:"wide",context:"standalone"})||n.day(e,{width:"abbreviated",context:"standalone"})||n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=6}},{key:"set",value:function(e,t,n,r){return(e=Se(e,n,r)).setUTCHours(0,0,0,0),e}}]),n}(k);var Te=function(e){h(n,e);var t=w(n);function n(){var e;y(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return e=t.call.apply(t,[this].concat(o)),(0,B.A)((0,A.A)(e),"priority",90),(0,B.A)((0,A.A)(e),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]),e}return E(n,[{key:"parse",value:function(e,t,n){var r=function(e){return 0===e?7:e};switch(t){case"i":case"ii":return ae(t.length,e);case"io":return n.ordinalNumber(e,{unit:"day"});case"iii":return ne(n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"}),r);case"iiiii":return ne(n.day(e,{width:"narrow",context:"formatting"}),r);case"iiiiii":return ne(n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"}),r);default:return ne(n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"}),r)}}},{key:"validate",value:function(e,t){return t>=1&&t<=7}},{key:"set",value:function(e,t,n){return e=function(e,t){(0,g.A)(2,arguments);var n=(0,p.A)(t);n%7==0&&(n-=7);var r=(0,u.default)(e),o=((n%7+7)%7<1?7:0)+n-r.getUTCDay();return r.setUTCDate(r.getUTCDate()+o),r}(e,n),e.setUTCHours(0,0,0,0),e}}]),n}(k),Oe=function(e){h(n,e);var t=w(n);function n(){var e;y(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return e=t.call.apply(t,[this].concat(o)),(0,B.A)((0,A.A)(e),"priority",80),(0,B.A)((0,A.A)(e),"incompatibleTokens",["b","B","H","k","t","T"]),e}return E(n,[{key:"parse",value:function(e,t,n){switch(t){case"a":case"aa":case"aaa":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"aaaaa":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(e,t,n){return e.setUTCHours(ue(n),0,0,0),e}}]),n}(k),Pe=function(e){h(n,e);var t=w(n);function n(){var e;y(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return e=t.call.apply(t,[this].concat(o)),(0,B.A)((0,A.A)(e),"priority",80),(0,B.A)((0,A.A)(e),"incompatibleTokens",["a","B","H","k","t","T"]),e}return E(n,[{key:"parse",value:function(e,t,n){switch(t){case"b":case"bb":case"bbb":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"bbbbb":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(e,t,n){return e.setUTCHours(ue(n),0,0,0),e}}]),n}(k),je=function(e){h(n,e);var t=w(n);function n(){var e;y(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return e=t.call.apply(t,[this].concat(o)),(0,B.A)((0,A.A)(e),"priority",80),(0,B.A)((0,A.A)(e),"incompatibleTokens",["a","b","t","T"]),e}return E(n,[{key:"parse",value:function(e,t,n){switch(t){case"B":case"BB":case"BBB":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"BBBBB":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(e,t,n){return e.setUTCHours(ue(n),0,0,0),e}}]),n}(k),ze=function(e){h(n,e);var t=w(n);function n(){var e;y(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return e=t.call.apply(t,[this].concat(o)),(0,B.A)((0,A.A)(e),"priority",70),(0,B.A)((0,A.A)(e),"incompatibleTokens",["H","K","k","t","T"]),e}return E(n,[{key:"parse",value:function(e,t,n){switch(t){case"h":return re(z,e);case"ho":return n.ordinalNumber(e,{unit:"hour"});default:return ae(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=12}},{key:"set",value:function(e,t,n){var r=e.getUTCHours()>=12;return r&&n<12?e.setUTCHours(n+12,0,0,0):r||12!==n?e.setUTCHours(n,0,0,0):e.setUTCHours(0,0,0,0),e}}]),n}(k),Re=function(e){h(n,e);var t=w(n);function n(){var e;y(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return e=t.call.apply(t,[this].concat(o)),(0,B.A)((0,A.A)(e),"priority",70),(0,B.A)((0,A.A)(e),"incompatibleTokens",["a","b","h","K","k","t","T"]),e}return E(n,[{key:"parse",value:function(e,t,n){switch(t){case"H":return re(O,e);case"Ho":return n.ordinalNumber(e,{unit:"hour"});default:return ae(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=23}},{key:"set",value:function(e,t,n){return e.setUTCHours(n,0,0,0),e}}]),n}(k),Le=function(e){h(n,e);var t=w(n);function n(){var e;y(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return e=t.call.apply(t,[this].concat(o)),(0,B.A)((0,A.A)(e),"priority",70),(0,B.A)((0,A.A)(e),"incompatibleTokens",["h","H","k","t","T"]),e}return E(n,[{key:"parse",value:function(e,t,n){switch(t){case"K":return re(j,e);case"Ko":return n.ordinalNumber(e,{unit:"hour"});default:return ae(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=11}},{key:"set",value:function(e,t,n){return e.getUTCHours()>=12&&n<12?e.setUTCHours(n+12,0,0,0):e.setUTCHours(n,0,0,0),e}}]),n}(k),Ue=function(e){h(n,e);var t=w(n);function n(){var e;y(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return e=t.call.apply(t,[this].concat(o)),(0,B.A)((0,A.A)(e),"priority",70),(0,B.A)((0,A.A)(e),"incompatibleTokens",["a","b","h","H","K","t","T"]),e}return E(n,[{key:"parse",value:function(e,t,n){switch(t){case"k":return re(P,e);case"ko":return n.ordinalNumber(e,{unit:"hour"});default:return ae(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=24}},{key:"set",value:function(e,t,n){var r=n<=24?n%24:n;return e.setUTCHours(r,0,0,0),e}}]),n}(k),Ye=function(e){h(n,e);var t=w(n);function n(){var e;y(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return e=t.call.apply(t,[this].concat(o)),(0,B.A)((0,A.A)(e),"priority",60),(0,B.A)((0,A.A)(e),"incompatibleTokens",["t","T"]),e}return E(n,[{key:"parse",value:function(e,t,n){switch(t){case"m":return re(R,e);case"mo":return n.ordinalNumber(e,{unit:"minute"});default:return ae(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=59}},{key:"set",value:function(e,t,n){return e.setUTCMinutes(n,0,0),e}}]),n}(k),He=function(e){h(n,e);var t=w(n);function n(){var e;y(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return e=t.call.apply(t,[this].concat(o)),(0,B.A)((0,A.A)(e),"priority",50),(0,B.A)((0,A.A)(e),"incompatibleTokens",["t","T"]),e}return E(n,[{key:"parse",value:function(e,t,n){switch(t){case"s":return re(L,e);case"so":return n.ordinalNumber(e,{unit:"second"});default:return ae(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=59}},{key:"set",value:function(e,t,n){return e.setUTCSeconds(n,0),e}}]),n}(k),Ge=function(e){h(n,e);var t=w(n);function n(){var e;y(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return e=t.call.apply(t,[this].concat(o)),(0,B.A)((0,A.A)(e),"priority",30),(0,B.A)((0,A.A)(e),"incompatibleTokens",["t","T"]),e}return E(n,[{key:"parse",value:function(e,t){return ne(ae(t.length,e),(function(e){return Math.floor(e*Math.pow(10,3-t.length))}))}},{key:"set",value:function(e,t,n){return e.setUTCMilliseconds(n),e}}]),n}(k),Je=function(e){h(n,e);var t=w(n);function n(){var e;y(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return e=t.call.apply(t,[this].concat(o)),(0,B.A)((0,A.A)(e),"priority",10),(0,B.A)((0,A.A)(e),"incompatibleTokens",["t","T","x"]),e}return E(n,[{key:"parse",value:function(e,t){switch(t){case"X":return oe(K,e);case"XX":return oe(q,e);case"XXXX":return oe($,e);case"XXXXX":return oe(te,e);default:return oe(ee,e)}}},{key:"set",value:function(e,t,n){return t.timestampIsSet?e:new Date(e.getTime()-n)}}]),n}(k),Ve=function(e){h(n,e);var t=w(n);function n(){var e;y(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return e=t.call.apply(t,[this].concat(o)),(0,B.A)((0,A.A)(e),"priority",10),(0,B.A)((0,A.A)(e),"incompatibleTokens",["t","T","X"]),e}return E(n,[{key:"parse",value:function(e,t){switch(t){case"x":return oe(K,e);case"xx":return oe(q,e);case"xxxx":return oe($,e);case"xxxxx":return oe(te,e);default:return oe(ee,e)}}},{key:"set",value:function(e,t,n){return t.timestampIsSet?e:new Date(e.getTime()-n)}}]),n}(k),We=function(e){h(n,e);var t=w(n);function n(){var e;y(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return e=t.call.apply(t,[this].concat(o)),(0,B.A)((0,A.A)(e),"priority",40),(0,B.A)((0,A.A)(e),"incompatibleTokens","*"),e}return E(n,[{key:"parse",value:function(e){return ie(e)}},{key:"set",value:function(e,t,n){return[new Date(1e3*n),{timestampIsSet:!0}]}}]),n}(k),Ze=function(e){h(n,e);var t=w(n);function n(){var e;y(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return e=t.call.apply(t,[this].concat(o)),(0,B.A)((0,A.A)(e),"priority",20),(0,B.A)((0,A.A)(e),"incompatibleTokens","*"),e}return E(n,[{key:"parse",value:function(e){return ie(e)}},{key:"set",value:function(e,t,n){return[new Date(n),{timestampIsSet:!0}]}}]),n}(k),Xe={G:new I,y:new fe,Y:new ge,R:new me,u:new he,Q:new ve,q:new be,M:new we,L:new ye,w:new Ce,I:new Be,d:new _e,D:new ke,E:new Qe,e:new Ne,c:new Fe,i:new Te,a:new Oe,b:new Pe,B:new je,h:new ze,H:new Re,K:new Le,k:new Ue,m:new Ye,s:new He,S:new Ge,X:new Je,x:new Ve,t:new We,T:new Ze},Ke=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,qe=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,$e=/^'([^]*?)'?$/,et=/''/g,tt=/\S/,nt=/[a-zA-Z]/;function rt(e,t,n,o){var A,m,h,v,b,w,y,x,C,E,B,D,M,k,I,S,Q,N;(0,g.A)(3,arguments);var F=String(e),T=String(t),O=(0,Ie.q)(),P=null!==(A=null!==(m=null==o?void 0:o.locale)&&void 0!==m?m:O.locale)&&void 0!==A?A:a.A;if(!P.match)throw new RangeError("locale must contain match property");var j=(0,p.A)(null!==(h=null!==(v=null!==(b=null!==(w=null==o?void 0:o.firstWeekContainsDate)&&void 0!==w?w:null==o||null===(y=o.locale)||void 0===y||null===(x=y.options)||void 0===x?void 0:x.firstWeekContainsDate)&&void 0!==b?b:O.firstWeekContainsDate)&&void 0!==v?v:null===(C=O.locale)||void 0===C||null===(E=C.options)||void 0===E?void 0:E.firstWeekContainsDate)&&void 0!==h?h:1);if(!(j>=1&&j<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var z=(0,p.A)(null!==(B=null!==(D=null!==(M=null!==(k=null==o?void 0:o.weekStartsOn)&&void 0!==k?k:null==o||null===(I=o.locale)||void 0===I||null===(S=I.options)||void 0===S?void 0:S.weekStartsOn)&&void 0!==M?M:O.weekStartsOn)&&void 0!==D?D:null===(Q=O.locale)||void 0===Q||null===(N=Q.options)||void 0===N?void 0:N.weekStartsOn)&&void 0!==B?B:0);if(!(z>=0&&z<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(""===T)return""===F?(0,u.default)(n):new Date(NaN);var R,L={firstWeekContainsDate:j,weekStartsOn:z,locale:P},U=[new _],Y=T.match(qe).map((function(e){var t=e[0];return t in l.A?(0,l.A[t])(e,P.formatLong):e})).join("").match(Ke),H=[],G=i(Y);try{var J=function(){var t=R.value;null!=o&&o.useAdditionalWeekYearTokens||!(0,d.xM)(t)||(0,d.lJ)(t,T,e),null!=o&&o.useAdditionalDayOfYearTokens||!(0,d.ef)(t)||(0,d.lJ)(t,T,e);var n=t[0],r=Xe[n];if(r){var i=r.incompatibleTokens;if(Array.isArray(i)){var a=H.find((function(e){return i.includes(e.token)||e.token===n}));if(a)throw new RangeError("The format string mustn't contain `".concat(a.fullToken,"` and `").concat(t,"` at the same time"))}else if("*"===r.incompatibleTokens&&H.length>0)throw new RangeError("The format string mustn't contain `".concat(t,"` and any other token at the same time"));H.push({token:n,fullToken:t});var c=r.run(F,t,P.match,L);if(!c)return{v:new Date(NaN)};U.push(c.setter),F=c.rest}else{if(n.match(nt))throw new RangeError("Format string contains an unescaped latin alphabet character `"+n+"`");if("''"===t?t="'":"'"===n&&(t=t.match($e)[1].replace(et,"'")),0!==F.indexOf(t))return{v:new Date(NaN)};F=F.slice(t.length)}};for(G.s();!(R=G.n()).done;){var V=J();if("object"===(0,r.A)(V))return V.v}}catch(e){G.e(e)}finally{G.f()}if(F.length>0&&tt.test(F))return new Date(NaN);var W=U.map((function(e){return e.priority})).sort((function(e,t){return t-e})).filter((function(e,t,n){return n.indexOf(e)===t})).map((function(e){return U.filter((function(t){return t.priority===e})).sort((function(e,t){return t.subPriority-e.subPriority}))})).map((function(e){return e[0]})),Z=(0,u.default)(n);if(isNaN(Z.getTime()))return new Date(NaN);var X,K=(0,c.A)(Z,(0,f.A)(Z)),q={},$=i(W);try{for($.s();!(X=$.n()).done;){var ee=X.value;if(!ee.validate(K,L))return new Date(NaN);var te=ee.set(K,q,L);Array.isArray(te)?(K=te[0],s(q,te[1])):K=te}}catch(e){$.e(e)}finally{$.f()}return K}},1806:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(57499),o=n(70551),i=n(94188);function a(e,t){var n;(0,o.A)(1,arguments);var a=(0,i.A)(null!==(n=null==t?void 0:t.additionalDigits)&&void 0!==n?n:2);if(2!==a&&1!==a&&0!==a)throw new RangeError("additionalDigits must be 0, 1 or 2");if("string"!=typeof e&&"[object String]"!==Object.prototype.toString.call(e))return new Date(NaN);var A,m=function(e){var t,n={},r=e.split(c.dateTimeDelimiter);if(r.length>2)return n;/:/.test(r[0])?t=r[0]:(n.date=r[0],t=r[1],c.timeZoneDelimiter.test(n.date)&&(n.date=e.split(c.timeZoneDelimiter)[0],t=e.substr(n.date.length,e.length)));if(t){var o=c.timezone.exec(t);o?(n.time=t.replace(o[1],""),n.timezone=o[1]):n.time=t}return n}(e);if(m.date){var h=function(e,t){var n=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),r=e.match(n);if(!r)return{year:NaN,restDateString:""};var o=r[1]?parseInt(r[1]):null,i=r[2]?parseInt(r[2]):null;return{year:null===i?o:100*i,restDateString:e.slice((r[1]||r[2]).length)}}(m.date,a);A=function(e,t){if(null===t)return new Date(NaN);var n=e.match(u);if(!n)return new Date(NaN);var r=!!n[4],o=f(n[1]),i=f(n[2])-1,a=f(n[3]),c=f(n[4]),s=f(n[5])-1;if(r)return function(e,t,n){return t>=1&&t<=53&&n>=0&&n<=6}(0,c,s)?function(e,t,n){var r=new Date(0);r.setUTCFullYear(e,0,4);var o=r.getUTCDay()||7,i=7*(t-1)+n+1-o;return r.setUTCDate(r.getUTCDate()+i),r}(t,c,s):new Date(NaN);var l=new Date(0);return function(e,t,n){return t>=0&&t<=11&&n>=1&&n<=(p[t]||(g(e)?29:28))}(t,i,a)&&function(e,t){return t>=1&&t<=(g(e)?366:365)}(t,o)?(l.setUTCFullYear(t,i,Math.max(o,a)),l):new Date(NaN)}(h.restDateString,h.year)}if(!A||isNaN(A.getTime()))return new Date(NaN);var v,b=A.getTime(),w=0;if(m.time&&(w=function(e){var t=e.match(s);if(!t)return NaN;var n=d(t[1]),o=d(t[2]),i=d(t[3]);if(!function(e,t,n){if(24===e)return 0===t&&0===n;return n>=0&&n<60&&t>=0&&t<60&&e>=0&&e<25}(n,o,i))return NaN;return n*r.s0+o*r.Cg+1e3*i}(m.time),isNaN(w)))return new Date(NaN);if(!m.timezone){var y=new Date(b+w),x=new Date(0);return x.setFullYear(y.getUTCFullYear(),y.getUTCMonth(),y.getUTCDate()),x.setHours(y.getUTCHours(),y.getUTCMinutes(),y.getUTCSeconds(),y.getUTCMilliseconds()),x}return v=function(e){if("Z"===e)return 0;var t=e.match(l);if(!t)return 0;var n="+"===t[1]?-1:1,o=parseInt(t[2]),i=t[3]&&parseInt(t[3])||0;if(!function(e,t){return t>=0&&t<=59}(0,i))return NaN;return n*(o*r.s0+i*r.Cg)}(m.timezone),isNaN(v)?new Date(NaN):new Date(b+w+v)}var c={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},u=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,s=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,l=/^([+-])(\d{2})(?::?(\d{2}))?$/;function f(e){return e?parseInt(e):1}function d(e){return e&&parseFloat(e.replace(",","."))||0}var p=[31,null,31,30,31,30,31,31,30,31,30,31];function g(e){return e%400==0||e%4==0&&e%100!=0}},67901:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(94188),o=n(10123),i=n(70551);function a(e,t){(0,i.A)(2,arguments);var n=(0,o.default)(e),a=(0,r.A)(t);return n.setHours(a),n}},67375:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(94188),o=n(10123),i=n(70551);function a(e,t){(0,i.A)(2,arguments);var n=(0,o.default)(e),a=(0,r.A)(t);return n.setMinutes(a),n}},51775:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(94188),o=n(10123),i=n(70551);function a(e,t){(0,i.A)(2,arguments);var n=(0,o.default)(e),a=(0,r.A)(t),c=n.getFullYear(),u=n.getDate(),s=new Date(0);s.setFullYear(c,a,15),s.setHours(0,0,0,0);var l=function(e){(0,i.A)(1,arguments);var t=(0,o.default)(e),n=t.getFullYear(),r=t.getMonth(),a=new Date(0);return a.setFullYear(n,r+1,0),a.setHours(0,0,0,0),a.getDate()}(s);return n.setMonth(a,Math.min(u,l)),n}},56090:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(94188),o=n(10123),i=n(51775),a=n(70551);function c(e,t){(0,a.A)(2,arguments);var n=(0,o.default)(e),c=(0,r.A)(t)-(Math.floor(n.getMonth()/3)+1);return(0,i.default)(n,n.getMonth()+3*c)}},41591:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(94188),o=n(10123),i=n(70551);function a(e,t){(0,i.A)(2,arguments);var n=(0,o.default)(e),a=(0,r.A)(t);return n.setSeconds(a),n}},18895:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(94188),o=n(10123),i=n(70551);function a(e,t){(0,i.A)(2,arguments);var n=(0,o.default)(e),a=(0,r.A)(t);return isNaN(n.getTime())?new Date(NaN):(n.setFullYear(a),n)}},31127:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(10123),o=n(70551);function i(e){(0,o.A)(1,arguments);var t=(0,r.default)(e);return t.setHours(0,0,0,0),t}},20543:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(10123),o=n(70551);function i(e){(0,o.A)(1,arguments);var t=(0,r.default)(e);return t.setDate(1),t.setHours(0,0,0,0),t}},66757:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(10123),o=n(70551);function i(e){(0,o.A)(1,arguments);var t=(0,r.default)(e),n=t.getMonth(),i=n-n%3;return t.setMonth(i,1),t.setHours(0,0,0,0),t}},27827:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(10123),o=n(94188),i=n(70551),a=n(71858);function c(e,t){var n,c,u,s,l,f,d,p;(0,i.A)(1,arguments);var g=(0,a.q)(),A=(0,o.A)(null!==(n=null!==(c=null!==(u=null!==(s=null==t?void 0:t.weekStartsOn)&&void 0!==s?s:null==t||null===(l=t.locale)||void 0===l||null===(f=l.options)||void 0===f?void 0:f.weekStartsOn)&&void 0!==u?u:g.weekStartsOn)&&void 0!==c?c:null===(d=g.locale)||void 0===d||null===(p=d.options)||void 0===p?void 0:p.weekStartsOn)&&void 0!==n?n:0);if(!(A>=0&&A<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var m=(0,r.default)(e),h=m.getDay(),v=(h<A?7:0)+h-A;return m.setDate(m.getDate()-v),m.setHours(0,0,0,0),m}},17054:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(10123),o=n(70551);function i(e){(0,o.A)(1,arguments);var t=(0,r.default)(e),n=new Date(0);return n.setFullYear(t.getFullYear(),0,1),n.setHours(0,0,0,0),n}},979:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(92998),o=n(70551),i=n(94188);function a(e,t){(0,o.A)(2,arguments);var n=(0,i.A)(t);return(0,r.default)(e,-n)}},32831:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(21524),o=n(70551),i=n(94188);function a(e,t){(0,o.A)(2,arguments);var n=(0,i.A)(t);return(0,r.default)(e,-n)}},25654:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(7767),o=n(70551),i=n(94188);function a(e,t){(0,o.A)(2,arguments);var n=(0,i.A)(t);return(0,r.A)(e,-n)}},8805:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(92890),o=n(70551),i=n(94188);function a(e,t){(0,o.A)(2,arguments);var n=(0,i.A)(t);return(0,r.default)(e,-n)}},44327:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(94188),o=n(2118),i=n(70551);function a(e,t){(0,i.A)(2,arguments);var n=(0,r.A)(t);return(0,o.default)(e,-n)}},33337:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(94188),o=n(82238),i=n(70551);function a(e,t){(0,i.A)(2,arguments);var n=(0,r.A)(t);return(0,o.default)(e,-n)}},49326:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(94188),o=n(49317),i=n(70551);function a(e,t){(0,i.A)(2,arguments);var n=(0,r.A)(t);return(0,o.default)(e,-n)}},10123:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(82284),o=n(70551);function i(e){(0,o.A)(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"===(0,r.A)(e)&&"[object Date]"===t?new Date(e.getTime()):"number"==typeof e||"[object Number]"===t?new Date(e):("string"!=typeof e&&"[object String]"!==t||"undefined"==typeof console||(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn((new Error).stack)),new Date(NaN))}},30454:e=>{"use strict";var t="%[a-f0-9]{2}",n=new RegExp("("+t+")|([^%]+?)","gi"),r=new RegExp("("+t+")+","gi");function o(e,t){try{return[decodeURIComponent(e.join(""))]}catch(e){}if(1===e.length)return e;t=t||1;var n=e.slice(0,t),r=e.slice(t);return Array.prototype.concat.call([],o(n),o(r))}function i(e){try{return decodeURIComponent(e)}catch(i){for(var t=e.match(n)||[],r=1;r<t.length;r++)t=(e=o(t,r).join("")).match(n)||[];return e}}e.exports=function(e){if("string"!=typeof e)throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{return e=e.replace(/\+/g," "),decodeURIComponent(e)}catch(t){return function(e){for(var t={"%FE%FF":"��","%FF%FE":"��"},n=r.exec(e);n;){try{t[n[0]]=decodeURIComponent(n[0])}catch(e){var o=i(n[0]);o!==n[0]&&(t[n[0]]=o)}n=r.exec(e)}t["%C2"]="�";for(var a=Object.keys(t),c=0;c<a.length;c++){var u=a[c];e=e.replace(new RegExp(u,"g"),t[u])}return e}(e)}}},4982:(e,t,n)=>{var r=n(1189),o=n(47244),i=n(37653),a=n(14035),c=n(71589),u=n(62120),s=Date.prototype.getTime;function l(e,t,n){var p=n||{};return!!(p.strict?i(e,t):e===t)||(!e||!t||"object"!=typeof e&&"object"!=typeof t?p.strict?i(e,t):e==t:function(e,t,n){var i,p;if(typeof e!=typeof t)return!1;if(f(e)||f(t))return!1;if(e.prototype!==t.prototype)return!1;if(o(e)!==o(t))return!1;var g=a(e),A=a(t);if(g!==A)return!1;if(g||A)return e.source===t.source&&c(e)===c(t);if(u(e)&&u(t))return s.call(e)===s.call(t);var m=d(e),h=d(t);if(m!==h)return!1;if(m||h){if(e.length!==t.length)return!1;for(i=0;i<e.length;i++)if(e[i]!==t[i])return!1;return!0}if(typeof e!=typeof t)return!1;try{var v=r(e),b=r(t)}catch(e){return!1}if(v.length!==b.length)return!1;for(v.sort(),b.sort(),i=v.length-1;i>=0;i--)if(v[i]!=b[i])return!1;for(i=v.length-1;i>=0;i--)if(!l(e[p=v[i]],t[p],n))return!1;return!0}(e,t,p))}function f(e){return null==e}function d(e){return!(!e||"object"!=typeof e||"number"!=typeof e.length)&&("function"==typeof e.copy&&"function"==typeof e.slice&&!(e.length>0&&"number"!=typeof e[0]))}e.exports=l},30041:(e,t,n)=>{"use strict";var r=n(30655),o=n(58068),i=n(69675),a=n(75795);e.exports=function(e,t,n){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new i("`obj` must be an object or a function`");if("string"!=typeof t&&"symbol"!=typeof t)throw new i("`property` must be a string or a symbol`");if(arguments.length>3&&"boolean"!=typeof arguments[3]&&null!==arguments[3])throw new i("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!=typeof arguments[4]&&null!==arguments[4])throw new i("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!=typeof arguments[5]&&null!==arguments[5])throw new i("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!=typeof arguments[6])throw new i("`loose`, if provided, must be a boolean");var c=arguments.length>3?arguments[3]:null,u=arguments.length>4?arguments[4]:null,s=arguments.length>5?arguments[5]:null,l=arguments.length>6&&arguments[6],f=!!a&&a(e,t);if(r)r(e,t,{configurable:null===s&&f?f.configurable:!s,enumerable:null===c&&f?f.enumerable:!c,value:n,writable:null===u&&f?f.writable:!u});else{if(!l&&(c||u||s))throw new o("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");e[t]=n}}},38452:(e,t,n)=>{"use strict";var r=n(1189),o="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),i=Object.prototype.toString,a=Array.prototype.concat,c=n(30041),u=n(30592)(),s=function(e,t,n,r){if(t in e)if(!0===r){if(e[t]===n)return}else if("function"!=typeof(o=r)||"[object Function]"!==i.call(o)||!r())return;var o;u?c(e,t,n,!0):c(e,t,n)},l=function(e,t){var n=arguments.length>2?arguments[2]:{},i=r(t);o&&(i=a.call(i,Object.getOwnPropertySymbols(t)));for(var c=0;c<i.length;c+=1)s(e,i[c],t[i[c]],n[i[c]])};l.supportsDescriptors=!!u,e.exports=l},30655:(e,t,n)=>{"use strict";var r=n(70453)("%Object.defineProperty%",!0)||!1;if(r)try{r({},"a",{value:1})}catch(e){r=!1}e.exports=r},41237:e=>{"use strict";e.exports=EvalError},69383:e=>{"use strict";e.exports=Error},79290:e=>{"use strict";e.exports=RangeError},79538:e=>{"use strict";e.exports=ReferenceError},58068:e=>{"use strict";e.exports=SyntaxError},69675:e=>{"use strict";e.exports=TypeError},35345:e=>{"use strict";e.exports=URIError},73055:e=>{"use strict";e.exports=function(e,t){for(var n={},r=Object.keys(e),o=Array.isArray(t),i=0;i<r.length;i++){var a=r[i],c=e[a];(o?-1!==t.indexOf(a):t(a,c,e))&&(n[a]=c)}return n}},89353:e=>{"use strict";var t=Object.prototype.toString,n=Math.max,r=function(e,t){for(var n=[],r=0;r<e.length;r+=1)n[r]=e[r];for(var o=0;o<t.length;o+=1)n[o+e.length]=t[o];return n};e.exports=function(e){var o=this;if("function"!=typeof o||"[object Function]"!==t.apply(o))throw new TypeError("Function.prototype.bind called on incompatible "+o);for(var i,a=function(e,t){for(var n=[],r=t||0,o=0;r<e.length;r+=1,o+=1)n[o]=e[r];return n}(arguments,1),c=n(0,o.length-a.length),u=[],s=0;s<c;s++)u[s]="$"+s;if(i=Function("binder","return function ("+function(e,t){for(var n="",r=0;r<e.length;r+=1)n+=e[r],r+1<e.length&&(n+=t);return n}(u,",")+"){ return binder.apply(this,arguments); }")((function(){if(this instanceof i){var t=o.apply(this,r(a,arguments));return Object(t)===t?t:this}return o.apply(e,r(a,arguments))})),o.prototype){var l=function(){};l.prototype=o.prototype,i.prototype=new l,l.prototype=null}return i}},66743:(e,t,n)=>{"use strict";var r=n(89353);e.exports=Function.prototype.bind||r},74462:e=>{"use strict";var t=function(){return"string"==typeof function(){}.name},n=Object.getOwnPropertyDescriptor;if(n)try{n([],"length")}catch(e){n=null}t.functionsHaveConfigurableNames=function(){if(!t()||!n)return!1;var e=n((function(){}),"name");return!!e&&!!e.configurable};var r=Function.prototype.bind;t.boundFunctionsHaveNames=function(){return t()&&"function"==typeof r&&""!==function(){}.bind().name},e.exports=t},70453:(e,t,n)=>{"use strict";var r,o=n(69383),i=n(41237),a=n(79290),c=n(79538),u=n(58068),s=n(69675),l=n(35345),f=Function,d=function(e){try{return f('"use strict"; return ('+e+").constructor;")()}catch(e){}},p=Object.getOwnPropertyDescriptor;if(p)try{p({},"")}catch(e){p=null}var g=function(){throw new s},A=p?function(){try{return g}catch(e){try{return p(arguments,"callee").get}catch(e){return g}}}():g,m=n(64039)(),h=n(80024)(),v=Object.getPrototypeOf||(h?function(e){return e.__proto__}:null),b={},w="undefined"!=typeof Uint8Array&&v?v(Uint8Array):r,y={__proto__:null,"%AggregateError%":"undefined"==typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":m&&v?v([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":b,"%AsyncGenerator%":b,"%AsyncGeneratorFunction%":b,"%AsyncIteratorPrototype%":b,"%Atomics%":"undefined"==typeof Atomics?r:Atomics,"%BigInt%":"undefined"==typeof BigInt?r:BigInt,"%BigInt64Array%":"undefined"==typeof BigInt64Array?r:BigInt64Array,"%BigUint64Array%":"undefined"==typeof BigUint64Array?r:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":o,"%eval%":eval,"%EvalError%":i,"%Float32Array%":"undefined"==typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":f,"%GeneratorFunction%":b,"%Int8Array%":"undefined"==typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":m&&v?v(v([][Symbol.iterator]())):r,"%JSON%":"object"==typeof JSON?JSON:r,"%Map%":"undefined"==typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&m&&v?v((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?r:Promise,"%Proxy%":"undefined"==typeof Proxy?r:Proxy,"%RangeError%":a,"%ReferenceError%":c,"%Reflect%":"undefined"==typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&m&&v?v((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":m&&v?v(""[Symbol.iterator]()):r,"%Symbol%":m?Symbol:r,"%SyntaxError%":u,"%ThrowTypeError%":A,"%TypedArray%":w,"%TypeError%":s,"%Uint8Array%":"undefined"==typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?r:Uint32Array,"%URIError%":l,"%WeakMap%":"undefined"==typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?r:WeakSet};if(v)try{null.error}catch(e){var x=v(v(e));y["%Error.prototype%"]=x}var C=function e(t){var n;if("%AsyncFunction%"===t)n=d("async function () {}");else if("%GeneratorFunction%"===t)n=d("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=d("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var o=e("%AsyncGenerator%");o&&v&&(n=v(o.prototype))}return y[t]=n,n},E={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},B=n(66743),D=n(9957),M=B.call(Function.call,Array.prototype.concat),_=B.call(Function.apply,Array.prototype.splice),k=B.call(Function.call,String.prototype.replace),I=B.call(Function.call,String.prototype.slice),S=B.call(Function.call,RegExp.prototype.exec),Q=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,N=/\\(\\)?/g,F=function(e,t){var n,r=e;if(D(E,r)&&(r="%"+(n=E[r])[0]+"%"),D(y,r)){var o=y[r];if(o===b&&(o=C(r)),void 0===o&&!t)throw new s("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:o}}throw new u("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new s("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new s('"allowMissing" argument must be a boolean');if(null===S(/^%?[^%]*%?$/,e))throw new u("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=function(e){var t=I(e,0,1),n=I(e,-1);if("%"===t&&"%"!==n)throw new u("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new u("invalid intrinsic syntax, expected opening `%`");var r=[];return k(e,Q,(function(e,t,n,o){r[r.length]=n?k(o,N,"$1"):t||e})),r}(e),r=n.length>0?n[0]:"",o=F("%"+r+"%",t),i=o.name,a=o.value,c=!1,l=o.alias;l&&(r=l[0],_(n,M([0,1],l)));for(var f=1,d=!0;f<n.length;f+=1){var g=n[f],A=I(g,0,1),m=I(g,-1);if(('"'===A||"'"===A||"`"===A||'"'===m||"'"===m||"`"===m)&&A!==m)throw new u("property names with quotes must have matching quotes");if("constructor"!==g&&d||(c=!0),D(y,i="%"+(r+="."+g)+"%"))a=y[i];else if(null!=a){if(!(g in a)){if(!t)throw new s("base intrinsic for "+e+" exists, but the property is not available.");return}if(p&&f+1>=n.length){var h=p(a,g);a=(d=!!h)&&"get"in h&&!("originalValue"in h.get)?h.get:a[g]}else d=D(a,g),a=a[g];d&&!c&&(y[i]=a)}}return a}},75795:(e,t,n)=>{"use strict";var r=n(70453)("%Object.getOwnPropertyDescriptor%",!0);if(r)try{r([],"length")}catch(e){r=null}e.exports=r},72611:(e,t,n)=>{"use strict";var r="__global_unique_id__";e.exports=function(){return n.g[r]=(n.g[r]||0)+1}},30592:(e,t,n)=>{"use strict";var r=n(30655),o=function(){return!!r};o.hasArrayLengthDefineBug=function(){if(!r)return null;try{return 1!==r([],"length",{value:1}).length}catch(e){return!0}},e.exports=o},80024:e=>{"use strict";var t={__proto__:null,foo:{}},n=Object;e.exports=function(){return{__proto__:t}.foo===t.foo&&!(t instanceof n)}},64039:(e,t,n)=>{"use strict";var r="undefined"!=typeof Symbol&&Symbol,o=n(41333);e.exports=function(){return"function"==typeof r&&("function"==typeof Symbol&&("symbol"==typeof r("foo")&&("symbol"==typeof Symbol("bar")&&o())))}},41333:e=>{"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(e,t);if(42!==o.value||!0!==o.enumerable)return!1}return!0}},49092:(e,t,n)=>{"use strict";var r=n(41333);e.exports=function(){return r()&&!!Symbol.toStringTag}},9957:(e,t,n)=>{"use strict";var r=Function.prototype.call,o=Object.prototype.hasOwnProperty,i=n(66743);e.exports=i.call(r,o)},251:(e,t)=>{t.read=function(e,t,n,r,o){var i,a,c=8*o-r-1,u=(1<<c)-1,s=u>>1,l=-7,f=n?o-1:0,d=n?-1:1,p=e[t+f];for(f+=d,i=p&(1<<-l)-1,p>>=-l,l+=c;l>0;i=256*i+e[t+f],f+=d,l-=8);for(a=i&(1<<-l)-1,i>>=-l,l+=r;l>0;a=256*a+e[t+f],f+=d,l-=8);if(0===i)i=1-s;else{if(i===u)return a?NaN:1/0*(p?-1:1);a+=Math.pow(2,r),i-=s}return(p?-1:1)*a*Math.pow(2,i-r)},t.write=function(e,t,n,r,o,i){var a,c,u,s=8*i-o-1,l=(1<<s)-1,f=l>>1,d=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,p=r?0:i-1,g=r?1:-1,A=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(c=isNaN(t)?1:0,a=l):(a=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-a))<1&&(a--,u*=2),(t+=a+f>=1?d/u:d*Math.pow(2,1-f))*u>=2&&(a++,u/=2),a+f>=l?(c=0,a=l):a+f>=1?(c=(t*u-1)*Math.pow(2,o),a+=f):(c=t*Math.pow(2,f-1)*Math.pow(2,o),a=0));o>=8;e[n+p]=255&c,p+=g,c/=256,o-=8);for(a=a<<o|c,s+=o;s>0;e[n+p]=255&a,p+=g,a/=256,s-=8);e[n+p-g]|=128*A}},47244:(e,t,n)=>{"use strict";var r=n(49092)(),o=n(38075)("Object.prototype.toString"),i=function(e){return!(r&&e&&"object"==typeof e&&Symbol.toStringTag in e)&&"[object Arguments]"===o(e)},a=function(e){return!!i(e)||null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Array]"!==o(e)&&"[object Function]"===o(e.callee)},c=function(){return i(arguments)}();i.isLegacyArguments=a,e.exports=c?i:a},62120:(e,t,n)=>{"use strict";var r=Date.prototype.getDay,o=Object.prototype.toString,i=n(49092)();e.exports=function(e){return"object"==typeof e&&null!==e&&(i?function(e){try{return r.call(e),!0}catch(e){return!1}}(e):"[object Date]"===o.call(e))}},14035:(e,t,n)=>{"use strict";var r,o,i,a,c=n(38075),u=n(49092)();if(u){r=c("Object.prototype.hasOwnProperty"),o=c("RegExp.prototype.exec"),i={};var s=function(){throw i};a={toString:s,valueOf:s},"symbol"==typeof Symbol.toPrimitive&&(a[Symbol.toPrimitive]=s)}var l=c("Object.prototype.toString"),f=Object.getOwnPropertyDescriptor;e.exports=u?function(e){if(!e||"object"!=typeof e)return!1;var t=f(e,"lastIndex");if(!(t&&r(t,"value")))return!1;try{o(e,a)}catch(e){return e===i}}:function(e){return!(!e||"object"!=typeof e&&"function"!=typeof e)&&"[object RegExp]"===l(e)}},64634:e=>{var t={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==t.call(e)}},45228:e=>{"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,o){for(var i,a,c=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),u=1;u<arguments.length;u++){for(var s in i=Object(arguments[u]))n.call(i,s)&&(c[s]=i[s]);if(t){a=t(i);for(var l=0;l<a.length;l++)r.call(i,a[l])&&(c[a[l]]=i[a[l]])}}return c}},89211:e=>{"use strict";var t=function(e){return e!=e};e.exports=function(e,n){return 0===e&&0===n?1/e==1/n:e===n||!(!t(e)||!t(n))}},37653:(e,t,n)=>{"use strict";var r=n(38452),o=n(10487),i=n(89211),a=n(9394),c=n(36576),u=o(a(),Object);r(u,{getPolyfill:a,implementation:i,shim:c}),e.exports=u},9394:(e,t,n)=>{"use strict";var r=n(89211);e.exports=function(){return"function"==typeof Object.is?Object.is:r}},36576:(e,t,n)=>{"use strict";var r=n(9394),o=n(38452);e.exports=function(){var e=r();return o(Object,{is:e},{is:function(){return Object.is!==e}}),e}},28875:(e,t,n)=>{"use strict";var r;if(!Object.keys){var o=Object.prototype.hasOwnProperty,i=Object.prototype.toString,a=n(1093),c=Object.prototype.propertyIsEnumerable,u=!c.call({toString:null},"toString"),s=c.call((function(){}),"prototype"),l=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],f=function(e){var t=e.constructor;return t&&t.prototype===e},d={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},p=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!d["$"+e]&&o.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{f(window[e])}catch(e){return!0}}catch(e){return!0}return!1}();r=function(e){var t=null!==e&&"object"==typeof e,n="[object Function]"===i.call(e),r=a(e),c=t&&"[object String]"===i.call(e),d=[];if(!t&&!n&&!r)throw new TypeError("Object.keys called on a non-object");var g=s&&n;if(c&&e.length>0&&!o.call(e,0))for(var A=0;A<e.length;++A)d.push(String(A));if(r&&e.length>0)for(var m=0;m<e.length;++m)d.push(String(m));else for(var h in e)g&&"prototype"===h||!o.call(e,h)||d.push(String(h));if(u)for(var v=function(e){if("undefined"==typeof window||!p)return f(e);try{return f(e)}catch(e){return!1}}(e),b=0;b<l.length;++b)v&&"constructor"===l[b]||!o.call(e,l[b])||d.push(l[b]);return d}}e.exports=r},1189:(e,t,n)=>{"use strict";var r=Array.prototype.slice,o=n(1093),i=Object.keys,a=i?function(e){return i(e)}:n(28875),c=Object.keys;a.shim=function(){if(Object.keys){var e=function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2);e||(Object.keys=function(e){return o(e)?c(r.call(e)):c(e)})}else Object.keys=a;return Object.keys||a},e.exports=a},1093:e=>{"use strict";var t=Object.prototype.toString;e.exports=function(e){var n=t.call(e),r="[object Arguments]"===n;return r||(r="[object Array]"!==n&&null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Function]"===t.call(e.callee)),r}},48633:e=>{var t=String,n=function(){return{isColorSupported:!1,reset:t,bold:t,dim:t,italic:t,underline:t,inverse:t,hidden:t,strikethrough:t,black:t,red:t,green:t,yellow:t,blue:t,magenta:t,cyan:t,white:t,gray:t,bgBlack:t,bgRed:t,bgGreen:t,bgYellow:t,bgBlue:t,bgMagenta:t,bgCyan:t,bgWhite:t}};e.exports=n(),e.exports.createColors=n},40396:(e,t,n)=>{"use strict";let r=n(77793);class o extends r{constructor(e){super(e),this.type="atrule"}append(...e){return this.proxyOf.nodes||(this.nodes=[]),super.append(...e)}prepend(...e){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...e)}}e.exports=o,o.default=o,r.registerAtRule(o)},49371:(e,t,n)=>{"use strict";let r=n(63152);class o extends r{constructor(e){super(e),this.type="comment"}}e.exports=o,o.default=o},77793:(e,t,n)=>{"use strict";let r,o,i,a,{isClean:c,my:u}=n(84151),s=n(35238),l=n(49371),f=n(63152);function d(e){return e.map((e=>(e.nodes&&(e.nodes=d(e.nodes)),delete e.source,e)))}function p(e){if(e[c]=!1,e.proxyOf.nodes)for(let t of e.proxyOf.nodes)p(t)}class g extends f{append(...e){for(let t of e){let e=this.normalize(t,this.last);for(let t of e)this.proxyOf.nodes.push(t)}return this.markDirty(),this}cleanRaws(e){if(super.cleanRaws(e),this.nodes)for(let t of this.nodes)t.cleanRaws(e)}each(e){if(!this.proxyOf.nodes)return;let t,n,r=this.getIterator();for(;this.indexes[r]<this.proxyOf.nodes.length&&(t=this.indexes[r],n=e(this.proxyOf.nodes[t],t),!1!==n);)this.indexes[r]+=1;return delete this.indexes[r],n}every(e){return this.nodes.every(e)}getIterator(){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let e=this.lastEach;return this.indexes[e]=0,e}getProxyProcessor(){return{get:(e,t)=>"proxyOf"===t?e:e[t]?"each"===t||"string"==typeof t&&t.startsWith("walk")?(...n)=>e[t](...n.map((e=>"function"==typeof e?(t,n)=>e(t.toProxy(),n):e))):"every"===t||"some"===t?n=>e[t](((e,...t)=>n(e.toProxy(),...t))):"root"===t?()=>e.root().toProxy():"nodes"===t?e.nodes.map((e=>e.toProxy())):"first"===t||"last"===t?e[t].toProxy():e[t]:e[t],set:(e,t,n)=>(e[t]===n||(e[t]=n,"name"!==t&&"params"!==t&&"selector"!==t||e.markDirty()),!0)}}index(e){return"number"==typeof e?e:(e.proxyOf&&(e=e.proxyOf),this.proxyOf.nodes.indexOf(e))}insertAfter(e,t){let n,r=this.index(e),o=this.normalize(t,this.proxyOf.nodes[r]).reverse();r=this.index(e);for(let e of o)this.proxyOf.nodes.splice(r+1,0,e);for(let e in this.indexes)n=this.indexes[e],r<n&&(this.indexes[e]=n+o.length);return this.markDirty(),this}insertBefore(e,t){let n,r=this.index(e),o=0===r&&"prepend",i=this.normalize(t,this.proxyOf.nodes[r],o).reverse();r=this.index(e);for(let e of i)this.proxyOf.nodes.splice(r,0,e);for(let e in this.indexes)n=this.indexes[e],r<=n&&(this.indexes[e]=n+i.length);return this.markDirty(),this}normalize(e,t){if("string"==typeof e)e=d(r(e).nodes);else if(void 0===e)e=[];else if(Array.isArray(e)){e=e.slice(0);for(let t of e)t.parent&&t.parent.removeChild(t,"ignore")}else if("root"===e.type&&"document"!==this.type){e=e.nodes.slice(0);for(let t of e)t.parent&&t.parent.removeChild(t,"ignore")}else if(e.type)e=[e];else if(e.prop){if(void 0===e.value)throw new Error("Value field is missed in node creation");"string"!=typeof e.value&&(e.value=String(e.value)),e=[new s(e)]}else if(e.selector)e=[new o(e)];else if(e.name)e=[new i(e)];else{if(!e.text)throw new Error("Unknown node type in node creation");e=[new l(e)]}return e.map((e=>(e[u]||g.rebuild(e),(e=e.proxyOf).parent&&e.parent.removeChild(e),e[c]&&p(e),void 0===e.raws.before&&t&&void 0!==t.raws.before&&(e.raws.before=t.raws.before.replace(/\S/g,"")),e.parent=this.proxyOf,e)))}prepend(...e){e=e.reverse();for(let t of e){let e=this.normalize(t,this.first,"prepend").reverse();for(let t of e)this.proxyOf.nodes.unshift(t);for(let t in this.indexes)this.indexes[t]=this.indexes[t]+e.length}return this.markDirty(),this}push(e){return e.parent=this,this.proxyOf.nodes.push(e),this}removeAll(){for(let e of this.proxyOf.nodes)e.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}removeChild(e){let t;e=this.index(e),this.proxyOf.nodes[e].parent=void 0,this.proxyOf.nodes.splice(e,1);for(let n in this.indexes)t=this.indexes[n],t>=e&&(this.indexes[n]=t-1);return this.markDirty(),this}replaceValues(e,t,n){return n||(n=t,t={}),this.walkDecls((r=>{t.props&&!t.props.includes(r.prop)||t.fast&&!r.value.includes(t.fast)||(r.value=r.value.replace(e,n))})),this.markDirty(),this}some(e){return this.nodes.some(e)}walk(e){return this.each(((t,n)=>{let r;try{r=e(t,n)}catch(e){throw t.addToError(e)}return!1!==r&&t.walk&&(r=t.walk(e)),r}))}walkAtRules(e,t){return t?e instanceof RegExp?this.walk(((n,r)=>{if("atrule"===n.type&&e.test(n.name))return t(n,r)})):this.walk(((n,r)=>{if("atrule"===n.type&&n.name===e)return t(n,r)})):(t=e,this.walk(((e,n)=>{if("atrule"===e.type)return t(e,n)})))}walkComments(e){return this.walk(((t,n)=>{if("comment"===t.type)return e(t,n)}))}walkDecls(e,t){return t?e instanceof RegExp?this.walk(((n,r)=>{if("decl"===n.type&&e.test(n.prop))return t(n,r)})):this.walk(((n,r)=>{if("decl"===n.type&&n.prop===e)return t(n,r)})):(t=e,this.walk(((e,n)=>{if("decl"===e.type)return t(e,n)})))}walkRules(e,t){return t?e instanceof RegExp?this.walk(((n,r)=>{if("rule"===n.type&&e.test(n.selector))return t(n,r)})):this.walk(((n,r)=>{if("rule"===n.type&&n.selector===e)return t(n,r)})):(t=e,this.walk(((e,n)=>{if("rule"===e.type)return t(e,n)})))}get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}}g.registerParse=e=>{r=e},g.registerRule=e=>{o=e},g.registerAtRule=e=>{i=e},g.registerRoot=e=>{a=e},e.exports=g,g.default=g,g.rebuild=e=>{"atrule"===e.type?Object.setPrototypeOf(e,i.prototype):"rule"===e.type?Object.setPrototypeOf(e,o.prototype):"decl"===e.type?Object.setPrototypeOf(e,s.prototype):"comment"===e.type?Object.setPrototypeOf(e,l.prototype):"root"===e.type&&Object.setPrototypeOf(e,a.prototype),e[u]=!0,e.nodes&&e.nodes.forEach((e=>{g.rebuild(e)}))}},53614:(e,t,n)=>{"use strict";let r=n(48633),o=n(49746);class i extends Error{constructor(e,t,n,r,o,a){super(e),this.name="CssSyntaxError",this.reason=e,o&&(this.file=o),r&&(this.source=r),a&&(this.plugin=a),void 0!==t&&void 0!==n&&("number"==typeof t?(this.line=t,this.column=n):(this.line=t.line,this.column=t.column,this.endLine=n.line,this.endColumn=n.column)),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,i)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"<css input>",void 0!==this.line&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(e){if(!this.source)return"";let t=this.source;null==e&&(e=r.isColorSupported),o&&e&&(t=o(t));let n,i,a=t.split(/\r?\n/),c=Math.max(this.line-3,0),u=Math.min(this.line+2,a.length),s=String(u).length;if(e){let{bold:e,gray:t,red:o}=r.createColors(!0);n=t=>e(o(t)),i=e=>t(e)}else n=i=e=>e;return a.slice(c,u).map(((e,t)=>{let r=c+1+t,o=" "+(" "+r).slice(-s)+" | ";if(r===this.line){let t=i(o.replace(/\d/g," "))+e.slice(0,this.column-1).replace(/[^\t]/g," ");return n(">")+i(o)+e+"\n "+t+n("^")}return" "+i(o)+e})).join("\n")}toString(){let e=this.showSourceCode();return e&&(e="\n\n"+e+"\n"),this.name+": "+this.message+e}}e.exports=i,i.default=i},35238:(e,t,n)=>{"use strict";let r=n(63152);class o extends r{constructor(e){e&&void 0!==e.value&&"string"!=typeof e.value&&(e={...e,value:String(e.value)}),super(e),this.type="decl"}get variable(){return this.prop.startsWith("--")||"$"===this.prop[0]}}e.exports=o,o.default=o},40145:(e,t,n)=>{"use strict";let r,o,i=n(77793);class a extends i{constructor(e){super({type:"document",...e}),this.nodes||(this.nodes=[])}toResult(e={}){return new r(new o,this,e).stringify()}}a.registerLazyResult=e=>{r=e},a.registerProcessor=e=>{o=e},e.exports=a,a.default=a},33438:(e,t,n)=>{"use strict";let r=n(35238),o=n(93878),i=n(49371),a=n(40396),c=n(61106),u=n(25644),s=n(61534);function l(e,t){if(Array.isArray(e))return e.map((e=>l(e)));let{inputs:n,...f}=e;if(n){t=[];for(let e of n){let n={...e,__proto__:c.prototype};n.map&&(n.map={...n.map,__proto__:o.prototype}),t.push(n)}}if(f.nodes&&(f.nodes=e.nodes.map((e=>l(e,t)))),f.source){let{inputId:e,...n}=f.source;f.source=n,null!=e&&(f.source.input=t[e])}if("root"===f.type)return new u(f);if("decl"===f.type)return new r(f);if("rule"===f.type)return new s(f);if("comment"===f.type)return new i(f);if("atrule"===f.type)return new a(f);throw new Error("Unknown node type: "+e.type)}e.exports=l,l.default=l},61106:(e,t,n)=>{"use strict";let{SourceMapConsumer:r,SourceMapGenerator:o}=n(21866),{fileURLToPath:i,pathToFileURL:a}=n(52739),{isAbsolute:c,resolve:u}=n(197),{nanoid:s}=n(95042),l=n(49746),f=n(53614),d=n(93878),p=Symbol("fromOffsetCache"),g=Boolean(r&&o),A=Boolean(u&&c);class m{constructor(e,t={}){if(null==e||"object"==typeof e&&!e.toString)throw new Error(`PostCSS received ${e} instead of CSS string`);if(this.css=e.toString(),"\ufeff"===this.css[0]||"￾"===this.css[0]?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,t.from&&(!A||/^\w+:\/\//.test(t.from)||c(t.from)?this.file=t.from:this.file=u(t.from)),A&&g){let e=new d(this.css,t);if(e.text){this.map=e;let t=e.consumer().file;!this.file&&t&&(this.file=this.mapResolve(t))}}this.file||(this.id="<input css "+s(6)+">"),this.map&&(this.map.file=this.from)}error(e,t,n,r={}){let o,i,c;if(t&&"object"==typeof t){let e=t,r=n;if("number"==typeof e.offset){let r=this.fromOffset(e.offset);t=r.line,n=r.col}else t=e.line,n=e.column;if("number"==typeof r.offset){let e=this.fromOffset(r.offset);i=e.line,c=e.col}else i=r.line,c=r.column}else if(!n){let e=this.fromOffset(t);t=e.line,n=e.col}let u=this.origin(t,n,i,c);return o=u?new f(e,void 0===u.endLine?u.line:{column:u.column,line:u.line},void 0===u.endLine?u.column:{column:u.endColumn,line:u.endLine},u.source,u.file,r.plugin):new f(e,void 0===i?t:{column:n,line:t},void 0===i?n:{column:c,line:i},this.css,this.file,r.plugin),o.input={column:n,endColumn:c,endLine:i,line:t,source:this.css},this.file&&(a&&(o.input.url=a(this.file).toString()),o.input.file=this.file),o}fromOffset(e){let t,n;if(this[p])n=this[p];else{let e=this.css.split("\n");n=new Array(e.length);let t=0;for(let r=0,o=e.length;r<o;r++)n[r]=t,t+=e[r].length+1;this[p]=n}t=n[n.length-1];let r=0;if(e>=t)r=n.length-1;else{let t,o=n.length-2;for(;r<o;)if(t=r+(o-r>>1),e<n[t])o=t-1;else{if(!(e>=n[t+1])){r=t;break}r=t+1}}return{col:e-n[r]+1,line:r+1}}mapResolve(e){return/^\w+:\/\//.test(e)?e:u(this.map.consumer().sourceRoot||this.map.root||".",e)}origin(e,t,n,r){if(!this.map)return!1;let o,u,s=this.map.consumer(),l=s.originalPositionFor({column:t,line:e});if(!l.source)return!1;"number"==typeof n&&(o=s.originalPositionFor({column:r,line:n})),u=c(l.source)?a(l.source):new URL(l.source,this.map.consumer().sourceRoot||a(this.map.mapFile));let f={column:l.column,endColumn:o&&o.column,endLine:o&&o.line,line:l.line,url:u.toString()};if("file:"===u.protocol){if(!i)throw new Error("file: protocol is not available in this PostCSS build");f.file=i(u)}let d=s.sourceContentFor(l.source);return d&&(f.source=d),f}toJSON(){let e={};for(let t of["hasBOM","css","file","id"])null!=this[t]&&(e[t]=this[t]);return this.map&&(e.map={...this.map},e.map.consumerCache&&(e.map.consumerCache=void 0)),e}get from(){return this.file||this.id}}e.exports=m,m.default=m,l&&l.registerInput&&l.registerInput(m)},96966:(e,t,n)=>{"use strict";let{isClean:r,my:o}=n(84151),i=n(13604),a=n(83303),c=n(77793),u=n(40145),s=(n(6156),n(33717)),l=n(69577),f=n(25644);const d={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},p={AtRule:!0,AtRuleExit:!0,Comment:!0,CommentExit:!0,Declaration:!0,DeclarationExit:!0,Document:!0,DocumentExit:!0,Once:!0,OnceExit:!0,postcssPlugin:!0,prepare:!0,Root:!0,RootExit:!0,Rule:!0,RuleExit:!0},g={Once:!0,postcssPlugin:!0,prepare:!0},A=0;function m(e){return"object"==typeof e&&"function"==typeof e.then}function h(e){let t=!1,n=d[e.type];return"decl"===e.type?t=e.prop.toLowerCase():"atrule"===e.type&&(t=e.name.toLowerCase()),t&&e.append?[n,n+"-"+t,A,n+"Exit",n+"Exit-"+t]:t?[n,n+"-"+t,n+"Exit",n+"Exit-"+t]:e.append?[n,A,n+"Exit"]:[n,n+"Exit"]}function v(e){let t;return t="document"===e.type?["Document",A,"DocumentExit"]:"root"===e.type?["Root",A,"RootExit"]:h(e),{eventIndex:0,events:t,iterator:0,node:e,visitorIndex:0,visitors:[]}}function b(e){return e[r]=!1,e.nodes&&e.nodes.forEach((e=>b(e))),e}let w={};class y{constructor(e,t,n){let r;if(this.stringified=!1,this.processed=!1,"object"!=typeof t||null===t||"root"!==t.type&&"document"!==t.type)if(t instanceof y||t instanceof s)r=b(t.root),t.map&&(void 0===n.map&&(n.map={}),n.map.inline||(n.map.inline=!1),n.map.prev=t.map);else{let e=l;n.syntax&&(e=n.syntax.parse),n.parser&&(e=n.parser),e.parse&&(e=e.parse);try{r=e(t,n)}catch(e){this.processed=!0,this.error=e}r&&!r[o]&&c.rebuild(r)}else r=b(t);this.result=new s(e,r,n),this.helpers={...w,postcss:w,result:this.result},this.plugins=this.processor.plugins.map((e=>"object"==typeof e&&e.prepare?{...e,...e.prepare(this.result)}:e))}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}catch(e){return this.async().catch(e)}finally(e){return this.async().then(e,e)}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(e,t){let n=this.result.lastPlugin;try{t&&t.addToError(e),this.error=e,"CssSyntaxError"!==e.name||e.plugin?n.postcssVersion:(e.plugin=n.postcssPlugin,e.setMessage())}catch(e){console&&console.error&&console.error(e)}return e}prepareVisitors(){this.listeners={};let e=(e,t,n)=>{this.listeners[t]||(this.listeners[t]=[]),this.listeners[t].push([e,n])};for(let t of this.plugins)if("object"==typeof t)for(let n in t){if(!p[n]&&/^[A-Z]/.test(n))throw new Error(`Unknown event ${n} in ${t.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!g[n])if("object"==typeof t[n])for(let r in t[n])e(t,"*"===r?n:n+"-"+r.toLowerCase(),t[n][r]);else"function"==typeof t[n]&&e(t,n,t[n])}this.hasListener=Object.keys(this.listeners).length>0}async runAsync(){this.plugin=0;for(let e=0;e<this.plugins.length;e++){let t=this.plugins[e],n=this.runOnRoot(t);if(m(n))try{await n}catch(e){throw this.handleError(e)}}if(this.prepareVisitors(),this.hasListener){let e=this.result.root;for(;!e[r];){e[r]=!0;let t=[v(e)];for(;t.length>0;){let e=this.visitTick(t);if(m(e))try{await e}catch(e){let n=t[t.length-1].node;throw this.handleError(e,n)}}}if(this.listeners.OnceExit)for(let[t,n]of this.listeners.OnceExit){this.result.lastPlugin=t;try{if("document"===e.type){let t=e.nodes.map((e=>n(e,this.helpers)));await Promise.all(t)}else await n(e,this.helpers)}catch(e){throw this.handleError(e)}}}return this.processed=!0,this.stringify()}runOnRoot(e){this.result.lastPlugin=e;try{if("object"==typeof e&&e.Once){if("document"===this.result.root.type){let t=this.result.root.nodes.map((t=>e.Once(t,this.helpers)));return m(t[0])?Promise.all(t):t}return e.Once(this.result.root,this.helpers)}if("function"==typeof e)return e(this.result.root,this.result)}catch(e){throw this.handleError(e)}}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let e=this.result.opts,t=a;e.syntax&&(t=e.syntax.stringify),e.stringifier&&(t=e.stringifier),t.stringify&&(t=t.stringify);let n=new i(t,this.result.root,this.result.opts).generate();return this.result.css=n[0],this.result.map=n[1],this.result}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let e of this.plugins){if(m(this.runOnRoot(e)))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let e=this.result.root;for(;!e[r];)e[r]=!0,this.walkSync(e);if(this.listeners.OnceExit)if("document"===e.type)for(let t of e.nodes)this.visitSync(this.listeners.OnceExit,t);else this.visitSync(this.listeners.OnceExit,e)}return this.result}then(e,t){return this.async().then(e,t)}toString(){return this.css}visitSync(e,t){for(let[n,r]of e){let e;this.result.lastPlugin=n;try{e=r(t,this.helpers)}catch(e){throw this.handleError(e,t.proxyOf)}if("root"!==t.type&&"document"!==t.type&&!t.parent)return!0;if(m(e))throw this.getAsyncError()}}visitTick(e){let t=e[e.length-1],{node:n,visitors:o}=t;if("root"!==n.type&&"document"!==n.type&&!n.parent)return void e.pop();if(o.length>0&&t.visitorIndex<o.length){let[e,r]=o[t.visitorIndex];t.visitorIndex+=1,t.visitorIndex===o.length&&(t.visitors=[],t.visitorIndex=0),this.result.lastPlugin=e;try{return r(n.toProxy(),this.helpers)}catch(e){throw this.handleError(e,n)}}if(0!==t.iterator){let o,i=t.iterator;for(;o=n.nodes[n.indexes[i]];)if(n.indexes[i]+=1,!o[r])return o[r]=!0,void e.push(v(o));t.iterator=0,delete n.indexes[i]}let i=t.events;for(;t.eventIndex<i.length;){let e=i[t.eventIndex];if(t.eventIndex+=1,e===A)return void(n.nodes&&n.nodes.length&&(n[r]=!0,t.iterator=n.getIterator()));if(this.listeners[e])return void(t.visitors=this.listeners[e])}e.pop()}walkSync(e){e[r]=!0;let t=h(e);for(let n of t)if(n===A)e.nodes&&e.each((e=>{e[r]||this.walkSync(e)}));else{let t=this.listeners[n];if(t&&this.visitSync(t,e.toProxy()))return}}warnings(){return this.sync().warnings()}get content(){return this.stringify().content}get css(){return this.stringify().css}get map(){return this.stringify().map}get messages(){return this.sync().messages}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){return this.sync().root}get[Symbol.toStringTag](){return"LazyResult"}}y.registerPostcss=e=>{w=e},e.exports=y,y.default=y,f.registerLazyResult(y),u.registerLazyResult(y)},81752:e=>{"use strict";let t={comma:e=>t.split(e,[","],!0),space:e=>t.split(e,[" ","\n","\t"]),split(e,t,n){let r=[],o="",i=!1,a=0,c=!1,u="",s=!1;for(let n of e)s?s=!1:"\\"===n?s=!0:c?n===u&&(c=!1):'"'===n||"'"===n?(c=!0,u=n):"("===n?a+=1:")"===n?a>0&&(a-=1):0===a&&t.includes(n)&&(i=!0),i?(""!==o&&r.push(o.trim()),o="",i=!1):o+=n;return(n||""!==o)&&r.push(o.trim()),r}};e.exports=t,t.default=t},13604:(e,t,n)=>{"use strict";var r=n(48287).hp;let{SourceMapConsumer:o,SourceMapGenerator:i}=n(21866),{dirname:a,relative:c,resolve:u,sep:s}=n(197),{pathToFileURL:l}=n(52739),f=n(61106),d=Boolean(o&&i),p=Boolean(a&&u&&c&&s);e.exports=class{constructor(e,t,n,r){this.stringify=e,this.mapOpts=n.map||{},this.root=t,this.opts=n,this.css=r,this.originalCSS=r,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute,this.memoizedFileURLs=new Map,this.memoizedPaths=new Map,this.memoizedURLs=new Map}addAnnotation(){let e;e=this.isInline()?"data:application/json;base64,"+this.toBase64(this.map.toString()):"string"==typeof this.mapOpts.annotation?this.mapOpts.annotation:"function"==typeof this.mapOpts.annotation?this.mapOpts.annotation(this.opts.to,this.root):this.outputFile()+".map";let t="\n";this.css.includes("\r\n")&&(t="\r\n"),this.css+=t+"/*# sourceMappingURL="+e+" */"}applyPrevMaps(){for(let e of this.previous()){let t,n=this.toUrl(this.path(e.file)),r=e.root||a(e.file);!1===this.mapOpts.sourcesContent?(t=new o(e.text),t.sourcesContent&&(t.sourcesContent=null)):t=e.consumer(),this.map.applySourceMap(t,n,this.toUrl(this.path(r)))}}clearAnnotation(){if(!1!==this.mapOpts.annotation)if(this.root){let e;for(let t=this.root.nodes.length-1;t>=0;t--)e=this.root.nodes[t],"comment"===e.type&&0===e.text.indexOf("# sourceMappingURL=")&&this.root.removeChild(t)}else this.css&&(this.css=this.css.replace(/\n*?\/\*#[\S\s]*?\*\/$/gm,""))}generate(){if(this.clearAnnotation(),p&&d&&this.isMap())return this.generateMap();{let e="";return this.stringify(this.root,(t=>{e+=t})),[e]}}generateMap(){if(this.root)this.generateString();else if(1===this.previous().length){let e=this.previous()[0].consumer();e.file=this.outputFile(),this.map=i.fromSourceMap(e,{ignoreInvalidMapping:!0})}else this.map=new i({file:this.outputFile(),ignoreInvalidMapping:!0}),this.map.addMapping({generated:{column:0,line:1},original:{column:0,line:1},source:this.opts.from?this.toUrl(this.path(this.opts.from)):"<no source>"});return this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}generateString(){this.css="",this.map=new i({file:this.outputFile(),ignoreInvalidMapping:!0});let e,t,n=1,r=1,o="<no source>",a={generated:{column:0,line:0},original:{column:0,line:0},source:""};this.stringify(this.root,((i,c,u)=>{if(this.css+=i,c&&"end"!==u&&(a.generated.line=n,a.generated.column=r-1,c.source&&c.source.start?(a.source=this.sourcePath(c),a.original.line=c.source.start.line,a.original.column=c.source.start.column-1,this.map.addMapping(a)):(a.source=o,a.original.line=1,a.original.column=0,this.map.addMapping(a))),e=i.match(/\n/g),e?(n+=e.length,t=i.lastIndexOf("\n"),r=i.length-t):r+=i.length,c&&"start"!==u){let e=c.parent||{raws:{}};("decl"===c.type||"atrule"===c.type&&!c.nodes)&&c===e.last&&!e.raws.semicolon||(c.source&&c.source.end?(a.source=this.sourcePath(c),a.original.line=c.source.end.line,a.original.column=c.source.end.column-1,a.generated.line=n,a.generated.column=r-2,this.map.addMapping(a)):(a.source=o,a.original.line=1,a.original.column=0,a.generated.line=n,a.generated.column=r-1,this.map.addMapping(a)))}}))}isAnnotation(){return!!this.isInline()||(void 0!==this.mapOpts.annotation?this.mapOpts.annotation:!this.previous().length||this.previous().some((e=>e.annotation)))}isInline(){if(void 0!==this.mapOpts.inline)return this.mapOpts.inline;let e=this.mapOpts.annotation;return(void 0===e||!0===e)&&(!this.previous().length||this.previous().some((e=>e.inline)))}isMap(){return void 0!==this.opts.map?!!this.opts.map:this.previous().length>0}isSourcesContent(){return void 0!==this.mapOpts.sourcesContent?this.mapOpts.sourcesContent:!this.previous().length||this.previous().some((e=>e.withContent()))}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}path(e){if(this.mapOpts.absolute)return e;if(60===e.charCodeAt(0))return e;if(/^\w+:\/\//.test(e))return e;let t=this.memoizedPaths.get(e);if(t)return t;let n=this.opts.to?a(this.opts.to):".";"string"==typeof this.mapOpts.annotation&&(n=a(u(n,this.mapOpts.annotation)));let r=c(n,e);return this.memoizedPaths.set(e,r),r}previous(){if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk((e=>{if(e.source&&e.source.input.map){let t=e.source.input.map;this.previousMaps.includes(t)||this.previousMaps.push(t)}}));else{let e=new f(this.originalCSS,this.opts);e.map&&this.previousMaps.push(e.map)}return this.previousMaps}setSourcesContent(){let e={};if(this.root)this.root.walk((t=>{if(t.source){let n=t.source.input.from;if(n&&!e[n]){e[n]=!0;let r=this.usesFileUrls?this.toFileUrl(n):this.toUrl(this.path(n));this.map.setSourceContent(r,t.source.input.css)}}}));else if(this.css){let e=this.opts.from?this.toUrl(this.path(this.opts.from)):"<no source>";this.map.setSourceContent(e,this.css)}}sourcePath(e){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(e.source.input.from):this.toUrl(this.path(e.source.input.from))}toBase64(e){return r?r.from(e).toString("base64"):window.btoa(unescape(encodeURIComponent(e)))}toFileUrl(e){let t=this.memoizedFileURLs.get(e);if(t)return t;if(l){let t=l(e).toString();return this.memoizedFileURLs.set(e,t),t}throw new Error("`map.absolute` option is not available in this PostCSS build")}toUrl(e){let t=this.memoizedURLs.get(e);if(t)return t;"\\"===s&&(e=e.replace(/\\/g,"/"));let n=encodeURI(e).replace(/[#?]/g,encodeURIComponent);return this.memoizedURLs.set(e,n),n}}},84211:(e,t,n)=>{"use strict";let r=n(13604),o=n(83303),i=(n(6156),n(69577));const a=n(33717);class c{constructor(e,t,n){let i;t=t.toString(),this.stringified=!1,this._processor=e,this._css=t,this._opts=n,this._map=void 0;let c=o;this.result=new a(this._processor,i,this._opts),this.result.css=t;let u=this;Object.defineProperty(this.result,"root",{get:()=>u.root});let s=new r(c,i,this._opts,t);if(s.isMap()){let[e,t]=s.generate();e&&(this.result.css=e),t&&(this.result.map=t)}else s.clearAnnotation(),this.result.css=s.css}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}catch(e){return this.async().catch(e)}finally(e){return this.async().then(e,e)}sync(){if(this.error)throw this.error;return this.result}then(e,t){return this.async().then(e,t)}toString(){return this._css}warnings(){return[]}get content(){return this.result.css}get css(){return this.result.css}get map(){return this.result.map}get messages(){return[]}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){if(this._root)return this._root;let e,t=i;try{e=t(this._css,this._opts)}catch(e){this.error=e}if(this.error)throw this.error;return this._root=e,e}get[Symbol.toStringTag](){return"NoWorkResult"}}e.exports=c,c.default=c},63152:(e,t,n)=>{"use strict";let{isClean:r,my:o}=n(84151),i=n(53614),a=n(47668),c=n(83303);function u(e,t){let n=new e.constructor;for(let r in e){if(!Object.prototype.hasOwnProperty.call(e,r))continue;if("proxyCache"===r)continue;let o=e[r],i=typeof o;"parent"===r&&"object"===i?t&&(n[r]=t):"source"===r?n[r]=o:Array.isArray(o)?n[r]=o.map((e=>u(e,n))):("object"===i&&null!==o&&(o=u(o)),n[r]=o)}return n}class s{constructor(e={}){this.raws={},this[r]=!1,this[o]=!0;for(let t in e)if("nodes"===t){this.nodes=[];for(let n of e[t])"function"==typeof n.clone?this.append(n.clone()):this.append(n)}else this[t]=e[t]}addToError(e){if(e.postcssNode=this,e.stack&&this.source&&/\n\s{4}at /.test(e.stack)){let t=this.source;e.stack=e.stack.replace(/\n\s{4}at /,`$&${t.input.from}:${t.start.line}:${t.start.column}$&`)}return e}after(e){return this.parent.insertAfter(this,e),this}assign(e={}){for(let t in e)this[t]=e[t];return this}before(e){return this.parent.insertBefore(this,e),this}cleanRaws(e){delete this.raws.before,delete this.raws.after,e||delete this.raws.between}clone(e={}){let t=u(this);for(let n in e)t[n]=e[n];return t}cloneAfter(e={}){let t=this.clone(e);return this.parent.insertAfter(this,t),t}cloneBefore(e={}){let t=this.clone(e);return this.parent.insertBefore(this,t),t}error(e,t={}){if(this.source){let{end:n,start:r}=this.rangeBy(t);return this.source.input.error(e,{column:r.column,line:r.line},{column:n.column,line:n.line},t)}return new i(e)}getProxyProcessor(){return{get:(e,t)=>"proxyOf"===t?e:"root"===t?()=>e.root().toProxy():e[t],set:(e,t,n)=>(e[t]===n||(e[t]=n,"prop"!==t&&"value"!==t&&"name"!==t&&"params"!==t&&"important"!==t&&"text"!==t||e.markDirty()),!0)}}markDirty(){if(this[r]){this[r]=!1;let e=this;for(;e=e.parent;)e[r]=!1}}next(){if(!this.parent)return;let e=this.parent.index(this);return this.parent.nodes[e+1]}positionBy(e,t){let n=this.source.start;if(e.index)n=this.positionInside(e.index,t);else if(e.word){let r=(t=this.toString()).indexOf(e.word);-1!==r&&(n=this.positionInside(r,t))}return n}positionInside(e,t){let n=t||this.toString(),r=this.source.start.column,o=this.source.start.line;for(let t=0;t<e;t++)"\n"===n[t]?(r=1,o+=1):r+=1;return{column:r,line:o}}prev(){if(!this.parent)return;let e=this.parent.index(this);return this.parent.nodes[e-1]}rangeBy(e){let t={column:this.source.start.column,line:this.source.start.line},n=this.source.end?{column:this.source.end.column+1,line:this.source.end.line}:{column:t.column+1,line:t.line};if(e.word){let r=this.toString(),o=r.indexOf(e.word);-1!==o&&(t=this.positionInside(o,r),n=this.positionInside(o+e.word.length,r))}else e.start?t={column:e.start.column,line:e.start.line}:e.index&&(t=this.positionInside(e.index)),e.end?n={column:e.end.column,line:e.end.line}:"number"==typeof e.endIndex?n=this.positionInside(e.endIndex):e.index&&(n=this.positionInside(e.index+1));return(n.line<t.line||n.line===t.line&&n.column<=t.column)&&(n={column:t.column+1,line:t.line}),{end:n,start:t}}raw(e,t){return(new a).raw(this,e,t)}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}replaceWith(...e){if(this.parent){let t=this,n=!1;for(let r of e)r===this?n=!0:n?(this.parent.insertAfter(t,r),t=r):this.parent.insertBefore(t,r);n||this.remove()}return this}root(){let e=this;for(;e.parent&&"document"!==e.parent.type;)e=e.parent;return e}toJSON(e,t){let n={},r=null==t;t=t||new Map;let o=0;for(let e in this){if(!Object.prototype.hasOwnProperty.call(this,e))continue;if("parent"===e||"proxyCache"===e)continue;let r=this[e];if(Array.isArray(r))n[e]=r.map((e=>"object"==typeof e&&e.toJSON?e.toJSON(null,t):e));else if("object"==typeof r&&r.toJSON)n[e]=r.toJSON(null,t);else if("source"===e){let i=t.get(r.input);null==i&&(i=o,t.set(r.input,o),o++),n[e]={end:r.end,inputId:i,start:r.start}}else n[e]=r}return r&&(n.inputs=[...t.keys()].map((e=>e.toJSON()))),n}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}toString(e=c){e.stringify&&(e=e.stringify);let t="";return e(this,(e=>{t+=e})),t}warn(e,t,n){let r={node:this};for(let e in n)r[e]=n[e];return e.warn(t,r)}get proxyOf(){return this}}e.exports=s,s.default=s},69577:(e,t,n)=>{"use strict";let r=n(77793),o=n(68339),i=n(61106);function a(e,t){let n=new i(e,t),r=new o(n);try{r.parse()}catch(e){throw e}return r.root}e.exports=a,a.default=a,r.registerParse(a)},68339:(e,t,n)=>{"use strict";let r=n(35238),o=n(45781),i=n(49371),a=n(40396),c=n(25644),u=n(61534);const s={empty:!0,space:!0};e.exports=class{constructor(e){this.input=e,this.root=new c,this.current=this.root,this.spaces="",this.semicolon=!1,this.createTokenizer(),this.root.source={input:e,start:{column:1,line:1,offset:0}}}atrule(e){let t,n,r,o=new a;o.name=e[1].slice(1),""===o.name&&this.unnamedAtrule(o,e),this.init(o,e[2]);let i=!1,c=!1,u=[],s=[];for(;!this.tokenizer.endOfFile();){if(t=(e=this.tokenizer.nextToken())[0],"("===t||"["===t?s.push("("===t?")":"]"):"{"===t&&s.length>0?s.push("}"):t===s[s.length-1]&&s.pop(),0===s.length){if(";"===t){o.source.end=this.getPosition(e[2]),o.source.end.offset++,this.semicolon=!0;break}if("{"===t){c=!0;break}if("}"===t){if(u.length>0){for(r=u.length-1,n=u[r];n&&"space"===n[0];)n=u[--r];n&&(o.source.end=this.getPosition(n[3]||n[2]),o.source.end.offset++)}this.end(e);break}u.push(e)}else u.push(e);if(this.tokenizer.endOfFile()){i=!0;break}}o.raws.between=this.spacesAndCommentsFromEnd(u),u.length?(o.raws.afterName=this.spacesAndCommentsFromStart(u),this.raw(o,"params",u),i&&(e=u[u.length-1],o.source.end=this.getPosition(e[3]||e[2]),o.source.end.offset++,this.spaces=o.raws.between,o.raws.between="")):(o.raws.afterName="",o.params=""),c&&(o.nodes=[],this.current=o)}checkMissedSemicolon(e){let t=this.colon(e);if(!1===t)return;let n,r=0;for(let o=t-1;o>=0&&(n=e[o],"space"===n[0]||(r+=1,2!==r));o--);throw this.input.error("Missed semicolon","word"===n[0]?n[3]+1:n[2])}colon(e){let t,n,r,o=0;for(let[i,a]of e.entries()){if(t=a,n=t[0],"("===n&&(o+=1),")"===n&&(o-=1),0===o&&":"===n){if(r){if("word"===r[0]&&"progid"===r[1])continue;return i}this.doubleColon(t)}r=t}return!1}comment(e){let t=new i;this.init(t,e[2]),t.source.end=this.getPosition(e[3]||e[2]),t.source.end.offset++;let n=e[1].slice(2,-2);if(/^\s*$/.test(n))t.text="",t.raws.left=n,t.raws.right="";else{let e=n.match(/^(\s*)([^]*\S)(\s*)$/);t.text=e[2],t.raws.left=e[1],t.raws.right=e[3]}}createTokenizer(){this.tokenizer=o(this.input)}decl(e,t){let n=new r;this.init(n,e[0][2]);let o,i=e[e.length-1];for(";"===i[0]&&(this.semicolon=!0,e.pop()),n.source.end=this.getPosition(i[3]||i[2]||function(e){for(let t=e.length-1;t>=0;t--){let n=e[t],r=n[3]||n[2];if(r)return r}}(e)),n.source.end.offset++;"word"!==e[0][0];)1===e.length&&this.unknownWord(e),n.raws.before+=e.shift()[1];for(n.source.start=this.getPosition(e[0][2]),n.prop="";e.length;){let t=e[0][0];if(":"===t||"space"===t||"comment"===t)break;n.prop+=e.shift()[1]}for(n.raws.between="";e.length;){if(o=e.shift(),":"===o[0]){n.raws.between+=o[1];break}"word"===o[0]&&/\w/.test(o[1])&&this.unknownWord([o]),n.raws.between+=o[1]}"_"!==n.prop[0]&&"*"!==n.prop[0]||(n.raws.before+=n.prop[0],n.prop=n.prop.slice(1));let a,c=[];for(;e.length&&(a=e[0][0],"space"===a||"comment"===a);)c.push(e.shift());this.precheckMissedSemicolon(e);for(let t=e.length-1;t>=0;t--){if(o=e[t],"!important"===o[1].toLowerCase()){n.important=!0;let r=this.stringFrom(e,t);r=this.spacesFromEnd(e)+r," !important"!==r&&(n.raws.important=r);break}if("important"===o[1].toLowerCase()){let r=e.slice(0),o="";for(let e=t;e>0;e--){let t=r[e][0];if(0===o.trim().indexOf("!")&&"space"!==t)break;o=r.pop()[1]+o}0===o.trim().indexOf("!")&&(n.important=!0,n.raws.important=o,e=r)}if("space"!==o[0]&&"comment"!==o[0])break}e.some((e=>"space"!==e[0]&&"comment"!==e[0]))&&(n.raws.between+=c.map((e=>e[1])).join(""),c=[]),this.raw(n,"value",c.concat(e),t),n.value.includes(":")&&!t&&this.checkMissedSemicolon(e)}doubleColon(e){throw this.input.error("Double colon",{offset:e[2]},{offset:e[2]+e[1].length})}emptyRule(e){let t=new u;this.init(t,e[2]),t.selector="",t.raws.between="",this.current=t}end(e){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(e[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(e)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.root.source.end=this.getPosition(this.tokenizer.position())}freeSemicolon(e){if(this.spaces+=e[1],this.current.nodes){let e=this.current.nodes[this.current.nodes.length-1];e&&"rule"===e.type&&!e.raws.ownSemicolon&&(e.raws.ownSemicolon=this.spaces,this.spaces="")}}getPosition(e){let t=this.input.fromOffset(e);return{column:t.col,line:t.line,offset:e}}init(e,t){this.current.push(e),e.source={input:this.input,start:this.getPosition(t)},e.raws.before=this.spaces,this.spaces="","comment"!==e.type&&(this.semicolon=!1)}other(e){let t=!1,n=null,r=!1,o=null,i=[],a=e[1].startsWith("--"),c=[],u=e;for(;u;){if(n=u[0],c.push(u),"("===n||"["===n)o||(o=u),i.push("("===n?")":"]");else if(a&&r&&"{"===n)o||(o=u),i.push("}");else if(0===i.length){if(";"===n){if(r)return void this.decl(c,a);break}if("{"===n)return void this.rule(c);if("}"===n){this.tokenizer.back(c.pop()),t=!0;break}":"===n&&(r=!0)}else n===i[i.length-1]&&(i.pop(),0===i.length&&(o=null));u=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(t=!0),i.length>0&&this.unclosedBracket(o),t&&r){if(!a)for(;c.length&&(u=c[c.length-1][0],"space"===u||"comment"===u);)this.tokenizer.back(c.pop());this.decl(c,a)}else this.unknownWord(c)}parse(){let e;for(;!this.tokenizer.endOfFile();)switch(e=this.tokenizer.nextToken(),e[0]){case"space":this.spaces+=e[1];break;case";":this.freeSemicolon(e);break;case"}":this.end(e);break;case"comment":this.comment(e);break;case"at-word":this.atrule(e);break;case"{":this.emptyRule(e);break;default:this.other(e)}this.endFile()}precheckMissedSemicolon(){}raw(e,t,n,r){let o,i,a,c,u=n.length,l="",f=!0;for(let e=0;e<u;e+=1)o=n[e],i=o[0],"space"!==i||e!==u-1||r?"comment"===i?(c=n[e-1]?n[e-1][0]:"empty",a=n[e+1]?n[e+1][0]:"empty",s[c]||s[a]||","===l.slice(-1)?f=!1:l+=o[1]):l+=o[1]:f=!1;if(!f){let r=n.reduce(((e,t)=>e+t[1]),"");e.raws[t]={raw:r,value:l}}e[t]=l}rule(e){e.pop();let t=new u;this.init(t,e[0][2]),t.raws.between=this.spacesAndCommentsFromEnd(e),this.raw(t,"selector",e),this.current=t}spacesAndCommentsFromEnd(e){let t,n="";for(;e.length&&(t=e[e.length-1][0],"space"===t||"comment"===t);)n=e.pop()[1]+n;return n}spacesAndCommentsFromStart(e){let t,n="";for(;e.length&&(t=e[0][0],"space"===t||"comment"===t);)n+=e.shift()[1];return n}spacesFromEnd(e){let t,n="";for(;e.length&&(t=e[e.length-1][0],"space"===t);)n=e.pop()[1]+n;return n}stringFrom(e,t){let n="";for(let r=t;r<e.length;r++)n+=e[r][1];return e.splice(t,e.length-t),n}unclosedBlock(){let e=this.current.source.start;throw this.input.error("Unclosed block",e.line,e.column)}unclosedBracket(e){throw this.input.error("Unclosed bracket",{offset:e[2]},{offset:e[2]+1})}unexpectedClose(e){throw this.input.error("Unexpected }",{offset:e[2]},{offset:e[2]+1})}unknownWord(e){throw this.input.error("Unknown word",{offset:e[0][2]},{offset:e[0][2]+e[0][1].length})}unnamedAtrule(e,t){throw this.input.error("At-rule without name",{offset:t[2]},{offset:t[2]+t[1].length})}}},12895:(e,t,n)=>{"use strict";var r=n(65606);let o=n(53614),i=n(35238),a=n(96966),c=n(77793),u=n(96846),s=n(83303),l=n(33438),f=n(40145),d=n(60038),p=n(49371),g=n(40396),A=n(33717),m=n(61106),h=n(69577),v=n(81752),b=n(61534),w=n(25644),y=n(63152);function x(...e){return 1===e.length&&Array.isArray(e[0])&&(e=e[0]),new u(e)}x.plugin=function(e,t){let n,o=!1;function i(...n){console&&console.warn&&!o&&(o=!0,console.warn(e+": postcss.plugin was deprecated. Migration guide:\nhttps://evilmartians.com/chronicles/postcss-8-plugin-migration"),r.env.LANG&&r.env.LANG.startsWith("cn")&&console.warn(e+": 里面 postcss.plugin 被弃用. 迁移指南:\nhttps://www.w3ctech.com/topic/2226"));let i=t(...n);return i.postcssPlugin=e,i.postcssVersion=(new u).version,i}return Object.defineProperty(i,"postcss",{get:()=>(n||(n=i()),n)}),i.process=function(e,t,n){return x([i(n)]).process(e,t)},i},x.stringify=s,x.parse=h,x.fromJSON=l,x.list=v,x.comment=e=>new p(e),x.atRule=e=>new g(e),x.decl=e=>new i(e),x.rule=e=>new b(e),x.root=e=>new w(e),x.document=e=>new f(e),x.CssSyntaxError=o,x.Declaration=i,x.Container=c,x.Processor=u,x.Document=f,x.Comment=p,x.Warning=d,x.AtRule=g,x.Result=A,x.Input=m,x.Rule=b,x.Root=w,x.Node=y,a.registerPostcss(x),e.exports=x,x.default=x},93878:(e,t,n)=>{"use strict";var r=n(48287).hp;let{SourceMapConsumer:o,SourceMapGenerator:i}=n(21866),{existsSync:a,readFileSync:c}=n(19977),{dirname:u,join:s}=n(197);class l{constructor(e,t){if(!1===t.map)return;this.loadAnnotation(e),this.inline=this.startWith(this.annotation,"data:");let n=t.map?t.map.prev:void 0,r=this.loadMap(t.from,n);!this.mapFile&&t.from&&(this.mapFile=t.from),this.mapFile&&(this.root=u(this.mapFile)),r&&(this.text=r)}consumer(){return this.consumerCache||(this.consumerCache=new o(this.text)),this.consumerCache}decodeInline(e){if(/^data:application\/json;charset=utf-?8,/.test(e)||/^data:application\/json,/.test(e))return decodeURIComponent(e.substr(RegExp.lastMatch.length));if(/^data:application\/json;charset=utf-?8;base64,/.test(e)||/^data:application\/json;base64,/.test(e))return t=e.substr(RegExp.lastMatch.length),r?r.from(t,"base64").toString():window.atob(t);var t;let n=e.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+n)}getAnnotationURL(e){return e.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}isMap(e){return"object"==typeof e&&("string"==typeof e.mappings||"string"==typeof e._mappings||Array.isArray(e.sections))}loadAnnotation(e){let t=e.match(/\/\*\s*# sourceMappingURL=/gm);if(!t)return;let n=e.lastIndexOf(t.pop()),r=e.indexOf("*/",n);n>-1&&r>-1&&(this.annotation=this.getAnnotationURL(e.substring(n,r)))}loadFile(e){if(this.root=u(e),a(e))return this.mapFile=e,c(e,"utf-8").toString().trim()}loadMap(e,t){if(!1===t)return!1;if(t){if("string"==typeof t)return t;if("function"!=typeof t){if(t instanceof o)return i.fromSourceMap(t).toString();if(t instanceof i)return t.toString();if(this.isMap(t))return JSON.stringify(t);throw new Error("Unsupported previous source map format: "+t.toString())}{let n=t(e);if(n){let e=this.loadFile(n);if(!e)throw new Error("Unable to load previous source map: "+n.toString());return e}}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let t=this.annotation;return e&&(t=s(u(e),t)),this.loadFile(t)}}}startWith(e,t){return!!e&&e.substr(0,t.length)===t}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}}e.exports=l,l.default=l},96846:(e,t,n)=>{"use strict";let r=n(84211),o=n(96966),i=n(40145),a=n(25644);class c{constructor(e=[]){this.version="8.4.39",this.plugins=this.normalize(e)}normalize(e){let t=[];for(let n of e)if(!0===n.postcss?n=n():n.postcss&&(n=n.postcss),"object"==typeof n&&Array.isArray(n.plugins))t=t.concat(n.plugins);else if("object"==typeof n&&n.postcssPlugin)t.push(n);else if("function"==typeof n)t.push(n);else{if("object"!=typeof n||!n.parse&&!n.stringify)throw new Error(n+" is not a PostCSS plugin")}return t}process(e,t={}){return this.plugins.length||t.parser||t.stringifier||t.syntax?new o(this,e,t):new r(this,e,t)}use(e){return this.plugins=this.plugins.concat(this.normalize([e])),this}}e.exports=c,c.default=c,a.registerProcessor(c),i.registerProcessor(c)},33717:(e,t,n)=>{"use strict";let r=n(60038);class o{constructor(e,t,n){this.processor=e,this.messages=[],this.root=t,this.opts=n,this.css=void 0,this.map=void 0}toString(){return this.css}warn(e,t={}){t.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(t.plugin=this.lastPlugin.postcssPlugin);let n=new r(e,t);return this.messages.push(n),n}warnings(){return this.messages.filter((e=>"warning"===e.type))}get content(){return this.css}}e.exports=o,o.default=o},25644:(e,t,n)=>{"use strict";let r,o,i=n(77793);class a extends i{constructor(e){super(e),this.type="root",this.nodes||(this.nodes=[])}normalize(e,t,n){let r=super.normalize(e);if(t)if("prepend"===n)this.nodes.length>1?t.raws.before=this.nodes[1].raws.before:delete t.raws.before;else if(this.first!==t)for(let e of r)e.raws.before=t.raws.before;return r}removeChild(e,t){let n=this.index(e);return!t&&0===n&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[n].raws.before),super.removeChild(e)}toResult(e={}){return new r(new o,this,e).stringify()}}a.registerLazyResult=e=>{r=e},a.registerProcessor=e=>{o=e},e.exports=a,a.default=a,i.registerRoot(a)},61534:(e,t,n)=>{"use strict";let r=n(77793),o=n(81752);class i extends r{constructor(e){super(e),this.type="rule",this.nodes||(this.nodes=[])}get selectors(){return o.comma(this.selector)}set selectors(e){let t=this.selector?this.selector.match(/,\s*/):null,n=t?t[0]:","+this.raw("between","beforeOpen");this.selector=e.join(n)}}e.exports=i,i.default=i,r.registerRule(i)},47668:e=>{"use strict";const t={after:"\n",beforeClose:"\n",beforeComment:"\n",beforeDecl:"\n",beforeOpen:" ",beforeRule:"\n",colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:"    ",semicolon:!1};class n{constructor(e){this.builder=e}atrule(e,t){let n="@"+e.name,r=e.params?this.rawValue(e,"params"):"";if(void 0!==e.raws.afterName?n+=e.raws.afterName:r&&(n+=" "),e.nodes)this.block(e,n+r);else{let o=(e.raws.between||"")+(t?";":"");this.builder(n+r+o,e)}}beforeAfter(e,t){let n;n="decl"===e.type?this.raw(e,null,"beforeDecl"):"comment"===e.type?this.raw(e,null,"beforeComment"):"before"===t?this.raw(e,null,"beforeRule"):this.raw(e,null,"beforeClose");let r=e.parent,o=0;for(;r&&"root"!==r.type;)o+=1,r=r.parent;if(n.includes("\n")){let t=this.raw(e,null,"indent");if(t.length)for(let e=0;e<o;e++)n+=t}return n}block(e,t){let n,r=this.raw(e,"between","beforeOpen");this.builder(t+r+"{",e,"start"),e.nodes&&e.nodes.length?(this.body(e),n=this.raw(e,"after")):n=this.raw(e,"after","emptyBody"),n&&this.builder(n),this.builder("}",e,"end")}body(e){let t=e.nodes.length-1;for(;t>0&&"comment"===e.nodes[t].type;)t-=1;let n=this.raw(e,"semicolon");for(let r=0;r<e.nodes.length;r++){let o=e.nodes[r],i=this.raw(o,"before");i&&this.builder(i),this.stringify(o,t!==r||n)}}comment(e){let t=this.raw(e,"left","commentLeft"),n=this.raw(e,"right","commentRight");this.builder("/*"+t+e.text+n+"*/",e)}decl(e,t){let n=this.raw(e,"between","colon"),r=e.prop+n+this.rawValue(e,"value");e.important&&(r+=e.raws.important||" !important"),t&&(r+=";"),this.builder(r,e)}document(e){this.body(e)}raw(e,n,r){let o;if(r||(r=n),n&&(o=e.raws[n],void 0!==o))return o;let i=e.parent;if("before"===r){if(!i||"root"===i.type&&i.first===e)return"";if(i&&"document"===i.type)return""}if(!i)return t[r];let a=e.root();if(a.rawCache||(a.rawCache={}),void 0!==a.rawCache[r])return a.rawCache[r];if("before"===r||"after"===r)return this.beforeAfter(e,r);{let t="raw"+((c=r)[0].toUpperCase()+c.slice(1));this[t]?o=this[t](a,e):a.walk((e=>{if(o=e.raws[n],void 0!==o)return!1}))}var c;return void 0===o&&(o=t[r]),a.rawCache[r]=o,o}rawBeforeClose(e){let t;return e.walk((e=>{if(e.nodes&&e.nodes.length>0&&void 0!==e.raws.after)return t=e.raws.after,t.includes("\n")&&(t=t.replace(/[^\n]+$/,"")),!1})),t&&(t=t.replace(/\S/g,"")),t}rawBeforeComment(e,t){let n;return e.walkComments((e=>{if(void 0!==e.raws.before)return n=e.raws.before,n.includes("\n")&&(n=n.replace(/[^\n]+$/,"")),!1})),void 0===n?n=this.raw(t,null,"beforeDecl"):n&&(n=n.replace(/\S/g,"")),n}rawBeforeDecl(e,t){let n;return e.walkDecls((e=>{if(void 0!==e.raws.before)return n=e.raws.before,n.includes("\n")&&(n=n.replace(/[^\n]+$/,"")),!1})),void 0===n?n=this.raw(t,null,"beforeRule"):n&&(n=n.replace(/\S/g,"")),n}rawBeforeOpen(e){let t;return e.walk((e=>{if("decl"!==e.type&&(t=e.raws.between,void 0!==t))return!1})),t}rawBeforeRule(e){let t;return e.walk((n=>{if(n.nodes&&(n.parent!==e||e.first!==n)&&void 0!==n.raws.before)return t=n.raws.before,t.includes("\n")&&(t=t.replace(/[^\n]+$/,"")),!1})),t&&(t=t.replace(/\S/g,"")),t}rawColon(e){let t;return e.walkDecls((e=>{if(void 0!==e.raws.between)return t=e.raws.between.replace(/[^\s:]/g,""),!1})),t}rawEmptyBody(e){let t;return e.walk((e=>{if(e.nodes&&0===e.nodes.length&&(t=e.raws.after,void 0!==t))return!1})),t}rawIndent(e){if(e.raws.indent)return e.raws.indent;let t;return e.walk((n=>{let r=n.parent;if(r&&r!==e&&r.parent&&r.parent===e&&void 0!==n.raws.before){let e=n.raws.before.split("\n");return t=e[e.length-1],t=t.replace(/\S/g,""),!1}})),t}rawSemicolon(e){let t;return e.walk((e=>{if(e.nodes&&e.nodes.length&&"decl"===e.last.type&&(t=e.raws.semicolon,void 0!==t))return!1})),t}rawValue(e,t){let n=e[t],r=e.raws[t];return r&&r.value===n?r.raw:n}root(e){this.body(e),e.raws.after&&this.builder(e.raws.after)}rule(e){this.block(e,this.rawValue(e,"selector")),e.raws.ownSemicolon&&this.builder(e.raws.ownSemicolon,e,"end")}stringify(e,t){if(!this[e.type])throw new Error("Unknown AST node type "+e.type+". Maybe you need to change PostCSS stringifier.");this[e.type](e,t)}}e.exports=n,n.default=n},83303:(e,t,n)=>{"use strict";let r=n(47668);function o(e,t){new r(t).stringify(e)}e.exports=o,o.default=o},84151:e=>{"use strict";e.exports.isClean=Symbol("isClean"),e.exports.my=Symbol("my")},45781:e=>{"use strict";const t="'".charCodeAt(0),n='"'.charCodeAt(0),r="\\".charCodeAt(0),o="/".charCodeAt(0),i="\n".charCodeAt(0),a=" ".charCodeAt(0),c="\f".charCodeAt(0),u="\t".charCodeAt(0),s="\r".charCodeAt(0),l="[".charCodeAt(0),f="]".charCodeAt(0),d="(".charCodeAt(0),p=")".charCodeAt(0),g="{".charCodeAt(0),A="}".charCodeAt(0),m=";".charCodeAt(0),h="*".charCodeAt(0),v=":".charCodeAt(0),b="@".charCodeAt(0),w=/[\t\n\f\r "#'()/;[\\\]{}]/g,y=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,x=/.[\r\n"'(/\\]/,C=/[\da-f]/i;e.exports=function(e,E={}){let B,D,M,_,k,I,S,Q,N,F,T=e.css.valueOf(),O=E.ignoreErrors,P=T.length,j=0,z=[],R=[];function L(t){throw e.error("Unclosed "+t,j)}return{back:function(e){R.push(e)},endOfFile:function(){return 0===R.length&&j>=P},nextToken:function(e){if(R.length)return R.pop();if(j>=P)return;let E=!!e&&e.ignoreUnclosed;switch(B=T.charCodeAt(j),B){case i:case a:case u:case s:case c:D=j;do{D+=1,B=T.charCodeAt(D)}while(B===a||B===i||B===u||B===s||B===c);F=["space",T.slice(j,D)],j=D-1;break;case l:case f:case g:case A:case v:case m:case p:{let e=String.fromCharCode(B);F=[e,e,j];break}case d:if(Q=z.length?z.pop()[1]:"",N=T.charCodeAt(j+1),"url"===Q&&N!==t&&N!==n&&N!==a&&N!==i&&N!==u&&N!==c&&N!==s){D=j;do{if(I=!1,D=T.indexOf(")",D+1),-1===D){if(O||E){D=j;break}L("bracket")}for(S=D;T.charCodeAt(S-1)===r;)S-=1,I=!I}while(I);F=["brackets",T.slice(j,D+1),j,D],j=D}else D=T.indexOf(")",j+1),_=T.slice(j,D+1),-1===D||x.test(_)?F=["(","(",j]:(F=["brackets",_,j,D],j=D);break;case t:case n:M=B===t?"'":'"',D=j;do{if(I=!1,D=T.indexOf(M,D+1),-1===D){if(O||E){D=j+1;break}L("string")}for(S=D;T.charCodeAt(S-1)===r;)S-=1,I=!I}while(I);F=["string",T.slice(j,D+1),j,D],j=D;break;case b:w.lastIndex=j+1,w.test(T),D=0===w.lastIndex?T.length-1:w.lastIndex-2,F=["at-word",T.slice(j,D+1),j,D],j=D;break;case r:for(D=j,k=!0;T.charCodeAt(D+1)===r;)D+=1,k=!k;if(B=T.charCodeAt(D+1),k&&B!==o&&B!==a&&B!==i&&B!==u&&B!==s&&B!==c&&(D+=1,C.test(T.charAt(D)))){for(;C.test(T.charAt(D+1));)D+=1;T.charCodeAt(D+1)===a&&(D+=1)}F=["word",T.slice(j,D+1),j,D],j=D;break;default:B===o&&T.charCodeAt(j+1)===h?(D=T.indexOf("*/",j+2)+1,0===D&&(O||E?D=T.length:L("comment")),F=["comment",T.slice(j,D+1),j,D],j=D):(y.lastIndex=j+1,y.test(T),D=0===y.lastIndex?T.length-1:y.lastIndex-2,F=["word",T.slice(j,D+1),j,D],z.push(F),j=D)}return j++,F},position:function(){return j}}}},6156:e=>{"use strict";let t={};e.exports=function(e){t[e]||(t[e]=!0,"undefined"!=typeof console&&console.warn&&console.warn(e))}},60038:e=>{"use strict";class t{constructor(e,t={}){if(this.type="warning",this.text=e,t.node&&t.node.source){let e=t.node.rangeBy(t);this.line=e.start.line,this.column=e.start.column,this.endLine=e.end.line,this.endColumn=e.end.column}for(let e in t)this[e]=t[e]}toString(){return this.node?this.node.error(this.text,{index:this.index,plugin:this.plugin,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}}e.exports=t,t.default=t},65606:e=>{var t,n,r=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function a(e){if(t===setTimeout)return setTimeout(e,0);if((t===o||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:o}catch(e){t=o}try{n="function"==typeof clearTimeout?clearTimeout:i}catch(e){n=i}}();var c,u=[],s=!1,l=-1;function f(){s&&c&&(s=!1,c.length?u=c.concat(u):l=-1,u.length&&d())}function d(){if(!s){var e=a(f);s=!0;for(var t=u.length;t;){for(c=u,u=[];++l<t;)c&&c[l].run();l=-1,t=u.length}c=null,s=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===i||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{return n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function g(){}r.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];u.push(new p(e,t)),1!==u.length||s||a(d)},p.prototype.run=function(){this.fun.apply(null,this.array)},r.title="browser",r.browser=!0,r.env={},r.argv=[],r.version="",r.versions={},r.on=g,r.addListener=g,r.once=g,r.off=g,r.removeListener=g,r.removeAllListeners=g,r.emit=g,r.prependListener=g,r.prependOnceListener=g,r.listeners=function(e){return[]},r.binding=function(e){throw new Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(e){throw new Error("process.chdir is not supported")},r.umask=function(){return 0}},2694:(e,t,n)=>{"use strict";var r=n(6925);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},5556:(e,t,n)=>{e.exports=n(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},86663:(e,t,n)=>{"use strict";const r=n(24280),o=n(30454),i=n(528),a=n(73055),c=Symbol("encodeFragmentIdentifier");function u(e){if("string"!=typeof e||1!==e.length)throw new TypeError("arrayFormatSeparator must be single character string")}function s(e,t){return t.encode?t.strict?r(e):encodeURIComponent(e):e}function l(e,t){return t.decode?o(e):e}function f(e){return Array.isArray(e)?e.sort():"object"==typeof e?f(Object.keys(e)).sort(((e,t)=>Number(e)-Number(t))).map((t=>e[t])):e}function d(e){const t=e.indexOf("#");return-1!==t&&(e=e.slice(0,t)),e}function p(e){const t=(e=d(e)).indexOf("?");return-1===t?"":e.slice(t+1)}function g(e,t){return t.parseNumbers&&!Number.isNaN(Number(e))&&"string"==typeof e&&""!==e.trim()?e=Number(e):!t.parseBooleans||null===e||"true"!==e.toLowerCase()&&"false"!==e.toLowerCase()||(e="true"===e.toLowerCase()),e}function A(e,t){u((t=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},t)).arrayFormatSeparator);const n=function(e){let t;switch(e.arrayFormat){case"index":return(e,n,r)=>{t=/\[(\d*)\]$/.exec(e),e=e.replace(/\[\d*\]$/,""),t?(void 0===r[e]&&(r[e]={}),r[e][t[1]]=n):r[e]=n};case"bracket":return(e,n,r)=>{t=/(\[\])$/.exec(e),e=e.replace(/\[\]$/,""),t?void 0!==r[e]?r[e]=[].concat(r[e],n):r[e]=[n]:r[e]=n};case"colon-list-separator":return(e,n,r)=>{t=/(:list)$/.exec(e),e=e.replace(/:list$/,""),t?void 0!==r[e]?r[e]=[].concat(r[e],n):r[e]=[n]:r[e]=n};case"comma":case"separator":return(t,n,r)=>{const o="string"==typeof n&&n.includes(e.arrayFormatSeparator),i="string"==typeof n&&!o&&l(n,e).includes(e.arrayFormatSeparator);n=i?l(n,e):n;const a=o||i?n.split(e.arrayFormatSeparator).map((t=>l(t,e))):null===n?n:l(n,e);r[t]=a};case"bracket-separator":return(t,n,r)=>{const o=/(\[\])$/.test(t);if(t=t.replace(/\[\]$/,""),!o)return void(r[t]=n?l(n,e):n);const i=null===n?[]:n.split(e.arrayFormatSeparator).map((t=>l(t,e)));void 0!==r[t]?r[t]=[].concat(r[t],i):r[t]=i};default:return(e,t,n)=>{void 0!==n[e]?n[e]=[].concat(n[e],t):n[e]=t}}}(t),r=Object.create(null);if("string"!=typeof e)return r;if(!(e=e.trim().replace(/^[?#&]/,"")))return r;for(const o of e.split("&")){if(""===o)continue;let[e,a]=i(t.decode?o.replace(/\+/g," "):o,"=");a=void 0===a?null:["comma","separator","bracket-separator"].includes(t.arrayFormat)?a:l(a,t),n(l(e,t),a,r)}for(const e of Object.keys(r)){const n=r[e];if("object"==typeof n&&null!==n)for(const e of Object.keys(n))n[e]=g(n[e],t);else r[e]=g(n,t)}return!1===t.sort?r:(!0===t.sort?Object.keys(r).sort():Object.keys(r).sort(t.sort)).reduce(((e,t)=>{const n=r[t];return Boolean(n)&&"object"==typeof n&&!Array.isArray(n)?e[t]=f(n):e[t]=n,e}),Object.create(null))}t.extract=p,t.parse=A,t.stringify=(e,t)=>{if(!e)return"";u((t=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},t)).arrayFormatSeparator);const n=n=>t.skipNull&&null==e[n]||t.skipEmptyString&&""===e[n],r=function(e){switch(e.arrayFormat){case"index":return t=>(n,r)=>{const o=n.length;return void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?n:null===r?[...n,[s(t,e),"[",o,"]"].join("")]:[...n,[s(t,e),"[",s(o,e),"]=",s(r,e)].join("")]};case"bracket":return t=>(n,r)=>void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?n:null===r?[...n,[s(t,e),"[]"].join("")]:[...n,[s(t,e),"[]=",s(r,e)].join("")];case"colon-list-separator":return t=>(n,r)=>void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?n:null===r?[...n,[s(t,e),":list="].join("")]:[...n,[s(t,e),":list=",s(r,e)].join("")];case"comma":case"separator":case"bracket-separator":{const t="bracket-separator"===e.arrayFormat?"[]=":"=";return n=>(r,o)=>void 0===o||e.skipNull&&null===o||e.skipEmptyString&&""===o?r:(o=null===o?"":o,0===r.length?[[s(n,e),t,s(o,e)].join("")]:[[r,s(o,e)].join(e.arrayFormatSeparator)])}default:return t=>(n,r)=>void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?n:null===r?[...n,s(t,e)]:[...n,[s(t,e),"=",s(r,e)].join("")]}}(t),o={};for(const t of Object.keys(e))n(t)||(o[t]=e[t]);const i=Object.keys(o);return!1!==t.sort&&i.sort(t.sort),i.map((n=>{const o=e[n];return void 0===o?"":null===o?s(n,t):Array.isArray(o)?0===o.length&&"bracket-separator"===t.arrayFormat?s(n,t)+"[]":o.reduce(r(n),[]).join("&"):s(n,t)+"="+s(o,t)})).filter((e=>e.length>0)).join("&")},t.parseUrl=(e,t)=>{t=Object.assign({decode:!0},t);const[n,r]=i(e,"#");return Object.assign({url:n.split("?")[0]||"",query:A(p(e),t)},t&&t.parseFragmentIdentifier&&r?{fragmentIdentifier:l(r,t)}:{})},t.stringifyUrl=(e,n)=>{n=Object.assign({encode:!0,strict:!0,[c]:!0},n);const r=d(e.url).split("?")[0]||"",o=t.extract(e.url),i=t.parse(o,{sort:!1}),a=Object.assign(i,e.query);let u=t.stringify(a,n);u&&(u=`?${u}`);let l=function(e){let t="";const n=e.indexOf("#");return-1!==n&&(t=e.slice(n)),t}(e.url);return e.fragmentIdentifier&&(l=`#${n[c]?s(e.fragmentIdentifier,n):e.fragmentIdentifier}`),`${r}${u}${l}`},t.pick=(e,n,r)=>{r=Object.assign({parseFragmentIdentifier:!0,[c]:!1},r);const{url:o,query:i,fragmentIdentifier:u}=t.parseUrl(e,r);return t.stringifyUrl({url:o,query:a(i,n),fragmentIdentifier:u},r)},t.exclude=(e,n,r)=>{const o=Array.isArray(n)?e=>!n.includes(e):(e,t)=>!n(e,t);return t.pick(e,o,r)}},59386:function(e,t,n){!function(e,t,r,o,i,a,c,u,s,l,f,d,p,g,A,m,h,v,b,w,y,x,C,E,B,D,M,_,k,I,S,Q,N,F,T,O,P,j,z,R,L,U,Y,H,G,J,V,W,Z,X,K,q,$,ee,te,ne,re,oe,ie,ae,ce,ue,se){"use strict";function le(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var fe=le(t),de=le(o),pe=le(i),ge=le(a),Ae=le(c),me=le(u),he=le(s),ve=le(l),be=le(f),we=le(d),ye=le(p),xe=le(m),Ce=le(h),Ee=le(v),Be=le(b),De=le(w),Me=le(y),_e=le(x),ke=le(C),Ie=le(E),Se=le(B),Qe=le(D),Ne=le(M),Fe=le(_),Te=le(k),Oe=le(I),Pe=le(S),je=le(Q),ze=le(N),Re=le(F),Le=le(T),Ue=le(O),Ye=le(P),He=le(j),Ge=le(z),Je=le(L),Ve=le(U),We=le(Y),Ze=le(H),Xe=le(G),Ke=le(J),qe=le(V),$e=le(X),et=le(K),tt=le(q),nt=le($),rt=le(ee),ot=le(te),it=le(ne),at=le(re),ct=le(oe),ut=le(ie),st=le(ae),lt=le(ce),ft=le(se);function dt(e){return(dt="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 pt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function gt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function At(e,t,n){return t&&gt(e.prototype,t),n&&gt(e,n),e}function mt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ht(){return(ht=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function vt(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 bt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?vt(Object(n),!0).forEach((function(t){mt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):vt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function wt(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&xt(e,t)}function yt(e){return(yt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function xt(e,t){return(xt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Ct(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Et(e,t){return!t||"object"!=typeof t&&"function"!=typeof t?Ct(e):t}function Bt(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=yt(e);if(t){var o=yt(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Et(this,n)}}function Dt(e){return function(e){if(Array.isArray(e))return Mt(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Mt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Mt(e,t):void 0}}(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 Mt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function _t(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}}function kt(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}}var It={p:kt,P:function(e,t){var n,r=e.match(/(P+)(p+)?/),o=r[1],i=r[2];if(!i)return _t(e,t);switch(o){case"P":n=t.dateTime({width:"short"});break;case"PP":n=t.dateTime({width:"medium"});break;case"PPP":n=t.dateTime({width:"long"});break;default:n=t.dateTime({width:"full"})}return n.replace("{{date}}",_t(o,t)).replace("{{time}}",kt(i,t))}},St=12,Qt=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g;function Nt(e){var t=e?"string"==typeof e||e instanceof String?st.default(e):ct.default(e):new Date;return Tt(t)?t:null}function Ft(e,t,n,r){var o=null,i=qt(n)||qt(Kt()),a=!0;return Array.isArray(t)?(t.forEach((function(t){var n=ut.default(e,t,new Date,{locale:i});r&&(a=Tt(n)&&e===Ae.default(n,t,{awareOfUnicodeTokens:!0})),Tt(n)&&a&&(o=n)})),o):(o=ut.default(e,t,new Date,{locale:i}),r?a=Tt(o)&&e===Ae.default(o,t,{awareOfUnicodeTokens:!0}):Tt(o)||(t=t.match(Qt).map((function(e){var t=e[0];return"p"===t||"P"===t?i?(0,It[t])(e,i.formatLong):t:e})).join(""),e.length>0&&(o=ut.default(e,t.slice(0,e.length),new Date)),Tt(o)||(o=new Date(e))),Tt(o)&&a?o:null)}function Tt(e){return ge.default(e)&&ot.default(e,new Date("1/1/1000"))}function Ot(e,t,n){if("en"===n)return Ae.default(e,t,{awareOfUnicodeTokens:!0});var r=qt(n);return n&&!r&&console.warn('A locale object was not found for the provided string ["'.concat(n,'"].')),!r&&Kt()&&qt(Kt())&&(r=qt(Kt())),Ae.default(e,t,{locale:r||null,awareOfUnicodeTokens:!0})}function Pt(e,t){var n=t.hour,r=void 0===n?0:n,o=t.minute,i=void 0===o?0:o,a=t.second,c=void 0===a?0:a;return je.default(Pe.default(Oe.default(e,c),i),r)}function jt(e,t){var n=t&&qt(t)||Kt()&&qt(Kt());return Se.default(e,n?{locale:n}:null)}function zt(e,t){return Ot(e,"ddd",t)}function Rt(e){return Ve.default(e)}function Lt(e,t){var n=qt(t||Kt());return We.default(e,{locale:n})}function Ut(e){return Ze.default(e)}function Yt(e){return Ke.default(e)}function Ht(e){return Xe.default(e)}function Gt(e,t){return e&&t?nt.default(e,t):!e&&!t}function Jt(e,t){return e&&t?tt.default(e,t):!e&&!t}function Vt(e,t){return e&&t?rt.default(e,t):!e&&!t}function Wt(e,t){return e&&t?et.default(e,t):!e&&!t}function Zt(e,t){return e&&t?$e.default(e,t):!e&&!t}function Xt(e,t,n){var r,o=Ve.default(t),i=qe.default(n);try{r=at.default(e,{start:o,end:i})}catch(e){r=!1}return r}function Kt(){return("undefined"!=typeof window?window:n.g).__localeId__}function qt(e){if("string"==typeof e){var t="undefined"!=typeof window?window:n.g;return t.__localeData__?t.__localeData__[e]:null}return e}function $t(e,t){return Ot(ze.default(Nt(),e),"LLLL",t)}function en(e,t){return Ot(ze.default(Nt(),e),"LLL",t)}function tn(e,t){return Ot(Re.default(Nt(),e),"QQQ",t)}function nn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.maxDate,o=t.excludeDates,i=t.includeDates,a=t.filterDate;return ln(e,{minDate:n,maxDate:r})||o&&o.some((function(t){return Wt(e,t)}))||i&&!i.some((function(t){return Wt(e,t)}))||a&&!a(Nt(e))||!1}function rn(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).excludeDates;return t&&t.some((function(t){return Wt(e,t)}))||!1}function on(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.maxDate,o=t.excludeDates,i=t.includeDates,a=t.filterDate;return ln(e,{minDate:n,maxDate:r})||o&&o.some((function(t){return Jt(e,t)}))||i&&!i.some((function(t){return Jt(e,t)}))||a&&!a(Nt(e))||!1}function an(e,t,n,r){var o=Fe.default(e),i=Qe.default(e),a=Fe.default(t),c=Qe.default(t),u=Fe.default(r);return o===a&&o===u?i<=n&&n<=c:o<a?u===o&&i<=n||u===a&&c>=n||u<a&&u>o:void 0}function cn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.maxDate,o=t.excludeDates,i=t.includeDates,a=t.filterDate;return ln(e,{minDate:n,maxDate:r})||o&&o.some((function(t){return Vt(e,t)}))||i&&!i.some((function(t){return Vt(e,t)}))||a&&!a(Nt(e))||!1}function un(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.maxDate;return ln(new Date(e,0,1),{minDate:n,maxDate:r})||!1}function sn(e,t,n,r){var o=Fe.default(e),i=Ne.default(e),a=Fe.default(t),c=Ne.default(t),u=Fe.default(r);return o===a&&o===u?i<=n&&n<=c:o<a?u===o&&i<=n||u===a&&c>=n||u<a&&u>o:void 0}function ln(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.maxDate;return n&&He.default(e,n)<0||r&&He.default(e,r)>0}function fn(e,t){return t.some((function(t){return _e.default(t)===_e.default(e)&&Me.default(t)===Me.default(e)}))}function dn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.excludeTimes,r=t.includeTimes,o=t.filterTime;return n&&fn(e,n)||r&&!fn(e,r)||o&&!o(e)||!1}function pn(e,t){var n=t.minTime,r=t.maxTime;if(!n||!r)throw new Error("Both minTime and maxTime props required");var o,i=Nt(),a=je.default(Pe.default(i,Me.default(e)),_e.default(e)),c=je.default(Pe.default(i,Me.default(n)),_e.default(n)),u=je.default(Pe.default(i,Me.default(r)),_e.default(r));try{o=!at.default(a,{start:c,end:u})}catch(e){o=!1}return o}function gn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.includeDates,o=Ee.default(e,1);return n&&Ge.default(n,o)>0||r&&r.every((function(e){return Ge.default(e,o)>0}))||!1}function An(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.maxDate,r=t.includeDates,o=we.default(e,1);return n&&Ge.default(o,n)>0||r&&r.every((function(e){return Ge.default(o,e)>0}))||!1}function mn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.includeDates,o=Be.default(e,1);return n&&Je.default(n,o)>0||r&&r.every((function(e){return Je.default(e,o)>0}))||!1}function hn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.maxDate,r=t.includeDates,o=ye.default(e,1);return n&&Je.default(o,n)>0||r&&r.every((function(e){return Je.default(o,e)>0}))||!1}function vn(e){var t=e.minDate,n=e.includeDates;if(n&&t){var r=n.filter((function(e){return He.default(e,t)>=0}));return Ue.default(r)}return n?Ue.default(n):t}function bn(e){var t=e.maxDate,n=e.includeDates;if(n&&t){var r=n.filter((function(e){return He.default(e,t)<=0}));return Ye.default(r)}return n?Ye.default(n):t}function wn(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"react-datepicker__day--highlighted",n=new Map,r=0,o=e.length;r<o;r++){var i=e[r];if(pe.default(i)){var a=Ot(i,"MM.dd.yyyy"),c=n.get(a)||[];c.includes(t)||(c.push(t),n.set(a,c))}else if("object"===dt(i)){var u=Object.keys(i),s=u[0],l=i[u[0]];if("string"==typeof s&&l.constructor===Array)for(var f=0,d=l.length;f<d;f++){var p=Ot(l[f],"MM.dd.yyyy"),g=n.get(p)||[];g.includes(s)||(g.push(s),n.set(p,g))}}}return n}function yn(e,t,n,r,o){for(var i=o.length,a=[],c=0;c<i;c++){var u=me.default(he.default(e,_e.default(o[c])),Me.default(o[c])),s=me.default(e,(n+1)*r);ot.default(u,t)&&it.default(u,s)&&a.push(o[c])}return a}function xn(e){return e<10?"0".concat(e):"".concat(e)}function Cn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:St,n=Math.ceil(Fe.default(e)/t)*t;return{startPeriod:n-(t-1),endPeriod:n}}function En(e,t,n,r){for(var o=[],i=0;i<2*t+1;i++){var a=e+t-i,c=!0;n&&(c=Fe.default(n)<=a),r&&c&&(c=Fe.default(r)>=a),c&&o.push(a)}return o}var Bn=function(e){wt(n,e);var t=Bt(n);function n(e){var r;pt(this,n),mt(Ct(r=t.call(this,e)),"renderOptions",(function(){var e=r.props.year,t=r.state.yearsList.map((function(t){return fe.default.createElement("div",{className:e===t?"react-datepicker__year-option react-datepicker__year-option--selected_year":"react-datepicker__year-option",key:t,onClick:r.onChange.bind(Ct(r),t)},e===t?fe.default.createElement("span",{className:"react-datepicker__year-option--selected"},"✓"):"",t)})),n=r.props.minDate?Fe.default(r.props.minDate):null,o=r.props.maxDate?Fe.default(r.props.maxDate):null;return o&&r.state.yearsList.find((function(e){return e===o}))||t.unshift(fe.default.createElement("div",{className:"react-datepicker__year-option",key:"upcoming",onClick:r.incrementYears},fe.default.createElement("a",{className:"react-datepicker__navigation react-datepicker__navigation--years react-datepicker__navigation--years-upcoming"}))),n&&r.state.yearsList.find((function(e){return e===n}))||t.push(fe.default.createElement("div",{className:"react-datepicker__year-option",key:"previous",onClick:r.decrementYears},fe.default.createElement("a",{className:"react-datepicker__navigation react-datepicker__navigation--years react-datepicker__navigation--years-previous"}))),t})),mt(Ct(r),"onChange",(function(e){r.props.onChange(e)})),mt(Ct(r),"handleClickOutside",(function(){r.props.onCancel()})),mt(Ct(r),"shiftYears",(function(e){var t=r.state.yearsList.map((function(t){return t+e}));r.setState({yearsList:t})})),mt(Ct(r),"incrementYears",(function(){return r.shiftYears(1)})),mt(Ct(r),"decrementYears",(function(){return r.shiftYears(-1)}));var o=e.yearDropdownItemNumber,i=e.scrollableYearDropdown,a=o||(i?10:5);return r.state={yearsList:En(r.props.year,a,r.props.minDate,r.props.maxDate)},r}return At(n,[{key:"render",value:function(){var e=de.default({"react-datepicker__year-dropdown":!0,"react-datepicker__year-dropdown--scrollable":this.props.scrollableYearDropdown});return fe.default.createElement("div",{className:e},this.renderOptions())}}]),n}(fe.default.Component),Dn=lt.default(Bn),Mn=function(e){wt(n,e);var t=Bt(n);function n(){var e;pt(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return mt(Ct(e=t.call.apply(t,[this].concat(o))),"state",{dropdownVisible:!1}),mt(Ct(e),"renderSelectOptions",(function(){for(var t=e.props.minDate?Fe.default(e.props.minDate):1900,n=e.props.maxDate?Fe.default(e.props.maxDate):2100,r=[],o=t;o<=n;o++)r.push(fe.default.createElement("option",{key:o,value:o},o));return r})),mt(Ct(e),"onSelectChange",(function(t){e.onChange(t.target.value)})),mt(Ct(e),"renderSelectMode",(function(){return fe.default.createElement("select",{value:e.props.year,className:"react-datepicker__year-select",onChange:e.onSelectChange},e.renderSelectOptions())})),mt(Ct(e),"renderReadView",(function(t){return fe.default.createElement("div",{key:"read",style:{visibility:t?"visible":"hidden"},className:"react-datepicker__year-read-view",onClick:function(t){return e.toggleDropdown(t)}},fe.default.createElement("span",{className:"react-datepicker__year-read-view--down-arrow"}),fe.default.createElement("span",{className:"react-datepicker__year-read-view--selected-year"},e.props.year))})),mt(Ct(e),"renderDropdown",(function(){return fe.default.createElement(Dn,{key:"dropdown",year:e.props.year,onChange:e.onChange,onCancel:e.toggleDropdown,minDate:e.props.minDate,maxDate:e.props.maxDate,scrollableYearDropdown:e.props.scrollableYearDropdown,yearDropdownItemNumber:e.props.yearDropdownItemNumber})})),mt(Ct(e),"renderScrollMode",(function(){var t=e.state.dropdownVisible,n=[e.renderReadView(!t)];return t&&n.unshift(e.renderDropdown()),n})),mt(Ct(e),"onChange",(function(t){e.toggleDropdown(),t!==e.props.year&&e.props.onChange(t)})),mt(Ct(e),"toggleDropdown",(function(t){e.setState({dropdownVisible:!e.state.dropdownVisible},(function(){e.props.adjustDateOnChange&&e.handleYearChange(e.props.date,t)}))})),mt(Ct(e),"handleYearChange",(function(t,n){e.onSelect(t,n),e.setOpen()})),mt(Ct(e),"onSelect",(function(t,n){e.props.onSelect&&e.props.onSelect(t,n)})),mt(Ct(e),"setOpen",(function(){e.props.setOpen&&e.props.setOpen(!0)})),e}return At(n,[{key:"render",value:function(){var e;switch(this.props.dropdownMode){case"scroll":e=this.renderScrollMode();break;case"select":e=this.renderSelectMode()}return fe.default.createElement("div",{className:"react-datepicker__year-dropdown-container react-datepicker__year-dropdown-container--".concat(this.props.dropdownMode)},e)}}]),n}(fe.default.Component),_n=function(e){wt(n,e);var t=Bt(n);function n(){var e;pt(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return mt(Ct(e=t.call.apply(t,[this].concat(o))),"renderOptions",(function(){return e.props.monthNames.map((function(t,n){return fe.default.createElement("div",{className:e.props.month===n?"react-datepicker__month-option react-datepicker__month-option--selected_month":"react-datepicker__month-option",key:t,onClick:e.onChange.bind(Ct(e),n)},e.props.month===n?fe.default.createElement("span",{className:"react-datepicker__month-option--selected"},"✓"):"",t)}))})),mt(Ct(e),"onChange",(function(t){return e.props.onChange(t)})),mt(Ct(e),"handleClickOutside",(function(){return e.props.onCancel()})),e}return At(n,[{key:"render",value:function(){return fe.default.createElement("div",{className:"react-datepicker__month-dropdown"},this.renderOptions())}}]),n}(fe.default.Component),kn=lt.default(_n),In=function(e){wt(n,e);var t=Bt(n);function n(){var e;pt(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return mt(Ct(e=t.call.apply(t,[this].concat(o))),"state",{dropdownVisible:!1}),mt(Ct(e),"renderSelectOptions",(function(e){return e.map((function(e,t){return fe.default.createElement("option",{key:t,value:t},e)}))})),mt(Ct(e),"renderSelectMode",(function(t){return fe.default.createElement("select",{value:e.props.month,className:"react-datepicker__month-select",onChange:function(t){return e.onChange(t.target.value)}},e.renderSelectOptions(t))})),mt(Ct(e),"renderReadView",(function(t,n){return fe.default.createElement("div",{key:"read",style:{visibility:t?"visible":"hidden"},className:"react-datepicker__month-read-view",onClick:e.toggleDropdown},fe.default.createElement("span",{className:"react-datepicker__month-read-view--down-arrow"}),fe.default.createElement("span",{className:"react-datepicker__month-read-view--selected-month"},n[e.props.month]))})),mt(Ct(e),"renderDropdown",(function(t){return fe.default.createElement(kn,{key:"dropdown",month:e.props.month,monthNames:t,onChange:e.onChange,onCancel:e.toggleDropdown})})),mt(Ct(e),"renderScrollMode",(function(t){var n=e.state.dropdownVisible,r=[e.renderReadView(!n,t)];return n&&r.unshift(e.renderDropdown(t)),r})),mt(Ct(e),"onChange",(function(t){e.toggleDropdown(),t!==e.props.month&&e.props.onChange(t)})),mt(Ct(e),"toggleDropdown",(function(){return e.setState({dropdownVisible:!e.state.dropdownVisible})})),e}return At(n,[{key:"render",value:function(){var e,t=this,n=[0,1,2,3,4,5,6,7,8,9,10,11].map(this.props.useShortMonthInDropdown?function(e){return en(e,t.props.locale)}:function(e){return $t(e,t.props.locale)});switch(this.props.dropdownMode){case"scroll":e=this.renderScrollMode(n);break;case"select":e=this.renderSelectMode(n)}return fe.default.createElement("div",{className:"react-datepicker__month-dropdown-container react-datepicker__month-dropdown-container--".concat(this.props.dropdownMode)},e)}}]),n}(fe.default.Component);function Sn(e,t){for(var n=[],r=Ut(e),o=Ut(t);!ot.default(r,o);)n.push(Nt(r)),r=we.default(r,1);return n}var Qn=function(e){wt(n,e);var t=Bt(n);function n(e){var r;return pt(this,n),mt(Ct(r=t.call(this,e)),"renderOptions",(function(){return r.state.monthYearsList.map((function(e){var t=Te.default(e),n=Gt(r.props.date,e)&&Jt(r.props.date,e);return fe.default.createElement("div",{className:n?"react-datepicker__month-year-option --selected_month-year":"react-datepicker__month-year-option",key:t,onClick:r.onChange.bind(Ct(r),t)},n?fe.default.createElement("span",{className:"react-datepicker__month-year-option--selected"},"✓"):"",Ot(e,r.props.dateFormat,r.props.locale))}))})),mt(Ct(r),"onChange",(function(e){return r.props.onChange(e)})),mt(Ct(r),"handleClickOutside",(function(){r.props.onCancel()})),r.state={monthYearsList:Sn(r.props.minDate,r.props.maxDate)},r}return At(n,[{key:"render",value:function(){var e=de.default({"react-datepicker__month-year-dropdown":!0,"react-datepicker__month-year-dropdown--scrollable":this.props.scrollableMonthYearDropdown});return fe.default.createElement("div",{className:e},this.renderOptions())}}]),n}(fe.default.Component),Nn=lt.default(Qn),Fn=function(e){wt(n,e);var t=Bt(n);function n(){var e;pt(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return mt(Ct(e=t.call.apply(t,[this].concat(o))),"state",{dropdownVisible:!1}),mt(Ct(e),"renderSelectOptions",(function(){for(var t=Ut(e.props.minDate),n=Ut(e.props.maxDate),r=[];!ot.default(t,n);){var o=Te.default(t);r.push(fe.default.createElement("option",{key:o,value:o},Ot(t,e.props.dateFormat,e.props.locale))),t=we.default(t,1)}return r})),mt(Ct(e),"onSelectChange",(function(t){e.onChange(t.target.value)})),mt(Ct(e),"renderSelectMode",(function(){return fe.default.createElement("select",{value:Te.default(Ut(e.props.date)),className:"react-datepicker__month-year-select",onChange:e.onSelectChange},e.renderSelectOptions())})),mt(Ct(e),"renderReadView",(function(t){var n=Ot(e.props.date,e.props.dateFormat,e.props.locale);return fe.default.createElement("div",{key:"read",style:{visibility:t?"visible":"hidden"},className:"react-datepicker__month-year-read-view",onClick:function(t){return e.toggleDropdown(t)}},fe.default.createElement("span",{className:"react-datepicker__month-year-read-view--down-arrow"}),fe.default.createElement("span",{className:"react-datepicker__month-year-read-view--selected-month-year"},n))})),mt(Ct(e),"renderDropdown",(function(){return fe.default.createElement(Nn,{key:"dropdown",date:e.props.date,dateFormat:e.props.dateFormat,onChange:e.onChange,onCancel:e.toggleDropdown,minDate:e.props.minDate,maxDate:e.props.maxDate,scrollableMonthYearDropdown:e.props.scrollableMonthYearDropdown,locale:e.props.locale})})),mt(Ct(e),"renderScrollMode",(function(){var t=e.state.dropdownVisible,n=[e.renderReadView(!t)];return t&&n.unshift(e.renderDropdown()),n})),mt(Ct(e),"onChange",(function(t){e.toggleDropdown();var n=Nt(parseInt(t));Gt(e.props.date,n)&&Jt(e.props.date,n)||e.props.onChange(n)})),mt(Ct(e),"toggleDropdown",(function(){return e.setState({dropdownVisible:!e.state.dropdownVisible})})),e}return At(n,[{key:"render",value:function(){var e;switch(this.props.dropdownMode){case"scroll":e=this.renderScrollMode();break;case"select":e=this.renderSelectMode()}return fe.default.createElement("div",{className:"react-datepicker__month-year-dropdown-container react-datepicker__month-year-dropdown-container--".concat(this.props.dropdownMode)},e)}}]),n}(fe.default.Component),Tn=function(e){wt(n,e);var t=Bt(n);function n(){var e;pt(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return mt(Ct(e=t.call.apply(t,[this].concat(o))),"dayEl",fe.default.createRef()),mt(Ct(e),"handleClick",(function(t){!e.isDisabled()&&e.props.onClick&&e.props.onClick(t)})),mt(Ct(e),"handleMouseEnter",(function(t){!e.isDisabled()&&e.props.onMouseEnter&&e.props.onMouseEnter(t)})),mt(Ct(e),"handleOnKeyDown",(function(t){" "===t.key&&(t.preventDefault(),t.key="Enter"),e.props.handleOnKeyDown(t)})),mt(Ct(e),"isSameDay",(function(t){return Wt(e.props.day,t)})),mt(Ct(e),"isKeyboardSelected",(function(){return!e.props.disabledKeyboardNavigation&&!e.isSameDay(e.props.selected)&&e.isSameDay(e.props.preSelection)})),mt(Ct(e),"isDisabled",(function(){return nn(e.props.day,e.props)})),mt(Ct(e),"isExcluded",(function(){return rn(e.props.day,e.props)})),mt(Ct(e),"getHighLightedClass",(function(t){var n=e.props,r=n.day,o=n.highlightDates;if(!o)return!1;var i=Ot(r,"MM.dd.yyyy");return o.get(i)})),mt(Ct(e),"isInRange",(function(){var t=e.props,n=t.day,r=t.startDate,o=t.endDate;return!(!r||!o)&&Xt(n,r,o)})),mt(Ct(e),"isInSelectingRange",(function(){var t=e.props,n=t.day,r=t.selectsStart,o=t.selectsEnd,i=t.selectsRange,a=t.selectingDate,c=t.startDate,u=t.endDate;return!(!(r||o||i)||!a||e.isDisabled())&&(r&&u&&(it.default(a,u)||Zt(a,u))?Xt(n,a,u):(o&&c&&(ot.default(a,c)||Zt(a,c))||!(!i||!c||u||!ot.default(a,c)&&!Zt(a,c)))&&Xt(n,c,a))})),mt(Ct(e),"isSelectingRangeStart",(function(){if(!e.isInSelectingRange())return!1;var t=e.props,n=t.day,r=t.selectingDate,o=t.startDate;return Wt(n,t.selectsStart?r:o)})),mt(Ct(e),"isSelectingRangeEnd",(function(){if(!e.isInSelectingRange())return!1;var t=e.props,n=t.day,r=t.selectingDate,o=t.endDate;return Wt(n,t.selectsEnd?r:o)})),mt(Ct(e),"isRangeStart",(function(){var t=e.props,n=t.day,r=t.startDate,o=t.endDate;return!(!r||!o)&&Wt(r,n)})),mt(Ct(e),"isRangeEnd",(function(){var t=e.props,n=t.day,r=t.startDate,o=t.endDate;return!(!r||!o)&&Wt(o,n)})),mt(Ct(e),"isWeekend",(function(){var t=ke.default(e.props.day);return 0===t||6===t})),mt(Ct(e),"isOutsideMonth",(function(){return void 0!==e.props.month&&e.props.month!==Qe.default(e.props.day)})),mt(Ct(e),"getClassNames",(function(t){var n=e.props.dayClassName?e.props.dayClassName(t):void 0;return de.default("react-datepicker__day",n,"react-datepicker__day--"+zt(e.props.day),{"react-datepicker__day--disabled":e.isDisabled(),"react-datepicker__day--excluded":e.isExcluded(),"react-datepicker__day--selected":e.isSameDay(e.props.selected),"react-datepicker__day--keyboard-selected":e.isKeyboardSelected(),"react-datepicker__day--range-start":e.isRangeStart(),"react-datepicker__day--range-end":e.isRangeEnd(),"react-datepicker__day--in-range":e.isInRange(),"react-datepicker__day--in-selecting-range":e.isInSelectingRange(),"react-datepicker__day--selecting-range-start":e.isSelectingRangeStart(),"react-datepicker__day--selecting-range-end":e.isSelectingRangeEnd(),"react-datepicker__day--today":e.isSameDay(Nt()),"react-datepicker__day--weekend":e.isWeekend(),"react-datepicker__day--outside-month":e.isOutsideMonth()},e.getHighLightedClass("react-datepicker__day--highlighted"))})),mt(Ct(e),"getAriaLabel",(function(){var t=e.props,n=t.day,r=t.ariaLabelPrefixWhenEnabled,o=void 0===r?"Choose":r,i=t.ariaLabelPrefixWhenDisabled,a=void 0===i?"Not available":i,c=e.isDisabled()||e.isExcluded()?a:o;return"".concat(c," ").concat(Ot(n,"PPPP"))})),mt(Ct(e),"getTabIndex",(function(t,n){var r=t||e.props.selected,o=n||e.props.preSelection;return e.isKeyboardSelected()||e.isSameDay(r)&&Wt(o,r)?0:-1})),mt(Ct(e),"handleFocusDay",(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=!1;0===e.getTabIndex()&&!t.isInputFocused&&e.isSameDay(e.props.preSelection)&&(document.activeElement&&document.activeElement!==document.body||(n=!0),e.props.inline&&!e.props.shouldFocusDayInline&&(n=!1),e.props.containerRef&&e.props.containerRef.current&&e.props.containerRef.current.contains(document.activeElement)&&document.activeElement.classList.contains("react-datepicker__day")&&(n=!0)),n&&e.dayEl.current.focus({preventScroll:!0})})),mt(Ct(e),"renderDayContents",(function(){if(e.isOutsideMonth()){if(e.props.monthShowsDuplicateDaysEnd&&Ie.default(e.props.day)<10)return null;if(e.props.monthShowsDuplicateDaysStart&&Ie.default(e.props.day)>20)return null}return e.props.renderDayContents?e.props.renderDayContents(Ie.default(e.props.day),e.props.day):Ie.default(e.props.day)})),mt(Ct(e),"render",(function(){return fe.default.createElement("div",{ref:e.dayEl,className:e.getClassNames(e.props.day),onKeyDown:e.handleOnKeyDown,onClick:e.handleClick,onMouseEnter:e.handleMouseEnter,tabIndex:e.getTabIndex(),"aria-label":e.getAriaLabel(),role:"button","aria-disabled":e.isDisabled()},e.renderDayContents())})),e}return At(n,[{key:"componentDidMount",value:function(){this.handleFocusDay()}},{key:"componentDidUpdate",value:function(e){this.handleFocusDay(e)}}]),n}(fe.default.Component),On=function(e){wt(n,e);var t=Bt(n);function n(){var e;pt(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return mt(Ct(e=t.call.apply(t,[this].concat(o))),"handleClick",(function(t){e.props.onClick&&e.props.onClick(t)})),e}return At(n,[{key:"render",value:function(){var e=this.props,t=e.weekNumber,n=e.ariaLabelPrefix,r=void 0===n?"week ":n,o={"react-datepicker__week-number":!0,"react-datepicker__week-number--clickable":!!e.onClick};return fe.default.createElement("div",{className:de.default(o),"aria-label":"".concat(r," ").concat(this.props.weekNumber),onClick:this.handleClick},t)}}]),n}(fe.default.Component),Pn=function(e){wt(n,e);var t=Bt(n);function n(){var e;pt(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return mt(Ct(e=t.call.apply(t,[this].concat(o))),"handleDayClick",(function(t,n){e.props.onDayClick&&e.props.onDayClick(t,n)})),mt(Ct(e),"handleDayMouseEnter",(function(t){e.props.onDayMouseEnter&&e.props.onDayMouseEnter(t)})),mt(Ct(e),"handleWeekClick",(function(t,n,r){"function"==typeof e.props.onWeekSelect&&e.props.onWeekSelect(t,n,r),e.props.shouldCloseOnSelect&&e.props.setOpen(!1)})),mt(Ct(e),"formatWeekNumber",(function(t){return e.props.formatWeekNumber?e.props.formatWeekNumber(t):jt(t)})),mt(Ct(e),"renderDays",(function(){var t=Lt(e.props.day,e.props.locale),n=[],r=e.formatWeekNumber(t);if(e.props.showWeekNumber){var o=e.props.onWeekSelect?e.handleWeekClick.bind(Ct(e),t,r):void 0;n.push(fe.default.createElement(On,{key:"W",weekNumber:r,onClick:o,ariaLabelPrefix:e.props.ariaLabelPrefix}))}return n.concat([0,1,2,3,4,5,6].map((function(n){var r=ve.default(t,n);return fe.default.createElement(Tn,{ariaLabelPrefixWhenEnabled:e.props.chooseDayAriaLabelPrefix,ariaLabelPrefixWhenDisabled:e.props.disabledDayAriaLabelPrefix,key:r.valueOf(),day:r,month:e.props.month,onClick:e.handleDayClick.bind(Ct(e),r),onMouseEnter:e.handleDayMouseEnter.bind(Ct(e),r),minDate:e.props.minDate,maxDate:e.props.maxDate,excludeDates:e.props.excludeDates,includeDates:e.props.includeDates,highlightDates:e.props.highlightDates,selectingDate:e.props.selectingDate,filterDate:e.props.filterDate,preSelection:e.props.preSelection,selected:e.props.selected,selectsStart:e.props.selectsStart,selectsEnd:e.props.selectsEnd,selectsRange:e.props.selectsRange,startDate:e.props.startDate,endDate:e.props.endDate,dayClassName:e.props.dayClassName,renderDayContents:e.props.renderDayContents,disabledKeyboardNavigation:e.props.disabledKeyboardNavigation,handleOnKeyDown:e.props.handleOnKeyDown,isInputFocused:e.props.isInputFocused,containerRef:e.props.containerRef,inline:e.props.inline,shouldFocusDayInline:e.props.shouldFocusDayInline,monthShowsDuplicateDaysEnd:e.props.monthShowsDuplicateDaysEnd,monthShowsDuplicateDaysStart:e.props.monthShowsDuplicateDaysStart})})))})),e}return At(n,[{key:"render",value:function(){return fe.default.createElement("div",{className:"react-datepicker__week"},this.renderDays())}}],[{key:"defaultProps",get:function(){return{shouldCloseOnSelect:!0}}}]),n}(fe.default.Component),jn=function(e){wt(n,e);var t=Bt(n);function n(){var e;pt(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return mt(Ct(e=t.call.apply(t,[this].concat(o))),"MONTH_REFS",Dt(Array(12)).map((function(){return fe.default.createRef()}))),mt(Ct(e),"isDisabled",(function(t){return nn(t,e.props)})),mt(Ct(e),"isExcluded",(function(t){return rn(t,e.props)})),mt(Ct(e),"handleDayClick",(function(t,n){e.props.onDayClick&&e.props.onDayClick(t,n,e.props.orderInDisplay)})),mt(Ct(e),"handleDayMouseEnter",(function(t){e.props.onDayMouseEnter&&e.props.onDayMouseEnter(t)})),mt(Ct(e),"handleMouseLeave",(function(){e.props.onMouseLeave&&e.props.onMouseLeave()})),mt(Ct(e),"isRangeStartMonth",(function(t){var n=e.props,r=n.day,o=n.startDate,i=n.endDate;return!(!o||!i)&&Jt(ze.default(r,t),o)})),mt(Ct(e),"isRangeStartQuarter",(function(t){var n=e.props,r=n.day,o=n.startDate,i=n.endDate;return!(!o||!i)&&Vt(Re.default(r,t),o)})),mt(Ct(e),"isRangeEndMonth",(function(t){var n=e.props,r=n.day,o=n.startDate,i=n.endDate;return!(!o||!i)&&Jt(ze.default(r,t),i)})),mt(Ct(e),"isRangeEndQuarter",(function(t){var n=e.props,r=n.day,o=n.startDate,i=n.endDate;return!(!o||!i)&&Vt(Re.default(r,t),i)})),mt(Ct(e),"isWeekInMonth",(function(t){var n=e.props.day,r=ve.default(t,6);return Jt(t,n)||Jt(r,n)})),mt(Ct(e),"renderWeeks",(function(){for(var t=[],n=e.props.fixedHeight,r=Lt(Ut(e.props.day),e.props.locale),o=0,i=!1;t.push(fe.default.createElement(Pn,{ariaLabelPrefix:e.props.weekAriaLabelPrefix,chooseDayAriaLabelPrefix:e.props.chooseDayAriaLabelPrefix,disabledDayAriaLabelPrefix:e.props.disabledDayAriaLabelPrefix,key:o,day:r,month:Qe.default(e.props.day),onDayClick:e.handleDayClick,onDayMouseEnter:e.handleDayMouseEnter,onWeekSelect:e.props.onWeekSelect,formatWeekNumber:e.props.formatWeekNumber,locale:e.props.locale,minDate:e.props.minDate,maxDate:e.props.maxDate,excludeDates:e.props.excludeDates,includeDates:e.props.includeDates,inline:e.props.inline,shouldFocusDayInline:e.props.shouldFocusDayInline,highlightDates:e.props.highlightDates,selectingDate:e.props.selectingDate,filterDate:e.props.filterDate,preSelection:e.props.preSelection,selected:e.props.selected,selectsStart:e.props.selectsStart,selectsEnd:e.props.selectsEnd,selectsRange:e.props.selectsRange,showWeekNumber:e.props.showWeekNumbers,startDate:e.props.startDate,endDate:e.props.endDate,dayClassName:e.props.dayClassName,setOpen:e.props.setOpen,shouldCloseOnSelect:e.props.shouldCloseOnSelect,disabledKeyboardNavigation:e.props.disabledKeyboardNavigation,renderDayContents:e.props.renderDayContents,handleOnKeyDown:e.props.handleOnKeyDown,isInputFocused:e.props.isInputFocused,containerRef:e.props.containerRef,monthShowsDuplicateDaysEnd:e.props.monthShowsDuplicateDaysEnd,monthShowsDuplicateDaysStart:e.props.monthShowsDuplicateDaysStart})),!i;){o++,r=be.default(r,1);var a=n&&o>=6,c=!n&&!e.isWeekInMonth(r);if(a||c){if(!e.props.peekNextMonth)break;i=!0}}return t})),mt(Ct(e),"onMonthClick",(function(t,n){e.handleDayClick(Ut(ze.default(e.props.day,n)),t)})),mt(Ct(e),"handleMonthNavigation",(function(t,n){e.isDisabled(n)||e.isExcluded(n)||(e.props.setPreSelection(n),e.MONTH_REFS[t].current&&e.MONTH_REFS[t].current.focus())})),mt(Ct(e),"onMonthKeyDown",(function(t,n){var r=t.key;if(!e.props.disabledKeyboardNavigation)switch(r){case"Enter":e.onMonthClick(t,n),e.props.setPreSelection(e.props.selected);break;case"ArrowRight":e.handleMonthNavigation(11===n?0:n+1,we.default(e.props.preSelection,1));break;case"ArrowLeft":e.handleMonthNavigation(0===n?11:n-1,Ee.default(e.props.preSelection,1))}})),mt(Ct(e),"onQuarterClick",(function(t,n){e.handleDayClick(Ht(Re.default(e.props.day,n)),t)})),mt(Ct(e),"getMonthClassNames",(function(t){var n=e.props,r=n.day,o=n.startDate,i=n.endDate,a=n.selected,c=n.minDate,u=n.maxDate,s=n.preSelection,l=n.monthClassName,f=l?l(r):void 0;return de.default("react-datepicker__month-text","react-datepicker__month-".concat(t),f,{"react-datepicker__month--disabled":(c||u)&&on(ze.default(r,t),e.props),"react-datepicker__month--selected":Qe.default(r)===t&&Fe.default(r)===Fe.default(a),"react-datepicker__month-text--keyboard-selected":Qe.default(s)===t,"react-datepicker__month--in-range":an(o,i,t,r),"react-datepicker__month--range-start":e.isRangeStartMonth(t),"react-datepicker__month--range-end":e.isRangeEndMonth(t)})})),mt(Ct(e),"getTabIndex",(function(t){var n=Qe.default(e.props.preSelection);return e.props.disabledKeyboardNavigation||t!==n?"-1":"0"})),mt(Ct(e),"getAriaLabel",(function(t){var n=e.props,r=n.ariaLabelPrefix,o=void 0===r?"Choose":r,i=n.disabledDayAriaLabelPrefix,a=void 0===i?"Not available":i,c=n.day,u=ze.default(c,t),s=e.isDisabled(u)||e.isExcluded(u)?a:o;return"".concat(s," ").concat(Ot(u,"MMMM yyyy"))})),mt(Ct(e),"getQuarterClassNames",(function(t){var n=e.props,r=n.day,o=n.startDate,i=n.endDate,a=n.selected,c=n.minDate,u=n.maxDate;return de.default("react-datepicker__quarter-text","react-datepicker__quarter-".concat(t),{"react-datepicker__quarter--disabled":(c||u)&&cn(Re.default(r,t),e.props),"react-datepicker__quarter--selected":Ne.default(r)===t&&Fe.default(r)===Fe.default(a),"react-datepicker__quarter--in-range":sn(o,i,t,r),"react-datepicker__quarter--range-start":e.isRangeStartQuarter(t),"react-datepicker__quarter--range-end":e.isRangeEndQuarter(t)})})),mt(Ct(e),"renderMonths",(function(){var t=e.props,n=t.showFullMonthYearPicker,r=t.showTwoColumnMonthYearPicker,o=t.showFourColumnMonthYearPicker,i=t.locale;return(o?[[0,1,2,3],[4,5,6,7],[8,9,10,11]]:r?[[0,1],[2,3],[4,5],[6,7],[8,9],[10,11]]:[[0,1,2],[3,4,5],[6,7,8],[9,10,11]]).map((function(t,r){return fe.default.createElement("div",{className:"react-datepicker__month-wrapper",key:r},t.map((function(t,r){return fe.default.createElement("div",{ref:e.MONTH_REFS[t],key:r,onClick:function(n){e.onMonthClick(n,t)},onKeyDown:function(n){e.onMonthKeyDown(n,t)},tabIndex:e.getTabIndex(t),className:e.getMonthClassNames(t),role:"button","aria-label":e.getAriaLabel(t)},n?$t(t,i):en(t,i))})))}))})),mt(Ct(e),"renderQuarters",(function(){return fe.default.createElement("div",{className:"react-datepicker__quarter-wrapper"},[1,2,3,4].map((function(t,n){return fe.default.createElement("div",{key:n,onClick:function(n){e.onQuarterClick(n,t)},className:e.getQuarterClassNames(t)},tn(t,e.props.locale))})))})),mt(Ct(e),"getClassNames",(function(){var t=e.props;t.day;var n=t.selectingDate,r=t.selectsStart,o=t.selectsEnd,i=t.showMonthYearPicker,a=t.showQuarterYearPicker;return de.default("react-datepicker__month",{"react-datepicker__month--selecting-range":n&&(r||o)},{"react-datepicker__monthPicker":i},{"react-datepicker__quarterPicker":a})})),e}return At(n,[{key:"render",value:function(){var e=this.props,t=e.showMonthYearPicker,n=e.showQuarterYearPicker,r=e.day,o=e.ariaLabelPrefix,i=void 0===o?"month ":o;return fe.default.createElement("div",{className:this.getClassNames(),onMouseLeave:this.handleMouseLeave,"aria-label":"".concat(i," ").concat(Ot(r,"yyyy-MM"))},t?this.renderMonths():n?this.renderQuarters():this.renderWeeks())}}]),n}(fe.default.Component),zn=function(e){wt(n,e);var t=Bt(n);function n(){var e;pt(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return mt(Ct(e=t.call.apply(t,[this].concat(o))),"state",{height:null}),mt(Ct(e),"handleClick",(function(t){(e.props.minTime||e.props.maxTime)&&pn(t,e.props)||(e.props.excludeTimes||e.props.includeTimes||e.props.filterTime)&&dn(t,e.props)||e.props.onChange(t)})),mt(Ct(e),"liClasses",(function(t,n,r){var o=["react-datepicker__time-list-item",e.props.timeClassName?e.props.timeClassName(t,n,r):void 0];return e.props.selected&&n===_e.default(t)&&r===Me.default(t)&&o.push("react-datepicker__time-list-item--selected"),((e.props.minTime||e.props.maxTime)&&pn(t,e.props)||(e.props.excludeTimes||e.props.includeTimes||e.props.filterTime)&&dn(t,e.props))&&o.push("react-datepicker__time-list-item--disabled"),e.props.injectTimes&&(60*_e.default(t)+Me.default(t))%e.props.intervals!=0&&o.push("react-datepicker__time-list-item--injected"),o.join(" ")})),mt(Ct(e),"renderTimes",(function(){for(var t=[],n=e.props.format?e.props.format:"p",r=e.props.intervals,o=Rt(Nt(e.props.selected)),i=1440/r,a=e.props.injectTimes&&e.props.injectTimes.sort((function(e,t){return e-t})),c=e.props.selected||e.props.openToDate||Nt(),u=_e.default(c),s=Me.default(c),l=je.default(Pe.default(o,s),u),f=0;f<i;f++){var d=me.default(o,f*r);if(t.push(d),a){var p=yn(o,d,f,r,a);t=t.concat(p)}}return t.map((function(t,r){return fe.default.createElement("li",{key:r,onClick:e.handleClick.bind(Ct(e),t),className:e.liClasses(t,u,s),ref:function(n){(it.default(t,l)||Zt(t,l))&&(e.centerLi=n)},tabIndex:"0"},Ot(t,n,e.props.locale))}))})),e}return At(n,[{key:"componentDidMount",value:function(){this.list.scrollTop=n.calcCenterPosition(this.props.monthRef?this.props.monthRef.clientHeight-this.header.clientHeight:this.list.clientHeight,this.centerLi),this.props.monthRef&&this.header&&this.setState({height:this.props.monthRef.clientHeight-this.header.clientHeight})}},{key:"render",value:function(){var e=this,t=this.state.height;return fe.default.createElement("div",{className:"react-datepicker__time-container ".concat(this.props.todayButton?"react-datepicker__time-container--with-today-button":"")},fe.default.createElement("div",{className:"react-datepicker__header react-datepicker__header--time ".concat(this.props.showTimeSelectOnly?"react-datepicker__header--time--only":""),ref:function(t){e.header=t}},fe.default.createElement("div",{className:"react-datepicker-time__header"},this.props.timeCaption)),fe.default.createElement("div",{className:"react-datepicker__time"},fe.default.createElement("div",{className:"react-datepicker__time-box"},fe.default.createElement("ul",{className:"react-datepicker__time-list",ref:function(t){e.list=t},style:t?{height:t}:{},tabIndex:"0"},this.renderTimes()))))}}],[{key:"defaultProps",get:function(){return{intervals:30,onTimeChange:function(){},todayButton:null,timeCaption:"Time"}}}]),n}(fe.default.Component);mt(zn,"calcCenterPosition",(function(e,t){return t.offsetTop-(e/2-t.clientHeight/2)}));var Rn=function(e){wt(n,e);var t=Bt(n);function n(e){var r;return pt(this,n),mt(Ct(r=t.call(this,e)),"handleYearClick",(function(e,t){r.props.onDayClick&&r.props.onDayClick(e,t)})),mt(Ct(r),"isSameDay",(function(e,t){return Wt(e,t)})),mt(Ct(r),"isKeyboardSelected",(function(e){var t=Yt(Le.default(r.props.date,e));return!r.props.disabledKeyboardNavigation&&!r.props.inline&&!Wt(t,Yt(r.props.selected))&&Wt(t,Yt(r.props.preSelection))})),mt(Ct(r),"onYearClick",(function(e,t){var n=r.props.date;r.handleYearClick(Yt(Le.default(n,t)),e)})),mt(Ct(r),"getYearClassNames",(function(e){var t=r.props,n=t.minDate,o=t.maxDate,i=t.selected;return de.default("react-datepicker__year-text",{"react-datepicker__year-text--selected":e===Fe.default(i),"react-datepicker__year-text--disabled":(n||o)&&un(e,r.props),"react-datepicker__year-text--keyboard-selected":r.isKeyboardSelected(e),"react-datepicker__year-text--today":e===Fe.default(Nt())})})),r}return At(n,[{key:"render",value:function(){for(var e=this,t=[],n=this.props,r=Cn(n.date,n.yearItemNumber),o=r.startPeriod,i=r.endPeriod,a=function(n){t.push(fe.default.createElement("div",{onClick:function(t){e.onYearClick(t,n)},className:e.getYearClassNames(n),key:n},n))},c=o;c<=i;c++)a(c);return fe.default.createElement("div",{className:"react-datepicker__year"},fe.default.createElement("div",{className:"react-datepicker__year-wrapper"},t))}}]),n}(fe.default.Component),Ln=function(e){wt(n,e);var t=Bt(n);function n(e){var r;return pt(this,n),mt(Ct(r=t.call(this,e)),"onTimeChange",(function(e){r.setState({time:e});var t=new Date;t.setHours(e.split(":")[0]),t.setMinutes(e.split(":")[1]),r.props.onChange(t)})),mt(Ct(r),"renderTimeInput",(function(){var e=r.state.time,t=r.props,n=t.date,o=t.timeString,i=t.customTimeInput;return i?fe.default.cloneElement(i,{date:n,value:e,onChange:r.onTimeChange}):fe.default.createElement("input",{type:"time",className:"react-datepicker-time__input",placeholder:"Time",name:"time-input",required:!0,value:e,onChange:function(e){r.onTimeChange(e.target.value||o)}})})),r.state={time:r.props.timeString},r}return At(n,[{key:"render",value:function(){return fe.default.createElement("div",{className:"react-datepicker__input-time-container"},fe.default.createElement("div",{className:"react-datepicker-time__caption"},this.props.timeInputLabel),fe.default.createElement("div",{className:"react-datepicker-time__input-container"},fe.default.createElement("div",{className:"react-datepicker-time__input"},this.renderTimeInput())))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return e.timeString!==t.time?{time:e.timeString}:null}}]),n}(fe.default.Component);function Un(e){var t=e.className,n=e.children,r=e.showPopperArrow,o=e.arrowProps,i=void 0===o?{}:o;return fe.default.createElement("div",{className:t},r&&fe.default.createElement("div",ht({className:"react-datepicker__triangle"},i)),n)}var Yn=["react-datepicker__year-select","react-datepicker__month-select","react-datepicker__month-year-select"],Hn=function(e){wt(n,e);var t=Bt(n);function n(e){var r;return pt(this,n),mt(Ct(r=t.call(this,e)),"handleClickOutside",(function(e){r.props.onClickOutside(e)})),mt(Ct(r),"setClickOutsideRef",(function(){return r.containerRef.current})),mt(Ct(r),"handleDropdownFocus",(function(e){(function(){var e=((arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).className||"").split(/\s+/);return Yn.some((function(t){return e.indexOf(t)>=0}))})(e.target)&&r.props.onDropdownFocus()})),mt(Ct(r),"getDateInView",(function(){var e=r.props,t=e.preSelection,n=e.selected,o=e.openToDate,i=vn(r.props),a=bn(r.props),c=Nt();return o||n||t||(i&&it.default(c,i)?i:a&&ot.default(c,a)?a:c)})),mt(Ct(r),"increaseMonth",(function(){r.setState((function(e){var t=e.date;return{date:we.default(t,1)}}),(function(){return r.handleMonthChange(r.state.date)}))})),mt(Ct(r),"decreaseMonth",(function(){r.setState((function(e){var t=e.date;return{date:Ee.default(t,1)}}),(function(){return r.handleMonthChange(r.state.date)}))})),mt(Ct(r),"handleDayClick",(function(e,t,n){r.props.onSelect(e,t,n),r.props.setPreSelection&&r.props.setPreSelection(e)})),mt(Ct(r),"handleDayMouseEnter",(function(e){r.setState({selectingDate:e}),r.props.onDayMouseEnter&&r.props.onDayMouseEnter(e)})),mt(Ct(r),"handleMonthMouseLeave",(function(){r.setState({selectingDate:null}),r.props.onMonthMouseLeave&&r.props.onMonthMouseLeave()})),mt(Ct(r),"handleYearChange",(function(e){r.props.onYearChange&&r.props.onYearChange(e),r.props.adjustDateOnChange&&(r.props.onSelect&&r.props.onSelect(e),r.props.setOpen&&r.props.setOpen(!0)),r.props.setPreSelection&&r.props.setPreSelection(e)})),mt(Ct(r),"handleMonthChange",(function(e){r.props.onMonthChange&&r.props.onMonthChange(e),r.props.adjustDateOnChange&&(r.props.onSelect&&r.props.onSelect(e),r.props.setOpen&&r.props.setOpen(!0)),r.props.setPreSelection&&r.props.setPreSelection(e)})),mt(Ct(r),"handleMonthYearChange",(function(e){r.handleYearChange(e),r.handleMonthChange(e)})),mt(Ct(r),"changeYear",(function(e){r.setState((function(t){var n=t.date;return{date:Le.default(n,e)}}),(function(){return r.handleYearChange(r.state.date)}))})),mt(Ct(r),"changeMonth",(function(e){r.setState((function(t){var n=t.date;return{date:ze.default(n,e)}}),(function(){return r.handleMonthChange(r.state.date)}))})),mt(Ct(r),"changeMonthYear",(function(e){r.setState((function(t){var n=t.date;return{date:Le.default(ze.default(n,Qe.default(e)),Fe.default(e))}}),(function(){return r.handleMonthYearChange(r.state.date)}))})),mt(Ct(r),"header",(function(){var e=Lt(arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.state.date,r.props.locale),t=[];return r.props.showWeekNumbers&&t.push(fe.default.createElement("div",{key:"W",className:"react-datepicker__day-name"},r.props.weekLabel||"#")),t.concat([0,1,2,3,4,5,6].map((function(t){var n=ve.default(e,t),o=r.formatWeekday(n,r.props.locale),i=r.props.weekDayClassName?r.props.weekDayClassName(n):void 0;return fe.default.createElement("div",{key:t,className:de.default("react-datepicker__day-name",i)},o)})))})),mt(Ct(r),"formatWeekday",(function(e,t){return r.props.formatWeekDay?function(e,t,n){return t(Ot(e,"EEEE",n))}(e,r.props.formatWeekDay,t):r.props.useWeekdaysShort?function(e,t){return Ot(e,"EEE",t)}(e,t):function(e,t){return Ot(e,"EEEEEE",t)}(e,t)})),mt(Ct(r),"decreaseYear",(function(){r.setState((function(e){var t=e.date;return{date:Be.default(t,r.props.showYearPicker?r.props.yearItemNumber:1)}}),(function(){return r.handleYearChange(r.state.date)}))})),mt(Ct(r),"renderPreviousButton",(function(){if(!r.props.renderCustomHeader){var e;switch(!0){case r.props.showMonthYearPicker:e=mn(r.state.date,r.props);break;case r.props.showYearPicker:e=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.yearItemNumber,o=void 0===r?St:r,i=Cn(Yt(Be.default(e,o)),o).endPeriod,a=n&&Fe.default(n);return a&&a>i||!1}(r.state.date,r.props);break;default:e=gn(r.state.date,r.props)}if((r.props.forceShowMonthNavigation||r.props.showDisabledMonthNavigation||!e)&&!r.props.showTimeSelectOnly){var t=["react-datepicker__navigation","react-datepicker__navigation--previous"],n=r.decreaseMonth;(r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker)&&(n=r.decreaseYear),e&&r.props.showDisabledMonthNavigation&&(t.push("react-datepicker__navigation--previous--disabled"),n=null);var o=r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker,i=r.props,a=i.previousMonthAriaLabel,c=void 0===a?"Previous Month":a,u=i.previousYearAriaLabel,s=void 0===u?"Previous Year":u;return fe.default.createElement("button",{type:"button",className:t.join(" "),onClick:n,"aria-label":o?s:c},o?r.props.previousYearButtonLabel:r.props.previousMonthButtonLabel)}}})),mt(Ct(r),"increaseYear",(function(){r.setState((function(e){var t=e.date;return{date:ye.default(t,r.props.showYearPicker?r.props.yearItemNumber:1)}}),(function(){return r.handleYearChange(r.state.date)}))})),mt(Ct(r),"renderNextButton",(function(){if(!r.props.renderCustomHeader){var e;switch(!0){case r.props.showMonthYearPicker:e=hn(r.state.date,r.props);break;case r.props.showYearPicker:e=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.maxDate,r=t.yearItemNumber,o=void 0===r?St:r,i=Cn(ye.default(e,o),o).startPeriod,a=n&&Fe.default(n);return a&&a<i||!1}(r.state.date,r.props);break;default:e=An(r.state.date,r.props)}if((r.props.forceShowMonthNavigation||r.props.showDisabledMonthNavigation||!e)&&!r.props.showTimeSelectOnly){var t=["react-datepicker__navigation","react-datepicker__navigation--next"];r.props.showTimeSelect&&t.push("react-datepicker__navigation--next--with-time"),r.props.todayButton&&t.push("react-datepicker__navigation--next--with-today-button");var n=r.increaseMonth;(r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker)&&(n=r.increaseYear),e&&r.props.showDisabledMonthNavigation&&(t.push("react-datepicker__navigation--next--disabled"),n=null);var o=r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker,i=r.props,a=i.nextMonthAriaLabel,c=void 0===a?"Next Month":a,u=i.nextYearAriaLabel,s=void 0===u?"Next Year":u;return fe.default.createElement("button",{type:"button",className:t.join(" "),onClick:n,"aria-label":o?s:c},o?r.props.nextYearButtonLabel:r.props.nextMonthButtonLabel)}}})),mt(Ct(r),"renderCurrentMonth",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.state.date,t=["react-datepicker__current-month"];return r.props.showYearDropdown&&t.push("react-datepicker__current-month--hasYearDropdown"),r.props.showMonthDropdown&&t.push("react-datepicker__current-month--hasMonthDropdown"),r.props.showMonthYearDropdown&&t.push("react-datepicker__current-month--hasMonthYearDropdown"),fe.default.createElement("div",{className:t.join(" ")},Ot(e,r.props.dateFormat,r.props.locale))})),mt(Ct(r),"renderYearDropdown",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(r.props.showYearDropdown&&!e)return fe.default.createElement(Mn,{adjustDateOnChange:r.props.adjustDateOnChange,date:r.state.date,onSelect:r.props.onSelect,setOpen:r.props.setOpen,dropdownMode:r.props.dropdownMode,onChange:r.changeYear,minDate:r.props.minDate,maxDate:r.props.maxDate,year:Fe.default(r.state.date),scrollableYearDropdown:r.props.scrollableYearDropdown,yearDropdownItemNumber:r.props.yearDropdownItemNumber})})),mt(Ct(r),"renderMonthDropdown",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(r.props.showMonthDropdown&&!e)return fe.default.createElement(In,{dropdownMode:r.props.dropdownMode,locale:r.props.locale,onChange:r.changeMonth,month:Qe.default(r.state.date),useShortMonthInDropdown:r.props.useShortMonthInDropdown})})),mt(Ct(r),"renderMonthYearDropdown",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(r.props.showMonthYearDropdown&&!e)return fe.default.createElement(Fn,{dropdownMode:r.props.dropdownMode,locale:r.props.locale,dateFormat:r.props.dateFormat,onChange:r.changeMonthYear,minDate:r.props.minDate,maxDate:r.props.maxDate,date:r.state.date,scrollableMonthYearDropdown:r.props.scrollableMonthYearDropdown})})),mt(Ct(r),"renderTodayButton",(function(){if(r.props.todayButton&&!r.props.showTimeSelectOnly)return fe.default.createElement("div",{className:"react-datepicker__today-button",onClick:function(e){return r.props.onSelect(Ve.default(Nt()),e)}},r.props.todayButton)})),mt(Ct(r),"renderDefaultHeader",(function(e){var t=e.monthDate,n=e.i;return fe.default.createElement("div",{className:"react-datepicker__header ".concat(r.props.showTimeSelect?"react-datepicker__header--has-time-select":"")},r.renderCurrentMonth(t),fe.default.createElement("div",{className:"react-datepicker__header__dropdown react-datepicker__header__dropdown--".concat(r.props.dropdownMode),onFocus:r.handleDropdownFocus},r.renderMonthDropdown(0!==n),r.renderMonthYearDropdown(0!==n),r.renderYearDropdown(0!==n)),fe.default.createElement("div",{className:"react-datepicker__day-names"},r.header(t)))})),mt(Ct(r),"renderCustomHeader",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.monthDate,n=e.i;if(r.props.showTimeSelect&&!r.state.monthContainer||r.props.showTimeSelectOnly)return null;var o=gn(r.state.date,r.props),i=An(r.state.date,r.props),a=mn(r.state.date,r.props),c=hn(r.state.date,r.props),u=!r.props.showMonthYearPicker&&!r.props.showQuarterYearPicker&&!r.props.showYearPicker;return fe.default.createElement("div",{className:"react-datepicker__header react-datepicker__header--custom",onFocus:r.props.onDropdownFocus},r.props.renderCustomHeader(bt(bt({},r.state),{},{customHeaderCount:n,changeMonth:r.changeMonth,changeYear:r.changeYear,decreaseMonth:r.decreaseMonth,increaseMonth:r.increaseMonth,decreaseYear:r.decreaseYear,increaseYear:r.increaseYear,prevMonthButtonDisabled:o,nextMonthButtonDisabled:i,prevYearButtonDisabled:a,nextYearButtonDisabled:c})),u&&fe.default.createElement("div",{className:"react-datepicker__day-names"},r.header(t)))})),mt(Ct(r),"renderYearHeader",(function(){var e=r.state.date,t=r.props,n=t.showYearPicker,o=Cn(e,t.yearItemNumber),i=o.startPeriod,a=o.endPeriod;return fe.default.createElement("div",{className:"react-datepicker__header react-datepicker-year-header"},n?"".concat(i," - ").concat(a):Fe.default(e))})),mt(Ct(r),"renderHeader",(function(e){switch(!0){case void 0!==r.props.renderCustomHeader:return r.renderCustomHeader(e);case r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker:return r.renderYearHeader(e);default:return r.renderDefaultHeader(e)}})),mt(Ct(r),"renderMonths",(function(){if(!r.props.showTimeSelectOnly&&!r.props.showYearPicker){for(var e=[],t=r.props.showPreviousMonths?r.props.monthsShown-1:0,n=Ee.default(r.state.date,t),o=0;o<r.props.monthsShown;++o){var i=o-r.props.monthSelectedIn,a=we.default(n,i),c="month-".concat(o),u=o<r.props.monthsShown-1,s=o>0;e.push(fe.default.createElement("div",{key:c,ref:function(e){r.monthContainer=e},className:"react-datepicker__month-container"},r.renderHeader({monthDate:a,i:o}),fe.default.createElement(jn,{chooseDayAriaLabelPrefix:r.props.chooseDayAriaLabelPrefix,disabledDayAriaLabelPrefix:r.props.disabledDayAriaLabelPrefix,weekAriaLabelPrefix:r.props.weekAriaLabelPrefix,onChange:r.changeMonthYear,day:a,dayClassName:r.props.dayClassName,monthClassName:r.props.monthClassName,onDayClick:r.handleDayClick,handleOnKeyDown:r.props.handleOnKeyDown,onDayMouseEnter:r.handleDayMouseEnter,onMouseLeave:r.handleMonthMouseLeave,onWeekSelect:r.props.onWeekSelect,orderInDisplay:o,formatWeekNumber:r.props.formatWeekNumber,locale:r.props.locale,minDate:r.props.minDate,maxDate:r.props.maxDate,excludeDates:r.props.excludeDates,highlightDates:r.props.highlightDates,selectingDate:r.state.selectingDate,includeDates:r.props.includeDates,inline:r.props.inline,shouldFocusDayInline:r.props.shouldFocusDayInline,fixedHeight:r.props.fixedHeight,filterDate:r.props.filterDate,preSelection:r.props.preSelection,setPreSelection:r.props.setPreSelection,selected:r.props.selected,selectsStart:r.props.selectsStart,selectsEnd:r.props.selectsEnd,selectsRange:r.props.selectsRange,showWeekNumbers:r.props.showWeekNumbers,startDate:r.props.startDate,endDate:r.props.endDate,peekNextMonth:r.props.peekNextMonth,setOpen:r.props.setOpen,shouldCloseOnSelect:r.props.shouldCloseOnSelect,renderDayContents:r.props.renderDayContents,disabledKeyboardNavigation:r.props.disabledKeyboardNavigation,showMonthYearPicker:r.props.showMonthYearPicker,showFullMonthYearPicker:r.props.showFullMonthYearPicker,showTwoColumnMonthYearPicker:r.props.showTwoColumnMonthYearPicker,showFourColumnMonthYearPicker:r.props.showFourColumnMonthYearPicker,showYearPicker:r.props.showYearPicker,showQuarterYearPicker:r.props.showQuarterYearPicker,isInputFocused:r.props.isInputFocused,containerRef:r.containerRef,monthShowsDuplicateDaysEnd:u,monthShowsDuplicateDaysStart:s})))}return e}})),mt(Ct(r),"renderYears",(function(){if(!r.props.showTimeSelectOnly)return r.props.showYearPicker?fe.default.createElement("div",{className:"react-datepicker__year--container"},r.renderHeader(),fe.default.createElement(Rn,ht({onDayClick:r.handleDayClick,date:r.state.date},r.props))):void 0})),mt(Ct(r),"renderTimeSection",(function(){if(r.props.showTimeSelect&&(r.state.monthContainer||r.props.showTimeSelectOnly))return fe.default.createElement(zn,{selected:r.props.selected,openToDate:r.props.openToDate,onChange:r.props.onTimeChange,timeClassName:r.props.timeClassName,format:r.props.timeFormat,includeTimes:r.props.includeTimes,intervals:r.props.timeIntervals,minTime:r.props.minTime,maxTime:r.props.maxTime,excludeTimes:r.props.excludeTimes,filterTime:r.props.filterTime,timeCaption:r.props.timeCaption,todayButton:r.props.todayButton,showMonthDropdown:r.props.showMonthDropdown,showMonthYearDropdown:r.props.showMonthYearDropdown,showYearDropdown:r.props.showYearDropdown,withPortal:r.props.withPortal,monthRef:r.state.monthContainer,injectTimes:r.props.injectTimes,locale:r.props.locale,showTimeSelectOnly:r.props.showTimeSelectOnly})})),mt(Ct(r),"renderInputTimeSection",(function(){var e=new Date(r.props.selected),t=Tt(e)&&Boolean(r.props.selected)?"".concat(xn(e.getHours()),":").concat(xn(e.getMinutes())):"";if(r.props.showTimeInput)return fe.default.createElement(Ln,{date:e,timeString:t,timeInputLabel:r.props.timeInputLabel,onChange:r.props.onTimeChange,customTimeInput:r.props.customTimeInput})})),r.containerRef=fe.default.createRef(),r.state={date:r.getDateInView(),selectingDate:null,monthContainer:null},r}return At(n,[{key:"componentDidMount",value:function(){var e=this;this.props.showTimeSelect&&(this.assignMonthContainer=void e.setState({monthContainer:e.monthContainer}))}},{key:"componentDidUpdate",value:function(e){this.props.preSelection&&!Wt(this.props.preSelection,e.preSelection)?this.setState({date:this.props.preSelection}):this.props.openToDate&&!Wt(this.props.openToDate,e.openToDate)&&this.setState({date:this.props.openToDate})}},{key:"render",value:function(){var e=this.props.container||Un;return fe.default.createElement("div",{ref:this.containerRef},fe.default.createElement(e,{className:de.default("react-datepicker",this.props.className,{"react-datepicker--time-only":this.props.showTimeSelectOnly}),showPopperArrow:this.props.showPopperArrow,arrowProps:this.props.arrowProps},this.renderPreviousButton(),this.renderNextButton(),this.renderMonths(),this.renderYears(),this.renderTodayButton(),this.renderTimeSection(),this.renderInputTimeSection(),this.props.children))}}],[{key:"defaultProps",get:function(){return{onDropdownFocus:function(){},monthsShown:1,monthSelectedIn:0,forceShowMonthNavigation:!1,timeCaption:"Time",previousYearButtonLabel:"Previous Year",nextYearButtonLabel:"Next Year",previousMonthButtonLabel:"Previous Month",nextMonthButtonLabel:"Next Month",customTimeInput:null,yearItemNumber:St}}}]),n}(fe.default.Component),Gn=function(e){return!e.disabled&&-1!==e.tabIndex},Jn=function(e){wt(n,e);var t=Bt(n);function n(e){var r;return pt(this,n),mt(Ct(r=t.call(this,e)),"getTabChildren",(function(){return Array.prototype.slice.call(r.tabLoopRef.current.querySelectorAll("[tabindex], a, button, input, select, textarea"),1,-1).filter(Gn)})),mt(Ct(r),"handleFocusStart",(function(e){var t=r.getTabChildren();t&&t.length>1&&t[t.length-1].focus()})),mt(Ct(r),"handleFocusEnd",(function(e){var t=r.getTabChildren();t&&t.length>1&&t[0].focus()})),r.tabLoopRef=fe.default.createRef(),r}return At(n,[{key:"render",value:function(){return this.props.enableTabLoop?fe.default.createElement("div",{className:"react-datepicker__tab-loop",ref:this.tabLoopRef},fe.default.createElement("div",{className:"react-datepicker__tab-loop__start",tabIndex:"0",onFocus:this.handleFocusStart}),this.props.children,fe.default.createElement("div",{className:"react-datepicker__tab-loop__end",tabIndex:"0",onFocus:this.handleFocusEnd})):this.props.children}}],[{key:"defaultProps",get:function(){return{enableTabLoop:!0}}}]),n}(fe.default.Component),Vn=function(e){wt(n,e);var t=Bt(n);function n(e){var r;return pt(this,n),(r=t.call(this,e)).el=document.createElement("div"),r}return At(n,[{key:"componentDidMount",value:function(){this.portalRoot=document.getElementById(this.props.portalId),this.portalRoot||(this.portalRoot=document.createElement("div"),this.portalRoot.setAttribute("id",this.props.portalId),document.body.appendChild(this.portalRoot)),this.portalRoot.appendChild(this.el)}},{key:"componentWillUnmount",value:function(){this.portalRoot.removeChild(this.el)}},{key:"render",value:function(){return ft.default.createPortal(this.props.children,this.el)}}]),n}(fe.default.Component),Wn=function(e){wt(n,e);var t=Bt(n);function n(){return pt(this,n),t.apply(this,arguments)}return At(n,[{key:"render",value:function(){var e,t=this.props,n=t.className,r=t.wrapperClassName,o=t.hidePopper,i=t.popperComponent,a=t.popperModifiers,c=t.popperPlacement,u=t.popperProps,s=t.targetComponent,l=t.enableTabLoop,f=t.popperOnKeyDown,d=t.portalId;if(!o){var p=de.default("react-datepicker-popper",n);e=fe.default.createElement(ue.Popper,ht({modifiers:a,placement:c},u),(function(e){var t=e.ref,n=e.style,r=e.placement,o=e.arrowProps;return fe.default.createElement(Jn,{enableTabLoop:l},fe.default.createElement("div",{ref:t,style:n,className:p,"data-placement":r,onKeyDown:f},fe.default.cloneElement(i,{arrowProps:o})))}))}this.props.popperContainer&&(e=fe.default.createElement(this.props.popperContainer,{},e)),d&&!o&&(e=fe.default.createElement(Vn,{portalId:d},e));var g=de.default("react-datepicker-wrapper",r);return fe.default.createElement(ue.Manager,{className:"react-datepicker-manager"},fe.default.createElement(ue.Reference,null,(function(e){var t=e.ref;return fe.default.createElement("div",{ref:t,className:g},s)})),e)}}],[{key:"defaultProps",get:function(){return{hidePopper:!0,popperModifiers:{preventOverflow:{enabled:!0,escapeWithReference:!0,boundariesElement:"viewport"}},popperProps:{},popperPlacement:"bottom-start"}}}]),n}(fe.default.Component),Zn="react-datepicker-ignore-onclickoutside",Xn=lt.default(Hn),Kn="Date input not valid.",qn=function(e){wt(n,e);var t=Bt(n);function n(e){var r;return pt(this,n),mt(Ct(r=t.call(this,e)),"getPreSelection",(function(){return r.props.openToDate?r.props.openToDate:r.props.selectsEnd&&r.props.startDate?r.props.startDate:r.props.selectsStart&&r.props.endDate?r.props.endDate:Nt()})),mt(Ct(r),"calcInitialState",(function(){var e=r.getPreSelection(),t=vn(r.props),n=bn(r.props),o=t&&it.default(e,Ve.default(t))?t:n&&ot.default(e,qe.default(n))?n:e;return{open:r.props.startOpen||!1,preventFocus:!1,preSelection:r.props.selected?r.props.selected:o,highlightDates:wn(r.props.highlightDates),focused:!1,shouldFocusDayInline:!1}})),mt(Ct(r),"clearPreventFocusTimeout",(function(){r.preventFocusTimeout&&clearTimeout(r.preventFocusTimeout)})),mt(Ct(r),"setFocus",(function(){r.input&&r.input.focus&&r.input.focus({preventScroll:!0})})),mt(Ct(r),"setBlur",(function(){r.input&&r.input.blur&&r.input.blur(),r.cancelFocusInput()})),mt(Ct(r),"setOpen",(function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];r.setState({open:e,preSelection:e&&r.state.open?r.state.preSelection:r.calcInitialState().preSelection,lastPreSelectChange:er},(function(){e||r.setState((function(e){return{focused:!!t&&e.focused}}),(function(){!t&&r.setBlur(),r.setState({inputValue:null})}))}))})),mt(Ct(r),"inputOk",(function(){return pe.default(r.state.preSelection)})),mt(Ct(r),"isCalendarOpen",(function(){return void 0===r.props.open?r.state.open&&!r.props.disabled&&!r.props.readOnly:r.props.open})),mt(Ct(r),"handleFocus",(function(e){r.state.preventFocus||(r.props.onFocus(e),r.props.preventOpenOnFocus||r.props.readOnly||r.setOpen(!0)),r.setState({focused:!0})})),mt(Ct(r),"cancelFocusInput",(function(){clearTimeout(r.inputFocusTimeout),r.inputFocusTimeout=null})),mt(Ct(r),"deferFocusInput",(function(){r.cancelFocusInput(),r.inputFocusTimeout=setTimeout((function(){return r.setFocus()}),1)})),mt(Ct(r),"handleDropdownFocus",(function(){r.cancelFocusInput()})),mt(Ct(r),"handleBlur",(function(e){(!r.state.open||r.props.withPortal||r.props.showTimeInput)&&r.props.onBlur(e),r.setState({focused:!1})})),mt(Ct(r),"handleCalendarClickOutside",(function(e){r.props.inline||r.setOpen(!1),r.props.onClickOutside(e),r.props.withPortal&&e.preventDefault()})),mt(Ct(r),"handleChange",(function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var o=t[0];if(!r.props.onChangeRaw||(r.props.onChangeRaw.apply(Ct(r),t),"function"==typeof o.isDefaultPrevented&&!o.isDefaultPrevented())){r.setState({inputValue:o.target.value,lastPreSelectChange:$n});var i=Ft(o.target.value,r.props.dateFormat,r.props.locale,r.props.strictParsing);!i&&o.target.value||r.setSelected(i,o,!0)}})),mt(Ct(r),"handleSelect",(function(e,t,n){r.setState({preventFocus:!0},(function(){return r.preventFocusTimeout=setTimeout((function(){return r.setState({preventFocus:!1})}),50),r.preventFocusTimeout})),r.props.onChangeRaw&&r.props.onChangeRaw(t),r.setSelected(e,t,!1,n),!r.props.shouldCloseOnSelect||r.props.showTimeSelect?r.setPreSelection(e):r.props.inline||r.setOpen(!1)})),mt(Ct(r),"setSelected",(function(e,t,n,o){var i=e;if(null===i||!nn(i,r.props)){var a=r.props,c=a.onChange,u=a.selectsRange,s=a.startDate,l=a.endDate;if(!Zt(r.props.selected,i)||r.props.allowSameDay||u)if(null!==i&&(!r.props.selected||n&&(r.props.showTimeSelect||r.props.showTimeSelectOnly||r.props.showTimeInput)||(i=Pt(i,{hour:_e.default(r.props.selected),minute:Me.default(r.props.selected),second:De.default(r.props.selected)})),r.props.inline||r.setState({preSelection:i}),r.props.focusSelectedMonth||r.setState({monthSelectedIn:o})),u){var f=s&&l;s||l?s&&!l&&(it.default(i,s)?c([i,null],t):c([s,i],t)):c([i,null],t),f&&c([i,null],t)}else c(i,t);n||(r.props.onSelect(i,t),r.setState({inputValue:null}))}})),mt(Ct(r),"setPreSelection",(function(e){var t=void 0!==r.props.minDate,n=void 0!==r.props.maxDate,o=!0;if(e){var i=Ve.default(e);if(t&&n)o=Xt(e,r.props.minDate,r.props.maxDate);else if(t){var a=Ve.default(r.props.minDate);o=ot.default(e,a)||Zt(i,a)}else if(n){var c=qe.default(r.props.maxDate);o=it.default(e,c)||Zt(i,c)}}o&&r.setState({preSelection:e})})),mt(Ct(r),"handleTimeChange",(function(e){var t=Pt(r.props.selected?r.props.selected:r.getPreSelection(),{hour:_e.default(e),minute:Me.default(e)});r.setState({preSelection:t}),r.props.onChange(t),r.props.shouldCloseOnSelect&&r.setOpen(!1),r.props.showTimeInput&&r.setOpen(!0),r.setState({inputValue:null})})),mt(Ct(r),"onInputClick",(function(){r.props.disabled||r.props.readOnly||r.setOpen(!0),r.props.onInputClick()})),mt(Ct(r),"onInputKeyDown",(function(e){r.props.onKeyDown(e);var t=e.key;if(r.state.open||r.props.inline||r.props.preventOpenOnFocus){if(r.state.open){if("ArrowDown"===t||"ArrowUp"===t){e.preventDefault();var n=r.calendar.componentNode&&r.calendar.componentNode.querySelector('.react-datepicker__day[tabindex="0"]');return void(n&&n.focus({preventScroll:!0}))}var o=Nt(r.state.preSelection);"Enter"===t?(e.preventDefault(),r.inputOk()&&r.state.lastPreSelectChange===er?(r.handleSelect(o,e),!r.props.shouldCloseOnSelect&&r.setPreSelection(o)):r.setOpen(!1)):"Escape"===t&&(e.preventDefault(),r.setOpen(!1)),r.inputOk()||r.props.onInputError({code:1,msg:Kn})}}else"ArrowDown"!==t&&"ArrowUp"!==t&&"Enter"!==t||r.onInputClick()})),mt(Ct(r),"onDayKeyDown",(function(e){r.props.onKeyDown(e);var t=e.key,n=Nt(r.state.preSelection);if("Enter"===t)e.preventDefault(),r.handleSelect(n,e),!r.props.shouldCloseOnSelect&&r.setPreSelection(n);else if("Escape"===t)e.preventDefault(),r.setOpen(!1),r.inputOk()||r.props.onInputError({code:1,msg:Kn});else if(!r.props.disabledKeyboardNavigation){var o;switch(t){case"ArrowLeft":o=xe.default(n,1);break;case"ArrowRight":o=ve.default(n,1);break;case"ArrowUp":o=Ce.default(n,1);break;case"ArrowDown":o=be.default(n,1);break;case"PageUp":o=Ee.default(n,1);break;case"PageDown":o=we.default(n,1);break;case"Home":o=Be.default(n,1);break;case"End":o=ye.default(n,1)}if(!o)return void(r.props.onInputError&&r.props.onInputError({code:1,msg:Kn}));if(e.preventDefault(),r.setState({lastPreSelectChange:er}),r.props.adjustDateOnChange&&r.setSelected(o),r.setPreSelection(o),r.props.inline){var i=Qe.default(n),a=Qe.default(o),c=Fe.default(n),u=Fe.default(o);i!==a||c!==u?r.setState({shouldFocusDayInline:!0}):r.setState({shouldFocusDayInline:!1})}}})),mt(Ct(r),"onPopperKeyDown",(function(e){"Escape"===e.key&&(e.preventDefault(),r.setState({preventFocus:!0},(function(){r.setOpen(!1),setTimeout((function(){r.setFocus(),r.setState({preventFocus:!1})}))})))})),mt(Ct(r),"onClearClick",(function(e){e&&e.preventDefault&&e.preventDefault(),r.props.onChange(null,e),r.setState({inputValue:null})})),mt(Ct(r),"clear",(function(){r.onClearClick()})),mt(Ct(r),"onScroll",(function(e){"boolean"==typeof r.props.closeOnScroll&&r.props.closeOnScroll?e.target!==document&&e.target!==document.documentElement&&e.target!==document.body||r.setOpen(!1):"function"==typeof r.props.closeOnScroll&&r.props.closeOnScroll(e)&&r.setOpen(!1)})),mt(Ct(r),"renderCalendar",(function(){return r.props.inline||r.isCalendarOpen()?fe.default.createElement(Xn,{ref:function(e){r.calendar=e},locale:r.props.locale,chooseDayAriaLabelPrefix:r.props.chooseDayAriaLabelPrefix,disabledDayAriaLabelPrefix:r.props.disabledDayAriaLabelPrefix,weekAriaLabelPrefix:r.props.weekAriaLabelPrefix,adjustDateOnChange:r.props.adjustDateOnChange,setOpen:r.setOpen,shouldCloseOnSelect:r.props.shouldCloseOnSelect,dateFormat:r.props.dateFormatCalendar,useWeekdaysShort:r.props.useWeekdaysShort,formatWeekDay:r.props.formatWeekDay,dropdownMode:r.props.dropdownMode,selected:r.props.selected,preSelection:r.state.preSelection,onSelect:r.handleSelect,onWeekSelect:r.props.onWeekSelect,openToDate:r.props.openToDate,minDate:r.props.minDate,maxDate:r.props.maxDate,selectsStart:r.props.selectsStart,selectsEnd:r.props.selectsEnd,selectsRange:r.props.selectsRange,startDate:r.props.startDate,endDate:r.props.endDate,excludeDates:r.props.excludeDates,filterDate:r.props.filterDate,onClickOutside:r.handleCalendarClickOutside,formatWeekNumber:r.props.formatWeekNumber,highlightDates:r.state.highlightDates,includeDates:r.props.includeDates,includeTimes:r.props.includeTimes,injectTimes:r.props.injectTimes,inline:r.props.inline,shouldFocusDayInline:r.state.shouldFocusDayInline,peekNextMonth:r.props.peekNextMonth,showMonthDropdown:r.props.showMonthDropdown,showPreviousMonths:r.props.showPreviousMonths,useShortMonthInDropdown:r.props.useShortMonthInDropdown,showMonthYearDropdown:r.props.showMonthYearDropdown,showWeekNumbers:r.props.showWeekNumbers,showYearDropdown:r.props.showYearDropdown,withPortal:r.props.withPortal,forceShowMonthNavigation:r.props.forceShowMonthNavigation,showDisabledMonthNavigation:r.props.showDisabledMonthNavigation,scrollableYearDropdown:r.props.scrollableYearDropdown,scrollableMonthYearDropdown:r.props.scrollableMonthYearDropdown,todayButton:r.props.todayButton,weekLabel:r.props.weekLabel,outsideClickIgnoreClass:Zn,fixedHeight:r.props.fixedHeight,monthsShown:r.props.monthsShown,monthSelectedIn:r.state.monthSelectedIn,onDropdownFocus:r.handleDropdownFocus,onMonthChange:r.props.onMonthChange,onYearChange:r.props.onYearChange,dayClassName:r.props.dayClassName,weekDayClassName:r.props.weekDayClassName,monthClassName:r.props.monthClassName,timeClassName:r.props.timeClassName,showTimeSelect:r.props.showTimeSelect,showTimeSelectOnly:r.props.showTimeSelectOnly,onTimeChange:r.handleTimeChange,timeFormat:r.props.timeFormat,timeIntervals:r.props.timeIntervals,minTime:r.props.minTime,maxTime:r.props.maxTime,excludeTimes:r.props.excludeTimes,filterTime:r.props.filterTime,timeCaption:r.props.timeCaption,className:r.props.calendarClassName,container:r.props.calendarContainer,yearItemNumber:r.props.yearItemNumber,yearDropdownItemNumber:r.props.yearDropdownItemNumber,previousMonthButtonLabel:r.props.previousMonthButtonLabel,nextMonthButtonLabel:r.props.nextMonthButtonLabel,previousYearButtonLabel:r.props.previousYearButtonLabel,nextYearButtonLabel:r.props.nextYearButtonLabel,timeInputLabel:r.props.timeInputLabel,disabledKeyboardNavigation:r.props.disabledKeyboardNavigation,renderCustomHeader:r.props.renderCustomHeader,popperProps:r.props.popperProps,renderDayContents:r.props.renderDayContents,onDayMouseEnter:r.props.onDayMouseEnter,onMonthMouseLeave:r.props.onMonthMouseLeave,showTimeInput:r.props.showTimeInput,showMonthYearPicker:r.props.showMonthYearPicker,showFullMonthYearPicker:r.props.showFullMonthYearPicker,showTwoColumnMonthYearPicker:r.props.showTwoColumnMonthYearPicker,showFourColumnMonthYearPicker:r.props.showFourColumnMonthYearPicker,showYearPicker:r.props.showYearPicker,showQuarterYearPicker:r.props.showQuarterYearPicker,showPopperArrow:r.props.showPopperArrow,excludeScrollbar:r.props.excludeScrollbar,handleOnKeyDown:r.onDayKeyDown,isInputFocused:r.state.focused,customTimeInput:r.props.customTimeInput,setPreSelection:r.setPreSelection},r.props.children):null})),mt(Ct(r),"renderDateInput",(function(){var e,t,n,o,i,a=de.default(r.props.className,mt({},Zn,r.state.open)),c=r.props.customInput||fe.default.createElement("input",{type:"text"}),u=r.props.customInputRef||"ref",s="string"==typeof r.props.value?r.props.value:"string"==typeof r.state.inputValue?r.state.inputValue:(t=r.props.selected,o=(n=r.props).dateFormat,i=n.locale,t&&Ot(t,Array.isArray(o)?o[0]:o,i)||"");return fe.default.cloneElement(c,(mt(e={},u,(function(e){r.input=e})),mt(e,"value",s),mt(e,"onBlur",r.handleBlur),mt(e,"onChange",r.handleChange),mt(e,"onClick",r.onInputClick),mt(e,"onFocus",r.handleFocus),mt(e,"onKeyDown",r.onInputKeyDown),mt(e,"id",r.props.id),mt(e,"name",r.props.name),mt(e,"autoFocus",r.props.autoFocus),mt(e,"placeholder",r.props.placeholderText),mt(e,"disabled",r.props.disabled),mt(e,"autoComplete",r.props.autoComplete),mt(e,"className",de.default(c.props.className,a)),mt(e,"title",r.props.title),mt(e,"readOnly",r.props.readOnly),mt(e,"required",r.props.required),mt(e,"tabIndex",r.props.tabIndex),mt(e,"aria-describedby",r.props.ariaDescribedBy),mt(e,"aria-invalid",r.props.ariaInvalid),mt(e,"aria-labelledby",r.props.ariaLabelledBy),mt(e,"aria-required",r.props.ariaRequired),e))})),mt(Ct(r),"renderClearButton",(function(){var e=r.props,t=e.isClearable,n=e.selected,o=e.clearButtonTitle,i=e.clearButtonClassName,a=e.ariaLabelClose,c=void 0===a?"Close":a;return t&&null!=n?fe.default.createElement("button",{type:"button",className:"react-datepicker__close-icon ".concat(i),"aria-label":c,onClick:r.onClearClick,title:o,tabIndex:-1}):null})),r.state=r.calcInitialState(),r}return At(n,[{key:"componentDidMount",value:function(){window.addEventListener("scroll",this.onScroll,!0)}},{key:"componentDidUpdate",value:function(e,t){var n,r;e.inline&&(n=e.selected,r=this.props.selected,n&&r?Qe.default(n)!==Qe.default(r)||Fe.default(n)!==Fe.default(r):n!==r)&&this.setPreSelection(this.props.selected),void 0!==this.state.monthSelectedIn&&e.monthsShown!==this.props.monthsShown&&this.setState({monthSelectedIn:0}),e.highlightDates!==this.props.highlightDates&&this.setState({highlightDates:wn(this.props.highlightDates)}),t.focused||Zt(e.selected,this.props.selected)||this.setState({inputValue:null}),t.open!==this.state.open&&(!1===t.open&&!0===this.state.open&&this.props.onCalendarOpen(),!0===t.open&&!1===this.state.open&&this.props.onCalendarClose())}},{key:"componentWillUnmount",value:function(){this.clearPreventFocusTimeout(),window.removeEventListener("scroll",this.onScroll,!0)}},{key:"render",value:function(){var e=this.renderCalendar();return this.props.inline&&!this.props.withPortal?e:this.props.withPortal?fe.default.createElement("div",null,this.props.inline?null:fe.default.createElement("div",{className:"react-datepicker__input-container"},this.renderDateInput(),this.renderClearButton()),this.state.open||this.props.inline?fe.default.createElement("div",{className:"react-datepicker__portal"},e):null):fe.default.createElement(Wn,{className:this.props.popperClassName,wrapperClassName:this.props.wrapperClassName,hidePopper:!this.isCalendarOpen(),portalId:this.props.portalId,popperModifiers:this.props.popperModifiers,targetComponent:fe.default.createElement("div",{className:"react-datepicker__input-container"},this.renderDateInput(),this.renderClearButton()),popperContainer:this.props.popperContainer,popperComponent:e,popperPlacement:this.props.popperPlacement,popperProps:this.props.popperProps,popperOnKeyDown:this.onPopperKeyDown,enableTabLoop:this.props.enableTabLoop})}}],[{key:"defaultProps",get:function(){return{allowSameDay:!1,dateFormat:"MM/dd/yyyy",dateFormatCalendar:"LLLL yyyy",onChange:function(){},disabled:!1,disabledKeyboardNavigation:!1,dropdownMode:"scroll",onFocus:function(){},onBlur:function(){},onKeyDown:function(){},onInputClick:function(){},onSelect:function(){},onClickOutside:function(){},onMonthChange:function(){},onCalendarOpen:function(){},onCalendarClose:function(){},preventOpenOnFocus:!1,onYearChange:function(){},onInputError:function(){},monthsShown:1,readOnly:!1,withPortal:!1,shouldCloseOnSelect:!0,showTimeSelect:!1,showTimeInput:!1,showPreviousMonths:!1,showMonthYearPicker:!1,showFullMonthYearPicker:!1,showTwoColumnMonthYearPicker:!1,showFourColumnMonthYearPicker:!1,showYearPicker:!1,showQuarterYearPicker:!1,strictParsing:!1,timeIntervals:30,timeCaption:"Time",previousMonthButtonLabel:"Previous Month",nextMonthButtonLabel:"Next Month",previousYearButtonLabel:"Previous Year",nextYearButtonLabel:"Next Year",timeInputLabel:"Time",enableTabLoop:!0,yearItemNumber:St,renderDayContents:function(e){return e},focusSelectedMonth:!1,showPopperArrow:!0,excludeScrollbar:!0,customTimeInput:null}}}]),n}(fe.default.Component),$n="input",er="navigate";e.CalendarContainer=Un,e.default=qn,e.getDefaultLocale=Kt,e.registerLocale=function(e,t){var r="undefined"!=typeof window?window:n.g;r.__localeData__||(r.__localeData__={}),r.__localeData__[e]=t},e.setDefaultLocale=function(e){("undefined"!=typeof window?window:n.g).__localeId__=e},Object.defineProperty(e,"__esModule",{value:!0})}(t,n(96540),n(5556),n(46570),n(15290),n(86828),n(66298),n(92890),n(21524),n(92998),n(82238),n(2118),n(49317),n(8805),n(32831),n(979),n(33337),n(44327),n(49326),n(9251),n(12563),n(68089),n(17512),n(50274),n(12948),n(32044),n(34158),n(72379),n(68519),n(41591),n(67375),n(67901),n(51775),n(56090),n(18895),n(10838),n(67440),n(40063),n(60667),n(50733),n(82002),n(31127),n(27827),n(20543),n(66757),n(17054),n(66212),n(36462),n(19312),n(25010),n(81810),n(2702),n(24125),n(60992),n(79672),n(27813),n(13652),n(10123),n(41446),n(1806),n(73908),n(63789),n(40961))},22551:(e,t,n)=>{"use strict";var r=n(96540),o=n(45228),i=n(69982);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!r)throw Error(a(227));var c=new Set,u={};function s(e,t){l(e,t),l(e+"Capture",t)}function l(e,t){for(u[e]=t,e=0;e<t.length;e++)c.add(t[e])}var f=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),d=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,p=Object.prototype.hasOwnProperty,g={},A={};function m(e,t,n,r,o,i,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var h={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){h[e]=new m(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];h[t]=new m(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){h[e]=new m(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){h[e]=new m(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){h[e]=new m(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){h[e]=new m(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){h[e]=new m(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){h[e]=new m(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){h[e]=new m(e,5,!1,e.toLowerCase(),null,!1,!1)}));var v=/[\-:]([a-z])/g;function b(e){return e[1].toUpperCase()}function w(e,t,n,r){var o=h.hasOwnProperty(t)?h[t]:null;(null!==o?0===o.type:!r&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!p.call(A,e)||!p.call(g,e)&&(d.test(e)?A[e]=!0:(g[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(v,b);h[t]=new m(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(v,b);h[t]=new m(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(v,b);h[t]=new m(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){h[e]=new m(e,1,!1,e.toLowerCase(),null,!1,!1)})),h.xlinkHref=new m("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){h[e]=new m(e,1,!1,e.toLowerCase(),null,!0,!0)}));var y=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,x=60103,C=60106,E=60107,B=60108,D=60114,M=60109,_=60110,k=60112,I=60113,S=60120,Q=60115,N=60116,F=60121,T=60128,O=60129,P=60130,j=60131;if("function"==typeof Symbol&&Symbol.for){var z=Symbol.for;x=z("react.element"),C=z("react.portal"),E=z("react.fragment"),B=z("react.strict_mode"),D=z("react.profiler"),M=z("react.provider"),_=z("react.context"),k=z("react.forward_ref"),I=z("react.suspense"),S=z("react.suspense_list"),Q=z("react.memo"),N=z("react.lazy"),F=z("react.block"),z("react.scope"),T=z("react.opaque.id"),O=z("react.debug_trace_mode"),P=z("react.offscreen"),j=z("react.legacy_hidden")}var R,L="function"==typeof Symbol&&Symbol.iterator;function U(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=L&&e[L]||e["@@iterator"])?e:null}function Y(e){if(void 0===R)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);R=t&&t[1]||""}return"\n"+R+e}var H=!1;function G(e,t){if(!e||H)return"";H=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}else{try{throw Error()}catch(e){r=e}e()}}catch(e){if(e&&r&&"string"==typeof e.stack){for(var o=e.stack.split("\n"),i=r.stack.split("\n"),a=o.length-1,c=i.length-1;1<=a&&0<=c&&o[a]!==i[c];)c--;for(;1<=a&&0<=c;a--,c--)if(o[a]!==i[c]){if(1!==a||1!==c)do{if(a--,0>--c||o[a]!==i[c])return"\n"+o[a].replace(" at new "," at ")}while(1<=a&&0<=c);break}}}finally{H=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Y(e):""}function J(e){switch(e.tag){case 5:return Y(e.type);case 16:return Y("Lazy");case 13:return Y("Suspense");case 19:return Y("SuspenseList");case 0:case 2:case 15:return e=G(e.type,!1);case 11:return e=G(e.type.render,!1);case 22:return e=G(e.type._render,!1);case 1:return e=G(e.type,!0);default:return""}}function V(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case E:return"Fragment";case C:return"Portal";case D:return"Profiler";case B:return"StrictMode";case I:return"Suspense";case S:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case _:return(e.displayName||"Context")+".Consumer";case M:return(e._context.displayName||"Context")+".Provider";case k:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case Q:return V(e.type);case F:return V(e._render);case N:t=e._payload,e=e._init;try{return V(e(t))}catch(e){}}return null}function W(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function Z(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function X(e){e._valueTracker||(e._valueTracker=function(e){var t=Z(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function K(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Z(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function q(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function $(e,t){var n=t.checked;return o({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function ee(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=W(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function te(e,t){null!=(t=t.checked)&&w(e,"checked",t,!1)}function ne(e,t){te(e,t);var n=W(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?oe(e,t.type,n):t.hasOwnProperty("defaultValue")&&oe(e,t.type,W(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function re(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function oe(e,t,n){"number"===t&&q(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function ie(e,t){return e=o({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function ae(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+W(n),t=null,o=0;o<e.length;o++){if(e[o].value===n)return e[o].selected=!0,void(r&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function ce(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(a(91));return o({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ue(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(a(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(a(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:W(n)}}function se(e,t){var n=W(t.value),r=W(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function le(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var fe={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function de(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function pe(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?de(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ge,Ae=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction((function(){return e(t,n)}))}:e}((function(e,t){if(e.namespaceURI!==fe.svg||"innerHTML"in e)e.innerHTML=t;else{for((ge=ge||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ge.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}));function me(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var he={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ve=["Webkit","ms","Moz","O"];function be(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||he.hasOwnProperty(e)&&he[e]?(""+t).trim():t+"px"}function we(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=be(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(he).forEach((function(e){ve.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),he[t]=he[e]}))}));var ye=o({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function xe(e,t){if(t){if(ye[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(a(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(a(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(a(62))}}function Ce(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function Ee(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Be=null,De=null,Me=null;function _e(e){if(e=qr(e)){if("function"!=typeof Be)throw Error(a(280));var t=e.stateNode;t&&(t=eo(t),Be(e.stateNode,e.type,t))}}function ke(e){De?Me?Me.push(e):Me=[e]:De=e}function Ie(){if(De){var e=De,t=Me;if(Me=De=null,_e(e),t)for(e=0;e<t.length;e++)_e(t[e])}}function Se(e,t){return e(t)}function Qe(e,t,n,r,o){return e(t,n,r,o)}function Ne(){}var Fe=Se,Te=!1,Oe=!1;function Pe(){null===De&&null===Me||(Ne(),Ie())}function je(e,t){var n=e.stateNode;if(null===n)return null;var r=eo(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(a(231,t,typeof n));return n}var ze=!1;if(f)try{var Re={};Object.defineProperty(Re,"passive",{get:function(){ze=!0}}),window.addEventListener("test",Re,Re),window.removeEventListener("test",Re,Re)}catch(e){ze=!1}function Le(e,t,n,r,o,i,a,c,u){var s=Array.prototype.slice.call(arguments,3);try{t.apply(n,s)}catch(e){this.onError(e)}}var Ue=!1,Ye=null,He=!1,Ge=null,Je={onError:function(e){Ue=!0,Ye=e}};function Ve(e,t,n,r,o,i,a,c,u){Ue=!1,Ye=null,Le.apply(Je,arguments)}function We(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{!!(1026&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function Ze(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function Xe(e){if(We(e)!==e)throw Error(a(188))}function Ke(e){if(e=function(e){var t=e.alternate;if(!t){if(null===(t=We(e)))throw Error(a(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(null===o)break;var i=o.alternate;if(null===i){if(null!==(r=o.return)){n=r;continue}break}if(o.child===i.child){for(i=o.child;i;){if(i===n)return Xe(o),e;if(i===r)return Xe(o),t;i=i.sibling}throw Error(a(188))}if(n.return!==r.return)n=o,r=i;else{for(var c=!1,u=o.child;u;){if(u===n){c=!0,n=o,r=i;break}if(u===r){c=!0,r=o,n=i;break}u=u.sibling}if(!c){for(u=i.child;u;){if(u===n){c=!0,n=i,r=o;break}if(u===r){c=!0,r=i,n=o;break}u=u.sibling}if(!c)throw Error(a(189))}}if(n.alternate!==r)throw Error(a(190))}if(3!==n.tag)throw Error(a(188));return n.stateNode.current===n?e:t}(e),!e)return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function qe(e,t){for(var n=e.alternate;null!==t;){if(t===e||t===n)return!0;t=t.return}return!1}var $e,et,tt,nt,rt=!1,ot=[],it=null,at=null,ct=null,ut=new Map,st=new Map,lt=[],ft="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function dt(e,t,n,r,o){return{blockedOn:e,domEventName:t,eventSystemFlags:16|n,nativeEvent:o,targetContainers:[r]}}function pt(e,t){switch(e){case"focusin":case"focusout":it=null;break;case"dragenter":case"dragleave":at=null;break;case"mouseover":case"mouseout":ct=null;break;case"pointerover":case"pointerout":ut.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":st.delete(t.pointerId)}}function gt(e,t,n,r,o,i){return null===e||e.nativeEvent!==i?(e=dt(t,n,r,o,i),null!==t&&(null!==(t=qr(t))&&et(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==o&&-1===t.indexOf(o)&&t.push(o),e)}function At(e){var t=Kr(e.target);if(null!==t){var n=We(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Ze(n)))return e.blockedOn=t,void nt(e.lanePriority,(function(){i.unstable_runWithPriority(e.priority,(function(){tt(n)}))}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function mt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Kt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=qr(n))&&et(t),e.blockedOn=n,!1;t.shift()}return!0}function ht(e,t,n){mt(e)&&n.delete(t)}function vt(){for(rt=!1;0<ot.length;){var e=ot[0];if(null!==e.blockedOn){null!==(e=qr(e.blockedOn))&&$e(e);break}for(var t=e.targetContainers;0<t.length;){var n=Kt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n){e.blockedOn=n;break}t.shift()}null===e.blockedOn&&ot.shift()}null!==it&&mt(it)&&(it=null),null!==at&&mt(at)&&(at=null),null!==ct&&mt(ct)&&(ct=null),ut.forEach(ht),st.forEach(ht)}function bt(e,t){e.blockedOn===t&&(e.blockedOn=null,rt||(rt=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,vt)))}function wt(e){function t(t){return bt(t,e)}if(0<ot.length){bt(ot[0],e);for(var n=1;n<ot.length;n++){var r=ot[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==it&&bt(it,e),null!==at&&bt(at,e),null!==ct&&bt(ct,e),ut.forEach(t),st.forEach(t),n=0;n<lt.length;n++)(r=lt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<lt.length&&null===(n=lt[0]).blockedOn;)At(n),null===n.blockedOn&&lt.shift()}function yt(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var xt={animationend:yt("Animation","AnimationEnd"),animationiteration:yt("Animation","AnimationIteration"),animationstart:yt("Animation","AnimationStart"),transitionend:yt("Transition","TransitionEnd")},Ct={},Et={};function Bt(e){if(Ct[e])return Ct[e];if(!xt[e])return e;var t,n=xt[e];for(t in n)if(n.hasOwnProperty(t)&&t in Et)return Ct[e]=n[t];return e}f&&(Et=document.createElement("div").style,"AnimationEvent"in window||(delete xt.animationend.animation,delete xt.animationiteration.animation,delete xt.animationstart.animation),"TransitionEvent"in window||delete xt.transitionend.transition);var Dt=Bt("animationend"),Mt=Bt("animationiteration"),_t=Bt("animationstart"),kt=Bt("transitionend"),It=new Map,St=new Map,Qt=["abort","abort",Dt,"animationEnd",Mt,"animationIteration",_t,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",kt,"transitionEnd","waiting","waiting"];function Nt(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],o=e[n+1];o="on"+(o[0].toUpperCase()+o.slice(1)),St.set(r,t),It.set(r,o),s(o,[r])}}(0,i.unstable_now)();var Ft=8;function Tt(e){if(1&e)return Ft=15,1;if(2&e)return Ft=14,2;if(4&e)return Ft=13,4;var t=24&e;return 0!==t?(Ft=12,t):32&e?(Ft=11,32):0!==(t=192&e)?(Ft=10,t):256&e?(Ft=9,256):0!==(t=3584&e)?(Ft=8,t):4096&e?(Ft=7,4096):0!==(t=4186112&e)?(Ft=6,t):0!==(t=62914560&e)?(Ft=5,t):67108864&e?(Ft=4,67108864):134217728&e?(Ft=3,134217728):0!==(t=805306368&e)?(Ft=2,t):1073741824&e?(Ft=1,1073741824):(Ft=8,e)}function Ot(e,t){var n=e.pendingLanes;if(0===n)return Ft=0;var r=0,o=0,i=e.expiredLanes,a=e.suspendedLanes,c=e.pingedLanes;if(0!==i)r=i,o=Ft=15;else if(0!==(i=134217727&n)){var u=i&~a;0!==u?(r=Tt(u),o=Ft):0!==(c&=i)&&(r=Tt(c),o=Ft)}else 0!==(i=n&~a)?(r=Tt(i),o=Ft):0!==c&&(r=Tt(c),o=Ft);if(0===r)return 0;if(r=n&((0>(r=31-Ut(r))?0:1<<r)<<1)-1,0!==t&&t!==r&&!(t&a)){if(Tt(t),o<=Ft)return t;Ft=o}if(0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)o=1<<(n=31-Ut(t)),r|=e[n],t&=~o;return r}function Pt(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function jt(e,t){switch(e){case 15:return 1;case 14:return 2;case 12:return 0===(e=zt(24&~t))?jt(10,t):e;case 10:return 0===(e=zt(192&~t))?jt(8,t):e;case 8:return 0===(e=zt(3584&~t))&&(0===(e=zt(4186112&~t))&&(e=512)),e;case 2:return 0===(t=zt(805306368&~t))&&(t=268435456),t}throw Error(a(358,e))}function zt(e){return e&-e}function Rt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Lt(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-Ut(t)]=n}var Ut=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(Yt(e)/Ht|0)|0},Yt=Math.log,Ht=Math.LN2;var Gt=i.unstable_UserBlockingPriority,Jt=i.unstable_runWithPriority,Vt=!0;function Wt(e,t,n,r){Te||Ne();var o=Xt,i=Te;Te=!0;try{Qe(o,e,t,n,r)}finally{(Te=i)||Pe()}}function Zt(e,t,n,r){Jt(Gt,Xt.bind(null,e,t,n,r))}function Xt(e,t,n,r){var o;if(Vt)if((o=!(4&t))&&0<ot.length&&-1<ft.indexOf(e))e=dt(null,e,t,n,r),ot.push(e);else{var i=Kt(e,t,n,r);if(null===i)o&&pt(e,r);else{if(o){if(-1<ft.indexOf(e))return e=dt(i,e,t,n,r),void ot.push(e);if(function(e,t,n,r,o){switch(t){case"focusin":return it=gt(it,e,t,n,r,o),!0;case"dragenter":return at=gt(at,e,t,n,r,o),!0;case"mouseover":return ct=gt(ct,e,t,n,r,o),!0;case"pointerover":var i=o.pointerId;return ut.set(i,gt(ut.get(i)||null,e,t,n,r,o)),!0;case"gotpointercapture":return i=o.pointerId,st.set(i,gt(st.get(i)||null,e,t,n,r,o)),!0}return!1}(i,e,t,n,r))return;pt(e,r)}Ir(e,t,r,null,n)}}}function Kt(e,t,n,r){var o=Ee(r);if(null!==(o=Kr(o))){var i=We(o);if(null===i)o=null;else{var a=i.tag;if(13===a){if(null!==(o=Ze(i)))return o;o=null}else if(3===a){if(i.stateNode.hydrate)return 3===i.tag?i.stateNode.containerInfo:null;o=null}else i!==o&&(o=null)}}return Ir(e,t,r,o,n),null}var qt=null,$t=null,en=null;function tn(){if(en)return en;var e,t,n=$t,r=n.length,o="value"in qt?qt.value:qt.textContent,i=o.length;for(e=0;e<r&&n[e]===o[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===o[i-t];t++);return en=o.slice(e,1<t?1-t:void 0)}function nn(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function rn(){return!0}function on(){return!1}function an(e){function t(t,n,r,o,i){for(var a in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=o,this.target=i,this.currentTarget=null,e)e.hasOwnProperty(a)&&(t=e[a],this[a]=t?t(o):o[a]);return this.isDefaultPrevented=(null!=o.defaultPrevented?o.defaultPrevented:!1===o.returnValue)?rn:on,this.isPropagationStopped=on,this}return o(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=rn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=rn)},persist:function(){},isPersistent:rn}),t}var cn,un,sn,ln={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},fn=an(ln),dn=o({},ln,{view:0,detail:0}),pn=an(dn),gn=o({},dn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Bn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==sn&&(sn&&"mousemove"===e.type?(cn=e.screenX-sn.screenX,un=e.screenY-sn.screenY):un=cn=0,sn=e),cn)},movementY:function(e){return"movementY"in e?e.movementY:un}}),An=an(gn),mn=an(o({},gn,{dataTransfer:0})),hn=an(o({},dn,{relatedTarget:0})),vn=an(o({},ln,{animationName:0,elapsedTime:0,pseudoElement:0})),bn=an(o({},ln,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}})),wn=an(o({},ln,{data:0})),yn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},xn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Cn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function En(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Cn[e])&&!!t[e]}function Bn(){return En}var Dn=an(o({},dn,{key:function(e){if(e.key){var t=yn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=nn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?xn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Bn,charCode:function(e){return"keypress"===e.type?nn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?nn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}})),Mn=an(o({},gn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),_n=an(o({},dn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Bn})),kn=an(o({},ln,{propertyName:0,elapsedTime:0,pseudoElement:0})),In=an(o({},gn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0})),Sn=[9,13,27,32],Qn=f&&"CompositionEvent"in window,Nn=null;f&&"documentMode"in document&&(Nn=document.documentMode);var Fn=f&&"TextEvent"in window&&!Nn,Tn=f&&(!Qn||Nn&&8<Nn&&11>=Nn),On=String.fromCharCode(32),Pn=!1;function jn(e,t){switch(e){case"keyup":return-1!==Sn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function zn(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Rn=!1;var Ln={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Un(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Ln[e.type]:"textarea"===t}function Yn(e,t,n,r){ke(r),0<(t=Qr(t,"onChange")).length&&(n=new fn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Hn=null,Gn=null;function Jn(e){Er(e,0)}function Vn(e){if(K($r(e)))return e}function Wn(e,t){if("change"===e)return t}var Zn=!1;if(f){var Xn;if(f){var Kn="oninput"in document;if(!Kn){var qn=document.createElement("div");qn.setAttribute("oninput","return;"),Kn="function"==typeof qn.oninput}Xn=Kn}else Xn=!1;Zn=Xn&&(!document.documentMode||9<document.documentMode)}function $n(){Hn&&(Hn.detachEvent("onpropertychange",er),Gn=Hn=null)}function er(e){if("value"===e.propertyName&&Vn(Gn)){var t=[];if(Yn(t,Gn,e,Ee(e)),e=Jn,Te)e(t);else{Te=!0;try{Se(e,t)}finally{Te=!1,Pe()}}}}function tr(e,t,n){"focusin"===e?($n(),Gn=n,(Hn=t).attachEvent("onpropertychange",er)):"focusout"===e&&$n()}function nr(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Vn(Gn)}function rr(e,t){if("click"===e)return Vn(t)}function or(e,t){if("input"===e||"change"===e)return Vn(t)}var ir="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},ar=Object.prototype.hasOwnProperty;function cr(e,t){if(ir(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!ar.call(t,n[r])||!ir(e[n[r]],t[n[r]]))return!1;return!0}function ur(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function sr(e,t){var n,r=ur(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=ur(r)}}function lr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?lr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function fr(){for(var e=window,t=q();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=q((e=t.contentWindow).document)}return t}function dr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var pr=f&&"documentMode"in document&&11>=document.documentMode,gr=null,Ar=null,mr=null,hr=!1;function vr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;hr||null==gr||gr!==q(r)||("selectionStart"in(r=gr)&&dr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},mr&&cr(mr,r)||(mr=r,0<(r=Qr(Ar,"onSelect")).length&&(t=new fn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=gr)))}Nt("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Nt("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Nt(Qt,2);for(var br="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),wr=0;wr<br.length;wr++)St.set(br[wr],0);l("onMouseEnter",["mouseout","mouseover"]),l("onMouseLeave",["mouseout","mouseover"]),l("onPointerEnter",["pointerout","pointerover"]),l("onPointerLeave",["pointerout","pointerover"]),s("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),s("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),s("onBeforeInput",["compositionend","keypress","textInput","paste"]),s("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),s("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),s("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var yr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),xr=new Set("cancel close invalid load scroll toggle".split(" ").concat(yr));function Cr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,o,i,c,u,s){if(Ve.apply(this,arguments),Ue){if(!Ue)throw Error(a(198));var l=Ye;Ue=!1,Ye=null,He||(He=!0,Ge=l)}}(r,t,void 0,e),e.currentTarget=null}function Er(e,t){t=!!(4&t);for(var n=0;n<e.length;n++){var r=e[n],o=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var a=r.length-1;0<=a;a--){var c=r[a],u=c.instance,s=c.currentTarget;if(c=c.listener,u!==i&&o.isPropagationStopped())break e;Cr(o,c,s),i=u}else for(a=0;a<r.length;a++){if(u=(c=r[a]).instance,s=c.currentTarget,c=c.listener,u!==i&&o.isPropagationStopped())break e;Cr(o,c,s),i=u}}}if(He)throw e=Ge,He=!1,Ge=null,e}function Br(e,t){var n=to(t),r=e+"__bubble";n.has(r)||(kr(t,e,2,!1),n.add(r))}var Dr="_reactListening"+Math.random().toString(36).slice(2);function Mr(e){e[Dr]||(e[Dr]=!0,c.forEach((function(t){xr.has(t)||_r(t,!1,e,null),_r(t,!0,e,null)})))}function _r(e,t,n,r){var o=4<arguments.length&&void 0!==arguments[4]?arguments[4]:0,i=n;if("selectionchange"===e&&9!==n.nodeType&&(i=n.ownerDocument),null!==r&&!t&&xr.has(e)){if("scroll"!==e)return;o|=2,i=r}var a=to(i),c=e+"__"+(t?"capture":"bubble");a.has(c)||(t&&(o|=4),kr(i,e,o,t),a.add(c))}function kr(e,t,n,r){var o=St.get(t);switch(void 0===o?2:o){case 0:o=Wt;break;case 1:o=Zt;break;default:o=Xt}n=o.bind(null,t,n,e),o=void 0,!ze||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(o=!0),r?void 0!==o?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):void 0!==o?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function Ir(e,t,n,r,o){var i=r;if(!(1&t||2&t||null===r))e:for(;;){if(null===r)return;var a=r.tag;if(3===a||4===a){var c=r.stateNode.containerInfo;if(c===o||8===c.nodeType&&c.parentNode===o)break;if(4===a)for(a=r.return;null!==a;){var u=a.tag;if((3===u||4===u)&&((u=a.stateNode.containerInfo)===o||8===u.nodeType&&u.parentNode===o))return;a=a.return}for(;null!==c;){if(null===(a=Kr(c)))return;if(5===(u=a.tag)||6===u){r=i=a;continue e}c=c.parentNode}}r=r.return}!function(e,t,n){if(Oe)return e(t,n);Oe=!0;try{return Fe(e,t,n)}finally{Oe=!1,Pe()}}((function(){var r=i,o=Ee(n),a=[];e:{var c=It.get(e);if(void 0!==c){var u=fn,s=e;switch(e){case"keypress":if(0===nn(n))break e;case"keydown":case"keyup":u=Dn;break;case"focusin":s="focus",u=hn;break;case"focusout":s="blur",u=hn;break;case"beforeblur":case"afterblur":u=hn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":u=An;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":u=mn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":u=_n;break;case Dt:case Mt:case _t:u=vn;break;case kt:u=kn;break;case"scroll":u=pn;break;case"wheel":u=In;break;case"copy":case"cut":case"paste":u=bn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":u=Mn}var l=!!(4&t),f=!l&&"scroll"===e,d=l?null!==c?c+"Capture":null:c;l=[];for(var p,g=r;null!==g;){var A=(p=g).stateNode;if(5===p.tag&&null!==A&&(p=A,null!==d&&(null!=(A=je(g,d))&&l.push(Sr(g,A,p)))),f)break;g=g.return}0<l.length&&(c=new u(c,s,null,n,o),a.push({event:c,listeners:l}))}}if(!(7&t)){if(u="mouseout"===e||"pointerout"===e,(!(c="mouseover"===e||"pointerover"===e)||16&t||!(s=n.relatedTarget||n.fromElement)||!Kr(s)&&!s[Zr])&&(u||c)&&(c=o.window===o?o:(c=o.ownerDocument)?c.defaultView||c.parentWindow:window,u?(u=r,null!==(s=(s=n.relatedTarget||n.toElement)?Kr(s):null)&&(s!==(f=We(s))||5!==s.tag&&6!==s.tag)&&(s=null)):(u=null,s=r),u!==s)){if(l=An,A="onMouseLeave",d="onMouseEnter",g="mouse","pointerout"!==e&&"pointerover"!==e||(l=Mn,A="onPointerLeave",d="onPointerEnter",g="pointer"),f=null==u?c:$r(u),p=null==s?c:$r(s),(c=new l(A,g+"leave",u,n,o)).target=f,c.relatedTarget=p,A=null,Kr(o)===r&&((l=new l(d,g+"enter",s,n,o)).target=p,l.relatedTarget=f,A=l),f=A,u&&s)e:{for(d=s,g=0,p=l=u;p;p=Nr(p))g++;for(p=0,A=d;A;A=Nr(A))p++;for(;0<g-p;)l=Nr(l),g--;for(;0<p-g;)d=Nr(d),p--;for(;g--;){if(l===d||null!==d&&l===d.alternate)break e;l=Nr(l),d=Nr(d)}l=null}else l=null;null!==u&&Fr(a,c,u,l,!1),null!==s&&null!==f&&Fr(a,f,s,l,!0)}if("select"===(u=(c=r?$r(r):window).nodeName&&c.nodeName.toLowerCase())||"input"===u&&"file"===c.type)var m=Wn;else if(Un(c))if(Zn)m=or;else{m=nr;var h=tr}else(u=c.nodeName)&&"input"===u.toLowerCase()&&("checkbox"===c.type||"radio"===c.type)&&(m=rr);switch(m&&(m=m(e,r))?Yn(a,m,n,o):(h&&h(e,c,r),"focusout"===e&&(h=c._wrapperState)&&h.controlled&&"number"===c.type&&oe(c,"number",c.value)),h=r?$r(r):window,e){case"focusin":(Un(h)||"true"===h.contentEditable)&&(gr=h,Ar=r,mr=null);break;case"focusout":mr=Ar=gr=null;break;case"mousedown":hr=!0;break;case"contextmenu":case"mouseup":case"dragend":hr=!1,vr(a,n,o);break;case"selectionchange":if(pr)break;case"keydown":case"keyup":vr(a,n,o)}var v;if(Qn)e:{switch(e){case"compositionstart":var b="onCompositionStart";break e;case"compositionend":b="onCompositionEnd";break e;case"compositionupdate":b="onCompositionUpdate";break e}b=void 0}else Rn?jn(e,n)&&(b="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(b="onCompositionStart");b&&(Tn&&"ko"!==n.locale&&(Rn||"onCompositionStart"!==b?"onCompositionEnd"===b&&Rn&&(v=tn()):($t="value"in(qt=o)?qt.value:qt.textContent,Rn=!0)),0<(h=Qr(r,b)).length&&(b=new wn(b,e,null,n,o),a.push({event:b,listeners:h}),v?b.data=v:null!==(v=zn(n))&&(b.data=v))),(v=Fn?function(e,t){switch(e){case"compositionend":return zn(t);case"keypress":return 32!==t.which?null:(Pn=!0,On);case"textInput":return(e=t.data)===On&&Pn?null:e;default:return null}}(e,n):function(e,t){if(Rn)return"compositionend"===e||!Qn&&jn(e,t)?(e=tn(),en=$t=qt=null,Rn=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Tn&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(r=Qr(r,"onBeforeInput")).length&&(o=new wn("onBeforeInput","beforeinput",null,n,o),a.push({event:o,listeners:r}),o.data=v))}Er(a,t)}))}function Sr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Qr(e,t){for(var n=t+"Capture",r=[];null!==e;){var o=e,i=o.stateNode;5===o.tag&&null!==i&&(o=i,null!=(i=je(e,n))&&r.unshift(Sr(e,i,o)),null!=(i=je(e,t))&&r.push(Sr(e,i,o))),e=e.return}return r}function Nr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Fr(e,t,n,r,o){for(var i=t._reactName,a=[];null!==n&&n!==r;){var c=n,u=c.alternate,s=c.stateNode;if(null!==u&&u===r)break;5===c.tag&&null!==s&&(c=s,o?null!=(u=je(n,i))&&a.unshift(Sr(n,u,c)):o||null!=(u=je(n,i))&&a.push(Sr(n,u,c))),n=n.return}0!==a.length&&e.push({event:t,listeners:a})}function Tr(){}var Or=null,Pr=null;function jr(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function zr(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var Rr="function"==typeof setTimeout?setTimeout:void 0,Lr="function"==typeof clearTimeout?clearTimeout:void 0;function Ur(e){1===e.nodeType?e.textContent="":9===e.nodeType&&(null!=(e=e.body)&&(e.textContent=""))}function Yr(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function Hr(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var Gr=0;var Jr=Math.random().toString(36).slice(2),Vr="__reactFiber$"+Jr,Wr="__reactProps$"+Jr,Zr="__reactContainer$"+Jr,Xr="__reactEvents$"+Jr;function Kr(e){var t=e[Vr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Zr]||n[Vr]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=Hr(e);null!==e;){if(n=e[Vr])return n;e=Hr(e)}return t}n=(e=n).parentNode}return null}function qr(e){return!(e=e[Vr]||e[Zr])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function $r(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(a(33))}function eo(e){return e[Wr]||null}function to(e){var t=e[Xr];return void 0===t&&(t=e[Xr]=new Set),t}var no=[],ro=-1;function oo(e){return{current:e}}function io(e){0>ro||(e.current=no[ro],no[ro]=null,ro--)}function ao(e,t){ro++,no[ro]=e.current,e.current=t}var co={},uo=oo(co),so=oo(!1),lo=co;function fo(e,t){var n=e.type.contextTypes;if(!n)return co;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,i={};for(o in n)i[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function po(e){return null!=(e=e.childContextTypes)}function go(){io(so),io(uo)}function Ao(e,t,n){if(uo.current!==co)throw Error(a(168));ao(uo,t),ao(so,n)}function mo(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in e))throw Error(a(108,V(t)||"Unknown",i));return o({},n,r)}function ho(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||co,lo=uo.current,ao(uo,e),ao(so,so.current),!0}function vo(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(e=mo(e,t,lo),r.__reactInternalMemoizedMergedChildContext=e,io(so),io(uo),ao(uo,e)):io(so),ao(so,n)}var bo=null,wo=null,yo=i.unstable_runWithPriority,xo=i.unstable_scheduleCallback,Co=i.unstable_cancelCallback,Eo=i.unstable_shouldYield,Bo=i.unstable_requestPaint,Do=i.unstable_now,Mo=i.unstable_getCurrentPriorityLevel,_o=i.unstable_ImmediatePriority,ko=i.unstable_UserBlockingPriority,Io=i.unstable_NormalPriority,So=i.unstable_LowPriority,Qo=i.unstable_IdlePriority,No={},Fo=void 0!==Bo?Bo:function(){},To=null,Oo=null,Po=!1,jo=Do(),zo=1e4>jo?Do:function(){return Do()-jo};function Ro(){switch(Mo()){case _o:return 99;case ko:return 98;case Io:return 97;case So:return 96;case Qo:return 95;default:throw Error(a(332))}}function Lo(e){switch(e){case 99:return _o;case 98:return ko;case 97:return Io;case 96:return So;case 95:return Qo;default:throw Error(a(332))}}function Uo(e,t){return e=Lo(e),yo(e,t)}function Yo(e,t,n){return e=Lo(e),xo(e,t,n)}function Ho(){if(null!==Oo){var e=Oo;Oo=null,Co(e)}Go()}function Go(){if(!Po&&null!==To){Po=!0;var e=0;try{var t=To;Uo(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),To=null}catch(t){throw null!==To&&(To=To.slice(e+1)),xo(_o,Ho),t}finally{Po=!1}}}var Jo=y.ReactCurrentBatchConfig;function Vo(e,t){if(e&&e.defaultProps){for(var n in t=o({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var Wo=oo(null),Zo=null,Xo=null,Ko=null;function qo(){Ko=Xo=Zo=null}function $o(e){var t=Wo.current;io(Wo),e.type._context._currentValue=t}function ei(e,t){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)===t){if(null===n||(n.childLanes&t)===t)break;n.childLanes|=t}else e.childLanes|=t,null!==n&&(n.childLanes|=t);e=e.return}}function ti(e,t){Zo=e,Ko=Xo=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(!!(e.lanes&t)&&(Qa=!0),e.firstContext=null)}function ni(e,t){if(Ko!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(Ko=e,t=1073741823),t={context:e,observedBits:t,next:null},null===Xo){if(null===Zo)throw Error(a(308));Xo=t,Zo.dependencies={lanes:0,firstContext:t,responders:null}}else Xo=Xo.next=t;return e._currentValue}var ri=!1;function oi(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function ii(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function ai(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function ci(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function ui(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var o=null,i=null;if(null!==(n=n.firstBaseUpdate)){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===i?o=i=a:i=i.next=a,n=n.next}while(null!==n);null===i?o=i=t:i=i.next=t}else o=i=t;return n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:i,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function si(e,t,n,r){var i=e.updateQueue;ri=!1;var a=i.firstBaseUpdate,c=i.lastBaseUpdate,u=i.shared.pending;if(null!==u){i.shared.pending=null;var s=u,l=s.next;s.next=null,null===c?a=l:c.next=l,c=s;var f=e.alternate;if(null!==f){var d=(f=f.updateQueue).lastBaseUpdate;d!==c&&(null===d?f.firstBaseUpdate=l:d.next=l,f.lastBaseUpdate=s)}}if(null!==a){for(d=i.baseState,c=0,f=l=s=null;;){u=a.lane;var p=a.eventTime;if((r&u)===u){null!==f&&(f=f.next={eventTime:p,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var g=e,A=a;switch(u=t,p=n,A.tag){case 1:if("function"==typeof(g=A.payload)){d=g.call(p,d,u);break e}d=g;break e;case 3:g.flags=-4097&g.flags|64;case 0:if(null==(u="function"==typeof(g=A.payload)?g.call(p,d,u):g))break e;d=o({},d,u);break e;case 2:ri=!0}}null!==a.callback&&(e.flags|=32,null===(u=i.effects)?i.effects=[a]:u.push(a))}else p={eventTime:p,lane:u,tag:a.tag,payload:a.payload,callback:a.callback,next:null},null===f?(l=f=p,s=d):f=f.next=p,c|=u;if(null===(a=a.next)){if(null===(u=i.shared.pending))break;a=u.next,u.next=null,i.lastBaseUpdate=u,i.shared.pending=null}}null===f&&(s=d),i.baseState=s,i.firstBaseUpdate=l,i.lastBaseUpdate=f,Pc|=c,e.lanes=c,e.memoizedState=d}}function li(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(null!==o){if(r.callback=null,r=n,"function"!=typeof o)throw Error(a(191,o));o.call(r)}}}var fi=(new r.Component).refs;function di(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:o({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var pi={isMounted:function(e){return!!(e=e._reactInternals)&&We(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=uu(),o=su(e),i=ai(r,o);i.payload=t,null!=n&&(i.callback=n),ci(e,i),lu(e,o,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=uu(),o=su(e),i=ai(r,o);i.tag=1,i.payload=t,null!=n&&(i.callback=n),ci(e,i),lu(e,o,r)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=uu(),r=su(e),o=ai(n,r);o.tag=2,null!=t&&(o.callback=t),ci(e,o),lu(e,r,n)}};function gi(e,t,n,r,o,i,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,a):!t.prototype||!t.prototype.isPureReactComponent||(!cr(n,r)||!cr(o,i))}function Ai(e,t,n){var r=!1,o=co,i=t.contextType;return"object"==typeof i&&null!==i?i=ni(i):(o=po(t)?lo:uo.current,i=(r=null!=(r=t.contextTypes))?fo(e,o):co),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=pi,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function mi(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&pi.enqueueReplaceState(t,t.state,null)}function hi(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=fi,oi(e);var i=t.contextType;"object"==typeof i&&null!==i?o.context=ni(i):(i=po(t)?lo:uo.current,o.context=fo(e,i)),si(e,n,o,r),o.state=e.memoizedState,"function"==typeof(i=t.getDerivedStateFromProps)&&(di(e,t,i,n),o.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(t=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&pi.enqueueReplaceState(o,o.state,null),si(e,n,o,r),o.state=e.memoizedState),"function"==typeof o.componentDidMount&&(e.flags|=4)}var vi=Array.isArray;function bi(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(a(309));var r=n.stateNode}if(!r)throw Error(a(147,e));var o=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===o?t.ref:(t=function(e){var t=r.refs;t===fi&&(t=r.refs={}),null===e?delete t[o]:t[o]=e},t._stringRef=o,t)}if("string"!=typeof e)throw Error(a(284));if(!n._owner)throw Error(a(290,e))}return e}function wi(e,t){if("textarea"!==e.type)throw Error(a(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t))}function yi(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.flags=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function o(e,t){return(e=Uu(e,t)).index=0,e.sibling=null,e}function i(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags=2,n):r:(t.flags=2,n):n}function c(t){return e&&null===t.alternate&&(t.flags=2),t}function u(e,t,n,r){return null===t||6!==t.tag?((t=Ju(n,e.mode,r)).return=e,t):((t=o(t,n)).return=e,t)}function s(e,t,n,r){return null!==t&&t.elementType===n.type?((r=o(t,n.props)).ref=bi(e,t,n),r.return=e,r):((r=Yu(n.type,n.key,n.props,null,e.mode,r)).ref=bi(e,t,n),r.return=e,r)}function l(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Vu(n,e.mode,r)).return=e,t):((t=o(t,n.children||[])).return=e,t)}function f(e,t,n,r,i){return null===t||7!==t.tag?((t=Hu(n,e.mode,r,i)).return=e,t):((t=o(t,n)).return=e,t)}function d(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=Ju(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case x:return(n=Yu(t.type,t.key,t.props,null,e.mode,n)).ref=bi(e,null,t),n.return=e,n;case C:return(t=Vu(t,e.mode,n)).return=e,t}if(vi(t)||U(t))return(t=Hu(t,e.mode,n,null)).return=e,t;wi(e,t)}return null}function p(e,t,n,r){var o=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==o?null:u(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case x:return n.key===o?n.type===E?f(e,t,n.props.children,r,o):s(e,t,n,r):null;case C:return n.key===o?l(e,t,n,r):null}if(vi(n)||U(n))return null!==o?null:f(e,t,n,r,null);wi(e,n)}return null}function g(e,t,n,r,o){if("string"==typeof r||"number"==typeof r)return u(t,e=e.get(n)||null,""+r,o);if("object"==typeof r&&null!==r){switch(r.$$typeof){case x:return e=e.get(null===r.key?n:r.key)||null,r.type===E?f(t,e,r.props.children,o,r.key):s(t,e,r,o);case C:return l(t,e=e.get(null===r.key?n:r.key)||null,r,o)}if(vi(r)||U(r))return f(t,e=e.get(n)||null,r,o,null);wi(t,r)}return null}function A(o,a,c,u){for(var s=null,l=null,f=a,A=a=0,m=null;null!==f&&A<c.length;A++){f.index>A?(m=f,f=null):m=f.sibling;var h=p(o,f,c[A],u);if(null===h){null===f&&(f=m);break}e&&f&&null===h.alternate&&t(o,f),a=i(h,a,A),null===l?s=h:l.sibling=h,l=h,f=m}if(A===c.length)return n(o,f),s;if(null===f){for(;A<c.length;A++)null!==(f=d(o,c[A],u))&&(a=i(f,a,A),null===l?s=f:l.sibling=f,l=f);return s}for(f=r(o,f);A<c.length;A++)null!==(m=g(f,o,A,c[A],u))&&(e&&null!==m.alternate&&f.delete(null===m.key?A:m.key),a=i(m,a,A),null===l?s=m:l.sibling=m,l=m);return e&&f.forEach((function(e){return t(o,e)})),s}function m(o,c,u,s){var l=U(u);if("function"!=typeof l)throw Error(a(150));if(null==(u=l.call(u)))throw Error(a(151));for(var f=l=null,A=c,m=c=0,h=null,v=u.next();null!==A&&!v.done;m++,v=u.next()){A.index>m?(h=A,A=null):h=A.sibling;var b=p(o,A,v.value,s);if(null===b){null===A&&(A=h);break}e&&A&&null===b.alternate&&t(o,A),c=i(b,c,m),null===f?l=b:f.sibling=b,f=b,A=h}if(v.done)return n(o,A),l;if(null===A){for(;!v.done;m++,v=u.next())null!==(v=d(o,v.value,s))&&(c=i(v,c,m),null===f?l=v:f.sibling=v,f=v);return l}for(A=r(o,A);!v.done;m++,v=u.next())null!==(v=g(A,o,m,v.value,s))&&(e&&null!==v.alternate&&A.delete(null===v.key?m:v.key),c=i(v,c,m),null===f?l=v:f.sibling=v,f=v);return e&&A.forEach((function(e){return t(o,e)})),l}return function(e,r,i,u){var s="object"==typeof i&&null!==i&&i.type===E&&null===i.key;s&&(i=i.props.children);var l="object"==typeof i&&null!==i;if(l)switch(i.$$typeof){case x:e:{for(l=i.key,s=r;null!==s;){if(s.key===l){if(7===s.tag){if(i.type===E){n(e,s.sibling),(r=o(s,i.props.children)).return=e,e=r;break e}}else if(s.elementType===i.type){n(e,s.sibling),(r=o(s,i.props)).ref=bi(e,s,i),r.return=e,e=r;break e}n(e,s);break}t(e,s),s=s.sibling}i.type===E?((r=Hu(i.props.children,e.mode,u,i.key)).return=e,e=r):((u=Yu(i.type,i.key,i.props,null,e.mode,u)).ref=bi(e,r,i),u.return=e,e=u)}return c(e);case C:e:{for(s=i.key;null!==r;){if(r.key===s){if(4===r.tag&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(e,r.sibling),(r=o(r,i.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Vu(i,e.mode,u)).return=e,e=r}return c(e)}if("string"==typeof i||"number"==typeof i)return i=""+i,null!==r&&6===r.tag?(n(e,r.sibling),(r=o(r,i)).return=e,e=r):(n(e,r),(r=Ju(i,e.mode,u)).return=e,e=r),c(e);if(vi(i))return A(e,r,i,u);if(U(i))return m(e,r,i,u);if(l&&wi(e,i),void 0===i&&!s)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(a(152,V(e.type)||"Component"))}return n(e,r)}}var xi=yi(!0),Ci=yi(!1),Ei={},Bi=oo(Ei),Di=oo(Ei),Mi=oo(Ei);function _i(e){if(e===Ei)throw Error(a(174));return e}function ki(e,t){switch(ao(Mi,t),ao(Di,e),ao(Bi,Ei),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:pe(null,"");break;default:t=pe(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}io(Bi),ao(Bi,t)}function Ii(){io(Bi),io(Di),io(Mi)}function Si(e){_i(Mi.current);var t=_i(Bi.current),n=pe(t,e.type);t!==n&&(ao(Di,e),ao(Bi,n))}function Qi(e){Di.current===e&&(io(Bi),io(Di))}var Ni=oo(0);function Fi(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(64&t.flags)return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Ti=null,Oi=null,Pi=!1;function ji(e,t){var n=Ru(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function zi(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);default:return!1}}function Ri(e){if(Pi){var t=Oi;if(t){var n=t;if(!zi(e,t)){if(!(t=Yr(n.nextSibling))||!zi(e,t))return e.flags=-1025&e.flags|2,Pi=!1,void(Ti=e);ji(Ti,n)}Ti=e,Oi=Yr(t.firstChild)}else e.flags=-1025&e.flags|2,Pi=!1,Ti=e}}function Li(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Ti=e}function Ui(e){if(e!==Ti)return!1;if(!Pi)return Li(e),Pi=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!zr(t,e.memoizedProps))for(t=Oi;t;)ji(e,t),t=Yr(t.nextSibling);if(Li(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){Oi=Yr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Oi=null}}else Oi=Ti?Yr(e.stateNode.nextSibling):null;return!0}function Yi(){Oi=Ti=null,Pi=!1}var Hi=[];function Gi(){for(var e=0;e<Hi.length;e++)Hi[e]._workInProgressVersionPrimary=null;Hi.length=0}var Ji=y.ReactCurrentDispatcher,Vi=y.ReactCurrentBatchConfig,Wi=0,Zi=null,Xi=null,Ki=null,qi=!1,$i=!1;function ea(){throw Error(a(321))}function ta(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!ir(e[n],t[n]))return!1;return!0}function na(e,t,n,r,o,i){if(Wi=i,Zi=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Ji.current=null===e||null===e.memoizedState?_a:ka,e=n(r,o),$i){i=0;do{if($i=!1,!(25>i))throw Error(a(301));i+=1,Ki=Xi=null,t.updateQueue=null,Ji.current=Ia,e=n(r,o)}while($i)}if(Ji.current=Ma,t=null!==Xi&&null!==Xi.next,Wi=0,Ki=Xi=Zi=null,qi=!1,t)throw Error(a(300));return e}function ra(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Ki?Zi.memoizedState=Ki=e:Ki=Ki.next=e,Ki}function oa(){if(null===Xi){var e=Zi.alternate;e=null!==e?e.memoizedState:null}else e=Xi.next;var t=null===Ki?Zi.memoizedState:Ki.next;if(null!==t)Ki=t,Xi=e;else{if(null===e)throw Error(a(310));e={memoizedState:(Xi=e).memoizedState,baseState:Xi.baseState,baseQueue:Xi.baseQueue,queue:Xi.queue,next:null},null===Ki?Zi.memoizedState=Ki=e:Ki=Ki.next=e}return Ki}function ia(e,t){return"function"==typeof t?t(e):t}function aa(e){var t=oa(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=Xi,o=r.baseQueue,i=n.pending;if(null!==i){if(null!==o){var c=o.next;o.next=i.next,i.next=c}r.baseQueue=o=i,n.pending=null}if(null!==o){o=o.next,r=r.baseState;var u=c=i=null,s=o;do{var l=s.lane;if((Wi&l)===l)null!==u&&(u=u.next={lane:0,action:s.action,eagerReducer:s.eagerReducer,eagerState:s.eagerState,next:null}),r=s.eagerReducer===e?s.eagerState:e(r,s.action);else{var f={lane:l,action:s.action,eagerReducer:s.eagerReducer,eagerState:s.eagerState,next:null};null===u?(c=u=f,i=r):u=u.next=f,Zi.lanes|=l,Pc|=l}s=s.next}while(null!==s&&s!==o);null===u?i=r:u.next=c,ir(r,t.memoizedState)||(Qa=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=u,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function ca(e){var t=oa(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,i=t.memoizedState;if(null!==o){n.pending=null;var c=o=o.next;do{i=e(i,c.action),c=c.next}while(c!==o);ir(i,t.memoizedState)||(Qa=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function ua(e,t,n){var r=t._getVersion;r=r(t._source);var o=t._workInProgressVersionPrimary;if(null!==o?e=o===r:(e=e.mutableReadLanes,(e=(Wi&e)===e)&&(t._workInProgressVersionPrimary=r,Hi.push(t))),e)return n(t._source);throw Hi.push(t),Error(a(350))}function sa(e,t,n,r){var o=kc;if(null===o)throw Error(a(349));var i=t._getVersion,c=i(t._source),u=Ji.current,s=u.useState((function(){return ua(o,t,n)})),l=s[1],f=s[0];s=Ki;var d=e.memoizedState,p=d.refs,g=p.getSnapshot,A=d.source;d=d.subscribe;var m=Zi;return e.memoizedState={refs:p,source:t,subscribe:r},u.useEffect((function(){p.getSnapshot=n,p.setSnapshot=l;var e=i(t._source);if(!ir(c,e)){e=n(t._source),ir(f,e)||(l(e),e=su(m),o.mutableReadLanes|=e&o.pendingLanes),e=o.mutableReadLanes,o.entangledLanes|=e;for(var r=o.entanglements,a=e;0<a;){var u=31-Ut(a),s=1<<u;r[u]|=e,a&=~s}}}),[n,t,r]),u.useEffect((function(){return r(t._source,(function(){var e=p.getSnapshot,n=p.setSnapshot;try{n(e(t._source));var r=su(m);o.mutableReadLanes|=r&o.pendingLanes}catch(e){n((function(){throw e}))}}))}),[t,r]),ir(g,n)&&ir(A,t)&&ir(d,r)||((e={pending:null,dispatch:null,lastRenderedReducer:ia,lastRenderedState:f}).dispatch=l=Da.bind(null,Zi,e),s.queue=e,s.baseQueue=null,f=ua(o,t,n),s.memoizedState=s.baseState=f),f}function la(e,t,n){return sa(oa(),e,t,n)}function fa(e){var t=ra();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:ia,lastRenderedState:e}).dispatch=Da.bind(null,Zi,e),[t.memoizedState,e]}function da(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=Zi.updateQueue)?(t={lastEffect:null},Zi.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function pa(e){return e={current:e},ra().memoizedState=e}function ga(){return oa().memoizedState}function Aa(e,t,n,r){var o=ra();Zi.flags|=e,o.memoizedState=da(1|t,n,void 0,void 0===r?null:r)}function ma(e,t,n,r){var o=oa();r=void 0===r?null:r;var i=void 0;if(null!==Xi){var a=Xi.memoizedState;if(i=a.destroy,null!==r&&ta(r,a.deps))return void da(t,n,i,r)}Zi.flags|=e,o.memoizedState=da(1|t,n,i,r)}function ha(e,t){return Aa(516,4,e,t)}function va(e,t){return ma(516,4,e,t)}function ba(e,t){return ma(4,2,e,t)}function wa(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function ya(e,t,n){return n=null!=n?n.concat([e]):null,ma(4,2,wa.bind(null,t,e),n)}function xa(){}function Ca(e,t){var n=oa();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ta(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Ea(e,t){var n=oa();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ta(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Ba(e,t){var n=Ro();Uo(98>n?98:n,(function(){e(!0)})),Uo(97<n?97:n,(function(){var n=Vi.transition;Vi.transition=1;try{e(!1),t()}finally{Vi.transition=n}}))}function Da(e,t,n){var r=uu(),o=su(e),i={lane:o,action:n,eagerReducer:null,eagerState:null,next:null},a=t.pending;if(null===a?i.next=i:(i.next=a.next,a.next=i),t.pending=i,a=e.alternate,e===Zi||null!==a&&a===Zi)$i=qi=!0;else{if(0===e.lanes&&(null===a||0===a.lanes)&&null!==(a=t.lastRenderedReducer))try{var c=t.lastRenderedState,u=a(c,n);if(i.eagerReducer=a,i.eagerState=u,ir(u,c))return}catch(e){}lu(e,o,r)}}var Ma={readContext:ni,useCallback:ea,useContext:ea,useEffect:ea,useImperativeHandle:ea,useLayoutEffect:ea,useMemo:ea,useReducer:ea,useRef:ea,useState:ea,useDebugValue:ea,useDeferredValue:ea,useTransition:ea,useMutableSource:ea,useOpaqueIdentifier:ea,unstable_isNewReconciler:!1},_a={readContext:ni,useCallback:function(e,t){return ra().memoizedState=[e,void 0===t?null:t],e},useContext:ni,useEffect:ha,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,Aa(4,2,wa.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Aa(4,2,e,t)},useMemo:function(e,t){var n=ra();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ra();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=Da.bind(null,Zi,e),[r.memoizedState,e]},useRef:pa,useState:fa,useDebugValue:xa,useDeferredValue:function(e){var t=fa(e),n=t[0],r=t[1];return ha((function(){var t=Vi.transition;Vi.transition=1;try{r(e)}finally{Vi.transition=t}}),[e]),n},useTransition:function(){var e=fa(!1),t=e[0];return pa(e=Ba.bind(null,e[1])),[e,t]},useMutableSource:function(e,t,n){var r=ra();return r.memoizedState={refs:{getSnapshot:t,setSnapshot:null},source:e,subscribe:n},sa(r,e,t,n)},useOpaqueIdentifier:function(){if(Pi){var e=!1,t=function(e){return{$$typeof:T,toString:e,valueOf:e}}((function(){throw e||(e=!0,n("r:"+(Gr++).toString(36))),Error(a(355))})),n=fa(t)[1];return!(2&Zi.mode)&&(Zi.flags|=516,da(5,(function(){n("r:"+(Gr++).toString(36))}),void 0,null)),t}return fa(t="r:"+(Gr++).toString(36)),t},unstable_isNewReconciler:!1},ka={readContext:ni,useCallback:Ca,useContext:ni,useEffect:va,useImperativeHandle:ya,useLayoutEffect:ba,useMemo:Ea,useReducer:aa,useRef:ga,useState:function(){return aa(ia)},useDebugValue:xa,useDeferredValue:function(e){var t=aa(ia),n=t[0],r=t[1];return va((function(){var t=Vi.transition;Vi.transition=1;try{r(e)}finally{Vi.transition=t}}),[e]),n},useTransition:function(){var e=aa(ia)[0];return[ga().current,e]},useMutableSource:la,useOpaqueIdentifier:function(){return aa(ia)[0]},unstable_isNewReconciler:!1},Ia={readContext:ni,useCallback:Ca,useContext:ni,useEffect:va,useImperativeHandle:ya,useLayoutEffect:ba,useMemo:Ea,useReducer:ca,useRef:ga,useState:function(){return ca(ia)},useDebugValue:xa,useDeferredValue:function(e){var t=ca(ia),n=t[0],r=t[1];return va((function(){var t=Vi.transition;Vi.transition=1;try{r(e)}finally{Vi.transition=t}}),[e]),n},useTransition:function(){var e=ca(ia)[0];return[ga().current,e]},useMutableSource:la,useOpaqueIdentifier:function(){return ca(ia)[0]},unstable_isNewReconciler:!1},Sa=y.ReactCurrentOwner,Qa=!1;function Na(e,t,n,r){t.child=null===e?Ci(t,null,n,r):xi(t,e.child,n,r)}function Fa(e,t,n,r,o){n=n.render;var i=t.ref;return ti(t,o),r=na(e,t,n,r,i,o),null===e||Qa?(t.flags|=1,Na(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~o,tc(e,t,o))}function Ta(e,t,n,r,o,i){if(null===e){var a=n.type;return"function"!=typeof a||Lu(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Yu(n.type,null,r,t,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,Oa(e,t,a,r,o,i))}return a=e.child,o&i||(o=a.memoizedProps,!(n=null!==(n=n.compare)?n:cr)(o,r)||e.ref!==t.ref)?(t.flags|=1,(e=Uu(a,r)).ref=t.ref,e.return=t,t.child=e):tc(e,t,i)}function Oa(e,t,n,r,o,i){if(null!==e&&cr(e.memoizedProps,r)&&e.ref===t.ref){if(Qa=!1,!(i&o))return t.lanes=e.lanes,tc(e,t,i);16384&e.flags&&(Qa=!0)}return za(e,t,n,r,i)}function Pa(e,t,n){var r=t.pendingProps,o=r.children,i=null!==e?e.memoizedState:null;if("hidden"===r.mode||"unstable-defer-without-hiding"===r.mode)if(4&t.mode){if(!(1073741824&n))return e=null!==i?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e},vu(t,e),null;t.memoizedState={baseLanes:0},vu(t,null!==i?i.baseLanes:n)}else t.memoizedState={baseLanes:0},vu(t,n);else null!==i?(r=i.baseLanes|n,t.memoizedState=null):r=n,vu(t,r);return Na(e,t,o,n),t.child}function ja(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=128)}function za(e,t,n,r,o){var i=po(n)?lo:uo.current;return i=fo(t,i),ti(t,o),n=na(e,t,n,r,i,o),null===e||Qa?(t.flags|=1,Na(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~o,tc(e,t,o))}function Ra(e,t,n,r,o){if(po(n)){var i=!0;ho(t)}else i=!1;if(ti(t,o),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),Ai(t,n,r),hi(t,n,r,o),r=!0;else if(null===e){var a=t.stateNode,c=t.memoizedProps;a.props=c;var u=a.context,s=n.contextType;"object"==typeof s&&null!==s?s=ni(s):s=fo(t,s=po(n)?lo:uo.current);var l=n.getDerivedStateFromProps,f="function"==typeof l||"function"==typeof a.getSnapshotBeforeUpdate;f||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(c!==r||u!==s)&&mi(t,a,r,s),ri=!1;var d=t.memoizedState;a.state=d,si(t,r,a,o),u=t.memoizedState,c!==r||d!==u||so.current||ri?("function"==typeof l&&(di(t,n,l,r),u=t.memoizedState),(c=ri||gi(t,n,c,r,d,u,s))?(f||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.flags|=4)):("function"==typeof a.componentDidMount&&(t.flags|=4),t.memoizedProps=r,t.memoizedState=u),a.props=r,a.state=u,a.context=s,r=c):("function"==typeof a.componentDidMount&&(t.flags|=4),r=!1)}else{a=t.stateNode,ii(e,t),c=t.memoizedProps,s=t.type===t.elementType?c:Vo(t.type,c),a.props=s,f=t.pendingProps,d=a.context,"object"==typeof(u=n.contextType)&&null!==u?u=ni(u):u=fo(t,u=po(n)?lo:uo.current);var p=n.getDerivedStateFromProps;(l="function"==typeof p||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(c!==f||d!==u)&&mi(t,a,r,u),ri=!1,d=t.memoizedState,a.state=d,si(t,r,a,o);var g=t.memoizedState;c!==f||d!==g||so.current||ri?("function"==typeof p&&(di(t,n,p,r),g=t.memoizedState),(s=ri||gi(t,n,s,r,d,g,u))?(l||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,g,u),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,g,u)),"function"==typeof a.componentDidUpdate&&(t.flags|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.flags|=256)):("function"!=typeof a.componentDidUpdate||c===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||c===e.memoizedProps&&d===e.memoizedState||(t.flags|=256),t.memoizedProps=r,t.memoizedState=g),a.props=r,a.state=g,a.context=u,r=s):("function"!=typeof a.componentDidUpdate||c===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||c===e.memoizedProps&&d===e.memoizedState||(t.flags|=256),r=!1)}return La(e,t,n,r,i,o)}function La(e,t,n,r,o,i){ja(e,t);var a=!!(64&t.flags);if(!r&&!a)return o&&vo(t,n,!1),tc(e,t,i);r=t.stateNode,Sa.current=t;var c=a&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&a?(t.child=xi(t,e.child,null,i),t.child=xi(t,null,c,i)):Na(e,t,c,i),t.memoizedState=r.state,o&&vo(t,n,!0),t.child}function Ua(e){var t=e.stateNode;t.pendingContext?Ao(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Ao(0,t.context,!1),ki(e,t.containerInfo)}var Ya,Ha,Ga,Ja,Va={dehydrated:null,retryLane:0};function Wa(e,t,n){var r,o=t.pendingProps,i=Ni.current,a=!1;return(r=!!(64&t.flags))||(r=(null===e||null!==e.memoizedState)&&!!(2&i)),r?(a=!0,t.flags&=-65):null!==e&&null===e.memoizedState||void 0===o.fallback||!0===o.unstable_avoidThisFallback||(i|=1),ao(Ni,1&i),null===e?(void 0!==o.fallback&&Ri(t),e=o.children,i=o.fallback,a?(e=Za(t,e,i,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Va,e):"number"==typeof o.unstable_expectedLoadTime?(e=Za(t,e,i,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Va,t.lanes=33554432,e):((n=Gu({mode:"visible",children:e},t.mode,n,null)).return=t,t.child=n)):(e.memoizedState,a?(o=Ka(e,t,o.children,o.fallback,n),a=t.child,i=e.child.memoizedState,a.memoizedState=null===i?{baseLanes:n}:{baseLanes:i.baseLanes|n},a.childLanes=e.childLanes&~n,t.memoizedState=Va,o):(n=Xa(e,t,o.children,n),t.memoizedState=null,n))}function Za(e,t,n,r){var o=e.mode,i=e.child;return t={mode:"hidden",children:t},2&o||null===i?i=Gu(t,o,0,null):(i.childLanes=0,i.pendingProps=t),n=Hu(n,o,r,null),i.return=e,n.return=e,i.sibling=n,e.child=i,n}function Xa(e,t,n,r){var o=e.child;return e=o.sibling,n=Uu(o,{mode:"visible",children:n}),!(2&t.mode)&&(n.lanes=r),n.return=t,n.sibling=null,null!==e&&(e.nextEffect=null,e.flags=8,t.firstEffect=t.lastEffect=e),t.child=n}function Ka(e,t,n,r,o){var i=t.mode,a=e.child;e=a.sibling;var c={mode:"hidden",children:n};return 2&i||t.child===a?n=Uu(a,c):((n=t.child).childLanes=0,n.pendingProps=c,null!==(a=n.lastEffect)?(t.firstEffect=n.firstEffect,t.lastEffect=a,a.nextEffect=null):t.firstEffect=t.lastEffect=null),null!==e?r=Uu(e,r):(r=Hu(r,i,o,null)).flags|=2,r.return=t,n.return=t,n.sibling=r,t.child=n,r}function qa(e,t){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),ei(e.return,t)}function $a(e,t,n,r,o,i){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o,lastEffect:i}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailMode=o,a.lastEffect=i)}function ec(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(Na(e,t,r.children,n),2&(r=Ni.current))r=1&r|2,t.flags|=64;else{if(null!==e&&64&e.flags)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&qa(e,n);else if(19===e.tag)qa(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(ao(Ni,r),2&t.mode)switch(o){case"forwards":for(n=t.child,o=null;null!==n;)null!==(e=n.alternate)&&null===Fi(e)&&(o=n),n=n.sibling;null===(n=o)?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),$a(t,!1,o,n,i,t.lastEffect);break;case"backwards":for(n=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===Fi(e)){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}$a(t,!0,n,null,i,t.lastEffect);break;case"together":$a(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}else t.memoizedState=null;return t.child}function tc(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Pc|=t.lanes,n&t.childLanes){if(null!==e&&t.child!==e.child)throw Error(a(153));if(null!==t.child){for(n=Uu(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Uu(e,e.pendingProps)).return=t;n.sibling=null}return t.child}return null}function nc(e,t){if(!Pi)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function rc(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:case 17:return po(t.type)&&go(),null;case 3:return Ii(),io(so),io(uo),Gi(),(r=t.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(Ui(t)?t.flags|=4:r.hydrate||(t.flags|=256)),Ha(t),null;case 5:Qi(t);var i=_i(Mi.current);if(n=t.type,null!==e&&null!=t.stateNode)Ga(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=128);else{if(!r){if(null===t.stateNode)throw Error(a(166));return null}if(e=_i(Bi.current),Ui(t)){r=t.stateNode,n=t.type;var c=t.memoizedProps;switch(r[Vr]=t,r[Wr]=c,n){case"dialog":Br("cancel",r),Br("close",r);break;case"iframe":case"object":case"embed":Br("load",r);break;case"video":case"audio":for(e=0;e<yr.length;e++)Br(yr[e],r);break;case"source":Br("error",r);break;case"img":case"image":case"link":Br("error",r),Br("load",r);break;case"details":Br("toggle",r);break;case"input":ee(r,c),Br("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!c.multiple},Br("invalid",r);break;case"textarea":ue(r,c),Br("invalid",r)}for(var s in xe(n,c),e=null,c)c.hasOwnProperty(s)&&(i=c[s],"children"===s?"string"==typeof i?r.textContent!==i&&(e=["children",i]):"number"==typeof i&&r.textContent!==""+i&&(e=["children",""+i]):u.hasOwnProperty(s)&&null!=i&&"onScroll"===s&&Br("scroll",r));switch(n){case"input":X(r),re(r,c,!0);break;case"textarea":X(r),le(r);break;case"select":case"option":break;default:"function"==typeof c.onClick&&(r.onclick=Tr)}r=e,t.updateQueue=r,null!==r&&(t.flags|=4)}else{switch(s=9===i.nodeType?i:i.ownerDocument,e===fe.html&&(e=de(n)),e===fe.html?"script"===n?((e=s.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),"select"===n&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[Vr]=t,e[Wr]=r,Ya(e,t,!1,!1),t.stateNode=e,s=Ce(n,r),n){case"dialog":Br("cancel",e),Br("close",e),i=r;break;case"iframe":case"object":case"embed":Br("load",e),i=r;break;case"video":case"audio":for(i=0;i<yr.length;i++)Br(yr[i],e);i=r;break;case"source":Br("error",e),i=r;break;case"img":case"image":case"link":Br("error",e),Br("load",e),i=r;break;case"details":Br("toggle",e),i=r;break;case"input":ee(e,r),i=$(e,r),Br("invalid",e);break;case"option":i=ie(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=o({},r,{value:void 0}),Br("invalid",e);break;case"textarea":ue(e,r),i=ce(e,r),Br("invalid",e);break;default:i=r}xe(n,i);var l=i;for(c in l)if(l.hasOwnProperty(c)){var f=l[c];"style"===c?we(e,f):"dangerouslySetInnerHTML"===c?null!=(f=f?f.__html:void 0)&&Ae(e,f):"children"===c?"string"==typeof f?("textarea"!==n||""!==f)&&me(e,f):"number"==typeof f&&me(e,""+f):"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&"autoFocus"!==c&&(u.hasOwnProperty(c)?null!=f&&"onScroll"===c&&Br("scroll",e):null!=f&&w(e,c,f,s))}switch(n){case"input":X(e),re(e,r,!1);break;case"textarea":X(e),le(e);break;case"option":null!=r.value&&e.setAttribute("value",""+W(r.value));break;case"select":e.multiple=!!r.multiple,null!=(c=r.value)?ae(e,!!r.multiple,c,!1):null!=r.defaultValue&&ae(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof i.onClick&&(e.onclick=Tr)}jr(n,r)&&(t.flags|=4)}null!==t.ref&&(t.flags|=128)}return null;case 6:if(e&&null!=t.stateNode)Ja(e,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(a(166));n=_i(Mi.current),_i(Bi.current),Ui(t)?(r=t.stateNode,n=t.memoizedProps,r[Vr]=t,r.nodeValue!==n&&(t.flags|=4)):((r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[Vr]=t,t.stateNode=r)}return null;case 13:return io(Ni),r=t.memoizedState,64&t.flags?(t.lanes=n,t):(r=null!==r,n=!1,null===e?void 0!==t.memoizedProps.fallback&&Ui(t):n=null!==e.memoizedState,r&&!n&&2&t.mode&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||1&Ni.current?0===Fc&&(Fc=3):(0!==Fc&&3!==Fc||(Fc=4),null===kc||!(134217727&Pc)&&!(134217727&jc)||gu(kc,Sc))),(r||n)&&(t.flags|=4),null);case 4:return Ii(),Ha(t),null===e&&Mr(t.stateNode.containerInfo),null;case 10:return $o(t),null;case 19:if(io(Ni),null===(r=t.memoizedState))return null;if(c=!!(64&t.flags),null===(s=r.rendering))if(c)nc(r,!1);else{if(0!==Fc||null!==e&&64&e.flags)for(e=t.child;null!==e;){if(null!==(s=Fi(e))){for(t.flags|=64,nc(r,!1),null!==(c=s.updateQueue)&&(t.updateQueue=c,t.flags|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=n,n=t.child;null!==n;)e=r,(c=n).flags&=2,c.nextEffect=null,c.firstEffect=null,c.lastEffect=null,null===(s=c.alternate)?(c.childLanes=0,c.lanes=e,c.child=null,c.memoizedProps=null,c.memoizedState=null,c.updateQueue=null,c.dependencies=null,c.stateNode=null):(c.childLanes=s.childLanes,c.lanes=s.lanes,c.child=s.child,c.memoizedProps=s.memoizedProps,c.memoizedState=s.memoizedState,c.updateQueue=s.updateQueue,c.type=s.type,e=s.dependencies,c.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return ao(Ni,1&Ni.current|2),t.child}e=e.sibling}null!==r.tail&&zo()>Uc&&(t.flags|=64,c=!0,nc(r,!1),t.lanes=33554432)}else{if(!c)if(null!==(e=Fi(s))){if(t.flags|=64,c=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),nc(r,!0),null===r.tail&&"hidden"===r.tailMode&&!s.alternate&&!Pi)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*zo()-r.renderingStartTime>Uc&&1073741824!==n&&(t.flags|=64,c=!0,nc(r,!1),t.lanes=33554432);r.isBackwards?(s.sibling=t.child,t.child=s):(null!==(n=r.last)?n.sibling=s:t.child=s,r.last=s)}return null!==r.tail?(n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=zo(),n.sibling=null,t=Ni.current,ao(Ni,c?1&t|2:1&t),n):null;case 23:case 24:return bu(),null!==e&&null!==e.memoizedState!=(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(t.flags|=4),null}throw Error(a(156,t.tag))}function oc(e){switch(e.tag){case 1:po(e.type)&&go();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Ii(),io(so),io(uo),Gi(),64&(t=e.flags))throw Error(a(285));return e.flags=-4097&t|64,e;case 5:return Qi(e),null;case 13:return io(Ni),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return io(Ni),null;case 4:return Ii(),null;case 10:return $o(e),null;case 23:case 24:return bu(),null;default:return null}}function ic(e,t){try{var n="",r=t;do{n+=J(r),r=r.return}while(r);var o=n}catch(e){o="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:o}}function ac(e,t){try{console.error(t.value)}catch(e){setTimeout((function(){throw e}))}}Ya=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Ha=function(){},Ga=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,_i(Bi.current);var a,c=null;switch(n){case"input":i=$(e,i),r=$(e,r),c=[];break;case"option":i=ie(e,i),r=ie(e,r),c=[];break;case"select":i=o({},i,{value:void 0}),r=o({},r,{value:void 0}),c=[];break;case"textarea":i=ce(e,i),r=ce(e,r),c=[];break;default:"function"!=typeof i.onClick&&"function"==typeof r.onClick&&(e.onclick=Tr)}for(f in xe(n,r),n=null,i)if(!r.hasOwnProperty(f)&&i.hasOwnProperty(f)&&null!=i[f])if("style"===f){var s=i[f];for(a in s)s.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else"dangerouslySetInnerHTML"!==f&&"children"!==f&&"suppressContentEditableWarning"!==f&&"suppressHydrationWarning"!==f&&"autoFocus"!==f&&(u.hasOwnProperty(f)?c||(c=[]):(c=c||[]).push(f,null));for(f in r){var l=r[f];if(s=null!=i?i[f]:void 0,r.hasOwnProperty(f)&&l!==s&&(null!=l||null!=s))if("style"===f)if(s){for(a in s)!s.hasOwnProperty(a)||l&&l.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in l)l.hasOwnProperty(a)&&s[a]!==l[a]&&(n||(n={}),n[a]=l[a])}else n||(c||(c=[]),c.push(f,n)),n=l;else"dangerouslySetInnerHTML"===f?(l=l?l.__html:void 0,s=s?s.__html:void 0,null!=l&&s!==l&&(c=c||[]).push(f,l)):"children"===f?"string"!=typeof l&&"number"!=typeof l||(c=c||[]).push(f,""+l):"suppressContentEditableWarning"!==f&&"suppressHydrationWarning"!==f&&(u.hasOwnProperty(f)?(null!=l&&"onScroll"===f&&Br("scroll",e),c||s===l||(c=[])):"object"==typeof l&&null!==l&&l.$$typeof===T?l.toString():(c=c||[]).push(f,l))}n&&(c=c||[]).push("style",n);var f=c;(t.updateQueue=f)&&(t.flags|=4)}},Ja=function(e,t,n,r){n!==r&&(t.flags|=4)};var cc="function"==typeof WeakMap?WeakMap:Map;function uc(e,t,n){(n=ai(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Jc||(Jc=!0,Vc=r),ac(0,t)},n}function sc(e,t,n){(n=ai(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;n.payload=function(){return ac(0,t),r(o)}}var i=e.stateNode;return null!==i&&"function"==typeof i.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Wc?Wc=new Set([this]):Wc.add(this),ac(0,t));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}var lc="function"==typeof WeakSet?WeakSet:Set;function fc(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){Ou(e,t)}else t.current=null}function dc(e,t){switch(t.tag){case 0:case 11:case 15:case 22:case 5:case 6:case 4:case 17:return;case 1:if(256&t.flags&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Vo(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&Ur(t.stateNode.containerInfo))}throw Error(a(163))}function pc(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(!(3&~e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var o=e;r=o.next,4&(o=o.tag)&&1&o&&(Nu(n,e),Qu(n,e)),e=r}while(e!==t)}return;case 1:return e=n.stateNode,4&n.flags&&(null===t?e.componentDidMount():(r=n.elementType===n.type?t.memoizedProps:Vo(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(t=n.updateQueue)&&li(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:case 1:e=n.child.stateNode}li(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.flags&&jr(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:case 19:case 17:case 20:case 21:case 23:case 24:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&wt(n)))))}throw Error(a(163))}function gc(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)"function"==typeof(r=r.style).setProperty?r.setProperty("display","none","important"):r.display="none";else{r=n.stateNode;var o=n.memoizedProps.style;o=null!=o&&o.hasOwnProperty("display")?o.display:null,r.style.display=be("display",o)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else if((23!==n.tag&&24!==n.tag||null===n.memoizedState||n===e)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function Ac(e,t){if(wo&&"function"==typeof wo.onCommitFiberUnmount)try{wo.onCommitFiberUnmount(bo,t)}catch(e){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e=e.next;do{var r=n,o=r.destroy;if(r=r.tag,void 0!==o)if(4&r)Nu(t,n);else{r=t;try{o()}catch(e){Ou(r,e)}}n=n.next}while(n!==e)}break;case 1:if(fc(t),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(e){Ou(t,e)}break;case 5:fc(t);break;case 4:yc(e,t)}}function mc(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function hc(e){return 5===e.tag||3===e.tag||4===e.tag}function vc(e){e:{for(var t=e.return;null!==t;){if(hc(t))break e;t=t.return}throw Error(a(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(a(161))}16&n.flags&&(me(t,""),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||hc(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break e}}r?bc(e,n,t):wc(e,n,t)}function bc(e,t,n){var r=e.tag,o=5===r||6===r;if(o)e=o?e.stateNode:e.stateNode.instance,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=Tr));else if(4!==r&&null!==(e=e.child))for(bc(e,t,n),e=e.sibling;null!==e;)bc(e,t,n),e=e.sibling}function wc(e,t,n){var r=e.tag,o=5===r||6===r;if(o)e=o?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(wc(e,t,n),e=e.sibling;null!==e;)wc(e,t,n),e=e.sibling}function yc(e,t){for(var n,r,o=t,i=!1;;){if(!i){i=o.return;e:for(;;){if(null===i)throw Error(a(160));switch(n=i.stateNode,i.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}i=i.return}i=!0}if(5===o.tag||6===o.tag){e:for(var c=e,u=o,s=u;;)if(Ac(c,s),null!==s.child&&4!==s.tag)s.child.return=s,s=s.child;else{if(s===u)break e;for(;null===s.sibling;){if(null===s.return||s.return===u)break e;s=s.return}s.sibling.return=s.return,s=s.sibling}r?(c=n,u=o.stateNode,8===c.nodeType?c.parentNode.removeChild(u):c.removeChild(u)):n.removeChild(o.stateNode)}else if(4===o.tag){if(null!==o.child){n=o.stateNode.containerInfo,r=!0,o.child.return=o,o=o.child;continue}}else if(Ac(e,o),null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)return;4===(o=o.return).tag&&(i=!1)}o.sibling.return=o.return,o=o.sibling}}function xc(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var r=n=n.next;do{!(3&~r.tag)&&(e=r.destroy,r.destroy=void 0,void 0!==e&&e()),r=r.next}while(r!==n)}return;case 1:case 12:case 17:return;case 5:if(null!=(n=t.stateNode)){r=t.memoizedProps;var o=null!==e?e.memoizedProps:r;e=t.type;var i=t.updateQueue;if(t.updateQueue=null,null!==i){for(n[Wr]=r,"input"===e&&"radio"===r.type&&null!=r.name&&te(n,r),Ce(e,o),t=Ce(e,r),o=0;o<i.length;o+=2){var c=i[o],u=i[o+1];"style"===c?we(n,u):"dangerouslySetInnerHTML"===c?Ae(n,u):"children"===c?me(n,u):w(n,c,u,t)}switch(e){case"input":ne(n,r);break;case"textarea":se(n,r);break;case"select":e=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(i=r.value)?ae(n,!!r.multiple,i,!1):e!==!!r.multiple&&(null!=r.defaultValue?ae(n,!!r.multiple,r.defaultValue,!0):ae(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(a(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((n=t.stateNode).hydrate&&(n.hydrate=!1,wt(n.containerInfo)));case 13:return null!==t.memoizedState&&(Lc=zo(),gc(t.child,!0)),void Cc(t);case 19:return void Cc(t);case 23:case 24:return void gc(t,null!==t.memoizedState)}throw Error(a(163))}function Cc(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new lc),t.forEach((function(t){var r=ju.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function Ec(e,t){return null!==e&&(null===(e=e.memoizedState)||null!==e.dehydrated)&&(null!==(t=t.memoizedState)&&null===t.dehydrated)}var Bc=Math.ceil,Dc=y.ReactCurrentDispatcher,Mc=y.ReactCurrentOwner,_c=0,kc=null,Ic=null,Sc=0,Qc=0,Nc=oo(0),Fc=0,Tc=null,Oc=0,Pc=0,jc=0,zc=0,Rc=null,Lc=0,Uc=1/0;function Yc(){Uc=zo()+500}var Hc,Gc=null,Jc=!1,Vc=null,Wc=null,Zc=!1,Xc=null,Kc=90,qc=[],$c=[],eu=null,tu=0,nu=null,ru=-1,ou=0,iu=0,au=null,cu=!1;function uu(){return 48&_c?zo():-1!==ru?ru:ru=zo()}function su(e){if(!(2&(e=e.mode)))return 1;if(!(4&e))return 99===Ro()?1:2;if(0===ou&&(ou=Oc),0!==Jo.transition){0!==iu&&(iu=null!==Rc?Rc.pendingLanes:0),e=ou;var t=4186112&~iu;return 0===(t&=-t)&&(0===(t=(e=4186112&~e)&-e)&&(t=8192)),t}return e=Ro(),4&_c&&98===e?e=jt(12,ou):e=jt(e=function(e){switch(e){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}(e),ou),e}function lu(e,t,n){if(50<tu)throw tu=0,nu=null,Error(a(185));if(null===(e=fu(e,t)))return null;Lt(e,t,n),e===kc&&(jc|=t,4===Fc&&gu(e,Sc));var r=Ro();1===t?8&_c&&!(48&_c)?Au(e):(du(e,n),0===_c&&(Yc(),Ho())):(!(4&_c)||98!==r&&99!==r||(null===eu?eu=new Set([e]):eu.add(e)),du(e,n)),Rc=e}function fu(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}function du(e,t){for(var n=e.callbackNode,r=e.suspendedLanes,o=e.pingedLanes,i=e.expirationTimes,c=e.pendingLanes;0<c;){var u=31-Ut(c),s=1<<u,l=i[u];if(-1===l){if(!(s&r)||s&o){l=t,Tt(s);var f=Ft;i[u]=10<=f?l+250:6<=f?l+5e3:-1}}else l<=t&&(e.expiredLanes|=s);c&=~s}if(r=Ot(e,e===kc?Sc:0),t=Ft,0===r)null!==n&&(n!==No&&Co(n),e.callbackNode=null,e.callbackPriority=0);else{if(null!==n){if(e.callbackPriority===t)return;n!==No&&Co(n)}15===t?(n=Au.bind(null,e),null===To?(To=[n],Oo=xo(_o,Go)):To.push(n),n=No):14===t?n=Yo(99,Au.bind(null,e)):(n=function(e){switch(e){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error(a(358,e))}}(t),n=Yo(n,pu.bind(null,e))),e.callbackPriority=t,e.callbackNode=n}}function pu(e){if(ru=-1,iu=ou=0,48&_c)throw Error(a(327));var t=e.callbackNode;if(Su()&&e.callbackNode!==t)return null;var n=Ot(e,e===kc?Sc:0);if(0===n)return null;var r=n,o=_c;_c|=16;var i=xu();for(kc===e&&Sc===r||(Yc(),wu(e,r));;)try{Bu();break}catch(t){yu(e,t)}if(qo(),Dc.current=i,_c=o,null!==Ic?r=0:(kc=null,Sc=0,r=Fc),Oc&jc)wu(e,0);else if(0!==r){if(2===r&&(_c|=64,e.hydrate&&(e.hydrate=!1,Ur(e.containerInfo)),0!==(n=Pt(e))&&(r=Cu(e,n))),1===r)throw t=Tc,wu(e,0),gu(e,n),du(e,zo()),t;switch(e.finishedWork=e.current.alternate,e.finishedLanes=n,r){case 0:case 1:throw Error(a(345));case 2:case 5:_u(e);break;case 3:if(gu(e,n),(62914560&n)===n&&10<(r=Lc+500-zo())){if(0!==Ot(e,0))break;if(((o=e.suspendedLanes)&n)!==n){uu(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=Rr(_u.bind(null,e),r);break}_u(e);break;case 4:if(gu(e,n),(4186112&n)===n)break;for(r=e.eventTimes,o=-1;0<n;){var c=31-Ut(n);i=1<<c,(c=r[c])>o&&(o=c),n&=~i}if(n=o,10<(n=(120>(n=zo()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Bc(n/1960))-n)){e.timeoutHandle=Rr(_u.bind(null,e),n);break}_u(e);break;default:throw Error(a(329))}}return du(e,zo()),e.callbackNode===t?pu.bind(null,e):null}function gu(e,t){for(t&=~zc,t&=~jc,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Ut(t),r=1<<n;e[n]=-1,t&=~r}}function Au(e){if(48&_c)throw Error(a(327));if(Su(),e===kc&&e.expiredLanes&Sc){var t=Sc,n=Cu(e,t);Oc&jc&&(n=Cu(e,t=Ot(e,t)))}else n=Cu(e,t=Ot(e,0));if(0!==e.tag&&2===n&&(_c|=64,e.hydrate&&(e.hydrate=!1,Ur(e.containerInfo)),0!==(t=Pt(e))&&(n=Cu(e,t))),1===n)throw n=Tc,wu(e,0),gu(e,t),du(e,zo()),n;return e.finishedWork=e.current.alternate,e.finishedLanes=t,_u(e),du(e,zo()),null}function mu(e,t){var n=_c;_c|=1;try{return e(t)}finally{0===(_c=n)&&(Yc(),Ho())}}function hu(e,t){var n=_c;_c&=-2,_c|=8;try{return e(t)}finally{0===(_c=n)&&(Yc(),Ho())}}function vu(e,t){ao(Nc,Qc),Qc|=t,Oc|=t}function bu(){Qc=Nc.current,io(Nc)}function wu(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,Lr(n)),null!==Ic)for(n=Ic.return;null!==n;){var r=n;switch(r.tag){case 1:null!=(r=r.type.childContextTypes)&&go();break;case 3:Ii(),io(so),io(uo),Gi();break;case 5:Qi(r);break;case 4:Ii();break;case 13:case 19:io(Ni);break;case 10:$o(r);break;case 23:case 24:bu()}n=n.return}kc=e,Ic=Uu(e.current,null),Sc=Qc=Oc=t,Fc=0,Tc=null,zc=jc=Pc=0}function yu(e,t){for(;;){var n=Ic;try{if(qo(),Ji.current=Ma,qi){for(var r=Zi.memoizedState;null!==r;){var o=r.queue;null!==o&&(o.pending=null),r=r.next}qi=!1}if(Wi=0,Ki=Xi=Zi=null,$i=!1,Mc.current=null,null===n||null===n.return){Fc=1,Tc=t,Ic=null;break}e:{var i=e,a=n.return,c=n,u=t;if(t=Sc,c.flags|=2048,c.firstEffect=c.lastEffect=null,null!==u&&"object"==typeof u&&"function"==typeof u.then){var s=u;if(!(2&c.mode)){var l=c.alternate;l?(c.updateQueue=l.updateQueue,c.memoizedState=l.memoizedState,c.lanes=l.lanes):(c.updateQueue=null,c.memoizedState=null)}var f=!!(1&Ni.current),d=a;do{var p;if(p=13===d.tag){var g=d.memoizedState;if(null!==g)p=null!==g.dehydrated;else{var A=d.memoizedProps;p=void 0!==A.fallback&&(!0!==A.unstable_avoidThisFallback||!f)}}if(p){var m=d.updateQueue;if(null===m){var h=new Set;h.add(s),d.updateQueue=h}else m.add(s);if(!(2&d.mode)){if(d.flags|=64,c.flags|=16384,c.flags&=-2981,1===c.tag)if(null===c.alternate)c.tag=17;else{var v=ai(-1,1);v.tag=2,ci(c,v)}c.lanes|=1;break e}u=void 0,c=t;var b=i.pingCache;if(null===b?(b=i.pingCache=new cc,u=new Set,b.set(s,u)):void 0===(u=b.get(s))&&(u=new Set,b.set(s,u)),!u.has(c)){u.add(c);var w=Pu.bind(null,i,s,c);s.then(w,w)}d.flags|=4096,d.lanes=t;break e}d=d.return}while(null!==d);u=Error((V(c.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.")}5!==Fc&&(Fc=2),u=ic(u,c),d=a;do{switch(d.tag){case 3:i=u,d.flags|=4096,t&=-t,d.lanes|=t,ui(d,uc(0,i,t));break e;case 1:i=u;var y=d.type,x=d.stateNode;if(!(64&d.flags||"function"!=typeof y.getDerivedStateFromError&&(null===x||"function"!=typeof x.componentDidCatch||null!==Wc&&Wc.has(x)))){d.flags|=4096,t&=-t,d.lanes|=t,ui(d,sc(d,i,t));break e}}d=d.return}while(null!==d)}Mu(n)}catch(e){t=e,Ic===n&&null!==n&&(Ic=n=n.return);continue}break}}function xu(){var e=Dc.current;return Dc.current=Ma,null===e?Ma:e}function Cu(e,t){var n=_c;_c|=16;var r=xu();for(kc===e&&Sc===t||wu(e,t);;)try{Eu();break}catch(t){yu(e,t)}if(qo(),_c=n,Dc.current=r,null!==Ic)throw Error(a(261));return kc=null,Sc=0,Fc}function Eu(){for(;null!==Ic;)Du(Ic)}function Bu(){for(;null!==Ic&&!Eo();)Du(Ic)}function Du(e){var t=Hc(e.alternate,e,Qc);e.memoizedProps=e.pendingProps,null===t?Mu(e):Ic=t,Mc.current=null}function Mu(e){var t=e;do{var n=t.alternate;if(e=t.return,2048&t.flags){if(null!==(n=oc(t)))return n.flags&=2047,void(Ic=n);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}else{if(null!==(n=rc(n,t,Qc)))return void(Ic=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||1073741824&Qc||!(4&n.mode)){for(var r=0,o=n.child;null!==o;)r|=o.lanes|o.childLanes,o=o.sibling;n.childLanes=r}null!==e&&!(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1<t.flags&&(null!==e.lastEffect?e.lastEffect.nextEffect=t:e.firstEffect=t,e.lastEffect=t))}if(null!==(t=t.sibling))return void(Ic=t);Ic=t=e}while(null!==t);0===Fc&&(Fc=5)}function _u(e){var t=Ro();return Uo(99,ku.bind(null,e,t)),null}function ku(e,t){do{Su()}while(null!==Xc);if(48&_c)throw Error(a(327));var n=e.finishedWork;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(a(177));e.callbackNode=null;var r=n.lanes|n.childLanes,o=r,i=e.pendingLanes&~o;e.pendingLanes=o,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=o,e.mutableReadLanes&=o,e.entangledLanes&=o,o=e.entanglements;for(var c=e.eventTimes,u=e.expirationTimes;0<i;){var s=31-Ut(i),l=1<<s;o[s]=0,c[s]=-1,u[s]=-1,i&=~l}if(null!==eu&&!(24&r)&&eu.has(e)&&eu.delete(e),e===kc&&(Ic=kc=null,Sc=0),1<n.flags?null!==n.lastEffect?(n.lastEffect.nextEffect=n,r=n.firstEffect):r=n:r=n.firstEffect,null!==r){if(o=_c,_c|=32,Mc.current=null,Or=Vt,dr(c=fr())){if("selectionStart"in c)u={start:c.selectionStart,end:c.selectionEnd};else e:if(u=(u=c.ownerDocument)&&u.defaultView||window,(l=u.getSelection&&u.getSelection())&&0!==l.rangeCount){u=l.anchorNode,i=l.anchorOffset,s=l.focusNode,l=l.focusOffset;try{u.nodeType,s.nodeType}catch(e){u=null;break e}var f=0,d=-1,p=-1,g=0,A=0,m=c,h=null;t:for(;;){for(var v;m!==u||0!==i&&3!==m.nodeType||(d=f+i),m!==s||0!==l&&3!==m.nodeType||(p=f+l),3===m.nodeType&&(f+=m.nodeValue.length),null!==(v=m.firstChild);)h=m,m=v;for(;;){if(m===c)break t;if(h===u&&++g===i&&(d=f),h===s&&++A===l&&(p=f),null!==(v=m.nextSibling))break;h=(m=h).parentNode}m=v}u=-1===d||-1===p?null:{start:d,end:p}}else u=null;u=u||{start:0,end:0}}else u=null;Pr={focusedElem:c,selectionRange:u},Vt=!1,au=null,cu=!1,Gc=r;do{try{Iu()}catch(e){if(null===Gc)throw Error(a(330));Ou(Gc,e),Gc=Gc.nextEffect}}while(null!==Gc);au=null,Gc=r;do{try{for(c=e;null!==Gc;){var b=Gc.flags;if(16&b&&me(Gc.stateNode,""),128&b){var w=Gc.alternate;if(null!==w){var y=w.ref;null!==y&&("function"==typeof y?y(null):y.current=null)}}switch(1038&b){case 2:vc(Gc),Gc.flags&=-3;break;case 6:vc(Gc),Gc.flags&=-3,xc(Gc.alternate,Gc);break;case 1024:Gc.flags&=-1025;break;case 1028:Gc.flags&=-1025,xc(Gc.alternate,Gc);break;case 4:xc(Gc.alternate,Gc);break;case 8:yc(c,u=Gc);var x=u.alternate;mc(u),null!==x&&mc(x)}Gc=Gc.nextEffect}}catch(e){if(null===Gc)throw Error(a(330));Ou(Gc,e),Gc=Gc.nextEffect}}while(null!==Gc);if(y=Pr,w=fr(),b=y.focusedElem,c=y.selectionRange,w!==b&&b&&b.ownerDocument&&lr(b.ownerDocument.documentElement,b)){null!==c&&dr(b)&&(w=c.start,void 0===(y=c.end)&&(y=w),"selectionStart"in b?(b.selectionStart=w,b.selectionEnd=Math.min(y,b.value.length)):(y=(w=b.ownerDocument||document)&&w.defaultView||window).getSelection&&(y=y.getSelection(),u=b.textContent.length,x=Math.min(c.start,u),c=void 0===c.end?x:Math.min(c.end,u),!y.extend&&x>c&&(u=c,c=x,x=u),u=sr(b,x),i=sr(b,c),u&&i&&(1!==y.rangeCount||y.anchorNode!==u.node||y.anchorOffset!==u.offset||y.focusNode!==i.node||y.focusOffset!==i.offset)&&((w=w.createRange()).setStart(u.node,u.offset),y.removeAllRanges(),x>c?(y.addRange(w),y.extend(i.node,i.offset)):(w.setEnd(i.node,i.offset),y.addRange(w))))),w=[];for(y=b;y=y.parentNode;)1===y.nodeType&&w.push({element:y,left:y.scrollLeft,top:y.scrollTop});for("function"==typeof b.focus&&b.focus(),b=0;b<w.length;b++)(y=w[b]).element.scrollLeft=y.left,y.element.scrollTop=y.top}Vt=!!Or,Pr=Or=null,e.current=n,Gc=r;do{try{for(b=e;null!==Gc;){var C=Gc.flags;if(36&C&&pc(b,Gc.alternate,Gc),128&C){w=void 0;var E=Gc.ref;if(null!==E){var B=Gc.stateNode;Gc.tag,w=B,"function"==typeof E?E(w):E.current=w}}Gc=Gc.nextEffect}}catch(e){if(null===Gc)throw Error(a(330));Ou(Gc,e),Gc=Gc.nextEffect}}while(null!==Gc);Gc=null,Fo(),_c=o}else e.current=n;if(Zc)Zc=!1,Xc=e,Kc=t;else for(Gc=r;null!==Gc;)t=Gc.nextEffect,Gc.nextEffect=null,8&Gc.flags&&((C=Gc).sibling=null,C.stateNode=null),Gc=t;if(0===(r=e.pendingLanes)&&(Wc=null),1===r?e===nu?tu++:(tu=0,nu=e):tu=0,n=n.stateNode,wo&&"function"==typeof wo.onCommitFiberRoot)try{wo.onCommitFiberRoot(bo,n,void 0,!(64&~n.current.flags))}catch(e){}if(du(e,zo()),Jc)throw Jc=!1,e=Vc,Vc=null,e;return 8&_c||Ho(),null}function Iu(){for(;null!==Gc;){var e=Gc.alternate;cu||null===au||(8&Gc.flags?qe(Gc,au)&&(cu=!0):13===Gc.tag&&Ec(e,Gc)&&qe(Gc,au)&&(cu=!0));var t=Gc.flags;256&t&&dc(e,Gc),!(512&t)||Zc||(Zc=!0,Yo(97,(function(){return Su(),null}))),Gc=Gc.nextEffect}}function Su(){if(90!==Kc){var e=97<Kc?97:Kc;return Kc=90,Uo(e,Fu)}return!1}function Qu(e,t){qc.push(t,e),Zc||(Zc=!0,Yo(97,(function(){return Su(),null})))}function Nu(e,t){$c.push(t,e),Zc||(Zc=!0,Yo(97,(function(){return Su(),null})))}function Fu(){if(null===Xc)return!1;var e=Xc;if(Xc=null,48&_c)throw Error(a(331));var t=_c;_c|=32;var n=$c;$c=[];for(var r=0;r<n.length;r+=2){var o=n[r],i=n[r+1],c=o.destroy;if(o.destroy=void 0,"function"==typeof c)try{c()}catch(e){if(null===i)throw Error(a(330));Ou(i,e)}}for(n=qc,qc=[],r=0;r<n.length;r+=2){o=n[r],i=n[r+1];try{var u=o.create;o.destroy=u()}catch(e){if(null===i)throw Error(a(330));Ou(i,e)}}for(u=e.current.firstEffect;null!==u;)e=u.nextEffect,u.nextEffect=null,8&u.flags&&(u.sibling=null,u.stateNode=null),u=e;return _c=t,Ho(),!0}function Tu(e,t,n){ci(e,t=uc(0,t=ic(n,t),1)),t=uu(),null!==(e=fu(e,1))&&(Lt(e,1,t),du(e,t))}function Ou(e,t){if(3===e.tag)Tu(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){Tu(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Wc||!Wc.has(r))){var o=sc(n,e=ic(t,e),1);if(ci(n,o),o=uu(),null!==(n=fu(n,1)))Lt(n,1,o),du(n,o);else if("function"==typeof r.componentDidCatch&&(null===Wc||!Wc.has(r)))try{r.componentDidCatch(t,e)}catch(e){}break}}n=n.return}}function Pu(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=uu(),e.pingedLanes|=e.suspendedLanes&n,kc===e&&(Sc&n)===n&&(4===Fc||3===Fc&&(62914560&Sc)===Sc&&500>zo()-Lc?wu(e,0):zc|=n),du(e,t)}function ju(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(2&(t=e.mode)?4&t?(0===ou&&(ou=Oc),0===(t=zt(62914560&~ou))&&(t=4194304)):t=99===Ro()?1:2:t=1),n=uu(),null!==(e=fu(e,t))&&(Lt(e,t,n),du(e,n))}function zu(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function Ru(e,t,n,r){return new zu(e,t,n,r)}function Lu(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Uu(e,t){var n=e.alternate;return null===n?((n=Ru(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Yu(e,t,n,r,o,i){var c=2;if(r=e,"function"==typeof e)Lu(e)&&(c=1);else if("string"==typeof e)c=5;else e:switch(e){case E:return Hu(n.children,o,i,t);case O:c=8,o|=16;break;case B:c=8,o|=1;break;case D:return(e=Ru(12,n,t,8|o)).elementType=D,e.type=D,e.lanes=i,e;case I:return(e=Ru(13,n,t,o)).type=I,e.elementType=I,e.lanes=i,e;case S:return(e=Ru(19,n,t,o)).elementType=S,e.lanes=i,e;case P:return Gu(n,o,i,t);case j:return(e=Ru(24,n,t,o)).elementType=j,e.lanes=i,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case M:c=10;break e;case _:c=9;break e;case k:c=11;break e;case Q:c=14;break e;case N:c=16,r=null;break e;case F:c=22;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=Ru(c,n,t,o)).elementType=e,t.type=r,t.lanes=i,t}function Hu(e,t,n,r){return(e=Ru(7,e,r,t)).lanes=n,e}function Gu(e,t,n,r){return(e=Ru(23,e,r,t)).elementType=P,e.lanes=n,e}function Ju(e,t,n){return(e=Ru(6,e,null,t)).lanes=n,e}function Vu(e,t,n){return(t=Ru(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Wu(e,t,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=Rt(0),this.expirationTimes=Rt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Rt(0),this.mutableSourceEagerHydrationData=null}function Zu(e,t,n,r){var o=t.current,i=uu(),c=su(o);e:if(n){t:{if(We(n=n._reactInternals)!==n||1!==n.tag)throw Error(a(170));var u=n;do{switch(u.tag){case 3:u=u.stateNode.context;break t;case 1:if(po(u.type)){u=u.stateNode.__reactInternalMemoizedMergedChildContext;break t}}u=u.return}while(null!==u);throw Error(a(171))}if(1===n.tag){var s=n.type;if(po(s)){n=mo(n,s,u);break e}}n=u}else n=co;return null===t.context?t.context=n:t.pendingContext=n,(t=ai(i,c)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),ci(o,t),lu(o,c,i),c}function Xu(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Ku(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function qu(e,t){Ku(e,t),(e=e.alternate)&&Ku(e,t)}function $u(e,t,n){var r=null!=n&&null!=n.hydrationOptions&&n.hydrationOptions.mutableSources||null;if(n=new Wu(e,t,null!=n&&!0===n.hydrate),t=Ru(3,null,null,2===t?7:1===t?3:0),n.current=t,t.stateNode=n,oi(t),e[Zr]=n.current,Mr(8===e.nodeType?e.parentNode:e),r)for(e=0;e<r.length;e++){var o=(t=r[e])._getVersion;o=o(t._source),null==n.mutableSourceEagerHydrationData?n.mutableSourceEagerHydrationData=[t,o]:n.mutableSourceEagerHydrationData.push(t,o)}this._internalRoot=n}function es(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function ts(e,t,n,r,o){var i=n._reactRootContainer;if(i){var a=i._internalRoot;if("function"==typeof o){var c=o;o=function(){var e=Xu(a);c.call(e)}}Zu(t,a,e,o)}else{if(i=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new $u(e,0,t?{hydrate:!0}:void 0)}(n,r),a=i._internalRoot,"function"==typeof o){var u=o;o=function(){var e=Xu(a);u.call(e)}}hu((function(){Zu(t,a,e,o)}))}return Xu(a)}function ns(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!es(t))throw Error(a(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:C,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)}Hc=function(e,t,n){var r=t.lanes;if(null!==e)if(e.memoizedProps!==t.pendingProps||so.current)Qa=!0;else{if(!(n&r)){switch(Qa=!1,t.tag){case 3:Ua(t),Yi();break;case 5:Si(t);break;case 1:po(t.type)&&ho(t);break;case 4:ki(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value;var o=t.type._context;ao(Wo,o._currentValue),o._currentValue=r;break;case 13:if(null!==t.memoizedState)return n&t.child.childLanes?Wa(e,t,n):(ao(Ni,1&Ni.current),null!==(t=tc(e,t,n))?t.sibling:null);ao(Ni,1&Ni.current);break;case 19:if(r=!!(n&t.childLanes),64&e.flags){if(r)return ec(e,t,n);t.flags|=64}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null,o.lastEffect=null),ao(Ni,Ni.current),r)break;return null;case 23:case 24:return t.lanes=0,Pa(e,t,n)}return tc(e,t,n)}Qa=!!(16384&e.flags)}else Qa=!1;switch(t.lanes=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,o=fo(t,uo.current),ti(t,n),o=na(null,t,r,e,o,n),t.flags|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,po(r)){var i=!0;ho(t)}else i=!1;t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,oi(t);var c=r.getDerivedStateFromProps;"function"==typeof c&&di(t,r,c,e),o.updater=pi,t.stateNode=o,o._reactInternals=t,hi(t,r,e,n),t=La(null,t,r,!0,i,n)}else t.tag=0,Na(null,t,o,n),t=t.child;return t;case 16:o=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,o=(i=o._init)(o._payload),t.type=o,i=t.tag=function(e){if("function"==typeof e)return Lu(e)?1:0;if(null!=e){if((e=e.$$typeof)===k)return 11;if(e===Q)return 14}return 2}(o),e=Vo(o,e),i){case 0:t=za(null,t,o,e,n);break e;case 1:t=Ra(null,t,o,e,n);break e;case 11:t=Fa(null,t,o,e,n);break e;case 14:t=Ta(null,t,o,Vo(o.type,e),r,n);break e}throw Error(a(306,o,""))}return t;case 0:return r=t.type,o=t.pendingProps,za(e,t,r,o=t.elementType===r?o:Vo(r,o),n);case 1:return r=t.type,o=t.pendingProps,Ra(e,t,r,o=t.elementType===r?o:Vo(r,o),n);case 3:if(Ua(t),r=t.updateQueue,null===e||null===r)throw Error(a(282));if(r=t.pendingProps,o=null!==(o=t.memoizedState)?o.element:null,ii(e,t),si(t,r,null,n),(r=t.memoizedState.element)===o)Yi(),t=tc(e,t,n);else{if((i=(o=t.stateNode).hydrate)&&(Oi=Yr(t.stateNode.containerInfo.firstChild),Ti=t,i=Pi=!0),i){if(null!=(e=o.mutableSourceEagerHydrationData))for(o=0;o<e.length;o+=2)(i=e[o])._workInProgressVersionPrimary=e[o+1],Hi.push(i);for(n=Ci(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|1024,n=n.sibling}else Na(e,t,r,n),Yi();t=t.child}return t;case 5:return Si(t),null===e&&Ri(t),r=t.type,o=t.pendingProps,i=null!==e?e.memoizedProps:null,c=o.children,zr(r,o)?c=null:null!==i&&zr(r,i)&&(t.flags|=16),ja(e,t),Na(e,t,c,n),t.child;case 6:return null===e&&Ri(t),null;case 13:return Wa(e,t,n);case 4:return ki(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=xi(t,null,r,n):Na(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,Fa(e,t,r,o=t.elementType===r?o:Vo(r,o),n);case 7:return Na(e,t,t.pendingProps,n),t.child;case 8:case 12:return Na(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,o=t.pendingProps,c=t.memoizedProps,i=o.value;var u=t.type._context;if(ao(Wo,u._currentValue),u._currentValue=i,null!==c)if(u=c.value,0===(i=ir(u,i)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(u,i):1073741823))){if(c.children===o.children&&!so.current){t=tc(e,t,n);break e}}else for(null!==(u=t.child)&&(u.return=t);null!==u;){var s=u.dependencies;if(null!==s){c=u.child;for(var l=s.firstContext;null!==l;){if(l.context===r&&l.observedBits&i){1===u.tag&&((l=ai(-1,n&-n)).tag=2,ci(u,l)),u.lanes|=n,null!==(l=u.alternate)&&(l.lanes|=n),ei(u.return,n),s.lanes|=n;break}l=l.next}}else c=10===u.tag&&u.type===t.type?null:u.child;if(null!==c)c.return=u;else for(c=u;null!==c;){if(c===t){c=null;break}if(null!==(u=c.sibling)){u.return=c.return,c=u;break}c=c.return}u=c}Na(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=(i=t.pendingProps).children,ti(t,n),r=r(o=ni(o,i.unstable_observedBits)),t.flags|=1,Na(e,t,r,n),t.child;case 14:return i=Vo(o=t.type,t.pendingProps),Ta(e,t,o,i=Vo(o.type,i),r,n);case 15:return Oa(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Vo(r,o),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,po(r)?(e=!0,ho(t)):e=!1,ti(t,n),Ai(t,r,o),hi(t,r,o,n),La(null,t,r,!0,e,n);case 19:return ec(e,t,n);case 23:case 24:return Pa(e,t,n)}throw Error(a(156,t.tag))},$u.prototype.render=function(e){Zu(e,this._internalRoot,null,null)},$u.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;Zu(null,e,null,(function(){t[Zr]=null}))},$e=function(e){13===e.tag&&(lu(e,4,uu()),qu(e,4))},et=function(e){13===e.tag&&(lu(e,67108864,uu()),qu(e,67108864))},tt=function(e){if(13===e.tag){var t=uu(),n=su(e);lu(e,n,t),qu(e,n)}},nt=function(e,t){return t()},Be=function(e,t,n){switch(t){case"input":if(ne(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=eo(r);if(!o)throw Error(a(90));K(r),ne(r,o)}}}break;case"textarea":se(e,n);break;case"select":null!=(t=n.value)&&ae(e,!!n.multiple,t,!1)}},Se=mu,Qe=function(e,t,n,r,o){var i=_c;_c|=4;try{return Uo(98,e.bind(null,t,n,r,o))}finally{0===(_c=i)&&(Yc(),Ho())}},Ne=function(){!(49&_c)&&(function(){if(null!==eu){var e=eu;eu=null,e.forEach((function(e){e.expiredLanes|=24&e.pendingLanes,du(e,zo())}))}Ho()}(),Su())},Fe=function(e,t){var n=_c;_c|=2;try{return e(t)}finally{0===(_c=n)&&(Yc(),Ho())}};var rs={Events:[qr,$r,eo,ke,Ie,Su,{current:!1}]},os={findFiberByHostInstance:Kr,bundleType:0,version:"17.0.2",rendererPackageName:"react-dom"},is={bundleType:os.bundleType,version:os.version,rendererPackageName:os.rendererPackageName,rendererConfig:os.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:y.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Ke(e))?null:e.stateNode},findFiberByHostInstance:os.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var as=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!as.isDisabled&&as.supportsFiber)try{bo=as.inject(is),wo=as}catch(e){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=rs,t.createPortal=ns,t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(a(188));throw Error(a(268,Object.keys(e)))}return e=null===(e=Ke(t))?null:e.stateNode},t.flushSync=function(e,t){var n=_c;if(48&n)return e(t);_c|=1;try{if(e)return Uo(99,e.bind(null,t))}finally{_c=n,Ho()}},t.hydrate=function(e,t,n){if(!es(t))throw Error(a(200));return ts(null,e,t,!0,n)},t.render=function(e,t,n){if(!es(t))throw Error(a(200));return ts(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!es(e))throw Error(a(40));return!!e._reactRootContainer&&(hu((function(){ts(null,null,e,!1,(function(){e._reactRootContainer=null,e[Zr]=null}))})),!0)},t.unstable_batchedUpdates=mu,t.unstable_createPortal=function(e,t){return ns(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!es(n))throw Error(a(200));if(null==e||void 0===e._reactInternals)throw Error(a(38));return ts(e,t,n,!1,r)},t.version="17.0.2"},40961:(e,t,n)=>{"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(22551)},73908:(e,t,n)=>{"use strict";n.r(t),n.d(t,{IGNORE_CLASS_NAME:()=>g,default:()=>m});var r=n(96540),o=n(40961);function i(e,t){return i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},i(e,t)}function a(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function c(e,t,n){return e===t||(e.correspondingElement?e.correspondingElement.classList.contains(n):e.classList.contains(n))}var u,s,l=(void 0===u&&(u=0),function(){return++u}),f={},d={},p=["touchstart","touchmove"],g="ignore-react-onclickoutside";function A(e,t){var n={};return-1!==p.indexOf(t)&&s&&(n.passive=!e.props.preventDefault),n}const m=function(e,t){var n,u,p=e.displayName||e.name||"Component";return u=n=function(n){var u,g;function m(e){var r;return(r=n.call(this,e)||this).__outsideClickHandler=function(e){if("function"!=typeof r.__clickOutsideHandlerProp){var t=r.getInstance();if("function"!=typeof t.props.handleClickOutside){if("function"!=typeof t.handleClickOutside)throw new Error("WrappedComponent: "+p+" lacks a handleClickOutside(event) function for processing outside click events.");t.handleClickOutside(e)}else t.props.handleClickOutside(e)}else r.__clickOutsideHandlerProp(e)},r.__getComponentNode=function(){var e=r.getInstance();return t&&"function"==typeof t.setClickOutsideRef?t.setClickOutsideRef()(e):"function"==typeof e.setClickOutsideRef?e.setClickOutsideRef():(0,o.findDOMNode)(e)},r.enableOnClickOutside=function(){if("undefined"!=typeof document&&!d[r._uid]){void 0===s&&(s=function(){if("undefined"!=typeof window&&"function"==typeof window.addEventListener){var e=!1,t=Object.defineProperty({},"passive",{get:function(){e=!0}}),n=function(){};return window.addEventListener("testPassiveEventSupport",n,t),window.removeEventListener("testPassiveEventSupport",n,t),e}}()),d[r._uid]=!0;var e=r.props.eventTypes;e.forEach||(e=[e]),f[r._uid]=function(e){var t;null!==r.componentNode&&(r.initTimeStamp>e.timeStamp||(r.props.preventDefault&&e.preventDefault(),r.props.stopPropagation&&e.stopPropagation(),r.props.excludeScrollbar&&(t=e,document.documentElement.clientWidth<=t.clientX||document.documentElement.clientHeight<=t.clientY)||function(e,t,n){if(e===t)return!0;for(;e.parentNode||e.host;){if(e.parentNode&&c(e,t,n))return!0;e=e.parentNode||e.host}return e}(e.composed&&e.composedPath&&e.composedPath().shift()||e.target,r.componentNode,r.props.outsideClickIgnoreClass)===document&&r.__outsideClickHandler(e)))},e.forEach((function(e){document.addEventListener(e,f[r._uid],A(a(r),e))}))}},r.disableOnClickOutside=function(){delete d[r._uid];var e=f[r._uid];if(e&&"undefined"!=typeof document){var t=r.props.eventTypes;t.forEach||(t=[t]),t.forEach((function(t){return document.removeEventListener(t,e,A(a(r),t))})),delete f[r._uid]}},r.getRef=function(e){return r.instanceRef=e},r._uid=l(),r.initTimeStamp=performance.now(),r}g=n,(u=m).prototype=Object.create(g.prototype),u.prototype.constructor=u,i(u,g);var h=m.prototype;return h.getInstance=function(){if(e.prototype&&!e.prototype.isReactComponent)return this;var t=this.instanceRef;return t.getInstance?t.getInstance():t},h.componentDidMount=function(){if("undefined"!=typeof document&&document.createElement){var e=this.getInstance();if(t&&"function"==typeof t.handleClickOutside&&(this.__clickOutsideHandlerProp=t.handleClickOutside(e),"function"!=typeof this.__clickOutsideHandlerProp))throw new Error("WrappedComponent: "+p+" lacks a function for processing outside click events specified by the handleClickOutside config option.");this.componentNode=this.__getComponentNode(),this.props.disableOnClickOutside||this.enableOnClickOutside()}},h.componentDidUpdate=function(){this.componentNode=this.__getComponentNode()},h.componentWillUnmount=function(){this.disableOnClickOutside()},h.render=function(){var t=this.props;t.excludeScrollbar;var n=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(t,["excludeScrollbar"]);return e.prototype&&e.prototype.isReactComponent?n.ref=this.getRef:n.wrappedRef=this.getRef,n.disableOnClickOutside=this.disableOnClickOutside,n.enableOnClickOutside=this.enableOnClickOutside,(0,r.createElement)(e,n)},m}(r.Component),n.displayName="OnClickOutside("+p+")",n.defaultProps={eventTypes:["mousedown","touchstart"],excludeScrollbar:t&&t.excludeScrollbar||!1,outsideClickIgnoreClass:g,preventDefault:!1,stopPropagation:!1},n.getClass=function(){return e.getClass?e.getClass():e},u}},63789:(e,t,n)=>{"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(null,arguments)}n.r(t),n.d(t,{Manager:()=>be,Popper:()=>Me,Reference:()=>Se,placements:()=>De});var o=n(63662);function i(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,(0,o.A)(e,t)}var a=n(9417),c=n(64467),u=n(4982),s=n.n(u),l=n(96540),f="undefined"!=typeof window&&"undefined"!=typeof document&&"undefined"!=typeof navigator,d=function(){for(var e=["Edge","Trident","Firefox"],t=0;t<e.length;t+=1)if(f&&navigator.userAgent.indexOf(e[t])>=0)return 1;return 0}();var p=f&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then((function(){t=!1,e()})))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout((function(){t=!1,e()}),d))}};function g(e){return e&&"[object Function]"==={}.toString.call(e)}function A(e,t){if(1!==e.nodeType)return[];var n=e.ownerDocument.defaultView.getComputedStyle(e,null);return t?n[t]:n}function m(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function h(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=A(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/(auto|scroll|overlay)/.test(n+o+r)?e:h(m(e))}function v(e){return e&&e.referenceNode?e.referenceNode:e}var b=f&&!(!window.MSInputMethodContext||!document.documentMode),w=f&&/MSIE 10/.test(navigator.userAgent);function y(e){return 11===e?b:10===e?w:b||w}function x(e){if(!e)return document.documentElement;for(var t=y(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var r=n&&n.nodeName;return r&&"BODY"!==r&&"HTML"!==r?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===A(n,"position")?x(n):n:e?e.ownerDocument.documentElement:document.documentElement}function C(e){return null!==e.parentNode?C(e.parentNode):e}function E(e,t){if(!(e&&e.nodeType&&t&&t.nodeType))return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,r=n?e:t,o=n?t:e,i=document.createRange();i.setStart(r,0),i.setEnd(o,0);var a,c,u=i.commonAncestorContainer;if(e!==u&&t!==u||r.contains(o))return"BODY"===(c=(a=u).nodeName)||"HTML"!==c&&x(a.firstElementChild)!==a?x(u):u;var s=C(e);return s.host?E(s.host,t):E(e,C(t).host)}function B(e){var t="top"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top")?"scrollTop":"scrollLeft",n=e.nodeName;if("BODY"===n||"HTML"===n){var r=e.ownerDocument.documentElement;return(e.ownerDocument.scrollingElement||r)[t]}return e[t]}function D(e,t){var n="x"===t?"Left":"Top",r="Left"===n?"Right":"Bottom";return parseFloat(e["border"+n+"Width"])+parseFloat(e["border"+r+"Width"])}function M(e,t,n,r){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],y(10)?parseInt(n["offset"+e])+parseInt(r["margin"+("Height"===e?"Top":"Left")])+parseInt(r["margin"+("Height"===e?"Bottom":"Right")]):0)}function _(e){var t=e.body,n=e.documentElement,r=y(10)&&getComputedStyle(n);return{height:M("Height",t,n,r),width:M("Width",t,n,r)}}var k=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),I=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},S=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function Q(e){return S({},e,{right:e.left+e.width,bottom:e.top+e.height})}function N(e){var t={};try{if(y(10)){t=e.getBoundingClientRect();var n=B(e,"top"),r=B(e,"left");t.top+=n,t.left+=r,t.bottom+=n,t.right+=r}else t=e.getBoundingClientRect()}catch(e){}var o={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},i="HTML"===e.nodeName?_(e.ownerDocument):{},a=i.width||e.clientWidth||o.width,c=i.height||e.clientHeight||o.height,u=e.offsetWidth-a,s=e.offsetHeight-c;if(u||s){var l=A(e);u-=D(l,"x"),s-=D(l,"y"),o.width-=u,o.height-=s}return Q(o)}function F(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=y(10),o="HTML"===t.nodeName,i=N(e),a=N(t),c=h(e),u=A(t),s=parseFloat(u.borderTopWidth),l=parseFloat(u.borderLeftWidth);n&&o&&(a.top=Math.max(a.top,0),a.left=Math.max(a.left,0));var f=Q({top:i.top-a.top-s,left:i.left-a.left-l,width:i.width,height:i.height});if(f.marginTop=0,f.marginLeft=0,!r&&o){var d=parseFloat(u.marginTop),p=parseFloat(u.marginLeft);f.top-=s-d,f.bottom-=s-d,f.left-=l-p,f.right-=l-p,f.marginTop=d,f.marginLeft=p}return(r&&!n?t.contains(c):t===c&&"BODY"!==c.nodeName)&&(f=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=B(t,"top"),o=B(t,"left"),i=n?-1:1;return e.top+=r*i,e.bottom+=r*i,e.left+=o*i,e.right+=o*i,e}(f,t)),f}function T(e){var t=e.nodeName;if("BODY"===t||"HTML"===t)return!1;if("fixed"===A(e,"position"))return!0;var n=m(e);return!!n&&T(n)}function O(e){if(!e||!e.parentElement||y())return document.documentElement;for(var t=e.parentElement;t&&"none"===A(t,"transform");)t=t.parentElement;return t||document.documentElement}function P(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],i={top:0,left:0},a=o?O(e):E(e,v(t));if("viewport"===r)i=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.ownerDocument.documentElement,r=F(e,n),o=Math.max(n.clientWidth,window.innerWidth||0),i=Math.max(n.clientHeight,window.innerHeight||0),a=t?0:B(n),c=t?0:B(n,"left");return Q({top:a-r.top+r.marginTop,left:c-r.left+r.marginLeft,width:o,height:i})}(a,o);else{var c=void 0;"scrollParent"===r?"BODY"===(c=h(m(t))).nodeName&&(c=e.ownerDocument.documentElement):c="window"===r?e.ownerDocument.documentElement:r;var u=F(c,a,o);if("HTML"!==c.nodeName||T(a))i=u;else{var s=_(e.ownerDocument),l=s.height,f=s.width;i.top+=u.top-u.marginTop,i.bottom=l+u.top,i.left+=u.left-u.marginLeft,i.right=f+u.left}}var d="number"==typeof(n=n||0);return i.left+=d?n:n.left||0,i.top+=d?n:n.top||0,i.right-=d?n:n.right||0,i.bottom-=d?n:n.bottom||0,i}function j(e,t,n,r,o){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var a=P(n,r,i,o),c={top:{width:a.width,height:t.top-a.top},right:{width:a.right-t.right,height:a.height},bottom:{width:a.width,height:a.bottom-t.bottom},left:{width:t.left-a.left,height:a.height}},u=Object.keys(c).map((function(e){return S({key:e},c[e],{area:(t=c[e],t.width*t.height)});var t})).sort((function(e,t){return t.area-e.area})),s=u.filter((function(e){var t=e.width,r=e.height;return t>=n.clientWidth&&r>=n.clientHeight})),l=s.length>0?s[0].key:u[0].key,f=e.split("-")[1];return l+(f?"-"+f:"")}function z(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return F(n,r?O(t):E(t,v(n)),r)}function R(e){var t=e.ownerDocument.defaultView.getComputedStyle(e),n=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),r=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:e.offsetWidth+r,height:e.offsetHeight+n}}function L(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,(function(e){return t[e]}))}function U(e,t,n){n=n.split("-")[0];var r=R(e),o={width:r.width,height:r.height},i=-1!==["right","left"].indexOf(n),a=i?"top":"left",c=i?"left":"top",u=i?"height":"width",s=i?"width":"height";return o[a]=t[a]+t[u]/2-r[u]/2,o[c]=n===c?t[c]-r[s]:t[L(c)],o}function Y(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function H(e,t,n){return(void 0===n?e:e.slice(0,function(e,t,n){if(Array.prototype.findIndex)return e.findIndex((function(e){return e[t]===n}));var r=Y(e,(function(e){return e[t]===n}));return e.indexOf(r)}(e,"name",n))).forEach((function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=e.function||e.fn;e.enabled&&g(n)&&(t.offsets.popper=Q(t.offsets.popper),t.offsets.reference=Q(t.offsets.reference),t=n(t,e))})),t}function G(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=z(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=j(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=U(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=H(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function J(e,t){return e.some((function(e){var n=e.name;return e.enabled&&n===t}))}function V(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),r=0;r<t.length;r++){var o=t[r],i=o?""+o+n:e;if(void 0!==document.body.style[i])return i}return null}function W(){return this.state.isDestroyed=!0,J(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[V("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function Z(e){var t=e.ownerDocument;return t?t.defaultView:window}function X(e,t,n,r){var o="BODY"===e.nodeName,i=o?e.ownerDocument.defaultView:e;i.addEventListener(t,n,{passive:!0}),o||X(h(i.parentNode),t,n,r),r.push(i)}function K(e,t,n,r){n.updateBound=r,Z(e).addEventListener("resize",n.updateBound,{passive:!0});var o=h(e);return X(o,"scroll",n.updateBound,n.scrollParents),n.scrollElement=o,n.eventsEnabled=!0,n}function q(){this.state.eventsEnabled||(this.state=K(this.reference,this.options,this.state,this.scheduleUpdate))}function $(){var e,t;this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=(e=this.reference,t=this.state,Z(e).removeEventListener("resize",t.updateBound),t.scrollParents.forEach((function(e){e.removeEventListener("scroll",t.updateBound)})),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t))}function ee(e){return""!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function te(e,t){Object.keys(t).forEach((function(n){var r="";-1!==["width","height","top","right","bottom","left"].indexOf(n)&&ee(t[n])&&(r="px"),e.style[n]=t[n]+r}))}var ne=f&&/Firefox/i.test(navigator.userAgent);function re(e,t,n){var r=Y(e,(function(e){return e.name===t})),o=!!r&&e.some((function(e){return e.name===n&&e.enabled&&e.order<r.order}));if(!o){var i="`"+t+"`",a="`"+n+"`";console.warn(a+" modifier is required by "+i+" modifier in order to work, be sure to include it before "+i+"!")}return o}var oe=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],ie=oe.slice(3);function ae(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=ie.indexOf(e),r=ie.slice(n+1).concat(ie.slice(0,n));return t?r.reverse():r}var ce="flip",ue="clockwise",se="counterclockwise";function le(e,t,n,r){var o=[0,0],i=-1!==["right","left"].indexOf(r),a=e.split(/(\+|\-)/).map((function(e){return e.trim()})),c=a.indexOf(Y(a,(function(e){return-1!==e.search(/,|\s/)})));a[c]&&-1===a[c].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var u=/\s*,\s*|\s+/,s=-1!==c?[a.slice(0,c).concat([a[c].split(u)[0]]),[a[c].split(u)[1]].concat(a.slice(c+1))]:[a];return s=s.map((function(e,r){var o=(1===r?!i:i)?"height":"width",a=!1;return e.reduce((function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,a=!0,e):a?(e[e.length-1]+=t,a=!1,e):e.concat(t)}),[]).map((function(e){return function(e,t,n,r){var o=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),i=+o[1],a=o[2];if(!i)return e;if(0===a.indexOf("%")){return Q("%p"===a?n:r)[t]/100*i}if("vh"===a||"vw"===a)return("vh"===a?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*i;return i}(e,o,t,n)}))})),s.forEach((function(e,t){e.forEach((function(n,r){ee(n)&&(o[t]+=n*("-"===e[r-1]?-1:1))}))})),o}var fe={shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,n=t.split("-")[0],r=t.split("-")[1];if(r){var o=e.offsets,i=o.reference,a=o.popper,c=-1!==["bottom","top"].indexOf(n),u=c?"left":"top",s=c?"width":"height",l={start:I({},u,i[u]),end:I({},u,i[u]+i[s]-a[s])};e.offsets.popper=S({},a,l[r])}return e}},offset:{order:200,enabled:!0,fn:function(e,t){var n=t.offset,r=e.placement,o=e.offsets,i=o.popper,a=o.reference,c=r.split("-")[0],u=void 0;return u=ee(+n)?[+n,0]:le(n,i,a,c),"left"===c?(i.top+=u[0],i.left-=u[1]):"right"===c?(i.top+=u[0],i.left+=u[1]):"top"===c?(i.left+=u[0],i.top-=u[1]):"bottom"===c&&(i.left+=u[0],i.top+=u[1]),e.popper=i,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var n=t.boundariesElement||x(e.instance.popper);e.instance.reference===n&&(n=x(n));var r=V("transform"),o=e.instance.popper.style,i=o.top,a=o.left,c=o[r];o.top="",o.left="",o[r]="";var u=P(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);o.top=i,o.left=a,o[r]=c,t.boundaries=u;var s=t.priority,l=e.offsets.popper,f={primary:function(e){var n=l[e];return l[e]<u[e]&&!t.escapeWithReference&&(n=Math.max(l[e],u[e])),I({},e,n)},secondary:function(e){var n="right"===e?"left":"top",r=l[n];return l[e]>u[e]&&!t.escapeWithReference&&(r=Math.min(l[n],u[e]-("right"===e?l.width:l.height))),I({},n,r)}};return s.forEach((function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";l=S({},l,f[t](e))})),e.offsets.popper=l,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,n=t.popper,r=t.reference,o=e.placement.split("-")[0],i=Math.floor,a=-1!==["top","bottom"].indexOf(o),c=a?"right":"bottom",u=a?"left":"top",s=a?"width":"height";return n[c]<i(r[u])&&(e.offsets.popper[u]=i(r[u])-n[s]),n[u]>i(r[c])&&(e.offsets.popper[u]=i(r[c])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var n;if(!re(e.instance.modifiers,"arrow","keepTogether"))return e;var r=t.element;if("string"==typeof r){if(!(r=e.instance.popper.querySelector(r)))return e}else if(!e.instance.popper.contains(r))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var o=e.placement.split("-")[0],i=e.offsets,a=i.popper,c=i.reference,u=-1!==["left","right"].indexOf(o),s=u?"height":"width",l=u?"Top":"Left",f=l.toLowerCase(),d=u?"left":"top",p=u?"bottom":"right",g=R(r)[s];c[p]-g<a[f]&&(e.offsets.popper[f]-=a[f]-(c[p]-g)),c[f]+g>a[p]&&(e.offsets.popper[f]+=c[f]+g-a[p]),e.offsets.popper=Q(e.offsets.popper);var m=c[f]+c[s]/2-g/2,h=A(e.instance.popper),v=parseFloat(h["margin"+l]),b=parseFloat(h["border"+l+"Width"]),w=m-e.offsets.popper[f]-v-b;return w=Math.max(Math.min(a[s]-g,w),0),e.arrowElement=r,e.offsets.arrow=(I(n={},f,Math.round(w)),I(n,d,""),n),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(e,t){if(J(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var n=P(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),r=e.placement.split("-")[0],o=L(r),i=e.placement.split("-")[1]||"",a=[];switch(t.behavior){case ce:a=[r,o];break;case ue:a=ae(r);break;case se:a=ae(r,!0);break;default:a=t.behavior}return a.forEach((function(c,u){if(r!==c||a.length===u+1)return e;r=e.placement.split("-")[0],o=L(r);var s=e.offsets.popper,l=e.offsets.reference,f=Math.floor,d="left"===r&&f(s.right)>f(l.left)||"right"===r&&f(s.left)<f(l.right)||"top"===r&&f(s.bottom)>f(l.top)||"bottom"===r&&f(s.top)<f(l.bottom),p=f(s.left)<f(n.left),g=f(s.right)>f(n.right),A=f(s.top)<f(n.top),m=f(s.bottom)>f(n.bottom),h="left"===r&&p||"right"===r&&g||"top"===r&&A||"bottom"===r&&m,v=-1!==["top","bottom"].indexOf(r),b=!!t.flipVariations&&(v&&"start"===i&&p||v&&"end"===i&&g||!v&&"start"===i&&A||!v&&"end"===i&&m),w=!!t.flipVariationsByContent&&(v&&"start"===i&&g||v&&"end"===i&&p||!v&&"start"===i&&m||!v&&"end"===i&&A),y=b||w;(d||h||y)&&(e.flipped=!0,(d||h)&&(r=a[u+1]),y&&(i=function(e){return"end"===e?"start":"start"===e?"end":e}(i)),e.placement=r+(i?"-"+i:""),e.offsets.popper=S({},e.offsets.popper,U(e.instance.popper,e.offsets.reference,e.placement)),e=H(e.instance.modifiers,e,"flip"))})),e},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,n=t.split("-")[0],r=e.offsets,o=r.popper,i=r.reference,a=-1!==["left","right"].indexOf(n),c=-1===["top","left"].indexOf(n);return o[a?"left":"top"]=i[n]-(c?o[a?"width":"height"]:0),e.placement=L(t),e.offsets.popper=Q(o),e}},hide:{order:800,enabled:!0,fn:function(e){if(!re(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=Y(e.instance.modifiers,(function(e){return"preventOverflow"===e.name})).boundaries;if(t.bottom<n.top||t.left>n.right||t.top>n.bottom||t.right<n.left){if(!0===e.hide)return e;e.hide=!0,e.attributes["x-out-of-boundaries"]=""}else{if(!1===e.hide)return e;e.hide=!1,e.attributes["x-out-of-boundaries"]=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var n=t.x,r=t.y,o=e.offsets.popper,i=Y(e.instance.modifiers,(function(e){return"applyStyle"===e.name})).gpuAcceleration;void 0!==i&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var a=void 0!==i?i:t.gpuAcceleration,c=x(e.instance.popper),u=N(c),s={position:o.position},l=function(e,t){var n=e.offsets,r=n.popper,o=n.reference,i=Math.round,a=Math.floor,c=function(e){return e},u=i(o.width),s=i(r.width),l=-1!==["left","right"].indexOf(e.placement),f=-1!==e.placement.indexOf("-"),d=t?l||f||u%2==s%2?i:a:c,p=t?i:c;return{left:d(u%2==1&&s%2==1&&!f&&t?r.left-1:r.left),top:p(r.top),bottom:p(r.bottom),right:d(r.right)}}(e,window.devicePixelRatio<2||!ne),f="bottom"===n?"top":"bottom",d="right"===r?"left":"right",p=V("transform"),g=void 0,A=void 0;if(A="bottom"===f?"HTML"===c.nodeName?-c.clientHeight+l.bottom:-u.height+l.bottom:l.top,g="right"===d?"HTML"===c.nodeName?-c.clientWidth+l.right:-u.width+l.right:l.left,a&&p)s[p]="translate3d("+g+"px, "+A+"px, 0)",s[f]=0,s[d]=0,s.willChange="transform";else{var m="bottom"===f?-1:1,h="right"===d?-1:1;s[f]=A*m,s[d]=g*h,s.willChange=f+", "+d}var v={"x-placement":e.placement};return e.attributes=S({},v,e.attributes),e.styles=S({},s,e.styles),e.arrowStyles=S({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(e){var t,n;return te(e.instance.popper,e.styles),t=e.instance.popper,n=e.attributes,Object.keys(n).forEach((function(e){!1!==n[e]?t.setAttribute(e,n[e]):t.removeAttribute(e)})),e.arrowElement&&Object.keys(e.arrowStyles).length&&te(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,n,r,o){var i=z(o,t,e,n.positionFixed),a=j(n.placement,i,t,e,n.modifiers.flip.boundariesElement,n.modifiers.flip.padding);return t.setAttribute("x-placement",a),te(t,{position:n.positionFixed?"fixed":"absolute"}),n},gpuAcceleration:void 0}},de={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:fe},pe=function(){function e(t,n){var r=this,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(r.update)},this.update=p(this.update.bind(this)),this.options=S({},e.Defaults,o),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(S({},e.Defaults.modifiers,o.modifiers)).forEach((function(t){r.options.modifiers[t]=S({},e.Defaults.modifiers[t]||{},o.modifiers?o.modifiers[t]:{})})),this.modifiers=Object.keys(this.options.modifiers).map((function(e){return S({name:e},r.options.modifiers[e])})).sort((function(e,t){return e.order-t.order})),this.modifiers.forEach((function(e){e.enabled&&g(e.onLoad)&&e.onLoad(r.reference,r.popper,r.options,e,r.state)})),this.update();var i=this.options.eventsEnabled;i&&this.enableEventListeners(),this.state.eventsEnabled=i}return k(e,[{key:"update",value:function(){return G.call(this)}},{key:"destroy",value:function(){return W.call(this)}},{key:"enableEventListeners",value:function(){return q.call(this)}},{key:"disableEventListeners",value:function(){return $.call(this)}}]),e}();pe.Utils=("undefined"!=typeof window?window:n.g).PopperUtils,pe.placements=oe,pe.Defaults=de;const ge=pe;var Ae=n(42248),me=n.n(Ae),he=me()(),ve=me()(),be=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,(0,c.A)((0,a.A)((0,a.A)(t)),"referenceNode",void 0),(0,c.A)((0,a.A)((0,a.A)(t)),"setReferenceNode",(function(e){e&&t.referenceNode!==e&&(t.referenceNode=e,t.forceUpdate())})),t}i(t,e);var n=t.prototype;return n.componentWillUnmount=function(){this.referenceNode=null},n.render=function(){return l.createElement(he.Provider,{value:this.referenceNode},l.createElement(ve.Provider,{value:this.setReferenceNode},this.props.children))},t}(l.Component),we=function(e){return Array.isArray(e)?e[0]:e},ye=function(e){if("function"==typeof e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return e.apply(void 0,n)}},xe=function(e,t){if("function"==typeof e)return ye(e,t);null!=e&&(e.current=t)},Ce={position:"absolute",top:0,left:0,opacity:0,pointerEvents:"none"},Ee={},Be=function(e){function t(){for(var t,n=arguments.length,o=new Array(n),i=0;i<n;i++)o[i]=arguments[i];return t=e.call.apply(e,[this].concat(o))||this,(0,c.A)((0,a.A)((0,a.A)(t)),"state",{data:void 0,placement:void 0}),(0,c.A)((0,a.A)((0,a.A)(t)),"popperInstance",void 0),(0,c.A)((0,a.A)((0,a.A)(t)),"popperNode",null),(0,c.A)((0,a.A)((0,a.A)(t)),"arrowNode",null),(0,c.A)((0,a.A)((0,a.A)(t)),"setPopperNode",(function(e){e&&t.popperNode!==e&&(xe(t.props.innerRef,e),t.popperNode=e,t.updatePopperInstance())})),(0,c.A)((0,a.A)((0,a.A)(t)),"setArrowNode",(function(e){t.arrowNode=e})),(0,c.A)((0,a.A)((0,a.A)(t)),"updateStateModifier",{enabled:!0,order:900,fn:function(e){var n=e.placement;return t.setState({data:e,placement:n}),e}}),(0,c.A)((0,a.A)((0,a.A)(t)),"getOptions",(function(){return{placement:t.props.placement,eventsEnabled:t.props.eventsEnabled,positionFixed:t.props.positionFixed,modifiers:r({},t.props.modifiers,{arrow:r({},t.props.modifiers&&t.props.modifiers.arrow,{enabled:!!t.arrowNode,element:t.arrowNode}),applyStyle:{enabled:!1},updateStateModifier:t.updateStateModifier})}})),(0,c.A)((0,a.A)((0,a.A)(t)),"getPopperStyle",(function(){return t.popperNode&&t.state.data?r({position:t.state.data.offsets.popper.position},t.state.data.styles):Ce})),(0,c.A)((0,a.A)((0,a.A)(t)),"getPopperPlacement",(function(){return t.state.data?t.state.placement:void 0})),(0,c.A)((0,a.A)((0,a.A)(t)),"getArrowStyle",(function(){return t.arrowNode&&t.state.data?t.state.data.arrowStyles:Ee})),(0,c.A)((0,a.A)((0,a.A)(t)),"getOutOfBoundariesState",(function(){return t.state.data?t.state.data.hide:void 0})),(0,c.A)((0,a.A)((0,a.A)(t)),"destroyPopperInstance",(function(){t.popperInstance&&(t.popperInstance.destroy(),t.popperInstance=null)})),(0,c.A)((0,a.A)((0,a.A)(t)),"updatePopperInstance",(function(){t.destroyPopperInstance();var e=(0,a.A)((0,a.A)(t)).popperNode,n=t.props.referenceElement;n&&e&&(t.popperInstance=new ge(n,e,t.getOptions()))})),(0,c.A)((0,a.A)((0,a.A)(t)),"scheduleUpdate",(function(){t.popperInstance&&t.popperInstance.scheduleUpdate()})),t}i(t,e);var n=t.prototype;return n.componentDidUpdate=function(e,t){this.props.placement===e.placement&&this.props.referenceElement===e.referenceElement&&this.props.positionFixed===e.positionFixed&&s()(this.props.modifiers,e.modifiers,{strict:!0})?this.props.eventsEnabled!==e.eventsEnabled&&this.popperInstance&&(this.props.eventsEnabled?this.popperInstance.enableEventListeners():this.popperInstance.disableEventListeners()):this.updatePopperInstance(),t.placement!==this.state.placement&&this.scheduleUpdate()},n.componentWillUnmount=function(){xe(this.props.innerRef,null),this.destroyPopperInstance()},n.render=function(){return we(this.props.children)({ref:this.setPopperNode,style:this.getPopperStyle(),placement:this.getPopperPlacement(),outOfBoundaries:this.getOutOfBoundariesState(),scheduleUpdate:this.scheduleUpdate,arrowProps:{ref:this.setArrowNode,style:this.getArrowStyle()}})},t}(l.Component);(0,c.A)(Be,"defaultProps",{placement:"bottom",eventsEnabled:!0,referenceElement:void 0,positionFixed:!1});var De=ge.placements;function Me(e){var t=e.referenceElement,n=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,["referenceElement"]);return l.createElement(he.Consumer,null,(function(e){return l.createElement(Be,r({referenceElement:void 0!==t?t:e},n))}))}var _e=n(9771),ke=n.n(_e),Ie=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,(0,c.A)((0,a.A)((0,a.A)(t)),"refHandler",(function(e){xe(t.props.innerRef,e),ye(t.props.setReferenceNode,e)})),t}i(t,e);var n=t.prototype;return n.componentWillUnmount=function(){xe(this.props.innerRef,null)},n.render=function(){return ke()(Boolean(this.props.setReferenceNode),"`Reference` should not be used outside of a `Manager` component."),we(this.props.children)({ref:this.refHandler})},t}(l.Component);function Se(e){return l.createElement(ve.Consumer,null,(function(t){return l.createElement(Ie,r({setReferenceNode:t},e))}))}},21020:(e,t,n)=>{"use strict";n(45228);var r=n(96540),o=60103;if(t.Fragment=60107,"function"==typeof Symbol&&Symbol.for){var i=Symbol.for;o=i("react.element"),t.Fragment=i("react.fragment")}var a=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,c=Object.prototype.hasOwnProperty,u={key:!0,ref:!0,__self:!0,__source:!0};function s(e,t,n){var r,i={},s=null,l=null;for(r in void 0!==n&&(s=""+n),void 0!==t.key&&(s=""+t.key),void 0!==t.ref&&(l=t.ref),t)c.call(t,r)&&!u.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===i[r]&&(i[r]=t[r]);return{$$typeof:o,type:e,key:s,ref:l,props:i,_owner:a.current}}t.jsx=s,t.jsxs=s},15287:(e,t,n)=>{"use strict";var r=n(45228),o=60103,i=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var a=60109,c=60110,u=60112;t.Suspense=60113;var s=60115,l=60116;if("function"==typeof Symbol&&Symbol.for){var f=Symbol.for;o=f("react.element"),i=f("react.portal"),t.Fragment=f("react.fragment"),t.StrictMode=f("react.strict_mode"),t.Profiler=f("react.profiler"),a=f("react.provider"),c=f("react.context"),u=f("react.forward_ref"),t.Suspense=f("react.suspense"),s=f("react.memo"),l=f("react.lazy")}var d="function"==typeof Symbol&&Symbol.iterator;function p(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var g={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},A={};function m(e,t,n){this.props=e,this.context=t,this.refs=A,this.updater=n||g}function h(){}function v(e,t,n){this.props=e,this.context=t,this.refs=A,this.updater=n||g}m.prototype.isReactComponent={},m.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(p(85));this.updater.enqueueSetState(this,e,t,"setState")},m.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},h.prototype=m.prototype;var b=v.prototype=new h;b.constructor=v,r(b,m.prototype),b.isPureReactComponent=!0;var w={current:null},y=Object.prototype.hasOwnProperty,x={key:!0,ref:!0,__self:!0,__source:!0};function C(e,t,n){var r,i={},a=null,c=null;if(null!=t)for(r in void 0!==t.ref&&(c=t.ref),void 0!==t.key&&(a=""+t.key),t)y.call(t,r)&&!x.hasOwnProperty(r)&&(i[r]=t[r]);var u=arguments.length-2;if(1===u)i.children=n;else if(1<u){for(var s=Array(u),l=0;l<u;l++)s[l]=arguments[l+2];i.children=s}if(e&&e.defaultProps)for(r in u=e.defaultProps)void 0===i[r]&&(i[r]=u[r]);return{$$typeof:o,type:e,key:a,ref:c,props:i,_owner:w.current}}function E(e){return"object"==typeof e&&null!==e&&e.$$typeof===o}var B=/\/+/g;function D(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function M(e,t,n,r,a){var c=typeof e;"undefined"!==c&&"boolean"!==c||(e=null);var u=!1;if(null===e)u=!0;else switch(c){case"string":case"number":u=!0;break;case"object":switch(e.$$typeof){case o:case i:u=!0}}if(u)return a=a(u=e),e=""===r?"."+D(u,0):r,Array.isArray(a)?(n="",null!=e&&(n=e.replace(B,"$&/")+"/"),M(a,t,n,"",(function(e){return e}))):null!=a&&(E(a)&&(a=function(e,t){return{$$typeof:o,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(a,n+(!a.key||u&&u.key===a.key?"":(""+a.key).replace(B,"$&/")+"/")+e)),t.push(a)),1;if(u=0,r=""===r?".":r+":",Array.isArray(e))for(var s=0;s<e.length;s++){var l=r+D(c=e[s],s);u+=M(c,t,n,l,a)}else if(l=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=d&&e[d]||e["@@iterator"])?e:null}(e),"function"==typeof l)for(e=l.call(e),s=0;!(c=e.next()).done;)u+=M(c=c.value,t,n,l=r+D(c,s++),a);else if("object"===c)throw t=""+e,Error(p(31,"[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t));return u}function _(e,t,n){if(null==e)return e;var r=[],o=0;return M(e,r,"","",(function(e){return t.call(n,e,o++)})),r}function k(e){if(-1===e._status){var t=e._result;t=t(),e._status=0,e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}if(1===e._status)return e._result;throw e._result}var I={current:null};function S(){var e=I.current;if(null===e)throw Error(p(321));return e}var Q={ReactCurrentDispatcher:I,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:w,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:_,forEach:function(e,t,n){_(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return _(e,(function(){t++})),t},toArray:function(e){return _(e,(function(e){return e}))||[]},only:function(e){if(!E(e))throw Error(p(143));return e}},t.Component=m,t.PureComponent=v,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Q,t.cloneElement=function(e,t,n){if(null==e)throw Error(p(267,e));var i=r({},e.props),a=e.key,c=e.ref,u=e._owner;if(null!=t){if(void 0!==t.ref&&(c=t.ref,u=w.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(l in t)y.call(t,l)&&!x.hasOwnProperty(l)&&(i[l]=void 0===t[l]&&void 0!==s?s[l]:t[l])}var l=arguments.length-2;if(1===l)i.children=n;else if(1<l){s=Array(l);for(var f=0;f<l;f++)s[f]=arguments[f+2];i.children=s}return{$$typeof:o,type:e.type,key:a,ref:c,props:i,_owner:u}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:c,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:a,_context:e},e.Consumer=e},t.createElement=C,t.createFactory=function(e){var t=C.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:u,render:e}},t.isValidElement=E,t.lazy=function(e){return{$$typeof:l,_payload:{_status:-1,_result:e},_init:k}},t.memo=function(e,t){return{$$typeof:s,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return S().useCallback(e,t)},t.useContext=function(e,t){return S().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return S().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return S().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return S().useLayoutEffect(e,t)},t.useMemo=function(e,t){return S().useMemo(e,t)},t.useReducer=function(e,t,n){return S().useReducer(e,t,n)},t.useRef=function(e){return S().useRef(e)},t.useState=function(e){return S().useState(e)},t.version="17.0.2"},96540:(e,t,n)=>{"use strict";e.exports=n(15287)},74848:(e,t,n)=>{"use strict";e.exports=n(21020)},77675:(e,t,n)=>{"use strict";var r=n(43206),o=n(69675),i=Object;e.exports=r((function(){if(null==this||this!==i(this))throw new o("RegExp.prototype.flags getter called on non-object");var e="";return this.hasIndices&&(e+="d"),this.global&&(e+="g"),this.ignoreCase&&(e+="i"),this.multiline&&(e+="m"),this.dotAll&&(e+="s"),this.unicode&&(e+="u"),this.unicodeSets&&(e+="v"),this.sticky&&(e+="y"),e}),"get flags",!0)},71589:(e,t,n)=>{"use strict";var r=n(38452),o=n(10487),i=n(77675),a=n(15330),c=n(43984),u=o(a());r(u,{getPolyfill:a,implementation:i,shim:c}),e.exports=u},15330:(e,t,n)=>{"use strict";var r=n(77675),o=n(38452).supportsDescriptors,i=Object.getOwnPropertyDescriptor;e.exports=function(){if(o&&"gim"===/a/gim.flags){var e=i(RegExp.prototype,"flags");if(e&&"function"==typeof e.get&&"boolean"==typeof RegExp.prototype.dotAll&&"boolean"==typeof RegExp.prototype.hasIndices){var t="",n={};if(Object.defineProperty(n,"hasIndices",{get:function(){t+="d"}}),Object.defineProperty(n,"sticky",{get:function(){t+="y"}}),"dy"===t)return e.get}}return r}},43984:(e,t,n)=>{"use strict";var r=n(38452).supportsDescriptors,o=n(15330),i=Object.getOwnPropertyDescriptor,a=Object.defineProperty,c=TypeError,u=Object.getPrototypeOf,s=/a/;e.exports=function(){if(!r||!u)throw new c("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");var e=o(),t=u(s),n=i(t,"flags");return n&&n.get===e||a(t,"flags",{configurable:!0,enumerable:!1,get:e}),e}},7463:(e,t)=>{"use strict";var n,r,o,i;if("object"==typeof performance&&"function"==typeof performance.now){var a=performance;t.unstable_now=function(){return a.now()}}else{var c=Date,u=c.now();t.unstable_now=function(){return c.now()-u}}if("undefined"==typeof window||"function"!=typeof MessageChannel){var s=null,l=null,f=function(){if(null!==s)try{var e=t.unstable_now();s(!0,e),s=null}catch(e){throw setTimeout(f,0),e}};n=function(e){null!==s?setTimeout(n,0,e):(s=e,setTimeout(f,0))},r=function(e,t){l=setTimeout(e,t)},o=function(){clearTimeout(l)},t.unstable_shouldYield=function(){return!1},i=t.unstable_forceFrameRate=function(){}}else{var d=window.setTimeout,p=window.clearTimeout;if("undefined"!=typeof console){var g=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),"function"!=typeof g&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var A=!1,m=null,h=-1,v=5,b=0;t.unstable_shouldYield=function(){return t.unstable_now()>=b},i=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):v=0<e?Math.floor(1e3/e):5};var w=new MessageChannel,y=w.port2;w.port1.onmessage=function(){if(null!==m){var e=t.unstable_now();b=e+v;try{m(!0,e)?y.postMessage(null):(A=!1,m=null)}catch(e){throw y.postMessage(null),e}}else A=!1},n=function(e){m=e,A||(A=!0,y.postMessage(null))},r=function(e,n){h=d((function(){e(t.unstable_now())}),n)},o=function(){p(h),h=-1}}function x(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,o=e[r];if(!(void 0!==o&&0<B(o,t)))break e;e[r]=t,e[n]=o,n=r}}function C(e){return void 0===(e=e[0])?null:e}function E(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,o=e.length;r<o;){var i=2*(r+1)-1,a=e[i],c=i+1,u=e[c];if(void 0!==a&&0>B(a,n))void 0!==u&&0>B(u,a)?(e[r]=u,e[c]=n,r=c):(e[r]=a,e[i]=n,r=i);else{if(!(void 0!==u&&0>B(u,n)))break e;e[r]=u,e[c]=n,r=c}}}return t}return null}function B(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var D=[],M=[],_=1,k=null,I=3,S=!1,Q=!1,N=!1;function F(e){for(var t=C(M);null!==t;){if(null===t.callback)E(M);else{if(!(t.startTime<=e))break;E(M),t.sortIndex=t.expirationTime,x(D,t)}t=C(M)}}function T(e){if(N=!1,F(e),!Q)if(null!==C(D))Q=!0,n(O);else{var t=C(M);null!==t&&r(T,t.startTime-e)}}function O(e,n){Q=!1,N&&(N=!1,o()),S=!0;var i=I;try{for(F(n),k=C(D);null!==k&&(!(k.expirationTime>n)||e&&!t.unstable_shouldYield());){var a=k.callback;if("function"==typeof a){k.callback=null,I=k.priorityLevel;var c=a(k.expirationTime<=n);n=t.unstable_now(),"function"==typeof c?k.callback=c:k===C(D)&&E(D),F(n)}else E(D);k=C(D)}if(null!==k)var u=!0;else{var s=C(M);null!==s&&r(T,s.startTime-n),u=!1}return u}finally{k=null,I=i,S=!1}}var P=i;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){Q||S||(Q=!0,n(O))},t.unstable_getCurrentPriorityLevel=function(){return I},t.unstable_getFirstCallbackNode=function(){return C(D)},t.unstable_next=function(e){switch(I){case 1:case 2:case 3:var t=3;break;default:t=I}var n=I;I=t;try{return e()}finally{I=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=P,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=I;I=e;try{return t()}finally{I=n}},t.unstable_scheduleCallback=function(e,i,a){var c=t.unstable_now();switch("object"==typeof a&&null!==a?a="number"==typeof(a=a.delay)&&0<a?c+a:c:a=c,e){case 1:var u=-1;break;case 2:u=250;break;case 5:u=1073741823;break;case 4:u=1e4;break;default:u=5e3}return e={id:_++,callback:i,priorityLevel:e,startTime:a,expirationTime:u=a+u,sortIndex:-1},a>c?(e.sortIndex=a,x(M,e),null===C(D)&&e===C(M)&&(N?o():N=!0,r(T,a-c))):(e.sortIndex=u,x(D,e),Q||S||(Q=!0,n(O))),e},t.unstable_wrapCallback=function(e){var t=I;return function(){var n=I;I=t;try{return e.apply(this,arguments)}finally{I=n}}}},69982:(e,t,n)=>{"use strict";e.exports=n(7463)},96897:(e,t,n)=>{"use strict";var r=n(70453),o=n(30041),i=n(30592)(),a=n(75795),c=n(69675),u=r("%Math.floor%");e.exports=function(e,t){if("function"!=typeof e)throw new c("`fn` is not a function");if("number"!=typeof t||t<0||t>4294967295||u(t)!==t)throw new c("`length` must be a positive 32-bit integer");var n=arguments.length>2&&!!arguments[2],r=!0,s=!0;if("length"in e&&a){var l=a(e,"length");l&&!l.configurable&&(r=!1),l&&!l.writable&&(s=!1)}return(r||s||!n)&&(i?o(e,"length",t,!0,!0):o(e,"length",t)),e}},43206:(e,t,n)=>{"use strict";var r=n(30041),o=n(30592)(),i=n(74462).functionsHaveConfigurableNames(),a=n(69675);e.exports=function(e,t){if("function"!=typeof e)throw new a("`fn` is not a function");return arguments.length>2&&!!arguments[2]&&!i||(o?r(e,"name",t,!0,!0):r(e,"name",t)),e}},10246:(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 o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}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 c(){return c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(this,arguments)}function u(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function s(e){return function(e){if(Array.isArray(e))return l(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return l(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 l(e,t)}(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 l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}n.r(t),n.d(t,{MultiDrag:()=>Ct,Sortable:()=>He,Swap:()=>dt,default:()=>Dt});function f(e){if("undefined"!=typeof window&&window.navigator)return!!navigator.userAgent.match(e)}var d=f(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),p=f(/Edge/i),g=f(/firefox/i),A=f(/safari/i)&&!f(/chrome/i)&&!f(/android/i),m=f(/iP(ad|od|hone)/i),h=f(/chrome/i)&&f(/android/i),v={capture:!1,passive:!1};function b(e,t,n){e.addEventListener(t,n,!d&&v)}function w(e,t,n){e.removeEventListener(t,n,!d&&v)}function y(e,t){if(t){if(">"===t[0]&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch(e){return!1}return!1}}function x(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function C(e,t,n,r){if(e){n=n||document;do{if(null!=t&&(">"===t[0]?e.parentNode===n&&y(e,t):y(e,t))||r&&e===n)return e;if(e===n)break}while(e=x(e))}return null}var E,B=/\s+/g;function D(e,t,n){if(e&&t)if(e.classList)e.classList[n?"add":"remove"](t);else{var r=(" "+e.className+" ").replace(B," ").replace(" "+t+" "," ");e.className=(r+(n?" "+t:"")).replace(B," ")}}function M(e,t,n){var r=e&&e.style;if(r){if(void 0===n)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(n=e.currentStyle),void 0===t?n:n[t];t in r||-1!==t.indexOf("webkit")||(t="-webkit-"+t),r[t]=n+("string"==typeof n?"":"px")}}function _(e,t){var n="";if("string"==typeof e)n=e;else do{var r=M(e,"transform");r&&"none"!==r&&(n=r+" "+n)}while(!t&&(e=e.parentNode));var o=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return o&&new o(n)}function k(e,t,n){if(e){var r=e.getElementsByTagName(t),o=0,i=r.length;if(n)for(;o<i;o++)n(r[o],o);return r}return[]}function I(){var e=document.scrollingElement;return e||document.documentElement}function S(e,t,n,r,o){if(e.getBoundingClientRect||e===window){var i,a,c,u,s,l,f;if(e!==window&&e.parentNode&&e!==I()?(a=(i=e.getBoundingClientRect()).top,c=i.left,u=i.bottom,s=i.right,l=i.height,f=i.width):(a=0,c=0,u=window.innerHeight,s=window.innerWidth,l=window.innerHeight,f=window.innerWidth),(t||n)&&e!==window&&(o=o||e.parentNode,!d))do{if(o&&o.getBoundingClientRect&&("none"!==M(o,"transform")||n&&"static"!==M(o,"position"))){var p=o.getBoundingClientRect();a-=p.top+parseInt(M(o,"border-top-width")),c-=p.left+parseInt(M(o,"border-left-width")),u=a+i.height,s=c+i.width;break}}while(o=o.parentNode);if(r&&e!==window){var g=_(o||e),A=g&&g.a,m=g&&g.d;g&&(u=(a/=m)+(l/=m),s=(c/=A)+(f/=A))}return{top:a,left:c,bottom:u,right:s,width:f,height:l}}}function Q(e,t,n){for(var r=P(e,!0),o=S(e)[t];r;){var i=S(r)[n];if(!("top"===n||"left"===n?o>=i:o<=i))return r;if(r===I())break;r=P(r,!1)}return!1}function N(e,t,n,r){for(var o=0,i=0,a=e.children;i<a.length;){if("none"!==a[i].style.display&&a[i]!==He.ghost&&(r||a[i]!==He.dragged)&&C(a[i],n.draggable,e,!1)){if(o===t)return a[i];o++}i++}return null}function F(e,t){for(var n=e.lastElementChild;n&&(n===He.ghost||"none"===M(n,"display")||t&&!y(n,t));)n=n.previousElementSibling;return n||null}function T(e,t){var n=0;if(!e||!e.parentNode)return-1;for(;e=e.previousElementSibling;)"TEMPLATE"===e.nodeName.toUpperCase()||e===He.clone||t&&!y(e,t)||n++;return n}function O(e){var t=0,n=0,r=I();if(e)do{var o=_(e),i=o.a,a=o.d;t+=e.scrollLeft*i,n+=e.scrollTop*a}while(e!==r&&(e=e.parentNode));return[t,n]}function P(e,t){if(!e||!e.getBoundingClientRect)return I();var n=e,r=!1;do{if(n.clientWidth<n.scrollWidth||n.clientHeight<n.scrollHeight){var o=M(n);if(n.clientWidth<n.scrollWidth&&("auto"==o.overflowX||"scroll"==o.overflowX)||n.clientHeight<n.scrollHeight&&("auto"==o.overflowY||"scroll"==o.overflowY)){if(!n.getBoundingClientRect||n===document.body)return I();if(r||t)return n;r=!0}}}while(n=n.parentNode);return I()}function j(e,t){return Math.round(e.top)===Math.round(t.top)&&Math.round(e.left)===Math.round(t.left)&&Math.round(e.height)===Math.round(t.height)&&Math.round(e.width)===Math.round(t.width)}function z(e,t){return function(){if(!E){var n=arguments;1===n.length?e.call(this,n[0]):e.apply(this,n),E=setTimeout((function(){E=void 0}),t)}}}function R(e,t,n){e.scrollLeft+=t,e.scrollTop+=n}function L(e){var t=window.Polymer,n=window.jQuery||window.Zepto;return t&&t.dom?t.dom(e).cloneNode(!0):n?n(e).clone(!0)[0]:e.cloneNode(!0)}function U(e,t){M(e,"position","absolute"),M(e,"top",t.top),M(e,"left",t.left),M(e,"width",t.width),M(e,"height",t.height)}function Y(e){M(e,"position",""),M(e,"top",""),M(e,"left",""),M(e,"width",""),M(e,"height","")}function H(e,t,n){var r={};return Array.from(e.children).forEach((function(o){var i,a,c,u;if(C(o,t.draggable,e,!1)&&!o.animated&&o!==n){var s=S(o);r.left=Math.min(null!==(i=r.left)&&void 0!==i?i:1/0,s.left),r.top=Math.min(null!==(a=r.top)&&void 0!==a?a:1/0,s.top),r.right=Math.max(null!==(c=r.right)&&void 0!==c?c:-1/0,s.right),r.bottom=Math.max(null!==(u=r.bottom)&&void 0!==u?u:-1/0,s.bottom)}})),r.width=r.right-r.left,r.height=r.bottom-r.top,r.x=r.left,r.y=r.top,r}var G="Sortable"+(new Date).getTime();function J(){var e,t=[];return{captureAnimationState:function(){(t=[],this.options.animation)&&[].slice.call(this.el.children).forEach((function(e){if("none"!==M(e,"display")&&e!==He.ghost){t.push({target:e,rect:S(e)});var n=o({},t[t.length-1].rect);if(e.thisAnimationDuration){var r=_(e,!0);r&&(n.top-=r.f,n.left-=r.e)}e.fromRect=n}}))},addAnimationState:function(e){t.push(e)},removeAnimationState:function(e){t.splice(function(e,t){for(var n in e)if(e.hasOwnProperty(n))for(var r in t)if(t.hasOwnProperty(r)&&t[r]===e[n][r])return Number(n);return-1}(t,{target:e}),1)},animateAll:function(n){var r=this;if(!this.options.animation)return clearTimeout(e),void("function"==typeof n&&n());var o=!1,i=0;t.forEach((function(e){var t=0,n=e.target,a=n.fromRect,c=S(n),u=n.prevFromRect,s=n.prevToRect,l=e.rect,f=_(n,!0);f&&(c.top-=f.f,c.left-=f.e),n.toRect=c,n.thisAnimationDuration&&j(u,c)&&!j(a,c)&&(l.top-c.top)/(l.left-c.left)==(a.top-c.top)/(a.left-c.left)&&(t=function(e,t,n,r){return Math.sqrt(Math.pow(t.top-e.top,2)+Math.pow(t.left-e.left,2))/Math.sqrt(Math.pow(t.top-n.top,2)+Math.pow(t.left-n.left,2))*r.animation}(l,u,s,r.options)),j(c,a)||(n.prevFromRect=a,n.prevToRect=c,t||(t=r.options.animation),r.animate(n,l,c,t)),t&&(o=!0,i=Math.max(i,t),clearTimeout(n.animationResetTimer),n.animationResetTimer=setTimeout((function(){n.animationTime=0,n.prevFromRect=null,n.fromRect=null,n.prevToRect=null,n.thisAnimationDuration=null}),t),n.thisAnimationDuration=t)})),clearTimeout(e),o?e=setTimeout((function(){"function"==typeof n&&n()}),i):"function"==typeof n&&n(),t=[]},animate:function(e,t,n,r){if(r){M(e,"transition",""),M(e,"transform","");var o=_(this.el),i=o&&o.a,a=o&&o.d,c=(t.left-n.left)/(i||1),u=(t.top-n.top)/(a||1);e.animatingX=!!c,e.animatingY=!!u,M(e,"transform","translate3d("+c+"px,"+u+"px,0)"),this.forRepaintDummy=function(e){return e.offsetWidth}(e),M(e,"transition","transform "+r+"ms"+(this.options.easing?" "+this.options.easing:"")),M(e,"transform","translate3d(0,0,0)"),"number"==typeof e.animated&&clearTimeout(e.animated),e.animated=setTimeout((function(){M(e,"transition",""),M(e,"transform",""),e.animated=!1,e.animatingX=!1,e.animatingY=!1}),r)}}}}var V=[],W={initializeByDefault:!0},Z={mount:function(e){for(var t in W)W.hasOwnProperty(t)&&!(t in e)&&(e[t]=W[t]);V.forEach((function(t){if(t.pluginName===e.pluginName)throw"Sortable: Cannot mount plugin ".concat(e.pluginName," more than once")})),V.push(e)},pluginEvent:function(e,t,n){var r=this;this.eventCanceled=!1,n.cancel=function(){r.eventCanceled=!0};var i=e+"Global";V.forEach((function(r){t[r.pluginName]&&(t[r.pluginName][i]&&t[r.pluginName][i](o({sortable:t},n)),t.options[r.pluginName]&&t[r.pluginName][e]&&t[r.pluginName][e](o({sortable:t},n)))}))},initializePlugins:function(e,t,n,r){for(var o in V.forEach((function(r){var o=r.pluginName;if(e.options[o]||r.initializeByDefault){var i=new r(e,t,e.options);i.sortable=e,i.options=e.options,e[o]=i,c(n,i.defaults)}})),e.options)if(e.options.hasOwnProperty(o)){var i=this.modifyOption(e,o,e.options[o]);void 0!==i&&(e.options[o]=i)}},getEventProperties:function(e,t){var n={};return V.forEach((function(r){"function"==typeof r.eventProperties&&c(n,r.eventProperties.call(t[r.pluginName],e))})),n},modifyOption:function(e,t,n){var r;return V.forEach((function(o){e[o.pluginName]&&o.optionListeners&&"function"==typeof o.optionListeners[t]&&(r=o.optionListeners[t].call(e[o.pluginName],n))})),r}};function X(e){var t=e.sortable,n=e.rootEl,r=e.name,i=e.targetEl,a=e.cloneEl,c=e.toEl,u=e.fromEl,s=e.oldIndex,l=e.newIndex,f=e.oldDraggableIndex,g=e.newDraggableIndex,A=e.originalEvent,m=e.putSortable,h=e.extraEventProperties;if(t=t||n&&n[G]){var v,b=t.options,w="on"+r.charAt(0).toUpperCase()+r.substr(1);!window.CustomEvent||d||p?(v=document.createEvent("Event")).initEvent(r,!0,!0):v=new CustomEvent(r,{bubbles:!0,cancelable:!0}),v.to=c||n,v.from=u||n,v.item=i||n,v.clone=a,v.oldIndex=s,v.newIndex=l,v.oldDraggableIndex=f,v.newDraggableIndex=g,v.originalEvent=A,v.pullMode=m?m.lastPutMode:void 0;var y=o(o({},h),Z.getEventProperties(r,t));for(var x in y)v[x]=y[x];n&&n.dispatchEvent(v),b[w]&&b[w].call(t,v)}}var K=["evt"],q=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.evt,i=u(n,K);Z.pluginEvent.bind(He)(e,t,o({dragEl:ee,parentEl:te,ghostEl:ne,rootEl:re,nextEl:oe,lastDownEl:ie,cloneEl:ae,cloneHidden:ce,dragStarted:we,putSortable:pe,activeSortable:He.active,originalEvent:r,oldIndex:ue,oldDraggableIndex:le,newIndex:se,newDraggableIndex:fe,hideGhostForTarget:Re,unhideGhostForTarget:Le,cloneNowHidden:function(){ce=!0},cloneNowShown:function(){ce=!1},dispatchSortableEvent:function(e){$({sortable:t,name:e,originalEvent:r})}},i))};function $(e){X(o({putSortable:pe,cloneEl:ae,targetEl:ee,rootEl:re,oldIndex:ue,oldDraggableIndex:le,newIndex:se,newDraggableIndex:fe},e))}var ee,te,ne,re,oe,ie,ae,ce,ue,se,le,fe,de,pe,ge,Ae,me,he,ve,be,we,ye,xe,Ce,Ee,Be=!1,De=!1,Me=[],_e=!1,ke=!1,Ie=[],Se=!1,Qe=[],Ne="undefined"!=typeof document,Fe=m,Te=p||d?"cssFloat":"float",Oe=Ne&&!h&&!m&&"draggable"in document.createElement("div"),Pe=function(){if(Ne){if(d)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto","auto"===e.style.pointerEvents}}(),je=function(e,t){var n=M(e),r=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),o=N(e,0,t),i=N(e,1,t),a=o&&M(o),c=i&&M(i),u=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+S(o).width,s=c&&parseInt(c.marginLeft)+parseInt(c.marginRight)+S(i).width;if("flex"===n.display)return"column"===n.flexDirection||"column-reverse"===n.flexDirection?"vertical":"horizontal";if("grid"===n.display)return n.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(o&&a.float&&"none"!==a.float){var l="left"===a.float?"left":"right";return!i||"both"!==c.clear&&c.clear!==l?"horizontal":"vertical"}return o&&("block"===a.display||"flex"===a.display||"table"===a.display||"grid"===a.display||u>=r&&"none"===n[Te]||i&&"none"===n[Te]&&u+s>r)?"vertical":"horizontal"},ze=function(e){function t(e,n){return function(r,o,i,a){var c=r.options.group.name&&o.options.group.name&&r.options.group.name===o.options.group.name;if(null==e&&(n||c))return!0;if(null==e||!1===e)return!1;if(n&&"clone"===e)return e;if("function"==typeof e)return t(e(r,o,i,a),n)(r,o,i,a);var u=(n?r:o).options.group.name;return!0===e||"string"==typeof e&&e===u||e.join&&e.indexOf(u)>-1}}var n={},r=e.group;r&&"object"==i(r)||(r={name:r}),n.name=r.name,n.checkPull=t(r.pull,!0),n.checkPut=t(r.put),n.revertClone=r.revertClone,e.group=n},Re=function(){!Pe&&ne&&M(ne,"display","none")},Le=function(){!Pe&&ne&&M(ne,"display","")};Ne&&!h&&document.addEventListener("click",(function(e){if(De)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),De=!1,!1}),!0);var Ue=function(e){if(ee){e=e.touches?e.touches[0]:e;var t=(o=e.clientX,i=e.clientY,Me.some((function(e){var t=e[G].options.emptyInsertThreshold;if(t&&!F(e)){var n=S(e),r=o>=n.left-t&&o<=n.right+t,c=i>=n.top-t&&i<=n.bottom+t;return r&&c?a=e:void 0}})),a);if(t){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]=e[r]);n.target=n.rootEl=t,n.preventDefault=void 0,n.stopPropagation=void 0,t[G]._onDragOver(n)}}var o,i,a},Ye=function(e){ee&&ee.parentNode[G]._isOutsideThisEl(e.target)};function He(e,t){if(!e||!e.nodeType||1!==e.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=c({},t),e[G]=this;var n={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return je(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(e,t){e.setData("Text",t.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==He.supportPointer&&"PointerEvent"in window&&!A,emptyInsertThreshold:5};for(var r in Z.initializePlugins(this,e,n),n)!(r in t)&&(t[r]=n[r]);for(var o in ze(t),this)"_"===o.charAt(0)&&"function"==typeof this[o]&&(this[o]=this[o].bind(this));this.nativeDraggable=!t.forceFallback&&Oe,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?b(e,"pointerdown",this._onTapStart):(b(e,"mousedown",this._onTapStart),b(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(b(e,"dragover",this),b(e,"dragenter",this)),Me.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),c(this,J())}function Ge(e,t,n,r,o,i,a,c){var u,s,l=e[G],f=l.options.onMove;return!window.CustomEvent||d||p?(u=document.createEvent("Event")).initEvent("move",!0,!0):u=new CustomEvent("move",{bubbles:!0,cancelable:!0}),u.to=t,u.from=e,u.dragged=n,u.draggedRect=r,u.related=o||t,u.relatedRect=i||S(t),u.willInsertAfter=c,u.originalEvent=a,e.dispatchEvent(u),f&&(s=f.call(l,u,a)),s}function Je(e){e.draggable=!1}function Ve(){Se=!1}function We(e){for(var t=e.tagName+e.className+e.src+e.href+e.textContent,n=t.length,r=0;n--;)r+=t.charCodeAt(n);return r.toString(36)}function Ze(e){return setTimeout(e,0)}function Xe(e){return clearTimeout(e)}He.prototype={constructor:He,_isOutsideThisEl:function(e){this.el.contains(e)||e===this.el||(ye=null)},_getDirection:function(e,t){return"function"==typeof this.options.direction?this.options.direction.call(this,e,t,ee):this.options.direction},_onTapStart:function(e){if(e.cancelable){var t=this,n=this.el,r=this.options,o=r.preventOnFilter,i=e.type,a=e.touches&&e.touches[0]||e.pointerType&&"touch"===e.pointerType&&e,c=(a||e).target,u=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||c,s=r.filter;if(function(e){Qe.length=0;var t=e.getElementsByTagName("input"),n=t.length;for(;n--;){var r=t[n];r.checked&&Qe.push(r)}}(n),!ee&&!(/mousedown|pointerdown/.test(i)&&0!==e.button||r.disabled)&&!u.isContentEditable&&(this.nativeDraggable||!A||!c||"SELECT"!==c.tagName.toUpperCase())&&!((c=C(c,r.draggable,n,!1))&&c.animated||ie===c)){if(ue=T(c),le=T(c,r.draggable),"function"==typeof s){if(s.call(this,e,c,this))return $({sortable:t,rootEl:u,name:"filter",targetEl:c,toEl:n,fromEl:n}),q("filter",t,{evt:e}),void(o&&e.cancelable&&e.preventDefault())}else if(s&&(s=s.split(",").some((function(r){if(r=C(u,r.trim(),n,!1))return $({sortable:t,rootEl:r,name:"filter",targetEl:c,fromEl:n,toEl:n}),q("filter",t,{evt:e}),!0}))))return void(o&&e.cancelable&&e.preventDefault());r.handle&&!C(u,r.handle,n,!1)||this._prepareDragStart(e,a,c)}}},_prepareDragStart:function(e,t,n){var r,o=this,i=o.el,a=o.options,c=i.ownerDocument;if(n&&!ee&&n.parentNode===i){var u=S(n);if(re=i,te=(ee=n).parentNode,oe=ee.nextSibling,ie=n,de=a.group,He.dragged=ee,ge={target:ee,clientX:(t||e).clientX,clientY:(t||e).clientY},ve=ge.clientX-u.left,be=ge.clientY-u.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,ee.style["will-change"]="all",r=function(){q("delayEnded",o,{evt:e}),He.eventCanceled?o._onDrop():(o._disableDelayedDragEvents(),!g&&o.nativeDraggable&&(ee.draggable=!0),o._triggerDragStart(e,t),$({sortable:o,name:"choose",originalEvent:e}),D(ee,a.chosenClass,!0))},a.ignore.split(",").forEach((function(e){k(ee,e.trim(),Je)})),b(c,"dragover",Ue),b(c,"mousemove",Ue),b(c,"touchmove",Ue),b(c,"mouseup",o._onDrop),b(c,"touchend",o._onDrop),b(c,"touchcancel",o._onDrop),g&&this.nativeDraggable&&(this.options.touchStartThreshold=4,ee.draggable=!0),q("delayStart",this,{evt:e}),!a.delay||a.delayOnTouchOnly&&!t||this.nativeDraggable&&(p||d))r();else{if(He.eventCanceled)return void this._onDrop();b(c,"mouseup",o._disableDelayedDrag),b(c,"touchend",o._disableDelayedDrag),b(c,"touchcancel",o._disableDelayedDrag),b(c,"mousemove",o._delayedDragTouchMoveHandler),b(c,"touchmove",o._delayedDragTouchMoveHandler),a.supportPointer&&b(c,"pointermove",o._delayedDragTouchMoveHandler),o._dragStartTimer=setTimeout(r,a.delay)}}},_delayedDragTouchMoveHandler:function(e){var t=e.touches?e.touches[0]:e;Math.max(Math.abs(t.clientX-this._lastX),Math.abs(t.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){ee&&Je(ee),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;w(e,"mouseup",this._disableDelayedDrag),w(e,"touchend",this._disableDelayedDrag),w(e,"touchcancel",this._disableDelayedDrag),w(e,"mousemove",this._delayedDragTouchMoveHandler),w(e,"touchmove",this._delayedDragTouchMoveHandler),w(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||"touch"==e.pointerType&&e,!this.nativeDraggable||t?this.options.supportPointer?b(document,"pointermove",this._onTouchMove):b(document,t?"touchmove":"mousemove",this._onTouchMove):(b(ee,"dragend",this),b(re,"dragstart",this._onDragStart));try{document.selection?Ze((function(){document.selection.empty()})):window.getSelection().removeAllRanges()}catch(e){}},_dragStarted:function(e,t){if(Be=!1,re&&ee){q("dragStarted",this,{evt:t}),this.nativeDraggable&&b(document,"dragover",Ye);var n=this.options;!e&&D(ee,n.dragClass,!1),D(ee,n.ghostClass,!0),He.active=this,e&&this._appendGhost(),$({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(Ae){this._lastX=Ae.clientX,this._lastY=Ae.clientY,Re();for(var e=document.elementFromPoint(Ae.clientX,Ae.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(Ae.clientX,Ae.clientY))!==t;)t=e;if(ee.parentNode[G]._isOutsideThisEl(e),t)do{if(t[G]){if(t[G]._onDragOver({clientX:Ae.clientX,clientY:Ae.clientY,target:e,rootEl:t})&&!this.options.dragoverBubble)break}e=t}while(t=t.parentNode);Le()}},_onTouchMove:function(e){if(ge){var t=this.options,n=t.fallbackTolerance,r=t.fallbackOffset,o=e.touches?e.touches[0]:e,i=ne&&_(ne,!0),a=ne&&i&&i.a,c=ne&&i&&i.d,u=Fe&&Ee&&O(Ee),s=(o.clientX-ge.clientX+r.x)/(a||1)+(u?u[0]-Ie[0]:0)/(a||1),l=(o.clientY-ge.clientY+r.y)/(c||1)+(u?u[1]-Ie[1]:0)/(c||1);if(!He.active&&!Be){if(n&&Math.max(Math.abs(o.clientX-this._lastX),Math.abs(o.clientY-this._lastY))<n)return;this._onDragStart(e,!0)}if(ne){i?(i.e+=s-(me||0),i.f+=l-(he||0)):i={a:1,b:0,c:0,d:1,e:s,f:l};var f="matrix(".concat(i.a,",").concat(i.b,",").concat(i.c,",").concat(i.d,",").concat(i.e,",").concat(i.f,")");M(ne,"webkitTransform",f),M(ne,"mozTransform",f),M(ne,"msTransform",f),M(ne,"transform",f),me=s,he=l,Ae=o}e.cancelable&&e.preventDefault()}},_appendGhost:function(){if(!ne){var e=this.options.fallbackOnBody?document.body:re,t=S(ee,!0,Fe,!0,e),n=this.options;if(Fe){for(Ee=e;"static"===M(Ee,"position")&&"none"===M(Ee,"transform")&&Ee!==document;)Ee=Ee.parentNode;Ee!==document.body&&Ee!==document.documentElement?(Ee===document&&(Ee=I()),t.top+=Ee.scrollTop,t.left+=Ee.scrollLeft):Ee=I(),Ie=O(Ee)}D(ne=ee.cloneNode(!0),n.ghostClass,!1),D(ne,n.fallbackClass,!0),D(ne,n.dragClass,!0),M(ne,"transition",""),M(ne,"transform",""),M(ne,"box-sizing","border-box"),M(ne,"margin",0),M(ne,"top",t.top),M(ne,"left",t.left),M(ne,"width",t.width),M(ne,"height",t.height),M(ne,"opacity","0.8"),M(ne,"position",Fe?"absolute":"fixed"),M(ne,"zIndex","100000"),M(ne,"pointerEvents","none"),He.ghost=ne,e.appendChild(ne),M(ne,"transform-origin",ve/parseInt(ne.style.width)*100+"% "+be/parseInt(ne.style.height)*100+"%")}},_onDragStart:function(e,t){var n=this,r=e.dataTransfer,o=n.options;q("dragStart",this,{evt:e}),He.eventCanceled?this._onDrop():(q("setupClone",this),He.eventCanceled||((ae=L(ee)).removeAttribute("id"),ae.draggable=!1,ae.style["will-change"]="",this._hideClone(),D(ae,this.options.chosenClass,!1),He.clone=ae),n.cloneId=Ze((function(){q("clone",n),He.eventCanceled||(n.options.removeCloneOnHide||re.insertBefore(ae,ee),n._hideClone(),$({sortable:n,name:"clone"}))})),!t&&D(ee,o.dragClass,!0),t?(De=!0,n._loopId=setInterval(n._emulateDragOver,50)):(w(document,"mouseup",n._onDrop),w(document,"touchend",n._onDrop),w(document,"touchcancel",n._onDrop),r&&(r.effectAllowed="move",o.setData&&o.setData.call(n,r,ee)),b(document,"drop",n),M(ee,"transform","translateZ(0)")),Be=!0,n._dragStartId=Ze(n._dragStarted.bind(n,t,e)),b(document,"selectstart",n),we=!0,A&&M(document.body,"user-select","none"))},_onDragOver:function(e){var t,n,r,i,a=this.el,c=e.target,u=this.options,s=u.group,l=He.active,f=de===s,d=u.sort,p=pe||l,g=this,A=!1;if(!Se){if(void 0!==e.preventDefault&&e.cancelable&&e.preventDefault(),c=C(c,u.draggable,a,!0),j("dragOver"),He.eventCanceled)return A;if(ee.contains(e.target)||c.animated&&c.animatingX&&c.animatingY||g._ignoreWhileAnimating===c)return L(!1);if(De=!1,l&&!u.disabled&&(f?d||(r=te!==re):pe===this||(this.lastPutMode=de.checkPull(this,l,ee,e))&&s.checkPut(this,l,ee,e))){if(i="vertical"===this._getDirection(e,c),t=S(ee),j("dragOverValid"),He.eventCanceled)return A;if(r)return te=re,z(),this._hideClone(),j("revert"),He.eventCanceled||(oe?re.insertBefore(ee,oe):re.appendChild(ee)),L(!0);var m=F(a,u.draggable);if(!m||function(e,t,n){var r=S(F(n.el,n.options.draggable)),o=H(n.el,n.options,ne),i=10;return t?e.clientX>o.right+i||e.clientY>r.bottom&&e.clientX>r.left:e.clientY>o.bottom+i||e.clientX>r.right&&e.clientY>r.top}(e,i,this)&&!m.animated){if(m===ee)return L(!1);if(m&&a===e.target&&(c=m),c&&(n=S(c)),!1!==Ge(re,a,ee,t,c,n,e,!!c))return z(),m&&m.nextSibling?a.insertBefore(ee,m.nextSibling):a.appendChild(ee),te=a,U(),L(!0)}else if(m&&function(e,t,n){var r=S(N(n.el,0,n.options,!0)),o=H(n.el,n.options,ne),i=10;return t?e.clientX<o.left-i||e.clientY<r.top&&e.clientX<r.right:e.clientY<o.top-i||e.clientY<r.bottom&&e.clientX<r.left}(e,i,this)){var h=N(a,0,u,!0);if(h===ee)return L(!1);if(n=S(c=h),!1!==Ge(re,a,ee,t,c,n,e,!1))return z(),a.insertBefore(ee,h),te=a,U(),L(!0)}else if(c.parentNode===a){n=S(c);var v,b,w,y=ee.parentNode!==a,x=!function(e,t,n){var r=n?e.left:e.top,o=n?e.right:e.bottom,i=n?e.width:e.height,a=n?t.left:t.top,c=n?t.right:t.bottom,u=n?t.width:t.height;return r===a||o===c||r+i/2===a+u/2}(ee.animated&&ee.toRect||t,c.animated&&c.toRect||n,i),E=i?"top":"left",B=Q(c,"top","top")||Q(ee,"top","top"),_=B?B.scrollTop:void 0;if(ye!==c&&(b=n[E],_e=!1,ke=!x&&u.invertSwap||y),v=function(e,t,n,r,o,i,a,c){var u=r?e.clientY:e.clientX,s=r?n.height:n.width,l=r?n.top:n.left,f=r?n.bottom:n.right,d=!1;if(!a)if(c&&Ce<s*o){if(!_e&&(1===xe?u>l+s*i/2:u<f-s*i/2)&&(_e=!0),_e)d=!0;else if(1===xe?u<l+Ce:u>f-Ce)return-xe}else if(u>l+s*(1-o)/2&&u<f-s*(1-o)/2)return function(e){return T(ee)<T(e)?1:-1}(t);if((d=d||a)&&(u<l+s*i/2||u>f-s*i/2))return u>l+s/2?1:-1;return 0}(e,c,n,i,x?1:u.swapThreshold,null==u.invertedSwapThreshold?u.swapThreshold:u.invertedSwapThreshold,ke,ye===c),0!==v){var k=T(ee);do{k-=v,w=te.children[k]}while(w&&("none"===M(w,"display")||w===ne))}if(0===v||w===c)return L(!1);ye=c,xe=v;var I=c.nextElementSibling,O=!1,P=Ge(re,a,ee,t,c,n,e,O=1===v);if(!1!==P)return 1!==P&&-1!==P||(O=1===P),Se=!0,setTimeout(Ve,30),z(),O&&!I?a.appendChild(ee):c.parentNode.insertBefore(ee,O?I:c),B&&R(B,0,_-B.scrollTop),te=ee.parentNode,void 0===b||ke||(Ce=Math.abs(b-S(c)[E])),U(),L(!0)}if(a.contains(ee))return L(!1)}return!1}function j(u,s){q(u,g,o({evt:e,isOwner:f,axis:i?"vertical":"horizontal",revert:r,dragRect:t,targetRect:n,canSort:d,fromSortable:p,target:c,completed:L,onMove:function(n,r){return Ge(re,a,ee,t,n,S(n),e,r)},changed:U},s))}function z(){j("dragOverAnimationCapture"),g.captureAnimationState(),g!==p&&p.captureAnimationState()}function L(t){return j("dragOverCompleted",{insertion:t}),t&&(f?l._hideClone():l._showClone(g),g!==p&&(D(ee,pe?pe.options.ghostClass:l.options.ghostClass,!1),D(ee,u.ghostClass,!0)),pe!==g&&g!==He.active?pe=g:g===He.active&&pe&&(pe=null),p===g&&(g._ignoreWhileAnimating=c),g.animateAll((function(){j("dragOverAnimationComplete"),g._ignoreWhileAnimating=null})),g!==p&&(p.animateAll(),p._ignoreWhileAnimating=null)),(c===ee&&!ee.animated||c===a&&!c.animated)&&(ye=null),u.dragoverBubble||e.rootEl||c===document||(ee.parentNode[G]._isOutsideThisEl(e.target),!t&&Ue(e)),!u.dragoverBubble&&e.stopPropagation&&e.stopPropagation(),A=!0}function U(){se=T(ee),fe=T(ee,u.draggable),$({sortable:g,name:"change",toEl:a,newIndex:se,newDraggableIndex:fe,originalEvent:e})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){w(document,"mousemove",this._onTouchMove),w(document,"touchmove",this._onTouchMove),w(document,"pointermove",this._onTouchMove),w(document,"dragover",Ue),w(document,"mousemove",Ue),w(document,"touchmove",Ue)},_offUpEvents:function(){var e=this.el.ownerDocument;w(e,"mouseup",this._onDrop),w(e,"touchend",this._onDrop),w(e,"pointerup",this._onDrop),w(e,"touchcancel",this._onDrop),w(document,"selectstart",this)},_onDrop:function(e){var t=this.el,n=this.options;se=T(ee),fe=T(ee,n.draggable),q("drop",this,{evt:e}),te=ee&&ee.parentNode,se=T(ee),fe=T(ee,n.draggable),He.eventCanceled||(Be=!1,ke=!1,_e=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),Xe(this.cloneId),Xe(this._dragStartId),this.nativeDraggable&&(w(document,"drop",this),w(t,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),A&&M(document.body,"user-select",""),M(ee,"transform",""),e&&(we&&(e.cancelable&&e.preventDefault(),!n.dropBubble&&e.stopPropagation()),ne&&ne.parentNode&&ne.parentNode.removeChild(ne),(re===te||pe&&"clone"!==pe.lastPutMode)&&ae&&ae.parentNode&&ae.parentNode.removeChild(ae),ee&&(this.nativeDraggable&&w(ee,"dragend",this),Je(ee),ee.style["will-change"]="",we&&!Be&&D(ee,pe?pe.options.ghostClass:this.options.ghostClass,!1),D(ee,this.options.chosenClass,!1),$({sortable:this,name:"unchoose",toEl:te,newIndex:null,newDraggableIndex:null,originalEvent:e}),re!==te?(se>=0&&($({rootEl:te,name:"add",toEl:te,fromEl:re,originalEvent:e}),$({sortable:this,name:"remove",toEl:te,originalEvent:e}),$({rootEl:te,name:"sort",toEl:te,fromEl:re,originalEvent:e}),$({sortable:this,name:"sort",toEl:te,originalEvent:e})),pe&&pe.save()):se!==ue&&se>=0&&($({sortable:this,name:"update",toEl:te,originalEvent:e}),$({sortable:this,name:"sort",toEl:te,originalEvent:e})),He.active&&(null!=se&&-1!==se||(se=ue,fe=le),$({sortable:this,name:"end",toEl:te,originalEvent:e}),this.save())))),this._nulling()},_nulling:function(){q("nulling",this),re=ee=te=ne=oe=ae=ie=ce=ge=Ae=we=se=fe=ue=le=ye=xe=pe=de=He.dragged=He.ghost=He.clone=He.active=null,Qe.forEach((function(e){e.checked=!0})),Qe.length=me=he=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":ee&&(this._onDragOver(e),function(e){e.dataTransfer&&(e.dataTransfer.dropEffect="move");e.cancelable&&e.preventDefault()}(e));break;case"selectstart":e.preventDefault()}},toArray:function(){for(var e,t=[],n=this.el.children,r=0,o=n.length,i=this.options;r<o;r++)C(e=n[r],i.draggable,this.el,!1)&&t.push(e.getAttribute(i.dataIdAttr)||We(e));return t},sort:function(e,t){var n={},r=this.el;this.toArray().forEach((function(e,t){var o=r.children[t];C(o,this.options.draggable,r,!1)&&(n[e]=o)}),this),t&&this.captureAnimationState(),e.forEach((function(e){n[e]&&(r.removeChild(n[e]),r.appendChild(n[e]))})),t&&this.animateAll()},save:function(){var e=this.options.store;e&&e.set&&e.set(this)},closest:function(e,t){return C(e,t||this.options.draggable,this.el,!1)},option:function(e,t){var n=this.options;if(void 0===t)return n[e];var r=Z.modifyOption(this,e,t);n[e]=void 0!==r?r:t,"group"===e&&ze(n)},destroy:function(){q("destroy",this);var e=this.el;e[G]=null,w(e,"mousedown",this._onTapStart),w(e,"touchstart",this._onTapStart),w(e,"pointerdown",this._onTapStart),this.nativeDraggable&&(w(e,"dragover",this),w(e,"dragenter",this)),Array.prototype.forEach.call(e.querySelectorAll("[draggable]"),(function(e){e.removeAttribute("draggable")})),this._onDrop(),this._disableDelayedDragEvents(),Me.splice(Me.indexOf(this.el),1),this.el=e=null},_hideClone:function(){if(!ce){if(q("hideClone",this),He.eventCanceled)return;M(ae,"display","none"),this.options.removeCloneOnHide&&ae.parentNode&&ae.parentNode.removeChild(ae),ce=!0}},_showClone:function(e){if("clone"===e.lastPutMode){if(ce){if(q("showClone",this),He.eventCanceled)return;ee.parentNode!=re||this.options.group.revertClone?oe?re.insertBefore(ae,oe):re.appendChild(ae):re.insertBefore(ae,ee),this.options.group.revertClone&&this.animate(ee,ae),M(ae,"display",""),ce=!1}}else this._hideClone()}},Ne&&b(document,"touchmove",(function(e){(He.active||Be)&&e.cancelable&&e.preventDefault()})),He.utils={on:b,off:w,css:M,find:k,is:function(e,t){return!!C(e,t,e,!1)},extend:function(e,t){if(e&&t)for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e},throttle:z,closest:C,toggleClass:D,clone:L,index:T,nextTick:Ze,cancelNextTick:Xe,detectDirection:je,getChild:N},He.get=function(e){return e[G]},He.mount=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];t[0].constructor===Array&&(t=t[0]),t.forEach((function(e){if(!e.prototype||!e.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not ".concat({}.toString.call(e));e.utils&&(He.utils=o(o({},He.utils),e.utils)),Z.mount(e)}))},He.create=function(e,t){return new He(e,t)},He.version="1.15.2";var Ke,qe,$e,et,tt,nt,rt=[],ot=!1;function it(){rt.forEach((function(e){clearInterval(e.pid)})),rt=[]}function at(){clearInterval(nt)}var ct,ut=z((function(e,t,n,r){if(t.scroll){var o,i=(e.touches?e.touches[0]:e).clientX,a=(e.touches?e.touches[0]:e).clientY,c=t.scrollSensitivity,u=t.scrollSpeed,s=I(),l=!1;qe!==n&&(qe=n,it(),Ke=t.scroll,o=t.scrollFn,!0===Ke&&(Ke=P(n,!0)));var f=0,d=Ke;do{var p=d,g=S(p),A=g.top,m=g.bottom,h=g.left,v=g.right,b=g.width,w=g.height,y=void 0,x=void 0,C=p.scrollWidth,E=p.scrollHeight,B=M(p),D=p.scrollLeft,_=p.scrollTop;p===s?(y=b<C&&("auto"===B.overflowX||"scroll"===B.overflowX||"visible"===B.overflowX),x=w<E&&("auto"===B.overflowY||"scroll"===B.overflowY||"visible"===B.overflowY)):(y=b<C&&("auto"===B.overflowX||"scroll"===B.overflowX),x=w<E&&("auto"===B.overflowY||"scroll"===B.overflowY));var k=y&&(Math.abs(v-i)<=c&&D+b<C)-(Math.abs(h-i)<=c&&!!D),Q=x&&(Math.abs(m-a)<=c&&_+w<E)-(Math.abs(A-a)<=c&&!!_);if(!rt[f])for(var N=0;N<=f;N++)rt[N]||(rt[N]={});rt[f].vx==k&&rt[f].vy==Q&&rt[f].el===p||(rt[f].el=p,rt[f].vx=k,rt[f].vy=Q,clearInterval(rt[f].pid),0==k&&0==Q||(l=!0,rt[f].pid=setInterval(function(){r&&0===this.layer&&He.active._onTouchMove(tt);var t=rt[this.layer].vy?rt[this.layer].vy*u:0,n=rt[this.layer].vx?rt[this.layer].vx*u:0;"function"==typeof o&&"continue"!==o.call(He.dragged.parentNode[G],n,t,e,tt,rt[this.layer].el)||R(rt[this.layer].el,n,t)}.bind({layer:f}),24))),f++}while(t.bubbleScroll&&d!==s&&(d=P(d,!1)));ot=l}}),30),st=function(e){var t=e.originalEvent,n=e.putSortable,r=e.dragEl,o=e.activeSortable,i=e.dispatchSortableEvent,a=e.hideGhostForTarget,c=e.unhideGhostForTarget;if(t){var u=n||o;a();var s=t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t,l=document.elementFromPoint(s.clientX,s.clientY);c(),u&&!u.el.contains(l)&&(i("spill"),this.onSpill({dragEl:r,putSortable:n}))}};function lt(){}function ft(){}function dt(){function e(){this.defaults={swapClass:"sortable-swap-highlight"}}return e.prototype={dragStart:function(e){var t=e.dragEl;ct=t},dragOverValid:function(e){var t=e.completed,n=e.target,r=e.onMove,o=e.activeSortable,i=e.changed,a=e.cancel;if(o.options.swap){var c=this.sortable.el,u=this.options;if(n&&n!==c){var s=ct;!1!==r(n)?(D(n,u.swapClass,!0),ct=n):ct=null,s&&s!==ct&&D(s,u.swapClass,!1)}i(),t(!0),a()}},drop:function(e){var t=e.activeSortable,n=e.putSortable,r=e.dragEl,o=n||this.sortable,i=this.options;ct&&D(ct,i.swapClass,!1),ct&&(i.swap||n&&n.options.swap)&&r!==ct&&(o.captureAnimationState(),o!==t&&t.captureAnimationState(),function(e,t){var n,r,o=e.parentNode,i=t.parentNode;if(!o||!i||o.isEqualNode(t)||i.isEqualNode(e))return;n=T(e),r=T(t),o.isEqualNode(i)&&n<r&&r++;o.insertBefore(t,o.children[n]),i.insertBefore(e,i.children[r])}(r,ct),o.animateAll(),o!==t&&t.animateAll())},nulling:function(){ct=null}},c(e,{pluginName:"swap",eventProperties:function(){return{swapItem:ct}}})}lt.prototype={startIndex:null,dragStart:function(e){var t=e.oldDraggableIndex;this.startIndex=t},onSpill:function(e){var t=e.dragEl,n=e.putSortable;this.sortable.captureAnimationState(),n&&n.captureAnimationState();var r=N(this.sortable.el,this.startIndex,this.options);r?this.sortable.el.insertBefore(t,r):this.sortable.el.appendChild(t),this.sortable.animateAll(),n&&n.animateAll()},drop:st},c(lt,{pluginName:"revertOnSpill"}),ft.prototype={onSpill:function(e){var t=e.dragEl,n=e.putSortable||this.sortable;n.captureAnimationState(),t.parentNode&&t.parentNode.removeChild(t),n.animateAll()},drop:st},c(ft,{pluginName:"removeOnSpill"});var pt,gt,At,mt,ht,vt=[],bt=[],wt=!1,yt=!1,xt=!1;function Ct(){function e(e){for(var t in this)"_"===t.charAt(0)&&"function"==typeof this[t]&&(this[t]=this[t].bind(this));e.options.avoidImplicitDeselect||(e.options.supportPointer?b(document,"pointerup",this._deselectMultiDrag):(b(document,"mouseup",this._deselectMultiDrag),b(document,"touchend",this._deselectMultiDrag))),b(document,"keydown",this._checkKeyDown),b(document,"keyup",this._checkKeyUp),this.defaults={selectedClass:"sortable-selected",multiDragKey:null,avoidImplicitDeselect:!1,setData:function(t,n){var r="";vt.length&&gt===e?vt.forEach((function(e,t){r+=(t?", ":"")+e.textContent})):r=n.textContent,t.setData("Text",r)}}}return e.prototype={multiDragKeyDown:!1,isMultiDrag:!1,delayStartGlobal:function(e){var t=e.dragEl;At=t},delayEnded:function(){this.isMultiDrag=~vt.indexOf(At)},setupClone:function(e){var t=e.sortable,n=e.cancel;if(this.isMultiDrag){for(var r=0;r<vt.length;r++)bt.push(L(vt[r])),bt[r].sortableIndex=vt[r].sortableIndex,bt[r].draggable=!1,bt[r].style["will-change"]="",D(bt[r],this.options.selectedClass,!1),vt[r]===At&&D(bt[r],this.options.chosenClass,!1);t._hideClone(),n()}},clone:function(e){var t=e.sortable,n=e.rootEl,r=e.dispatchSortableEvent,o=e.cancel;this.isMultiDrag&&(this.options.removeCloneOnHide||vt.length&&gt===t&&(Et(!0,n),r("clone"),o()))},showClone:function(e){var t=e.cloneNowShown,n=e.rootEl,r=e.cancel;this.isMultiDrag&&(Et(!1,n),bt.forEach((function(e){M(e,"display","")})),t(),ht=!1,r())},hideClone:function(e){var t=this,n=(e.sortable,e.cloneNowHidden),r=e.cancel;this.isMultiDrag&&(bt.forEach((function(e){M(e,"display","none"),t.options.removeCloneOnHide&&e.parentNode&&e.parentNode.removeChild(e)})),n(),ht=!0,r())},dragStartGlobal:function(e){e.sortable;!this.isMultiDrag&&gt&&gt.multiDrag._deselectMultiDrag(),vt.forEach((function(e){e.sortableIndex=T(e)})),vt=vt.sort((function(e,t){return e.sortableIndex-t.sortableIndex})),xt=!0},dragStarted:function(e){var t=this,n=e.sortable;if(this.isMultiDrag){if(this.options.sort&&(n.captureAnimationState(),this.options.animation)){vt.forEach((function(e){e!==At&&M(e,"position","absolute")}));var r=S(At,!1,!0,!0);vt.forEach((function(e){e!==At&&U(e,r)})),yt=!0,wt=!0}n.animateAll((function(){yt=!1,wt=!1,t.options.animation&&vt.forEach((function(e){Y(e)})),t.options.sort&&Bt()}))}},dragOver:function(e){var t=e.target,n=e.completed,r=e.cancel;yt&&~vt.indexOf(t)&&(n(!1),r())},revert:function(e){var t=e.fromSortable,n=e.rootEl,r=e.sortable,o=e.dragRect;vt.length>1&&(vt.forEach((function(e){r.addAnimationState({target:e,rect:yt?S(e):o}),Y(e),e.fromRect=o,t.removeAnimationState(e)})),yt=!1,function(e,t){vt.forEach((function(n,r){var o=t.children[n.sortableIndex+(e?Number(r):0)];o?t.insertBefore(n,o):t.appendChild(n)}))}(!this.options.removeCloneOnHide,n))},dragOverCompleted:function(e){var t=e.sortable,n=e.isOwner,r=e.insertion,o=e.activeSortable,i=e.parentEl,a=e.putSortable,c=this.options;if(r){if(n&&o._hideClone(),wt=!1,c.animation&&vt.length>1&&(yt||!n&&!o.options.sort&&!a)){var u=S(At,!1,!0,!0);vt.forEach((function(e){e!==At&&(U(e,u),i.appendChild(e))})),yt=!0}if(!n)if(yt||Bt(),vt.length>1){var s=ht;o._showClone(t),o.options.animation&&!ht&&s&&bt.forEach((function(e){o.addAnimationState({target:e,rect:mt}),e.fromRect=mt,e.thisAnimationDuration=null}))}else o._showClone(t)}},dragOverAnimationCapture:function(e){var t=e.dragRect,n=e.isOwner,r=e.activeSortable;if(vt.forEach((function(e){e.thisAnimationDuration=null})),r.options.animation&&!n&&r.multiDrag.isMultiDrag){mt=c({},t);var o=_(At,!0);mt.top-=o.f,mt.left-=o.e}},dragOverAnimationComplete:function(){yt&&(yt=!1,Bt())},drop:function(e){var t=e.originalEvent,n=e.rootEl,r=e.parentEl,o=e.sortable,i=e.dispatchSortableEvent,a=e.oldIndex,c=e.putSortable,u=c||this.sortable;if(t){var s=this.options,l=r.children;if(!xt)if(s.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),D(At,s.selectedClass,!~vt.indexOf(At)),~vt.indexOf(At))vt.splice(vt.indexOf(At),1),pt=null,X({sortable:o,rootEl:n,name:"deselect",targetEl:At,originalEvent:t});else{if(vt.push(At),X({sortable:o,rootEl:n,name:"select",targetEl:At,originalEvent:t}),t.shiftKey&&pt&&o.el.contains(pt)){var f,d,p=T(pt),g=T(At);if(~p&&~g&&p!==g)for(g>p?(d=p,f=g):(d=g,f=p+1);d<f;d++)~vt.indexOf(l[d])||(D(l[d],s.selectedClass,!0),vt.push(l[d]),X({sortable:o,rootEl:n,name:"select",targetEl:l[d],originalEvent:t}))}else pt=At;gt=u}if(xt&&this.isMultiDrag){if(yt=!1,(r[G].options.sort||r!==n)&&vt.length>1){var A=S(At),m=T(At,":not(."+this.options.selectedClass+")");if(!wt&&s.animation&&(At.thisAnimationDuration=null),u.captureAnimationState(),!wt&&(s.animation&&(At.fromRect=A,vt.forEach((function(e){if(e.thisAnimationDuration=null,e!==At){var t=yt?S(e):A;e.fromRect=t,u.addAnimationState({target:e,rect:t})}}))),Bt(),vt.forEach((function(e){l[m]?r.insertBefore(e,l[m]):r.appendChild(e),m++})),a===T(At))){var h=!1;vt.forEach((function(e){e.sortableIndex===T(e)||(h=!0)})),h&&(i("update"),i("sort"))}vt.forEach((function(e){Y(e)})),u.animateAll()}gt=u}(n===r||c&&"clone"!==c.lastPutMode)&&bt.forEach((function(e){e.parentNode&&e.parentNode.removeChild(e)}))}},nullingGlobal:function(){this.isMultiDrag=xt=!1,bt.length=0},destroyGlobal:function(){this._deselectMultiDrag(),w(document,"pointerup",this._deselectMultiDrag),w(document,"mouseup",this._deselectMultiDrag),w(document,"touchend",this._deselectMultiDrag),w(document,"keydown",this._checkKeyDown),w(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(e){if(!(void 0!==xt&&xt||gt!==this.sortable||e&&C(e.target,this.options.draggable,this.sortable.el,!1)||e&&0!==e.button))for(;vt.length;){var t=vt[0];D(t,this.options.selectedClass,!1),vt.shift(),X({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:t,originalEvent:e})}},_checkKeyDown:function(e){e.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(e){e.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},c(e,{pluginName:"multiDrag",utils:{select:function(e){var t=e.parentNode[G];t&&t.options.multiDrag&&!~vt.indexOf(e)&&(gt&&gt!==t&&(gt.multiDrag._deselectMultiDrag(),gt=t),D(e,t.options.selectedClass,!0),vt.push(e))},deselect:function(e){var t=e.parentNode[G],n=vt.indexOf(e);t&&t.options.multiDrag&&~n&&(D(e,t.options.selectedClass,!1),vt.splice(n,1))}},eventProperties:function(){var e=this,t=[],n=[];return vt.forEach((function(r){var o;t.push({multiDragElement:r,index:r.sortableIndex}),o=yt&&r!==At?-1:yt?T(r,":not(."+e.options.selectedClass+")"):T(r),n.push({multiDragElement:r,index:o})})),{items:s(vt),clones:[].concat(bt),oldIndicies:t,newIndicies:n}},optionListeners:{multiDragKey:function(e){return"ctrl"===(e=e.toLowerCase())?e="Control":e.length>1&&(e=e.charAt(0).toUpperCase()+e.substr(1)),e}}})}function Et(e,t){bt.forEach((function(n,r){var o=t.children[n.sortableIndex+(e?Number(r):0)];o?t.insertBefore(n,o):t.appendChild(n)}))}function Bt(){vt.forEach((function(e){e!==At&&e.parentNode&&e.parentNode.removeChild(e)}))}He.mount(new function(){function e(){for(var e in this.defaults={scroll:!0,forceAutoScrollFallback:!1,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0},this)"_"===e.charAt(0)&&"function"==typeof this[e]&&(this[e]=this[e].bind(this))}return e.prototype={dragStarted:function(e){var t=e.originalEvent;this.sortable.nativeDraggable?b(document,"dragover",this._handleAutoScroll):this.options.supportPointer?b(document,"pointermove",this._handleFallbackAutoScroll):t.touches?b(document,"touchmove",this._handleFallbackAutoScroll):b(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(e){var t=e.originalEvent;this.options.dragOverBubble||t.rootEl||this._handleAutoScroll(t)},drop:function(){this.sortable.nativeDraggable?w(document,"dragover",this._handleAutoScroll):(w(document,"pointermove",this._handleFallbackAutoScroll),w(document,"touchmove",this._handleFallbackAutoScroll),w(document,"mousemove",this._handleFallbackAutoScroll)),at(),it(),clearTimeout(E),E=void 0},nulling:function(){tt=qe=Ke=ot=nt=$e=et=null,rt.length=0},_handleFallbackAutoScroll:function(e){this._handleAutoScroll(e,!0)},_handleAutoScroll:function(e,t){var n=this,r=(e.touches?e.touches[0]:e).clientX,o=(e.touches?e.touches[0]:e).clientY,i=document.elementFromPoint(r,o);if(tt=e,t||this.options.forceAutoScrollFallback||p||d||A){ut(e,this.options,i,t);var a=P(i,!0);!ot||nt&&r===$e&&o===et||(nt&&at(),nt=setInterval((function(){var i=P(document.elementFromPoint(r,o),!0);i!==a&&(a=i,it()),ut(e,n.options,i,t)}),10),$e=r,et=o)}else{if(!this.options.bubbleScroll||P(i,!0)===I())return void it();ut(e,this.options,P(i,!1),!1)}}},c(e,{pluginName:"scroll",initializeByDefault:!0})}),He.mount(ft,lt);const Dt=He},528:e=>{"use strict";e.exports=(e,t)=>{if("string"!=typeof e||"string"!=typeof t)throw new TypeError("Expected the arguments to be of type `string`");if(""===t)return[e];const n=e.indexOf(t);return-1===n?[e]:[e.slice(0,n),e.slice(n+t.length)]}},24280:e=>{"use strict";e.exports=e=>encodeURIComponent(e).replace(/[!'()*]/g,(e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`))},85072:(e,t,n)=>{"use strict";var r,o=function(){return void 0===r&&(r=Boolean(window&&document&&document.all&&!window.atob)),r},i=function(){var e={};return function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}e[t]=n}return e[t]}}(),a=[];function c(e){for(var t=-1,n=0;n<a.length;n++)if(a[n].identifier===e){t=n;break}return t}function u(e,t){for(var n={},r=[],o=0;o<e.length;o++){var i=e[o],u=t.base?i[0]+t.base:i[0],s=n[u]||0,l="".concat(u," ").concat(s);n[u]=s+1;var f=c(l),d={css:i[1],media:i[2],sourceMap:i[3]};-1!==f?(a[f].references++,a[f].updater(d)):a.push({identifier:l,updater:m(d,t),references:1}),r.push(l)}return r}function s(e){var t=document.createElement("style"),r=e.attributes||{};if(void 0===r.nonce){var o=n.nc;o&&(r.nonce=o)}if(Object.keys(r).forEach((function(e){t.setAttribute(e,r[e])})),"function"==typeof e.insert)e.insert(t);else{var a=i(e.insert||"head");if(!a)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");a.appendChild(t)}return t}var l,f=(l=[],function(e,t){return l[e]=t,l.filter(Boolean).join("\n")});function d(e,t,n,r){var o=n?"":r.media?"@media ".concat(r.media," {").concat(r.css,"}"):r.css;if(e.styleSheet)e.styleSheet.cssText=f(t,o);else{var i=document.createTextNode(o),a=e.childNodes;a[t]&&e.removeChild(a[t]),a.length?e.insertBefore(i,a[t]):e.appendChild(i)}}function p(e,t,n){var r=n.css,o=n.media,i=n.sourceMap;if(o?e.setAttribute("media",o):e.removeAttribute("media"),i&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," */")),e.styleSheet)e.styleSheet.cssText=r;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(r))}}var g=null,A=0;function m(e,t){var n,r,o;if(t.singleton){var i=A++;n=g||(g=s(t)),r=d.bind(null,n,i,!1),o=d.bind(null,n,i,!0)}else n=s(t),r=p.bind(null,n,t),o=function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(n)};return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else o()}}e.exports=function(e,t){(t=t||{}).singleton||"boolean"==typeof t.singleton||(t.singleton=o());var n=u(e=e||[],t);return function(e){if(e=e||[],"[object Array]"===Object.prototype.toString.call(e)){for(var r=0;r<n.length;r++){var o=c(n[r]);a[o].references--}for(var i=u(e,t),s=0;s<n.length;s++){var l=c(n[s]);0===a[l].references&&(a[l].updater(),a.splice(l,1))}n=i}}}},78997:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=!0,o="Invariant failed";function i(e,t){if(!e){if(r)throw new Error(o);var n="function"==typeof t?t():t;throw new Error(n?o+": "+n:o)}}},12983:()=>{tinymce.IconManager.add("default",{icons:{"accessibility-check":'<svg width="24" height="24"><path d="M12 2a2 2 0 012 2 2 2 0 01-2 2 2 2 0 01-2-2c0-1.1.9-2 2-2zm8 7h-5v12c0 .6-.4 1-1 1a1 1 0 01-1-1v-5c0-.6-.4-1-1-1a1 1 0 00-1 1v5c0 .6-.4 1-1 1a1 1 0 01-1-1V9H4a1 1 0 110-2h16c.6 0 1 .4 1 1s-.4 1-1 1z" fill-rule="nonzero"/></svg>',"action-next":'<svg width="24" height="24"><path fill-rule="nonzero" d="M5.7 7.3a1 1 0 00-1.4 1.4l7.7 7.7 7.7-7.7a1 1 0 10-1.4-1.4L12 13.6 5.7 7.3z"/></svg>',"action-prev":'<svg width="24" height="24"><path fill-rule="nonzero" d="M18.3 15.7a1 1 0 001.4-1.4L12 6.6l-7.7 7.7a1 1 0 001.4 1.4L12 9.4l6.3 6.3z"/></svg>',"align-center":'<svg width="24" height="24"><path d="M5 5h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 110-2zm3 4h8c.6 0 1 .4 1 1s-.4 1-1 1H8a1 1 0 110-2zm0 8h8c.6 0 1 .4 1 1s-.4 1-1 1H8a1 1 0 010-2zm-3-4h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 010-2z" fill-rule="evenodd"/></svg>',"align-justify":'<svg width="24" height="24"><path d="M5 5h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 110-2zm0 4h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 110-2zm0 4h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 010-2zm0 4h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 010-2z" fill-rule="evenodd"/></svg>',"align-left":'<svg width="24" height="24"><path d="M5 5h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 110-2zm0 4h8c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 110-2zm0 8h8c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 010-2zm0-4h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 010-2z" fill-rule="evenodd"/></svg>',"align-none":'<svg width="24" height="24"><path d="M14.2 5L13 7H5a1 1 0 110-2h9.2zm4 0h.8a1 1 0 010 2h-2l1.2-2zm-6.4 4l-1.2 2H5a1 1 0 010-2h6.8zm4 0H19a1 1 0 010 2h-4.4l1.2-2zm-6.4 4l-1.2 2H5a1 1 0 010-2h4.4zm4 0H19a1 1 0 010 2h-6.8l1.2-2zM7 17l-1.2 2H5a1 1 0 010-2h2zm4 0h8a1 1 0 010 2H9.8l1.2-2zm5.2-13.5l1.3.7-9.7 16.3-1.3-.7 9.7-16.3z" fill-rule="evenodd"/></svg>',"align-right":'<svg width="24" height="24"><path d="M5 5h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 110-2zm6 4h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 010-2zm0 8h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 010-2zm-6-4h14c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 010-2z" fill-rule="evenodd"/></svg>',"arrow-left":'<svg width="24" height="24"><path d="M5.6 13l12 6a1 1 0 001.4-1V6a1 1 0 00-1.4-.9l-12 6a1 1 0 000 1.8z" fill-rule="evenodd"/></svg>',"arrow-right":'<svg width="24" height="24"><path d="M18.5 13l-12 6A1 1 0 015 18V6a1 1 0 011.4-.9l12 6a1 1 0 010 1.8z" fill-rule="evenodd"/></svg>',bold:'<svg width="24" height="24"><path d="M7.8 19c-.3 0-.5 0-.6-.2l-.2-.5V5.7c0-.2 0-.4.2-.5l.6-.2h5c1.5 0 2.7.3 3.5 1 .7.6 1.1 1.4 1.1 2.5a3 3 0 01-.6 1.9c-.4.6-1 1-1.6 1.2.4.1.9.3 1.3.6s.8.7 1 1.2c.4.4.5 1 .5 1.6 0 1.3-.4 2.3-1.3 3-.8.7-2.1 1-3.8 1H7.8zm5-8.3c.6 0 1.2-.1 1.6-.5.4-.3.6-.7.6-1.3 0-1.1-.8-1.7-2.3-1.7H9.3v3.5h3.4zm.5 6c.7 0 1.3-.1 1.7-.4.4-.4.6-.9.6-1.5s-.2-1-.7-1.4c-.4-.3-1-.4-2-.4H9.4v3.8h4z" fill-rule="evenodd"/></svg>',bookmark:'<svg width="24" height="24"><path d="M6 4v17l6-4 6 4V4c0-.6-.4-1-1-1H7a1 1 0 00-1 1z" fill-rule="nonzero"/></svg>',"border-style":'<svg width="24" height="24"><g fill-rule="evenodd"><rect width="18" height="2" x="3" y="6" rx="1"/><rect width="2.8" height="2" x="3" y="16" rx="1"/><rect width="2.8" height="2" x="6.8" y="16" rx="1"/><rect width="2.8" height="2" x="10.6" y="16" rx="1"/><rect width="2.8" height="2" x="14.4" y="16" rx="1"/><rect width="2.8" height="2" x="18.2" y="16" rx="1"/><rect width="8" height="2" x="3" y="11" rx="1"/><rect width="8" height="2" x="13" y="11" rx="1"/></g></svg>',"border-width":'<svg width="24" height="24"><g fill-rule="evenodd"><rect width="18" height="5" x="3" y="5" rx="1"/><rect width="18" height="3.5" x="3" y="11.5" rx="1"/><rect width="18" height="2" x="3" y="17" rx="1"/></g></svg>',brightness:'<svg width="24" height="24"><path d="M12 17c.3 0 .5.1.7.3.2.2.3.4.3.7v1c0 .3-.1.5-.3.7a1 1 0 01-.7.3 1 1 0 01-.7-.3 1 1 0 01-.3-.7v-1c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3zm0-10a1 1 0 01-.7-.3A1 1 0 0111 6V5c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3.3 0 .5.1.7.3.2.2.3.4.3.7v1c0 .3-.1.5-.3.7a1 1 0 01-.7.3zm7 4c.3 0 .5.1.7.3.2.2.3.4.3.7 0 .3-.1.5-.3.7a1 1 0 01-.7.3h-1a1 1 0 01-.7-.3 1 1 0 01-.3-.7c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3h1zM7 12c0 .3-.1.5-.3.7a1 1 0 01-.7.3H5a1 1 0 01-.7-.3A1 1 0 014 12c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3h1c.3 0 .5.1.7.3.2.2.3.4.3.7zm10 3.5l.7.8c.2.1.3.4.3.6 0 .3-.1.6-.3.8a1 1 0 01-.8.3 1 1 0 01-.6-.3l-.8-.7a1 1 0 01-.3-.8c0-.2.1-.5.3-.7a1 1 0 011.4 0zm-10-7l-.7-.8a1 1 0 01-.3-.6c0-.3.1-.6.3-.8.2-.2.5-.3.8-.3.2 0 .5.1.7.3l.7.7c.2.2.3.5.3.8 0 .2-.1.5-.3.7a1 1 0 01-.7.3 1 1 0 01-.8-.3zm10 0a1 1 0 01-.8.3 1 1 0 01-.7-.3 1 1 0 01-.3-.7c0-.3.1-.6.3-.8l.8-.7c.1-.2.4-.3.6-.3.3 0 .6.1.8.3.2.2.3.5.3.8 0 .2-.1.5-.3.7l-.7.7zm-10 7c.2-.2.5-.3.8-.3.2 0 .5.1.7.3a1 1 0 010 1.4l-.8.8a1 1 0 01-.6.3 1 1 0 01-.8-.3 1 1 0 01-.3-.8c0-.2.1-.5.3-.6l.7-.8zM12 8a4 4 0 013.7 2.4 4 4 0 010 3.2A4 4 0 0112 16a4 4 0 01-3.7-2.4 4 4 0 010-3.2A4 4 0 0112 8zm0 6.5c.7 0 1.3-.2 1.8-.7.5-.5.7-1.1.7-1.8s-.2-1.3-.7-1.8c-.5-.5-1.1-.7-1.8-.7s-1.3.2-1.8.7c-.5.5-.7 1.1-.7 1.8s.2 1.3.7 1.8c.5.5 1.1.7 1.8.7z" fill-rule="evenodd"/></svg>',browse:'<svg width="24" height="24"><path d="M19 4a2 2 0 012 2v12a2 2 0 01-2 2h-4v-2h4V8H5v10h4v2H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h14zm-8 9.4l-2.3 2.3a1 1 0 11-1.4-1.4l4-4a1 1 0 011.4 0l4 4a1 1 0 01-1.4 1.4L13 13.4V20a1 1 0 01-2 0v-6.6z" fill-rule="nonzero"/></svg>',cancel:'<svg width="24" height="24"><path d="M12 4.6a7.4 7.4 0 110 14.8 7.4 7.4 0 010-14.8zM12 3a9 9 0 100 18 9 9 0 000-18zm0 8L14.8 8l1 1.1-2.7 2.8 2.7 2.7-1.1 1.1-2.7-2.7-2.7 2.7-1-1.1 2.6-2.7-2.7-2.7 1-1.1 2.8 2.7z" fill-rule="nonzero"/></svg>',"cell-background-color":'<svg width="24" height="24"><path d="M15.7 2l1.6 1.6-2.7 2.6 5.9 5.8c.7.7.7 1.7 0 2.4l-6.3 6.1a1.7 1.7 0 01-2.4 0l-6.3-6.1c-.7-.7-.7-1.7 0-2.4L15.7 2zM18 12l-4.5-4L9 12h9zM4 16s2 2.4 2 3.8C6 21 5.1 22 4 22s-2-1-2-2.2C2 18.4 4 16 4 16z"/></svg>',"cell-border-color":'<svg width="24" height="24"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M5 13v5h2v2H5a2 2 0 01-2-2v-5h2zm8-7V4h6a2 2 0 012 2h-8z" opacity=".2"/><path fill-rule="nonzero" d="M13 4v2H5v7H3V6c0-1.1.9-2 2-2h8zm-2.6 14.1l.1-.1.1.1.2.3.2.2.2.2c.4.6.8 1.2.8 1.7 0 .8-.7 1.5-1.5 1.5S9 21.3 9 20.5c0-.5.4-1.1.8-1.7l.2-.2.2-.2.2-.3z"/><path d="M13 11l-2 2H5v-2h6V6h2z"/><path fill-rule="nonzero" d="M18.4 8l1 1-1.8 1.9 4 4c.5.4.5 1.1 0 1.6l-4.3 4.2a1.2 1.2 0 01-1.6 0l-4.4-4.2c-.4-.5-.4-1.2 0-1.7l7-6.8zm1.6 7l-3-3-3 3h6z"/></g></svg>',"change-case":'<svg width="24" height="24"><path d="M18.4 18.2v-.6c-.5.8-1.3 1.2-2.4 1.2-2.2 0-3.3-1.6-3.3-4.8 0-3.1 1-4.7 3.3-4.7 1.1 0 1.8.3 2.4 1.1v-.6c0-.5.4-.8.8-.8s.8.3.8.8v8.4c0 .5-.4.8-.8.8a.8.8 0 01-.8-.8zm-2-7.4c-1.3 0-1.8.9-1.8 3.2 0 2.4.5 3.3 1.7 3.3 1.3 0 1.8-.9 1.8-3.2 0-2.4-.5-3.3-1.7-3.3zM10 15.7H5.5l-.8 2.6a1 1 0 01-1 .7h-.2a.7.7 0 01-.7-1l4-12a1 1 0 012 0l4 12a.7.7 0 01-.8 1h-.2a1 1 0 01-1-.7l-.8-2.6zm-.3-1.5l-2-6.5-1.9 6.5h3.9z" fill-rule="evenodd"/></svg>',"character-count":'<svg width="24" height="24"><path d="M4 11.5h16v1H4v-1zm4.8-6.8V10H7.7V5.8h-1v-1h2zM11 8.3V9h2v1h-3V7.7l2-1v-.9h-2v-1h3v2.4l-2 1zm6.3-3.4V10h-3.1V9h2.1V8h-2.1V6.8h2.1v-1h-2.1v-1h3.1zM5.8 16.4c0-.5.2-.8.5-1 .2-.2.6-.3 1.2-.3l.8.1c.2 0 .4.2.5.3l.4.4v2.8l.2.3H8.2v-.1-.2l-.6.3H7c-.4 0-.7 0-1-.2a1 1 0 01-.3-.9c0-.3 0-.6.3-.8.3-.2.7-.4 1.2-.4l.6-.2h.3v-.2l-.1-.2a.8.8 0 00-.5-.1 1 1 0 00-.4 0l-.3.4h-1zm2.3.8h-.2l-.2.1-.4.1a1 1 0 00-.4.2l-.2.2.1.3.5.1h.4l.4-.4v-.6zm2-3.4h1.2v1.7l.5-.3h.5c.5 0 .9.1 1.2.5.3.4.5.8.5 1.4 0 .6-.2 1.1-.5 1.5-.3.4-.7.6-1.3.6l-.6-.1-.4-.4v.4h-1.1v-5.4zm1.1 3.3c0 .3 0 .6.2.8a.7.7 0 001.2 0l.2-.8c0-.4 0-.6-.2-.8a.7.7 0 00-.6-.3l-.6.3-.2.8zm6.1-.5c0-.2 0-.3-.2-.4a.8.8 0 00-.5-.2c-.3 0-.5.1-.6.3l-.2.9c0 .3 0 .6.2.8.1.2.3.3.6.3.2 0 .4 0 .5-.2l.2-.4h1.1c0 .5-.3.8-.6 1.1a2 2 0 01-1.3.4c-.5 0-1-.2-1.3-.6a2 2 0 01-.5-1.4c0-.6.1-1.1.5-1.5.3-.4.8-.5 1.4-.5.5 0 1 0 1.2.3.4.3.5.7.5 1.2h-1v-.1z" fill-rule="evenodd"/></svg>',"checklist-rtl":'<svg width="24" height="24"><path d="M5 17h8c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 010-2zm0-6h8c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 010-2zm0-6h8c.6 0 1 .4 1 1s-.4 1-1 1H5a1 1 0 110-2zm14.2 11c.2-.4.6-.5.9-.3.3.2.4.6.2 1L18 20c-.2.3-.7.4-1 0l-1.3-1.3a.7.7 0 010-1c.3-.2.7-.2 1 0l.7.9 1.7-2.8zm0-6c.2-.4.6-.5.9-.3.3.2.4.6.2 1L18 14c-.2.3-.7.4-1 0l-1.3-1.3a.7.7 0 010-1c.3-.2.7-.2 1 0l.7.9 1.7-2.8zm0-6c.2-.4.6-.5.9-.3.3.2.4.6.2 1L18 8c-.2.3-.7.4-1 0l-1.3-1.3a.7.7 0 010-1c.3-.2.7-.2 1 0l.7.9 1.7-2.8z" fill-rule="evenodd"/></svg>',checklist:'<svg width="24" height="24"><path d="M11 17h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 010-2zm0-6h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 010-2zm0-6h8a1 1 0 010 2h-8a1 1 0 010-2zM7.2 16c.2-.4.6-.5.9-.3.3.2.4.6.2 1L6 20c-.2.3-.7.4-1 0l-1.3-1.3a.7.7 0 010-1c.3-.2.7-.2 1 0l.7.9 1.7-2.8zm0-6c.2-.4.6-.5.9-.3.3.2.4.6.2 1L6 14c-.2.3-.7.4-1 0l-1.3-1.3a.7.7 0 010-1c.3-.2.7-.2 1 0l.7.9 1.7-2.8zm0-6c.2-.4.6-.5.9-.3.3.2.4.6.2 1L6 8c-.2.3-.7.4-1 0L3.8 6.9a.7.7 0 010-1c.3-.2.7-.2 1 0l.7.9 1.7-2.8z" fill-rule="evenodd"/></svg>',checkmark:'<svg width="24" height="24"><path d="M18.2 5.4a1 1 0 011.6 1.2l-8 12a1 1 0 01-1.5.1l-5-5a1 1 0 111.4-1.4l4.1 4.1 7.4-11z" fill-rule="nonzero"/></svg>',"chevron-down":'<svg width="10" height="10"><path d="M8.7 2.2c.3-.3.8-.3 1 0 .4.4.4.9 0 1.2L5.7 7.8c-.3.3-.9.3-1.2 0L.2 3.4a.8.8 0 010-1.2c.3-.3.8-.3 1.1 0L5 6l3.7-3.8z" fill-rule="nonzero"/></svg>',"chevron-left":'<svg width="10" height="10"><path d="M7.8 1.3L4 5l3.8 3.7c.3.3.3.8 0 1-.4.4-.9.4-1.2 0L2.2 5.7a.8.8 0 010-1.2L6.6.2C7 0 7.4 0 7.8.2c.3.3.3.8 0 1.1z" fill-rule="nonzero"/></svg>',"chevron-right":'<svg width="10" height="10"><path d="M2.2 1.3a.8.8 0 010-1c.4-.4.9-.4 1.2 0l4.4 4.1c.3.4.3.9 0 1.2L3.4 9.8c-.3.3-.8.3-1.2 0a.8.8 0 010-1.1L6 5 2.2 1.3z" fill-rule="nonzero"/></svg>',"chevron-up":'<svg width="10" height="10"><path d="M8.7 7.8L5 4 1.3 7.8c-.3.3-.8.3-1 0a.8.8 0 010-1.2l4.1-4.4c.3-.3.9-.3 1.2 0l4.2 4.4c.3.3.3.9 0 1.2-.3.3-.8.3-1.1 0z" fill-rule="nonzero"/></svg>',close:'<svg width="24" height="24"><path d="M17.3 8.2L13.4 12l3.9 3.8a1 1 0 01-1.5 1.5L12 13.4l-3.8 3.9a1 1 0 01-1.5-1.5l3.9-3.8-3.9-3.8a1 1 0 011.5-1.5l3.8 3.9 3.8-3.9a1 1 0 011.5 1.5z" fill-rule="evenodd"/></svg>',"code-sample":'<svg width="24" height="26"><path d="M7.1 11a2.8 2.8 0 01-.8 2 2.8 2.8 0 01.8 2v1.7c0 .3.1.6.4.8.2.3.5.4.8.4.3 0 .4.2.4.4v.8c0 .2-.1.4-.4.4-.7 0-1.4-.3-2-.8-.5-.6-.8-1.3-.8-2V15c0-.3-.1-.6-.4-.8-.2-.3-.5-.4-.8-.4a.4.4 0 01-.4-.4v-.8c0-.2.2-.4.4-.4.3 0 .6-.1.8-.4.3-.2.4-.5.4-.8V9.3c0-.7.3-1.4.8-2 .6-.5 1.3-.8 2-.8.3 0 .4.2.4.4v.8c0 .2-.1.4-.4.4-.3 0-.6.1-.8.4-.3.2-.4.5-.4.8V11zm9.8 0V9.3c0-.3-.1-.6-.4-.8-.2-.3-.5-.4-.8-.4a.4.4 0 01-.4-.4V7c0-.2.1-.4.4-.4.7 0 1.4.3 2 .8.5.6.8 1.3.8 2V11c0 .3.1.6.4.8.2.3.5.4.8.4.2 0 .4.2.4.4v.8c0 .2-.2.4-.4.4-.3 0-.6.1-.8.4-.3.2-.4.5-.4.8v1.7c0 .7-.3 1.4-.8 2-.6.5-1.3.8-2 .8a.4.4 0 01-.4-.4v-.8c0-.2.1-.4.4-.4.3 0 .6-.1.8-.4.3-.2.4-.5.4-.8V15a2.8 2.8 0 01.8-2 2.8 2.8 0 01-.8-2zm-3.3-.4c0 .4-.1.8-.5 1.1-.3.3-.7.5-1.1.5-.4 0-.8-.2-1.1-.5-.4-.3-.5-.7-.5-1.1 0-.5.1-.9.5-1.2.3-.3.7-.4 1.1-.4.4 0 .8.1 1.1.4.4.3.5.7.5 1.2zM12 13c.4 0 .8.1 1.1.5.4.3.5.7.5 1.1 0 1-.1 1.6-.5 2a3 3 0 01-1.1 1c-.4.3-.8.4-1.1.4a.5.5 0 01-.5-.5V17a3 3 0 001-.2l.6-.6c-.6 0-1-.2-1.3-.5-.2-.3-.3-.7-.3-1 0-.5.1-1 .5-1.2.3-.4.7-.5 1.1-.5z" fill-rule="evenodd"/></svg>',"color-levels":'<svg width="24" height="24"><path d="M17.5 11.4A9 9 0 0118 14c0 .5 0 1-.2 1.4 0 .4-.3.9-.5 1.3a6.2 6.2 0 01-3.7 3 5.7 5.7 0 01-3.2 0A5.9 5.9 0 017.6 18a6.2 6.2 0 01-1.4-2.6 6.7 6.7 0 010-2.8c0-.4.1-.9.3-1.3a13.6 13.6 0 012.3-4A20 20 0 0112 4a26.4 26.4 0 013.2 3.4 18.2 18.2 0 012.3 4zm-2 4.5c.4-.7.5-1.4.5-2a7.3 7.3 0 00-1-3.2c.2.6.2 1.2.2 1.9a4.5 4.5 0 01-1.3 3 5.3 5.3 0 01-2.3 1.5 4.9 4.9 0 01-2 .1 4.3 4.3 0 002.4.8 4 4 0 002-.6 4 4 0 001.5-1.5z" fill-rule="evenodd"/></svg>',"color-picker":'<svg width="24" height="24"><path d="M12 3a9 9 0 000 18 1.5 1.5 0 001.1-2.5c-.2-.3-.4-.6-.4-1 0-.8.7-1.5 1.5-1.5H16a5 5 0 005-5c0-4.4-4-8-9-8zm-5.5 9a1.5 1.5 0 110-3 1.5 1.5 0 010 3zm3-4a1.5 1.5 0 110-3 1.5 1.5 0 010 3zm5 0a1.5 1.5 0 110-3 1.5 1.5 0 010 3zm3 4a1.5 1.5 0 110-3 1.5 1.5 0 010 3z" fill-rule="nonzero"/></svg>',"color-swatch-remove-color":'<svg width="24" height="24"><path stroke="#000" stroke-width="2" d="M21 3L3 21" fill-rule="evenodd"/></svg>',"color-swatch":'<svg width="24" height="24"><rect x="3" y="3" width="18" height="18" rx="1" fill-rule="evenodd"/></svg>',"comment-add":'<svg width="24" height="24"><g fill-rule="nonzero"><path d="M9 19l3-2h7c.6 0 1-.4 1-1V6c0-.6-.4-1-1-1H5a1 1 0 00-1 1v10c0 .6.4 1 1 1h4v2zm-2 4v-4H5a3 3 0 01-3-3V6a3 3 0 013-3h14a3 3 0 013 3v10a3 3 0 01-3 3h-6.4L7 23z"/><path d="M13 10h2a1 1 0 010 2h-2v2a1 1 0 01-2 0v-2H9a1 1 0 010-2h2V8a1 1 0 012 0v2z"/></g></svg>',comment:'<svg width="24" height="24"><path fill-rule="nonzero" d="M9 19l3-2h7c.6 0 1-.4 1-1V6c0-.6-.4-1-1-1H5a1 1 0 00-1 1v10c0 .6.4 1 1 1h4v2zm-2 4v-4H5a3 3 0 01-3-3V6a3 3 0 013-3h14a3 3 0 013 3v10a3 3 0 01-3 3h-6.4L7 23z"/></svg>',contrast:'<svg width="24" height="24"><path d="M12 4a7.8 7.8 0 015.7 2.3A8 8 0 1112 4zm-6 8a6 6 0 006 6V6a6 6 0 00-6 6z" fill-rule="evenodd"/></svg>',copy:'<svg width="24" height="24"><path d="M16 3H6a2 2 0 00-2 2v11h2V5h10V3zm1 4a2 2 0 012 2v10a2 2 0 01-2 2h-7a2 2 0 01-2-2V9c0-1.2.9-2 2-2h7zm0 12V9h-7v10h7z" fill-rule="nonzero"/></svg>',crop:'<svg width="24" height="24"><path d="M17 8v7h2c.6 0 1 .4 1 1s-.4 1-1 1h-2v2c0 .6-.4 1-1 1a1 1 0 01-1-1v-2H7V9H5a1 1 0 110-2h2V5c0-.6.4-1 1-1s1 .4 1 1v2h7l3-3 1 1-3 3zM9 9v5l5-5H9zm1 6h5v-5l-5 5z" fill-rule="evenodd"/></svg>',"cut-column":'<svg width="24" height="24"><path fill-rule="evenodd" d="M7.2 4.5c.9 0 1.6.4 2.2 1A3.7 3.7 0 0110.5 8v.5l1 1 4-4 1-.5a3.3 3.3 0 012 0c.4 0 .7.3 1 .5L17 8h4v13h-6V10l-1.5 1.5.5.5v4l-2.5-2.5-1 1v.5c0 .4 0 .8-.3 1.2-.2.5-.4.9-.8 1.2-.6.7-1.3 1-2.2 1-.8.2-1.5 0-2-.6l-.5-.8-.2-1c0-.4 0-.8.3-1.2A3.9 3.9 0 017 12.7c.5-.2 1-.3 1.5-.2l1-1-1-1c-.5 0-1 0-1.5-.2-.5-.1-1-.4-1.4-.9-.4-.3-.6-.7-.8-1.2L4.5 7c0-.4 0-.7.2-1 0-.3.3-.6.5-.8.5-.5 1.2-.8 2-.7zm12.3 5h-3v10h3v-10zM8 13.8h-.3l-.4.2a2.8 2.8 0 00-.7.4v.1a2.8 2.8 0 00-.6.8l-.1.4v.7l.2.5.5.2h.7a2.6 2.6 0 00.8-.3 2.4 2.4 0 00.7-.7 2.5 2.5 0 00.3-.8 1.5 1.5 0 000-.8 1 1 0 00-.2-.4 1 1 0 00-.5-.2H8zm3.5-3.7c-.4 0-.7.1-1 .4-.3.3-.4.6-.4 1s.1.7.4 1c.3.3.6.4 1 .4s.7-.1 1-.4c.3-.3.4-.6.4-1s-.1-.7-.4-1c-.3-.3-.6-.4-1-.4zM7 5.8h-.4a1 1 0 00-.5.3 1 1 0 00-.2.5v.7a2.5 2.5 0 00.3.8l.2.3h.1l.4.4.4.2.4.1h.7L9 9l.2-.4a1.6 1.6 0 000-.8 2.6 2.6 0 00-.3-.8A2.5 2.5 0 007.7 6l-.4-.1H7z"/></svg>',"cut-row":'<svg width="24" height="24"><path fill-rule="evenodd" d="M22 3v5H9l3 3 2-2h4l-4 4 1 1h.5c.4 0 .8 0 1.2.3.5.2.9.4 1.2.8.7.6 1 1.3 1 2.2.2.8 0 1.5-.6 2l-.8.5-1 .2c-.4 0-.8 0-1.2-.3a3.9 3.9 0 01-2.1-2.2c-.2-.5-.3-1-.2-1.5l-1-1-1 1c0 .5 0 1-.2 1.5-.1.5-.4 1-.9 1.4-.3.4-.7.6-1.2.8l-1.2.3c-.4 0-.7 0-1-.2-.3 0-.6-.3-.8-.5-.5-.5-.8-1.2-.7-2 0-.9.4-1.6 1-2.2A3.7 3.7 0 018.6 14H9l1-1-4-4-.5-1a3.3 3.3 0 010-2c0-.4.3-.7.5-1l2 2V3h14zM8.5 15.3h-.3a2.6 2.6 0 00-.8.4 2.5 2.5 0 00-.9 1.1l-.1.4v.7l.2.5.5.2h.7a2.5 2.5 0 00.8-.3L9 18V18l.4-.4.2-.4.1-.4v-.3-.4a1 1 0 00-.2-.5 1 1 0 00-.4-.2h-.5zm7 0H15a1 1 0 00-.4.3 1 1 0 00-.2.5 1.5 1.5 0 000 .7v.4a2.8 2.8 0 00.5.7h.1a2.8 2.8 0 00.8.6l.4.1h.7l.5-.2.2-.5v-.4-.3a2.6 2.6 0 00-.3-.8 2.4 2.4 0 00-.7-.7 2.5 2.5 0 00-.8-.3h-.3zM12 11.6c-.4 0-.7.1-1 .4-.3.3-.4.6-.4 1s.1.7.4 1c.3.3.6.4 1 .4s.7-.1 1-.4c.3-.3.4-.6.4-1s-.1-.7-.4-1c-.3-.3-.6-.4-1-.4zm8.5-7.1h-11v2h11v-2z"/></svg>',cut:'<svg width="24" height="24"><path d="M18 15c.6.7 1 1.4 1 2.3 0 .8-.2 1.5-.7 2l-.8.5-1 .2c-.4 0-.8 0-1.2-.3a3.9 3.9 0 01-2.1-2.2c-.2-.5-.3-1-.2-1.5l-1-1-1 1c0 .5 0 1-.2 1.5-.1.5-.4 1-.9 1.4-.3.4-.7.6-1.2.8l-1.2.3c-.4 0-.7 0-1-.2-.3 0-.6-.3-.8-.5-.5-.5-.8-1.2-.7-2 0-.9.4-1.6 1-2.2A3.7 3.7 0 018.6 14H9l1-1-4-4-.5-1a3.3 3.3 0 010-2c0-.4.3-.7.5-1l6 6 6-6 .5 1a3.3 3.3 0 010 2c0 .4-.3.7-.5 1l-4 4 1 1h.5c.4 0 .8 0 1.2.3.5.2.9.4 1.2.8zm-8.5 2.2l.1-.4v-.3-.4a1 1 0 00-.2-.5 1 1 0 00-.4-.2 1.6 1.6 0 00-.8 0 2.6 2.6 0 00-.8.3 2.5 2.5 0 00-.9 1.1l-.1.4v.7l.2.5.5.2h.7a2.5 2.5 0 00.8-.3 2.8 2.8 0 001-1zm2.5-2.8c.4 0 .7-.1 1-.4.3-.3.4-.6.4-1s-.1-.7-.4-1c-.3-.3-.6-.4-1-.4s-.7.1-1 .4c-.3.3-.4.6-.4 1s.1.7.4 1c.3.3.6.4 1 .4zm5.4 4l.2-.5v-.4-.3a2.6 2.6 0 00-.3-.8 2.4 2.4 0 00-.7-.7 2.5 2.5 0 00-.8-.3 1.5 1.5 0 00-.8 0 1 1 0 00-.4.2 1 1 0 00-.2.5 1.5 1.5 0 000 .7v.4l.3.4.3.4a2.8 2.8 0 00.8.5l.4.1h.7l.5-.2z" fill-rule="evenodd"/></svg>',"document-properties":'<svg width="24" height="24"><path d="M14.4 3H7a2 2 0 00-2 2v14c0 1.1.9 2 2 2h10a2 2 0 002-2V7.6L14.4 3zM17 19H7V5h6v4h4v10z" fill-rule="nonzero"/></svg>',drag:'<svg width="24" height="24"><path d="M13 5h2v2h-2V5zm0 4h2v2h-2V9zM9 9h2v2H9V9zm4 4h2v2h-2v-2zm-4 0h2v2H9v-2zm0 4h2v2H9v-2zm4 0h2v2h-2v-2zM9 5h2v2H9V5z" fill-rule="evenodd"/></svg>',"duplicate-column":'<svg width="24" height="24"><path d="M17 6v16h-7V6h7zm-2 2h-3v12h3V8zm-2-6v2H8v15H6V2h7z"/></svg>',"duplicate-row":'<svg width="24" height="24"><path d="M22 11v7H6v-7h16zm-2 2H8v3h12v-3zm-1-6v2H4v5H2V7h17z"/></svg>',duplicate:'<svg width="24" height="24"><g fill-rule="nonzero"><path d="M16 3v2H6v11H4V5c0-1.1.9-2 2-2h10zm3 8h-2V9h-7v10h9a2 2 0 01-2 2h-7a2 2 0 01-2-2V9c0-1.2.9-2 2-2h7a2 2 0 012 2v2z"/><path d="M17 14h1a1 1 0 010 2h-1v1a1 1 0 01-2 0v-1h-1a1 1 0 010-2h1v-1a1 1 0 012 0v1z"/></g></svg>',"edit-block":'<svg width="24" height="24"><path fill-rule="nonzero" d="M19.8 8.8l-9.4 9.4c-.2.2-.5.4-.9.4l-5.4 1.2 1.2-5.4.5-.8 9.4-9.4c.7-.7 1.8-.7 2.5 0l2.1 2.1c.7.7.7 1.8 0 2.5zm-2-.2l1-.9v-.3l-2.2-2.2a.3.3 0 00-.3 0l-1 1L18 8.5zm-1 1l-2.5-2.4-6 6 2.5 2.5 6-6zm-7 7.1l-2.6-2.4-.3.3-.1.2-.7 3 3.1-.6h.1l.4-.5z"/></svg>',"edit-image":'<svg width="24" height="24"><path d="M18 16h2V7a2 2 0 00-2-2H7v2h11v9zM6 17h15a1 1 0 010 2h-1v1a1 1 0 01-2 0v-1H6a2 2 0 01-2-2V7H3a1 1 0 110-2h1V4a1 1 0 112 0v13zm3-5.3l1.3 2 3-4.7 3.7 6H7l2-3.3z" fill-rule="nonzero"/></svg>',"embed-page":'<svg width="24" height="24"><path d="M19 6V5H5v14h2A13 13 0 0119 6zm0 1.4c-.8.8-1.6 2.4-2.2 4.6H19V7.4zm0 5.6h-2.4c-.4 1.8-.6 3.8-.6 6h3v-6zm-4 6c0-2.2.2-4.2.6-6H13c-.7 1.8-1.1 3.8-1.1 6h3zm-4 0c0-2.2.4-4.2 1-6H9.6A12 12 0 008 19h3zM4 3h16c.6 0 1 .4 1 1v16c0 .6-.4 1-1 1H4a1 1 0 01-1-1V4c0-.6.4-1 1-1zm11.8 9c.4-1.9 1-3.4 1.8-4.5a9.2 9.2 0 00-4 4.5h2.2zm-3.4 0a12 12 0 012.8-4 12 12 0 00-5 4h2.2z" fill-rule="nonzero"/></svg>',embed:'<svg width="24" height="24"><path d="M4 3h16c.6 0 1 .4 1 1v16c0 .6-.4 1-1 1H4a1 1 0 01-1-1V4c0-.6.4-1 1-1zm1 2v14h14V5H5zm4.8 2.6l5.6 4a.5.5 0 010 .8l-5.6 4A.5.5 0 019 16V8a.5.5 0 01.8-.4z" fill-rule="nonzero"/></svg>',emoji:'<svg width="24" height="24"><path d="M9 11c.6 0 1-.4 1-1s-.4-1-1-1a1 1 0 00-1 1c0 .6.4 1 1 1zm6 0c.6 0 1-.4 1-1s-.4-1-1-1a1 1 0 00-1 1c0 .6.4 1 1 1zm-3 5.5c2.1 0 4-1.5 4.4-3.5H7.6c.5 2 2.3 3.5 4.4 3.5zM12 4a8 8 0 100 16 8 8 0 000-16zm0 14.5a6.5 6.5 0 110-13 6.5 6.5 0 010 13z" fill-rule="nonzero"/></svg>',export:'<svg width="24" height="24"><g fill-rule="nonzero"><path d="M14.4 3L18 7v1h-5V5H7v14h9a1 1 0 012 0c0 1-.8 2-1.9 2H7c-1 0-2-.8-2-1.9V5c0-1 .8-2 1.9-2h7.5z"/><path d="M18.1 12c.5 0 .9.4.9 1 0 .5-.3 1-.8 1h-7.3c-.5 0-.9-.4-.9-1 0-.5.3-1 .8-1h7.3z"/><path d="M16.4 9.2a1 1 0 011.4.2l2.4 3.6-2.4 3.6a1 1 0 01-1.7-1v-.2l1.7-2.4-1.6-2.4a1 1 0 01.2-1.4z"/></g></svg>',fill:'<svg width="24" height="26"><path d="M16.6 12l-9-9-1.4 1.4 2.4 2.4-5.2 5.1c-.5.6-.5 1.6 0 2.2L9 19.6a1.5 1.5 0 002.2 0l5.5-5.5c.5-.6.5-1.6 0-2.2zM5.2 13L10 8.2l4.8 4.8H5.2zM19 14.5s-2 2.2-2 3.5c0 1.1.9 2 2 2a2 2 0 002-2c0-1.3-2-3.5-2-3.5z" fill-rule="nonzero"/></svg>',"flip-horizontally":'<svg width="24" height="24"><path d="M14 19h2v-2h-2v2zm4-8h2V9h-2v2zM4 7v10c0 1.1.9 2 2 2h3v-2H6V7h3V5H6a2 2 0 00-2 2zm14-2v2h2a2 2 0 00-2-2zm-7 16h2V3h-2v18zm7-6h2v-2h-2v2zm-4-8h2V5h-2v2zm4 12a2 2 0 002-2h-2v2z" fill-rule="nonzero"/></svg>',"flip-vertically":'<svg width="24" height="24"><path d="M5 14v2h2v-2H5zm8 4v2h2v-2h-2zm4-14H7a2 2 0 00-2 2v3h2V6h10v3h2V6a2 2 0 00-2-2zm2 14h-2v2a2 2 0 002-2zM3 11v2h18v-2H3zm6 7v2h2v-2H9zm8-4v2h2v-2h-2zM5 18c0 1.1.9 2 2 2v-2H5z" fill-rule="nonzero"/></svg>',"format-painter":'<svg width="24" height="24"><path d="M18 5V4c0-.5-.4-1-1-1H5a1 1 0 00-1 1v4c0 .6.5 1 1 1h12c.6 0 1-.4 1-1V7h1v4H9v9c0 .6.4 1 1 1h2c.6 0 1-.4 1-1v-7h8V5h-3z" fill-rule="nonzero"/></svg>',format:'<svg width="24" height="24"><path fill-rule="evenodd" d="M17 5a1 1 0 010 2h-4v11a1 1 0 01-2 0V7H7a1 1 0 110-2h10z"/></svg>',fullscreen:'<svg width="24" height="24"><path d="M15.3 10l-1.2-1.3 2.9-3h-2.3a.9.9 0 110-1.7H19c.5 0 .9.4.9.9v4.4a.9.9 0 11-1.8 0V7l-2.9 3zm0 4l3 3v-2.3a.9.9 0 111.7 0V19c0 .5-.4.9-.9.9h-4.4a.9.9 0 110-1.8H17l-3-2.9 1.3-1.2zM10 15.4l-2.9 3h2.3a.9.9 0 110 1.7H5a.9.9 0 01-.9-.9v-4.4a.9.9 0 111.8 0V17l2.9-3 1.2 1.3zM8.7 10L5.7 7v2.3a.9.9 0 01-1.7 0V5c0-.5.4-.9.9-.9h4.4a.9.9 0 010 1.8H7l3 2.9-1.3 1.2z" fill-rule="nonzero"/></svg>',gallery:'<svg width="24" height="24"><path fill-rule="nonzero" d="M5 15.7l2.3-2.2c.3-.3.7-.3 1 0L11 16l5.1-5c.3-.4.8-.4 1 0l2 1.9V8H5v7.7zM5 18V19h3l1.8-1.9-2-2L5 17.9zm14-3l-2.5-2.4-6.4 6.5H19v-4zM4 6h16c.6 0 1 .4 1 1v13c0 .6-.4 1-1 1H4a1 1 0 01-1-1V7c0-.6.4-1 1-1zm6 7a2 2 0 110-4 2 2 0 010 4zM4.5 4h15a.5.5 0 110 1h-15a.5.5 0 010-1zm2-2h11a.5.5 0 110 1h-11a.5.5 0 010-1z"/></svg>',gamma:'<svg width="24" height="24"><path d="M4 3h16c.6 0 1 .4 1 1v16c0 .6-.4 1-1 1H4a1 1 0 01-1-1V4c0-.6.4-1 1-1zm1 2v14h14V5H5zm6.5 11.8V14L9.2 8.7a5.1 5.1 0 00-.4-.8l-.1-.2H8 8v-1l.3-.1.3-.1h.7a1 1 0 01.6.5l.1.3a8.5 8.5 0 01.3.6l1.9 4.6 2-5.2a1 1 0 011-.6.5.5 0 01.5.6L13 14v2.8a.7.7 0 01-1.4 0z" fill-rule="nonzero"/></svg>',help:'<svg width="24" height="24"><g fill-rule="evenodd"><path d="M12 5.5a6.5 6.5 0 00-6 9 6.3 6.3 0 001.4 2l1 1a6.3 6.3 0 003.6 1 6.5 6.5 0 006-9 6.3 6.3 0 00-1.4-2l-1-1a6.3 6.3 0 00-3.6-1zM12 4a7.8 7.8 0 015.7 2.3A8 8 0 1112 4z"/><path d="M9.6 9.7a.7.7 0 01-.7-.8c0-1.1 1.5-1.8 3.2-1.8 1.8 0 3.2.8 3.2 2.4 0 1.4-.4 2.1-1.5 2.8-.2 0-.3.1-.3.2a2 2 0 00-.8.8.8.8 0 01-1.4-.6c.3-.7.8-1 1.3-1.5l.4-.2c.7-.4.8-.6.8-1.5 0-.5-.6-.9-1.7-.9-.5 0-1 .1-1.4.3-.2 0-.3.1-.3.2v-.2c0 .4-.4.8-.8.8z" fill-rule="nonzero"/><circle cx="12" cy="16" r="1"/></g></svg>',"highlight-bg-color":'<svg width="24" height="24"><g fill-rule="evenodd"><path id="tox-icon-highlight-bg-color__color" d="M3 18h18v3H3z"/><path fill-rule="nonzero" d="M7.7 16.7H3l3.3-3.3-.7-.8L10.2 8l4 4.1-4 4.2c-.2.2-.6.2-.8 0l-.6-.7-1.1 1.1zm5-7.5L11 7.4l3-2.9a2 2 0 012.6 0L18 6c.7.7.7 2 0 2.7l-2.9 2.9-1.8-1.8-.5-.6"/></g></svg>',home:'<svg width="24" height="24"><path fill-rule="nonzero" d="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"/></svg>',"horizontal-rule":'<svg width="24" height="24"><path d="M4 11h16v2H4z" fill-rule="evenodd"/></svg>',"image-options":'<svg width="24" height="24"><path d="M6 10a2 2 0 00-2 2c0 1.1.9 2 2 2a2 2 0 002-2 2 2 0 00-2-2zm12 0a2 2 0 00-2 2c0 1.1.9 2 2 2a2 2 0 002-2 2 2 0 00-2-2zm-6 0a2 2 0 00-2 2c0 1.1.9 2 2 2a2 2 0 002-2 2 2 0 00-2-2z" fill-rule="nonzero"/></svg>',image:'<svg width="24" height="24"><path d="M5 15.7l3.3-3.2c.3-.3.7-.3 1 0L12 15l4.1-4c.3-.4.8-.4 1 0l2 1.9V5H5v10.7zM5 18V19h3l2.8-2.9-2-2L5 17.9zm14-3l-2.5-2.4-6.4 6.5H19v-4zM4 3h16c.6 0 1 .4 1 1v16c0 .6-.4 1-1 1H4a1 1 0 01-1-1V4c0-.6.4-1 1-1zm6 8a2 2 0 100-4 2 2 0 000 4z" fill-rule="nonzero"/></svg>',indent:'<svg width="24" height="24"><path d="M7 5h12c.6 0 1 .4 1 1s-.4 1-1 1H7a1 1 0 110-2zm5 4h7c.6 0 1 .4 1 1s-.4 1-1 1h-7a1 1 0 010-2zm0 4h7c.6 0 1 .4 1 1s-.4 1-1 1h-7a1 1 0 010-2zm-5 4h12a1 1 0 010 2H7a1 1 0 010-2zm-2.6-3.8L6.2 12l-1.8-1.2a1 1 0 011.2-1.6l3 2a1 1 0 010 1.6l-3 2a1 1 0 11-1.2-1.6z" fill-rule="evenodd"/></svg>',info:'<svg width="24" height="24"><path d="M12 4a7.8 7.8 0 015.7 2.3A8 8 0 1112 4zm-1 3v2h2V7h-2zm3 10v-1h-1v-5h-3v1h1v4h-1v1h4z" fill-rule="evenodd"/></svg>',"insert-character":'<svg width="24" height="24"><path d="M15 18h4l1-2v4h-6v-3.3l1.4-1a6 6 0 001.8-2.9 6.3 6.3 0 00-.1-4.1 5.8 5.8 0 00-3-3.2c-.6-.3-1.3-.5-2.1-.5a5.1 5.1 0 00-3.9 1.8 6.3 6.3 0 00-1.3 6 6.2 6.2 0 001.8 3l1.4.9V20H4v-4l1 2h4v-.5l-2-1L5.4 15A6.5 6.5 0 014 11c0-1 .2-1.9.6-2.7A7 7 0 016.3 6C7.1 5.4 8 5 9 4.5c1-.3 2-.5 3.1-.5a8.8 8.8 0 015.7 2 7 7 0 011.7 2.3 6 6 0 01.2 4.8c-.2.7-.6 1.3-1 1.9a7.6 7.6 0 01-3.6 2.5v.5z" fill-rule="evenodd"/></svg>',"insert-time":'<svg width="24" height="24"><g fill-rule="nonzero"><path d="M12 19a7 7 0 100-14 7 7 0 000 14zm0 2a9 9 0 110-18 9 9 0 010 18z"/><path d="M16 12h-3V7c0-.6-.4-1-1-1a1 1 0 00-1 1v7h5c.6 0 1-.4 1-1s-.4-1-1-1z"/></g></svg>',invert:'<svg width="24" height="24"><path d="M18 19.3L16.5 18a5.8 5.8 0 01-3.1 1.9 6.1 6.1 0 01-5.5-1.6A5.8 5.8 0 016 14v-.3l.1-1.2A13.9 13.9 0 017.7 9l-3-3 .7-.8 2.8 2.9 9 8.9 1.5 1.6-.7.6zm0-5.5v.3l-.1 1.1-.4 1-1.2-1.2a4.3 4.3 0 00.2-1v-.2c0-.4 0-.8-.2-1.3l-.5-1.4a14.8 14.8 0 00-3-4.2L12 6a26.1 26.1 0 00-2.2 2.5l-1-1a20.9 20.9 0 012.9-3.3L12 4l1 .8a22.2 22.2 0 014 5.4c.6 1.2 1 2.4 1 3.6z" fill-rule="evenodd"/></svg>',italic:'<svg width="24" height="24"><path d="M16.7 4.7l-.1.9h-.3c-.6 0-1 0-1.4.3-.3.3-.4.6-.5 1.1l-2.1 9.8v.6c0 .5.4.8 1.4.8h.2l-.2.8H8l.2-.8h.2c1.1 0 1.8-.5 2-1.5l2-9.8.1-.5c0-.6-.4-.8-1.4-.8h-.3l.2-.9h5.8z" fill-rule="evenodd"/></svg>',language:'<svg width="24" height="24"><path d="M12 3a9 9 0 110 18 9 9 0 010-18zm4.3 13.3c-.5 1-1.2 2-2 2.9a7.5 7.5 0 003.2-2.1l-.2-.2a6 6 0 00-1-.6zm-8.6 0c-.5.2-.9.5-1.2.8.9 1 2 1.7 3.2 2a10 10 0 01-2-2.8zm3.6-.8c-.8 0-1.6.1-2.2.3.5 1 1.2 1.9 2.1 2.7zm1.5 0v3c.9-.8 1.6-1.7 2.1-2.7-.6-.2-1.4-.3-2.1-.3zm-6-2.7H4.5c.2 1 .5 2.1 1 3h.3l1.3-1a10 10 0 01-.3-2zm12.7 0h-2.3c0 .7-.1 1.4-.3 2l1.6 1.1c.5-1 .9-2 1-3.1zm-3.8 0h-3V14c1 0 2 .1 2.7.4.2-.5.3-1 .3-1.6zm-4.4 0h-3l.3 1.6c.8-.3 1.7-.4 2.7-.4v-1.3zm-5.5-5c-.7 1-1.1 2.2-1.3 3.5h2.3c0-1 .2-1.8.5-2.6l-1.5-1zm2.9 1.4v.1c-.2.6-.4 1.3-.4 2h3V9.4c-1 0-1.8-.1-2.6-.3zm6.6 0h-.1l-2.4.3v1.8h3l-.5-2.1zm3-1.4l-.3.1-1.3.8c.3.8.5 1.6.5 2.6h2.3a7.5 7.5 0 00-1.3-3.5zm-9 0l2 .2V5.5a9 9 0 00-2 2.2zm3.5-2.3V8c.6 0 1.3 0 1.9-.2a9 9 0 00-2-2.3zm-3-.7h-.1c-1.1.4-2.1 1-3 1.8l1.2.7a10 10 0 011.9-2.5zm4.4 0l.1.1a10 10 0 011.8 2.4l1.1-.7a7.5 7.5 0 00-3-1.8z"/></svg>',"line-height":'<svg width="24" height="24"><path d="M21 5a1 1 0 01.1 2H13a1 1 0 01-.1-2H21zm0 4a1 1 0 01.1 2H13a1 1 0 01-.1-2H21zm0 4a1 1 0 01.1 2H13a1 1 0 01-.1-2H21zm0 4a1 1 0 01.1 2H13a1 1 0 01-.1-2H21zM7 3.6l3.7 3.7a1 1 0 01-1.3 1.5h-.1L8 7.3v9.2l1.3-1.3a1 1 0 011.3 0h.1c.4.4.4 1 0 1.3v.1L7 20.4l-3.7-3.7a1 1 0 011.3-1.5h.1L6 16.7V7.4L4.7 8.7a1 1 0 01-1.3 0h-.1a1 1 0 010-1.3v-.1L7 3.6z"/></svg>',line:'<svg width="24" height="24"><path d="M15 9l-8 8H4v-3l8-8 3 3zm1-1l-3-3 1-1h1c-.2 0 0 0 0 0l2 2s0 .2 0 0v1l-1 1zM4 18h16v2H4v-2z" fill-rule="evenodd"/></svg>',link:'<svg width="24" height="24"><path d="M6.2 12.3a1 1 0 011.4 1.4l-2.1 2a2 2 0 102.7 2.8l4.8-4.8a1 1 0 000-1.4 1 1 0 111.4-1.3 2.9 2.9 0 010 4L9.6 20a3.9 3.9 0 01-5.5-5.5l2-2zm11.6-.6a1 1 0 01-1.4-1.4l2-2a2 2 0 10-2.6-2.8L11 10.3a1 1 0 000 1.4A1 1 0 119.6 13a2.9 2.9 0 010-4L14.4 4a3.9 3.9 0 015.5 5.5l-2 2z" fill-rule="nonzero"/></svg>',"list-bull-circle":'<svg width="48" height="48"><g fill-rule="evenodd"><path d="M11 16a2 2 0 100-4 2 2 0 000 4zm0 1a3 3 0 110-6 3 3 0 010 6zM11 26a2 2 0 100-4 2 2 0 000 4zm0 1a3 3 0 110-6 3 3 0 010 6zM11 36a2 2 0 100-4 2 2 0 000 4zm0 1a3 3 0 110-6 3 3 0 010 6z" fill-rule="nonzero"/><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/></g></svg>',"list-bull-default":'<svg width="48" height="48"><g fill-rule="evenodd"><circle cx="11" cy="14" r="3"/><circle cx="11" cy="24" r="3"/><circle cx="11" cy="34" r="3"/><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/></g></svg>',"list-bull-square":'<svg width="48" height="48"><g fill-rule="evenodd"><path d="M8 11h6v6H8zM8 21h6v6H8zM8 31h6v6H8z"/><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/></g></svg>',"list-num-default-rtl":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M8 12h22v4H8zM8 22h22v4H8zM8 32h22v4H8z"/><path d="M37.4 17v-4.8l-1.6 1v-1.1l1.6-1h1.2V17zM33.3 17.1c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7zm1.7 5.7c0-1.2 1-2 2.2-2 1.3 0 2.1.8 2.1 1.8 0 .7-.3 1.2-1.3 2.2l-1.2 1v.2h2.6v1h-4.3v-.9l2-1.9c.8-.8 1-1.1 1-1.5 0-.5-.4-.8-1-.8-.5 0-.9.3-.9.9H35zm-1.7 4.3c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7zm3.2 7.3v-1h.7c.6 0 1-.3 1-.8 0-.4-.4-.7-1-.7s-1 .3-1 .8H35c0-1.1 1-1.8 2.2-1.8 1.2 0 2.1.6 2.1 1.6 0 .7-.4 1.2-1 1.3v.1c.7.1 1.3.7 1.3 1.4 0 1-1 1.9-2.4 1.9-1.3 0-2.2-.8-2.3-2h1.2c0 .6.5 1 1.1 1 .6 0 1-.4 1-1 0-.5-.3-.8-1-.8h-.7zm-3.3 2.7c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .8.3.8.7 0 .4-.3.7-.8.7z"/></g></svg>',"list-num-default":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/><path d="M10 17v-4.8l-1.5 1v-1.1l1.6-1h1.2V17h-1.2zm3.6.1c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .7.3.7.7 0 .4-.2.7-.7.7zm-5 5.7c0-1.2.8-2 2.1-2s2.1.8 2.1 1.8c0 .7-.3 1.2-1.4 2.2l-1.1 1v.2h2.6v1H8.6v-.9l2-1.9c.8-.8 1-1.1 1-1.5 0-.5-.4-.8-1-.8-.5 0-.9.3-.9.9H8.5zm6.3 4.3c-.5 0-.7-.3-.7-.7 0-.4.2-.7.7-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7zM10 34.4v-1h.7c.6 0 1-.3 1-.8 0-.4-.4-.7-1-.7s-1 .3-1 .8H8.6c0-1.1 1-1.8 2.2-1.8 1.3 0 2.1.6 2.1 1.6 0 .7-.4 1.2-1 1.3v.1c.8.1 1.3.7 1.3 1.4 0 1-1 1.9-2.4 1.9-1.3 0-2.2-.8-2.3-2h1.2c0 .6.5 1 1.1 1 .7 0 1-.4 1-1 0-.5-.3-.8-1-.8h-.7zm4.7 2.7c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .8.3.8.7 0 .4-.3.7-.8.7z"/></g></svg>',"list-num-lower-alpha-rtl":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M8 12h22v4H8zM8 22h22v4H8zM8 32h22v4H8z"/><path d="M36.5 16c-.9 0-1.5-.5-1.5-1.3s.6-1.3 1.8-1.4h1v-.4c0-.4-.2-.6-.7-.6-.4 0-.7.1-.8.4h-1.1c0-.8.8-1.4 2-1.4S39 12 39 13V16h-1.2v-.6c-.3.4-.8.7-1.4.7zm.4-.8c.6 0 1-.4 1-.9V14h-1c-.5.1-.7.3-.7.6 0 .4.3.6.7.6zM33.1 16.1c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .8.3.8.7 0 .4-.3.7-.8.7zM37.7 26c-.7 0-1.2-.2-1.5-.7v.7H35v-6.3h1.2v2.5c.3-.5.8-.9 1.5-.9 1.1 0 1.8 1 1.8 2.4 0 1.5-.7 2.4-1.8 2.4zm-.5-3.6c-.6 0-1 .5-1 1.3s.4 1.4 1 1.4c.7 0 1-.6 1-1.4 0-.8-.3-1.3-1-1.3zM33.2 26.1c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .8.3.8.7 0 .4-.3.7-.8.7zm6 7h-1c-.1-.5-.4-.8-1-.8s-1 .5-1 1.4c0 1 .4 1.4 1 1.4.5 0 .9-.2 1-.7h1c0 1-.8 1.7-2 1.7-1.4 0-2.2-.9-2.2-2.4s.8-2.4 2.2-2.4c1.2 0 2 .7 2 1.7zm-6.1 3c-.5 0-.7-.3-.7-.7 0-.4.2-.7.7-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7z"/></g></svg>',"list-num-lower-alpha":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/><path d="M10.3 15.2c.5 0 1-.4 1-.9V14h-1c-.5.1-.8.3-.8.6 0 .4.3.6.8.6zm-.4.9c-1 0-1.5-.6-1.5-1.4 0-.8.6-1.3 1.7-1.4h1.1v-.4c0-.4-.2-.6-.7-.6-.5 0-.8.1-.9.4h-1c0-.8.8-1.4 2-1.4 1.1 0 1.8.6 1.8 1.6V16h-1.1v-.6h-.1c-.2.4-.7.7-1.3.7zm4.6 0c-.5 0-.7-.3-.7-.7 0-.4.2-.7.7-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7zm-3.2 10c-.6 0-1.2-.3-1.4-.8v.7H8.5v-6.3H10v2.5c.3-.5.8-.9 1.4-.9 1.2 0 1.9 1 1.9 2.4 0 1.5-.7 2.4-1.9 2.4zm-.4-3.7c-.7 0-1 .5-1 1.3s.3 1.4 1 1.4c.6 0 1-.6 1-1.4 0-.8-.4-1.3-1-1.3zm4 3.7c-.5 0-.7-.3-.7-.7 0-.4.2-.7.7-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7zm-2.2 7h-1.2c0-.5-.4-.8-.9-.8-.6 0-1 .5-1 1.4 0 1 .4 1.4 1 1.4.5 0 .8-.2 1-.7h1c0 1-.8 1.7-2 1.7-1.4 0-2.2-.9-2.2-2.4s.8-2.4 2.2-2.4c1.2 0 2 .7 2 1.7zm1.8 3c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7z"/></g></svg>',"list-num-lower-greek-rtl":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M8 12h22v4H8zM8 22h22v4H8zM8 32h22v4H8z"/><path d="M37.4 16c-1.2 0-2-.8-2-2.3 0-1.5.8-2.4 2-2.4.6 0 1 .4 1.3 1v-.9H40v3.2c0 .4.1.5.4.5h.2v.9h-.6c-.6 0-1-.2-1-.7h-.2c-.2.4-.7.8-1.3.8zm.3-1c.6 0 1-.5 1-1.3s-.4-1.3-1-1.3-1 .5-1 1.3.4 1.4 1 1.4zM33.3 16.1c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7zM36 21.9c0-1.5.8-2.3 2.1-2.3 1.2 0 2 .6 2 1.6 0 .6-.3 1-.9 1.3.9.3 1.3.8 1.3 1.7 0 1.2-.7 1.9-1.8 1.9-.6 0-1.1-.3-1.4-.8v2.2H36V22zm1.8 1.2v-1h.3c.5 0 .9-.2.9-.7 0-.5-.3-.8-.9-.8-.5 0-.8.3-.8 1v2.2c0 .8.4 1.3 1 1.3s1-.4 1-1-.4-1-1.2-1h-.3zM33.3 26.1c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7zM37.1 34.6L34.8 30h1.4l1.7 3.5 1.7-3.5h1.1l-2.2 4.6v.1c.5.8.7 1.4.7 1.8 0 .4-.2.8-.4 1-.2.2-.6.3-1 .3-.9 0-1.3-.4-1.3-1.2 0-.5.2-1 .5-1.7l.1-.2zm.7 1a2 2 0 00-.4.9c0 .3.1.4.4.4.3 0 .4-.1.4-.4 0-.2-.1-.6-.4-1zM33.3 36.1c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7z"/></g></svg>',"list-num-lower-greek":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/><path d="M10.5 15c.7 0 1-.5 1-1.3s-.3-1.3-1-1.3c-.5 0-.9.5-.9 1.3s.4 1.4 1 1.4zm-.3 1c-1.1 0-1.8-.8-1.8-2.3 0-1.5.7-2.4 1.8-2.4.7 0 1.1.4 1.3 1h.1v-.9h1.2v3.2c0 .4.1.5.4.5h.2v.9h-.6c-.6 0-1-.2-1.1-.7h-.1c-.2.4-.7.8-1.4.8zm5 .1c-.5 0-.8-.3-.8-.7 0-.4.3-.7.7-.7.5 0 .8.3.8.7 0 .4-.3.7-.8.7zm-4.9 7v-1h.3c.6 0 1-.2 1-.7 0-.5-.4-.8-1-.8-.5 0-.8.3-.8 1v2.2c0 .8.4 1.3 1.1 1.3.6 0 1-.4 1-1s-.5-1-1.3-1h-.3zM8.6 22c0-1.5.7-2.3 2-2.3 1.2 0 2 .6 2 1.6 0 .6-.3 1-.8 1.3.8.3 1.3.8 1.3 1.7 0 1.2-.8 1.9-1.9 1.9-.6 0-1.1-.3-1.3-.8v2.2H8.5V22zm6.2 4.2c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .7.3.7.7 0 .4-.2.7-.7.7zm-4.5 8.5L8 30h1.4l1.7 3.5 1.7-3.5h1.1l-2.2 4.6v.1c.5.8.7 1.4.7 1.8 0 .4-.1.8-.4 1-.2.2-.6.3-1 .3-.9 0-1.3-.4-1.3-1.2 0-.5.2-1 .5-1.7l.1-.2zm.7 1a2 2 0 00-.4.9c0 .3.1.4.4.4.3 0 .4-.1.4-.4 0-.2-.1-.6-.4-1zm4.5.5c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7z"/></g></svg>',"list-num-lower-roman-rtl":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M8 12h22v4H8zM8 22h22v4H8zM8 32h22v4H8z"/><path d="M32.9 16v-1.2h-1.3V16H33zm0 10v-1.2h-1.3V26H33zm0 10v-1.2h-1.3V36H33z"/><path fill-rule="nonzero" d="M36 21h-1.5v5H36zM36 31h-1.5v5H36zM39 21h-1.5v5H39zM39 31h-1.5v5H39zM42 31h-1.5v5H42zM36 11h-1.5v5H36zM36 19h-1.5v1H36zM36 29h-1.5v1H36zM39 19h-1.5v1H39zM39 29h-1.5v1H39zM42 29h-1.5v1H42zM36 9h-1.5v1H36z"/></g></svg>',"list-num-lower-roman":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/><path d="M15.1 16v-1.2h1.3V16H15zm0 10v-1.2h1.3V26H15zm0 10v-1.2h1.3V36H15z"/><path fill-rule="nonzero" d="M12 21h1.5v5H12zM12 31h1.5v5H12zM9 21h1.5v5H9zM9 31h1.5v5H9zM6 31h1.5v5H6zM12 11h1.5v5H12zM12 19h1.5v1H12zM12 29h1.5v1H12zM9 19h1.5v1H9zM9 29h1.5v1H9zM6 29h1.5v1H6zM12 9h1.5v1H12z"/></g></svg>',"list-num-upper-alpha-rtl":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M8 12h22v4H8zM8 22h22v4H8zM8 32h22v4H8z"/><path d="M39.3 17l-.5-1.4h-2l-.5 1.4H35l2-6h1.6l2 6h-1.3zm-1.6-4.7l-.7 2.3h1.6l-.8-2.3zM33.4 17c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .7.3.7.7 0 .4-.2.7-.7.7zm4.7 9.9h-2.7v-6H38c1.2 0 1.9.6 1.9 1.5 0 .6-.5 1.2-1 1.3.7.1 1.3.7 1.3 1.5 0 1-.8 1.7-2 1.7zm-1.4-5v1.5h1c.6 0 1-.3 1-.8 0-.4-.4-.7-1-.7h-1zm0 4h1.1c.7 0 1.1-.3 1.1-.8 0-.6-.4-.9-1.1-.9h-1.1V26zM33 27.1c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7zm4.9 10c-1.8 0-2.8-1.1-2.8-3.1s1-3.1 2.8-3.1c1.4 0 2.5.9 2.6 2.2h-1.3c0-.7-.6-1.1-1.3-1.1-1 0-1.6.7-1.6 2s.6 2 1.6 2c.7 0 1.2-.4 1.4-1h1.2c-.1 1.3-1.2 2.2-2.6 2.2zm-4.5 0c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7z"/></g></svg>',"list-num-upper-alpha":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/><path d="M12.6 17l-.5-1.4h-2L9.5 17H8.3l2-6H12l2 6h-1.3zM11 12.3l-.7 2.3h1.6l-.8-2.3zm4.7 4.8c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7.5 0 .7.3.7.7 0 .4-.2.7-.7.7zM11.4 27H8.7v-6h2.6c1.2 0 1.9.6 1.9 1.5 0 .6-.5 1.2-1 1.3.7.1 1.3.7 1.3 1.5 0 1-.8 1.7-2 1.7zM10 22v1.5h1c.6 0 1-.3 1-.8 0-.4-.4-.7-1-.7h-1zm0 4H11c.7 0 1.1-.3 1.1-.8 0-.6-.4-.9-1.1-.9H10V26zm5.4 1.1c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7zm-4.1 10c-1.8 0-2.8-1.1-2.8-3.1s1-3.1 2.8-3.1c1.4 0 2.5.9 2.6 2.2h-1.3c0-.7-.6-1.1-1.3-1.1-1 0-1.6.7-1.6 2s.6 2 1.6 2c.7 0 1.2-.4 1.4-1h1.2c-.1 1.3-1.2 2.2-2.6 2.2zm4.5 0c-.5 0-.8-.3-.8-.7 0-.4.3-.7.8-.7.4 0 .7.3.7.7 0 .4-.3.7-.7.7z"/></g></svg>',"list-num-upper-roman-rtl":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M8 12h22v4H8zM8 22h22v4H8zM8 32h22v4H8z"/><path d="M31.6 17v-1.2H33V17h-1.3zm0 10v-1.2H33V27h-1.3zm0 10v-1.2H33V37h-1.3z"/><path fill-rule="nonzero" d="M34.5 20H36v7h-1.5zM34.5 30H36v7h-1.5zM37.5 20H39v7h-1.5zM37.5 30H39v7h-1.5zM40.5 30H42v7h-1.5zM34.5 10H36v7h-1.5z"/></g></svg>',"list-num-upper-roman":'<svg width="48" height="48"><g fill-rule="evenodd"><path opacity=".2" d="M18 12h22v4H18zM18 22h22v4H18zM18 32h22v4H18z"/><path d="M15.1 17v-1.2h1.3V17H15zm0 10v-1.2h1.3V27H15zm0 10v-1.2h1.3V37H15z"/><path fill-rule="nonzero" d="M12 20h1.5v7H12zM12 30h1.5v7H12zM9 20h1.5v7H9zM9 30h1.5v7H9zM6 30h1.5v7H6zM12 10h1.5v7H12z"/></g></svg>',lock:'<svg width="24" height="24"><path d="M16.3 11c.2 0 .3 0 .5.2l.2.6v7.4c0 .3 0 .4-.2.6l-.6.2H7.8c-.3 0-.4 0-.6-.2a.7.7 0 01-.2-.6v-7.4c0-.3 0-.4.2-.6l.5-.2H8V8c0-.8.3-1.5.9-2.1.6-.6 1.3-.9 2.1-.9h2c.8 0 1.5.3 2.1.9.6.6.9 1.3.9 2.1v3h.3zM10 8v3h4V8a1 1 0 00-.3-.7A1 1 0 0013 7h-2a1 1 0 00-.7.3 1 1 0 00-.3.7z" fill-rule="evenodd"/></svg>',ltr:'<svg width="24" height="24"><path d="M11 5h7a1 1 0 010 2h-1v11a1 1 0 01-2 0V7h-2v11a1 1 0 01-2 0v-6c-.5 0-1 0-1.4-.3A3.4 3.4 0 017.8 10a3.3 3.3 0 010-2.8 3.4 3.4 0 011.8-1.8L11 5zM4.4 16.2L6.2 15l-1.8-1.2a1 1 0 011.2-1.6l3 2a1 1 0 010 1.6l-3 2a1 1 0 11-1.2-1.6z" fill-rule="evenodd"/></svg>',"more-drawer":'<svg width="24" height="24"><path d="M6 10a2 2 0 00-2 2c0 1.1.9 2 2 2a2 2 0 002-2 2 2 0 00-2-2zm12 0a2 2 0 00-2 2c0 1.1.9 2 2 2a2 2 0 002-2 2 2 0 00-2-2zm-6 0a2 2 0 00-2 2c0 1.1.9 2 2 2a2 2 0 002-2 2 2 0 00-2-2z" fill-rule="nonzero"/></svg>',"new-document":'<svg width="24" height="24"><path d="M14.4 3H7a2 2 0 00-2 2v14c0 1.1.9 2 2 2h10a2 2 0 002-2V7.6L14.4 3zM17 19H7V5h6v4h4v10z" fill-rule="nonzero"/></svg>',"new-tab":'<svg width="24" height="24"><path d="M15 13l2-2v8H5V7h8l-2 2H7v8h8v-4zm4-8v5.5l-2-2-5.6 5.5H10v-1.4L15.5 7l-2-2H19z" fill-rule="evenodd"/></svg>',"non-breaking":'<svg width="24" height="24"><path d="M11 11H8a1 1 0 110-2h3V6c0-.6.4-1 1-1s1 .4 1 1v3h3c.6 0 1 .4 1 1s-.4 1-1 1h-3v3c0 .6-.4 1-1 1a1 1 0 01-1-1v-3zm10 4v5H3v-5c0-.6.4-1 1-1s1 .4 1 1v3h14v-3c0-.6.4-1 1-1s1 .4 1 1z" fill-rule="evenodd"/></svg>',notice:'<svg width="24" height="24"><path d="M17.8 9.8L15.4 4 20 8.5v7L15.5 20h-7L4 15.5v-7L8.5 4h7l2.3 5.8zm0 0l2.2 5.7-2.3-5.8zM13 17v-2h-2v2h2zm0-4V7h-2v6h2z" fill-rule="evenodd"/></svg>',"ordered-list-rtl":'<svg width="24" height="24"><path d="M6 17h8a1 1 0 010 2H6a1 1 0 010-2zm0-6h8a1 1 0 010 2H6a1 1 0 010-2zm0-6h8a1 1 0 010 2H6a1 1 0 110-2zm13-1v3.5a.5.5 0 11-1 0V5h-.5a.5.5 0 110-1H19zm-1 8.8l.2.2h1.3a.5.5 0 110 1h-1.6a1 1 0 01-.9-1V13c0-.4.3-.8.6-1l1.2-.4.2-.3a.2.2 0 00-.2-.2h-1.3a.5.5 0 01-.5-.5c0-.3.2-.5.5-.5h1.6c.5 0 .9.4.9 1v.1c0 .4-.3.8-.6 1l-1.2.4-.2.3zm2 4.2v2c0 .6-.4 1-1 1h-1.5a.5.5 0 010-1h1.2a.3.3 0 100-.6h-1.3a.4.4 0 110-.8h1.3a.3.3 0 000-.6h-1.2a.5.5 0 110-1H19c.6 0 1 .4 1 1z" fill-rule="evenodd"/></svg>',"ordered-list":'<svg width="24" height="24"><path d="M10 17h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 010-2zm0-6h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 010-2zm0-6h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 110-2zM6 4v3.5c0 .3-.2.5-.5.5a.5.5 0 01-.5-.5V5h-.5a.5.5 0 010-1H6zm-1 8.8l.2.2h1.3c.3 0 .5.2.5.5s-.2.5-.5.5H4.9a1 1 0 01-.9-1V13c0-.4.3-.8.6-1l1.2-.4.2-.3a.2.2 0 00-.2-.2H4.5a.5.5 0 01-.5-.5c0-.3.2-.5.5-.5h1.6c.5 0 .9.4.9 1v.1c0 .4-.3.8-.6 1l-1.2.4-.2.3zM7 17v2c0 .6-.4 1-1 1H4.5a.5.5 0 010-1h1.2c.2 0 .3-.1.3-.3 0-.2-.1-.3-.3-.3H4.4a.4.4 0 110-.8h1.3c.2 0 .3-.1.3-.3 0-.2-.1-.3-.3-.3H4.5a.5.5 0 110-1H6c.6 0 1 .4 1 1z" fill-rule="evenodd"/></svg>',orientation:'<svg width="24" height="24"><path d="M7.3 6.4L1 13l6.4 6.5 6.5-6.5-6.5-6.5zM3.7 13l3.6-3.7L11 13l-3.7 3.7-3.6-3.7zM12 6l2.8 2.7c.3.3.3.8 0 1-.3.4-.9.4-1.2 0L9.2 5.7a.8.8 0 010-1.2L13.6.2c.3-.3.9-.3 1.2 0 .3.3.3.8 0 1.1L12 4h1a9 9 0 11-4.3 16.9l1.5-1.5A7 7 0 1013 6h-1z" fill-rule="nonzero"/></svg>',outdent:'<svg width="24" height="24"><path d="M7 5h12c.6 0 1 .4 1 1s-.4 1-1 1H7a1 1 0 110-2zm5 4h7c.6 0 1 .4 1 1s-.4 1-1 1h-7a1 1 0 010-2zm0 4h7c.6 0 1 .4 1 1s-.4 1-1 1h-7a1 1 0 010-2zm-5 4h12a1 1 0 010 2H7a1 1 0 010-2zm1.6-3.8a1 1 0 01-1.2 1.6l-3-2a1 1 0 010-1.6l3-2a1 1 0 011.2 1.6L6.8 12l1.8 1.2z" fill-rule="evenodd"/></svg>',"page-break":'<svg width="24" height="24"><g fill-rule="evenodd"><path d="M5 11c.6 0 1 .4 1 1s-.4 1-1 1a1 1 0 010-2zm3 0h1c.6 0 1 .4 1 1s-.4 1-1 1H8a1 1 0 010-2zm4 0c.6 0 1 .4 1 1s-.4 1-1 1a1 1 0 010-2zm3 0h1c.6 0 1 .4 1 1s-.4 1-1 1h-1a1 1 0 010-2zm4 0c.6 0 1 .4 1 1s-.4 1-1 1a1 1 0 010-2zM7 3v5h10V3c0-.6.4-1 1-1s1 .4 1 1v7H5V3c0-.6.4-1 1-1s1 .4 1 1zM6 22a1 1 0 01-1-1v-7h14v7c0 .6-.4 1-1 1a1 1 0 01-1-1v-5H7v5c0 .6-.4 1-1 1z"/></g></svg>',paragraph:'<svg width="24" height="24"><path fill-rule="evenodd" d="M10 5h7a1 1 0 010 2h-1v11a1 1 0 01-2 0V7h-2v11a1 1 0 01-2 0v-6c-.5 0-1 0-1.4-.3A3.4 3.4 0 016.8 10a3.3 3.3 0 010-2.8 3.4 3.4 0 011.8-1.8L10 5z"/></svg>',"paste-column-after":'<svg width="24" height="24"><path fill-rule="evenodd" d="M12 1a3 3 0 012.8 2H18c1 0 2 .8 2 1.9V7h-2V5h-2v1c0 .6-.4 1-1 1H9a1 1 0 01-1-1V5H6v13h7v2H6c-1 0-2-.8-2-1.9V5c0-1 .8-2 1.9-2H9.2A3 3 0 0112 1zm8 7v12h-6V8h6zm-1.5 1.5h-3v9h3v-9zM12 3a1 1 0 100 2 1 1 0 000-2z"/></svg>',"paste-column-before":'<svg width="24" height="24"><path fill-rule="evenodd" d="M12 1a3 3 0 012.8 2H18c1 0 2 .8 2 1.9V18c0 1-.8 2-1.9 2H11v-2h7V5h-2v1c0 .6-.4 1-1 1H9a1 1 0 01-1-1V5H6v2H4V5c0-1 .8-2 1.9-2H9.2A3 3 0 0112 1zm-2 7v12H4V8h6zM8.5 9.5h-3v9h3v-9zM12 3a1 1 0 100 2 1 1 0 000-2z"/></svg>',"paste-row-after":'<svg width="24" height="24"><path fill-rule="evenodd" d="M12 1a3 3 0 012.8 2H18c1 0 2 .8 2 1.9V11h-2V5h-2v1c0 .6-.4 1-1 1H9a1 1 0 01-1-1V5H6v13h14c0 1-.8 2-1.9 2H6c-1 0-2-.8-2-1.9V5c0-1 .8-2 1.9-2H9.2A3 3 0 0112 1zm10 11v5H8v-5h14zm-1.5 1.5h-11v2h11v-2zM12 3a1 1 0 100 2 1 1 0 000-2z"/></svg>',"paste-row-before":'<svg width="24" height="24"><path fill-rule="evenodd" d="M12 1a3 3 0 012.8 2H18c1 0 2 .8 2 1.9V7h-2V5h-2v1c0 .6-.4 1-1 1H9a1 1 0 01-1-1V5H6v13h12v-4h2v4c0 1-.8 2-1.9 2H6c-1 0-2-.8-2-1.9V5c0-1 .8-2 1.9-2H9.2A3 3 0 0112 1zm10 7v5H8V8h14zm-1.5 1.5h-11v2h11v-2zM12 3a1 1 0 100 2 1 1 0 000-2z"/></svg>',"paste-text":'<svg width="24" height="24"><path d="M18 9V5h-2v1c0 .6-.4 1-1 1H9a1 1 0 01-1-1V5H6v13h3V9h9zM9 20H6a2 2 0 01-2-2V5c0-1.1.9-2 2-2h3.2A3 3 0 0112 1a3 3 0 012.8 2H18a2 2 0 012 2v4h1v12H9v-1zm1.5-9.5v9h9v-9h-9zM12 3a1 1 0 00-1 1c0 .5.4 1 1 1s1-.5 1-1-.4-1-1-1zm0 9h6v2h-.5l-.5-1h-1v4h.8v1h-3.6v-1h.8v-4h-1l-.5 1H12v-2z" fill-rule="nonzero"/></svg>',paste:'<svg width="24" height="24"><path d="M18 9V5h-2v1c0 .6-.4 1-1 1H9a1 1 0 01-1-1V5H6v13h3V9h9zM9 20H6a2 2 0 01-2-2V5c0-1.1.9-2 2-2h3.2A3 3 0 0112 1a3 3 0 012.8 2H18a2 2 0 012 2v4h1v12H9v-1zm1.5-9.5v9h9v-9h-9zM12 3a1 1 0 00-1 1c0 .5.4 1 1 1s1-.5 1-1-.4-1-1-1z" fill-rule="nonzero"/></svg>',"permanent-pen":'<svg width="24" height="24"><path d="M10.5 17.5L8 20H3v-3l3.5-3.5a2 2 0 010-3L14 3l1 1-7.3 7.3a1 1 0 000 1.4l3.6 3.6c.4.4 1 .4 1.4 0L20 9l1 1-7.6 7.6a2 2 0 01-2.8 0l-.1-.1z" fill-rule="nonzero"/></svg>',plus:'<svg width="24" height="24"><path d="M12 4c.5 0 1 .4 1 .9V11h6a1 1 0 01.1 2H13v6a1 1 0 01-2 .1V13H5a1 1 0 01-.1-2H11V5c0-.6.4-1 1-1z"/></svg>',preferences:'<svg width="24" height="24"><path d="M20.1 13.5l-1.9.2a5.8 5.8 0 01-.6 1.5l1.2 1.5c.4.4.3 1 0 1.4l-.7.7a1 1 0 01-1.4 0l-1.5-1.2a6.2 6.2 0 01-1.5.6l-.2 1.9c0 .5-.5.9-1 .9h-1a1 1 0 01-1-.9l-.2-1.9a5.8 5.8 0 01-1.5-.6l-1.5 1.2a1 1 0 01-1.4 0l-.7-.7a1 1 0 010-1.4l1.2-1.5a6.2 6.2 0 01-.6-1.5l-1.9-.2a1 1 0 01-.9-1v-1c0-.5.4-1 .9-1l1.9-.2a5.8 5.8 0 01.6-1.5L5.2 7.3a1 1 0 010-1.4l.7-.7a1 1 0 011.4 0l1.5 1.2a6.2 6.2 0 011.5-.6l.2-1.9c0-.5.5-.9 1-.9h1c.5 0 1 .4 1 .9l.2 1.9a5.8 5.8 0 011.5.6l1.5-1.2a1 1 0 011.4 0l.7.7c.3.4.4 1 0 1.4l-1.2 1.5a6.2 6.2 0 01.6 1.5l1.9.2c.5 0 .9.5.9 1v1c0 .5-.4 1-.9 1zM12 15a3 3 0 100-6 3 3 0 000 6z" fill-rule="evenodd"/></svg>',preview:'<svg width="24" height="24"><path d="M3.5 12.5c.5.8 1.1 1.6 1.8 2.3 2 2 4.2 3.2 6.7 3.2s4.7-1.2 6.7-3.2a16.2 16.2 0 002.1-2.8 15.7 15.7 0 00-2.1-2.8c-2-2-4.2-3.2-6.7-3.2a9.3 9.3 0 00-6.7 3.2A16.2 16.2 0 003.2 12c0 .2.2.3.3.5zm-2.4-1l.7-1.2L4 7.8C6.2 5.4 8.9 4 12 4c3 0 5.8 1.4 8.1 3.8a18.2 18.2 0 012.8 3.7v1l-.7 1.2-2.1 2.5c-2.3 2.4-5 3.8-8.1 3.8-3 0-5.8-1.4-8.1-3.8a18.2 18.2 0 01-2.8-3.7 1 1 0 010-1zm12-3.3a2 2 0 102.7 2.6 4 4 0 11-2.6-2.6z" fill-rule="nonzero"/></svg>',print:'<svg width="24" height="24"><path d="M18 8H6a3 3 0 00-3 3v6h2v3h14v-3h2v-6a3 3 0 00-3-3zm-1 10H7v-4h10v4zm.5-5c-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5 1.5.7 1.5 1.5-.7 1.5-1.5 1.5zm.5-8H6v2h12V5z" fill-rule="nonzero"/></svg>',quote:'<svg width="24" height="24"><path d="M7.5 17h.9c.4 0 .7-.2.9-.6L11 13V8c0-.6-.4-1-1-1H6a1 1 0 00-1 1v4c0 .6.4 1 1 1h2l-1.3 2.7a1 1 0 00.8 1.3zm8 0h.9c.4 0 .7-.2.9-.6L19 13V8c0-.6-.4-1-1-1h-4a1 1 0 00-1 1v4c0 .6.4 1 1 1h2l-1.3 2.7a1 1 0 00.8 1.3z" fill-rule="nonzero"/></svg>',redo:'<svg width="24" height="24"><path d="M17.6 10H12c-2.8 0-4.4 1.4-4.9 3.5-.4 2 .3 4 1.4 4.6a1 1 0 11-1 1.8c-2-1.2-2.9-4.1-2.3-6.8.6-3 3-5.1 6.8-5.1h5.6l-3.3-3.3a1 1 0 111.4-1.4l5 5a1 1 0 010 1.4l-5 5a1 1 0 01-1.4-1.4l3.3-3.3z" fill-rule="nonzero"/></svg>',reload:'<svg width="24" height="24"><g fill-rule="nonzero"><path d="M5 22.1l-1.2-4.7v-.2a1 1 0 011-1l5 .4a1 1 0 11-.2 2l-2.2-.2a7.8 7.8 0 008.4.2 7.5 7.5 0 003.5-6.4 1 1 0 112 0 9.5 9.5 0 01-4.5 8 9.9 9.9 0 01-10.2 0l.4 1.4a1 1 0 11-2 .5zM13.6 7.4c0-.5.5-1 1-.9l2.8.2a8 8 0 00-9.5-1 7.5 7.5 0 00-3.6 7 1 1 0 01-2 0 9.5 9.5 0 014.5-8.6 10 10 0 0110.9.3l-.3-1a1 1 0 012-.5l1.1 4.8a1 1 0 01-1 1.2l-5-.4a1 1 0 01-.9-1z"/></g></svg>',"remove-formatting":'<svg width="24" height="24"><path d="M13.2 6a1 1 0 010 .2l-2.6 10a1 1 0 01-1 .8h-.2a.8.8 0 01-.8-1l2.6-10H8a1 1 0 110-2h9a1 1 0 010 2h-3.8zM5 18h7a1 1 0 010 2H5a1 1 0 010-2zm13 1.5L16.5 18 15 19.5a.7.7 0 01-1-1l1.5-1.5-1.5-1.5a.7.7 0 011-1l1.5 1.5 1.5-1.5a.7.7 0 011 1L17.5 17l1.5 1.5a.7.7 0 01-1 1z" fill-rule="evenodd"/></svg>',remove:'<svg width="24" height="24"><path d="M16 7h3a1 1 0 010 2h-1v9a3 3 0 01-3 3H9a3 3 0 01-3-3V9H5a1 1 0 110-2h3V6a3 3 0 013-3h2a3 3 0 013 3v1zm-2 0V6c0-.6-.4-1-1-1h-2a1 1 0 00-1 1v1h4zm2 2H8v9c0 .6.4 1 1 1h6c.6 0 1-.4 1-1V9zm-7 3a1 1 0 012 0v4a1 1 0 01-2 0v-4zm4 0a1 1 0 012 0v4a1 1 0 01-2 0v-4z" fill-rule="nonzero"/></svg>',"resize-handle":'<svg width="10" height="10"><g fill-rule="nonzero"><path d="M8.1 1.1A.5.5 0 119 2l-7 7A.5.5 0 111 8l7-7zM8.1 5.1A.5.5 0 119 6l-3 3A.5.5 0 115 8l3-3z"/></g></svg>',resize:'<svg width="24" height="24"><path d="M4 5c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3h6c.3 0 .5.1.7.3.2.2.3.4.3.7 0 .3-.1.5-.3.7a1 1 0 01-.7.3H7.4L18 16.6V13c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3.3 0 .5.1.7.3.2.2.3.4.3.7v6c0 .3-.1.5-.3.7a1 1 0 01-.7.3h-6a1 1 0 01-.7-.3 1 1 0 01-.3-.7c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3h3.6L6 7.4V11c0 .3-.1.5-.3.7a1 1 0 01-.7.3 1 1 0 01-.7-.3A1 1 0 014 11V5z" fill-rule="evenodd"/></svg>',"restore-draft":'<svg width="24" height="24"><g fill-rule="evenodd"><path d="M17 13c0 .6-.4 1-1 1h-4V8c0-.6.4-1 1-1s1 .4 1 1v4h2c.6 0 1 .4 1 1z"/><path d="M4.7 10H9a1 1 0 010 2H3a1 1 0 01-1-1V5a1 1 0 112 0v3l2.5-2.4a9.2 9.2 0 0110.8-1.5A9 9 0 0113.4 21c-2.4.1-4.7-.7-6.5-2.2a1 1 0 111.3-1.5 7.2 7.2 0 0011.6-3.7 7 7 0 00-3.5-7.7A7.2 7.2 0 008 7L4.7 10z" fill-rule="nonzero"/></g></svg>',"rotate-left":'<svg width="24" height="24"><path d="M4.7 10H9a1 1 0 010 2H3a1 1 0 01-1-1V5a1 1 0 112 0v3l2.5-2.4a9.2 9.2 0 0110.8-1.5A9 9 0 0113.4 21c-2.4.1-4.7-.7-6.5-2.2a1 1 0 111.3-1.5 7.2 7.2 0 0011.6-3.7 7 7 0 00-3.5-7.7A7.2 7.2 0 008 7L4.7 10z" fill-rule="nonzero"/></svg>',"rotate-right":'<svg width="24" height="24"><path d="M20 8V5a1 1 0 012 0v6c0 .6-.4 1-1 1h-6a1 1 0 010-2h4.3L16 7A7.2 7.2 0 007.7 6a7 7 0 003 13.1c1.9.1 3.7-.5 5-1.7a1 1 0 011.4 1.5A9.2 9.2 0 012.2 14c-.9-3.9 1-8 4.5-9.9 3.5-1.9 8-1.3 10.8 1.5L20 8z" fill-rule="nonzero"/></svg>',rtl:'<svg width="24" height="24"><path d="M8 5h8v2h-2v12h-2V7h-2v12H8v-7c-.5 0-1 0-1.4-.3A3.4 3.4 0 014.8 10a3.3 3.3 0 010-2.8 3.4 3.4 0 011.8-1.8L8 5zm12 11.2a1 1 0 11-1 1.6l-3-2a1 1 0 010-1.6l3-2a1 1 0 111 1.6L18.4 15l1.8 1.2z" fill-rule="evenodd"/></svg>',save:'<svg width="24" height="24"><path d="M5 16h14a2 2 0 012 2v2a2 2 0 01-2 2H5a2 2 0 01-2-2v-2c0-1.1.9-2 2-2zm0 2v2h14v-2H5zm10 0h2v2h-2v-2zm-4-6.4L8.7 9.3a1 1 0 10-1.4 1.4l4 4c.4.4 1 .4 1.4 0l4-4a1 1 0 10-1.4-1.4L13 11.6V4a1 1 0 00-2 0v7.6z" fill-rule="nonzero"/></svg>',search:'<svg width="24" height="24"><path d="M16 17.3a8 8 0 111.4-1.4l4.3 4.4a1 1 0 01-1.4 1.4l-4.4-4.3zm-5-.3a6 6 0 100-12 6 6 0 000 12z" fill-rule="nonzero"/></svg>',"select-all":'<svg width="24" height="24"><path d="M3 5h2V3a2 2 0 00-2 2zm0 8h2v-2H3v2zm4 8h2v-2H7v2zM3 9h2V7H3v2zm10-6h-2v2h2V3zm6 0v2h2a2 2 0 00-2-2zM5 21v-2H3c0 1.1.9 2 2 2zm-2-4h2v-2H3v2zM9 3H7v2h2V3zm2 18h2v-2h-2v2zm8-8h2v-2h-2v2zm0 8a2 2 0 002-2h-2v2zm0-12h2V7h-2v2zm0 8h2v-2h-2v2zm-4 4h2v-2h-2v2zm0-16h2V3h-2v2zM7 17h10V7H7v10zm2-8h6v6H9V9z" fill-rule="nonzero"/></svg>',selected:'<svg width="24" height="24"><path fill-rule="nonzero" d="M6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6c0-1.1.9-2 2-2zm3.6 10.9L7 12.3a.7.7 0 00-1 1L9.6 17 18 8.6a.7.7 0 000-1 .7.7 0 00-1 0l-7.4 7.3z"/></svg>',settings:'<svg width="24" height="24"><path d="M11 6h8c.6 0 1 .4 1 1s-.4 1-1 1h-8v.3c0 .2 0 .3-.2.5l-.6.2H7.8c-.3 0-.4 0-.6-.2a.7.7 0 01-.2-.6V8H5a1 1 0 110-2h2v-.3c0-.2 0-.3.2-.5l.5-.2h2.5c.3 0 .4 0 .6.2l.2.5V6zM8 8h2V6H8v2zm9 2.8v.2h2c.6 0 1 .4 1 1s-.4 1-1 1h-2v.3c0 .2 0 .3-.2.5l-.6.2h-2.4c-.3 0-.4 0-.6-.2a.7.7 0 01-.2-.6V13H5a1 1 0 010-2h8v-.3c0-.2 0-.3.2-.5l.6-.2h2.4c.3 0 .4 0 .6.2l.2.6zM14 13h2v-2h-2v2zm-3 2.8v.2h8c.6 0 1 .4 1 1s-.4 1-1 1h-8v.3c0 .2 0 .3-.2.5l-.6.2H7.8c-.3 0-.4 0-.6-.2a.7.7 0 01-.2-.6V18H5a1 1 0 010-2h2v-.3c0-.2 0-.3.2-.5l.5-.2h2.5c.3 0 .4 0 .6.2l.2.6zM8 18h2v-2H8v2z" fill-rule="evenodd"/></svg>',sharpen:'<svg width="24" height="24"><path d="M16 6l4 4-8 9-8-9 4-4h8zm-4 10.2l5.5-6.2-.1-.1H12v-.3h5.1l-.2-.2H12V9h4.6l-.2-.2H12v-.3h4.1l-.2-.2H12V8h3.6l-.2-.2H8.7L6.5 10l.1.1H12v.3H6.9l.2.2H12v.3H7.3l.2.2H12v.3H7.7l.3.2h4v.3H8.2l.2.2H12v.3H8.6l.3.2H12v.3H9l.3.2H12v.3H9.5l.2.2H12v.3h-2l.2.2H12v.3h-1.6l.2.2H12v.3h-1.1l.2.2h.9v.3h-.7l.2.2h.5v.3h-.3l.3.2z" fill-rule="evenodd"/></svg>',sourcecode:'<svg width="24" height="24"><g fill-rule="nonzero"><path d="M9.8 15.7c.3.3.3.8 0 1-.3.4-.9.4-1.2 0l-4.4-4.1a.8.8 0 010-1.2l4.4-4.2c.3-.3.9-.3 1.2 0 .3.3.3.8 0 1.1L6 12l3.8 3.7zM14.2 15.7c-.3.3-.3.8 0 1 .4.4.9.4 1.2 0l4.4-4.1c.3-.3.3-.9 0-1.2l-4.4-4.2a.8.8 0 00-1.2 0c-.3.3-.3.8 0 1.1L18 12l-3.8 3.7z"/></g></svg>',"spell-check":'<svg width="24" height="24"><path d="M6 8v3H5V5c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3h2c.3 0 .5.1.7.3.2.2.3.4.3.7v6H8V8H6zm0-3v2h2V5H6zm13 0h-3v5h3v1h-3a1 1 0 01-.7-.3 1 1 0 01-.3-.7V5c0-.3.1-.5.3-.7.2-.2.4-.3.7-.3h3v1zm-5 1.5l-.1.7c-.1.2-.3.3-.6.3.3 0 .5.1.6.3l.1.7V10c0 .3-.1.5-.3.7a1 1 0 01-.7.3h-3V4h3c.3 0 .5.1.7.3.2.2.3.4.3.7v1.5zM13 10V8h-2v2h2zm0-3V5h-2v2h2zm3 5l1 1-6.5 7L7 15.5l1.3-1 2.2 2.2L16 12z" fill-rule="evenodd"/></svg>',"strike-through":'<svg width="24" height="24"><g fill-rule="evenodd"><path d="M15.6 8.5c-.5-.7-1-1.1-1.3-1.3-.6-.4-1.3-.6-2-.6-2.7 0-2.8 1.7-2.8 2.1 0 1.6 1.8 2 3.2 2.3 4.4.9 4.6 2.8 4.6 3.9 0 1.4-.7 4.1-5 4.1A6.2 6.2 0 017 16.4l1.5-1.1c.4.6 1.6 2 3.7 2 1.6 0 2.5-.4 3-1.2.4-.8.3-2-.8-2.6-.7-.4-1.6-.7-2.9-1-1-.2-3.9-.8-3.9-3.6C7.6 6 10.3 5 12.4 5c2.9 0 4.2 1.6 4.7 2.4l-1.5 1.1z"/><path d="M5 11h14a1 1 0 010 2H5a1 1 0 010-2z" fill-rule="nonzero"/></g></svg>',subscript:'<svg width="24" height="24"><path d="M10.4 10l4.6 4.6-1.4 1.4L9 11.4 4.4 16 3 14.6 7.6 10 3 5.4 4.4 4 9 8.6 13.6 4 15 5.4 10.4 10zM21 19h-5v-1l1-.8 1.7-1.6c.3-.4.5-.8.5-1.2 0-.3 0-.6-.2-.7-.2-.2-.5-.3-.9-.3a2 2 0 00-.8.2l-.7.3-.4-1.1 1-.6 1.2-.2c.8 0 1.4.3 1.8.7.4.4.6.9.6 1.5s-.2 1.1-.5 1.6a8 8 0 01-1.3 1.3l-.6.6h2.6V19z" fill-rule="nonzero"/></svg>',superscript:'<svg width="24" height="24"><path d="M15 9.4L10.4 14l4.6 4.6-1.4 1.4L9 15.4 4.4 20 3 18.6 7.6 14 3 9.4 4.4 8 9 12.6 13.6 8 15 9.4zm5.9 1.6h-5v-1l1-.8 1.7-1.6c.3-.5.5-.9.5-1.3 0-.3 0-.5-.2-.7-.2-.2-.5-.3-.9-.3l-.8.2-.7.4-.4-1.2c.2-.2.5-.4 1-.5.3-.2.8-.2 1.2-.2.8 0 1.4.2 1.8.6.4.4.6 1 .6 1.6 0 .5-.2 1-.5 1.5l-1.3 1.4-.6.5h2.6V11z" fill-rule="nonzero"/></svg>',"table-caption":'<svg width="24" height="24"><g fill-rule="nonzero"><rect width="12" height="2" x="3" y="4" rx="1"/><path d="M19 8a2 2 0 012 2v8a2 2 0 01-2 2H5a2 2 0 01-2-2v-8c0-1.1.9-2 2-2h14zM5 15v3h6v-3H5zm14 0h-6v3h6v-3zm0-5h-6v3h6v-3zM5 13h6v-3H5v3z"/></g></svg>',"table-cell-classes":'<svg width="24" height="24"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M13 4v9H3V6c0-1.1.9-2 2-2h8zm-2 2H5v5h6V6z"/><path fill-rule="nonzero" d="M13 4h6a2 2 0 012 2v7h-8v-2h6V6h-6V4z" opacity=".2"/><path d="M18 20l-2.6 1.6.7-3-2.4-2 3.1-.2 1.2-2.9 1.2 2.9 3 .2-2.3 2 .7 3z"/><path fill-rule="nonzero" d="M3 13v5c0 1.1.9 2 2 2h8v-7h-2v5H5v-5H3z" opacity=".2"/></g></svg>',"table-cell-properties":'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 012 2v12a2 2 0 01-2 2H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h14zm-8 9H5v5h6v-5zm8 0h-6v5h6v-5zm-8-7H5v5h6V6z"/></svg>',"table-cell-select-all":'<svg width="24" height="24"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M19 4a2 2 0 012 2v12a2 2 0 01-2 2H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h14zm0 2H5v12h14V6z"/><path d="M13 6v5h6v2h-6v5h-2v-5H5v-2h6V6h2z" opacity=".2"/></g></svg>',"table-cell-select-inner":'<svg width="24" height="24"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M19 4a2 2 0 012 2v12a2 2 0 01-2 2H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h14zm0 2H5v12h14V6z" opacity=".2"/><path d="M13 6v5h6v2h-6v5h-2v-5H5v-2h6V6h2z"/></g></svg>',"table-classes":'<svg width="24" height="24"><g fill-rule="evenodd"><path fill-rule="nonzero" d="M19 4a2 2 0 012 2v7h-8v7H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h14zm-8 9H5v5h6v-5zm8-7h-6v5h6V6zm-8 0H5v5h6V6z"/><path d="M18 20l-2.6 1.6.7-3-2.4-2 3.1-.2 1.2-2.9 1.2 2.9 3 .2-2.3 2 .7 3z"/></g></svg>',"table-delete-column":'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 012 2v12a2 2 0 01-2 2H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h14zm-4 4h-2V6h-2v2H9V6H5v12h4v-2h2v2h2v-2h2v2h4V6h-4v2zm.3.5l1 1.2-3 2.3 3 2.3-1 1.2L12 13l-3.3 2.6-1-1.2 3-2.3-3-2.3 1-1.2L12 11l3.3-2.5z"/></svg>',"table-delete-row":'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 012 2v12a2 2 0 01-2 2H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h14zm0 2H5v3h2.5v2H5v2h2.5v2H5v3h14v-3h-2.5v-2H19v-2h-2.5V9H19V6zm-4.7 1.8l1.2 1L13 12l2.6 3.3-1.2 1-2.3-3-2.3 3-1.2-1L11 12 8.5 8.7l1.2-1 2.3 3 2.3-3z"/></svg>',"table-delete-table":'<svg width="24" height="24"><g fill-rule="nonzero"><path d="M19 4a2 2 0 012 2v12a2 2 0 01-2 2H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h14zM5 6v12h14V6H5z"/><path d="M14.4 8.6l1 1-2.3 2.4 2.3 2.4-1 1-2.4-2.3-2.4 2.3-1-1 2.3-2.4-2.3-2.4 1-1 2.4 2.3z"/></g></svg>',"table-insert-column-after":'<svg width="24" height="24"><path fill-rule="nonzero" d="M20 4c.6 0 1 .4 1 1v2a1 1 0 01-2 0V6h-8v12h8v-1a1 1 0 012 0v2c0 .5-.4 1-.9 1H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h15zM9 13H5v5h4v-5zm7-5c.5 0 1 .4 1 .9V11h2a1 1 0 01.1 2H17v2a1 1 0 01-2 .1V13h-2a1 1 0 01-.1-2H15V9c0-.6.4-1 1-1zM9 6H5v5h4V6z"/></svg>',"table-insert-column-before":'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 012 2v12a2 2 0 01-2 2H4a1 1 0 01-1-1v-2a1 1 0 012 0v1h8V6H5v1a1 1 0 11-2 0V5c0-.6.4-1 1-1h15zm0 9h-4v5h4v-5zM8 8c.5 0 1 .4 1 .9V11h2a1 1 0 01.1 2H9v2a1 1 0 01-2 .1V13H5a1 1 0 01-.1-2H7V9c0-.6.4-1 1-1zm11-2h-4v5h4V6z"/></svg>',"table-insert-row-above":'<svg width="24" height="24"><path fill-rule="nonzero" d="M6 4a1 1 0 110 2H5v6h14V6h-1a1 1 0 010-2h2c.6 0 1 .4 1 1v13a2 2 0 01-2 2H5a2 2 0 01-2-2V5c0-.6.4-1 1-1h2zm5 10H5v4h6v-4zm8 0h-6v4h6v-4zM12 3c.5 0 1 .4 1 .9V6h2a1 1 0 010 2h-2v2a1 1 0 01-2 .1V8H9a1 1 0 010-2h2V4c0-.6.4-1 1-1z"/></svg>',"table-insert-row-after":'<svg width="24" height="24"><path fill-rule="nonzero" d="M12 13c.5 0 1 .4 1 .9V16h2a1 1 0 01.1 2H13v2a1 1 0 01-2 .1V18H9a1 1 0 01-.1-2H11v-2c0-.6.4-1 1-1zm6 7a1 1 0 010-2h1v-6H5v6h1a1 1 0 010 2H4a1 1 0 01-1-1V6c0-1.1.9-2 2-2h14a2 2 0 012 2v13c0 .5-.4 1-.9 1H18zM11 6H5v4h6V6zm8 0h-6v4h6V6z"/></svg>',"table-left-header":'<svg width="24" height="24"><path d="M19 4a2 2 0 012 2v12a2 2 0 01-2 2H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h14zm0 9h-4v5h4v-5zm-6 0H9v5h4v-5zm0-7H9v5h4V6zm6 0h-4v5h4V6z"/></svg>',"table-merge-cells":'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 012 2v12a2 2 0 01-2 2H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h14zM5 15.5V18h3v-2.5H5zm14-5h-9V18h9v-7.5zM19 6h-4v2.5h4V6zM8 6H5v2.5h3V6zm5 0h-3v2.5h3V6zm-8 7.5h3v-3H5v3z"/></svg>',"table-row-numbering-rtl":'<svg width="24" height="24"><path d="M6 4a2 2 0 00-2 2v13c0 1.1.9 2 2 2h12a2 2 0 002-2V6a2 2 0 00-2-2H6zm0 12h8v3H6v-3zm11 0c.6 0 1 .4 1 1v1a1 1 0 01-2 0v-1c0-.6.4-1 1-1zM6 11h8v3H6v-3zm11 0c.6 0 1 .4 1 1v1a1 1 0 01-2 0v-1c0-.6.4-1 1-1zM6 6h8v3H6V6zm11 0c.6 0 1 .4 1 1v1a1 1 0 11-2 0V7c0-.6.4-1 1-1z"/></svg>',"table-row-numbering":'<svg width="24" height="24"><path d="M18 4a2 2 0 012 2v13a2 2 0 01-2 2H6a2 2 0 01-2-2V6c0-1.1.9-2 2-2h12zm0 12h-8v3h8v-3zM7 16a1 1 0 00-1 1v1a1 1 0 002 0v-1c0-.6-.4-1-1-1zm11-5h-8v3h8v-3zM7 11a1 1 0 00-1 1v1a1 1 0 002 0v-1c0-.6-.4-1-1-1zm11-5h-8v3h8V6zM7 6a1 1 0 00-1 1v1a1 1 0 102 0V7c0-.6-.4-1-1-1z"/></svg>',"table-row-properties":'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 012 2v12a2 2 0 01-2 2H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h14zM5 15v3h6v-3H5zm14 0h-6v3h6v-3zm0-9h-6v3h6V6zM5 9h6V6H5v3z"/></svg>',"table-split-cells":'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 012 2v12a2 2 0 01-2 2H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h14zM8 15.5H5V18h3v-2.5zm11-5h-9V18h9v-7.5zm-2.5 1l1 1-2 2 2 2-1 1-2-2-2 2-1-1 2-2-2-2 1-1 2 2 2-2zm-8.5-1H5v3h3v-3zM19 6h-4v2.5h4V6zM8 6H5v2.5h3V6zm5 0h-3v2.5h3V6z"/></svg>',"table-top-header":'<svg width="24" height="24"><path d="M19 4a2 2 0 012 2v12a2 2 0 01-2 2H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h14zm-8 11H5v3h6v-3zm8 0h-6v3h6v-3zm0-5h-6v3h6v-3zM5 13h6v-3H5v3z"/></svg>',table:'<svg width="24" height="24"><path fill-rule="nonzero" d="M19 4a2 2 0 012 2v12a2 2 0 01-2 2H5a2 2 0 01-2-2V6c0-1.1.9-2 2-2h14zM5 14v4h6v-4H5zm14 0h-6v4h6v-4zm0-6h-6v4h6V8zM5 12h6V8H5v4z"/></svg>',template:'<svg width="24" height="24"><path d="M19 19v-1H5v1h14zM9 16v-4a5 5 0 116 0v4h4a2 2 0 012 2v3H3v-3c0-1.1.9-2 2-2h4zm4 0v-5l.8-.6a3 3 0 10-3.6 0l.8.6v5h2z" fill-rule="nonzero"/></svg>',"temporary-placeholder":'<svg width="24" height="24"><g fill-rule="evenodd"><path d="M9 7.6V6h2.5V4.5a.5.5 0 111 0V6H15v1.6a8 8 0 11-6 0zm-2.6 5.3a.5.5 0 00.3.6c.3 0 .6 0 .6-.3l.1-.2a5 5 0 013.3-2.8c.3-.1.4-.4.4-.6-.1-.3-.4-.5-.6-.4a6 6 0 00-4.1 3.7z"/><circle cx="14" cy="4" r="1"/><circle cx="12" cy="2" r="1"/><circle cx="10" cy="4" r="1"/></g></svg>',"text-color":'<svg width="24" height="24"><g fill-rule="evenodd"><path id="tox-icon-text-color__color" d="M3 18h18v3H3z"/><path d="M8.7 16h-.8a.5.5 0 01-.5-.6l2.7-9c.1-.3.3-.4.5-.4h2.8c.2 0 .4.1.5.4l2.7 9a.5.5 0 01-.5.6h-.8a.5.5 0 01-.4-.4l-.7-2.2c0-.3-.3-.4-.5-.4h-3.4c-.2 0-.4.1-.5.4l-.7 2.2c0 .3-.2.4-.4.4zm2.6-7.6l-.6 2a.5.5 0 00.5.6h1.6a.5.5 0 00.5-.6l-.6-2c0-.3-.3-.4-.5-.4h-.4c-.2 0-.4.1-.5.4z"/></g></svg>',toc:'<svg width="24" height="24"><path d="M5 5c.6 0 1 .4 1 1s-.4 1-1 1a1 1 0 110-2zm3 0h11c.6 0 1 .4 1 1s-.4 1-1 1H8a1 1 0 110-2zm-3 8c.6 0 1 .4 1 1s-.4 1-1 1a1 1 0 010-2zm3 0h11c.6 0 1 .4 1 1s-.4 1-1 1H8a1 1 0 010-2zm0-4c.6 0 1 .4 1 1s-.4 1-1 1a1 1 0 110-2zm3 0h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 010-2zm-3 8c.6 0 1 .4 1 1s-.4 1-1 1a1 1 0 010-2zm3 0h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 010-2z" fill-rule="evenodd"/></svg>',translate:'<svg width="24" height="24"><path d="M12.7 14.3l-.3.7-.4.7-2.2-2.2-3.1 3c-.3.4-.8.4-1 0a.7.7 0 010-1l3.1-3A12.4 12.4 0 016.7 9H8a10.1 10.1 0 001.7 2.4c.5-.5 1-1.1 1.4-1.8l.9-2H4.7a.7.7 0 110-1.5h4.4v-.7c0-.4.3-.8.7-.8.4 0 .7.4.7.8v.7H15c.4 0 .8.3.8.7 0 .4-.4.8-.8.8h-1.4a12.3 12.3 0 01-1 2.4 13.5 13.5 0 01-1.7 2.3l1.9 1.8zm4.3-3l2.7 7.3a.5.5 0 01-.4.7 1 1 0 01-1-.7l-.6-1.5h-3.4l-.6 1.5a1 1 0 01-1 .7.5.5 0 01-.4-.7l2.7-7.4a1 1 0 012 0zm-2.2 4.4h2.4L16 12.5l-1.2 3.2z" fill-rule="evenodd"/></svg>',underline:'<svg width="24" height="24"><path d="M16 5c.6 0 1 .4 1 1v5.5a4 4 0 01-.4 1.8l-1 1.4a5.3 5.3 0 01-5.5 1 5 5 0 01-1.6-1c-.5-.4-.8-.9-1.1-1.4a4 4 0 01-.4-1.8V6c0-.6.4-1 1-1s1 .4 1 1v5.5c0 .3 0 .6.2 1l.6.7a3.3 3.3 0 002.2.8 3.4 3.4 0 002.2-.8c.3-.2.4-.5.6-.8l.2-.9V6c0-.6.4-1 1-1zM8 17h8c.6 0 1 .4 1 1s-.4 1-1 1H8a1 1 0 010-2z" fill-rule="evenodd"/></svg>',undo:'<svg width="24" height="24"><path d="M6.4 8H12c3.7 0 6.2 2 6.8 5.1.6 2.7-.4 5.6-2.3 6.8a1 1 0 01-1-1.8c1.1-.6 1.8-2.7 1.4-4.6-.5-2.1-2.1-3.5-4.9-3.5H6.4l3.3 3.3a1 1 0 11-1.4 1.4l-5-5a1 1 0 010-1.4l5-5a1 1 0 011.4 1.4L6.4 8z" fill-rule="nonzero"/></svg>',unlink:'<svg width="24" height="24"><path d="M6.2 12.3a1 1 0 011.4 1.4l-2 2a2 2 0 102.6 2.8l4.8-4.8a1 1 0 000-1.4 1 1 0 111.4-1.3 2.9 2.9 0 010 4L9.6 20a3.9 3.9 0 01-5.5-5.5l2-2zm11.6-.6a1 1 0 01-1.4-1.4l2.1-2a2 2 0 10-2.7-2.8L11 10.3a1 1 0 000 1.4A1 1 0 119.6 13a2.9 2.9 0 010-4L14.4 4a3.9 3.9 0 015.5 5.5l-2 2zM7.6 6.3a.8.8 0 01-1 1.1L3.3 4.2a.7.7 0 111-1l3.2 3.1zM5.1 8.6a.8.8 0 010 1.5H3a.8.8 0 010-1.5H5zm5-3.5a.8.8 0 01-1.5 0V3a.8.8 0 011.5 0V5zm6 11.8a.8.8 0 011-1l3.2 3.2a.8.8 0 01-1 1L16 17zm-2.2 2a.8.8 0 011.5 0V21a.8.8 0 01-1.5 0V19zm5-3.5a.7.7 0 110-1.5H21a.8.8 0 010 1.5H19z" fill-rule="nonzero"/></svg>',unlock:'<svg width="24" height="24"><path d="M16 5c.8 0 1.5.3 2.1.9.6.6.9 1.3.9 2.1v3h-2V8a1 1 0 00-.3-.7A1 1 0 0016 7h-2a1 1 0 00-.7.3 1 1 0 00-.3.7v3h.3c.2 0 .3 0 .5.2l.2.6v7.4c0 .3 0 .4-.2.6l-.6.2H4.8c-.3 0-.4 0-.6-.2a.7.7 0 01-.2-.6v-7.4c0-.3 0-.4.2-.6l.5-.2H11V8c0-.8.3-1.5.9-2.1.6-.6 1.3-.9 2.1-.9h2z" fill-rule="evenodd"/></svg>',"unordered-list":'<svg width="24" height="24"><path d="M11 5h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 010-2zm0 6h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 010-2zm0 6h8c.6 0 1 .4 1 1s-.4 1-1 1h-8a1 1 0 010-2zM4.5 6c0-.4.1-.8.4-1 .3-.4.7-.5 1.1-.5.4 0 .8.1 1 .4.4.3.5.7.5 1.1 0 .4-.1.8-.4 1-.3.4-.7.5-1.1.5-.4 0-.8-.1-1-.4-.4-.3-.5-.7-.5-1.1zm0 6c0-.4.1-.8.4-1 .3-.4.7-.5 1.1-.5.4 0 .8.1 1 .4.4.3.5.7.5 1.1 0 .4-.1.8-.4 1-.3.4-.7.5-1.1.5-.4 0-.8-.1-1-.4-.4-.3-.5-.7-.5-1.1zm0 6c0-.4.1-.8.4-1 .3-.4.7-.5 1.1-.5.4 0 .8.1 1 .4.4.3.5.7.5 1.1 0 .4-.1.8-.4 1-.3.4-.7.5-1.1.5-.4 0-.8-.1-1-.4-.4-.3-.5-.7-.5-1.1z" fill-rule="evenodd"/></svg>',unselected:'<svg width="24" height="24"><path fill-rule="nonzero" d="M6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6c0-1.1.9-2 2-2zm0 1a1 1 0 00-1 1v12c0 .6.4 1 1 1h12c.6 0 1-.4 1-1V6c0-.6-.4-1-1-1H6z"/></svg>',upload:'<svg width="24" height="24"><path d="M18 19v-2a1 1 0 012 0v3c0 .6-.4 1-1 1H5a1 1 0 01-1-1v-3a1 1 0 012 0v2h12zM11 6.4L8.7 8.7a1 1 0 01-1.4-1.4l4-4a1 1 0 011.4 0l4 4a1 1 0 11-1.4 1.4L13 6.4V16a1 1 0 01-2 0V6.4z" fill-rule="nonzero"/></svg>',user:'<svg width="24" height="24"><path d="M12 24a12 12 0 110-24 12 12 0 010 24zm-8.7-5.3a11 11 0 0017.4 0C19.4 16.3 14.6 15 12 15c-2.6 0-7.4 1.3-8.7 3.7zM12 13c2.2 0 4-2 4-4.5S14.2 4 12 4 8 6 8 8.5 9.8 13 12 13z" fill-rule="nonzero"/></svg>',"vertical-align":'<svg width="24" height="24"><g fill-rule="nonzero"><rect width="18" height="2" x="3" y="11" rx="1"/><path d="M12 2c.6 0 1 .4 1 1v4l2-1.3a1 1 0 011.2 1.5l-.1.1-4.1 3-4-3a1 1 0 011-1.7l2 1.5V3c0-.6.4-1 1-1zm0 11.8l4 2.9a1 1 0 01-1 1.7l-2-1.5V21c0 .5-.4 1-.9 1H12a1 1 0 01-1-1v-4l-2 1.3a1 1 0 01-1.2-.1l-.1-.1a1 1 0 01.1-1.3l.1-.1 4.1-3z"/></g></svg>',visualblocks:'<svg width="24" height="24"><path d="M9 19v2H7v-2h2zm-4 0v2a2 2 0 01-2-2h2zm8 0v2h-2v-2h2zm8 0a2 2 0 01-2 2v-2h2zm-4 0v2h-2v-2h2zM15 7a1 1 0 010 2v7a1 1 0 01-2 0V9h-1v7a1 1 0 01-2 0v-4a2.5 2.5 0 01-.2-5H15zM5 15v2H3v-2h2zm16 0v2h-2v-2h2zM5 11v2H3v-2h2zm16 0v2h-2v-2h2zM5 7v2H3V7h2zm16 0v2h-2V7h2zM5 3v2H3c0-1.1.9-2 2-2zm8 0v2h-2V3h2zm6 0a2 2 0 012 2h-2V3zM9 3v2H7V3h2zm8 0v2h-2V3h2z" fill-rule="evenodd"/></svg>',visualchars:'<svg width="24" height="24"><path d="M10 5h7a1 1 0 010 2h-1v11a1 1 0 01-2 0V7h-2v11a1 1 0 01-2 0v-6c-.5 0-1 0-1.4-.3A3.4 3.4 0 016.8 10a3.3 3.3 0 010-2.8 3.4 3.4 0 011.8-1.8L10 5z" fill-rule="evenodd"/></svg>',warning:'<svg width="24" height="24"><path d="M19.8 18.3c.2.5.3.9 0 1.2-.1.3-.5.5-1 .5H5.2c-.5 0-.9-.2-1-.5-.3-.3-.2-.7 0-1.2L11 4.7l.5-.5.5-.2c.2 0 .3 0 .5.2.2 0 .3.3.5.5l6.8 13.6zM12 18c.3 0 .5-.1.7-.3.2-.2.3-.4.3-.7a1 1 0 00-.3-.7 1 1 0 00-.7-.3 1 1 0 00-.7.3 1 1 0 00-.3.7c0 .3.1.5.3.7.2.2.4.3.7.3zm.7-3l.3-4a1 1 0 00-.3-.7 1 1 0 00-.7-.3 1 1 0 00-.7.3 1 1 0 00-.3.7l.3 4h1.4z" fill-rule="evenodd"/></svg>',"zoom-in":'<svg width="24" height="24"><path d="M16 17.3a8 8 0 111.4-1.4l4.3 4.4a1 1 0 01-1.4 1.4l-4.4-4.3zm-5-.3a6 6 0 100-12 6 6 0 000 12zm-1-9a1 1 0 012 0v6a1 1 0 01-2 0V8zm-2 4a1 1 0 010-2h6a1 1 0 010 2H8z" fill-rule="nonzero"/></svg>',"zoom-out":'<svg width="24" height="24"><path d="M16 17.3a8 8 0 111.4-1.4l4.3 4.4a1 1 0 01-1.4 1.4l-4.4-4.3zm-5-.3a6 6 0 100-12 6 6 0 000 12zm-3-5a1 1 0 010-2h6a1 1 0 010 2H8z" fill-rule="nonzero"/></svg>'}})},67741:(e,t,n)=>{n(12983)},71627:(e,t,n)=>{n(29504)},29504:()=>{!function(){"use strict";var e,t,n=tinymce.util.Tools.resolve("tinymce.PluginManager"),r=function(e,t,n){var r="UL"===t?"InsertUnorderedList":"InsertOrderedList";e.execCommand(r,!1,!1===n?null:{"list-style-type":n})},o=tinymce.util.Tools.resolve("tinymce.util.Tools"),i=function(){},a=function(e){return function(){return e}},c=function(e){return e},u=a(!1),s=a(!0),l=function(){return f},f={fold:function(e,t){return e()},isSome:u,isNone:s,getOr:t=c,getOrThunk:e=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:a(null),getOrUndefined:a(void 0),or:t,orThunk:e,map:l,each:i,bind:l,exists:u,forall:s,filter:function(){return l()},toArray:function(){return[]},toString:a("none()")},d=function(e){var t=a(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},isSome:s,isNone:u,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return d(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:f},toArray:function(){return[e]},toString:function(){return"some("+e+")"}};return o},p=function(e){return null==e?f:d(e)},g=function(e){return e&&/^(TH|TD)$/.test(e.nodeName)},A=function(e,t){return function(n){var r=function(r){n.setActive(function(e,t,n){var r=function(e,t){for(var n=0;n<e.length;n++)if(t(e[n]))return n;return-1}(t.parents,g),i=-1!==r?t.parents.slice(0,r):t.parents,a=o.grep(i,function(e){return function(t){return t&&/^(OL|UL|DL)$/.test(t.nodeName)&&function(e,t){return e.$.contains(e.getBody(),t)}(e,t)}}(e));return a.length>0&&a[0].nodeName===n}(e,r,t))};return e.on("NodeChange",r),function(){return e.off("NodeChange",r)}}},m=function(e,t,n,i,a,c){e.ui.registry.addSplitButton(t,{tooltip:n,icon:"OL"===a?"ordered-list":"unordered-list",presets:"listpreview",columns:3,fetch:function(e){e(o.map(c,(function(e){var t="OL"===a?"num":"bull",n="disc"===e||"decimal"===e?"default":e,r="default"===e?"":e,o=function(e){return e.replace(/\-/g," ").replace(/\b\w/g,(function(e){return e.toUpperCase()}))}(e);return{type:"choiceitem",value:r,icon:"list-"+t+"-"+n,text:o}})))},onAction:function(){return e.execCommand(i)},onItemAction:function(t,n){r(e,a,n)},select:function(t){var n=function(e){var t=e.dom.getParent(e.selection.getNode(),"ol,ul"),n=e.dom.getStyle(t,"listStyleType");return p(n)}(e);return n.map((function(e){return t===e})).getOr(!1)},onSetup:A(e,a)})},h=function(e,t,n,r,o,i){i.length>1?m(e,t,n,r,o,i):function(e,t,n,r,o,i){e.ui.registry.addToggleButton(t,{active:!1,tooltip:n,icon:"OL"===o?"ordered-list":"unordered-list",onSetup:A(e,o),onAction:function(){return e.execCommand(r)}})}(e,t,n,r,o)};n.add("advlist",(function(e){e.hasPlugin("lists")?(function(e){h(e,"numlist","Numbered list","InsertOrderedList","OL",function(e){var t=e.getParam("advlist_number_styles","default,lower-alpha,lower-greek,lower-roman,upper-alpha,upper-roman");return t?t.split(/[ ,]/):[]}(e)),h(e,"bullist","Bullet list","InsertUnorderedList","UL",function(e){var t=e.getParam("advlist_bullet_styles","default,circle,square");return t?t.split(/[ ,]/):[]}(e))}(e),function(e){e.addCommand("ApplyUnorderedListStyle",(function(t,n){r(e,"UL",n["list-style-type"])})),e.addCommand("ApplyOrderedListStyle",(function(t,n){r(e,"OL",n["list-style-type"])}))}(e)):console.error("Please use the Lists plugin together with the Advanced List plugin.")}))}()},83683:(e,t,n)=>{n(42120)},42120:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.dom.RangeUtils"),n=tinymce.util.Tools.resolve("tinymce.util.Tools"),r="a:not([href])",o=function(e){return!e},i=function(e){return e.getAttribute("id")||e.getAttribute("name")||""},a=function(e){return function(e){return e&&"a"===e.nodeName.toLowerCase()}(e)&&!e.getAttribute("href")&&""!==i(e)},c=function(e){var r=e.dom;t(r).walk(e.selection.getRng(),(function(e){n.each(e,(function(e){var t;a(t=e)&&!t.firstChild&&r.remove(e,!1)}))}))},u=function(e){return e.dom.getParent(e.selection.getStart(),r)},s=function(e,t){var n=u(e);n?function(e,t,n){n.removeAttribute("name"),n.id=t,e.addVisual(),e.undoManager.add()}(e,t,n):function(e,t){e.undoManager.transact((function(){(function(e){return e.getParam("allow_html_in_named_anchor",!1,"boolean")})(e)||e.selection.collapse(!0),e.selection.isCollapsed()?e.insertContent(e.dom.createHTML("a",{id:t})):(c(e),e.formatter.remove("namedAnchor",null,null,!0),e.formatter.apply("namedAnchor",{value:t}),e.addVisual())}))}(e,t),e.focus()},l=function(e){var t=function(e){var t=u(e);return t?i(t):""}(e);e.windowManager.open({title:"Anchor",size:"normal",body:{type:"panel",items:[{name:"id",type:"input",label:"ID",placeholder:"example"}]},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:{id:t},onSubmit:function(t){(function(e,t){return/^[A-Za-z][A-Za-z0-9\-:._]*$/.test(t)?(s(e,t),!0):(e.windowManager.alert("Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores."),!1)})(e,t.getData().id)&&t.close()}})},f=function(e){return function(e){return e&&o(e.attr("href"))&&!o(e.attr("id")||e.attr("name"))}(e)&&!e.firstChild},d=function(e){return function(t){for(var n=0;n<t.length;n++){var r=t[n];f(r)&&r.attr("contenteditable",e)}}};e.add("anchor",(function(e){!function(e){e.on("PreInit",(function(){e.parser.addNodeFilter("a",d("false")),e.serializer.addNodeFilter("a",d(null))}))}(e),function(e){e.addCommand("mceAnchor",(function(){l(e)}))}(e),function(e){e.ui.registry.addToggleButton("anchor",{icon:"bookmark",tooltip:"Anchor",onAction:function(){return e.execCommand("mceAnchor")},onSetup:function(t){return e.selection.selectorChangedWithUnbind("a:not([href])",t.setActive).unbind}}),e.ui.registry.addMenuItem("anchor",{icon:"bookmark",text:"Anchor...",onAction:function(){return e.execCommand("mceAnchor")}})}(e),e.on("PreInit",(function(){!function(e){e.formatter.register("namedAnchor",{inline:"a",selector:r,remove:"all",split:!0,deep:!0,attributes:{id:"%value"},onmatch:function(e,t,n){return a(e)}})}(e)}))}))}()},12205:(e,t,n)=>{n(79914)},79914:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.Env"),n=new RegExp("^"+/(?:[A-Za-z][A-Za-z\d.+-]{0,14}:\/\/(?:[-.~*+=!&;:'%@?^${}(),\w]+@)?|www\.|[-;:&=+$,.\w]+@)[A-Za-z\d-]+(?:\.[A-Za-z\d-]+)*(?::\d+)?(?:\/(?:[-.~*+=!;:'%@$(),\/\w]*[-~*+=%@$()\/\w])?)?(?:\?(?:[-.~*+=!&;:'%@?^${}(),\/\w]+))?(?:#(?:[-.~*+=!&;:'%@?^${}(),\/\w]+))?/g.source+"$","i"),r=function(e){return/^[(\[{ \u00a0]$/.test(e)},o=function(e){return 3===e.nodeType},i=function(e){return 1===e.nodeType},a=function(e,t){if(t<0&&(t=0),o(e)){var n=e.data.length;t>n&&(t=n)}return t},c=function(e,t,n){!i(t)||t.hasChildNodes()?e.setStart(t,a(t,n)):e.setStartBefore(t)},u=function(e,t,n){!i(t)||t.hasChildNodes()?e.setEnd(t,a(t,n)):e.setEndAfter(t)},s=function(e,t){var i,a,s,l,f,d,p,g=function(e){return e.getParam("autolink_pattern",n)}(e),A=function(e){return e.getParam("default_link_target",!1)}(e);if(null===e.dom.getParent(e.selection.getNode(),"a[href]")){var m=e.selection.getRng().cloneRange();if(m.startOffset<5){if(!(f=m.endContainer.previousSibling)){if(!m.endContainer.firstChild||!m.endContainer.firstChild.nextSibling)return;f=m.endContainer.firstChild.nextSibling}if(d=f.length,c(m,f,d),u(m,f,d),m.endOffset<5)return;i=m.endOffset,a=f}else{if(a=m.endContainer,!o(a)&&a.firstChild){for(;!o(a)&&a.firstChild;)a=a.firstChild;o(a)&&(c(m,a,0),u(m,a,a.nodeValue.length))}i=1===m.endOffset?2:m.endOffset-1-t}var h,v=i;do{c(m,a,i>=2?i-2:0),u(m,a,i>=1?i-1:0),i-=1,p=m.toString()}while(!r(p)&&i-2>=0);r(m.toString())?(c(m,a,i),u(m,a,v),i+=1):0===m.startOffset?(c(m,a,0),u(m,a,v)):(c(m,a,i),u(m,a,v)),l=m.toString(),h=l.charAt(l.length-1),/[?!,.;:]/.test(h)&&u(m,a,v-1);var b=(l=m.toString().trim()).match(g),w=function(e){return e.getParam("link_default_protocol","http","string")}(e);if(b){var y=b[0];(function(e,t,n){return""===t||e.length>=t.length&&e.substr(n,n+t.length)===t})(y,"www.",0)?y=w+"://"+y:function(e,t){return-1!==e.indexOf(t)}(y,"@")&&!function(e){return/^([A-Za-z][A-Za-z\d.+-]*:\/\/)|mailto:/.test(e)}(y)&&(y="mailto:"+y),s=e.selection.getBookmark(),e.selection.setRng(m),e.execCommand("createlink",!1,y),!1!==A&&e.dom.setAttrib(e.selection.getNode(),"target",A),e.selection.moveToBookmark(s),e.nodeChanged()}}},l=function(e){var n;e.on("keydown",(function(t){if(13===t.keyCode)return function(e){return s(e,-1)}(e)})),t.browser.isIE()?e.on("focus",(function(){if(!n){n=!0;try{e.execCommand("AutoUrlDetect",!1,!0)}catch(e){}}})):(e.on("keypress",(function(t){if(41===t.keyCode||93===t.keyCode||125===t.keyCode)return function(e){return s(e,-1)}(e)})),e.on("keyup",(function(t){if(32===t.keyCode)return function(e){return s(e,0)}(e)})))};e.add("autolink",(function(e){l(e)}))}()},57372:(e,t,n)=>{n(2553)},2553:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(e){return function(t){return e===t}}(void 0),n=tinymce.util.Tools.resolve("tinymce.util.Delay"),r=tinymce.util.Tools.resolve("tinymce.util.LocalStorage"),o=tinymce.util.Tools.resolve("tinymce.util.Tools"),i=function(e,t){var n=e||t,r=/^(\d+)([ms]?)$/.exec(""+n);return(r[2]?{s:1e3,m:6e4}[r[2]]:1)*parseInt(n,10)},a=function(e){var t=document.location;return e.getParam("autosave_prefix","tinymce-autosave-{path}{query}{hash}-{id}-").replace(/{path}/g,t.pathname).replace(/{query}/g,t.search).replace(/{hash}/g,t.hash).replace(/{id}/g,e.id)},c=function(e,n){if(t(n))return e.dom.isEmpty(e.getBody());var r=o.trim(n);if(""===r)return!0;var i=(new DOMParser).parseFromString(r,"text/html");return e.dom.isEmpty(i)},u=function(e){var t=parseInt(r.getItem(a(e)+"time"),10)||0;return!((new Date).getTime()-t>function(e){return i(e.getParam("autosave_retention"),"20m")}(e))||(s(e,!1),!1)},s=function(e,t){var n=a(e);r.removeItem(n+"draft"),r.removeItem(n+"time"),!1!==t&&function(e){e.fire("RemoveDraft")}(e)},l=function(e){var t=a(e);!c(e)&&e.isDirty()&&(r.setItem(t+"draft",e.getContent({format:"raw",no_events:!0})),r.setItem(t+"time",(new Date).getTime().toString()),function(e){e.fire("StoreDraft")}(e))},f=function(e){var t=a(e);u(e)&&(e.setContent(r.getItem(t+"draft"),{format:"raw"}),function(e){e.fire("RestoreDraft")}(e))},d=function(e){var t=function(e){return i(e.getParam("autosave_interval"),"30s")}(e);n.setEditorInterval(e,(function(){l(e)}),t)},p=function(e){e.undoManager.transact((function(){f(e),s(e)})),e.focus()},g=tinymce.util.Tools.resolve("tinymce.EditorManager"),A=function(e){return function(t){t.setDisabled(!u(e));var n=function(){return t.setDisabled(!u(e))};return e.on("StoreDraft RestoreDraft RemoveDraft",n),function(){return e.off("StoreDraft RestoreDraft RemoveDraft",n)}}};e.add("autosave",(function(e){return function(e){e.editorManager.on("BeforeUnload",(function(e){var t;o.each(g.get(),(function(e){e.plugins.autosave&&e.plugins.autosave.storeDraft(),!t&&e.isDirty()&&function(e){return e.getParam("autosave_ask_before_unload",!0)}(e)&&(t=e.translate("You have unsaved changes are you sure you want to navigate away?"))})),t&&(e.preventDefault(),e.returnValue=t)}))}(e),function(e){d(e),e.ui.registry.addButton("restoredraft",{tooltip:"Restore last draft",icon:"restore-draft",onAction:function(){p(e)},onSetup:A(e)}),e.ui.registry.addMenuItem("restoredraft",{text:"Restore last draft",icon:"restore-draft",onAction:function(){p(e)},onSetup:A(e)})}(e),e.on("init",(function(){(function(e){return e.getParam("autosave_restore_when_empty",!1)})(e)&&e.dom.isEmpty(e.getBody())&&f(e)})),function(e){return{hasDraft:function(){return u(e)},storeDraft:function(){return l(e)},restoreDraft:function(){return f(e)},removeDraft:function(t){return s(e,t)},isEmpty:function(t){return c(e,t)}}}(e)}))}()},61532:(e,t,n)=>{n(31833)},31833:()=>{!function(){"use strict";var e,t,n,r=tinymce.util.Tools.resolve("tinymce.PluginManager"),o=function(e,t){var n=function(e,t){return e.fire("insertCustomChar",{chr:t})}(e,t).chr;e.execCommand("mceInsertContent",!1,n)},i=(e="array",function(t){return function(e){var t=typeof e;return null===e?"null":"object"===t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"===t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t}(t)===e}),a=function(e){return function(t){return e===t}}(null),c=function(){},u=function(e){return function(){return e}},s=function(e){return e},l=u(!1),f=u(!0),d=function(){return p},p={fold:function(e,t){return e()},isSome:l,isNone:f,getOr:n=s,getOrThunk:t=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:u(null),getOrUndefined:u(void 0),or:n,orThunk:t,map:d,each:c,bind:d,exists:l,forall:f,filter:function(){return d()},toArray:function(){return[]},toString:u("none()")},g=function(e){var t=u(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},isSome:f,isNone:l,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return g(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:p},toArray:function(){return[e]},toString:function(){return"some("+e+")"}};return o},A={some:g,none:d,from:function(e){return null==e?p:g(e)}},m=Array.prototype.push,h=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o)}return r},v=function(e,t){return function(e,t,n){for(var r=0,o=e.length;r<o;r++){var i=e[r];if(t(i,r))return A.some(i);if(n(i,r))break}return A.none()}(e,t,l)},b=function(e,t){return function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!i(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);m.apply(t,e[n])}return t}(h(e,t))},w=tinymce.util.Tools.resolve("tinymce.util.Tools"),y=w.isArray,x="User Defined",C=function(e){return y(e)?(t=e,w.grep(t,(function(e){return y(e)&&2===e.length}))):"function"==typeof e?e():[];var t},E=function(e){var t=function(e,t){var n=function(e){return e.getParam("charmap")}(e);n&&(t=[{name:x,characters:C(n)}]);var r=function(e){return e.getParam("charmap_append")}(e);if(r){var o=w.grep(t,(function(e){return e.name===x}));return o.length?(o[0].characters=[].concat(o[0].characters).concat(C(r)),t):t.concat({name:x,characters:C(r)})}return t}(e,[{name:"Currency",characters:[[36,"dollar sign"],[162,"cent sign"],[8364,"euro sign"],[163,"pound sign"],[165,"yen sign"],[164,"currency sign"],[8352,"euro-currency sign"],[8353,"colon sign"],[8354,"cruzeiro sign"],[8355,"french franc sign"],[8356,"lira sign"],[8357,"mill sign"],[8358,"naira sign"],[8359,"peseta sign"],[8360,"rupee sign"],[8361,"won sign"],[8362,"new sheqel sign"],[8363,"dong sign"],[8365,"kip sign"],[8366,"tugrik sign"],[8367,"drachma sign"],[8368,"german penny symbol"],[8369,"peso sign"],[8370,"guarani sign"],[8371,"austral sign"],[8372,"hryvnia sign"],[8373,"cedi sign"],[8374,"livre tournois sign"],[8375,"spesmilo sign"],[8376,"tenge sign"],[8377,"indian rupee sign"],[8378,"turkish lira sign"],[8379,"nordic mark sign"],[8380,"manat sign"],[8381,"ruble sign"],[20870,"yen character"],[20803,"yuan character"],[22291,"yuan character, in hong kong and taiwan"],[22278,"yen/yuan character variant one"]]},{name:"Text",characters:[[169,"copyright sign"],[174,"registered sign"],[8482,"trade mark sign"],[8240,"per mille sign"],[181,"micro sign"],[183,"middle dot"],[8226,"bullet"],[8230,"three dot leader"],[8242,"minutes / feet"],[8243,"seconds / inches"],[167,"section sign"],[182,"paragraph sign"],[223,"sharp s / ess-zed"]]},{name:"Quotations",characters:[[8249,"single left-pointing angle quotation mark"],[8250,"single right-pointing angle quotation mark"],[171,"left pointing guillemet"],[187,"right pointing guillemet"],[8216,"left single quotation mark"],[8217,"right single quotation mark"],[8220,"left double quotation mark"],[8221,"right double quotation mark"],[8218,"single low-9 quotation mark"],[8222,"double low-9 quotation mark"],[60,"less-than sign"],[62,"greater-than sign"],[8804,"less-than or equal to"],[8805,"greater-than or equal to"],[8211,"en dash"],[8212,"em dash"],[175,"macron"],[8254,"overline"],[164,"currency sign"],[166,"broken bar"],[168,"diaeresis"],[161,"inverted exclamation mark"],[191,"turned question mark"],[710,"circumflex accent"],[732,"small tilde"],[176,"degree sign"],[8722,"minus sign"],[177,"plus-minus sign"],[247,"division sign"],[8260,"fraction slash"],[215,"multiplication sign"],[185,"superscript one"],[178,"superscript two"],[179,"superscript three"],[188,"fraction one quarter"],[189,"fraction one half"],[190,"fraction three quarters"]]},{name:"Mathematical",characters:[[402,"function / florin"],[8747,"integral"],[8721,"n-ary sumation"],[8734,"infinity"],[8730,"square root"],[8764,"similar to"],[8773,"approximately equal to"],[8776,"almost equal to"],[8800,"not equal to"],[8801,"identical to"],[8712,"element of"],[8713,"not an element of"],[8715,"contains as member"],[8719,"n-ary product"],[8743,"logical and"],[8744,"logical or"],[172,"not sign"],[8745,"intersection"],[8746,"union"],[8706,"partial differential"],[8704,"for all"],[8707,"there exists"],[8709,"diameter"],[8711,"backward difference"],[8727,"asterisk operator"],[8733,"proportional to"],[8736,"angle"]]},{name:"Extended Latin",characters:[[192,"A - grave"],[193,"A - acute"],[194,"A - circumflex"],[195,"A - tilde"],[196,"A - diaeresis"],[197,"A - ring above"],[256,"A - macron"],[198,"ligature AE"],[199,"C - cedilla"],[200,"E - grave"],[201,"E - acute"],[202,"E - circumflex"],[203,"E - diaeresis"],[274,"E - macron"],[204,"I - grave"],[205,"I - acute"],[206,"I - circumflex"],[207,"I - diaeresis"],[298,"I - macron"],[208,"ETH"],[209,"N - tilde"],[210,"O - grave"],[211,"O - acute"],[212,"O - circumflex"],[213,"O - tilde"],[214,"O - diaeresis"],[216,"O - slash"],[332,"O - macron"],[338,"ligature OE"],[352,"S - caron"],[217,"U - grave"],[218,"U - acute"],[219,"U - circumflex"],[220,"U - diaeresis"],[362,"U - macron"],[221,"Y - acute"],[376,"Y - diaeresis"],[562,"Y - macron"],[222,"THORN"],[224,"a - grave"],[225,"a - acute"],[226,"a - circumflex"],[227,"a - tilde"],[228,"a - diaeresis"],[229,"a - ring above"],[257,"a - macron"],[230,"ligature ae"],[231,"c - cedilla"],[232,"e - grave"],[233,"e - acute"],[234,"e - circumflex"],[235,"e - diaeresis"],[275,"e - macron"],[236,"i - grave"],[237,"i - acute"],[238,"i - circumflex"],[239,"i - diaeresis"],[299,"i - macron"],[240,"eth"],[241,"n - tilde"],[242,"o - grave"],[243,"o - acute"],[244,"o - circumflex"],[245,"o - tilde"],[246,"o - diaeresis"],[248,"o slash"],[333,"o macron"],[339,"ligature oe"],[353,"s - caron"],[249,"u - grave"],[250,"u - acute"],[251,"u - circumflex"],[252,"u - diaeresis"],[363,"u - macron"],[253,"y - acute"],[254,"thorn"],[255,"y - diaeresis"],[563,"y - macron"],[913,"Alpha"],[914,"Beta"],[915,"Gamma"],[916,"Delta"],[917,"Epsilon"],[918,"Zeta"],[919,"Eta"],[920,"Theta"],[921,"Iota"],[922,"Kappa"],[923,"Lambda"],[924,"Mu"],[925,"Nu"],[926,"Xi"],[927,"Omicron"],[928,"Pi"],[929,"Rho"],[931,"Sigma"],[932,"Tau"],[933,"Upsilon"],[934,"Phi"],[935,"Chi"],[936,"Psi"],[937,"Omega"],[945,"alpha"],[946,"beta"],[947,"gamma"],[948,"delta"],[949,"epsilon"],[950,"zeta"],[951,"eta"],[952,"theta"],[953,"iota"],[954,"kappa"],[955,"lambda"],[956,"mu"],[957,"nu"],[958,"xi"],[959,"omicron"],[960,"pi"],[961,"rho"],[962,"final sigma"],[963,"sigma"],[964,"tau"],[965,"upsilon"],[966,"phi"],[967,"chi"],[968,"psi"],[969,"omega"]]},{name:"Symbols",characters:[[8501,"alef symbol"],[982,"pi symbol"],[8476,"real part symbol"],[978,"upsilon - hook symbol"],[8472,"Weierstrass p"],[8465,"imaginary part"]]},{name:"Arrows",characters:[[8592,"leftwards arrow"],[8593,"upwards arrow"],[8594,"rightwards arrow"],[8595,"downwards arrow"],[8596,"left right arrow"],[8629,"carriage return"],[8656,"leftwards double arrow"],[8657,"upwards double arrow"],[8658,"rightwards double arrow"],[8659,"downwards double arrow"],[8660,"left right double arrow"],[8756,"therefore"],[8834,"subset of"],[8835,"superset of"],[8836,"not a subset of"],[8838,"subset of or equal to"],[8839,"superset of or equal to"],[8853,"circled plus"],[8855,"circled times"],[8869,"perpendicular"],[8901,"dot operator"],[8968,"left ceiling"],[8969,"right ceiling"],[8970,"left floor"],[8971,"right floor"],[9001,"left-pointing angle bracket"],[9002,"right-pointing angle bracket"],[9674,"lozenge"],[9824,"black spade suit"],[9827,"black club suit"],[9829,"black heart suit"],[9830,"black diamond suit"],[8194,"en space"],[8195,"em space"],[8201,"thin space"],[8204,"zero width non-joiner"],[8205,"zero width joiner"],[8206,"left-to-right mark"],[8207,"right-to-left mark"]]}]);return t.length>1?[{name:"All",characters:b(t,(function(e){return e.characters}))}].concat(t):t},B=function(e){var t=e;return{get:function(){return t},set:function(e){t=e}}},D=String.fromCodePoint,M=function(e,t){return-1!==e.indexOf(t)},_=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(D)return D.apply(void 0,e);for(var n=[],r=0,o="",i=0,a=e.length;i!==a;++i){var c=+e[i];if(!(c<1114111&&c>>>0===c))throw RangeError("Invalid code point: "+c);c<=65535?r=n.push(c):(c-=65536,r=n.push(55296+(c>>10),c%1024+56320)),r>=16383&&(o+=String.fromCharCode.apply(null,n),n.length=0)}return o+String.fromCharCode.apply(null,n)},k=function(e,t){var n=[],r=t.toLowerCase();return function(e,t){for(var n=0,r=e.length;n<r;n++)t(e[n],n)}(e.characters,(function(e){(function(e,t,n){return!!M(_(e).toLowerCase(),n)||M(t.toLowerCase(),n)||M(t.toLowerCase().replace(/\s+/g,""),n)})(e[0],e[1],r)&&n.push(e)})),h(n,(function(e){return{text:e[1],value:_(e[0]),icon:_(e[0])}}))},I="pattern",S=function(e,t){var n,r,i,c,u=function(){return[{label:"Search",type:"input",name:I},{type:"collection",name:"results"}]},s=1===t.length?B(x):B("All"),l=(n=function(e){var n=e.getData().pattern;!function(e,n){v(t,(function(e){return e.name===s.get()})).each((function(t){var r=k(t,n);e.setData({results:r})}))}(e,n)},r=40,i=null,{cancel:c=function(){a(i)||(clearTimeout(i),i=null)},throttle:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];c(),i=setTimeout((function(){i=null,n.apply(null,e)}),r)}}),f={title:"Special Character",size:"normal",body:1===t.length?{type:"panel",items:u()}:{type:"tabpanel",tabs:h(t,(function(e){return{title:e.name,name:e.name,items:u()}}))},buttons:[{type:"cancel",name:"close",text:"Close",primary:!0}],initialData:{pattern:"",results:k(t[0],"")},onAction:function(t,n){"results"===n.name&&(o(e,n.value),t.close())},onTabChange:function(e,t){s.set(t.newTabName),l.throttle(e)},onChange:function(e,t){t.name===I&&l.throttle(e)}};e.windowManager.open(f).focus(I)},Q=tinymce.util.Tools.resolve("tinymce.util.Promise");r.add("charmap",(function(e){var t=E(e);return function(e,t){e.addCommand("mceShowCharmap",(function(){S(e,t)}))}(e,t),function(e){e.ui.registry.addButton("charmap",{icon:"insert-character",tooltip:"Special character",onAction:function(){return e.execCommand("mceShowCharmap")}}),e.ui.registry.addMenuItem("charmap",{icon:"insert-character",text:"Special character...",onAction:function(){return e.execCommand("mceShowCharmap")}})}(e),function(e,t){e.ui.registry.addAutocompleter("charmap",{ch:":",columns:"auto",minChars:2,fetch:function(e,n){return new Q((function(n,r){n(k(t,e))}))},onAction:function(t,n,r){e.selection.setRng(n),e.insertContent(r),t.hide()}})}(e,t[0]),function(e){return{getCharMap:function(){return E(e)},insertChar:function(t){o(e,t)}}}(e)}))}()},53847:(e,t,n)=>{n(31148)},31148:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager");e.add("code",(function(e){return function(e){e.addCommand("mceCodeEditor",(function(){!function(e){var t=function(e){return e.getContent({source_view:!0})}(e);e.windowManager.open({title:"Source Code",size:"large",body:{type:"panel",items:[{type:"textarea",name:"code"}]},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:{code:t},onSubmit:function(t){!function(e,t){e.focus(),e.undoManager.transact((function(){e.setContent(t)})),e.selection.setCursorLocation(),e.nodeChanged()}(e,t.getData().code),t.close()}})}(e)}))}(e),function(e){var t=function(){return e.execCommand("mceCodeEditor")};e.ui.registry.addButton("code",{icon:"sourcecode",tooltip:"Source code",onAction:t}),e.ui.registry.addMenuItem("code",{icon:"sourcecode",text:"Source code",onAction:t})}(e),{}}))}()},50193:(e,t,n)=>{n(13550)},13550:()=>{!function(){"use strict";var e,t,n=tinymce.util.Tools.resolve("tinymce.PluginManager"),r=function(){},o=function(e){return function(){return e}},i=function(e){return e},a=o(!1),c=o(!0),u=function(){return s},s={fold:function(e,t){return e()},isSome:a,isNone:c,getOr:t=i,getOrThunk:e=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:o(null),getOrUndefined:o(void 0),or:t,orThunk:e,map:u,each:r,bind:u,exists:a,forall:c,filter:function(){return u()},toArray:function(){return[]},toString:o("none()")},l=function(e){var t=o(e),n=function(){return i},r=function(t){return t(e)},i={fold:function(t,n){return n(e)},isSome:c,isNone:a,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return l(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?i:s},toArray:function(){return[e]},toString:function(){return"some("+e+")"}};return i},f={some:l,none:u,from:function(e){return null==e?s:l(e)}},d=function(e){return function(e,t){return t>=0&&t<e.length?f.some(e[t]):f.none()}(e,0)},p=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),g=function(e){return e&&"PRE"===e.nodeName&&-1!==e.className.indexOf("language-")},A=function(e){return function(t,n){return e(n)}},m="undefined"!=typeof window?window:Function("return this;")(),h={},v={exports:h},b={};!function(e,t,n,r){var o=window.Prism;window.Prism={manual:!0},function(r,o){"object"==typeof t&&void 0!==n?n.exports=o():"function"==typeof e&&e.amd?e(o):(r="undefined"!=typeof globalThis?globalThis:r||self).EphoxContactWrapper=o()}(this,(function(){var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==b?b:"undefined"!=typeof self?self:{},t={exports:{}};return function(t){var n=function(e){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,n=0,r={},o={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof i?new i(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++n}),e.__id},clone:function e(t,n){var r,i;switch(n=n||{},o.util.type(t)){case"Object":if(i=o.util.objId(t),n[i])return n[i];for(var a in r={},n[i]=r,t)t.hasOwnProperty(a)&&(r[a]=e(t[a],n));return r;case"Array":return i=o.util.objId(t),n[i]?n[i]:(r=[],n[i]=r,t.forEach((function(t,o){r[o]=e(t,n)})),r);default:return t}},getLanguage:function(e){for(;e;){var n=t.exec(e.className);if(n)return n[1].toLowerCase();e=e.parentElement}return"none"},setLanguage:function(e,n){e.className=e.className.replace(RegExp(t.source,"gi"),""),e.classList.add("language-"+n)},currentScript:function(){if("undefined"==typeof document)return null;if("currentScript"in document)return document.currentScript;try{throw new Error}catch(r){var e=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(r.stack)||[])[1];if(e){var t=document.getElementsByTagName("script");for(var n in t)if(t[n].src==e)return t[n]}return null}},isActive:function(e,t,n){for(var r="no-"+t;e;){var o=e.classList;if(o.contains(t))return!0;if(o.contains(r))return!1;e=e.parentElement}return!!n}},languages:{plain:r,plaintext:r,text:r,txt:r,extend:function(e,t){var n=o.util.clone(o.languages[e]);for(var r in t)n[r]=t[r];return n},insertBefore:function(e,t,n,r){var i=(r=r||o.languages)[e],a={};for(var c in i)if(i.hasOwnProperty(c)){if(c==t)for(var u in n)n.hasOwnProperty(u)&&(a[u]=n[u]);n.hasOwnProperty(c)||(a[c]=i[c])}var s=r[e];return r[e]=a,o.languages.DFS(o.languages,(function(t,n){n===s&&t!=e&&(this[t]=a)})),a},DFS:function e(t,n,r,i){i=i||{};var a=o.util.objId;for(var c in t)if(t.hasOwnProperty(c)){n.call(t,c,t[c],r||c);var u=t[c],s=o.util.type(u);"Object"!==s||i[a(u)]?"Array"!==s||i[a(u)]||(i[a(u)]=!0,e(u,n,c,i)):(i[a(u)]=!0,e(u,n,null,i))}}},plugins:{},highlightAll:function(e,t){o.highlightAllUnder(document,e,t)},highlightAllUnder:function(e,t,n){var r={callback:n,container:e,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};o.hooks.run("before-highlightall",r),r.elements=Array.prototype.slice.apply(r.container.querySelectorAll(r.selector)),o.hooks.run("before-all-elements-highlight",r);for(var i,a=0;i=r.elements[a++];)o.highlightElement(i,!0===t,r.callback)},highlightElement:function(t,n,r){var i=o.util.getLanguage(t),a=o.languages[i];o.util.setLanguage(t,i);var c=t.parentElement;c&&"pre"===c.nodeName.toLowerCase()&&o.util.setLanguage(c,i);var u={element:t,language:i,grammar:a,code:t.textContent};function s(e){u.highlightedCode=e,o.hooks.run("before-insert",u),u.element.innerHTML=u.highlightedCode,o.hooks.run("after-highlight",u),o.hooks.run("complete",u),r&&r.call(u.element)}if(o.hooks.run("before-sanity-check",u),(c=u.element.parentElement)&&"pre"===c.nodeName.toLowerCase()&&!c.hasAttribute("tabindex")&&c.setAttribute("tabindex","0"),!u.code)return o.hooks.run("complete",u),void(r&&r.call(u.element));if(o.hooks.run("before-highlight",u),u.grammar)if(n&&e.Worker){var l=new Worker(o.filename);l.onmessage=function(e){s(e.data)},l.postMessage(JSON.stringify({language:u.language,code:u.code,immediateClose:!0}))}else s(o.highlight(u.code,u.grammar,u.language));else s(o.util.encode(u.code))},highlight:function(e,t,n){var r={code:e,grammar:t,language:n};if(o.hooks.run("before-tokenize",r),!r.grammar)throw new Error('The language "'+r.language+'" has no grammar.');return r.tokens=o.tokenize(r.code,r.grammar),o.hooks.run("after-tokenize",r),i.stringify(o.util.encode(r.tokens),r.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var r in n)t[r]=n[r];delete t.rest}var o=new u;return s(o,o.head,e),c(e,o,t,o.head,0),function(e){var t=[],n=e.head.next;for(;n!==e.tail;)t.push(n.value),n=n.next;return t}(o)},hooks:{all:{},add:function(e,t){var n=o.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=o.hooks.all[e];if(n&&n.length)for(var r,i=0;r=n[i++];)r(t)}},Token:i};function i(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=0|(r||"").length}function a(e,t,n,r){e.lastIndex=t;var o=e.exec(n);if(o&&r&&o[1]){var i=o[1].length;o.index+=i,o[0]=o[0].slice(i)}return o}function c(e,t,n,r,u,f){for(var d in n)if(n.hasOwnProperty(d)&&n[d]){var p=n[d];p=Array.isArray(p)?p:[p];for(var g=0;g<p.length;++g){if(f&&f.cause==d+","+g)return;var A=p[g],m=A.inside,h=!!A.lookbehind,v=!!A.greedy,b=A.alias;if(v&&!A.pattern.global){var w=A.pattern.toString().match(/[imsuy]*$/)[0];A.pattern=RegExp(A.pattern.source,w+"g")}for(var y=A.pattern||A,x=r.next,C=u;x!==t.tail&&!(f&&C>=f.reach);C+=x.value.length,x=x.next){var E=x.value;if(t.length>e.length)return;if(!(E instanceof i)){var B,D=1;if(v){if(!(B=a(y,C,e,h))||B.index>=e.length)break;var M=B.index,_=B.index+B[0].length,k=C;for(k+=x.value.length;M>=k;)k+=(x=x.next).value.length;if(C=k-=x.value.length,x.value instanceof i)continue;for(var I=x;I!==t.tail&&(k<_||"string"==typeof I.value);I=I.next)D++,k+=I.value.length;D--,E=e.slice(C,k),B.index-=C}else if(!(B=a(y,0,E,h)))continue;M=B.index;var S=B[0],Q=E.slice(0,M),N=E.slice(M+S.length),F=C+E.length;f&&F>f.reach&&(f.reach=F);var T=x.prev;if(Q&&(T=s(t,T,Q),C+=Q.length),l(t,T,D),x=s(t,T,new i(d,m?o.tokenize(S,m):S,b,S)),N&&s(t,x,N),D>1){var O={cause:d+","+g,reach:F};c(e,t,n,x.prev,C,O),f&&O.reach>f.reach&&(f.reach=O.reach)}}}}}}function u(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function s(e,t,n){var r=t.next,o={value:n,prev:t,next:r};return t.next=o,r.prev=o,e.length++,o}function l(e,t,n){for(var r=t.next,o=0;o<n&&r!==e.tail;o++)r=r.next;t.next=r,r.prev=t,e.length-=o}if(e.Prism=o,i.stringify=function e(t,n){if("string"==typeof t)return t;if(Array.isArray(t)){var r="";return t.forEach((function(t){r+=e(t,n)})),r}var i={type:t.type,content:e(t.content,n),tag:"span",classes:["token",t.type],attributes:{},language:n},a=t.alias;a&&(Array.isArray(a)?Array.prototype.push.apply(i.classes,a):i.classes.push(a)),o.hooks.run("wrap",i);var c="";for(var u in i.attributes)c+=" "+u+'="'+(i.attributes[u]||"").replace(/"/g,"&quot;")+'"';return"<"+i.tag+' class="'+i.classes.join(" ")+'"'+c+">"+i.content+"</"+i.tag+">"},!e.document)return e.addEventListener?(o.disableWorkerMessageHandler||e.addEventListener("message",(function(t){var n=JSON.parse(t.data),r=n.language,i=n.code,a=n.immediateClose;e.postMessage(o.highlight(i,o.languages[r],r)),a&&e.close()}),!1),o):o;var f=o.util.currentScript();function d(){o.manual||o.highlightAll()}if(f&&(o.filename=f.src,f.hasAttribute("data-manual")&&(o.manual=!0)),!o.manual){var p=document.readyState;"loading"===p||"interactive"===p&&f&&f.defer?document.addEventListener("DOMContentLoaded",d):window.requestAnimationFrame?window.requestAnimationFrame(d):window.setTimeout(d,16)}return o}("undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});t.exports&&(t.exports=n),void 0!==e&&(e.Prism=n)}(t),Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,o,i){if(n.language===r){var a=n.tokenStack=[];n.code=n.code.replace(o,(function(e){if("function"==typeof i&&!i(e))return e;for(var o,c=a.length;-1!==n.code.indexOf(o=t(r,c));)++c;return a[c]=e,o})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var o=0,i=Object.keys(n.tokenStack);!function a(c){for(var u=0;u<c.length&&!(o>=i.length);u++){var s=c[u];if("string"==typeof s||s.content&&"string"==typeof s.content){var l=i[o],f=n.tokenStack[l],d="string"==typeof s?s:s.content,p=t(r,l),g=d.indexOf(p);if(g>-1){++o;var A=d.substring(0,g),m=new e.Token(r,e.tokenize(f,n.grammar),"language-"+r,f),h=d.substring(g+p.length),v=[];A&&v.push.apply(v,a([A])),v.push(m),h&&v.push.apply(v,a([h])),"string"==typeof s?c.splice.apply(c,[u,1].concat(v)):s.content=v}}else s.content&&a(s.content)}return c}(n.tokens)}}}})}(Prism),Prism.languages.c=Prism.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),Prism.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),Prism.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},Prism.languages.c.string],char:Prism.languages.c.char,comment:Prism.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:Prism.languages.c}}}}),Prism.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete Prism.languages.c.boolean,function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,n=/\b(?!<keyword>)\w+(?:\s*\.\s*\w+)*\b/.source.replace(/<keyword>/g,(function(){return t.source}));e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!<keyword>)\w+/.source.replace(/<keyword>/g,(function(){return t.source}))),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/<mod-name>(?:\s*:\s*<mod-name>)?|:\s*<mod-name>/.source.replace(/<mod-name>/g,(function(){return n}))+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(Prism),function(e){function t(e,t){return e.replace(/<<(\d+)>>/g,(function(e,n){return"(?:"+t[+n]+")"}))}function n(e,n,r){return RegExp(t(e,n),r||"")}function r(e,t){for(var n=0;n<t;n++)e=e.replace(/<<self>>/g,(function(){return"(?:"+e+")"}));return e.replace(/<<self>>/g,"[^\\s\\S]")}var o="bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",i="class enum interface record struct",a="add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)",c="abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield";function u(e){return"\\b(?:"+e.trim().replace(/ /g,"|")+")\\b"}var s=u(i),l=RegExp(u(o+" "+i+" "+a+" "+c)),f=u(i+" "+a+" "+c),d=u(o+" "+i+" "+c),p=r(/<(?:[^<>;=+\-*/%&|^]|<<self>>)*>/.source,2),g=r(/\((?:[^()]|<<self>>)*\)/.source,2),A=/@?\b[A-Za-z_]\w*\b/.source,m=t(/<<0>>(?:\s*<<1>>)?/.source,[A,p]),h=t(/(?!<<0>>)<<1>>(?:\s*\.\s*<<1>>)*/.source,[f,m]),v=/\[\s*(?:,\s*)*\]/.source,b=t(/<<0>>(?:\s*(?:\?\s*)?<<1>>)*(?:\s*\?)?/.source,[h,v]),w=t(/[^,()<>[\];=+\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source,[p,g,v]),y=t(/\(<<0>>+(?:,<<0>>+)+\)/.source,[w]),x=t(/(?:<<0>>|<<1>>)(?:\s*(?:\?\s*)?<<2>>)*(?:\s*\?)?/.source,[y,h,v]),C={keyword:l,punctuation:/[<>()?,.:[\]]/},E=/'(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'/.source,B=/"(?:\\.|[^\\"\r\n])*"/.source,D=/@"(?:""|\\[\s\S]|[^\\"])*"(?!")/.source;e.languages.csharp=e.languages.extend("clike",{string:[{pattern:n(/(^|[^$\\])<<0>>/.source,[D]),lookbehind:!0,greedy:!0},{pattern:n(/(^|[^@$\\])<<0>>/.source,[B]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:n(/(\busing\s+static\s+)<<0>>(?=\s*;)/.source,[h]),lookbehind:!0,inside:C},{pattern:n(/(\busing\s+<<0>>\s*=\s*)<<1>>(?=\s*;)/.source,[A,x]),lookbehind:!0,inside:C},{pattern:n(/(\busing\s+)<<0>>(?=\s*=)/.source,[A]),lookbehind:!0},{pattern:n(/(\b<<0>>\s+)<<1>>/.source,[s,m]),lookbehind:!0,inside:C},{pattern:n(/(\bcatch\s*\(\s*)<<0>>/.source,[h]),lookbehind:!0,inside:C},{pattern:n(/(\bwhere\s+)<<0>>/.source,[A]),lookbehind:!0},{pattern:n(/(\b(?:is(?:\s+not)?|as)\s+)<<0>>/.source,[b]),lookbehind:!0,inside:C},{pattern:n(/\b<<0>>(?=\s+(?!<<1>>|with\s*\{)<<2>>(?:\s*[=,;:{)\]]|\s+(?:in|when)\b))/.source,[x,d,A]),inside:C}],keyword:l,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:[dflmu]|lu|ul)?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),e.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),e.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:n(/([(,]\s*)<<0>>(?=\s*:)/.source,[A]),lookbehind:!0,alias:"punctuation"}}),e.languages.insertBefore("csharp","class-name",{namespace:{pattern:n(/(\b(?:namespace|using)\s+)<<0>>(?:\s*\.\s*<<0>>)*(?=\s*[;{])/.source,[A]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:n(/(\b(?:default|sizeof|typeof)\s*\(\s*(?!\s))(?:[^()\s]|\s(?!\s)|<<0>>)*(?=\s*\))/.source,[g]),lookbehind:!0,alias:"class-name",inside:C},"return-type":{pattern:n(/<<0>>(?=\s+(?:<<1>>\s*(?:=>|[({]|\.\s*this\s*\[)|this\s*\[))/.source,[x,h]),inside:C,alias:"class-name"},"constructor-invocation":{pattern:n(/(\bnew\s+)<<0>>(?=\s*[[({])/.source,[x]),lookbehind:!0,inside:C,alias:"class-name"},"generic-method":{pattern:n(/<<0>>\s*<<1>>(?=\s*\()/.source,[A,p]),inside:{function:n(/^<<0>>/.source,[A]),generic:{pattern:RegExp(p),alias:"class-name",inside:C}}},"type-list":{pattern:n(/\b((?:<<0>>\s+<<1>>|record\s+<<1>>\s*<<5>>|where\s+<<2>>)\s*:\s*)(?:<<3>>|<<4>>|<<1>>\s*<<5>>|<<6>>)(?:\s*,\s*(?:<<3>>|<<4>>|<<6>>))*(?=\s*(?:where|[{;]|=>|$))/.source,[s,m,A,x,l.source,g,/\bnew\s*\(\s*\)/.source]),lookbehind:!0,inside:{"record-arguments":{pattern:n(/(^(?!new\s*\()<<0>>\s*)<<1>>/.source,[m,g]),lookbehind:!0,greedy:!0,inside:e.languages.csharp},keyword:l,"class-name":{pattern:RegExp(x),greedy:!0,inside:C},punctuation:/[,()]/}},preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var M=B+"|"+E,_=t(/\/(?![*/])|\/\/[^\r\n]*[\r\n]|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>/.source,[M]),k=r(t(/[^"'/()]|<<0>>|\(<<self>>*\)/.source,[_]),2),I=/\b(?:assembly|event|field|method|module|param|property|return|type)\b/.source,S=t(/<<0>>(?:\s*\(<<1>>*\))?/.source,[h,k]);e.languages.insertBefore("csharp","class-name",{attribute:{pattern:n(/((?:^|[^\s\w>)?])\s*\[\s*)(?:<<0>>\s*:\s*)?<<1>>(?:\s*,\s*<<1>>)*(?=\s*\])/.source,[I,S]),lookbehind:!0,greedy:!0,inside:{target:{pattern:n(/^<<0>>(?=\s*:)/.source,[I]),alias:"keyword"},"attribute-arguments":{pattern:n(/\(<<0>>*\)/.source,[k]),inside:e.languages.csharp},"class-name":{pattern:RegExp(h),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var Q=/:[^}\r\n]+/.source,N=r(t(/[^"'/()]|<<0>>|\(<<self>>*\)/.source,[_]),2),F=t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[N,Q]),T=r(t(/[^"'/()]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>|\(<<self>>*\)/.source,[M]),2),O=t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[T,Q]);function P(t,r){return{interpolation:{pattern:n(/((?:^|[^{])(?:\{\{)*)<<0>>/.source,[t]),lookbehind:!0,inside:{"format-string":{pattern:n(/(^\{(?:(?![}:])<<0>>)*)<<1>>(?=\}$)/.source,[r,Q]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:e.languages.csharp}}},string:/[\s\S]+/}}e.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:n(/(^|[^\\])(?:\$@|@\$)"(?:""|\\[\s\S]|\{\{|<<0>>|[^\\{"])*"/.source,[F]),lookbehind:!0,greedy:!0,inside:P(F,N)},{pattern:n(/(^|[^@\\])\$"(?:\\.|\{\{|<<0>>|[^\\"{])*"/.source,[O]),lookbehind:!0,greedy:!0,inside:P(O,T)}],char:{pattern:RegExp(E),greedy:!0}}),e.languages.dotnet=e.languages.cs=e.languages.csharp}(Prism),function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+t.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(Prism),function(e){var t=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record(?!\s*[(){}[\]<>=%~.:,;?+\-*/&|^])|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,n=/(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,r={pattern:RegExp(/(^|[^\w.])/.source+n+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}},punctuation:/\./}};e.languages.java=e.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"/,lookbehind:!0,greedy:!0},"class-name":[r,{pattern:RegExp(/(^|[^\w.])/.source+n+/[A-Z]\w*(?=\s+\w+\s*[;,=()]|\s*(?:\[[\s,]*\]\s*)?::\s*new\b)/.source),lookbehind:!0,inside:r.inside},{pattern:RegExp(/(\b(?:class|enum|extends|implements|instanceof|interface|new|record|throws)\s+)/.source+n+/[A-Z]\w*\b/.source),lookbehind:!0,inside:r.inside}],keyword:t,function:[e.languages.clike.function,{pattern:/(::\s*)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0},constant:/\b[A-Z][A-Z_\d]+\b/}),e.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"},char:{pattern:/'(?:\\.|[^'\\\r\n]){1,6}'/,greedy:!0}}),e.languages.insertBefore("java","class-name",{annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/,inside:{"class-name":r,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}},import:[{pattern:RegExp(/(\bimport\s+)/.source+n+/(?:[A-Z]\w*|\*)(?=\s*;)/.source),lookbehind:!0,inside:{namespace:r.inside.namespace,punctuation:/\./,operator:/\*/,"class-name":/\w+/}},{pattern:RegExp(/(\bimport\s+static\s+)/.source+n+/(?:\w+|\*)(?=\s*;)/.source),lookbehind:!0,alias:"static",inside:{namespace:r.inside.namespace,static:/\b\w+$/,punctuation:/\./,operator:/\*/,"class-name":/\w+/}}],namespace:{pattern:RegExp(/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)(?!<keyword>)[a-z]\w*(?:\.[a-z]\w*)*\.?/.source.replace(/<keyword>/g,(function(){return t.source}))),lookbehind:!0,inside:{punctuation:/\./}}})}(Prism),Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),Prism.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),Prism.languages.markup&&(Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),Prism.languages.js=Prism.languages.javascript,Prism.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup,Prism.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&amp;/,"&"))})),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:Prism.languages[t]},n.cdata=/^<!\[CDATA\[|\]\]>$/i;var r={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}};r["language-"+t]={pattern:/[\s\S]+/,inside:Prism.languages[t]};var o={};o[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:r},Prism.languages.insertBefore("markup","cdata",o)}}),Object.defineProperty(Prism.languages.markup.tag,"addAttribute",{value:function(e,t){Prism.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:Prism.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.ssml=Prism.languages.xml,Prism.languages.atom=Prism.languages.xml,Prism.languages.rss=Prism.languages.xml,function(e){var t=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,n=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/i,greedy:!0,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i,greedy:!0,lookbehind:!0},/\b(?:null)\b/i,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/],r=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,o=/<?=>|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,i=/[{}\[\](),:;]/;e.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:t,variable:/\$+(?:\w+\b|(?=\{))/,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"},"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:array|bool|boolean|float|int|integer|object|string)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|never|object|self|static|string|void)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:array(?!\s*\()|bool|float|int|iterable|mixed|object|string|void)\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:false|null)\b|\b(?:false|null)(?=\s*\|)/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(\byield\s+)from\b/i,lookbehind:!0},/\bclass\b/i,{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|match|namespace|never|new|or|parent|print|private|protected|public|readonly|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield|__halt_compiler)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s*)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:n,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:{punctuation:/\\/}},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:r,operator:o,punctuation:i};var a={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:e.languages.php},c=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:a}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:a}}];e.languages.insertBefore("php","variable",{string:c,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=\]$)/,lookbehind:!0,inside:{comment:t,string:c,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:n,number:r,operator:o,punctuation:i}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),e.hooks.add("before-tokenize",(function(t){if(/<\?/.test(t.code)){e.languages["markup-templating"].buildPlaceholders(t,"php",/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/g)}})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"php")}))}(Prism),Prism.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},Prism.languages.python["string-interpolation"].inside.interpolation.inside.rest=Prism.languages.python,Prism.languages.py=Prism.languages.python,function(e){e.languages.ruby=e.languages.extend("clike",{comment:{pattern:/#.*|^=begin\s[\s\S]*?^=end/m,greedy:!0},"class-name":{pattern:/(\b(?:class|module)\s+|\bcatch\s+\()[\w.\\]+|\b[A-Z_]\w*(?=\s*\.\s*new\b)/,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:BEGIN|END|alias|and|begin|break|case|class|def|define_method|defined|do|each|else|elsif|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|private|protected|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/,operator:/\.{2,3}|&\.|===|<?=>|[!=]?~|(?:&&|\|\||<<|>>|\*\*|[+\-*/%<>!^&|=])=?|[?:]/,punctuation:/[(){}[\].,;]/}),e.languages.insertBefore("ruby","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}});var t={pattern:/((?:^|[^\\])(?:\\{2})*)#\{(?:[^{}]|\{[^{}]*\})*\}/,lookbehind:!0,inside:{content:{pattern:/^(#\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:e.languages.ruby},delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"}}};delete e.languages.ruby.function;var n="(?:"+[/([^a-zA-Z0-9\s{(\[<=])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/\((?:[^()\\]|\\[\s\S]|\((?:[^()\\]|\\[\s\S])*\))*\)/.source,/\{(?:[^{}\\]|\\[\s\S]|\{(?:[^{}\\]|\\[\s\S])*\})*\}/.source,/\[(?:[^\[\]\\]|\\[\s\S]|\[(?:[^\[\]\\]|\\[\s\S])*\])*\]/.source,/<(?:[^<>\\]|\\[\s\S]|<(?:[^<>\\]|\\[\s\S])*>)*>/.source].join("|")+")",r=/(?:"(?:\\.|[^"\\\r\n])*"|(?:\b[a-zA-Z_]\w*|[^\s\0-\x7F]+)[?!]?|\$.)/.source;e.languages.insertBefore("ruby","keyword",{"regex-literal":[{pattern:RegExp(/%r/.source+n+/[egimnosux]{0,6}/.source),greedy:!0,inside:{interpolation:t,regex:/[\s\S]+/}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[egimnosux]{0,6}(?=\s*(?:$|[\r\n,.;})#]))/,lookbehind:!0,greedy:!0,inside:{interpolation:t,regex:/[\s\S]+/}}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:[{pattern:RegExp(/(^|[^:]):/.source+r),lookbehind:!0,greedy:!0},{pattern:RegExp(/([\r\n{(,][ \t]*)/.source+r+/(?=:(?!:))/.source),lookbehind:!0,greedy:!0}],"method-definition":{pattern:/(\bdef\s+)\w+(?:\s*\.\s*\w+)?/,lookbehind:!0,inside:{function:/\b\w+$/,keyword:/^self\b/,"class-name":/^\w+/,punctuation:/\./}}}),e.languages.insertBefore("ruby","string",{"string-literal":[{pattern:RegExp(/%[qQiIwWs]?/.source+n),greedy:!0,inside:{interpolation:t,string:/[\s\S]+/}},{pattern:/("|')(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/,greedy:!0,inside:{interpolation:t,string:/[\s\S]+/}},{pattern:/<<[-~]?([a-z_]\w*)[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?[a-z_]\w*|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?/}},interpolation:t,string:/[\s\S]+/}},{pattern:/<<[-~]?'([a-z_]\w*)'[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?'[a-z_]\w*'|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?'|'$/}},string:/[\s\S]+/}}],"command-literal":[{pattern:RegExp(/%x/.source+n),greedy:!0,inside:{interpolation:t,command:{pattern:/[\s\S]+/,alias:"string"}}},{pattern:/`(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|[^\\`#\r\n])*`/,greedy:!0,inside:{interpolation:t,command:{pattern:/[\s\S]+/,alias:"string"}}}]}),delete e.languages.ruby.string,e.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Fixnum|Float|Hash|IO|Integer|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|Stat|String|Struct|Symbol|TMS|Thread|ThreadGroup|Time|TrueClass)\b/,constant:/\b[A-Z][A-Z0-9_]*(?:[?!]|\b)/}),e.languages.rb=e.languages.ruby}(Prism),{boltExport:t.exports}}));var i=window.Prism;window.Prism=o}(void 0,h,v);var w=v.exports.boltExport,y=function(e){return m.Prism&&function(e){return e.getParam("codesample_global_prismjs",!1,"boolean")}(e)?m.Prism:w},x=function(e){var t=e.selection?e.selection.getNode():null;return function(e,t){return e?f.some(t):f.none()}(g(t),t)},C=function(e){var t=function(e){var t=function(e){return e.getParam("codesample_languages")}(e);return t||[{text:"HTML/XML",value:"markup"},{text:"JavaScript",value:"javascript"},{text:"CSS",value:"css"},{text:"PHP",value:"php"},{text:"Ruby",value:"ruby"},{text:"Python",value:"python"},{text:"Java",value:"java"},{text:"C",value:"c"},{text:"C#",value:"csharp"},{text:"C++",value:"cpp"}]}(e),n=d(t).fold(o(""),(function(e){return e.value})),r=function(e,t){return x(e).fold((function(){return t}),(function(e){var n=e.className.match(/language-(\w+)/);return n?n[1]:t}))}(e,n),i=function(e){return x(e).fold(o(""),(function(e){return e.textContent}))}(e);e.windowManager.open({title:"Insert/Edit Code Sample",size:"large",body:{type:"panel",items:[{type:"selectbox",name:"language",label:"Language",items:t},{type:"textarea",name:"code",label:"Code view"}]},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:{language:r,code:i},onSubmit:function(t){var n=t.getData();!function(e,t,n){e.undoManager.transact((function(){var r=x(e);return n=p.DOM.encode(n),r.fold((function(){e.insertContent('<pre id="__new" class="language-'+t+'">'+n+"</pre>"),e.selection.select(e.$("#__new").removeAttr("id")[0])}),(function(r){e.dom.setAttrib(r,"class","language-"+t),r.innerHTML=n,y(e).highlightElement(r),e.selection.select(r)}))}))}(e,n.language,n.code),t.close()}})};n.add("codesample",(function(e){!function(e){var t=e.$;e.on("PreProcess",(function(e){t("pre[contenteditable=false]",e.node).filter(A(g)).each((function(e,n){var r=t(n),o=n.textContent;r.attr("class",t.trim(r.attr("class"))),r.removeAttr("contentEditable"),r.empty().append(t("<code></code>").each((function(){this.textContent=o})))}))})),e.on("SetContent",(function(){var n=t("pre").filter(A(g)).filter((function(e,t){return"false"!==t.contentEditable}));n.length&&e.undoManager.transact((function(){n.each((function(n,r){t(r).find("br").each((function(t,n){n.parentNode.replaceChild(e.getDoc().createTextNode("\n"),n)})),r.contentEditable="false",r.innerHTML=e.dom.encode(r.textContent),y(e).highlightElement(r),r.className=t.trim(r.className)}))}))}))}(e),function(e){var t=function(){return e.execCommand("codesample")};e.ui.registry.addToggleButton("codesample",{icon:"code-sample",tooltip:"Insert/edit code sample",onAction:t,onSetup:function(t){var n=function(){t.setActive(function(e){var t=e.selection.getStart();return e.dom.is(t,'pre[class*="language-"]')}(e))};return e.on("NodeChange",n),function(){return e.off("NodeChange",n)}}}),e.ui.registry.addMenuItem("codesample",{text:"Code sample...",icon:"code-sample",onAction:t})}(e),function(e){e.addCommand("codesample",(function(){var t=e.selection.getNode();e.selection.isCollapsed()||g(t)?C(e):e.formatter.toggle("code")}))}(e),e.on("dblclick",(function(t){g(t.target)&&C(e)}))}))}()},33498:(e,t,n)=>{n(24303)},24303:()=>{!function(){"use strict";var e,t,n=tinymce.util.Tools.resolve("tinymce.PluginManager"),r=function(e){return function(t){return typeof t===e}},o=function(e){return function(t){return function(e){var t=typeof e;return null===e?"null":"object"===t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"===t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t}(t)===e}}("string"),i=r("boolean"),a=r("function"),c=r("number"),u=function(){},s=function(e){return function(){return e}},l=function(e){return e},f=s(!1),d=s(!0),p=function(){return g},g={fold:function(e,t){return e()},isSome:f,isNone:d,getOr:t=l,getOrThunk:e=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:s(null),getOrUndefined:s(void 0),or:t,orThunk:e,map:p,each:u,bind:p,exists:f,forall:d,filter:function(){return p()},toArray:function(){return[]},toString:s("none()")},A=function(e){var t=s(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},isSome:d,isNone:f,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return A(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:g},toArray:function(){return[e]},toString:function(){return"some("+e+")"}};return o},m={some:A,none:p,from:function(e){return null==e?g:A(e)}},h=function(e,t){for(var n=0,r=e.length;n<r;n++){t(e[n],n)}},v=function(e){if(null==e)throw new Error("Node cannot be null or undefined");return{dom:e}},b={fromHtml:function(e,t){var n=(t||document).createElement("div");if(n.innerHTML=e,!n.hasChildNodes()||n.childNodes.length>1)throw console.error("HTML does not have a single root node",e),new Error("HTML must have a single root node");return v(n.childNodes[0])},fromTag:function(e,t){var n=(t||document).createElement(e);return v(n)},fromText:function(e,t){var n=(t||document).createTextNode(e);return v(n)},fromDom:v,fromPoint:function(e,t,n){return m.from(e.dom.elementFromPoint(t,n)).map(v)}},w=function(e,t){var n=e.dom;if(1!==n.nodeType)return!1;var r=n;if(void 0!==r.matches)return r.matches(t);if(void 0!==r.msMatchesSelector)return r.msMatchesSelector(t);if(void 0!==r.webkitMatchesSelector)return r.webkitMatchesSelector(t);if(void 0!==r.mozMatchesSelector)return r.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")};"undefined"!=typeof window?window:Function("return this;")();var y,x=function(e){return function(t){return function(e){return e.dom.nodeType}(t)===e}},C=x(1),E=x(3),B=x(9),D=x(11),M=function(e){return function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o)}return r}(e.dom.childNodes,b.fromDom)},_=function(e,t,n){!function(e,t,n){if(!(o(n)||i(n)||c(n)))throw console.error("Invalid call to Attribute.set. Key ",t,":: Value ",n,":: Element ",e),new Error("Attribute value was not simple");e.setAttribute(t,n+"")}(e.dom,t,n)},k=function(e,t){e.dom.removeAttribute(t)},I=a(Element.prototype.attachShadow)&&a(Node.prototype.getRootNode)?function(e){return b.fromDom(e.dom.getRootNode())}:function(e){return B(e)?e:(t=e,b.fromDom(t.dom.ownerDocument));var t},S=function(e){var t,n=I(e);return D(t=n)&&function(e){return!function(e){return null==e}(e)}(t.dom.host)?m.some(n):m.none()},Q=function(e){return b.fromDom(e.dom.host)},N=function(e){var t=E(e)?e.dom.parentNode:e.dom;if(null==t||null===t.ownerDocument)return!1;var n,r,o=t.ownerDocument;return S(b.fromDom(t)).fold((function(){return o.body.contains(t)}),(n=N,r=Q,function(e){return n(r(e))}))},F=function(e,t,n){return function(e,t,n){for(var r=e.dom,o=a(n)?n:f;r.parentNode;){r=r.parentNode;var i=b.fromDom(r);if(t(i))return m.some(i);if(o(i))break}return m.none()}(e,(function(e){return w(e,t)}),n)},T=function(e,t){return function(e){return void 0!==e.style&&a(e.style.getPropertyValue)}(e)?e.style.getPropertyValue(t):""},O=function(e){return"rtl"===function(e,t){var n=e.dom,r=window.getComputedStyle(n).getPropertyValue(t);return""!==r||N(e)?r:T(n,t)}(e,"direction")?"rtl":"ltr"},P=function(e,t){return function(e,t){return function(e,t){for(var n=[],r=0,o=e.length;r<o;r++){var i=e[r];t(i,r)&&n.push(i)}return n}(M(e),t)}(e,(function(e){return w(e,t)}))},j=function(e){return function(e){return m.from(e.dom.parentNode).map(b.fromDom)}(e).filter(C)},z=(y="li",function(e){return C(e)&&e.dom.nodeName.toLowerCase()===y}),R=function(e,t){var n=e.selection.getSelectedBlocks();n.length>0&&(h(n,(function(e){var n=b.fromDom(e),r=z(n),o=function(e,t){return(t?F(e,"ol,ul"):m.some(e)).getOr(e)}(n,r);j(o).each((function(e){if(O(e)!==t?_(o,"dir",t):O(o)!==t&&k(o,"dir"),r){var n=P(o,"li[dir]");h(n,(function(e){return k(e,"dir")}))}}))})),e.nodeChanged())},L=function(e,t){return function(n){var r=function(e){var r=b.fromDom(e.element);n.setActive(O(r)===t)};return e.on("NodeChange",r),function(){return e.off("NodeChange",r)}}};n.add("directionality",(function(e){!function(e){e.addCommand("mceDirectionLTR",(function(){R(e,"ltr")})),e.addCommand("mceDirectionRTL",(function(){R(e,"rtl")}))}(e),function(e){e.ui.registry.addToggleButton("ltr",{tooltip:"Left to right",icon:"ltr",onAction:function(){return e.execCommand("mceDirectionLTR")},onSetup:L(e,"ltr")}),e.ui.registry.addToggleButton("rtl",{tooltip:"Right to left",icon:"rtl",onAction:function(){return e.execCommand("mceDirectionRTL")},onSetup:L(e,"rtl")})}(e)}))}()},99311:(e,t,n)=>{n(22612)},22612:()=>{!function(){"use strict";var e=function(e){var t=e;return{get:function(){return t},set:function(e){t=e}}},t=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=function(e){return{isFullscreen:function(){return null!==e.get()}}},r=function(e){return function(t){return function(e){var t=typeof e;return null===e?"null":"object"===t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"===t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t}(t)===e}},o=function(e){return function(t){return typeof t===e}},i=r("string"),a=r("array"),c=o("boolean"),u=function(e){return!function(e){return null==e}(e)},s=o("function"),l=o("number"),f=function(){},d=function(e){return function(){return e}},p=function(e){return e};function g(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=t.concat(n);return e.apply(null,o)}}var A,m,h=d(!1),v=d(!0),b=function(){return w},w={fold:function(e,t){return e()},isSome:h,isNone:v,getOr:m=p,getOrThunk:A=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:d(null),getOrUndefined:d(void 0),or:m,orThunk:A,map:b,each:f,bind:b,exists:h,forall:v,filter:function(){return b()},toArray:function(){return[]},toString:d("none()")},y=function(e){var t=d(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},isSome:v,isNone:h,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return y(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:w},toArray:function(){return[e]},toString:function(){return"some("+e+")"}};return o},x={some:y,none:b,from:function(e){return null==e?w:y(e)}},C=function(){return C=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},C.apply(this,arguments)},E=function(t){var n=e(x.none()),r=function(){return n.get().each(t)};return{clear:function(){r(),n.set(x.none())},isSet:function(){return n.get().isSome()},get:function(){return n.get()},set:function(e){r(),n.set(x.some(e))}}},B=function(){return E((function(e){return e.unbind()}))},D=Array.prototype.push,M=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o)}return r},_=function(e,t){for(var n=0,r=e.length;n<r;n++){t(e[n],n)}},k=function(e,t){for(var n=[],r=0,o=e.length;r<o;r++){var i=e[r];t(i,r)&&n.push(i)}return n},I=function(e,t){return function(e,t,n){for(var r=0,o=e.length;r<o;r++){var i=e[r];if(t(i,r))return x.some(i);if(n(i,r))break}return x.none()}(e,t,h)},S=function(e,t){return function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!a(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);D.apply(t,e[n])}return t}(M(e,t))},Q=function(e){return function(e,t){return t>=0&&t<e.length?x.some(e[t]):x.none()}(e,0)},N=Object.keys,F=function(e,t){return-1!==e.indexOf(t)},T=function(e){return void 0!==e.style&&s(e.style.getPropertyValue)},O=function(e){if(null==e)throw new Error("Node cannot be null or undefined");return{dom:e}},P={fromHtml:function(e,t){var n=(t||document).createElement("div");if(n.innerHTML=e,!n.hasChildNodes()||n.childNodes.length>1)throw console.error("HTML does not have a single root node",e),new Error("HTML must have a single root node");return O(n.childNodes[0])},fromTag:function(e,t){var n=(t||document).createElement(e);return O(n)},fromText:function(e,t){var n=(t||document).createTextNode(e);return O(n)},fromDom:O,fromPoint:function(e,t,n){return x.from(e.dom.elementFromPoint(t,n)).map(O)}};"undefined"!=typeof window?window:Function("return this;")();var j=function(e){return function(t){return function(e){return e.dom.nodeType}(t)===e}},z=j(1),R=j(3),L=j(9),U=j(11),Y=function(){return H(0,0)},H=function(e,t){return{major:e,minor:t}},G={nu:H,detect:function(e,t){var n=String(t).toLowerCase();return 0===e.length?Y():function(e,t){var n=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.test(t))return r}}(e,t);if(!n)return{major:0,minor:0};var r=function(e){return Number(t.replace(n,"$"+e))};return H(r(1),r(2))}(e,n)},unknown:Y},J=function(e,t){return function(e,t){for(var n=0;n<e.length;n++){var r=t(e[n],n);if(r.isSome())return r}return x.none()}(t.brands,(function(t){var n=t.brand.toLowerCase();return I(e,(function(e){var t;return n===(null===(t=e.brand)||void 0===t?void 0:t.toLowerCase())})).map((function(e){return{current:e.name,version:G.nu(parseInt(t.version,10),0)}}))}))},V=function(e,t){var n=String(t).toLowerCase();return I(e,(function(e){return e.search(n)}))},W=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,Z=function(e){return function(t){return F(t,e)}},X=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return F(e,"edge/")&&F(e,"chrome")&&F(e,"safari")&&F(e,"applewebkit")}},{name:"Chrome",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,W],search:function(e){return F(e,"chrome")&&!F(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return F(e,"msie")||F(e,"trident")}},{name:"Opera",versionRegexes:[W,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:Z("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:Z("firefox")},{name:"Safari",versionRegexes:[W,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(F(e,"safari")||F(e,"mobile/"))&&F(e,"applewebkit")}}],K=[{name:"Windows",search:Z("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return F(e,"iphone")||F(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:Z("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:Z("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:Z("linux"),versionRegexes:[]},{name:"Solaris",search:Z("sunos"),versionRegexes:[]},{name:"FreeBSD",search:Z("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:Z("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],q={browsers:d(X),oses:d(K)},$="Edge",ee="Chrome",te="Opera",ne="Firefox",re="Safari",oe=function(e){var t=e.current,n=e.version,r=function(e){return function(){return t===e}};return{current:t,version:n,isEdge:r($),isChrome:r(ee),isIE:r("IE"),isOpera:r(te),isFirefox:r(ne),isSafari:r(re)}},ie={unknown:function(){return oe({current:void 0,version:G.unknown()})},nu:oe,edge:d($),chrome:d(ee),ie:d("IE"),opera:d(te),firefox:d(ne),safari:d(re)},ae="Windows",ce="Android",ue="Linux",se="Solaris",le="FreeBSD",fe="ChromeOS",de=function(e){var t=e.current,n=e.version,r=function(e){return function(){return t===e}};return{current:t,version:n,isWindows:r(ae),isiOS:r("iOS"),isAndroid:r(ce),isOSX:r("OSX"),isLinux:r(ue),isSolaris:r(se),isFreeBSD:r(le),isChromeOS:r(fe)}},pe={unknown:function(){return de({current:void 0,version:G.unknown()})},nu:de,windows:d(ae),ios:d("iOS"),android:d(ce),linux:d(ue),osx:d("OSX"),solaris:d(se),freebsd:d(le),chromeos:d(fe)},ge=function(e,t,n){var r=q.browsers(),o=q.oses(),i=t.bind((function(e){return J(r,e)})).orThunk((function(){return function(e,t){return V(e,t).map((function(e){var n=G.detect(e.versionRegexes,t);return{current:e.name,version:n}}))}(r,e)})).fold(ie.unknown,ie.nu),a=function(e,t){return V(e,t).map((function(e){var n=G.detect(e.versionRegexes,t);return{current:e.name,version:n}}))}(o,e).fold(pe.unknown,pe.nu),c=function(e,t,n,r){var o=e.isiOS()&&!0===/ipad/i.test(n),i=e.isiOS()&&!o,a=e.isiOS()||e.isAndroid(),c=a||r("(pointer:coarse)"),u=o||!i&&a&&r("(min-device-width:768px)"),s=i||a&&!u,l=t.isSafari()&&e.isiOS()&&!1===/safari/i.test(n),f=!s&&!u&&!l;return{isiPad:d(o),isiPhone:d(i),isTablet:d(u),isPhone:d(s),isTouch:d(c),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:d(l),isDesktop:d(f)}}(a,i,e,n);return{browser:i,os:a,deviceType:c}},Ae=function(e){return window.matchMedia(e).matches},me=function(e){var t,n=!1;return function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];return n||(n=!0,t=e.apply(null,r)),t}}((function(){return ge(navigator.userAgent,x.from(navigator.userAgentData),Ae)})),he=function(e,t){var n=e.dom;if(1!==n.nodeType)return!1;var r=n;if(void 0!==r.matches)return r.matches(t);if(void 0!==r.msMatchesSelector)return r.msMatchesSelector(t);if(void 0!==r.webkitMatchesSelector)return r.webkitMatchesSelector(t);if(void 0!==r.mozMatchesSelector)return r.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")},ve=function(e){return P.fromDom(e.dom.ownerDocument)},be=function(e){return function(e){return x.from(e.dom.parentNode).map(P.fromDom)}(e).map(we).map((function(t){return k(t,(function(t){return n=t,!(e.dom===n.dom);var n}))})).getOr([])},we=function(e){return M(e.dom.childNodes,P.fromDom)},ye=s(Element.prototype.attachShadow)&&s(Node.prototype.getRootNode),xe=d(ye),Ce=ye?function(e){return P.fromDom(e.dom.getRootNode())}:function(e){return L(e)?e:ve(e)},Ee=function(e){var t,n=Ce(e);return U(t=n)&&u(t.dom.host)?x.some(n):x.none()},Be=function(e){return P.fromDom(e.dom.host)},De=function(e){return u(e.dom.shadowRoot)},Me=function(e){var t=R(e)?e.dom.parentNode:e.dom;if(null==t||null===t.ownerDocument)return!1;var n,r,o=t.ownerDocument;return Ee(P.fromDom(t)).fold((function(){return o.body.contains(t)}),(n=Me,r=Be,function(e){return n(r(e))}))},_e=function(e,t,n){!function(e,t,n){if(!(i(n)||c(n)||l(n)))throw console.error("Invalid call to Attribute.set. Key ",t,":: Value ",n,":: Element ",e),new Error("Attribute value was not simple");e.setAttribute(t,n+"")}(e.dom,t,n)},ke=function(e,t){var n=e.dom.getAttribute(t);return null===n?void 0:n},Ie=function(e,t){e.dom.removeAttribute(t)},Se=function(e,t){var n=e.dom;!function(e,t){for(var n=N(e),r=0,o=n.length;r<o;r++){var i=n[r];t(e[i],i)}}(t,(function(e,t){!function(e,t,n){if(!i(n))throw console.error("Invalid call to CSS.set. Property ",t,":: Value ",n,":: Element ",e),new Error("CSS value must be a string: "+n);T(e)&&e.style.setProperty(t,n)}(n,t,e)}))},Qe=function(e,t){return T(e)?e.style.getPropertyValue(t):""},Ne=function(e){var t,n,r=P.fromDom(function(e){if(xe()&&u(e.target)){var t=P.fromDom(e.target);if(z(t)&&De(t)&&e.composed&&e.composedPath){var n=e.composedPath();if(n)return Q(n)}}return x.from(e.target)}(e).getOr(e.target)),o=function(){return e.stopPropagation()},i=function(){return e.preventDefault()},a=(t=i,n=o,function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];return t(n.apply(null,e))});return function(e,t,n,r,o,i,a){return{target:e,x:t,y:n,stop:r,prevent:o,kill:i,raw:a}}(r,e.clientX,e.clientY,o,i,a,e)},Fe=function(e,t,n,r,o){var i=function(e,t){return function(n){e(n)&&t(Ne(n))}}(n,r);return e.dom.addEventListener(t,i,o),{unbind:g(Te,e,t,i,o)}},Te=function(e,t,n,r){e.dom.removeEventListener(t,n,r)},Oe=v,Pe=function(e,t,n){return function(e,t,n,r){return Fe(e,t,n,r,!1)}(e,t,Oe,n)},je=function(e,t){return{left:e,top:t,translate:function(n,r){return je(e+n,t+r)}}},ze=je,Re=function(e){var t=void 0===e?window:e;return me().browser.isFirefox()?x.none():x.from(t.visualViewport)},Le=function(e,t,n,r){return{x:e,y:t,width:n,height:r,right:e+n,bottom:t+r}},Ue=function(e){var t=void 0===e?window:e,n=t.document,r=function(e){var t=void 0!==e?e.dom:document,n=t.body.scrollLeft||t.documentElement.scrollLeft,r=t.body.scrollTop||t.documentElement.scrollTop;return ze(n,r)}(P.fromDom(n));return Re(t).fold((function(){var e=t.document.documentElement,n=e.clientWidth,o=e.clientHeight;return Le(r.left,r.top,n,o)}),(function(e){return Le(Math.max(e.pageLeft,r.left),Math.max(e.pageTop,r.top),e.width,e.height)}))},Ye=function(e,t,n){return Re(n).map((function(n){var r=function(e){return t(Ne(e))};return n.addEventListener(e,r),{unbind:function(){return n.removeEventListener(e,r)}}})).getOrThunk((function(){return{unbind:f}}))},He=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),Ge=tinymce.util.Tools.resolve("tinymce.Env"),Je=tinymce.util.Tools.resolve("tinymce.util.Delay"),Ve=function(e,t){e.fire("FullscreenStateChanged",{state:t}),e.fire("ResizeEditor")},We=function(e){return e.getParam("fullscreen_native",!1,"boolean")},Ze=function(e){var t=P.fromDom(e.getElement());return Ee(t).map(Be).getOrThunk((function(){return function(e){var t=e.dom.body;if(null==t)throw new Error("Body is not available yet");return P.fromDom(t)}(ve(t))}))},Xe=function(e){return e.dom===(void 0!==(t=ve(e).dom).fullscreenElement?t.fullscreenElement:void 0!==t.msFullscreenElement?t.msFullscreenElement:void 0!==t.webkitFullscreenElement?t.webkitFullscreenElement:null);var t},Ke=function(e,t,n){return k(function(e,t){for(var n=s(t)?t:h,r=e.dom,o=[];null!==r.parentNode&&void 0!==r.parentNode;){var i=r.parentNode,a=P.fromDom(i);if(o.push(a),!0===n(a))break;r=i}return o}(e,n),t)},qe=function(e){return function(e,t){var n,r=void 0===t?document:t.dom;return 1!==(n=r).nodeType&&9!==n.nodeType&&11!==n.nodeType||0===n.childElementCount?[]:M(r.querySelectorAll(e),P.fromDom)}(e)},$e=function(e,t,n){return Ke(e,(function(e){return he(e,t)}),n)},et=function(e,t){return function(e,t){return k(be(e),t)}(e,(function(e){return he(e,t)}))},tt="data-ephox-mobile-fullscreen-style",nt="position:absolute!important;",rt="top:0!important;left:0!important;margin:0!important;padding:0!important;width:100%!important;height:100%!important;overflow:visible!important;",ot=Ge.os.isAndroid(),it=function(e){var t=function(e,t){var n=e.dom,r=window.getComputedStyle(n).getPropertyValue(t);return""!==r||Me(e)?r:Qe(n,t)}(e,"background-color");return void 0!==t&&""!==t?"background-color:"+t+"!important":"background-color:rgb(255,255,255)!important;"},at=He.DOM,ct=Re().fold((function(){return{bind:f,unbind:f}}),(function(e){var t,n=(t=E(f),C(C({},t),{on:function(e){return t.get().each(e)}})),r=B(),o=B(),i=Je.throttle((function(){document.body.scrollTop=0,document.documentElement.scrollTop=0,window.requestAnimationFrame((function(){n.on((function(t){return Se(t,{top:e.offsetTop+"px",left:e.offsetLeft+"px",height:e.height+"px",width:e.width+"px"})}))}))}),50);return{bind:function(e){n.set(e),i(),r.set(Ye("resize",i)),o.set(Ye("scroll",i))},unbind:function(){n.on((function(){r.clear(),o.clear()})),n.clear()}}})),ut=function(e,t){var n,r,o,i,a=document.body,c=document.documentElement,u=e.getContainer(),s=P.fromDom(u),l=Ze(e),f=t.get(),d=P.fromDom(e.getBody()),p=Ge.deviceType.isTouch(),g=u.style,A=e.iframeElement.style,m=function(e){e(a,"tox-fullscreen"),e(c,"tox-fullscreen"),e(u,"tox-fullscreen"),Ee(s).map((function(e){return Be(e).dom})).each((function(t){e(t,"tox-fullscreen"),e(t,"tox-shadowhost")}))},h=function(){var n,r;p&&(n=e.dom,r=qe("["+tt+"]"),_(r,(function(e){var t=ke(e,tt);"no-styles"!==t?Se(e,n.parseStyle(t)):Ie(e,"style"),Ie(e,tt)}))),m(at.removeClass),ct.unbind(),x.from(t.get()).each((function(e){return e.fullscreenChangeHandler.unbind()}))};if(f)f.fullscreenChangeHandler.unbind(),We(e)&&Xe(l)&&(r=ve(l),(o=r.dom).exitFullscreen?o.exitFullscreen():o.msExitFullscreen?o.msExitFullscreen():o.webkitCancelFullScreen&&o.webkitCancelFullScreen()),A.width=f.iframeWidth,A.height=f.iframeHeight,g.width=f.containerWidth,g.height=f.containerHeight,g.top=f.containerTop,g.left=f.containerLeft,h(),n=f.scrollPos,window.scrollTo(n.x,n.y),t.set(null),Ve(e,!1),e.off("remove",h);else{var v=Pe(ve(l),void 0!==document.fullscreenElement?"fullscreenchange":void 0!==document.msFullscreenElement?"MSFullscreenChange":void 0!==document.webkitFullscreenElement?"webkitfullscreenchange":"fullscreenchange",(function(n){We(e)&&(Xe(l)||null===t.get()||ut(e,t))})),b={scrollPos:Ue(window),containerWidth:g.width,containerHeight:g.height,containerTop:g.top,containerLeft:g.left,iframeWidth:A.width,iframeHeight:A.height,fullscreenChangeHandler:v};p&&function(e,t,n){var r=function(t){return function(n){var r=ke(n,"style"),o=void 0===r?"no-styles":r.trim();o!==t&&(_e(n,tt,o),Se(n,e.parseStyle(t)))}},o=$e(t,"*"),i=S(o,(function(e){return et(e,"*:not(.tox-silver-sink)")})),a=it(n);_(i,r("display:none!important;")),_(o,r(nt+rt+a)),r((!0===ot?"":nt)+rt+a)(t)}(e.dom,s,d),A.width=A.height="100%",g.width=g.height="",m(at.addClass),ct.bind(s),e.on("remove",h),t.set(b),We(e)&&((i=l.dom).requestFullscreen?i.requestFullscreen():i.msRequestFullscreen?i.msRequestFullscreen():i.webkitRequestFullScreen&&i.webkitRequestFullScreen()),Ve(e,!0)}},st=function(e,t){return function(n){n.setActive(null!==t.get());var r=function(e){return n.setActive(e.state)};return e.on("FullscreenStateChanged",r),function(){return e.off("FullscreenStateChanged",r)}}};t.add("fullscreen",(function(t){var r=e(null);return t.inline||(function(e,t){e.addCommand("mceFullScreen",(function(){ut(e,t)}))}(t,r),function(e,t){var n=function(){return e.execCommand("mceFullScreen")};e.ui.registry.addToggleMenuItem("fullscreen",{text:"Fullscreen",icon:"fullscreen",shortcut:"Meta+Shift+F",onAction:n,onSetup:st(e,t)}),e.ui.registry.addToggleButton("fullscreen",{tooltip:"Fullscreen",icon:"fullscreen",onAction:n,onSetup:st(e,t)})}(t,r),t.addShortcut("Meta+Shift+F","","mceFullScreen")),n(r)}))}()},32073:(e,t,n)=>{n(90134)},90134:()=>{!function(){"use strict";var e,t,n=tinymce.util.Tools.resolve("tinymce.PluginManager"),r=function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},r.apply(this,arguments)},o=function(){},i=function(e){return function(){return e}},a=function(e){return e},c=i(!1),u=i(!0),s=function(){return l},l={fold:function(e,t){return e()},isSome:c,isNone:u,getOr:t=a,getOrThunk:e=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:i(null),getOrUndefined:i(void 0),or:t,orThunk:e,map:s,each:o,bind:s,exists:c,forall:u,filter:function(){return s()},toArray:function(){return[]},toString:i("none()")},f=function(e){var t=i(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},isSome:u,isNone:c,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return f(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:l},toArray:function(){return[e]},toString:function(){return"some("+e+")"}};return o},d={some:f,none:s,from:function(e){return null==e?l:f(e)}},p=Array.prototype.indexOf,g=function(e,t){return function(e,t){return p.call(e,t)}(e,t)>-1},A=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o)}return r},m=function(e,t){for(var n=[],r=0,o=e.length;r<o;r++){var i=e[r];t(i,r)&&n.push(i)}return n},h=function(e,t){return function(e,t,n){for(var r=0,o=e.length;r<o;r++){var i=e[r];if(t(i,r))return d.some(i);if(n(i,r))break}return d.none()}(e,t,c)},v=Object.keys,b=Object.hasOwnProperty,w=function(e,t){return b.call(e,t)},y=tinymce.util.Tools.resolve("tinymce.Env"),x=function(e){var t=y.mac?{alt:"&#x2325;",ctrl:"&#x2303;",shift:"&#x21E7;",meta:"&#x2318;",access:"&#x2303;&#x2325;"}:{meta:"Ctrl ",access:"Shift + Alt "},n=e.split("+"),r=A(n,(function(e){var n=e.toLowerCase().trim();return w(t,n)?t[n]:e}));return y.mac?r.join("").replace(/\s/,""):r.join("+")},C=[{shortcuts:["Meta + B"],action:"Bold"},{shortcuts:["Meta + I"],action:"Italic"},{shortcuts:["Meta + U"],action:"Underline"},{shortcuts:["Meta + A"],action:"Select all"},{shortcuts:["Meta + Y","Meta + Shift + Z"],action:"Redo"},{shortcuts:["Meta + Z"],action:"Undo"},{shortcuts:["Access + 1"],action:"Heading 1"},{shortcuts:["Access + 2"],action:"Heading 2"},{shortcuts:["Access + 3"],action:"Heading 3"},{shortcuts:["Access + 4"],action:"Heading 4"},{shortcuts:["Access + 5"],action:"Heading 5"},{shortcuts:["Access + 6"],action:"Heading 6"},{shortcuts:["Access + 7"],action:"Paragraph"},{shortcuts:["Access + 8"],action:"Div"},{shortcuts:["Access + 9"],action:"Address"},{shortcuts:["Alt + 0"],action:"Open help dialog"},{shortcuts:["Alt + F9"],action:"Focus to menubar"},{shortcuts:["Alt + F10"],action:"Focus to toolbar"},{shortcuts:["Alt + F11"],action:"Focus to element path"},{shortcuts:["Ctrl + F9"],action:"Focus to contextual toolbar"},{shortcuts:["Shift + Enter"],action:"Open popup menu for split buttons"},{shortcuts:["Meta + K"],action:"Insert link (if link plugin activated)"},{shortcuts:["Meta + S"],action:"Save (if save plugin activated)"},{shortcuts:["Meta + F"],action:"Find (if searchreplace plugin activated)"},{shortcuts:["Meta + Shift + F"],action:"Switch to or from fullscreen mode"}],E=function(){return{name:"shortcuts",title:"Handy Shortcuts",items:[{type:"table",header:["Action","Shortcut"],cells:A(C,(function(e){var t=A(e.shortcuts,x).join(" or ");return[e.action,t]}))}]}},B=tinymce.util.Tools.resolve("tinymce.util.I18n"),D=A([{key:"advlist",name:"Advanced List"},{key:"anchor",name:"Anchor"},{key:"autolink",name:"Autolink"},{key:"autoresize",name:"Autoresize"},{key:"autosave",name:"Autosave"},{key:"bbcode",name:"BBCode"},{key:"charmap",name:"Character Map"},{key:"code",name:"Code"},{key:"codesample",name:"Code Sample"},{key:"colorpicker",name:"Color Picker"},{key:"directionality",name:"Directionality"},{key:"emoticons",name:"Emoticons"},{key:"fullpage",name:"Full Page"},{key:"fullscreen",name:"Full Screen"},{key:"help",name:"Help"},{key:"hr",name:"Horizontal Rule"},{key:"image",name:"Image"},{key:"imagetools",name:"Image Tools"},{key:"importcss",name:"Import CSS"},{key:"insertdatetime",name:"Insert Date/Time"},{key:"legacyoutput",name:"Legacy Output"},{key:"link",name:"Link"},{key:"lists",name:"Lists"},{key:"media",name:"Media"},{key:"nonbreaking",name:"Nonbreaking"},{key:"noneditable",name:"Noneditable"},{key:"pagebreak",name:"Page Break"},{key:"paste",name:"Paste"},{key:"preview",name:"Preview"},{key:"print",name:"Print"},{key:"quickbars",name:"Quick Toolbars"},{key:"save",name:"Save"},{key:"searchreplace",name:"Search and Replace"},{key:"spellchecker",name:"Spell Checker"},{key:"tabfocus",name:"Tab Focus"},{key:"table",name:"Table"},{key:"template",name:"Template"},{key:"textcolor",name:"Text Color"},{key:"textpattern",name:"Text Pattern"},{key:"toc",name:"Table of Contents"},{key:"visualblocks",name:"Visual Blocks"},{key:"visualchars",name:"Visual Characters"},{key:"wordcount",name:"Word Count"},{key:"a11ychecker",name:"Accessibility Checker",type:"premium"},{key:"advcode",name:"Advanced Code Editor",type:"premium"},{key:"advtable",name:"Advanced Tables",type:"premium"},{key:"autocorrect",name:"Autocorrect",type:"premium"},{key:"casechange",name:"Case Change",type:"premium"},{key:"checklist",name:"Checklist",type:"premium"},{key:"export",name:"Export",type:"premium"},{key:"mediaembed",name:"Enhanced Media Embed",type:"premium"},{key:"formatpainter",name:"Format Painter",type:"premium"},{key:"linkchecker",name:"Link Checker",type:"premium"},{key:"mentions",name:"Mentions",type:"premium"},{key:"pageembed",name:"Page Embed",type:"premium"},{key:"permanentpen",name:"Permanent Pen",type:"premium"},{key:"powerpaste",name:"PowerPaste",type:"premium"},{key:"rtc",name:"Real-Time Collaboration",type:"premium"},{key:"tinymcespellchecker",name:"Spell Checker Pro",type:"premium"},{key:"tinycomments",name:"Tiny Comments",type:"premium",slug:"comments"},{key:"tinydrive",name:"Tiny Drive",type:"premium"}],(function(e){return r(r({},e),{type:e.type||"opensource",slug:e.slug||e.key})})),M=function(e){var t,n,r=function(e){return'<a href="'+e.url+'" target="_blank" rel="noopener">'+e.name+"</a>"},o=function(e){var t=function(e){var t=v(e.plugins),n=function(e){return e.getParam("forced_plugins")}(e);return void 0===n?t:m(t,(function(e){return!g(n,e)}))}(e),n=A(t,(function(t){return"<li>"+function(e,t){return h(D,(function(e){return e.key===t})).fold((function(){var n=e.plugins[t].getMetadata;return"function"==typeof n?r(n()):t}),(function(e){var t="premium"===e.type?e.name+"*":e.name;return r({name:t,url:"https://www.tiny.cloud/docs/plugins/"+e.type+"/"+e.slug})}))}(e,t)+"</li>"})),o=n.length,i=n.join("");return"<p><b>"+B.translate(["Plugins installed ({0}):",o])+"</b></p><ul>"+i+"</ul>"},i={type:"htmlpanel",presets:"document",html:[function(e){return null==e?"":'<div data-mce-tabstop="1" tabindex="-1">'+o(e)+"</div>"}(e),(t=m(D,(function(e){var t=e.key,n=e.type;return"autocorrect"!==t&&"premium"===n})),n=A(t,(function(e){return"<li>"+B.translate(e.name)+"</li>"})).join(""),'<div data-mce-tabstop="1" tabindex="-1"><p><b>'+B.translate("Premium plugins:")+"</b></p><ul>"+n+'<li class="tox-help__more-link" "><a href="https://www.tiny.cloud/pricing/?utm_campaign=editor_referral&utm_medium=help_dialog&utm_source=tinymce" target="_blank">'+B.translate("Learn more...")+"</a></li></ul></div>")].join("")};return{name:"plugins",title:"Plugins",items:[i]}},_=tinymce.util.Tools.resolve("tinymce.EditorManager"),k=function(e,t){var n,o,i,a,c=E(),u={name:"keyboardnav",title:"Keyboard Navigation",items:[{type:"htmlpanel",presets:"document",html:"<h1>Editor UI keyboard navigation</h1>\n\n<h2>Activating keyboard navigation</h2>\n\n<p>The sections of the outer UI of the editor - the menubar, toolbar, sidebar and footer - are all keyboard navigable. As such, there are multiple ways to activate keyboard navigation:</p>\n<ul>\n  <li>Focus the menubar: Alt + F9 (Windows) or &#x2325;F9 (MacOS)</li>\n  <li>Focus the toolbar: Alt + F10 (Windows) or &#x2325;F10 (MacOS)</li>\n  <li>Focus the footer: Alt + F11 (Windows) or &#x2325;F11 (MacOS)</li>\n</ul>\n\n<p>Focusing the menubar or toolbar will start keyboard navigation at the first item in the menubar or toolbar, which will be highlighted with a gray background. Focusing the footer will start keyboard navigation at the first item in the element path, which will be highlighted with an underline. </p>\n\n<h2>Moving between UI sections</h2>\n\n<p>When keyboard navigation is active, pressing tab will move the focus to the next major section of the UI, where applicable. These sections are:</p>\n<ul>\n  <li>the menubar</li>\n  <li>each group of the toolbar </li>\n  <li>the sidebar</li>\n  <li>the element path in the footer </li>\n  <li>the wordcount toggle button in the footer </li>\n  <li>the branding link in the footer </li>\n  <li>the editor resize handle in the footer</li>\n</ul>\n\n<p>Pressing shift + tab will move backwards through the same sections, except when moving from the footer to the toolbar. Focusing the element path then pressing shift + tab will move focus to the first toolbar group, not the last.</p>\n\n<h2>Moving within UI sections</h2>\n\n<p>Keyboard navigation within UI sections can usually be achieved using the left and right arrow keys. This includes:</p>\n<ul>\n  <li>moving between menus in the menubar</li>\n  <li>moving between buttons in a toolbar group</li>\n  <li>moving between items in the element path</li>\n</ul>\n\n<p>In all these UI sections, keyboard navigation will cycle within the section. For example, focusing the last button in a toolbar group then pressing right arrow will move focus to the first item in the same toolbar group. </p>\n\n<h1>Executing buttons</h1>\n\n<p>To execute a button, navigate the selection to the desired button and hit space or enter.</p>\n\n<h1>Opening, navigating and closing menus</h1>\n\n<p>When focusing a menubar button or a toolbar button with a menu, pressing space, enter or down arrow will open the menu. When the menu opens the first item will be selected. To move up or down the menu, press the up or down arrow key respectively. This is the same for submenus, which can also be opened and closed using the left and right arrow keys.</p>\n\n<p>To close any active menu, hit the escape key. When a menu is closed the selection will be restored to its previous selection. This also works for closing submenus.</p>\n\n<h1>Context toolbars and menus</h1>\n\n<p>To focus an open context toolbar such as the table context toolbar, press Ctrl + F9 (Windows) or &#x2303;F9 (MacOS).</p>\n\n<p>Context toolbar navigation is the same as toolbar navigation, and context menu navigation is the same as standard menu navigation.</p>\n\n<h1>Dialog navigation</h1>\n\n<p>There are two types of dialog UIs in TinyMCE: tabbed dialogs and non-tabbed dialogs.</p>\n\n<p>When a non-tabbed dialog is opened, the first interactive component in the dialog will be focused. Users can navigate between interactive components by pressing tab. This includes any footer buttons. Navigation will cycle back to the first dialog component if tab is pressed while focusing the last component in the dialog. Pressing shift + tab will navigate backwards.</p>\n\n<p>When a tabbed dialog is opened, the first button in the tab menu is focused. Pressing tab will navigate to the first interactive component in that tab, and will cycle through the tab’s components, the footer buttons, then back to the tab button. To switch to another tab, focus the tab button for the current tab, then use the arrow keys to cycle through the tab buttons.</p>"}]},s=M(e),l=(a='<a href="https://www.tiny.cloud/docs/changelog/?utm_campaign=editor_referral&utm_medium=help_dialog&utm_source=tinymce" target="_blank">TinyMCE '+(o=_.majorVersion,i=_.minorVersion,(0===o.indexOf("@")?"X.X.X":o+"."+i)+"</a>"),{name:"versions",title:"Version",items:[{type:"htmlpanel",html:"<p>"+B.translate(["You are using {0}",a])+"</p>",presets:"document"}]}),f=r(((n={})[c.name]=c,n[u.name]=u,n[s.name]=s,n[l.name]=l,n),t.get());return function(e){return d.from(e.getParam("help_tabs"))}(e).fold((function(){return function(e){var t=v(e),n=t.indexOf("versions");return-1!==n&&(t.splice(n,1),t.push("versions")),{tabs:e,names:t}}(f)}),(function(e){return function(e,t){var n={},r=A(e,(function(e){return"string"==typeof e?(w(t,e)&&(n[e]=t[e]),e):(n[e.name]=e,e.name)}));return{tabs:n,names:r}}(e,f)}))},I=function(e,t){return function(){var n=k(e,t),r=n.tabs,o=n.names,i={type:"tabpanel",tabs:function(e){for(var t=[],n=function(e){t.push(e)},r=0;r<e.length;r++)e[r].each(n);return t}(A(o,(function(e){return w(t=r,n=e)?d.from(t[n]):d.none();var t,n})))};e.windowManager.open({title:"Help",size:"medium",body:i,buttons:[{type:"cancel",name:"close",text:"Close",primary:!0}],initialData:{}})}};n.add("help",(function(e){var t,n=(t={},{get:function(){return t},set:function(e){t=e}}),r=function(e){return{addTab:function(t){var n=e.get();n[t.name]=t,e.set(n)}}}(n),o=I(e,n);return function(e,t){e.ui.registry.addButton("help",{icon:"help",tooltip:"Help",onAction:t}),e.ui.registry.addMenuItem("help",{text:"Help",icon:"help",shortcut:"Alt+0",onAction:t})}(e,o),function(e,t){e.addCommand("mceHelp",t)}(e,o),e.shortcuts.add("Alt+0","Open help dialog","mceHelp"),r}))}()},68088:(e,t,n)=>{n(99013)},99013:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager");e.add("hr",(function(e){!function(e){e.addCommand("InsertHorizontalRule",(function(){e.execCommand("mceInsertContent",!1,"<hr />")}))}(e),function(e){var t=function(){return e.execCommand("InsertHorizontalRule")};e.ui.registry.addButton("hr",{icon:"horizontal-rule",tooltip:"Horizontal line",onAction:t}),e.ui.registry.addMenuItem("hr",{icon:"horizontal-rule",text:"Horizontal line",onAction:t})}(e)}))}()},15791:(e,t,n)=>{n(72564)},72564:()=>{!function(){"use strict";var e,t,n=tinymce.util.Tools.resolve("tinymce.PluginManager"),r=function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},r.apply(this,arguments)},o=function(e){return function(t){return function(e){var t=typeof e;return null===e?"null":"object"===t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"===t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t}(t)===e}},i=function(e){return function(t){return typeof t===e}},a=o("string"),c=o("object"),u=o("array"),s=function(e){return function(t){return e===t}}(null),l=i("boolean"),f=function(e){return!function(e){return null==e}(e)},d=i("function"),p=i("number"),g=function(){},A=function(e){return function(){return e}},m=function(e){return e},h=A(!1),v=A(!0),b=function(){return w},w={fold:function(e,t){return e()},isSome:h,isNone:v,getOr:t=m,getOrThunk:e=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:A(null),getOrUndefined:A(void 0),or:t,orThunk:e,map:b,each:g,bind:b,exists:h,forall:v,filter:function(){return b()},toArray:function(){return[]},toString:A("none()")},y=function(e){var t=A(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},isSome:v,isNone:h,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return y(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:w},toArray:function(){return[e]},toString:function(){return"some("+e+")"}};return o},x={some:y,none:b,from:function(e){return null==e?w:y(e)}},C=Object.keys,E=Object.hasOwnProperty,B=function(e,t,n,r){return function(e,t){for(var n=C(e),r=0,o=n.length;r<o;r++){var i=n[r];t(e[i],i)}}(e,(function(e,o){(t(e,o)?n:r)(e,o)})),{}},D=function(e,t){return E.call(e,t)},M=Array.prototype.push,_=function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!u(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);M.apply(t,e[n])}return t},k=function(e){return function(e,t){return t>=0&&t<e.length?x.some(e[t]):x.none()}(e,0)};"undefined"!=typeof window?window:Function("return this;")();var I,S=function(e,t,n){!function(e,t,n){if(!(a(n)||l(n)||p(n)))throw console.error("Invalid call to Attribute.set. Key ",t,":: Value ",n,":: Element ",e),new Error("Attribute value was not simple");e.setAttribute(t,n+"")}(e.dom,t,n)},Q=function(e){if(null==e)throw new Error("Node cannot be null or undefined");return{dom:e}},N={fromHtml:function(e,t){var n=(t||document).createElement("div");if(n.innerHTML=e,!n.hasChildNodes()||n.childNodes.length>1)throw console.error("HTML does not have a single root node",e),new Error("HTML must have a single root node");return Q(n.childNodes[0])},fromTag:function(e,t){var n=(t||document).createElement(e);return Q(n)},fromText:function(e,t){var n=(t||document).createTextNode(e);return Q(n)},fromDom:Q,fromPoint:function(e,t,n){return x.from(e.dom.elementFromPoint(t,n)).map(Q)}},F=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),T=tinymce.util.Tools.resolve("tinymce.util.Promise"),O=tinymce.util.Tools.resolve("tinymce.util.URI"),P=tinymce.util.Tools.resolve("tinymce.util.XHR"),j=function(e){return e.getParam("image_dimensions",!0,"boolean")},z=function(e,t){return Math.max(parseInt(e,10),parseInt(t,10))},R=function(e){return e&&(e=e.replace(/px$/,"")),e},L=function(e){return e.length>0&&/^[0-9]+$/.test(e)&&(e+="px"),e},U=function(e){if(e.margin){var t=String(e.margin).split(" ");switch(t.length){case 1:e["margin-top"]=e["margin-top"]||t[0],e["margin-right"]=e["margin-right"]||t[0],e["margin-bottom"]=e["margin-bottom"]||t[0],e["margin-left"]=e["margin-left"]||t[0];break;case 2:e["margin-top"]=e["margin-top"]||t[0],e["margin-right"]=e["margin-right"]||t[1],e["margin-bottom"]=e["margin-bottom"]||t[0],e["margin-left"]=e["margin-left"]||t[1];break;case 3:e["margin-top"]=e["margin-top"]||t[0],e["margin-right"]=e["margin-right"]||t[1],e["margin-bottom"]=e["margin-bottom"]||t[2],e["margin-left"]=e["margin-left"]||t[1];break;case 4:e["margin-top"]=e["margin-top"]||t[0],e["margin-right"]=e["margin-right"]||t[1],e["margin-bottom"]=e["margin-bottom"]||t[2],e["margin-left"]=e["margin-left"]||t[3]}delete e.margin}return e},Y=function(e){return"IMG"===e.nodeName&&(e.hasAttribute("data-mce-object")||e.hasAttribute("data-mce-placeholder"))},H=function(e,t){return O.isDomSafe(t,"img",e.settings)},G=F.DOM,J=function(e){return e.style.marginLeft&&e.style.marginRight&&e.style.marginLeft===e.style.marginRight?R(e.style.marginLeft):""},V=function(e){return e.style.marginTop&&e.style.marginBottom&&e.style.marginTop===e.style.marginBottom?R(e.style.marginTop):""},W=function(e){return e.style.borderWidth?R(e.style.borderWidth):""},Z=function(e,t){return e.hasAttribute(t)?e.getAttribute(t):""},X=function(e,t){return e.style[t]?e.style[t]:""},K=function(e){return null!==e.parentNode&&"FIGURE"===e.parentNode.nodeName},q=function(e,t,n){""===n?e.removeAttribute(t):e.setAttribute(t,n)},$=function(e){K(e)?function(e){var t=e.parentNode;G.insertAfter(e,t),G.remove(t)}(e):function(e){var t=G.create("figure",{class:"image"});G.insertAfter(t,e),t.appendChild(e),t.appendChild(G.create("figcaption",{contentEditable:"true"},"Caption")),t.contentEditable="false"}(e)},ee=function(e,t){var n=e.getAttribute("style"),r=t(null!==n?n:"");r.length>0?(e.setAttribute("style",r),e.setAttribute("data-mce-style",r)):e.removeAttribute("style")},te=function(e,t){return function(e,n,r){e.style[n]?(e.style[n]=L(r),ee(e,t)):q(e,n,r)}},ne=function(e,t){return e.style[t]?R(e.style[t]):Z(e,t)},re=function(e,t){var n=L(t);e.style.marginLeft=n,e.style.marginRight=n},oe=function(e,t){var n=L(t);e.style.marginTop=n,e.style.marginBottom=n},ie=function(e,t){var n=L(t);e.style.borderWidth=n},ae=function(e,t){e.style.borderStyle=t},ce=function(e){return"FIGURE"===e.nodeName},ue=function(e){return 0===G.getAttrib(e,"alt").length&&"presentation"===G.getAttrib(e,"role")},se=function(e){return ue(e)?"":Z(e,"alt")},le=function(e,t){var n=document.createElement("img");return q(n,"style",t.style),(J(n)||""!==t.hspace)&&re(n,t.hspace),(V(n)||""!==t.vspace)&&oe(n,t.vspace),(W(n)||""!==t.border)&&ie(n,t.border),(function(e){return X(e,"borderStyle")}(n)||""!==t.borderStyle)&&ae(n,t.borderStyle),e(n.getAttribute("style"))},fe=function(e,t){return{src:Z(t,"src"),alt:se(t),title:Z(t,"title"),width:ne(t,"width"),height:ne(t,"height"),class:Z(t,"class"),style:e(Z(t,"style")),caption:K(t),hspace:J(t),vspace:V(t),border:W(t),borderStyle:X(t,"borderStyle"),isDecorative:ue(t)}},de=function(e,t,n,r,o){n[r]!==t[r]&&o(e,r,n[r])},pe=function(e,t,n){if(n){G.setAttrib(e,"role","presentation");var r=N.fromDom(e);S(r,"alt","")}else{if(s(t)){r=N.fromDom(e);o="alt",r.dom.removeAttribute(o)}else{r=N.fromDom(e);S(r,"alt",t)}"presentation"===G.getAttrib(e,"role")&&G.setAttrib(e,"role","")}var o},ge=function(e,t){return function(n,r,o){e(n,o),ee(n,t)}},Ae=function(e,t,n){var r=fe(e,n);de(n,r,t,"caption",(function(e,t,n){return $(e)})),de(n,r,t,"src",q),de(n,r,t,"title",q),de(n,r,t,"width",te(0,e)),de(n,r,t,"height",te(0,e)),de(n,r,t,"class",q),de(n,r,t,"style",ge((function(e,t){return q(e,"style",t)}),e)),de(n,r,t,"hspace",ge(re,e)),de(n,r,t,"vspace",ge(oe,e)),de(n,r,t,"border",ge(ie,e)),de(n,r,t,"borderStyle",ge(ae,e)),function(e,t,n){n.alt===t.alt&&n.isDecorative===t.isDecorative||pe(e,n.alt,n.isDecorative)}(n,r,t)},me=function(e,t){var n=e.dom.styles.parse(t),r=U(n),o=e.dom.styles.parse(e.dom.styles.serialize(r));return e.dom.styles.serialize(o)},he=function(e){var t=e.selection.getNode(),n=e.dom.getParent(t,"figure.image");return n?e.dom.select("img",n)[0]:t&&("IMG"!==t.nodeName||Y(t))?null:t},ve=function(e,t){var n=e.dom,r=function(e,t){var n,r={};return B(e,t,(n=r,function(e,t){n[t]=e}),g),r}(e.schema.getTextBlockElements(),(function(t,n){return!e.schema.isValidChild(n,"figure")})),o=n.getParent(t.parentNode,(function(e){return t=r,n=e.nodeName,D(t,n)&&void 0!==t[n]&&null!==t[n];var t,n}),e.getBody());return o?n.split(o,t):t},be=function(e,t){var n=function(e,t){var n=document.createElement("img");if(Ae(e,r(r({},t),{caption:!1}),n),pe(n,t.alt,t.isDecorative),t.caption){var o=G.create("figure",{class:"image"});return o.appendChild(n),o.appendChild(G.create("figcaption",{contentEditable:"true"},"Caption")),o.contentEditable="false",o}return n}((function(t){return me(e,t)}),t);e.dom.setAttrib(n,"data-mce-id","__mcenew"),e.focus(),e.selection.setContent(n.outerHTML);var o=e.dom.select('*[data-mce-id="__mcenew"]')[0];if(e.dom.setAttrib(o,"data-mce-id",null),ce(o)){var i=ve(e,o);e.selection.select(i)}else e.selection.select(o)},we=function(e,t){var n=he(e);if(Ae((function(t){return me(e,t)}),t,n),function(e,t){e.dom.setAttrib(t,"src",t.getAttribute("src"))}(e,n),ce(n.parentNode)){var r=n.parentNode;ve(e,r),e.selection.select(n.parentNode)}else e.selection.select(n),function(e,t,n){var r=function(){n.onload=n.onerror=null,e.selection&&(e.selection.select(n),e.nodeChanged())};n.onload=function(){t.width||t.height||!j(e)||e.dom.setAttribs(n,{width:String(n.clientWidth),height:String(n.clientHeight)}),r()},n.onerror=r}(e,t,n)},ye=function(e,t){var n=he(e);if(n){var o=fe((function(t){return me(e,t)}),n),i=r(r({},o),t),a=function(e,t){var n=t.src;return r(r({},t),{src:H(e,n)?n:""})}(e,i);i.src?we(e,a):function(e,t){if(t){var n=e.dom.is(t.parentNode,"figure.image")?t.parentNode:t;e.dom.remove(n),e.focus(),e.nodeChanged(),e.dom.isEmpty(e.getBody())&&(e.setContent(""),e.selection.setCursorLocation())}}(e,n)}else t.src&&be(e,r(r({},{src:"",alt:"",title:"",width:"",height:"",class:"",style:"",caption:!1,hspace:"",vspace:"",border:"",borderStyle:"",isDecorative:!1}),t))},xe=(I=function(e,t){return c(e)&&c(t)?xe(e,t):t},function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(0===e.length)throw new Error("Can't merge zero objects");for(var n={},r=0;r<e.length;r++){var o=e[r];for(var i in o)D(o,i)&&(n[i]=I(n[i],o[i]))}return n}),Ce=tinymce.util.Tools.resolve("tinymce.util.ImageUploader"),Ee=tinymce.util.Tools.resolve("tinymce.util.Tools"),Be=function(e){return a(e.value)?e.value:""},De=function(e,t){var n=[];return Ee.each(e,(function(e){var r=function(e){return a(e.text)?e.text:a(e.title)?e.title:""}(e);if(void 0!==e.menu){var o=De(e.menu,t);n.push({text:r,items:o})}else{var i=t(e);n.push({text:r,value:i})}})),n},Me=function(e){return void 0===e&&(e=Be),function(t){return t?x.from(t).map((function(t){return De(t,e)})):x.none()}},_e=function(e,t){return function(e,t){for(var n=0;n<e.length;n++){var r=t(e[n],n);if(r.isSome())return r}return x.none()}(e,(function(e){return function(e){return D(e,"items")}(e)?_e(e.items,t):e.value===t?x.some(e):x.none()}))},ke=Me,Ie=function(e){return Me(Be)(e)},Se=function(e,t){return e.bind((function(e){return _e(e,t)}))},Qe=function(e){return{title:"Advanced",name:"advanced",items:[{type:"input",label:"Style",name:"style"},{type:"grid",columns:2,items:[{type:"input",label:"Vertical space",name:"vspace",inputMode:"numeric"},{type:"input",label:"Horizontal space",name:"hspace",inputMode:"numeric"},{type:"input",label:"Border width",name:"border",inputMode:"numeric"},{type:"listbox",name:"borderstyle",label:"Border style",items:[{text:"Select...",value:""},{text:"Solid",value:"solid"},{text:"Dotted",value:"dotted"},{text:"Dashed",value:"dashed"},{text:"Double",value:"double"},{text:"Groove",value:"groove"},{text:"Ridge",value:"ridge"},{text:"Inset",value:"inset"},{text:"Outset",value:"outset"},{text:"None",value:"none"},{text:"Hidden",value:"hidden"}]}]}]}},Ne=function(e){var t=ke((function(t){return e.convertURL(t.value||t.url,"src")})),n=new T((function(n){!function(e,t){var n=function(e){return e.getParam("image_list",!1)}(e);a(n)?P.send({url:n,success:function(e){t(JSON.parse(e))}}):d(n)?n(t):t(n)}(e,(function(e){n(t(e).map((function(e){return _([[{text:"None",value:""}],e])})))}))})),r=Ie(function(e){return e.getParam("image_class_list")}(e)),o=function(e){return e.getParam("image_advtab",!1,"boolean")}(e),i=function(e){return e.getParam("image_uploadtab",!0,"boolean")}(e),c=function(e){return f(e.getParam("images_upload_url"))}(e),u=function(e){return f(e.getParam("images_upload_handler"))}(e),s=function(e){var t=he(e);return t?fe((function(t){return me(e,t)}),t):{src:"",alt:"",title:"",width:"",height:"",class:"",style:"",caption:!1,hspace:"",vspace:"",border:"",borderStyle:"",isDecorative:!1}}(e),l=function(e){return e.getParam("image_description",!0,"boolean")}(e),p=function(e){return e.getParam("image_title",!1,"boolean")}(e),g=j(e),A=function(e){return e.getParam("image_caption",!1,"boolean")}(e),m=function(e){return e.getParam("a11y_advanced_options",!1,"boolean")}(e),h=function(e){return e.getParam("automatic_uploads",!0,"boolean")}(e),v=x.some(function(e){return e.getParam("image_prepend_url","","string")}(e)).filter((function(e){return a(e)&&e.length>0}));return n.then((function(e){return{image:s,imageList:e,classList:r,hasAdvTab:o,hasUploadTab:i,hasUploadUrl:c,hasUploadHandler:u,hasDescription:l,hasImageTitle:p,hasDimensions:g,hasImageCaption:A,prependURL:v,hasAccessibilityOptions:m,automaticUploads:h}}))},Fe=function(e){var t,n=e.imageList.map((function(e){return{name:"images",type:"listbox",label:"Image list",items:e}})),o={name:"alt",type:"input",label:"Alternative description",disabled:e.hasAccessibilityOptions&&e.image.isDecorative},i=e.classList.map((function(e){return{name:"classes",type:"listbox",label:"Class",items:e}}));return _([[{name:"src",type:"urlinput",filetype:"image",label:"Source"}],n.toArray(),e.hasAccessibilityOptions&&e.hasDescription?[{type:"label",label:"Accessibility",items:[{name:"isDecorative",type:"checkbox",label:"Image is decorative"}]}]:[],e.hasDescription?[o]:[],e.hasImageTitle?[{name:"title",type:"input",label:"Image title"}]:[],e.hasDimensions?[{name:"dimensions",type:"sizeinput"}]:[],[r(r({},(t=e.classList.isSome()&&e.hasImageCaption,t?{type:"grid",columns:2}:{type:"panel"})),{items:_([i.toArray(),e.hasImageCaption?[{type:"label",label:"Caption",items:[{type:"checkbox",name:"caption",label:"Show caption"}]}]:[]])})]])},Te=function(e){return{title:"General",name:"general",items:Fe(e)}},Oe=Fe,Pe=function(e){return{title:"Upload",name:"upload",items:[{type:"dropzone",name:"fileinput"}]}},je=function(e){return{src:{value:e.src,meta:{}},images:e.src,alt:e.alt,title:e.title,dimensions:{width:e.width,height:e.height},classes:e.class,caption:e.caption,style:e.style,vspace:e.vspace,border:e.border,hspace:e.hspace,borderstyle:e.borderStyle,fileinput:[],isDecorative:e.isDecorative}},ze=function(e,t){return{src:e.src.value,alt:0===e.alt.length&&t?null:e.alt,title:e.title,width:e.dimensions.width,height:e.dimensions.height,class:e.classes,style:e.style,caption:e.caption,hspace:e.hspace,vspace:e.vspace,border:e.border,borderStyle:e.borderstyle,isDecorative:e.isDecorative}},Re=function(e,t){var n=t.getData();(function(e,t){return/^(?:[a-zA-Z]+:)?\/\//.test(t)?x.none():e.prependURL.bind((function(e){return t.substring(0,e.length)!==e?x.some(e+t):x.none()}))})(e,n.src.value).each((function(e){t.setData({src:{value:e,meta:n.src.meta}})}))},Le=function(e,t){var n=t.getData(),r=n.src.meta;if(void 0!==r){var o=xe({},n);!function(e,t,n){e.hasDescription&&a(n.alt)&&(t.alt=n.alt),e.hasAccessibilityOptions&&(t.isDecorative=n.isDecorative||t.isDecorative||!1),e.hasImageTitle&&a(n.title)&&(t.title=n.title),e.hasDimensions&&(a(n.width)&&(t.dimensions.width=n.width),a(n.height)&&(t.dimensions.height=n.height)),a(n.class)&&Se(e.classList,n.class).each((function(e){t.classes=e.value})),e.hasImageCaption&&l(n.caption)&&(t.caption=n.caption),e.hasAdvTab&&(a(n.style)&&(t.style=n.style),a(n.vspace)&&(t.vspace=n.vspace),a(n.border)&&(t.border=n.border),a(n.hspace)&&(t.hspace=n.hspace),a(n.borderstyle)&&(t.borderstyle=n.borderstyle))}(e,o,r),t.setData(o)}},Ue=function(e,t,n,r){Re(t,r),Le(t,r),function(e,t,n,r){var o=r.getData(),i=o.src.value,a=o.src.meta||{};a.width||a.height||!t.hasDimensions||(i.length>0?e.imageSize(i).then((function(e){n.open&&r.setData({dimensions:e})})).catch((function(e){return console.error(e)})):r.setData({dimensions:{width:"",height:""}}))}(e,t,n,r),function(e,t,n){var r=n.getData(),o=Se(e.imageList,r.src.value);t.prevImage=o,n.setData({images:o.map((function(e){return e.value})).getOr("")})}(t,n,r)},Ye=function(e,t,n){var r=U(e(n.style)),o=xe({},n);return o.vspace=function(e){return e["margin-top"]&&e["margin-bottom"]&&e["margin-top"]===e["margin-bottom"]?R(String(e["margin-top"])):""}(r),o.hspace=function(e){return e["margin-right"]&&e["margin-left"]&&e["margin-right"]===e["margin-left"]?R(String(e["margin-right"])):""}(r),o.border=function(e){return e["border-width"]?R(String(e["border-width"])):""}(r),o.borderstyle=function(e){return e["border-style"]?String(e["border-style"]):""}(r),o.style=function(e,t,n){return t(e(t(n)))}(e,t,r),o},He=function(e,t,n,r){var o=r.getData();r.block("Uploading image"),k(o.fileinput).fold((function(){r.unblock()}),(function(o){var i,a=URL.createObjectURL(o),c=function(){r.unblock(),URL.revokeObjectURL(a)},u=function(o){r.setData({src:{value:o,meta:{}}}),r.showTab("general"),Ue(e,t,n,r)};(i=o,new T((function(e,t){var n=new FileReader;n.onload=function(){e(n.result)},n.onerror=function(){t(n.error.message)},n.readAsDataURL(i)}))).then((function(n){var i=e.createBlobCache(o,a,n);t.automaticUploads?e.uploadImage(i).then((function(e){u(e.url),c()})).catch((function(t){c(),e.alertErr(t)})):(e.addToBlobCache(i),u(i.blobUri()),r.unblock())}))}))},Ge=function(e,t,n){return function(r,o){"src"===o.name?Ue(e,t,n,r):"images"===o.name?function(e,t,n,r){var o=r.getData(),i=Se(t.imageList,o.images);i.each((function(e){var t=""===o.alt||n.prevImage.map((function(e){return e.text===o.alt})).getOr(!1);t?""===e.value?r.setData({src:e,alt:n.prevAlt}):r.setData({src:e,alt:e.text}):r.setData({src:e})})),n.prevImage=i,Ue(e,t,n,r)}(e,t,n,r):"alt"===o.name?n.prevAlt=r.getData().alt:"style"===o.name?function(e,t){var n=t.getData(),r=Ye(e.parseStyle,e.serializeStyle,n);t.setData(r)}(e,r):"vspace"===o.name||"hspace"===o.name||"border"===o.name||"borderstyle"===o.name?function(e,t,n){var r=xe(je(t.image),n.getData()),o=le(e.normalizeCss,ze(r,!1));n.setData({style:o})}(e,t,r):"fileinput"===o.name?He(e,t,n,r):"isDecorative"===o.name&&(r.getData().isDecorative?r.disable("alt"):r.enable("alt"))}},Je=function(e){return function(){e.open=!1}},Ve=function(e){return e.hasAdvTab||e.hasUploadUrl||e.hasUploadHandler?{type:"tabpanel",tabs:_([[Te(e)],e.hasAdvTab?[Qe(e)]:[],e.hasUploadTab&&(e.hasUploadUrl||e.hasUploadHandler)?[Pe(e)]:[]])}:{type:"panel",items:Oe(e)}},We=function(e){return function(t){var n=function(e){return{prevImage:Se(e.imageList,e.image.src),prevAlt:e.image.alt,open:!0}}(t);return{title:"Insert/Edit Image",size:"normal",body:Ve(t),buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:je(t.image),onSubmit:e.onSubmit(t),onChange:Ge(e,t,n),onClose:Je(n)}}},Ze=function(e){return function(t){return function(n){var r=xe(je(t.image),n.getData());e.execCommand("mceUpdateImage",!1,ze(r,t.hasAccessibilityOptions)),e.editorUpload.uploadImagesAuto(),n.close()}}},Xe=function(e){return function(t){return H(e,t)?function(e){return new T((function(t){var n=document.createElement("img"),r=function(e){n.onload=n.onerror=null,n.parentNode&&n.parentNode.removeChild(n),t(e)};n.onload=function(){var e={width:z(n.width,n.clientWidth),height:z(n.height,n.clientHeight)};r(T.resolve(e))},n.onerror=function(){r(T.reject("Failed to get image dimensions for: "+e))};var o=n.style;o.visibility="hidden",o.position="fixed",o.bottom=o.left="0px",o.width=o.height="auto",document.body.appendChild(n),n.src=e}))}(e.documentBaseURI.toAbsolute(t)).then((function(e){return{width:String(e.width),height:String(e.height)}})):T.resolve({width:"",height:""})}},Ke=function(e){return function(t,n,r){return e.editorUpload.blobCache.create({blob:t,blobUri:n,name:t.name?t.name.replace(/\.[^\.]+$/,""):null,filename:t.name,base64:r.split(",")[1]})}},qe=function(e){return function(t){e.editorUpload.blobCache.add(t)}},$e=function(e){return function(t){e.windowManager.alert(t)}},et=function(e){return function(t){return me(e,t)}},tt=function(e){return function(t){return e.dom.parseStyle(t)}},nt=function(e){return function(t,n){return e.dom.serializeStyle(t,n)}},rt=function(e){return function(t){return Ce(e).upload([t],!1).then((function(e){return 0===e.length?T.reject("Failed to upload image"):!1===e[0].status?T.reject(e[0].error.message):e[0]}))}},ot=function(e){var t={onSubmit:Ze(e),imageSize:Xe(e),addToBlobCache:qe(e),createBlobCache:Ke(e),alertErr:$e(e),normalizeCss:et(e),parseStyle:tt(e),serializeStyle:nt(e),uploadImage:rt(e)};return{open:function(){Ne(e).then(We(t)).then(e.windowManager.open)}}},it=function(e){var t=e.attr("class");return t&&/\bimage\b/.test(t)},at=function(e){return function(t){for(var n=t.length,r=function(t){t.attr("contenteditable",e?"true":null)};n--;){var o=t[n];it(o)&&(o.attr("contenteditable",e?"false":null),Ee.each(o.getAll("figcaption"),r))}}};n.add("image",(function(e){!function(e){e.on("PreInit",(function(){e.parser.addNodeFilter("figure",at(!0)),e.serializer.addNodeFilter("figure",at(!1))}))}(e),function(e){e.ui.registry.addToggleButton("image",{icon:"image",tooltip:"Insert/edit image",onAction:ot(e).open,onSetup:function(t){return t.setActive(f(he(e))),e.selection.selectorChangedWithUnbind("img:not([data-mce-object],[data-mce-placeholder]),figure.image",t.setActive).unbind}}),e.ui.registry.addMenuItem("image",{icon:"image",text:"Image...",onAction:ot(e).open}),e.ui.registry.addContextMenu("image",{update:function(e){return ce(e)||"IMG"===e.nodeName&&!Y(e)?["image"]:[]}})}(e),function(e){e.addCommand("mceImage",ot(e).open),e.addCommand("mceUpdateImage",(function(t,n){e.undoManager.transact((function(){return ye(e,n)}))}))}(e)}))}()},53166:(e,t,n)=>{n(27955)},27955:(e,t,n)=>{!function(){"use strict";var e,t,r,o=function(e){var t=e;return{get:function(){return t},set:function(e){t=e}}},i=tinymce.util.Tools.resolve("tinymce.PluginManager"),a=tinymce.util.Tools.resolve("tinymce.util.Tools"),c=(e="array",function(t){return function(e){var t=typeof e;return null===e?"null":"object"===t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"===t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t}(t)===e}),u=function(e){return!function(e){return null==e}(e)},s=function(e){return function(t){return typeof t===e}}("function"),l=function(){},f=function(e){return function(){return e}},d=function(e){return e},p=f(!1),g=f(!0),A=function(){return m},m={fold:function(e,t){return e()},isSome:p,isNone:g,getOr:r=d,getOrThunk:t=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:f(null),getOrUndefined:f(void 0),or:r,orThunk:t,map:A,each:l,bind:A,exists:p,forall:g,filter:function(){return A()},toArray:function(){return[]},toString:f("none()")},h=function(e){var t=f(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},isSome:g,isNone:p,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return h(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:m},toArray:function(){return[e]},toString:function(){return"some("+e+")"}};return o},v={some:h,none:A,from:function(e){return null==e?m:h(e)}},b={},w={exports:b};!function(e,t,r,o){!function(n,o){"object"==typeof t&&void 0!==r?r.exports=o():"function"==typeof e&&e.amd?e(o):(n="undefined"!=typeof globalThis?globalThis:n||self).EphoxContactWrapper=o()}(this,(function(){var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{},t={exports:{}};!function(t){!function(e){var n=setTimeout;function r(){}function o(e){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],l(e,this)}function i(e,t){for(;3===e._state;)e=e._value;0!==e._state?(e._handled=!0,o._immediateFn((function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null!==n){var r;try{r=n(e._value)}catch(e){return void c(t.promise,e)}a(t.promise,r)}else(1===e._state?a:c)(t.promise,e._value)}))):e._deferreds.push(t)}function a(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var n=t.then;if(t instanceof o)return e._state=3,e._value=t,void u(e);if("function"==typeof n)return void l((r=n,i=t,function(){r.apply(i,arguments)}),e)}e._state=1,e._value=t,u(e)}catch(t){c(e,t)}var r,i}function c(e,t){e._state=2,e._value=t,u(e)}function u(e){2===e._state&&0===e._deferreds.length&&o._immediateFn((function(){e._handled||o._unhandledRejectionFn(e._value)}));for(var t=0,n=e._deferreds.length;t<n;t++)i(e,e._deferreds[t]);e._deferreds=null}function s(e,t,n){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.promise=n}function l(e,t){var n=!1;try{e((function(e){n||(n=!0,a(t,e))}),(function(e){n||(n=!0,c(t,e))}))}catch(e){if(n)return;n=!0,c(t,e)}}o.prototype.catch=function(e){return this.then(null,e)},o.prototype.then=function(e,t){var n=new this.constructor(r);return i(this,new s(e,t,n)),n},o.all=function(e){var t=Array.prototype.slice.call(e);return new o((function(e,n){if(0===t.length)return e([]);var r=t.length;function o(i,a){try{if(a&&("object"==typeof a||"function"==typeof a)){var c=a.then;if("function"==typeof c)return void c.call(a,(function(e){o(i,e)}),n)}t[i]=a,0==--r&&e(t)}catch(e){n(e)}}for(var i=0;i<t.length;i++)o(i,t[i])}))},o.resolve=function(e){return e&&"object"==typeof e&&e.constructor===o?e:new o((function(t){t(e)}))},o.reject=function(e){return new o((function(t,n){n(e)}))},o.race=function(e){return new o((function(t,n){for(var r=0,o=e.length;r<o;r++)e[r].then(t,n)}))},o._immediateFn="function"==typeof setImmediate?function(e){setImmediate(e)}:function(e){n(e,0)},o._unhandledRejectionFn=function(e){"undefined"!=typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",e)},o._setImmediateFn=function(e){o._immediateFn=e},o._setUnhandledRejectionFn=function(e){o._unhandledRejectionFn=e},t.exports?t.exports=o:e.Promise||(e.Promise=o)}(e)}(t);var r=t.exports;return{boltExport:("undefined"!=typeof window?window:Function("return this;")()).Promise||r}}))}(void 0,b,w);var y=w.exports.boltExport,x=function(e,t){return B(document.createElement("canvas"),e,t)},C=function(e){var t=x(e.width,e.height);return E(t).drawImage(e,0,0),t},E=function(e){return e.getContext("2d")},B=function(e,t,n){return e.width=t,e.height=n,e},D=function(e){return new y((function(t,n){var r=URL.createObjectURL(e),o=new Image,i=function(){o.removeEventListener("load",a),o.removeEventListener("error",c)},a=function(){i(),t(o)},c=function(){i(),n("Unable to load data of type "+e.type+": "+r)};o.addEventListener("load",a),o.addEventListener("error",c),o.src=r,o.complete&&setTimeout(a,0)}))},M=function(e){return new y((function(t,n){var r=new XMLHttpRequest;r.open("GET",e,!0),r.responseType="blob",r.onload=function(){200===this.status&&t(this.response)},r.onerror=function(){var e,t=this;n(0===this.status?((e=new Error("No access to download image")).code=18,e.name="SecurityError",e):new Error("Error "+t.status+" downloading image"))},r.send()}))},_=function(e){return new y((function(t,n){(function(e){var t=e.split(","),n=/data:([^;]+)/.exec(t[0]);if(!n)return v.none();for(var r=n[1],o=t[1],i=1024,a=atob(o),c=a.length,u=Math.ceil(c/i),s=new Array(u),l=0;l<u;++l){for(var f=l*i,d=Math.min(f+i,c),p=new Array(d-f),g=f,A=0;g<d;++A,++g)p[A]=a[g].charCodeAt(0);s[l]=new Uint8Array(p)}return v.some(new Blob(s,{type:r}))})(e).fold((function(){n("uri is not base64: "+e)}),t)}))},k=function(e,t,n){return t=t||"image/png",s(HTMLCanvasElement.prototype.toBlob)?new y((function(r,o){e.toBlob((function(e){e?r(e):o()}),t,n)})):_(e.toDataURL(t,n))},I=function(e){URL.revokeObjectURL(e.src)},S=function(e){return function(e){var t=e.src;return 0===t.indexOf("data:")?_(t):M(t)}(e)},Q=Array.prototype.indexOf,N=function(e,t){return function(e,t){return Q.call(e,t)}(e,t)>-1},F=function(e,t){for(var n=0,r=e.length;n<r;n++){t(e[n],n)}},T=function(e,t){return function(e,t,n){for(var r=0,o=e.length;r<o;r++){var i=e[r];if(t(i,r))return v.some(i);if(n(i,r))break}return v.none()}(e,t,p)},O=Object.keys,P=function(e){if(!c(e))throw new Error("cases must be an array");if(0===e.length)throw new Error("there must be at least one case");var t=[],n={};return F(e,(function(r,o){var i=O(r);if(1!==i.length)throw new Error("one and only one name per case");var a=i[0],u=r[a];if(void 0!==n[a])throw new Error("duplicate key detected:"+a);if("cata"===a)throw new Error("cannot have a case named cata (sorry)");if(!c(u))throw new Error("case arguments must be an array");t.push(a),n[a]=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var i=n.length;if(i!==u.length)throw new Error("Wrong number of arguments to case "+a+". Expected "+u.length+" ("+u+"), got "+i);return{fold:function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];if(t.length!==e.length)throw new Error("Wrong number of arguments to fold. Expected "+e.length+", got "+t.length);return t[o].apply(null,n)},match:function(e){var r=O(e);if(t.length!==r.length)throw new Error("Wrong number of arguments to match. Expected: "+t.join(",")+"\nActual: "+r.join(","));if(!function(e,t){for(var n=0,r=e.length;n<r;++n)if(!0!==t(e[n],n))return!1;return!0}(t,(function(e){return N(r,e)})))throw new Error("Not all branches were specified when using match. Specified: "+r.join(", ")+"\nRequired: "+t.join(", "));return e[a].apply(null,n)},log:function(e){console.log(e,{constructors:t,constructor:a,params:n})}}}})),n};P([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);var j=function(e,t,n){var r=t.type,o=f(r),i=f(n),a=function(t,n){return e.then((function(e){return function(e,t,n){return t=t||"image/png",e.toDataURL(t,n)}(e,t,n)}))};return{getType:o,toBlob:function(){return y.resolve(t)},toDataURL:i,toBase64:function(){return n.split(",")[1]},toAdjustedBlob:function(t,n){return e.then((function(e){return k(e,t,n)}))},toAdjustedDataURL:a,toAdjustedBase64:function(e,t){return a(e,t).then((function(e){return e.split(",")[1]}))},toCanvas:function(){return e.then(C)}}},z=function(e){return function(e){return new y((function(t){var n=new FileReader;n.onloadend=function(){t(n.result)},n.readAsDataURL(e)}))}(e).then((function(t){return j(function(e){return D(e).then((function(e){I(e);var t=x(function(e){return e.naturalWidth||e.width}(e),function(e){return e.naturalHeight||e.height}(e));return E(t).drawImage(e,0,0),t}))}(e),e,t)}))},R=function(e,t){return k(e,t).then((function(t){return j(y.resolve(e),t,e.toDataURL())}))},L=function(e,t){void 0===t&&(t=2);var n=Math.pow(10,t),r=Math.round(e*n);return Math.ceil(r/n)},U=function(e,t,n){var r=(n<0?360+n:n)*Math.PI/180,o=e.width,i=e.height,a=Math.sin(r),c=Math.cos(r),u=L(Math.abs(o*c)+Math.abs(i*a)),s=L(Math.abs(o*a)+Math.abs(i*c)),l=x(u,s),f=E(l);return f.translate(u/2,s/2),f.rotate(r),f.drawImage(e,-o/2,-i/2),R(l,t)},Y=function(e,t,n){var r=x(e.width,e.height),o=E(r);return"v"===n?(o.scale(1,-1),o.drawImage(e,0,-r.height)):(o.scale(-1,1),o.drawImage(e,-r.width,0)),R(r,t)},H=function(e,t){return function(e,t){return e.toCanvas().then((function(n){return Y(n,e.getType(),t)}))}(e,t)},G=function(e,t){return function(e,t){return e.toCanvas().then((function(n){return U(n,e.getType(),t)}))}(e,t)},J=function(e,t,n){return void 0===n&&(n=!1),new y((function(r){var o=new XMLHttpRequest;o.onreadystatechange=function(){4===o.readyState&&r({status:o.status,blob:o.response})},o.open("GET",e,!0),o.withCredentials=n,function(e,t){for(var n=O(e),r=0,o=n.length;r<o;r++){var i=n[r];t(e[i],i)}}(t,(function(e,t){o.setRequestHeader(t,e)})),o.responseType="blob",o.send()}))},V=[{code:404,message:"Could not find Image Proxy"},{code:403,message:"Rejected request"},{code:0,message:"Incorrect Image Proxy URL"}],W=[{type:"not_found",message:"Failed to load image."},{type:"key_missing",message:"The request did not include an api key."},{type:"key_not_found",message:"The provided api key could not be found."},{type:"domain_not_trusted",message:"The api key is not valid for the request origins."}],Z=function(e,t){var n,r,o=(n=function(e,t){return u(e)?e[t]:void 0},r=e,F(t,(function(e,t){r=n(r,e,t)})),r);return v.from(o)},X=function(e){var t=function(e){return"ImageProxy HTTP error: "+T(V,(function(t){return e===t.code})).fold(f("Unknown ImageProxy error"),(function(e){return e.message}))}(e);return y.reject(t)},K=function(e){return T(W,(function(t){return t.type===e})).fold(f("Unknown service error"),(function(e){return e.message}))},q=function(e){var t=function(e){try{return v.some(JSON.parse(e))}catch(e){return v.none()}}(e);return"ImageProxy Service error: "+t.bind((function(e){return Z(e,["error","type"]).map(K)})).getOr("Invalid JSON in service error message")},$=function(e){return function(e){return new y((function(t,n){var r=new FileReader;r.onload=function(){t(r.result)},r.onerror=function(e){n(e)},r.readAsText(e)}))}(e).then((function(e){var t=q(e);return y.reject(t)}))},ee=function(e){return e<200||e>=300},te=function(e,t){var n={"Content-Type":"application/json;charset=UTF-8","tiny-api-key":t};return J(function(e,t){var n=-1===e.indexOf("?")?"?":"&";return/[?&]apiKey=/.test(e)?e:e+n+"apiKey="+encodeURIComponent(t)}(e,t),n).then((function(e){return ee(e.status)?(t=e.status,n=e.blob,function(e,t){return"application/json"===(null==t?void 0:t.type)&&(400===e||403===e||404===e||500===e)}(t,n)?$(n):X(t)):y.resolve(e.blob);var t,n}))},ne=function(e,t,n){return void 0===n&&(n=!1),t?te(e,t):function(e,t){return J(e,{},t).then((function(e){return ee(e.status)?X(e.status):y.resolve(e.blob)}))}(e,n)},re=function(e){return z(e)},oe=function(e){if(null==e)throw new Error("Node cannot be null or undefined");return{dom:e}},ie={fromHtml:function(e,t){var n=(t||document).createElement("div");if(n.innerHTML=e,!n.hasChildNodes()||n.childNodes.length>1)throw console.error("HTML does not have a single root node",e),new Error("HTML must have a single root node");return oe(n.childNodes[0])},fromTag:function(e,t){var n=(t||document).createElement(e);return oe(n)},fromText:function(e,t){var n=(t||document).createTextNode(e);return oe(n)},fromDom:oe,fromPoint:function(e,t,n){return v.from(e.dom.elementFromPoint(t,n)).map(oe)}};"undefined"!=typeof window?window:Function("return this;")();var ae=function(e,t){return function(e,t){return T(e.dom.childNodes,(function(e){return t(ie.fromDom(e))})).map(ie.fromDom)}(e,(function(e){return function(e,t){var n=e.dom;if(1!==n.nodeType)return!1;var r=n;if(void 0!==r.matches)return r.matches(t);if(void 0!==r.msMatchesSelector)return r.msMatchesSelector(t);if(void 0!==r.webkitMatchesSelector)return r.webkitMatchesSelector(t);if(void 0!==r.mozMatchesSelector)return r.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")}(e,t)}))},ce=tinymce.util.Tools.resolve("tinymce.util.Delay"),ue=tinymce.util.Tools.resolve("tinymce.util.Promise"),se=tinymce.util.Tools.resolve("tinymce.util.URI"),le=function(e){return e.getParam("imagetools_toolbar","rotateleft rotateright flipv fliph editimage imageoptions")},fe=function(e){return e.getParam("imagetools_proxy")},de=function(e){var t,n,r=function(e){return/^[0-9\.]+px$/.test(e)};return t=e.style.width,n=e.style.height,t||n?r(t)&&r(n)?{w:parseInt(t,10),h:parseInt(n,10)}:null:(t=e.width,n=e.height,t&&n?{w:parseInt(t,10),h:parseInt(n,10)}:null)},pe=function(e){return{w:e.naturalWidth,h:e.naturalHeight}},ge=0,Ae=function(e){return ae(ie.fromDom(e),"img")},me=function(e,t){return e.dom.is(t,"figure")},he=function(e,t){return e.dom.is(t,"img:not([data-mce-object],[data-mce-placeholder])")},ve=function(e,t){var n=function(t){return he(e,t)&&(xe(e,t)||Ce(e,t)||u(fe(e)))};return me(e,t)?Ae(t).bind((function(e){return n(e.dom)?v.some(e.dom):v.none()})):n(t)?v.some(t):v.none()},be=function(e,t){e.notificationManager.open({text:t,type:"error"})},we=function(e){var t=e.selection.getNode(),n=e.dom.getParent(t,"figure.image");return null!==n&&me(e,n)?Ae(n):he(e,t)?v.some(ie.fromDom(t)):v.none()},ye=function(e,t,n){var r=t.match(/(?:\/|^)(([^\/\?]+)\.(?:[a-z0-9.]+))(?:\?|$)/i);return u(r)?e.dom.encode(r[n]):null},xe=function(e,t){var n=t.src;return 0===n.indexOf("data:")||0===n.indexOf("blob:")||new se(n).host===e.documentBaseURI.host},Ce=function(e,t){return-1!==a.inArray(function(e){return e.getParam("imagetools_cors_hosts",[],"string[]")}(e),new se(t.src).host)},Ee=function(e,t){if(Ce(e,t))return ne(t.src,null,function(e,t){return-1!==a.inArray(function(e){return e.getParam("imagetools_credentials_hosts",[],"string[]")}(e),new se(t.src).host)}(e,t));if(!xe(e,t)){var n=fe(e),r=n+(-1===n.indexOf("?")?"?":"&")+"url="+encodeURIComponent(t.src),o=function(e){return e.getParam("api_key",e.getParam("imagetools_api_key","","string"),"string")}(e);return ne(r,o,!1)}return S(t)},Be=function(e,t){return function(e){return v.from(e.getParam("imagetools_fetch_image",null,"function"))}(e).fold((function(){return Ee(e,t)}),(function(e){return e(t)}))},De=function(e,t){var n=e.editorUpload.blobCache.getByUri(t.src);return n?ue.resolve(n.blob()):Be(e,t)},Me=function(e){ce.clearTimeout(e.get())},_e=function(e,t,n,r,o,i,a){return n.toBlob().then((function(c){var s,l,f,d,p=e.editorUpload.blobCache;s=i.src;var g=t.type===c.type;return function(e){return e.getParam("images_reuse_filename",!1,"boolean")}(e)&&(d=p.getByUri(s),u(d)?(s=d.uri(),l=d.name(),f=d.filename()):(l=ye(e,s,2),f=ye(e,s,1))),d=p.create({id:"imagetools"+ge++,blob:c,base64:n.toBase64(),uri:s,name:l,filename:g?f:void 0}),p.add(d),e.undoManager.transact((function(){var t=function(){e.$(i).off("load",t),e.nodeChanged(),r?e.editorUpload.uploadImagesAuto():(Me(o),function(e,t){var n=ce.setEditorTimeout(e,(function(){e.editorUpload.uploadImagesAuto()}),function(e){return e.getParam("images_upload_timeout",3e4,"number")}(e));t.set(n)}(e,o))};e.$(i).on("load",t),a&&e.$(i).attr({width:a.w,height:a.h}),e.$(i).attr({src:d.blobUri()}).removeAttr("data-mce-src")})),d}))},ke=function(e,t,n,r){return function(){return we(e).fold((function(){be(e,"Could not find selected image")}),(function(o){return e._scanForImages().then((function(){return De(e,o.dom)})).then((function(i){return re(i).then(n).then((function(n){return _e(e,i,n,!1,t,o.dom,r)}))})).catch((function(t){be(e,t)}))}))}},Ie=function(e,t,n){return function(){var r=we(e).map((function(e){var t=de(e.dom);return t?{w:t.h,h:t.w}:null})).getOrNull();return ke(e,t,(function(e){return G(e,n)}),r)()}},Se=function(e,t,n){return function(){return ke(e,t,(function(e){return H(e,n)}))()}},Qe=function(e,t,n,r,o){return function(e){return D(e)}(o).then((function(e){var t=pe(e);return r.w===t.w&&r.h===t.h||de(n)&&function(e,t){var n,r;t&&(n=e.style.width,r=e.style.height,(n||r)&&(e.style.width=t.w+"px",e.style.height=t.h+"px",e.removeAttribute("data-mce-style")),n=e.width,r=e.height,(n||r)&&(e.setAttribute("width",String(t.w)),e.setAttribute("height",String(t.h))))}(n,t),URL.revokeObjectURL(e.src),o})).then(re).then((function(r){return _e(e,o,r,!0,t,n)}))},Ne=function(e,t){return function(){var n=we(e),r=n.map((function(e){return pe(e.dom)}));n.each((function(o){ve(e,o.dom).each((function(i){De(e,o.dom).then((function(o){var i=function(e){return{blob:e,url:URL.createObjectURL(e)}}(o);e.windowManager.open({title:"Edit Image",size:"large",body:{type:"panel",items:[{type:"imagetools",name:"imagetools",label:"Edit Image",currentState:i}]},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0,disabled:!0}],onSubmit:function(o){var i=o.getData().imagetools.blob;n.each((function(n){r.each((function(r){Qe(e,t,n.dom,r,i)}))})),o.close()},onCancel:l,onAction:function(e,t){switch(t.name){case"save-state":t.value?e.enable("save"):e.disable("save");break;case"disable":e.disable("save"),e.disable("cancel");break;case"enable":e.enable("cancel")}}})}))}))}))}};i.add("imagetools",(function(e){var t=o(0),n=o(null);!function(e,t){a.each({mceImageRotateLeft:Ie(e,t,-90),mceImageRotateRight:Ie(e,t,90),mceImageFlipVertical:Se(e,t,"v"),mceImageFlipHorizontal:Se(e,t,"h"),mceEditImage:Ne(e,t)},(function(t,n){e.addCommand(n,t)}))}(e,t),function(e){var t=[],n=function(t){return function(){return e.execCommand(t)}},r=function(){return we(e).exists((function(t){return ve(e,t.dom).isSome()}))},o=function(e){var n=function(t){return e.setDisabled(!t)};return n(r()),t=t.concat([n]),function(){t=function(e,t){for(var n=[],r=0,o=e.length;r<o;r++){var i=e[r];t(i,r)&&n.push(i)}return n}(t,(function(e){return e!==n}))}};e.on("NodeChange",(function(){var e=r();F(t,(function(t){return t(e)}))})),e.ui.registry.addButton("rotateleft",{tooltip:"Rotate counterclockwise",icon:"rotate-left",onAction:n("mceImageRotateLeft"),onSetup:o}),e.ui.registry.addButton("rotateright",{tooltip:"Rotate clockwise",icon:"rotate-right",onAction:n("mceImageRotateRight"),onSetup:o}),e.ui.registry.addButton("flipv",{tooltip:"Flip vertically",icon:"flip-vertically",onAction:n("mceImageFlipVertical"),onSetup:o}),e.ui.registry.addButton("fliph",{tooltip:"Flip horizontally",icon:"flip-horizontally",onAction:n("mceImageFlipHorizontal"),onSetup:o}),e.ui.registry.addButton("editimage",{tooltip:"Edit image",icon:"edit-image",onAction:n("mceEditImage"),onSetup:o}),e.ui.registry.addButton("imageoptions",{tooltip:"Image options",icon:"image",onAction:n("mceImage")}),e.ui.registry.addContextMenu("imagetools",{update:function(t){return ve(e,t).map((function(e){return{text:"Edit image",icon:"edit-image",onAction:n("mceEditImage")}})).toArray()}})}(e),function(e){e.ui.registry.addContextToolbar("imagetools",{items:le(e),predicate:function(t){return ve(e,t).isSome()},position:"node",scope:"node"})}(e),function(e,t,n){e.on("NodeChange",(function(r){var o=n.get(),i=ve(e,r.element);o&&!i.exists((function(e){return o.src===e.src}))&&(Me(t),e.editorUpload.uploadImagesAuto(),n.set(null)),i.each(n.set)}))}(e,t,n)}))}()},80578:(e,t,n)=>{n(7847)},7847:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(e){return function(t){return function(e){var t=typeof e;return null===e?"null":"object"===t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"===t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t}(t)===e}},n=t("string"),r=t("array"),o=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),i=tinymce.util.Tools.resolve("tinymce.EditorManager"),a=tinymce.util.Tools.resolve("tinymce.Env"),c=tinymce.util.Tools.resolve("tinymce.util.Tools"),u=function(e){return e.getParam("importcss_selector_converter")},s=function(e){return e.getParam("importcss_append")},l=Array.prototype.push,f=function(e,t){return function(e){for(var t=[],n=0,o=e.length;n<o;++n){if(!r(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);l.apply(t,e[n])}return t}(function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o)}return r}(e,t))},d=/^\.(?:ephox|tiny-pageembed|mce)(?:[.-]+\w+)+$/,p=function(e){return n(e)?function(t){return-1!==t.indexOf(e)}:e instanceof RegExp?function(t){return e.test(t)}:e},g=function(e,t,r){var o=[],u={},s=function(t,u){var l,f,d,p=t.href;if(f=p,d=a.cacheSuffix,n(f)&&(f=f.replace("?"+d,"").replace("&"+d,"")),(p=f)&&r(p,u)&&!function(e,t){var n=function(e){var t=e.getParam("skin");return!1!==t&&(t||"oxide")}(e);if(n){var r=function(e){return e.getParam("skin_url")}(e),o=r?e.documentBaseURI.toAbsolute(r):i.baseURL+"/skins/ui/"+n,a=i.baseURL+"/skins/content/";return t===o+"/content"+(e.inline?".inline":"")+".min.css"||-1!==t.indexOf(a)}return!1}(e,p)){c.each(t.imports,(function(e){s(e,!0)}));try{l=t.cssRules||t.rules}catch(e){}c.each(l,(function(e){e.styleSheet?s(e.styleSheet,!0):function(e){return e.selectorText}(e)&&c.each(e.selectorText.split(","),(function(e){o.push(c.trim(e))}))}))}};c.each(e.contentCSS,(function(e){u[e]=!0})),r||(r=function(e,t){return t||u[e]});try{c.each(t.styleSheets,(function(e){s(e)}))}catch(e){}return o},A=function(e,t){var n,r=/^(?:([a-z0-9\-_]+))?(\.[a-z0-9_\-\.]+)$/i.exec(t);if(r){var o=r[1],i=r[2].substr(1).split(".").join(" "),a=c.makeMap("a,img");return r[1]?(n={title:t},e.schema.getTextBlockElements()[o]?n.block=o:e.schema.getBlockElements()[o]||a[o.toLowerCase()]?n.selector=o:n.inline=o):r[2]&&(n={inline:"span",title:t.substr(1),classes:i}),!1!==function(e){return e.getParam("importcss_merge_classes")}(e)?n.classes=i:n.attributes={class:i},n}},m=function(e,t){return null===t||!1!==function(e){return e.getParam("importcss_exclusive")}(e)},h=function(e){e.on("init",(function(){var t=function(){var e=[],t=[],n={};return{addItemToGroup:function(e,r){n[e]?n[e].push(r):(t.push(e),n[e]=[r])},addItem:function(t){e.push(t)},toFormats:function(){return f(t,(function(e){var t=n[e];return 0===t.length?[]:[{title:e,items:t}]})).concat(e)}}}(),n={},r=p(function(e){return e.getParam("importcss_selector_filter")}(e)),i=function(e){return c.map(e,(function(e){return c.extend({},e,{original:e,selectors:{},filter:p(e.filter)})}))}(function(e){return e.getParam("importcss_groups")}(e)),a=function(t,r){if(function(e,t,n,r){return!(m(e,n)?t in r:t in n.selectors)}(e,t,r,n)){!function(e,t,n,r){m(e,n)?r[t]=!0:n.selectors[t]=!0}(e,t,r,n);var i=function(e,t,n,r){return(r&&r.selector_converter?r.selector_converter:u(e)?u(e):function(){return A(e,n)}).call(t,n,r)}(e,e.plugins.importcss,t,r);if(i){var a=i.name||o.DOM.uniqueId();return e.formatter.register(a,i),{title:i.title,format:a}}}return null};c.each(g(e,e.getDoc(),p(function(e){return e.getParam("importcss_file_filter")}(e))),(function(e){if(!d.test(e)&&(!r||r(e))){var n=function(e,t){return c.grep(e,(function(e){return!e.filter||e.filter(t)}))}(i,e);if(n.length>0)c.each(n,(function(n){var r=a(e,n);r&&t.addItemToGroup(n.title,r)}));else{var o=a(e,null);o&&t.addItem(o)}}}));var l=t.toFormats();e.fire("addStyleModifications",{items:l,replace:!s(e)})}))};e.add("importcss",(function(e){return h(e),function(e){return{convertSelectorToFormat:function(t){return A(e,t)}}}(e)}))}()},8022:(e,t,n)=>{n(64715)},64715:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(e){return e.getParam("insertdatetime_timeformat",e.translate("%H:%M:%S"))},n=function(e){return e.getParam("insertdatetime_formats",["%H:%M:%S","%Y-%m-%d","%I:%M:%S %p","%D"])},r="Sun Mon Tue Wed Thu Fri Sat Sun".split(" "),o="Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sunday".split(" "),i="Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),a="January February March April May June July August September October November December".split(" "),c=function(e,t){if((e=""+e).length<t)for(var n=0;n<t-e.length;n++)e="0"+e;return e},u=function(e,t,n){return void 0===n&&(n=new Date),t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=t.replace("%D","%m/%d/%Y")).replace("%r","%I:%M:%S %p")).replace("%Y",""+n.getFullYear())).replace("%y",""+n.getYear())).replace("%m",c(n.getMonth()+1,2))).replace("%d",c(n.getDate(),2))).replace("%H",""+c(n.getHours(),2))).replace("%M",""+c(n.getMinutes(),2))).replace("%S",""+c(n.getSeconds(),2))).replace("%I",""+((n.getHours()+11)%12+1))).replace("%p",n.getHours()<12?"AM":"PM")).replace("%B",""+e.translate(a[n.getMonth()]))).replace("%b",""+e.translate(i[n.getMonth()]))).replace("%A",""+e.translate(o[n.getDay()]))).replace("%a",""+e.translate(r[n.getDay()]))).replace("%%","%")},s=function(e,t){if(function(e){return e.getParam("insertdatetime_element",!1)}(e)){var n=u(e,t),r=void 0;r=/%[HMSIp]/.test(t)?u(e,"%Y-%m-%dT%H:%M"):u(e,"%Y-%m-%d");var o=e.dom.getParent(e.selection.getStart(),"time");o?function(e,t,n,r){var o=e.dom.create("time",{datetime:n},r);t.parentNode.insertBefore(o,t),e.dom.remove(t),e.selection.select(o,!0),e.selection.collapse(!1)}(e,o,r,n):e.insertContent('<time datetime="'+r+'">'+n+"</time>")}else e.insertContent(u(e,t))},l=tinymce.util.Tools.resolve("tinymce.util.Tools"),f=function(e){var r,o,i=n(e),a=(r=function(e){var r=n(e);return r.length>0?r[0]:t(e)}(e),o=r,{get:function(){return o},set:function(e){o=e}}),c=function(t){return e.execCommand("mceInsertDate",!1,t)};e.ui.registry.addSplitButton("insertdatetime",{icon:"insert-time",tooltip:"Insert date/time",select:function(e){return e===a.get()},fetch:function(t){t(l.map(i,(function(t){return{type:"choiceitem",text:u(e,t),value:t}})))},onAction:function(e){c(a.get())},onItemAction:function(e,t){a.set(t),c(t)}});var s=function(e){return function(){a.set(e),c(e)}};e.ui.registry.addNestedMenuItem("insertdatetime",{icon:"insert-time",text:"Date/time",getSubmenuItems:function(){return l.map(i,(function(t){return{type:"menuitem",text:u(e,t),onAction:s(t)}}))}})};e.add("insertdatetime",(function(e){!function(e){e.addCommand("mceInsertDate",(function(t,n){s(e,null!=n?n:function(e){return e.getParam("insertdatetime_dateformat",e.translate("%Y-%m-%d"))}(e))})),e.addCommand("mceInsertTime",(function(n,r){s(e,null!=r?r:t(e))}))}(e),f(e)}))}()},20378:(e,t,n)=>{n(90095)},90095:()=>{!function(){"use strict";var e,t,n=tinymce.util.Tools.resolve("tinymce.PluginManager"),r=tinymce.util.Tools.resolve("tinymce.util.VK"),o=function(e){return function(t){return function(e){var t=typeof e;return null===e?"null":"object"===t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"===t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t}(t)===e}},i=function(e){return function(t){return typeof t===e}},a=o("string"),c=o("array"),u=function(e){return function(t){return e===t}}(null),s=i("boolean"),l=i("function"),f=function(){},d=function(e){return function(){return e}},p=function(e){return e},g=function(e,t){return e===t},A=d(!1),m=d(!0),h=function(){return v},v={fold:function(e,t){return e()},isSome:A,isNone:m,getOr:t=p,getOrThunk:e=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:d(null),getOrUndefined:d(void 0),or:t,orThunk:e,map:h,each:f,bind:h,exists:A,forall:m,filter:function(){return h()},toArray:function(){return[]},toString:d("none()")},b=function(e){var t=d(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},isSome:m,isNone:A,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return b(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:v},toArray:function(){return[e]},toString:function(){return"some("+e+")"}};return o},w={some:b,none:h,from:function(e){return null==e?v:b(e)}},y=Array.prototype.indexOf,x=Array.prototype.push,C=function(e,t){return function(e,t){return y.call(e,t)}(e,t)>-1},E=function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!c(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);x.apply(t,e[n])}return t},B=function(e,t){return E(function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o)}return r}(e,t))},D=function(e,t){for(var n=0;n<e.length;n++){var r=t(e[n],n);if(r.isSome())return r}return w.none()},M=function(e,t,n){return void 0===n&&(n=g),e.exists((function(e){return n(e,t)}))},_=function(e){for(var t=[],n=function(e){t.push(e)},r=0;r<e.length;r++)e[r].each(n);return t},k=function(e,t){return e?w.some(t):w.none()},I=function(e){var t=e.getParam("link_assume_external_targets",!1);return s(t)&&t?1:!a(t)||"http"!==t&&"https"!==t?0:t},S=function(e){return e.getParam("default_link_target")},Q=function(e){return e.getParam("target_list",!0)},N=function(e){return e.getParam("rel_list",[],"array")},F=function(e){return e.getParam("link_title",!0,"boolean")},T=function(e){return e.getParam("allow_unsafe_link_target",!1,"boolean")},O=function(e){return e.getParam("link_default_protocol","http","string")},P=tinymce.util.Tools.resolve("tinymce.util.Tools"),j=function(e){return a(e.value)?e.value:""},z=function(e,t){var n=[];return P.each(e,(function(e){var r=function(e){return a(e.text)?e.text:a(e.title)?e.title:""}(e);if(void 0!==e.menu){var o=z(e.menu,t);n.push({text:r,items:o})}else{var i=t(e);n.push({text:r,value:i})}})),n},R=function(e){return void 0===e&&(e=j),function(t){return w.from(t).map((function(t){return z(t,e)}))}},L={sanitize:function(e){return R(j)(e)},sanitizeWith:R,createUi:function(e,t){return function(n){return{name:e,type:"listbox",label:t,items:n}}},getValue:j},U=function(){return U=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},U.apply(this,arguments)},Y=Object.keys,H=Object.hasOwnProperty,G=function(e,t,n,r){return function(e,t){for(var n=Y(e),r=0,o=n.length;r<o;r++){var i=n[r];t(e[i],i)}}(e,(function(e,o){(t(e,o)?n:r)(e,o)})),{}},J=function(e,t){return H.call(e,t)},V=tinymce.util.Tools.resolve("tinymce.dom.TreeWalker"),W=tinymce.util.Tools.resolve("tinymce.util.URI"),Z=function(e){return e&&"a"===e.nodeName.toLowerCase()},X=function(e){return Z(e)&&!!$(e)},K=function(e,t){if(e.collapsed)return[];var n=e.cloneContents(),r=new V(n.firstChild,n),o=[],i=n.firstChild;do{t(i)&&o.push(i)}while(i=r.next());return o},q=function(e){return/^\w+:/i.test(e)},$=function(e){var t=e.getAttribute("data-mce-href");return t||e.getAttribute("href")},ee=function(e,t){var n=["noopener"],r=e?e.split(/\s+/):[],o=function(e){return e.filter((function(e){return-1===P.inArray(n,e)}))},i=t?function(e){return(e=o(e)).length>0?e.concat(n):n}(r):o(r);return i.length>0?function(e){return P.trim(e.sort().join(" "))}(i):""},te=function(e,t){return t=t||e.selection.getNode(),ie(t)?e.dom.select("a[href]",t)[0]:e.dom.getParent(t,"a[href]")},ne=function(e,t){return function(e){return e.replace(/\uFEFF/g,"")}(t?t.innerText||t.textContent:e.getContent({format:"text"}))},re=function(e){return P.grep(e,X).length>0},oe=function(e){var t=e.schema.getTextInlineElements();return 0===K(e.selection.getRng(),(function(e){return 1===e.nodeType&&!Z(e)&&!J(t,e.nodeName.toLowerCase())})).length},ie=function(e){return e&&"FIGURE"===e.nodeName&&/\bimage\b/i.test(e.className)},ae=function(e,t){var n=U({},t);if(!(N(e).length>0)&&!1===T(e)){var r=ee(n.rel,"_blank"===n.target);n.rel=r||null}return w.from(n.target).isNone()&&!1===Q(e)&&(n.target=S(e)),n.href=function(e,t){return"http"!==t&&"https"!==t||q(e)?e:t+"://"+e}(n.href,I(e)),n},ce=function(e,t,n){var r=e.selection.getNode(),o=te(e,r),i=ae(e,function(e){var t,n,r;return t=["title","rel","class","target"],n=function(t,n){return e[n].each((function(e){t[n]=e.length>0?e:null})),t},r={href:e.href},function(e,t){for(var n=0,r=e.length;n<r;n++)t(e[n],n)}(t,(function(e,t){r=n(r,e,t)})),r}(n));e.undoManager.transact((function(){n.href===t.href&&t.attach(),o?(e.focus(),function(e,t,n,r){n.each((function(e){J(t,"innerText")?t.innerText=e:t.textContent=e})),e.dom.setAttribs(t,r),e.selection.select(t)}(e,o,n.text,i)):function(e,t,n,r){ie(t)?de(e,t,r):n.fold((function(){e.execCommand("mceInsertLink",!1,r)}),(function(t){e.insertContent(e.dom.createHTML("a",r,e.dom.encode(t)))}))}(e,r,n.text,i)}))},ue=function(e){var t=e.class,n=e.href,r=e.rel,o=e.target,i=e.text,a=e.title;return function(e,t){var n,r={};return G(e,t,(n=r,function(e,t){n[t]=e}),f),r}({class:t.getOrNull(),href:n,rel:r.getOrNull(),target:o.getOrNull(),text:i.getOrNull(),title:a.getOrNull()},(function(e,t){return!1===u(e)}))},se=function(e,t,n){var r=function(e,t){var n=t.href;return U(U({},t),{href:W.isDomSafe(n,"a",e.settings)?n:""})}(e,n);e.hasPlugin("rtc",!0)?e.execCommand("createlink",!1,ue(r)):ce(e,t,r)},le=function(e){e.hasPlugin("rtc",!0)?e.execCommand("unlink"):function(e){e.undoManager.transact((function(){var t=e.selection.getNode();ie(t)?fe(e,t):function(e){var t=e.dom,n=e.selection,r=n.getBookmark(),o=n.getRng().cloneRange(),i=t.getParent(o.startContainer,"a[href]",e.getBody()),a=t.getParent(o.endContainer,"a[href]",e.getBody());i&&o.setStartBefore(i),a&&o.setEndAfter(a),n.setRng(o),e.execCommand("unlink"),n.moveToBookmark(r)}(e),e.focus()}))}(e)},fe=function(e,t){var n=e.dom.select("img",t)[0];if(n){var r=e.dom.getParents(n,"a[href]",t)[0];r&&(r.parentNode.insertBefore(n,r),e.dom.remove(r))}},de=function(e,t,n){var r=e.dom.select("img",t)[0];if(r){var o=e.dom.create("a",n);r.parentNode.insertBefore(o,r),o.appendChild(r)}},pe=function(e){return J(t=e,n="items")&&void 0!==t[n]&&null!==t[n];var t,n},ge=function(e,t){return D(t,(function(t){return pe(t)?ge(e,t.items):k(t.value===e,t)}))},Ae=function(e,t,n,r){var o=r[t],i=e.length>0;return void 0!==o?ge(o,n).map((function(t){return{url:{value:t.value,meta:{text:i?e:t.text,attach:f}},text:i?e:t.text}})):w.none()},me=function(e,t){var n={text:e.text,title:e.title},r=function(e){var t,r=(t=e.url,k(n.text.length<=0,w.from(t.meta.text).getOr(t.value))),o=function(e){return k(n.title.length<=0,w.from(e.meta.title).getOr(""))}(e.url);return r.isSome()||o.isSome()?w.some(U(U({},r.map((function(e){return{text:e}})).getOr({})),o.map((function(e){return{title:e}})).getOr({}))):w.none()},o=function(e,r){var o,i,a=(o=t,i=r.name,"link"===i?o.link:"anchor"===i?o.anchor:w.none()).getOr([]);return Ae(n.text,r.name,a,e)};return{onChange:function(e,t){var i=t.name;return"url"===i?r(e()):C(["anchor","link"],i)?o(e(),t):"text"===i||"title"===i?(n[i]=e()[i],w.none()):w.none()}}},he=tinymce.util.Tools.resolve("tinymce.util.Delay"),ve=tinymce.util.Tools.resolve("tinymce.util.Promise"),be=function(e){var t=e.href;return t.indexOf("@")>0&&-1===t.indexOf("/")&&-1===t.indexOf("mailto:")?w.some({message:"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?",preprocess:function(e){return U(U({},e),{href:"mailto:"+t})}}):w.none()},we=function(e,t){return function(n){var r=n.href;return 1===e&&!q(r)||0===e&&/^\s*www(\.|\d\.)/i.test(r)?w.some({message:"The URL you entered seems to be an external link. Do you want to add the required "+t+":// prefix?",preprocess:function(e){return U(U({},e),{href:t+"://"+r})}}):w.none()}},ye=function(e,t){return D([be,we(I(e),O(e))],(function(e){return e(t)})).fold((function(){return ve.resolve(t)}),(function(n){return new ve((function(r){!function(e,t,n){var r=e.selection.getRng();he.setEditorTimeout(e,(function(){e.windowManager.confirm(t,(function(t){e.selection.setRng(r),n(t)}))}))}(e,n.message,(function(e){r(e?n.preprocess(t):t)}))}))}))},xe=function(e){var t=e.dom.select("a:not([href])"),n=B(t,(function(e){var t=e.name||e.id;return t?[{text:t,value:"#"+t}]:[]}));return n.length>0?w.some([{text:"None",value:""}].concat(n)):w.none()},Ce=function(e){var t=function(e){return e.getParam("link_class_list",[],"array")}(e);return t.length>0?L.sanitize(t):w.none()},Ee=tinymce.util.Tools.resolve("tinymce.util.XHR"),Be=function(e){var t=function(t){return e.convertURL(t.value||t.url,"href")},n=function(e){return e.getParam("link_list")}(e);return new ve((function(e){a(n)?Ee.send({url:n,success:function(t){return e(function(e){try{return w.some(JSON.parse(e))}catch(e){return w.none()}}(t))},error:function(t){return e(w.none())}}):l(n)?n((function(t){return e(w.some(t))})):e(w.from(n))})).then((function(e){return e.bind(L.sanitizeWith(t)).map((function(e){if(e.length>0){return[{text:"None",value:""}].concat(e)}return e}))}))},De=function(e,t){var n=N(e);if(n.length>0){var r=M(t,"_blank");return(!1===T(e)?L.sanitizeWith((function(e){return ee(L.getValue(e),r)})):L.sanitize)(n)}return w.none()},Me=[{text:"Current window",value:""},{text:"New window",value:"_blank"}],_e=function(e){var t=Q(e);return c(t)?L.sanitize(t).orThunk((function(){return w.some(Me)})):!1===t?w.none():w.some(Me)},ke=function(e,t,n){var r=e.getAttrib(t,n);return null!==r&&r.length>0?w.some(r):w.none()},Ie=function(e,t){return Be(e).then((function(n){var r=function(e,t){var n=e.dom,r=oe(e)?w.some(ne(e.selection,t)):w.none(),o=t?w.some(n.getAttrib(t,"href")):w.none(),i=t?w.from(n.getAttrib(t,"target")):w.none(),a=ke(n,t,"rel"),c=ke(n,t,"class");return{url:o,text:r,title:ke(n,t,"title"),target:i,rel:a,linkClass:c}}(e,t);return{anchor:r,catalogs:{targets:_e(e),rels:De(e,r.target),classes:Ce(e),anchor:xe(e),link:n},optNode:w.from(t),flags:{titleEnabled:F(e)}}}))},Se=function(e){var t=function(e){var t=te(e);return Ie(e,t)}(e);t.then((function(t){var n=function(e,t){return function(n){var r=n.getData();if(!r.url.value)return le(e),void n.close();var o=function(e){return w.from(r[e]).filter((function(n){return!M(t.anchor[e],n)}))},i={href:r.url.value,text:o("text"),target:o("target"),rel:o("rel"),class:o("linkClass"),title:o("title")},a={href:r.url.value,attach:void 0!==r.url.meta&&r.url.meta.attach?r.url.meta.attach:f};ye(e,i).then((function(t){se(e,a,t)})),n.close()}}(e,t);return function(e,t,n){var r=e.anchor.text.map((function(){return{name:"text",type:"input",label:"Text to display"}})).toArray(),o=e.flags.titleEnabled?[{name:"title",type:"input",label:"Title"}]:[],i=function(e,t){var n=e.anchor,r=n.url.getOr("");return{url:{value:r,meta:{original:{value:r}}},text:n.text.getOr(""),title:n.title.getOr(""),anchor:r,link:r,rel:n.rel.getOr(""),target:n.target.or(t).getOr(""),linkClass:n.linkClass.getOr("")}}(e,w.from(S(n))),a=e.catalogs,c=me(i,a);return{title:"Insert/Edit Link",size:"normal",body:{type:"panel",items:E([[{name:"url",type:"urlinput",filetype:"file",label:"URL"}],r,o,_([a.anchor.map(L.createUi("anchor","Anchors")),a.rels.map(L.createUi("rel","Rel")),a.targets.map(L.createUi("target","Open link in...")),a.link.map(L.createUi("link","Link list")),a.classes.map(L.createUi("linkClass","Class"))])])},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:i,onChange:function(e,t){var n=t.name;c.onChange(e.getData,{name:n}).each((function(t){e.setData(t)}))},onSubmit:t}}(t,n,e)})).then((function(t){e.windowManager.open(t)}))},Qe=function(e){var t=document.createElement("a");t.target="_blank",t.href=e,t.rel="noreferrer noopener";var n=document.createEvent("MouseEvents");n.initMouseEvent("click",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),function(e,t){document.body.appendChild(e),e.dispatchEvent(t),document.body.removeChild(e)}(t,n)},Ne=function(e,t){return e.dom.getParent(t,"a[href]")},Fe=function(e){return Ne(e,e.selection.getStart())},Te=function(e,t){if(t){var n=$(t);if(/^#/.test(n)){var r=e.$(n);r.length&&e.selection.scrollIntoView(r[0],!0)}else Qe(t.href)}},Oe=function(e){return function(){Se(e)}},Pe=function(e){return function(){Te(e,Fe(e))}},je=function(e,t){return e.on("NodeChange",t),function(){return e.off("NodeChange",t)}},ze=function(e){return function(t){var n=function(){return t.setActive(!e.mode.isReadOnly()&&null!==te(e,e.selection.getNode()))};return n(),je(e,n)}},Re=function(e){return function(t){var n=function(){return t.setDisabled(null===te(e,e.selection.getNode()))};return n(),je(e,n)}},Le=function(e){return function(t){var n=function(t){return re(t)||(n=e.selection.getRng(),K(n,X).length>0);var n},r=e.dom.getParents(e.selection.getStart());return t.setDisabled(!n(r)),je(e,(function(e){return t.setDisabled(!n(e.parents))}))}},Ue=function(e){var t=function(t){var n=e.selection.getNode();return t.setDisabled(!te(e,n)),f};e.ui.registry.addContextForm("quicklink",{launch:{type:"contextformtogglebutton",icon:"link",tooltip:"Link",onSetup:ze(e)},label:"Link",predicate:function(t){return!!te(e,t)&&function(e){return e.getParam("link_context_toolbar",!1,"boolean")}(e)},initValue:function(){var t=te(e);return t?$(t):""},commands:[{type:"contextformtogglebutton",icon:"link",tooltip:"Link",primary:!0,onSetup:function(t){var n=e.selection.getNode();return t.setActive(!!te(e,n)),ze(e)(t)},onAction:function(t){var n=t.getValue(),r=function(t){var n=te(e),r=oe(e);if(!n&&r){var o=ne(e.selection,n);return w.some(o.length>0?o:t)}return w.none()}(n);se(e,{href:n,attach:f},{href:n,text:r,title:w.none(),rel:w.none(),target:w.none(),class:w.none()}),function(e){e.selection.collapse(!1)}(e),t.hide()}},{type:"contextformbutton",icon:"unlink",tooltip:"Remove link",onSetup:t,onAction:function(t){le(e),t.hide()}},{type:"contextformbutton",icon:"new-tab",tooltip:"Open link",onSetup:t,onAction:function(t){Pe(e)(),t.hide()}}]})};n.add("link",(function(e){!function(e){e.ui.registry.addToggleButton("link",{icon:"link",tooltip:"Insert/edit link",onAction:Oe(e),onSetup:ze(e)}),e.ui.registry.addButton("openlink",{icon:"new-tab",tooltip:"Open link",onAction:Pe(e),onSetup:Re(e)}),e.ui.registry.addButton("unlink",{icon:"unlink",tooltip:"Remove link",onAction:function(){return le(e)},onSetup:Le(e)})}(e),function(e){e.ui.registry.addMenuItem("openlink",{text:"Open link",icon:"new-tab",onAction:Pe(e),onSetup:Re(e)}),e.ui.registry.addMenuItem("link",{icon:"link",text:"Link...",shortcut:"Meta+K",onAction:Oe(e)}),e.ui.registry.addMenuItem("unlink",{icon:"unlink",text:"Remove link",onAction:function(){return le(e)},onSetup:Le(e)})}(e),function(e){e.ui.registry.addContextMenu("link",{update:function(t){return re(e.dom.getParents(t,"a"))?"link unlink openlink":"link"}})}(e),Ue(e),function(e){e.on("click",(function(t){var n=Ne(e,t.target);n&&r.metaKeyPressed(t)&&(t.preventDefault(),Te(e,n))})),e.on("keydown",(function(t){var n=Fe(e);n&&13===t.keyCode&&function(e){return!0===e.altKey&&!1===e.shiftKey&&!1===e.ctrlKey&&!1===e.metaKey}(t)&&(t.preventDefault(),Te(e,n))}))}(e),function(e){e.addCommand("mceLink",(function(){!function(e){return e.getParam("link_quicklink",!1,"boolean")}(e)?Oe(e)():e.fire("contexttoolbar-show",{toolbarKey:"quicklink"})}))}(e),function(e){e.addShortcut("Meta+K","",(function(){e.execCommand("mceLink")}))}(e)}))}()},55775:(e,t,n)=>{n(27524)},27524:()=>{!function(){"use strict";var e,t,n=tinymce.util.Tools.resolve("tinymce.PluginManager"),r=function(e){return function(t){return function(e){var t=typeof e;return null===e?"null":"object"===t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"===t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t}(t)===e}},o=function(e){return function(t){return typeof t===e}},i=r("string"),a=r("object"),c=r("array"),u=o("boolean"),s=o("function"),l=o("number"),f=function(){},d=function(e){return function(){return e}},p=function(e){return e},g=function(e,t){return e===t},A=function(e){return function(t){return!e(t)}},m=d(!1),h=d(!0),v=function(){return b},b={fold:function(e,t){return e()},isSome:m,isNone:h,getOr:t=p,getOrThunk:e=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:d(null),getOrUndefined:d(void 0),or:t,orThunk:e,map:v,each:f,bind:v,exists:m,forall:h,filter:function(){return v()},toArray:function(){return[]},toString:d("none()")},w=function(e){var t=d(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},isSome:h,isNone:m,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return w(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:b},toArray:function(){return[e]},toString:function(){return"some("+e+")"}};return o},y={some:w,none:v,from:function(e){return null==e?b:w(e)}},x=Array.prototype.slice,C=Array.prototype.push,E=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o)}return r},B=function(e,t){for(var n=0,r=e.length;n<r;n++){t(e[n],n)}},D=function(e,t){for(var n=[],r=0,o=e.length;r<o;r++){var i=e[r];t(i,r)&&n.push(i)}return n},M=function(e,t,n){return B(e,(function(e,r){n=t(n,e,r)})),n},_=function(e,t,n){for(var r=0,o=e.length;r<o;r++){var i=e[r];if(t(i,r))return y.some(i);if(n(i,r))break}return y.none()},k=function(e,t){return _(e,t,m)},I=function(e,t){return function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!c(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);C.apply(t,e[n])}return t}(E(e,t))},S=function(e){var t=x.call(e,0);return t.reverse(),t},Q=function(e,t){return t>=0&&t<e.length?y.some(e[t]):y.none()},N=function(e){return Q(e,0)},F=function(e){return Q(e,e.length-1)},T=function(){return T=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},T.apply(this,arguments)};var O,P=function(){return j(0,0)},j=function(e,t){return{major:e,minor:t}},z={nu:j,detect:function(e,t){var n=String(t).toLowerCase();return 0===e.length?P():function(e,t){var n=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.test(t))return r}}(e,t);if(!n)return{major:0,minor:0};var r=function(e){return Number(t.replace(n,"$"+e))};return j(r(1),r(2))}(e,n)},unknown:P},R=function(e,t){return function(e,t){for(var n=0;n<e.length;n++){var r=t(e[n],n);if(r.isSome())return r}return y.none()}(t.brands,(function(t){var n=t.brand.toLowerCase();return k(e,(function(e){var t;return n===(null===(t=e.brand)||void 0===t?void 0:t.toLowerCase())})).map((function(e){return{current:e.name,version:z.nu(parseInt(t.version,10),0)}}))}))},L=function(e,t){var n=String(t).toLowerCase();return k(e,(function(e){return e.search(n)}))},U=function(e,t){return-1!==e.indexOf(t)},Y=(O=/^\s+|\s+$/g,function(e){return e.replace(O,"")}),H=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,G=function(e){return function(t){return U(t,e)}},J=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return U(e,"edge/")&&U(e,"chrome")&&U(e,"safari")&&U(e,"applewebkit")}},{name:"Chrome",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,H],search:function(e){return U(e,"chrome")&&!U(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return U(e,"msie")||U(e,"trident")}},{name:"Opera",versionRegexes:[H,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:G("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:G("firefox")},{name:"Safari",versionRegexes:[H,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(U(e,"safari")||U(e,"mobile/"))&&U(e,"applewebkit")}}],V=[{name:"Windows",search:G("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return U(e,"iphone")||U(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:G("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:G("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:G("linux"),versionRegexes:[]},{name:"Solaris",search:G("sunos"),versionRegexes:[]},{name:"FreeBSD",search:G("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:G("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],W={browsers:d(J),oses:d(V)},Z="Edge",X="Chrome",K="Opera",q="Firefox",$="Safari",ee=function(e){var t=e.current,n=e.version,r=function(e){return function(){return t===e}};return{current:t,version:n,isEdge:r(Z),isChrome:r(X),isIE:r("IE"),isOpera:r(K),isFirefox:r(q),isSafari:r($)}},te={unknown:function(){return ee({current:void 0,version:z.unknown()})},nu:ee,edge:d(Z),chrome:d(X),ie:d("IE"),opera:d(K),firefox:d(q),safari:d($)},ne="Windows",re="Android",oe="Linux",ie="Solaris",ae="FreeBSD",ce="ChromeOS",ue=function(e){var t=e.current,n=e.version,r=function(e){return function(){return t===e}};return{current:t,version:n,isWindows:r(ne),isiOS:r("iOS"),isAndroid:r(re),isOSX:r("OSX"),isLinux:r(oe),isSolaris:r(ie),isFreeBSD:r(ae),isChromeOS:r(ce)}},se={unknown:function(){return ue({current:void 0,version:z.unknown()})},nu:ue,windows:d(ne),ios:d("iOS"),android:d(re),linux:d(oe),osx:d("OSX"),solaris:d(ie),freebsd:d(ae),chromeos:d(ce)},le=function(e,t,n){var r=W.browsers(),o=W.oses(),i=t.bind((function(e){return R(r,e)})).orThunk((function(){return function(e,t){return L(e,t).map((function(e){var n=z.detect(e.versionRegexes,t);return{current:e.name,version:n}}))}(r,e)})).fold(te.unknown,te.nu),a=function(e,t){return L(e,t).map((function(e){var n=z.detect(e.versionRegexes,t);return{current:e.name,version:n}}))}(o,e).fold(se.unknown,se.nu),c=function(e,t,n,r){var o=e.isiOS()&&!0===/ipad/i.test(n),i=e.isiOS()&&!o,a=e.isiOS()||e.isAndroid(),c=a||r("(pointer:coarse)"),u=o||!i&&a&&r("(min-device-width:768px)"),s=i||a&&!u,l=t.isSafari()&&e.isiOS()&&!1===/safari/i.test(n),f=!s&&!u&&!l;return{isiPad:d(o),isiPhone:d(i),isTablet:d(u),isPhone:d(s),isTouch:d(c),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:d(l),isDesktop:d(f)}}(a,i,e,n);return{browser:i,os:a,deviceType:c}},fe=function(e){return window.matchMedia(e).matches},de=function(e){var t,n=!1;return function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];return n||(n=!0,t=e.apply(null,r)),t}}((function(){return le(navigator.userAgent,y.from(navigator.userAgentData),fe)})),pe=function(e){if(null==e)throw new Error("Node cannot be null or undefined");return{dom:e}},ge={fromHtml:function(e,t){var n=(t||document).createElement("div");if(n.innerHTML=e,!n.hasChildNodes()||n.childNodes.length>1)throw console.error("HTML does not have a single root node",e),new Error("HTML must have a single root node");return pe(n.childNodes[0])},fromTag:function(e,t){var n=(t||document).createElement(e);return pe(n)},fromText:function(e,t){var n=(t||document).createTextNode(e);return pe(n)},fromDom:pe,fromPoint:function(e,t,n){return y.from(e.dom.elementFromPoint(t,n)).map(pe)}},Ae=function(e,t){return e.dom===t.dom},me=function(e,t){return function(e,t){return function(e,t,n){return!!(e.compareDocumentPosition(t)&n)}(e,t,Node.DOCUMENT_POSITION_CONTAINED_BY)}(e.dom,t.dom)},he=function(e,t){return de().browser.isIE()?me(e,t):function(e,t){var n=e.dom,r=t.dom;return n!==r&&n.contains(r)}(e,t)},ve=function(e,t){var n=e.dom;if(1!==n.nodeType)return!1;var r=n;if(void 0!==r.matches)return r.matches(t);if(void 0!==r.msMatchesSelector)return r.msMatchesSelector(t);if(void 0!==r.webkitMatchesSelector)return r.webkitMatchesSelector(t);if(void 0!==r.mozMatchesSelector)return r.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")},be=tinymce.util.Tools.resolve("tinymce.dom.RangeUtils"),we=tinymce.util.Tools.resolve("tinymce.dom.TreeWalker"),ye=tinymce.util.Tools.resolve("tinymce.util.VK"),xe=Object.keys,Ce=function(e,t){for(var n=xe(e),r=0,o=n.length;r<o;r++){var i=n[r];t(e[i],i)}},Ee=function(e,t){var n={};return function(e,t,n,r){Ce(e,(function(e,o){(t(e,o)?n:r)(e,o)}))}(e,t,function(e){return function(t,n){e[n]=t}}(n),f),n};"undefined"!=typeof window?window:Function("return this;")();var Be=function(e){return e.dom.nodeName.toLowerCase()},De=function(e){return function(t){return function(e){return e.dom.nodeType}(t)===e}}(1),Me=function(e){return function(t){return De(t)&&Be(t)===e}},_e=function(e,t){var n=e.dom;Ce(t,(function(e,t){!function(e,t,n){if(!(i(n)||u(n)||l(n)))throw console.error("Invalid call to Attribute.set. Key ",t,":: Value ",n,":: Element ",e),new Error("Attribute value was not simple");e.setAttribute(t,n+"")}(n,t,e)}))},ke=function(e){return M(e.dom.attributes,(function(e,t){return e[t.name]=t.value,e}),{})},Ie=function(e){return y.from(e.dom.parentNode).map(ge.fromDom)},Se=function(e){return E(e.dom.childNodes,ge.fromDom)},Qe=function(e,t){var n=e.dom.childNodes;return y.from(n[t]).map(ge.fromDom)},Ne=function(e){return Qe(e,0)},Fe=function(e){return Qe(e,e.dom.childNodes.length-1)},Te=function(e,t){Ie(e).each((function(n){n.dom.insertBefore(t.dom,e.dom)}))},Oe=function(e,t){e.dom.appendChild(t.dom)},Pe=function(e,t){B(t,(function(t){Oe(e,t)}))},je=function(e){var t=e.dom;null!==t.parentNode&&t.parentNode.removeChild(t)},ze=function(e){return function(e,t){return ge.fromDom(e.dom.cloneNode(t))}(e,!0)},Re=function(e,t){var n=function(e,t){var n=ge.fromTag(t),r=ke(e);return _e(n,r),n}(e,t);Te(e,n);var r=Se(e);return Pe(n,r),je(e),n},Le=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),Ue=tinymce.util.Tools.resolve("tinymce.util.Tools"),Ye=function(e){return function(t){return t&&t.nodeName.toLowerCase()===e}},He=function(e){return function(t){return t&&e.test(t.nodeName)}},Ge=function(e){return e&&3===e.nodeType},Je=He(/^(OL|UL|DL)$/),Ve=He(/^(OL|UL)$/),We=Ye("ol"),Ze=He(/^(LI|DT|DD)$/),Xe=He(/^(DT|DD)$/),Ke=He(/^(TH|TD)$/),qe=Ye("br"),$e=function(e,t){return t&&!!e.schema.getTextBlockElements()[t.nodeName]},et=function(e,t){return e&&e.nodeName in t},tt=function(e,t,n){var r=e.isEmpty(t);return!(n&&e.select("span[data-mce-type=bookmark]",t).length>0)&&r},nt=function(e,t){return e.isChildOf(t,e.getRoot())},rt=function(e,t){var n,r,o,i=e.dom,a=e.schema.getBlockElements(),c=i.createFragment(),u=function(e){var t=e.getParam("forced_root_block","p");return!1===t?"":!0===t?"p":t}(e);if(u&&((r=i.create(u)).tagName===u.toUpperCase()&&i.setAttribs(r,function(e){return e.getParam("forced_root_block_attrs",{})}(e)),et(t.firstChild,a)||c.appendChild(r)),t)for(;n=t.firstChild;){var s=n.nodeName;o||"SPAN"===s&&"bookmark"===n.getAttribute("data-mce-type")||(o=!0),et(n,a)?(c.appendChild(n),r=null):u?(r||(r=i.create(u),c.appendChild(r)),r.appendChild(n)):c.appendChild(n)}return u?o||r.appendChild(i.create("br",{"data-mce-bogus":"1"})):c.appendChild(i.create("br")),c},ot=Le.DOM,it=Me("dd"),at=Me("dt"),ct=function(e,t){it(t)?Re(t,"dt"):at(t)&&Ie(t).each((function(n){return function(e,t,n){var r=ot.select('span[data-mce-type="bookmark"]',t),o=rt(e,n),i=ot.createRng();i.setStartAfter(n),i.setEndAfter(t);for(var a,c=i.extractContents(),u=c.firstChild;u;u=u.firstChild)if("LI"===u.nodeName&&e.dom.isEmpty(u)){ot.remove(u);break}e.dom.isEmpty(c)||ot.insertAfter(c,t),ot.insertAfter(o,t),tt(e.dom,n.parentNode)&&(a=n.parentNode,Ue.each(r,(function(e){a.parentNode.insertBefore(e,n.parentNode)})),ot.remove(a)),ot.remove(n),tt(e.dom,t)&&ot.remove(t)}(e,n.dom,t.dom)}))},ut=function(e){at(e)&&Re(e,"dd")},st=function(e,t){if(Ge(e))return{container:e,offset:t};var n=be.getNode(e,t);return Ge(n)?{container:n,offset:t>=e.childNodes.length?n.data.length:0}:n.previousSibling&&Ge(n.previousSibling)?{container:n.previousSibling,offset:n.previousSibling.data.length}:n.nextSibling&&Ge(n.nextSibling)?{container:n.nextSibling,offset:0}:{container:e,offset:t}},lt=function(e){var t=e.cloneRange(),n=st(e.startContainer,e.startOffset);t.setStart(n.container,n.offset);var r=st(e.endContainer,e.endOffset);return t.setEnd(r.container,r.offset),t},ft=tinymce.util.Tools.resolve("tinymce.dom.DomQuery"),dt=function(e,t){var n=t||e.selection.getStart(!0);return e.dom.getParent(n,"OL,UL,DL",At(e,n))},pt=function(e){var t=dt(e),n=e.selection.getSelectedBlocks();return function(e,t){return e&&1===t.length&&t[0]===e}(t,n)?function(e){return D(e.querySelectorAll("ol,ul,dl"),Je)}(t):D(n,(function(e){return Je(e)&&t!==e}))},gt=function(e){var t=e.selection.getSelectedBlocks();return D(function(e,t){var n=Ue.map(t,(function(t){return e.dom.getParent(t,"li,dd,dt",At(e,t))||t}));return ft.unique(n)}(e,t),Ze)},At=function(e,t){var n=e.dom.getParents(t,"TD,TH");return n.length>0?n[0]:e.getBody()},mt=function(e,t){var n=e.dom.getParents(t,"ol,ul",At(e,t));return F(n)},ht=function(e){var t=function(e){var t=mt(e,e.selection.getStart()),n=D(e.selection.getSelectedBlocks(),Ve);return t.toArray().concat(n)}(e);return vt(e,t)},vt=function(e,t){var n=E(t,(function(t){return mt(e,t).getOr(t)}));return ft.unique(n)},bt=function(e,t,n){return void 0===n&&(n=g),e.exists((function(e){return n(e,t)}))},wt=function(e,t,n){return e.isSome()&&t.isSome()?y.some(n(e.getOrDie(),t.getOrDie())):y.none()},yt=function(e,t,n){return e.fire("ListMutation",{action:t,element:n})},xt=function(e,t,n){if(!i(n))throw console.error("Invalid call to CSS.set. Property ",t,":: Value ",n,":: Element ",e),new Error("CSS value must be a string: "+n);(function(e){return void 0!==e.style&&s(e.style.getPropertyValue)})(e)&&e.style.setProperty(t,n)},Ct=function(e,t){Oe(e.item,t.list)},Et=function(e,t){var n={list:ge.fromTag(t,e),item:ge.fromTag("li",e)};return Oe(n.list,n.item),n},Bt=function(e,t,n){var r=t.slice(0,n.depth);return F(r).each((function(t){var r=function(e,t,n){var r=ge.fromTag("li",e);return _e(r,t),Pe(r,n),r}(e,n.itemAttributes,n.content);!function(e,t){Oe(e.list,t),e.item=t}(t,r),function(e,t){Be(e.list)!==t.listType&&(e.list=Re(e.list,t.listType)),_e(e.list,t.listAttributes)}(t,n)})),r},Dt=function(e,t,n){var r,o=function(e,t,n){for(var r=[],o=0;o<n;o++)r.push(Et(e,t.listType));return r}(e,n,n.depth-t.length);return function(e){for(var t=1;t<e.length;t++)Ct(e[t-1],e[t])}(o),function(e,t){for(var n=0;n<e.length-1;n++)r=e[n].item,o="list-style-type",i="none",a=void 0,a=r.dom,xt(a,o,i);var r,o,i,a;F(e).each((function(e){_e(e.list,t.listAttributes),_e(e.item,t.itemAttributes),Pe(e.item,t.content)}))}(o,n),r=o,wt(F(t),N(r),Ct),t.concat(o)},Mt=function(e){return ve(e,"OL,UL")},_t=function(e){return Ne(e).exists(Mt)},kt=function(e){return e.depth>0},It=function(e){return e.isSelected},St=function(e){var t=Se(e),n=Fe(e).exists(Mt)?t.slice(0,-1):t;return E(n,ze)},Qt=function(e){return B(e,(function(t,n){(function(e,t){var n=e[t].depth,r=function(e){return e.depth===n&&!e.dirty},o=function(e){return e.depth<n};return _(S(e.slice(0,t)),r,o).orThunk((function(){return _(e.slice(t+1),r,o)}))})(e,n).fold((function(){t.dirty&&function(e){e.listAttributes=Ee(e.listAttributes,(function(e,t){return"start"!==t}))}(t)}),(function(e){return r=e,(n=t).listType=r.listType,void(n.listAttributes=T({},r.listAttributes));var n,r}))})),e},Nt=function(e,t,n,r){return Ne(r).filter(Mt).fold((function(){t.each((function(e){Ae(e.start,r)&&n.set(!0)}));var o=function(e,t,n){return Ie(e).filter(De).map((function(r){return{depth:t,dirty:!1,isSelected:n,content:St(e),itemAttributes:ke(e),listAttributes:ke(r),listType:Be(r)}}))}(r,e,n.get());t.each((function(e){Ae(e.end,r)&&n.set(!1)}));var i=Fe(r).filter(Mt).map((function(r){return Ft(e,t,n,r)})).getOr([]);return o.toArray().concat(i)}),(function(r){return Ft(e,t,n,r)}))},Ft=function(e,t,n,r){return I(Se(r),(function(r){return(Mt(r)?Ft:Nt)(e+1,t,n,r)}))},Tt=function(e,t){var n=Qt(t);return E(n,(function(t){var n,r,o,i=(n=t.content,o=(r||document).createDocumentFragment(),B(n,(function(e){o.appendChild(e.dom)})),ge.fromDom(o));return ge.fromDom(rt(e,i.dom))}))},Ot=function(e,t){var n=Qt(t);return function(e,t){var n=M(t,(function(t,n){return n.depth>t.length?Dt(e,t,n):Bt(e,t,n)}),[]);return N(n).map((function(e){return e.list}))}(e.contentDocument,n).toArray()},Pt=function(e,t,n){var r=function(e,t){var n,r=(n=!1,{get:function(){return n},set:function(e){n=e}});return E(e,(function(e){return{sourceList:e,entries:Ft(0,t,r,e)}}))}(t,function(e){var t=E(gt(e),ge.fromDom);return wt(k(t,A(_t)),k(S(t),A(_t)),(function(e,t){return{start:e,end:t}}))}(e));B(r,(function(t){!function(e,t){B(D(e,It),(function(e){return function(e,t){switch(e){case"Indent":t.depth++;break;case"Outdent":t.depth--;break;case"Flatten":t.depth=0}t.dirty=!0}(t,e)}))}(t.entries,n);var r,o=function(e,t){return I(function(e,t){if(0===e.length)return[];for(var n=t(e[0]),r=[],o=[],i=0,a=e.length;i<a;i++){var c=e[i],u=t(c);u!==n&&(r.push(o),o=[]),n=u,o.push(c)}return 0!==o.length&&r.push(o),r}(t,kt),(function(t){return N(t).exists(kt)?Ot(e,t):Tt(e,t)}))}(e,t.entries);B(o,(function(t){yt(e,"Indent"===n?"IndentList":"OutdentList",t.dom)})),r=t.sourceList,B(o,(function(e){Te(r,e)})),je(t.sourceList)}))},jt=function(e,t){var n=E(ht(e),ge.fromDom),r=E(function(e){return D(gt(e),Xe)}(e),ge.fromDom),o=!1;if(n.length||r.length){var i=e.selection.getBookmark();Pt(e,n,t),function(e,t,n){B(n,"Indent"===t?ut:function(t){return ct(e,t)})}(e,t,r),e.selection.moveToBookmark(i),e.selection.setRng(lt(e.selection.getRng())),e.nodeChanged(),o=!0}return o},zt=function(e){return jt(e,"Indent")},Rt=function(e){return jt(e,"Outdent")},Lt=function(e){return jt(e,"Flatten")},Ut=tinymce.util.Tools.resolve("tinymce.dom.BookmarkManager"),Yt=Le.DOM,Ht=function(e){var t={},n=function(n){var r=e[n?"startContainer":"endContainer"],o=e[n?"startOffset":"endOffset"];if(1===r.nodeType){var i=Yt.create("span",{"data-mce-type":"bookmark"});r.hasChildNodes()?(o=Math.min(o,r.childNodes.length-1),n?r.insertBefore(i,r.childNodes[o]):Yt.insertAfter(i,r.childNodes[o])):r.appendChild(i),r=i,o=0}t[n?"startContainer":"endContainer"]=r,t[n?"startOffset":"endOffset"]=o};return n(!0),e.collapsed||n(),t},Gt=function(e){var t=function(t){var n,r=n=e[t?"startContainer":"endContainer"],o=e[t?"startOffset":"endOffset"];r&&(1===r.nodeType&&(o=function(e){for(var t=e.parentNode.firstChild,n=0;t;){if(t===e)return n;1===t.nodeType&&"bookmark"===t.getAttribute("data-mce-type")||n++,t=t.nextSibling}return-1}(r),r=r.parentNode,Yt.remove(n),!r.hasChildNodes()&&Yt.isBlock(r)&&r.appendChild(Yt.create("br"))),e[t?"startContainer":"endContainer"]=r,e[t?"startOffset":"endOffset"]=o)};t(!0),t();var n=Yt.createRng();return n.setStart(e.startContainer,e.startOffset),e.endContainer&&n.setEnd(e.endContainer,e.endOffset),lt(n)},Jt=function(e){switch(e){case"UL":return"ToggleUlList";case"OL":return"ToggleOlList";case"DL":return"ToggleDLList"}},Vt=function(e){return/\btox\-/.test(e.className)},Wt=function(e,t,n){var r=function(e){var r=_(e.parents,Je,Ke).filter((function(e){return e.nodeName===t&&!Vt(e)})).isSome();n(r)},o=e.dom.getParents(e.selection.getNode());return r({parents:o}),e.on("NodeChange",r),function(){return e.off("NodeChange",r)}},Zt=function(e,t){Ue.each(t,(function(t,n){e.setAttribute(n,t)}))},Xt=function(e,t,n){!function(e,t,n){var r=n["list-style-type"]?n["list-style-type"]:null;e.setStyle(t,"list-style-type",r)}(e,t,n),function(e,t,n){Zt(t,n["list-attributes"]),Ue.each(e.select("li",t),(function(e){Zt(e,n["list-item-attributes"])}))}(e,t,n)},Kt=function(e,t,n,r){var o=t[n?"startContainer":"endContainer"],i=t[n?"startOffset":"endOffset"];for(1===o.nodeType&&(o=o.childNodes[Math.min(i,o.childNodes.length-1)]||o),!n&&qe(o.nextSibling)&&(o=o.nextSibling);o.parentNode!==r;){if($e(e,o))return o;if(/^(TD|TH)$/.test(o.parentNode.nodeName))return o;o=o.parentNode}return o},qt=function(e,t,n){var r=e.selection.getRng(),o="LI",i=At(e,e.selection.getStart(!0)),a=e.dom;if("false"!==a.getContentEditable(e.selection.getNode())){"DL"===(t=t.toUpperCase())&&(o="DT");var c=Ht(r),u=function(e,t,n){for(var r,o=[],i=e.dom,a=Kt(e,t,!0,n),c=Kt(e,t,!1,n),u=[],s=a;s&&(u.push(s),s!==c);s=s.nextSibling);return Ue.each(u,(function(t){if($e(e,t))return o.push(t),void(r=null);if(i.isBlock(t)||qe(t))return qe(t)&&i.remove(t),void(r=null);var a=t.nextSibling;Ut.isBookmarkNode(t)&&(Je(a)||$e(e,a)||!a&&t.parentNode===n)?r=null:(r||(r=i.create("p"),t.parentNode.insertBefore(r,t),o.push(r)),r.appendChild(t))})),o}(e,r,i);Ue.each(u,(function(r){var i,c=r.previousSibling,u=r.parentNode;Ze(u)||(c&&Je(c)&&c.nodeName===t&&function(e,t,n){var r=e.getStyle(t,"list-style-type"),o=n?n["list-style-type"]:"";return r===(null===o?"":o)}(a,c,n)?(i=c,r=a.rename(r,o),c.appendChild(r)):(i=a.create(t),r.parentNode.insertBefore(i,r),i.appendChild(r),r=a.rename(r,o)),function(e,t,n){Ue.each(n,(function(n){var r;return e.setStyle(t,((r={})[n]="",r))}))}(a,r,["margin","margin-right","margin-bottom","margin-left","margin-top","padding","padding-right","padding-bottom","padding-left","padding-top"]),Xt(a,i,n),en(e.dom,i))})),e.selection.setRng(Gt(c))}},$t=function(e,t,n){return function(e,t){return e&&t&&Je(e)&&e.nodeName===t.nodeName}(t,n)&&function(e,t,n){return e.getStyle(t,"list-style-type",!0)===e.getStyle(n,"list-style-type",!0)}(e,t,n)&&(r=n,t.className===r.className);var r},en=function(e,t){var n,r;if(n=t.nextSibling,$t(e,t,n)){for(;r=n.firstChild;)t.appendChild(r);e.remove(n)}if(n=t.previousSibling,$t(e,t,n)){for(;r=n.lastChild;)t.insertBefore(r,t.firstChild);e.remove(n)}},tn=function(e,t,n,r,o){var i=Je(t);if(i&&t.nodeName===r&&!nn(o))Lt(e);else{qt(e,r,o);var a=Ht(e.selection.getRng()),c=i?function(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}([t],n,!0):n;Ue.each(c,(function(t){!function(e,t,n,r){if(t.nodeName!==n){var o=e.dom.rename(t,n);Xt(e.dom,o,r),yt(e,Jt(n),o)}else Xt(e.dom,t,r),yt(e,Jt(n),t)}(e,t,r,o)})),e.selection.setRng(Gt(a))}},nn=function(e){return"list-style-type"in e},rn=function(e,t,n){var r=dt(e),o=pt(e),i=a(n)?n:{};o.length>0?tn(e,r,o,t,i):function(e,t,n,r){if(t!==e.getBody())if(t)if(t.nodeName!==n||nn(r)||Vt(t)){var o=Ht(e.selection.getRng());Xt(e.dom,t,r);var i=e.dom.rename(t,n);en(e.dom,i),e.selection.setRng(Gt(o)),qt(e,n,r),yt(e,Jt(n),i)}else Lt(e);else qt(e,n,r),yt(e,Jt(n),t)}(e,r,t,i)},on=Le.DOM,an=function(e,t){var n=Ue.grep(e.select("ol,ul",t));Ue.each(n,(function(t){!function(e,t){var n,r=t.parentNode;"LI"===r.nodeName&&r.firstChild===t&&((n=r.previousSibling)&&"LI"===n.nodeName?(n.appendChild(t),tt(e,r)&&on.remove(r)):on.setStyle(r,"listStyleType","none")),Je(r)&&(n=r.previousSibling)&&"LI"===n.nodeName&&n.appendChild(t)}(e,t)}))},cn=function(e,t,n,r){var o=t.startContainer,i=t.startOffset;if(Ge(o)&&(n?i<o.data.length:i>0))return o;var a=e.schema.getNonEmptyElements();1===o.nodeType&&(o=be.getNode(o,i));var c=new we(o,r);for(n&&function(e,t){return!!qe(t)&&e.isBlock(t.nextSibling)&&!qe(t.previousSibling)}(e.dom,o)&&c.next();o=c[n?"next":"prev2"]();){if("LI"===o.nodeName&&!o.hasChildNodes())return o;if(a[o.nodeName])return o;if(Ge(o)&&o.data.length>0)return o}},un=function(e,t){var n=t.childNodes;return 1===n.length&&!Je(n[0])&&e.isBlock(n[0])},sn=function(e,t,n){var r,o=un(e,n)?n.firstChild:n;if(function(e,t){un(e,t)&&e.remove(t.firstChild,!0)}(e,t),!tt(e,t,!0))for(;r=t.firstChild;)o.appendChild(r)},ln=function(e,t,n){var r,o=t.parentNode;if(nt(e,t)&&nt(e,n)){Je(n.lastChild)&&(r=n.lastChild),o===n.lastChild&&qe(o.previousSibling)&&e.remove(o.previousSibling);var i=n.lastChild;i&&qe(i)&&t.hasChildNodes()&&e.remove(i),tt(e,n,!0)&&e.$(n).empty(),sn(e,t,n),r&&n.appendChild(r);var a=he(ge.fromDom(n),ge.fromDom(t))?e.getParents(t,Je,n):[];e.remove(t),B(a,(function(t){tt(e,t)&&t!==e.getRoot()&&e.remove(t)}))}},fn=function(e,t,n,r){var o=e.dom;if(o.isEmpty(r))!function(e,t,n){e.dom.$(n).empty(),ln(e.dom,t,n),e.selection.setCursorLocation(n,0)}(e,n,r);else{var i=Ht(t);ln(o,n,r),e.selection.setRng(Gt(i))}},dn=function(e,t){var n=e.dom,r=e.selection,o=r.getStart(),i=At(e,o),a=n.getParent(r.getStart(),"LI",i);if(a){var c=a.parentNode;if(c===e.getBody()&&tt(n,c))return!0;var u=lt(r.getRng()),s=n.getParent(cn(e,u,t,i),"LI",i);if(s&&s!==a)return e.undoManager.transact((function(){var n;t?fn(e,u,s,a):(n=a).parentNode.firstChild===n?Rt(e):function(e,t,n,r){var o=Ht(t);ln(e.dom,n,r);var i=Gt(o);e.selection.setRng(i)}(e,u,a,s)})),!0;if(!s&&!t&&0===u.startOffset&&0===u.endOffset)return e.undoManager.transact((function(){Lt(e)})),!0}return!1},pn=function(e,t){return dn(e,t)||function(e,t){var n=e.dom,r=e.selection.getStart(),o=At(e,r),i=n.getParent(r,n.isBlock,o);if(i&&n.isEmpty(i)){var a=lt(e.selection.getRng()),c=n.getParent(cn(e,a,t,o),"LI",o);if(c)return e.undoManager.transact((function(){!function(e,t,n){var r=e.getParent(t.parentNode,e.isBlock,n);e.remove(t),r&&e.isEmpty(r)&&e.remove(r)}(n,i,o),en(n,c.parentNode),e.selection.select(c,!0),e.selection.collapse(t)})),!0}return!1}(e,t)},gn=function(e,t){return e.selection.isCollapsed()?pn(e,t):function(e){var t=e.selection.getStart(),n=At(e,t);return!!(e.dom.getParent(t,"LI,DT,DD",n)||gt(e).length>0)&&(e.undoManager.transact((function(){e.execCommand("Delete"),an(e.dom,e.getBody())})),!0)}(e)},An=function(e){var t=S(Y(e).split("")),n=E(t,(function(e,t){var n=e.toUpperCase().charCodeAt(0)-"A".charCodeAt(0)+1;return Math.pow(26,t)*n}));return M(n,(function(e,t){return e+t}),0)},mn=function(e){if(--e<0)return"";var t=e%26,n=Math.floor(e/26);return mn(n)+String.fromCharCode("A".charCodeAt(0)+t)},hn=function(e){var t,n,r=dt(e);We(r)&&e.windowManager.open({title:"List Properties",body:{type:"panel",items:[{type:"input",name:"start",label:"Start list at number",inputMode:"numeric"}]},initialData:{start:(t={start:e.dom.getAttrib(r,"start","1"),listStyleType:y.some(e.dom.getStyle(r,"list-style-type"))},n=parseInt(t.start,10),bt(t.listStyleType,"upper-alpha")?mn(n):bt(t.listStyleType,"lower-alpha")?mn(n).toLowerCase():t.start)},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],onSubmit:function(t){(function(e){switch(function(e){return/^[0-9]+$/.test(e)?2:/^[A-Z]+$/.test(e)?0:function(e){return/^[a-z]+$/.test(e)}(e)?1:e.length>0?4:3}(e)){case 2:return y.some({listStyleType:y.none(),start:e});case 0:return y.some({listStyleType:y.some("upper-alpha"),start:An(e).toString()});case 1:return y.some({listStyleType:y.some("lower-alpha"),start:An(e).toString()});case 3:return y.some({listStyleType:y.none(),start:""});case 4:return y.none()}})(t.getData().start).each((function(t){e.execCommand("mceListUpdate",!1,{attrs:{start:"1"===t.start?"":t.start},styles:{"list-style-type":t.listStyleType.getOr("")}})})),t.close()}})},vn=function(e,t){return function(){var n=dt(e);return n&&n.nodeName===t}},bn=function(e){e.addCommand("mceListProps",(function(){hn(e)}))},wn=function(e){e.on("BeforeExecCommand",(function(t){var n=t.command.toLowerCase();"indent"===n?zt(e):"outdent"===n&&Rt(e)})),e.addCommand("InsertUnorderedList",(function(t,n){rn(e,"UL",n)})),e.addCommand("InsertOrderedList",(function(t,n){rn(e,"OL",n)})),e.addCommand("InsertDefinitionList",(function(t,n){rn(e,"DL",n)})),e.addCommand("RemoveList",(function(){Lt(e)})),bn(e),e.addCommand("mceListUpdate",(function(t,n){a(n)&&function(e,t){var n=dt(e);e.undoManager.transact((function(){a(t.styles)&&e.dom.setStyles(n,t.styles),a(t.attrs)&&Ce(t.attrs,(function(t,r){return e.dom.setAttrib(n,r,t)}))}))}(e,n)})),e.addQueryStateHandler("InsertUnorderedList",vn(e,"UL")),e.addQueryStateHandler("InsertOrderedList",vn(e,"OL")),e.addQueryStateHandler("InsertDefinitionList",vn(e,"DL"))},yn=function(e){(function(e){return e.getParam("lists_indent_on_tab",!0)})(e)&&function(e){e.on("keydown",(function(t){t.keyCode!==ye.TAB||ye.metaKeyPressed(t)||e.undoManager.transact((function(){(t.shiftKey?Rt(e):zt(e))&&t.preventDefault()}))}))}(e),function(e){e.on("keydown",(function(t){t.keyCode===ye.BACKSPACE?gn(e,!1)&&t.preventDefault():t.keyCode===ye.DELETE&&gn(e,!0)&&t.preventDefault()}))}(e)};n.add("lists",(function(e){return!1===e.hasPlugin("rtc",!0)?(yn(e),wn(e)):bn(e),function(e){var t=function(t){return function(){return e.execCommand(t)}};e.hasPlugin("advlist")||(e.ui.registry.addToggleButton("numlist",{icon:"ordered-list",active:!1,tooltip:"Numbered list",onAction:t("InsertOrderedList"),onSetup:function(t){return Wt(e,"OL",t.setActive)}}),e.ui.registry.addToggleButton("bullist",{icon:"unordered-list",active:!1,tooltip:"Bullet list",onAction:t("InsertUnorderedList"),onSetup:function(t){return Wt(e,"UL",t.setActive)}}))}(e),function(e){var t={text:"List properties...",icon:"ordered-list",onAction:function(){return e.execCommand("mceListProps")},onSetup:function(t){return Wt(e,"OL",(function(e){return t.setDisabled(!e)}))}};e.ui.registry.addMenuItem("listprops",t),e.ui.registry.addContextMenu("lists",{update:function(t){var n=dt(e,t);return We(n)?["listprops"]:[]}})}(e),function(e){return{backspaceDelete:function(t){gn(e,t)}}}(e)}))}()},57426:(e,t,n)=>{n(24855)},24855:()=>{!function(){"use strict";var e,t,n=tinymce.util.Tools.resolve("tinymce.PluginManager"),r=function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},r.apply(this,arguments)},o=function(e){return function(t){return function(e){var t=typeof e;return null===e?"null":"object"===t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"===t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t}(t)===e}},i=o("string"),a=o("object"),c=o("array"),u=function(e){return!function(e){return null==e}(e)},s=function(){},l=function(e){return function(){return e}},f=function(e){return e},d=l(!1),p=l(!0),g=function(){return A},A={fold:function(e,t){return e()},isSome:d,isNone:p,getOr:t=f,getOrThunk:e=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:l(null),getOrUndefined:l(void 0),or:t,orThunk:e,map:g,each:s,bind:g,exists:d,forall:p,filter:function(){return g()},toArray:function(){return[]},toString:l("none()")},m=function(e){var t=l(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},isSome:p,isNone:d,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return m(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:A},toArray:function(){return[e]},toString:function(){return"some("+e+")"}};return o},h={some:m,none:g,from:function(e){return null==e?A:m(e)}},v=Array.prototype.push,b=function(e,t){for(var n=0,r=e.length;n<r;n++){t(e[n],n)}},w=function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!c(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);v.apply(t,e[n])}return t},y=function(e){var t=e;return{get:function(){return t},set:function(e){t=e}}},x=Object.keys,C=Object.hasOwnProperty,E=function(e,t){return B(e,t)?h.from(e[t]):h.none()},B=function(e,t){return C.call(e,t)},D=function(e){return e.getParam("media_scripts")},M=function(e){return e.getParam("media_live_embeds",!0)},_=tinymce.util.Tools.resolve("tinymce.util.Tools"),k=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),I=tinymce.util.Tools.resolve("tinymce.html.SaxParser"),S=function(e,t){if(e)for(var n=0;n<e.length;n++)if(-1!==t.indexOf(e[n].filter))return e[n]},Q=k.DOM,N=function(e){return e.replace(/px$/,"")},F=function(e,t){var n=y(!1),r={};return I({validate:!1,allow_conditional_comments:!0,start:function(t,o){if(n.get());else if(B(o.map,"data-ephox-embed-iri"))n.set(!0),r=function(e){var t=e.map.style,n=t?Q.parseStyle(t):{};return{type:"ephox-embed-iri",source:e.map["data-ephox-embed-iri"],altsource:"",poster:"",width:E(n,"max-width").map(N).getOr(""),height:E(n,"max-height").map(N).getOr("")}}(o);else{if(r.source||"param"!==t||(r.source=o.map.movie),"iframe"!==t&&"object"!==t&&"embed"!==t&&"video"!==t&&"audio"!==t||(r.type||(r.type=t),r=_.extend(o.map,r)),"script"===t){var i=S(e,o.map.src);if(!i)return;r={type:"script",source:o.map.src,width:String(i.width),height:String(i.height)}}"source"===t&&(r.source?r.altsource||(r.altsource=o.map.src):r.source=o.map.src),"img"!==t||r.poster||(r.poster=o.map.src)}}}).parse(t),r.source=r.source||r.src||r.data,r.altsource=r.altsource||"",r.poster=r.poster||"",r},T=function(e){var t={mp3:"audio/mpeg",m4a:"audio/x-m4a",wav:"audio/wav",mp4:"video/mp4",webm:"video/webm",ogg:"video/ogg",swf:"application/x-shockwave-flash"}[e.toLowerCase().split(".").pop()];return t||""},O=tinymce.util.Tools.resolve("tinymce.html.Schema"),P=tinymce.util.Tools.resolve("tinymce.html.Writer"),j=k.DOM,z=function(e){return/^[0-9.]+$/.test(e)?e+"px":e},R=function(e,t){!function(e,t){for(var n=x(e),r=0,o=n.length;r<o;r++){var i=n[r];t(e[i],i)}}(t,(function(t,n){var r=""+t;if(e.map[n])for(var o=e.length;o--;){var i=e[o];i.name===n&&(r?(e.map[n]=r,i.value=r):(delete e.map[n],e.splice(o,1)))}else r&&(e.push({name:n,value:r}),e.map[n]=r)}))},L=["source","altsource"],U=function(e,t,n){var r,o=P(),i=y(!1),a=0;return I({validate:!1,allow_conditional_comments:!0,comment:function(e){o.comment(e)},cdata:function(e){o.cdata(e)},text:function(e,t){o.text(e,t)},start:function(e,c,u){if(i.get());else if(B(c.map,"data-ephox-embed-iri"))i.set(!0),function(e,t){var n=t.map.style,r=n?j.parseStyle(n):{};r["max-width"]=z(e.width),r["max-height"]=z(e.height),R(t,{style:j.serializeStyle(r)})}(t,c);else{switch(e){case"video":case"object":case"embed":case"img":case"iframe":void 0!==t.height&&void 0!==t.width&&R(c,{width:t.width,height:t.height})}if(n)switch(e){case"video":R(c,{poster:t.poster,src:""}),t.altsource&&R(c,{src:""});break;case"iframe":R(c,{src:t.source});break;case"source":if(a<2&&(R(c,{src:t[L[a]],type:t[L[a]+"mime"]}),!t[L[a]]))return;a++;break;case"img":if(!t.poster)return;r=!0}}o.start(e,c,u)},end:function(e){if(!i.get()){if("video"===e&&n)for(var c=0;c<2;c++)if(t[L[c]]){var u=[];u.map={},a<=c&&(R(u,{src:t[L[c]],type:t[L[c]+"mime"]}),o.start("source",u,!0))}if(t.poster&&"object"===e&&n&&!r){var s=[];s.map={},R(s,{src:t.poster,width:t.width,height:t.height}),o.start("img",s,!0)}}o.end(e)}},O({})).parse(e),o.getContent()},Y=[{regex:/youtu\.be\/([\w\-_\?&=.]+)/i,type:"iframe",w:560,h:314,url:"www.youtube.com/embed/$1",allowFullscreen:!0},{regex:/youtube\.com(.+)v=([^&]+)(&([a-z0-9&=\-_]+))?/i,type:"iframe",w:560,h:314,url:"www.youtube.com/embed/$2?$4",allowFullscreen:!0},{regex:/youtube.com\/embed\/([a-z0-9\?&=\-_]+)/i,type:"iframe",w:560,h:314,url:"www.youtube.com/embed/$1",allowFullscreen:!0},{regex:/vimeo\.com\/([0-9]+)/,type:"iframe",w:425,h:350,url:"player.vimeo.com/video/$1?title=0&byline=0&portrait=0&color=8dc7dc",allowFullscreen:!0},{regex:/vimeo\.com\/(.*)\/([0-9]+)/,type:"iframe",w:425,h:350,url:"player.vimeo.com/video/$2?title=0&amp;byline=0",allowFullscreen:!0},{regex:/maps\.google\.([a-z]{2,3})\/maps\/(.+)msid=(.+)/,type:"iframe",w:425,h:350,url:'maps.google.com/maps/ms?msid=$2&output=embed"',allowFullscreen:!1},{regex:/dailymotion\.com\/video\/([^_]+)/,type:"iframe",w:480,h:270,url:"www.dailymotion.com/embed/video/$1",allowFullscreen:!0},{regex:/dai\.ly\/([^_]+)/,type:"iframe",w:480,h:270,url:"www.dailymotion.com/embed/video/$1",allowFullscreen:!0}],H=function(e,t){for(var n=function(e){var t=e.match(/^(https?:\/\/|www\.)(.+)$/i);return t&&t.length>1?"www."===t[1]?"https://":t[1]:"https://"}(t),r=e.regex.exec(t),o=n+e.url,i=function(e){o=o.replace("$"+e,(function(){return r[e]?r[e]:""}))},a=0;a<r.length;a++)i(a);return o.replace(/\?$/,"")},G=function(e,t){var n=_.extend({},t);if(!n.source&&(_.extend(n,F(D(e),n.embed)),!n.source))return"";n.altsource||(n.altsource=""),n.poster||(n.poster=""),n.source=e.convertURL(n.source,"source"),n.altsource=e.convertURL(n.altsource,"source"),n.sourcemime=T(n.source),n.altsourcemime=T(n.altsource),n.poster=e.convertURL(n.poster,"poster");var r,o,i=(r=n.source,o=Y.filter((function(e){return e.regex.test(r)})),o.length>0?_.extend({},o[0],{url:H(o[0],r)}):null);if(i&&(n.source=i.url,n.type=i.type,n.allowfullscreen=i.allowFullscreen,n.width=n.width||String(i.w),n.height=n.height||String(i.h)),n.embed)return U(n.embed,n,!0);var a=S(D(e),n.source);a&&(n.type="script",n.width=String(a.width),n.height=String(a.height));var c=function(e){return e.getParam("audio_template_callback")}(e),u=function(e){return e.getParam("video_template_callback")}(e);return n.width=n.width||"300",n.height=n.height||"150",_.each(n,(function(t,r){n[r]=e.dom.encode(""+t)})),"iframe"===n.type?function(e){var t=e.allowfullscreen?' allowFullscreen="1"':"";return'<iframe src="'+e.source+'" width="'+e.width+'" height="'+e.height+'"'+t+"></iframe>"}(n):"application/x-shockwave-flash"===n.sourcemime?function(e){var t='<object data="'+e.source+'" width="'+e.width+'" height="'+e.height+'" type="application/x-shockwave-flash">';return e.poster&&(t+='<img src="'+e.poster+'" width="'+e.width+'" height="'+e.height+'" />'),t+"</object>"}(n):-1!==n.sourcemime.indexOf("audio")?function(e,t){return t?t(e):'<audio controls="controls" src="'+e.source+'">'+(e.altsource?'\n<source src="'+e.altsource+'"'+(e.altsourcemime?' type="'+e.altsourcemime+'"':"")+" />\n":"")+"</audio>"}(n,c):"script"===n.type?function(e){return'<script src="'+e.source+'"><\/script>'}(n):function(e,t){return t?t(e):'<video width="'+e.width+'" height="'+e.height+'"'+(e.poster?' poster="'+e.poster+'"':"")+' controls="controls">\n<source src="'+e.source+'"'+(e.sourcemime?' type="'+e.sourcemime+'"':"")+" />\n"+(e.altsource?'<source src="'+e.altsource+'"'+(e.altsourcemime?' type="'+e.altsourcemime+'"':"")+" />\n":"")+"</video>"}(n,u)},J=function(e){return e.hasAttribute("data-mce-object")||e.hasAttribute("data-ephox-embed-iri")},V=tinymce.util.Tools.resolve("tinymce.util.Promise"),W={},Z=function(e){return function(t){return G(e,t)}},X=function(e,t){var n=function(e){return e.getParam("media_url_resolver")}(e);return n?function(e,t,n){return new V((function(r,o){var i=function(n){return n.html&&(W[e.source]=n),r({url:e.source,html:n.html?n.html:t(e)})};W[e.source]?i(W[e.source]):n({url:e.source},i,o)}))}(t,Z(e),n):function(e,t){return V.resolve({html:t(e),url:e.source})}(t,Z(e))},K=function(e,t){var n=t?function(e,t){return E(t,e).bind((function(e){return E(e,"meta")}))}(t,e).getOr({}):{},o=function(e,t,n){return function(r){var o,i=function(){return E(e,r)},c=function(){return E(t,r)},u=function(e){return E(e,"value").bind((function(e){return e.length>0?h.some(e):h.none()}))};return(o={})[r]=(r===n?i().bind((function(e){return a(e)?u(e).orThunk(c):c().orThunk((function(){return h.from(e)}))})):c().orThunk((function(){return i().bind((function(e){return a(e)?u(e):h.from(e)}))}))).getOr(""),o}}(e,n,t);return r(r(r(r(r({},o("source")),o("altsource")),o("poster")),o("embed")),function(e,t){var n={};return E(e,"dimensions").each((function(e){b(["width","height"],(function(r){E(t,r).orThunk((function(){return E(e,r)})).each((function(e){return n[r]=e}))}))})),n}(e,n))},q=function(e){var t=r(r({},e),{source:{value:E(e,"source").getOr("")},altsource:{value:E(e,"altsource").getOr("")},poster:{value:E(e,"poster").getOr("")}});return b(["width","height"],(function(n){E(e,n).each((function(e){var r=t.dimensions||{};r[n]=e,t.dimensions=r}))})),t},$=function(e){return function(t){var n=t&&t.msg?"Media embed handler error: "+t.msg:"Media embed handler threw unknown error.";e.notificationManager.open({type:"error",text:n})}},ee=function(e,t){return F(D(e),t)},te=function(e,t){return function(n){if(i(n.url)&&n.url.trim().length>0){var o=n.html,a=ee(t,o),c=r(r({},a),{source:n.url,embed:o});e.setData(q(c))}}},ne=function(e,t){var n=e.dom.select("*[data-mce-object]");e.insertContent(t),function(e,t){for(var n=e.dom.select("*[data-mce-object]"),r=0;r<t.length;r++)for(var o=n.length-1;o>=0;o--)t[r]===n[o]&&n.splice(o,1);e.selection.select(n[0])}(e,n),e.nodeChanged()},re=function(e,t,n){var r;t.embed=U(t.embed,t),t.embed&&(e.source===t.source||(r=t.source,B(W,r)))?ne(n,t.embed):X(n,t).then((function(e){ne(n,e.html)})).catch($(n))},oe=function(e){var t=function(e){var t=e.selection.getNode(),n=J(t)?e.serializer.serialize(t,{selection:!0}):"";return r({embed:n},F(D(e),n))}(e),n=y(t),o=q(t),i=function(e){return e.getParam("media_dimensions",!0)}(e)?[{type:"sizeinput",name:"dimensions",label:"Constrain proportions",constrain:!0}]:[],a={title:"General",name:"general",items:w([[{name:"source",type:"urlinput",filetype:"media",label:"Source"}],i])},c={title:"Embed",items:[{type:"textarea",name:"embed",label:"Paste your embed code below:"}]},u=[];(function(e){return e.getParam("media_alt_source",!0)})(e)&&u.push({name:"altsource",type:"urlinput",filetype:"media",label:"Alternative source URL"}),function(e){return e.getParam("media_poster",!0)}(e)&&u.push({name:"poster",type:"urlinput",filetype:"image",label:"Media poster (Image URL)"});var s={title:"Advanced",name:"advanced",items:u},l=[a,c];u.length>0&&l.push(s);var f={type:"tabpanel",tabs:l},d=e.windowManager.open({title:"Insert/Edit Media",size:"normal",body:f,buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],onSubmit:function(t){var r=K(t.getData());re(n.get(),r,e),t.close()},onChange:function(t,o){switch(o.name){case"source":!function(t,n){var r=K(n.getData(),"source");t.source!==r.source&&(te(d,e)({url:r.source,html:""}),X(e,r).then(te(d,e)).catch($(e)))}(n.get(),t);break;case"embed":!function(t){var n=K(t.getData()),r=ee(e,n.embed);t.setData(q(r))}(t);break;case"dimensions":case"altsource":case"poster":!function(t,n){var o=K(t.getData(),n),i=G(e,o);t.setData(q(r(r({},o),{embed:i})))}(t,o.name)}n.set(K(t.getData()))},initialData:o})},ie=tinymce.util.Tools.resolve("tinymce.html.Node"),ae=tinymce.util.Tools.resolve("tinymce.Env"),ce=tinymce.util.Tools.resolve("tinymce.html.DomParser"),ue=function(e,t){if(!1===function(e){return e.getParam("media_filter_html",!0)}(e))return t;var n,r=P();return I({validate:!1,allow_conditional_comments:!1,comment:function(e){n||r.comment(e)},cdata:function(e){n||r.cdata(e)},text:function(e,t){n||r.text(e,t)},start:function(t,o,i){if(n=!0,"script"!==t&&"noscript"!==t&&"svg"!==t){for(var a=o.length-1;a>=0;a--){var c=o[a].name;0===c.indexOf("on")&&(delete o.map[c],o.splice(a,1)),"style"===c&&(o[a].value=e.dom.serializeStyle(e.dom.parseStyle(o[a].value),t))}r.start(t,o,i),n=!1}},end:function(e){n||r.end(e)}},O({})).parse(t),r.getContent()},se=function(e){var t=e.name;return"iframe"===t||"video"===t||"audio"===t},le=function(e,t,n,r){void 0===r&&(r=null);var o=e.attr(n);return u(o)?o:B(t,n)?null:r},fe=function(e,t,n){var r="img"===t.name||"video"===e.name,o=r?"300":null,i="audio"===e.name?"30":"150",a=r?i:null;t.attr({width:le(e,n,"width",o),height:le(e,n,"height",a)})},de=function(e,t){var n=t.name,r=new ie("img",1);return r.shortEnded=!0,ge(e,t,r),fe(t,r,{}),r.attr({style:t.attr("style"),src:ae.transparentSrc,"data-mce-object":n,class:"mce-object mce-object-"+n}),r},pe=function(e,t){var n=t.name,r=new ie("span",1);r.attr({contentEditable:"false",style:t.attr("style"),"data-mce-object":n,class:"mce-preview-object mce-object-"+n}),ge(e,t,r);var o=e.dom.parseStyle(t.attr("style")),i=new ie(n,1);if(fe(t,i,o),i.attr({src:t.attr("src"),style:t.attr("style"),class:t.attr("class")}),"iframe"===n)i.attr({allowfullscreen:t.attr("allowfullscreen"),frameborder:"0"});else{b(["controls","crossorigin","currentTime","loop","muted","poster","preload"],(function(e){i.attr(e,t.attr(e))}));var a=r.attr("data-mce-html");u(a)&&function(e,t,n,r){for(var o=ce({forced_root_block:!1,validate:!1},e.schema).parse(r,{context:t});o.firstChild;)n.append(o.firstChild)}(e,n,i,unescape(a))}var c=new ie("span",1);return c.attr("class","mce-shim"),r.append(i),r.append(c),r},ge=function(e,t,n){for(var r=t.attributes,o=r.length;o--;){var i=r[o].name,a=r[o].value;"width"!==i&&"height"!==i&&"style"!==i&&("data"!==i&&"src"!==i||(a=e.convertURL(a,i)),n.attr("data-mce-p-"+i,a))}var c=t.firstChild&&t.firstChild.value;c&&(n.attr("data-mce-html",escape(ue(e,c))),n.firstChild=null)},Ae=function(e){var t=e.attr("class");return t&&/\btiny-pageembed\b/.test(t)},me=function(e){for(;e=e.parent;)if(e.attr("data-ephox-embed-iri")||Ae(e))return!0;return!1},he=function(e){e.on("preInit",(function(){var t=e.schema.getSpecialElements();_.each("video audio iframe object".split(" "),(function(e){t[e]=new RegExp("</"+e+"[^>]*>","gi")}));var n=e.schema.getBoolAttrs();_.each("webkitallowfullscreen mozallowfullscreen allowfullscreen".split(" "),(function(e){n[e]={}})),e.parser.addNodeFilter("iframe,video,audio,object,embed,script",function(e){return function(t){for(var n,r,o=t.length;o--;)(n=t[o]).parent&&(n.parent.attr("data-mce-object")||("script"!==n.name||(r=S(D(e),n.attr("src"))))&&(r&&(r.width&&n.attr("width",r.width.toString()),r.height&&n.attr("height",r.height.toString())),se(n)&&M(e)&&ae.ceFalse?me(n)||n.replace(pe(e,n)):me(n)||n.replace(de(e,n))))}}(e)),e.serializer.addAttributeFilter("data-mce-object",(function(t,n){for(var r,o,i,a,c,u,s,l,f=t.length;f--;)if((r=t[f]).parent){for(s=r.attr(n),o=new ie(s,1),"audio"!==s&&"script"!==s&&((l=r.attr("class"))&&-1!==l.indexOf("mce-preview-object")?o.attr({width:r.firstChild.attr("width"),height:r.firstChild.attr("height")}):o.attr({width:r.attr("width"),height:r.attr("height")})),o.attr({style:r.attr("style")}),i=(a=r.attributes).length;i--;){var d=a[i].name;0===d.indexOf("data-mce-p-")&&o.attr(d.substr(11),a[i].value)}"script"===s&&o.attr("type","text/javascript"),(c=r.attr("data-mce-html"))&&((u=new ie("#text",3)).raw=!0,u.value=ue(e,unescape(c)),o.append(u)),r.replace(o)}}))})),e.on("SetContent",(function(){e.$("span.mce-preview-object").each((function(t,n){var r=e.$(n);0===r.find("span.mce-shim").length&&r.append('<span class="mce-shim"></span>')}))}))};n.add("media",(function(e){return function(e){e.addCommand("mceMedia",(function(){oe(e)}))}(e),function(e){var t=function(){return e.execCommand("mceMedia")};e.ui.registry.addToggleButton("media",{tooltip:"Insert/edit media",icon:"embed",onAction:t,onSetup:function(t){var n=e.selection;return t.setActive(J(n.getNode())),n.selectorChangedWithUnbind("img[data-mce-object],span[data-mce-object],div[data-ephox-embed-iri]",t.setActive).unbind}}),e.ui.registry.addMenuItem("media",{icon:"embed",text:"Media...",onAction:t})}(e),function(e){e.on("ResolveName",(function(e){var t;1===e.target.nodeType&&(t=e.target.getAttribute("data-mce-object"))&&(e.name=t)}))}(e),he(e),function(e){e.on("click keyup touchend",(function(){var t=e.selection.getNode();t&&e.dom.hasClass(t,"mce-preview-object")&&e.dom.getAttrib(t,"data-mce-selected")&&t.setAttribute("data-mce-selected","2")})),e.on("ObjectSelected",(function(e){"script"===e.target.getAttribute("data-mce-object")&&e.preventDefault()})),e.on("ObjectResized",(function(e){var t=e.target;if(t.getAttribute("data-mce-object")){var n=t.getAttribute("data-mce-html");n&&(n=unescape(n),t.setAttribute("data-mce-html",escape(U(n,{width:String(e.width),height:String(e.height)}))))}}))}(e),function(e){return{showDialog:function(){oe(e)}}}(e)}))}()},7828:(e,t,n)=>{n(83393)},83393:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(e,t){for(var n="",r=0;r<t;r++)n+=e;return n},n=function(e,n){var r=function(e){return e.getParam("nonbreaking_wrap",!0,"boolean")}(e),o=r||e.plugins.visualchars?'<span class="'+(function(e){return!!e.plugins.visualchars&&e.plugins.visualchars.isEnabled()}(e)?"mce-nbsp-wrap mce-nbsp":"mce-nbsp-wrap")+'" contenteditable="false">'+t("&nbsp;",n)+"</span>":t("&nbsp;",n);e.undoManager.transact((function(){return e.insertContent(o)}))},r=tinymce.util.Tools.resolve("tinymce.util.VK");e.add("nonbreaking",(function(e){!function(e){e.addCommand("mceNonBreaking",(function(){n(e,1)}))}(e),function(e){var t=function(){return e.execCommand("mceNonBreaking")};e.ui.registry.addButton("nonbreaking",{icon:"non-breaking",tooltip:"Nonbreaking space",onAction:t}),e.ui.registry.addMenuItem("nonbreaking",{icon:"non-breaking",text:"Nonbreaking space",onAction:t})}(e),function(e){var t=function(e){var t=e.getParam("nonbreaking_force_tab",0);return"boolean"==typeof t?!0===t?3:0:t}(e);t>0&&e.on("keydown",(function(o){if(o.keyCode===r.TAB&&!o.isDefaultPrevented()){if(o.shiftKey)return;o.preventDefault(),o.stopImmediatePropagation(),n(e,t)}}))}(e)}))}()},75621:(e,t,n)=>{n(79954)},79954:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.util.Tools"),n=function(e){return e.getParam("noneditable_noneditable_class","mceNonEditable")},r=function(e){return function(t){return-1!==(" "+t.attr("class")+" ").indexOf(e)}},o=function(e,t,n){return function(r){var o=arguments,i=o[o.length-2],a=i>0?t.charAt(i-1):"";if('"'===a)return r;if(">"===a){var c=t.lastIndexOf("<",i);if(-1!==c)if(-1!==t.substring(c,i).indexOf('contenteditable="false"'))return r}return'<span class="'+n+'" data-mce-content="'+e.dom.encode(o[0])+'">'+e.dom.encode("string"==typeof o[1]?o[1]:o[0])+"</span>"}},i=function(e){var i="contenteditable",a=" "+t.trim(function(e){return e.getParam("noneditable_editable_class","mceEditable")}(e))+" ",c=" "+t.trim(n(e))+" ",u=r(a),s=r(c),l=function(e){var t=e.getParam("noneditable_regexp",[]);return t&&t.constructor===RegExp?[t]:t}(e);e.on("PreInit",(function(){l.length>0&&e.on("BeforeSetContent",(function(t){!function(e,t,r){var i=t.length,a=r.content;if("raw"!==r.format){for(;i--;)a=a.replace(t[i],o(e,a,n(e)));r.content=a}}(e,l,t)})),e.parser.addAttributeFilter("class",(function(e){for(var t,n=e.length;n--;)t=e[n],u(t)?t.attr(i,"true"):s(t)&&t.attr(i,"false")})),e.serializer.addAttributeFilter(i,(function(e){for(var t,n=e.length;n--;)t=e[n],(u(t)||s(t))&&(l.length>0&&t.attr("data-mce-content")?(t.name="#text",t.type=3,t.raw=!0,t.value=t.attr("data-mce-content")):t.attr(i,null))}))}))};e.add("noneditable",(function(e){i(e)}))}()},56912:(e,t,n)=>{n(85645)},85645:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.Env"),n=function(e){return e.getParam("pagebreak_split_block",!1)},r="mce-pagebreak",o=function(e){var n='<img src="'+t.transparentSrc+'" class="'+r+'" data-mce-resize="false" data-mce-placeholder />';return e?"<p>"+n+"</p>":n};e.add("pagebreak",(function(e){!function(e){e.addCommand("mcePageBreak",(function(){e.insertContent(o(n(e)))}))}(e),function(e){var t=function(){return e.execCommand("mcePageBreak")};e.ui.registry.addButton("pagebreak",{icon:"page-break",tooltip:"Page break",onAction:t}),e.ui.registry.addMenuItem("pagebreak",{text:"Page break",icon:"page-break",onAction:t})}(e),function(e){var t=function(e){return e.getParam("pagebreak_separator","\x3c!-- pagebreak --\x3e")}(e),i=function(){return n(e)},a=new RegExp(t.replace(/[\?\.\*\[\]\(\)\{\}\+\^\$\:]/g,(function(e){return"\\"+e})),"gi");e.on("BeforeSetContent",(function(e){e.content=e.content.replace(a,o(i()))})),e.on("PreInit",(function(){e.serializer.addNodeFilter("img",(function(n){for(var o,a,c=n.length;c--;)if((a=(o=n[c]).attr("class"))&&-1!==a.indexOf(r)){var u=o.parent;if(e.schema.getBlockElements()[u.name]&&i()){u.type=3,u.value=t,u.raw=!0,o.remove();continue}o.type=3,o.value=t,o.raw=!0}}))}))}(e),function(e){e.on("ResolveName",(function(t){"IMG"===t.target.nodeName&&e.dom.hasClass(t.target,r)&&(t.name="pagebreak")}))}(e)}))}()},70217:(e,t,n)=>{n(17878)},17878:()=>{!function(){"use strict";var e,t,n,r,o,i=function(e){var t=e;return{get:function(){return t},set:function(e){t=e}}},a=tinymce.util.Tools.resolve("tinymce.PluginManager"),c=(e="array",function(t){return function(e){var t=typeof e;return null===e?"null":"object"===t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"===t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t}(t)===e}),u=function(e){return!function(e){return null==e}(e)},s=function(e){return function(t){return typeof t===e}}("function"),l=function(){},f=function(e){return function(){return e}},d=function(e){return e},p=f(!1),g=f(!0),A=function(){return m},m={fold:function(e,t){return e()},isSome:p,isNone:g,getOr:n=d,getOrThunk:t=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:f(null),getOrUndefined:f(void 0),or:n,orThunk:t,map:A,each:l,bind:A,exists:p,forall:g,filter:function(){return A()},toArray:function(){return[]},toString:f("none()")},h=function(e){var t=f(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},isSome:g,isNone:p,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return h(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:m},toArray:function(){return[e]},toString:function(){return"some("+e+")"}};return o},v={some:h,none:A,from:function(e){return null==e?m:h(e)}},b=Array.prototype.slice,w=Array.prototype.push,y=function(e,t){for(var n=0,r=e.length;n<r;n++){if(t(e[n],n))return!0}return!1},x=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o)}return r},C=function(e,t){for(var n=0,r=e.length;n<r;n++){t(e[n],n)}},E=function(e,t){return function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!c(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);w.apply(t,e[n])}return t}(x(e,t))},B=s(Array.from)?Array.from:function(e){return b.call(e)},D=function(){return D=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},D.apply(this,arguments)},M=function(){var e=function(e){var t=i(v.none()),n=function(){return t.get().each(e)};return{clear:function(){n(),t.set(v.none())},isSet:function(){return t.get().isSome()},get:function(){return t.get()},set:function(e){n(),t.set(v.some(e))}}}(l);return D(D({},e),{on:function(t){return e.get().each(t)}})},_=function(e,t,n){return""===t||e.length>=t.length&&e.substr(n,n+t.length)===t},k=tinymce.util.Tools.resolve("tinymce.Env"),I=tinymce.util.Tools.resolve("tinymce.util.Delay"),S=tinymce.util.Tools.resolve("tinymce.util.Promise"),Q=tinymce.util.Tools.resolve("tinymce.util.VK"),N=function(e,t){return e.fire("PastePlainTextToggle",{state:t})},F=tinymce.util.Tools.resolve("tinymce.util.Tools"),T=function(e){return e.getParam("paste_data_images",!1)},O=function(e){return e.getParam("paste_merge_formats",!0)},P=function(e){return e.getParam("paste_retain_style_properties")},j=function(e){return e.getParam("validate")},z=function(e){return e.getParam("allow_html_data_urls",!1,"boolean")},R=function(e){return e.getParam("paste_data_images",!1,"boolean")},L=function(e){return F.explode(e.getParam("images_file_types","jpeg,jpg,jpe,jfi,jif,jfif,png,gif,bmp,webp","string"))},U="x-tinymce/html",Y="\x3c!-- "+U+" --\x3e",H=function(e){return-1!==e.indexOf(Y)},G=f(U),J=Object.hasOwnProperty,V=function(e,t){return J.call(e,t)},W=tinymce.util.Tools.resolve("tinymce.html.Entities"),Z=function(e,t,n){var r=e.split(/\n\n/),o=function(e,t){var n=[],r="<"+e;if("object"==typeof t){for(var o in t)V(t,o)&&n.push(o+'="'+W.encodeAllRaw(t[o])+'"');n.length&&(r+=" "+n.join(" "))}return r+">"}(t,n),i="</"+t+">",a=F.map(r,(function(e){return e.split(/\n/).join("<br />")}));return 1===a.length?a[0]:F.map(a,(function(e){return o+e+i})).join("")},X=tinymce.util.Tools.resolve("tinymce.html.DomParser"),K=tinymce.util.Tools.resolve("tinymce.html.Serializer"),q=" ",$=tinymce.util.Tools.resolve("tinymce.html.Node"),ee=tinymce.util.Tools.resolve("tinymce.html.Schema"),te=function(e,t){return F.each(t,(function(t){e=t.constructor===RegExp?e.replace(t,""):e.replace(t[0],t[1])})),e},ne=function(e){return e=te(e,[/^[\s\S]*<body[^>]*>\s*|\s*<\/body[^>]*>[\s\S]*$/gi,/<!--StartFragment-->|<!--EndFragment-->/g,[/( ?)<span class="Apple-converted-space">\u00a0<\/span>( ?)/g,function(e,t,n){return t||n?q:" "}],/<br class="Apple-interchange-newline">/g,/<br>$/i])},re=function(e){return/<font face="Times New Roman"|class="?Mso|style="[^"]*\bmso-|style='[^']*\bmso-|w:WordDocument/i.test(e)||/class="OutlineElement/.test(e)||/id="?docs\-internal\-guid\-/.test(e)},oe=function(e){var t=!1;return e=e.replace(/^[\u00a0 ]+/,""),F.each([/^[IVXLMCD]+\.[ \u00a0]/,/^[ivxlmcd]+\.[ \u00a0]/,/^[a-z]{1,2}[\.\)][ \u00a0]/,/^[A-Z]{1,2}[\.\)][ \u00a0]/,/^[0-9]+\.[ \u00a0]/,/^[\u3007\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d]+\.[ \u00a0]/,/^[\u58f1\u5f10\u53c2\u56db\u4f0d\u516d\u4e03\u516b\u4e5d\u62fe]+\.[ \u00a0]/],(function(n){if(n.test(e))return t=!0,!1})),t},ie=function(e,t,n,r){var o={},i=e.dom.parseStyle(r);F.each(i,(function(i,a){switch(a){case"mso-list":var c=/\w+ \w+([0-9]+)/i.exec(r);c&&(n._listLevel=parseInt(c[1],10)),/Ignore/i.test(i)&&n.firstChild&&(n._listIgnore=!0,n.firstChild._listIgnore=!0);break;case"horiz-align":a="text-align";break;case"vert-align":a="vertical-align";break;case"font-color":case"mso-foreground":a="color";break;case"mso-background":case"mso-highlight":a="background";break;case"font-weight":case"font-style":return void("normal"!==i&&(o[a]=i));case"mso-element":if(/^(comment|comment-list)$/i.test(i))return void n.remove()}0!==a.indexOf("mso-comment")?0!==a.indexOf("mso-")&&("all"===P(e)||t&&t[a])&&(o[a]=i):n.remove()})),/(bold)/i.test(o["font-weight"])&&(delete o["font-weight"],n.wrap(new $("b",1))),/(italic)/i.test(o["font-style"])&&(delete o["font-style"],n.wrap(new $("i",1)));var a=e.dom.serializeStyle(o,n.name);return a||null},ae=function(e,t){var n,r=P(e);r&&(n=F.makeMap(r.split(/[, ]/))),t=te(t,[/<br class="?Apple-interchange-newline"?>/gi,/<b[^>]+id="?docs-internal-[^>]*>/gi,/<!--[\s\S]+?-->/gi,/<(!|script[^>]*>.*?<\/script(?=[>\s])|\/?(\?xml(:\w+)?|img|meta|link|style|\w:\w+)(?=[\s\/>]))[^>]*>/gi,[/<(\/?)s>/gi,"<$1strike>"],[/&nbsp;/gi,q],[/<span\s+style\s*=\s*"\s*mso-spacerun\s*:\s*yes\s*;?\s*"\s*>([\s\u00a0]*)<\/span>/gi,function(e,t){return t.length>0?t.replace(/./," ").slice(Math.floor(t.length/2)).split("").join(q):""}]]);var o=function(e){return e.getParam("paste_word_valid_elements","-strong/b,-em/i,-u,-span,-p,-ol,-ul,-li,-h1,-h2,-h3,-h4,-h5,-h6,-p/div,-a[href|name],sub,sup,strike,br,del,table[width],tr,td[colspan|rowspan|width],th[colspan|rowspan|width],thead,tfoot,tbody")}(e),i=ee({valid_elements:o,valid_children:"-li[p]"});F.each(i.elements,(function(e){e.attributes.class||(e.attributes.class={},e.attributesOrder.push("class")),e.attributes.style||(e.attributes.style={},e.attributesOrder.push("style"))}));var a=X({},i);a.addAttributeFilter("style",(function(t){for(var r,o=t.length;o--;)(r=t[o]).attr("style",ie(e,n,r,r.attr("style"))),"span"===r.name&&r.parent&&!r.attributes.length&&r.unwrap()})),a.addAttributeFilter("class",(function(e){for(var t,n,r=e.length;r--;)n=(t=e[r]).attr("class"),/^(MsoCommentReference|MsoCommentText|msoDel)$/i.test(n)&&t.remove(),t.attr("class",null)})),a.addNodeFilter("del",(function(e){for(var t=e.length;t--;)e[t].remove()})),a.addNodeFilter("a",(function(e){for(var t,n,r,o=e.length;o--;)if(n=(t=e[o]).attr("href"),r=t.attr("name"),n&&-1!==n.indexOf("#_msocom_"))t.remove();else if(n&&0===n.indexOf("file://")&&(n=n.split("#")[1])&&(n="#"+n),n||r){if(r&&!/^_?(?:toc|edn|ftn)/i.test(r)){t.unwrap();continue}t.attr({href:n,name:r})}else t.unwrap()}));var c=a.parse(t);return function(e){return e.getParam("paste_convert_word_fake_lists",!0)}(e)&&function(e){for(var t,n,r=1,o=function(e){var t="";if(3===e.type)return e.value;if(e=e.firstChild)do{t+=o(e)}while(e=e.next);return t},i=function(e,t){if(3===e.type&&t.test(e.value))return e.value=e.value.replace(t,""),!1;if(e=e.firstChild)do{if(!i(e,t))return!1}while(e=e.next);return!0},a=function(e){if(e._listIgnore)e.remove();else if(e=e.firstChild)do{a(e)}while(e=e.next)},c=function(e,o,c){var u=e._listLevel||r;u!==r&&(u<r?t&&(t=t.parent.parent):(n=t,t=null)),t&&t.name===o?t.append(e):(n=n||t,t=new $(o,1),c>1&&t.attr("start",""+c),e.wrap(t)),e.name="li",u>r&&n&&n.lastChild.append(t),r=u,a(e),i(e,/^\u00a0+/),i(e,/^\s*([\u2022\u00b7\u00a7\u25CF]|\w+\.)/),i(e,/^\u00a0+/)},u=[],s=e.firstChild;null!=s;)if(u.push(s),null!==(s=s.walk()))for(;void 0!==s&&s.parent!==e;)s=s.walk();for(var l=0;l<u.length;l++)if("p"===(e=u[l]).name&&e.firstChild){var f=o(e);if(/^[\s\u00a0]*[\u2022\u00b7\u00a7\u25CF]\s*/.test(f)){c(e,"ul");continue}if(oe(f)){var d=/([0-9]+)\./.exec(f),p=1;d&&(p=parseInt(d[1],10)),c(e,"ol",p);continue}if(e._listLevel){c(e,"ul",1);continue}t=null}else n=t,t=null}(c),t=K({validate:j(e)},i).serialize(c)},ce=function(e,t){return{content:e,cancelled:t}},ue=function(e,t,n,r){var o=function(e,t,n,r){return e.fire("PastePreProcess",{content:t,internal:n,wordContent:r})}(e,t,n,r),i=function(e,t){var n=X({},e.schema);n.addNodeFilter("meta",(function(e){F.each(e,(function(e){e.remove()}))}));var r=n.parse(t,{forced_root_block:!1,isRootContent:!0});return K({validate:j(e)},e.schema).serialize(r)}(e,o.content);return e.hasEventListeners("PastePostProcess")&&!o.isDefaultPrevented()?function(e,t,n,r){var o=e.dom.create("div",{style:"display:none"},t),i=function(e,t,n,r){return e.fire("PastePostProcess",{node:t,internal:n,wordContent:r})}(e,o,n,r);return ce(i.node.innerHTML,i.isDefaultPrevented())}(e,i,n,r):ce(i,o.isDefaultPrevented())},se=function(e,t,n){var r=re(t),o=r?function(e,t){return function(e){return e.getParam("paste_enable_default_filters",!0)}(e)?ae(e,t):t}(e,t):t;return ue(e,o,n,r)},le=function(e,t){return e.insertContent(t,{merge:O(e),paste:!0}),!0},fe=function(e){return/^https?:\/\/[\w\-\/+=.,!;:&%@^~(){}?#]+$/i.test(e)},de=function(e,t){return fe(t)&&y(L(e),(function(e){return n=t.toLowerCase(),r="."+e.toLowerCase(),_(n,r,n.length-r.length);var n,r}))},pe=function(e,t,n){return!(!1!==e.selection.isCollapsed()||!fe(t))&&function(e,t,n){return e.undoManager.extra((function(){n(e,t)}),(function(){e.execCommand("mceInsertLink",!1,t)})),!0}(e,t,n)},ge=function(e,t,n){return!!de(e,t)&&function(e,t,n){return e.undoManager.extra((function(){n(e,t)}),(function(){e.insertContent('<img src="'+t+'">')})),!0}(e,t,n)},Ae=function(e,t,n){n||!1===function(e){return e.getParam("smart_paste",!0)}(e)?le(e,t):function(e,t){F.each([pe,ge,le],(function(n){return!0!==n(e,t,le)}))}(e,t)},me=function(e){return"\n"===e||"\r"===e},he=function(e,t){var n,r,o,i,a=(n=" ",r=function(e){return e.getParam("paste_tab_spaces",4,"number")}(e),r<=0?"":new Array(r+1).join(n)),c=t.replace(/\t/g,a),u=(o=function(e,t){return function(e){return-1!==" \f\t\v".indexOf(e)}(t)||t===q?e.pcIsSpace||""===e.str||e.str.length===c.length-1||function(e,t){return t<e.length&&t>=0&&me(e[t])}(c,e.str.length+1)?{pcIsSpace:!1,str:e.str+q}:{pcIsSpace:!0,str:e.str+" "}:{pcIsSpace:me(t),str:e.str+t}},i={pcIsSpace:!1,str:""},C(c,(function(e,t){i=o(i,e,t)})),i);return u.str},ve=function(e,t,n,r){var o=se(e,t,n);!1===o.cancelled&&Ae(e,o.content,r)},be=function(e,t,n){var r=n||H(t);ve(e,function(e){return e.replace(Y,"")}(t),r,!1)},we=function(e,t){var n=e.dom.encode(t).replace(/\r\n/g,"\n"),r=function(e,t,n){return t?Z(e,!0===t?"p":t,n):function(e){return e.replace(/\r?\n/g,"<br>")}(e)}(he(e,n),function(e){return e.getParam("forced_root_block")}(e),function(e){return e.getParam("forced_root_block_attrs")}(e));ve(e,r,!1,!0)},ye=function(e){var t={};if(e){if(e.getData){var n=e.getData("Text");n&&n.length>0&&-1===n.indexOf("data:text/mce-internal,")&&(t["text/plain"]=n)}if(e.types)for(var r=0;r<e.types.length;r++){var o=e.types[r];try{t[o]=e.getData(o)}catch(e){t[o]=""}}}return t},xe=function(e,t){return t in e&&e[t].length>0},Ce=function(e){return xe(e,"text/html")||xe(e,"text/plain")},Ee=(r="mceclip",o=0,function(){return r+o++}),Be=function(e,t){var n,r,o=(n=t.uri,(r=/data:([^;]+);base64,([a-z0-9\+\/=]+)/i.exec(n))?{type:r[1],data:decodeURIComponent(r[2])}:{type:null,data:null}),i=o.data,a=o.type,c=Ee(),s=t.blob,l=new Image;if(l.src=t.uri,function(e,t){var n=function(e){return e.getParam("images_dataimg_filter")}(e);return!n||n(t)}(e,l)){var f=e.editorUpload.blobCache,d=void 0,p=f.getByData(i,a);if(p)d=p;else{var g=function(e){return e.getParam("images_reuse_filename")}(e)&&u(s.name),A=g?function(e,t){var n=t.match(/([\s\S]+?)(?:\.[a-z0-9.]+)$/i);return u(n)?e.dom.encode(n[1]):null}(e,s.name):c,m=g?s.name:void 0;d=f.create(c,s,i,A,m),f.add(d)}be(e,'<img src="'+d.blobUri()+'">',!1)}else be(e,'<img src="'+t.uri+'">',!1)},De=function(e){return S.all(x(e,(function(e){return new S((function(t){var n=function(e){return u(e.getAsFile)}(e)?e.getAsFile():e,r=new window.FileReader;r.onload=function(){t({blob:n,uri:r.result})},r.readAsDataURL(n)}))})))},Me=function(e){var t=L(e);return function(e){return function(e,t){return _(e,t,0)}(e.type,"image/")&&y(t,(function(t){return n=t.toLowerCase(),r={jpg:"jpeg",jpe:"jpeg",jfi:"jpeg",jif:"jpeg",jfif:"jpeg",pjpeg:"jpeg",pjp:"jpeg",svg:"svg+xml"},(F.hasOwn(r,n)?"image/"+r[n]:"image/"+n)===e.type;var n,r}))}},_e=function(e,t,n){var r="paste"===t.type?t.clipboardData:t.dataTransfer;if(R(e)&&r){var o=function(e,t){var n=t.items?E(B(t.items),(function(e){return"file"===e.kind?[e.getAsFile()]:[]})):[],r=t.files?B(t.files):[];return function(e,t){for(var n=[],r=0,o=e.length;r<o;r++){var i=e[r];t(i,r)&&n.push(i)}return n}(n.length>0?n:r,Me(e))}(e,r);if(o.length>0)return t.preventDefault(),De(o).then((function(t){n&&e.selection.setRng(n),C(t,(function(t){Be(e,t)}))})),!0}return!1},ke=function(e){return Q.metaKeyPressed(e)&&86===e.keyCode||e.shiftKey&&45===e.keyCode},Ie=function(e,t,n){var r,o=M(),i=M();e.on("keyup",i.clear),e.on("keydown",(function(n){var a=function(e){ke(e)&&!e.isDefaultPrevented()&&t.remove()};if(ke(n)&&!n.isDefaultPrevented()){if((r=n.shiftKey&&86===n.keyCode)&&k.webkit&&-1!==navigator.userAgent.indexOf("Version/"))return;if(n.stopImmediatePropagation(),o.set(n),i.set(!0),k.ie&&r)return n.preventDefault(),void function(e,t){e.fire("paste",{ieFake:t})}(e,!0);t.remove(),t.create(),e.once("keyup",a),e.once("paste",(function(){e.off("keyup",a)}))}}));var a=function(e,n,r,o,i){var a;xe(n,"text/html")?a=n["text/html"]:(a=t.getHtml(),i=i||H(a),t.isDefaultContent(a)&&(o=!0)),a=ne(a),t.remove();var c=!1===i&&!/<(?:\/?(?!(?:div|p|br|span)>)\w+|(?:(?!(?:span style="white-space:\s?pre;?">)|br\s?\/>))\w+\s[^>]+)>/i.test(a),u=fe(a);(!a.length||c&&!u)&&(o=!0),(o||u)&&(a=xe(n,"text/plain")&&c?n["text/plain"]:function(e){var t=ee(),n=X({},t),r="",o=t.getShortEndedElements(),i=F.makeMap("script noscript style textarea video audio iframe object"," "),a=t.getBlockElements(),c=function(e){var t=e.name,n=e;if("br"!==t){if("wbr"!==t)if(o[t]&&(r+=" "),i[t])r+=" ";else{if(3===e.type&&(r+=e.value),!e.shortEnded&&(e=e.firstChild))do{c(e)}while(e=e.next);a[t]&&n.next&&(r+="\n","p"===t&&(r+="\n"))}}else r+="\n"};return e=te(e,[/<!\[[^\]]+\]>/g]),c(n.parse(e)),r}(a)),t.isDefaultContent(a)?r||e.windowManager.alert("Please use Ctrl+V/Cmd+V keyboard shortcuts to paste contents."):o?we(e,a):be(e,a,i)};e.on("paste",(function(c){var u=o.isSet()||i.isSet();u&&o.clear();var s=function(e,t){return ye(t.clipboardData||e.getDoc().dataTransfer)}(e,c),l="text"===n.get()||r,f=xe(s,G());r=!1,c.isDefaultPrevented()||function(e){var t=e.clipboardData;return-1!==navigator.userAgent.indexOf("Android")&&t&&t.items&&0===t.items.length}(c)?t.remove():Ce(s)||!_e(e,c,t.getLastRng()||e.selection.getRng())?(u||c.preventDefault(),!k.ie||u&&!c.ieFake||xe(s,"text/html")||(t.create(),e.dom.bind(t.getEl(),"paste",(function(e){e.stopPropagation()})),e.getDoc().execCommand("Paste",!1,null),s["text/html"]=t.getHtml()),xe(s,"text/html")?(c.preventDefault(),f||(f=H(s["text/html"])),a(e,s,u,l,f)):I.setEditorTimeout(e,(function(){a(e,s,u,l,f)}),0)):t.remove()}))},Se=function(e){return k.ie&&e.inline?document.body:e.getBody()},Qe=function(e,t,n){(function(e){return Se(e)!==e.getBody()})(e)&&e.dom.bind(t,"paste keyup",(function(t){Te(e,n)||e.fire("paste")}))},Ne=function(e){return e.dom.get("mcepastebin")},Fe=function(e,t){return t===e},Te=function(e,t){var n,r=Ne(e);return(n=r)&&"mcepastebin"===n.id&&Fe(t,r.innerHTML)},Oe=function(e){var t=i(null),n="%MCEPASTEBIN%";return{create:function(){return function(e,t,n){var r=e.dom,o=e.getBody();t.set(e.selection.getRng());var i=e.dom.add(Se(e),"div",{id:"mcepastebin",class:"mce-pastebin",contentEditable:!0,"data-mce-bogus":"all",style:"position: fixed; top: 50%; width: 10px; height: 10px; overflow: hidden; opacity: 0"},n);(k.ie||k.gecko)&&r.setStyle(i,"left","rtl"===r.getStyle(o,"direction",!0)?65535:-65535),r.bind(i,"beforedeactivate focusin focusout",(function(e){e.stopPropagation()})),Qe(e,i,n),i.focus(),e.selection.select(i,!0)}(e,t,n)},remove:function(){return function(e,t){if(Ne(e)){for(var n=void 0,r=t.get();n=e.dom.get("mcepastebin");)e.dom.remove(n),e.dom.unbind(n);r&&e.selection.setRng(r)}t.set(null)}(e,t)},getEl:function(){return Ne(e)},getHtml:function(){return function(e){var t=function(t,n){t.appendChild(n),e.dom.remove(n,!0)},n=F.grep(Se(e).childNodes,(function(e){return"mcepastebin"===e.id})),r=n.shift();F.each(n,(function(e){t(r,e)}));for(var o=e.dom.select("div[id=mcepastebin]",r),i=o.length-1;i>=0;i--){var a=e.dom.create("div");r.insertBefore(a,o[i]),t(a,o[i])}return r?r.innerHTML:""}(e)},getLastRng:t.get,isDefault:function(){return Te(e,n)},isDefaultContent:function(e){return Fe(n,e)}}},Pe=function(e,t){var n=Oe(e);return e.on("PreInit",(function(){return function(e,t,n){var r;Ie(e,t,n),e.parser.addNodeFilter("img",(function(t,n,o){var i=function(e){e.attr("data-mce-object")||r===k.transparentSrc||e.remove()},a=function(e){return 0===e.indexOf("webkit-fake-url")},c=function(e){return 0===e.indexOf("data:")};if(!R(e)&&function(e){return e.data&&!0===e.data.paste}(o))for(var u=t.length;u--;)(r=t[u].attr("src"))&&(a(r)||!z(e)&&c(r))&&i(t[u])}))}(e,n,t)})),{pasteFormat:t,pasteHtml:function(t,n){return be(e,t,n)},pasteText:function(t){return we(e,t)},pasteImageData:function(t,n){return _e(e,t,n)},getDataTransferItems:ye,hasHtmlOrText:Ce,hasContentType:xe}},je=function(e,t){e.addCommand("mceTogglePlainTextPaste",(function(){!function(e,t){"text"===t.pasteFormat.get()?(t.pasteFormat.set("html"),N(e,!1)):(t.pasteFormat.set("text"),N(e,!0)),e.focus()}(e,t)})),e.addCommand("mceInsertClipboardContent",(function(e,n){n.content&&t.pasteHtml(n.content,n.internal),n.text&&t.pasteText(n.text)}))},ze=function(e,t,n){if(!function(e){return!1===k.iOS&&"function"==typeof(null==e?void 0:e.setData)}(e))return!1;try{return e.clearData(),e.setData("text/html",t),e.setData("text/plain",n),e.setData(G(),t),!0}catch(e){return!1}},Re=function(e,t,n,r){ze(e.clipboardData,t.html,t.text)?(e.preventDefault(),r()):n(t.html,r)},Le=function(e){return function(t,n){var r=function(e){return Y+e}(t),o=e.dom.create("div",{contenteditable:"false","data-mce-bogus":"all"}),i=e.dom.create("div",{contenteditable:"true"},r);e.dom.setStyles(o,{position:"fixed",top:"0",left:"-3000px",width:"1000px",overflow:"hidden"}),o.appendChild(i),e.dom.add(e.getBody(),o);var a=e.selection.getRng();i.focus();var c=e.dom.createRng();c.selectNodeContents(i),e.selection.setRng(c),I.setTimeout((function(){e.selection.setRng(a),o.parentNode.removeChild(o),n()}),0)}},Ue=function(e){return{html:e.selection.getContent({contextual:!0}),text:e.selection.getContent({format:"text"})}},Ye=function(e){return!e.selection.isCollapsed()||function(e){return!!e.dom.getParent(e.selection.getStart(),"td[data-mce-selected],th[data-mce-selected]",e.getBody())}(e)},He=function(e){e.on("cut",function(e){return function(t){Ye(e)&&Re(t,Ue(e),Le(e),(function(){if(k.browser.isChrome()||k.browser.isFirefox()){var t=e.selection.getRng();I.setEditorTimeout(e,(function(){e.selection.setRng(t),e.execCommand("Delete")}),0)}else e.execCommand("Delete")}))}}(e)),e.on("copy",function(e){return function(t){Ye(e)&&Re(t,Ue(e),Le(e),l)}}(e))},Ge=tinymce.util.Tools.resolve("tinymce.dom.RangeUtils"),Je=function(e,t){return Ge.getCaretRangeFromPoint(t.clientX,t.clientY,e.getDoc())},Ve=function(e,t){e.focus(),e.selection.setRng(t)},We=function(e,t){e.on("PastePreProcess",(function(n){n.content=t(e,n.content,n.internal,n.wordContent)}))},Ze=function(e,t){if(!re(t))return t;var n=[];F.each(e.schema.getBlockElements(),(function(e,t){n.push(t)}));var r=new RegExp("(?:<br>&nbsp;[\\s\\r\\n]+|<br>)*(<\\/?("+n.join("|")+")[^>]*>)(?:<br>&nbsp;[\\s\\r\\n]+|<br>)*","g");return t=te(t,[[r,"$1"]]),t=te(t,[[/<br><br>/g,"<BR><BR>"],[/<br>/g," "],[/<BR><BR>/g,"<br>"]])},Xe=function(e,t,n,r){if(r||n)return t;var o,i=function(e){return e.getParam("paste_webkit_styles")}(e);if(!1===function(e){return e.getParam("paste_remove_styles_if_webkit",!0)}(e)||"all"===i)return t;if(i&&(o=i.split(/[, ]/)),o){var a=e.dom,c=e.selection.getNode();t=t.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,(function(e,t,n,r){var i=a.parseStyle(a.decode(n)),u={};if("none"===o)return t+r;for(var s=0;s<o.length;s++){var l=i[o[s]],f=a.getStyle(c,o[s],!0);/color/.test(o[s])&&(l=a.toHex(l),f=a.toHex(f)),f!==l&&(u[o[s]]=l)}var d=a.serializeStyle(u,"span");return d?t+' style="'+d+'"'+r:t+r}))}else t=t.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,"$1$3");return t=t.replace(/(<[^>]+) data-mce-style="([^"]+)"([^>]*>)/gi,(function(e,t,n,r){return t+' style="'+n+'"'+r})),t},Ke=function(e,t){e.$("a",t).find("font,u").each((function(t,n){e.dom.remove(n,!0)}))},qe=function(e,t){return function(n){n.setActive("text"===t.pasteFormat.get());var r=function(e){return n.setActive(e.state)};return e.on("PastePlainTextToggle",r),function(){return e.off("PastePlainTextToggle",r)}}};a.add("paste",(function(e){if(!1===function(e){return!!e.hasPlugin("powerpaste",!0)&&(void 0!==window.console&&window.console.log&&window.console.log("PowerPaste is incompatible with Paste plugin! Remove 'paste' from the 'plugins' option."),!0)}(e)){var t=i(!1),n=i(function(e){return e.getParam("paste_as_text",!1)}(e)?"text":"html"),r=Pe(e,n);return function(e){k.webkit&&We(e,Xe),k.ie&&(We(e,Ze),function(e,t){e.on("PastePostProcess",(function(n){t(e,n.node)}))}(e,Ke))}(e),function(e,t){var n=function(){return e.execCommand("mceTogglePlainTextPaste")};e.ui.registry.addToggleButton("pastetext",{active:!1,icon:"paste-text",tooltip:"Paste as text",onAction:n,onSetup:qe(e,t)}),e.ui.registry.addToggleMenuItem("pastetext",{text:"Paste as text",icon:"paste-text",onAction:n,onSetup:qe(e,t)})}(e,r),je(e,r),function(e){var t=e.plugins.paste,n=function(e){return e.getParam("paste_preprocess")}(e);n&&e.on("PastePreProcess",(function(e){n.call(t,t,e)}));var r=function(e){return e.getParam("paste_postprocess")}(e);r&&e.on("PastePostProcess",(function(e){r.call(t,t,e)}))}(e),He(e),function(e,t,n){(function(e){return e.getParam("paste_block_drop",!1)})(e)&&e.on("dragend dragover draggesture dragdrop drop drag",(function(e){e.preventDefault(),e.stopPropagation()})),T(e)||e.on("drop",(function(e){var t=e.dataTransfer;t&&t.files&&t.files.length>0&&e.preventDefault()})),e.on("drop",(function(r){var o=Je(e,r);if(!r.isDefaultPrevented()&&!n.get()){var i,a=t.getDataTransferItems(r.dataTransfer),c=t.hasContentType(a,G());if((t.hasHtmlOrText(a)&&(!(i=a["text/plain"])||0!==i.indexOf("file://"))||!t.pasteImageData(r,o))&&o&&function(e){return e.getParam("paste_filter_drop",!0)}(e)){var u=a["mce-internal"]||a["text/html"]||a["text/plain"];u&&(r.preventDefault(),I.setEditorTimeout(e,(function(){e.undoManager.transact((function(){a["mce-internal"]&&e.execCommand("Delete"),Ve(e,o),u=ne(u),a["text/html"]?t.pasteHtml(u,c):t.pasteText(u)}))})))}}})),e.on("dragstart",(function(e){n.set(!0)})),e.on("dragover dragend",(function(t){T(e)&&!1===n.get()&&(t.preventDefault(),Ve(e,Je(e,t))),"dragend"===t.type&&n.set(!1)}))}(e,r,t),function(e){return{clipboard:e}}(r)}}))}()},59638:(e,t,n)=>{n(52171)},52171:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.Env"),n=tinymce.util.Tools.resolve("tinymce.util.Tools"),r=function(e){var r=function(e){var r="",o=e.dom.encode,i=function(e){return e.getParam("content_style","","string")}(e);r+='<base href="'+o(e.documentBaseURI.getURI())+'">';var a=function(e){return e.getParam("content_css_cors",!1,"boolean")}(e)?' crossorigin="anonymous"':"";n.each(e.contentCSS,(function(t){r+='<link type="text/css" rel="stylesheet" href="'+o(e.documentBaseURI.toAbsolute(t))+'"'+a+">"})),i&&(r+='<style type="text/css">'+i+"</style>");var c=function(e){var t=e.getParam("body_id","tinymce","string");return-1===t.indexOf("=")?t:function(e){var t=e.getParam("body_id","","hash");return t[e.id]||t}(e)}(e),u=function(e){var t=e.getParam("body_class","","string");return-1===t.indexOf("=")?t:function(e){return e.getParam("body_class","","hash")[e.id]||""}(e)}(e),s='<script>document.addEventListener && document.addEventListener("click", function(e) {for (var elm = e.target; elm; elm = elm.parentNode) {if (elm.nodeName === "A" && !('+(t.mac?"e.metaKey":"e.ctrlKey && !e.altKey")+")) {e.preventDefault();}}}, false);<\/script> ",l=e.getBody().dir,f=l?' dir="'+o(l)+'"':"";return"<!DOCTYPE html><html><head>"+r+'</head><body id="'+o(c)+'" class="mce-content-body '+o(u)+'"'+f+">"+e.getContent()+s+"</body></html>"}(e);e.windowManager.open({title:"Preview",size:"large",body:{type:"panel",items:[{name:"preview",type:"iframe",sandboxed:!0}]},buttons:[{type:"cancel",name:"close",text:"Close",primary:!0}],initialData:{preview:r}}).focus("close")};e.add("preview",(function(e){!function(e){e.addCommand("mcePreview",(function(){r(e)}))}(e),function(e){var t=function(){return e.execCommand("mcePreview")};e.ui.registry.addButton("preview",{icon:"preview",tooltip:"Preview",onAction:t}),e.ui.registry.addMenuItem("preview",{icon:"preview",text:"Preview",onAction:t})}(e)}))}()},2025:(e,t,n)=>{n(33174)},33174:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.Env");e.add("print",(function(e){!function(e){e.addCommand("mcePrint",(function(){t.browser.isIE()?e.getDoc().execCommand("print",!1,null):e.getWin().print()}))}(e),function(e){var t=function(){return e.execCommand("mcePrint")};e.ui.registry.addButton("print",{icon:"print",tooltip:"Print",onAction:t}),e.ui.registry.addMenuItem("print",{text:"Print...",icon:"print",onAction:t})}(e),e.addShortcut("Meta+P","","mcePrint")}))}()},70987:(e,t,n)=>{n(54176)},54176:()=>{!function(){"use strict";var e,t,n=tinymce.util.Tools.resolve("tinymce.PluginManager"),r=0,o=function(e,t,n){var o,i,a=e.editorUpload.blobCache,c=a.create((o="mceu",i=(new Date).getTime(),o+"_"+Math.floor(1e9*Math.random())+ ++r+String(i)),n,t);a.add(c),e.insertContent(e.dom.createHTML("img",{src:c.blobUri()}))},i=tinymce.util.Tools.resolve("tinymce.util.Promise"),a=tinymce.util.Tools.resolve("tinymce.Env"),c=tinymce.util.Tools.resolve("tinymce.util.Delay"),u=function(e){e.ui.registry.addButton("quickimage",{icon:"image",tooltip:"Insert image",onAction:function(){(function(e){return new i((function(t){var n=document.createElement("input");n.type="file",n.accept="image/*",n.style.position="fixed",n.style.left="0",n.style.top="0",n.style.opacity="0.001",document.body.appendChild(n),n.addEventListener("change",(function(e){t(Array.prototype.slice.call(e.target.files))}));var r=function(o){var i=function(){t([]),n.parentNode.removeChild(n)};a.os.isAndroid()&&"remove"!==o.type?c.setEditorTimeout(e,i,0):i(),e.off("focusin remove",r)};e.on("focusin remove",r),n.click()}))})(e).then((function(t){if(t.length>0){var n=t[0];(r=n,new i((function(e){var t=new FileReader;t.onloadend=function(){e(t.result.split(",")[1])},t.readAsDataURL(r)}))).then((function(t){o(e,t,n)}))}var r}))}}),e.ui.registry.addButton("quicktable",{icon:"table",tooltip:"Insert table",onAction:function(){!function(e,t,n){e.plugins.table?e.plugins.table.insertTable(t,n):function(e,t,n){e.undoManager.transact((function(){e.insertContent(function(e,t){var n='<table data-mce-id="mce" style="width: 100%">';n+="<tbody>";for(var r=0;r<t;r++){n+="<tr>";for(var o=0;o<e;o++)n+="<td><br></td>";n+="</tr>"}return(n+="</tbody>")+"</table>"}(t,n));var r=function(e){return e.dom.select("*[data-mce-id]")[0]}(e);r.removeAttribute("data-mce-id");var o=e.dom.select("td,th",r);e.selection.setCursorLocation(o[0],0)}))}(e,t,n)}(e,2,2)}})},s=function(e){return function(t){return function(e){var t=typeof e;return null===e?"null":"object"===t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"===t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t}(t)===e}},l=function(e){return function(t){return typeof t===e}},f=s("string"),d=s("object"),p=s("array"),g=l("boolean"),A=function(e){return function(t){return e===t}}(void 0),m=l("function"),h=function(){},v=function(e){return function(){return e}},b=function(e){return e},w=v(!1),y=v(!0),x=function(){return C},C={fold:function(e,t){return e()},isSome:w,isNone:y,getOr:t=b,getOrThunk:e=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:v(null),getOrUndefined:v(void 0),or:t,orThunk:e,map:x,each:h,bind:x,exists:w,forall:y,filter:function(){return x()},toArray:function(){return[]},toString:v("none()")},E=function(e){var t=v(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},isSome:y,isNone:w,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return E(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:C},toArray:function(){return[e]},toString:function(){return"some("+e+")"}};return o},B={some:E,none:x,from:function(e){return null==e?C:E(e)}};function D(e,t,n,r,o){return e(n,r)?B.some(n):m(o)&&o(n)?B.none():t(n,r,o)}var M=function(e){if(null==e)throw new Error("Node cannot be null or undefined");return{dom:e}},_={fromHtml:function(e,t){var n=(t||document).createElement("div");if(n.innerHTML=e,!n.hasChildNodes()||n.childNodes.length>1)throw console.error("HTML does not have a single root node",e),new Error("HTML must have a single root node");return M(n.childNodes[0])},fromTag:function(e,t){var n=(t||document).createElement(e);return M(n)},fromText:function(e,t){var n=(t||document).createTextNode(e);return M(n)},fromDom:M,fromPoint:function(e,t,n){return B.from(e.dom.elementFromPoint(t,n)).map(M)}},k=function(e,t){var n=e.dom;if(1!==n.nodeType)return!1;var r=n;if(void 0!==r.matches)return r.matches(t);if(void 0!==r.msMatchesSelector)return r.msMatchesSelector(t);if(void 0!==r.webkitMatchesSelector)return r.webkitMatchesSelector(t);if(void 0!==r.mozMatchesSelector)return r.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")};"undefined"!=typeof window?window:Function("return this;")();var I,S=function(e,t,n){for(var r=e.dom,o=m(n)?n:w;r.parentNode;){r=r.parentNode;var i=_.fromDom(r);if(t(i))return B.some(i);if(o(i))break}return B.none()},Q=function(e,t,n){return S(e,(function(e){return k(e,t)}),n)},N=(I=f,function(e,t,n){return function(e,t){if(t(e))return!0;throw new Error("Default value doesn't match requested type.")}(n,I),function(e,t){if(p(e)||d(e))throw new Error("expected a string but found: "+e);return A(e)?t:g(e)?!1===e?"":t:e}(e.getParam(t,n),n)}),F=function(e){var t=function(e){return N(e,"quickbars_insert_toolbar","quickimage quicktable")}(e);t.trim().length>0&&e.ui.registry.addContextToolbar("quickblock",{predicate:function(t){var n=_.fromDom(t),r=e.schema.getTextBlockElements(),o=function(t){return t.dom===e.getBody()};return function(e,t,n){return D((function(e,t){return k(e,t)}),Q,e,t,n)}(n,"table",o).fold((function(){return function(e,t,n){return D((function(e,t){return t(e)}),S,e,t,n)}(n,(function(t){return t.dom.nodeName.toLowerCase()in r&&e.dom.isEmpty(t.dom)}),o).isSome()}),w)},items:t,position:"line",scope:"editor"})},T=function(e){var t=function(e){return"IMG"===e.nodeName||"FIGURE"===e.nodeName&&/image/i.test(e.className)},n=function(e){return N(e,"quickbars_image_toolbar","alignleft aligncenter alignright")}(e);n.trim().length>0&&e.ui.registry.addContextToolbar("imageselection",{predicate:t,items:n,position:"node"});var r=function(e){return N(e,"quickbars_selection_toolbar","bold italic | quicklink h2 h3 blockquote")}(e);r.trim().length>0&&e.ui.registry.addContextToolbar("textselection",{predicate:function(n){return!t(n)&&!e.selection.isCollapsed()&&function(t){return"false"!==e.dom.getContentEditableParent(t)}(n)},items:r,position:"selection",scope:"editor"})};n.add("quickbars",(function(e){u(e),F(e),T(e)}))}()},17479:(e,t,n)=>{n(668)},668:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),n=tinymce.util.Tools.resolve("tinymce.util.Tools"),r=function(e){return e.getParam("save_enablewhendirty",!0)},o=function(e,t){e.notificationManager.open({text:t,type:"error"})},i=function(e){e.addCommand("mceSave",(function(){!function(e){var n=t.DOM.getParent(e.id,"form");if(!r(e)||e.isDirty()){if(e.save(),function(e){return!!e.getParam("save_onsavecallback")}(e))return e.execCallback("save_onsavecallback",e),void e.nodeChanged();n?(e.setDirty(!1),n.onsubmit&&!n.onsubmit()||("function"==typeof n.submit?n.submit():o(e,"Error: Form submit field collision.")),e.nodeChanged()):o(e,"Error: No form element found.")}}(e)})),e.addCommand("mceCancel",(function(){!function(e){var t=n.trim(e.startContent);!function(e){return!!e.getParam("save_oncancelcallback")}(e)?e.resetContent(t):e.execCallback("save_oncancelcallback",e)}(e)}))},a=function(e){return function(t){var n=function(){t.setDisabled(r(e)&&!e.isDirty())};return n(),e.on("NodeChange dirty",n),function(){return e.off("NodeChange dirty",n)}}};e.add("save",(function(e){!function(e){e.ui.registry.addButton("save",{icon:"save",tooltip:"Save",disabled:!0,onAction:function(){return e.execCommand("mceSave")},onSetup:a(e)}),e.ui.registry.addButton("cancel",{icon:"cancel",tooltip:"Cancel",disabled:!0,onAction:function(){return e.execCommand("mceCancel")},onSetup:a(e)}),e.addShortcut("Meta+S","","mceSave")}(e),i(e)}))}()},11310:(e,t,n)=>{n(87187)},87187:()=>{!function(){"use strict";var e,t,n=function(e){var t=e;return{get:function(){return t},set:function(e){t=e}}},r=tinymce.util.Tools.resolve("tinymce.PluginManager"),o=function(){return o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},o.apply(this,arguments)},i=function(e){return function(t){return function(e){var t=typeof e;return null===e?"null":"object"===t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"===t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t}(t)===e}},a=function(e){return function(t){return typeof t===e}},c=i("string"),u=i("array"),s=a("boolean"),l=a("number"),f=function(){},d=function(e){return function(){return e}},p=function(e){return e},g=d(!1),A=d(!0),m=d("[!-#%-*,-\\/:;?@\\[-\\]_{}¡«·»¿;·՚-՟։֊־׀׃׆׳״؉؊،؍؛؞؟٪-٭۔܀-܍߷-߹࠰-࠾࡞।॥॰෴๏๚๛༄-༒༺-༽྅࿐-࿔࿙࿚၊-၏჻፡-፨᐀᙭᙮᚛᚜᛫-᛭᜵᜶។-៖៘-៚᠀-᠊᥄᥅᨞᨟᪠-᪦᪨-᪭᭚-᭠᯼-᯿᰻-᰿᱾᱿᳓‐-‧‰-⁃⁅-⁑⁓-⁞⁽⁾₍₎〈〉❨-❵⟅⟆⟦-⟯⦃-⦘⧘-⧛⧼⧽⳹-⳼⳾⳿⵰⸀-⸮⸰⸱、-〃〈-】〔-〟〰〽゠・꓾꓿꘍-꘏꙳꙾꛲-꛷꡴-꡷꣎꣏꣸-꣺꤮꤯꥟꧁-꧍꧞꧟꩜-꩟꫞꫟꯫﴾﴿︐-︙︰-﹒﹔-﹡﹣﹨﹪﹫！-＃％-＊，-／：；？＠［-］＿｛｝｟-･]"),h=function(){return v},v={fold:function(e,t){return e()},isSome:g,isNone:A,getOr:t=p,getOrThunk:e=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:d(null),getOrUndefined:d(void 0),or:t,orThunk:e,map:h,each:f,bind:h,exists:g,forall:A,filter:function(){return h()},toArray:function(){return[]},toString:d("none()")},b=function(e){var t=d(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},isSome:A,isNone:g,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return b(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:v},toArray:function(){return[e]},toString:function(){return"some("+e+")"}};return o},w={some:b,none:h,from:function(e){return null==e?v:b(e)}},y=m,x=tinymce.util.Tools.resolve("tinymce.Env"),C=tinymce.util.Tools.resolve("tinymce.util.Tools"),E=Array.prototype.slice,B=Array.prototype.push,D=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o)}return r},M=function(e,t){for(var n=0,r=e.length;n<r;n++){t(e[n],n)}},_=function(e,t){for(var n=e.length-1;n>=0;n--){t(e[n],n)}},k=function(e,t){return function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!u(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);B.apply(t,e[n])}return t}(D(e,t))},I=Object.hasOwnProperty,S=function(e,t){return I.call(e,t)};"undefined"!=typeof window?window:Function("return this;")();var Q,N,F,T=function(e){return function(t){return function(e){return e.dom.nodeType}(t)===e}}(3),O=function(e,t,n){!function(e,t,n){if(!(c(n)||s(n)||l(n)))throw console.error("Invalid call to Attribute.set. Key ",t,":: Value ",n,":: Element ",e),new Error("Attribute value was not simple");e.setAttribute(t,n+"")}(e.dom,t,n)},P=function(e){if(null==e)throw new Error("Node cannot be null or undefined");return{dom:e}},j={fromHtml:function(e,t){var n=(t||document).createElement("div");if(n.innerHTML=e,!n.hasChildNodes()||n.childNodes.length>1)throw console.error("HTML does not have a single root node",e),new Error("HTML must have a single root node");return P(n.childNodes[0])},fromTag:function(e,t){var n=(t||document).createElement(e);return P(n)},fromText:function(e,t){var n=(t||document).createTextNode(e);return P(n)},fromDom:P,fromPoint:function(e,t,n){return w.from(e.dom.elementFromPoint(t,n)).map(P)}},z=function(e,t){return{element:e,offset:t}},R=function(e,t){var n=function(e){return D(e.dom.childNodes,j.fromDom)}(e);return n.length>0&&t<n.length?z(n[t],0):z(e,t)},L=function(e,t){var n=function(e){return w.from(e.dom.parentNode).map(j.fromDom)}(e);n.each((function(n){n.dom.insertBefore(t.dom,e.dom)}))},U=function(e,t){L(e,t),function(e,t){e.dom.appendChild(t.dom)}(t,e)},Y=(Q=T,N="text",{get:function(e){if(!Q(e))throw new Error("Can only get "+N+" value of a "+N+" node");return F(e).getOr("")},getOption:F=function(e){return Q(e)?w.from(e.dom.nodeValue):w.none()},set:function(e,t){if(!Q(e))throw new Error("Can only set raw "+N+" value of a "+N+" node");e.dom.nodeValue=t}}),H=function(e){return Y.get(e)},G=function(e,t){return function(e,t){var n,r=void 0===t?document:t.dom;return 1!==(n=r).nodeType&&9!==n.nodeType&&11!==n.nodeType||0===n.childElementCount?[]:D(r.querySelectorAll(e),j.fromDom)}(t,e)},J=tinymce.util.Tools.resolve("tinymce.dom.TreeWalker"),V=function(e,t){return e.isBlock(t)||S(e.schema.getShortEndedElements(),t.nodeName)},W=function(e,t){return"false"===e.getContentEditable(t)},Z=function(e,t){return!e.isBlock(t)&&S(e.schema.getWhiteSpaceElements(),t.nodeName)},X=function(e,t){return R(j.fromDom(e),t)},K=function(e,t,n,r,o,i){void 0===i&&(i=!0);for(var a=i?t(!1):n;a;){var c=W(e,a);if(c||Z(e,a)){if(c?r.cef(a):r.boundary(a))break;a=t(!0)}else{if(V(e,a)){if(r.boundary(a))break}else 3===a.nodeType&&r.text(a);if(a===o)break;a=t(!1)}}},q=function(e,t,n,r,o){if(!function(e,t){return V(e,t)||W(e,t)||Z(e,t)||function(e,t){return"true"===e.getContentEditable(t)&&"false"===e.getContentEditableParent(t.parentNode)}(e,t)}(e,n)){var i=e.getParent(r,e.isBlock),a=new J(n,i),c=o?a.next.bind(a):a.prev.bind(a);K(e,c,n,{boundary:A,cef:A,text:function(e){o?t.fOffset+=e.length:t.sOffset+=e.length,t.elements.push(j.fromDom(e))}})}},$=function(e,t,n,r,o,i){void 0===i&&(i=!0);var a=new J(n,t),c=[],u={sOffset:0,fOffset:0,elements:[]};q(e,u,n,t,!1);var s=function(){return u.elements.length>0&&(c.push(u),u={sOffset:0,fOffset:0,elements:[]}),!1};return K(e,a.next.bind(a),n,{boundary:s,cef:function(e){return s(),o&&c.push.apply(c,o.cef(e)),!1},text:function(e){u.elements.push(j.fromDom(e)),o&&o.text(e,u)}},r,i),r&&q(e,u,r,t,!0),s(),c},ee=function(e,t){var n=X(t.startContainer,t.startOffset),r=n.element.dom,o=X(t.endContainer,t.endOffset),i=o.element.dom;return $(e,t.commonAncestorContainer,r,i,{text:function(e,t){e===i?t.fOffset+=e.length-o.offset:e===r&&(t.sOffset+=n.offset)},cef:function(t){var n,r,o,i=k(G(j.fromDom(t),"*[contenteditable=true]"),(function(t){var n=t.dom;return $(e,n,n)}));return n=i,r=function(e,t){return function(e,t){return function(e,t,n){return!!(e.compareDocumentPosition(t)&n)}(e,t,Node.DOCUMENT_POSITION_PRECEDING)}(e.elements[0].dom,t.elements[0].dom)?1:-1},(o=E.call(n,0)).sort(r),o}},!1)},te=function(e,t){return t.collapsed?[]:ee(e,t)},ne=function(e,t){var n=e.createRng();return n.selectNode(t),te(e,n)},re=function(e,t){var n,r,o,i=(n=e,r=function(e,n){var r=H(n),o=e.last,i=o+r.length,a=k(t,(function(e,t){return e.start<i&&e.finish>o?[{element:n,start:Math.max(o,e.start)-o,finish:Math.min(i,e.finish)-o,matchId:t}]:[]}));return{results:e.results.concat(a),last:i}},o={results:[],last:0},M(n,(function(e,t){o=r(o,e,t)})),o).results;return function(e,t){if(0===e.length)return[];for(var n=t(e[0]),r=[],o=[],i=0,a=e.length;i<a;i++){var c=e[i],u=t(c);u!==n&&(r.push(o),o=[]),n=u,o.push(c)}return 0!==o.length&&r.push(o),r}(i,(function(e){return e.matchId}))},oe=function(e,t){return k(t,(function(t){var n=t.elements,r=D(n,H).join(""),o=function(e,t,n,r){void 0===n&&(n=0),void 0===r&&(r=e.length);var o=t.regex;o.lastIndex=n;for(var i,a=[];i=o.exec(e);){var c=i[t.matchIndex],u=i.index+i[0].indexOf(c),s=u+c.length;if(s>r)break;a.push({start:u,finish:s}),o.lastIndex=s}return a}(r,e,t.sOffset,r.length-t.fOffset);return re(n,o)}))},ie=function(e,t){_(e,(function(e,n){_(e,(function(e){var r=j.fromDom(t.cloneNode(!1));O(r,"data-mce-index",n);var o=e.element.dom;if(o.length===e.finish&&0===e.start)U(e.element,r);else{o.length!==e.finish&&o.splitText(e.finish);var i=o.splitText(e.start);U(j.fromDom(i),r)}}))}))},ae=function(e,t,n,r){var o=n.getBookmark(),i=e.select("td[data-mce-selected],th[data-mce-selected]"),a=i.length>0?function(e,t){return k(t,(function(t){return ne(e,t)}))}(e,i):te(e,n.getRng()),c=oe(t,a);return ie(c,r),n.moveToBookmark(o),c.length},ce=function(e){var t=e.getAttribute("data-mce-index");return"number"==typeof t?""+t:t},ue=function(e,t,n,r){var o=e.dom.create("span",{"data-mce-bogus":1});o.className="mce-match-marker";var i=e.getBody();return ve(e,t,!1),r?ae(e.dom,n,e.selection,o):function(e,t,n,r){var o=ne(e,n),i=oe(t,o);return ie(i,r),i.length}(e.dom,n,i,o)},se=function(e){var t=e.parentNode;e.firstChild&&t.insertBefore(e.firstChild,e),e.parentNode.removeChild(e)},le=function(e,t){var n=[],r=C.toArray(e.getBody().getElementsByTagName("span"));if(r.length)for(var o=0;o<r.length;o++){var i=ce(r[o]);null!==i&&i.length&&(i===t.toString()&&n.push(r[o]))}return n},fe=function(e,t,n){var r=t.get(),o=r.index,i=e.dom;(n=!1!==n)?o+1===r.count?o=0:o++:o-1==-1?o=r.count-1:o--,i.removeClass(le(e,r.index),"mce-match-marker-selected");var a=le(e,o);return a.length?(i.addClass(le(e,o),"mce-match-marker-selected"),e.selection.scrollIntoView(a[0]),o):-1},de=function(e,t){var n=t.parentNode;e.remove(t),e.isEmpty(n)&&e.remove(n)},pe=function(e,t,n,r,o,i){var a=e.selection,c=function(e,t){var n="("+e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&").replace(/\s/g,"[^\\S\\r\\n\\uFEFF]")+")";return t?"(?:^|\\s|"+y()+")"+n+"(?=$|\\s|"+y()+")":n}(n,o),u=a.isForward(),s={regex:new RegExp(c,r?"g":"gi"),matchIndex:1},l=ue(e,t,s,i);if(x.browser.isSafari()&&a.setRng(a.getRng(),u),l){var f=fe(e,t,!0);t.set({index:f,count:l,text:n,matchCase:r,wholeWord:o,inSelection:i})}return l},ge=function(e,t){var n=fe(e,t,!0);t.set(o(o({},t.get()),{index:n}))},Ae=function(e,t){var n=fe(e,t,!1);t.set(o(o({},t.get()),{index:n}))},me=function(e){var t=ce(e);return null!==t&&t.length>0},he=function(e,t,n,r,i){var a,c=t.get(),u=c.index,s=u;r=!1!==r;for(var l=e.getBody(),f=C.grep(C.toArray(l.getElementsByTagName("span")),me),d=0;d<f.length;d++){var p=ce(f[d]),g=a=parseInt(p,10);if(i||g===c.index){for(n.length?(f[d].firstChild.nodeValue=n,se(f[d])):de(e.dom,f[d]);f[++d];){if((g=parseInt(ce(f[d]),10))!==a){d--;break}de(e.dom,f[d])}r&&s--}else a>u&&f[d].setAttribute("data-mce-index",String(a-1))}return t.set(o(o({},c),{count:i?0:c.count-1,index:s})),r?ge(e,t):Ae(e,t),!i&&t.get().count>0},ve=function(e,t,n){for(var r,i,a=t.get(),c=C.toArray(e.getBody().getElementsByTagName("span")),u=0;u<c.length;u++){var s=ce(c[u]);null!==s&&s.length&&(s===a.index.toString()&&(r||(r=c[u].firstChild),i=c[u].firstChild),se(c[u]))}if(t.set(o(o({},a),{index:-1,count:0,text:""})),r&&i){var l=e.dom.createRng();return l.setStart(r,0),l.setEnd(i,i.data.length),!1!==n&&e.selection.setRng(l),l}},be=function(){var e=function(e){var t=n(w.none()),r=function(){return t.get().each(e)};return{clear:function(){r(),t.set(w.none())},isSet:function(){return t.get().isSome()},get:function(){return t.get()},set:function(e){r(),t.set(w.some(e))}}}(f);return o(o({},e),{on:function(t){return e.get().each(t)}})},we=function(e,t){var n=be();e.undoManager.add();var r=C.trim(e.selection.getContent({format:"text"})),i=function(e){var n=function(e,t){return t.get().count>1}(0,t)?e.enable:e.disable;n("next");var r=function(e,t){return t.get().count>1}(0,t)?e.enable:e.disable;r("prev")},a=function(e,t){var n=t?e.disable:e.enable;M(["replace","replaceall","prev","next"],n)},c=function(e,t){x.browser.isSafari()&&x.deviceType.isTouch()&&("find"===t||"replace"===t||"replaceall"===t)&&e.focus(t)},u=function(n){ve(e,t,!1),a(n,!0),i(n)},s=function(n){var r=n.getData(),o=t.get();if(r.findtext.length){if(o.text===r.findtext&&o.matchCase===r.matchcase&&o.wholeWord===r.wholewords)ge(e,t);else{var c=pe(e,t,r.findtext,r.matchcase,r.wholewords,r.inselection);c<=0&&function(t){e.windowManager.alert("Could not find the specified string.",(function(){t.focus("findtext")}))}(n),a(n,0===c)}i(n)}else u(n)},l=t.get(),f={title:"Find and Replace",size:"normal",body:{type:"panel",items:[{type:"bar",items:[{type:"input",name:"findtext",placeholder:"Find",maximized:!0,inputMode:"search"},{type:"button",name:"prev",text:"Previous",icon:"action-prev",disabled:!0,borderless:!0},{type:"button",name:"next",text:"Next",icon:"action-next",disabled:!0,borderless:!0}]},{type:"input",name:"replacetext",placeholder:"Replace with",inputMode:"search"}]},buttons:[{type:"menu",name:"options",icon:"preferences",tooltip:"Preferences",align:"start",items:[{type:"togglemenuitem",name:"matchcase",text:"Match case"},{type:"togglemenuitem",name:"wholewords",text:"Find whole words only"},{type:"togglemenuitem",name:"inselection",text:"Find in selection"}]},{type:"custom",name:"find",text:"Find",primary:!0},{type:"custom",name:"replace",text:"Replace",disabled:!0},{type:"custom",name:"replaceall",text:"Replace all",disabled:!0}],initialData:{findtext:r,replacetext:"",wholewords:l.wholeWord,matchcase:l.matchCase,inselection:l.inSelection},onChange:function(e,n){"findtext"===n.name&&t.get().count>0&&u(e)},onAction:function(n,r){var a=n.getData();switch(r.name){case"find":s(n);break;case"replace":he(e,t,a.replacetext)?i(n):u(n);break;case"replaceall":he(e,t,a.replacetext,!0,!0),u(n);break;case"prev":Ae(e,t),i(n);break;case"next":ge(e,t),i(n);break;case"matchcase":case"wholewords":case"inselection":!function(e){var n=e.getData(),r=t.get();t.set(o(o({},r),{matchCase:n.matchcase,wholeWord:n.wholewords,inSelection:n.inselection}))}(n),u(n)}c(n,r.name)},onSubmit:function(e){s(e),c(e,"find")},onClose:function(){e.focus(),ve(e,t),e.undoManager.add()}};n.set(e.windowManager.open(f,{inline:"toolbar"}))},ye=function(e,t){return function(){we(e,t)}};r.add("searchreplace",(function(e){var t=n({index:-1,count:0,text:"",matchCase:!1,wholeWord:!1,inSelection:!1});return function(e,t){e.addCommand("SearchReplace",(function(){we(e,t)}))}(e,t),function(e,t){e.ui.registry.addMenuItem("searchreplace",{text:"Find and replace...",shortcut:"Meta+F",onAction:ye(e,t),icon:"search"}),e.ui.registry.addButton("searchreplace",{tooltip:"Find and replace",onAction:ye(e,t),icon:"search"}),e.shortcuts.add("Meta+F","",ye(e,t))}(e,t),function(e,t){return{done:function(n){return ve(e,t,n)},find:function(n,r,o,i){return void 0===i&&(i=!1),pe(e,t,n,r,o,i)},next:function(){return ge(e,t)},prev:function(){return Ae(e,t)},replace:function(n,r,o){return he(e,t,n,r,o)}}}(e,t)}))}()},91694:(e,t,n)=>{n(57235)},57235:()=>{!function(){"use strict";var e=function(e){return function(t){return function(e){var t=typeof e;return null===e?"null":"object"===t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"===t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t}(t)===e}},t=function(e){return function(t){return typeof t===e}},n=function(e){return function(t){return e===t}},r=e("string"),o=e("object"),i=e("array"),a=n(null),c=t("boolean"),u=n(void 0),s=function(e){return!function(e){return null==e}(e)},l=t("function"),f=t("number"),d=function(){},p=function(e){return function(){return e}},g=function(e){return e},A=function(e,t){return e===t};function m(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=t.concat(n);return e.apply(null,o)}}var h,v,b=function(e){return function(t){return!e(t)}},w=p(!1),y=p(!0),x=function(){return C},C={fold:function(e,t){return e()},isSome:w,isNone:y,getOr:v=g,getOrThunk:h=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:p(null),getOrUndefined:p(void 0),or:v,orThunk:h,map:x,each:d,bind:x,exists:w,forall:y,filter:function(){return x()},toArray:function(){return[]},toString:p("none()")},E=function(e){var t=p(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},isSome:y,isNone:w,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return E(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:C},toArray:function(){return[e]},toString:function(){return"some("+e+")"}};return o},B={some:E,none:x,from:function(e){return null==e?C:E(e)}},D=Array.prototype.slice,M=Array.prototype.indexOf,_=Array.prototype.push,k=function(e,t){return function(e,t){return M.call(e,t)}(e,t)>-1},I=function(e,t){for(var n=0,r=e.length;n<r;n++){if(t(e[n],n))return!0}return!1},S=function(e,t){for(var n=[],r=0;r<e;r++)n.push(t(r));return n},Q=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o)}return r},N=function(e,t){for(var n=0,r=e.length;n<r;n++){t(e[n],n)}},F=function(e,t){for(var n=[],r=[],o=0,i=e.length;o<i;o++){var a=e[o];(t(a,o)?n:r).push(a)}return{pass:n,fail:r}},T=function(e,t){for(var n=[],r=0,o=e.length;r<o;r++){var i=e[r];t(i,r)&&n.push(i)}return n},O=function(e,t,n){return function(e,t){for(var n=e.length-1;n>=0;n--)t(e[n],n)}(e,(function(e,r){n=t(n,e,r)})),n},P=function(e,t,n){return N(e,(function(e,r){n=t(n,e,r)})),n},j=function(e,t){return function(e,t,n){for(var r=0,o=e.length;r<o;r++){var i=e[r];if(t(i,r))return B.some(i);if(n(i,r))break}return B.none()}(e,t,w)},z=function(e,t){for(var n=0,r=e.length;n<r;n++){if(t(e[n],n))return B.some(n)}return B.none()},R=function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!i(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);_.apply(t,e[n])}return t},L=function(e,t){return R(Q(e,t))},U=function(e,t){for(var n=0,r=e.length;n<r;++n){if(!0!==t(e[n],n))return!1}return!0},Y=function(e,t){for(var n={},r=0,o=e.length;r<o;r++){var i=e[r];n[String(i)]=t(i,r)}return n},H=function(e){return[e]},G=function(e,t){return t>=0&&t<e.length?B.some(e[t]):B.none()},J=function(e){return G(e,0)},V=function(e){return G(e,e.length-1)},W=function(e,t){for(var n=0;n<e.length;n++){var r=t(e[n],n);if(r.isSome())return r}return B.none()},Z=function(){return Z=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Z.apply(this,arguments)};function X(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}var K=function(e){var t,n=!1;return function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];return n||(n=!0,t=e.apply(null,r)),t}},q=function(){return $(0,0)},$=function(e,t){return{major:e,minor:t}},ee={nu:$,detect:function(e,t){var n=String(t).toLowerCase();return 0===e.length?q():function(e,t){var n=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.test(t))return r}}(e,t);if(!n)return{major:0,minor:0};var r=function(e){return Number(t.replace(n,"$"+e))};return $(r(1),r(2))}(e,n)},unknown:q},te=function(e,t){var n=String(t).toLowerCase();return j(e,(function(e){return e.search(n)}))},ne=function(e,t,n){return""===t||e.length>=t.length&&e.substr(n,n+t.length)===t},re=function(e,t){return-1!==e.indexOf(t)},oe=function(e,t){return ne(e,t,0)},ie=function(e,t){return ne(e,t,e.length-t.length)},ae=function(e){return function(t){return t.replace(e,"")}}(/^\s+|\s+$/g),ce=function(e){return e.length>0},ue=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,se=function(e){return function(t){return re(t,e)}},le=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return re(e,"edge/")&&re(e,"chrome")&&re(e,"safari")&&re(e,"applewebkit")}},{name:"Chrome",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,ue],search:function(e){return re(e,"chrome")&&!re(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return re(e,"msie")||re(e,"trident")}},{name:"Opera",versionRegexes:[ue,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:se("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:se("firefox")},{name:"Safari",versionRegexes:[ue,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(re(e,"safari")||re(e,"mobile/"))&&re(e,"applewebkit")}}],fe=[{name:"Windows",search:se("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return re(e,"iphone")||re(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:se("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:se("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:se("linux"),versionRegexes:[]},{name:"Solaris",search:se("sunos"),versionRegexes:[]},{name:"FreeBSD",search:se("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:se("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],de={browsers:p(le),oses:p(fe)},pe="Edge",ge="Chrome",Ae="Opera",me="Firefox",he="Safari",ve=function(e){var t=e.current,n=e.version,r=function(e){return function(){return t===e}};return{current:t,version:n,isEdge:r(pe),isChrome:r(ge),isIE:r("IE"),isOpera:r(Ae),isFirefox:r(me),isSafari:r(he)}},be={unknown:function(){return ve({current:void 0,version:ee.unknown()})},nu:ve,edge:p(pe),chrome:p(ge),ie:p("IE"),opera:p(Ae),firefox:p(me),safari:p(he)},we="Windows",ye="Android",xe="Linux",Ce="Solaris",Ee="FreeBSD",Be="ChromeOS",De=function(e){var t=e.current,n=e.version,r=function(e){return function(){return t===e}};return{current:t,version:n,isWindows:r(we),isiOS:r("iOS"),isAndroid:r(ye),isOSX:r("OSX"),isLinux:r(xe),isSolaris:r(Ce),isFreeBSD:r(Ee),isChromeOS:r(Be)}},Me={unknown:function(){return De({current:void 0,version:ee.unknown()})},nu:De,windows:p(we),ios:p("iOS"),android:p(ye),linux:p(xe),osx:p("OSX"),solaris:p(Ce),freebsd:p(Ee),chromeos:p(Be)},_e=function(e,t,n){var r=de.browsers(),o=de.oses(),i=t.bind((function(e){return function(e,t){return W(t.brands,(function(t){var n=t.brand.toLowerCase();return j(e,(function(e){var t;return n===(null===(t=e.brand)||void 0===t?void 0:t.toLowerCase())})).map((function(e){return{current:e.name,version:ee.nu(parseInt(t.version,10),0)}}))}))}(r,e)})).orThunk((function(){return function(e,t){return te(e,t).map((function(e){var n=ee.detect(e.versionRegexes,t);return{current:e.name,version:n}}))}(r,e)})).fold(be.unknown,be.nu),a=function(e,t){return te(e,t).map((function(e){var n=ee.detect(e.versionRegexes,t);return{current:e.name,version:n}}))}(o,e).fold(Me.unknown,Me.nu),c=function(e,t,n,r){var o=e.isiOS()&&!0===/ipad/i.test(n),i=e.isiOS()&&!o,a=e.isiOS()||e.isAndroid(),c=a||r("(pointer:coarse)"),u=o||!i&&a&&r("(min-device-width:768px)"),s=i||a&&!u,l=t.isSafari()&&e.isiOS()&&!1===/safari/i.test(n),f=!s&&!u&&!l;return{isiPad:p(o),isiPhone:p(i),isTablet:p(u),isPhone:p(s),isTouch:p(c),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:p(l),isDesktop:p(f)}}(a,i,e,n);return{browser:i,os:a,deviceType:c}},ke=function(e){return window.matchMedia(e).matches},Ie=K((function(){return _e(navigator.userAgent,B.from(navigator.userAgentData),ke)})),Se=function(){return Ie()},Qe=function(e){if(null==e)throw new Error("Node cannot be null or undefined");return{dom:e}},Ne={fromHtml:function(e,t){var n=(t||document).createElement("div");if(n.innerHTML=e,!n.hasChildNodes()||n.childNodes.length>1)throw console.error("HTML does not have a single root node",e),new Error("HTML must have a single root node");return Qe(n.childNodes[0])},fromTag:function(e,t){var n=(t||document).createElement(e);return Qe(n)},fromText:function(e,t){var n=(t||document).createTextNode(e);return Qe(n)},fromDom:Qe,fromPoint:function(e,t,n){return B.from(e.dom.elementFromPoint(t,n)).map(Qe)}},Fe=function(e,t){var n=e.dom;if(1!==n.nodeType)return!1;var r=n;if(void 0!==r.matches)return r.matches(t);if(void 0!==r.msMatchesSelector)return r.msMatchesSelector(t);if(void 0!==r.webkitMatchesSelector)return r.webkitMatchesSelector(t);if(void 0!==r.mozMatchesSelector)return r.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")},Te=function(e){return 1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType||0===e.childElementCount},Oe=function(e,t){var n=void 0===t?document:t.dom;return Te(n)?B.none():B.from(n.querySelector(e)).map(Ne.fromDom)},Pe=function(e,t){return e.dom===t.dom},je=function(e,t){return function(e,t){return function(e,t,n){return!!(e.compareDocumentPosition(t)&n)}(e,t,Node.DOCUMENT_POSITION_CONTAINED_BY)}(e.dom,t.dom)},ze=function(e,t){return Se().browser.isIE()?je(e,t):function(e,t){var n=e.dom,r=t.dom;return n!==r&&n.contains(r)}(e,t)},Re=Fe,Le=Object.keys,Ue=Object.hasOwnProperty,Ye=function(e,t){for(var n=Le(e),r=0,o=n.length;r<o;r++){var i=n[r];t(e[i],i)}},He=function(e,t){return Ge(e,(function(e,n){return{k:n,v:t(e,n)}}))},Ge=function(e,t){var n={};return Ye(e,(function(e,r){var o=t(e,r);n[o.k]=o.v})),n},Je=function(e,t){var n={};return function(e,t,n,r){Ye(e,(function(e,o){(t(e,o)?n:r)(e,o)}))}(e,t,function(e){return function(t,n){e[n]=t}}(n),d),n},Ve=function(e,t){var n=[];return Ye(e,(function(e,r){n.push(t(e,r))})),n},We=function(e){return Ve(e,g)},Ze=function(e){return Le(e).length},Xe=function(e,t){return Ke(e,t)?B.from(e[t]):B.none()},Ke=function(e,t){return Ue.call(e,t)},qe=function(e,t){return Ke(e,t)&&void 0!==e[t]&&null!==e[t]},$e=["tfoot","thead","tbody","colgroup"],et=function(e,t,n){return{element:e,rowspan:t,colspan:n}},tt=function(e,t,n){return{element:e,cells:t,section:n}},nt=function(e,t,n){return{element:e,isNew:t,isLocked:n}},rt=function(e,t,n,r){return{element:e,cells:t,section:n,isNew:r}};"undefined"!=typeof window?window:Function("return this;")();var ot=function(e){return e.dom.nodeName.toLowerCase()},it=function(e){return e.dom.nodeType},at=function(e){return function(t){return it(t)===e}},ct=function(e){return 8===it(e)||"#comment"===ot(e)},ut=at(1),st=at(3),lt=at(9),ft=at(11),dt=function(e){return function(t){return ut(t)&&ot(t)===e}},pt=function(e){return Ne.fromDom(e.dom.ownerDocument)},gt=function(e){return lt(e)?e:pt(e)},At=function(e){return B.from(e.dom.parentNode).map(Ne.fromDom)},mt=function(e,t){for(var n=l(t)?t:w,r=e.dom,o=[];null!==r.parentNode&&void 0!==r.parentNode;){var i=r.parentNode,a=Ne.fromDom(i);if(o.push(a),!0===n(a))break;r=i}return o},ht=function(e){return B.from(e.dom.previousSibling).map(Ne.fromDom)},vt=function(e){return B.from(e.dom.nextSibling).map(Ne.fromDom)},bt=function(e){return Q(e.dom.childNodes,Ne.fromDom)},wt=function(e,t){var n=e.dom.childNodes;return B.from(n[t]).map(Ne.fromDom)},yt=l(Element.prototype.attachShadow)&&l(Node.prototype.getRootNode),xt=p(yt),Ct=yt?function(e){return Ne.fromDom(e.dom.getRootNode())}:gt,Et=function(e){var t,n=Ct(e);return ft(t=n)&&s(t.dom.host)?B.some(n):B.none()},Bt=function(e){return Ne.fromDom(e.dom.host)},Dt=function(e){return s(e.dom.shadowRoot)},Mt=function(e){var t=st(e)?e.dom.parentNode:e.dom;if(null==t||null===t.ownerDocument)return!1;var n,r,o=t.ownerDocument;return Et(Ne.fromDom(t)).fold((function(){return o.body.contains(t)}),(n=Mt,r=Bt,function(e){return n(r(e))}))},_t=function(e){var t=e.dom.body;if(null==t)throw new Error("Body is not available yet");return Ne.fromDom(t)},kt=function(e,t){var n=[];return N(bt(e),(function(e){t(e)&&(n=n.concat([e])),n=n.concat(kt(e,t))})),n},It=function(e,t,n){return function(e,t,n){return T(mt(e,n),t)}(e,(function(e){return Fe(e,t)}),n)},St=function(e,t){return function(e,t){return T(bt(e),t)}(e,(function(e){return Fe(e,t)}))},Qt=function(e,t){return function(e,t){var n=void 0===t?document:t.dom;return Te(n)?[]:Q(n.querySelectorAll(e),Ne.fromDom)}(t,e)};function Nt(e,t,n,r,o){return e(n,r)?B.some(n):l(o)&&o(n)?B.none():t(n,r,o)}var Ft=function(e,t,n){for(var r=e.dom,o=l(n)?n:w;r.parentNode;){r=r.parentNode;var i=Ne.fromDom(r);if(t(i))return B.some(i);if(o(i))break}return B.none()},Tt=function(e,t,n){return Ft(e,(function(e){return Fe(e,t)}),n)},Ot=function(e,t){return function(e,t){return j(e.dom.childNodes,(function(e){return t(Ne.fromDom(e))})).map(Ne.fromDom)}(e,(function(e){return Fe(e,t)}))},Pt=function(e,t){return Oe(t,e)},jt=function(e,t,n){return Nt((function(e,t){return Fe(e,t)}),Tt,e,t,n)},zt=function(e,t,n){if(!(r(n)||c(n)||f(n)))throw console.error("Invalid call to Attribute.set. Key ",t,":: Value ",n,":: Element ",e),new Error("Attribute value was not simple");e.setAttribute(t,n+"")},Rt=function(e,t,n){zt(e.dom,t,n)},Lt=function(e,t){var n=e.dom;Ye(t,(function(e,t){zt(n,t,e)}))},Ut=function(e,t){var n=e.dom.getAttribute(t);return null===n?void 0:n},Yt=function(e,t){return B.from(Ut(e,t))},Ht=function(e,t){e.dom.removeAttribute(t)},Gt=function(e){return P(e.dom.attributes,(function(e,t){return e[t.name]=t.value,e}),{})},Jt=function(e,t,n){return void 0===n&&(n=A),e.exists((function(e){return n(e,t)}))},Vt=function(e){for(var t=[],n=function(e){t.push(e)},r=0;r<e.length;r++)e[r].each(n);return t},Wt=function(e,t,n){return e.isSome()&&t.isSome()?B.some(n(e.getOrDie(),t.getOrDie())):B.none()},Zt=function(e,t){return e?B.some(t):B.none()},Xt=function(e){return void 0!==e.style&&l(e.style.getPropertyValue)},Kt=function(e,t,n){if(!r(n))throw console.error("Invalid call to CSS.set. Property ",t,":: Value ",n,":: Element ",e),new Error("CSS value must be a string: "+n);Xt(e)&&e.style.setProperty(t,n)},qt=function(e,t,n){var r=e.dom;Kt(r,t,n)},$t=function(e,t){var n=e.dom;Ye(t,(function(e,t){Kt(n,t,e)}))},en=function(e,t){var n=e.dom,r=window.getComputedStyle(n).getPropertyValue(t);return""!==r||Mt(e)?r:tn(n,t)},tn=function(e,t){return Xt(e)?e.style.getPropertyValue(t):""},nn=function(e,t){var n=e.dom,r=tn(n,t);return B.from(r).filter((function(e){return e.length>0}))},rn=function(e,t){!function(e,t){Xt(e)&&e.style.removeProperty(t)}(e.dom,t),Jt(Yt(e,"style").map(ae),"")&&Ht(e,"style")},on=function(e,t,n){return void 0===n&&(n=0),Yt(e,t).map((function(e){return parseInt(e,10)})).getOr(n)},an=function(e,t){return on(e,t,1)},cn=function(e){return dt("col")(e)?on(e,"span",1)>1:an(e,"colspan")>1},un=function(e){return an(e,"rowspan")>1},sn=function(e,t){return parseInt(en(e,t),10)},ln=p(10),fn=p(10),dn=function(e,t){return pn(e,t,y)},pn=function(e,t,n){return L(bt(e),(function(e){return Fe(e,t)?n(e)?[e]:[]:pn(e,t,n)}))},gn=function(e,t){return function(e,t,n){return void 0===n&&(n=w),n(t)?B.none():k(e,ot(t))?B.some(t):Tt(t,e.join(","),(function(e){return Fe(e,"table")||n(e)}))}(["td","th"],e,t)},An=function(e){return dn(e,"th,td")},mn=function(e){return Fe(e,"colgroup")?St(e,"col"):L(bn(e),(function(e){return St(e,"col")}))},hn=function(e,t){return jt(e,"table",t)},vn=function(e){return dn(e,"tr")},bn=function(e){return hn(e).fold(p([]),(function(e){return St(e,"colgroup")}))},wn=function(e,t){return Q(e,(function(e){if("colgroup"===ot(e)){var n=Q(mn(e),(function(e){var t=on(e,"span",1);return et(e,1,t)}));return tt(e,n,"colgroup")}n=Q(An(e),(function(e){var t=on(e,"rowspan",1),n=on(e,"colspan",1);return et(e,t,n)}));return tt(e,n,t(e))}))},yn=function(e){return At(e).map((function(e){var t=ot(e);return function(e){return k($e,e)}(t)?t:"tbody"})).getOr("tbody")},xn=function(e){var t=vn(e),n=X(X([],bn(e),!0),t,!0);return wn(n,yn)},Cn=function(e,t,n){var r=e.cells,o=r.slice(0,t),i=r.slice(t),a=o.concat(n).concat(i);return Dn(e,a)},En=function(e,t,n){return Cn(e,t,[n])},Bn=function(e,t,n){e.cells[t]=n},Dn=function(e,t){return rt(e.element,t,e.section,e.isNew)},Mn=function(e,t){return e.cells[t]},_n=function(e,t){return Mn(e,t).element},kn=function(e){return e.cells.length},In=function(e){var t=F(e,(function(e){return"colgroup"===e.section}));return{rows:t.fail,cols:t.pass}},Sn=function(e,t,n){var r=Q(e.cells,n);return rt(t(e.element),r,e.section,!0)},Qn="data-snooker-locked-cols",Nn=function(e){return Yt(e,Qn).bind((function(e){return B.from(e.match(/\d+/g))})).map((function(e){return Y(e,y)}))},Fn=function(e){var t=P(In(e).rows,(function(e,t){return N(t.cells,(function(t,n){t.isLocked&&(e[n]=!0)})),e}),{}),n=Ve(t,(function(e,t){return parseInt(t,10)}));return function(e,t){var n=D.call(e,0);return n.sort(t),n}(n)},Tn=function(e,t){return e+","+t},On=function(e,t){var n=L(e.all,(function(e){return e.cells}));return T(n,t)},Pn=function(e){var t={},n=[],r=J(e).map((function(e){return e.element})).bind(hn).bind(Nn).getOr({}),o=0,i=0,a=0,c=F(e,(function(e){return"colgroup"===e.section})),u=c.pass,s=c.fail;N(s,(function(e){var c=[];N(e.cells,(function(e){for(var n=0;void 0!==t[Tn(a,n)];)n++;for(var o=qe(r,n.toString()),u=function(e,t,n,r,o,i){return{element:e,rowspan:t,colspan:n,row:r,column:o,isLocked:i}}(e.element,e.rowspan,e.colspan,a,n,o),s=0;s<e.colspan;s++)for(var l=0;l<e.rowspan;l++){var f=n+s,d=Tn(a+l,f);t[d]=u,i=Math.max(i,f+1)}c.push(u)})),o++,n.push(tt(e.element,c,e.section)),a++}));var l=V(u).map((function(e){var t=function(e){var t={},n=0;return N(e.cells,(function(e){var r=e.colspan;S(r,(function(o){var i=n+o;t[i]=function(e,t,n){return{element:e,colspan:t,column:n}}(e.element,r,i)})),n+=r})),t}(e),n=function(e,t){return{element:e,columns:t}}(e.element,We(t));return{colgroups:[n],columns:t}})).getOrThunk((function(){return{colgroups:[],columns:{}}})),f=l.columns,d=l.colgroups,p=function(e,t){return{rows:e,columns:t}}(o,i);return{grid:p,access:t,all:n,columns:f,colgroups:d}},jn={fromTable:function(e){var t=xn(e);return Pn(t)},generate:Pn,getAt:function(e,t,n){return B.from(e.access[Tn(t,n)])},findItem:function(e,t,n){var r=On(e,(function(e){return n(t,e.element)}));return r.length>0?B.some(r[0]):B.none()},filterItems:On,justCells:function(e){return L(e.all,(function(e){return e.cells}))},justColumns:function(e){return We(e.columns)},hasColumns:function(e){return Le(e.columns).length>0},getColumnAt:function(e,t){return B.from(e.columns[t])}},zn=function(e,t){var n=t.column,r=t.column+t.colspan-1,o=t.row,i=t.row+t.rowspan-1;return n<=e.finishCol&&r>=e.startCol&&o<=e.finishRow&&i>=e.startRow},Rn=function(e,t){return t.column>=e.startCol&&t.column+t.colspan-1<=e.finishCol&&t.row>=e.startRow&&t.row+t.rowspan-1<=e.finishRow},Ln=function(e,t,n){var r=jn.findItem(e,t,Pe),o=jn.findItem(e,n,Pe);return r.bind((function(e){return o.map((function(t){return n=e,r=t,o=Math.min(n.row,r.row),i=Math.min(n.column,r.column),a=Math.max(n.row+n.rowspan-1,r.row+r.rowspan-1),c=Math.max(n.column+n.colspan-1,r.column+r.colspan-1),{startRow:o,startCol:i,finishRow:a,finishCol:c};var n,r,o,i,a,c}))}))},Un=function(e,t,n){return Ln(e,t,n).bind((function(t){return function(e,t){for(var n=!0,r=m(Rn,t),o=t.startRow;o<=t.finishRow;o++)for(var i=t.startCol;i<=t.finishCol;i++)n=n&&jn.getAt(e,o,i).exists(r);return n?B.some(t):B.none()}(e,t)}))},Yn=function(e,t,n){return Ln(e,t,n).map((function(t){var n=jn.filterItems(e,m(zn,t));return Q(n,(function(e){return e.element}))}))},Hn=function(e,t){return jn.findItem(e,t,(function(e,t){return ze(t,e)})).map((function(e){return e.element}))},Gn=function(e,t,n){return hn(e).bind((function(r){return function(e,t,n,r){return jn.findItem(e,t,Pe).bind((function(t){var o=n>0?t.row+t.rowspan-1:t.row,i=r>0?t.column+t.colspan-1:t.column;return jn.getAt(e,o+n,i+r).map((function(e){return e.element}))}))}(Wn(r),e,t,n)}))},Jn=function(e,t,n){var r=Wn(e);return Yn(r,t,n)},Vn=function(e,t,n,r,o){var i=Wn(e),a=Pe(e,n)?B.some(t):Hn(i,t),c=Pe(e,o)?B.some(r):Hn(i,r);return a.bind((function(e){return c.bind((function(t){return Yn(i,e,t)}))}))},Wn=jn.fromTable,Zn=function(e,t){At(e).each((function(n){n.dom.insertBefore(t.dom,e.dom)}))},Xn=function(e,t){vt(e).fold((function(){At(e).each((function(e){qn(e,t)}))}),(function(e){Zn(e,t)}))},Kn=function(e,t){var n=function(e){return wt(e,0)}(e);n.fold((function(){qn(e,t)}),(function(n){e.dom.insertBefore(t.dom,n.dom)}))},qn=function(e,t){e.dom.appendChild(t.dom)},$n=function(e,t){Zn(e,t),qn(t,e)},er=function(e,t){N(t,(function(n,r){var o=0===r?e:t[r-1];Xn(o,n)}))},tr=function(e,t){N(t,(function(t){qn(e,t)}))},nr=function(e){e.dom.textContent="",N(bt(e),(function(e){rr(e)}))},rr=function(e){var t=e.dom;null!==t.parentNode&&t.parentNode.removeChild(t)},or=function(e){var t,n=bt(e);n.length>0&&(t=e,N(n,(function(e){Zn(t,e)}))),rr(e)},ir=function(e,t){var n=function(t){return e(t)?B.from(t.dom.nodeValue):B.none()};return{get:function(r){if(!e(r))throw new Error("Can only get "+t+" value of a "+t+" node");return n(r).getOr("")},getOption:n,set:function(n,r){if(!e(n))throw new Error("Can only set raw "+t+" value of a "+t+" node");n.dom.nodeValue=r}}}(st,"text"),ar=function(e){return ir.get(e)},cr=function(e){return ir.getOption(e)},ur=function(e,t){return ir.set(e,t)},sr=["body","p","div","article","aside","figcaption","figure","footer","header","nav","section","ol","ul","li","table","thead","tbody","tfoot","caption","tr","td","th","h1","h2","h3","h4","h5","h6","blockquote","pre","address"];function lr(){return{up:p({selector:Tt,closest:jt,predicate:Ft,all:mt}),down:p({selector:Qt,predicate:kt}),styles:p({get:en,getRaw:nn,set:qt,remove:rn}),attrs:p({get:Ut,set:Rt,remove:Ht,copyTo:function(e,t){var n=Gt(e);Lt(t,n)}}),insert:p({before:Zn,after:Xn,afterAll:er,append:qn,appendAll:tr,prepend:Kn,wrap:$n}),remove:p({unwrap:or,remove:rr}),create:p({nu:Ne.fromTag,clone:function(e){return Ne.fromDom(e.dom.cloneNode(!1))},text:Ne.fromText}),query:p({comparePosition:function(e,t){return e.dom.compareDocumentPosition(t.dom)},prevSibling:ht,nextSibling:vt}),property:p({children:bt,name:ot,parent:At,document:function(e){return gt(e).dom},isText:st,isComment:ct,isElement:ut,isSpecial:function(e){var t=ot(e);return k(["script","noscript","iframe","noframes","noembed","title","style","textarea","xmp"],t)},getLanguage:function(e){return ut(e)?Yt(e,"lang"):B.none()},getText:ar,setText:ur,isBoundary:function(e){return!!ut(e)&&("body"===ot(e)||k(sr,ot(e)))},isEmptyTag:function(e){return!!ut(e)&&k(["br","img","hr","input"],ot(e))},isNonEditable:function(e){return ut(e)&&"false"===Ut(e,"contenteditable")}}),eq:Pe,is:Re}}var fr,dr,pr,gr,Ar=function(e,t,n,r){var o=t(e,n);return O(r,(function(n,r){var o=t(e,r);return mr(e,n,o)}),o)},mr=function(e,t,n){return t.bind((function(t){return n.filter(m(e.eq,t))}))},hr=function(e,t,n){return n.length>0?function(e,t,n,r){return r(e,t,n[0],n.slice(1))}(e,t,n,Ar):B.none()},vr=function(e,t,n,r){void 0===r&&(r=w);var o=[t].concat(e.up().all(t)),i=[n].concat(e.up().all(n)),a=function(e){return z(e,r).fold((function(){return e}),(function(t){return e.slice(0,t+1)}))},c=a(o),u=a(i),s=j(c,(function(t){return I(u,function(e,t){return m(e.eq,t)}(e,t))}));return{firstpath:c,secondpath:u,shared:s}},br=lr(),wr=function(e,t){return hr(br,(function(t,n){return e(n)}),t)},yr=function(e){return Tt(e,"table")},xr=function(e,t,n){var r=function(e){return function(t){return void 0!==n&&n(t)||Pe(t,e)}};return Pe(e,t)?B.some({boxes:B.some([e]),start:e,finish:t}):yr(e).bind((function(o){return yr(t).bind((function(i){if(Pe(o,i))return B.some({boxes:Jn(o,e,t),start:e,finish:t});if(ze(o,i)){var a=(c=It(t,"td,th",r(o))).length>0?c[c.length-1]:t;return B.some({boxes:Vn(o,e,o,t,i),start:e,finish:a})}if(ze(i,o)){var c,u=(c=It(e,"td,th",r(i))).length>0?c[c.length-1]:e;return B.some({boxes:Vn(i,e,o,t,i),start:e,finish:u})}return function(e,t,n){return vr(br,e,t,n)}(e,t).shared.bind((function(a){return jt(a,"table",n).bind((function(n){var a=It(t,"td,th",r(n)),c=a.length>0?a[a.length-1]:t,u=It(e,"td,th",r(n)),s=u.length>0?u[u.length-1]:e;return B.some({boxes:Vn(n,e,o,t,i),start:s,finish:c})}))}))}))}))},Cr=function(e,t){var n=Qt(e,t);return n.length>0?B.some(n):B.none()},Er=function(e,t,n){return Pt(e,t).bind((function(t){return Pt(e,n).bind((function(e){return wr(yr,[t,e]).map((function(n){return{first:t,last:e,table:n}}))}))}))},Br=function(e,t,n,r,o){return function(e,t){return j(e,(function(e){return Fe(e,t)}))}(e,o).bind((function(e){return Gn(e,t,n).bind((function(e){return function(e,t){return Tt(e,"table").bind((function(n){return Pt(n,t).bind((function(t){return xr(t,e).bind((function(e){return e.boxes.map((function(t){return{boxes:t,start:e.start,finish:e.finish}}))}))}))}))}(e,r)}))}))},Dr=function(e,t){return Cr(e,t)},Mr=function(e,t,n){return Er(e,t,n).bind((function(t){var n=function(t){return Pe(e,t)},r="thead,tfoot,tbody,table",o=Tt(t.first,r,n),i=Tt(t.last,r,n);return o.bind((function(e){return i.bind((function(n){return Pe(e,n)?function(e,t,n){var r=Wn(e);return Un(r,t,n)}(t.table,t.first,t.last):B.none()}))}))}))},_r=function(e){if(!i(e))throw new Error("cases must be an array");if(0===e.length)throw new Error("there must be at least one case");var t=[],n={};return N(e,(function(r,o){var a=Le(r);if(1!==a.length)throw new Error("one and only one name per case");var c=a[0],u=r[c];if(void 0!==n[c])throw new Error("duplicate key detected:"+c);if("cata"===c)throw new Error("cannot have a case named cata (sorry)");if(!i(u))throw new Error("case arguments must be an array");t.push(c),n[c]=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var i=n.length;if(i!==u.length)throw new Error("Wrong number of arguments to case "+c+". Expected "+u.length+" ("+u+"), got "+i);return{fold:function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];if(t.length!==e.length)throw new Error("Wrong number of arguments to fold. Expected "+e.length+", got "+t.length);return t[o].apply(null,n)},match:function(e){var r=Le(e);if(t.length!==r.length)throw new Error("Wrong number of arguments to match. Expected: "+t.join(",")+"\nActual: "+r.join(","));if(!U(t,(function(e){return k(r,e)})))throw new Error("Not all branches were specified when using match. Specified: "+r.join(", ")+"\nRequired: "+t.join(", "));return e[c].apply(null,n)},log:function(e){console.log(e,{constructors:t,constructor:c,params:n})}}}})),n},kr=_r([{none:[]},{multiple:["elements"]},{single:["element"]}]),Ir=function(e,t,n,r){return e.fold(t,n,r)},Sr=kr.none,Qr=kr.multiple,Nr=kr.single,Fr=tinymce.util.Tools.resolve("tinymce.PluginManager"),Tr=function(e,t){return Ne.fromDom(e.dom.cloneNode(t))},Or=function(e){return Tr(e,!1)},Pr=function(e){return Tr(e,!0)},jr=function(e,t){var n=Ne.fromTag(t),r=Gt(e);return Lt(n,r),n},zr=function(e,t){var n=function(n){var r=t(n);if(r<=0||null===r){var o=en(n,e);return parseFloat(o)||0}return r},r=function(e,t){return P(t,(function(t,n){var r=en(e,n),o=void 0===r?0:parseInt(r,10);return isNaN(o)?t:t+o}),0)};return{set:function(t,n){if(!f(n)&&!n.match(/^[0-9]+$/))throw new Error(e+".set accepts only positive integer values. Value was "+n);var r=t.dom;Xt(r)&&(r.style[e]=n+"px")},get:n,getOuter:n,aggregate:r,max:function(e,t,n){var o=r(e,n);return t>o?t-o:0}}},Rr=function(){var e=Se().browser;return e.isIE()||e.isEdge()},Lr=function(e,t){return function(e){var t=parseFloat(e);return isNaN(t)?B.none():B.some(t)}(e).getOr(t)},Ur=function(e,t,n){return Lr(en(e,t),n)},Yr=function(e){return en(e,"box-sizing")},Hr=function(e,t,n,r){return t-Ur(e,"padding-"+n,0)-Ur(e,"padding-"+r,0)-Ur(e,"border-"+n+"-width",0)-Ur(e,"border-"+r+"-width",0)},Gr=function(e,t){var n=e.dom,r=n.getBoundingClientRect().width||n.offsetWidth;return"border-box"===t?r:Hr(e,r,"left","right")},Jr=zr("width",(function(e){return e.dom.offsetWidth})),Vr=function(e){return Jr.get(e)},Wr=function(e){return Jr.getOuter(e)},Zr=function(e){return Gr(e,"content-box")},Xr=function(e){return Rr()?Gr(e,Yr(e)):Ur(e,"width",e.dom.offsetWidth)},Kr=function(e,t){void 0===t&&(t=y);var n=e.grid,r=S(n.columns,g),o=S(n.rows,g);return Q(r,(function(n){return qr((function(){return L(o,(function(t){return jn.getAt(e,t,n).filter((function(e){return e.column===n})).toArray()}))}),(function(e){return 1===e.colspan&&t(e.element)}),(function(){return jn.getAt(e,0,n)}))}))},qr=function(e,t,n){var r=e();return j(r,t).orThunk((function(){return B.from(r[0]).orThunk(n)})).map((function(e){return e.element}))},$r=function(e){var t=e.grid,n=S(t.rows,g),r=S(t.columns,g);return Q(n,(function(t){return qr((function(){return L(r,(function(n){return jn.getAt(e,t,n).filter((function(e){return e.row===t})).fold(p([]),(function(e){return[e]}))}))}),(function(e){return 1===e.rowspan}),(function(){return jn.getAt(e,t,0)}))}))},eo=function(e,t){if(t<0||t>=e.length-1)return B.none();var n=e[t].fold((function(){var n=function(e){var t=D.call(e,0);return t.reverse(),t}(e.slice(0,t));return W(n,(function(e,t){return e.map((function(e){return{value:e,delta:t+1}}))}))}),(function(e){return B.some({value:e,delta:0})})),r=e[t+1].fold((function(){var n=e.slice(t+1);return W(n,(function(e,t){return e.map((function(e){return{value:e,delta:t+1}}))}))}),(function(e){return B.some({value:e,delta:1})}));return n.bind((function(e){return r.map((function(t){var n=t.delta+e.delta;return Math.abs(t.value-e.value)/n}))}))},to=function(e,t){return function(n){return"rtl"===no(n)?t:e}},no=function(e){return"rtl"===en(e,"direction")?"rtl":"ltr"},ro=zr("height",(function(e){var t=e.dom;return Mt(e)?t.getBoundingClientRect().height:t.offsetHeight})),oo=function(e){return ro.get(e)},io=function(e){return ro.getOuter(e)},ao=function(e){return Rr()?function(e,t){var n=e.dom,r=n.getBoundingClientRect().height||n.offsetHeight;return"border-box"===t?r:Hr(e,r,"top","bottom")}(e,Yr(e)):Ur(e,"height",e.dom.offsetHeight)},co=function(e,t){return{left:e,top:t,translate:function(n,r){return co(e+n,t+r)}}},uo=co,so=function(e,t){return void 0!==e?e:void 0!==t?t:0},lo=function(e){var t=e.dom.ownerDocument,n=t.body,r=t.defaultView,o=t.documentElement;if(n===e.dom)return uo(n.offsetLeft,n.offsetTop);var i=so(null==r?void 0:r.pageYOffset,o.scrollTop),a=so(null==r?void 0:r.pageXOffset,o.scrollLeft),c=so(o.clientTop,n.clientTop),u=so(o.clientLeft,n.clientLeft);return fo(e).translate(a-u,i-c)},fo=function(e){var t=e.dom,n=t.ownerDocument.body;return n===t?uo(n.offsetLeft,n.offsetTop):Mt(e)?function(e){var t=e.getBoundingClientRect();return uo(t.left,t.top)}(t):uo(0,0)},po=function(e,t){return{row:e,y:t}},go=function(e,t){return{col:e,x:t}},Ao=function(e){return lo(e).left+Wr(e)},mo=function(e){return lo(e).left},ho=function(e,t){return go(e,mo(t))},vo=function(e,t){return go(e,Ao(t))},bo=function(e){return lo(e).top},wo=function(e,t){return po(e,bo(t))},yo=function(e,t){return po(e,bo(t)+io(t))},xo=function(e,t,n){if(0===n.length)return[];var r=Q(n.slice(1),(function(t,n){return t.map((function(t){return e(n,t)}))})),o=n[n.length-1].map((function(e){return t(n.length-1,e)}));return r.concat([o])},Co={delta:g,positions:function(e){return xo(wo,yo,e)},edge:bo},Eo={delta:g,edge:mo,positions:function(e){return xo(ho,vo,e)}},Bo={delta:function(e){return-e},edge:Ao,positions:function(e){return xo(vo,ho,e)}},Do=to(Eo,Bo),Mo={delta:function(e,t){return Do(t).delta(e,t)},positions:function(e,t){return Do(t).positions(e,t)},edge:function(e){return Do(e).edge(e)}},_o={unsupportedLength:["em","ex","cap","ch","ic","rem","lh","rlh","vw","vh","vi","vb","vmin","vmax","cm","mm","Q","in","pc","pt","px"],fixed:["px","pt"],relative:["%"],empty:[""]},ko=(fr="[0-9]+",dr="[eE][+-]?"+fr,pr=function(e){return"(?:"+e+")?"},gr=["Infinity",fr+"\\."+pr(fr)+pr(dr),"\\."+fr+pr(dr),fr+pr(dr)].join("|"),new RegExp("^([+-]?(?:"+gr+"))(.*)$")),Io=function(e,t){return B.from(ko.exec(e)).bind((function(e){var n=Number(e[1]),r=e[2];return function(e,t){return I(t,(function(t){return I(_o[t],(function(t){return e===t}))}))}(r,t)?B.some({value:n,unit:r}):B.none()}))},So=/(\d+(\.\d+)?)%/,Qo=/(\d+(\.\d+)?)px|em/,No=dt("col"),Fo=function(e,t,n){var r,o=(r=e,B.from(r.dom.parentElement).map(Ne.fromDom)).getOrThunk((function(){return _t(pt(e))}));return t(e)/n(o)*100},To=function(e,t){qt(e,"width",t+"px")},Oo=function(e,t){qt(e,"width",t+"%")},Po=function(e,t){qt(e,"height",t+"px")},jo=function(e,t,n,r){var o=parseFloat(e);return ie(e,"%")&&"table"!==ot(t)?function(e,t,n,r){var o=hn(e).map((function(e){var r=n(e);return Math.floor(t/100*r)})).getOr(t);return r(e,o),o}(t,o,n,r):o},zo=function(e){var t=function(e){return ao(e)+"px"}(e);return t?jo(t,e,oo,Po):oo(e)},Ro=function(e,t){return nn(e,t).orThunk((function(){return Yt(e,t).map((function(e){return e+"px"}))}))},Lo=function(e){return Ro(e,"width")},Uo=function(e){return Fo(e,Vr,Zr)},Yo=function(e){return No(e)?Vr(e):Xr(e)},Ho=function(e){return function(e,t,n){return n(e)/an(e,t)}(e,"rowspan",zo)},Go=function(e,t,n){qt(e,"width",t+n)},Jo=function(e){return Fo(e,Vr,Zr)+"%"},Vo=p(So),Wo=dt("col"),Zo=function(e){return Lo(e).getOrThunk((function(){return Yo(e)+"px"}))},Xo=function(e){return(t=e,Ro(t,"height")).getOrThunk((function(){return Ho(e)+"px"}));var t},Ko=function(e,t,n,r,o,i){return e.filter(r).fold((function(){return i(eo(n,t))}),(function(e){return o(e)}))},qo=function(e,t,n,r){var o=Kr(e),i=jn.hasColumns(e)?function(e){return Q(jn.justColumns(e),(function(e){return B.from(e.element)}))}(e):o,a=[B.some(Mo.edge(t))].concat(Q(Mo.positions(o,t),(function(e){return e.map((function(e){return e.x}))}))),c=b(cn);return Q(i,(function(e,t){return Ko(e,t,a,c,(function(e){if(function(e){var t=Se().browser,n=t.isChrome()||t.isFirefox();return!Wo(e)||n}(e))return n(e);var i=function(e,t){return null!=e?t(e):B.none()}(o[t],g);return Ko(i,t,a,c,(function(e){return r(B.some(Vr(e)))}),r)}),r)}))},$o=function(e){return e.map((function(e){return e+"px"})).getOr("")},ei=function(e,t,n){return qo(e,t,Yo,(function(e){return e.getOrThunk(n.minCellWidth)}))},ti=function(e,t,n,r,o){var i=$r(e),a=[B.some(n.edge(t))].concat(Q(n.positions(i,t),(function(e){return e.map((function(e){return e.y}))})));return Q(i,(function(e,t){return Ko(e,t,a,b(un),r,o)}))},ni=function(e,t){return function(){return Mt(e)?t(e):parseFloat(nn(e,"width").getOr("0"))}},ri=function(e){var t=ni(e,Vr),n=p(0);return{width:t,pixelWidth:t,getWidths:function(t,n){return ei(t,e,n)},getCellDelta:n,singleColumnWidth:p([0]),minCellWidth:n,setElementWidth:d,adjustTableWidth:d,isRelative:!0,label:"none"}},oi=function(e){var t=ni(e,(function(e){return parseFloat(Jo(e))})),n=ni(e,Vr);return{width:t,pixelWidth:n,getWidths:function(t,n){return function(e,t,n){return qo(e,t,Uo,(function(e){return e.fold((function(){return n.minCellWidth()}),(function(e){return e/n.pixelWidth()*100}))}))}(t,e,n)},getCellDelta:function(e){return e/n()*100},singleColumnWidth:function(e,t){return[100-e]},minCellWidth:function(){return ln()/n()*100},setElementWidth:Oo,adjustTableWidth:function(n){var r=t();Oo(e,r+n/100*r)},isRelative:!0,label:"percent"}},ii=function(e){var t=ni(e,Vr);return{width:t,pixelWidth:t,getWidths:function(t,n){return ei(t,e,n)},getCellDelta:g,singleColumnWidth:function(e,t){return[Math.max(ln(),e+t)-e]},minCellWidth:ln,setElementWidth:To,adjustTableWidth:function(n){var r=t()+n;To(e,r)},isRelative:!1,label:"pixel"}},ai=function(e){return Lo(e).fold((function(){return ri(e)}),(function(t){return function(e,t){return null!==Vo().exec(t)?oi(e):ii(e)}(e,t)}))},ci=ii,ui=oi,si=function(e,t,n){var r=e[n].element,o=Ne.fromTag("td");qn(o,Ne.fromTag("br")),(t?qn:Kn)(r,o)},li=function(e,t){var n=function(e){return Fe(e.element,t)},r=Pr(e),o=xn(r),i=ai(e),a=jn.generate(o),c=function(e,t){var n=e.grid.columns,r=e.grid.rows,o=n,i=0,a=0,c=[],u=[];return Ye(e.access,(function(e){if(c.push(e),t(e)){u.push(e);var n=e.row,s=n+e.rowspan-1,l=e.column,f=l+e.colspan-1;n<r?r=n:s>i&&(i=s),l<o?o=l:f>a&&(a=f)}})),function(e,t,n,r,o,i){return{minRow:e,minCol:t,maxRow:n,maxCol:r,allCells:o,selectedCells:i}}(r,o,i,a,c,u)}(a,n),u="th:not("+t+"),td:not("+t+")",s=pn(r,"th,td",(function(e){return Fe(e,u)}));N(s,rr),function(e,t,n,r){for(var o=t.grid.columns,i=t.grid.rows,a=0;a<i;a++)for(var c=!1,u=0;u<o;u++)a<n.minRow||a>n.maxRow||u<n.minCol||u>n.maxCol||(jn.getAt(t,a,u).filter(r).isNone()?si(e,c,a):c=!0)}(o,a,c,n);var l=function(e,t,n,r){if(0===r.minCol&&t.grid.columns===r.maxCol+1)return 0;var o=ei(t,e,n),i=P(o,(function(e,t){return e+t}),0),a=P(o.slice(r.minCol,r.maxCol+1),(function(e,t){return e+t}),0),c=a/i*n.pixelWidth()-n.pixelWidth();return n.getCellDelta(c)}(e,jn.fromTable(e),i,c);return function(e,t,n,r){Ye(n.columns,(function(e){(e.column<t.minCol||e.column>t.maxCol)&&rr(e.element)}));var o=T(dn(e,"tr"),(function(e){return 0===e.dom.childElementCount}));N(o,rr),t.minCol!==t.maxCol&&t.minRow!==t.maxRow||N(dn(e,"th,td"),(function(e){Ht(e,"rowspan"),Ht(e,"colspan")})),Ht(e,Qn),Ht(e,"data-snooker-col-series"),ai(e).adjustTableWidth(r)}(r,c,a,l),r},fi=function(e){return"img"===ot(e)?1:cr(e).fold((function(){return bt(e).length}),(function(e){return e.length}))},di=["img","br"],pi=function(e){return cr(e).filter((function(e){return 0!==e.trim().length||e.indexOf(" ")>-1})).isSome()||k(di,ot(e))},gi=function(e){return t=pi,(n=function(e){for(var r=0;r<e.childNodes.length;r++){var o=Ne.fromDom(e.childNodes[r]);if(t(o))return B.some(o);var i=n(e.childNodes[r]);if(i.isSome())return i}return B.none()})(e.dom);var t,n},Ai=function(e){return mi(e,pi)},mi=function(e,t){var n=function(e){for(var r=bt(e),o=r.length-1;o>=0;o--){var i=r[o];if(t(i))return B.some(i);var a=n(i);if(a.isSome())return a}return B.none()};return n(e)},hi={scope:["row","col"]},vi=function(e){return function(){var t=Ne.fromTag("td",e.dom);return qn(t,Ne.fromTag("br",e.dom)),t}},bi=function(e){return function(){return Ne.fromTag("col",e.dom)}},wi=function(e){return function(){return Ne.fromTag("colgroup",e.dom)}},yi=function(e){return function(){return Ne.fromTag("tr",e.dom)}},xi=function(e,t,n){var r=function(e,t){var n=jr(e,t),r=bt(Pr(e));return tr(n,r),n}(e,t);return Ye(n,(function(e,t){null===e?Ht(r,t):Rt(r,t,e)})),r},Ci=function(e){return e},Ei=function(e,t,n){var r=function(e,t){var n,r,o,i;n=e.element,r=t,o=n.dom,i=r.dom,Xt(o)&&Xt(i)&&(i.style.cssText=o.style.cssText),rn(t,"height"),1!==e.colspan&&rn(t,"width")};return{col:function(n){var o=Ne.fromTag(ot(n.element),t.dom);return r(n,o),e(n.element,o),o},colgroup:wi(t),row:yi(t),cell:function(o){var i=Ne.fromTag(ot(o.element),t.dom),a=n.getOr(["strong","em","b","i","span","font","h1","h2","h3","h4","h5","h6","p","div"]),c=a.length>0?function(e,t,n){return gi(e).map((function(r){var o=n.join(","),i=It(r,o,(function(t){return Pe(t,e)}));return O(i,(function(e,t){var n=Or(t);return Ht(n,"contenteditable"),qn(e,n),n}),t)})).getOr(t)}(o.element,i,a):i;return qn(c,Ne.fromTag("br")),r(o,i),function(e,t){Ye(hi,(function(n,r){return Yt(e,r).filter((function(e){return k(n,e)})).each((function(e){return Rt(t,r,e)}))}))}(o.element,i),e(o.element,i),i},replace:xi,colGap:bi(t),gap:vi(t)}},Bi=function(e){return{col:bi(e),colgroup:wi(e),row:yi(e),cell:vi(e),replace:Ci,colGap:bi(e),gap:vi(e)}},Di=function(e){return Q(e,Ne.fromDom)},Mi=function(e){return Ne.fromDom(e.getBody())},_i=function(e){return e.getBoundingClientRect().width},ki=function(e){return e.getBoundingClientRect().height},Ii=function(e){return function(t){return Pe(t,Mi(e))}},Si=function(e){return/^\d+(\.\d+)?$/.test(e)?e+"px":e},Qi=function(e){Ht(e,"data-mce-style");var t=function(e){return Ht(e,"data-mce-style")};N(An(e),t),N(mn(e),t),N(vn(e),t)},Ni=function(e){return Ne.fromDom(e.selection.getStart())},Fi=function(e){return Ir(e.get(),p([]),g,H)},Ti=function(e){var t=function(e,t){return Yt(e,t).exists((function(e){return parseInt(e,10)>1}))},n=Fi(e);return n.length>0&&U(n,(function(e){return t(e,"rowspan")||t(e,"colspan")}))?B.some(n):B.none()},Oi=function(e,t,n){return Ir(t.get(),B.none,(function(t){return t.length<=1?B.none():Mr(e,n.firstSelectedSelector,n.lastSelectedSelector).map((function(e){return{bounds:e,cells:t}}))}),B.none)},Pi="data-mce-selected",ji="td["+Pi+"],th["+Pi+"]",zi="["+Pi+"]",Ri="data-mce-first-selected",Li="td["+Ri+"],th["+Ri+"]",Ui="data-mce-last-selected",Yi="td["+Ui+"],th["+Ui+"]",Hi=zi,Gi={selected:Pi,selectedSelector:ji,firstSelected:Ri,firstSelectedSelector:Li,lastSelected:Ui,lastSelectedSelector:Yi},Ji=function(e,t,n){return{element:n,mergable:Oi(t,e,Gi),unmergable:Ti(e),selection:Fi(e)}},Vi=function(e){return function(t,n){var r,o=ot(t),i="col"===o||"colgroup"===o?hn(r=t).bind((function(e){return Dr(e,Gi.firstSelectedSelector)})).fold(p(r),(function(e){return e[0]})):t;return jt(i,e,n)}},Wi=Vi("th,td,caption"),Zi=Vi("th,td"),Xi=function(e){return Fi(e)},Ki=function(e,t,n){e.on("BeforeGetContent",(function(n){!0===n.selection&&Ir(t.get(),d,(function(t){n.preventDefault(),function(e){return hn(e[0]).map((function(e){var t=li(e,Hi);return Qi(t),[t]}))}(t).each((function(t){n.content="text"===n.format?function(e){return Q(e,(function(e){return e.dom.innerText})).join("")}(t):function(e,t){return Q(t,(function(t){return e.selection.serializer.serialize(t.dom,{})})).join("")}(e,t)}))}),d)})),e.on("BeforeSetContent",(function(r){if(!0===r.selection&&!0===r.paste){var o=Xi(t);J(o).each((function(t){hn(t).each((function(o){var i,a,c,u=T((i=r.content,(c=(a||document).createElement("div")).innerHTML=i,bt(Ne.fromDom(c))),(function(e){return"meta"!==ot(e)})),s=dt("table");if(1===u.length&&s(u[0])){r.preventDefault();var l=Ne.fromDom(e.getDoc()),f=Bi(l),d=function(e,t,n){return{element:e,clipboard:t,generators:n}}(t,u[0],f);n.pasteCells(o,d).each((function(){e.focus()}))}}))}))}}))},qi=_r([{none:[]},{only:["index"]},{left:["index","next"]},{middle:["prev","index","next"]},{right:["prev","index"]}]),$i=Z({},qi),ea=function(e,t,n,r,o){var i=e.slice(0),a=function(e,t){return 0===e.length?$i.none():1===e.length?$i.only(0):0===t?$i.left(0,1):t===e.length-1?$i.right(t-1,t):t>0&&t<e.length-1?$i.middle(t-1,t,t+1):$i.none()}(e,t),c=p(Q(i,p(0)));return a.fold(c,(function(e){return r.singleColumnWidth(i[e],n)}),(function(e,t){return o.calcLeftEdgeDeltas(i,e,t,n,r.minCellWidth(),r.isRelative)}),(function(e,t,a){return o.calcMiddleDeltas(i,e,t,a,n,r.minCellWidth(),r.isRelative)}),(function(e,t){return o.calcRightEdgeDeltas(i,e,t,n,r.minCellWidth(),r.isRelative)}))},ta=function(e,t,n){for(var r=0,o=e;o<t;o++)r+=void 0!==n[o]?n[o]:0;return r},na=function(e,t){var n=jn.justCells(e);return Q(n,(function(e){var n=ta(e.row,e.row+e.rowspan,t);return{element:e.element,height:n,rowspan:e.rowspan}}))},ra=function(e,t){return jn.hasColumns(e)?function(e,t){var n=jn.justColumns(e);return Q(n,(function(e,n){return{element:e.element,width:t[n],colspan:e.colspan}}))}(e,t):function(e,t){var n=jn.justCells(e);return Q(n,(function(e){var n=ta(e.column,e.column+e.colspan,t);return{element:e.element,width:n,colspan:e.colspan}}))}(e,t)},oa=function(e,t,n){var r=ra(e,t);N(r,(function(e){n.setElementWidth(e.element,e.width)}))},ia=function(e,t,n,r,o){var i=jn.fromTable(e),a=o.getCellDelta(t),c=o.getWidths(i,o),u=n===i.grid.columns-1,s=r.clampTableDelta(c,n,a,o.minCellWidth(),u),l=ea(c,n,s,o,r),f=Q(l,(function(e,t){return e+c[t]}));oa(i,f,o),r.resizeTable(o.adjustTableWidth,s,u)},aa=function(e,t,n,r){var o=jn.fromTable(e),i=function(e,t,n){return ti(e,t,n,Ho,(function(e){return e.getOrThunk(fn)}))}(o,e,r),a=Q(i,(function(e,r){return n===r?Math.max(t+e,fn()):e})),c=na(o,a),u=function(e,t){return Q(e.all,(function(e,n){return{element:e.element,height:t[n]}}))}(o,a);N(u,(function(e){Po(e.element,e.height)})),N(c,(function(e){Po(e.element,e.height)}));var s=O(a,(function(e,t){return e+t}),0);Po(e,s)},ca=function(e){return Q(e,p(0))},ua=function(e,t,n,r,o){return o(e.slice(0,t)).concat(r).concat(o(e.slice(n)))},sa=function(e){return function(t,n,r,o){if(e(r)){var i=Math.max(o,t[n]-Math.abs(r)),a=Math.abs(i-t[n]);return r>=0?a:-a}return r}},la=sa((function(e){return e<0})),fa=sa(y),da=function(){var e=function(e,t,n,r){var o=(100+n)/100,i=Math.max(r,(e[t]+n)/o);return Q(e,(function(e,n){return(n===t?i:e/o)-e}))},t=function(t,n,r,o,i,a){return a?e(t,n,o,i):function(e,t,n,r,o){var i=la(e,t,r,o);return ua(e,t,n+1,[i,0],ca)}(t,n,r,o,i)};return{resizeTable:function(e,t){return e(t)},clampTableDelta:la,calcLeftEdgeDeltas:t,calcMiddleDeltas:function(e,n,r,o,i,a,c){return t(e,r,o,i,a,c)},calcRightEdgeDeltas:function(t,n,r,o,i,a){if(a)return e(t,r,o,i);var c=la(t,r,o,i);return ca(t.slice(0,r)).concat([c])},calcRedestributedWidths:function(e,t,n,r){if(r){var o=(t+n)/t,i=Q(e,(function(e){return e/o}));return{delta:100*o-100,newSizes:i}}return{delta:n,newSizes:e}}}},pa=function(){var e=function(e,t,n,r,o){var i=fa(e,r>=0?n:t,r,o);return ua(e,t,n+1,[i,-i],ca)};return{resizeTable:function(e,t,n){n&&e(t)},clampTableDelta:function(e,t,n,r,o){if(o){if(n>=0)return n;var i=P(e,(function(e,t){return e+t-r}),0);return Math.max(-i,n)}return la(e,t,n,r)},calcLeftEdgeDeltas:e,calcMiddleDeltas:function(t,n,r,o,i,a){return e(t,r,o,i,a)},calcRightEdgeDeltas:function(e,t,n,r,o,i){if(i)return ca(e);var a=r/e.length;return Q(e,p(a))},calcRedestributedWidths:function(e,t,n,r){return{delta:0,newSizes:e}}}},ga=function(e,t){var n=B.from(e.dom.documentElement).map(Ne.fromDom).getOr(e);return{parent:p(n),view:p(e),origin:p(uo(0,0)),isResizable:t}},Aa=function(e,t,n){return{parent:p(t),view:p(e),origin:p(uo(0,0)),isResizable:n}},ma=_r([{invalid:["raw"]},{pixels:["value"]},{percent:["value"]}]),ha=function(e,t,n){var r=n.substring(0,n.length-e.length),o=parseFloat(r);return r===o.toString()?t(o):ma.invalid(n)},va=Z(Z({},ma),{from:function(e){return ie(e,"%")?ha("%",ma.percent,e):ie(e,"px")?ha("px",ma.pixels,e):ma.invalid(e)}}),ba=function(e,t,n){return e.fold((function(){return t}),(function(e){return function(e,t,n){var r=n/t;return Q(e,(function(e){return va.from(e).fold((function(){return e}),(function(e){return e*r+"px"}),(function(e){return e/100*n+"px"}))}))}(t,n,e)}),(function(e){return function(e,t){return Q(e,(function(e){return va.from(e).fold((function(){return e}),(function(e){return e/t*100+"%"}),(function(e){return e+"%"}))}))}(t,n)}))},wa=function(e,t,n){var r=va.from(n),o=U(e,(function(e){return"0px"===e}))?function(e,t){var n=e.fold((function(){return p("")}),(function(e){return p(e/t+"px")}),(function(){return p(100/t+"%")}));return S(t,n)}(r,e.length):ba(r,e,t);return Ca(o)},ya=function(e,t){return 0===e.length?t:O(e,(function(e,t){return va.from(t).fold(p(0),g,g)+e}),0)},xa=function(e,t){return va.from(e).fold(p(e),(function(e){return e+t+"px"}),(function(e){return e+t+"%"}))},Ca=function(e){if(0===e.length)return e;var t=O(e,(function(e,t){var n=va.from(t).fold((function(){return{value:t,remainder:0}}),(function(e){return function(e,t){var n=Math.floor(e);return{value:n+t,remainder:e-n}}(e,"px")}),(function(e){return{value:e+"%",remainder:0}}));return{output:[n.value].concat(e.output),remainder:e.remainder+n.remainder}}),{output:[],remainder:0}),n=t.output;return n.slice(0,n.length-1).concat([xa(n[n.length-1],Math.round(t.remainder))])},Ea=va.from,Ba=function(e){return Ea(e).fold(p("px"),p("px"),p("%"))},Da=function(e,t,n){var r=jn.fromTable(e),o=r.all,i=jn.justCells(r),a=jn.justColumns(r);t.each((function(t){var n=Ba(t),o=Vr(e),c=function(e,t){return qo(e,t,Zo,$o)}(r,e),u=wa(c,o,t);jn.hasColumns(r)?function(e,t,n){N(t,(function(t,r){var o=ya([e[r]],ln());qt(t.element,"width",o+n)}))}(u,a,n):function(e,t,n){N(t,(function(t){var r=e.slice(t.column,t.colspan+t.column),o=ya(r,ln());qt(t.element,"width",o+n)}))}(u,i,n),qt(e,"width",t)})),n.each((function(t){var n=Ba(t),a=oo(e),c=function(e,t,n){return ti(e,t,n,Xo,$o)}(r,e,Co);!function(e,t,n,r){N(n,(function(t){var n=e.slice(t.row,t.rowspan+t.row),o=ya(n,fn());qt(t.element,"height",o+r)})),N(t,(function(t,n){qt(t.element,"height",e[n])}))}(wa(c,a,t),o,i,n),qt(e,"height",t)}))},Ma=function(e){return Lo(e).exists((function(e){return So.test(e)}))},_a=function(e){return Lo(e).exists((function(e){return Qo.test(e)}))},ka=function(e){return Lo(e).isNone()},Ia=function(e){return jn.fromTable(e).grid},Sa=function(e){var t=[];return{bind:function(e){if(void 0===e)throw new Error("Event bind error: undefined handler");t.push(e)},unbind:function(e){t=T(t,(function(t){return t!==e}))},trigger:function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o={};N(e,(function(e,t){o[e]=n[t]})),N(t,(function(e){e(o)}))}}},Qa=function(e){return{registry:He(e,(function(e){return{bind:e.bind,unbind:e.unbind}})),trigger:He(e,(function(e){return e.trigger}))}},Na=function(e){return e.slice(0).sort()},Fa=function(e,t,n){if(0===t.length)throw new Error("You must specify at least one required field.");var o;return function(e,t){if(!i(t))throw new Error("The "+e+" fields must be an array. Was: "+t+".");N(t,(function(t){if(!r(t))throw new Error("The value "+t+" in the "+e+" fields was not a string.")}))}("required",t),o=Na(t),j(o,(function(e,t){return t<o.length-1&&e===o[t+1]})).each((function(e){throw new Error("The field: "+e+" occurs more than once in the combined fields: ["+o.join(", ")+"].")})),function(r){var o=Le(r);U(t,(function(e){return k(o,e)}))||function(e,t){throw new Error("All required keys ("+Na(e).join(", ")+") were not specified. Specified keys were: "+Na(t).join(", ")+".")}(t,o),e(t,o);var i=T(t,(function(e){return!n.validate(r[e],e)}));return i.length>0&&function(e,t){throw new Error("All values need to be of type: "+t+". Keys ("+Na(e).join(", ")+") were not.")}(i,n.label),r}},Ta=function(e,t){var n=T(t,(function(t){return!k(e,t)}));n.length>0&&function(e){throw new Error("Unsupported keys for object: "+Na(e).join(", "))}(n)},Oa=function(e){return function(e,t){return Fa(e,t,{validate:l,label:"function"})}(Ta,e)},Pa=Oa(["compare","extract","mutate","sink"]),ja=Oa(["element","start","stop","destroy"]),za=Oa(["forceDrop","drop","move","delayDrop"]),Ra=function(){var e=B.none(),t=Qa({move:Sa(["info"])});return{onEvent:function(n,r){r.extract(n).each((function(n){var o=function(t,n){var r=e.map((function(e){return t.compare(e,n)}));return e=B.some(n),r}(r,n);o.each((function(e){t.trigger.move(e)}))}))},reset:function(){e=B.none()},events:t.registry}},La=function(){var e,t=(e=Qa({move:Sa(["info"])}),{onEvent:d,reset:d,events:e.registry}),n=Ra(),r=t;return{on:function(){r.reset(),r=n},off:function(){r.reset(),r=t},isOn:function(){return r===n},onEvent:function(e,t){r.onEvent(e,t)},events:n.events}},Ua=function(e,t,n){var r,o,i,c,u=!1,s=Qa({start:Sa([]),stop:Sa([])}),l=La(),f=function(){g.stop(),l.isOn()&&(l.off(),s.trigger.stop())},d=(r=f,o=200,i=null,{cancel:c=function(){a(i)||(clearTimeout(i),i=null)},throttle:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];c(),i=setTimeout((function(){i=null,r.apply(null,e)}),o)}});l.events.move.bind((function(n){t.mutate(e,n.info)}));var p=function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];u&&e.apply(null,t)}},g=t.sink(za({forceDrop:f,drop:p(f),move:p((function(e){d.cancel(),l.onEvent(e,t)})),delayDrop:p(d.throttle)}),n);return{element:g.element,go:function(e){g.start(e),l.on(),s.trigger.start()},on:function(){u=!0},off:function(){u=!1},destroy:function(){g.destroy()},events:s.registry}},Ya=function(e){var t,n,r=Ne.fromDom(function(e){if(xt()&&s(e.target)){var t=Ne.fromDom(e.target);if(ut(t)&&Dt(t)&&e.composed&&e.composedPath){var n=e.composedPath();if(n)return J(n)}}return B.from(e.target)}(e).getOr(e.target)),o=function(){return e.stopPropagation()},i=function(){return e.preventDefault()},a=(t=i,n=o,function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];return t(n.apply(null,e))});return function(e,t,n,r,o,i,a){return{target:e,x:t,y:n,stop:r,prevent:o,kill:i,raw:a}}(r,e.clientX,e.clientY,o,i,a,e)},Ha=function(e,t,n,r,o){var i=function(e,t){return function(n){e(n)&&t(Ya(n))}}(n,r);return e.dom.addEventListener(t,i,o),{unbind:m(Ga,e,t,i,o)}},Ga=function(e,t,n,r){e.dom.removeEventListener(t,n,r)},Ja=y,Va=function(e,t,n){return function(e,t,n,r){return Ha(e,t,n,r,!1)}(e,t,Ja,n)},Wa=Ya,Za=function(e,t){var n=Ut(e,t);return void 0===n||""===n?[]:n.split(" ")},Xa=function(e){return void 0!==e.dom.classList},Ka=function(e,t){return function(e,t,n){var r=Za(e,t).concat([n]);return Rt(e,t,r.join(" ")),!0}(e,"class",t)},qa=function(e,t){Xa(e)?e.dom.classList.add(t):Ka(e,t)},$a=function(e,t){return Xa(e)&&e.dom.classList.contains(t)},ec=function(e){var t=e.replace(/\./g,"-");return{resolve:function(e){return t+"-"+e}}},tc=ec("ephox-dragster"),nc=tc.resolve,rc=Pa({compare:function(e,t){return uo(t.left-e.left,t.top-e.top)},extract:function(e){return B.some(uo(e.x,e.y))},sink:function(e,t){var n=function(e){var t=Z({layerClass:nc("blocker")},e),n=Ne.fromTag("div");return Rt(n,"role","presentation"),$t(n,{position:"fixed",left:"0px",top:"0px",width:"100%",height:"100%"}),qa(n,nc("blocker")),qa(n,t.layerClass),{element:p(n),destroy:function(){rr(n)}}}(t),r=Va(n.element(),"mousedown",e.forceDrop),o=Va(n.element(),"mouseup",e.drop),i=Va(n.element(),"mousemove",e.move),a=Va(n.element(),"mouseout",e.delayDrop);return ja({element:n.element,start:function(e){qn(e,n.element())},stop:function(){rr(n.element())},destroy:function(){n.destroy(),o.unbind(),i.unbind(),a.unbind(),r.unbind()}})},mutate:function(e,t){e.mutate(t.left,t.top)}}),oc=function(e){return jt(e,"[contenteditable]")},ic=function(e,t){return void 0===t&&(t=!1),!Se().browser.isIE()&&Mt(e)?e.dom.isContentEditable:oc(e).fold(p(t),(function(e){return"true"===ac(e)}))},ac=function(e){return e.dom.contentEditable},cc=ec("ephox-snooker"),uc=cc.resolve,sc=function(){var e=Qa({drag:Sa(["xDelta","yDelta","target"])}),t=B.none(),n=function(){var e=Qa({drag:Sa(["xDelta","yDelta"])});return{mutate:function(t,n){e.trigger.drag(t,n)},events:e.registry}}();n.events.drag.bind((function(n){t.each((function(t){e.trigger.drag(n.xDelta,n.yDelta,t)}))}));return{assign:function(e){t=B.some(e)},get:function(){return t},mutate:n.mutate,events:e.registry}},lc=uc("resizer-bar"),fc=uc("resizer-rows"),dc=uc("resizer-cols"),pc=function(e){var t=Qt(e.parent(),"."+lc);N(t,rr)},gc=function(e,t,n){var r=e.origin();N(t,(function(t){t.each((function(t){var o=n(r,t);qa(o,lc),qn(e.parent(),o)}))}))},Ac=function(e,t,n,r){gc(e,t,(function(e,t){var o,i,a,c,u,s,l=(o=t.col,i=t.x-e.left,a=n.top-e.top,c=7,u=r,s=Ne.fromTag("div"),$t(s,{position:"absolute",left:i-c/2+"px",top:a+"px",height:u+"px",width:c+"px"}),Lt(s,{"data-column":o,role:"presentation"}),s);return qa(l,dc),l}))},mc=function(e,t,n,r){gc(e,t,(function(e,t){var o=function(e,t,n,r,o){var i=Ne.fromTag("div");return $t(i,{position:"absolute",left:t+"px",top:n-o/2+"px",height:o+"px",width:r+"px"}),Lt(i,{"data-row":e,role:"presentation"}),i}(t.row,n.left-e.left,t.y-e.top,r,7);return qa(o,fc),o}))},hc=function(e,t,n,r,o){var i=lo(n),a=t.isResizable,c=r.length>0?Co.positions(r,n):[],u=c.length>0?function(e,t){return L(e.all,(function(e,n){return t(e.element)?[n]:[]}))}(e,a):[],s=T(c,(function(e,t){return I(u,(function(e){return t===e}))}));mc(t,s,i,Wr(n));var l=o.length>0?Mo.positions(o,n):[],f=l.length>0?function(e,t){var n=[];return S(e.grid.columns,(function(r){var o=jn.getColumnAt(e,r).map((function(e){return e.element}));o.forall(t)&&n.push(r)})),T(n,(function(n){var r=jn.filterItems(e,(function(e){return e.column===n}));return U(r,(function(e){return t(e.element)}))}))}(e,a):[],d=T(l,(function(e,t){return I(f,(function(e){return t===e}))}));Ac(t,d,i,io(n))},vc=function(e,t){if(pc(e),e.isResizable(t)){var n=jn.fromTable(t),r=$r(n),o=Kr(n);hc(n,e,t,r,o)}},bc=function(e,t){var n=Qt(e.parent(),"."+lc);N(n,t)},wc=function(e){bc(e,(function(e){qt(e,"display","none")}))},yc=function(e){bc(e,(function(e){qt(e,"display","block")}))},xc=uc("resizer-bar-dragging"),Cc=function(e){var t=sc(),n=function(e,t){void 0===t&&(t={});var n=void 0!==t.mode?t.mode:rc;return Ua(e,n,t)}(t,{}),r=B.none(),o=function(e,t){return B.from(Ut(e,t))};t.events.drag.bind((function(e){o(e.target,"data-row").each((function(t){var n=sn(e.target,"top");qt(e.target,"top",n+e.yDelta+"px")})),o(e.target,"data-column").each((function(t){var n=sn(e.target,"left");qt(e.target,"left",n+e.xDelta+"px")}))}));var i=function(e,t){return sn(e,t)-on(e,"data-initial-"+t,0)};n.events.stop.bind((function(){t.get().each((function(t){r.each((function(n){o(t,"data-row").each((function(e){var r=i(t,"top");Ht(t,"data-initial-top"),l.trigger.adjustHeight(n,r,parseInt(e,10))})),o(t,"data-column").each((function(e){var r=i(t,"left");Ht(t,"data-initial-left"),l.trigger.adjustWidth(n,r,parseInt(e,10))})),vc(e,n)}))}))}));var a=function(r,o){l.trigger.startAdjust(),t.assign(r),Rt(r,"data-initial-"+o,sn(r,o)),qa(r,xc),qt(r,"opacity","0.2"),n.go(e.parent())},c=Va(e.parent(),"mousedown",(function(e){var t;t=e.target,$a(t,fc)&&a(e.target,"top"),function(e){return $a(e,dc)}(e.target)&&a(e.target,"left")})),u=function(t){return Pe(t,e.view())},s=Va(e.view(),"mouseover",(function(t){var n;(n=t.target,jt(n,"table",u).filter(ic)).fold((function(){Mt(t.target)&&pc(e)}),(function(t){r=B.some(t),vc(e,t)}))})),l=Qa({adjustHeight:Sa(["table","delta","row"]),adjustWidth:Sa(["table","delta","column"]),startAdjust:Sa([])});return{destroy:function(){c.unbind(),s.unbind(),n.destroy(),pc(e)},refresh:function(t){vc(e,t)},on:n.on,off:n.off,hideBars:m(wc,e),showBars:m(yc,e),events:l.registry}},Ec=function(e,t,n){var r=Co,o=Mo,i=Cc(e),a=Qa({beforeResize:Sa(["table","type"]),afterResize:Sa(["table","type"]),startDrag:Sa([])});return i.events.adjustHeight.bind((function(e){var t=e.table;a.trigger.beforeResize(t,"row");var n=r.delta(e.delta,t);aa(t,n,e.row,r),a.trigger.afterResize(t,"row")})),i.events.startAdjust.bind((function(e){a.trigger.startDrag()})),i.events.adjustWidth.bind((function(e){var r=e.table;a.trigger.beforeResize(r,"col");var i=o.delta(e.delta,r),c=n(r);ia(r,i,e.column,t,c),a.trigger.afterResize(r,"col")})),{on:i.on,off:i.off,hideBars:i.hideBars,showBars:i.showBars,destroy:i.destroy,events:a.registry}},Bc=function(e,t){return e.fire("newrow",{node:t})},Dc=function(e,t){return e.fire("newcell",{node:t})},Mc=function(e,t,n){e.fire("TableModified",Z(Z({},n),{table:t}))},_c={structure:!1,style:!0},kc={structure:!0,style:!1},Ic={structure:!0,style:!0},Sc={"border-collapse":"collapse",width:"100%"},Qc=S(5,(function(e){var t=e+1+"px";return{title:t,value:t}})),Nc=Q(["Solid","Dotted","Dashed","Double","Groove","Ridge","Inset","Outset","None","Hidden"],(function(e){return{title:e,value:e.toLowerCase()}})),Fc={border:"1"},Tc="preservetable",Oc=function(e){return e.getParam("table_sizing_mode","auto")},Pc=function(e){return e.getParam("table_responsive_width")},jc=function(e){return e.getParam("table_border_widths",Qc,"array")},zc=function(e){return e.getParam("table_border_styles",Nc,"array")},Rc=function(e){return e.getParam("table_default_attributes",Fc,"object")},Lc=function(e){return e.getParam("table_default_styles",function(e){var t;if(Zc(e)){var n=e.dom,r=null!==(t=n.getParent(e.selection.getStart(),n.isBlock))&&void 0!==t?t:e.getBody(),o=Zr(Ne.fromDom(r));return Z(Z({},Sc),{width:o+"px"})}return Xc(e)?Je(Sc,(function(e,t){return"width"!==t})):Sc}(e),"object")},Uc=function(e){return e.getParam("table_cell_advtab",!0,"boolean")},Yc=function(e){return e.getParam("table_row_advtab",!0,"boolean")},Hc=function(e){return e.getParam("table_advtab",!0,"boolean")},Gc=function(e){return e.getParam("table_style_by_css",!1,"boolean")},Jc=function(e){return e.getParam("table_cell_class_list",[],"array")},Vc=function(e){return e.getParam("table_class_list",[],"array")},Wc=function(e){return"relative"===Oc(e)||!0===Pc(e)},Zc=function(e){return"fixed"===Oc(e)||!1===Pc(e)},Xc=function(e){return"responsive"===Oc(e)},Kc=function(e){return e.getParam("table_use_colgroups",!1,"boolean")},qc=function(e){var t="section",n=e.getParam("table_header_type",t,"string");return k(["section","cells","sectionCells","auto"],n)?n:t},$c=function(e){var t=e.getParam("table_column_resizing",Tc,"string");return j(["preservetable","resizetable"],(function(e){return e===t})).getOr(Tc)},eu=function(e){return"preservetable"===$c(e)},tu=function(e){return"resizetable"===$c(e)},nu=function(e){var t=e.getParam("table_clone_elements");return r(t)?B.some(t.split(/[ ,]/)):Array.isArray(t)?B.some(t):B.none()},ru=function(e){return e.getParam("table_background_color_map",[],"array")},ou=function(e){return e.getParam("table_border_color_map",[],"array")},iu=function(e,t){return Wc(e)?ui(t):Zc(e)?ci(t):ai(t)},au=function(e){Ht(e,"width")},cu=function(e){var t=Jo(e);Da(e,B.some(t),B.none()),au(e)},uu=function(e){var t=function(e){return Vr(e)+"px"}(e);Da(e,B.some(t),B.none()),au(e)},su=function(e){rn(e,"width");var t=mn(e),n=t.length>0?t:An(e);N(n,(function(e){rn(e,"width"),au(e)})),au(e)},lu=function(){var e=Ne.fromTag("div");return $t(e,{position:"static",height:"0",width:"0",padding:"0",margin:"0",border:"0"}),qn(_t(Ne.fromDom(document)),e),e},fu="bar-",du=function(e){return"false"!==Ut(e,"data-mce-resize")},pu=function(e){var t,n,o=B.none(),i=B.none(),a=B.none(),c=function(e){return"TABLE"===e.nodeName},u=function(){return i},s=function(t){return iu(e,t)},l=function(){return eu(e)?pa():da()},f=function(r,o,i){var a=ie(o,"e");if(""===n&&cu(r),i!==t&&""!==n){qt(r,"width",n);var c=l(),u=s(r),f=eu(e)||a?function(e){return Ia(e).columns}(r)-1:0;ia(r,i-t,f,c,u)}else if(function(e){return/^(\d+(\.\d+)?)%$/.test(e)}(n)){var d=parseFloat(n.replace("%",""));qt(r,"width",i*d/t+"%")}(function(e){return/^(\d+(\.\d+)?)px$/.test(e)})(n)&&function(e){var t=jn.fromTable(e);jn.hasColumns(t)||N(An(e),(function(e){var t=en(e,"width");qt(e,"width",t),Ht(e,"width")}))}(r)};return e.on("init",(function(){var t=function(e,t){return e.inline?Aa(Mi(e),lu(),t):ga(Ne.fromDom(e.getDoc()),t)}(e,du);if(a=B.some(t),function(e){var t=e.getParam("object_resizing",!0);return r(t)?"table"===t:t}(e)&&function(e){return e.getParam("table_resize_bars",!0,"boolean")}(e)){var n=l(),c=Ec(t,n,s);c.on(),c.events.startDrag.bind((function(t){o=B.some(e.selection.getRng())})),c.events.beforeResize.bind((function(t){var n=t.table.dom;!function(e,t,n,r,o){e.fire("ObjectResizeStart",{target:t,width:n,height:r,origin:o})}(e,n,_i(n),ki(n),fu+t.type)})),c.events.afterResize.bind((function(t){var n=t.table,r=n.dom;Qi(n),o.each((function(t){e.selection.setRng(t),e.focus()})),function(e,t,n,r,o){e.fire("ObjectResized",{target:t,width:n,height:r,origin:o})}(e,r,_i(r),ki(r),fu+t.type),e.undoManager.add()})),i=B.some(c)}})),e.on("ObjectResizeStart",(function(r){var o=r.target;if(c(o)){var i=Ne.fromDom(o);N(e.dom.select(".mce-clonedresizable"),(function(t){e.dom.addClass(t,"mce-"+$c(e)+"-columns")})),!_a(i)&&Zc(e)?uu(i):!Ma(i)&&Wc(e)&&cu(i),ka(i)&&oe(r.origin,fu)&&cu(i),t=r.width,n=Xc(e)?"":function(e,t){var n=e.dom.getStyle(t,"width")||e.dom.getAttrib(t,"width");return B.from(n).filter(ce)}(e,o).getOr("")}})),e.on("ObjectResized",(function(t){var n=t.target;if(c(n)){var r=Ne.fromDom(n),o=t.origin;oe(o,"corner-")&&f(r,o,t.width),Qi(r),Mc(e,r.dom,_c)}})),e.on("SwitchMode",(function(){u().each((function(t){e.mode.isReadOnly()?t.hideBars():t.showBars()}))})),{lazyResize:u,lazyWire:function(){return a.getOr(ga(Ne.fromDom(e.getBody()),du))},destroy:function(){i.each((function(e){e.destroy()})),a.each((function(t){!function(e,t){e.inline&&rr(t.parent())}(e,t)}))}}},gu=function(e,t){return{element:e,offset:t}},Au=function(e,t,n){return e.property().isText(t)&&0===e.property().getText(t).trim().length||e.property().isComment(t)?n(t).bind((function(t){return Au(e,t,n).orThunk((function(){return B.some(t)}))})):B.none()},mu=function(e,t){return e.property().isText(t)?e.property().getText(t).length:e.property().children(t).length},hu=function(e,t){var n=Au(e,t,e.query().prevSibling).getOr(t);if(e.property().isText(n))return gu(n,mu(e,n));var r=e.property().children(n);return r.length>0?hu(e,r[r.length-1]):gu(n,mu(e,n))},vu=hu,bu=lr(),wu=function(e,t){if(1===an(e,"colspan")){var n=function(e){return Lo(e).bind((function(e){return Io(e,["fixed","relative","empty"])}))}(e);n.each((function(n){var r=n.value/2;Go(e,r,n.unit),Go(t,r,n.unit)}))}},yu=dt("th"),xu=function(e){return U(e,(function(e){return yu(e.element)}))},Cu=function(e,t){return e&&t?"sectionCells":e?"section":"cells"},Eu=function(e){var t="thead"===e.section,n=Jt(Bu(e.cells),"th");return t||n?{type:"header",subType:Cu(t,n)}:"tfoot"===e.section?{type:"footer"}:{type:"body"}},Bu=function(e){var t=T(e,(function(e){return yu(e.element)}));return 0===t.length?B.some("td"):t.length===e.length?B.some("th"):B.none()},Du=function(e,t,n){return nt(n(e.element,t),!0,e.isLocked)},Mu=function(e,t){return e.section!==t?rt(e.element,e.cells,t,e.isNew):e},_u=function(){return{transformRow:Mu,transformCell:function(e,t,n){var r=n(e.element,t),o="td"!==ot(r)?function(e,t){var n=jr(e,t);Zn(e,n);var r=bt(e);return tr(n,r),rr(e),n}(r,"td"):r;return nt(o,e.isNew,e.isLocked)}}},ku=function(){return{transformRow:Mu,transformCell:Du}},Iu=function(){return{transformRow:function(e,t){return Mu(e,"thead"===t?"tbody":t)},transformCell:Du}},Su=function(e,t){var n=function(e){return W(e.all,(function(e){var t=Eu(e);return"header"===t.type?B.from(t.subType):B.none()}))}(jn.fromTable(e)).getOr(t);switch(n){case"section":return _u();case"sectionCells":return ku();case"cells":return Iu()}},Qu=_u,Nu=ku,Fu=Iu,Tu=function(){return{transformRow:g,transformCell:Du}},Ou=function(e,t,n,r){n===r?Ht(e,t):Rt(e,t,n)},Pu=function(e,t,n){V(St(e,t)).fold((function(){return Kn(e,n)}),(function(e){return Xn(e,n)}))},ju=function(e,t){var n=[],r=[],o=function(e){return Q(e,(function(e){e.isNew&&n.push(e.element);var t=e.element;return nr(t),N(e.cells,(function(e){e.isNew&&r.push(e.element),Ou(e.element,"colspan",e.colspan,1),Ou(e.element,"rowspan",e.rowspan,1),qn(t,e.element)})),t}))},i=function(e){return L(e,(function(e){return Q(e.cells,(function(e){return Ou(e.element,"span",e.colspan,1),e.element}))}))},a=function(t,n){var r=function(e,t){var n=Ot(e,t).getOrThunk((function(){var n=Ne.fromTag(t,pt(e).dom);return"thead"===t?Pu(e,"caption,colgroup",n):"colgroup"===t?Pu(e,"caption",n):qn(e,n),n}));return nr(n),n}(e,n),a=("colgroup"===n?i:o)(t);tr(r,a)},c=function(t,n){t.length>0?a(t,n):function(t){Ot(e,t).each(rr)}(n)},u=[],s=[],l=[],f=[];return N(t,(function(e){switch(e.section){case"thead":u.push(e);break;case"tbody":s.push(e);break;case"tfoot":l.push(e);break;case"colgroup":f.push(e)}})),c(f,"colgroup"),c(u,"thead"),c(s,"tbody"),c(l,"tfoot"),{newRows:n,newCells:r}},zu=function(e,t){if(0===e.length)return 0;var n=e[0];return z(e,(function(e){return!t(n.element,e.element)})).getOr(e.length)},Ru=function(e,t,n,r){var o=function(e,t){return e[t]}(e,t),i="colgroup"===o.section,a=zu(o.cells.slice(n),r),c=i?1:zu(function(e,t){return Q(e,(function(e){return Mn(e,t)}))}(e.slice(t),n),r);return{colspan:a,rowspan:c}},Lu=function(e,t){var n=Q(e,(function(e){return Q(e.cells,w)}));return Q(e,(function(r,o){var i=L(r.cells,(function(r,i){if(!1===n[o][i]){var a=Ru(e,o,i,t);return function(e,t,r,o){for(var i=e;i<e+r;i++)for(var a=t;a<t+o;a++)n[i][a]=!0}(o,i,a.rowspan,a.colspan),[(c=r.element,u=a.rowspan,s=a.colspan,l=r.isNew,{element:c,rowspan:u,colspan:s,isNew:l})]}return[];var c,u,s,l}));return function(e,t,n,r){return{element:e,cells:t,section:n,isNew:r}}(r.element,i,r.section,r.isNew)}))},Uu=function(e,t,n){var r=[];N(e.colgroups,(function(o){for(var i=[],a=0;a<e.grid.columns;a++){var c=jn.getColumnAt(e,a).map((function(e){return nt(e.element,n,!1)})).getOrThunk((function(){return nt(t.colGap(),!0,!1)}));i.push(c)}r.push(rt(o.element,i,"colgroup",n))}));for(var o=0;o<e.grid.rows;o++){for(var i=[],a=0;a<e.grid.columns;a++){var c=jn.getAt(e,o,a).map((function(e){return nt(e.element,n,e.isLocked)})).getOrThunk((function(){return nt(t.gap(),!0,!1)}));i.push(c)}var u=e.all[o],s=rt(u.element,i,u.section,n);r.push(s)}return r},Yu=function(e){return Lu(e,Pe)},Hu=function(e,t){return W(e.all,(function(e){return j(e.cells,(function(e){return Pe(t,e.element)}))}))},Gu=function(e,t,n){var r=Q(t.selection,(function(t){return gn(t).bind((function(t){return Hu(e,t)})).filter(n)})),o=Vt(r);return Zt(o.length>0,o)},Ju=function(e,t,n,r,o){return function(i,a,c,u,s){var l=jn.fromTable(a),f=B.from(null==s?void 0:s.section).getOrThunk(Tu);return t(l,c).map((function(t){var n=function(e,t){return Uu(e,t,!1)}(l,u),r=e(n,t,Pe,o(u),f),i=Fn(r.grid);return{info:t,grid:Yu(r.grid),cursor:r.cursor,lockedColumns:i}})).bind((function(e){var t=ju(a,e.grid),o=B.from(null==s?void 0:s.sizing).getOrThunk((function(){return ai(a)})),c=B.from(null==s?void 0:s.resize).getOrThunk(pa);return n(a,e.grid,e.info,{sizing:o,resize:c,section:f}),r(a),vc(i,a),Ht(a,Qn),e.lockedColumns.length>0&&Rt(a,Qn,e.lockedColumns.join(",")),B.some({cursor:e.cursor,newRows:t.newRows,newCells:t.newCells})}))}},Vu=function(e,t){return Gu(e,t,y).map((function(e){return{cells:e,generators:t.generators,clipboard:t.clipboard}}))},Wu=function(e,t){return Gu(e,t,y)},Zu=function(e,t){return Gu(e,t,(function(e){return!e.isLocked}))},Xu=function(e,t){return U(t,(function(t){return function(e,t){return Hu(e,t).exists((function(e){return!e.isLocked}))}(e,t)}))},Ku=function(e,t){return function(e,t){return t.mergable}(0,t).filter((function(t){return Xu(e,t.cells)}))},qu=function(e,t){return function(e,t){return t.unmergable}(0,t).filter((function(t){return Xu(e,t)}))},$u=function(e,t,n,r){for(var o=In(e).rows,i=!0,a=0;a<o.length;a++)for(var c=0;c<kn(o[0]);c++){var u=o[a],s=Mn(u,c),l=n(s.element,t);!0===l&&!1===i?Bn(u,c,nt(r(),!0,s.isLocked)):!0===l&&(i=!1)}return e},es=function(e,t,n,r){var o=In(e).rows;if(t>0&&t<o.length){var i=function(e,t){return P(e,(function(e,n){return I(e,(function(e){return t(e.element,n.element)}))?e:e.concat([n])}),[])}(o[t-1].cells,n);N(i,(function(e){for(var i=B.none(),a=t;a<o.length;a++)for(var c=function(t){var c=o[a],u=Mn(c,t);n(u.element,e.element)&&(i.isNone()&&(i=B.some(r())),i.each((function(e){Bn(c,t,nt(e,!0,u.isLocked))})))},u=0;u<kn(o[0]);u++)c(u)}))}return e},ts=function(e){return{isValue:y,isError:w,getOr:p(e),getOrThunk:p(e),getOrDie:p(e),or:function(t){return ts(e)},orThunk:function(t){return ts(e)},fold:function(t,n){return n(e)},map:function(t){return ts(t(e))},mapError:function(t){return ts(e)},each:function(t){t(e)},bind:function(t){return t(e)},exists:function(t){return t(e)},forall:function(t){return t(e)},toOptional:function(){return B.some(e)}}},ns=function(e){return{isValue:w,isError:y,getOr:g,getOrThunk:function(e){return e()},getOrDie:function(){return(t=String(e),function(){throw new Error(t)})();var t},or:g,orThunk:function(e){return e()},fold:function(t,n){return t(e)},map:function(t){return ns(e)},mapError:function(t){return ns(t(e))},each:d,bind:function(t){return ns(e)},exists:w,forall:y,toOptional:B.none}},rs={value:ts,error:ns,fromOption:function(e,t){return e.fold((function(){return ns(t)}),ts)}},os=function(e,t){return{rowDelta:0,colDelta:kn(e[0])-kn(t[0])}},is=function(e,t){return{rowDelta:e.length-t.length,colDelta:0}},as=function(e,t,n,r){var o="colgroup"===t.section?n.col:n.cell;return S(e,(function(e){return nt(o(),!0,r(e))}))},cs=function(e,t,n,r){var o=e[e.length-1];return e.concat(S(t,(function(){var e="colgroup"===o.section?n.colgroup:n.row,t=Sn(o,e,g),i=as(t.cells.length,t,n,(function(e){return Ke(r,e.toString())}));return Dn(t,i)})))},us=function(e,t,n,r){return Q(e,(function(e){var o=as(t,e,n,w);return Cn(e,r,o)}))},ss=function(e,t,n){var r=t.colDelta<0?us:g,o=t.rowDelta<0?cs:g,i=Fn(e),a=kn(e[0]),c=I(i,(function(e){return e===a-1})),u=r(e,Math.abs(t.colDelta),n,c?a-1:a),s=Fn(u);return o(u,Math.abs(t.rowDelta),n,Y(s,y))},ls=function(e,t,n,r){var o=m(r,Mn(e[t],n).element),i=e[t];return e.length>1&&kn(i)>1&&(n>0&&o(_n(i,n-1))||n<i.cells.length-1&&o(_n(i,n+1))||t>0&&o(_n(e[t-1],n))||t<e.length-1&&o(_n(e[t+1],n)))},fs=function(e,t,n){return T(n,(function(n){return n>=e.column&&n<=kn(t[0])+e.column}))},ds=function(e,t,n,r,o){var i=Fn(t),a=function(e,t,n){var r=kn(t[0]),o=In(t).cols.length+e.row,i=S(r-e.column,(function(t){return t+e.column})),a=j(i,(function(e){return U(n,(function(t){return t!==e}))})).getOr(r-1);return{row:o,column:a}}(e,t,i),c=In(n).rows,u=fs(a,c,i),s=function(e,t,n){if(e.row>=t.length||e.column>kn(t[0]))return rs.error("invalid start address out of table bounds, row: "+e.row+", column: "+e.column);var r=t.slice(e.row),o=r[0].cells.slice(e.column),i=kn(n[0]),a=n.length;return rs.value({rowDelta:r.length-a,colDelta:o.length-i})}(a,t,c);return s.map((function(e){var n=Z(Z({},e),{colDelta:e.colDelta-u.length}),i=ss(t,n,r),s=Fn(i),l=fs(a,c,s);return function(e,t,n,r,o,i){for(var a=e.row,c=e.column,u=a+n.length,s=c+kn(n[0])+i.length,l=Y(i,y),f=a;f<u;f++)for(var d=0,p=c;p<s;p++)if(l[p])d++;else{ls(t,f,p,o)&&$u(t,_n(t[f],p),o,r.cell);var g=p-c-d,A=Mn(n[f-a],g),m=A.element,h=r.replace(m);Bn(t[f],p,nt(h,!0,A.isLocked))}return t}(a,i,c,r,o,l)}))},ps=function(e,t,n,r,o){!function(e,t,n,r){t>0&&t<e[0].cells.length&&N(e,(function(e){var o=e.cells[t-1],i=e.cells[t];n(i.element,o.element)&&Bn(e,t,nt(r(),!0,i.isLocked))}))}(t,e,o,r.cell);var i=is(n,t),a=ss(n,i,r),c=is(t,a),u=ss(t,c,r);return Q(u,(function(t,n){return Cn(t,e,a[n].cells)}))},gs=function(e,t,n,r,o){es(t,e,o,r.cell);var i=Fn(t),a=os(t,n),c=Z(Z({},a),{colDelta:a.colDelta-i.length}),u=ss(t,c,r),s=In(u),l=s.cols,f=s.rows,d=Fn(u),p=os(n,t),g=Z(Z({},p),{colDelta:p.colDelta+d.length}),A=function(e,t,n){return Q(e,(function(e){return P(n,(function(n,r){var o=as(1,e,t,y)[0];return En(n,r,o)}),e)}))}(n,r,d),m=ss(A,g,r);return l.concat(f.slice(0,e)).concat(m).concat(f.slice(e,f.length))},As=function(e,t,n,r,o){var i=In(e),a=i.rows,c=i.cols,u=a.slice(0,t),s=a.slice(t),l=function(e,t,n,r){return Sn(e,(function(e){return r(e,n)}),t)}(a[n],(function(e,n){return t>0&&t<a.length&&r(_n(a[t-1],n),_n(a[t],n))?Mn(a[t],n):nt(o(e.element,r),!0,e.isLocked)}),r,o);return c.concat(u).concat([l]).concat(s)},ms=function(e,t,n,r,o){return Q(e,(function(e){var i=t>0&&t<kn(e)&&r(_n(e,t-1),_n(e,t)),a=function(e,t,n,r,o,i,a){if("colgroup"!==n&&r)return Mn(e,t);var c=Mn(e,o);return nt(a(c.element,i),!0,!1)}(e,t,e.section,i,n,r,o);return En(e,t,a)}))},hs=function(e,t,n,r){return function(e,t,n,r){return void 0!==_n(e[t],n)&&t>0&&r(_n(e[t-1],n),_n(e[t],n))}(e,t,n,r)||function(e,t,n){return t>0&&n(_n(e,t-1),_n(e,t))}(e[t],n,r)},vs=function(e,t,n,r){var o=function(e){return function(e){return"row"===e?un(t):cn(t)}(e)?e+"group":e};return e?yu(t)?o(n):null:r&&yu(t)?o("row"===n?"col":"row"):null},bs=function(e,t,n){return nt(n(e.element,t),!0,e.isLocked)},ws=function(e,t,n,r,o,i,a){return Q(e,(function(e,c){return function(e,t){var n=e.cells,r=Q(n,t);return rt(e.element,r,e.section,e.isNew)}(e,(function(e,u){if(function(e){return I(t,(function(t){return n(e.element,t.element)}))}(e)){var s=a(e,c,u)?o(e,n,r):e;return i(s,c,u).each((function(e){var t,n;t=s.element,n={scope:B.from(e)},Ye(n,(function(e,n){e.fold((function(){Ht(t,n)}),(function(e){zt(t.dom,n,e)}))}))})),s}return e}))}))},ys=function(e,t,n){return L(e,(function(r,o){return hs(e,o,t,n)?[]:[Mn(r,t)]}))},xs=function(e,t,n,r,o){var i=In(e).rows,a=L(t,(function(e){return ys(i,e,r)})),c=Q(e,(function(e){return xu(e.cells)})),u=function(e,t){return U(t,g)&&xu(e)?y:function(e,n,r){return!("th"===ot(e.element)&&t[n])}}(a,c),s=function(e,t){return function(n,r){return B.some(vs(e,n.element,"row",t[r]))}}(n,c);return ws(e,a,r,o,bs,s,u)},Cs=function(e,t,n,r,o,i,a){var c=In(e),u=c.cols,s=c.rows,l=s[t[0]],f=L(t,(function(e){return function(e,t,n){var r=e[t];return L(r.cells,(function(r,o){return hs(e,t,o,n)?[]:[r]}))}(s,e,o)})),d=Q(l.cells,(function(e,t){return xu(ys(s,t,o))})),p=X([],s,!0);N(t,(function(e){p[e]=a.transformRow(s[e],n)}));var A=u.concat(p),m=function(e,t){return U(t,g)&&xu(e.cells)?y:function(e,n,r){return!("th"===ot(e.element)&&t[r])}}(l,d),h=function(e,t){return function(n,r,o){return B.some(vs(e,n.element,"col",t[o]))}}(r,d);return ws(A,f,o,i,a.transformCell,h,m)},Es=function(e,t,n,r){var o=In(e).rows,i=Q(t,(function(e){return Mn(o[e.row],e.column)}));return ws(e,i,n,r,bs,B.none,y)},Bs=function(e){return P(e,(function(e,t){return I(e,(function(e){return e.column===t.column}))?e:e.concat([t])}),[]).sort((function(e,t){return e.column-t.column}))},Ds=dt("col"),Ms=dt("colgroup"),_s=function(e){return"tr"===ot(e)||Ms(e)},ks=function(e){return{element:e,colspan:on(e,"colspan",1),rowspan:on(e,"rowspan",1)}},Is=function(e){return Yt(e,"scope").map((function(e){return e.substr(0,3)}))},Ss=function(e,t){void 0===t&&(t=ks);var n=function(n){if(_s(n))return Ms((o={element:n}).element)?e.colgroup(o):e.row(o);var o,i=function(t){return Ds(t.element)?e.col(t):e.cell(t)}(t(n));return r=B.some({item:n,replacement:i}),i},r=B.none();return{getOrInit:function(e,t){return r.fold((function(){return n(e)}),(function(r){return t(e,r.item)?r.replacement:n(e)}))}}},Qs=function(e){return function(t){var n=[],r=function(r){var o="td"===e?{scope:null}:{},i=t.replace(r,e,o);return n.push({item:r,sub:i}),i};return{replaceOrInit:function(e,t){return _s(e)||Ds(e)?e:function(e,t){return j(n,(function(n){return t(n.item,e)}))}(e,t).fold((function(){return r(e)}),(function(n){return t(e,n.item)?n.sub:r(e)}))}}}},Ns=function(e){return{unmerge:function(t){var n=Is(t);return n.each((function(e){return Rt(t,"scope",e)})),function(){var r=e.cell({element:t,colspan:1,rowspan:1});return rn(r,"width"),rn(t,"width"),n.each((function(e){return Rt(r,"scope",e)})),r}},merge:function(e){return rn(e[0],"width"),function(){var t=Vt(Q(e,Is));if(0===t.length)return B.none();var n=t[0],r=["row","col"];return I(t,(function(e){return e!==n&&k(r,e)}))?B.none():B.from(n)}().fold((function(){return Ht(e[0],"scope")}),(function(t){return Rt(e[0],"scope",t+"group")})),p(e[0])}}},Fs=["body","p","div","article","aside","figcaption","figure","footer","header","nav","section","ol","ul","table","thead","tfoot","tbody","caption","tr","td","th","h1","h2","h3","h4","h5","h6","blockquote","pre","address"],Ts=lr(),Os=function(e){return function(e,t){var n=e.property().name(t);return k(Fs,n)}(Ts,e)},Ps=function(e){return function(e,t){var n=e.property().name(t);return k(["ol","ul"],n)}(Ts,e)},js=function(e){return function(e,t){return k(["br","img","hr","input"],e.property().name(t))}(Ts,e)},zs=function(e){var t,n=function(e){return"br"===ot(e)},r=function(e){return Ai(e).bind((function(t){var r=vt(t).map((function(e){return!!Os(e)||!!js(e)&&"img"!==ot(e)})).getOr(!1);return At(t).map((function(o){return!0===r||function(e){return"li"===ot(e)||Ft(e,Ps).isSome()}(o)||n(t)||Os(o)&&!Pe(e,o)?[]:[Ne.fromTag("br")]}))})).getOr([])},o=(t=L(e,(function(e){var t=bt(e);return function(e){return U(e,(function(e){return n(e)||st(e)&&0===ar(e).trim().length}))}(t)?[]:t.concat(r(e))})),0===t.length?[Ne.fromTag("br")]:t);nr(e[0]),tr(e[0],o)},Rs=function(e){return ic(e,!0)},Ls=function(e){0===An(e).length&&rr(e)},Us=function(e,t){return{grid:e,cursor:t}},Ys=function(e,t,n){var r,o,i=In(e).rows;return B.from(null===(o=null===(r=i[t])||void 0===r?void 0:r.cells[n])||void 0===o?void 0:o.element).filter(Rs).orThunk((function(){return function(e){return W(e,(function(e){return W(e.cells,(function(e){var t=e.element;return Zt(Rs(t),t)}))}))}(i)}))},Hs=function(e,t,n){var r=Ys(e,t,n);return Us(e,r)},Gs=function(e){return P(e,(function(e,t){return I(e,(function(e){return e.row===t.row}))?e:e.concat([t])}),[]).sort((function(e,t){return e.row-t.row}))},Js=function(e,t){return function(n,r,o,i,a){var c=Gs(r),u=Q(c,(function(e){return e.row})),s=Cs(n,u,e,t,o,i.replaceOrInit,a);return Hs(s,r[0].row,r[0].column)}},Vs=Js("thead",!0),Ws=Js("tbody",!1),Zs=Js("tfoot",!1),Xs=function(e,t,n){var r=function(e,t){return wn(e,(function(){return t}))}(e,n.section),o=jn.generate(r);return Uu(o,t,!0)},Ks=function(e,t,n,r){return function(e,t,n,r){var o=jn.generate(t),i=r.getWidths(o,r);oa(o,i,r)}(0,t,0,r.sizing)},qs=function(e,t,n,r){return function(e,t,n,r,o){var i=jn.generate(t),a=r.getWidths(i,r),c=r.pixelWidth(),u=o.calcRedestributedWidths(a,c,n.pixelDelta,r.isRelative),s=u.newSizes,l=u.delta;oa(i,s,r),r.adjustTableWidth(l)}(0,t,n,r.sizing,r.resize)},$s=function(e,t){return I(t,(function(e){return 0===e.column&&e.isLocked}))},el=function(e,t){return I(t,(function(t){return t.column+t.colspan>=e.grid.columns&&t.isLocked}))},tl=function(e,t){var n=Kr(e),r=Bs(t);return P(r,(function(e,t){return e+n[t.column].map(Wr).getOr(0)}),0)},nl=function(e){return function(t,n){return Wu(t,n).filter((function(n){return!(e?$s:el)(t,n)})).map((function(e){return{details:e,pixelDelta:tl(t,e)}}))}},rl=function(e){return function(t,n){return Vu(t,n).filter((function(n){return!(e?$s:el)(t,n.cells)}))}},ol=Qs("th"),il=Qs("td"),al=Ju((function(e,t,n,r){var o=t[0].row,i=Gs(t),a=O(i,(function(e,t){return{grid:As(e.grid,o,t.row+e.delta,n,r.getOrInit),delta:e.delta+1}}),{grid:e,delta:0}).grid;return Hs(a,o,t[0].column)}),Wu,d,d,Ss),cl=Ju((function(e,t,n,r){var o=Gs(t),i=o[o.length-1],a=i.row+i.rowspan,c=O(o,(function(e,t){return As(e,a,t.row,n,r.getOrInit)}),e);return Hs(c,a,t[0].column)}),Wu,d,d,Ss),ul=Ju((function(e,t,n,r){var o=t.details,i=Bs(o),a=i[0].column,c=O(i,(function(e,t){return{grid:ms(e.grid,a,t.column+e.delta,n,r.getOrInit),delta:e.delta+1}}),{grid:e,delta:0}).grid;return Hs(c,o[0].row,a)}),nl(!0),qs,d,Ss),sl=Ju((function(e,t,n,r){var o=t.details,i=o[o.length-1],a=i.column+i.colspan,c=Bs(o),u=O(c,(function(e,t){return ms(e,a,t.column,n,r.getOrInit)}),e);return Hs(u,o[0].row,a)}),nl(!1),qs,d,Ss),ll=Ju((function(e,t,n,r){var o=Bs(t.details),i=function(e,t){return L(e,(function(e){var n=e.cells,r=O(t,(function(e,t){return t>=0&&t<e.length?e.slice(0,t).concat(e.slice(t+1)):e}),n);return r.length>0?[rt(e.element,r,e.section,e.isNew)]:[]}))}(e,Q(o,(function(e){return e.column}))),a=i.length>0?i[0].cells.length-1:0;return Hs(i,o[0].row,Math.min(o[0].column,a))}),(function(e,t){return Zu(e,t).map((function(t){return{details:t,pixelDelta:-tl(e,t)}}))}),qs,Ls,Ss),fl=Ju((function(e,t,n,r){var o=Gs(t),i=function(e,t,n){var r=In(e),o=r.rows;return r.cols.concat(o.slice(0,t)).concat(o.slice(n+1))}(e,o[0].row,o[o.length-1].row),a=i.length>0?i.length-1:0;return Hs(i,Math.min(t[0].row,a),t[0].column)}),Wu,d,Ls,Ss),dl=Ju((function(e,t,n,r){var o=Bs(t),i=Q(o,(function(e){return e.column})),a=xs(e,i,!0,n,r.replaceOrInit);return Hs(a,t[0].row,t[0].column)}),Zu,d,d,ol),pl=Ju((function(e,t,n,r){var o=Bs(t),i=Q(o,(function(e){return e.column})),a=xs(e,i,!1,n,r.replaceOrInit);return Hs(a,t[0].row,t[0].column)}),Zu,d,d,il),gl=Ju(Vs,Zu,d,d,ol),Al=Ju(Ws,Zu,d,d,il),ml=Ju(Zs,Zu,d,d,il),hl=Ju((function(e,t,n,r){var o=Es(e,t,n,r.replaceOrInit);return Hs(o,t[0].row,t[0].column)}),Zu,d,d,ol),vl=Ju((function(e,t,n,r){var o=Es(e,t,n,r.replaceOrInit);return Hs(o,t[0].row,t[0].column)}),Zu,d,d,il),bl=Ju((function(e,t,n,r){var o=t.cells;zs(o);var i=function(e,t,n,r){var o=In(e).rows;if(0===o.length)return e;for(var i=t.startRow;i<=t.finishRow;i++)for(var a=t.startCol;a<=t.finishCol;a++){var c=o[i],u=Mn(c,a).isLocked;Bn(c,a,nt(r(),!1,u))}return e}(e,t.bounds,0,r.merge(o));return Us(i,B.from(o[0]))}),Ku,Ks,d,Ns),wl=Ju((function(e,t,n,r){var o=O(t,(function(e,t){return $u(e,t,n,r.unmerge(t))}),e);return Us(o,B.from(t[0]))}),qu,Ks,d,Ns),yl=Ju((function(e,t,n,r){var o=function(e,t){var n=jn.fromTable(e);return Uu(n,t,!0)}(t.clipboard,t.generators),i=function(e,t){return{row:e,column:t}}(t.row,t.column);return ds(i,e,o,t.generators,n).fold((function(){return Us(e,B.some(t.element))}),(function(e){return Hs(e,t.row,t.column)}))}),(function(e,t){return gn(t.element).bind((function(n){return Hu(e,n).map((function(e){return Z(Z({},e),{generators:t.generators,clipboard:t.clipboard})}))}))}),Ks,d,Ss),xl=Ju((function(e,t,n,r){var o=In(e).rows,i=t.cells[0].column,a=o[t.cells[0].row],c=Xs(t.clipboard,t.generators,a),u=ps(i,e,c,t.generators,n);return Hs(u,t.cells[0].row,t.cells[0].column)}),rl(!0),d,d,Ss),Cl=Ju((function(e,t,n,r){var o=In(e).rows,i=t.cells[t.cells.length-1].column+t.cells[t.cells.length-1].colspan,a=o[t.cells[0].row],c=Xs(t.clipboard,t.generators,a),u=ps(i,e,c,t.generators,n);return Hs(u,t.cells[0].row,t.cells[0].column)}),rl(!1),d,d,Ss),El=Ju((function(e,t,n,r){var o=In(e).rows,i=t.cells[0].row,a=o[i],c=Xs(t.clipboard,t.generators,a),u=gs(i,e,c,t.generators,n);return Hs(u,t.cells[0].row,t.cells[0].column)}),Vu,d,d,Ss),Bl=Ju((function(e,t,n,r){var o=In(e).rows,i=t.cells[t.cells.length-1].row+t.cells[t.cells.length-1].rowspan,a=o[t.cells[0].row],c=Xs(t.clipboard,t.generators,a),u=gs(i,e,c,t.generators,n);return Hs(u,t.cells[0].row,t.cells[0].column)}),Vu,d,d,Ss),Dl=function(e,t){var n=jn.fromTable(e);return Wu(n,t).bind((function(e){var t=e[e.length-1],r=e[0].column,o=t.column+t.colspan,i=R(Q(n.all,(function(e){return T(e.cells,(function(e){return e.column>=r&&e.column<o}))})));return Bu(i)})).getOr("")},Ml=function(e,t){var n=jn.fromTable(e);return Wu(n,t).bind(Bu).getOr("")},_l=function(e,t){var n=jn.fromTable(e);return Wu(n,t).bind((function(e){var t=e[e.length-1],r=e[0].row,o=t.row+t.rowspan;return function(e){var t=Q(e,(function(e){return Eu(e).type})),n=k(t,"header"),r=k(t,"footer");if(n||r){var o=k(t,"body");return!n||o||r?n||o||!r?B.none():B.some("footer"):B.some("header")}return B.some("body")}(n.all.slice(r,o))})).getOr("")},kl=function(e,t,n){var r=function(e){return"table"===ot(Mi(e))},o=nu(e),i=tu(e)?d:wu,a=function(t){switch(qc(e)){case"section":return Qu();case"sectionCells":return Nu();case"cells":return Fu();default:return Su(t,"section")}},c=function(n,r){return r.cursor.fold((function(){var r=An(n);return J(r).filter(Mt).map((function(r){t.clear(n);var o=e.dom.createRng();return o.selectNode(r.dom),e.selection.setRng(o),Rt(r,"data-mce-selected","1"),o}))}),(function(r){var o=vu(bu,r),i=e.dom.createRng();return i.setStart(o.element.dom,o.offset),i.setEnd(o.element.dom,o.offset),e.selection.setRng(i),t.clear(n),B.some(i)}))},u=function(t,n,r,i,u){return function(s,l,f){void 0===f&&(f=!1),Qi(s);var d=i(),p=Ne.fromDom(e.getDoc()),g=Ei(r,p,o),A={sizing:iu(e,s),resize:tu(e)?da():pa(),section:a(s)};return n(s)?t(d,s,l,g,A).bind((function(t){N(t.newRows,(function(t){Bc(e,t.dom)})),N(t.newCells,(function(t){Dc(e,t.dom)}));var n=c(s,t);return Mt(s)&&(Qi(s),f||Mc(e,s.dom,u)),n.map((function(e){return{rng:e,effect:u}}))})):B.none()}},s=u(fl,(function(t){return!1===r(e)||Ia(t).rows>1}),d,n,kc),l=u(ll,(function(t){return!1===r(e)||Ia(t).columns>1}),d,n,kc);return{deleteRow:s,deleteColumn:l,insertRowsBefore:u(al,y,d,n,kc),insertRowsAfter:u(cl,y,d,n,kc),insertColumnsBefore:u(ul,y,i,n,kc),insertColumnsAfter:u(sl,y,i,n,kc),mergeCells:u(bl,y,d,n,kc),unmergeCells:u(wl,y,d,n,kc),pasteColsBefore:u(xl,y,d,n,kc),pasteColsAfter:u(Cl,y,d,n,kc),pasteRowsBefore:u(El,y,d,n,kc),pasteRowsAfter:u(Bl,y,d,n,kc),pasteCells:u(yl,y,d,n,Ic),makeCellsHeader:u(hl,y,d,n,kc),unmakeCellsHeader:u(vl,y,d,n,kc),makeColumnsHeader:u(dl,y,d,n,kc),unmakeColumnsHeader:u(pl,y,d,n,kc),makeRowsHeader:u(gl,y,d,n,kc),makeRowsBody:u(Al,y,d,n,kc),makeRowsFooter:u(ml,y,d,n,kc),getTableRowType:_l,getTableCellType:Ml,getTableColType:Dl}},Il={styles:{"border-collapse":"collapse",width:"100%"},attributes:{border:"1"},colGroups:!1},Sl=function(e){var t=Ne.fromTag("colgroup");return S(e,(function(){return qn(t,Ne.fromTag("col"))})),t},Ql=function(e,t,n,r){return S(e,(function(e){return function(e,t,n,r){for(var o=Ne.fromTag("tr"),i=0;i<e;i++){var a=r<t||i<n?Ne.fromTag("th"):Ne.fromTag("td");i<n&&Rt(a,"scope","row"),r<t&&Rt(a,"scope","col"),qn(a,Ne.fromTag("br")),qn(o,a)}return o}(t,n,r,e)}))},Nl=function(e,t){e.selection.select(t.dom,!0),e.selection.collapse(!0)},Fl=function(e,t,n,o,i){var a=Lc(e),c={styles:a,attributes:Rc(e),colGroups:Kc(e)};return e.undoManager.ignore((function(){var r=function(e,t,n,r,o,i){void 0===i&&(i=Il);var a=Ne.fromTag("table"),c="cells"!==o;$t(a,i.styles),Lt(a,i.attributes),i.colGroups&&qn(a,Sl(t));var u=Math.min(e,n);if(c&&n>0){var s=Ne.fromTag("thead");qn(a,s);var l=Ql(n,t,"sectionCells"===o?u:0,r);tr(s,l)}var f=Ne.fromTag("tbody");qn(a,f);var d=Ql(c?e-u:e,t,c?0:n,r);return tr(f,d),a}(n,t,i,o,qc(e),c);Rt(r,"data-mce-id","__mce");var a=function(e){var t=Ne.fromTag("div"),n=Ne.fromDom(e.dom.cloneNode(!0));return qn(t,n),function(e){return e.dom.innerHTML}(t)}(r);e.insertContent(a),e.addVisual()})),Pt(Mi(e),'table[data-mce-id="__mce"]').map((function(t){return Zc(e)?uu(t):Xc(e)?su(t):(Wc(e)||function(e){return r(e)&&-1!==e.indexOf("%")}(a.width))&&cu(t),Qi(t),Ht(t,"data-mce-id"),function(e,t){N(Qt(t,"tr"),(function(t){Bc(e,t.dom),N(Qt(t,"th,td"),(function(t){Dc(e,t.dom)}))}))}(e,t),function(e,t){Pt(t,"td,th").each(m(Nl,e))}(e,t),t.dom})).getOr(null)},Tl=function(e,t,n,r,o){void 0===r&&(r={});var i=function(e){return f(e)&&e>0};if(i(t)&&i(n)){var a=r.headerRows||0,c=r.headerColumns||0;return Fl(e,n,t,c,a)}return console.error(o),null},Ol=function(e){return function(){return e().fold((function(){return[]}),(function(e){return Q(e,(function(e){return e.dom}))}))}},Pl=function(e){return function(t){var n=t.length>0?B.some(Di(t)):B.none();e(n)}},jl=function(e){return function(t,n,r){void 0===r&&(r={});var o=Tl(e,n,t,r,"Invalid values for insertTable - rows and columns values are required to insert a table.");return e.undoManager.add(),o}},zl=function(e,t,n){var r=on(e,t,1);1===n||r<=1?Ht(e,t):Rt(e,t,Math.min(n,r))},Rl=function(e,t){var n=jn.fromTable(e);return Zu(n,t).map((function(e){var t=e[e.length-1],r=e[0].column,o=t.column+t.colspan,i=function(e,t,n){if(jn.hasColumns(e)){var r=T(jn.justColumns(e),(function(e){return e.column>=t&&e.column<n})),o=Q(r,(function(e){var r=Pr(e.element);return zl(r,"span",n-t),r})),i=Ne.fromTag("colgroup");return tr(i,o),[i]}return[]}(n,r,o),a=function(e,t,n){return Q(e.all,(function(e){var r=T(e.cells,(function(e){return e.column>=t&&e.column<n})),o=Q(r,(function(e){var r=Pr(e.element);return zl(r,"colspan",n-t),r})),i=Ne.fromTag("tr");return tr(i,o),i}))}(n,r,o);return X(X([],i,!0),a,!0)}))},Ll=function(e,t,n){var r=jn.fromTable(e);return Wu(r,t).bind((function(e){var t=Uu(r,n,!1),o=In(t).rows.slice(e[0].row,e[e.length-1].row+e[e.length-1].rowspan),i=L(o,(function(e){var t=T(e.cells,(function(e){return!e.isLocked}));return t.length>0?[Z(Z({},e),{cells:t})]:[]})),a=Yu(i);return Zt(a.length>0,a)})).map((function(e){return function(e){return Q(e,(function(e){var t=Or(e.element);return N(e.cells,(function(e){var n=Pr(e.element);Ou(n,"colspan",e.colspan,1),Ou(n,"rowspan",e.rowspan,1),qn(t,n)})),t}))}(e)}))},Ul=tinymce.util.Tools.resolve("tinymce.util.Tools"),Yl=function(e,t,n){return function(t,r){for(var o=0;o<r.length;o++){var i=e.getStyle(r[o],n);if(void 0===t&&(t=i),t!==i)return""}return t}(undefined,e.select("td,th",t))},Hl=function(e,t,n){n&&e.formatter.apply("align"+n,{},t)},Gl=function(e,t){Ul.each("left center right".split(" "),(function(n){e.formatter.remove("align"+n,{},t)}))},Jl=[{text:"None",value:""},{text:"Top",value:"top"},{text:"Middle",value:"middle"},{text:"Bottom",value:"bottom"}],Vl=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,Wl=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,Zl=function(e){return(t=e,n="#",oe(t,n)?function(e,t){return e.substring(t)}(t,n.length):t).toUpperCase();var t,n},Xl=function(e){return function(e){return Vl.test(e)||Wl.test(e)}(e)?B.some({value:Zl(e)}):B.none()},Kl=function(e){var t=e.toString(16);return(1===t.length?"0"+t:t).toUpperCase()},ql=function(e){return function(e){return{value:e}}(Kl(e.red)+Kl(e.green)+Kl(e.blue))},$l=/^rgb\((\d+),\s*(\d+),\s*(\d+)\)/,ef=/^rgba\((\d+),\s*(\d+),\s*(\d+),\s*(\d?(?:\.\d+)?)\)/,tf=function(e,t,n,r){return{red:e,green:t,blue:n,alpha:r}},nf=function(e,t,n,r){var o=parseInt(e,10),i=parseInt(t,10),a=parseInt(n,10),c=parseFloat(r);return tf(o,i,a,c)},rf=function(e){return Xl(e).orThunk((function(){return function(e){if("transparent"===e)return B.some(tf(0,0,0,0));var t=$l.exec(e);if(null!==t)return B.some(nf(t[1],t[2],t[3],"1"));var n=ef.exec(e);return null!==n?B.some(nf(n[1],n[2],n[3],n[4])):B.none()}(e).map(ql)})).getOrThunk((function(){var t=document.createElement("canvas");t.height=1,t.width=1;var n=t.getContext("2d");n.clearRect(0,0,t.width,t.height),n.fillStyle="#FFFFFF",n.fillStyle=e,n.fillRect(0,0,1,1);var r=n.getImageData(0,0,1,1).data,o=r[0],i=r[1],a=r[2],c=r[3];return ql(tf(o,i,a,c))}))},of=function(e){var t=e;return{get:function(){return t},set:function(e){t=e}}},af=function(e){var t=of(B.none()),n=function(){return t.get().each(e)};return{clear:function(){n(),t.set(B.none())},isSet:function(){return t.get().isSome()},get:function(){return t.get()},set:function(e){n(),t.set(B.some(e))}}},cf=function(){var e=af(d);return Z(Z({},e),{on:function(t){return e.get().each(t)}})},uf=function(e,t,n,r){return function(o){var i=af((function(e){return e.unbind()})),a=!ce(r),c=function(){var c=Xi(t),u=function(t){return e.formatter.match(n,{value:r},t.dom,a)};a?(o.setActive(!I(c,u)),i.set(e.formatter.formatChanged(n,(function(e){return o.setActive(!e)}),!0))):(o.setActive(U(c,u)),i.set(e.formatter.formatChanged(n,o.setActive,!1,{value:r})))};return e.initialized?c():e.on("init",c),i.clear}},sf=function(e){return qe(e,"menu")},lf=function(e){return Q(e,(function(e){var t=e.text||e.title;return sf(e)?{text:t,items:lf(e.menu)}:{text:t,value:e.value}}))},ff=function(e,t,n,r,o){return Q(n,(function(n){var i=n.text||n.title;return sf(n)?{type:"nestedmenuitem",text:i,getSubmenuItems:function(){return ff(e,t,n.menu,r,o)}}:{text:i,type:"togglemenuitem",onAction:function(){return o(n.value)},onSetup:uf(e,t,r,n.value)}}))},df=function(e,t){return function(n){var r;e.execCommand("mceTableApplyCellStyle",!1,((r={})[t]=n,r))}},pf=function(e){return L(e,(function(e){return sf(e)?[Z(Z({},e),{menu:pf(e.menu)})]:ce(e.value)?[e]:[]}))},gf=function(e,t,n,r,o){return function(i){return i(ff(e,t,n,r,o))}},Af=function(e,t,n){var r=Q(t,(function(e){return{text:e.title,value:"#"+rf(e.value).value,type:"choiceitem"}}));return[{type:"fancymenuitem",fancytype:"colorswatch",initData:{colors:r.length>0?r:void 0,allowCustomColors:!1},onAction:function(t){var r,o="remove"===t.value?"":t.value;e.execCommand("mceTableApplyCellStyle",!1,((r={})[n]=o,r))}}]},mf=function(e){return function(){var t="header"===e.queryCommandValue("mceTableRowType")?"body":"header";e.execCommand("mceTableRowType",!1,{type:t})}},hf=function(e){return function(){var t="th"===e.queryCommandValue("mceTableColType")?"td":"th";e.execCommand("mceTableColType",!1,{type:t})}},vf=[{name:"width",type:"input",label:"Width"},{name:"height",type:"input",label:"Height"},{name:"celltype",type:"listbox",label:"Cell type",items:[{text:"Cell",value:"td"},{text:"Header cell",value:"th"}]},{name:"scope",type:"listbox",label:"Scope",items:[{text:"None",value:""},{text:"Row",value:"row"},{text:"Column",value:"col"},{text:"Row group",value:"rowgroup"},{text:"Column group",value:"colgroup"}]},{name:"halign",type:"listbox",label:"Horizontal align",items:[{text:"None",value:""},{text:"Left",value:"left"},{text:"Center",value:"center"},{text:"Right",value:"right"}]},{name:"valign",type:"listbox",label:"Vertical align",items:Jl}],bf=function(e){return vf.concat(function(e){var t=lf(Jc(e));return t.length>0?B.some({name:"class",type:"listbox",label:"Class",items:t}):B.none()}(e).toArray())},wf=function(e,t){var n=[{name:"borderstyle",type:"listbox",label:"Border style",items:[{text:"Select...",value:""}].concat(lf(zc(e)))},{name:"bordercolor",type:"colorinput",label:"Border color"},{name:"backgroundcolor",type:"colorinput",label:"Background color"}];return{title:"Advanced",name:"advanced",items:"cell"===t?[{name:"borderwidth",type:"input",label:"Border width"}].concat(n):n}},yf=function(e){return function(t,n){var r=t.dom;return{setAttrib:function(t,o){e&&!o||r.setAttrib(n,t,o)},setStyle:function(t,o){e&&!o||r.setStyle(n,t,o)},setFormat:function(r,o){e&&!o||(""===o?t.formatter.remove(r,{value:null},n,!0):t.formatter.apply(r,{value:o},n))}}}},xf={normal:yf(!1),ifTruthy:yf(!0)},Cf=function(e){return function(t){return oe(t,"rgb")?e.toHex(t):t}},Ef=function(e,t){var n=Ne.fromDom(t);return{borderwidth:nn(n,"border-width").getOr(""),borderstyle:nn(n,"border-style").getOr(""),bordercolor:nn(n,"border-color").map(Cf(e)).getOr(""),backgroundcolor:nn(n,"background-color").map(Cf(e)).getOr("")}},Bf=function(e){var t=e[0],n=e.slice(1);return N(n,(function(e){N(Le(t),(function(n){Ye(e,(function(e,r){var o=t[n];""!==o&&n===r&&o!==e&&(t[n]="")}))}))})),t},Df=function(e,t,n,r){return j(e,(function(e){return!u(n.formatter.matchNode(r,t+e))})).getOr("")},Mf=m(Df,["left","center","right"],"align"),_f=m(Df,["top","middle","bottom"],"valign"),kf=function(e){return hn(Ne.fromDom(e)).map((function(t){var n={selection:Di(e.cells)};return _l(t,n)})).getOr("")},If=function(e,t){var n=jn.fromTable(e),r=jn.justCells(n),o=T(r,(function(e){return I(t,(function(t){return Pe(e.element,t)}))}));return Q(o,(function(e){return{element:e.element.dom,column:jn.getColumnAt(n,e.column).map((function(e){return e.element.dom}))}}))},Sf=function(e,t,n){var r=1===t.length;N(t,(function(t){var o=t.element,i=r?xf.normal(e,o):xf.ifTruthy(e,o),a=t.column.map((function(t){return r?xf.normal(e,t):xf.ifTruthy(e,t)})).getOr(i);!function(e,t,n){e.setAttrib("scope",n.scope),e.setAttrib("class",n.class),e.setStyle("height",Si(n.height)),t.setStyle("width",Si(n.width))}(i,a,n),Uc(e)&&function(e,t){e.setFormat("tablecellbackgroundcolor",t.backgroundcolor),e.setFormat("tablecellbordercolor",t.bordercolor),e.setFormat("tablecellborderstyle",t.borderstyle),e.setFormat("tablecellborderwidth",Si(t.borderwidth))}(i,n),r&&(Gl(e,o),function(e,t){Ul.each("top middle bottom".split(" "),(function(n){e.formatter.remove("valign"+n,{},t)}))}(e,o)),n.halign&&Hl(e,o,n.halign),n.valign&&function(e,t,n){n&&e.formatter.apply("valign"+n,{},t)}(e,o,n.valign)}))},Qf=function(e,t,n,r){var o=r.getData();r.close(),e.undoManager.transact((function(){!function(e,t,n,r){var o=Je(r,(function(e,t){return n[t]!==e}));Ze(o)>0&&t.length>=1&&hn(t[0]).each((function(n){var i=If(n,t),a=Ze(Je(o,(function(e,t){return"scope"!==t&&"celltype"!==t})))>0,c=Ke(o,"celltype");(a||Ke(o,"scope"))&&Sf(e,i,r),c&&function(e,t){e.execCommand("mceTableCellType",!1,{type:t.celltype,no_events:!0})}(e,r),Mc(e,n.dom,{structure:c,style:a})}))}(e,t,n,o),e.focus()}))},Nf=function(e,t){var n=hn(t[0]).map((function(n){return Q(If(n,t),(function(t){return function(e,t,n,r){var o,i=e.dom,a=r.getOr(t),c=function(e,t){return i.getStyle(e,t)||i.getAttrib(e,t)};return Z({width:c(a,"width"),height:c(t,"height"),scope:i.getAttrib(t,"scope"),celltype:(o=t,o.nodeName.toLowerCase()),class:i.getAttrib(t,"class",""),halign:Mf(e,t),valign:_f(e,t)},n?Ef(i,t):{})}(e,t.element,Uc(e),t.column)}))}));return Bf(n.getOrDie())},Ff=function(e,t){var n=Xi(t);if(0!==n.length){var r=Nf(e,n),o={type:"tabpanel",tabs:[{title:"General",name:"general",items:bf(e)},wf(e,"cell")]},i={type:"panel",items:[{type:"grid",columns:2,items:bf(e)}]};e.windowManager.open({title:"Cell Properties",size:"normal",body:Uc(e)?o:i,buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:r,onSubmit:m(Qf,e,n,r)})}},Tf=[{type:"listbox",name:"type",label:"Row type",items:[{text:"Header",value:"header"},{text:"Body",value:"body"},{text:"Footer",value:"footer"}]},{type:"listbox",name:"align",label:"Alignment",items:[{text:"None",value:""},{text:"Left",value:"left"},{text:"Center",value:"center"},{text:"Right",value:"right"}]},{label:"Height",name:"height",type:"input"}],Of=function(e){return Tf.concat(function(e){var t=lf(function(e){return e.getParam("table_row_class_list",[],"array")}(e));return t.length>0?B.some({name:"class",type:"listbox",label:"Class",items:t}):B.none()}(e).toArray())},Pf=function(e,t,n,r){var o=1===t.length;N(t,(function(t){var i=o?xf.normal(e,t):xf.ifTruthy(e,t);!function(e,t){e.setAttrib("class",t.class),e.setStyle("height",Si(t.height))}(i,n),Yc(e)&&function(e,t){e.setStyle("background-color",t.backgroundcolor),e.setStyle("border-color",t.bordercolor),e.setStyle("border-style",t.borderstyle)}(i,n),n.align!==r.align&&(Gl(e,t),Hl(e,t,n.align))}))},jf=function(e,t,n,r){var o=r.getData();r.close(),e.undoManager.transact((function(){!function(e,t,n,r){var o=Je(r,(function(e,t){return n[t]!==e}));if(Ze(o)>0){var i=Ke(o,"type"),a=!i||Ze(o)>1;a&&Pf(e,t,r,n),i&&function(e,t){e.execCommand("mceTableRowType",!1,{type:t.type,no_events:!0})}(e,r),hn(Ne.fromDom(t[0])).each((function(t){return Mc(e,t.dom,{structure:i,style:a})}))}}(e,t,n,o),e.focus()}))},zf=function(e){var t,n,r,o,i=(t=Ni(e),n=Gi.selected,r=Zi(t),o=r.bind((function(e){return hn(e)})).map((function(e){return vn(e)})),Wt(r,o,(function(e,t){return T(t,(function(t){return I(Di(t.dom.cells),(function(t){return"1"===Ut(t,n)||Pe(t,e)}))}))})).getOr([]));if(0!==i.length){var a=Q(i,(function(t){return function(e,t,n){var r=e.dom;return Z({height:r.getStyle(t,"height")||r.getAttrib(t,"height"),class:r.getAttrib(t,"class",""),type:kf(t),align:Mf(e,t)},n?Ef(r,t):{})}(e,t.dom,Yc(e))})),c=Bf(a),u={type:"tabpanel",tabs:[{title:"General",name:"general",items:Of(e)},wf(e,"row")]},s={type:"panel",items:[{type:"grid",columns:2,items:Of(e)}]};e.windowManager.open({title:"Row Properties",size:"normal",body:Yc(e)?u:s,buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:c,onSubmit:m(jf,e,Q(i,(function(e){return e.dom})),c)})}},Rf=function(e,t,n){var r=n?[{type:"input",name:"cols",label:"Cols",inputMode:"numeric"},{type:"input",name:"rows",label:"Rows",inputMode:"numeric"}]:[],o=function(e){return e.getParam("table_appearance_options",!0,"boolean")}(e)?[{type:"input",name:"cellspacing",label:"Cell spacing",inputMode:"numeric"},{type:"input",name:"cellpadding",label:"Cell padding",inputMode:"numeric"},{type:"input",name:"border",label:"Border width"},{type:"label",label:"Caption",items:[{type:"checkbox",name:"caption",label:"Show caption"}]}]:[],i=t.length>0?[{type:"listbox",name:"class",label:"Class",items:t}]:[];return r.concat([{type:"input",name:"width",label:"Width"},{type:"input",name:"height",label:"Height"}]).concat(o).concat([{type:"listbox",name:"align",label:"Alignment",items:[{text:"None",value:""},{text:"Left",value:"left"},{text:"Center",value:"center"},{text:"Right",value:"right"}]}]).concat(i)},Lf=function(e,t,n,o){if("TD"===t.tagName||"TH"===t.tagName)r(n)?e.setStyle(t,n,o):e.setStyle(t,n);else if(t.children)for(var i=0;i<t.children.length;i++)Lf(e,t.children[i],n,o)},Uf=function(e,t,n,r){var o=e.dom,i=r.getData(),a=Je(i,(function(e,t){return n[t]!==e}));r.close(),""===i.class&&delete i.class,e.undoManager.transact((function(){if(!t){var n=parseInt(i.cols,10)||1,r=parseInt(i.rows,10)||1;t=Fl(e,n,r,0,0)}if(Ze(a)>0){!function(e,t,n){var r=e.dom,o={},i={};if(o.class=n.class,i.height=Si(n.height),r.getAttrib(t,"width")&&!Gc(e)?o.width=function(e){return e?e.replace(/px$/,""):""}(n.width):i.width=Si(n.width),Gc(e)?(i["border-width"]=Si(n.border),i["border-spacing"]=Si(n.cellspacing)):(o.border=n.border,o.cellpadding=n.cellpadding,o.cellspacing=n.cellspacing),Gc(e)&&t.children)for(var a=0;a<t.children.length;a++)Lf(r,t.children[a],{"border-width":Si(n.border),padding:Si(n.cellpadding)}),Hc(e)&&Lf(r,t.children[a],{"border-color":n.bordercolor});Hc(e)&&(i["background-color"]=n.backgroundcolor,i["border-color"]=n.bordercolor,i["border-style"]=n.borderstyle),o.style=r.serializeStyle(Z(Z({},Lc(e)),i)),r.setAttribs(t,Z(Z({},Rc(e)),o))}(e,t,i);var c=o.select("caption",t)[0];(c&&!i.caption||!c&&i.caption)&&e.execCommand("mceTableToggleCaption"),""===i.align?Gl(e,t):Hl(e,t,i.align)}if(e.focus(),e.addVisual(),Ze(a)>0){var u=Ke(a,"caption"),s=!u||Ze(a)>1;Mc(e,t,{structure:u,style:s})}}))},Yf=function(e,t){var n,r=e.dom,o=function(e,t){var n,r,o,i,a=Lc(e),c=Rc(e),u=t?(n=e.dom,{borderstyle:Xe(a,"border-style").getOr(""),bordercolor:Cf(n)(Xe(a,"border-color").getOr("")),backgroundcolor:Cf(n)(Xe(a,"background-color").getOr(""))}):{};return Z(Z(Z(Z(Z(Z({},{height:"",width:"100%",cellspacing:"",cellpadding:"",caption:!1,class:"",align:"",border:""}),a),c),u),(i=a["border-width"],Gc(e)&&i?{border:i}:Xe(c,"border").fold((function(){return{}}),(function(e){return{border:e}})))),(r=Xe(a,"border-spacing").or(Xe(c,"cellspacing")).fold((function(){return{}}),(function(e){return{cellspacing:e}})),o=Xe(a,"border-padding").or(Xe(c,"cellpadding")).fold((function(){return{}}),(function(e){return{cellpadding:e}})),Z(Z({},r),o)))}(e,Hc(e));!1===t?(n=r.getParent(e.selection.getStart(),"table",e.getBody()))?o=function(e,t,n){var r=e.dom,o=Gc(e)?r.getStyle(t,"border-spacing")||r.getAttrib(t,"cellspacing"):r.getAttrib(t,"cellspacing")||r.getStyle(t,"border-spacing"),i=Gc(e)?Yl(r,t,"padding")||r.getAttrib(t,"cellpadding"):r.getAttrib(t,"cellpadding")||Yl(r,t,"padding");return Z({width:r.getStyle(t,"width")||r.getAttrib(t,"width"),height:r.getStyle(t,"height")||r.getAttrib(t,"height"),cellspacing:o,cellpadding:i,border:function(t,n){var r=nn(Ne.fromDom(n),"border-width");return Gc(e)&&r.isSome()?r.getOr(""):t.getAttrib(n,"border")||Yl(e.dom,n,"border-width")||Yl(e.dom,n,"border")}(r,t),caption:!!r.select("caption",t)[0],class:r.getAttrib(t,"class",""),align:Mf(e,t)},n?Ef(r,t):{})}(e,n,Hc(e)):Hc(e)&&(o.borderstyle="",o.bordercolor="",o.backgroundcolor=""):(o.cols="1",o.rows="1",Hc(e)&&(o.borderstyle="",o.bordercolor="",o.backgroundcolor=""));var i=lf(Vc(e));i.length>0&&o.class&&(o.class=o.class.replace(/\s*mce\-item\-table\s*/g,""));var a={type:"grid",columns:2,items:Rf(e,i,t)},c=Hc(e)?{type:"tabpanel",tabs:[{title:"General",name:"general",items:[a]},wf(e,"table")]}:{type:"panel",items:[a]};e.windowManager.open({title:"Table Properties",size:"normal",body:c,onSubmit:m(Uf,e,n,o),buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:o})},Hf=function(e){return Wi(Ni(e),Ii(e))},Gf=function(e,t,n,i,a){var c=Ii(e),u=function(e){return hn(e,c)},s=function(t){return function(e){return Zi(Ni(e),Ii(e))}(e).bind((function(e){return u(e).map((function(n){return t(n,e)}))}))},l=function(t){e.focus()},f=function(e,t){return void 0===t&&(t=!1),s((function(n,r){var o=Ji(i,n,r);e(n,o,t).each(l)}))},p=function(){return s((function(t,n){var r=Ji(i,t,n),o=Ei(d,Ne.fromDom(e.getDoc()),B.none());return Ll(t,r,o)}))},g=function(){return s((function(e,t){var n=Ji(i,e,t);return Rl(e,n)}))},A=function(t,n){return n().each((function(n){var r=Q(n,(function(e){return Pr(e)}));s((function(n,o){var a=Bi(Ne.fromDom(e.getDoc())),c=function(e,t,n,r){return{selection:Fi(e),clipboard:n,generators:r}}(i,0,r,a);t(n,c).each(l)}))}))},h=function(e){return function(t,n){return Xe(n,"type").each((function(t){f(e(t),n.no_events)}))}};Ye({mceTableSplitCells:function(){return f(t.unmergeCells)},mceTableMergeCells:function(){return f(t.mergeCells)},mceTableInsertRowBefore:function(){return f(t.insertRowsBefore)},mceTableInsertRowAfter:function(){return f(t.insertRowsAfter)},mceTableInsertColBefore:function(){return f(t.insertColumnsBefore)},mceTableInsertColAfter:function(){return f(t.insertColumnsAfter)},mceTableDeleteCol:function(){return f(t.deleteColumn)},mceTableDeleteRow:function(){return f(t.deleteRow)},mceTableCutCol:function(){return g().each((function(e){a.setColumns(e),f(t.deleteColumn)}))},mceTableCutRow:function(){return p().each((function(e){a.setRows(e),f(t.deleteRow)}))},mceTableCopyCol:function(){return g().each((function(e){return a.setColumns(e)}))},mceTableCopyRow:function(){return p().each((function(e){return a.setRows(e)}))},mceTablePasteColBefore:function(){return A(t.pasteColsBefore,a.getColumns)},mceTablePasteColAfter:function(){return A(t.pasteColsAfter,a.getColumns)},mceTablePasteRowBefore:function(){return A(t.pasteRowsBefore,a.getRows)},mceTablePasteRowAfter:function(){return A(t.pasteRowsAfter,a.getRows)},mceTableDelete:function(){return Hf(e).each((function(t){hn(t,c).filter(b(c)).each((function(t){var n=Ne.fromText("");if(Xn(t,n),rr(t),e.dom.isEmpty(e.getBody()))e.setContent(""),e.selection.setCursorLocation();else{var r=e.dom.createRng();r.setStart(n.dom,0),r.setEnd(n.dom,0),e.selection.setRng(r),e.nodeChanged()}}))}))},mceTableCellToggleClass:function(t,n){s((function(t){var r=Xi(i),o=U(r,(function(t){return e.formatter.match("tablecellclass",{value:n},t.dom)})),a=o?e.formatter.remove:e.formatter.apply;N(r,(function(e){return a("tablecellclass",{value:n},e.dom)})),Mc(e,t.dom,_c)}))},mceTableToggleClass:function(t,n){s((function(t){e.formatter.toggle("tableclass",{value:n},t.dom),Mc(e,t.dom,_c)}))},mceTableToggleCaption:function(){Hf(e).each((function(t){hn(t,c).each((function(n){Ot(n,"caption").fold((function(){var t=Ne.fromTag("caption");qn(t,Ne.fromText("Caption")),function(e,t,n){wt(e,n).fold((function(){qn(e,t)}),(function(e){Zn(e,t)}))}(n,t,0),e.selection.setCursorLocation(t.dom,0)}),(function(r){dt("caption")(t)&&Oe("td",n).each((function(t){return e.selection.setCursorLocation(t.dom,0)})),rr(r)})),Mc(e,n.dom,kc)}))}))},mceTableSizingMode:function(t,n){return function(t){return Hf(e).each((function(n){Xc(e)||Zc(e)||Wc(e)||hn(n,c).each((function(n){"relative"!==t||Ma(n)?"fixed"!==t||_a(n)?"responsive"!==t||ka(n)||su(n):uu(n):cu(n),Qi(n),Mc(e,n.dom,kc)}))}))}(n)},mceTableCellType:h((function(e){return"th"===e?t.makeCellsHeader:t.unmakeCellsHeader})),mceTableColType:h((function(e){return"th"===e?t.makeColumnsHeader:t.unmakeColumnsHeader})),mceTableRowType:h((function(e){switch(e){case"header":return t.makeRowsHeader;case"footer":return t.makeRowsFooter;default:return t.makeRowsBody}}))},(function(t,n){return e.addCommand(n,t)})),Ye({mceTableProps:m(Yf,e,!1),mceTableRowProps:m(zf,e),mceTableCellProps:m(Ff,e,i)},(function(t,n){return e.addCommand(n,(function(){return t()}))})),e.addCommand("mceInsertTable",(function(t,n){o(n)&&Le(n).length>0?Tl(e,n.rows,n.columns,n.options,"Invalid values for mceInsertTable - rows and columns values are required to insert a table."):Yf(e,!0)})),e.addCommand("mceTableApplyCellStyle",(function(t,n){var a=function(e){return"tablecell"+e.toLowerCase().replace("-","")};if(o(n)){var c=Xi(i);if(0!==c.length){var s=Je(n,(function(t,n){return e.formatter.has(a(n))&&r(t)}));(function(e){for(var t in e)if(Ue.call(e,t))return!1;return!0})(s)||(Ye(s,(function(t,n){N(c,(function(r){xf.normal(e,r.dom).setFormat(a(n),t)}))})),u(c[0]).each((function(t){return Mc(e,t.dom,_c)})))}}}))},Jf={remove_similar:!0,inherit:!1},Vf=Z({selector:"td,th"},Jf),Wf={tablecellbackgroundcolor:Z({styles:{backgroundColor:"%value"}},Vf),tablecellverticalalign:Z({styles:{"vertical-align":"%value"}},Vf),tablecellbordercolor:Z({styles:{borderColor:"%value"}},Vf),tablecellclass:Z({classes:["%value"]},Vf),tableclass:Z({selector:"table",classes:["%value"]},Jf),tablecellborderstyle:Z({styles:{borderStyle:"%value"}},Vf),tablecellborderwidth:Z({styles:{borderWidth:"%value"}},Vf)},Zf=_r([{none:["current"]},{first:["current"]},{middle:["current","target"]},{last:["current"]}]),Xf=Z(Z({},Zf),{none:function(e){return void 0===e&&(e=void 0),Zf.none(e)}}),Kf=function(e,t,n,r,o){void 0===o&&(o=y);var i=1===r;if(!i&&n<=0)return Xf.first(e[0]);if(i&&n>=e.length-1)return Xf.last(e[e.length-1]);var a=n+r,c=e[a];return o(c)?Xf.middle(t,c):Kf(e,t,a,r,o)},qf=function(e,t){return hn(e,t).bind((function(t){var n=An(t);return z(n,(function(t){return Pe(e,t)})).map((function(e){return{index:e,all:n}}))}))},$f=function(e,t,n,r){return{start:e,soffset:t,finish:n,foffset:r}},ed=_r([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),td={before:ed.before,on:ed.on,after:ed.after,cata:function(e,t,n,r){return e.fold(t,n,r)},getStart:function(e){return e.fold(g,g,g)}},nd=_r([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),rd={domRange:nd.domRange,relative:nd.relative,exact:nd.exact,exactFromRange:function(e){return nd.exact(e.start,e.soffset,e.finish,e.foffset)},getWin:function(e){var t,n=function(e){return e.match({domRange:function(e){return Ne.fromDom(e.startContainer)},relative:function(e,t){return td.getStart(e)},exact:function(e,t,n,r){return e}})}(e);return t=n,Ne.fromDom(gt(t).dom.defaultView)},range:$f},od=function(e,t){var n=e.document.createRange();return n.selectNode(t.dom),n},id=function(e,t){var n=e.document.createRange();return ad(n,t),n},ad=function(e,t){return e.selectNodeContents(t.dom)},cd=function(e,t,n){var r,o=e.document.createRange();return r=o,t.fold((function(e){r.setStartBefore(e.dom)}),(function(e,t){r.setStart(e.dom,t)}),(function(e){r.setStartAfter(e.dom)})),function(e,t){t.fold((function(t){e.setEndBefore(t.dom)}),(function(t,n){e.setEnd(t.dom,n)}),(function(t){e.setEndAfter(t.dom)}))}(o,n),o},ud=function(e,t,n,r,o){var i=e.document.createRange();return i.setStart(t.dom,n),i.setEnd(r.dom,o),i},sd=function(e){return{left:e.left,top:e.top,right:e.right,bottom:e.bottom,width:e.width,height:e.height}},ld=_r([{ltr:["start","soffset","finish","foffset"]},{rtl:["start","soffset","finish","foffset"]}]),fd=function(e,t,n){return t(Ne.fromDom(n.startContainer),n.startOffset,Ne.fromDom(n.endContainer),n.endOffset)},dd=function(e,t){var n=function(e,t){return t.match({domRange:function(e){return{ltr:p(e),rtl:B.none}},relative:function(t,n){return{ltr:K((function(){return cd(e,t,n)})),rtl:K((function(){return B.some(cd(e,n,t))}))}},exact:function(t,n,r,o){return{ltr:K((function(){return ud(e,t,n,r,o)})),rtl:K((function(){return B.some(ud(e,r,o,t,n))}))}}})}(e,t);return function(e,t){var n=t.ltr();return n.collapsed?t.rtl().filter((function(e){return!1===e.collapsed})).map((function(e){return ld.rtl(Ne.fromDom(e.endContainer),e.endOffset,Ne.fromDom(e.startContainer),e.startOffset)})).getOrThunk((function(){return fd(0,ld.ltr,n)})):fd(0,ld.ltr,n)}(0,n)},pd=function(e,t){return dd(e,t).match({ltr:function(t,n,r,o){var i=e.document.createRange();return i.setStart(t.dom,n),i.setEnd(r.dom,o),i},rtl:function(t,n,r,o){var i=e.document.createRange();return i.setStart(r.dom,o),i.setEnd(t.dom,n),i}})};ld.ltr,ld.rtl;var gd=function(e,t,n){return t>=e.left&&t<=e.right&&n>=e.top&&n<=e.bottom},Ad=function(e,t,n,r,o){var i=function(n){var r=e.dom.createRange();return r.setStart(t.dom,n),r.collapse(!0),r},a=ar(t).length,c=function(e,t,n,r,o){if(0===o)return 0;if(t===r)return o-1;for(var i=r,a=1;a<o;a++){var c=e(a),u=Math.abs(t-c.left);if(n<=c.bottom){if(n<c.top||u>i)return a-1;i=u}}return 0}((function(e){return i(e).getBoundingClientRect()}),n,r,o.right,a);return i(c)},md=function(e,t,n,r){return st(t)?function(e,t,n,r){var o=e.dom.createRange();o.selectNode(t.dom);var i=o.getClientRects();return W(i,(function(e){return gd(e,n,r)?B.some(e):B.none()})).map((function(o){return Ad(e,t,n,r,o)}))}(e,t,n,r):function(e,t,n,r){var o=e.dom.createRange(),i=bt(t);return W(i,(function(t){return o.selectNode(t.dom),gd(o.getBoundingClientRect(),n,r)?md(e,t,n,r):B.none()}))}(e,t,n,r)},hd=!0,vd=function(e,t){return t-e.left<e.right-t&&hd},bd=function(e,t,n){var r=e.dom.createRange();return r.selectNode(t.dom),r.collapse(n),r},wd=function(e,t,n){var r=e.dom.createRange();r.selectNode(t.dom);var o=r.getBoundingClientRect(),i=vd(o,n);return(i===hd?gi:Ai)(t).map((function(t){return bd(e,t,i)}))},yd=function(e,t,n){var r=t.dom.getBoundingClientRect(),o=vd(r,n);return B.some(bd(e,t,o))},xd=function(e,t,n){var r,o;return B.from(null===(o=(r=e.dom).caretPositionFromPoint)||void 0===o?void 0:o.call(r,t,n)).bind((function(t){if(null===t.offsetNode)return B.none();var n=e.dom.createRange();return n.setStart(t.offsetNode,t.offset),n.collapse(),B.some(n)}))},Cd=function(e,t,n){var r,o;return B.from(null===(o=(r=e.dom).caretRangeFromPoint)||void 0===o?void 0:o.call(r,t,n))},Ed=function(e,t,n,r){var o=e.dom.createRange();o.selectNode(t.dom);var i=o.getBoundingClientRect();return function(e,t,n,r){var o=e.dom.createRange();o.selectNode(t.dom);var i=o.getBoundingClientRect(),a=Math.max(i.left,Math.min(i.right,n)),c=Math.max(i.top,Math.min(i.bottom,r));return md(e,t,a,c)}(e,t,Math.max(i.left,Math.min(i.right,n)),Math.max(i.top,Math.min(i.bottom,r)))},Bd=function(e,t,n){return Ne.fromPoint(e,t,n).bind((function(r){var o=function(){return function(e,t,n){return(0===bt(t).length?yd:wd)(e,t,n)}(e,r,t)};return 0===bt(r).length?o():Ed(e,r,t,n).orThunk(o)}))},Dd=document.caretPositionFromPoint?xd:document.caretRangeFromPoint?Cd:Bd,Md=function(e,t){var n=ot(e);return"input"===n?td.after(e):k(["br","img"],n)?0===t?td.before(e):td.after(e):td.on(e,t)},_d=function(e,t){var n=e.fold(td.before,Md,td.after),r=t.fold(td.before,Md,td.after);return rd.relative(n,r)},kd=function(e,t,n,r){var o=Md(e,t),i=Md(n,r);return rd.relative(o,i)},Id=function(e,t,n,r){var o=function(e,t,n,r){var o=pt(e).dom.createRange();return o.setStart(e.dom,t),o.setEnd(n.dom,r),o}(e,t,n,r),i=Pe(e,n)&&t===r;return o.collapsed&&!i},Sd=function(e){return B.from(e.getSelection())},Qd=function(e,t){Sd(e).each((function(e){e.removeAllRanges(),e.addRange(t)}))},Nd=function(e,t,n,r,o){var i=ud(e,t,n,r,o);Qd(e,i)},Fd=function(e,t){return dd(e,t).match({ltr:function(t,n,r,o){Nd(e,t,n,r,o)},rtl:function(t,n,r,o){Sd(e).each((function(i){if(i.setBaseAndExtent)i.setBaseAndExtent(t.dom,n,r.dom,o);else if(i.extend)try{!function(e,t,n,r,o,i){t.collapse(n.dom,r),t.extend(o.dom,i)}(0,i,t,n,r,o)}catch(i){Nd(e,r,o,t,n)}else Nd(e,r,o,t,n)}))}})},Td=function(e,t,n,r,o){var i=kd(t,n,r,o);Fd(e,i)},Od=function(e,t,n){var r=_d(t,n);Fd(e,r)},Pd=function(e){var t=rd.getWin(e).dom,n=function(e,n,r,o){return ud(t,e,n,r,o)},r=function(e){return e.match({domRange:function(e){var t=Ne.fromDom(e.startContainer),n=Ne.fromDom(e.endContainer);return kd(t,e.startOffset,n,e.endOffset)},relative:_d,exact:kd})}(e);return dd(t,r).match({ltr:n,rtl:n})},jd=function(e){if(e.rangeCount>0){var t=e.getRangeAt(0),n=e.getRangeAt(e.rangeCount-1);return B.some($f(Ne.fromDom(t.startContainer),t.startOffset,Ne.fromDom(n.endContainer),n.endOffset))}return B.none()},zd=function(e){if(null===e.anchorNode||null===e.focusNode)return jd(e);var t=Ne.fromDom(e.anchorNode),n=Ne.fromDom(e.focusNode);return Id(t,e.anchorOffset,n,e.focusOffset)?B.some($f(t,e.anchorOffset,n,e.focusOffset)):jd(e)},Rd=function(e,t,n){void 0===n&&(n=!0);var r=(n?id:od)(e,t);Qd(e,r)},Ld=function(e){return function(e){return Sd(e).filter((function(e){return e.rangeCount>0})).bind(zd)}(e).map((function(e){return rd.exact(e.start,e.soffset,e.finish,e.foffset)}))},Ud=function(e,t){return function(e){var t=e.getClientRects(),n=t.length>0?t[0]:e.getBoundingClientRect();return n.width>0||n.height>0?B.some(n).map(sd):B.none()}(pd(e,t))},Yd=function(e,t,n){return function(e,t,n){var r=Ne.fromDom(e.document);return Dd(r,t,n).map((function(e){return $f(Ne.fromDom(e.startContainer),e.startOffset,Ne.fromDom(e.endContainer),e.endOffset)}))}(e,t,n)},Hd=tinymce.util.Tools.resolve("tinymce.util.VK"),Gd=function(e,t,n){return Vd(e,t,function(e,t,n){return qf(e,n).fold((function(){return Xf.none(e)}),(function(n){return Kf(n.all,e,n.index,1,t)}))}(n,ic))},Jd=function(e,t,n){return Vd(e,t,function(e,t,n){return qf(e,n).fold((function(){return Xf.none()}),(function(n){return Kf(n.all,e,n.index,-1,t)}))}(n,ic))},Vd=function(e,t,n){return n.fold(B.none,B.none,(function(e,t){return gi(t).map((function(e){return function(e,t){var n=rd.exact(t,0,t,0);return Pd(n)}(0,e)}))}),(function(n){return e.execCommand("mceTableInsertRowAfter"),Gd(e,t,n)}))},Wd=["table","li","dl"],Zd=function(e,t){return{selection:e,kill:t}},Xd=function(e,t,n,r){return{start:td.on(e,t),finish:td.on(n,r)}},Kd=function(e,t){var n=pd(e,t);return $f(Ne.fromDom(n.startContainer),n.startOffset,Ne.fromDom(n.endContainer),n.endOffset)},qd=Xd,$d=function(e,t,n,r,o){return Pe(n,r)?B.none():xr(n,r,t).bind((function(t){var r=t.boxes.getOr([]);return r.length>1?(o(e,r,t.start,t.finish),B.some(Zd(B.some(qd(n,0,n,fi(n))),!0))):B.none()}))},ep=function(e,t){return{item:e,mode:t}},tp=function(e,t,n,r){return void 0===r&&(r=np),e.property().parent(t).map((function(e){return ep(e,r)}))},np=function(e,t,n,r){return void 0===r&&(r=rp),n.sibling(e,t).map((function(e){return ep(e,r)}))},rp=function(e,t,n,r){void 0===r&&(r=rp);var o=e.property().children(t);return n.first(o).map((function(e){return ep(e,r)}))},op=[{current:tp,next:np,fallback:B.none()},{current:np,next:rp,fallback:B.some(tp)},{current:rp,next:rp,fallback:B.some(np)}],ip=function(e,t,n,r,o){return void 0===o&&(o=op),j(o,(function(e){return e.current===n})).bind((function(n){return n.current(e,t,r,n.next).orThunk((function(){return n.fallback.bind((function(n){return ip(e,t,n,r)}))}))}))},ap=function(){return{sibling:function(e,t){return e.query().prevSibling(t)},first:function(e){return e.length>0?B.some(e[e.length-1]):B.none()}}},cp=function(){return{sibling:function(e,t){return e.query().nextSibling(t)},first:function(e){return e.length>0?B.some(e[0]):B.none()}}},up=function(e,t,n,r,o,i){return ip(e,t,r,o).bind((function(t){return i(t.item)?B.none():n(t.item)?B.some(t.item):up(e,t.item,n,t.mode,o,i)}))},sp=function(e){return function(t){return 0===e.property().children(t).length}},lp=function(e,t,n,r){return up(e,t,n,np,ap(),r)},fp=function(e,t,n,r){return up(e,t,n,np,cp(),r)},dp=lr(),pp=function(e,t){return function(e,t,n){return lp(e,t,sp(e),n)}(dp,e,t)},gp=function(e,t){return function(e,t,n){return fp(e,t,sp(e),n)}(dp,e,t)},Ap=_r([{none:["message"]},{success:[]},{failedUp:["cell"]},{failedDown:["cell"]}]),mp=function(e){return jt(e,"tr")},hp=Z(Z({},Ap),{verify:function(e,t,n,r,o,i,a){return jt(r,"td,th",a).bind((function(n){return jt(t,"td,th",a).map((function(t){return Pe(n,t)?Pe(r,n)&&fi(n)===o?i(t):Ap.none("in same cell"):wr(mp,[n,t]).fold((function(){return function(e,t,n){var r=e.getRect(t),o=e.getRect(n);return o.right>r.left&&o.left<r.right}(e,t,n)?Ap.success():i(t)}),(function(e){return i(t)}))}))})).getOr(Ap.none("default"))},cata:function(e,t,n,r,o){return e.fold(t,n,r,o)}}),vp=function(e,t){return z(e,m(Pe,t))},bp=function(e){return"br"===ot(e)},wp=function(e,t,n){return t(e,n).bind((function(e){return st(e)&&0===ar(e).trim().length?wp(e,t,n):B.some(e)}))},yp=function(e,t,n,r){return function(e,t){return wt(e,t).filter(bp).orThunk((function(){return wt(e,t-1).filter(bp)}))}(t,n).bind((function(t){return r.traverse(t).fold((function(){return wp(t,r.gather,e).map(r.relative)}),(function(e){return function(e){return At(e).bind((function(t){var n=bt(t);return vp(n,e).map((function(r){return function(e,t,n,r){return{parent:e,children:t,element:n,index:r}}(t,n,e,r)}))}))}(e).map((function(e){return td.on(e.parent,e.index)}))}))}))},xp=function(e,t,n,r){var o=bp(t)?function(e,t,n){return n.traverse(t).orThunk((function(){return wp(t,n.gather,e)})).map(n.relative)}(e,t,r):yp(e,t,n,r);return o.map((function(e){return{start:e,finish:e}}))},Cp=function(e,t){return{left:e.left,top:e.top+t,right:e.right,bottom:e.bottom+t}},Ep=function(e,t){return{left:e.left,top:e.top-t,right:e.right,bottom:e.bottom-t}},Bp=function(e,t,n){return{left:e.left+t,top:e.top+n,right:e.right+t,bottom:e.bottom+n}},Dp=function(e){return{left:e.left,top:e.top,right:e.right,bottom:e.bottom}},Mp=function(e,t){return B.some(e.getRect(t))},_p=function(e,t,n){return ut(t)?Mp(e,t).map(Dp):st(t)?function(e,t,n){return n>=0&&n<fi(t)?e.getRangedRect(t,n,t,n+1):n>0?e.getRangedRect(t,n-1,t,n):B.none()}(e,t,n).map(Dp):B.none()},kp=function(e,t){return ut(t)?Mp(e,t).map(Dp):st(t)?e.getRangedRect(t,0,t,fi(t)).map(Dp):B.none()},Ip=_r([{none:[]},{retry:["caret"]}]),Sp=function(e,t,n){return(r=t,o=Os,Nt((function(e,t){return t(e)}),Ft,r,o,i)).fold(w,(function(t){return kp(e,t).exists((function(e){return function(e,t){return e.left<t.left||Math.abs(t.right-e.left)<1||e.left>t.right}(n,e)}))}));var r,o,i},Qp={point:function(e){return e.bottom},adjuster:function(e,t,n,r,o){var i=Cp(o,5);return Math.abs(n.bottom-r.bottom)<1||n.top>o.bottom?Ip.retry(i):n.top===o.bottom?Ip.retry(Cp(o,1)):Sp(e,t,o)?Ip.retry(Bp(i,5,0)):Ip.none()},move:Cp,gather:gp},Np=function(e,t,n,r,o){return 0===o?B.some(r):function(e,t,n){return e.elementFromPoint(t,n).filter((function(e){return"table"===ot(e)})).isSome()}(e,r.left,t.point(r))?function(e,t,n,r,o){return Np(e,t,n,t.move(r,5),o)}(e,t,n,r,o-1):e.situsFromPoint(r.left,t.point(r)).bind((function(i){return i.start.fold(B.none,(function(i){return kp(e,i).bind((function(a){return t.adjuster(e,i,a,n,r).fold(B.none,(function(r){return Np(e,t,n,r,o-1)}))})).orThunk((function(){return B.some(r)}))}),B.none)}))},Fp=function(e,t,n){var r=e.move(n,5),o=Np(t,e,n,r,100).getOr(r);return function(e,t,n){return e.point(t)>n.getInnerHeight()?B.some(e.point(t)-n.getInnerHeight()):e.point(t)<0?B.some(-e.point(t)):B.none()}(e,o,t).fold((function(){return t.situsFromPoint(o.left,e.point(o))}),(function(n){return t.scrollBy(0,n),t.situsFromPoint(o.left,e.point(o)-n)}))},Tp={tryUp:m(Fp,{point:function(e){return e.top},adjuster:function(e,t,n,r,o){var i=Ep(o,5);return Math.abs(n.top-r.top)<1||n.bottom<o.top?Ip.retry(i):n.bottom===o.top?Ip.retry(Ep(o,1)):Sp(e,t,o)?Ip.retry(Bp(i,5,0)):Ip.none()},move:Ep,gather:pp}),tryDown:m(Fp,Qp),ieTryUp:function(e,t){return e.situsFromPoint(t.left,t.top-5)},ieTryDown:function(e,t){return e.situsFromPoint(t.left,t.bottom+5)},getJumpSize:p(5)},Op=function(e,t,n){return e.getSelection().bind((function(r){return xp(t,r.finish,r.foffset,n).fold((function(){return B.some(gu(r.finish,r.foffset))}),(function(o){var i=e.fromSitus(o);return function(e){return hp.cata(e,(function(e){return B.none()}),(function(){return B.none()}),(function(e){return B.some(gu(e,0))}),(function(e){return B.some(gu(e,fi(e)))}))}(hp.verify(e,r.finish,r.foffset,i.finish,i.foffset,n.failure,t))}))}))},Pp=function(e,t,n,r,o,i){return 0===i?B.none():Rp(e,t,n,r,o).bind((function(a){var c=e.fromSitus(a),u=hp.verify(e,n,r,c.finish,c.foffset,o.failure,t);return hp.cata(u,(function(){return B.none()}),(function(){return B.some(a)}),(function(a){return Pe(n,a)&&0===r?jp(e,n,r,Ep,o):Pp(e,t,a,0,o,i-1)}),(function(a){return Pe(n,a)&&r===fi(a)?jp(e,n,r,Cp,o):Pp(e,t,a,fi(a),o,i-1)}))}))},jp=function(e,t,n,r,o){return _p(e,t,n).bind((function(t){return zp(e,o,r(t,Tp.getJumpSize()))}))},zp=function(e,t,n){var r=Se().browser;return r.isChrome()||r.isSafari()||r.isFirefox()||r.isEdge()?t.otherRetry(e,n):r.isIE()?t.ieRetry(e,n):B.none()},Rp=function(e,t,n,r,o){return _p(e,n,r).bind((function(t){return zp(e,o,t)}))},Lp=function(e,t){return Ft(e,(function(e){return At(e).exists((function(e){return Pe(e,t)}))}),n).isSome();var n},Up=function(e,t,n,r,o){return jt(r,"td,th",t).bind((function(r){return jt(r,"table",t).bind((function(i){return Lp(o,i)?function(e,t,n){return Op(e,t,n).bind((function(r){return Pp(e,t,r.element,r.offset,n,20).map(e.fromSitus)}))}(e,t,n).bind((function(e){return jt(e.finish,"td,th",t).map((function(t){return{start:r,finish:t,range:e}}))})):B.none()}))}))},Yp=function(e,t,n,r,o,i){return Se().browser.isIE()?B.none():i(r,t).orThunk((function(){return Up(e,t,n,r,o).map((function(e){var t=e.range;return Zd(B.some(qd(t.start,t.soffset,t.finish,t.foffset)),!0)}))}))},Hp=function(e,t){return jt(e,"tr",t).bind((function(e){return jt(e,"table",t).bind((function(n){var r=Qt(n,"tr");return Pe(e,r[0])?function(e,t,n){return lp(dp,e,t,n)}(n,(function(e){return Ai(e).isSome()}),t).map((function(e){var t=fi(e);return Zd(B.some(qd(e,t,e,t)),!0)})):B.none()}))}))},Gp=function(e,t){return jt(e,"tr",t).bind((function(e){return jt(e,"table",t).bind((function(n){var r=Qt(n,"tr");return Pe(e,r[r.length-1])?function(e,t,n){return fp(dp,e,t,n)}(n,(function(e){return gi(e).isSome()}),t).map((function(e){return Zd(B.some(qd(e,0,e,0)),!0)})):B.none()}))}))},Jp=function(e,t,n,r,o,i,a){return Up(e,n,r,o,i).bind((function(e){return $d(t,n,e.start,e.finish,a)}))},Vp=function(e,t){return jt(e,"td,th",t)},Wp={traverse:vt,gather:gp,relative:td.before,otherRetry:Tp.tryDown,ieRetry:Tp.ieTryDown,failure:hp.failedDown},Zp={traverse:ht,gather:pp,relative:td.before,otherRetry:Tp.tryUp,ieRetry:Tp.ieTryUp,failure:hp.failedUp},Xp=function(e){return function(t){return t===e}},Kp=Xp(38),qp=Xp(40),$p=function(e){return e>=37&&e<=40},eg={isBackward:Xp(37),isForward:Xp(39)},tg={isBackward:Xp(39),isForward:Xp(37)},ng=function(e){return{elementFromPoint:function(t,n){return Ne.fromPoint(Ne.fromDom(e.document),t,n)},getRect:function(e){return e.dom.getBoundingClientRect()},getRangedRect:function(t,n,r,o){var i=rd.exact(t,n,r,o);return Ud(e,i)},getSelection:function(){return Ld(e).map((function(t){return Kd(e,t)}))},fromSitus:function(t){var n=rd.relative(t.start,t.finish);return Kd(e,n)},situsFromPoint:function(t,n){return Yd(e,t,n).map((function(e){return Xd(e.start,e.soffset,e.finish,e.foffset)}))},clearSelection:function(){!function(e){Sd(e).each((function(e){return e.removeAllRanges()}))}(e)},collapseSelection:function(t){void 0===t&&(t=!1),Ld(e).each((function(n){return n.fold((function(e){return e.collapse(t)}),(function(n,r){var o=t?n:r;Od(e,o,o)}),(function(n,r,o,i){var a=t?n:o,c=t?r:i;Td(e,a,c,a,c)}))}))},setSelection:function(t){Td(e,t.start,t.soffset,t.finish,t.foffset)},setRelativeSelection:function(t,n){Od(e,t,n)},selectNode:function(t){Rd(e,t,!1)},selectContents:function(t){Rd(e,t)},getInnerHeight:function(){return e.innerHeight},getScrollY:function(){var t,n,r,o;return(t=Ne.fromDom(e.document),n=void 0!==t?t.dom:document,r=n.body.scrollLeft||n.documentElement.scrollLeft,o=n.body.scrollTop||n.documentElement.scrollTop,uo(r,o)).top},scrollBy:function(t,n){!function(e,t,n){var r=(void 0!==n?n.dom:document).defaultView;r&&r.scrollBy(e,t)}(t,n,Ne.fromDom(e.document))}}},rg=function(e,t){return{rows:e,cols:t}},og=function(e,t,n,r){var o=function(e,t,n,r){var o=cf(),i=o.clear,a=function(i){o.on((function(o){r.clearBeforeUpdate(t),Vp(i.target,n).each((function(a){xr(o,a,n).each((function(n){var o=n.boxes.getOr([]);if(1===o.length){var c=o[0],u="false"===ac(c),s=Jt(oc(i.target),c,Pe);u&&s&&(r.selectRange(t,o,c,c),e.selectContents(c))}else o.length>1&&(r.selectRange(t,o,n.start,n.finish),e.selectContents(a))}))}))}))};return{clearstate:i,mousedown:function(e){r.clear(t),Vp(e.target,n).each(o.set)},mouseover:function(e){a(e)},mouseup:function(e){a(e),i()}}}(ng(e),t,n,r);return{clearstate:o.clearstate,mousedown:o.mousedown,mouseover:o.mouseover,mouseup:o.mouseup}},ig=function(e,t,n,r){var o=ng(e),i=function(){return r.clear(t),B.none()};return{keydown:function(e,a,c,u,s,l){var f=e.raw,d=f.which,p=!0===f.shiftKey,g=Cr(t,r.selectedSelector).fold((function(){return $p(d)&&!p&&r.clearBeforeUpdate(t),qp(d)&&p?m(Jp,o,t,n,Wp,u,a,r.selectRange):Kp(d)&&p?m(Jp,o,t,n,Zp,u,a,r.selectRange):qp(d)?m(Yp,o,n,Wp,u,a,Gp):Kp(d)?m(Yp,o,n,Zp,u,a,Hp):B.none}),(function(e){var n=function(n){return function(){var i=W(n,(function(n){return function(e,t,n,r,o){return Br(r,e,t,o.firstSelectedSelector,o.lastSelectedSelector).map((function(e){return o.clearBeforeUpdate(n),o.selectRange(n,e.boxes,e.start,e.finish),e.boxes}))}(n.rows,n.cols,t,e,r)}));return i.fold((function(){return Er(t,r.firstSelectedSelector,r.lastSelectedSelector).map((function(e){var n=qp(d)||l.isForward(d)?td.after:td.before;return o.setRelativeSelection(td.on(e.first,0),n(e.table)),r.clear(t),Zd(B.none(),!0)}))}),(function(e){return B.some(Zd(B.none(),!0))}))}};return qp(d)&&p?n([rg(1,0)]):Kp(d)&&p?n([rg(-1,0)]):l.isBackward(d)&&p?n([rg(0,-1),rg(-1,0)]):l.isForward(d)&&p?n([rg(0,1),rg(1,0)]):$p(d)&&!p?i:B.none}));return g()},keyup:function(e,o,i,a,c){return Cr(t,r.selectedSelector).fold((function(){var u=e.raw,s=u.which;return!0===u.shiftKey&&$p(s)?function(e,t,n,r,o,i,a){return Pe(n,o)&&r===i?B.none():jt(n,"td,th",t).bind((function(n){return jt(o,"td,th",t).bind((function(r){return $d(e,t,n,r,a)}))}))}(t,n,o,i,a,c,r.selectRange):B.none()}),B.none)}}},ag=function(e,t,n){var r=function(t){Ht(t,e.selected),Ht(t,e.firstSelected),Ht(t,e.lastSelected)},o=function(t){Rt(t,e.selected,"1")},i=function(e){a(e),n()},a=function(t){var n=Qt(t,e.selectedSelector+","+e.firstSelectedSelector+","+e.lastSelectedSelector);N(n,r)};return{clearBeforeUpdate:a,clear:i,selectRange:function(n,r,a,c){i(n),N(r,o),Rt(a,e.firstSelected,"1"),Rt(c,e.lastSelected,"1"),t(r,a,c)},selectedSelector:e.selectedSelector,firstSelectedSelector:e.firstSelectedSelector,lastSelectedSelector:e.lastSelectedSelector}},cg=function(e,t,n){var r=jn.fromTable(e);return Wu(r,t).map((function(e){var t=Uu(r,n,!1),o=function(e,t){var n=e.slice(0,t[t.length-1].row+1),r=Yu(n);return L(r,(function(e){var n=e.cells.slice(0,t[t.length-1].column+1);return Q(n,(function(e){return e.element}))}))}(t,e),i=function(e,t){var n=e.slice(t[0].row+t[0].rowspan-1,e.length),r=Yu(n);return L(r,(function(e){var n=e.cells.slice(t[0].column+t[0].colspan-1,e.cells.length);return Q(n,(function(e){return e.element}))}))}(t,e);return{upOrLeftCells:o,downOrRightCells:i}}))},ug=tinymce.util.Tools.resolve("tinymce.Env"),sg=function(e){return!1===$a(Ne.fromDom(e.target),"ephox-snooker-resizer-bar")};function lg(e,t,n){var r=ag(Gi,(function(t,r,o){n.targets().each((function(n){hn(r).each((function(i){var a=nu(e),c=Ei(d,Ne.fromDom(e.getDoc()),a),u=cg(i,n,c);!function(e,t,n,r,o){e.fire("TableSelectionChange",{cells:t,start:n,finish:r,otherCells:o})}(e,t,r,o,u)}))}))}),(function(){return function(e){e.fire("TableSelectionClear")}(e)}));return e.on("init",(function(n){var o=e.getWin(),i=Mi(e),a=Ii(e),c=og(o,i,a,r),u=ig(o,i,a,r),s=function(e,t,n,r){var o=ng(e);return function(e,i){r.clearBeforeUpdate(t),xr(e,i,n).each((function(e){var n=e.boxes.getOr([]);r.selectRange(t,n,e.start,e.finish),o.selectContents(i),o.collapseSelection()}))}}(o,i,a,r);e.on("TableSelectorChange",(function(e){return s(e.start,e.finish)}));var l,f,p=function(t,n){(function(e){return!0===e.raw.shiftKey})(t)&&(n.kill&&t.kill(),n.selection.each((function(t){var n=rd.relative(t.start,t.finish),r=pd(o,n);e.selection.setRng(r)})))},g=function(e){return 0===e.button},A=(l=of(Ne.fromDom(i)),f=of(0),{touchEnd:function(e){var t=Ne.fromDom(e.target);if("td"===ot(t)||"th"===ot(t)){var n=l.get(),r=f.get();Pe(n,t)&&e.timeStamp-r<300&&(e.preventDefault(),s(t,t))}l.set(t),f.set(e.timeStamp)}});e.on("dragstart",(function(e){c.clearstate()})),e.on("mousedown",(function(e){g(e)&&sg(e)&&c.mousedown(Wa(e))})),e.on("mouseover",(function(e){var t;(void 0===(t=e).buttons||ug.browser.isEdge()&&0===t.buttons||1&t.buttons)&&sg(e)&&c.mouseover(Wa(e))})),e.on("mouseup",(function(e){g(e)&&sg(e)&&c.mouseup(Wa(e))})),e.on("touchend",A.touchEnd),e.on("keyup",(function(t){var n=Wa(t);if(n.raw.shiftKey&&$p(n.raw.which)){var r=e.selection.getRng(),o=Ne.fromDom(r.startContainer),i=Ne.fromDom(r.endContainer);u.keyup(n,o,r.startOffset,i,r.endOffset).each((function(e){p(n,e)}))}})),e.on("keydown",(function(n){var r=Wa(n);t().each((function(e){return e.hideBars()}));var o=e.selection.getRng(),i=Ne.fromDom(o.startContainer),a=Ne.fromDom(o.endContainer),c=to(eg,tg)(Ne.fromDom(e.selection.getStart()));u.keydown(r,i,o.startOffset,a,o.endOffset,c).each((function(e){p(r,e)})),t().each((function(e){return e.showBars()}))})),e.on("NodeChange",(function(){var t=e.selection,n=Ne.fromDom(t.getStart()),o=Ne.fromDom(t.getEnd());wr(hn,[n,o]).fold((function(){return r.clear(i)}),d)}))})),{clear:r.clear}}var fg=function(e,t){var n=of(B.none()),r=of([]),o=B.none(),i=dt("caption"),a=function(e){return o.forall((function(t){return!t[e]}))},c=function(){return Wi(function(e){return Ne.fromDom(e.selection.getEnd())}(e),Ii(e))},u=function(){return Wi(Ni(e),Ii(e)).bind((function(e){return n=Wt(hn(e),c().bind(hn),(function(n,r){return Pe(n,r)?i(e)?B.some(function(e){return{element:e,mergable:B.none(),unmergable:B.none(),selection:[e]}}(e)):B.some(Ji(t,n,e)):B.none()})),n.bind(g);var n}))},s=function(e){return hn(e.element).map((function(t){var n=jn.fromTable(t),r=Wu(n,e).getOr([]),o=P(r,(function(e,t){return t.isLocked&&(e.onAny=!0,0===t.column?e.onFirst=!0:t.column+t.colspan>=n.grid.columns&&(e.onLast=!0)),e}),{onAny:!1,onFirst:!1,onLast:!1});return{mergeable:Ku(n,e).isSome(),unmergeable:qu(n,e).isSome(),locked:o}}))},l=function(){n.set(K(u)()),o=n.get().bind(s),N(r.get(),(function(e){return e()}))},f=function(e){return e(),r.set(r.get().concat([e])),function(){r.set(T(r.get(),(function(t){return t!==e})))}},d=function(e,t){return f((function(){return n.get().fold((function(){e.setDisabled(!0)}),(function(n){e.setDisabled(t(n))}))}))},p=function(e,t,r){return f((function(){return n.get().fold((function(){e.setDisabled(!0),e.setActive(!1)}),(function(n){e.setDisabled(t(n)),e.setActive(r(n))}))}))},A=function(e){return o.exists((function(t){return t.locked[e]}))},m=function(t,n){return function(r){return p(r,(function(e){return i(e.element)}),(function(){return e.queryCommandValue(t)===n}))}},h=m("mceTableRowType","header"),v=m("mceTableColType","th");return e.on("NodeChange ExecCommand TableSelectorChange",l),{onSetupTable:function(e){return d(e,(function(e){return!1}))},onSetupCellOrRow:function(e){return d(e,(function(e){return i(e.element)}))},onSetupColumn:function(e){return function(t){return d(t,(function(t){return i(t.element)||A(e)}))}},onSetupPasteable:function(e){return function(t){return d(t,(function(t){return i(t.element)||e().isNone()}))}},onSetupPasteableColumn:function(e,t){return function(n){return d(n,(function(n){return i(n.element)||e().isNone()||A(t)}))}},onSetupMergeable:function(e){return d(e,(function(e){return a("mergeable")}))},onSetupUnmergeable:function(e){return d(e,(function(e){return a("unmergeable")}))},resetTargets:l,onSetupTableWithCaption:function(t){return p(t,w,(function(t){return hn(t.element,Ii(e)).exists((function(e){return Ot(e,"caption").isSome()}))}))},onSetupTableRowHeaders:h,onSetupTableColumnHeaders:v,targets:n.get}},dg=function(e){var t=function(e,t,n){return{get:function(){return Dr(e(),n).fold((function(){return t().fold(Sr,Nr)}),(function(e){return Qr(e)}))}}}((function(){return Mi(e)}),(function(){return Zi(Ni(e),Ii(e))}),Gi.selectedSelector),n=fg(e,t),r=pu(e),o=lg(e,r.lazyResize,n),i=kl(e,o,r.lazyWire),a=function(){var e=cf(),t=cf();return{getRows:e.get,setRows:function(n){n.fold(e.clear,e.set),t.clear()},clearRows:e.clear,getColumns:t.get,setColumns:function(n){n.fold(t.clear,t.set),e.clear()},clearColumns:t.clear}}();return Gf(e,i,0,t,a),function(e,t,n){var r=Ii(e),o=function(t){return Zi(Ni(e)).bind((function(e){return hn(e,r).map((function(r){var o=Ji(n,r,e);return t(r,o)}))})).getOr("")};Ye({mceTableRowType:function(){return o(t.getTableRowType)},mceTableCellType:function(){return o(t.getTableCellType)},mceTableColType:function(){return o(t.getTableColType)}},(function(t,n){return e.addQueryValueHandler(n,t)}))}(e,i,t),Ki(e,t,i),function(e,t,n,r){var o=function(t){return function(){return e.execCommand(t)}},i=function(t){e.execCommand("mceInsertTable",!1,{rows:t.numRows,columns:t.numColumns})},a={text:"Table properties",onSetup:n.onSetupTable,onAction:o("mceTableProps")},c={text:"Delete table",icon:"table-delete-table",onSetup:n.onSetupTable,onAction:o("mceTableDelete")};e.ui.registry.addMenuItem("tableinsertrowbefore",{text:"Insert row before",icon:"table-insert-row-above",onAction:o("mceTableInsertRowBefore"),onSetup:n.onSetupCellOrRow}),e.ui.registry.addMenuItem("tableinsertrowafter",{text:"Insert row after",icon:"table-insert-row-after",onAction:o("mceTableInsertRowAfter"),onSetup:n.onSetupCellOrRow}),e.ui.registry.addMenuItem("tabledeleterow",{text:"Delete row",icon:"table-delete-row",onAction:o("mceTableDeleteRow"),onSetup:n.onSetupCellOrRow}),e.ui.registry.addMenuItem("tablerowprops",{text:"Row properties",icon:"table-row-properties",onAction:o("mceTableRowProps"),onSetup:n.onSetupCellOrRow}),e.ui.registry.addMenuItem("tablecutrow",{text:"Cut row",icon:"cut-row",onAction:o("mceTableCutRow"),onSetup:n.onSetupCellOrRow}),e.ui.registry.addMenuItem("tablecopyrow",{text:"Copy row",icon:"duplicate-row",onAction:o("mceTableCopyRow"),onSetup:n.onSetupCellOrRow}),e.ui.registry.addMenuItem("tablepasterowbefore",{text:"Paste row before",icon:"paste-row-before",onAction:o("mceTablePasteRowBefore"),onSetup:n.onSetupPasteable(r.getRows)}),e.ui.registry.addMenuItem("tablepasterowafter",{text:"Paste row after",icon:"paste-row-after",onAction:o("mceTablePasteRowAfter"),onSetup:n.onSetupPasteable(r.getRows)});var u={type:"nestedmenuitem",text:"Row",getSubmenuItems:p("tableinsertrowbefore tableinsertrowafter tabledeleterow tablerowprops | tablecutrow tablecopyrow tablepasterowbefore tablepasterowafter")};e.ui.registry.addMenuItem("tableinsertcolumnbefore",{text:"Insert column before",icon:"table-insert-column-before",onAction:o("mceTableInsertColBefore"),onSetup:n.onSetupColumn("onFirst")}),e.ui.registry.addMenuItem("tableinsertcolumnafter",{text:"Insert column after",icon:"table-insert-column-after",onAction:o("mceTableInsertColAfter"),onSetup:n.onSetupColumn("onLast")}),e.ui.registry.addMenuItem("tabledeletecolumn",{text:"Delete column",icon:"table-delete-column",onAction:o("mceTableDeleteCol"),onSetup:n.onSetupColumn("onAny")}),e.ui.registry.addMenuItem("tablecutcolumn",{text:"Cut column",icon:"cut-column",onAction:o("mceTableCutCol"),onSetup:n.onSetupColumn("onAny")}),e.ui.registry.addMenuItem("tablecopycolumn",{text:"Copy column",icon:"duplicate-column",onAction:o("mceTableCopyCol"),onSetup:n.onSetupColumn("onAny")}),e.ui.registry.addMenuItem("tablepastecolumnbefore",{text:"Paste column before",icon:"paste-column-before",onAction:o("mceTablePasteColBefore"),onSetup:n.onSetupPasteableColumn(r.getColumns,"onFirst")}),e.ui.registry.addMenuItem("tablepastecolumnafter",{text:"Paste column after",icon:"paste-column-after",onAction:o("mceTablePasteColAfter"),onSetup:n.onSetupPasteableColumn(r.getColumns,"onLast")});var s={type:"nestedmenuitem",text:"Column",getSubmenuItems:p("tableinsertcolumnbefore tableinsertcolumnafter tabledeletecolumn | tablecutcolumn tablecopycolumn tablepastecolumnbefore tablepastecolumnafter")};e.ui.registry.addMenuItem("tablecellprops",{text:"Cell properties",icon:"table-cell-properties",onAction:o("mceTableCellProps"),onSetup:n.onSetupCellOrRow}),e.ui.registry.addMenuItem("tablemergecells",{text:"Merge cells",icon:"table-merge-cells",onAction:o("mceTableMergeCells"),onSetup:n.onSetupMergeable}),e.ui.registry.addMenuItem("tablesplitcells",{text:"Split cell",icon:"table-split-cells",onAction:o("mceTableSplitCells"),onSetup:n.onSetupUnmergeable});var l={type:"nestedmenuitem",text:"Cell",getSubmenuItems:p("tablecellprops tablemergecells tablesplitcells")};!1===function(e){return e.getParam("table_grid",!0,"boolean")}(e)?e.ui.registry.addMenuItem("inserttable",{text:"Table",icon:"table",onAction:o("mceInsertTable")}):e.ui.registry.addNestedMenuItem("inserttable",{text:"Table",icon:"table",getSubmenuItems:function(){return[{type:"fancymenuitem",fancytype:"inserttable",onAction:i}]}}),e.ui.registry.addMenuItem("inserttabledialog",{text:"Insert table",icon:"table",onAction:o("mceInsertTable")}),e.ui.registry.addMenuItem("tableprops",a),e.ui.registry.addMenuItem("deletetable",c),e.ui.registry.addNestedMenuItem("row",u),e.ui.registry.addNestedMenuItem("column",s),e.ui.registry.addNestedMenuItem("cell",l),e.ui.registry.addContextMenu("table",{update:function(){return n.resetTargets(),n.targets().fold(p(""),(function(e){return"caption"===ot(e.element)?"tableprops deletetable":"cell row column | advtablesort | tableprops deletetable"}))}});var f=pf(Vc(e));0!==f.length&&e.ui.registry.addNestedMenuItem("tableclass",{icon:"table-classes",text:"Table styles",getSubmenuItems:function(){return ff(e,t,f,"tableclass",(function(t){return e.execCommand("mceTableToggleClass",!1,t)}))},onSetup:n.onSetupTable});var d=pf(Jc(e));0!==d.length&&e.ui.registry.addNestedMenuItem("tablecellclass",{icon:"table-cell-classes",text:"Cell styles",getSubmenuItems:function(){return ff(e,t,d,"tablecellclass",(function(t){return e.execCommand("mceTableCellToggleClass",!1,t)}))},onSetup:n.onSetupCellOrRow}),e.ui.registry.addNestedMenuItem("tablecellvalign",{icon:"vertical-align",text:"Vertical align",getSubmenuItems:function(){return ff(e,t,Jl,"tablecellverticalalign",df(e,"vertical-align"))},onSetup:n.onSetupCellOrRow}),e.ui.registry.addNestedMenuItem("tablecellborderwidth",{icon:"border-width",text:"Border width",getSubmenuItems:function(){return ff(e,t,jc(e),"tablecellborderwidth",df(e,"border-width"))},onSetup:n.onSetupCellOrRow}),e.ui.registry.addNestedMenuItem("tablecellborderstyle",{icon:"border-style",text:"Border style",getSubmenuItems:function(){return ff(e,t,zc(e),"tablecellborderstyle",df(e,"border-style"))},onSetup:n.onSetupCellOrRow}),e.ui.registry.addToggleMenuItem("tablecaption",{icon:"table-caption",text:"Table caption",onAction:o("mceTableToggleCaption"),onSetup:n.onSetupTableWithCaption}),e.ui.registry.addNestedMenuItem("tablecellbackgroundcolor",{icon:"cell-background-color",text:"Background color",getSubmenuItems:function(){return Af(e,ru(e),"background-color")},onSetup:n.onSetupCellOrRow}),e.ui.registry.addNestedMenuItem("tablecellbordercolor",{icon:"cell-border-color",text:"Border color",getSubmenuItems:function(){return Af(e,ou(e),"border-color")},onSetup:n.onSetupCellOrRow}),e.ui.registry.addToggleMenuItem("tablerowheader",{text:"Row header",icon:"table-top-header",onAction:mf(e),onSetup:n.onSetupTableRowHeaders}),e.ui.registry.addToggleMenuItem("tablecolheader",{text:"Column header",icon:"table-left-header",onAction:hf(e),onSetup:n.onSetupTableColumnHeaders})}(e,t,n,a),function(e,t,n,r){e.ui.registry.addMenuButton("table",{tooltip:"Table",icon:"table",fetch:function(e){return e("inserttable | cell row column | advtablesort | tableprops deletetable")}});var o=function(t){return function(){return e.execCommand(t)}};e.ui.registry.addButton("tableprops",{tooltip:"Table properties",onAction:o("mceTableProps"),icon:"table",onSetup:n.onSetupTable}),e.ui.registry.addButton("tabledelete",{tooltip:"Delete table",onAction:o("mceTableDelete"),icon:"table-delete-table",onSetup:n.onSetupTable}),e.ui.registry.addButton("tablecellprops",{tooltip:"Cell properties",onAction:o("mceTableCellProps"),icon:"table-cell-properties",onSetup:n.onSetupCellOrRow}),e.ui.registry.addButton("tablemergecells",{tooltip:"Merge cells",onAction:o("mceTableMergeCells"),icon:"table-merge-cells",onSetup:n.onSetupMergeable}),e.ui.registry.addButton("tablesplitcells",{tooltip:"Split cell",onAction:o("mceTableSplitCells"),icon:"table-split-cells",onSetup:n.onSetupUnmergeable}),e.ui.registry.addButton("tableinsertrowbefore",{tooltip:"Insert row before",onAction:o("mceTableInsertRowBefore"),icon:"table-insert-row-above",onSetup:n.onSetupCellOrRow}),e.ui.registry.addButton("tableinsertrowafter",{tooltip:"Insert row after",onAction:o("mceTableInsertRowAfter"),icon:"table-insert-row-after",onSetup:n.onSetupCellOrRow}),e.ui.registry.addButton("tabledeleterow",{tooltip:"Delete row",onAction:o("mceTableDeleteRow"),icon:"table-delete-row",onSetup:n.onSetupCellOrRow}),e.ui.registry.addButton("tablerowprops",{tooltip:"Row properties",onAction:o("mceTableRowProps"),icon:"table-row-properties",onSetup:n.onSetupCellOrRow}),e.ui.registry.addButton("tableinsertcolbefore",{tooltip:"Insert column before",onAction:o("mceTableInsertColBefore"),icon:"table-insert-column-before",onSetup:n.onSetupColumn("onFirst")}),e.ui.registry.addButton("tableinsertcolafter",{tooltip:"Insert column after",onAction:o("mceTableInsertColAfter"),icon:"table-insert-column-after",onSetup:n.onSetupColumn("onLast")}),e.ui.registry.addButton("tabledeletecol",{tooltip:"Delete column",onAction:o("mceTableDeleteCol"),icon:"table-delete-column",onSetup:n.onSetupColumn("onAny")}),e.ui.registry.addButton("tablecutrow",{tooltip:"Cut row",icon:"cut-row",onAction:o("mceTableCutRow"),onSetup:n.onSetupCellOrRow}),e.ui.registry.addButton("tablecopyrow",{tooltip:"Copy row",icon:"duplicate-row",onAction:o("mceTableCopyRow"),onSetup:n.onSetupCellOrRow}),e.ui.registry.addButton("tablepasterowbefore",{tooltip:"Paste row before",icon:"paste-row-before",onAction:o("mceTablePasteRowBefore"),onSetup:n.onSetupPasteable(r.getRows)}),e.ui.registry.addButton("tablepasterowafter",{tooltip:"Paste row after",icon:"paste-row-after",onAction:o("mceTablePasteRowAfter"),onSetup:n.onSetupPasteable(r.getRows)}),e.ui.registry.addButton("tablecutcol",{tooltip:"Cut column",icon:"cut-column",onAction:o("mceTableCutCol"),onSetup:n.onSetupColumn("onAny")}),e.ui.registry.addButton("tablecopycol",{tooltip:"Copy column",icon:"duplicate-column",onAction:o("mceTableCopyCol"),onSetup:n.onSetupColumn("onAny")}),e.ui.registry.addButton("tablepastecolbefore",{tooltip:"Paste column before",icon:"paste-column-before",onAction:o("mceTablePasteColBefore"),onSetup:n.onSetupPasteableColumn(r.getColumns,"onFirst")}),e.ui.registry.addButton("tablepastecolafter",{tooltip:"Paste column after",icon:"paste-column-after",onAction:o("mceTablePasteColAfter"),onSetup:n.onSetupPasteableColumn(r.getColumns,"onLast")}),e.ui.registry.addButton("tableinsertdialog",{tooltip:"Insert table",onAction:o("mceInsertTable"),icon:"table"});var i=pf(Vc(e));0!==i.length&&e.ui.registry.addMenuButton("tableclass",{icon:"table-classes",tooltip:"Table styles",fetch:gf(e,t,i,"tableclass",(function(t){return e.execCommand("mceTableToggleClass",!1,t)})),onSetup:n.onSetupTable});var a=pf(Jc(e));0!==a.length&&e.ui.registry.addMenuButton("tablecellclass",{icon:"table-cell-classes",tooltip:"Cell styles",fetch:gf(e,t,a,"tablecellclass",(function(t){return e.execCommand("mceTableCellToggleClass",!1,t)})),onSetup:n.onSetupCellOrRow}),e.ui.registry.addMenuButton("tablecellvalign",{icon:"vertical-align",tooltip:"Vertical align",fetch:gf(e,t,Jl,"tablecellverticalalign",df(e,"vertical-align")),onSetup:n.onSetupCellOrRow}),e.ui.registry.addMenuButton("tablecellborderwidth",{icon:"border-width",tooltip:"Border width",fetch:gf(e,t,jc(e),"tablecellborderwidth",df(e,"border-width")),onSetup:n.onSetupCellOrRow}),e.ui.registry.addMenuButton("tablecellborderstyle",{icon:"border-style",tooltip:"Border style",fetch:gf(e,t,zc(e),"tablecellborderstyle",df(e,"border-style")),onSetup:n.onSetupCellOrRow}),e.ui.registry.addToggleButton("tablecaption",{tooltip:"Table caption",onAction:o("mceTableToggleCaption"),icon:"table-caption",onSetup:n.onSetupTableWithCaption}),e.ui.registry.addMenuButton("tablecellbackgroundcolor",{icon:"cell-background-color",tooltip:"Background color",fetch:function(t){return t(Af(e,ru(e),"background-color"))},onSetup:n.onSetupCellOrRow}),e.ui.registry.addMenuButton("tablecellbordercolor",{icon:"cell-border-color",tooltip:"Border color",fetch:function(t){return t(Af(e,ou(e),"border-color"))},onSetup:n.onSetupCellOrRow}),e.ui.registry.addToggleButton("tablerowheader",{tooltip:"Row header",icon:"table-top-header",onAction:mf(e),onSetup:n.onSetupTableRowHeaders}),e.ui.registry.addToggleButton("tablecolheader",{tooltip:"Column header",icon:"table-left-header",onAction:hf(e),onSetup:n.onSetupTableColumnHeaders})}(e,t,n,a),function(e){var t=function(e){return e.getParam("table_toolbar","tableprops tabledelete | tableinsertrowbefore tableinsertrowafter tabledeleterow | tableinsertcolbefore tableinsertcolafter tabledeletecol")}(e);t.length>0&&e.ui.registry.addContextToolbar("table",{predicate:function(t){return e.dom.is(t,"table")&&e.getBody().contains(t)},items:t,scope:"node",position:"node"})}(e),e.on("PreInit",(function(){e.serializer.addTempAttr(Gi.firstSelected),e.serializer.addTempAttr(Gi.lastSelected),function(e){e.formatter.register(Wf)}(e)})),function(e){return e.getParam("table_tab_navigation",!0,"boolean")}(e)&&e.on("keydown",(function(t){!function(e,t,n){if(e.keyCode===Hd.TAB){var r=Mi(t),o=function(e){var t=ot(e);return Pe(e,r)||k(Wd,t)},i=t.selection.getRng(),a=Ne.fromDom(e.shiftKey?i.startContainer:i.endContainer);gn(a,o).each((function(r){e.preventDefault(),hn(r,o).each(n.clear),t.selection.collapse(e.shiftKey),(e.shiftKey?Jd:Gd)(t,o,r).each((function(e){t.selection.setRng(e)}))}))}}(t,e,o)})),e.on("remove",(function(){r.destroy()})),function(e,t,n,r){return{insertTable:jl(e),setClipboardRows:Pl(t.setRows),getClipboardRows:Ol(t.getRows),setClipboardCols:Pl(t.setColumns),getClipboardCols:Ol(t.getColumns),resizeHandler:n,selectionTargets:r}}(e,a,r,n)};Fr.add("table",dg)}()},22440:(e,t,n)=>{n(47829)},47829:()=>{!function(){"use strict";var e,t=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=(e="string",function(t){return function(e){var t=typeof e;return null===e?"null":"object"===t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"===t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t}(t)===e}),r=function(e){return function(t){return typeof t===e}}("function"),o=function(){},i=function(e){return function(){return e}},a=function(e){return e};var c,u,s=i(!1),l=i(!0),f=tinymce.util.Tools.resolve("tinymce.util.Tools"),d=tinymce.util.Tools.resolve("tinymce.util.XHR"),p=function(e){return e.getParam("template_mdate_classes","mdate")},g=function(e){return e.getParam("template_replace_values")},A=function(e){return e.getParam("template_mdate_format",e.translate("%Y-%m-%d"))},m=function(e,t){if((e=""+e).length<t)for(var n=0;n<t-e.length;n++)e="0"+e;return e},h=function(e,t,n){void 0===n&&(n=new Date);var r="Sun Mon Tue Wed Thu Fri Sat Sun".split(" "),o="Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sunday".split(" "),i="Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),a="January February March April May June July August September October November December".split(" ");return t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=t.replace("%D","%m/%d/%Y")).replace("%r","%I:%M:%S %p")).replace("%Y",""+n.getFullYear())).replace("%y",""+n.getYear())).replace("%m",m(n.getMonth()+1,2))).replace("%d",m(n.getDate(),2))).replace("%H",""+m(n.getHours(),2))).replace("%M",""+m(n.getMinutes(),2))).replace("%S",""+m(n.getSeconds(),2))).replace("%I",""+((n.getHours()+11)%12+1))).replace("%p",n.getHours()<12?"AM":"PM")).replace("%B",""+e.translate(a[n.getMonth()]))).replace("%b",""+e.translate(i[n.getMonth()]))).replace("%A",""+e.translate(o[n.getDay()]))).replace("%a",""+e.translate(r[n.getDay()]))).replace("%%","%")},v=function(e,t){return f.each(t,(function(t,n){r(t)&&(t=t(n)),e=e.replace(new RegExp("\\{\\$"+n+"\\}","g"),t)})),e},b=function(e,t){var n=e.dom,o=g(e);f.each(n.select("*",t),(function(e){f.each(o,(function(t,o){n.hasClass(e,o)&&r(t)&&t(e)}))}))},w=function(e,t){return new RegExp("\\b"+t+"\\b","g").test(e.className)},y=function(e,t,n){var r=e.dom,o=e.selection.getContent();n=v(n,g(e));var i=r.create("div",null,n),a=r.select(".mceTmpl",i);a&&a.length>0&&(i=r.create("div",null)).appendChild(a[0].cloneNode(!0)),f.each(r.select("*",i),(function(t){w(t,function(e){return e.getParam("template_cdate_classes","cdate")}(e).replace(/\s+/g,"|"))&&(t.innerHTML=h(e,function(e){return e.getParam("template_cdate_format",e.translate("%Y-%m-%d"))}(e))),w(t,p(e).replace(/\s+/g,"|"))&&(t.innerHTML=h(e,A(e))),w(t,function(e){return e.getParam("template_selected_content_classes","selcontent")}(e).replace(/\s+/g,"|"))&&(t.innerHTML=o)})),b(e,i),e.execCommand("mceInsertContent",!1,i.innerHTML),e.addVisual()},x=function(){return C},C={fold:function(e,t){return e()},isSome:s,isNone:l,getOr:u=a,getOrThunk:c=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:i(null),getOrUndefined:i(void 0),or:u,orThunk:c,map:x,each:o,bind:x,exists:s,forall:l,filter:function(){return x()},toArray:function(){return[]},toString:i("none()")},E=function(e){var t=i(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},isSome:l,isNone:s,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return E(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:C},toArray:function(){return[e]},toString:function(){return"some("+e+")"}};return o},B={some:E,none:x,from:function(e){return null==e?C:E(e)}},D=function(e,t){return function(e,t,n){for(var r=0,o=e.length;r<o;r++){var i=e[r];if(t(i,r))return B.some(i);if(n(i,r))break}return B.none()}(e,t,s)},M=tinymce.util.Tools.resolve("tinymce.Env"),_=tinymce.util.Tools.resolve("tinymce.util.Promise"),k=Object.hasOwnProperty,I=function(e,t){return k.call(e,t)},S={'"':"&quot;","<":"&lt;",">":"&gt;","&":"&amp;","'":"&#039;"},Q=function(e){return e.replace(/["'<>&]/g,(function(e){return(t=S,n=e,I(t,n)?B.from(t[n]):B.none()).getOr(e);var t,n}))},N=function(e,t){var n=function(e){return function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o)}return r}(e,(function(e){return{text:e.text,value:e.text}}))},r=function(e,t){return D(e,(function(e){return e.text===t}))},o=function(t){e.windowManager.alert("Could not load the specified template.",(function(){return t.focus("template")}))},i=function(e){return new _((function(t,n){e.value.url.fold((function(){return t(e.value.content.getOr(""))}),(function(e){return d.send({url:e,success:function(e){t(e)},error:function(e){n(e)}})}))}))},a=function(e,t){return function(n,a){if("template"===a.name){var c=n.getData().template;r(e,c).each((function(e){n.block("Loading..."),i(e).then((function(r){t(n,e,r)})).catch((function(){t(n,e,""),n.disable("save"),o(n)}))}))}}},c=function(t){return function(n){var a=n.getData();r(t,a.template).each((function(t){i(t).then((function(t){e.execCommand("mceInsertTemplate",!1,t),n.close()})).catch((function(){n.disable("save"),o(n)}))}))}};(function(){if(!t||0===t.length){var n=e.translate("No templates defined.");return e.notificationManager.open({text:n,type:"info"}),B.none()}return B.from(f.map(t,(function(e,t){var n=function(e){return void 0!==e.url};return{selected:0===t,text:e.title,value:{url:n(e)?B.from(e.url):B.none(),content:n(e)?B.none():B.from(e.content),description:e.description}}})))})().each((function(t){var r=n(t),u=function(e,n){return{title:"Insert Template",size:"large",body:{type:"panel",items:e},initialData:n,buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],onSubmit:c(t),onChange:a(t,s)}},s=function(t,n,o){var i=function(e,t){if(-1===t.indexOf("<html>")){var n="",r=function(e){return e.getParam("content_style","","string")}(e),o=function(e){return e.getParam("content_css_cors",!1,"boolean")}(e)?' crossorigin="anonymous"':"";f.each(e.contentCSS,(function(t){n+='<link type="text/css" rel="stylesheet" href="'+e.documentBaseURI.toAbsolute(t)+'"'+o+">"})),r&&(n+='<style type="text/css">'+r+"</style>");var i=function(e){var t=e.getParam("body_class","","string");return-1===t.indexOf("=")?t:function(e){return e.getParam("body_class","","hash")[e.id]||""}(e)}(e),a=e.dom.encode,c='<script>document.addEventListener && document.addEventListener("click", function(e) {for (var elm = e.target; elm; elm = elm.parentNode) {if (elm.nodeName === "A" && !('+(M.mac?"e.metaKey":"e.ctrlKey && !e.altKey")+")) {e.preventDefault();}}}, false);<\/script> ",u=e.getBody().dir,s=u?' dir="'+a(u)+'"':"";t='<!DOCTYPE html><html><head><base href="'+a(e.documentBaseURI.getURI())+'">'+n+c+'</head><body class="'+a(i)+'"'+s+">"+t+"</body></html>"}return v(t,function(e){return e.getParam("template_preview_replace_values")}(e))}(e,o),a=[{type:"selectbox",name:"template",label:"Templates",items:r},{type:"htmlpanel",html:'<p aria-live="polite">'+Q(n.value.description)+"</p>"},{label:"Preview",type:"iframe",name:"preview",sandboxed:!1}],c={template:n.text,preview:i};t.unblock(),t.redial(u(a,c)),t.focus("template")},l=e.windowManager.open(u([],{template:"",preview:""}));l.block("Loading..."),i(t[0]).then((function(e){s(l,t[0],e)})).catch((function(){s(l,t[0],""),l.disable("save"),o(l)}))}))},F=function(e){e.addCommand("mceInsertTemplate",function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=t.concat(n);return e.apply(null,o)}}(y,e)),e.addCommand("mceTemplate",function(e,t){return function(){var o=function(e){return e.getParam("templates")}(e);r(o)?o(t):n(o)?d.send({url:o,success:function(e){t(JSON.parse(e))}}):t(o)}}(e,function(e){return function(t){N(e,t)}}(e)))};t.add("template",(function(e){!function(e){var t=function(){return e.execCommand("mceTemplate")};e.ui.registry.addButton("template",{icon:"template",tooltip:"Insert template",onAction:t}),e.ui.registry.addMenuItem("template",{icon:"template",text:"Insert template...",onAction:t})}(e),F(e),function(e){e.on("PreProcess",(function(t){var n=e.dom,r=A(e);f.each(n.select("div",t.node),(function(t){n.hasClass(t,"mceTmpl")&&(f.each(n.select("*",t),(function(t){n.hasClass(t,p(e).replace(/\s+/g,"|"))&&(t.innerHTML=h(e,r))})),b(e,t))}))}))}(e)}))}()},3753:(e,t,n)=>{n(22454)},22454:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(){return t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},t.apply(this,arguments)};function n(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}var r,o,i=function(e){return function(t){return function(e){var t=typeof e;return null===e?"null":"object"===t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"===t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t}(t)===e}},a=i("string"),c=i("object"),u=i("array"),s=function(){},l=function(e){return function(){return e}},f=function(e){return e},d=l(!1),p=l(!0),g=function(){return A},A={fold:function(e,t){return e()},isSome:d,isNone:p,getOr:o=f,getOrThunk:r=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:l(null),getOrUndefined:l(void 0),or:o,orThunk:r,map:g,each:s,bind:g,exists:d,forall:p,filter:function(){return g()},toArray:function(){return[]},toString:l("none()")},m=function(e){var t=l(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},isSome:p,isNone:d,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return m(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:A},toArray:function(){return[e]},toString:function(){return"some("+e+")"}};return o},h={some:m,none:g,from:function(e){return null==e?A:m(e)}},v=Array.prototype.slice,b=Array.prototype.indexOf,w=function(e,t){return function(e,t){return b.call(e,t)}(e,t)>-1},y=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o)}return r},x=function(e,t){for(var n=0,r=e.length;n<r;n++){t(e[n],n)}},C=function(e,t){for(var n=[],r=0,o=e.length;r<o;r++){var i=e[r];t(i,r)&&n.push(i)}return n},E=function(e,t,n){return function(e,t){for(var n=e.length-1;n>=0;n--)t(e[n],n)}(e,(function(e,r){n=t(n,e,r)})),n},B=function(e,t){return function(e,t,n){for(var r=0,o=e.length;r<o;r++){var i=e[r];if(t(i,r))return h.some(i);if(n(i,r))break}return h.none()}(e,t,d)},D=function(e,t){for(var n=0,r=e.length;n<r;++n){if(!0!==t(e[n],n))return!1}return!0},M=function(e){return function(e,t){return t>=0&&t<e.length?h.some(e[t]):h.none()}(e,0)},_=Object.keys,k=Object.hasOwnProperty,I=function(e){if(!u(e))throw new Error("cases must be an array");if(0===e.length)throw new Error("there must be at least one case");var t=[],n={};return x(e,(function(r,o){var i=_(r);if(1!==i.length)throw new Error("one and only one name per case");var a=i[0],c=r[a];if(void 0!==n[a])throw new Error("duplicate key detected:"+a);if("cata"===a)throw new Error("cannot have a case named cata (sorry)");if(!u(c))throw new Error("case arguments must be an array");t.push(a),n[a]=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var i=n.length;if(i!==c.length)throw new Error("Wrong number of arguments to case "+a+". Expected "+c.length+" ("+c+"), got "+i);return{fold:function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];if(t.length!==e.length)throw new Error("Wrong number of arguments to fold. Expected "+e.length+", got "+t.length);return t[o].apply(null,n)},match:function(e){var r=_(e);if(t.length!==r.length)throw new Error("Wrong number of arguments to match. Expected: "+t.join(",")+"\nActual: "+r.join(","));if(!D(t,(function(e){return w(r,e)})))throw new Error("Not all branches were specified when using match. Specified: "+r.join(", ")+"\nRequired: "+t.join(", "));return e[a].apply(null,n)},log:function(e){console.log(e,{constructors:t,constructor:a,params:n})}}}})),n};I([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);var S=function(e){var t=[],n=[];return x(e,(function(e){e.fold((function(e){t.push(e)}),(function(e){n.push(e)}))})),{errors:t,values:n}},Q=function(e){return{isValue:p,isError:d,getOr:l(e),getOrThunk:l(e),getOrDie:l(e),or:function(t){return Q(e)},orThunk:function(t){return Q(e)},fold:function(t,n){return n(e)},map:function(t){return Q(t(e))},mapError:function(t){return Q(e)},each:function(t){t(e)},bind:function(t){return t(e)},exists:function(t){return t(e)},forall:function(t){return t(e)},toOptional:function(){return h.some(e)}}},N=function(e){return{isValue:d,isError:p,getOr:f,getOrThunk:function(e){return e()},getOrDie:function(){return(t=String(e),function(){throw new Error(t)})();var t},or:f,orThunk:function(e){return e()},fold:function(t,n){return t(e)},map:function(t){return N(e)},mapError:function(t){return N(t(e))},each:s,bind:function(t){return N(e)},exists:d,forall:p,toOptional:h.none}},F={value:Q,error:N,fromOption:function(e,t){return e.fold((function(){return N(t)}),Q)}},T=function(e){return"inline-command"===e.type||"inline-format"===e.type},O=function(e){return"block-command"===e.type||"block-format"===e.type},P=function(e){return t=e,n=function(e,t){return e.start.length===t.start.length?0:e.start.length>t.start.length?-1:1},(r=v.call(t,0)).sort(n),r;var t,n,r},j=function(e){var t=function(t){return F.error({message:t,pattern:e})},n=function(n,r,o){if(void 0!==e.format){var i=void 0;if(u(e.format)){if(!D(e.format,a))return t(n+" pattern has non-string items in the `format` array");i=e.format}else{if(!a(e.format))return t(n+" pattern has non-string `format` parameter");i=[e.format]}return F.value(r(i))}return void 0!==e.cmd?a(e.cmd)?F.value(o(e.cmd,e.value)):t(n+" pattern has non-string `cmd` parameter"):t(n+" pattern is missing both `format` and `cmd` parameters")};if(!c(e))return t("Raw pattern is not an object");if(!a(e.start))return t("Raw pattern is missing `start` parameter");if(void 0!==e.end){if(!a(e.end))return t("Inline pattern has non-string `end` parameter");if(0===e.start.length&&0===e.end.length)return t("Inline pattern has empty `start` and `end` parameters");var r=e.start,o=e.end;return 0===o.length&&(o=r,r=""),n("Inline",(function(e){return{type:"inline-format",start:r,end:o,format:e}}),(function(e,t){return{type:"inline-command",start:r,end:o,cmd:e,value:t}}))}return void 0!==e.replacement?a(e.replacement)?0===e.start.length?t("Replacement pattern has empty `start` parameter"):F.value({type:"inline-command",start:"",end:e.start,cmd:"mceInsertContent",value:e.replacement}):t("Replacement pattern has non-string `replacement` parameter"):0===e.start.length?t("Block pattern has empty `start` parameter"):n("Block",(function(t){return{type:"block-format",start:e.start,format:t[0]}}),(function(t,n){return{type:"block-command",start:e.start,cmd:t,value:n}}))},z=function(e){return"block-command"===e.type?{start:e.start,cmd:e.cmd,value:e.value}:"block-format"===e.type?{start:e.start,format:e.format}:"inline-command"===e.type?"mceInsertContent"===e.cmd&&""===e.start?{start:e.end,replacement:e.value}:{start:e.start,end:e.end,cmd:e.cmd,value:e.value}:"inline-format"===e.type?{start:e.start,end:e.end,format:1===e.format.length?e.format[0]:e.format}:void 0},R=function(e){return{inlinePatterns:C(e,T),blockPatterns:P(C(e,O))}},L="undefined"!=typeof window?window:Function("return this;")(),U=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=L.console;n&&(n.error?n.error.apply(n,e):n.log.apply(n,e))},Y=[{start:"*",end:"*",format:"italic"},{start:"**",end:"**",format:"bold"},{start:"#",format:"h1"},{start:"##",format:"h2"},{start:"###",format:"h3"},{start:"####",format:"h4"},{start:"#####",format:"h5"},{start:"######",format:"h6"},{start:"1. ",cmd:"InsertOrderedList"},{start:"* ",cmd:"InsertUnorderedList"},{start:"- ",cmd:"InsertUnorderedList"}],H=function(e){var t=e.getParam("forced_root_block","p");return!1===t?"":!0===t?"p":t},G=tinymce.util.Tools.resolve("tinymce.util.Delay"),J=tinymce.util.Tools.resolve("tinymce.util.VK"),V=tinymce.util.Tools.resolve("tinymce.util.Tools"),W=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),Z=tinymce.util.Tools.resolve("tinymce.dom.TextSeeker"),X=function(e,t){return{container:e,offset:t}},K=function(e){return e.nodeType===Node.TEXT_NODE},q=function(e,t,n){if(t&&e.isEmpty(t)&&!n(t)){var r=t.parentNode;e.remove(t),q(e,r,n)}},$=function(e,t,n,r){void 0===r&&(r=!0);var o=t.startContainer.parentNode,i=t.endContainer.parentNode;t.deleteContents(),r&&!n(t.startContainer)&&(K(t.startContainer)&&0===t.startContainer.data.length&&e.remove(t.startContainer),K(t.endContainer)&&0===t.endContainer.data.length&&e.remove(t.endContainer),q(e,o,n),o!==i&&q(e,i,n))},ee=function(e,t){var n=t.get(e);return u(n)&&M(n).exists((function(e){return t=e,n="block",k.call(t,n);var t,n}))},te=function(e){return 0===e.start.length},ne=function(e,t){var n=h.from(e.dom.getParent(t.startContainer,e.dom.isBlock));return""===H(e)?n.orThunk((function(){return h.some(e.getBody())})):n},re=W.DOM,oe=function(e){return function(t){return e===t?-1:0}},ie=function(e,t,n){if(K(e)&&t>=0)return h.some(X(e,t));var r=Z(re);return h.from(r.backwards(e,t,oe(e),n)).map((function(e){return X(e.container,e.container.data.length)}))},ae=function(e,t,n){if(!K(e))return h.none();var r=e.textContent;if(t>=0&&t<=r.length)return h.some(X(e,t));var o=Z(re);return h.from(o.backwards(e,t,oe(e),n)).bind((function(e){var r=e.container.data;return ae(e.container,t+r.length,n)}))},ce=function(e,t,n){if(!K(e))return h.none();var r=e.textContent;if(t<=r.length)return h.some(X(e,t));var o=Z(re);return h.from(o.forwards(e,t,oe(e),n)).bind((function(e){return ce(e.container,t-r.length,n)}))},ue=function(e,t,n,r,o){var i=Z(e,function(e){return function(t){return e.isBlock(t)||w(["BR","IMG","HR","INPUT"],t.nodeName)||"false"===e.getContentEditable(t)}}(e));return h.from(i.backwards(t,n,r,o))},se=function(e,t,n){if(K(t)&&(n<0||n>t.data.length))return[];for(var r=[n],o=t;o!==e&&o.parentNode;){for(var i=o.parentNode,a=0;a<i.childNodes.length;a++)if(i.childNodes[a]===o){r.push(a);break}o=i}return o===e?r.reverse():[]},le=function(e,t,n,r,o){return{start:se(e,t,n),end:se(e,r,o)}},fe=function(e,t){var n,r,o,i=t.slice(),a=i.pop();return(n=i,r=function(e,t){return e.bind((function(e){return h.from(e.childNodes[t])}))},o=h.some(e),x(n,(function(e,t){o=r(o,e,t)})),o).bind((function(e){return K(e)&&(a<0||a>e.data.length)?h.none():h.some({node:e,offset:a})}))},de=function(e,t){return fe(e,t.start).bind((function(n){var r=n.node,o=n.offset;return fe(e,t.end).map((function(e){var t=e.node,n=e.offset,i=document.createRange();return i.setStart(r,o),i.setEnd(t,n),i}))}))},pe=function(e,t,n){(function(e,t,n){if(K(e)&&t>=e.length)return h.some(X(e,t));var r=Z(re);return h.from(r.forwards(e,t,oe(e),n)).map((function(e){return X(e.container,0)}))})(t,0,t).each((function(r){var o=r.container;ce(o,n.start.length,t).each((function(n){var r=e.createRng();r.setStart(o,0),r.setEnd(n.container,n.offset),$(e,r,(function(e){return e===t}))}))}))},ge=function(e,t){var n=e.dom,r=e.selection.getRng();return ne(e,r).filter((function(t){var r=H(e),o=""===r&&n.is(t,"body")||n.is(t,r);return null!==t&&o})).bind((function(e){var r=e.textContent,o=function(e,t){var n=t.replace(" "," ");return B(e,(function(e){return 0===t.indexOf(e.start)||0===n.indexOf(e.start)}))}(t,r);return o.map((function(t){return V.trim(r).length===t.start.length?[]:[{pattern:t,range:le(n.getRoot(),e,0,e,0)}]}))})).getOr([])},Ae=function(e,t){if(0!==t.length){var n=e.selection.getBookmark();x(t,(function(t){return function(e,t){var n=e.dom,r=t.pattern,o=de(n.getRoot(),t.range).getOrDie("Unable to resolve path range");return ne(e,o).each((function(t){"block-format"===r.type?ee(r.format,e.formatter)&&e.undoManager.transact((function(){pe(e.dom,t,r),e.formatter.apply(r.format)})):"block-command"===r.type&&e.undoManager.transact((function(){pe(e.dom,t,r),e.execCommand(r.cmd,!1,r.value)}))})),!0}(e,t)})),e.selection.moveToBookmark(n)}},me=0,he=function(e,t){return e.create("span",{"data-mce-type":"bookmark",id:t})},ve=function(e,t){var n=e.createRng();return n.setStartAfter(t.start),n.setEndBefore(t.end),n},be=function(e,t,n){var r=de(e.getRoot(),n).getOrDie("Unable to resolve path range"),o=r.startContainer,i=r.endContainer,a=0===r.endOffset?i:i.splitText(r.endOffset),c=0===r.startOffset?o:o.splitText(r.startOffset);return{prefix:t,end:a.parentNode.insertBefore(he(e,t+"-end"),a),start:c.parentNode.insertBefore(he(e,t+"-start"),c)}},we=function(e,t,n){q(e,e.get(t.prefix+"-end"),n),q(e,e.get(t.prefix+"-start"),n)},ye=function(e,t,n,r){var o,i=t.start;return ue(e,r.container,r.offset,(o=i,function(e,t){var n=e.data.substring(0,t),r=n.lastIndexOf(o.charAt(o.length-1)),i=n.lastIndexOf(o);return-1!==i?i+o.length:-1!==r?r+1:-1}),n).bind((function(r){if(r.offset>=i.length){var o=e.createRng();return o.setStart(r.container,r.offset-i.length),o.setEnd(r.container,r.offset),h.some(o)}var a=r.offset-i.length;return ae(r.container,a,n).map((function(t){var n=e.createRng();return n.setStart(t.container,t.offset),n.setEnd(r.container,r.offset),n})).filter((function(e){return e.toString()===i})).orThunk((function(){return ye(e,t,n,X(r.container,0))}))}))},xe=function(e,t,n){var r=e.dom,o=r.getRoot(),i=n.pattern,a=n.position.container,c=n.position.offset;return ae(a,c-n.pattern.end.length,t).bind((function(u){var s=le(o,u.container,u.offset,a,c);if(te(i))return h.some({matches:[{pattern:i,startRng:s,endRng:s}],position:u});var l=Ce(e,n.remainingPatterns,u.container,u.offset,t),f=l.getOr({matches:[],position:u}),d=f.position,p=function(e,t,n,r,o,i){if(void 0===i&&(i=!1),0===t.start.length&&!i){var a=e.createRng();return a.setStart(n,r),a.setEnd(n,r),h.some(a)}return ie(n,r,o).bind((function(n){return ye(e,t,o,n).bind((function(e){if(i){if(e.endContainer===n.container&&e.endOffset===n.offset)return h.none();if(0===n.offset&&e.endContainer.textContent.length===e.endOffset)return h.none()}return h.some(e)}))}))}(r,i,d.container,d.offset,t,l.isNone());return p.map((function(e){var t=function(e,t){return le(e,t.startContainer,t.startOffset,t.endContainer,t.endOffset)}(o,e);return{matches:f.matches.concat([{pattern:i,startRng:t,endRng:s}]),position:X(e.startContainer,e.startOffset)}}))}))},Ce=function(e,t,n,r,o){var i=e.dom;return ie(n,r,i.getRoot()).bind((function(a){var c=i.createRng();c.setStart(o,0),c.setEnd(n,r);for(var u,s,l=c.toString(),f=0;f<t.length;f++){var d=t[f];if(u=l,s=d.end,function(e,t,n){return""===t||e.length>=t.length&&e.substr(n,n+t.length)===t}(u,s,u.length-s.length)){var p=t.slice();p.splice(f,1);var g=xe(e,o,{pattern:d,remainingPatterns:p,position:a});if(g.isSome())return g}}return h.none()}))},Ee=function(e,t,n){e.selection.setRng(n),"inline-format"===t.type?x(t.format,(function(t){e.formatter.apply(t)})):e.execCommand(t.cmd,!1,t.value)},Be=function(e,n){var r,o,i=(r="mce_textpattern",o=(new Date).getTime(),r+"_"+Math.floor(1e9*Math.random())+ ++me+String(o)),a=E(n,(function(n,r){var o=be(e,i+"_end"+n.length,r.endRng);return n.concat([t(t({},r),{endMarker:o})])}),[]);return E(a,(function(n,r){var o=a.length-n.length-1,c=te(r.pattern)?r.endMarker:be(e,i+"_start"+o,r.startRng);return n.concat([t(t({},r),{startMarker:c})])}),[])},De=function(e,t,n){var r=e.selection.getRng();return!1===r.collapsed?[]:ne(e,r).bind((function(o){var i=r.startOffset-(n?1:0);return Ce(e,t,r.startContainer,i,o)})).fold((function(){return[]}),(function(e){return e.matches}))},Me=function(e,t){if(0!==t.length){var n=e.dom,r=e.selection.getBookmark(),o=Be(n,t);x(o,(function(t){var r=n.getParent(t.startMarker.start,n.isBlock),o=function(e){return e===r};te(t.pattern)?function(e,t,n,r){var o=ve(e.dom,n);$(e.dom,o,r),Ee(e,t,o)}(e,t.pattern,t.endMarker,o):function(e,t,n,r,o){var i=e.dom,a=ve(i,r),c=ve(i,n);$(i,c,o),$(i,a,o);var u={prefix:n.prefix,start:n.end,end:r.start},s=ve(i,u);Ee(e,t,s)}(e,t.pattern,t.startMarker,t.endMarker,o),we(n,t.endMarker,o),we(n,t.startMarker,o)})),e.selection.moveToBookmark(r)}},_e=function(e,t){var n=De(e,t.inlinePatterns,!0);n.length>0&&e.undoManager.transact((function(){Me(e,n)}))},ke=function(e,t,n){for(var r=0;r<e.length;r++)if(n(e[r],t))return!0;return!1},Ie=function(e,t){var n=[",",".",";",":","!","?"],r=[32];e.on("keydown",(function(n){13!==n.keyCode||J.modifierPressed(n)||function(e,t){if(!e.selection.isCollapsed())return!1;var n=De(e,t.inlinePatterns,!1),r=ge(e,t.blockPatterns);return(r.length>0||n.length>0)&&(e.undoManager.add(),e.undoManager.extra((function(){e.execCommand("mceInsertNewLine")}),(function(){e.insertContent("\ufeff",{preserve_zwsp:!0}),Me(e,n),Ae(e,r);var t=e.selection.getRng(),o=ie(t.startContainer,t.startOffset,e.dom.getRoot());e.execCommand("mceInsertNewLine"),o.each((function(t){var n=t.container;"\ufeff"===n.data.charAt(t.offset-1)&&(n.deleteData(t.offset-1,1),q(e.dom,n.parentNode,(function(t){return t===e.dom.getRoot()})))}))})),!0)}(e,t.get())&&n.preventDefault()}),!0),e.on("keyup",(function(n){ke(r,n,(function(e,t){return e===t.keyCode&&!1===J.modifierPressed(t)}))&&_e(e,t.get())})),e.on("keypress",(function(r){ke(n,r,(function(e,t){return e.charCodeAt(0)===t.charCode}))&&G.setEditorTimeout(e,(function(){_e(e,t.get())}))}))};e.add("textpattern",(function(e){var t=function(e){var t=e;return{get:function(){return t},set:function(e){t=e}}}(function(e){var t=e.getParam("textpattern_patterns",Y,"array");if(!u(t))return U("The setting textpattern_patterns should be an array"),{inlinePatterns:[],blockPatterns:[]};var n=S(y(t,j));return x(n.errors,(function(e){return U(e.message,e.pattern)})),R(n.values)}(e));return Ie(e,t),function(e){return{setPatterns:function(t){var n=S(y(t,j));if(n.errors.length>0){var r=n.errors[0];throw new Error(r.message+":\n"+JSON.stringify(r.pattern,null,2))}e.set(R(n.values))},getPatterns:function(){return n(n([],y(e.get().inlinePatterns,z),!0),y(e.get().blockPatterns,z),!0)}}}(t)}))}()},63392:(e,t,n)=>{n(50749)},50749:()=>{!function(){"use strict";var e,t,n=tinymce.util.Tools.resolve("tinymce.PluginManager"),r=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),o=tinymce.util.Tools.resolve("tinymce.util.I18n"),i=tinymce.util.Tools.resolve("tinymce.util.Tools"),a=function(e){return e.getParam("toc_class","mce-toc")},c=function(e){var t=e.getParam("toc_header","h2");return/^h[1-6]$/.test(t)?t:"h2"},u=(e="mcetoc_",t=0,function(){var n=(new Date).getTime().toString(32);return e+n+(t++).toString(32)}),s=function(e){var t=a(e),n=c(e),r=function(e){var t,n=[];for(t=1;t<=e;t++)n.push("h"+t);return n.join(",")}(function(e){var t=parseInt(e.getParam("toc_depth","3"),10);return t>=1&&t<=9?t:3}(e)),o=e.$(r);return o.length&&/^h[1-9]$/i.test(n)&&(o=o.filter((function(n,r){return!e.dom.hasClass(r.parentNode,t)}))),i.map(o,(function(t){var n=t.id;return{id:n||u(),level:parseInt(t.nodeName.replace(/^H/i,""),10),title:e.$.text(t),element:t}}))},l=function(e){var t,n,i,a="",u=s(e),l=function(e){for(var t=9,n=0;n<e.length;n++)if(e[n].level<t&&(t=e[n].level),1===t)return t;return t}(u)-1;if(!u.length)return"";a+=(t=c(e),n=o.translate("Table of Contents"),i="</"+t+">","<"+t+' contenteditable="true">'+r.DOM.encode(n)+i);for(var f=0;f<u.length;f++){var d=u[f];d.element.id=d.id;var p=u[f+1]&&u[f+1].level;if(l===d.level)a+="<li>";else for(var g=l;g<d.level;g++)a+="<ul><li>";if(a+='<a href="#'+d.id+'">'+d.title+"</a>",p!==d.level&&p)for(g=d.level;g>p;g--)a+=g===p+1?"</li></ul><li>":"</li></ul>";else a+="</li>",p||(a+="</ul>");l=d.level}return a},f=function(e){var t=a(e),n=e.$("."+t);!function(e,t){return!t.length||e.dom.getParents(t[0],".mce-offscreen-selection").length>0}(e,n)?d(e):e.insertContent(function(e){var t=l(e);return'<div class="'+e.dom.encode(a(e))+'" contenteditable="false">'+t+"</div>"}(e))},d=function(e){var t=a(e),n=e.$("."+t);n.length&&e.undoManager.transact((function(){n.html(l(e))}))},p=function(e){return function(t){var n=function(){return t.setDisabled(e.mode.isReadOnly()||!function(e){return s(e).length>0}(e))};return n(),e.on("LoadContent SetContent change",n),function(){return e.on("LoadContent SetContent change",n)}}},g=function(e){return function(t){return t&&e.dom.is(t,"."+a(e))&&e.getBody().contains(t)}};n.add("toc",(function(e){!function(e){e.addCommand("mceInsertToc",(function(){f(e)})),e.addCommand("mceUpdateToc",(function(){d(e)}))}(e),function(e){var t=function(){return e.execCommand("mceInsertToc")};e.ui.registry.addButton("toc",{icon:"toc",tooltip:"Table of contents",onAction:t,onSetup:p(e)}),e.ui.registry.addButton("tocupdate",{icon:"reload",tooltip:"Update",onAction:function(){return e.execCommand("mceUpdateToc")}}),e.ui.registry.addMenuItem("toc",{icon:"toc",text:"Table of contents",onAction:t,onSetup:p(e)}),e.ui.registry.addContextToolbar("toc",{items:"tocupdate",predicate:g(e),scope:"node",position:"node"})}(e),function(e){var t=e.$,n=a(e);e.on("PreProcess",(function(e){var r=t("."+n,e.node);r.length&&(r.removeAttr("contentEditable"),r.find("[contenteditable]").removeAttr("contentEditable"))})),e.on("SetContent",(function(){var e=t("."+n);e.length&&(e.attr("contentEditable",!1),e.children(":first-child").attr("contentEditable",!0))}))}(e)}))}()},49204:(e,t,n)=>{n(89313)},89313:()=>{!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(e,t,n){e.dom.toggleClass(e.getBody(),"mce-visualblocks"),n.set(!n.get()),function(e,t){e.fire("VisualBlocks",{state:t})}(e,n.get())},n=function(e,t){return function(n){n.setActive(t.get());var r=function(e){return n.setActive(e.state)};return e.on("VisualBlocks",r),function(){return e.off("VisualBlocks",r)}}};e.add("visualblocks",(function(e,r){var o,i=(o=!1,{get:function(){return o},set:function(e){o=e}});!function(e,n,r){e.addCommand("mceVisualBlocks",(function(){t(e,0,r)}))}(e,0,i),function(e,t){var r=function(){return e.execCommand("mceVisualBlocks")};e.ui.registry.addToggleButton("visualblocks",{icon:"visualblocks",tooltip:"Show blocks",onAction:r,onSetup:n(e,t)}),e.ui.registry.addToggleMenuItem("visualblocks",{text:"Show blocks",icon:"visualblocks",onAction:r,onSetup:n(e,t)})}(e,i),function(e,n,r){e.on("PreviewFormats AfterPreviewFormats",(function(t){r.get()&&e.dom.toggleClass(e.getBody(),"mce-visualblocks","afterpreviewformats"===t.type)})),e.on("init",(function(){(function(e){return e.getParam("visualblocks_default_state",!1,"boolean")})(e)&&t(e,0,r)}))}(e,0,i)}))}()},93715:(e,t,n)=>{n(34328)},34328:()=>{!function(){"use strict";var e,t,n=tinymce.util.Tools.resolve("tinymce.PluginManager"),r=function(e){return function(t){return typeof t===e}},o=function(e){return function(t){return function(e){var t=typeof e;return null===e?"null":"object"===t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"===t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t}(t)===e}}("string"),i=r("boolean"),a=r("number"),c=function(){},u=function(e){return function(){return e}},s=function(e){return e},l=u(!1),f=u(!0),d=function(){return p},p={fold:function(e,t){return e()},isSome:l,isNone:f,getOr:t=s,getOrThunk:e=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:u(null),getOrUndefined:u(void 0),or:t,orThunk:e,map:d,each:c,bind:d,exists:l,forall:f,filter:function(){return d()},toArray:function(){return[]},toString:u("none()")},g=function(e){var t=u(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},isSome:f,isNone:l,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return g(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:p},toArray:function(){return[e]},toString:function(){return"some("+e+")"}};return o},A=function(e){return null==e?p:g(e)},m=function(e,t){for(var n=0,r=e.length;n<r;n++){t(e[n],n)}},h=Object.keys,v=function(e,t){for(var n=h(e),r=0,o=n.length;r<o;r++){var i=n[r];t(e[i],i)}};"undefined"!=typeof window?window:Function("return this;")();var b=function(e){return e.dom.nodeValue},w=function(e){return function(t){return function(e){return e.dom.nodeType}(t)===e}}(3),y=function(e,t,n){!function(e,t,n){if(!(o(n)||i(n)||a(n)))throw console.error("Invalid call to Attribute.set. Key ",t,":: Value ",n,":: Element ",e),new Error("Attribute value was not simple");e.setAttribute(t,n+"")}(e.dom,t,n)},x=function(e,t){e.dom.removeAttribute(t)},C=function(e,t){var n=function(e,t){var n=e.dom.getAttribute(t);return null===n?void 0:n}(e,t);return void 0===n||""===n?[]:n.split(" ")},E=function(e){return void 0!==e.dom.classList},B=function(e,t){return function(e,t,n){var r=C(e,t).concat([n]);return y(e,t,r.join(" ")),!0}(e,"class",t)},D=function(e,t){return function(e,t,n){var r=function(e,t){for(var n=[],r=0,o=e.length;r<o;r++){var i=e[r];t(i,r)&&n.push(i)}return n}(C(e,t),(function(e){return e!==n}));return r.length>0?y(e,t,r.join(" ")):x(e,t),!1}(e,"class",t)},M=function(e){var t=E(e)?e.dom.classList:function(e){return C(e,"class")}(e);0===t.length&&x(e,"class")},_=function(e){if(null==e)throw new Error("Node cannot be null or undefined");return{dom:e}},k={fromHtml:function(e,t){var n=(t||document).createElement("div");if(n.innerHTML=e,!n.hasChildNodes()||n.childNodes.length>1)throw console.error("HTML does not have a single root node",e),new Error("HTML must have a single root node");return _(n.childNodes[0])},fromTag:function(e,t){var n=(t||document).createElement(e);return _(n)},fromText:function(e,t){var n=(t||document).createTextNode(e);return _(n)},fromDom:_,fromPoint:function(e,t,n){return A(e.dom.elementFromPoint(t,n)).map(_)}},I={" ":"nbsp","­":"shy"},S=function(e,t){var n="";return v(e,(function(e,t){n+=t})),new RegExp("["+n+"]",t?"g":"")},Q=S(I),N=S(I,!0),F=function(e){var t="";return v(e,(function(e){t&&(t+=","),t+="span.mce-"+e})),t}(I),T="mce-nbsp",O=function(e){return'<span data-mce-bogus="1" class="mce-'+I[e]+'">'+e+"</span>"},P=function(e){var t=b(e);return w(e)&&void 0!==t&&Q.test(t)},j=function(e,t){var n=[],r=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o)}return r}(e.dom.childNodes,k.fromDom);return m(r,(function(e){t(e)&&(n=n.concat([e])),n=n.concat(j(e,t))})),n},z=function(e){return"span"===e.nodeName.toLowerCase()&&e.classList.contains("mce-nbsp-wrap")},R=function(e,t){var n=j(k.fromDom(t),P);m(n,(function(t){var n,r,o=t.dom.parentNode;if(z(o))n=k.fromDom(o),r=T,E(n)?n.dom.classList.add(r):B(n,r);else{for(var i=e.dom.encode(b(t)).replace(N,O),a=e.dom.create("div",null,i),c=void 0;c=a.lastChild;)e.dom.insertAfter(c,t.dom);e.dom.remove(t.dom)}}))},L=function(e,t){var n=e.dom.select(F,t);m(n,(function(t){var n,r;z(t)?(n=k.fromDom(t),r=T,E(n)?n.dom.classList.remove(r):D(n,r),M(n)):e.dom.remove(t,!0)}))},U=function(e){var t=e.getBody(),n=e.selection.getBookmark(),r=function(e,t){for(;e.parentNode;){if(e.parentNode===t)return e;e=e.parentNode}}(e.selection.getNode(),t);L(e,r=void 0!==r?r:t),R(e,r),e.selection.moveToBookmark(n)},Y=function(e,t){!function(e,t){e.fire("VisualChars",{state:t})}(e,t.get());var n=e.getBody();!0===t.get()?R(e,n):L(e,n)},H=function(e,t){e.addCommand("mceVisualChars",(function(){!function(e,t){t.set(!t.get());var n=e.selection.getBookmark();Y(e,t),e.selection.moveToBookmark(n)}(e,t)}))},G=tinymce.util.Tools.resolve("tinymce.util.Delay"),J=function(e,t){return function(n){n.setActive(t.get());var r=function(e){return n.setActive(e.state)};return e.on("VisualChars",r),function(){return e.off("VisualChars",r)}}};n.add("visualchars",(function(e){var t=function(e){var t=e;return{get:function(){return t},set:function(e){t=e}}}(function(e){return e.getParam("visualchars_default_state",!1)}(e));return H(e,t),function(e,t){var n=function(){return e.execCommand("mceVisualChars")};e.ui.registry.addToggleButton("visualchars",{tooltip:"Show invisible characters",icon:"visualchars",onAction:n,onSetup:J(e,t)}),e.ui.registry.addToggleMenuItem("visualchars",{text:"Show invisible characters",icon:"visualchars",onAction:n,onSetup:J(e,t)})}(e,t),function(e,t){var n=G.debounce((function(){U(e)}),300);(function(e){return!1!==e.getParam("forced_root_block")})(e)&&e.on("keydown",(function(r){!0===t.get()&&(13===r.keyCode?U(e):n())})),e.on("remove",n.stop)}(e,t),function(e,t){e.on("init",(function(){Y(e,t)}))}(e,t),function(e){return{isEnabled:function(){return e.get()}}}(t)}))}()},55081:(e,t,n)=>{n(51190)},51190:()=>{!function(){"use strict";var e,t=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=function(e){return e},r=function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},r.apply(this,arguments)},o="[-'\\.‘’․﹒＇．]",i="[:··״‧︓﹕：]",a="[±+*/,;;։،؍٬߸⁄︐︔﹐﹔，；]",c="[0-9٠-٩٫۰-۹߀-߉०-९০-৯੦-੯૦-૯୦-୯௦-௯౦-౯೦-೯൦-൯๐-๙໐-໙༠-༩၀-၉႐-႙០-៩᠐-᠙᥆-᥏᧐-᧙᪀-᪉᪐-᪙᭐-᭙᮰-᮹᱀-᱉᱐-᱙꘠-꘩꣐-꣙꤀-꤉꧐-꧙꩐-꩙꯰-꯹]",u="\\r",s="\\n",l="[\v\f\u2028\u2029]",f="[̀-ͯ҃-҉֑-ׇֽֿׁׂׅׄؐ-ًؚ-ٰٟۖ-ۜ۟-۪ۤۧۨ-ܑۭܰ-݊ަ-ް߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ऀ-ःऺ-़ा-ॏ॑-ॗॢॣঁ-ঃ়া-ৄেৈো-্ৗৢৣਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑੰੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣଁ-ଃ଼ା-ୄେୈୋ-୍ୖୗୢୣஂா-ூெ-ைொ-்ௗఁ-ఃా-ౄె-ైొ-్ౕౖౢౣಂಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣംഃാ-ൄെ-ൈൊ-്ൗൢൣංඃ්ා-ුූෘ-ෟෲෳัิ-ฺ็-๎ັິ-ູົຼ່-ໍ༹༘༙༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏႚ-ႝ፝-፟ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳា-៓៝᠋-᠍ᢩᤠ-ᤫᤰ-᤻ᦰ-ᧀᧈᧉᨗ-ᨛᩕ-ᩞ᩠-᩿᩼ᬀ-ᬄ᬴-᭄᭫-᭳ᮀ-ᮂᮡ-᯦᮪-᯳ᰤ-᰷᳐-᳔᳒-᳨᳭ᳲ᷀-ᷦ᷼-᷿‌‍⃐-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꙯-꙲꙼꙽꛰꛱ꠂ꠆ꠋꠣ-ꠧꢀꢁꢴ-꣄꣠-꣱ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀ꨩ-ꨶꩃꩌꩍꩻꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꯣ-ꯪ꯬꯭ﬞ︀-️︠-︦ﾞﾟ]",d="[­؀-؃۝܏឴឵‎‏‪-‮⁠-⁤⁪-⁯\ufeff￹-￻]",p="[〱-〵゛゜゠-ヺー-ヿㇰ-ㇿ㋐-㋾㌀-㍗ｦ-ﾝ]",g="[=_‿⁀⁔︳︴﹍-﹏＿∀-⋿<>]",A="[!-#%-*,-\\/:;?@\\[-\\]_{}¡«·»¿;·՚-՟։֊־׀׃׆׳״؉؊،؍؛؞؟٪-٭۔܀-܍߷-߹࠰-࠾࡞।॥॰෴๏๚๛༄-༒༺-༽྅࿐-࿔࿙࿚၊-၏჻፡-፨᐀᙭᙮᚛᚜᛫-᛭᜵᜶។-៖៘-៚᠀-᠊᥄᥅᨞᨟᪠-᪦᪨-᪭᭚-᭠᯼-᯿᰻-᰿᱾᱿᳓‐-‧‰-⁃⁅-⁑⁓-⁞⁽⁾₍₎〈〉❨-❵⟅⟆⟦-⟯⦃-⦘⧘-⧛⧼⧽⳹-⳼⳾⳿⵰⸀-⸮⸰⸱、-〃〈-】〔-〟〰〽゠・꓾꓿꘍-꘏꙳꙾꛲-꛷꡴-꡷꣎꣏꣸-꣺꤮꤯꥟꧁-꧍꧞꧟꩜-꩟꫞꫟꯫﴾﴿︐-︙︰-﹒﹔-﹡﹣﹨﹪﹫！-＃％-＊，-／：；？＠［-］＿｛｝｟-･]",m=0,h=1,v=2,b=3,w=4,y=5,x=6,C=7,E=8,B=9,D=10,M=11,_=12,k=13,I=[new RegExp("[A-Za-zªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԧԱ-Ֆՙա-ևא-תװ-׳ؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘऄ-हऽॐक़-ॡॱ-ॷॹ-ॿঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-ళవ-హఽౘౙౠౡಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൠൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆༀཀ-ཇཉ-ཬྈ-ྌႠ-Ⴥა-ჺჼᄀ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏼᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛰᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰᠠ-ᡷᢀ-ᢨᢪᢰ-ᣵᤀ-ᤜᨀ-ᨖᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᯀ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᳩ-ᳬᳮ-ᳱᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⒶ-ⓩⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⴀ-ⴥⴰ-ⵥⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⸯ々〻〼ㄅ-ㄭㄱ-ㆎㆠ-ㆺꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚗꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞎꞐꞑꞠ-ꞩꟺ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꨀ-ꨨꩀ-ꩂꩄ-ꩋꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꯀ-ꯢ가-힣ힰ-ퟆퟋ-ퟻﬀ-ﬆﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼＡ-Ｚａ-ｚﾠ-ﾾￂ-ￇￊ-ￏￒ-ￗￚ-ￜ]"),new RegExp(o),new RegExp(i),new RegExp(a),new RegExp(c),new RegExp(u),new RegExp(s),new RegExp(l),new RegExp(f),new RegExp(d),new RegExp(p),new RegExp(g),new RegExp("@")],S=new RegExp("^"+A+"$"),Q=I,N=k,F=function(e){for(var t=N,n=Q.length,r=0;r<n;++r){var o=Q[r];if(o&&o.test(e)){t=r;break}}return t},T=function(e){var t,n;return function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o)}return r}(e,(t=F,n={},function(e){if(n[e])return n[e];var r=t(e);return n[e]=r,r}))},O=function(e,t){var n=e[t],r=e[t+1];if(t<0||t>e.length-1&&0!==t)return!1;if(n===m&&r===m)return!1;var o=e[t+2];if(n===m&&(r===v||r===h||r===_)&&o===m)return!1;var i=e[t-1];return(n!==v&&n!==h&&r!==_||r!==m||i!==m)&&((n!==w&&n!==m||r!==w&&r!==m)&&((n!==b&&n!==h||r!==w||i!==w)&&((n!==w||r!==b&&r!==h||o!==w)&&(n!==E&&n!==B&&i!==E&&i!==B&&r!==E&&r!==B&&((n!==y||r!==x)&&(n===C||n===y||n===x||(r===C||r===y||r===x||(n!==D||r!==D)&&((r!==M||n!==m&&n!==w&&n!==D&&n!==M)&&((n!==M||r!==m&&r!==w&&r!==D)&&n!==_)))))))))},P=/^\s+$/,j=S,z=function(e){return"http"===e||"https"===e},R=function(e,t){var n=function(e,t){var n;for(n=t;n<e.length&&!P.test(e[n]);n++);return n}(e,t+1);return"://"===e.slice(t+1,n).join("").substr(0,3)?n:t},L=function(e,t,n){n=r(r({},{includeWhitespace:!1,includePunctuation:!1}),n);for(var o=[],i=[],a=0;a<e.length;a++){var c=t(e[a]);"\ufeff"!==c&&(o.push(e[a]),i.push(c))}return function(e,t,n,r){for(var o=[],i=[],a=0;a<n.length;++a)if(i.push(e[a]),O(n,a)){var c=t[a];if((r.includeWhitespace||!P.test(c))&&(r.includePunctuation||!j.test(c))){var u=a-i.length+1,s=a+1,l=t.slice(u,s).join("");if(z(l)){var f=R(t,a),d=e.slice(s,f);Array.prototype.push.apply(i,d),a=f}o.push(i)}i=[]}return o}(o,i,T(i),n)},U=tinymce.util.Tools.resolve("tinymce.dom.TreeWalker"),Y=function(e,t){for(var n=t.getBlockElements(),r=t.getShortEndedElements(),o=function(e){return n[e.nodeName]||r[e.nodeName]},i=[],a="",c=new U(e,e);e=c.next();)3===e.nodeType?a+=e.data.replace(/\uFEFF/g,""):o(e)&&a.length&&(i.push(a),a="");return a.length&&i.push(a),i},H=function(e){return e.replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,"_").length},G=function(e,t){var r=function(e){return e.replace(/\u200B/g,"")}(Y(e,t).join("\n"));return L(r.split(""),n).length},J=function(e,t){var n=Y(e,t).join("");return H(n)},V=function(e,t){var n=Y(e,t).join("").replace(/\s/g,"");return H(n)},W=function(e,t){return function(){return t(e.getBody(),e.schema)}},Z=function(e,t){return function(){return t(e.selection.getRng().cloneContents(),e.schema)}},X=function(e){return W(e,G)},K=function(e,t){e.addCommand("mceWordCount",(function(){return function(e,t){e.windowManager.open({title:"Word Count",body:{type:"panel",items:[{type:"table",header:["Count","Document","Selection"],cells:[["Words",String(t.body.getWordCount()),String(t.selection.getWordCount())],["Characters (no spaces)",String(t.body.getCharacterCountWithoutSpaces()),String(t.selection.getCharacterCountWithoutSpaces())],["Characters",String(t.body.getCharacterCount()),String(t.selection.getCharacterCount())]]}]},buttons:[{type:"cancel",name:"close",text:"Close",primary:!0}]})}(e,t)}))},q=tinymce.util.Tools.resolve("tinymce.util.Delay"),$=function(e,t){!function(e,t){e.fire("wordCountUpdate",{wordCount:{words:t.body.getWordCount(),characters:t.body.getCharacterCount(),charactersWithoutSpaces:t.body.getCharacterCountWithoutSpaces()}})}(e,t)};void 0===e&&(e=300),t.add("wordcount",(function(t){var n=function(e){return{body:{getWordCount:X(e),getCharacterCount:W(e,J),getCharacterCountWithoutSpaces:W(e,V)},selection:{getWordCount:Z(e,G),getCharacterCount:Z(e,J),getCharacterCountWithoutSpaces:Z(e,V)},getCount:X(e)}}(t);return K(t,n),function(e){var t=function(){return e.execCommand("mceWordCount")};e.ui.registry.addButton("wordcount",{tooltip:"Word count",icon:"character-count",onAction:t}),e.ui.registry.addMenuItem("wordcount",{text:"Word count",icon:"character-count",onAction:t})}(t),function(e,t,n){var r=q.debounce((function(){return $(e,t)}),n);e.on("init",(function(){$(e,t),q.setEditorTimeout(e,(function(){e.on("SetContent BeforeAddUndo Undo Redo ViewUpdate keyup",r)}),0)}))}(t,n,e),n}))}()},16075:(e,t,n)=>{n(4934)},4934:(e,t,n)=>{!function(){"use strict";var e=function(e){return function(t){return function(e){var t=typeof e;return null===e?"null":"object"===t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"===t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t}(t)===e}},t=function(e){return function(t){return typeof t===e}},r=function(e){return function(t){return e===t}},o=e("string"),i=e("object"),a=e("array"),c=r(null),u=t("boolean"),s=r(void 0),l=function(e){return null==e},f=function(e){return!l(e)},d=t("function"),p=t("number"),g=function(e,t){if(a(e)){for(var n=0,r=e.length;n<r;++n)if(!t(e[n]))return!1;return!0}return!1},A=function(){},m=function(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return e(t.apply(null,n))}},h=function(e){return function(){return e}},v=function(e){return e},b=function(e,t){return e===t};function w(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=t.concat(n);return e.apply(null,o)}}var y=function(e){return function(t){return!e(t)}},x=function(e){return function(){throw new Error(e)}},C=h(!1),E=h(!0),B=tinymce.util.Tools.resolve("tinymce.ThemeManager"),D=function(){return D=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},D.apply(this,arguments)};function M(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}function _(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}var k,I,S=function(){return Q},Q=(k=function(e){return e()},{fold:function(e,t){return e()},isSome:C,isNone:E,getOr:I=v,getOrThunk:k,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:h(null),getOrUndefined:h(void 0),or:I,orThunk:k,map:S,each:A,bind:S,exists:C,forall:E,filter:function(){return S()},toArray:function(){return[]},toString:h("none()")}),N=function(e){var t=h(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},isSome:E,isNone:C,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return N(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:Q},toArray:function(){return[e]},toString:function(){return"some("+e+")"}};return o},F={some:N,none:S,from:function(e){return null==e?Q:N(e)}},T=Array.prototype.slice,O=Array.prototype.indexOf,P=Array.prototype.push,j=function(e,t){return O.call(e,t)},z=function(e,t){return j(e,t)>-1},R=function(e,t){for(var n=0,r=e.length;n<r;n++){if(t(e[n],n))return!0}return!1},L=function(e,t){for(var n=[],r=0;r<e;r++)n.push(t(r));return n},U=function(e,t){for(var n=[],r=0;r<e.length;r+=t){var o=T.call(e,r,r+t);n.push(o)}return n},Y=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o)}return r},H=function(e,t){for(var n=0,r=e.length;n<r;n++){t(e[n],n)}},G=function(e,t){for(var n=[],r=[],o=0,i=e.length;o<i;o++){var a=e[o];(t(a,o)?n:r).push(a)}return{pass:n,fail:r}},J=function(e,t){for(var n=[],r=0,o=e.length;r<o;r++){var i=e[r];t(i,r)&&n.push(i)}return n},V=function(e,t,n){return function(e,t){for(var n=e.length-1;n>=0;n--)t(e[n],n)}(e,(function(e,r){n=t(n,e,r)})),n},W=function(e,t,n){return H(e,(function(e,r){n=t(n,e,r)})),n},Z=function(e,t){return function(e,t,n){for(var r=0,o=e.length;r<o;r++){var i=e[r];if(t(i,r))return F.some(i);if(n(i,r))break}return F.none()}(e,t,C)},X=function(e,t){for(var n=0,r=e.length;n<r;n++){if(t(e[n],n))return F.some(n)}return F.none()},K=function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!a(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);P.apply(t,e[n])}return t},q=function(e,t){return K(Y(e,t))},$=function(e,t){for(var n=0,r=e.length;n<r;++n){if(!0!==t(e[n],n))return!1}return!0},ee=function(e){var t=T.call(e,0);return t.reverse(),t},te=function(e,t){return J(e,(function(e){return!z(t,e)}))},ne=function(e,t){for(var n={},r=0,o=e.length;r<o;r++){var i=e[r];n[String(i)]=t(i,r)}return n},re=function(e){return[e]},oe=function(e,t){var n=T.call(e,0);return n.sort(t),n},ie=function(e,t){return t>=0&&t<e.length?F.some(e[t]):F.none()},ae=function(e){return ie(e,0)},ce=function(e){return ie(e,e.length-1)},ue=d(Array.from)?Array.from:function(e){return T.call(e)},se=function(e,t){for(var n=0;n<e.length;n++){var r=t(e[n],n);if(r.isSome())return r}return F.none()},le=Object.keys,fe=Object.hasOwnProperty,de=function(e,t){for(var n=le(e),r=0,o=n.length;r<o;r++){var i=n[r];t(e[i],i)}},pe=function(e,t){return ge(e,(function(e,n){return{k:n,v:t(e,n)}}))},ge=function(e,t){var n={};return de(e,(function(e,r){var o=t(e,r);n[o.k]=o.v})),n},Ae=function(e,t){var n={};return function(e,t,n,r){de(e,(function(e,o){(t(e,o)?n:r)(e,o)}))}(e,t,function(e){return function(t,n){e[n]=t}}(n),A),n},me=function(e,t){var n=[];return de(e,(function(e,r){n.push(t(e,r))})),n},he=function(e,t){for(var n=le(e),r=0,o=n.length;r<o;r++){var i=n[r],a=e[i];if(t(a,i,e))return F.some(a)}return F.none()},ve=function(e){return me(e,v)},be=function(e,t){return we(e,t)?F.from(e[t]):F.none()},we=function(e,t){return fe.call(e,t)},ye=function(e,t){return we(e,t)&&void 0!==e[t]&&null!==e[t]},xe=function(e,t,n){return void 0===n&&(n=b),e.exists((function(e){return n(e,t)}))},Ce=function(e){for(var t=[],n=function(e){t.push(e)},r=0;r<e.length;r++)e[r].each(n);return t},Ee=function(e,t,n){return e.isSome()&&t.isSome()?F.some(n(e.getOrDie(),t.getOrDie())):F.none()},Be=function(e,t){return e?F.some(t):F.none()},De=function(e,t,n){return""===t||e.length>=t.length&&e.substr(n,n+t.length)===t},Me=function(e,t){return-1!==e.indexOf(t)},_e=function(e,t){return De(e,t,0)},ke=function(e,t){return De(e,t,e.length-t.length)},Ie=function(e){return function(t){return t.replace(e,"")}}(/^\s+|\s+$/g),Se=function(e){return e.length>0},Qe=function(e){return void 0!==e.style&&d(e.style.getPropertyValue)},Ne=function(e){if(null==e)throw new Error("Node cannot be null or undefined");return{dom:e}},Fe={fromHtml:function(e,t){var n=(t||document).createElement("div");if(n.innerHTML=e,!n.hasChildNodes()||n.childNodes.length>1)throw console.error("HTML does not have a single root node",e),new Error("HTML must have a single root node");return Ne(n.childNodes[0])},fromTag:function(e,t){var n=(t||document).createElement(e);return Ne(n)},fromText:function(e,t){var n=(t||document).createTextNode(e);return Ne(n)},fromDom:Ne,fromPoint:function(e,t,n){return F.from(e.dom.elementFromPoint(t,n)).map(Ne)}};"undefined"!=typeof window?window:Function("return this;")();var Te,Oe=function(e){return e.dom.nodeName.toLowerCase()},Pe=function(e){return function(t){return function(e){return e.dom.nodeType}(t)===e}},je=Pe(1),ze=Pe(3),Re=Pe(9),Le=Pe(11),Ue=function(e){var t,n=!1;return function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];return n||(n=!0,t=e.apply(null,r)),t}},Ye=function(){return He(0,0)},He=function(e,t){return{major:e,minor:t}},Ge={nu:He,detect:function(e,t){var n=String(t).toLowerCase();return 0===e.length?Ye():function(e,t){var n=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.test(t))return r}}(e,t);if(!n)return{major:0,minor:0};var r=function(e){return Number(t.replace(n,"$"+e))};return He(r(1),r(2))}(e,n)},unknown:Ye},Je=function(e,t){var n=String(t).toLowerCase();return Z(e,(function(e){return e.search(n)}))},Ve=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,We=function(e){return function(t){return Me(t,e)}},Ze=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return Me(e,"edge/")&&Me(e,"chrome")&&Me(e,"safari")&&Me(e,"applewebkit")}},{name:"Chrome",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,Ve],search:function(e){return Me(e,"chrome")&&!Me(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return Me(e,"msie")||Me(e,"trident")}},{name:"Opera",versionRegexes:[Ve,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:We("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:We("firefox")},{name:"Safari",versionRegexes:[Ve,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(Me(e,"safari")||Me(e,"mobile/"))&&Me(e,"applewebkit")}}],Xe=[{name:"Windows",search:We("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return Me(e,"iphone")||Me(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:We("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:We("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:We("linux"),versionRegexes:[]},{name:"Solaris",search:We("sunos"),versionRegexes:[]},{name:"FreeBSD",search:We("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:We("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],Ke={browsers:h(Ze),oses:h(Xe)},qe="Edge",$e="Chrome",et="Opera",tt="Firefox",nt="Safari",rt=function(e){var t=e.current,n=e.version,r=function(e){return function(){return t===e}};return{current:t,version:n,isEdge:r(qe),isChrome:r($e),isIE:r("IE"),isOpera:r(et),isFirefox:r(tt),isSafari:r(nt)}},ot={unknown:function(){return rt({current:void 0,version:Ge.unknown()})},nu:rt,edge:h(qe),chrome:h($e),ie:h("IE"),opera:h(et),firefox:h(tt),safari:h(nt)},it="Windows",at="Android",ct="Linux",ut="Solaris",st="FreeBSD",lt="ChromeOS",ft=function(e){var t=e.current,n=e.version,r=function(e){return function(){return t===e}};return{current:t,version:n,isWindows:r(it),isiOS:r("iOS"),isAndroid:r(at),isOSX:r("OSX"),isLinux:r(ct),isSolaris:r(ut),isFreeBSD:r(st),isChromeOS:r(lt)}},dt={unknown:function(){return ft({current:void 0,version:Ge.unknown()})},nu:ft,windows:h(it),ios:h("iOS"),android:h(at),linux:h(ct),osx:h("OSX"),solaris:h(ut),freebsd:h(st),chromeos:h(lt)},pt=function(e,t,n){var r=Ke.browsers(),o=Ke.oses(),i=t.bind((function(e){return function(e,t){return se(t.brands,(function(t){var n=t.brand.toLowerCase();return Z(e,(function(e){var t;return n===(null===(t=e.brand)||void 0===t?void 0:t.toLowerCase())})).map((function(e){return{current:e.name,version:Ge.nu(parseInt(t.version,10),0)}}))}))}(r,e)})).orThunk((function(){return function(e,t){return Je(e,t).map((function(e){var n=Ge.detect(e.versionRegexes,t);return{current:e.name,version:n}}))}(r,e)})).fold(ot.unknown,ot.nu),a=function(e,t){return Je(e,t).map((function(e){var n=Ge.detect(e.versionRegexes,t);return{current:e.name,version:n}}))}(o,e).fold(dt.unknown,dt.nu),c=function(e,t,n,r){var o=e.isiOS()&&!0===/ipad/i.test(n),i=e.isiOS()&&!o,a=e.isiOS()||e.isAndroid(),c=a||r("(pointer:coarse)"),u=o||!i&&a&&r("(min-device-width:768px)"),s=i||a&&!u,l=t.isSafari()&&e.isiOS()&&!1===/safari/i.test(n),f=!s&&!u&&!l;return{isiPad:h(o),isiPhone:h(i),isTablet:h(u),isPhone:h(s),isTouch:h(c),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:h(l),isDesktop:h(f)}}(a,i,e,n);return{browser:i,os:a,deviceType:c}},gt=function(e){return window.matchMedia(e).matches},At=Ue((function(){return pt(navigator.userAgent,F.from(navigator.userAgentData),gt)})),mt=function(){return At()},ht=function(e,t){var n=e.dom;if(1!==n.nodeType)return!1;var r=n;if(void 0!==r.matches)return r.matches(t);if(void 0!==r.msMatchesSelector)return r.msMatchesSelector(t);if(void 0!==r.webkitMatchesSelector)return r.webkitMatchesSelector(t);if(void 0!==r.mozMatchesSelector)return r.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")},vt=function(e){return 1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType||0===e.childElementCount},bt=function(e,t){return e.dom===t.dom},wt=function(e,t){return function(e,t){return function(e,t,n){return!!(e.compareDocumentPosition(t)&n)}(e,t,Node.DOCUMENT_POSITION_CONTAINED_BY)}(e.dom,t.dom)},yt=function(e,t){return mt().browser.isIE()?wt(e,t):function(e,t){var n=e.dom,r=t.dom;return n!==r&&n.contains(r)}(e,t)},xt=function(e){return Fe.fromDom(e.dom.ownerDocument)},Ct=function(e){return Re(e)?e:xt(e)},Et=function(e){return Fe.fromDom(Ct(e).dom.documentElement)},Bt=function(e){return Fe.fromDom(Ct(e).dom.defaultView)},Dt=function(e){return F.from(e.dom.parentNode).map(Fe.fromDom)},Mt=function(e){return F.from(e.dom.offsetParent).map(Fe.fromDom)},_t=function(e){return Y(e.dom.childNodes,Fe.fromDom)},kt=function(e,t){var n=e.dom.childNodes;return F.from(n[t]).map(Fe.fromDom)},It=function(e,t){return{element:e,offset:t}},St=function(e,t){var n=_t(e);return n.length>0&&t<n.length?It(n[t],0):It(e,t)},Qt=function(e){return Le(e)&&f(e.dom.host)},Nt=d(Element.prototype.attachShadow)&&d(Node.prototype.getRootNode),Ft=h(Nt),Tt=Nt?function(e){return Fe.fromDom(e.dom.getRootNode())}:Ct,Ot=function(e){return Qt(e)?e:Fe.fromDom(Ct(e).dom.body)},Pt=function(e){var t=Tt(e);return Qt(t)?F.some(t):F.none()},jt=function(e){return Fe.fromDom(e.dom.host)},zt=function(e){return f(e.dom.shadowRoot)},Rt=function(e){var t=ze(e)?e.dom.parentNode:e.dom;if(null==t||null===t.ownerDocument)return!1;var n,r,o=t.ownerDocument;return Pt(Fe.fromDom(t)).fold((function(){return o.body.contains(t)}),(n=Rt,r=jt,function(e){return n(r(e))}))},Lt=function(){return Ut(Fe.fromDom(document))},Ut=function(e){var t=e.dom.body;if(null==t)throw new Error("Body is not available yet");return Fe.fromDom(t)},Yt=function(e,t,n){if(!(o(n)||u(n)||p(n)))throw console.error("Invalid call to Attribute.set. Key ",t,":: Value ",n,":: Element ",e),new Error("Attribute value was not simple");e.setAttribute(t,n+"")},Ht=function(e,t,n){Yt(e.dom,t,n)},Gt=function(e,t){var n=e.dom;de(t,(function(e,t){Yt(n,t,e)}))},Jt=function(e,t){var n=e.dom.getAttribute(t);return null===n?void 0:n},Vt=function(e,t){return F.from(Jt(e,t))},Wt=function(e,t){var n=e.dom;return!(!n||!n.hasAttribute)&&n.hasAttribute(t)},Zt=function(e,t){e.dom.removeAttribute(t)},Xt=function(e,t,n){if(!o(n))throw console.error("Invalid call to CSS.set. Property ",t,":: Value ",n,":: Element ",e),new Error("CSS value must be a string: "+n);Qe(e)&&e.style.setProperty(t,n)},Kt=function(e,t){Qe(e)&&e.style.removeProperty(t)},qt=function(e,t,n){var r=e.dom;Xt(r,t,n)},$t=function(e,t){var n=e.dom;de(t,(function(e,t){Xt(n,t,e)}))},en=function(e,t){var n=e.dom;de(t,(function(e,t){e.fold((function(){Kt(n,t)}),(function(e){Xt(n,t,e)}))}))},tn=function(e,t){var n=e.dom,r=window.getComputedStyle(n).getPropertyValue(t);return""!==r||Rt(e)?r:nn(n,t)},nn=function(e,t){return Qe(e)?e.style.getPropertyValue(t):""},rn=function(e,t){var n=e.dom,r=nn(n,t);return F.from(r).filter((function(e){return e.length>0}))},on=function(e){var t={},n=e.dom;if(Qe(n))for(var r=0;r<n.style.length;r++){var o=n.style.item(r);t[o]=n.style[o]}return t},an=function(e,t,n){var r=Fe.fromTag(e);return qt(r,t,n),rn(r,t).isSome()},cn=function(e,t){var n=e.dom;Kt(n,t),xe(Vt(e,"style").map(Ie),"")&&Zt(e,"style")},un=function(e){return e.dom.offsetWidth},sn=function(e,t){var n=function(n){var r=t(n);if(r<=0||null===r){var o=tn(n,e);return parseFloat(o)||0}return r},r=function(e,t){return W(t,(function(t,n){var r=tn(e,n),o=void 0===r?0:parseInt(r,10);return isNaN(o)?t:t+o}),0)};return{set:function(t,n){if(!p(n)&&!n.match(/^[0-9]+$/))throw new Error(e+".set accepts only positive integer values. Value was "+n);var r=t.dom;Qe(r)&&(r.style[e]=n+"px")},get:n,getOuter:n,aggregate:r,max:function(e,t,n){var o=r(e,n);return t>o?t-o:0}}},ln=sn("height",(function(e){var t=e.dom;return Rt(e)?t.getBoundingClientRect().height:t.offsetHeight})),fn=function(e){return ln.get(e)},dn=function(e){return ln.getOuter(e)},pn=function(e,t){return{left:e,top:t,translate:function(n,r){return pn(e+n,t+r)}}},gn=pn,An=function(e,t){return void 0!==e?e:void 0!==t?t:0},mn=function(e){var t=e.dom.ownerDocument,n=t.body,r=t.defaultView,o=t.documentElement;if(n===e.dom)return gn(n.offsetLeft,n.offsetTop);var i=An(null==r?void 0:r.pageYOffset,o.scrollTop),a=An(null==r?void 0:r.pageXOffset,o.scrollLeft),c=An(o.clientTop,n.clientTop),u=An(o.clientLeft,n.clientLeft);return hn(e).translate(a-u,i-c)},hn=function(e){var t=e.dom,n=t.ownerDocument.body;return n===t?gn(n.offsetLeft,n.offsetTop):Rt(e)?function(e){var t=e.getBoundingClientRect();return gn(t.left,t.top)}(t):gn(0,0)},vn=sn("width",(function(e){return e.dom.offsetWidth})),bn=function(e){return vn.get(e)},wn=function(e){return vn.getOuter(e)},yn=function(e){var t=Fe.fromDom(function(e){if(Ft()&&f(e.target)){var t=Fe.fromDom(e.target);if(je(t)&&zt(t)&&e.composed&&e.composedPath){var n=e.composedPath();if(n)return ae(n)}}return F.from(e.target)}(e).getOr(e.target)),n=function(){return e.stopPropagation()},r=function(){return e.preventDefault()},o=m(r,n);return function(e,t,n,r,o,i,a){return{target:e,x:t,y:n,stop:r,prevent:o,kill:i,raw:a}}(t,e.clientX,e.clientY,n,r,o,e)},xn=function(e,t,n,r,o){var i=function(e,t){return function(n){e(n)&&t(yn(n))}}(n,r);return e.dom.addEventListener(t,i,o),{unbind:w(Cn,e,t,i,o)}},Cn=function(e,t,n,r){e.dom.removeEventListener(t,n,r)},En=function(e,t){Dt(e).each((function(n){n.dom.insertBefore(t.dom,e.dom)}))},Bn=function(e,t){var n=function(e){return F.from(e.dom.nextSibling).map(Fe.fromDom)}(e);n.fold((function(){Dt(e).each((function(e){Mn(e,t)}))}),(function(e){En(e,t)}))},Dn=function(e,t){var n=function(e){return kt(e,0)}(e);n.fold((function(){Mn(e,t)}),(function(n){e.dom.insertBefore(t.dom,n.dom)}))},Mn=function(e,t){e.dom.appendChild(t.dom)},_n=function(e,t){H(t,(function(t){Mn(e,t)}))},kn=function(e){e.dom.textContent="",H(_t(e),(function(e){In(e)}))},In=function(e){var t=e.dom;null!==t.parentNode&&t.parentNode.removeChild(t)},Sn=function(e){var t,n=_t(e);n.length>0&&(t=e,H(n,(function(e){En(t,e)}))),In(e)},Qn=function(e){var t=void 0!==e?e.dom:document,n=t.body.scrollLeft||t.documentElement.scrollLeft,r=t.body.scrollTop||t.documentElement.scrollTop;return gn(n,r)},Nn=function(e,t,n){var r=(void 0!==n?n.dom:document).defaultView;r&&r.scrollTo(e,t)},Fn=function(e,t,n,r){return{x:e,y:t,width:n,height:r,right:e+n,bottom:t+r}},Tn=function(e){var t=void 0===e?window:e,n=t.document,r=Qn(Fe.fromDom(n));return function(e){var t=void 0===e?window:e;return mt().browser.isFirefox()?F.none():F.from(t.visualViewport)}(t).fold((function(){var e=t.document.documentElement,n=e.clientWidth,o=e.clientHeight;return Fn(r.left,r.top,n,o)}),(function(e){return Fn(Math.max(e.pageLeft,r.left),Math.max(e.pageTop,r.top),e.width,e.height)}))},On=function(e,t){return e.view(t).fold(h([]),(function(t){var n=e.owner(t),r=On(e,n);return[t].concat(r)}))},Pn=Object.freeze({__proto__:null,view:function(e){var t;return(e.dom===document?F.none():F.from(null===(t=e.dom.defaultView)||void 0===t?void 0:t.frameElement)).map(Fe.fromDom)},owner:function(e){return xt(e)}}),jn=function(e){var t=Fe.fromDom(document),n=Qn(t),r=function(e,t){var n=t.owner(e),r=On(t,n);return F.some(r)}(e,Pn);return r.fold(w(mn,e),(function(t){var r=hn(e),o=V(t,(function(e,t){var n=hn(t);return{left:e.left+n.left,top:e.top+n.top}}),{left:0,top:0});return gn(o.left+r.left+n.left,o.top+r.top+n.top)}))},zn=function(e,t,n,r){return{x:e,y:t,width:n,height:r,right:e+n,bottom:t+r}},Rn=function(e){var t=mn(e),n=wn(e),r=dn(e);return zn(t.left,t.top,n,r)},Ln=function(e){var t=jn(e),n=wn(e),r=dn(e);return zn(t.left,t.top,n,r)},Un=function(){return Tn(window)},Yn=function(e){return{isValue:E,isError:C,getOr:h(e),getOrThunk:h(e),getOrDie:h(e),or:function(t){return Yn(e)},orThunk:function(t){return Yn(e)},fold:function(t,n){return n(e)},map:function(t){return Yn(t(e))},mapError:function(t){return Yn(e)},each:function(t){t(e)},bind:function(t){return t(e)},exists:function(t){return t(e)},forall:function(t){return t(e)},toOptional:function(){return F.some(e)}}},Hn=function(e){return{isValue:C,isError:E,getOr:v,getOrThunk:function(e){return e()},getOrDie:function(){return x(String(e))()},or:v,orThunk:function(e){return e()},fold:function(t,n){return t(e)},map:function(t){return Hn(e)},mapError:function(t){return Hn(t(e))},each:A,bind:function(t){return Hn(e)},exists:C,forall:E,toOptional:F.none}},Gn={value:Yn,error:Hn,fromOption:function(e,t){return e.fold((function(){return Hn(t)}),Yn)}};!function(e){e[e.Error=0]="Error",e[e.Value=1]="Value"}(Te||(Te={}));var Jn=function(e,t,n){return e.stype===Te.Error?t(e.serror):n(e.svalue)},Vn=function(e){return{stype:Te.Value,svalue:e}},Wn=function(e){return{stype:Te.Error,serror:e}},Zn=function(e){return e.fold(Wn,Vn)},Xn=function(e){return Jn(e,Gn.error,Gn.value)},Kn=Vn,qn=function(e){var t=[],n=[];return H(e,(function(e){Jn(e,(function(e){return n.push(e)}),(function(e){return t.push(e)}))})),{values:t,errors:n}},$n=Wn,er=function(e,t){return e.stype===Te.Value?t(e.svalue):e},tr=function(e,t){return e.stype===Te.Error?t(e.serror):e},nr=function(e,t){return e.stype===Te.Value?{stype:Te.Value,svalue:t(e.svalue)}:e},rr=function(e,t){return e.stype===Te.Error?{stype:Te.Error,serror:t(e.serror)}:e},or=Jn,ir=function(e,t,n,r){return{tag:"field",key:e,newKey:t,presence:n,prop:r}},ar=function(e,t,n){switch(e.tag){case"field":return t(e.key,e.newKey,e.presence,e.prop);case"custom":return n(e.newKey,e.instantiator)}},cr=function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];if(0===t.length)throw new Error("Can't merge zero objects");for(var r={},o=0;o<t.length;o++){var i=t[o];for(var a in i)we(i,a)&&(r[a]=e(r[a],i[a]))}return r}},ur=cr((function(e,t){return i(e)&&i(t)?ur(e,t):t})),sr=cr((function(e,t){return t})),lr=function(e){return{tag:"defaultedThunk",process:e}},fr=function(e){return lr(h(e))},dr=function(e){return{tag:"mergeWithThunk",process:e}},pr=function(e){return m($n,K)(e)},gr=function(e){var t=qn(e);return t.errors.length>0?pr(t.errors):Kn(t.values)},Ar=function(e){return i(e)&&le(e).length>100?" removed due to size":JSON.stringify(e,null,2)},mr=function(e,t){return $n([{path:e,getErrorInfo:t}])},hr=function(e){return{extract:function(t,n){return tr(e(n),(function(e){return function(e,t){return mr(e,h(t))}(t,e)}))},toString:h("val")}},vr=hr(Kn),br=function(e,t,n,r){return be(t,n).fold((function(){return function(e,t,n){return mr(e,(function(){return'Could not find valid *required* value for "'+t+'" in '+Ar(n)}))}(e,n,t)}),r)},wr=function(e,t,n,r){return r(be(e,t).getOrThunk((function(){return n(e)})))},yr=function(e,t,n,r,o){var i=function(e){return o.extract(t.concat([r]),e)},a=function(e){return e.fold((function(){return Kn(F.none())}),(function(e){var n=o.extract(t.concat([r]),e);return nr(n,F.some)}))};switch(e.tag){case"required":return br(t,n,r,i);case"defaultedThunk":return wr(n,r,e.process,i);case"option":return function(e,t,n){return n(be(e,t))}(n,r,a);case"defaultedOptionThunk":return function(e,t,n,r){return r(be(e,t).map((function(t){return!0===t?n(e):t})))}(n,r,e.process,a);case"mergeWithThunk":return wr(n,r,h({}),(function(t){var r=ur(e.process(n),t);return i(r)}))}},xr=function(e){return{extract:function(t,n){return e().extract(t,n)},toString:function(){return e().toString()}}},Cr=function(e){return le(Ae(e,f))},Er=function(e){var t=Br(e),n=V(e,(function(e,t){return ar(t,(function(t){var n;return ur(e,((n={})[t]=!0,n))}),h(e))}),{});return{extract:function(e,r){var o=u(r)?[]:Cr(r),i=J(o,(function(e){return!ye(n,e)}));return 0===i.length?t.extract(e,r):function(e,t){return mr(e,(function(){return"There are unsupported fields: ["+t.join(", ")+"] specified"}))}(e,i)},toString:t.toString}},Br=function(e){return{extract:function(t,n){return function(e,t,n){for(var r={},o=[],i=0,a=n;i<a.length;i++){var c=a[i];ar(c,(function(n,i,a,c){var u=yr(a,e,t,n,c);or(u,(function(e){o.push.apply(o,e)}),(function(e){r[i]=e}))}),(function(e,n){r[e]=n(t)}))}return o.length>0?$n(o):Kn(r)}(t,n,e)},toString:function(){var t=Y(e,(function(e){return ar(e,(function(e,t,n,r){return e+" -> "+r.toString()}),(function(e,t){return"state("+e+")"}))}));return"obj{\n"+t.join("\n")+"}"}}},Dr=function(e){return{extract:function(t,n){var r=Y(n,(function(n,r){return e.extract(t.concat(["["+r+"]"]),n)}));return gr(r)},toString:function(){return"array("+e.toString()+")"}}},Mr=function(e){return{extract:function(t,n){for(var r=[],o=0,i=e;o<i.length;o++){var a=i[o].extract(t,n);if(a.stype===Te.Value)return a;r.push(a)}return gr(r)},toString:function(){return"oneOf("+Y(e,(function(e){return e.toString()})).join(", ")+")"}}},_r=function(e,t){return{extract:function(n,r){var o=le(r),i=function(t,n){return Dr(hr(e)).extract(t,n)}(n,o);return er(i,(function(e){var o=Y(e,(function(e){return ir(e,e,{tag:"required",process:{}},t)}));return Br(o).extract(n,r)}))},toString:function(){return"setOf("+t.toString()+")"}}},kr=m(Dr,Br),Ir=h(vr),Sr=function(e,t){return hr((function(n){var r=typeof n;return e(n)?Kn(n):$n("Expected type: "+t+" but got: "+r)}))},Qr=Sr(p,"number"),Nr=Sr(o,"string"),Fr=Sr(u,"boolean"),Tr=Sr(d,"function"),Or=function(e){if(Object(e)!==e)return!0;switch({}.toString.call(e).slice(8,-1)){case"Boolean":case"Number":case"String":case"Date":case"RegExp":case"Blob":case"FileList":case"ImageData":case"ImageBitmap":case"ArrayBuffer":return!0;case"Array":case"Object":return Object.keys(e).every((function(t){return Or(e[t])}));default:return!1}},Pr=hr((function(e){return Or(e)?Kn(e):$n("Expected value to be acceptable for sending via postMessage")})),jr=function(e,t,n,r){return be(n,r).fold((function(){return function(e,t,n){return mr(e,(function(){return'The chosen schema: "'+n+'" did not exist in branches: '+Ar(t)}))}(e,n,r)}),(function(n){return n.extract(e.concat(["branch: "+r]),t)}))},zr=function(e,t){return{extract:function(n,r){return be(r,e).fold((function(){return function(e,t){return mr(e,(function(){return'Choice schema did not contain choice key: "'+t+'"'}))}(n,e)}),(function(e){return jr(n,r,t,e)}))},toString:function(){return"chooseOn("+e+"). Possible values: "+le(t)}}},Rr=function(e){return hr((function(t){return e(t).fold($n,Kn)}))},Lr=function(e,t){return _r((function(t){return Zn(e(t))}),t)},Ur=function(e,t,n){return Xn(function(e,t,n){var r=t.extract([e],n);return rr(r,(function(e){return{input:n,errors:e}}))}(e,t,n))},Yr=function(e){return e.fold((function(e){throw new Error(Gr(e))}),v)},Hr=function(e,t,n){return Yr(Ur(e,t,n))},Gr=function(e){return"Errors: \n"+(t=e.errors,n=t.length>10?t.slice(0,10).concat([{path:[],getErrorInfo:h("... (only showing first ten failures)")}]):t,Y(n,(function(e){return"Failed path: ("+e.path.join(" > ")+")\n"+e.getErrorInfo()}))).join("\n")+"\n\nInput object: "+Ar(e.input);var t,n},Jr=function(e,t){return zr(e,pe(t,Br))},Vr=ir,Wr=function(e,t){return{tag:"custom",newKey:e,instantiator:t}},Zr=function(e){return Rr((function(t){return z(e,t)?Gn.value(t):Gn.error('Unsupported value: "'+t+'", choose one of "'+e.join(", ")+'".')}))},Xr=function(e){return Vr(e,e,{tag:"required",process:{}},Ir())},Kr=function(e,t){return Vr(e,e,{tag:"required",process:{}},t)},qr=function(e){return Kr(e,Qr)},$r=function(e){return Kr(e,Nr)},eo=function(e,t){return Vr(e,e,{tag:"required",process:{}},Zr(t))},to=function(e){return Kr(e,Tr)},no=function(e,t){return Vr(e,e,{tag:"required",process:{}},Br(t))},ro=function(e,t){return Vr(e,e,{tag:"required",process:{}},kr(t))},oo=function(e,t){return Vr(e,e,{tag:"required",process:{}},Dr(t))},io=function(e){return Vr(e,e,{tag:"option",process:{}},Ir())},ao=function(e,t){return Vr(e,e,{tag:"option",process:{}},t)},co=function(e){return ao(e,Qr)},uo=function(e){return ao(e,Nr)},so=function(e){return ao(e,Tr)},lo=function(e,t){return ao(e,Dr(t))},fo=function(e,t){return ao(e,Br(t))},po=function(e,t){return Vr(e,e,fr(t),Ir())},go=function(e,t,n){return Vr(e,e,fr(t),n)},Ao=function(e,t){return go(e,t,Qr)},mo=function(e,t){return go(e,t,Nr)},ho=function(e,t,n){return go(e,t,Zr(n))},vo=function(e,t){return go(e,t,Fr)},bo=function(e,t){return go(e,t,Tr)},wo=function(e,t,n){return go(e,t,Dr(n))},yo=function(e,t,n){return go(e,t,Br(n))},xo=function(e){var t=e;return{get:function(){return t},set:function(e){t=e}}},Co=function(e){if(!a(e))throw new Error("cases must be an array");if(0===e.length)throw new Error("there must be at least one case");var t=[],n={};return H(e,(function(r,o){var i=le(r);if(1!==i.length)throw new Error("one and only one name per case");var c=i[0],u=r[c];if(void 0!==n[c])throw new Error("duplicate key detected:"+c);if("cata"===c)throw new Error("cannot have a case named cata (sorry)");if(!a(u))throw new Error("case arguments must be an array");t.push(c),n[c]=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var i=n.length;if(i!==u.length)throw new Error("Wrong number of arguments to case "+c+". Expected "+u.length+" ("+u+"), got "+i);return{fold:function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];if(t.length!==e.length)throw new Error("Wrong number of arguments to fold. Expected "+e.length+", got "+t.length);return t[o].apply(null,n)},match:function(e){var r=le(e);if(t.length!==r.length)throw new Error("Wrong number of arguments to match. Expected: "+t.join(",")+"\nActual: "+r.join(","));if(!$(t,(function(e){return z(r,e)})))throw new Error("Not all branches were specified when using match. Specified: "+r.join(", ")+"\nRequired: "+t.join(", "));return e[c].apply(null,n)},log:function(e){console.log(e,{constructors:t,constructor:c,params:n})}}}})),n};Co([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);var Eo,Bo=function(e,t){return function(e,t){var n={};return de(e,(function(e,r){z(t,r)||(n[r]=e)})),n}(e,t)},Do=function(e,t){return function(e,t){var n;return(n={})[e]=t,n}(e,t)},Mo=function(e){return function(e){var t={};return H(e,(function(e){t[e.key]=e.value})),t}(e)},_o=function(e,t){var n,r=function(e){var t=[],n=[];return H(e,(function(e){e.fold((function(e){t.push(e)}),(function(e){n.push(e)}))})),{errors:t,values:n}}(e);return r.errors.length>0?(n=r.errors,Gn.error(K(n))):function(e,t){return 0===e.length?Gn.value(t):Gn.value(ur(t,sr.apply(void 0,e)))}(r.values,t)},ko=function(e){return d(e)?e:C},Io=function(e,t,n){for(var r=e.dom,o=ko(n);r.parentNode;){r=r.parentNode;var i=Fe.fromDom(r),a=t(i);if(a.isSome())return a;if(o(i))break}return F.none()},So=function(e,t,n){var r=t(e),o=ko(n);return r.orThunk((function(){return o(e)?F.none():Io(e,t,o)}))},Qo=function(e,t){return bt(e.element,t.event.target)},No={can:E,abort:C,run:A},Fo=function(e){if(!ye(e,"can")&&!ye(e,"abort")&&!ye(e,"run"))throw new Error("EventHandler defined by: "+JSON.stringify(e,null,2)+" does not have can, abort, or run!");return D(D({},No),e)},To=function(e){var t=function(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return W(e,(function(e,r){return e&&t(r).apply(void 0,n)}),!0)}}(e,(function(e){return e.can})),n=function(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return W(e,(function(e,r){return e||t(r).apply(void 0,n)}),!1)}}(e,(function(e){return e.abort}));return{can:t,abort:n,run:function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];H(e,(function(e){e.run.apply(void 0,t)}))}}},Oo=h,Po=Oo("touchstart"),jo=Oo("touchmove"),zo=Oo("touchend"),Ro=Oo("touchcancel"),Lo=Oo("mousedown"),Uo=Oo("mousemove"),Yo=Oo("mouseout"),Ho=Oo("mouseup"),Go=Oo("mouseover"),Jo=Oo("focusin"),Vo=Oo("focusout"),Wo=Oo("keydown"),Zo=Oo("keyup"),Xo=Oo("input"),Ko=Oo("change"),qo=Oo("click"),$o=Oo("transitioncancel"),ei=Oo("transitionend"),ti=Oo("transitionstart"),ni=Oo("selectstart"),ri=function(e){return h("alloy."+e)},oi={tap:ri("tap")},ii=ri("focus"),ai=ri("blur.post"),ci=ri("paste.post"),ui=ri("receive"),si=ri("execute"),li=ri("focus.item"),fi=oi.tap,di=ri("longpress"),pi=ri("sandbox.close"),gi=ri("typeahead.cancel"),Ai=ri("system.init"),mi=ri("system.touchmove"),hi=ri("system.touchend"),vi=ri("system.scroll"),bi=ri("system.resize"),wi=ri("system.attached"),yi=ri("system.detached"),xi=ri("system.dismissRequested"),Ci=ri("system.repositionRequested"),Ei=ri("focusmanager.shifted"),Bi=ri("slotcontainer.visibility"),Di=ri("change.tab"),Mi=ri("dismiss.tab"),_i=ri("highlight"),ki=ri("dehighlight"),Ii=function(e,t){Fi(e,e.element,t,{})},Si=function(e,t,n){Fi(e,e.element,t,n)},Qi=function(e){Ii(e,si())},Ni=function(e,t,n){Fi(e,t,n,{})},Fi=function(e,t,n,r){var o=D({target:t},r);e.getSystem().triggerEvent(n,t,o)},Ti=function(e,t,n,r){e.getSystem().triggerEvent(n,t,r.event)},Oi=function(e){return Mo(e)},Pi=function(e,t){return{key:e,value:Fo({abort:t})}},ji=function(e){return{key:e,value:Fo({run:function(e,t){t.event.prevent()}})}},zi=function(e,t){return{key:e,value:Fo({run:t})}},Ri=function(e,t,n){return{key:e,value:Fo({run:function(e,r){t.apply(void 0,[e,r].concat(n))}})}},Li=function(e){return function(t){return{key:e,value:Fo({run:function(e,n){Qo(e,n)&&t(e,n)}})}}},Ui=function(e,t,n){return function(e,t){return zi(e,(function(n,r){n.getSystem().getByUid(t).each((function(t){Ti(t,t.element,e,r)}))}))}(e,t.partUids[n])},Yi=function(e,t){return zi(e,(function(e,n){var r=n.event,o=e.getSystem().getByDom(r.target).getOrThunk((function(){return So(r.target,(function(t){return e.getSystem().getByDom(t).toOptional()}),C).getOr(e)}));t(e,o,n)}))},Hi=function(e){return zi(e,(function(e,t){t.cut()}))},Gi=function(e){return zi(e,(function(e,t){t.stop()}))},Ji=function(e,t){return Li(e)(t)},Vi=Li(wi()),Wi=Li(yi()),Zi=Li(Ai()),Xi=function(e){return function(t){return zi(e,t)}}(si()),Ki=function(e){return e.dom.innerHTML},qi=function(e,t){var n=xt(e).dom,r=Fe.fromDom(n.createDocumentFragment()),o=function(e,t){var n=(t||document).createElement("div");return n.innerHTML=e,_t(Fe.fromDom(n))}(t,n);_n(r,o),kn(e),Mn(e,r)},$i=function(e){return function(e,t){return Fe.fromDom(e.dom.cloneNode(t))}(e,!1)},ea=function(e){return Qt(e)?"#shadow-root":function(e){var t=Fe.fromTag("div"),n=Fe.fromDom(e.dom.cloneNode(!0));return Mn(t,n),Ki(t)}($i(e))},ta=function(e){return ea(e)},na=Oi([function(e,t){return{key:e,value:Fo({can:t})}}(ii(),(function(e,t){var n=t.event,r=n.originator,o=n.target;return!function(e,t,n){return bt(t,e.element)&&!bt(t,n)}(e,r,o)||(console.warn(ii()+" did not get interpreted by the desired target. \nOriginator: "+ta(r)+"\nTarget: "+ta(o)+"\nCheck the "+ii()+" event handlers"),!1)}))]),ra=Object.freeze({__proto__:null,events:na}),oa=0,ia=function(e){var t=(new Date).getTime();return e+"_"+Math.floor(1e9*Math.random())+ ++oa+String(t)},aa=h("alloy-id-"),ca=h("data-alloy-id"),ua=aa(),sa=ca(),la=function(e,t){Object.defineProperty(e.dom,sa,{value:t,writable:!0})},fa=function(e){var t=je(e)?e.dom[sa]:null;return F.from(t)},da=function(e){return ia(e)},pa=v,ga=function(e){var t=function(t){return"The component must be in a context to execute: "+t+(e?"\n"+ta(e().element)+" is not in context.":"")},n=function(e){return function(){throw new Error(t(e))}},r=function(e){return function(){console.warn(t(e))}};return{debugInfo:h("fake"),triggerEvent:r("triggerEvent"),triggerFocus:r("triggerFocus"),triggerEscape:r("triggerEscape"),broadcast:r("broadcast"),broadcastOn:r("broadcastOn"),broadcastEvent:r("broadcastEvent"),build:n("build"),addToWorld:n("addToWorld"),removeFromWorld:n("removeFromWorld"),addToGui:n("addToGui"),removeFromGui:n("removeFromGui"),getByUid:n("getByUid"),getByDom:n("getByDom"),isConnected:C}},Aa=ga(),ma=function(e){return Y(e,(function(e){return ke(e,"/*")?e.substring(0,e.length-2):e}))},ha=function(e,t){var n=e.toString(),r=n.indexOf(")")+1,o=n.indexOf("("),i=n.substring(o+1,r-1).split(/,\s*/);return e.toFunctionAnnotation=function(){return{name:t,parameters:ma(i)}},e},va=ia("alloy-premade"),ba=function(e){return Do(va,e)},wa=function(e){return function(e,t){var n=t.toString(),r=n.indexOf(")")+1,o=n.indexOf("("),i=n.substring(o+1,r-1).split(/,\s*/);return e.toFunctionAnnotation=function(){return{name:"OVERRIDE",parameters:ma(i.slice(1))}},e}((function(t){for(var n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];return e.apply(void 0,_([t.getApis(),t],n,!1))}),e)},ya={init:function(){return xa({readState:h("No State required")})}},xa=function(e){return e},Ca=function(e,t){var n={};return de(e,(function(e,r){de(e,(function(e,o){var i=be(n,o).getOr([]);n[o]=i.concat([t(r,e)])}))})),n},Ea=function(e){return{classes:s(e.classes)?[]:e.classes,attributes:s(e.attributes)?{}:e.attributes,styles:s(e.styles)?{}:e.styles}},Ba=function(e){return e.cHandler},Da=function(e,t){return{name:e,handler:t}},Ma=function(e,t,n){var r=D(D({},n),function(e,t){var n={};return H(e,(function(e){n[e.name()]=e.handlers(t)})),n}(t,e));return Ca(r,Da)},_a=function(e){var t=function(e){return d(e)?{can:E,abort:C,run:e}:e}(e);return function(e,n){for(var r=[],o=2;o<arguments.length;o++)r[o-2]=arguments[o];var i=[e,n].concat(r);t.abort.apply(void 0,i)?n.stop():t.can.apply(void 0,i)&&t.run.apply(void 0,i)}},ka=function(e,t,n){var r=t[n];return r?function(e,t,n,r){try{var o=oe(n,(function(n,o){var i=n[t],a=o[t],c=r.indexOf(i),u=r.indexOf(a);if(-1===c)throw new Error("The ordering for "+e+" does not have an entry for "+i+".\nOrder specified: "+JSON.stringify(r,null,2));if(-1===u)throw new Error("The ordering for "+e+" does not have an entry for "+a+".\nOrder specified: "+JSON.stringify(r,null,2));return c<u?-1:u<c?1:0}));return Gn.value(o)}catch(e){return Gn.error([e])}}("Event: "+n,"name",e,r).map((function(e){var t=Y(e,(function(e){return e.handler}));return To(t)})):function(e,t){return Gn.error(["The event ("+e+') has more than one behaviour that listens to it.\nWhen this occurs, you must specify an event ordering for the behaviours in your spec (e.g. [ "listing", "toggling" ]).\nThe behaviours that can trigger it are: '+JSON.stringify(Y(t,(function(e){return e.name})),null,2)])}(n,e)},Ia=function(e,t){var n=me(e,(function(e,n){return(1===e.length?Gn.value(e[0].handler):ka(e,t,n)).map((function(r){var o=_a(r),i=e.length>1?J(t[n],(function(t){return R(e,(function(e){return e.name===t}))})).join(" > "):e[0].name;return Do(n,function(e,t){return{handler:e,purpose:t}}(o,i))}))}));return _o(n,{})},Sa="alloy.base.behaviour",Qa=Br([Vr("dom","dom",{tag:"required",process:{}},Br([Xr("tag"),po("styles",{}),po("classes",[]),po("attributes",{}),io("value"),io("innerHtml")])),Xr("components"),Xr("uid"),po("events",{}),po("apis",{}),Vr("eventOrder","eventOrder",function(e){return dr(h(e))}((Eo={},Eo[si()]=["disabling",Sa,"toggling","typeaheadevents"],Eo[ii()]=[Sa,"focusing","keying"],Eo[Ai()]=[Sa,"disabling","toggling","representing"],Eo[Xo()]=[Sa,"representing","streaming","invalidating"],Eo[yi()]=[Sa,"representing","item-events","tooltipping"],Eo[Lo()]=["focusing",Sa,"item-type-events"],Eo[Po()]=["focusing",Sa,"item-type-events"],Eo[Go()]=["item-type-events","tooltipping"],Eo[ui()]=["receiving","reflecting","tooltipping"],Eo)),Ir()),io("domModification")]),Na=function(e){return e.events},Fa=function(e,t){var n=Jt(e,t);return void 0===n||""===n?[]:n.split(" ")},Ta=function(e){return void 0!==e.dom.classList},Oa=function(e,t){return function(e,t,n){var r=Fa(e,t).concat([n]);return Ht(e,t,r.join(" ")),!0}(e,"class",t)},Pa=function(e,t){return function(e,t,n){var r=J(Fa(e,t),(function(e){return e!==n}));return r.length>0?Ht(e,t,r.join(" ")):Zt(e,t),!1}(e,"class",t)},ja=function(e,t){Ta(e)?e.dom.classList.add(t):Oa(e,t)},za=function(e){var t=Ta(e)?e.dom.classList:function(e){return Fa(e,"class")}(e);0===t.length&&Zt(e,"class")},Ra=function(e,t){Ta(e)?e.dom.classList.remove(t):Pa(e,t);za(e)},La=function(e,t){return Ta(e)&&e.dom.classList.contains(t)},Ua=function(e,t){H(t,(function(t){ja(e,t)}))},Ya=function(e,t){H(t,(function(t){Ra(e,t)}))},Ha=function(e){return e.dom.value},Ga=function(e,t){if(void 0===t)throw new Error("Value.set was undefined");e.dom.value=t},Ja=function(e,t){return function(e,t){var n=Y(t,(function(e){return fo(e.name(),[Xr("config"),po("state",ya)])})),r=Ur("component.behaviours",Br(n),e.behaviours).fold((function(t){throw new Error(Gr(t)+"\nComplete spec:\n"+JSON.stringify(e,null,2))}),v);return{list:t,data:pe(r,(function(e){var t=e.map((function(e){return{config:e.config,state:e.state.init(e.config)}}));return h(t)}))}}(e,t)},Va=function(e){var t=function(e){var t=be(e,"behaviours").getOr({});return q(le(t),(function(e){var n=t[e];return f(n)?[n.me]:[]}))}(e);return Ja(e,t)},Wa=function(e,t,n){var r,o,i,a=D(D({},(r=e).dom),{uid:r.uid,domChildren:Y(r.components,(function(e){return e.element}))}),c=function(e){return e.domModification.fold((function(){return Ea({})}),Ea)}(e),u={"alloy.base.modification":c},s=t.length>0?function(e,t,n,r){var o=D({},t);H(n,(function(t){o[t.name()]=t.exhibit(e,r)}));var i=Ca(o,(function(e,t){return{name:e,modification:t}})),a=function(e){return V(e,(function(e,t){return D(D({},t.modification),e)}),{})},c=V(i.classes,(function(e,t){return t.modification.concat(e)}),[]),u=a(i.attributes),s=a(i.styles);return Ea({classes:c,attributes:u,styles:s})}(n,u,t,a):c;return i=s,D(D({},o=a),{attributes:D(D({},o.attributes),i.attributes),styles:D(D({},o.styles),i.styles),classes:o.classes.concat(i.classes)})},Za=function(e,t,n){var r={"alloy.base.behaviour":Na(e)};return function(e,t,n,r){var o=Ma(e,n,r);return Ia(o,t)}(n,e.eventOrder,t,r).getOrDie()},Xa=function(e){var t=function(){return l},n=xo(Aa),r=Yr(function(e){return Ur("custom.definition",Qa,e)}(e)),o=Va(e),i=function(e){return e.list}(o),a=function(e){return e.data}(o),c=function(e){var t=Fe.fromTag(e.tag);Gt(t,e.attributes),Ua(t,e.classes),$t(t,e.styles),e.innerHtml.each((function(e){return qi(t,e)}));var n=e.domChildren;return _n(t,n),e.value.each((function(e){Ga(t,e)})),e.uid,la(t,e.uid),t}(Wa(r,i,a)),u=Za(r,i,a),s=xo(r.components),l={uid:e.uid,getSystem:n.get,config:function(t){var n=a;return(d(n[t.name()])?n[t.name()]:function(){throw new Error("Could not find "+t.name()+" in "+JSON.stringify(e,null,2))})()},hasConfigured:function(e){return d(a[e.name()])},spec:e,readState:function(e){return a[e]().map((function(e){return e.state.readState()})).getOr("not enabled")},getApis:function(){return r.apis},connect:function(e){n.set(e)},disconnect:function(){n.set(ga(t))},element:c,syncComponents:function(){var e=_t(c),t=q(e,(function(e){return n.get().getByDom(e).fold((function(){return[]}),re)}));s.set(t)},components:s.get,events:u};return l},Ka=function(e){var t=pa(e),n=t.events,r=M(t,["events"]),o=function(e){var t=be(e,"components").getOr([]);return Y(t,tc)}(r),i=D(D({},r),{events:D(D({},ra),n),components:o});return Gn.value(Xa(i))},qa=function(e){var t=Fe.fromText(e);return $a({element:t})},$a=function(e){var t=Hr("external.component",Er([Xr("element"),io("uid")]),e),n=xo(ga()),r=t.uid.getOrThunk((function(){return da("external")}));la(t.element,r);var o={uid:r,getSystem:n.get,config:F.none,hasConfigured:C,connect:function(e){n.set(e)},disconnect:function(){n.set(ga((function(){return o})))},getApis:function(){return{}},element:t.element,spec:e,readState:h("No state"),syncComponents:A,components:h([]),events:{}};return ba(o)},ec=da,tc=function(e){return function(e){return be(e,va)}(e).getOrThunk((function(){var t=function(e){return we(e,"uid")}(e)?e:D({uid:ec("")},e);return Ka(t).getOrDie()}))},nc=ba;function rc(e,t,n,r,o){return e(n,r)?F.some(n):d(o)&&o(n)?F.none():t(n,r,o)}var oc,ic=function(e,t,n){for(var r=e.dom,o=d(n)?n:C;r.parentNode;){r=r.parentNode;var i=Fe.fromDom(r);if(t(i))return F.some(i);if(o(i))break}return F.none()},ac=function(e,t,n){return rc((function(e,t){return t(e)}),ic,e,t,n)},cc=function(e,t,n){return ac(e,t,n).isSome()},uc=function(e,t,n){return ic(e,(function(e){return ht(e,t)}),n)},sc=function(e,t){return function(e,t){return Z(e.dom.childNodes,(function(e){return t(Fe.fromDom(e))})).map(Fe.fromDom)}(e,(function(e){return ht(e,t)}))},lc=function(e,t){return function(e,t){var n=void 0===t?document:t.dom;return vt(n)?F.none():F.from(n.querySelector(e)).map(Fe.fromDom)}(t,e)},fc=function(e,t,n){return rc((function(e,t){return ht(e,t)}),uc,e,t,n)},dc=function(){var e=ia("aria-owns");return{id:e,link:function(t){Ht(t,"aria-owns",e)},unlink:function(e){Zt(e,"aria-owns")}}},pc=function(e,t){return function(e){var t=ac(e,(function(e){if(!je(e))return!1;var t=Jt(e,"id");return void 0!==t&&t.indexOf("aria-owns")>-1}));return t.bind((function(e){var t=Jt(e,"id"),n=Tt(e);return lc(n,'[aria-owns="'+t+'"]')}))}(t).exists((function(t){return gc(e,t)}))},gc=function(e,t){return cc(t,(function(t){return bt(t,e.element)}),C)||pc(e,t)},Ac="unknown";!function(e){e[e.STOP=0]="STOP",e[e.NORMAL=1]="NORMAL",e[e.LOGGING=2]="LOGGING"}(oc||(oc={}));var mc=xo({}),hc=function(e,t,n){switch(be(mc.get(),e).orThunk((function(){var t=le(mc.get());return se(t,(function(t){return e.indexOf(t)>-1?F.some(mc.get()[t]):F.none()}))})).getOr(oc.NORMAL)){case oc.NORMAL:return n(wc());case oc.LOGGING:var r=function(e,t){var n=[],r=(new Date).getTime();return{logEventCut:function(e,t,r){n.push({outcome:"cut",target:t,purpose:r})},logEventStopped:function(e,t,r){n.push({outcome:"stopped",target:t,purpose:r})},logNoParent:function(e,t,r){n.push({outcome:"no-parent",target:t,purpose:r})},logEventNoHandlers:function(e,t){n.push({outcome:"no-handlers-left",target:t})},logEventResponse:function(e,t,r){n.push({outcome:"response",purpose:r,target:t})},write:function(){var o=(new Date).getTime();z(["mousemove","mouseover","mouseout",Ai()],e)||console.log(e,{event:e,time:o-r,target:t.dom,sequence:Y(n,(function(e){return z(["cut","stopped","response"],e.outcome)?"{"+e.purpose+"} "+e.outcome+" at ("+ta(e.target)+")":e.outcome}))})}}}(e,t),o=n(r);return r.write(),o;case oc.STOP:return!0}},vc=["alloy/data/Fields","alloy/debugging/Debugging"],bc=function(e,t,n){return hc(e,t,n)},wc=h({logEventCut:A,logEventStopped:A,logNoParent:A,logEventNoHandlers:A,logEventResponse:A,write:A}),yc=h([Xr("menu"),Xr("selectedMenu")]),xc=h([Xr("item"),Xr("selectedItem")]);h(Br(xc().concat(yc())));var Cc=h(Br(xc())),Ec=no("initSize",[Xr("numColumns"),Xr("numRows")]),Bc=function(){return no("markers",[Xr("backgroundMenu")].concat(yc()).concat(xc()))},Dc=function(e){return no("markers",Y(e,Xr))},Mc=function(e,t,n){return function(){var e=new Error;if(void 0!==e.stack){var t=e.stack.split("\n");return Z(t,(function(e){return e.indexOf("alloy")>0&&!R(vc,(function(t){return e.indexOf(t)>-1}))})).getOr(Ac)}}(),Vr(t,t,n,Rr((function(e){return Gn.value((function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return e.apply(void 0,t)}))})))},_c=function(e){return Mc(0,e,fr(A))},kc=function(e){return Mc(0,e,fr(F.none))},Ic=function(e){return Mc(0,e,{tag:"required",process:{}})},Sc=function(e){return Mc(0,e,{tag:"required",process:{}})},Qc=function(e,t){return Wr(e,h(t))},Nc=function(e){return Wr(e,v)},Fc=h(Ec),Tc=function(e,t,n,r,o,i,a,c){return void 0===c&&(c=!1),{x:e,y:t,bubble:n,direction:r,placement:o,restriction:i,label:a+"-"+o,alwaysFit:c}},Oc=Co([{southeast:[]},{southwest:[]},{northeast:[]},{northwest:[]},{south:[]},{north:[]},{east:[]},{west:[]}]),Pc=Oc.southeast,jc=Oc.southwest,zc=Oc.northeast,Rc=Oc.northwest,Lc=Oc.south,Uc=Oc.north,Yc=Oc.east,Hc=Oc.west,Gc=function(e,t,n,r){var o=e+t;return o>r?n:o<n?r:o},Jc=function(e,t,n){return Math.min(Math.max(e,t),n)},Vc=function(e,t){return ne(["left","right","top","bottom"],(function(n){return be(t,n).map((function(t){return function(e,t){switch(t){case 1:return e.x;case 0:return e.x+e.width;case 2:return e.y;case 3:return e.y+e.height}}(e,t)}))}))},Wc="layout",Zc=function(e){return e.x},Xc=function(e,t){return e.x+e.width/2-t.width/2},Kc=function(e,t){return e.x+e.width-t.width},qc=function(e,t){return e.y-t.height},$c=function(e){return e.y+e.height},eu=function(e,t){return e.y+e.height/2-t.height/2},tu=function(e,t,n){return Tc(Zc(e),$c(e),n.southeast(),Pc(),"southeast",Vc(e,{left:1,top:3}),Wc)},nu=function(e,t,n){return Tc(Kc(e,t),$c(e),n.southwest(),jc(),"southwest",Vc(e,{right:0,top:3}),Wc)},ru=function(e,t,n){return Tc(Zc(e),qc(e,t),n.northeast(),zc(),"northeast",Vc(e,{left:1,bottom:2}),Wc)},ou=function(e,t,n){return Tc(Kc(e,t),qc(e,t),n.northwest(),Rc(),"northwest",Vc(e,{right:0,bottom:2}),Wc)},iu=function(e,t,n){return Tc(Xc(e,t),qc(e,t),n.north(),Uc(),"north",Vc(e,{bottom:2}),Wc)},au=function(e,t,n){return Tc(Xc(e,t),$c(e),n.south(),Lc(),"south",Vc(e,{top:3}),Wc)},cu=function(e,t,n){return Tc(function(e){return e.x+e.width}(e),eu(e,t),n.east(),Yc(),"east",Vc(e,{left:0}),Wc)},uu=function(e,t,n){return Tc(function(e,t){return e.x-t.width}(e,t),eu(e,t),n.west(),Hc(),"west",Vc(e,{right:1}),Wc)},su=function(){return[tu,nu,ru,ou,au,iu,cu,uu]},lu=function(){return[nu,tu,ou,ru,au,iu,cu,uu]},fu=function(){return[ru,ou,tu,nu,iu,au]},du=function(){return[ou,ru,nu,tu,iu,au]},pu=function(){return[tu,nu,ru,ou,au,iu]},gu=function(){return[nu,tu,ou,ru,au,iu]},Au=Object.freeze({__proto__:null,events:function(e){return Oi([zi(ui(),(function(t,n){var r=e.channels,o=le(r),i=n,a=function(e,t){return t.universal?e:J(e,(function(e){return z(t.channels,e)}))}(o,i);H(a,(function(e){var n=r[e],o=n.schema,a=Hr("channel["+e+"] data\nReceiver: "+ta(t.element),o,i.data);n.onReceive(t,a)}))}))])}}),mu=[Kr("channels",Lr(Gn.value,Er([Ic("onReceive"),po("schema",Ir())])))],hu=function(e,t,n){return Zi((function(r,o){n(r,e,t)}))},vu=function(e,t,n){return function(e,t,n){var r=n.toString(),o=r.indexOf(")")+1,i=r.indexOf("("),a=r.substring(i+1,o-1).split(/,\s*/);return e.toFunctionAnnotation=function(){return{name:t,parameters:ma(a.slice(0,1).concat(a.slice(3)))}},e}((function(r){for(var o=[],i=1;i<arguments.length;i++)o[i-1]=arguments[i];var a=[r].concat(o);return r.config({name:h(e)}).fold((function(){throw new Error("We could not find any behaviour configuration for: "+e+". Using API: "+n)}),(function(e){var n=Array.prototype.slice.call(a,1);return t.apply(void 0,[r,e.config,e.state].concat(n))}))}),n,t)},bu=function(e){return{key:e,value:void 0}},wu=function(e,t,n,r,o,i,a){var c=function(e){return ye(e,n)?e[n]():F.none()},u=pe(o,(function(e,t){return vu(n,e,t)})),s=pe(i,(function(e,t){return ha(e,t)})),l=D(D(D({},s),u),{revoke:w(bu,n),config:function(t){var r=Hr(n+"-config",e,t);return{key:n,value:{config:r,me:l,configAsRaw:Ue((function(){return Hr(n+"-config",e,t)})),initialConfig:t,state:a}}},schema:h(t),exhibit:function(e,t){return Ee(c(e),be(r,"exhibit"),(function(e,n){return n(t,e.config,e.state)})).getOrThunk((function(){return Ea({})}))},name:h(n),handlers:function(e){return c(e).map((function(e){return be(r,"events").getOr((function(){return{}}))(e.config,e.state)})).getOr({})}});return l},yu=function(e){return Mo(e)},xu=Er([Xr("fields"),Xr("name"),po("active",{}),po("apis",{}),po("state",ya),po("extra",{})]),Cu=function(e){var t=Hr("Creating behaviour: "+e.name,xu,e);return function(e,t,n,r,o,i){var a,c,u=Er(e),s=fo(t,[(a="config",c=e,ao(a,Er(c)))]);return wu(u,s,t,n,r,o,i)}(t.fields,t.name,t.active,t.apis,t.extra,t.state)},Eu=Er([Xr("branchKey"),Xr("branches"),Xr("name"),po("active",{}),po("apis",{}),po("state",ya),po("extra",{})]),Bu=function(e){var t=Hr("Creating behaviour: "+e.name,Eu,e);return function(e,t,n,r,o,i){var a=e,c=fo(t,[ao("config",e)]);return wu(a,c,t,n,r,o,i)}(Jr(t.branchKey,t.branches),t.name,t.active,t.apis,t.extra,t.state)},Du=h(void 0),Mu=Cu({fields:mu,name:"receiving",active:Au}),_u=Object.freeze({__proto__:null,exhibit:function(e,t){return Ea({classes:[],styles:t.useFixed()?{}:{position:"relative"}})}}),ku=function(){return Fe.fromDom(document)},Iu=function(e){return e.dom.focus()},Su=function(e){var t=Tt(e).dom;return e.dom===t.activeElement},Qu=function(e){return void 0===e&&(e=ku()),F.from(e.dom.activeElement).map(Fe.fromDom)},Nu=function(e){return Qu(Tt(e)).filter((function(t){return e.dom.contains(t.dom)}))},Fu=function(e,t){var n=Tt(t),r=Qu(n).bind((function(e){var n,r,o=function(t){return bt(e,t)};return o(t)?F.some(t):(n=o,(r=function(e){for(var t=0;t<e.childNodes.length;t++){var o=Fe.fromDom(e.childNodes[t]);if(n(o))return F.some(o);var i=r(e.childNodes[t]);if(i.isSome())return i}return F.none()})(t.dom))})),o=e(t);return r.each((function(e){Qu(n).filter((function(t){return bt(t,e)})).fold((function(){Iu(e)}),A)})),o},Tu=function(e,t,n,r,o){var i=function(e){return e+"px"};return{position:e,left:t.map(i),top:n.map(i),right:r.map(i),bottom:o.map(i)}},Ou=function(e,t){en(e,function(e){return D(D({},e),{position:F.some(e.position)})}(t))},Pu=Co([{none:[]},{relative:["x","y","width","height"]},{fixed:["x","y","width","height"]}]),ju=function(e,t,n,r,o,i){var a=t.rect,c=a.x-n,u=a.y-r,s=o-(c+a.width),l=i-(u+a.height),f=F.some(c),d=F.some(u),p=F.some(s),g=F.some(l),A=F.none();return function(e,t,n,r,o,i,a,c,u){return e.fold(t,n,r,o,i,a,c,u)}(t.direction,(function(){return Tu(e,f,d,A,A)}),(function(){return Tu(e,A,d,p,A)}),(function(){return Tu(e,f,A,A,g)}),(function(){return Tu(e,A,A,p,g)}),(function(){return Tu(e,f,d,A,A)}),(function(){return Tu(e,f,A,A,g)}),(function(){return Tu(e,f,d,A,A)}),(function(){return Tu(e,A,d,p,A)}))},zu=function(e,t){return e.fold((function(){var e=t.rect;return Tu("absolute",F.some(e.x),F.some(e.y),F.none(),F.none())}),(function(e,n,r,o){return ju("absolute",t,e,n,r,o)}),(function(e,n,r,o){return ju("fixed",t,e,n,r,o)}))},Ru=function(e,t){var n=w(jn,t),r=e.fold(n,n,(function(){var e=Qn();return jn(t).translate(-e.left,-e.top)})),o=wn(t),i=dn(t);return zn(r.left,r.top,o,i)},Lu=function(e,t){return t.fold((function(){return e.fold(Un,Un,zn)}),(function(t){return e.fold(t,t,(function(){var n=t(),r=Uu(e,n.x,n.y);return zn(r.left,r.top,n.width,n.height)}))}))},Uu=function(e,t,n){var r=gn(t,n);return e.fold(h(r),h(r),(function(){var e=Qn();return r.translate(-e.left,-e.top)}))};Pu.none;var Yu,Hu=Pu.relative,Gu=Pu.fixed,Ju=function(e,t){return function(e,t){return{anchorBox:e,origin:t}}(e,t)},Vu="data-alloy-placement",Wu=function(e){return Vt(e,Vu)},Zu=Co([{fit:["reposition"]},{nofit:["reposition","visibleW","visibleH","isVisible"]}]),Xu=function(e,t,n,r){var o=e.bubble,i=o.offset,a=function(e,t,n){var r=function(r,o){return t[r].map((function(t){var i="top"===r||"bottom"===r,a=i?n.top:n.left,c=("left"===r||"top"===r?Math.max:Math.min)(t,o)+a;return i?Jc(c,e.y,e.bottom):Jc(c,e.x,e.right)})).getOr(o)},o=r("left",e.x),i=r("top",e.y),a=r("right",e.right),c=r("bottom",e.bottom);return zn(o,i,a-o,c-i)}(r,e.restriction,i),c=e.x+i.left,u=e.y+i.top,s=zn(c,u,t,n),l=function(e,t){var n=t.x,r=t.y,o=t.right,i=t.bottom,a=e.x,c=e.y,u=e.right,s=e.bottom,l=e.width,f=e.height;return{originInBounds:a>=n&&a<=o&&c>=r&&c<=i,sizeInBounds:u<=o&&u>=n&&s<=i&&s>=r,visibleW:Math.min(l,a>=n?o-a:u-n),visibleH:Math.min(f,c>=r?i-c:s-r)}}(s,a),f=l.originInBounds,d=l.sizeInBounds,p=l.visibleW,g=l.visibleH,A=f&&d,m=A?s:function(e,t){var n=t.x,r=t.y,o=t.right,i=t.bottom,a=e.x,c=e.y,u=e.width,s=e.height,l=Math.max(n,o-u),f=Math.max(r,i-s),d=Jc(a,n,l),p=Jc(c,r,f),g=Math.min(d+u,o)-d,A=Math.min(p+s,i)-p;return zn(d,p,g,A)}(s,a),v=m.width>0&&m.height>0,b=function(e,t,n){var r=h(t.bottom-n.y),o=h(n.bottom-t.y),i=function(e,t,n,r){return e.fold(t,t,r,r,t,r,n,n)}(e,o,o,r),a=h(t.right-n.x),c=h(n.right-t.x),u=function(e,t,n,r){return e.fold(t,r,t,r,n,n,t,r)}(e,c,c,a);return{maxWidth:u,maxHeight:i}}(e.direction,m,r),w=b.maxWidth,y={rect:m,maxHeight:b.maxHeight,maxWidth:w,direction:e.direction,placement:e.placement,classes:{on:o.classesOn,off:o.classesOff},layout:e.label,testY:u};return A||e.alwaysFit?Zu.fit(y):Zu.nofit(y,p,g,v)},Ku=function(e){var t=xo(F.none()),n=function(){return t.get().each(e)};return{clear:function(){n(),t.set(F.none())},isSet:function(){return t.get().isSome()},get:function(){return t.get()},set:function(e){n(),t.set(F.some(e))}}},qu=function(){return Ku((function(e){return e.destroy()}))},$u=function(){return Ku((function(e){return e.unbind()}))},es=function(){var e=Ku(A);return D(D({},e),{on:function(t){return e.get().each(t)}})},ts=E,ns=function(e,t,n){return function(e,t,n,r){return xn(e,t,n,r,!1)}(e,t,ts,n)},rs=function(e,t,n){return function(e,t,n,r){return xn(e,t,n,r,!0)}(e,t,ts,n)},os=yn,is=["top","bottom","right","left"],as="data-alloy-transition-timer",cs=function(e,t){return function(e,t){return $(t,(function(t){return La(e,t)}))}(e,t.classes)},us=function(e,t){var n=function(e){return parseFloat(e).toFixed(3)};return he(t,(function(t,r){var o,i,a,c=e[r].map(n),u=t.map(n);return void 0===a&&(a=b),!Ee(o=c,i=u,a).getOr(o.isNone()&&i.isNone())})).isSome()},ss=function(e,t){var n,r=$u(),i=$u(),a=function(t){var n,r=null!==(n=t.raw.pseudoElement)&&void 0!==n?n:"";return bt(t.target,e)&&!Se(r)&&z(is,t.raw.propertyName)},c=function(o){if(l(o)||a(o)){r.clear(),i.clear();var c=null==o?void 0:o.raw.type;(l(c)||c===ei())&&(clearTimeout(n),Zt(e,as),Ya(e,t.classes))}},u=function(){r.set(ns(e,ei(),c)),i.set(ns(e,$o(),c))};if("ontransitionstart"in e.dom)var s=ns(e,ti(),(function(e){a(e)&&(s.unbind(),u())}));else u();var f=function(e){var t=function(t){var n=tn(e,t),r=o(n)?n.split(/\s*,\s*/):[];return J(r,Se)},n=function(e){if(o(e)&&/^[\d.]+/.test(e)){var t=parseFloat(e);return ke(e,"ms")?t:1e3*t}return 0},r=t("transition-delay"),i=t("transition-duration");return W(i,(function(e,t,o){var i=n(r[o])+n(t);return Math.max(e,i)}),0)}(e);requestAnimationFrame((function(){n=setTimeout(c,f+17),Ht(e,as,n)}))},ls=function(e,t,n,r,o,i){var a=function(e,t,n){return n.exists((function(n){var r=e.mode;return"all"===r||n[r]!==t[r]}))}(r,o,i);if(a||cs(e,r)){qt(e,"position",n.position);var c=Ru(t,e),u=zu(t,D(D({},o),{rect:c})),s=ne(is,(function(e){return u[e]}));us(n,s)&&(en(e,s),a&&function(e,t){Ua(e,t.classes),Vt(e,as).each((function(t){clearTimeout(parseInt(t,10)),Zt(e,as)})),ss(e,t)}(e,r),un(e))}else Ya(e,r.classes)},fs=function(e,t,n,r){cn(t,"max-height"),cn(t,"max-width");var o,i={width:wn(o=t),height:dn(o)};return function(e,t,n,r,o,i){var a=r.width,c=r.height,u=function(t,u,s,l,f){var d=t(n,r,o,e,i),p=Xu(d,a,c,i);return p.fold(h(p),(function(e,t,n,r){return(f===r?n>l||t>s:!f&&r)?p:Zu.nofit(u,s,l,f)}))},s=W(t,(function(e,t){var n=w(u,t);return e.fold(h(e),n)}),Zu.nofit({rect:n,maxHeight:r.height,maxWidth:r.width,direction:Pc(),placement:"southeast",classes:{on:[],off:[]},layout:"none",testY:n.y},-1,-1,!1));return s.fold(v,v)}(t,r.preference,e,i,n,r.bounds)},ds=function(e,t){!function(e,t){Ht(e,Vu,t)}(e,t.placement)},ps=function(e,t){!function(e,t){var n=ln.max(e,t,["margin-top","border-top-width","padding-top","padding-bottom","border-bottom-width","margin-bottom"]);qt(e,"max-height",n+"px")}(e,Math.floor(t))},gs=h((function(e,t){ps(e,t),$t(e,{"overflow-x":"hidden","overflow-y":"auto"})})),As=h((function(e,t){ps(e,t)})),ms=function(e,t,n){return void 0===e[t]?n:e[t]},hs=function(e,t,n,r){var o=fs(e,t,n,r);return function(e,t,n){var r=zu(n.origin,t);n.transition.each((function(o){ls(e,n.origin,r,o,t,n.lastPlacement)})),Ou(e,r)}(t,o,r),ds(t,o),function(e,t){var n=t.classes;Ya(e,n.off),Ua(e,n.on)}(t,o),function(e,t,n){(0,n.maxHeightFunction)(e,t.maxHeight)}(t,o,r),function(e,t,n){(0,n.maxWidthFunction)(e,t.maxWidth)}(t,o,r),{layout:o.layout,placement:o.placement}},vs=["valignCentre","alignLeft","alignRight","alignCentre","top","bottom","left","right","inset"],bs=function(e,t,n,r){void 0===r&&(r=1);var o=e*r,i=t*r,a=function(e){return be(n,e).getOr([])},c=function(e,t,n){var r=te(vs,n);return{offset:gn(e,t),classesOn:q(n,a),classesOff:q(r,a)}};return{southeast:function(){return c(-e,t,["top","alignLeft"])},southwest:function(){return c(e,t,["top","alignRight"])},south:function(){return c(-e/2,t,["top","alignCentre"])},northeast:function(){return c(-e,-t,["bottom","alignLeft"])},northwest:function(){return c(e,-t,["bottom","alignRight"])},north:function(){return c(-e/2,-t,["bottom","alignCentre"])},east:function(){return c(e,-t/2,["valignCentre","left"])},west:function(){return c(-e,-t/2,["valignCentre","right"])},insetNortheast:function(){return c(o,i,["top","alignLeft","inset"])},insetNorthwest:function(){return c(-o,i,["top","alignRight","inset"])},insetNorth:function(){return c(-o/2,i,["top","alignCentre","inset"])},insetSoutheast:function(){return c(o,-i,["bottom","alignLeft","inset"])},insetSouthwest:function(){return c(-o,-i,["bottom","alignRight","inset"])},insetSouth:function(){return c(-o/2,-i,["bottom","alignCentre","inset"])},insetEast:function(){return c(-o,-i/2,["valignCentre","right","inset"])},insetWest:function(){return c(o,-i/2,["valignCentre","left","inset"])}}},ws=function(){return bs(0,0,{})},ys=v,xs=function(e,t){return function(n){return"rtl"===Cs(n)?t:e}},Cs=function(e){return"rtl"===tn(e,"direction")?"rtl":"ltr"};!function(e){e.TopToBottom="toptobottom",e.BottomToTop="bottomtotop"}(Yu||(Yu={}));var Es="data-alloy-vertical-dir",Bs=function(e){return cc(e,(function(e){return je(e)&&Jt(e,"data-alloy-vertical-dir")===Yu.BottomToTop}))},Ds=function(){return fo("layouts",[Xr("onLtr"),Xr("onRtl"),io("onBottomLtr"),io("onBottomRtl")])},Ms=function(e,t,n,r,o,i,a){var c=a.map(Bs).getOr(!1),u=t.layouts.map((function(t){return t.onLtr(e)})),s=t.layouts.map((function(t){return t.onRtl(e)})),l=c?t.layouts.bind((function(t){return t.onBottomLtr.map((function(t){return t(e)}))})).or(u).getOr(o):u.getOr(n),f=c?t.layouts.bind((function(t){return t.onBottomRtl.map((function(t){return t(e)}))})).or(s).getOr(i):s.getOr(r);return xs(l,f)(e)},_s=[Xr("hotspot"),io("bubble"),po("overrides",{}),Ds(),Qc("placement",(function(e,t,n){var r=t.hotspot,o=Ru(n,r.element),i=Ms(e.element,t,pu(),gu(),fu(),du(),F.some(t.hotspot.element));return F.some(ys({anchorBox:o,bubble:t.bubble.getOr(ws()),overrides:t.overrides,layouts:i,placer:F.none()}))}))],ks=[Xr("x"),Xr("y"),po("height",0),po("width",0),po("bubble",ws()),po("overrides",{}),Ds(),Qc("placement",(function(e,t,n){var r=Uu(n,t.x,t.y),o=zn(r.left,r.top,t.width,t.height),i=Ms(e.element,t,su(),lu(),su(),lu(),F.none());return F.some(ys({anchorBox:o,bubble:t.bubble,overrides:t.overrides,layouts:i,placer:F.none()}))}))],Is=Co([{screen:["point"]},{absolute:["point","scrollLeft","scrollTop"]}]),Ss=function(e){return e.fold(v,(function(e,t,n){return e.translate(-t,-n)}))},Qs=function(e){return e.fold(v,v)},Ns=function(e){return W(e,(function(e,t){return e.translate(t.left,t.top)}),gn(0,0))},Fs=function(e){var t=Y(e,Qs);return Ns(t)},Ts=Is.screen,Os=Is.absolute,Ps=function(e,t,n){var r=xt(e.element),o=Qn(r),i=function(e,t,n){var r=Bt(n.root).dom;return F.from(r.frameElement).map(Fe.fromDom).filter((function(t){var n=xt(t),r=xt(e.element);return bt(n,r)})).map(mn)}(e,0,n).getOr(o);return Os(i,o.left,o.top)},js=function(e,t,n,r){var o=Ts(gn(e,t));return F.some(function(e,t,n){return{point:e,width:t,height:n}}(o,n,r))},zs=function(e,t,n,r,o){return e.map((function(e){var i,a,c,u=[t,e.point],s=(i=function(){return Fs(u)},a=function(){return Fs(u)},c=function(){return function(e){var t=Y(e,Ss);return Ns(t)}(u)},r.fold(i,a,c)),l=function(e,t,n,r){return{x:e,y:t,width:n,height:r}}(s.left,s.top,e.width,e.height),f=n.showAbove?fu():pu(),d=n.showAbove?du():gu(),p=Ms(o,n,f,d,f,d,F.none());return ys({anchorBox:l,bubble:n.bubble.getOr(ws()),overrides:n.overrides,layouts:p,placer:F.none()})}))},Rs=[Xr("node"),Xr("root"),io("bubble"),Ds(),po("overrides",{}),po("showAbove",!1),Qc("placement",(function(e,t,n){var r=Ps(e,0,t);return t.node.filter(Rt).bind((function(o){var i=o.dom.getBoundingClientRect(),a=js(i.left,i.top,i.width,i.height),c=t.node.getOr(e.element);return zs(a,r,t,n,c)}))}))],Ls=function(e,t,n,r){return{start:e,soffset:t,finish:n,foffset:r}},Us=Co([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),Ys=(Us.before,Us.on,Us.after,function(e){return e.fold(v,v,v)}),Hs=Co([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),Gs={domRange:Hs.domRange,relative:Hs.relative,exact:Hs.exact,exactFromRange:function(e){return Hs.exact(e.start,e.soffset,e.finish,e.foffset)},getWin:function(e){var t=function(e){return e.match({domRange:function(e){return Fe.fromDom(e.startContainer)},relative:function(e,t){return Ys(e)},exact:function(e,t,n,r){return e}})}(e);return Bt(t)},range:Ls},Js=function(e,t,n){var r,o=e.document.createRange();return r=o,t.fold((function(e){r.setStartBefore(e.dom)}),(function(e,t){r.setStart(e.dom,t)}),(function(e){r.setStartAfter(e.dom)})),function(e,t){t.fold((function(t){e.setEndBefore(t.dom)}),(function(t,n){e.setEnd(t.dom,n)}),(function(t){e.setEndAfter(t.dom)}))}(o,n),o},Vs=function(e,t,n,r,o){var i=e.document.createRange();return i.setStart(t.dom,n),i.setEnd(r.dom,o),i},Ws=function(e){return{left:e.left,top:e.top,right:e.right,bottom:e.bottom,width:e.width,height:e.height}},Zs=Co([{ltr:["start","soffset","finish","foffset"]},{rtl:["start","soffset","finish","foffset"]}]),Xs=function(e,t,n){return t(Fe.fromDom(n.startContainer),n.startOffset,Fe.fromDom(n.endContainer),n.endOffset)},Ks=function(e,t){var n=function(e,t){return t.match({domRange:function(e){return{ltr:h(e),rtl:F.none}},relative:function(t,n){return{ltr:Ue((function(){return Js(e,t,n)})),rtl:Ue((function(){return F.some(Js(e,n,t))}))}},exact:function(t,n,r,o){return{ltr:Ue((function(){return Vs(e,t,n,r,o)})),rtl:Ue((function(){return F.some(Vs(e,r,o,t,n))}))}}})}(e,t);return function(e,t){var n=t.ltr();return n.collapsed?t.rtl().filter((function(e){return!1===e.collapsed})).map((function(e){return Zs.rtl(Fe.fromDom(e.endContainer),e.endOffset,Fe.fromDom(e.startContainer),e.startOffset)})).getOrThunk((function(){return Xs(0,Zs.ltr,n)})):Xs(0,Zs.ltr,n)}(0,n)},qs=function(e,t){return Ks(e,t).match({ltr:function(t,n,r,o){var i=e.document.createRange();return i.setStart(t.dom,n),i.setEnd(r.dom,o),i},rtl:function(t,n,r,o){var i=e.document.createRange();return i.setStart(r.dom,o),i.setEnd(t.dom,n),i}})};Zs.ltr,Zs.rtl;var $s,el=function(e,t){var n=function(t){return e(t)?F.from(t.dom.nodeValue):F.none()};return{get:function(r){if(!e(r))throw new Error("Can only get "+t+" value of a "+t+" node");return n(r).getOr("")},getOption:n,set:function(n,r){if(!e(n))throw new Error("Can only set raw "+t+" value of a "+t+" node");n.dom.nodeValue=r}}}(ze,"text"),tl=function(e){return el.getOption(e)},nl=["img","br"],rl=function(e){var t=tl(e).filter((function(e){return 0!==e.trim().length||e.indexOf(" ")>-1})).isSome();return t||z(nl,Oe(e))},ol=function(e,t){var n=function(e){for(var r=_t(e),o=r.length-1;o>=0;o--){var i=r[o];if(t(i))return F.some(i);var a=n(i);if(a.isSome())return a}return F.none()};return n(e)},il=function(e,t){return function(e,t){var n=void 0===t?document:t.dom;return vt(n)?[]:Y(n.querySelectorAll(e),Fe.fromDom)}(t,e)},al=function(e,t,n,r){var o=function(e,t,n,r){var o=xt(e).dom.createRange();return o.setStart(e.dom,t),o.setEnd(n.dom,r),o}(e,t,n,r),i=bt(e,n)&&t===r;return o.collapsed&&!i},cl=function(e){if(e.rangeCount>0){var t=e.getRangeAt(0),n=e.getRangeAt(e.rangeCount-1);return F.some(Ls(Fe.fromDom(t.startContainer),t.startOffset,Fe.fromDom(n.endContainer),n.endOffset))}return F.none()},ul=function(e){if(null===e.anchorNode||null===e.focusNode)return cl(e);var t=Fe.fromDom(e.anchorNode),n=Fe.fromDom(e.focusNode);return al(t,e.anchorOffset,n,e.focusOffset)?F.some(Ls(t,e.anchorOffset,n,e.focusOffset)):cl(e)},sl=function(e){return function(e){return F.from(e.getSelection())}(e).filter((function(e){return e.rangeCount>0})).bind(ul)},ll=function(e,t){return function(e){var t=e.getClientRects(),n=t.length>0?t[0]:e.getBoundingClientRect();return n.width>0||n.height>0?F.some(n).map(Ws):F.none()}(qs(e,t))},fl=function(e,t){return function(e){var t=e.getBoundingClientRect();return t.width>0||t.height>0?F.some(t).map(Ws):F.none()}(qs(e,t))},dl=function(e,t){return{element:e,offset:t}},pl=function(e,t){var n=_t(e);if(0===n.length)return dl(e,t);if(t<n.length)return dl(n[t],0);var r=n[n.length-1],o=ze(r)?function(e){return el.get(e)}(r).length:_t(r).length;return dl(r,o)},gl=function(e,t){return ze(e)?dl(e,t):pl(e,t)},Al=function(e,t){return t.getSelection.getOrThunk((function(){return function(){return sl(e)}}))().map((function(e){var t=gl(e.start,e.soffset),n=gl(e.finish,e.foffset);return Gs.range(t.element,t.offset,n.element,n.offset)}))},ml=[io("getSelection"),Xr("root"),io("bubble"),Ds(),po("overrides",{}),po("showAbove",!1),Qc("placement",(function(e,t,n){var r=Bt(t.root).dom,o=Ps(e,0,t),i=Al(r,t).bind((function(e){var t=fl(r,Gs.exactFromRange(e)).orThunk((function(){var t=Fe.fromText("\ufeff");En(e.start,t);var n=ll(r,Gs.exact(t,0,t,1));return In(t),n}));return t.bind((function(e){return js(e.left,e.top,e.width,e.height)}))})),a=Al(r,t).bind((function(e){return je(e.start)?F.some(e.start):function(e){return Dt(e)}(e.start)})),c=a.getOr(e.element);return zs(i,o,t,n,c)}))],hl="link-layout",vl=function(e){return e.x+e.width},bl=function(e,t){return e.x-t.width},wl=function(e,t){return e.y-t.height+e.height},yl=function(e){return e.y},xl=function(e,t,n){return Tc(vl(e),yl(e),n.southeast(),Pc(),"southeast",Vc(e,{left:0,top:2}),hl)},Cl=function(e,t,n){return Tc(bl(e,t),yl(e),n.southwest(),jc(),"southwest",Vc(e,{right:1,top:2}),hl)},El=function(e,t,n){return Tc(vl(e),wl(e,t),n.northeast(),zc(),"northeast",Vc(e,{left:0,bottom:3}),hl)},Bl=function(e,t,n){return Tc(bl(e,t),wl(e,t),n.northwest(),Rc(),"northwest",Vc(e,{right:1,bottom:3}),hl)},Dl=function(){return[xl,Cl,El,Bl]},Ml=function(){return[Cl,xl,Bl,El]},_l=[Xr("item"),Ds(),po("overrides",{}),Qc("placement",(function(e,t,n){var r=Ru(n,t.item.element),o=Ms(e.element,t,Dl(),Ml(),Dl(),Ml(),F.none());return F.some(ys({anchorBox:r,bubble:ws(),overrides:t.overrides,layouts:o,placer:F.none()}))}))],kl=Jr("type",{selection:ml,node:Rs,hotspot:_s,submenu:_l,makeshift:ks}),Il=[oo("classes",Nr),ho("mode","all",["all","layout","placement"])],Sl=[po("useFixed",C),io("getBounds")],Ql=[Kr("anchor",kl),fo("transition",Il)],Nl=function(e,t,n,r,o,i,a){return function(e,t,n,r,o,i,a,c){var u=ms(a,"maxHeightFunction",gs()),s=ms(a,"maxWidthFunction",A),l=e.anchorBox,f=e.origin,d={bounds:Lu(f,i),origin:f,preference:r,maxHeightFunction:u,maxWidthFunction:s,lastPlacement:o,transition:c};return hs(l,t,n,d)}(Ju(n.anchorBox,t),o.element,n.bubble,n.layouts,i,r,n.overrides,a)},Fl=function(e,t,n,r,o,i){var a=i.map(Rn);return Tl(e,t,n,r,o,a)},Tl=function(e,t,n,r,o,i){var a=Hr("placement.info",Br(Ql),o),c=a.anchor,u=r.element,s=n.get(r.uid);Fu((function(){qt(u,"position","fixed");var o=rn(u,"visibility");qt(u,"visibility","hidden");var l=t.useFixed()?function(){var e=document.documentElement;return Gu(0,0,e.clientWidth,e.clientHeight)}():function(e){var t=mn(e.element),n=e.element.dom.getBoundingClientRect();return Hu(t.left,t.top,n.width,n.height)}(e),f=c.placement,d=i.map(h).or(t.getBounds);f(e,c,l).each((function(t){var o=t.placer.getOr(Nl)(e,l,t,d,r,s,a.transition);n.set(r.uid,o)})),o.fold((function(){cn(u,"visibility")}),(function(e){qt(u,"visibility",e)})),rn(u,"left").isNone()&&rn(u,"top").isNone()&&rn(u,"right").isNone()&&rn(u,"bottom").isNone()&&xe(rn(u,"position"),"fixed")&&cn(u,"position")}),u)},Ol=Object.freeze({__proto__:null,position:function(e,t,n,r,o){Fl(e,t,n,r,o,F.none())},positionWithin:Fl,positionWithinBounds:Tl,getMode:function(e,t,n){return t.useFixed()?"fixed":"absolute"},reset:function(e,t,n,r){var o=r.element;H(["position","left","right","top","bottom"],(function(e){return cn(o,e)})),function(e){Zt(e,Vu)}(o),n.clear(r.uid)}}),Pl=Object.freeze({__proto__:null,init:function(){var e={};return xa({readState:function(){return e},clear:function(t){f(t)?delete e[t]:e={}},set:function(t,n){e[t]=n},get:function(t){return be(e,t)}})}}),jl=Cu({fields:Sl,name:"positioning",active:_u,apis:Ol,state:Pl}),zl=function(e){Ii(e,yi());var t=e.components();H(t,zl)},Rl=function(e){var t=e.components();H(t,Rl),Ii(e,wi())},Ll=function(e,t){Mn(e.element,t.element)},Ul=function(e,t){var n=e.components();!function(e){H(e.components(),(function(e){return In(e.element)})),kn(e.element),e.syncComponents()}(e);var r=te(n,t);H(r,(function(t){zl(t),e.getSystem().removeFromWorld(t)})),H(t,(function(t){t.getSystem().isConnected()?Ll(e,t):(e.getSystem().addToWorld(t),Ll(e,t),Rt(e.element)&&Rl(t)),e.syncComponents()}))},Yl=function(e,t){Hl(e,t,Mn)},Hl=function(e,t,n){e.getSystem().addToWorld(t),n(e.element,t.element),Rt(e.element)&&Rl(t),e.syncComponents()},Gl=function(e){zl(e),In(e.element),e.getSystem().removeFromWorld(e)},Jl=function(e){var t=Dt(e.element).bind((function(t){return e.getSystem().getByDom(t).toOptional()}));Gl(e),t.each((function(e){e.syncComponents()}))},Vl=function(e){var t=e.components();H(t,Gl),kn(e.element),e.syncComponents()},Wl=function(e,t){Zl(e,t,Mn)},Zl=function(e,t,n){n(e,t.element);var r=_t(t.element);H(r,(function(e){t.getByDom(e).each(Rl)}))},Xl=function(e){var t=_t(e.element);H(t,(function(t){e.getByDom(t).each(zl)})),In(e.element)},Kl=function(e,t,n,r){n.get().each((function(t){Vl(e)}));var o=t.getAttachPoint(e);Yl(o,e);var i=e.getSystem().build(r);return Yl(e,i),n.set(i),i},ql=function(e,t,n,r){var o=Kl(e,t,n,r);return t.onOpen(e,o),o},$l=function(e,t,n){n.get().each((function(r){Vl(e),Jl(e),t.onClose(e,r),n.clear()}))},ef=function(e,t,n){return n.isOpen()},tf=function(e,t,n){var r=t.getAttachPoint(e);qt(e.element,"position",jl.getMode(r)),function(e,t,n,r){rn(e.element,t).fold((function(){Zt(e.element,n)}),(function(t){Ht(e.element,n,t)})),qt(e.element,t,r)}(e,"visibility",t.cloakVisibilityAttr,"hidden")},nf=function(e,t,n){(function(e){return R(["top","left","right","bottom"],(function(t){return rn(e,t).isSome()}))})(e.element)||cn(e.element,"position"),function(e,t,n){Vt(e.element,n).fold((function(){return cn(e.element,t)}),(function(n){return qt(e.element,t,n)}))}(e,"visibility",t.cloakVisibilityAttr)},rf=Object.freeze({__proto__:null,cloak:tf,decloak:nf,open:ql,openWhileCloaked:function(e,t,n,r,o){tf(e,t),ql(e,t,n,r),o(),nf(e,t)},close:$l,isOpen:ef,isPartOf:function(e,t,n,r){return ef(0,0,n)&&n.get().exists((function(n){return t.isPartOf(e,n,r)}))},getState:function(e,t,n){return n.get()},setContent:function(e,t,n,r){return n.get().map((function(){return Kl(e,t,n,r)}))}}),of=Object.freeze({__proto__:null,events:function(e,t){return Oi([zi(pi(),(function(n,r){$l(n,e,t)}))])}}),af=[_c("onOpen"),_c("onClose"),Xr("isPartOf"),Xr("getAttachPoint"),po("cloakVisibilityAttr","data-precloak-visibility")],cf=Object.freeze({__proto__:null,init:function(){var e=es(),t=h("not-implemented");return xa({readState:t,isOpen:e.isSet,clear:e.clear,set:e.set,get:e.get})}}),uf=Cu({fields:af,name:"sandboxing",active:of,apis:rf,state:cf}),sf=h("dismiss.popups"),lf=h("reposition.popups"),ff=h("mouse.released"),df=Er([po("isExtraPart",C),fo("fireEventInstead",[po("event",xi())])]),pf=function(e){var t,n=Hr("Dismissal",df,e);return(t={})[sf()]={schema:Er([Xr("target")]),onReceive:function(e,t){uf.isOpen(e)&&(uf.isPartOf(e,t.target)||n.isExtraPart(e,t.target)||n.fireEventInstead.fold((function(){return uf.close(e)}),(function(t){return Ii(e,t.event)})))}},t},gf=Er([fo("fireEventInstead",[po("event",Ci())]),to("doReposition")]),Af=function(e){var t,n=Hr("Reposition",gf,e);return(t={})[lf()]={onReceive:function(e){uf.isOpen(e)&&n.fireEventInstead.fold((function(){return n.doReposition(e)}),(function(t){return Ii(e,t.event)}))}},t},mf=function(e,t,n){t.store.manager.onLoad(e,t,n)},hf=function(e,t,n){t.store.manager.onUnload(e,t,n)},vf=Object.freeze({__proto__:null,onLoad:mf,onUnload:hf,setValue:function(e,t,n,r){t.store.manager.setValue(e,t,n,r)},getValue:function(e,t,n){return t.store.manager.getValue(e,t,n)},getState:function(e,t,n){return n}}),bf=Object.freeze({__proto__:null,events:function(e,t){var n=e.resetOnDom?[Vi((function(n,r){mf(n,e,t)})),Wi((function(n,r){hf(n,e,t)}))]:[hu(e,t,mf)];return Oi(n)}}),wf=function(){var e=xo(null);return xa({set:e.set,get:e.get,isNotSet:function(){return null===e.get()},clear:function(){e.set(null)},readState:function(){return{mode:"memory",value:e.get()}}})},yf=function(){var e=xo({}),t=xo({});return xa({readState:function(){return{mode:"dataset",dataByValue:e.get(),dataByText:t.get()}},lookup:function(n){return be(e.get(),n).orThunk((function(){return be(t.get(),n)}))},update:function(n){var r=e.get(),o=t.get(),i={},a={};H(n,(function(e){i[e.value]=e,be(e,"meta").each((function(t){be(t,"text").each((function(t){a[t]=e}))}))})),e.set(D(D({},r),i)),t.set(D(D({},o),a))},clear:function(){e.set({}),t.set({})}})},xf=Object.freeze({__proto__:null,memory:wf,dataset:yf,manual:function(){return xa({readState:A})},init:function(e){return e.store.manager.state(e)}}),Cf=function(e,t,n,r){var o=t.store;n.update([r]),o.setValue(e,r),t.onSetValue(e,r)},Ef=[io("initialValue"),Xr("getFallbackEntry"),Xr("getDataKey"),Xr("setValue"),Qc("manager",{setValue:Cf,getValue:function(e,t,n){var r=t.store,o=r.getDataKey(e);return n.lookup(o).getOrThunk((function(){return r.getFallbackEntry(o)}))},onLoad:function(e,t,n){t.store.initialValue.each((function(r){Cf(e,t,n,r)}))},onUnload:function(e,t,n){n.clear()},state:yf})],Bf=[Xr("getValue"),po("setValue",A),io("initialValue"),Qc("manager",{setValue:function(e,t,n,r){t.store.setValue(e,r),t.onSetValue(e,r)},getValue:function(e,t,n){return t.store.getValue(e)},onLoad:function(e,t,n){t.store.initialValue.each((function(n){t.store.setValue(e,n)}))},onUnload:A,state:ya.init})],Df=[io("initialValue"),Qc("manager",{setValue:function(e,t,n,r){n.set(r),t.onSetValue(e,r)},getValue:function(e,t,n){return n.get()},onLoad:function(e,t,n){t.store.initialValue.each((function(e){n.isNotSet()&&n.set(e)}))},onUnload:function(e,t,n){n.clear()},state:wf})],Mf=[go("store",{mode:"memory"},Jr("mode",{memory:Df,manual:Bf,dataset:Ef})),_c("onSetValue"),po("resetOnDom",!1)],_f=Cu({fields:Mf,name:"representing",active:bf,apis:vf,extra:{setValueFrom:function(e,t){var n=_f.getValue(t);_f.setValue(e,n)}},state:xf}),kf=function(e,t){return yo(e,{},Y(t,(function(t){return n=t.name(),r="Cannot configure "+t.name()+" for "+e,Vr(n,n,{tag:"option",process:{}},hr((function(e){return $n("The field: "+n+" is forbidden. "+r)})));var n,r})).concat([Wr("dump",v)]))},If=function(e){return e.dump},Sf=function(e,t){return D(D({},yu(t)),e.dump)},Qf=kf,Nf=Sf,Ff="placeholder",Tf=Co([{single:["required","valueThunk"]},{multiple:["required","valueThunks"]}]),Of=function(e){return we(e,"uiType")},Pf=function(e,t,n,r){return Of(n)&&n.uiType===Ff?function(e,t,n,r){return e.exists((function(e){return e!==n.owner}))?Tf.single(!0,h(n)):be(r,n.name).fold((function(){throw new Error("Unknown placeholder component: "+n.name+"\nKnown: ["+le(r)+"]\nNamespace: "+e.getOr("none")+"\nSpec: "+JSON.stringify(n,null,2))}),(function(e){return e.replace()}))}(e,0,n,r):Tf.single(!1,h(n))},jf=function(e,t,n,r){return Pf(e,0,n,r).fold((function(o,i){var a=Of(n)?i(t,n.config,n.validated):i(t),c=be(a,"components").getOr([]),u=q(c,(function(n){return jf(e,t,n,r)}));return[D(D({},a),{components:u})]}),(function(e,r){if(Of(n)){var o=r(t,n.config,n.validated);return n.validated.preprocess.getOr(v)(o)}return r(t)}))},zf=function(e,t,n,r){var o=pe(r,(function(e,t){return r=e,o=!1,{name:h(n=t),required:function(){return r.fold((function(e,t){return e}),(function(e,t){return e}))},used:function(){return o},replace:function(){if(o)throw new Error("Trying to use the same placeholder more than once: "+n);return o=!0,r}};var n,r,o})),i=function(e,t,n,r){return q(n,(function(n){return jf(e,t,n,r)}))}(e,t,n,o);return de(o,(function(n){if(!1===n.used()&&n.required())throw new Error("Placeholder: "+n.name()+" was not found in components list\nNamespace: "+e.getOr("none")+"\nComponents: "+JSON.stringify(t.components,null,2))})),i},Rf=Tf.single,Lf=Tf.multiple,Uf=h(Ff),Yf=Co([{required:["data"]},{external:["data"]},{optional:["data"]},{group:["data"]}]),Hf=po("factory",{sketch:v}),Gf=po("schema",[]),Jf=Xr("name"),Vf=Vr("pname","pname",lr((function(e){return"<alloy."+ia(e.name)+">"})),Ir()),Wf=Wr("schema",(function(){return[io("preprocess")]})),Zf=po("defaults",h({})),Xf=po("overrides",h({})),Kf=Br([Hf,Gf,Jf,Vf,Zf,Xf]),qf=Br([Hf,Gf,Jf,Zf,Xf]),$f=Br([Hf,Gf,Jf,Vf,Zf,Xf]),ed=Br([Hf,Wf,Jf,Xr("unit"),Vf,Zf,Xf]),td=function(e){return e.fold(F.some,F.none,F.some,F.some)},nd=function(e){var t=function(e){return e.name};return e.fold(t,t,t,t)},rd=function(e,t){return function(n){var r=Hr("Converting part type",t,n);return e(r)}},od=rd(Yf.required,Kf),id=rd(Yf.external,qf),ad=rd(Yf.optional,$f),cd=rd(Yf.group,ed),ud=h("entirety"),sd=Object.freeze({__proto__:null,required:od,external:id,optional:ad,group:cd,asNamedPart:td,name:nd,asCommon:function(e){return e.fold(v,v,v,v)},original:ud}),ld=function(e,t,n,r){return ur(t.defaults(e,n,r),n,{uid:e.partUids[t.name]},t.overrides(e,n,r))},fd=function(e,t){var n={};return H(t,(function(t){td(t).each((function(t){var r=dd(e,t.pname);n[t.name]=function(n){var o=Hr("Part: "+t.name+" in "+e,Br(t.schema),n);return D(D({},r),{config:n,validated:o})}}))})),n},dd=function(e,t){return{uiType:Uf(),owner:e,name:t}},pd=function(e,t,n){return{uiType:Uf(),owner:e,name:t,config:n,validated:{}}},gd=function(e){return q(e,(function(e){return e.fold(F.none,F.some,F.none,F.none).map((function(e){return no(e.name,e.schema.concat([Nc(ud())]))})).toArray()}))},Ad=function(e){return Y(e,nd)},md=function(e,t,n){return function(e,t,n){var r={},o={};return H(n,(function(e){e.fold((function(e){r[e.pname]=Rf(!0,(function(t,n,r){return e.factory.sketch(ld(t,e,n,r))}))}),(function(e){var n=t.parts[e.name];o[e.name]=h(e.factory.sketch(ld(t,e,n[ud()]),n))}),(function(e){r[e.pname]=Rf(!1,(function(t,n,r){return e.factory.sketch(ld(t,e,n,r))}))}),(function(e){r[e.pname]=Lf(!0,(function(t,n,r){var o=t[e.name];return Y(o,(function(n){return e.factory.sketch(ur(e.defaults(t,n,r),n,e.overrides(t,n)))}))}))}))})),{internals:h(r),externals:h(o)}}(0,t,n)},hd=function(e,t,n){return zf(F.some(e),t,t.components,n)},vd=function(e,t,n){var r=t.partUids[n];return e.getSystem().getByUid(r).toOptional()},bd=function(e,t,n){return vd(e,t,n).getOrDie("Could not find part: "+n)},wd=function(e,t,n){var r={},o=t.partUids,i=e.getSystem();return H(n,(function(e){r[e]=h(i.getByUid(o[e]))})),r},yd=function(e,t){var n=e.getSystem();return pe(t.partUids,(function(e,t){return h(n.getByUid(e))}))},xd=function(e){return le(e.partUids)},Cd=function(e,t,n){var r={},o=t.partUids,i=e.getSystem();return H(n,(function(e){r[e]=h(i.getByUid(o[e]).getOrDie())})),r},Ed=function(e,t){var n=Ad(t);return Mo(Y(n,(function(t){return{key:t,value:e+"-"+t}})))},Bd=function(e){return Vr("partUids","partUids",dr((function(t){return Ed(t.uid,e)})),Ir())},Dd=Object.freeze({__proto__:null,generate:fd,generateOne:pd,schemas:gd,names:Ad,substitutes:md,components:hd,defaultUids:Ed,defaultUidsSchema:Bd,getAllParts:yd,getAllPartNames:xd,getPart:vd,getPartOrDie:bd,getParts:wd,getPartsOrDie:Cd}),Md=function(e,t,n,r,o){var i=function(e,t){return(e.length>0?[no("parts",e)]:[]).concat([Xr("uid"),po("dom",{}),po("components",[]),Nc("originalSpec"),po("debug.sketcher",{})]).concat(t)}(r,o);return Hr(e+" [SpecSchema]",Er(i.concat(t)),n)},_d=function(e,t,n,r,o){var i=kd(o),a=gd(n),c=Bd(n),u=Md(e,t,i,a,[c]),s=md(0,u,n);return r(u,hd(e,u,s.internals()),i,s.externals())},kd=function(e){return function(e){return we(e,"uid")}(e)?e:D(D({},e),{uid:da("uid")})},Id=Er([Xr("name"),Xr("factory"),Xr("configFields"),po("apis",{}),po("extraApis",{})]),Sd=Er([Xr("name"),Xr("factory"),Xr("configFields"),Xr("partFields"),po("apis",{}),po("extraApis",{})]),Qd=function(e){var t=Hr("Sketcher for "+e.name,Id,e),n=pe(t.apis,wa),r=pe(t.extraApis,(function(e,t){return ha(e,t)}));return D(D({name:t.name,configFields:t.configFields,sketch:function(e){return function(e,t,n,r){var o=kd(r);return n(Md(e,t,o,[],[]),o)}(t.name,t.configFields,t.factory,e)}},n),r)},Nd=function(e){var t=Hr("Sketcher for "+e.name,Sd,e),n=fd(t.name,t.partFields),r=pe(t.apis,wa),o=pe(t.extraApis,(function(e,t){return ha(e,t)}));return D(D({name:t.name,partFields:t.partFields,configFields:t.configFields,sketch:function(e){return _d(t.name,t.configFields,t.partFields,t.factory,e)},parts:n},r),o)},Fd=function(e){return"input"===Oe(e)&&"radio"!==Jt(e,"type")||"textarea"===Oe(e)},Td=Object.freeze({__proto__:null,getCurrent:function(e,t,n){return t.find(e)}}),Od=[Xr("find")],Pd=Cu({fields:Od,name:"composing",apis:Td}),jd=["input","button","textarea","select"],zd=function(e,t,n){(t.disabled()?Gd:Jd)(e,t)},Rd=function(e,t){return!0===t.useNative&&z(jd,Oe(e.element))},Ld=function(e){Ht(e.element,"disabled","disabled")},Ud=function(e){Zt(e.element,"disabled")},Yd=function(e){Ht(e.element,"aria-disabled","true")},Hd=function(e){Ht(e.element,"aria-disabled","false")},Gd=function(e,t,n){t.disableClass.each((function(t){ja(e.element,t)})),(Rd(e,t)?Ld:Yd)(e),t.onDisabled(e)},Jd=function(e,t,n){t.disableClass.each((function(t){Ra(e.element,t)})),(Rd(e,t)?Ud:Hd)(e),t.onEnabled(e)},Vd=function(e,t){return Rd(e,t)?function(e){return Wt(e.element,"disabled")}(e):function(e){return"true"===Jt(e.element,"aria-disabled")}(e)},Wd=Object.freeze({__proto__:null,enable:Jd,disable:Gd,isDisabled:Vd,onLoad:zd,set:function(e,t,n,r){(r?Gd:Jd)(e,t)}}),Zd=Object.freeze({__proto__:null,exhibit:function(e,t){return Ea({classes:t.disabled()?t.disableClass.toArray():[]})},events:function(e,t){return Oi([Pi(si(),(function(t,n){return Vd(t,e)})),hu(e,t,zd)])}}),Xd=[bo("disabled",C),po("useNative",!0),io("disableClass"),_c("onDisabled"),_c("onEnabled")],Kd=Cu({fields:Xd,name:"disabling",active:Zd,apis:Wd}),qd=function(e,t,n,r){var o=il(e.element,"."+t.highlightClass);H(o,(function(n){R(r,(function(e){return e.element===n}))||(Ra(n,t.highlightClass),e.getSystem().getByDom(n).each((function(n){t.onDehighlight(e,n),Ii(n,ki())})))}))},$d=function(e,t,n,r){qd(e,t,0,[r]),ep(e,t,n,r)||(ja(r.element,t.highlightClass),t.onHighlight(e,r),Ii(r,_i()))},ep=function(e,t,n,r){return La(r.element,t.highlightClass)},tp=function(e,t,n,r){var o=il(e.element,"."+t.itemClass);return F.from(o[r]).fold((function(){return Gn.error(new Error("No element found with index "+r))}),e.getSystem().getByDom)},np=function(e,t,n){return lc(e.element,"."+t.itemClass).bind((function(t){return e.getSystem().getByDom(t).toOptional()}))},rp=function(e,t,n){var r=il(e.element,"."+t.itemClass);return(r.length>0?F.some(r[r.length-1]):F.none()).bind((function(t){return e.getSystem().getByDom(t).toOptional()}))},op=function(e,t,n,r){var o=il(e.element,"."+t.itemClass),i=X(o,(function(e){return La(e,t.highlightClass)}));return i.bind((function(t){var n=Gc(t,r,0,o.length-1);return e.getSystem().getByDom(o[n]).toOptional()}))},ip=function(e,t,n){var r=il(e.element,"."+t.itemClass);return Ce(Y(r,(function(t){return e.getSystem().getByDom(t).toOptional()})))},ap=Object.freeze({__proto__:null,dehighlightAll:function(e,t,n){return qd(e,t,0,[])},dehighlight:function(e,t,n,r){ep(e,t,n,r)&&(Ra(r.element,t.highlightClass),t.onDehighlight(e,r),Ii(r,ki()))},highlight:$d,highlightFirst:function(e,t,n){np(e,t).each((function(r){$d(e,t,n,r)}))},highlightLast:function(e,t,n){rp(e,t).each((function(r){$d(e,t,n,r)}))},highlightAt:function(e,t,n,r){tp(e,t,n,r).fold((function(e){throw e}),(function(r){$d(e,t,n,r)}))},highlightBy:function(e,t,n,r){var o=ip(e,t);Z(o,r).each((function(r){$d(e,t,n,r)}))},isHighlighted:ep,getHighlighted:function(e,t,n){return lc(e.element,"."+t.highlightClass).bind((function(t){return e.getSystem().getByDom(t).toOptional()}))},getFirst:np,getLast:rp,getPrevious:function(e,t,n){return op(e,t,0,-1)},getNext:function(e,t,n){return op(e,t,0,1)},getCandidates:ip}),cp=[Xr("highlightClass"),Xr("itemClass"),_c("onHighlight"),_c("onDehighlight")],up=Cu({fields:cp,name:"highlighting",apis:ap}),sp=[8],lp=[9],fp=[13],dp=[27],pp=[32],gp=[37],Ap=[38],mp=[39],hp=[40],vp=function(e,t,n){var r=ee(e.slice(0,t)),o=ee(e.slice(t+1));return Z(r.concat(o),n)},bp=function(e,t,n){var r=ee(e.slice(0,t));return Z(r,n)},wp=function(e,t,n){var r=e.slice(0,t),o=e.slice(t+1);return Z(o.concat(r),n)},yp=function(e,t,n){var r=e.slice(t+1);return Z(r,n)},xp=function(e){return function(t){var n=t.raw;return z(e,n.which)}},Cp=function(e){return function(t){return $(e,(function(e){return e(t)}))}},Ep=function(e){return!0===e.raw.shiftKey},Bp=function(e){return!0===e.raw.ctrlKey},Dp=y(Ep),Mp=function(e,t){return{matches:e,classification:t}},_p=function(e,t,n){t.exists((function(e){return n.exists((function(t){return bt(t,e)}))}))||Si(e,Ei(),{prevFocus:t,newFocus:n})},kp=function(){var e=function(e){return Nu(e.element)};return{get:e,set:function(t,n){var r=e(t);t.getSystem().triggerFocus(n,t.element);var o=e(t);_p(t,r,o)}}},Ip=function(){var e=function(e){return up.getHighlighted(e).map((function(e){return e.element}))};return{get:e,set:function(t,n){var r=e(t);t.getSystem().getByDom(n).fold(A,(function(e){up.highlight(t,e)}));var o=e(t);_p(t,r,o)}}};!function(e){e.OnFocusMode="onFocus",e.OnEnterOrSpaceMode="onEnterOrSpace",e.OnApiMode="onApi"}($s||($s={}));var Sp,Qp=function(e,t,n,r,o){var i=function(e,t,n,r,o){var i,a,c,u=n(e,t,r,o);return(i=u,a=t.event,c=Z(i,(function(e){return e.matches(a)})),c.map((function(e){return e.classification}))).bind((function(n){return n(e,t,r,o)}))},a={schema:function(){return e.concat([po("focusManager",kp()),go("focusInside","onFocus",Rr((function(e){return z(["onFocus","onEnterOrSpace","onApi"],e)?Gn.value(e):Gn.error("Invalid value for focusInside")}))),Qc("handler",a),Qc("state",t),Qc("sendFocusIn",o)])},processKey:i,toEvents:function(e,t){var a=e.focusInside!==$s.OnFocusMode?F.none():o(e).map((function(n){return zi(ii(),(function(r,o){n(r,e,t),o.stop()}))})),c=[zi(Wo(),(function(r,a){i(r,a,n,e,t).fold((function(){!function(n,r){var i=xp(pp.concat(fp))(r.event);e.focusInside===$s.OnEnterOrSpaceMode&&i&&Qo(n,r)&&o(e).each((function(o){o(n,e,t),r.stop()}))}(r,a)}),(function(e){a.stop()}))})),zi(Zo(),(function(n,o){i(n,o,r,e,t).each((function(e){o.stop()}))}))];return Oi(a.toArray().concat(c))}};return a},Np=function(e){var t=[io("onEscape"),io("onEnter"),po("selector",'[data-alloy-tabstop="true"]:not(:disabled)'),po("firstTabstop",0),po("useTabstopAt",E),io("visibilitySelector")].concat([e]),n=function(e,t){var n=e.visibilitySelector.bind((function(e){return fc(t,e)})).getOr(t);return fn(n)>0},r=function(e,t,r){(function(e,t){var r=il(e.element,t.selector),o=J(r,(function(e){return n(t,e)}));return F.from(o[t.firstTabstop])})(e,t).each((function(n){t.focusManager.set(e,n)}))},o=function(e,t,r,o,i){return i(t,r,(function(e){return function(e,t){return n(e,t)&&e.useTabstopAt(t)}(o,e)})).fold((function(){return o.cyclic?F.some(!0):F.none()}),(function(t){return o.focusManager.set(e,t),F.some(!0)}))},i=function(e,t,n,r){var i=il(e.element,n.selector);return function(e,t){return t.focusManager.get(e).bind((function(e){return fc(e,t.selector)}))}(e,n).bind((function(t){return X(i,w(bt,t)).bind((function(t){return o(e,i,t,n,r)}))}))},a=h([Mp(Cp([Ep,xp(lp)]),(function(e,t,n){var r=n.cyclic?vp:bp;return i(e,0,n,r)})),Mp(xp(lp),(function(e,t,n){var r=n.cyclic?wp:yp;return i(e,0,n,r)})),Mp(xp(dp),(function(e,t,n){return n.onEscape.bind((function(n){return n(e,t)}))})),Mp(Cp([Dp,xp(fp)]),(function(e,t,n){return n.onEnter.bind((function(n){return n(e,t)}))}))]),c=h([]);return Qp(t,ya.init,a,c,(function(){return F.some(r)}))},Fp=Np(Wr("cyclic",C)),Tp=Np(Wr("cyclic",E)),Op=function(e,t,n){return Fd(n)&&xp(pp)(t.event)?F.none():function(e,t,n){return Ni(e,n,si()),F.some(!0)}(e,0,n)},Pp=function(e,t){return F.some(!0)},jp=[po("execute",Op),po("useSpace",!1),po("useEnter",!0),po("useControlEnter",!1),po("useDown",!1)],zp=function(e,t,n){return n.execute(e,t,e.element)},Rp=Qp(jp,ya.init,(function(e,t,n,r){var o=n.useSpace&&!Fd(e.element)?pp:[],i=n.useEnter?fp:[],a=n.useDown?hp:[],c=o.concat(i).concat(a);return[Mp(xp(c),zp)].concat(n.useControlEnter?[Mp(Cp([Bp,xp(fp)]),zp)]:[])}),(function(e,t,n,r){return n.useSpace&&!Fd(e.element)?[Mp(xp(pp),Pp)]:[]}),(function(){return F.none()})),Lp=function(){var e=es();return xa({readState:function(){return e.get().map((function(e){return{numRows:String(e.numRows),numColumns:String(e.numColumns)}})).getOr({numRows:"?",numColumns:"?"})},setGridSize:function(t,n){e.set({numRows:t,numColumns:n})},getNumRows:function(){return e.get().map((function(e){return e.numRows}))},getNumColumns:function(){return e.get().map((function(e){return e.numColumns}))}})},Up=Object.freeze({__proto__:null,flatgrid:Lp,init:function(e){return e.state(e)}}),Yp=function(e){return function(t,n,r,o){var i=e(t.element);return Vp(i,t,n,r,o)}},Hp=function(e,t){var n=xs(e,t);return Yp(n)},Gp=function(e,t){var n=xs(t,e);return Yp(n)},Jp=function(e){return function(t,n,r,o){return Vp(e,t,n,r,o)}},Vp=function(e,t,n,r,o){return r.focusManager.get(t).bind((function(n){return e(t.element,n,r,o)})).map((function(e){return r.focusManager.set(t,e),!0}))},Wp=Jp,Zp=Jp,Xp=Jp,Kp=function(e){return!function(e){return e.offsetWidth<=0&&e.offsetHeight<=0}(e.dom)},qp=function(e,t,n){var r=il(e,n);return function(e,t){return X(e,t).map((function(t){return{index:t,candidates:e}}))}(J(r,Kp),(function(e){return bt(e,t)}))},$p=function(e,t){return X(e,(function(e){return bt(t,e)}))},eg=function(e,t,n,r){return r(Math.floor(t/n),t%n).bind((function(t){var r=t.row*n+t.column;return r>=0&&r<e.length?F.some(e[r]):F.none()}))},tg=function(e,t,n,r,o){return eg(e,t,r,(function(t,i){var a=t===n-1?e.length-t*r:r,c=Gc(i,o,0,a-1);return F.some({row:t,column:c})}))},ng=function(e,t,n,r,o){return eg(e,t,r,(function(t,i){var a=Gc(t,o,0,n-1),c=a===n-1?e.length-a*r:r,u=Jc(i,0,c-1);return F.some({row:a,column:u})}))},rg=[Xr("selector"),po("execute",Op),kc("onEscape"),po("captureTab",!1),Fc()],og=function(e,t,n){lc(e.element,t.selector).each((function(n){t.focusManager.set(e,n)}))},ig=function(e){return function(t,n,r,o){return qp(t,n,r.selector).bind((function(t){return e(t.candidates,t.index,o.getNumRows().getOr(r.initSize.numRows),o.getNumColumns().getOr(r.initSize.numColumns))}))}},ag=function(e,t,n){return n.captureTab?F.some(!0):F.none()},cg=ig((function(e,t,n,r){return tg(e,t,n,r,-1)})),ug=ig((function(e,t,n,r){return tg(e,t,n,r,1)})),sg=ig((function(e,t,n,r){return ng(e,t,n,r,-1)})),lg=ig((function(e,t,n,r){return ng(e,t,n,r,1)})),fg=h([Mp(xp(gp),Hp(cg,ug)),Mp(xp(mp),Gp(cg,ug)),Mp(xp(Ap),Wp(sg)),Mp(xp(hp),Zp(lg)),Mp(Cp([Ep,xp(lp)]),ag),Mp(Cp([Dp,xp(lp)]),ag),Mp(xp(dp),(function(e,t,n){return n.onEscape(e,t)})),Mp(xp(pp.concat(fp)),(function(e,t,n,r){return function(e,t){return t.focusManager.get(e).bind((function(e){return fc(e,t.selector)}))}(e,n).bind((function(r){return n.execute(e,t,r)}))}))]),dg=h([Mp(xp(pp),Pp)]),pg=Qp(rg,Lp,fg,dg,(function(){return F.some(og)})),gg=function(e,t,n,r){var o=function(e,t,n){var i,a=Gc(t,r,0,n.length-1);return a===e?F.none():(i=n[a],"button"===Oe(i)&&"disabled"===Jt(i,"disabled")?o(e,a,n):F.from(n[a]))};return qp(e,n,t).bind((function(e){var t=e.index,n=e.candidates;return o(t,t,n)}))},Ag=[Xr("selector"),po("getInitial",F.none),po("execute",Op),kc("onEscape"),po("executeOnMove",!1),po("allowVertical",!0)],mg=function(e,t,n){return function(e,t){return t.focusManager.get(e).bind((function(e){return fc(e,t.selector)}))}(e,n).bind((function(r){return n.execute(e,t,r)}))},hg=function(e,t,n){t.getInitial(e).orThunk((function(){return lc(e.element,t.selector)})).each((function(n){t.focusManager.set(e,n)}))},vg=function(e,t,n){return gg(e,n.selector,t,-1)},bg=function(e,t,n){return gg(e,n.selector,t,1)},wg=function(e){return function(t,n,r,o){return e(t,n,r,o).bind((function(){return r.executeOnMove?mg(t,n,r):F.some(!0)}))}},yg=function(e,t,n){return n.onEscape(e,t)},xg=h([Mp(xp(pp),Pp)]),Cg=Qp(Ag,ya.init,(function(e,t,n,r){var o=gp.concat(n.allowVertical?Ap:[]),i=mp.concat(n.allowVertical?hp:[]);return[Mp(xp(o),wg(Hp(vg,bg))),Mp(xp(i),wg(Gp(vg,bg))),Mp(xp(fp),mg),Mp(xp(pp),mg),Mp(xp(dp),yg)]}),xg,(function(){return F.some(hg)})),Eg=function(e,t,n){return F.from(e[t]).bind((function(e){return F.from(e[n]).map((function(e){return{rowIndex:t,columnIndex:n,cell:e}}))}))},Bg=function(e,t,n,r){var o=e[t].length,i=Gc(n,r,0,o-1);return Eg(e,t,i)},Dg=function(e,t,n,r){var o=Gc(n,r,0,e.length-1),i=e[o].length,a=Jc(t,0,i-1);return Eg(e,o,a)},Mg=function(e,t,n,r){var o=e[t].length,i=Jc(n+r,0,o-1);return Eg(e,t,i)},_g=function(e,t,n,r){var o=Jc(n+r,0,e.length-1),i=e[o].length,a=Jc(t,0,i-1);return Eg(e,o,a)},kg=[no("selectors",[Xr("row"),Xr("cell")]),po("cycles",!0),po("previousSelector",F.none),po("execute",Op)],Ig=function(e,t,n){t.previousSelector(e).orThunk((function(){var n=t.selectors;return lc(e.element,n.cell)})).each((function(n){t.focusManager.set(e,n)}))},Sg=function(e,t){return function(n,r,o){var i=o.cycles?e:t;return fc(r,o.selectors.row).bind((function(e){var t=il(e,o.selectors.cell);return $p(t,r).bind((function(t){var r=il(n,o.selectors.row);return $p(r,e).bind((function(e){var n=function(e,t){return Y(e,(function(e){return il(e,t.selectors.cell)}))}(r,o);return i(n,e,t).map((function(e){return e.cell}))}))}))}))}},Qg=Sg((function(e,t,n){return Bg(e,t,n,-1)}),(function(e,t,n){return Mg(e,t,n,-1)})),Ng=Sg((function(e,t,n){return Bg(e,t,n,1)}),(function(e,t,n){return Mg(e,t,n,1)})),Fg=Sg((function(e,t,n){return Dg(e,n,t,-1)}),(function(e,t,n){return _g(e,n,t,-1)})),Tg=Sg((function(e,t,n){return Dg(e,n,t,1)}),(function(e,t,n){return _g(e,n,t,1)})),Og=h([Mp(xp(gp),Hp(Qg,Ng)),Mp(xp(mp),Gp(Qg,Ng)),Mp(xp(Ap),Wp(Fg)),Mp(xp(hp),Zp(Tg)),Mp(xp(pp.concat(fp)),(function(e,t,n){return Nu(e.element).bind((function(r){return n.execute(e,t,r)}))}))]),Pg=h([Mp(xp(pp),Pp)]),jg=Qp(kg,ya.init,Og,Pg,(function(){return F.some(Ig)})),zg=[Xr("selector"),po("execute",Op),po("moveOnTab",!1)],Rg=function(e,t,n){return n.focusManager.get(e).bind((function(r){return n.execute(e,t,r)}))},Lg=function(e,t,n){lc(e.element,t.selector).each((function(n){t.focusManager.set(e,n)}))},Ug=function(e,t,n){return gg(e,n.selector,t,-1)},Yg=function(e,t,n){return gg(e,n.selector,t,1)},Hg=h([Mp(xp(Ap),Xp(Ug)),Mp(xp(hp),Xp(Yg)),Mp(Cp([Ep,xp(lp)]),(function(e,t,n,r){return n.moveOnTab?Xp(Ug)(e,t,n,r):F.none()})),Mp(Cp([Dp,xp(lp)]),(function(e,t,n,r){return n.moveOnTab?Xp(Yg)(e,t,n,r):F.none()})),Mp(xp(fp),Rg),Mp(xp(pp),Rg)]),Gg=h([Mp(xp(pp),Pp)]),Jg=Qp(zg,ya.init,Hg,Gg,(function(){return F.some(Lg)})),Vg=[kc("onSpace"),kc("onEnter"),kc("onShiftEnter"),kc("onLeft"),kc("onRight"),kc("onTab"),kc("onShiftTab"),kc("onUp"),kc("onDown"),kc("onEscape"),po("stopSpaceKeyup",!1),io("focusIn")],Wg=Qp(Vg,ya.init,(function(e,t,n){return[Mp(xp(pp),n.onSpace),Mp(Cp([Dp,xp(fp)]),n.onEnter),Mp(Cp([Ep,xp(fp)]),n.onShiftEnter),Mp(Cp([Ep,xp(lp)]),n.onShiftTab),Mp(Cp([Dp,xp(lp)]),n.onTab),Mp(xp(Ap),n.onUp),Mp(xp(hp),n.onDown),Mp(xp(gp),n.onLeft),Mp(xp(mp),n.onRight),Mp(xp(pp),n.onSpace),Mp(xp(dp),n.onEscape)]}),(function(e,t,n){return n.stopSpaceKeyup?[Mp(xp(pp),Pp)]:[]}),(function(e){return e.focusIn})),Zg=Fp.schema(),Xg=Tp.schema(),Kg=Cg.schema(),qg=pg.schema(),$g=jg.schema(),eA=Rp.schema(),tA=Jg.schema(),nA=Wg.schema(),rA=Bu({branchKey:"mode",branches:Object.freeze({__proto__:null,acyclic:Zg,cyclic:Xg,flow:Kg,flatgrid:qg,matrix:$g,execution:eA,menu:tA,special:nA}),name:"keying",active:{events:function(e,t){return e.handler.toEvents(e,t)}},apis:{focusIn:function(e,t,n){t.sendFocusIn(t).fold((function(){e.getSystem().triggerFocus(e.element,e.element)}),(function(r){r(e,t,n)}))},setGridSize:function(e,t,n,r,o){!function(e){return ye(e,"setGridSize")}(n)?console.error("Layout does not support setGridSize"):n.setGridSize(r,o)}},state:Up}),oA=function(e,t,n,r){var o=e.getSystem().build(r);Hl(e,o,n)},iA=function(e,t,n,r){var o=aA(e),i=Z(o,(function(e){return bt(r.element,e.element)}));i.each(Jl)},aA=function(e,t){return e.components()},cA=function(e,t,n,r,o){var i=aA(e);return F.from(i[r]).map((function(t){return iA(e,0,0,t),o.each((function(t){oA(e,0,(function(e,t){!function(e,t,n){kt(e,n).fold((function(){Mn(e,t)}),(function(e){En(e,t)}))}(e,t,r)}),t)})),t}))},uA=Object.freeze({__proto__:null,append:function(e,t,n,r){oA(e,0,Mn,r)},prepend:function(e,t,n,r){oA(e,0,Dn,r)},remove:iA,replaceAt:cA,replaceBy:function(e,t,n,r,o){var i=aA(e);return X(i,r).bind((function(t){return cA(e,0,0,t,o)}))},set:function(e,t,n,r){Fu((function(){var t=Y(r,e.getSystem().build);Ul(e,t)}),e.element)},contents:aA}),sA=Cu({fields:[],name:"replacing",apis:uA}),lA=function(e,t){var n=function(e,t){var n=Oi(t);return Cu({fields:[Xr("enabled")],name:e,active:{events:h(n)}})}(e,t);return{key:e,value:{config:{},me:n,configAsRaw:h({}),initialConfig:{},state:ya}}},fA=function(e,t){t.ignore||(Iu(e.element),t.onFocus(e))},dA=Object.freeze({__proto__:null,focus:fA,blur:function(e,t){t.ignore||function(e){e.dom.blur()}(e.element)},isFocused:function(e){return Su(e.element)}}),pA=Object.freeze({__proto__:null,exhibit:function(e,t){var n=t.ignore?{}:{attributes:{tabindex:"-1"}};return Ea(n)},events:function(e){return Oi([zi(ii(),(function(t,n){fA(t,e),n.stop()}))].concat(e.stopMousedown?[zi(Lo(),(function(e,t){t.event.prevent()}))]:[]))}}),gA=[_c("onFocus"),po("stopMousedown",!1),po("ignore",!1)],AA=Cu({fields:gA,name:"focusing",active:pA,apis:dA}),mA=function(e,t,n){var r=t.aria;r.update(e,r,n.get())},hA=function(e,t,n){t.toggleClass.each((function(t){n.get()?ja(e.element,t):Ra(e.element,t)}))},vA=function(e,t,n){yA(e,t,n,!n.get())},bA=function(e,t,n){n.set(!0),hA(e,t,n),mA(e,t,n)},wA=function(e,t,n){n.set(!1),hA(e,t,n),mA(e,t,n)},yA=function(e,t,n,r){(r?bA:wA)(e,t,n)},xA=function(e,t,n){yA(e,t,n,t.selected)},CA=Object.freeze({__proto__:null,onLoad:xA,toggle:vA,isOn:function(e,t,n){return n.get()},on:bA,off:wA,set:yA}),EA=Object.freeze({__proto__:null,exhibit:function(){return Ea({})},events:function(e,t){var n,r,o,i=(n=e,r=t,o=vA,Xi((function(e){o(e,n,r)}))),a=hu(e,t,xA);return Oi(K([e.toggleOnExecute?[i]:[],[a]]))}}),BA=function(e,t,n){Ht(e.element,"aria-expanded",n)},DA=[po("selected",!1),io("toggleClass"),po("toggleOnExecute",!0),go("aria",{mode:"none"},Jr("mode",{pressed:[po("syncWithExpanded",!1),Qc("update",(function(e,t,n){Ht(e.element,"aria-pressed",n),t.syncWithExpanded&&BA(e,t,n)}))],checked:[Qc("update",(function(e,t,n){Ht(e.element,"aria-checked",n)}))],expanded:[Qc("update",BA)],selected:[Qc("update",(function(e,t,n){Ht(e.element,"aria-selected",n)}))],none:[Qc("update",A)]}))],MA=Cu({fields:DA,name:"toggling",active:EA,apis:CA,state:(Sp=!1,{init:function(){var e=xo(Sp);return{get:function(){return e.get()},set:function(t){return e.set(t)},clear:function(){return e.set(Sp)},readState:function(){return e.get()}}}})}),_A=function(){var e=function(e,t){t.stop(),Qi(e)};return[zi(qo(),e),zi(fi(),e),Hi(Po()),Hi(Lo())]},kA=function(e){return Oi(K([e.map((function(e){return Xi((function(t,n){e(t),n.stop()}))})).toArray(),_A()]))},IA="alloy.item-hover",SA="alloy.item-focus",QA=function(e){(Nu(e.element).isNone()||AA.isFocused(e))&&(AA.isFocused(e)||AA.focus(e),Si(e,IA,{item:e}))},NA=function(e){Si(e,SA,{item:e})},FA=h(IA),TA=h(SA),OA=[Xr("data"),Xr("components"),Xr("dom"),po("hasSubmenu",!1),io("toggling"),Qf("itemBehaviours",[MA,AA,rA,_f]),po("ignoreFocus",!1),po("domModification",{}),Qc("builder",(function(e){return{dom:e.dom,domModification:D(D({},e.domModification),{attributes:D(D(D({role:e.toggling.isSome()?"menuitemcheckbox":"menuitem"},e.domModification.attributes),{"aria-haspopup":e.hasSubmenu}),e.hasSubmenu?{"aria-expanded":!1}:{})}),behaviours:Nf(e.itemBehaviours,[e.toggling.fold(MA.revoke,(function(e){return MA.config(D({aria:{mode:"checked"}},e))})),AA.config({ignore:e.ignoreFocus,stopMousedown:e.ignoreFocus,onFocus:function(e){NA(e)}}),rA.config({mode:"execution"}),_f.config({store:{mode:"memory",initialValue:e.data}}),lA("item-type-events",_(_([],_A(),!0),[zi(Go(),QA),zi(li(),AA.focus)],!1))]),components:e.components,eventOrder:e.eventOrder}})),po("eventOrder",{})],PA=[Xr("dom"),Xr("components"),Qc("builder",(function(e){return{dom:e.dom,components:e.components,events:Oi([Gi(li())])}}))],jA=h("item-widget"),zA=h([od({name:"widget",overrides:function(e){return{behaviours:yu([_f.config({store:{mode:"manual",getValue:function(t){return e.data},setValue:A}})])}}})]),RA=[Xr("uid"),Xr("data"),Xr("components"),Xr("dom"),po("autofocus",!1),po("ignoreFocus",!1),Qf("widgetBehaviours",[_f,AA,rA]),po("domModification",{}),Bd(zA()),Qc("builder",(function(e){var t=md(jA(),e,zA()),n=hd(jA(),e,t.internals()),r=function(t){return vd(t,e,"widget").map((function(e){return rA.focusIn(e),e}))},o=function(t,n){return Fd(n.event.target)?F.none():e.autofocus?(n.setSource(t.element),F.none()):F.none()};return{dom:e.dom,components:n,domModification:e.domModification,events:Oi([Xi((function(e,t){r(e).each((function(e){t.stop()}))})),zi(Go(),QA),zi(li(),(function(t,n){e.autofocus?r(t):AA.focus(t)}))]),behaviours:Nf(e.widgetBehaviours,[_f.config({store:{mode:"memory",initialValue:e.data}}),AA.config({ignore:e.ignoreFocus,onFocus:function(e){NA(e)}}),rA.config({mode:"special",focusIn:e.autofocus?function(e){r(e)}:Du(),onLeft:o,onRight:o,onEscape:function(t,n){return AA.isFocused(t)||e.autofocus?e.autofocus?(n.setSource(t.element),F.none()):F.none():(AA.focus(t),F.some(!0))}})])}}))],LA=Jr("type",{widget:RA,item:OA,separator:PA}),UA=h([cd({factory:{sketch:function(e){var t=Hr("menu.spec item",LA,e);return t.builder(t)}},name:"items",unit:"item",defaults:function(e,t){return we(t,"uid")?t:D(D({},t),{uid:da("item")})},overrides:function(e,t){return{type:t.type,ignoreFocus:e.fakeFocus,domModification:{classes:[e.markers.item]}}}})]),YA=h([Xr("value"),Xr("items"),Xr("dom"),Xr("components"),po("eventOrder",{}),kf("menuBehaviours",[up,_f,Pd,rA]),go("movement",{mode:"menu",moveOnTab:!0},Jr("mode",{grid:[Fc(),Qc("config",(function(e,t){return{mode:"flatgrid",selector:"."+e.markers.item,initSize:{numColumns:t.initSize.numColumns,numRows:t.initSize.numRows},focusManager:e.focusManager}}))],matrix:[Qc("config",(function(e,t){return{mode:"matrix",selectors:{row:t.rowSelector,cell:"."+e.markers.item},focusManager:e.focusManager}})),Xr("rowSelector")],menu:[po("moveOnTab",!0),Qc("config",(function(e,t){return{mode:"menu",selector:"."+e.markers.item,moveOnTab:t.moveOnTab,focusManager:e.focusManager}}))]})),Kr("markers",Cc()),po("fakeFocus",!1),po("focusManager",kp()),_c("onHighlight")]),HA=h("alloy.menu-focus"),GA=Nd({name:"Menu",configFields:YA(),partFields:UA(),factory:function(e,t,n,r){return{uid:e.uid,dom:e.dom,markers:e.markers,behaviours:Sf(e.menuBehaviours,[up.config({highlightClass:e.markers.selectedItem,itemClass:e.markers.item,onHighlight:e.onHighlight}),_f.config({store:{mode:"memory",initialValue:e.value}}),Pd.config({find:F.some}),rA.config(e.movement.config(e,e.movement))]),events:Oi([zi(TA(),(function(e,t){var n=t.event;e.getSystem().getByDom(n.target).each((function(n){up.highlight(e,n),t.stop(),Si(e,HA(),{menu:e,item:n})}))})),zi(FA(),(function(e,t){var n=t.event.item;up.highlight(e,n)}))]),components:t,eventOrder:e.eventOrder,domModification:{attributes:{role:"menu"}}}}}),JA=function(e,t,n,r){return be(n,r).bind((function(r){return be(e,r).bind((function(r){var o=JA(e,t,n,r);return F.some([r].concat(o))}))})).getOr([])},VA=function(e,t){var n={};de(e,(function(e,t){H(e,(function(e){n[e]=t}))}));var r=t,o=ge(t,(function(e,t){return{k:e,v:t}})),i=pe(o,(function(e,t){return[t].concat(JA(n,r,o,t))}));return pe(n,(function(e){return be(i,e).getOr([e])}))},WA=function(e){return"prepared"===e.type?F.some(e.menu):F.none()},ZA={init:function(){var e=xo({}),t=xo({}),n=xo({}),r=es(),o=xo({}),i=function(t,n,r){return a(t).bind((function(o){return function(t){return he(e.get(),(function(e,n){return e===t}))}(t).bind((function(e){return n(e).map((function(e){return{triggeredMenu:o,triggeringItem:e,triggeringPath:r}}))}))}))},a=function(e){return c(e).bind(WA)},c=function(e){return be(t.get(),e)},u=function(t){return be(e.get(),t)};return{setMenuBuilt:function(e,n){var r;t.set(D(D({},t.get()),((r={})[e]={type:"prepared",menu:n},r)))},setContents:function(i,a,c,u){r.set(i),e.set(c),t.set(a),o.set(u);var s=VA(u,c);n.set(s)},expand:function(t){return be(e.get(),t).map((function(e){var r=be(n.get(),t).getOr([]);return[e].concat(r)}))},refresh:function(e){return be(n.get(),e)},collapse:function(e){return be(n.get(),e).bind((function(e){return e.length>1?F.some(e.slice(1)):F.none()}))},lookupMenu:c,lookupItem:u,otherMenus:function(e){var t=o.get();return te(le(t),e)},getPrimary:function(){return r.get().bind(a)},getMenus:function(){return t.get()},clear:function(){e.set({}),t.set({}),n.set({}),r.clear()},isClear:function(){return r.get().isNone()},getTriggeringPath:function(e,t){var o=J(u(e).toArray(),(function(e){return a(e).isSome()}));return be(n.get(),e).bind((function(e){var n=ee(o.concat(e));return function(e){for(var t=[],n=0;n<e.length;n++){var r=e[n];if(!r.isSome())return F.none();t.push(r.getOrDie())}return F.some(t)}(q(n,(function(e,o){return i(e,t,n.slice(0,o+1)).fold((function(){return xe(r.get(),e)?[]:[F.none()]}),(function(e){return[F.some(e)]}))})))}))}}},extractPreparedMenu:WA},XA=h("collapse-item"),KA=Qd({name:"TieredMenu",configFields:[Sc("onExecute"),Sc("onEscape"),Ic("onOpenMenu"),Ic("onOpenSubmenu"),_c("onRepositionMenu"),_c("onCollapseMenu"),po("highlightImmediately",!0),no("data",[Xr("primary"),Xr("menus"),Xr("expansions")]),po("fakeFocus",!1),_c("onHighlight"),_c("onHover"),Bc(),Xr("dom"),po("navigateOnHover",!0),po("stayInDom",!1),kf("tmenuBehaviours",[rA,up,Pd,sA]),po("eventOrder",{})],apis:{collapseMenu:function(e,t){e.collapseMenu(t)},highlightPrimary:function(e,t){e.highlightPrimary(t)},repositionMenus:function(e,t){e.repositionMenus(t)}},factory:function(e,t){var n,r=es(),o=ZA.init(),i=function(t){var n=function(t,n,r){return pe(r,(function(r,o){var i=function(){return GA.sketch(D(D({},r),{value:o,markers:e.markers,fakeFocus:e.fakeFocus,onHighlight:e.onHighlight,focusManager:e.fakeFocus?Ip():kp()}))};return o===n?{type:"prepared",menu:t.getSystem().build(i())}:{type:"notbuilt",nbMenu:i}}))}(t,e.data.primary,e.data.menus),r=c();return o.setContents(e.data.primary,n,e.data.expansions,r),o.getPrimary()},a=function(e){return _f.getValue(e).value},c=function(t){return pe(e.data.menus,(function(e,t){return q(e.items,(function(e){return"separator"===e.type?[]:[e.data.value]}))}))},u=function(e,t){up.highlight(e,t),up.getHighlighted(t).orThunk((function(){return up.getFirst(t)})).each((function(t){Ni(e,t.element,li())}))},s=function(e,t){return Ce(Y(t,(function(t){return e.lookupMenu(t).bind((function(e){return"prepared"===e.type?F.some(e.menu):F.none()}))})))},l=function(t,n,r){var o=s(n,n.otherMenus(r));H(o,(function(n){Ya(n.element,[e.markers.backgroundMenu]),e.stayInDom||sA.remove(t,n)}))},f=function(t,n){var o=function(t){return r.get().getOrThunk((function(){var n={},o=il(t.element,"."+e.markers.item),i=J(o,(function(e){return"true"===Jt(e,"aria-haspopup")}));return H(i,(function(e){t.getSystem().getByDom(e).each((function(e){var t=a(e);n[t]=e}))})),r.set(n),n}))}(t);de(o,(function(e,t){var r=z(n,t);Ht(e.element,"aria-expanded",r)}))},d=function(t,n,r){return F.from(r[0]).bind((function(o){return n.lookupMenu(o).bind((function(o){if("notbuilt"===o.type)return F.none();var i=o.menu,a=s(n,r.slice(1));return H(a,(function(t){ja(t.element,e.markers.backgroundMenu)})),Rt(i.element)||sA.append(t,nc(i)),Ya(i.element,[e.markers.backgroundMenu]),u(t,i),l(t,n,r),F.some(i)}))}))};!function(e){e[e.HighlightSubmenu=0]="HighlightSubmenu",e[e.HighlightParent=1]="HighlightParent"}(n||(n={}));var p=function(t,r,i){if(void 0===i&&(i=n.HighlightSubmenu),r.hasConfigured(Kd)&&Kd.isDisabled(r))return F.some(r);var c=a(r);return o.expand(c).bind((function(a){return f(t,a),F.from(a[0]).bind((function(c){return o.lookupMenu(c).bind((function(u){var s=function(e,t,n){if("notbuilt"===n.type){var r=e.getSystem().build(n.nbMenu());return o.setMenuBuilt(t,r),r}return n.menu}(t,c,u);return Rt(s.element)||sA.append(t,nc(s)),e.onOpenSubmenu(t,r,s,ee(a)),i===n.HighlightSubmenu?(up.highlightFirst(s),d(t,o,a)):(up.dehighlightAll(s),F.some(r))}))}))}))},g=function(t,n){var r=a(n);return o.collapse(r).bind((function(r){return f(t,r),d(t,o,r).map((function(r){return e.onCollapseMenu(t,n,r),r}))}))},m=function(t){return function(n,r){return fc(r.getSource(),"."+e.markers.item).bind((function(e){return n.getSystem().getByDom(e).toOptional().bind((function(e){return t(n,e).map(E)}))}))}},h=Oi([zi(HA(),(function(e,t){var n=t.event.item;o.lookupItem(a(n)).each((function(){var n=t.event.menu;up.highlight(e,n);var r=a(t.event.item);o.refresh(r).each((function(t){return l(e,o,t)}))}))})),Xi((function(t,r){var o=r.event.target;t.getSystem().getByDom(o).each((function(r){0===a(r).indexOf("collapse-item")&&g(t,r),p(t,r,n.HighlightSubmenu).fold((function(){e.onExecute(t,r)}),A)}))})),Vi((function(t,n){i(t).each((function(n){sA.append(t,nc(n)),e.onOpenMenu(t,n),e.highlightImmediately&&u(t,n)}))}))].concat(e.navigateOnHover?[zi(FA(),(function(t,r){var i=r.event.item;!function(e,t){var n=a(t);o.refresh(n).bind((function(t){return f(e,t),d(e,o,t)}))}(t,i),p(t,i,n.HighlightParent),e.onHover(t,i)}))]:[])),v=function(e){return up.getHighlighted(e).bind(up.getHighlighted)},b={collapseMenu:function(e){v(e).each((function(t){g(e,t)}))},highlightPrimary:function(e){o.getPrimary().each((function(t){u(e,t)}))},repositionMenus:function(t){var n=o.getPrimary().bind((function(e){return v(t).bind((function(e){var t=a(e),n=ve(o.getMenus()),r=Ce(Y(n,ZA.extractPreparedMenu));return o.getTriggeringPath(t,(function(e){return function(e,t,n){return se(t,(function(e){if(!e.getSystem().isConnected())return F.none();var t=up.getCandidates(e);return Z(t,(function(e){return a(e)===n}))}))}(0,r,e)}))})).map((function(t){return{primary:e,triggeringPath:t}}))}));n.fold((function(){(function(e){return F.from(e.components()[0]).filter((function(e){return"menu"===Jt(e.element,"role")}))})(t).each((function(n){e.onRepositionMenu(t,n,[])}))}),(function(n){var r=n.primary,o=n.triggeringPath;e.onRepositionMenu(t,r,o)}))}};return{uid:e.uid,dom:e.dom,markers:e.markers,behaviours:Sf(e.tmenuBehaviours,[rA.config({mode:"special",onRight:m((function(e,t){return Fd(t.element)?F.none():p(e,t,n.HighlightSubmenu)})),onLeft:m((function(e,t){return Fd(t.element)?F.none():g(e,t)})),onEscape:m((function(t,n){return g(t,n).orThunk((function(){return e.onEscape(t,n).map((function(){return t}))}))})),focusIn:function(e,t){o.getPrimary().each((function(t){Ni(e,t.element,li())}))}}),up.config({highlightClass:e.markers.selectedMenu,itemClass:e.markers.menu}),Pd.config({find:function(e){return up.getHighlighted(e)}}),sA.config({})]),eventOrder:e.eventOrder,apis:b,events:h}},extraApis:{tieredData:function(e,t,n){return{primary:e,menus:t,expansions:n}},singleData:function(e,t){return{primary:e,menus:Do(e,t),expansions:{}}},collapseItem:function(e){return{value:ia(XA()),meta:{text:e}}}}}),qA=Qd({name:"InlineView",configFields:[Xr("lazySink"),_c("onShow"),_c("onHide"),so("onEscape"),kf("inlineBehaviours",[uf,_f,Mu]),fo("fireDismissalEventInstead",[po("event",xi())]),fo("fireRepositionEventInstead",[po("event",Ci())]),po("getRelated",F.none),po("isExtraPart",C),po("eventOrder",F.none)],factory:function(e,t){var n=function(e,t,n,o){r(e,t,n,(function(){return o.map((function(e){return Rn(e)}))}))},r=function(t,n,r,o){var i=e.lazySink(t).getOrDie();uf.openWhileCloaked(t,n,(function(){return jl.positionWithinBounds(i,t,r,o())})),_f.setValue(t,F.some({mode:"position",config:r,getBounds:o}))},o=function(t,n,r,o){var i=function(e,t,n,r,o){var i=function(){return e.lazySink(t)},a="horizontal"===r.type?{layouts:{onLtr:function(){return pu()},onRtl:function(){return gu()}}}:{},c=function(e){return function(e){return 2===e.length}(e)?a:{}};return KA.sketch({dom:{tag:"div"},data:r.data,markers:r.menu.markers,highlightImmediately:r.menu.highlightImmediately,onEscape:function(){return uf.close(t),e.onEscape.map((function(e){return e(t)})),F.some(!0)},onExecute:function(){return F.some(!0)},onOpenMenu:function(e,t){jl.positionWithinBounds(i().getOrDie(),t,n,o())},onOpenSubmenu:function(e,t,n,r){var o=i().getOrDie();jl.position(o,n,{anchor:D({type:"submenu",item:t},c(r))})},onRepositionMenu:function(e,t,r){var a=i().getOrDie();jl.positionWithinBounds(a,t,n,o()),H(r,(function(e){var t=c(e.triggeringPath);jl.position(a,e.triggeredMenu,{anchor:D({type:"submenu",item:e.triggeringItem},t)})}))}})}(e,t,n,r,o);uf.open(t,i),_f.setValue(t,F.some({mode:"menu",menu:i}))},i=function(t){uf.isOpen(t)&&_f.getValue(t).each((function(n){switch(n.mode){case"menu":uf.getState(t).each(KA.repositionMenus);break;case"position":var r=e.lazySink(t).getOrDie();jl.positionWithinBounds(r,t,n.config,n.getBounds())}}))},a={setContent:function(e,t){uf.setContent(e,t)},showAt:function(e,t,r){n(e,t,r,F.none())},showWithin:n,showWithinBounds:r,showMenuAt:function(e,t,n){o(e,t,n,F.none)},showMenuWithinBounds:o,hide:function(e){uf.isOpen(e)&&(_f.setValue(e,F.none()),uf.close(e))},getContent:function(e){return uf.getState(e)},reposition:i,isOpen:uf.isOpen};return{uid:e.uid,dom:e.dom,behaviours:Sf(e.inlineBehaviours,[uf.config({isPartOf:function(t,n,r){return gc(n,r)||function(t,n){return e.getRelated(t).exists((function(e){return gc(e,n)}))}(t,r)},getAttachPoint:function(t){return e.lazySink(t).getOrDie()},onOpen:function(t){e.onShow(t)},onClose:function(t){e.onHide(t)}}),_f.config({store:{mode:"memory",initialValue:F.none()}}),Mu.config({channels:D(D({},pf(D({isExtraPart:t.isExtraPart},e.fireDismissalEventInstead.map((function(e){return{fireEventInstead:{event:e.event}}})).getOr({})))),Af(D(D({},e.fireRepositionEventInstead.map((function(e){return{fireEventInstead:{event:e.event}}})).getOr({})),{doReposition:i})))})]),eventOrder:e.eventOrder,apis:a}},apis:{showAt:function(e,t,n,r){e.showAt(t,n,r)},showWithin:function(e,t,n,r,o){e.showWithin(t,n,r,o)},showWithinBounds:function(e,t,n,r,o){e.showWithinBounds(t,n,r,o)},showMenuAt:function(e,t,n,r){e.showMenuAt(t,n,r)},showMenuWithinBounds:function(e,t,n,r,o){e.showMenuWithinBounds(t,n,r,o)},hide:function(e,t){e.hide(t)},isOpen:function(e,t){return e.isOpen(t)},getContent:function(e,t){return e.getContent(t)},setContent:function(e,t,n){e.setContent(t,n)},reposition:function(e,t){e.reposition(t)}}}),$A="layout-inset",em=function(e){return e.x},tm=function(e,t){return e.x+e.width/2-t.width/2},nm=function(e,t){return e.x+e.width-t.width},rm=function(e){return e.y},om=function(e,t){return e.y+e.height-t.height},im=function(e,t){return e.y+e.height/2-t.height/2},am=function(e,t,n){return Tc(nm(e,t),om(e,t),n.insetSouthwest(),Rc(),"southwest",Vc(e,{right:0,bottom:3}),$A)},cm=function(e,t,n){return Tc(em(e),om(e,t),n.insetSoutheast(),zc(),"southeast",Vc(e,{left:1,bottom:3}),$A)},um=function(e,t,n){return Tc(nm(e,t),rm(e),n.insetNorthwest(),jc(),"northwest",Vc(e,{right:0,top:2}),$A)},sm=function(e,t,n){return Tc(em(e),rm(e),n.insetNortheast(),Pc(),"northeast",Vc(e,{left:1,top:2}),$A)},lm=function(e,t,n){return Tc(tm(e,t),rm(e),n.insetNorth(),Lc(),"north",Vc(e,{top:2}),$A)},fm=function(e,t,n){return Tc(tm(e,t),om(e,t),n.insetSouth(),Uc(),"south",Vc(e,{bottom:3}),$A)},dm=function(e,t,n){return Tc(nm(e,t),im(e,t),n.insetEast(),Hc(),"east",Vc(e,{right:0}),$A)},pm=function(e,t,n){return Tc(em(e),im(e,t),n.insetWest(),Yc(),"west",Vc(e,{left:1}),$A)},gm=function(e){switch(e){case"north":return lm;case"northeast":return sm;case"northwest":return um;case"south":return fm;case"southeast":return cm;case"southwest":return am;case"east":return dm;case"west":return pm}},Am=function(e,t,n,r,o){return Wu(r).map(gm).getOr(lm)(e,t,n,r,o)},mm=function(e){switch(e){case"north":return fm;case"northeast":return cm;case"northwest":return am;case"south":return lm;case"southeast":return sm;case"southwest":return um;case"east":return pm;case"west":return dm}},hm=function(e,t,n,r,o){return Wu(r).map(mm).getOr(lm)(e,t,n,r,o)},vm=tinymce.util.Tools.resolve("tinymce.util.Delay"),bm=Qd({name:"Button",factory:function(e){var t=kA(e.action),n=e.dom.tag,r=function(t){return be(e.dom,"attributes").bind((function(e){return be(e,t)}))};return{uid:e.uid,dom:e.dom,components:e.components,events:t,behaviours:Nf(e.buttonBehaviours,[AA.config({}),rA.config({mode:"execution",useSpace:!0,useEnter:!0})]),domModification:{attributes:function(){if("button"===n){var e=r("type").getOr("button"),t=r("role").map((function(e){return{role:e}})).getOr({});return D({type:e},t)}return{role:r("role").getOr("button")}}()},eventOrder:e.eventOrder}},configFields:[po("uid",void 0),Xr("dom"),po("components",[]),Qf("buttonBehaviours",[AA,rA]),io("action"),io("role"),po("eventOrder",{})]}),wm=function(e){var t=Fe.fromHtml(e),n=_t(t),r=function(e){var t=void 0!==e.dom.attributes?e.dom.attributes:[];return W(t,(function(e,t){var n;return"class"===t.name?e:D(D({},e),((n={})[t.name]=t.value,n))}),{})}(t),o=function(e){return Array.prototype.slice.call(e.dom.classList,0)}(t),i=0===n.length?{}:{innerHtml:Ki(t)};return D({tag:Oe(t),classes:o,attributes:r},i)},ym=function(e){var t=function(e){return void 0!==e.uid}(e)&&ye(e,"uid")?e.uid:da("memento");return{get:function(e){return e.getSystem().getByUid(t).getOrDie()},getOpt:function(e){return e.getSystem().getByUid(t).toOptional()},asSpec:function(){return D(D({},e),{uid:t})}}};function xm(e){return xm="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},xm(e)}function Cm(e,t){return Cm=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Cm(e,t)}function Em(e,t,n){return Em=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}}()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var o=new(Function.bind.apply(e,r));return n&&Cm(o,n.prototype),o},Em.apply(null,arguments)}function Bm(e){return function(e){if(Array.isArray(e))return Dm(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Dm(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 Dm(e,t)}(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 Dm(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Mm=Object.hasOwnProperty,_m=Object.setPrototypeOf,km=Object.isFrozen,Im=Object.getPrototypeOf,Sm=Object.getOwnPropertyDescriptor,Qm=Object.freeze,Nm=Object.seal,Fm=Object.create,Tm="undefined"!=typeof Reflect&&Reflect,Om=Tm.apply,Pm=Tm.construct;Om||(Om=function(e,t,n){return e.apply(t,n)}),Qm||(Qm=function(e){return e}),Nm||(Nm=function(e){return e}),Pm||(Pm=function(e,t){return Em(e,Bm(t))});var jm,zm=Zm(Array.prototype.forEach),Rm=Zm(Array.prototype.pop),Lm=Zm(Array.prototype.push),Um=Zm(String.prototype.toLowerCase),Ym=Zm(String.prototype.match),Hm=Zm(String.prototype.replace),Gm=Zm(String.prototype.indexOf),Jm=Zm(String.prototype.trim),Vm=Zm(RegExp.prototype.test),Wm=(jm=TypeError,function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return Pm(jm,t)});function Zm(e){return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return Om(e,t,r)}}function Xm(e,t){_m&&_m(e,null);for(var n=t.length;n--;){var r=t[n];if("string"==typeof r){var o=Um(r);o!==r&&(km(t)||(t[n]=o),r=o)}e[r]=!0}return e}function Km(e){var t,n=Fm(null);for(t in e)Om(Mm,e,[t])&&(n[t]=e[t]);return n}function qm(e,t){for(;null!==e;){var n=Sm(e,t);if(n){if(n.get)return Zm(n.get);if("function"==typeof n.value)return Zm(n.value)}e=Im(e)}return function(e){return console.warn("fallback value for",e),null}}var $m=Qm(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),eh=Qm(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),th=Qm(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),nh=Qm(["animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),rh=Qm(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),oh=Qm(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),ih=Qm(["#text"]),ah=Qm(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),ch=Qm(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),uh=Qm(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),sh=Qm(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),lh=Nm(/\{\{[\w\W]*|[\w\W]*\}\}/gm),fh=Nm(/<%[\w\W]*|[\w\W]*%>/gm),dh=Nm(/^data-[\-\w.\u00B7-\uFFFF]/),ph=Nm(/^aria-[\-\w]+$/),gh=Nm(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Ah=Nm(/^(?:\w+script|data):/i),mh=Nm(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),hh=Nm(/^html$/i),vh=function(){return"undefined"==typeof window?null:window};var bh=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:vh(),n=function(t){return e(t)};if(n.version="2.3.8",n.removed=[],!t||!t.document||9!==t.document.nodeType)return n.isSupported=!1,n;var r=t.document,o=t.document,i=t.DocumentFragment,a=t.HTMLTemplateElement,c=t.Node,u=t.Element,s=t.NodeFilter,l=t.NamedNodeMap,f=void 0===l?t.NamedNodeMap||t.MozNamedAttrMap:l,d=t.HTMLFormElement,p=t.DOMParser,g=t.trustedTypes,A=u.prototype,m=qm(A,"cloneNode"),h=qm(A,"nextSibling"),v=qm(A,"childNodes"),b=qm(A,"parentNode");if("function"==typeof a){var w=o.createElement("template");w.content&&w.content.ownerDocument&&(o=w.content.ownerDocument)}var y=function(e,t){if("object"!==xm(e)||"function"!=typeof e.createPolicy)return null;var n=null,r="data-tt-policy-suffix";t.currentScript&&t.currentScript.hasAttribute(r)&&(n=t.currentScript.getAttribute(r));var o="dompurify"+(n?"#"+n:"");try{return e.createPolicy(o,{createHTML:function(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+o+" could not be created."),null}}(g,r),x=y?y.createHTML(""):"",C=o,E=C.implementation,B=C.createNodeIterator,D=C.createDocumentFragment,M=C.getElementsByTagName,_=r.importNode,k={};try{k=Km(o).documentMode?o.documentMode:{}}catch(e){}var I={};n.isSupported="function"==typeof b&&E&&void 0!==E.createHTMLDocument&&9!==k;var S,Q,N=lh,F=fh,T=dh,O=ph,P=Ah,j=mh,z=gh,R=null,L=Xm({},[].concat(Bm($m),Bm(eh),Bm(th),Bm(rh),Bm(ih))),U=null,Y=Xm({},[].concat(Bm(ah),Bm(ch),Bm(uh),Bm(sh))),H=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),G=null,J=null,V=!0,W=!0,Z=!1,X=!1,K=!1,q=!1,$=!1,ee=!1,te=!1,ne=!1,re=!0,oe=!0,ie=!1,ae={},ce=null,ue=Xm({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),se=null,le=Xm({},["audio","video","img","source","image","track"]),fe=null,de=Xm({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),pe="http://www.w3.org/1998/Math/MathML",ge="http://www.w3.org/2000/svg",Ae="http://www.w3.org/1999/xhtml",me=Ae,he=!1,ve=["application/xhtml+xml","text/html"],be=null,we=o.createElement("form"),ye=function(e){return e instanceof RegExp||e instanceof Function},xe=function(e){be&&be===e||(e&&"object"===xm(e)||(e={}),e=Km(e),R="ALLOWED_TAGS"in e?Xm({},e.ALLOWED_TAGS):L,U="ALLOWED_ATTR"in e?Xm({},e.ALLOWED_ATTR):Y,fe="ADD_URI_SAFE_ATTR"in e?Xm(Km(de),e.ADD_URI_SAFE_ATTR):de,se="ADD_DATA_URI_TAGS"in e?Xm(Km(le),e.ADD_DATA_URI_TAGS):le,ce="FORBID_CONTENTS"in e?Xm({},e.FORBID_CONTENTS):ue,G="FORBID_TAGS"in e?Xm({},e.FORBID_TAGS):{},J="FORBID_ATTR"in e?Xm({},e.FORBID_ATTR):{},ae="USE_PROFILES"in e&&e.USE_PROFILES,V=!1!==e.ALLOW_ARIA_ATTR,W=!1!==e.ALLOW_DATA_ATTR,Z=e.ALLOW_UNKNOWN_PROTOCOLS||!1,X=e.SAFE_FOR_TEMPLATES||!1,K=e.WHOLE_DOCUMENT||!1,ee=e.RETURN_DOM||!1,te=e.RETURN_DOM_FRAGMENT||!1,ne=e.RETURN_TRUSTED_TYPE||!1,$=e.FORCE_BODY||!1,re=!1!==e.SANITIZE_DOM,oe=!1!==e.KEEP_CONTENT,ie=e.IN_PLACE||!1,z=e.ALLOWED_URI_REGEXP||z,me=e.NAMESPACE||Ae,e.CUSTOM_ELEMENT_HANDLING&&ye(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(H.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&ye(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(H.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(H.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),S=S=-1===ve.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE,Q="application/xhtml+xml"===S?function(e){return e}:Um,X&&(W=!1),te&&(ee=!0),ae&&(R=Xm({},Bm(ih)),U=[],!0===ae.html&&(Xm(R,$m),Xm(U,ah)),!0===ae.svg&&(Xm(R,eh),Xm(U,ch),Xm(U,sh)),!0===ae.svgFilters&&(Xm(R,th),Xm(U,ch),Xm(U,sh)),!0===ae.mathMl&&(Xm(R,rh),Xm(U,uh),Xm(U,sh))),e.ADD_TAGS&&(R===L&&(R=Km(R)),Xm(R,e.ADD_TAGS)),e.ADD_ATTR&&(U===Y&&(U=Km(U)),Xm(U,e.ADD_ATTR)),e.ADD_URI_SAFE_ATTR&&Xm(fe,e.ADD_URI_SAFE_ATTR),e.FORBID_CONTENTS&&(ce===ue&&(ce=Km(ce)),Xm(ce,e.FORBID_CONTENTS)),oe&&(R["#text"]=!0),K&&Xm(R,["html","head","body"]),R.table&&(Xm(R,["tbody"]),delete G.tbody),Qm&&Qm(e),be=e)},Ce=Xm({},["mi","mo","mn","ms","mtext"]),Ee=Xm({},["foreignobject","desc","title","annotation-xml"]),Be=Xm({},["title","style","font","a","script"]),De=Xm({},eh);Xm(De,th),Xm(De,nh);var Me=Xm({},rh);Xm(Me,oh);var _e=function(e){Lm(n.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){try{e.outerHTML=x}catch(t){e.remove()}}},ke=function(e,t){try{Lm(n.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){Lm(n.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!U[e])if(ee||te)try{_e(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},Ie=function(e){var t,n;if($)e="<remove></remove>"+e;else{var r=Ym(e,/^[\r\n\t ]+/);n=r&&r[0]}"application/xhtml+xml"===S&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");var i=y?y.createHTML(e):e;if(me===Ae)try{t=(new p).parseFromString(i,S)}catch(e){}if(!t||!t.documentElement){t=E.createDocument(me,"template",null);try{t.documentElement.innerHTML=he?"":i}catch(e){}}var a=t.body||t.documentElement;return e&&n&&a.insertBefore(o.createTextNode(n),a.childNodes[0]||null),me===Ae?M.call(t,K?"html":"body")[0]:K?t.documentElement:a},Se=function(e){return B.call(e.ownerDocument||e,e,s.SHOW_ELEMENT|s.SHOW_COMMENT|s.SHOW_TEXT,null,!1)},Qe=function(e){return"object"===xm(c)?e instanceof c:e&&"object"===xm(e)&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName},Ne=function(e,t,r){I[e]&&zm(I[e],(function(e){e.call(n,t,r,be)}))},Fe=function(e){var t,r;if(Ne("beforeSanitizeElements",e,null),(r=e)instanceof d&&("string"!=typeof r.nodeName||"string"!=typeof r.textContent||"function"!=typeof r.removeChild||!(r.attributes instanceof f)||"function"!=typeof r.removeAttribute||"function"!=typeof r.setAttribute||"string"!=typeof r.namespaceURI||"function"!=typeof r.insertBefore))return _e(e),!0;if(Vm(/[\u0080-\uFFFF]/,e.nodeName))return _e(e),!0;var o=Q(e.nodeName);if(Ne("uponSanitizeElement",e,{tagName:o,allowedTags:R}),e.hasChildNodes()&&!Qe(e.firstElementChild)&&(!Qe(e.content)||!Qe(e.content.firstElementChild))&&Vm(/<[/\w]/g,e.innerHTML)&&Vm(/<[/\w]/g,e.textContent))return _e(e),!0;if("select"===o&&Vm(/<template/i,e.innerHTML))return _e(e),!0;if(!R[o]||G[o]){if(!G[o]&&Oe(o)){if(H.tagNameCheck instanceof RegExp&&Vm(H.tagNameCheck,o))return!1;if(H.tagNameCheck instanceof Function&&H.tagNameCheck(o))return!1}if(oe&&!ce[o]){var i=b(e)||e.parentNode,a=v(e)||e.childNodes;if(a&&i)for(var c=a.length-1;c>=0;--c)i.insertBefore(m(a[c],!0),h(e))}return _e(e),!0}return e instanceof u&&!function(e){var t=b(e);t&&t.tagName||(t={namespaceURI:Ae,tagName:"template"});var n=Um(e.tagName),r=Um(t.tagName);return e.namespaceURI===ge?t.namespaceURI===Ae?"svg"===n:t.namespaceURI===pe?"svg"===n&&("annotation-xml"===r||Ce[r]):Boolean(De[n]):e.namespaceURI===pe?t.namespaceURI===Ae?"math"===n:t.namespaceURI===ge?"math"===n&&Ee[r]:Boolean(Me[n]):e.namespaceURI===Ae&&!(t.namespaceURI===ge&&!Ee[r])&&!(t.namespaceURI===pe&&!Ce[r])&&!Me[n]&&(Be[n]||!De[n])}(e)?(_e(e),!0):"noscript"!==o&&"noembed"!==o||!Vm(/<\/no(script|embed)/i,e.innerHTML)?(X&&3===e.nodeType&&(t=e.textContent,t=Hm(t,N," "),t=Hm(t,F," "),e.textContent!==t&&(Lm(n.removed,{element:e.cloneNode()}),e.textContent=t)),Ne("afterSanitizeElements",e,null),!1):(_e(e),!0)},Te=function(e,t,n){if(re&&("id"===t||"name"===t)&&(n in o||n in we))return!1;if(W&&!J[t]&&Vm(T,t));else if(V&&Vm(O,t));else if(!U[t]||J[t]){if(!(Oe(e)&&(H.tagNameCheck instanceof RegExp&&Vm(H.tagNameCheck,e)||H.tagNameCheck instanceof Function&&H.tagNameCheck(e))&&(H.attributeNameCheck instanceof RegExp&&Vm(H.attributeNameCheck,t)||H.attributeNameCheck instanceof Function&&H.attributeNameCheck(t))||"is"===t&&H.allowCustomizedBuiltInElements&&(H.tagNameCheck instanceof RegExp&&Vm(H.tagNameCheck,n)||H.tagNameCheck instanceof Function&&H.tagNameCheck(n))))return!1}else if(fe[t]);else if(Vm(z,Hm(n,j,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==Gm(n,"data:")||!se[e]){if(Z&&!Vm(P,Hm(n,j,"")));else if(n)return!1}else;return!0},Oe=function(e){return e.indexOf("-")>0},Pe=function(e){var t,r,o,i;Ne("beforeSanitizeAttributes",e,null);var a=e.attributes;if(a){var c={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:U};for(i=a.length;i--;){var u=t=a[i],s=u.name,l=u.namespaceURI;if(r="value"===s?t.value:Jm(t.value),o=Q(s),c.attrName=o,c.attrValue=r,c.keepAttr=!0,c.forceKeepAttr=void 0,Ne("uponSanitizeAttribute",e,c),r=c.attrValue,!c.forceKeepAttr&&(ke(s,e),c.keepAttr))if(Vm(/\/>/i,r))ke(s,e);else{X&&(r=Hm(r,N," "),r=Hm(r,F," "));var f=Q(e.nodeName);if(Te(f,o,r))try{l?e.setAttributeNS(l,s,r):e.setAttribute(s,r),Rm(n.removed)}catch(e){}}}Ne("afterSanitizeAttributes",e,null)}},je=function e(t){var n,r=Se(t);for(Ne("beforeSanitizeShadowDOM",t,null);n=r.nextNode();)Ne("uponSanitizeShadowNode",n,null),Fe(n)||(n.content instanceof i&&e(n.content),Pe(n));Ne("afterSanitizeShadowDOM",t,null)};return n.sanitize=function(e,o){var a,u,s,l,f;if((he=!e)&&(e="\x3c!--\x3e"),"string"!=typeof e&&!Qe(e)){if("function"!=typeof e.toString)throw Wm("toString is not a function");if("string"!=typeof(e=e.toString()))throw Wm("dirty is not a string, aborting")}if(!n.isSupported){if("object"===xm(t.toStaticHTML)||"function"==typeof t.toStaticHTML){if("string"==typeof e)return t.toStaticHTML(e);if(Qe(e))return t.toStaticHTML(e.outerHTML)}return e}if(q||xe(o),n.removed=[],"string"==typeof e&&(ie=!1),ie){if(e.nodeName){var d=Q(e.nodeName);if(!R[d]||G[d])throw Wm("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof c)1===(u=(a=Ie("\x3c!----\x3e")).ownerDocument.importNode(e,!0)).nodeType&&"BODY"===u.nodeName||"HTML"===u.nodeName?a=u:a.appendChild(u);else{if(!ee&&!X&&!K&&-1===e.indexOf("<"))return y&&ne?y.createHTML(e):e;if(!(a=Ie(e)))return ee?null:ne?x:""}a&&$&&_e(a.firstChild);for(var p=Se(ie?e:a);s=p.nextNode();)3===s.nodeType&&s===l||Fe(s)||(s.content instanceof i&&je(s.content),Pe(s),l=s);if(l=null,ie)return e;if(ee){if(te)for(f=D.call(a.ownerDocument);a.firstChild;)f.appendChild(a.firstChild);else f=a;return U.shadowroot&&(f=_.call(r,f,!0)),f}var g=K?a.outerHTML:a.innerHTML;return K&&R["!doctype"]&&a.ownerDocument&&a.ownerDocument.doctype&&a.ownerDocument.doctype.name&&Vm(hh,a.ownerDocument.doctype.name)&&(g="<!DOCTYPE "+a.ownerDocument.doctype.name+">\n"+g),X&&(g=Hm(g,N," "),g=Hm(g,F," ")),y&&ne?y.createHTML(g):g},n.setConfig=function(e){xe(e),q=!0},n.clearConfig=function(){be=null,q=!1},n.isValidAttribute=function(e,t,n){be||xe({});var r=Q(e),o=Q(t);return Te(r,o,n)},n.addHook=function(e,t){"function"==typeof t&&(I[e]=I[e]||[],Lm(I[e],t))},n.removeHook=function(e){if(I[e])return Rm(I[e])},n.removeHooks=function(e){I[e]&&(I[e]=[])},n.removeAllHooks=function(){I={}},n}(),wh=function(e){return bh().sanitize(e)},yh=tinymce.util.Tools.resolve("tinymce.util.I18n"),xh={indent:!0,outdent:!0,"table-insert-column-after":!0,"table-insert-column-before":!0,"paste-column-after":!0,"paste-column-before":!0,"unordered-list":!0,"list-bull-circle":!0,"list-bull-default":!0,"list-bull-square":!0},Ch="temporary-placeholder",Eh=function(e){return function(){return be(e,Ch).getOr("!not found!")}},Bh=function(e,t){var n=e.toLowerCase();if(yh.isRtl()){var r=function(e,t){return ke(e,t)?e:function(e,t){return e+t}(e,t)}(n,"-rtl");return we(t,r)?r:n}return n},Dh=function(e,t){return be(t,Bh(e,t))},Mh=function(e,t){var n=t();return Dh(e,n).getOrThunk(Eh(n))},_h=function(){return lA("add-focusable",[Vi((function(e){sc(e.element,"svg").each((function(e){return Ht(e,"focusable","false")}))}))])},kh=function(e,t,n,r){var o,i,a=function(e){return!!yh.isRtl()&&we(xh,e)}(t)?["tox-icon--flip"]:[],c=be(n,Bh(t,n)).or(r).getOrThunk(Eh(n));return{dom:{tag:e.tag,attributes:null!==(o=e.attributes)&&void 0!==o?o:{},classes:e.classes.concat(a),innerHtml:c},behaviours:yu(_(_([],null!==(i=e.behaviours)&&void 0!==i?i:[],!0),[_h()],!1))}},Ih=function(e,t,n,r){return void 0===r&&(r=F.none()),kh(t,e,n(),r)},Sh={success:"checkmark",error:"warning",err:"error",warning:"warning",warn:"warning",info:"info"},Qh=Qd({name:"Notification",factory:function(e){var t,n,r,o,i,a=ym({dom:wm("<p>"+wh(e.translationProvider(e.text))+"</p>"),behaviours:yu([sA.config({})])}),c=function(e){return{dom:{tag:"div",classes:["tox-bar"],attributes:{style:"width: "+e+"%"}}}},u=function(e){return{dom:{tag:"div",classes:["tox-text"],innerHtml:e+"%"}}},s=ym({dom:{tag:"div",classes:e.progress?["tox-progress-bar","tox-progress-indicator"]:["tox-progress-bar"]},components:[{dom:{tag:"div",classes:["tox-bar-container"]},components:[c(0)]},u(0)],behaviours:yu([sA.config({})])}),l={updateProgress:function(e,t){e.getSystem().isConnected()&&s.getOpt(e).each((function(e){sA.set(e,[{dom:{tag:"div",classes:["tox-bar-container"]},components:[c(t)]},u(t)])}))},updateText:function(e,t){if(e.getSystem().isConnected()){var n=a.get(e);sA.set(n,[qa(t)])}}},f=K([e.icon.toArray(),e.level.toArray(),e.level.bind((function(e){return F.from(Sh[e])})).toArray()]),d=ym(bm.sketch({dom:{tag:"button",classes:["tox-notification__dismiss","tox-button","tox-button--naked","tox-button--icon"]},components:[Ih("close",{tag:"div",classes:["tox-icon"],attributes:{"aria-label":e.translationProvider("Close")}},e.iconProvider)],action:function(t){e.onAction(t)}})),p=(t=f,n={tag:"div",classes:["tox-notification__icon"]},r=e.iconProvider,o=r(),i=Z(t,(function(e){return we(o,Bh(e,o))})),kh(n,i.getOr(Ch),o,F.none())),g=[p,{dom:{tag:"div",classes:["tox-notification__body"]},components:[a.asSpec()],behaviours:yu([sA.config({})])}];return{uid:e.uid,dom:{tag:"div",attributes:{role:"alert"},classes:e.level.map((function(e){return["tox-notification","tox-notification--in","tox-notification--"+e]})).getOr(["tox-notification","tox-notification--in"])},behaviours:yu([AA.config({}),lA("notification-events",[zi(Jo(),(function(e){d.getOpt(e).each(AA.focus)}))])]),components:g.concat(e.progress?[s.asSpec()]:[]).concat(e.closeButton?[d.asSpec()]:[]),apis:l}},configFields:[io("level"),Xr("progress"),Xr("icon"),Xr("onAction"),Xr("text"),Xr("iconProvider"),Xr("translationProvider"),vo("closeButton",!0)],apis:{updateProgress:function(e,t,n){e.updateProgress(t,n)},updateText:function(e,t,n){e.updateText(t,n)}}});function Nh(e,t,n){var r=t.backstage.shared;return{open:function(t,o){var i=!t.closeButton&&t.timeout&&(t.timeout>0||t.timeout<0),a=function(){o(),qA.hide(u)},c=tc(Qh.sketch({text:t.text,level:z(["success","error","warning","warn","info"],t.type)?t.type:void 0,progress:!0===t.progressBar,icon:F.from(t.icon),closeButton:!i,onAction:a,iconProvider:r.providers.icons,translationProvider:r.providers.translate})),u=tc(qA.sketch(D({dom:{tag:"div",classes:["tox-notifications-container"]},lazySink:r.getSink,fireDismissalEventInstead:{}},r.header.isPositionedAtTop()?{}:{fireRepositionEventInstead:{}})));n.add(u),t.timeout>0&&vm.setTimeout((function(){a()}),t.timeout);var s=function(){var t=Rn(Fe.fromDom(e.getContentAreaContainer())),n=Un(),r=Jc(n.x,t.x,t.right),o=Jc(n.y,t.y,t.bottom),i=Math.max(t.right,n.right),a=Math.max(t.bottom,n.bottom);return F.some(zn(r,o,i-r,a-o))};return{close:a,moveTo:function(e,t){qA.showAt(u,nc(c),{anchor:{type:"makeshift",x:e,y:t}})},moveRel:function(e,t){var n=nc(c),o={maxHeightFunction:As()};if("banner"!==t&&f(e)){var i=function(e){switch(e){case"bc-bc":return fm;case"tc-tc":return lm;case"tc-bc":return iu;default:return au}}(t),a={type:"node",root:Lt(),node:F.some(Fe.fromDom(e)),overrides:o,layouts:{onRtl:function(){return[i]},onLtr:function(){return[i]}}};qA.showWithinBounds(u,n,{anchor:a},s)}else{var l=D(D({},r.anchors.banner()),{overrides:o});qA.showWithinBounds(u,n,{anchor:l},s)}},text:function(e){Qh.updateText(c,e)},settings:t,getEl:function(){return c.element.dom},progressBar:{value:function(e){Qh.updateProgress(c,e)}}}},close:function(e){e.close()},reposition:function(e){e.length>0&&H(e,(function(t,n){0===n?t.moveRel(null,"banner"):t.moveRel(e[n-1].getEl(),"bc-tc")}))},getArgs:function(e){return e.settings}}}var Fh,Th=function(e,t){var n=null,r=function(){c(n)||(clearTimeout(n),n=null)};return{cancel:r,throttle:function(){for(var o=[],i=0;i<arguments.length;i++)o[i]=arguments[i];r(),n=setTimeout((function(){n=null,e.apply(null,o)}),t)}}},Oh=tinymce.util.Tools.resolve("tinymce.dom.TextSeeker"),Ph=function(e,t,n,r,o){var i=Oh(e,(function(t){return function(e,t){return e.isBlock(t)||z(["BR","IMG","HR","INPUT"],t.nodeName)||"false"===e.getContentEditable(t)}(e,t)}));return F.from(i.backwards(t,n,r,o))},jh=function(e,t){return zh(Fe.fromDom(e.selection.getNode())).getOrThunk((function(){var n=Fe.fromHtml('<span data-mce-autocompleter="1" data-mce-bogus="1"></span>',e.getDoc());return Mn(n,Fe.fromDom(t.extractContents())),t.insertNode(n.dom),Dt(n).each((function(e){return e.dom.normalize()})),function(e){return ol(e,rl)}(n).map((function(t){e.selection.setCursorLocation(t.dom,function(e){return"img"===Oe(e)?1:tl(e).fold((function(){return _t(e).length}),(function(e){return e.length}))}(t))})),n}))},zh=function(e){return fc(e,"[data-mce-autocompleter]")},Rh=function(e){return e.toString().replace(/\u00A0/g," ").replace(/\uFEFF/g,"")},Lh=function(e){return""!==e&&-1!=="  \f\n\r\t\v".indexOf(e)},Uh=function(e,t){return e.substring(t.length)},Yh=function(e,t,n,r){if(void 0===r&&(r=0),!(o=t).collapsed||3!==o.startContainer.nodeType)return F.none();var o,i=e.getParent(t.startContainer,e.isBlock)||e.getRoot();return Ph(e,t.startContainer,t.startOffset,(function(e,t,r){return function(e,t,n){var r;for(r=t-1;r>=0;r--){var o=e.charAt(r);if(Lh(o))return F.none();if(o===n)break}return F.some(r)}(r,t,n).getOr(t)}),i).bind((function(e){var o=t.cloneRange();if(o.setStart(e.container,e.offset),o.setEnd(t.endContainer,t.endOffset),o.collapsed)return F.none();var i=Rh(o);return 0!==i.lastIndexOf(n)||Uh(i,n).length<r?F.none():F.some({text:Uh(i,n),range:o,triggerChar:n})}))},Hh=function(e,t,n,r){return void 0===r&&(r=0),zh(Fe.fromDom(t.startContainer)).fold((function(){return Yh(e,t,n,r)}),(function(t){var r=e.createRng();r.selectNode(t.dom);var o=Rh(r);return F.some({range:r,text:Uh(o,n),triggerChar:n})}))},Gh=function(e,t){t.on("keypress compositionend",e.onKeypress.throttle),t.on("remove",e.onKeypress.cancel);var n=function(e,t){Si(e,Wo(),{raw:t})};t.on("keydown",(function(t){var r=function(){return e.getView().bind(up.getHighlighted)};8===t.which&&e.onKeypress.throttle(t),e.isActive()&&(27===t.which&&e.cancelIfNecessary(),e.isMenuOpen()?13===t.which?(r().each(Qi),t.preventDefault()):40===t.which?(r().fold((function(){e.getView().each(up.highlightFirst)}),(function(e){n(e,t)})),t.preventDefault(),t.stopImmediatePropagation()):37!==t.which&&38!==t.which&&39!==t.which||r().each((function(e){n(e,t),t.preventDefault(),t.stopImmediatePropagation()})):13!==t.which&&38!==t.which&&40!==t.which||e.cancelIfNecessary())})),t.on("NodeChange",(function(t){e.isActive()&&!e.isProcessingAction()&&zh(Fe.fromDom(t.element)).isNone()&&e.cancelIfNecessary()}))},Jh=tinymce.util.Tools.resolve("tinymce.util.Promise"),Vh=function(e,t){return{container:e,offset:t}},Wh=function(e){if(function(e){return 3===e.nodeType}(e))return Vh(e,e.data.length);var t=e.childNodes;return t.length>0?Wh(t[t.length-1]):Vh(e,t.length)},Zh=function(e,t){var n=e.childNodes;return n.length>0&&t<n.length?Zh(n[t],0):n.length>0&&function(e){return 1===e.nodeType}(e)&&n.length===t?Wh(n[n.length-1]):Vh(e,t)},Xh=function(e){return function(t){var n=Zh(t.startContainer,t.startOffset);return!function(e,t){return Ph(e,t.container,t.offset,(function(e,t){return 0===t?-1:t}),e.getRoot()).filter((function(e){var t=e.container.data.charAt(e.offset-1);return!Lh(t)})).isSome()}(e,n)}},Kh=function(e,t){var n=t(),r=e.selection.getRng();return function(e,t,n){return se(n.triggerChars,(function(n){return Hh(e,t,n)}))}(e.dom,r,n).bind((function(n){return qh(e,t,n)}))},qh=function(e,t,n,r){void 0===r&&(r={});var o=t(),i=e.selection.getRng().startContainer.nodeValue,a=J(o.lookupByChar(n.triggerChar),(function(t){return n.text.length>=t.minChars&&t.matches.getOrThunk((function(){return Xh(e.dom)}))(n.range,i,n.text)}));if(0===a.length)return F.none();var c=Jh.all(Y(a,(function(e){return e.fetch(n.text,e.maxResults,r).then((function(t){return{matchText:n.text,items:t,columns:e.columns,onAction:e.onAction,highlightOn:e.highlightOn}}))})));return F.some({lookupData:c,context:n})},$h=Br([$r("type"),uo("text")]),ev=Br([po("type","autocompleteitem"),po("active",!1),po("disabled",!1),po("meta",{}),$r("value"),uo("text"),uo("icon")]),tv=Br([$r("type"),$r("ch"),Ao("minChars",1),po("columns",1),Ao("maxResults",10),so("matches"),to("fetch"),to("onAction"),wo("highlightOn",[],Nr)]),nv=[vo("disabled",!1),uo("tooltip"),uo("icon"),uo("text"),bo("onSetup",(function(){return A}))],rv=Br([$r("type"),to("onAction")].concat(nv)),ov=function(e){return Ur("toolbarbutton",rv,e)},iv=[vo("active",!1)].concat(nv),av=Br(iv.concat([$r("type"),to("onAction")])),cv=function(e){return Ur("ToggleButton",av,e)},uv=[bo("predicate",C),ho("scope","node",["node","editor"]),ho("position","selection",["node","selection","line"])],sv=nv.concat([po("type","contextformbutton"),po("primary",!1),to("onAction"),Wr("original",v)]),lv=iv.concat([po("type","contextformbutton"),po("primary",!1),to("onAction"),Wr("original",v)]),fv=nv.concat([po("type","contextformbutton")]),dv=iv.concat([po("type","contextformtogglebutton")]),pv=Jr("type",{contextformbutton:sv,contextformtogglebutton:lv}),gv=Br([po("type","contextform"),bo("initValue",h("")),uo("label"),oo("commands",pv),ao("launch",Jr("type",{contextformbutton:fv,contextformtogglebutton:dv}))].concat(uv)),Av=Br([po("type","contexttoolbar"),$r("items")].concat(uv)),mv=function(e){var t=e.ui.registry.getAll().popups,n=pe(t,(function(e){return(t=e,Ur("Autocompleter",tv,t)).fold((function(e){throw new Error(Gr(e))}),v);var t})),r=function(e){var t={};return H(e,(function(e){t[e]={}})),le(t)}(me(n,(function(e){return e.ch}))),o=ve(n);return{dataset:n,triggerChars:r,lookupByChar:function(e){return J(o,(function(t){return t.ch===e}))}}};!function(e){e[e.CLOSE_ON_EXECUTE=0]="CLOSE_ON_EXECUTE",e[e.BUBBLE_TO_SANDBOX=1]="BUBBLE_TO_SANDBOX"}(Fh||(Fh={}));var hv,vv=Fh,bv="tox-menu-nav__js",wv="tox-collection__item",yv="tox-swatch",xv={normal:bv,color:yv},Cv="tox-collection__item--enabled",Ev="tox-collection__item-icon",Bv="tox-collection__item-label",Dv="tox-collection__item-caret",Mv="tox-collection__item--active",_v="tox-collection__item-container",kv="tox-collection__item-container--row",Iv=function(e){return be(xv,e).getOr(bv)},Sv=function(e){return"color"===e?"tox-swatches":"tox-menu"},Qv=function(e){return{backgroundMenu:"tox-background-menu",selectedMenu:"tox-selected-menu",selectedItem:"tox-collection__item--active",hasIcons:"tox-menu--has-icons",menu:Sv(e),tieredMenu:"tox-tiered-menu"}},Nv=function(e){var t=Qv(e);return{backgroundMenu:t.backgroundMenu,selectedMenu:t.selectedMenu,menu:t.menu,selectedItem:t.selectedItem,item:Iv(e)}},Fv=function(e,t,n){var r=Qv(n);return{tag:"div",classes:K([[r.menu,"tox-menu-"+t+"-column"],e?[r.hasIcons]:[]])}},Tv=[GA.parts.items({})],Ov=function(e,t,n){var r=Qv(n);return{dom:{tag:"div",classes:K([[r.tieredMenu]])},markers:Nv(n)}},Pv=function(e,t){return function(n){var r=U(n,t);return Y(r,(function(t){return{dom:e,components:t}}))}},jv=function(e,t){var n=[],r=[];return H(e,(function(e,o){t(e,o)?(r.length>0&&n.push(r),r=[],we(e.dom,"innerHtml")&&r.push(e)):r.push(e)})),r.length>0&&n.push(r),Y(n,(function(e){return{dom:{tag:"div",classes:["tox-collection__group"]},components:e}}))},zv=function(e,t,n){return{dom:{tag:"div",classes:["tox-menu","tox-collection"].concat(1===e?["tox-collection--list"]:["tox-collection--grid"])},components:[GA.parts.items({preprocess:function(n){return"auto"!==e&&e>1?Pv({tag:"div",classes:["tox-collection__group"]},e)(n):jv(n,(function(e,n){return"separator"===t[n].type}))}})]}},Rv=function(e){return R(e,(function(e){return"icon"in e&&void 0!==e.icon}))},Lv=function(e){return console.error(Gr(e)),console.log(e),F.none()},Uv=function(e,t,n,r,o){var i,a=(i=n,{dom:{tag:"div",classes:["tox-collection","tox-collection--horizontal"]},components:[GA.parts.items({preprocess:function(e){return jv(e,(function(e,t){return"separator"===i[t].type}))}})]});return{value:e,dom:a.dom,components:a.components,items:n}},Yv=function(e,t,n,r,o){if("color"===o){var i=function(e){return{dom:{tag:"div",classes:["tox-menu","tox-swatches-menu"]},components:[{dom:{tag:"div",classes:["tox-swatches"]},components:[GA.parts.items({preprocess:"auto"!==e?Pv({tag:"div",classes:["tox-swatches__row"]},e):v})]}]}}(r);return{value:e,dom:i.dom,components:i.components,items:n}}if("normal"===o&&"auto"===r)return{value:e,dom:(i=zv(r,n)).dom,components:i.components,items:n};if("normal"===o&&1===r)return{value:e,dom:(i=zv(1,n)).dom,components:i.components,items:n};if("normal"===o)return{value:e,dom:(i=zv(r,n)).dom,components:i.components,items:n};if("listpreview"===o&&"auto"!==r){i=function(e){return{dom:{tag:"div",classes:["tox-menu","tox-collection","tox-collection--toolbar","tox-collection--toolbar-lg"]},components:[GA.parts.items({preprocess:Pv({tag:"div",classes:["tox-collection__group"]},e)})]}}(r);return{value:e,dom:i.dom,components:i.components,items:n}}return{value:e,dom:Fv(t,r,o),components:Tv,items:n}},Hv=[$r("type"),$r("src"),uo("alt"),wo("classes",[],Nr)],Gv=Br(Hv),Jv=[$r("type"),$r("text"),uo("name"),wo("classes",["tox-collection__item-label"],Nr)],Vv=Br(Jv),Wv=xr((function(){return zr("type",{cardimage:Gv,cardtext:Vv,cardcontainer:Zv})})),Zv=Br([$r("type"),mo("direction","horizontal"),mo("align","left"),mo("valign","middle"),oo("items",Wv)]),Xv=[vo("disabled",!1),uo("text"),uo("shortcut"),Vr("value","value",lr((function(){return ia("menuitem-value")})),Ir()),po("meta",{})],Kv=Br([$r("type"),uo("label"),oo("items",Wv),bo("onSetup",(function(){return A})),bo("onAction",A)].concat(Xv)),qv=Br([$r("type"),vo("active",!1),uo("icon")].concat(Xv)),$v=[$r("type"),$r("fancytype"),bo("onAction",A)],eb=[po("initData",{})].concat($v),tb=[yo("initData",{},[vo("allowCustomColors",!0),lo("colors",Ir())])].concat($v),nb=Jr("fancytype",{inserttable:eb,colorswatch:tb}),rb=Br([$r("type"),bo("onSetup",(function(){return A})),bo("onAction",A),uo("icon")].concat(Xv)),ob=Br([$r("type"),to("getSubmenuItems"),bo("onSetup",(function(){return A})),uo("icon")].concat(Xv)),ib=Br([$r("type"),uo("icon"),vo("active",!1),bo("onSetup",(function(){return A})),to("onAction")].concat(Xv)),ab=function(e,t,n){var r=il(e.element,"."+n);if(r.length>0){var o=X(r,(function(e){var n=e.dom.getBoundingClientRect().top,o=r[0].dom.getBoundingClientRect().top;return Math.abs(n-o)>t})).getOr(r.length);return F.some({numColumns:o,numRows:Math.ceil(r.length/o)})}return F.none()},cb=function(e,t){return yu([lA(e,t)])},ub=function(e){return cb(ia("unnamed-events"),e)},sb=ia("tooltip.exclusive"),lb=ia("tooltip.show"),fb=ia("tooltip.hide"),db=function(e,t,n){e.getSystem().broadcastOn([sb],{})},pb=Object.freeze({__proto__:null,hideAllExclusive:db,setComponents:function(e,t,n,r){n.getTooltip().each((function(e){e.getSystem().isConnected()&&sA.set(e,r)}))}}),gb=Object.freeze({__proto__:null,events:function(e,t){var n=function(n){t.getTooltip().each((function(r){Jl(r),e.onHide(n,r),t.clearTooltip()})),t.clearTimer()};return Oi(K([[zi(lb,(function(n){t.resetTimer((function(){!function(n){if(!t.isShowing()){db(n);var r=e.lazySink(n).getOrDie(),o=n.getSystem().build({dom:e.tooltipDom,components:e.tooltipComponents,events:Oi("normal"===e.mode?[zi(Go(),(function(e){Ii(n,lb)})),zi(Yo(),(function(e){Ii(n,fb)}))]:[]),behaviours:yu([sA.config({})])});t.setTooltip(o),Yl(r,o),e.onShow(n,o),jl.position(r,o,{anchor:e.anchor(n)})}}(n)}),e.delay)})),zi(fb,(function(r){t.resetTimer((function(){n(r)}),e.delay)})),zi(ui(),(function(e,t){var r=t;r.universal||z(r.channels,sb)&&n(e)})),Wi((function(e){n(e)}))],"normal"===e.mode?[zi(Jo(),(function(e){Ii(e,lb)})),zi(ai(),(function(e){Ii(e,fb)})),zi(Go(),(function(e){Ii(e,lb)})),zi(Yo(),(function(e){Ii(e,fb)}))]:[zi(_i(),(function(e,t){Ii(e,lb)})),zi(ki(),(function(e){Ii(e,fb)}))]]))}}),Ab=[Xr("lazySink"),Xr("tooltipDom"),po("exclusive",!0),po("tooltipComponents",[]),po("delay",300),ho("mode","normal",["normal","follow-highlight"]),po("anchor",(function(e){return{type:"hotspot",hotspot:e,layouts:{onLtr:h([au,iu,tu,ru,nu,ou]),onRtl:h([au,iu,tu,ru,nu,ou])}}})),_c("onHide"),_c("onShow")],mb=Cu({fields:Ab,name:"tooltipping",active:gb,state:Object.freeze({__proto__:null,init:function(){var e=es(),t=es(),n=function(){e.on(clearTimeout)},r=h("not-implemented");return xa({getTooltip:t.get,isShowing:t.isSet,setTooltip:t.set,clearTooltip:t.clear,clearTimer:n,resetTimer:function(t,r){n(),e.set(setTimeout(t,r))},readState:r})}}),apis:pb}),hb=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),vb=tinymce.util.Tools.resolve("tinymce.EditorManager"),bb=function(e){return e.getParam("height",Math.max(e.getElement().offsetHeight,200))},wb=function(e){return e.getParam("width",hb.DOM.getStyle(e.getElement(),"width"))},yb=function(e){return F.from(e.getParam("min_width")).filter(p)},xb=function(e){return F.from(e.getParam("min_height")).filter(p)},Cb=function(e){return F.from(e.getParam("max_width")).filter(p)},Eb=function(e){return F.from(e.getParam("max_height")).filter(p)},Bb=function(e){return!1!==e.getParam("menubar",!0,"boolean")},Db=function(e){var t=e.getParam("toolbar",!0),n=!0===t,r=o(t),i=a(t)&&t.length>0;return!_b(e)&&(i||r||n)},Mb=function(e){var t=L(9,(function(t){return e.getParam("toolbar"+(t+1),!1,"string")})),n=J(t,(function(e){return"string"==typeof e}));return n.length>0?F.some(n):F.none()},_b=function(e){return Mb(e).fold((function(){return e.getParam("toolbar",[],"string[]").length>0}),E)};!function(e){e.default="wrap",e.floating="floating",e.sliding="sliding",e.scrolling="scrolling"}(hv||(hv={}));var kb,Ib=function(e){return e.getParam("toolbar_mode","","string")};!function(e){e.auto="auto",e.top="top",e.bottom="bottom"}(kb||(kb={}));var Sb,Qb,Nb=function(e){return e.getParam("toolbar_location",kb.auto,"string")},Fb=function(e){return Nb(e)===kb.bottom},Tb=function(e){if(!e.inline)return F.none();var t=function(e){return e.getParam("fixed_toolbar_container","","string")}(e);if(t.length>0)return lc(Lt(),t);var n=function(e){return e.getParam("fixed_toolbar_container_target")}(e);return f(n)?F.some(Fe.fromDom(n)):F.none()},Ob=function(e){return e.inline&&Tb(e).isSome()},Pb=function(e){return Tb(e).getOrThunk((function(){return Ot(Tt(Fe.fromDom(e.getElement())))}))},jb=function(e){return e.inline&&!Bb(e)&&!Db(e)&&!_b(e)},zb=function(e){return(e.getParam("toolbar_sticky",!1,"boolean")||e.inline)&&!Ob(e)&&!jb(e)},Rb=function(e){var t=e.getParam("menu");return t?pe(t,(function(e){return D(D({},e),{items:e.items})})):{}},Lb=function(e){return e.getParam("menubar")},Ub=function(e){return e.getParam("anchor_top","#top")},Yb=function(e){return e.getParam("anchor_bottom","#bottom")},Hb="silver.readonly",Gb=Br([(Sb="readonly",Kr(Sb,Fr))]),Jb=function(e,t){var n=e.outerContainer.element;t&&(e.mothership.broadcastOn([sf()],{target:n}),e.uiMothership.broadcastOn([sf()],{target:n})),e.mothership.broadcastOn([Hb],{readonly:t}),e.uiMothership.broadcastOn([Hb],{readonly:t})},Vb=function(e,t){e.on("init",(function(){e.mode.isReadOnly()&&Jb(t,!0)})),e.on("SwitchMode",(function(){return Jb(t,e.mode.isReadOnly())})),function(e){return e.getParam("readonly",!1,"boolean")}(e)&&e.setMode("readonly")},Wb=function(){var e;return Mu.config({channels:(e={},e[Hb]={schema:Gb,onReceive:function(e,t){Kd.set(e,t.readonly)}},e)})},Zb=function(e){return Kd.config({disabled:e,disableClass:"tox-collection__item--state-disabled"})},Xb=function(e){return Kd.config({disabled:e})},Kb=function(e){return Kd.config({disabled:e,disableClass:"tox-tbtn--disabled"})},qb=function(e){return Kd.config({disabled:e,disableClass:"tox-tbtn--disabled",useNative:!1})},$b=function(e,t){var n=e.getApi(t);return function(e){e(n)}},ew=function(e,t){return Vi((function(n){$b(e,n)((function(n){var r=e.onSetup(n);d(r)&&t.set(r)}))}))},tw=function(e,t){return Wi((function(n){return $b(e,n)(t.get())}))},nw=function(e,t){return Xi((function(n,r){$b(e,n)(e.onAction),e.triggersSubmenu||t!==vv.CLOSE_ON_EXECUTE||(Ii(n,pi()),r.stop())}))},rw=((Qb={})[si()]=["disabling","alloy.base.behaviour","toggling","item-events"],Qb),ow=Ce,iw=function(e,t,n,r){var o=xo(A);return{type:"item",dom:t.dom,components:ow(t.optComponents),data:e.data,eventOrder:rw,hasSubmenu:e.triggersSubmenu,itemBehaviours:yu([lA("item-events",[nw(e,n),ew(e,o),tw(e,o)]),Zb((function(){return e.disabled||r.isDisabled()})),Wb(),sA.config({})].concat(e.itemBehaviours))}},aw=function(e){return{value:e.value,meta:D({text:e.text.getOr("")},e.meta)}},cw=tinymce.util.Tools.resolve("tinymce.Env"),uw=function(e){var t=cw.mac?{alt:"&#x2325;",ctrl:"&#x2303;",shift:"&#x21E7;",meta:"&#x2318;",access:"&#x2303;&#x2325;"}:{meta:"Ctrl",access:"Shift+Alt"},n=e.split("+"),r=Y(n,(function(e){var n=e.toLowerCase().trim();return we(t,n)?t[n]:e}));return cw.mac?r.join(""):r.join("+")},sw=function(e,t,n){return void 0===n&&(n=[Ev]),Ih(e,{tag:"div",classes:n},t)},lw=function(e){return{dom:{tag:"div",classes:[Bv]},components:[qa(yh.translate(e))]}},fw=function(e,t){return{dom:{tag:"div",classes:t,innerHtml:e}}},dw=function(e,t){return{dom:{tag:"div",classes:[Bv]},components:[{dom:{tag:e.tag,styles:e.styles},components:[qa(yh.translate(t))]}]}},pw=function(e){return{dom:{tag:"div",classes:["tox-collection__item-accessory"],innerHtml:uw(e)}}},gw=function(e){return sw("checkmark",e,["tox-collection__item-checkmark"])},Aw=function(e,t,n){var r,o,i,a,c=e.ariaLabel,u=e.value,s=e.iconContent.map((function(e){return function(e,t,n){var r=t();return Dh(e,r).or(n).getOrThunk(Eh(r))}(e,t.icons,n)}));return{dom:(r=yv,o=s.getOr(""),i=c.map((function(e){return{title:t.translate(e)}})).getOr({}),a={tag:"div",attributes:i,classes:[r]},D(D({},a),"custom"===u?{tag:"button",classes:_(_([],a.classes,!0),["tox-swatches__picker-btn"],!1),innerHtml:o}:"remove"===u?{classes:_(_([],a.classes,!0),["tox-swatch--remove"],!1),innerHtml:o}:{attributes:D(D({},a.attributes),{"data-mce-color":u}),styles:{"background-color":u}})),optComponents:[]}},mw=function(e){var t=e.map((function(e){return{attributes:{title:yh.translate(e)}}})).getOr({});return D({tag:"div",classes:[bv,wv]},t)},hw=function(e,t,n,r){return void 0===r&&(r=F.none()),"color"===e.presets?Aw(e,t,r):function(e,t,n,r){var o={tag:"div",classes:[Ev]},i=n?e.iconContent.map((function(e){return Ih(e,o,t.icons,r)})).orThunk((function(){return F.some({dom:o})})):F.none(),a=e.checkMark,c=F.from(e.meta).fold((function(){return lw}),(function(e){return we(e,"style")?w(dw,e.style):lw})),u=e.htmlContent.fold((function(){return e.textContent.map(c)}),(function(e){return F.some(fw(e,[Bv]))}));return{dom:mw(e.ariaLabel),optComponents:[i,u,e.shortcutContent.map(pw),a,e.caret]}}(e,t,n,r)},vw=function(e,t){return be(e,"tooltipWorker").map((function(e){return[mb.config({lazySink:t.getSink,tooltipDom:{tag:"div",classes:["tox-tooltip-worker-container"]},tooltipComponents:[],anchor:function(e){return{type:"submenu",item:e,overrides:{maxHeightFunction:As}}},mode:"follow-highlight",onShow:function(t,n){e((function(e){mb.setComponents(t,[$a({element:Fe.fromDom(e)})])}))}})]})).getOr([])},bw=function(e,t){var n=function(e){return hb.DOM.encode(e)}(yh.translate(e));if(t.length>0){var r=new RegExp(function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}(t),"gi");return n.replace(r,(function(e){return'<span class="tox-autocompleter-highlight">'+e+"</span>"}))}return n},ww=function(e,t){return Y(e,(function(e){switch(e.type){case"cardcontainer":return function(e,t){var n="vertical"===e.direction?"tox-collection__item-container--column":kv,r="left"===e.align?"tox-collection__item-container--align-left":"tox-collection__item-container--align-right";return{dom:{tag:"div",classes:[_v,n,r,function(){switch(e.valign){case"top":return"tox-collection__item-container--valign-top";case"middle":return"tox-collection__item-container--valign-middle";case"bottom":return"tox-collection__item-container--valign-bottom"}}()]},components:t}}(e,ww(e.items,t));case"cardimage":return function(e,t,n){return{dom:{tag:"img",classes:t,attributes:{src:e,alt:n.getOr("")}}}}(e.src,e.classes,e.alt);case"cardtext":var n=e.name.exists((function(e){return z(t.cardText.highlightOn,e)})),r=n?F.from(t.cardText.matchText).getOr(""):"";return fw(bw(e.text,r),e.classes)}}))},yw=fd(jA(),zA()),xw=function(e){return{value:e}},Cw=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,Ew=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,Bw=function(e){return Cw.test(e)||Ew.test(e)},Dw=function(e){return function(e,t){return _e(e,t)?function(e,t){return e.substring(t)}(e,t.length):e}(e,"#").toUpperCase()},Mw=function(e){var t=function(e){var t=e.value.replace(Cw,(function(e,t,n,r){return t+t+n+n+r+r}));return{value:t}}(e),n=Ew.exec(t.value);return null===n?["FFFFFF","FF","FF","FF"]:n},_w=function(e){var t=e.toString(16);return(1===t.length?"0"+t:t).toUpperCase()},kw=function(e){var t=_w(e.red)+_w(e.green)+_w(e.blue);return xw(t)},Iw=Math.min,Sw=Math.max,Qw=Math.round,Nw=/^rgb\((\d+),\s*(\d+),\s*(\d+)\)/,Fw=/^rgba\((\d+),\s*(\d+),\s*(\d+),\s*(\d?(?:\.\d+)?)\)/,Tw=function(e,t,n,r){return{red:e,green:t,blue:n,alpha:r}},Ow=function(e){var t=parseInt(e,10);return t.toString()===e&&t>=0&&t<=255},Pw=function(e){var t,n,r,o=(e.hue||0)%360,i=e.saturation/100,a=e.value/100;if(i=Sw(0,Iw(i,1)),a=Sw(0,Iw(a,1)),0===i)return t=n=r=Qw(255*a),Tw(t,n,r,1);var c=o/60,u=a*i,s=u*(1-Math.abs(c%2-1)),l=a-u;switch(Math.floor(c)){case 0:t=u,n=s,r=0;break;case 1:t=s,n=u,r=0;break;case 2:t=0,n=u,r=s;break;case 3:t=0,n=s,r=u;break;case 4:t=s,n=0,r=u;break;case 5:t=u,n=0,r=s;break;default:t=n=r=0}return t=Qw(255*(t+l)),n=Qw(255*(n+l)),r=Qw(255*(r+l)),Tw(t,n,r,1)},jw=function(e){var t=Mw(e),n=parseInt(t[1],16),r=parseInt(t[2],16),o=parseInt(t[3],16);return Tw(n,r,o,1)},zw=function(e,t,n,r){var o=parseInt(e,10),i=parseInt(t,10),a=parseInt(n,10),c=parseFloat(r);return Tw(o,i,a,c)},Rw=function(e){if("transparent"===e)return F.some(Tw(0,0,0,0));var t=Nw.exec(e);if(null!==t)return F.some(zw(t[1],t[2],t[3],"1"));var n=Fw.exec(e);return null!==n?F.some(zw(n[1],n[2],n[3],n[4])):F.none()},Lw=function(e){return"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")"},Uw=Tw(255,0,0,1),Yw=function(e,t){return e.fire("ResizeContent",t)},Hw=function(e,t,n){return{hue:e,saturation:t,value:n}},Gw=function(e){var t,n=0,r=0,o=e.red/255,i=e.green/255,a=e.blue/255,c=Math.min(o,Math.min(i,a)),u=Math.max(o,Math.max(i,a));return c===u?Hw(0,0,100*(r=c)):(n=60*((n=o===c?3:a===c?1:5)-(o===c?i-a:a===c?o-i:a-o)/(u-c)),t=(u-c)/u,r=u,Hw(Math.round(n),Math.round(100*t),Math.round(100*r)))},Jw=function(e){return kw(Pw(e))},Vw=function(e){return(t=e,Bw(t)?F.some({value:Dw(t)}):F.none()).orThunk((function(){return Rw(e).map(kw)})).getOrThunk((function(){var t=document.createElement("canvas");t.height=1,t.width=1;var n=t.getContext("2d");n.clearRect(0,0,t.width,t.height),n.fillStyle="#FFFFFF",n.fillStyle=e,n.fillRect(0,0,1,1);var r=n.getImageData(0,0,1,1).data,o=r[0],i=r[1],a=r[2],c=r[3];return kw(Tw(o,i,a,c))}));var t},Ww=tinymce.util.Tools.resolve("tinymce.util.LocalStorage"),Zw="tinymce-custom-colors";var Xw,Kw="choiceitem",qw=[{type:Kw,text:"Light Green",value:"#BFEDD2"},{type:Kw,text:"Light Yellow",value:"#FBEEB8"},{type:Kw,text:"Light Red",value:"#F8CAC6"},{type:Kw,text:"Light Purple",value:"#ECCAFA"},{type:Kw,text:"Light Blue",value:"#C2E0F4"},{type:Kw,text:"Green",value:"#2DC26B"},{type:Kw,text:"Yellow",value:"#F1C40F"},{type:Kw,text:"Red",value:"#E03E2D"},{type:Kw,text:"Purple",value:"#B96AD9"},{type:Kw,text:"Blue",value:"#3598DB"},{type:Kw,text:"Dark Turquoise",value:"#169179"},{type:Kw,text:"Orange",value:"#E67E23"},{type:Kw,text:"Dark Red",value:"#BA372A"},{type:Kw,text:"Dark Purple",value:"#843FA1"},{type:Kw,text:"Dark Blue",value:"#236FA1"},{type:Kw,text:"Light Gray",value:"#ECF0F1"},{type:Kw,text:"Medium Gray",value:"#CED4D9"},{type:Kw,text:"Gray",value:"#95A5A6"},{type:Kw,text:"Dark Gray",value:"#7E8C8D"},{type:Kw,text:"Navy Blue",value:"#34495E"},{type:Kw,text:"Black",value:"#000000"},{type:Kw,text:"White",value:"#ffffff"}],$w=function(e){void 0===e&&(e=10);var t,n=Ww.getItem(Zw),r=o(n)?JSON.parse(n):[],i=e-(t=r).length<0?t.slice(0,e):t,a=function(e){i.splice(e,1)};return{add:function(t){(function(e,t){var n=j(e,t);return-1===n?F.none():F.some(n)})(i,t).each(a),i.unshift(t),i.length>e&&i.pop(),Ww.setItem(Zw,JSON.stringify(i))},state:function(){return i.slice(0)}}}(10),ey=function(e){return!1!==e.getParam("custom_colors")},ty=function(e){var t=function(e){return e.getParam("color_map")}(e);return void 0!==t?function(e){for(var t=[],n=0;n<e.length;n+=2)t.push({text:e[n+1],value:"#"+Vw(e[n]).value,type:"choiceitem"});return t}(t):qw},ny=function(e){$w.add(e)},ry="#000000",oy=function(e){var t=function(e){return Math.max(5,Math.ceil(Math.sqrt(e)))}(ty(e).length);return function(e,t){return e.getParam("color_cols",t,"number")}(e,t)},iy=function(e){var t="choiceitem",n={type:t,text:"Remove color",icon:"color-swatch-remove-color",value:"remove"};return e?[n,{type:t,text:"Custom color",icon:"color-picker",value:"custom"}]:[n]},ay=function(e,t,n,r){"custom"===n?dy(e)((function(n){n.each((function(n){ny(n),e.execCommand("mceApplyTextcolor",t,n),r(n)}))}),ry):"remove"===n?(r(""),e.execCommand("mceRemoveTextcolor",t)):(r(n),e.execCommand("mceApplyTextcolor",t,n))},cy=function(e,t){return e.concat(Y($w.state(),(function(e){return{type:Kw,text:e,value:e}})).concat(iy(t)))},uy=function(e,t){return function(n){n(cy(e,t))}},sy=function(e,t,n){var r="forecolor"===t?"tox-icon-text-color__color":"tox-icon-highlight-bg-color__color";e.setIconFill(r,n)},ly=function(e,t,n,r,o){e.ui.registry.addSplitButton(t,{tooltip:r,presets:"color",icon:"forecolor"===t?"text-color":"highlight-bg-color",select:function(t){var r=function(e,t){var n;return e.dom.getParents(e.selection.getStart(),(function(e){var r;(r=e.style["forecolor"===t?"color":"background-color"])&&(n=n||r)})),F.from(n)}(e,n);return r.bind((function(e){return Rw(e).map((function(e){var n=kw(e).value;return Me(t.toLowerCase(),n)}))})).getOr(!1)},columns:oy(e),fetch:uy(ty(e),ey(e)),onAction:function(t){ay(e,n,o.get(),A)},onItemAction:function(r,i){ay(e,n,i,(function(n){o.set(n),function(e,t){e.fire("TextColorChange",t)}(e,{name:t,color:n})}))},onSetup:function(n){sy(n,t,o.get());var r=function(e){e.name===t&&sy(n,e.name,e.color)};return e.on("TextColorChange",r),function(){e.off("TextColorChange",r)}}})},fy=function(e,t,n,r){e.ui.registry.addNestedMenuItem(t,{text:r,icon:"forecolor"===t?"text-color":"highlight-bg-color",getSubmenuItems:function(){return[{type:"fancymenuitem",fancytype:"colorswatch",onAction:function(t){ay(e,n,t.value,A)}}]}})},dy=function(e){return function(t,n){var r=!1,o={colorpicker:n};e.windowManager.open({title:"Color Picker",size:"normal",body:{type:"panel",items:[{type:"colorpicker",name:"colorpicker",label:"Color"}]},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:o,onAction:function(e,t){"hex-valid"===t.name&&(r=t.value)},onSubmit:function(n){var o=n.getData().colorpicker;r?(t(F.from(o)),n.close()):e.windowManager.alert(e.translate(["Invalid hex color code: {0}",o]))},onClose:A,onCancel:function(){t(F.none())}})}},py=function(e,t,n,r,o,i,a,c){var u=Rv(t),s=gy(t,n,r,"color"!==o?"normal":"color",i,a,c);return Yv(e,u,s,r,o)},gy=function(e,t,n,r,o,i,a){return Ce(Y(e,(function(c){return"choiceitem"===c.type?(u=c,Ur("choicemenuitem",qv,u)).fold(Lv,(function(u){return F.some(function(e,t,n,r,o,i,a,c){void 0===c&&(c=!0);var u=hw({presets:n,textContent:t?e.text:F.none(),htmlContent:F.none(),ariaLabel:e.text,iconContent:e.icon,shortcutContent:t?e.shortcut:F.none(),checkMark:t?F.some(gw(a.icons)):F.none(),caret:F.none(),value:e.value},a,c);return ur(iw({data:aw(e),disabled:e.disabled,getApi:function(e){return{setActive:function(t){MA.set(e,t)},isActive:function(){return MA.isOn(e)},isDisabled:function(){return Kd.isDisabled(e)},setDisabled:function(t){return Kd.set(e,t)}}},onAction:function(t){return r(e.value)},onSetup:function(e){return e.setActive(o),A},triggersSubmenu:!1,itemBehaviours:[]},u,i,a),{toggling:{toggleClass:Cv,toggleOnExecute:!1,selected:e.active}})}(u,1===n,r,t,i(c.value),o,a,Rv(e)))})):F.none();var u})))},Ay=function(e,t){var n=Nv(t);return 1===e?{mode:"menu",moveOnTab:!0}:"auto"===e?{mode:"grid",selector:"."+n.item,initSize:{numColumns:1,numRows:1}}:{mode:"matrix",rowSelector:"."+("color"===t?"tox-swatches__row":"tox-collection__group")}},my=function(e,t){var n=e.initData.allowCustomColors&&t.colorinput.hasCustomColors();return e.initData.colors.fold((function(){return cy(t.colorinput.getColors(),n)}),(function(e){return e.concat(iy(n))}))},hy=ia("cell-over"),vy=ia("cell-execute"),by=function(e,t,n){var r,o=function(n){return Si(n,vy,{row:e,col:t})},i=function(e,t){t.stop(),o(e)};return tc({dom:{tag:"div",attributes:(r={role:"button"},r["aria-labelledby"]=n,r)},behaviours:yu([lA("insert-table-picker-cell",[zi(Go(),AA.focus),zi(si(),o),zi(qo(),i),zi(fi(),i)]),MA.config({toggleClass:"tox-insert-table-picker__selected",toggleOnExecute:!1}),AA.config({onFocus:function(n){return Si(n,hy,{row:e,col:t})}})])})},wy=function(e){return q(e,(function(e){return Y(e,nc)}))},yy=function(e,t){return qa(t+"x"+e)},xy={inserttable:function(e){var t=ia("size-label"),n=function(e,t,n){for(var r=[],o=0;o<t;o++){for(var i=[],a=0;a<n;a++)i.push(by(o,a,e));r.push(i)}return r}(t,10,10),r=yy(0,0),o=ym({dom:{tag:"span",classes:["tox-insert-table-picker__label"],attributes:{id:t}},components:[r],behaviours:yu([sA.config({})])});return{type:"widget",data:{value:ia("widget-id")},dom:{tag:"div",classes:["tox-fancymenuitem"]},autofocus:!0,components:[yw.widget({dom:{tag:"div",classes:["tox-insert-table-picker"]},components:wy(n).concat(o.asSpec()),behaviours:yu([lA("insert-table-picker",[Vi((function(e){sA.set(o.get(e),[r])})),Yi(hy,(function(e,t,r){var i=r.event,a=i.row,c=i.col;!function(e,t,n,r,o){for(var i=0;i<r;i++)for(var a=0;a<o;a++)MA.set(e[i][a],i<=t&&a<=n)}(n,a,c,10,10),sA.set(o.get(e),[yy(a+1,c+1)])})),Yi(vy,(function(t,n,r){var o=r.event,i=o.row,a=o.col;e.onAction({numRows:i+1,numColumns:a+1}),Ii(t,pi())}))]),rA.config({initSize:{numRows:10,numColumns:10},mode:"flatgrid",selector:'[role="button"]'})])})]}},colorswatch:function(e,t){var n=my(e,t),r=t.colorinput.getColorCols(),o="color",i=py(ia("menu-value"),n,(function(t){e.onAction({value:t})}),r,o,vv.CLOSE_ON_EXECUTE,C,t.shared.providers),a=D(D({},i),{markers:Nv(o),movement:Ay(r,o)});return{type:"widget",data:{value:ia("widget-id")},dom:{tag:"div",classes:["tox-fancymenuitem"]},autofocus:!0,components:[yw.widget(GA.sketch(a))]}}},Cy=function(e,t,n,r,o,i,a,c){void 0===c&&(c=!0);var u=hw({presets:r,textContent:F.none(),htmlContent:n?e.text.map((function(e){return bw(e,t)})):F.none(),ariaLabel:e.text,iconContent:e.icon,shortcutContent:F.none(),checkMark:F.none(),caret:F.none(),value:e.value},a.providers,c,e.icon);return iw({data:aw(e),disabled:e.disabled,getApi:h({}),onAction:function(t){return o(e.value,e.meta)},onSetup:h(A),triggersSubmenu:!1,itemBehaviours:vw(e.meta,a)},u,i,a.providers)},Ey=function(e){var t=e.text.fold((function(){return{}}),(function(e){return{innerHtml:e}}));return{type:"separator",dom:D({tag:"div",classes:[wv,"tox-collection__group-heading"]},t),components:[]}},By=function(e,t,n,r){void 0===r&&(r=!0);var o=hw({presets:"normal",iconContent:e.icon,textContent:e.text,htmlContent:F.none(),ariaLabel:e.text,caret:F.none(),checkMark:F.none(),shortcutContent:e.shortcut},n,r);return iw({data:aw(e),getApi:function(e){return{isDisabled:function(){return Kd.isDisabled(e)},setDisabled:function(t){return Kd.set(e,t)}}},disabled:e.disabled,onAction:e.onAction,onSetup:e.onSetup,triggersSubmenu:!1,itemBehaviours:[]},o,t,n)},Dy=function(e,t,n,r,o){void 0===r&&(r=!0),void 0===o&&(o=!1);var i,a=o?(i=n.icons,sw("chevron-down",i,[Dv])):function(e){return sw("chevron-right",e,[Dv])}(n.icons),c=hw({presets:"normal",iconContent:e.icon,textContent:e.text,htmlContent:F.none(),ariaLabel:e.text,caret:F.some(a),checkMark:F.none(),shortcutContent:e.shortcut},n,r);return iw({data:aw(e),getApi:function(e){return{isDisabled:function(){return Kd.isDisabled(e)},setDisabled:function(t){return Kd.set(e,t)}}},disabled:e.disabled,onAction:A,onSetup:e.onSetup,triggersSubmenu:!0,itemBehaviours:[]},c,t,n)},My=function(e,t,n,r){void 0===r&&(r=!0);var o=hw({iconContent:e.icon,textContent:e.text,htmlContent:F.none(),ariaLabel:e.text,checkMark:F.some(gw(n.icons)),caret:F.none(),shortcutContent:e.shortcut,presets:"normal",meta:e.meta},n,r);return ur(iw({data:aw(e),disabled:e.disabled,getApi:function(e){return{setActive:function(t){MA.set(e,t)},isActive:function(){return MA.isOn(e)},isDisabled:function(){return Kd.isDisabled(e)},setDisabled:function(t){return Kd.set(e,t)}}},onAction:e.onAction,onSetup:e.onSetup,triggersSubmenu:!1,itemBehaviours:[]},o,t,n),{toggling:{toggleClass:Cv,toggleOnExecute:!1,selected:e.active}})},_y=function(e,t){return be(xy,e.fancytype).map((function(n){return n(e,t)}))},ky=function(e,t,n,r){var o={dom:mw(e.label),optComponents:[F.some({dom:{tag:"div",classes:[_v,kv]},components:ww(e.items,r)})]};return iw({data:aw(D({text:F.none()},e)),disabled:e.disabled,getApi:function(e){return{isDisabled:function(){return Kd.isDisabled(e)},setDisabled:function(t){Kd.set(e,t),H(il(e.element,"*"),(function(n){e.getSystem().getByDom(n).each((function(e){e.hasConfigured(Kd)&&Kd.set(e,t)}))}))}}},onAction:e.onAction,onSetup:e.onSetup,triggersSubmenu:!1,itemBehaviours:F.from(r.itemBehaviours).getOr([])},o,t,n.providers)};!function(e){e[e.ContentFocus=0]="ContentFocus",e[e.UiFocus=1]="UiFocus"}(Xw||(Xw={}));var Iy=function(e,t,n,r,o){var i,a=n.shared.providers,c=function(e){return o?D(D({},e),{shortcut:F.none(),icon:e.text.isSome()?F.none():e.icon}):e};switch(e.type){case"menuitem":return(i=e,Ur("menuitem",rb,i)).fold(Lv,(function(e){return F.some(By(c(e),t,a,r))}));case"nestedmenuitem":return function(e){return Ur("nestedmenuitem",ob,e)}(e).fold(Lv,(function(e){return F.some(Dy(c(e),t,a,r,o))}));case"togglemenuitem":return function(e){return Ur("togglemenuitem",ib,e)}(e).fold(Lv,(function(e){return F.some(My(c(e),t,a,r))}));case"separator":return function(e){return Ur("separatormenuitem",$h,e)}(e).fold(Lv,(function(e){return F.some(Ey(e))}));case"fancymenuitem":return function(e){return Ur("fancymenuitem",nb,e)}(e).fold(Lv,(function(e){return _y(c(e),n)}));default:return console.error("Unknown item in general menu",e),F.none()}},Sy=function(e,t,n,r,o,i,a){var c=1===r,u=!c||Rv(e);return Ce(Y(e,(function(e){switch(e.type){case"separator":return(r=e,Ur("Autocompleter.Separator",$h,r)).fold(Lv,(function(e){return F.some(Ey(e))}));case"cardmenuitem":return function(e){return Ur("cardmenuitem",Kv,e)}(e).fold(Lv,(function(e){return F.some(ky(D(D({},e),{onAction:function(t){e.onAction(t),n(e.value,e.meta)}}),o,i,{itemBehaviours:vw(e.meta,i),cardText:{matchText:t,highlightOn:a}}))}));default:return function(e){return Ur("Autocompleter.Item",ev,e)}(e).fold(Lv,(function(e){return F.some(Cy(e,t,c,"normal",n,o,i,u))}))}var r})))},Qy=function(e,t,n,r,o){var i=Rv(t),a=Ce(Y(t,(function(e){var t=function(e){return Iy(e,n,r,function(e){return o?!we(e,"text"):i}(e),o)};return"nestedmenuitem"===e.type&&e.getSubmenuItems().length<=0?t(D(D({},e),{disabled:!0})):t(e)})));return(o?Uv:Yv)(e,i,a,1,"normal")},Ny=function(e){return KA.singleData(e.value,e)},Fy=function(e,t){var n=es(),r=xo(!1),o=tc(qA.sketch({dom:{tag:"div",classes:["tox-autocompleter"]},components:[],fireDismissalEventInstead:{},inlineBehaviours:yu([lA("dismissAutocompleter",[zi(xi(),(function(){return c()}))])]),lazySink:t.getSink})),i=function(){return n.get().isSome()},a=function(){i()&&qA.hide(o)},c=function(){if(i()){var t=n.get().map((function(e){return e.element}));zh(t.getOr(Fe.fromDom(e.selection.getNode()))).each(Sn),a(),n.clear(),r.set(!1)}},u=Ue((function(){return mv(e)})),s=function(t,n,r,i){t.matchLength=n.text.length;var a=se(r,(function(e){return F.from(e.columns)})).getOr(1);qA.showAt(o,GA.sketch(function(e,t,n,r){var o=n===Xw.ContentFocus?Ip():kp(),i=Ay(t,r),a=Nv(r);return{dom:e.dom,components:e.components,items:e.items,value:e.value,markers:{selectedItem:a.selectedItem,item:a.item},movement:i,fakeFocus:n===Xw.ContentFocus,focusManager:o,menuBehaviours:ub("auto"!==t?[]:[Vi((function(e,t){ab(e,4,a.item).each((function(t){var n=t.numColumns,r=t.numRows;rA.setGridSize(e,r,n)}))}))])}}(Yv("autocompleter-value",!0,i,a,"normal"),a,Xw.ContentFocus,"normal")),{anchor:{type:"node",root:Fe.fromDom(e.getBody()),node:F.from(t.element)}}),qA.getContent(o).each(up.highlightFirst)},l=function(o){(function(t){return n.get().map((function(n){return Hh(e.dom,e.selection.getRng(),n.triggerChar).bind((function(n){return qh(e,u,n,t)}))})).getOrThunk((function(){return Kh(e,u)}))})(o).fold(c,(function(o){!function(t){if(!i()){var o=jh(e,t.range);n.set({triggerChar:t.triggerChar,element:o,matchLength:t.text.length}),r.set(!1)}}(o.context),o.lookupData.then((function(i){n.get().map((function(n){var u,f,d,p=o.context;if(n.triggerChar===p.triggerChar){var g=(u=p.triggerChar,d=se(f=i,(function(e){return F.from(e.columns)})).getOr(1),q(f,(function(n){var o=n.items;return Sy(o,n.matchText,(function(t,o){var i=e.selection.getRng();Hh(e.dom,i,u).fold((function(){return console.error("Lost context. Cursor probably moved")}),(function(e){var i=e.range,u={hide:function(){c()},reload:function(e){a(),l(e)}};r.set(!0),n.onAction(u,i,t,o),r.set(!1)}))}),d,vv.BUBBLE_TO_SANDBOX,t,n.highlightOn)})));g.length>0?s(n,p,i,g):p.text.length-n.matchLength>=10?c():a()}}))}))}))},f={onKeypress:Th((function(e){27!==e.which&&l()}),50),cancelIfNecessary:c,isMenuOpen:function(){return qA.isOpen(o)},isActive:i,isProcessingAction:r.get,getView:function(){return qA.getContent(o)}};!1===e.hasPlugin("rtc")&&Gh(f,e)},Ty=function(e,t,n){return fc(e,t,n).isSome()},Oy=function(e,t){var n=null;return{cancel:function(){null!==n&&(clearTimeout(n),n=null)},schedule:function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];n=setTimeout((function(){e.apply(null,r),n=null}),t)}}},Py=function(e){var t=e.raw;return void 0===t.touches||1!==t.touches.length?F.none():F.some(t.touches[0])},jy=function(e){var t=es(),n=xo(!1),r=Oy((function(t){e.triggerEvent(di(),t),n.set(!0)}),400),o=Mo([{key:Po(),value:function(e){return Py(e).each((function(o){r.cancel();var i={x:o.clientX,y:o.clientY,target:e.target};r.schedule(e),n.set(!1),t.set(i)})),F.none()}},{key:jo(),value:function(e){return r.cancel(),Py(e).each((function(e){t.on((function(n){(function(e,t){var n=Math.abs(e.clientX-t.x),r=Math.abs(e.clientY-t.y);return n>5||r>5})(e,n)&&t.clear()}))})),F.none()}},{key:zo(),value:function(o){r.cancel();return t.get().filter((function(e){return bt(e.target,o.target)})).map((function(t){return n.get()?(o.prevent(),!1):e.triggerEvent(fi(),o)}))}}]);return{fireIfReady:function(e,t){return be(o,t).bind((function(t){return t(e)}))}}},zy=function(){return mt().browser.isFirefox()},Ry=function(e,t){var n=D({stopBackspace:!0},t),r=jy(n),o=Y(["touchstart","touchmove","touchend","touchcancel","gesturestart","mousedown","mouseup","mouseover","mousemove","mouseout","click"].concat(["selectstart","input","contextmenu","change","transitionend","transitioncancel","drag","dragstart","dragend","dragenter","dragleave","dragover","drop","keyup"]),(function(t){return ns(e,t,(function(e){r.fireIfReady(e,t).each((function(t){t&&e.kill()})),n.triggerEvent(t,e)&&e.kill()}))})),i=es(),a=ns(e,"paste",(function(e){r.fireIfReady(e,"paste").each((function(t){t&&e.kill()})),n.triggerEvent("paste",e)&&e.kill(),i.set(setTimeout((function(){n.triggerEvent(ci(),e)}),0))})),c=ns(e,"keydown",(function(e){n.triggerEvent("keydown",e)?e.kill():n.stopBackspace&&function(e){return e.raw.which===sp[0]&&!z(["input","textarea"],Oe(e.target))&&!Ty(e.target,'[contenteditable="true"]')}(e)&&e.prevent()})),u=function(e,t){return zy()?rs(e,"focus",t):ns(e,"focusin",t)}(e,(function(e){n.triggerEvent("focusin",e)&&e.kill()})),s=es(),l=function(e,t){return zy()?rs(e,"blur",t):ns(e,"focusout",t)}(e,(function(e){n.triggerEvent("focusout",e)&&e.kill(),s.set(setTimeout((function(){n.triggerEvent(ai(),e)}),0))}));return{unbind:function(){H(o,(function(e){e.unbind()})),c.unbind(),u.unbind(),l.unbind(),a.unbind(),i.on(clearTimeout),s.on(clearTimeout)}}},Ly=function(e,t){var n=be(e,"target").getOr(t);return xo(n)},Uy=Co([{stopped:[]},{resume:["element"]},{complete:[]}]),Yy=function(e,t,n,r,o,i){var a=e(t,r),c=function(e,t){var n=xo(!1),r=xo(!1);return{stop:function(){n.set(!0)},cut:function(){r.set(!0)},isStopped:n.get,isCut:r.get,event:e,setSource:t.set,getSource:t.get}}(n,o);return a.fold((function(){return i.logEventNoHandlers(t,r),Uy.complete()}),(function(e){var n=e.descHandler;return Ba(n)(c),c.isStopped()?(i.logEventStopped(t,e.element,n.purpose),Uy.stopped()):c.isCut()?(i.logEventCut(t,e.element,n.purpose),Uy.complete()):Dt(e.element).fold((function(){return i.logNoParent(t,e.element,n.purpose),Uy.complete()}),(function(r){return i.logEventResponse(t,e.element,n.purpose),Uy.resume(r)}))}))},Hy=function(e,t,n,r,o,i){return Yy(e,t,n,r,o,i).fold(E,(function(r){return Hy(e,t,n,r,o,i)}),C)},Gy=function(e,t,n){var r=function(e){var t=xo(!1);return{stop:function(){t.set(!0)},cut:A,isStopped:t.get,isCut:C,event:e,setSource:x("Cannot set source of a broadcasted event"),getSource:x("Cannot get source of a broadcasted event")}}(t);return H(e,(function(e){var t=e.descHandler;Ba(t)(r)})),r.isStopped()},Jy=function(e,t,n,r,o){var i=Ly(n,r);return Hy(e,t,n,r,i,o)},Vy=function(){var e={};return{registerId:function(t,n,r){de(r,(function(r,o){var i=void 0!==e[o]?e[o]:{};i[n]=function(e,t){return n=w.apply(void 0,[e.handler].concat(t)),r=e.purpose,{cHandler:n,purpose:r};var n,r}(r,t),e[o]=i}))},unregisterId:function(t){de(e,(function(e,n){we(e,t)&&delete e[t]}))},filterByType:function(t){return be(e,t).map((function(e){return me(e,(function(e,t){return function(e,t){return{id:e,descHandler:t}}(t,e)}))})).getOr([])},find:function(t,n,r){return be(e,n).bind((function(e){return So(r,(function(t){return function(e,t){return fa(t).bind((function(t){return be(e,t)})).map((function(e){return function(e,t){return{element:e,descHandler:t}}(t,e)}))}(e,t)}),t)}))}}},Wy=function(){var e=Vy(),t={},n=function(e){var t=e.element;return fa(t).getOrThunk((function(){return function(e,t){var n=ia(ua+e);return la(t,n),n}("uid-",e.element)}))},r=function(n){fa(n.element).each((function(n){delete t[n],e.unregisterId(n)}))};return{find:function(t,n,r){return e.find(t,n,r)},filter:function(t){return e.filterByType(t)},register:function(o){var i=n(o);ye(t,i)&&function(e,n){var o=t[n];if(o!==e)throw new Error('The tagId "'+n+'" is already used by: '+ta(o.element)+"\nCannot use it for: "+ta(e.element)+"\nThe conflicting element is"+(Rt(o.element)?" ":" not ")+"already in the DOM");r(e)}(o,i);var a=[o];e.registerId(a,i,o.events),t[i]=o},unregister:r,getById:function(e){return be(t,e)}}},Zy=Qd({name:"Container",factory:function(e){var t=e.dom,n=t.attributes,r=M(t,["attributes"]);return{uid:e.uid,dom:D({tag:"div",attributes:D({role:"presentation"},n)},r),components:e.components,behaviours:If(e.containerBehaviours),events:e.events,domModification:e.domModification,eventOrder:e.eventOrder}},configFields:[po("components",[]),kf("containerBehaviours",[]),po("events",{}),po("domModification",{}),po("eventOrder",{})]}),Xy=function(e){var t=function(t){return Dt(e.element).fold(E,(function(e){return bt(t,e)}))},n=Wy(),r=function(e,r){return n.find(t,e,r)},o=Ry(e.element,{triggerEvent:function(e,t){return bc(e,t.target,(function(n){return function(e,t,n,r){return Jy(e,t,n,n.target,r)}(r,e,t,n)}))}}),i={debugInfo:h("real"),triggerEvent:function(e,t,n){bc(e,t,(function(o){return Jy(r,e,n,t,o)}))},triggerFocus:function(e,t){fa(e).fold((function(){Iu(e)}),(function(n){bc(ii(),e,(function(n){return function(e,t,n,r,o){var i=Ly(n,r);Yy(e,t,n,r,i,o)}(r,ii(),{originator:t,kill:A,prevent:A,target:e},e,n),!1}))}))},triggerEscape:function(e,t){i.triggerEvent("keydown",e.element,t.event)},getByUid:function(e){return g(e)},getByDom:function(e){return m(e)},build:tc,addToGui:function(e){u(e)},removeFromGui:function(e){s(e)},addToWorld:function(e){a(e)},removeFromWorld:function(e){c(e)},broadcast:function(e){f(e)},broadcastOn:function(e,t){d(e,t)},broadcastEvent:function(e,t){p(e,t)},isConnected:E},a=function(e){e.connect(i),ze(e.element)||(n.register(e),H(e.components(),a),i.triggerEvent(Ai(),e.element,{target:e.element}))},c=function(e){ze(e.element)||(H(e.components(),c),n.unregister(e)),e.disconnect()},u=function(t){Yl(e,t)},s=function(e){Jl(e)},l=function(e){var t=n.filter(ui());H(t,(function(t){var n=t.descHandler;Ba(n)(e)}))},f=function(e){l({universal:!0,data:e})},d=function(e,t){l({universal:!1,channels:e,data:t})},p=function(e,t){var r=n.filter(e);return Gy(r,t)},g=function(e){return n.getById(e).fold((function(){return Gn.error(new Error('Could not find component with uid: "'+e+'" in system.'))}),Gn.value)},m=function(e){var t=fa(e).getOr("not found");return g(t)};return a(e),{root:e,element:e.element,destroy:function(){o.unbind(),In(e.element)},add:u,remove:s,getByUid:g,getByDom:m,addToWorld:a,removeFromWorld:c,broadcast:f,broadcastOn:d,broadcastEvent:p}},Ky=h([po("prefix","form-field"),kf("fieldBehaviours",[Pd,_f])]),qy=h([ad({schema:[Xr("dom")],name:"label"}),ad({factory:{sketch:function(e){return{uid:e.uid,dom:{tag:"span",styles:{display:"none"},attributes:{"aria-hidden":"true"},innerHtml:e.text}}}},schema:[Xr("text")],name:"aria-descriptor"}),od({factory:{sketch:function(e){var t=Bo(e,["factory"]);return e.factory.sketch(t)}},schema:[Xr("factory")],name:"field"})]),$y=Nd({name:"FormField",configFields:Ky(),partFields:qy(),factory:function(e,t,n,r){var o=Sf(e.fieldBehaviours,[Pd.config({find:function(t){return vd(t,e,"field")}}),_f.config({store:{mode:"manual",getValue:function(e){return Pd.getCurrent(e).bind(_f.getValue)},setValue:function(e,t){Pd.getCurrent(e).each((function(e){_f.setValue(e,t)}))}}})]),i=Oi([Vi((function(t,n){var r=wd(t,e,["label","field","aria-descriptor"]);r.field().each((function(t){var n=ia(e.prefix);r.label().each((function(e){Ht(e.element,"for",n),Ht(t.element,"id",n)})),r["aria-descriptor"]().each((function(n){var r=ia(e.prefix);Ht(n.element,"id",r),Ht(t.element,"aria-describedby",r)}))}))}))]),a={getField:function(t){return vd(t,e,"field")},getLabel:function(t){return vd(t,e,"label")}};return{uid:e.uid,dom:e.dom,components:t,behaviours:o,events:i,apis:a}},apis:{getField:function(e,t){return e.getField(t)},getLabel:function(e,t){return e.getLabel(t)}}}),ex=Object.freeze({__proto__:null,exhibit:function(e,t){return Ea({attributes:Mo([{key:t.tabAttr,value:"true"}])})}}),tx=[po("tabAttr","data-alloy-tabstop")],nx=Cu({fields:tx,name:"tabstopping",active:ex}),rx=tinymce.util.Tools.resolve("tinymce.html.Entities"),ox=function(e,t,n,r){var o=ix(e,t,n,r);return $y.sketch(o)},ix=function(e,t,n,r){return{dom:ax(n),components:e.toArray().concat([t]),fieldBehaviours:yu(r)}},ax=function(e){return{tag:"div",classes:["tox-form__group"].concat(e)}},cx=function(e,t){return $y.parts.label({dom:{tag:"label",classes:["tox-label"],innerHtml:t.translate(e)}})},ux=ia("form-component-change"),sx=ia("form-close"),lx=ia("form-cancel"),fx=ia("form-action"),dx=ia("form-submit"),px=ia("form-block"),gx=ia("form-unblock"),Ax=ia("form-tabchange"),mx=ia("form-resize"),hx=function(e,t){var n,r,o,i=e.label.map((function(e){return cx(e,t)})),a=function(e){return function(t,n){fc(n.event.target,"[data-collection-item-value]").each((function(r){e(t,n,r,Jt(r,"data-collection-item-value"))}))}},c=a((function(n,r,o,i){r.stop(),t.isDisabled()||Si(n,fx,{name:e.name,value:i})})),u=[zi(Go(),a((function(e,t,n){Iu(n)}))),zi(qo(),c),zi(fi(),c),zi(Jo(),a((function(e,t,n){lc(e.element,"."+Mv).each((function(e){Ra(e,Mv)})),ja(n,Mv)}))),zi(Vo(),a((function(e){lc(e.element,"."+Mv).each((function(e){Ra(e,Mv)}))}))),Xi(a((function(t,n,r,o){Si(t,fx,{name:e.name,value:o})})))],s=function(e,t){return Y(il(e.element,".tox-collection__item"),t)},l=$y.parts.field({dom:{tag:"div",classes:["tox-collection"].concat(1!==e.columns?["tox-collection--grid"]:["tox-collection--list"])},components:[],factory:{sketch:v},behaviours:yu([Kd.config({disabled:t.isDisabled,onDisabled:function(e){s(e,(function(e){ja(e,"tox-collection__item--state-disabled"),Ht(e,"aria-disabled",!0)}))},onEnabled:function(e){s(e,(function(e){Ra(e,"tox-collection__item--state-disabled"),Zt(e,"aria-disabled")}))}}),Wb(),sA.config({}),_f.config({store:{mode:"memory",initialValue:[]},onSetValue:function(n,r){!function(n,r){var o=Y(r,(function(n){var r=yh.translate(n.text),o=1===e.columns?'<div class="tox-collection__item-label">'+r+"</div>":"",i='<div class="tox-collection__item-icon">'+n.icon+"</div>",a={_:" "," - ":" ","-":" "},c=r.replace(/\_| \- |\-/g,(function(e){return a[e]}));return'<div class="tox-collection__item'+(t.isDisabled()?" tox-collection__item--state-disabled":"")+'" tabindex="-1" data-collection-item-value="'+rx.encodeAllRaw(n.value)+'" title="'+c+'" aria-label="'+c+'">'+i+o+"</div>"})),i="auto"!==e.columns&&e.columns>1?U(o,e.columns):[o],a=Y(i,(function(e){return'<div class="tox-collection__group">'+e.join("")+"</div>"}));qi(n.element,a.join(""))}(n,r),"auto"===e.columns&&ab(n,5,"tox-collection__item").each((function(e){var t=e.numRows,r=e.numColumns;rA.setGridSize(n,t,r)})),Ii(n,mx)}}),nx.config({}),rA.config((r=e.columns,o="normal",1===r?{mode:"menu",moveOnTab:!1,selector:".tox-collection__item"}:"auto"===r?{mode:"flatgrid",selector:".tox-collection__item",initSize:{numColumns:1,numRows:1}}:{mode:"matrix",selectors:{row:"color"===o?".tox-swatches__row":".tox-collection__group",cell:"color"===o?"."+yv:"."+wv}})),lA("collection-events",u)]),eventOrder:(n={},n[si()]=["disabling","alloy.base.behaviour","collection-events"],n)});return ox(i,l,["tox-form__group--collection"],[])},vx=h([io("data"),po("inputAttributes",{}),po("inputStyles",{}),po("tag","input"),po("inputClasses",[]),_c("onSetValue"),po("styles",{}),po("eventOrder",{}),kf("inputBehaviours",[_f,AA]),po("selectOnFocus",!0)]),bx=function(e){return yu([AA.config({onFocus:e.selectOnFocus?function(e){var t=e.element,n=Ha(t);t.dom.setSelectionRange(0,n.length)}:A})])},wx=function(e){return D(D({},bx(e)),Sf(e.inputBehaviours,[_f.config({store:D(D({mode:"manual"},e.data.map((function(e){return{initialValue:e}})).getOr({})),{getValue:function(e){return Ha(e.element)},setValue:function(e,t){Ha(e.element)!==t&&Ga(e.element,t)}}),onSetValue:e.onSetValue})]))},yx=function(e){return{tag:e.tag,attributes:D({type:"text"},e.inputAttributes),styles:e.inputStyles,classes:e.inputClasses}},xx=Qd({name:"Input",configFields:vx(),factory:function(e,t){return{uid:e.uid,dom:yx(e),components:[],behaviours:wx(e),eventOrder:e.eventOrder}}}),Cx={},Ex={exports:Cx};!function(e,t,r,o){!function(n,o){"object"==typeof t&&void 0!==r?r.exports=o():"function"==typeof e&&e.amd?e(o):(n="undefined"!=typeof globalThis?globalThis:n||self).EphoxContactWrapper=o()}(this,(function(){var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{},t={exports:{}};!function(t){!function(e){var n=setTimeout;function r(){}function o(e){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],l(e,this)}function i(e,t){for(;3===e._state;)e=e._value;0!==e._state?(e._handled=!0,o._immediateFn((function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null!==n){var r;try{r=n(e._value)}catch(e){return void c(t.promise,e)}a(t.promise,r)}else(1===e._state?a:c)(t.promise,e._value)}))):e._deferreds.push(t)}function a(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var n=t.then;if(t instanceof o)return e._state=3,e._value=t,void u(e);if("function"==typeof n)return void l((r=n,i=t,function(){r.apply(i,arguments)}),e)}e._state=1,e._value=t,u(e)}catch(t){c(e,t)}var r,i}function c(e,t){e._state=2,e._value=t,u(e)}function u(e){2===e._state&&0===e._deferreds.length&&o._immediateFn((function(){e._handled||o._unhandledRejectionFn(e._value)}));for(var t=0,n=e._deferreds.length;t<n;t++)i(e,e._deferreds[t]);e._deferreds=null}function s(e,t,n){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.promise=n}function l(e,t){var n=!1;try{e((function(e){n||(n=!0,a(t,e))}),(function(e){n||(n=!0,c(t,e))}))}catch(e){if(n)return;n=!0,c(t,e)}}o.prototype.catch=function(e){return this.then(null,e)},o.prototype.then=function(e,t){var n=new this.constructor(r);return i(this,new s(e,t,n)),n},o.all=function(e){var t=Array.prototype.slice.call(e);return new o((function(e,n){if(0===t.length)return e([]);var r=t.length;function o(i,a){try{if(a&&("object"==typeof a||"function"==typeof a)){var c=a.then;if("function"==typeof c)return void c.call(a,(function(e){o(i,e)}),n)}t[i]=a,0==--r&&e(t)}catch(e){n(e)}}for(var i=0;i<t.length;i++)o(i,t[i])}))},o.resolve=function(e){return e&&"object"==typeof e&&e.constructor===o?e:new o((function(t){t(e)}))},o.reject=function(e){return new o((function(t,n){n(e)}))},o.race=function(e){return new o((function(t,n){for(var r=0,o=e.length;r<o;r++)e[r].then(t,n)}))},o._immediateFn="function"==typeof setImmediate?function(e){setImmediate(e)}:function(e){n(e,0)},o._unhandledRejectionFn=function(e){"undefined"!=typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",e)},o._setImmediateFn=function(e){o._immediateFn=e},o._setUnhandledRejectionFn=function(e){o._unhandledRejectionFn=e},t.exports?t.exports=o:e.Promise||(e.Promise=o)}(e)}(t);var r=t.exports;return{boltExport:("undefined"!=typeof window?window:Function("return this;")()).Promise||r}}))}(void 0,Cx,Ex);var Bx,Dx=Ex.exports.boltExport,Mx=function(e){var t=F.none(),n=[],r=function(e){o()?a(e):n.push(e)},o=function(){return t.isSome()},i=function(e){H(e,a)},a=function(e){t.each((function(t){setTimeout((function(){e(t)}),0)}))};return e((function(e){o()||(t=F.some(e),i(n),n=[])})),{get:r,map:function(e){return Mx((function(t){r((function(n){t(e(n))}))}))},isReady:o}},_x={nu:Mx,pure:function(e){return Mx((function(t){t(e)}))}},kx=function(e){setTimeout((function(){throw e}),0)},Ix=function(e){var t=function(t){e().then(t,kx)};return{map:function(t){return Ix((function(){return e().then(t)}))},bind:function(t){return Ix((function(){return e().then((function(e){return t(e).toPromise()}))}))},anonBind:function(t){return Ix((function(){return e().then((function(){return t.toPromise()}))}))},toLazy:function(){return _x.nu(t)},toCached:function(){var t=null;return Ix((function(){return null===t&&(t=e()),t}))},toPromise:e,get:t}},Sx=function(e){return Ix((function(){return new Dx(e)}))},Qx=function(e){return Ix((function(){return Dx.resolve(e)}))},Nx=["input","textarea"],Fx=function(e){var t=Oe(e);return z(Nx,t)},Tx=function(e,t){var n=t.getRoot(e).getOr(e.element);Ra(n,t.invalidClass),t.notify.each((function(t){Fx(e.element)&&Ht(e.element,"aria-invalid",!1),t.getContainer(e).each((function(e){qi(e,t.validHtml)})),t.onValid(e)}))},Ox=function(e,t,n,r){var o=t.getRoot(e).getOr(e.element);ja(o,t.invalidClass),t.notify.each((function(t){Fx(e.element)&&Ht(e.element,"aria-invalid",!0),t.getContainer(e).each((function(e){qi(e,r)})),t.onInvalid(e,r)}))},Px=function(e,t,n){return t.validator.fold((function(){return Qx(Gn.value(!0))}),(function(t){return t.validate(e)}))},jx=function(e,t,n){return t.notify.each((function(t){t.onValidate(e)})),Px(e,t).map((function(n){return e.getSystem().isConnected()?n.fold((function(n){return Ox(e,t,0,n),Gn.error(n)}),(function(n){return Tx(e,t),Gn.value(n)})):Gn.error("No longer in system")}))},zx=Object.freeze({__proto__:null,markValid:Tx,markInvalid:Ox,query:Px,run:jx,isInvalid:function(e,t){var n=t.getRoot(e).getOr(e.element);return La(n,t.invalidClass)}}),Rx=Object.freeze({__proto__:null,events:function(e,t){return e.validator.map((function(t){return Oi([zi(t.onEvent,(function(t){jx(t,e).get(v)}))].concat(t.validateOnLoad?[Vi((function(t){jx(t,e).get(A)}))]:[]))})).getOr({})}}),Lx=[Xr("invalidClass"),po("getRoot",F.none),fo("notify",[po("aria","alert"),po("getContainer",F.none),po("validHtml",""),_c("onValid"),_c("onInvalid"),_c("onValidate")]),fo("validator",[Xr("validate"),po("onEvent","input"),po("validateOnLoad",!0)])],Ux=Cu({fields:Lx,name:"invalidating",active:Rx,apis:zx,extra:{validation:function(e){return function(t){var n=_f.getValue(t);return Qx(e(n))}}}}),Yx=Object.freeze({__proto__:null,getCoupled:function(e,t,n,r){return n.getOrCreate(e,t,r)}}),Hx=[Kr("others",Lr(Gn.value,Ir()))],Gx=Object.freeze({__proto__:null,init:function(){var e={},t=h({});return xa({readState:t,getOrCreate:function(t,n,r){var o=le(n.others);if(o)return be(e,r).getOrThunk((function(){var o=be(n.others,r).getOrDie("No information found for coupled component: "+r)(t),i=t.getSystem().build(o);return e[r]=i,i}));throw new Error("Cannot find coupled component: "+r+". Known coupled components: "+JSON.stringify(o,null,2))}})}}),Jx=Cu({fields:Hx,name:"coupling",apis:Yx,state:Gx}),Vx=h("sink"),Wx=h(ad({name:Vx(),overrides:h({dom:{tag:"div"},behaviours:yu([jl.config({useFixed:E})]),events:Oi([Hi(Wo()),Hi(Lo()),Hi(qo())])})}));!function(e){e[e.HighlightFirst=0]="HighlightFirst",e[e.HighlightNone=1]="HighlightNone"}(Bx||(Bx={}));var Zx,Xx,Kx,qx=function(e,t){var n=e.getHotspot(t).getOr(t),r="hotspot",o=e.getAnchorOverrides();return e.layouts.fold((function(){return{type:r,hotspot:n,overrides:o}}),(function(e){return{type:r,hotspot:n,overrides:o,layouts:e}}))},$x=function(e,t,n,r,o,i,a){var c=function(e,t,n,r,o,i,a){var c=function(e,t,n){return(0,e.fetch)(n).map(t)}(e,t,r),u=rC(r,e);return c.map((function(e){return e.bind((function(e){return F.from(KA.sketch(D(D({},i.menu()),{uid:da(""),data:e,highlightImmediately:a===Bx.HighlightFirst,onOpenMenu:function(e,t){var r=u().getOrDie();jl.position(r,t,{anchor:n}),uf.decloak(o)},onOpenSubmenu:function(e,t,n){var r=u().getOrDie();jl.position(r,n,{anchor:{type:"submenu",item:t}}),uf.decloak(o)},onRepositionMenu:function(e,t,r){var o=u().getOrDie();jl.position(o,t,{anchor:n}),H(r,(function(e){jl.position(o,e.triggeredMenu,{anchor:{type:"submenu",item:e.triggeringItem}})}))},onEscape:function(){return AA.focus(r),uf.close(o),F.some(!0)}})))}))}))}(e,t,qx(e,n),n,r,o,a);return c.map((function(e){return e.fold((function(){uf.isOpen(r)&&uf.close(r)}),(function(e){uf.cloak(r),uf.open(r,e),i(r)})),r}))},eC=function(e,t,n,r,o,i,a){return uf.close(r),Qx(r)},tC=function(e,t,n,r,o,i){var a=Jx.getCoupled(n,"sandbox");return(uf.isOpen(a)?eC:$x)(e,t,n,a,r,o,i)},nC=function(e,t,n){var r=Pd.getCurrent(t).getOr(t),o=bn(e.element);n?qt(r.element,"min-width",o+"px"):function(e,t){vn.set(e,t)}(r.element,o)},rC=function(e,t){return e.getSystem().getByUid(t.uid+"-"+Vx()).map((function(e){return function(){return Gn.value(e)}})).getOrThunk((function(){return t.lazySink.fold((function(){return function(){return Gn.error(new Error("No internal sink is specified, nor could an external sink be found"))}}),(function(t){return function(){return t(e)}}))}))},oC=function(e){uf.getState(e).each((function(e){KA.repositionMenus(e)}))},iC=function(e,t,n){var r=dc(),o=rC(t,e);return{dom:{tag:"div",classes:e.sandboxClasses,attributes:{id:r.id,role:"listbox"}},behaviours:Nf(e.sandboxBehaviours,[_f.config({store:{mode:"memory",initialValue:t}}),uf.config({onOpen:function(o,i){var a=qx(e,t);r.link(t.element),e.matchWidth&&nC(a.hotspot,i,e.useMinWidth),e.onOpen(a,o,i),void 0!==n&&void 0!==n.onOpen&&n.onOpen(o,i)},onClose:function(e,o){r.unlink(t.element),void 0!==n&&void 0!==n.onClose&&n.onClose(e,o)},isPartOf:function(e,n,r){return gc(n,r)||gc(t,r)},getAttachPoint:function(){return o().getOrDie()}}),Pd.config({find:function(e){return uf.getState(e).bind((function(e){return Pd.getCurrent(e)}))}}),Mu.config({channels:D(D({},pf({isExtraPart:C})),Af({doReposition:oC}))})])}},aC=function(e){var t=Jx.getCoupled(e,"sandbox");oC(t)},cC=function(){return[po("sandboxClasses",[]),Qf("sandboxBehaviours",[Pd,Mu,uf,_f])]},uC=h([Xr("dom"),Xr("fetch"),_c("onOpen"),kc("onExecute"),po("getHotspot",F.some),po("getAnchorOverrides",h({})),Ds(),kf("dropdownBehaviours",[MA,Jx,rA,AA]),Xr("toggleClass"),po("eventOrder",{}),io("lazySink"),po("matchWidth",!1),po("useMinWidth",!1),io("role")].concat(cC())),sC=h([id({schema:[Bc()],name:"menu",defaults:function(e){return{onExecute:e.onExecute}}}),Wx()]),lC=Nd({name:"Dropdown",configFields:uC(),partFields:sC(),factory:function(e,t,n,r){var o,i,a=function(e){uf.getState(e).each((function(e){KA.highlightPrimary(e)}))},c={expand:function(t){MA.isOn(t)||tC(e,v,t,r,A,Bx.HighlightNone).get(A)},open:function(t){MA.isOn(t)||tC(e,v,t,r,A,Bx.HighlightFirst).get(A)},isOpen:MA.isOn,close:function(t){MA.isOn(t)&&tC(e,v,t,r,A,Bx.HighlightFirst).get(A)},repositionMenus:function(e){MA.isOn(e)&&aC(e)}},u=function(e,t){return Qi(e),F.some(!0)};return{uid:e.uid,dom:e.dom,components:t,behaviours:Sf(e.dropdownBehaviours,[MA.config({toggleClass:e.toggleClass,aria:{mode:"expanded"}}),Jx.config({others:{sandbox:function(t){return iC(e,t,{onOpen:function(){return MA.on(t)},onClose:function(){return MA.off(t)}})}}}),rA.config({mode:"special",onSpace:u,onEnter:u,onDown:function(e,t){if(lC.isOpen(e)){var n=Jx.getCoupled(e,"sandbox");a(n)}else lC.open(e);return F.some(!0)},onEscape:function(e,t){return lC.isOpen(e)?(lC.close(e),F.some(!0)):F.none()}}),AA.config({})]),events:kA(F.some((function(t){tC(e,v,t,r,a,Bx.HighlightFirst).get(A)}))),eventOrder:D(D({},e.eventOrder),(o={},o[si()]=["disabling","toggling","alloy.base.behaviour"],o)),apis:c,domModification:{attributes:D(D({"aria-haspopup":"true"},e.role.fold((function(){return{}}),(function(e){return{role:e}}))),"button"===e.dom.tag?{type:(i="type",be(e.dom,"attributes").bind((function(e){return be(e,i)}))).getOr("button")}:{})}}},apis:{open:function(e,t){return e.open(t)},expand:function(e,t){return e.expand(t)},close:function(e,t){return e.close(t)},isOpen:function(e,t){return e.isOpen(t)},repositionMenus:function(e,t){return e.repositionMenus(t)}}}),fC=Object.freeze({__proto__:null,events:function(){return Oi([Pi(ni(),E)])},exhibit:function(){return Ea({styles:{"-webkit-user-select":"none","user-select":"none","-ms-user-select":"none","-moz-user-select":"-moz-none"},attributes:{unselectable:"on"}})}}),dC=Cu({fields:[],name:"unselecting",active:fC}),pC=ia("color-input-change"),gC=ia("color-swatch-change"),AC=ia("color-picker-cancel"),mC=function(e,t,n){var r=$y.parts.field({factory:xx,inputClasses:["tox-textfield"],onSetValue:function(e){return Ux.run(e).get(A)},inputBehaviours:yu([Kd.config({disabled:t.providers.isDisabled}),Wb(),nx.config({}),Ux.config({invalidClass:"tox-textbox-field-invalid",getRoot:function(e){return Dt(e.element)},notify:{onValid:function(e){var t=_f.getValue(e);Si(e,pC,{color:t})}},validator:{validateOnLoad:!1,validate:function(e){var t=_f.getValue(e);if(0===t.length)return Qx(Gn.value(!0));var n=Fe.fromTag("span");qt(n,"background-color",t);var r=rn(n,"background-color").fold((function(){return Gn.error("blah")}),(function(e){return Gn.value(t)}));return Qx(r)}}})]),selectOnFocus:!1}),o=e.label.map((function(e){return cx(e,t.providers)})),i=function(e,t){Si(e,gC,{value:t})},a=ym(function(e,t){return lC.sketch({dom:e.dom,components:e.components,toggleClass:"mce-active",dropdownBehaviours:yu([Xb(t.providers.isDisabled),Wb(),dC.config({}),nx.config({})]),layouts:e.layouts,sandboxClasses:["tox-dialog__popups"],lazySink:t.getSink,fetch:function(n){return Sx((function(t){return e.fetch(t)})).map((function(r){return F.from(Ny(ur(py(ia("menu-value"),r,(function(t){e.onItemAction(n,t)}),e.columns,e.presets,vv.CLOSE_ON_EXECUTE,C,t.providers),{movement:Ay(e.columns,e.presets)})))}))},parts:{menu:Ov(0,0,e.presets)}})}({dom:{tag:"span",attributes:{"aria-label":t.providers.translate("Color swatch")}},layouts:{onRtl:function(){return[nu,tu,au]},onLtr:function(){return[tu,nu,au]}},components:[],fetch:uy(n.getColors(),n.hasCustomColors()),columns:n.getColorCols(),presets:"color",onItemAction:function(e,t){a.getOpt(e).each((function(e){"custom"===t?n.colorPicker((function(t){t.fold((function(){return Ii(e,AC)}),(function(t){i(e,t),ny(t)}))}),"#ffffff"):i(e,"remove"===t?"":t)}))}},t));return $y.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:o.toArray().concat([{dom:{tag:"div",classes:["tox-color-input"]},components:[r,a.asSpec()]}]),fieldBehaviours:yu([lA("form-field-events",[zi(pC,(function(t,n){a.getOpt(t).each((function(e){qt(e.element,"background-color",n.event.color)})),Si(t,ux,{name:e.name})})),zi(gC,(function(e,t){$y.getField(e).each((function(n){_f.setValue(n,t.event.value),Pd.getCurrent(e).each(AA.focus)}))})),zi(AC,(function(e,t){$y.getField(e).each((function(t){Pd.getCurrent(e).each(AA.focus)}))}))])])})},hC=ad({schema:[Xr("dom")],name:"label"}),vC=function(e){return ad({name:e+"-edge",overrides:function(t){return t.model.manager.edgeActions[e].fold((function(){return{}}),(function(e){return{events:Oi([Ri(Po(),(function(t,n,r){return e(t,r)}),[t]),Ri(Lo(),(function(t,n,r){return e(t,r)}),[t]),Ri(Uo(),(function(t,n,r){r.mouseIsDown.get()&&e(t,r)}),[t])])}}))}})},bC=vC("top-left"),wC=vC("top"),yC=vC("top-right"),xC=vC("right"),CC=vC("bottom-right"),EC=vC("bottom"),BC=vC("bottom-left"),DC=vC("left"),MC=od({name:"thumb",defaults:h({dom:{styles:{position:"absolute"}}}),overrides:function(e){return{events:Oi([Ui(Po(),e,"spectrum"),Ui(jo(),e,"spectrum"),Ui(zo(),e,"spectrum"),Ui(Lo(),e,"spectrum"),Ui(Uo(),e,"spectrum"),Ui(Ho(),e,"spectrum")])}}}),_C=od({schema:[Wr("mouseIsDown",(function(){return xo(!1)}))],name:"spectrum",overrides:function(e){var t=e.model.manager,n=function(n,r){return t.getValueFromEvent(r).map((function(r){return t.setValueFrom(n,e,r)}))};return{behaviours:yu([rA.config({mode:"special",onLeft:function(n){return t.onLeft(n,e)},onRight:function(n){return t.onRight(n,e)},onUp:function(n){return t.onUp(n,e)},onDown:function(n){return t.onDown(n,e)}}),AA.config({})]),events:Oi([zi(Po(),n),zi(jo(),n),zi(Lo(),n),zi(Uo(),(function(t,r){e.mouseIsDown.get()&&n(t,r)}))])}}}),kC=[hC,DC,xC,wC,EC,bC,yC,BC,CC,MC,_C],IC=h("slider.change.value"),SC=function(e){var t=e.event.raw;if(function(e){return-1!==e.type.indexOf("touch")}(t)){var n=t;return void 0!==n.touches&&1===n.touches.length?F.some(n.touches[0]).map((function(e){return gn(e.clientX,e.clientY)})):F.none()}var r=t;return void 0!==r.clientX?F.some(r).map((function(e){return gn(e.clientX,e.clientY)})):F.none()},QC=function(e){return e.model.minX},NC=function(e){return e.model.minY},FC=function(e){return e.model.minX-1},TC=function(e){return e.model.minY-1},OC=function(e){return e.model.maxX},PC=function(e){return e.model.maxY},jC=function(e){return e.model.maxX+1},zC=function(e){return e.model.maxY+1},RC=function(e,t,n){return t(e)-n(e)},LC=function(e){return RC(e,OC,QC)},UC=function(e){return RC(e,PC,NC)},YC=function(e){return LC(e)/2},HC=function(e){return UC(e)/2},GC=function(e){return e.stepSize},JC=function(e){return e.snapToGrid},VC=function(e){return e.snapStart},WC=function(e){return e.rounded},ZC=function(e,t){return void 0!==e[t+"-edge"]},XC=function(e){return ZC(e,"left")},KC=function(e){return ZC(e,"right")},qC=function(e){return ZC(e,"top")},$C=function(e){return ZC(e,"bottom")},eE=function(e){return e.model.value.get()},tE=function(e){return{x:e}},nE=function(e){return{y:e}},rE=function(e,t){return{x:e,y:t}},oE=function(e,t){Si(e,IC(),{value:t})},iE=function(e,t,n,r){return e<t?e:e>n?n:e===t?t-1:Math.max(t,e-r)},aE=function(e,t,n,r){return e>n?e:e<t?t:e===n?n+1:Math.min(n,e+r)},cE=function(e,t,n){return Math.max(t,Math.min(n,e))},uE=function(e){var t=e.min,n=e.max,r=e.range,o=e.value,i=e.step,a=e.snap,c=e.snapStart,u=e.rounded,s=e.hasMinEdge,l=e.hasMaxEdge,f=e.minBound,d=e.maxBound,p=e.screenRange,g=s?t-1:t,A=l?n+1:n;if(o<f)return g;if(o>d)return A;var m=function(e,t,n){return Math.min(n,Math.max(e,t))-t}(o,f,d),h=cE(m/p*r+t,g,A);return a&&h>=t&&h<=n?function(e,t,n,r,o){return o.fold((function(){var o=e-t,i=Math.round(o/r)*r;return cE(t+i,t-1,n+1)}),(function(t){var o=(e-t)%r,i=Math.round(o/r),a=Math.floor((e-t)/r),c=Math.floor((n-t)/r),u=t+Math.min(c,a+i)*r;return Math.max(t,u)}))}(h,t,n,i,c):u?Math.round(h):h},sE=function(e){var t=e.min,n=e.max,r=e.range,o=e.value,i=e.hasMinEdge,a=e.hasMaxEdge,c=e.maxBound,u=e.maxOffset,s=e.centerMinEdge,l=e.centerMaxEdge;return o<t?i?0:s:o>n?a?c:l:(o-t)/r*u},lE="top",fE="right",dE="bottom",pE="left",gE=function(e){return e.element.dom.getBoundingClientRect()},AE=function(e,t){return e[t]},mE=function(e){var t=gE(e);return AE(t,pE)},hE=function(e){var t=gE(e);return AE(t,fE)},vE=function(e){var t=gE(e);return AE(t,lE)},bE=function(e){var t=gE(e);return AE(t,dE)},wE=function(e){var t=gE(e);return AE(t,"width")},yE=function(e){var t=gE(e);return AE(t,"height")},xE=function(e,t,n){return(e+t)/2-n},CE=function(e,t){var n=gE(e),r=gE(t),o=AE(n,pE),i=AE(n,fE),a=AE(r,pE);return xE(o,i,a)},EE=function(e,t){var n=gE(e),r=gE(t),o=AE(n,lE),i=AE(n,dE),a=AE(r,lE);return xE(o,i,a)},BE=function(e,t){Si(e,IC(),{value:t})},DE=function(e){return{x:e}},ME=function(e,t,n){var r={min:QC(t),max:OC(t),range:LC(t),value:n,step:GC(t),snap:JC(t),snapStart:VC(t),rounded:WC(t),hasMinEdge:XC(t),hasMaxEdge:KC(t),minBound:mE(e),maxBound:hE(e),screenRange:wE(e)};return uE(r)},_E=function(e){return function(t,n){return function(e,t,n){var r=(e>0?aE:iE)(eE(n).x,QC(n),OC(n),GC(n));return BE(t,DE(r)),F.some(r)}(e,t,n).map(E)}},kE=function(e,t,n,r,o,i){var a=function(e,t,n,r,o){var i=wE(e),a=r.bind((function(t){return F.some(CE(t,e))})).getOr(0),c=o.bind((function(t){return F.some(CE(t,e))})).getOr(i),u={min:QC(t),max:OC(t),range:LC(t),value:n,hasMinEdge:XC(t),hasMaxEdge:KC(t),minBound:mE(e),minOffset:0,maxBound:hE(e),maxOffset:i,centerMinEdge:a,centerMaxEdge:c};return sE(u)}(t,i,n,r,o);return mE(t)-mE(e)+a},IE=_E(-1),SE=_E(1),QE=F.none,NE=F.none,FE={"top-left":F.none(),top:F.none(),"top-right":F.none(),right:F.some((function(e,t){oE(e,tE(jC(t)))})),"bottom-right":F.none(),bottom:F.none(),"bottom-left":F.none(),left:F.some((function(e,t){oE(e,tE(FC(t)))}))},TE=Object.freeze({__proto__:null,setValueFrom:function(e,t,n){var r=ME(e,t,n),o=DE(r);return BE(e,o),r},setToMin:function(e,t){var n=QC(t);BE(e,DE(n))},setToMax:function(e,t){var n=OC(t);BE(e,DE(n))},findValueOfOffset:ME,getValueFromEvent:function(e){return SC(e).map((function(e){return e.left}))},findPositionOfValue:kE,setPositionFromValue:function(e,t,n,r){var o=eE(n),i=kE(e,r.getSpectrum(e),o.x,r.getLeftEdge(e),r.getRightEdge(e),n),a=bn(t.element)/2;qt(t.element,"left",i-a+"px")},onLeft:IE,onRight:SE,onUp:QE,onDown:NE,edgeActions:FE}),OE=function(e,t){Si(e,IC(),{value:t})},PE=function(e){return{y:e}},jE=function(e,t,n){var r={min:NC(t),max:PC(t),range:UC(t),value:n,step:GC(t),snap:JC(t),snapStart:VC(t),rounded:WC(t),hasMinEdge:qC(t),hasMaxEdge:$C(t),minBound:vE(e),maxBound:bE(e),screenRange:yE(e)};return uE(r)},zE=function(e){return function(t,n){return function(e,t,n){var r=(e>0?aE:iE)(eE(n).y,NC(n),PC(n),GC(n));return OE(t,PE(r)),F.some(r)}(e,t,n).map(E)}},RE=function(e,t,n,r,o,i){var a=function(e,t,n,r,o){var i=yE(e),a=r.bind((function(t){return F.some(EE(t,e))})).getOr(0),c=o.bind((function(t){return F.some(EE(t,e))})).getOr(i),u={min:NC(t),max:PC(t),range:UC(t),value:n,hasMinEdge:qC(t),hasMaxEdge:$C(t),minBound:vE(e),minOffset:0,maxBound:bE(e),maxOffset:i,centerMinEdge:a,centerMaxEdge:c};return sE(u)}(t,i,n,r,o);return vE(t)-vE(e)+a},LE=F.none,UE=F.none,YE=zE(-1),HE=zE(1),GE={"top-left":F.none(),top:F.some((function(e,t){oE(e,nE(TC(t)))})),"top-right":F.none(),right:F.none(),"bottom-right":F.none(),bottom:F.some((function(e,t){oE(e,nE(zC(t)))})),"bottom-left":F.none(),left:F.none()},JE=Object.freeze({__proto__:null,setValueFrom:function(e,t,n){var r=jE(e,t,n),o=PE(r);return OE(e,o),r},setToMin:function(e,t){var n=NC(t);OE(e,PE(n))},setToMax:function(e,t){var n=PC(t);OE(e,PE(n))},findValueOfOffset:jE,getValueFromEvent:function(e){return SC(e).map((function(e){return e.top}))},findPositionOfValue:RE,setPositionFromValue:function(e,t,n,r){var o=eE(n),i=RE(e,r.getSpectrum(e),o.y,r.getTopEdge(e),r.getBottomEdge(e),n),a=fn(t.element)/2;qt(t.element,"top",i-a+"px")},onLeft:LE,onRight:UE,onUp:YE,onDown:HE,edgeActions:GE}),VE=function(e,t){Si(e,IC(),{value:t})},WE=function(e,t){return{x:e,y:t}},ZE=function(e,t){return function(n,r){return function(e,t,n,r){var o=e>0?aE:iE,i=t?eE(r).x:o(eE(r).x,QC(r),OC(r),GC(r)),a=t?o(eE(r).y,NC(r),PC(r),GC(r)):eE(r).y;return VE(n,WE(i,a)),F.some(i)}(e,t,n,r).map(E)}},XE=ZE(-1,!1),KE=ZE(1,!1),qE=ZE(-1,!0),$E=ZE(1,!0),eB={"top-left":F.some((function(e,t){oE(e,rE(FC(t),TC(t)))})),top:F.some((function(e,t){oE(e,rE(YC(t),TC(t)))})),"top-right":F.some((function(e,t){oE(e,rE(jC(t),TC(t)))})),right:F.some((function(e,t){oE(e,rE(jC(t),HC(t)))})),"bottom-right":F.some((function(e,t){oE(e,rE(jC(t),zC(t)))})),bottom:F.some((function(e,t){oE(e,rE(YC(t),zC(t)))})),"bottom-left":F.some((function(e,t){oE(e,rE(FC(t),zC(t)))})),left:F.some((function(e,t){oE(e,rE(FC(t),HC(t)))}))},tB=Object.freeze({__proto__:null,setValueFrom:function(e,t,n){var r=ME(e,t,n.left),o=jE(e,t,n.top),i=WE(r,o);return VE(e,i),i},setToMin:function(e,t){var n=QC(t),r=NC(t);VE(e,WE(n,r))},setToMax:function(e,t){var n=OC(t),r=PC(t);VE(e,WE(n,r))},getValueFromEvent:function(e){return SC(e)},setPositionFromValue:function(e,t,n,r){var o=eE(n),i=kE(e,r.getSpectrum(e),o.x,r.getLeftEdge(e),r.getRightEdge(e),n),a=RE(e,r.getSpectrum(e),o.y,r.getTopEdge(e),r.getBottomEdge(e),n),c=bn(t.element)/2,u=fn(t.element)/2;qt(t.element,"left",i-c+"px"),qt(t.element,"top",a-u+"px")},onLeft:XE,onRight:KE,onUp:qE,onDown:$E,edgeActions:eB}),nB=Nd({name:"Slider",configFields:[po("stepSize",1),po("onChange",A),po("onChoose",A),po("onInit",A),po("onDragStart",A),po("onDragEnd",A),po("snapToGrid",!1),po("rounded",!0),io("snapStart"),Kr("model",Jr("mode",{x:[po("minX",0),po("maxX",100),Wr("value",(function(e){return xo(e.mode.minX)})),Xr("getInitialValue"),Qc("manager",TE)],y:[po("minY",0),po("maxY",100),Wr("value",(function(e){return xo(e.mode.minY)})),Xr("getInitialValue"),Qc("manager",JE)],xy:[po("minX",0),po("maxX",100),po("minY",0),po("maxY",100),Wr("value",(function(e){return xo({x:e.mode.minX,y:e.mode.minY})})),Xr("getInitialValue"),Qc("manager",tB)]})),kf("sliderBehaviours",[rA,_f]),Wr("mouseIsDown",(function(){return xo(!1)}))],partFields:kC,factory:function(e,t,n,r){var o,i=function(t){return bd(t,e,"thumb")},a=function(t){return bd(t,e,"spectrum")},c=function(t){return vd(t,e,"left-edge")},u=function(t){return vd(t,e,"right-edge")},s=function(t){return vd(t,e,"top-edge")},l=function(t){return vd(t,e,"bottom-edge")},f=e.model,d=f.manager,p=function(t,n){d.setPositionFromValue(t,n,e,{getLeftEdge:c,getRightEdge:u,getTopEdge:s,getBottomEdge:l,getSpectrum:a})},g=function(e,t){f.value.set(t);var n=i(e);p(e,n)},A=function(t){var n=e.mouseIsDown.get();e.mouseIsDown.set(!1),n&&vd(t,e,"thumb").each((function(n){var r=f.value.get();e.onChoose(t,n,r)}))},m=function(t,n){n.stop(),e.mouseIsDown.set(!0),e.onDragStart(t,i(t))},h=function(t,n){n.stop(),e.onDragEnd(t,i(t)),A(t)};return{uid:e.uid,dom:e.dom,components:t,behaviours:Sf(e.sliderBehaviours,[rA.config({mode:"special",focusIn:function(t){return vd(t,e,"spectrum").map(rA.focusIn).map(E)}}),_f.config({store:{mode:"manual",getValue:function(e){return f.value.get()}}}),Mu.config({channels:(o={},o[ff()]={onReceive:A},o)})]),events:Oi([zi(IC(),(function(t,n){!function(t,n){g(t,n);var r=i(t);e.onChange(t,r,n),F.some(!0)}(t,n.event.value)})),Vi((function(t,n){var r=f.getInitialValue();f.value.set(r);var o=i(t);p(t,o);var c=a(t);e.onInit(t,o,c,f.value.get())})),zi(Po(),m),zi(zo(),h),zi(Lo(),m),zi(Ho(),h)]),apis:{resetToMin:function(t){d.setToMin(t,e)},resetToMax:function(t){d.setToMax(t,e)},setValue:g,refresh:p},domModification:{styles:{position:"relative"}}}},apis:{setValue:function(e,t,n){e.setValue(t,n)},resetToMin:function(e,t){e.resetToMin(t)},resetToMax:function(e,t){e.resetToMax(t)},refresh:function(e,t){e.refresh(t)}}}),rB=ia("rgb-hex-update"),oB=ia("slider-update"),iB=ia("palette-update"),aB="form",cB=[kf("formBehaviours",[_f])],uB=function(e){return"<alloy.field."+e+">"},sB=function(e,t){return{uid:e.uid,dom:e.dom,components:t,behaviours:Sf(e.formBehaviours,[_f.config({store:{mode:"manual",getValue:function(t){var n=yd(t,e);return pe(n,(function(e,t){return e().bind((function(e){return function(e,t){return e.fold((function(){return Gn.error(t)}),Gn.value)}(Pd.getCurrent(e),new Error("Cannot find a current component to extract the value from for form part '"+t+"': "+ta(e.element)))})).map(_f.getValue)}))},setValue:function(t,n){de(n,(function(n,r){vd(t,e,r).each((function(e){Pd.getCurrent(e).each((function(e){_f.setValue(e,n)}))}))}))}}})]),apis:{getField:function(t,n){return vd(t,e,n).bind(Pd.getCurrent)}}}},lB={getField:wa((function(e,t,n){return e.getField(t,n)})),sketch:function(e){var t=function(){var e=[];return{field:function(t,n){return e.push(t),pd(aB,uB(t),n)},record:h(e)}}(),n=e(t),r=t.record(),o=Y(r,(function(e){return od({name:e,pname:uB(e)})}));return _d(aB,cB,o,sB,n)}},fB=ia("valid-input"),dB=ia("invalid-input"),pB=ia("validating-input"),gB="colorcustom.rgb.",AB=function(e,t,n,r){var o=function(n,r){return Ux.config({invalidClass:t("invalid"),notify:{onValidate:function(e){Si(e,pB,{type:n})},onValid:function(e){Si(e,fB,{type:n,value:_f.getValue(e)})},onInvalid:function(e){Si(e,dB,{type:n,value:_f.getValue(e)})}},validator:{validate:function(t){var n=_f.getValue(t),o=r(n)?Gn.value(!0):Gn.error(e("aria.input.invalid"));return Qx(o)},validateOnLoad:!1}})},i=function(n,r,i,a,c){var u=e(gB+"range"),s=$y.parts.label({dom:{tag:"label",innerHtml:i,attributes:{"aria-label":a}}}),l=$y.parts.field({data:c,factory:xx,inputAttributes:D({type:"text"},"hex"===r?{"aria-live":"polite"}:{}),inputClasses:[t("textfield")],inputBehaviours:yu([o(r,n),nx.config({})]),onSetValue:function(e){Ux.isInvalid(e)&&Ux.run(e).get(A)}}),f=[s,l],d="hex"!==r?[$y.parts["aria-descriptor"]({text:u})]:[];return{dom:{tag:"div",attributes:{role:"presentation"}},components:f.concat(d)}},a=function(e,t){var n=t.red,r=t.green,o=t.blue;_f.setValue(e,{red:n,green:r,blue:o})},c=ym({dom:{tag:"div",classes:[t("rgba-preview")],styles:{"background-color":"white"},attributes:{role:"presentation"}}}),u=function(e,t){c.getOpt(e).each((function(e){qt(e.element,"background-color","#"+t.value)}))},s=Qd({factory:function(){var o={red:xo(F.some(255)),green:xo(F.some(255)),blue:xo(F.some(255)),hex:xo(F.some("ffffff"))},s=function(e){return o[e].get()},l=function(e,t){o[e].set(t)},f=function(e){var t=e.red,n=e.green,r=e.blue;l("red",F.some(t)),l("green",F.some(n)),l("blue",F.some(r))},d=function(e,t){var n=t.event;"hex"!==n.type?l(n.type,F.none()):r(e)},p=function(e,t,n){var r=parseInt(n,10);l(t,F.some(r)),s("red").bind((function(e){return s("green").bind((function(t){return s("blue").map((function(n){return Tw(e,t,n,1)}))}))})).each((function(t){var n=function(e,t){var n=kw(t);return lB.getField(e,"hex").each((function(t){AA.isFocused(t)||_f.setValue(e,{hex:n.value})})),n}(e,t);Si(e,rB,{hex:n}),u(e,n)}))},g=function(e,t){var r=t.event;!function(e){return"hex"===e.type}(r)?p(e,r.type,r.value):function(e,t){n(e);var r=xw(t);l("hex",F.some(t));var o=jw(r);a(e,o),f(o),Si(e,rB,{hex:r}),u(e,r)}(e,r.value)},A=function(t){return{label:e(gB+t+".label"),description:e(gB+t+".description")}},m=A("red"),h=A("green"),v=A("blue"),b=A("hex");return ur(lB.sketch((function(n){return{dom:{tag:"form",classes:[t("rgb-form")],attributes:{"aria-label":e("aria.color.picker")}},components:[n.field("red",$y.sketch(i(Ow,"red",m.label,m.description,255))),n.field("green",$y.sketch(i(Ow,"green",h.label,h.description,255))),n.field("blue",$y.sketch(i(Ow,"blue",v.label,v.description,255))),n.field("hex",$y.sketch(i(Bw,"hex",b.label,b.description,"ffffff"))),c.asSpec()],formBehaviours:yu([Ux.config({invalidClass:t("form-invalid")}),lA("rgb-form-events",[zi(fB,g),zi(dB,d),zi(pB,d)])])}})),{apis:{updateHex:function(e,t){_f.setValue(e,{hex:t.value}),function(e,t){var n=jw(t);a(e,n),f(n)}(e,t),u(e,t)}}})},name:"RgbForm",configFields:[],apis:{updateHex:function(e,t,n){e.updateHex(t,n)}},extraApis:{}});return s},mB=function(e,t){var n=nB.parts.spectrum({dom:{tag:"canvas",attributes:{role:"presentation"},classes:[t("sv-palette-spectrum")]}}),r=nB.parts.thumb({dom:{tag:"div",attributes:{role:"presentation"},classes:[t("sv-palette-thumb")],innerHtml:"<div class="+t("sv-palette-inner-thumb")+' role="presentation"></div>'}}),o=function(e,t){var n=e.width,r=e.height,o=e.getContext("2d");if(null!==o){o.fillStyle=t,o.fillRect(0,0,n,r);var i=o.createLinearGradient(0,0,n,0);i.addColorStop(0,"rgba(255,255,255,1)"),i.addColorStop(1,"rgba(255,255,255,0)"),o.fillStyle=i,o.fillRect(0,0,n,r);var a=o.createLinearGradient(0,0,0,r);a.addColorStop(0,"rgba(0,0,0,0)"),a.addColorStop(1,"rgba(0,0,0,1)"),o.fillStyle=a,o.fillRect(0,0,n,r)}},i=Qd({factory:function(e){var i=h({x:0,y:0}),a=yu([Pd.config({find:F.some}),AA.config({})]);return nB.sketch({dom:{tag:"div",attributes:{role:"presentation"},classes:[t("sv-palette")]},model:{mode:"xy",getInitialValue:i},rounded:!1,components:[n,r],onChange:function(e,t,n){Si(e,iB,{value:n})},onInit:function(e,t,n,r){o(n.element.dom,Lw(Uw))},sliderBehaviours:a})},name:"SaturationBrightnessPalette",configFields:[],apis:{setHue:function(e,t,n){!function(e,t){var n=e.components()[0].element.dom,r=Hw(t,100,100),i=Pw(r);o(n,Lw(i))}(t,n)},setThumb:function(e,t,n){!function(e,t){var n=Gw(jw(t));nB.setValue(e,{x:n.saturation,y:100-n.value})}(t,n)}},extraApis:{}});return i},hB=function(e,t){var n=Qd({name:"ColourPicker",configFields:[Xr("dom"),po("onValidHex",A),po("onInvalidHex",A)],factory:function(n){var r,o=AB(e,t,n.onValidHex,n.onInvalidHex),i=mB(0,t),a=function(e){return 100-e/360*100},c={paletteRgba:xo(Uw),paletteHue:xo(0)},u=ym(function(e,t){var n=nB.parts.spectrum({dom:{tag:"div",classes:[t("hue-slider-spectrum")],attributes:{role:"presentation"}}}),r=nB.parts.thumb({dom:{tag:"div",classes:[t("hue-slider-thumb")],attributes:{role:"presentation"}}});return nB.sketch({dom:{tag:"div",classes:[t("hue-slider")],attributes:{role:"presentation"}},rounded:!1,model:{mode:"y",getInitialValue:h({y:0})},components:[n,r],sliderBehaviours:yu([AA.config({})]),onChange:function(e,t,n){Si(e,oB,{value:n})}})}(0,t)),s=ym(i.sketch({})),l=ym(o.sketch({})),f=function(e,t,n){s.getOpt(e).each((function(e){i.setHue(e,n)}))},d=function(e,t){l.getOpt(e).each((function(e){o.updateHex(e,t)}))},p=function(e,t,n){u.getOpt(e).each((function(e){nB.setValue(e,{y:a(n)})}))},g=function(e,t){s.getOpt(e).each((function(e){i.setThumb(e,t)}))},A=function(e,t,n,r){!function(e,t){var n=jw(e);c.paletteRgba.set(n),c.paletteHue.set(t)}(t,n),H(r,(function(r){r(e,t,n)}))};return{uid:n.uid,dom:n.dom,components:[s.asSpec(),u.asSpec(),l.asSpec()],behaviours:yu([lA("colour-picker-events",[zi(rB,(r=[f,p,g],function(e,t){var n=t.event.hex,o=function(e){return Gw(jw(e))}(n);A(e,n,o.hue,r)})),zi(iB,function(){var e=[d];return function(t,n){var r=n.event.value,o=c.paletteHue.get(),i=Hw(o,r.x,100-r.y),a=Jw(i);A(t,a,o,e)}}()),zi(oB,function(){var e=[f,d];return function(t,n){var r=function(e){return(100-e)/100*360}(n.event.value.y),o=c.paletteRgba.get(),i=Gw(o),a=Hw(r,i.saturation,i.value),u=Jw(a);A(t,u,r,e)}}())]),Pd.config({find:function(e){return l.getOpt(e)}}),rA.config({mode:"acyclic"})])}}});return n},vB=function(){return Pd.config({find:F.some})},bB=function(e){return Pd.config({find:e.getOpt})},wB=function(e){return Pd.config({find:function(t){return kt(t.element,e).bind((function(e){return t.getSystem().getByDom(e).toOptional()}))}})},yB={"colorcustom.rgb.red.label":"R","colorcustom.rgb.red.description":"Red component","colorcustom.rgb.green.label":"G","colorcustom.rgb.green.description":"Green component","colorcustom.rgb.blue.label":"B","colorcustom.rgb.blue.description":"Blue component","colorcustom.rgb.hex.label":"#","colorcustom.rgb.hex.description":"Hex color code","colorcustom.rgb.range":"Range 0 to 255","colorcustom.sb.saturation":"Saturation","colorcustom.sb.brightness":"Brightness","colorcustom.sb.picker":"Saturation and Brightness Picker","colorcustom.sb.palette":"Saturation and Brightness Palette","colorcustom.sb.instructions":"Use arrow keys to select saturation and brightness, on x and y axes","colorcustom.hue.hue":"Hue","colorcustom.hue.slider":"Hue Slider","colorcustom.hue.palette":"Hue Palette","colorcustom.hue.instructions":"Use arrow keys to select a hue","aria.color.picker":"Color Picker","aria.input.invalid":"Invalid input"},xB=function(e){return function(e){return yB[e]}(e)},CB=tinymce.util.Tools.resolve("tinymce.Resource"),EB=tinymce.util.Tools.resolve("tinymce.util.Tools"),BB=Br([po("preprocess",v),po("postprocess",v)]),DB=function(e,t,n){return _f.config(ur({store:{mode:"manual",getValue:t,setValue:n}},e.map((function(e){return{store:{initialValue:e}}})).getOr({})))},MB=function(e,t,n){return DB(e,(function(e){return t(e.element)}),(function(e,t){return n(e.element,t)}))},_B=function(e,t){var n=Hr("RepresentingConfigs.memento processors",BB,t);return _f.config({store:{mode:"manual",getValue:function(t){var r=e.get(t),o=_f.getValue(r);return n.postprocess(o)},setValue:function(t,r){var o=n.preprocess(r),i=e.get(t);_f.setValue(i,o)}}})},kB=DB,IB=function(e){return MB(e,Ki,qi)},SB=function(e){return _f.config({store:{mode:"memory",initialValue:e}})},QB=function(e,t){var n=function(e,t){t.stop()},r=function(e){return function(t,n){H(e,(function(e){e(t,n)}))}},o=function(e,t){if(!Kd.isDisabled(e)){var n=t.event.raw;a(e,n.dataTransfer.files)}},i=function(e,t){var n=t.event.raw.target;a(e,n.files)},a=function(n,r){_f.setValue(n,function(e,t){var n=EB.explode(t.getSetting("images_file_types","jpeg,jpg,jpe,jfi,jif,jfif,png,gif,bmp,webp","string"));return J(ue(e),(function(e){return R(n,(function(t){return ke(e.name.toLowerCase(),"."+t.toLowerCase())}))}))}(r,t)),Si(n,ux,{name:e.name})},c=ym({dom:{tag:"input",attributes:{type:"file",accept:"image/*"},styles:{display:"none"}},behaviours:yu([lA("input-file-events",[Hi(qo()),Hi(fi())])])}),u=e.label.map((function(e){return cx(e,t)})),s=$y.parts.field({factory:{sketch:function(e){return{uid:e.uid,dom:{tag:"div",classes:["tox-dropzone-container"]},behaviours:yu([SB([]),vB(),Kd.config({}),MA.config({toggleClass:"dragenter",toggleOnExecute:!1}),lA("dropzone-events",[zi("dragenter",r([n,MA.toggle])),zi("dragleave",r([n,MA.toggle])),zi("dragover",n),zi("drop",r([n,o])),zi(Ko(),i)])]),components:[{dom:{tag:"div",classes:["tox-dropzone"],styles:{}},components:[{dom:{tag:"p",innerHtml:t.translate("Drop an image here")}},bm.sketch({dom:{tag:"button",innerHtml:t.translate("Browse for an image"),styles:{position:"relative"},classes:["tox-button","tox-button--secondary"]},components:[c.asSpec()],action:function(e){c.get(e).element.dom.click()},buttonBehaviours:yu([nx.config({}),Xb(t.isDisabled),Wb()])})]}]}}}});return ox(u,s,["tox-form__group--stretched"],[])},NB=ia("alloy-fake-before-tabstop"),FB=ia("alloy-fake-after-tabstop"),TB=function(e){return{dom:{tag:"div",styles:{width:"1px",height:"1px",outline:"none"},attributes:{tabindex:"0"},classes:e},behaviours:yu([AA.config({ignore:!0}),nx.config({})])}},OB=function(e){return{dom:{tag:"div",classes:["tox-navobj"]},components:[TB([NB]),e,TB([FB])],behaviours:yu([wB(1)])}},PB=function(e,t){Si(e,Wo(),{raw:{which:9,shiftKey:t}})},jB=function(e,t){var n=t.element;La(n,NB)?PB(e,!0):La(n,FB)&&PB(e,!1)},zB=function(e){return Ty(e,["."+NB,"."+FB].join(","),C)},RB=!(mt().browser.isIE()||mt().browser.isEdge()),LB=function(e,t){var n=RB&&e.sandboxed,r=D(D({},e.label.map((function(e){return{title:e}})).getOr({})),n?{sandbox:"allow-scripts allow-same-origin"}:{}),o=function(e){var t=xo("");return{getValue:function(e){return t.get()},setValue:function(n,r){if(e)Ht(n.element,"srcdoc",r);else{Ht(n.element,"src","javascript:''");var o=n.element.dom.contentWindow.document;o.open(),o.write(r),o.close()}t.set(r)}}}(n),i=e.label.map((function(e){return cx(e,t)})),a=$y.parts.field({factory:{sketch:function(e){return OB({uid:e.uid,dom:{tag:"iframe",attributes:r},behaviours:yu([nx.config({}),AA.config({}),kB(F.none(),o.getValue,o.setValue)])})}}});return ox(i,a,["tox-form__group--stretched"],[])},UB=function(e,t){return GB(document.createElement("canvas"),e,t)},YB=function(e){var t=UB(e.width,e.height);return HB(t).drawImage(e,0,0),t},HB=function(e){return e.getContext("2d")},GB=function(e,t,n){return e.width=t,e.height=n,e},JB=function(e){return e.naturalWidth||e.width},VB=function(e){return e.naturalHeight||e.height},WB=function(e){return new Dx((function(t,n){(function(e){var t=e.split(","),n=/data:([^;]+)/.exec(t[0]);if(!n)return F.none();for(var r=n[1],o=t[1],i=1024,a=atob(o),c=a.length,u=Math.ceil(c/i),s=new Array(u),l=0;l<u;++l){for(var f=l*i,d=Math.min(f+i,c),p=new Array(d-f),g=f,A=0;g<d;++A,++g)p[A]=a[g].charCodeAt(0);s[l]=new Uint8Array(p)}return F.some(new Blob(s,{type:r}))})(e).fold((function(){n("uri is not base64: "+e)}),t)}))},ZB=function(e,t,n){return t=t||"image/png",d(HTMLCanvasElement.prototype.toBlob)?new Dx((function(r,o){e.toBlob((function(e){e?r(e):o()}),t,n)})):WB(e.toDataURL(t,n))},XB=function(e){return function(e){return new Dx((function(t,n){var r=URL.createObjectURL(e),o=new Image,i=function(){o.removeEventListener("load",a),o.removeEventListener("error",c)},a=function(){i(),t(o)},c=function(){i(),n("Unable to load data of type "+e.type+": "+r)};o.addEventListener("load",a),o.addEventListener("error",c),o.src=r,o.complete&&setTimeout(a,0)}))}(e).then((function(e){KB(e);var t=UB(JB(e),VB(e));return HB(t).drawImage(e,0,0),t}))},KB=function(e){URL.revokeObjectURL(e.src)},qB=function(e,t,n){var r=t.type,o=h(r),i=h(n),a=function(t,n){return e.then((function(e){return function(e,t,n){return t=t||"image/png",e.toDataURL(t,n)}(e,t,n)}))};return{getType:o,toBlob:function(){return Dx.resolve(t)},toDataURL:i,toBase64:function(){return n.split(",")[1]},toAdjustedBlob:function(t,n){return e.then((function(e){return ZB(e,t,n)}))},toAdjustedDataURL:a,toAdjustedBase64:function(e,t){return a(e,t).then((function(e){return e.split(",")[1]}))},toCanvas:function(){return e.then(YB)}}},$B=function(e){return function(e){return new Dx((function(t){var n=new FileReader;n.onloadend=function(){t(n.result)},n.readAsDataURL(e)}))}(e).then((function(t){return qB(XB(e),e,t)}))},eD=function(e,t){return ZB(e,t).then((function(t){return qB(Dx.resolve(e),t,e.toDataURL())}))},tD=function(e,t,n){var r="string"==typeof e?parseFloat(e):e;return r>n?r=n:r<t&&(r=t),r},nD=[0,.01,.02,.04,.05,.06,.07,.08,.1,.11,.12,.14,.15,.16,.17,.18,.2,.21,.22,.24,.25,.27,.28,.3,.32,.34,.36,.38,.4,.42,.44,.46,.48,.5,.53,.56,.59,.62,.65,.68,.71,.74,.77,.8,.83,.86,.89,.92,.95,.98,1,1.06,1.12,1.18,1.24,1.3,1.36,1.42,1.48,1.54,1.6,1.66,1.72,1.78,1.84,1.9,1.96,2,2.12,2.25,2.37,2.5,2.62,2.75,2.87,3,3.2,3.4,3.6,3.8,4,4.3,4.7,4.9,5,5.5,6,6.5,6.8,7,7.3,7.5,7.8,8,8.4,8.7,9,9.4,9.6,9.8,10],rD=function(e,t){for(var n,r=[],o=new Array(25),i=0;i<5;i++){for(var a=0;a<5;a++)r[a]=t[a+5*i];for(a=0;a<5;a++){n=0;for(var c=0;c<5;c++)n+=e[a+5*c]*r[c];o[a+5*i]=n}}return o},oD=function(e,t){return e.toCanvas().then((function(n){return iD(n,e.getType(),t)}))},iD=function(e,t,n){var r=HB(e),o=function(e,t){for(var n,r,o,i,a=e.data,c=t[0],u=t[1],s=t[2],l=t[3],f=t[4],d=t[5],p=t[6],g=t[7],A=t[8],m=t[9],h=t[10],v=t[11],b=t[12],w=t[13],y=t[14],x=t[15],C=t[16],E=t[17],B=t[18],D=t[19],M=0;M<a.length;M+=4)n=a[M],r=a[M+1],o=a[M+2],i=a[M+3],a[M]=n*c+r*u+o*s+i*l+f,a[M+1]=n*d+r*p+o*g+i*A+m,a[M+2]=n*h+r*v+o*b+i*w+y,a[M+3]=n*x+r*C+o*E+i*B+D;return e}(r.getImageData(0,0,e.width,e.height),n);return r.putImageData(o,0,0),eD(e,t)},aD=function(e,t,n){var r=HB(e),o=r.getImageData(0,0,e.width,e.height),i=r.getImageData(0,0,e.width,e.height);return i=function(e,t,n){for(var r=function(e,t,n){return e>n?e=n:e<t&&(e=t),e},o=Math.round(Math.sqrt(n.length)),i=Math.floor(o/2),a=e.data,c=t.data,u=e.width,s=e.height,l=0;l<s;l++)for(var f=0;f<u;f++){for(var d=0,p=0,g=0,A=0;A<o;A++)for(var m=0;m<o;m++){var h=r(f+m-i,0,u-1),v=4*(r(l+A-i,0,s-1)*u+h),b=n[A*o+m];d+=a[v]*b,p+=a[v+1]*b,g+=a[v+2]*b}var w=4*(l*u+f);c[w]=r(d,0,255),c[w+1]=r(p,0,255),c[w+2]=r(g,0,255)}return t}(o,i,n),r.putImageData(i,0,0),eD(e,t)},cD=function(e){return function(t,n){return oD(t,e([1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1],n))}},uD=function(e){return function(t){return oD(t,e)}}([-1,0,0,0,255,0,-1,0,0,255,0,0,-1,0,255,0,0,0,1,0,0,0,0,0,1]),sD=cD((function(e,t){return t=tD(255*t,-255,255),rD(e,[1,0,0,0,t,0,1,0,0,t,0,0,1,0,t,0,0,0,1,0,0,0,0,0,1])})),lD=cD((function(e,t){var n;return t=tD(t,-1,1),n=(t*=100)<0?127+t/100*127:127*(n=0===(n=t%1)?nD[t]:nD[Math.floor(t)]*(1-n)+nD[Math.floor(t)+1]*n)+127,rD(e,[n/127,0,0,0,.5*(127-n),0,n/127,0,0,.5*(127-n),0,0,n/127,0,.5*(127-n),0,0,0,1,0,0,0,0,0,1])})),fD=function(e,t,n,r){return oD(e,function(e,t,n,r){return t=tD(t,0,2),n=tD(n,0,2),r=tD(r,0,2),rD(e,[t,0,0,0,0,0,n,0,0,0,0,0,r,0,0,0,0,0,1,0,0,0,0,0,1])}([1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1],t,n,r))},dD=(Zx=[0,-1,0,-1,5,-1,0,-1,0],function(e){return function(e,t){return e.toCanvas().then((function(n){return aD(n,e.getType(),t)}))}(e,Zx)}),pD=(Xx=function(e,t){return 255*Math.pow(e/255,1-t)},function(e,t){return e.toCanvas().then((function(n){return function(e,t,n){for(var r=HB(e),o=new Array(256),i=0;i<o.length;i++)o[i]=Xx(i,n);var a=function(e,t){for(var n=e.data,r=0;r<n.length;r+=4)n[r]=t[n[r]],n[r+1]=t[n[r+1]],n[r+2]=t[n[r+2]];return e}(r.getImageData(0,0,e.width,e.height),o);return r.putImageData(a,0,0),eD(e,t)}(n,e.getType(),t)}))}),gD=function(e,t,n){var r=JB(e),o=VB(e),i=t/r,a=n/o,c=!1;(i<.5||i>2)&&(i=i<.5?.5:2,c=!0),(a<.5||a>2)&&(a=a<.5?.5:2,c=!0);var u=AD(e,i,a);return c?u.then((function(e){return gD(e,t,n)})):u},AD=function(e,t,n){return new Dx((function(r){var o=JB(e),i=VB(e),a=Math.floor(o*t),c=Math.floor(i*n),u=UB(a,c);HB(u).drawImage(e,0,0,o,i,0,0,a,c),r(u)}))},mD=function(e,t){void 0===t&&(t=2);var n=Math.pow(10,t),r=Math.round(e*n);return Math.ceil(r/n)},hD=function(e,t,n){var r=(n<0?360+n:n)*Math.PI/180,o=e.width,i=e.height,a=Math.sin(r),c=Math.cos(r),u=mD(Math.abs(o*c)+Math.abs(i*a)),s=mD(Math.abs(o*a)+Math.abs(i*c)),l=UB(u,s),f=HB(l);return f.translate(u/2,s/2),f.rotate(r),f.drawImage(e,-o/2,-i/2),eD(l,t)},vD=function(e,t,n){var r=UB(e.width,e.height),o=HB(r);return"v"===n?(o.scale(1,-1),o.drawImage(e,0,-r.height)):(o.scale(-1,1),o.drawImage(e,-r.width,0)),eD(r,t)},bD=function(e,t,n,r,o,i){var a=UB(o,i);return HB(a).drawImage(e,-n,-r),eD(a,t)},wD=function(e){return uD(e)},yD=function(e){return dD(e)},xD=function(e,t){return pD(e,t)},CD=function(e,t){return sD(e,t)},ED=function(e,t){return lD(e,t)},BD=function(e,t){return function(e,t){return e.toCanvas().then((function(n){return vD(n,e.getType(),t)}))}(e,t)},DD=function(e,t,n,r,o){return function(e,t,n,r,o){return e.toCanvas().then((function(i){return bD(i,e.getType(),t,n,r,o)}))}(e,t,n,r,o)},MD=function(e,t,n){return function(e,t,n){return e.toCanvas().then((function(r){return gD(r,t,n).then((function(t){return eD(t,e.getType())}))}))}(e,t,n)},_D=function(e,t){return function(e,t){return e.toCanvas().then((function(n){return hD(n,e.getType(),t)}))}(e,t)},kD=function(e,t,n){return Ih(e,{tag:"span",classes:["tox-icon","tox-tbtn__icon-wrap"],behaviours:n},t)},ID=function(e,t){return kD(e,t,[])},SD=function(e,t){return kD(e,t,[sA.config({})])},QD=function(e,t,n){return{dom:{tag:"span",innerHtml:n.translate(e),classes:[t+"__select-label"]},behaviours:yu([sA.config({})])}},ND=ia("toolbar.button.execute"),FD=((Kx={})[si()]=["disabling","alloy.base.behaviour","toggling","toolbar-button-events"],Kx),TD=ia("update-menu-text"),OD=ia("update-menu-icon"),PD=function(e,t,n){var r=xo(A),o=e.text.map((function(e){return ym(QD(e,t,n.providers))})),i=e.icon.map((function(e){return ym(SD(e,n.providers.icons))})),a=function(e,t){var n=_f.getValue(e);return AA.focus(n),Si(n,"keydown",{raw:t.event.raw}),lC.close(n),F.some(!0)},c=e.role.fold((function(){return{}}),(function(e){return{role:e}})),u=e.tooltip.fold((function(){return{}}),(function(e){var t=n.providers.translate(e);return{title:t,"aria-label":t}})),s=Ih("chevron-down",{tag:"div",classes:[t+"__select-chevron"]},n.providers.icons);return ym(lC.sketch(D(D(D({},e.uid?{uid:e.uid}:{}),c),{dom:{tag:"button",classes:[t,t+"--select"].concat(Y(e.classes,(function(e){return t+"--"+e}))),attributes:D({},u)},components:ow([i.map((function(e){return e.asSpec()})),o.map((function(e){return e.asSpec()})),F.some(s)]),matchWidth:!0,useMinWidth:!0,dropdownBehaviours:yu(_(_([],e.dropdownBehaviours,!0),[Xb((function(){return e.disabled||n.providers.isDisabled()})),Wb(),dC.config({}),sA.config({}),lA("dropdown-events",[ew(e,r),tw(e,r)]),lA("menubutton-update-display-text",[zi(TD,(function(e,t){o.bind((function(t){return t.getOpt(e)})).each((function(e){sA.set(e,[qa(n.providers.translate(t.event.text))])}))})),zi(OD,(function(e,t){i.bind((function(t){return t.getOpt(e)})).each((function(e){sA.set(e,[SD(t.event.icon,n.providers.icons)])}))}))])],!1)),eventOrder:ur(FD,{mousedown:["focusing","alloy.base.behaviour","item-type-events","normal-dropdown-events"]}),sandboxBehaviours:yu([rA.config({mode:"special",onLeft:a,onRight:a})]),lazySink:n.getSink,toggleClass:t+"--active",parts:{menu:Ov(0,e.columns,e.presets)},fetch:function(t){return Sx(w(e.fetch,t))}}))).asSpec()},jD=function(e){return"separator"===e.type},zD={type:"separator"},RD=function(e,t){var n=W(e,(function(e,n){return function(e){return o(e)}(n)?""===n?e:"|"===n?e.length>0&&!jD(e[e.length-1])?e.concat([zD]):e:we(t,n.toLowerCase())?e.concat([t[n.toLowerCase()]]):e:e.concat([n])}),[]);return n.length>0&&jD(n[n.length-1])&&n.pop(),n},LD=function(e,t){return function(e){return we(e,"getSubmenuItems")}(e)?function(e,t){var n=e.getSubmenuItems(),r=UD(n,t);return{item:e,menus:ur(r.menus,Do(e.value,r.items)),expansions:ur(r.expansions,Do(e.value,e.value))}}(e,t):{item:e,menus:{},expansions:{}}},UD=function(e,t){var n=RD(o(e)?e.split(" "):e,t);return V(n,(function(e,n){var r=function(e){if(jD(e))return e;var t=be(e,"value").getOrThunk((function(){return ia("generated-menu-item")}));return ur({value:t},e)}(n),o=LD(r,t);return{menus:ur(e.menus,o.menus),items:[o.item].concat(e.items),expansions:ur(e.expansions,o.expansions)}}),{menus:{},expansions:{},items:[]})},YD=function(e,t,n,r){var o=ia("primary-menu"),i=UD(e,n.shared.providers.menuItems());if(0===i.items.length)return F.none();var a=Qy(o,i.items,t,n,r),c=pe(i.menus,(function(e,r){return Qy(r,e,t,n,!1)})),u=ur(c,Do(o,a));return F.from(KA.tieredData(o,u,i.expansions))},HD=function(e){return{isDisabled:function(){return Kd.isDisabled(e)},setDisabled:function(t){return Kd.set(e,t)},setActive:function(t){var n=e.element;t?(ja(n,"tox-tbtn--enabled"),Ht(n,"aria-pressed",!0)):(Ra(n,"tox-tbtn--enabled"),Zt(n,"aria-pressed"))},isActive:function(){return La(e.element,"tox-tbtn--enabled")}}},GD=function(e,t,n,r){return PD({text:e.text,icon:e.icon,tooltip:e.tooltip,role:r,fetch:function(t,r){e.fetch((function(e){r(YD(e,vv.CLOSE_ON_EXECUTE,n,!1))}))},onSetup:e.onSetup,getApi:HD,columns:1,presets:"normal",classes:[],dropdownBehaviours:[nx.config({})]},t,n.shared)},JD=function(e,t,n){var r=function(e){return function(r){var o=!r.isActive();r.setActive(o),e.storage.set(o),n.shared.getSink().each((function(n){t().getOpt(n).each((function(t){Iu(t.element),Si(t,fx,{name:e.name,value:e.storage.get()})}))}))}},o=function(e){return function(t){t.setActive(e.storage.get())}};return function(t){t(Y(e,(function(e){var t=e.text.fold((function(){return{}}),(function(e){return{text:e}}));return D(D({type:e.type,active:!1},t),{onAction:r(e),onSetup:o(e)})})))}},VD=function(e,t,n,r,o,i){void 0===n&&(n=[]);var a=t.fold((function(){return{}}),(function(e){return{action:e}})),c=D({buttonBehaviours:yu([Xb((function(){return e.disabled||i.isDisabled()})),Wb(),nx.config({}),lA("button press",[ji("click"),ji("mousedown")])].concat(n)),eventOrder:{click:["button press","alloy.base.behaviour"],mousedown:["button press","alloy.base.behaviour"]}},a),u=ur(c,{dom:r});return ur(u,{components:o})},WD=function(e,t,n,r){void 0===r&&(r=[]);var o={tag:"button",classes:["tox-tbtn"],attributes:e.tooltip.map((function(e){return{"aria-label":n.translate(e),title:n.translate(e)}})).getOr({})},i=e.icon.map((function(e){return ID(e,n.icons)})),a=ow([i]);return VD(e,t,r,o,a,n)},ZD=function(e,t,n,r){void 0===r&&(r=[]);var o=WD(e,F.some(t),n,r);return bm.sketch(o)},XD=function(e,t,n,r,o){void 0===r&&(r=[]),void 0===o&&(o=[]);var i=n.translate(e.text),a=e.icon?e.icon.map((function(e){return ID(e,n.icons)})):F.none(),c=a.isSome()?ow([a]):[],u=a.isSome()?{}:{innerHtml:i},s=_(_(_(_([],e.primary||e.borderless?["tox-button"]:["tox-button","tox-button--secondary"],!0),a.isSome()?["tox-button--icon"]:[],!0),e.borderless?["tox-button--naked"]:[],!0),o,!0),l=D(D({tag:"button",classes:s},u),{attributes:{title:i}});return VD(e,t,r,l,c,n)},KD=function(e,t,n,r,o){void 0===r&&(r=[]),void 0===o&&(o=[]);var i=XD(e,F.some(t),n,r,o);return bm.sketch(i)},qD=function(e,t){return function(n){"custom"===t?Si(n,fx,{name:e,value:{}}):"submit"===t?Ii(n,dx):"cancel"===t?Ii(n,lx):console.error("Unknown button type: ",t)}},$D=function(e,t,n){if(function(e,t){return"menu"===t}(0,t)){var r=e,o=D(D({},e),{onSetup:function(t){return t.setDisabled(e.disabled),A},fetch:JD(r.items,(function(){return i}),n)}),i=ym(GD(o,"tox-tbtn",n,F.none()));return i.asSpec()}if(function(e,t){return"custom"===t||"cancel"===t||"submit"===t}(0,t)){var a=qD(e.name,t),c=D(D({},e),{borderless:!1});return KD(c,a,n.shared.providers,[])}console.error("Unknown footer button type: ",t)},eM=function(e,t){var n,r,o=qD(e.name,"custom");return n=F.none(),r=$y.parts.field(D({factory:bm},XD(e,F.some(o),t,[SB(""),vB()]))),ox(n,r,[],[])},tM=h([po("field1Name","field1"),po("field2Name","field2"),Ic("onLockedChange"),Dc(["lockClass"]),po("locked",!1),Qf("coupledFieldBehaviours",[Pd,_f])]),nM=function(e,t){return od({factory:$y,name:e,overrides:function(e){return{fieldBehaviours:yu([lA("coupled-input-behaviour",[zi(Xo(),(function(n){(function(e,t,n){return vd(e,t,n).bind(Pd.getCurrent)})(n,e,t).each((function(t){vd(n,e,"lock").each((function(r){MA.isOn(r)&&e.onLockedChange(n,t,r)}))}))}))])])}}})},rM=h([nM("field1","field2"),nM("field2","field1"),od({factory:bm,schema:[Xr("dom")],name:"lock",overrides:function(e){return{buttonBehaviours:yu([MA.config({selected:e.locked,toggleClass:e.markers.lockClass,aria:{mode:"pressed"}})])}}})]),oM=Nd({name:"FormCoupledInputs",configFields:tM(),partFields:rM(),factory:function(e,t,n,r){return{uid:e.uid,dom:e.dom,components:t,behaviours:Nf(e.coupledFieldBehaviours,[Pd.config({find:F.some}),_f.config({store:{mode:"manual",getValue:function(t){var n,r=Cd(t,e,["field1","field2"]);return(n={})[e.field1Name]=_f.getValue(r.field1()),n[e.field2Name]=_f.getValue(r.field2()),n},setValue:function(t,n){var r=Cd(t,e,["field1","field2"]);ye(n,e.field1Name)&&_f.setValue(r.field1(),n[e.field1Name]),ye(n,e.field2Name)&&_f.setValue(r.field2(),n[e.field2Name])}}})]),apis:{getField1:function(t){return vd(t,e,"field1")},getField2:function(t){return vd(t,e,"field2")},getLock:function(t){return vd(t,e,"lock")}}}},apis:{getField1:function(e,t){return e.getField1(t)},getField2:function(e,t){return e.getField2(t)},getLock:function(e,t){return e.getLock(t)}}}),iM=function(e){var t=/^\s*(\d+(?:\.\d+)?)\s*(|cm|mm|in|px|pt|pc|em|ex|ch|rem|vw|vh|vmin|vmax|%)\s*$/.exec(e);if(null!==t){var n=parseFloat(t[1]),r=t[2];return Gn.value({value:n,unit:r})}return Gn.error(e)},aM=function(e,t){var n={"":96,px:96,pt:72,cm:2.54,pc:12,mm:25.4,in:1},r=function(e){return we(n,e)};return e.unit===t?F.some(e.value):r(e.unit)&&r(t)?n[e.unit]===n[t]?F.some(e.value):F.some(e.value/n[e.unit]*n[t]):F.none()},cM=function(e){return F.none()},uM=function(e,t){var n=iM(e).toOptional(),r=iM(t).toOptional();return Ee(n,r,(function(e,t){return aM(e,t.unit).map((function(e){return t.value/e})).map((function(e){return function(e,t){return function(n){return aM(n,t).map((function(n){return{value:n*e,unit:t}}))}}(e,t.unit)})).getOr(cM)})).getOr(cM)},sM=function(e,t){var n=cM,r=ia("ratio-event"),o=function(e){return Ih(e,{tag:"span",classes:["tox-icon","tox-lock-icon__"+e]},t.icons)},i=oM.parts.lock({dom:{tag:"button",classes:["tox-lock","tox-button","tox-button--naked","tox-button--icon"],attributes:{title:t.translate(e.label.getOr("Constrain proportions"))}},components:[o("lock"),o("unlock")],buttonBehaviours:yu([Kd.config({disabled:function(){return e.disabled||t.isDisabled()}}),Wb(),nx.config({})])}),a=function(e){return{dom:{tag:"div",classes:["tox-form__group"]},components:e}},c=function(n){return $y.parts.field({factory:xx,inputClasses:["tox-textfield"],inputBehaviours:yu([Kd.config({disabled:function(){return e.disabled||t.isDisabled()}}),Wb(),nx.config({}),lA("size-input-events",[zi(Jo(),(function(e,t){Si(e,r,{isField1:n})})),zi(Ko(),(function(t,n){Si(t,ux,{name:e.name})}))])]),selectOnFocus:!1})},u=function(e){return{dom:{tag:"label",classes:["tox-label"],innerHtml:t.translate(e)}}},s=oM.parts.field1(a([$y.parts.label(u("Width")),c(!0)])),l=oM.parts.field2(a([$y.parts.label(u("Height")),c(!1)]));return oM.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:[{dom:{tag:"div",classes:["tox-form__controls-h-stack"]},components:[s,l,a([u("&nbsp;"),i])]}],field1Name:"width",field2Name:"height",locked:!0,markers:{lockClass:"tox-locked"},onLockedChange:function(e,t,r){iM(_f.getValue(e)).each((function(e){n(e).each((function(e){_f.setValue(t,function(e){var t,n={"":0,px:0,pt:1,mm:1,pc:2,ex:2,em:2,ch:2,rem:2,cm:3,in:4,"%":4},r=e.value.toFixed((t=e.unit)in n?n[t]:1);return-1!==r.indexOf(".")&&(r=r.replace(/\.?0*$/,"")),r+e.unit}(e))}))}))},coupledFieldBehaviours:yu([Kd.config({disabled:function(){return e.disabled||t.isDisabled()},onDisabled:function(e){oM.getField1(e).bind($y.getField).each(Kd.disable),oM.getField2(e).bind($y.getField).each(Kd.disable),oM.getLock(e).each(Kd.disable)},onEnabled:function(e){oM.getField1(e).bind($y.getField).each(Kd.enable),oM.getField2(e).bind($y.getField).each(Kd.enable),oM.getLock(e).each(Kd.enable)}}),Wb(),lA("size-input-events2",[zi(r,(function(e,t){var r=t.event.isField1,o=r?oM.getField1(e):oM.getField2(e),i=r?oM.getField2(e):oM.getField1(e),a=o.map(_f.getValue).getOr(""),c=i.map(_f.getValue).getOr("");n=uM(a,c)}))])])})},lM={undo:h(ia("undo")),redo:h(ia("redo")),zoom:h(ia("zoom")),back:h(ia("back")),apply:h(ia("apply")),swap:h(ia("swap")),transform:h(ia("transform")),tempTransform:h(ia("temp-transform")),transformApply:h(ia("transform-apply"))},fM=h("save-state"),dM=h("disable"),pM=h("enable"),gM={formActionEvent:fx,saveState:fM,disable:dM,enable:pM},AM=function(e,t){var n=function(e,n,r,o){return ym(KD({name:e,text:e,disabled:r,primary:o,icon:F.none(),borderless:!1},n,t))},r=function(e,n,r,o){return ym(ZD({name:e,icon:F.some(e),tooltip:F.some(n),disabled:o,primary:!1,borderless:!1},r,t))},o=function(e,t){e.map((function(e){var n=e.get(t);n.hasConfigured(Kd)&&Kd.disable(n)}))},i=function(e,t){e.map((function(e){var n=e.get(t);n.hasConfigured(Kd)&&Kd.enable(n)}))},a={tag:"div",classes:["tox-image-tools__toolbar","tox-image-tools-edit-panel"]},c=A,u=function(e,t,n){Si(e,t,n)},s=function(e){return Ii(e,gM.disable())},l=function(e){return Ii(e,gM.enable())},f=function(e,t){s(e),u(e,lM.transform(),{transform:t}),l(e)},d=function(e){return function(){ee.getOpt(e).each((function(e){sA.set(e,[q])}))}},p=function(e,t){s(e),u(e,lM.transformApply(),{transform:t,swap:d(e)}),l(e)},g=function(){return n("Back",(function(e){return u(e,lM.back(),{swap:d(e)})}),!1,!1)},m=function(){return ym({dom:{tag:"div",classes:["tox-spacer"]},behaviours:yu([Kd.config({})])})},v=function(){return n("Apply",(function(e){return u(e,lM.apply(),{swap:d(e)})}),!0,!0)},b=[g(),m(),n("Apply",(function(t){var n=function(t){var n=e.getRect();return DD(t,n.x,n.y,n.w,n.h)};p(t,n),e.hideCrop()}),!1,!0)],w=Zy.sketch({dom:a,components:b.map((function(e){return e.asSpec()})),containerBehaviours:yu([lA("image-tools-crop-buttons-events",[zi(gM.disable(),(function(e,t){o(b,e)})),zi(gM.enable(),(function(e,t){i(b,e)}))])])}),y=ym(sM({name:"size",label:F.none(),constrain:!0,disabled:!1},t)),x=[g(),m(),y,m(),n("Apply",(function(e){y.getOpt(e).each((function(t){var n=_f.getValue(t),r=function(e,t){return function(n){return MD(n,e,t)}}(parseInt(n.width,10),parseInt(n.height,10));p(e,r)}))}),!1,!0)],C=Zy.sketch({dom:a,components:x.map((function(e){return e.asSpec()})),containerBehaviours:yu([lA("image-tools-resize-buttons-events",[zi(gM.disable(),(function(e,t){o(x,e)})),zi(gM.enable(),(function(e,t){i(x,e)}))])])}),E=function(e,t){return function(n){return e(n,t)}},B=E(BD,"h"),D=E(BD,"v"),M=E(_D,-90),_=E(_D,90),k=function(e,t){!function(e,t){s(e),u(e,lM.tempTransform(),{transform:t}),l(e)}(e,t)},I=[g(),m(),r("flip-horizontally","Flip horizontally",(function(e){k(e,B)}),!1),r("flip-vertically","Flip vertically",(function(e){k(e,D)}),!1),r("rotate-left","Rotate counterclockwise",(function(e){k(e,M)}),!1),r("rotate-right","Rotate clockwise",(function(e){k(e,_)}),!1),m(),v()],S=Zy.sketch({dom:a,components:I.map((function(e){return e.asSpec()})),containerBehaviours:yu([lA("image-tools-fliprotate-buttons-events",[zi(gM.disable(),(function(e,t){o(I,e)})),zi(gM.enable(),(function(e,t){i(I,e)}))])])}),Q=function(e,n,r,o,i){var a=nB.parts.label({dom:{tag:"label",classes:["tox-label"],innerHtml:t.translate(e)}}),c=nB.parts.spectrum({dom:{tag:"div",classes:["tox-slider__rail"],attributes:{role:"presentation"}}}),u=nB.parts.thumb({dom:{tag:"div",classes:["tox-slider__handle"],attributes:{role:"presentation"}}});return ym(nB.sketch({dom:{tag:"div",classes:["tox-slider"],attributes:{role:"presentation"}},model:{mode:"x",minX:r,maxX:i,getInitialValue:h({x:o})},components:[a,c,u],sliderBehaviours:yu([AA.config({})]),onChoose:n}))},N=function(e,t,n,r,o){return Q(e,(function(e,n,r){var o=E(t,r.x/100);f(e,o)}),n,r,o)},T=function(e,t,n,r,c){var u=function(e,t,n,r,o){return[g(),N(e,t,n,r,o),v()]}(e,t,n,r,c);return Zy.sketch({dom:a,components:u.map((function(e){return e.asSpec()})),containerBehaviours:yu([lA("image-tools-filter-panel-buttons-events",[zi(gM.disable(),(function(e,t){o(u,e)})),zi(gM.enable(),(function(e,t){i(u,e)}))])])})},O=[g(),m(),v()],P=Zy.sketch({dom:a,components:O.map((function(e){return e.asSpec()}))}),j=T("Brightness",CD,-100,0,100),z=T("Contrast",ED,-100,0,100),R=T("Gamma",xD,-100,0,100),L=function(e,t,n){return function(r){return function(e,t,n,r){return fD(e,t,n,r)}(r,e,t,n)}},U=function(e){return Q(e,(function(e,t,n){var r=Y.getOpt(e),o=G.getOpt(e),i=H.getOpt(e);r.each((function(t){o.each((function(n){i.each((function(r){var o=_f.getValue(t).x/100,i=_f.getValue(r).x/100,a=_f.getValue(n).x/100,c=L(o,i,a);f(e,c)}))}))}))}),0,100,200)},Y=U("R"),H=U("G"),G=U("B"),J=[g(),Y,H,G,v()],V=Zy.sketch({dom:a,components:J.map((function(e){return e.asSpec()}))}),W=function(e,t,n){return function(r){u(r,lM.swap(),{transform:t,swap:function(){ee.getOpt(r).each((function(t){sA.set(t,[e]),n(t)}))}})}},Z=F.some(yD),X=F.some(wD),K=[r("crop","Crop",W(w,F.none(),(function(t){e.showCrop()})),!1),r("resize","Resize",W(C,F.none(),(function(t){y.getOpt(t).each((function(t){var n=e.getMeasurements(),r=n.width,o=n.height;_f.setValue(t,{width:r,height:o})}))})),!1),r("orientation","Orientation",W(S,F.none(),c),!1),r("brightness","Brightness",W(j,F.none(),c),!1),r("sharpen","Sharpen",W(P,Z,c),!1),r("contrast","Contrast",W(z,F.none(),c),!1),r("color-levels","Color levels",W(V,F.none(),c),!1),r("gamma","Gamma",W(R,F.none(),c),!1),r("invert","Invert",W(P,X,c),!1)],q=Zy.sketch({dom:a,components:K.map((function(e){return e.asSpec()}))}),$=Zy.sketch({dom:{tag:"div"},components:[q],containerBehaviours:yu([sA.config({})])}),ee=ym($);return{memContainer:ee,getApplyButton:function(e){return ee.getOpt(e).map((function(e){var t=e.components()[0];return t.components()[t.components().length-1]}))}}},mM=tinymce.util.Tools.resolve("tinymce.geom.Rect"),hM=tinymce.util.Tools.resolve("tinymce.util.Observable"),vM=tinymce.util.Tools.resolve("tinymce.util.VK"),bM=function(e){if(function(e){return f(e.changedTouches)}(e))for(var t="screenX screenY pageX pageY clientX clientY".split(" "),n=0;n<t.length;n++)e[t[n]]=e.changedTouches[0][t[n]]};function wM(e,t){var n,r,o,i,a,c,u,s=[],l=[],d=null!==(n=t.document)&&void 0!==n?n:document,p=null!==(r=t.root)&&void 0!==r?r:d,g=Fe.fromDom(d),A=Fe.fromDom(p.getElementById(null!==(o=t.handle)&&void 0!==o?o:e)),m=function(e){var n=e.raw,r=function(e){var t=Math.max,n=e.documentElement,r=e.body,o=t(n.scrollWidth,r.scrollWidth),i=t(n.clientWidth,r.clientWidth),a=t(n.offsetWidth,r.offsetWidth),c=t(n.scrollHeight,r.scrollHeight),u=t(n.clientHeight,r.clientHeight);return{width:o<a?i:o,height:c<t(n.offsetHeight,r.offsetHeight)?u:c}}(d);bM(n),e.prevent(),a=n.button,c=n.screenX,u=n.screenY;var o=tn(A,"cursor");i=Fe.fromTag("div",d),$t(i,{position:"absolute",top:"0",left:"0",width:r.width+"px",height:r.height+"px","z-index":"2147483647",opacity:"0.0001",cursor:o}),Mn(Ut(g),i),l.push(ns(g,"mousemove",h),ns(g,"touchmove",h),ns(g,"mouseup",v),ns(g,"touchend",v)),t.start(n)},h=function(e){var n=e.raw;if(bM(n),n.button!==a)return v(e);n.deltaX=n.screenX-c,n.deltaY=n.screenY-u,e.prevent(),t.drag(n)},v=function(e){bM(e.raw),H(l,(function(e){return e.unbind()})),l=[],In(i),t.stop&&t.stop(e.raw)};return s.push(ns(A,"mousedown",m),ns(A,"touchstart",m)),{destroy:function(){H(l.concat(s),(function(e){return e.unbind()})),l=[],s=[],f(i)&&In(i)}}}var yM=0,xM=function(e,t,n,r,o){var i,a=[],c="tox-",u=c+"crid-"+yM++,s=Fe.fromDom(r),l=[{name:"move",xMul:0,yMul:0,deltaX:1,deltaY:1,deltaW:0,deltaH:0,label:"Crop Mask"},{name:"nw",xMul:0,yMul:0,deltaX:1,deltaY:1,deltaW:-1,deltaH:-1,label:"Top Left Crop Handle"},{name:"ne",xMul:1,yMul:0,deltaX:0,deltaY:1,deltaW:1,deltaH:-1,label:"Top Right Crop Handle"},{name:"sw",xMul:0,yMul:1,deltaX:1,deltaY:0,deltaW:-1,deltaH:1,label:"Bottom Left Crop Handle"},{name:"se",xMul:1,yMul:1,deltaX:0,deltaY:0,deltaW:1,deltaH:1,label:"Bottom Right Crop Handle"}],f=["top","right","bottom","left"],d=function(e,t){return{x:t.x-e.x,y:t.y-e.y,w:t.w,h:t.h}},p=function(t,r,o,i){var a=r.x+o*t.deltaX,c=r.y+i*t.deltaY,u=Math.max(20,r.w+o*t.deltaW),s=Math.max(20,r.h+i*t.deltaH),l=e=mM.clamp({x:a,y:c,w:u,h:s},n,"move"===t.name);l=d(n,l),h.fire("updateRect",{rect:l}),m(l)},g=function(e){var n=function(e,t){lc(s,"#"+u+"-"+e).each((function(e){$t(e,{left:t.x+"px",top:t.y+"px",width:Math.max(0,t.w)+"px",height:Math.max(0,t.h)+"px"})}))};H(l,(function(t){lc(s,"#"+u+"-"+t.name).each((function(n){$t(n,{left:e.w*t.xMul+e.x+"px",top:e.h*t.yMul+e.y+"px"})}))})),n("top",{x:t.x,y:t.y,w:t.w,h:e.y-t.y}),n("right",{x:e.x+e.w,y:e.y,w:t.w-e.x-e.w+t.x,h:e.h}),n("bottom",{x:t.x,y:e.y+e.h,w:t.w,h:t.h-e.y-e.h+t.y}),n("left",{x:t.x,y:e.y,w:e.x-t.x,h:e.h}),n("move",e)},A=function(t){g(e=t)},m=function(e){var t,r;A((t=n,{x:(r=e).x+t.x,y:r.y+t.y,w:r.w,h:r.h}))};!function(){var t=Fe.fromTag("div");Gt(t,{id:u,class:c+"croprect-container",role:"grid","aria-dropeffect":"execute"}),Mn(s,t),H(f,(function(e){lc(s,"#"+u).each((function(t){var n=Fe.fromTag("div");Gt(n,{id:u+"-"+e,class:c+"croprect-block","data-mce-bogus":"all"}),qt(n,"display","none"),Mn(t,n)}))})),H(l,(function(e){lc(s,"#"+u).each((function(t){var n=Fe.fromTag("div");Gt(n,{id:u+"-"+e.name,"aria-label":e.label,"aria-grabbed":"false","data-mce-bogus":"all",role:"gridcell",tabindex:"-1",title:e.label}),Ua(n,[c+"croprect-handle",c+"croprect-handle-"+e.name]),qt(n,"display","none"),Mn(t,n)}))})),i=Y(l,(function(t){var n;return wM(u,{document:r.ownerDocument,root:Tt(s).dom,handle:u+"-"+t.name,start:function(){n=e},drag:function(e){p(t,n,e.deltaX,e.deltaY)}})})),g(e);var n=function(e){Ht(e.target,"aria-grabbed","focus"===e.raw.type?"true":"false")};a.push(ns(s,"focusin",n),ns(s,"focusout",n),ns(s,"keydown",(function(t){var n;H(l,(function(e){if(Jt(t.target,"id")===u+"-"+e.name)return n=e,!1}));var r=function(e,t,r,o,i){e.stopPropagation(),e.preventDefault(),p(n,r,o,i)};switch(t.raw.keyCode){case vM.LEFT:r(t,0,e,-10,0);break;case vM.RIGHT:r(t,0,e,10,0);break;case vM.UP:r(t,0,e,0,-10);break;case vM.DOWN:r(t,0,e,0,10);break;case vM.ENTER:case vM.SPACEBAR:t.prevent(),o()}})))}();var h=D(D({},hM),{toggleVisibility:function(e){var t=_(_([],Y(l,(function(e){return"#"+u+"-"+e.name})),!0),Y(f,(function(e){return"#"+u+"-"+e})),!0).join(","),n=il(s,t);H(n,e?function(e){return cn(e,"display")}:function(e){return qt(e,"display","none")})},setClampRect:function(t){n=t,g(e)},setRect:A,getInnerRect:function(){return d(n,e)},setInnerRect:m,setViewPortRect:function(n){t=n,g(e)},destroy:function(){H(i,(function(e){return e.destroy()})),i=[],H(a,(function(e){return e.unbind()})),a=[]}});return h},CM=function(e){var t,n=ym({dom:{tag:"div",classes:["tox-image-tools__image-bg"],attributes:{role:"presentation"}}}),r=xo(1),o=(t=qu(),D(D({},t),{run:function(e){return t.get().each(e)}})),i=xo({x:0,y:0,w:1,h:1}),a=xo({x:0,y:0,w:1,h:1}),c=function(e,t){l.getOpt(e).each((function(e){var a=r.get(),c=bn(e.element),u=fn(e.element),s=t.dom.naturalWidth*a,l=t.dom.naturalHeight*a,f=Math.max(0,c/2-s/2),d=Math.max(0,u/2-l/2),p={left:f.toString()+"px",top:d.toString()+"px",width:s.toString()+"px",height:l.toString()+"px",position:"absolute"};$t(t,p),n.getOpt(e).each((function(e){$t(e.element,p)})),o.run((function(e){var t=i.get();e.setRect({x:t.x*a+f,y:t.y*a+d,w:t.w*a,h:t.h*a}),e.setClampRect({x:f,y:d,w:s,h:l}),e.setViewPortRect({x:0,y:0,w:c,h:u})}))}))},u=function(e,t){var n,o=Fe.fromTag("img");return Ht(o,"src",t),(n=o.dom,new Jh((function(e){var t=function(){n.removeEventListener("load",t),e(n)};n.complete?e(n):n.addEventListener("load",t)}))).then((function(){e.getSystem().isConnected()&&l.getOpt(e).map((function(e){var t=$a({element:o});sA.replaceAt(e,1,F.some(t));var n=a.get(),u={x:0,y:0,w:o.dom.naturalWidth,h:o.dom.naturalHeight};a.set(u);var s=mM.inflate(u,-20,-20);i.set(s),n.w===u.w&&n.h===u.h||function(e,t){l.getOpt(e).each((function(e){var n=bn(e.element),o=fn(e.element),i=t.dom.naturalWidth,a=t.dom.naturalHeight,c=Math.min(n/i,o/a);c>=1?r.set(1):r.set(c)}))}(e,o),c(e,o)}))}))},s=Zy.sketch({dom:{tag:"div",classes:["tox-image-tools__image"]},components:[n.asSpec(),{dom:{tag:"img",attributes:{src:e}}},{dom:{tag:"div"},behaviours:yu([lA("image-panel-crop-events",[Vi((function(e){l.getOpt(e).each((function(e){var t=e.element.dom,n=xM({x:10,y:10,w:100,h:100},{x:0,y:0,w:200,h:200},{x:0,y:0,w:200,h:200},t,A);n.toggleVisibility(!1),n.on("updateRect",(function(e){var t=e.rect,n=r.get(),o={x:Math.round(t.x/n),y:Math.round(t.y/n),w:Math.round(t.w/n),h:Math.round(t.h/n)};i.set(o)})),o.set(n)}))})),Wi((function(){o.clear()}))])])}],containerBehaviours:yu([sA.config({}),lA("image-panel-events",[Vi((function(t){u(t,e)}))])])}),l=ym(s);return{memContainer:l,updateSrc:u,zoom:function(e,t){var n=r.get(),o=t>0?Math.min(2,n+.1):Math.max(.1,n-.1);r.set(o),l.getOpt(e).each((function(e){var t=e.components()[1].element;c(e,t)}))},showCrop:function(){o.run((function(e){e.toggleVisibility(!0)}))},hideCrop:function(){o.run((function(e){e.toggleVisibility(!1)}))},getRect:function(){return i.get()},getMeasurements:function(){var e=a.get();return{width:e.w,height:e.h}}}},EM=function(e,t,n,r,o){return ZD({name:e,icon:F.some(t),disabled:n,tooltip:F.some(e),primary:!1,borderless:!1},r,o)},BM=function(e,t){t?Kd.enable(e):Kd.disable(e)};var DM,MM=function(e){var t,n,r,o,i=xo(e),a=es(),c=(n=-1,{data:t=[],add:function(e){var r=t.splice(++n);return t.push(e),{state:e,removed:r}},undo:function(){if(r())return t[--n]},redo:function(){if(o())return t[++n]},canUndo:r=function(){return n>0},canRedo:o=function(){return-1!==n&&n<t.length-1}});c.add(e);var u=function(e){i.set(e)},s=function(e){return{blob:e,url:URL.createObjectURL(e)}},l=function(e){URL.revokeObjectURL(e.url)},f=function(){a.on(l),a.clear()},d=function(e){var t=s(e);u(t);var n,r=c.add(t).removed;return n=r,EB.each(n,l),t.url};return{getBlobState:function(){return i.get()},setBlobState:u,addBlobState:d,getTempState:function(){return a.get().getOrThunk(i.get)},updateTempState:function(e){var t=s(e);return f(),a.set(t),t.url},addTempState:function(e){var t=s(e);return a.set(t),t.url},applyTempState:function(e){return a.get().fold(A,(function(t){d(t.blob),e()}))},destroyTempState:f,undo:function(){var e=c.undo();return u(e),e.url},redo:function(){var e=c.redo();return u(e),e.url},getHistoryStates:function(){return{undoEnabled:c.canUndo(),redoEnabled:c.canRedo()}}}},_M=function(e,t){var n=MM(e.currentState),r=function(e){var t=n.getHistoryStates();d.updateButtonUndoStates(e,t.undoEnabled,t.redoEnabled),Si(e,gM.formActionEvent,{name:gM.saveState(),value:t.undoEnabled})},o=function(e){return e.toBlob()},i=function(e){Si(e,gM.formActionEvent,{name:gM.disable(),value:{}})},a=function(e){p.getApplyButton(e).each((function(e){Kd.enable(e)})),Si(e,gM.formActionEvent,{name:gM.enable(),value:{}})},c=function(e,t){return i(e),f.updateSrc(e,t)},u=function(e,t,n,u,s){i(e),function(e){return $B(e)}(t).then(n).then(o).then(u).then((function(t){return c(e,t)})).then((function(){r(e),s(),a(e)})).catch((function(t){console.log(t),e.getSystem().isConnected()&&a(e)}))},s=function(e,t,r){var o=n.getBlobState().blob;u(e,o,t,(function(e){return n.updateTempState(e)}),r)},l=function(e){var t=n.getBlobState().url;return n.destroyTempState(),r(e),t},f=CM(e.currentState.url),d=function(e){var t=ym(EM("Undo","undo",!0,(function(e){Si(e,lM.undo(),{direction:1})}),e)),n=ym(EM("Redo","redo",!0,(function(e){Si(e,lM.redo(),{direction:1})}),e)),r=Zy.sketch({dom:{tag:"div",classes:["tox-image-tools__toolbar","tox-image-tools__sidebar"]},components:[t.asSpec(),n.asSpec(),EM("Zoom in","zoom-in",!1,(function(e){Si(e,lM.zoom(),{direction:1})}),e),EM("Zoom out","zoom-out",!1,(function(e){Si(e,lM.zoom(),{direction:-1})}),e)]});return{container:r,updateButtonUndoStates:function(e,r,o){t.getOpt(e).each((function(e){BM(e,r)})),n.getOpt(e).each((function(e){BM(e,o)}))}}}(t),p=AM(f,t);return{dom:{tag:"div",attributes:{role:"presentation"}},components:[p.memContainer.asSpec(),f.memContainer.asSpec(),d.container],behaviours:yu([_f.config({store:{mode:"manual",getValue:function(){return n.getBlobState()}}}),lA("image-tools-events",[zi(lM.undo(),(function(e,t){var o=n.undo();c(e,o).then((function(t){a(e),r(e)}))})),zi(lM.redo(),(function(e,t){var o=n.redo();c(e,o).then((function(t){a(e),r(e)}))})),zi(lM.zoom(),(function(e,t){var n=t.event.direction;f.zoom(e,n)})),zi(lM.back(),(function(e,t){!function(e){var t=l(e);c(e,t).then((function(t){a(e)}))}(e),(0,t.event.swap)(),f.hideCrop()})),zi(lM.apply(),(function(e,t){n.applyTempState((function(){l(e),(0,t.event.swap)()}))})),zi(lM.transform(),(function(e,t){return s(e,t.event.transform,A)})),zi(lM.tempTransform(),(function(e,t){return function(e,t){var r=n.getTempState().blob;u(e,r,t,(function(e){return n.addTempState(e)}),A)}(e,t.event.transform)})),zi(lM.transformApply(),(function(e,t){return function(e,t,r){var o=n.getBlobState().blob;u(e,o,t,(function(t){var r=n.addBlobState(t);return l(e),r}),r)}(e,t.event.transform,t.event.swap)})),zi(lM.swap(),(function(e,t){!function(e){d.updateButtonUndoStates(e,!1,!1)}(e);var n=t.event.transform,r=t.event.swap;n.fold((function(){r()}),(function(t){s(e,t,r)}))}))]),vB()])}},kM=function(e){return!we(e,"items")},IM="data-value",SM=function(e,t,n,r){return Y(n,(function(n){return kM(n)?{type:"togglemenuitem",text:n.text,value:n.value,active:n.value===r,onAction:function(){_f.setValue(e,n.value),Si(e,ux,{name:t}),AA.focus(e)}}:{type:"nestedmenuitem",text:n.text,getSubmenuItems:function(){return SM(e,t,n.items,r)}}}))},QM=function(e,t){return se(e,(function(e){return kM(e)?Be(e.value===t,e):QM(e.items,t)}))},NM=Qd({name:"HtmlSelect",configFields:[Xr("options"),kf("selectBehaviours",[AA,_f]),po("selectClasses",[]),po("selectAttributes",{}),io("data")],factory:function(e,t){var n=Y(e.options,(function(e){return{dom:{tag:"option",value:e.value,innerHtml:e.text}}})),r=e.data.map((function(e){return Do("initialValue",e)})).getOr({});return{uid:e.uid,dom:{tag:"select",classes:e.selectClasses,attributes:e.selectAttributes},components:n,behaviours:Sf(e.selectBehaviours,[AA.config({}),_f.config({store:D({mode:"manual",getValue:function(e){return Ha(e.element)},setValue:function(t,n){Z(e.options,(function(e){return e.value===n})).isSome()&&Ga(t.element,n)}},r)})])}}}),FM=function(e,t){var n=e.label.map((function(e){return cx(e,t)})),r=[Kd.config({disabled:function(){return e.disabled||t.isDisabled()}}),Wb(),rA.config({mode:"execution",useEnter:!0!==e.multiline,useControlEnter:!0===e.multiline,execute:function(e){return Ii(e,dx),F.some(!0)}}),lA("textfield-change",[zi(Xo(),(function(t,n){Si(t,ux,{name:e.name})})),zi(ci(),(function(t,n){Si(t,ux,{name:e.name})}))]),nx.config({})],o=e.validation.map((function(e){return Ux.config({getRoot:function(e){return Dt(e.element)},invalidClass:"tox-invalid",validator:{validate:function(t){var n=_f.getValue(t),r=e.validator(n);return Qx(!0===r?Gn.value(n):Gn.error(r))},validateOnLoad:e.validateOnLoad}})})).toArray(),i=e.placeholder.fold(h({}),(function(e){return{placeholder:t.translate(e)}})),a=e.inputMode.fold(h({}),(function(e){return{inputmode:e}})),c=D(D({},i),a),u=$y.parts.field({tag:!0===e.multiline?"textarea":"input",inputAttributes:c,inputClasses:[e.classname],inputBehaviours:yu(K([r,o])),selectOnFocus:!1,factory:xx}),s=(e.flex?["tox-form__group--stretched"]:[]).concat(e.maximized?["tox-form-group--maximize"]:[]),l=[Kd.config({disabled:function(){return e.disabled||t.isDisabled()},onDisabled:function(e){$y.getField(e).each(Kd.disable)},onEnabled:function(e){$y.getField(e).each(Kd.enable)}}),Wb()];return ox(n,u,s,l)},TM=Object.freeze({__proto__:null,events:function(e,t){var n=e.stream.streams.setup(e,t);return Oi([zi(e.event,n),Wi((function(){return t.cancel()}))].concat(e.cancelEvent.map((function(e){return[zi(e,(function(){return t.cancel()}))]})).getOr([])))}}),OM=function(e){var t=xo(null);return xa({readState:function(){return{timer:null!==t.get()?"set":"unset"}},setTimer:function(e){t.set(e)},cancel:function(){var e=t.get();null!==e&&e.cancel()}})},PM=Object.freeze({__proto__:null,throttle:OM,init:function(e){return e.stream.streams.state(e)}}),jM=[Kr("stream",Jr("mode",{throttle:[Xr("delay"),po("stopEvent",!0),Qc("streams",{setup:function(e,t){var n=e.stream,r=Th(e.onStream,n.delay);return t.setTimer(r),function(e,t){r.throttle(e,t),n.stopEvent&&t.stop()}},state:OM})]})),po("event","input"),io("cancelEvent"),Ic("onStream")],zM=Cu({fields:jM,name:"streaming",active:TM,state:PM}),RM=function(e,t,n){var r=_f.getValue(n);_f.setValue(t,r),UM(t)},LM=function(e,t){var n=e.element,r=Ha(n),o=n.dom;"number"!==Jt(n,"type")&&t(o,r)},UM=function(e){LM(e,(function(e,t){return e.setSelectionRange(t.length,t.length)}))},YM=function(e,t,n){if(e.selectsOver){var r=_f.getValue(t),o=e.getDisplayText(r),i=_f.getValue(n);return 0===e.getDisplayText(i).indexOf(o)?F.some((function(){RM(0,t,n),function(e,t){LM(e,(function(e,n){return e.setSelectionRange(t,n.length)}))}(t,o.length)})):F.none()}return F.none()},HM=h("alloy.typeahead.itemexecute"),GM=h([io("lazySink"),Xr("fetch"),po("minChars",5),po("responseTime",1e3),_c("onOpen"),po("getHotspot",F.some),po("getAnchorOverrides",h({})),po("layouts",F.none()),po("eventOrder",{}),yo("model",{},[po("getDisplayText",(function(e){return void 0!==e.meta&&void 0!==e.meta.text?e.meta.text:e.value})),po("selectsOver",!0),po("populateFromBrowse",!0)]),_c("onSetValue"),kc("onExecute"),_c("onItemExecute"),po("inputClasses",[]),po("inputAttributes",{}),po("inputStyles",{}),po("matchWidth",!0),po("useMinWidth",!1),po("dismissOnBlur",!0),Dc(["openClass"]),io("initialData"),kf("typeaheadBehaviours",[AA,_f,zM,rA,MA,Jx]),Wr("previewing",(function(){return xo(!0)}))].concat(vx()).concat(cC())),JM=h([id({schema:[Bc()],name:"menu",overrides:function(e){return{fakeFocus:!0,onHighlight:function(t,n){e.previewing.get()?t.getSystem().getByUid(e.uid).each((function(r){YM(e.model,r,n).fold((function(){return up.dehighlight(t,n)}),(function(e){return e()}))})):t.getSystem().getByUid(e.uid).each((function(t){e.model.populateFromBrowse&&RM(e.model,t,n)})),e.previewing.set(!1)},onExecute:function(t,n){return t.getSystem().getByUid(e.uid).toOptional().map((function(e){return Si(e,HM(),{item:n}),!0}))},onHover:function(t,n){e.previewing.set(!1),t.getSystem().getByUid(e.uid).each((function(t){e.model.populateFromBrowse&&RM(e.model,t,n)}))}}}})]),VM=Nd({name:"Typeahead",configFields:GM(),partFields:JM(),factory:function(e,t,n,r){var o=function(t,n,o){e.previewing.set(!1);var i=Jx.getCoupled(t,"sandbox");if(uf.isOpen(i))Pd.getCurrent(i).each((function(e){up.getHighlighted(e).fold((function(){o(e)}),(function(){Ti(i,e.element,"keydown",n)}))}));else{$x(e,a(t),t,i,r,(function(e){Pd.getCurrent(e).each(o)}),Bx.HighlightFirst).get(A)}},i=bx(e),a=function(e){return function(t){return t.map((function(t){var n=ve(t.menus),r=q(n,(function(e){return J(e.items,(function(e){return"item"===e.type}))}));return _f.getState(e).update(Y(r,(function(e){return e.data}))),t}))}},c=[AA.config({}),_f.config({onSetValue:e.onSetValue,store:D({mode:"dataset",getDataKey:function(e){return Ha(e.element)},getFallbackEntry:function(e){return{value:e,meta:{}}},setValue:function(t,n){Ga(t.element,e.model.getDisplayText(n))}},e.initialData.map((function(e){return Do("initialValue",e)})).getOr({}))}),zM.config({stream:{mode:"throttle",delay:e.responseTime,stopEvent:!1},onStream:function(t,n){var o=Jx.getCoupled(t,"sandbox");if(AA.isFocused(t)&&Ha(t.element).length>=e.minChars){var i=Pd.getCurrent(o).bind((function(e){return up.getHighlighted(e).map(_f.getValue)}));e.previewing.set(!0);$x(e,a(t),t,o,r,(function(t){Pd.getCurrent(o).each((function(t){i.fold((function(){e.model.selectsOver&&up.highlightFirst(t)}),(function(e){up.highlightBy(t,(function(t){return _f.getValue(t).value===e.value})),up.getHighlighted(t).orThunk((function(){return up.highlightFirst(t),F.none()}))}))}))}),Bx.HighlightFirst).get(A)}},cancelEvent:gi()}),rA.config({mode:"special",onDown:function(e,t){return o(e,t,up.highlightFirst),F.some(!0)},onEscape:function(e){var t=Jx.getCoupled(e,"sandbox");return uf.isOpen(t)?(uf.close(t),F.some(!0)):F.none()},onUp:function(e,t){return o(e,t,up.highlightLast),F.some(!0)},onEnter:function(t){var n=Jx.getCoupled(t,"sandbox"),r=uf.isOpen(n);if(r&&!e.previewing.get())return Pd.getCurrent(n).bind((function(e){return up.getHighlighted(e)})).map((function(e){return Si(t,HM(),{item:e}),!0}));var o=_f.getValue(t);return Ii(t,gi()),e.onExecute(n,t,o),r&&uf.close(n),F.some(!0)}}),MA.config({toggleClass:e.markers.openClass,aria:{mode:"expanded"}}),Jx.config({others:{sandbox:function(t){return iC(e,t,{onOpen:function(){return MA.on(t)},onClose:function(){return MA.off(t)}})}}}),lA("typeaheadevents",[Xi((function(t){var n=A;tC(e,a(t),t,r,n,Bx.HighlightFirst).get(A)})),zi(HM(),(function(t,n){var r=Jx.getCoupled(t,"sandbox");RM(e.model,t,n.event.item),Ii(t,gi()),e.onItemExecute(t,r,n.event.item,_f.getValue(t)),uf.close(r),UM(t)}))].concat(e.dismissOnBlur?[zi(ai(),(function(e){var t=Jx.getCoupled(e,"sandbox");Nu(t.element).isNone()&&uf.close(t)}))]:[]))];return{uid:e.uid,dom:yx(ur(e,{inputAttributes:{role:"combobox","aria-autocomplete":"list","aria-haspopup":"true"}})),behaviours:D(D({},i),Sf(e.typeaheadBehaviours,c)),eventOrder:e.eventOrder}}}),WM=function(e){return D(D({},e),{toCached:function(){return WM(e.toCached())},bindFuture:function(t){return WM(e.bind((function(e){return e.fold((function(e){return Qx(Gn.error(e))}),(function(e){return t(e)}))})))},bindResult:function(t){return WM(e.map((function(e){return e.bind(t)})))},mapResult:function(t){return WM(e.map((function(e){return e.map(t)})))},mapError:function(t){return WM(e.map((function(e){return e.mapError(t)})))},foldResult:function(t,n){return e.map((function(e){return e.fold(t,n)}))},withTimeout:function(t,n){return WM(Sx((function(r){var o=!1,i=setTimeout((function(){o=!0,r(Gn.error(n()))}),t);e.get((function(e){o||(clearTimeout(i),r(e))}))})))}})},ZM=function(e){return WM(Sx(e))},XM=ZM,KM={type:"separator"},qM=function(e){return{type:"menuitem",value:e.url,text:e.title,meta:{attach:e.attach},onAction:A}},$M=function(e,t){return{type:"menuitem",value:t,text:e,meta:{attach:void 0},onAction:A}},e_=function(e,t){return function(e){return Y(e,qM)}(function(e,t){return J(t,(function(t){return t.type===e}))}(e,t))},t_=function(e){return e_("header",e.targets)},n_=function(e){return e_("anchor",e.targets)},r_=function(e){return F.from(e.anchorTop).map((function(e){return $M("<top>",e)})).toArray()},o_=function(e){return F.from(e.anchorBottom).map((function(e){return $M("<bottom>",e)})).toArray()},i_=function(e,t){var n=e.toLowerCase();return J(t,(function(e){var t=void 0!==e.meta&&void 0!==e.meta.text?e.meta.text:e.text;return Me(t.toLowerCase(),n)||Me(e.value.toLowerCase(),n)}))},a_=function(e,t,n){var r=_f.getValue(t),o=void 0!==r.meta.text?r.meta.text:r.value;return n.getLinkInformation().fold((function(){return[]}),(function(t){var r,i=i_(o,function(e){return Y(e,(function(e){return $M(e,e)}))}(n.getHistory(e)));return"file"===e?(r=[i,i_(o,t_(t)),i_(o,K([r_(t),n_(t),o_(t)]))],W(r,(function(e,t){return 0===e.length||0===t.length?e.concat(t):e.concat(KM,t)}),[])):i}))},c_=ia("aria-invalid"),u_=function(e){return function(t,n,r){return be(n,"name").fold((function(){return e(n,r)}),(function(o){return t.field(o,e(n,r))}))}},s_={bar:u_((function(e,t){return function(e,t){return{dom:{tag:"div",classes:["tox-bar","tox-form__controls-h-stack"]},components:Y(e.items,t.interpreter)}}(e,t.shared)})),collection:u_((function(e,t){return hx(e,t.shared.providers)})),alertbanner:u_((function(e,t){return function(e,t){return Zy.sketch({dom:{tag:"div",attributes:{role:"alert"},classes:["tox-notification","tox-notification--in","tox-notification--"+e.level]},components:[{dom:{tag:"div",classes:["tox-notification__icon"]},components:[bm.sketch({dom:{tag:"button",classes:["tox-button","tox-button--naked","tox-button--icon"],innerHtml:Mh(e.icon,t.icons),attributes:{title:t.translate(e.iconTooltip)}},action:function(t){Si(t,fx,{name:"alert-banner",value:e.url})},buttonBehaviours:yu([_h()])})]},{dom:{tag:"div",classes:["tox-notification__body"],innerHtml:t.translate(e.text)}}]})}(e,t.shared.providers)})),input:u_((function(e,t){return function(e,t){return FM({name:e.name,multiline:!1,label:e.label,inputMode:e.inputMode,placeholder:e.placeholder,flex:!1,disabled:e.disabled,classname:"tox-textfield",validation:F.none(),maximized:e.maximized},t)}(e,t.shared.providers)})),textarea:u_((function(e,t){return function(e,t){return FM({name:e.name,multiline:!0,label:e.label,inputMode:F.none(),placeholder:e.placeholder,flex:!0,disabled:e.disabled,classname:"tox-textarea",validation:F.none(),maximized:e.maximized},t)}(e,t.shared.providers)})),label:u_((function(e,t){return function(e,t){var n={dom:{tag:"label",innerHtml:t.providers.translate(e.label),classes:["tox-label"]}},r=Y(e.items,t.interpreter);return{dom:{tag:"div",classes:["tox-form__group"]},components:[n].concat(r),behaviours:yu([vB(),sA.config({}),IB(F.none()),rA.config({mode:"acyclic"})])}}(e,t.shared)})),iframe:function(e){return function(t,n,r){var o=ur(n,{source:"dynamic"});return u_(e)(t,o,r)}}((function(e,t){return LB(e,t.shared.providers)})),button:u_((function(e,t){return eM(e,t.shared.providers)})),checkbox:u_((function(e,t){return function(e,t){var n=_f.config({store:{mode:"manual",getValue:function(e){return e.element.dom.checked},setValue:function(e,t){e.element.dom.checked=t}}}),r=function(e){return e.element.dom.click(),F.some(!0)},o=$y.parts.field({factory:{sketch:v},dom:{tag:"input",classes:["tox-checkbox__input"],attributes:{type:"checkbox"}},behaviours:yu([vB(),Kd.config({disabled:function(){return e.disabled||t.isDisabled()}}),nx.config({}),AA.config({}),n,rA.config({mode:"special",onEnter:r,onSpace:r,stopSpaceKeyup:!0}),lA("checkbox-events",[zi(Ko(),(function(t,n){Si(t,ux,{name:e.name})}))])])}),i=$y.parts.label({dom:{tag:"span",classes:["tox-checkbox__label"],innerHtml:t.translate(e.label)},behaviours:yu([dC.config({})])}),a=function(e){return Ih("checked"===e?"selected":"unselected",{tag:"span",classes:["tox-icon","tox-checkbox-icon__"+e]},t.icons)},c=ym({dom:{tag:"div",classes:["tox-checkbox__icons"]},components:[a("checked"),a("unchecked")]});return $y.sketch({dom:{tag:"label",classes:["tox-checkbox"]},components:[o,c.asSpec(),i],fieldBehaviours:yu([Kd.config({disabled:function(){return e.disabled||t.isDisabled()},disableClass:"tox-checkbox--disabled",onDisabled:function(e){$y.getField(e).each(Kd.disable)},onEnabled:function(e){$y.getField(e).each(Kd.enable)}}),Wb()])})}(e,t.shared.providers)})),colorinput:u_((function(e,t){return mC(e,t.shared,t.colorinput)})),colorpicker:u_((function(e){var t=function(e){return"tox-"+e},n=hB(xB,t),r=ym(n.sketch({dom:{tag:"div",classes:[t("color-picker-container")],attributes:{role:"presentation"}},onValidHex:function(e){Si(e,fx,{name:"hex-valid",value:!0})},onInvalidHex:function(e){Si(e,fx,{name:"hex-valid",value:!1})}}));return{dom:{tag:"div"},components:[r.asSpec()],behaviours:yu([_f.config({store:{mode:"manual",getValue:function(e){var t=r.get(e);return Pd.getCurrent(t).bind((function(e){return _f.getValue(e).hex})).map((function(e){return"#"+e})).getOr("")},setValue:function(e,t){var n=/^#([a-fA-F0-9]{3}(?:[a-fA-F0-9]{3})?)/.exec(t),o=r.get(e);Pd.getCurrent(o).fold((function(){console.log("Can not find form")}),(function(e){_f.setValue(e,{hex:F.from(n[1]).getOr("")}),lB.getField(e,"hex").each((function(e){Ii(e,Xo())}))}))}}}),vB()])}})),dropzone:u_((function(e,t){return QB(e,t.shared.providers)})),grid:u_((function(e,t){return function(e,t){return{dom:{tag:"div",classes:["tox-form__grid","tox-form__grid--"+e.columns+"col"]},components:Y(e.items,t.interpreter)}}(e,t.shared)})),listbox:u_((function(e,t){return function(e,t){var n=t.shared.providers,r=ae(e.items).filter(kM),o=e.label.map((function(e){return cx(e,n)})),i=$y.parts.field({dom:{},factory:{sketch:function(n){return PD({uid:n.uid,text:r.map((function(e){return e.text})),icon:F.none(),tooltip:e.label,role:F.none(),fetch:function(n,r){var o=SM(n,e.name,e.items,_f.getValue(n));r(YD(o,vv.CLOSE_ON_EXECUTE,t,!1))},onSetup:h(A),getApi:h({}),columns:1,presets:"normal",classes:[],dropdownBehaviours:[nx.config({}),_f.config({store:{mode:"manual",initialValue:r.map((function(e){return e.value})).getOr(""),getValue:function(e){return Jt(e.element,IM)},setValue:function(t,n){QM(e.items,n).each((function(e){Ht(t.element,IM,e.value),Si(t,TD,{text:e.text})}))}}})]},"tox-listbox",t.shared)}}}),a={dom:{tag:"div",classes:["tox-listboxfield"]},components:[i]};return $y.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:K([o.toArray(),[a]]),fieldBehaviours:yu([Kd.config({disabled:h(e.disabled),onDisabled:function(e){$y.getField(e).each(Kd.disable)},onEnabled:function(e){$y.getField(e).each(Kd.enable)}})])})}(e,t)})),selectbox:u_((function(e,t){return function(e,t){var n=Y(e.items,(function(e){return{text:t.translate(e.text),value:e.value}})),r=e.label.map((function(e){return cx(e,t)})),o=$y.parts.field({dom:{},selectAttributes:{size:e.size},options:n,factory:NM,selectBehaviours:yu([Kd.config({disabled:function(){return e.disabled||t.isDisabled()}}),nx.config({}),lA("selectbox-change",[zi(Ko(),(function(t,n){Si(t,ux,{name:e.name})}))])])}),i=e.size>1?F.none():F.some(Ih("chevron-down",{tag:"div",classes:["tox-selectfield__icon-js"]},t.icons)),a={dom:{tag:"div",classes:["tox-selectfield"]},components:K([[o],i.toArray()])};return $y.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:K([r.toArray(),[a]]),fieldBehaviours:yu([Kd.config({disabled:function(){return e.disabled||t.isDisabled()},onDisabled:function(e){$y.getField(e).each(Kd.disable)},onEnabled:function(e){$y.getField(e).each(Kd.enable)}}),Wb()])})}(e,t.shared.providers)})),sizeinput:u_((function(e,t){return sM(e,t.shared.providers)})),urlinput:u_((function(e,t){return function(e,t,n){var r,o=t.shared.providers,i=function(t){var r=_f.getValue(t);n.addToHistory(r.value,e.filetype)},a=$y.parts.field({factory:VM,dismissOnBlur:!0,inputClasses:["tox-textfield"],sandboxClasses:["tox-dialog__popups"],inputAttributes:{"aria-errormessage":c_,type:"url"},minChars:0,responseTime:0,fetch:function(r){var o=a_(e.filetype,r,n),i=YD(o,vv.BUBBLE_TO_SANDBOX,t,!1);return Qx(i)},getHotspot:function(e){return d.getOpt(e)},onSetValue:function(e,t){e.hasConfigured(Ux)&&Ux.run(e).get(A)},typeaheadBehaviours:yu(K([n.getValidationHandler().map((function(t){return Ux.config({getRoot:function(e){return Dt(e.element)},invalidClass:"tox-control-wrap--status-invalid",notify:{onInvalid:function(e,t){u.getOpt(e).each((function(e){Ht(e.element,"title",o.translate(t))}))}},validator:{validate:function(n){var r=_f.getValue(n);return XM((function(n){t({type:e.filetype,url:r.value},(function(e){if("invalid"===e.status){var t=Gn.error(e.message);n(t)}else{var r=Gn.value(e.message);n(r)}}))}))},validateOnLoad:!1}})})).toArray(),[Kd.config({disabled:function(){return e.disabled||o.isDisabled()}}),nx.config({}),lA("urlinput-events",K(["file"===e.filetype?[zi(Xo(),(function(t){Si(t,ux,{name:e.name})}))]:[],[zi(Ko(),(function(t){Si(t,ux,{name:e.name}),i(t)})),zi(ci(),(function(t){Si(t,ux,{name:e.name}),i(t)}))]]))]])),eventOrder:(r={},r[Xo()]=["streaming","urlinput-events","invalidating"],r),model:{getDisplayText:function(e){return e.value},selectsOver:!1,populateFromBrowse:!1},markers:{openClass:"tox-textfield--popup-open"},lazySink:t.shared.getSink,parts:{menu:Ov(0,0,"normal")},onExecute:function(e,t,n){Si(t,dx,{})},onItemExecute:function(t,n,r,o){i(t),Si(t,ux,{name:e.name})}}),c=e.label.map((function(e){return cx(e,o)})),u=ym(function(e,t,n,r){return void 0===n&&(n=e),void 0===r&&(r=e),Ih(n,{tag:"div",classes:["tox-icon","tox-control-wrap__status-icon-"+e],attributes:D({title:o.translate(r),"aria-live":"polite"},t.fold((function(){return{}}),(function(e){return{id:e}})))},o.icons)}("invalid",F.some(c_),"warning")),s=ym({dom:{tag:"div",classes:["tox-control-wrap__status-icon-wrap"]},components:[u.asSpec()]}),l=n.getUrlPicker(e.filetype),f=ia("browser.url.event"),d=ym({dom:{tag:"div",classes:["tox-control-wrap"]},components:[a,s.asSpec()],behaviours:yu([Kd.config({disabled:function(){return e.disabled||o.isDisabled()}})])}),p=ym(KD({name:e.name,icon:F.some("browse"),text:e.label.getOr(""),disabled:e.disabled,primary:!1,borderless:!0},(function(e){return Ii(e,f)}),o,[],["tox-browse-url"]));return $y.sketch({dom:ax([]),components:c.toArray().concat([{dom:{tag:"div",classes:["tox-form__controls-h-stack"]},components:K([[d.asSpec()],l.map((function(){return p.asSpec()})).toArray()])}]),fieldBehaviours:yu([Kd.config({disabled:function(){return e.disabled||o.isDisabled()},onDisabled:function(e){$y.getField(e).each(Kd.disable),p.getOpt(e).each(Kd.disable)},onEnabled:function(e){$y.getField(e).each(Kd.enable),p.getOpt(e).each(Kd.enable)}}),Wb(),lA("url-input-events",[zi(f,(function(t){Pd.getCurrent(t).each((function(n){var r=_f.getValue(n),o=D({fieldname:e.name},r);l.each((function(r){r(o).get((function(r){_f.setValue(n,r),Si(t,ux,{name:e.name})}))}))}))}))])])})}(e,t,t.urlinput)})),customeditor:u_((function(e){var t=es(),n=ym({dom:{tag:e.tag}}),r=es();return{dom:{tag:"div",classes:["tox-custom-editor"]},behaviours:yu([lA("custom-editor-events",[Vi((function(o){n.getOpt(o).each((function(n){(!function(e){return we(e,"init")}(e)?CB.load(e.scriptId,e.scriptUrl).then((function(t){return t(n.element.dom,e.settings)})):e.init(n.element.dom)).then((function(e){r.on((function(t){e.setValue(t)})),r.clear(),t.set(e)}))}))}))]),_f.config({store:{mode:"manual",getValue:function(){return t.get().fold((function(){return r.get().getOr("")}),(function(e){return e.getValue()}))},setValue:function(e,n){t.get().fold((function(){r.set(n)}),(function(e){return e.setValue(n)}))}}}),vB()]),components:[n.asSpec()]}})),htmlpanel:u_((function(e){return"presentation"===e.presets?Zy.sketch({dom:{tag:"div",classes:["tox-form__group"],innerHtml:e.html}}):Zy.sketch({dom:{tag:"div",classes:["tox-form__group"],innerHtml:e.html,attributes:{role:"document"}},containerBehaviours:yu([nx.config({}),AA.config({})])})})),imagetools:u_((function(e,t){return _M(e,t.shared.providers)})),table:u_((function(e,t){return function(e,t){var n,r,o=function(e){return{dom:{tag:"th",innerHtml:t.translate(e)}}},i=function(e){return{dom:{tag:"td",innerHtml:t.translate(e)}}},a=function(e){return{dom:{tag:"tr"},components:Y(e,i)}};return{dom:{tag:"table",classes:["tox-dialog__table"]},components:[(r=e.header,{dom:{tag:"thead"},components:[{dom:{tag:"tr"},components:Y(r,o)}]}),(n=e.cells,{dom:{tag:"tbody"},components:Y(n,a)})],behaviours:yu([nx.config({}),AA.config({})])}}(e,t.shared.providers)})),panel:u_((function(e,t){return function(e,t){return{dom:{tag:"div",classes:e.classes},components:Y(e.items,t.shared.interpreter)}}(e,t)}))},l_={field:function(e,t){return t}},f_=function(e,t,n){var r=ur(n,{shared:{interpreter:function(t){return d_(e,t,r)}}});return d_(e,t,r)},d_=function(e,t,n){return be(s_,t.type).fold((function(){return console.error('Unknown factory type "'+t.type+'", defaulting to container: ',t),t}),(function(r){return r(e,t,n)}))},p_={valignCentre:[],alignCentre:[],alignLeft:[],alignRight:[],right:[],left:[],bottom:[],top:[]},g_=function(e,t,n){var r={maxHeightFunction:As()};return function(){return n()?{type:"node",root:Ot(e()),node:F.from(e()),bubble:bs(12,12,p_),layouts:{onRtl:function(){return[sm]},onLtr:function(){return[um]}},overrides:r}:{type:"hotspot",hotspot:t(),bubble:bs(-12,12,p_),layouts:{onRtl:function(){return[tu]},onLtr:function(){return[nu]}},overrides:r}}},A_=function(e,t,n){return function(){return n()?{type:"node",root:Ot(e()),node:F.from(e()),layouts:{onRtl:function(){return[lm]},onLtr:function(){return[lm]}}}:{type:"hotspot",hotspot:t(),layouts:{onRtl:function(){return[au]},onLtr:function(){return[au]}}}}},m_=function(e,t){return function(){return{type:"selection",root:t(),getSelection:function(){var t=e.selection.getRng();return F.some(Gs.range(Fe.fromDom(t.startContainer),t.startOffset,Fe.fromDom(t.endContainer),t.endOffset))}}}},h_=function(e){return function(t){return{type:"node",root:e(),node:t}}},v_=function(e,t,n){var r=Ob(e),o=function(){return Fe.fromDom(e.getBody())},i=function(){return Fe.fromDom(e.getContentAreaContainer())},a=function(){return r||!n()};return{inlineDialog:g_(i,t,a),banner:A_(i,t,a),cursor:m_(e,o),node:h_(o)}},b_=function(e){return function(t,n){dy(e)(t,n)}},w_=function(e){return function(){return ey(e)}},y_=function(e){return function(){return ty(e)}},x_=function(e){return function(){return oy(e)}},C_=function(e){return{colorPicker:b_(e),hasCustomColors:w_(e),getColors:y_(e),getColorCols:x_(e)}},E_=function(e){return function(){return function(e){return e.getParam("draggable_modal",!1,"boolean")}(e)}},B_=function(e){return{isDraggableModal:E_(e)}},D_=[{title:"Headings",items:[{title:"Heading 1",format:"h1"},{title:"Heading 2",format:"h2"},{title:"Heading 3",format:"h3"},{title:"Heading 4",format:"h4"},{title:"Heading 5",format:"h5"},{title:"Heading 6",format:"h6"}]},{title:"Inline",items:[{title:"Bold",format:"bold"},{title:"Italic",format:"italic"},{title:"Underline",format:"underline"},{title:"Strikethrough",format:"strikethrough"},{title:"Superscript",format:"superscript"},{title:"Subscript",format:"subscript"},{title:"Code",format:"code"}]},{title:"Blocks",items:[{title:"Paragraph",format:"p"},{title:"Blockquote",format:"blockquote"},{title:"Div",format:"div"},{title:"Pre",format:"pre"}]},{title:"Align",items:[{title:"Left",format:"alignleft"},{title:"Center",format:"aligncenter"},{title:"Right",format:"alignright"},{title:"Justify",format:"alignjustify"}]}],M_=function(e){return W(e,(function(e,t){if(we(t,"items")){var n=M_(t.items);return{customFormats:e.customFormats.concat(n.customFormats),formats:e.formats.concat([{title:t.title,items:n.formats}])}}if(function(e){return we(e,"inline")}(t)||function(e){return we(e,"block")}(t)||function(e){return we(e,"selector")}(t)){var r="custom-"+(o(t.name)?t.name:t.title.toLowerCase());return{customFormats:e.customFormats.concat([{name:r,format:t}]),formats:e.formats.concat([{title:t.title,format:r,icon:t.icon}])}}return D(D({},e),{formats:e.formats.concat(t)})}),{customFormats:[],formats:[]})},__=function(e){return function(e){return F.from(e.getParam("style_formats")).filter(a)}(e).map((function(t){var n=function(e,t){var n=M_(t),r=function(t){H(t,(function(t){e.formatter.has(t.name)||e.formatter.register(t.name,t.format)}))};return e.formatter?r(n.customFormats):e.on("init",(function(){r(n.customFormats)})),n.formats}(e,t);return function(e){return e.getParam("style_formats_merge",!1,"boolean")}(e)?D_.concat(n):n})).getOr(D_)},k_=function(e,t,n){var r={type:"formatter",isSelected:t(e.format),getStylePreview:n(e.format)};return ur(e,r)},I_=function(e,t,n,r){var i=function(t){return Y(t,(function(t){var a=le(t);if(ye(t,"items")){var c=i(t.items);return ur(function(e){return ur(e,{type:"submenu"})}(t),{getStyleItems:h(c)})}return ye(t,"format")?function(e){return k_(e,n,r)}(t):1===a.length&&z(a,"title")?ur(t,{type:"separator"}):function(t){var i=o(t.name)?t.name:ia(t.title),a="custom-"+i,c={type:"formatter",format:a,isSelected:n(a),getStylePreview:r(a)},u=ur(t,c);return e.formatter.register(i,u),u}(t)}))};return i(t)},S_=function(e){var t=function(t){return function(){return e.formatter.match(t)}},n=function(t){return function(){var n=e.formatter.get(t);return void 0!==n?F.some({tag:n.length>0&&(n[0].inline||n[0].block)||"div",styles:e.dom.parseStyle(e.formatter.getCssText(t))}):F.none()}},r=function(e){var t=e.items;return void 0!==t&&t.length>0?q(t,r):[e.format]},o=xo([]),i=xo([]),a=xo([]),c=xo([]),u=xo(!1);e.on("PreInit",(function(a){var c=__(e),u=I_(e,c,t,n);o.set(u),i.set(q(u,r))})),e.on("addStyleModifications",(function(o){var i=I_(e,o.items,t,n);a.set(i),u.set(o.replace),c.set(q(i,r))}));return{getData:function(){var e=u.get()?[]:o.get(),t=a.get();return e.concat(t)},getFlattenedKeys:function(){var e=u.get()?[]:i.get(),t=c.get();return e.concat(t)}}},Q_=EB.trim,N_=function(e){return function(t){if(function(e){return f(e)&&1===e.nodeType}(t)){if(t.contentEditable===e)return!0;if(t.getAttribute("data-mce-contenteditable")===e)return!0}return!1}},F_=N_("true"),T_=N_("false"),O_=function(e,t,n,r,o){return{type:e,title:t,url:n,level:r,attach:o}},P_=function(e){return e.innerText||e.textContent},j_=function(e){return function(e){return e&&"A"===e.nodeName&&void 0!==(e.id||e.name)}(e)&&R_(e)},z_=function(e){return e&&/^(H[1-6])$/.test(e.nodeName)},R_=function(e){return function(e){for(;e=e.parentNode;){var t=e.contentEditable;if(t&&"inherit"!==t)return F_(e)}return!1}(e)&&!T_(e)},L_=function(e){return z_(e)&&R_(e)},U_=function(e){var t=function(e){return e.id?e.id:ia("h")}(e);return O_("header",P_(e),"#"+t,function(e){return z_(e)?parseInt(e.nodeName.substr(1),10):0}(e),(function(){e.id=t}))},Y_=function(e){var t=e.id||e.name,n=P_(e);return O_("anchor",n||"#"+t,"#"+t,0,A)},H_=function(e){var t,n,r=(t="h1,h2,h3,h4,h5,h6,a:not([href])",n=e,Y(il(Fe.fromDom(n),t),(function(e){return e.dom})));return r},G_=function(e){return Q_(e.title).length>0},J_=function(e){var t=H_(e);return J(function(e){return Y(J(e,L_),U_)}(t).concat(function(e){return Y(J(e,j_),Y_)}(t)),G_)},V_="tinymce-url-history",W_=function(e){return o(e)&&/^https?/.test(e)},Z_=function(e){return i(e)&&he(e,(function(e){return!function(e){return a(e)&&e.length<=5&&$(e,W_)}(e)})).isNone()},X_=function(){var e,t=Ww.getItem(V_);if(null===t)return{};try{e=JSON.parse(t)}catch(e){if(e instanceof SyntaxError)return console.log("Local storage "+V_+" was not valid JSON",e),{};throw e}return Z_(e)?e:(console.log("Local storage "+V_+" was not valid format",e),{})},K_=function(e){var t=X_();return be(t,e).getOr([])},q_=function(e,t){if(W_(e)){var n=X_(),r=be(n,t).getOr([]),o=J(r,(function(t){return t!==e}));n[t]=[e].concat(o).slice(0,5),function(e){if(!Z_(e))throw new Error("Bad format for history:\n"+JSON.stringify(e));Ww.setItem(V_,JSON.stringify(e))}(n)}},$_=function(e){return!!e},ek=function(e){return pe(EB.makeMap(e,/[, ]/),$_)},tk=function(e){return F.from(function(e){return e.getParam("file_picker_callback")}(e)).filter(d)},nk=function(e,t){var n=function(e){var t=F.some(function(e){return e.getParam("file_picker_types")}(e)).filter($_),n=F.some(function(e){return e.getParam("file_browser_callback_types")}(e)).filter($_),r=t.or(n).map(ek);return tk(e).fold(C,(function(e){return r.fold(E,(function(e){return le(e).length>0&&e}))}))}(e);return u(n)?n?tk(e):F.none():n[t]?tk(e):F.none()},rk=function(e){return F.from(e).filter(o).getOrUndefined()},ok=function(e){return{getHistory:K_,addToHistory:q_,getLinkInformation:function(){return function(e){return function(e){return!1===e.getParam("typeahead_urls")}(e)?F.none():F.some({targets:J_(e.getBody()),anchorTop:rk(Ub(e)),anchorBottom:rk(Yb(e))})}(e)},getValidationHandler:function(){return function(e){return F.from(function(e){var t=e.getParam("file_picker_validator_handler",void 0,"function");return void 0===t?e.getParam("filepicker_validator_handler",void 0,"function"):t}(e))}(e)},getUrlPicker:function(t){return function(e,t){return nk(e,t).map((function(n){return function(r){return Sx((function(a){var c=D({filetype:t,fieldname:r.fieldname},F.from(r.meta).getOr({}));n.call(e,(function(e,t){if(!o(e))throw new Error("Expected value to be string");if(void 0!==t&&!i(t))throw new Error("Expected meta to be a object");a({value:e,meta:t})}),r.value,c)}))}}))}(e,t)}}},ik=function(e,t,n){var r=xo(!1),o=function(e){var t=xo(Fb(e)?"bottom":"top");return{isPositionedAtTop:function(){return"top"===t.get()},getDockingMode:t.get,setDockingMode:t.set}}(t),i={shared:{providers:{icons:function(){return t.ui.registry.getAll().icons},menuItems:function(){return t.ui.registry.getAll().menuItems},translate:yh.translate,isDisabled:function(){return t.mode.isReadOnly()||t.ui.isDisabled()},getSetting:t.getParam.bind(t)},interpreter:function(e){return function(e,t){return d_(l_,e,t)}(e,i)},anchors:v_(t,n,o.isPositionedAtTop),header:o,getSink:function(){return Gn.value(e)}},urlinput:ok(t),styleselect:S_(t),colorinput:C_(t),dialog:B_(t),isContextMenuOpen:function(){return r.get()},setContextMenuState:function(e){return r.set(e)}};return i},ak=Dd,ck=sd,uk=h([po("shell",!1),Xr("makeItem"),po("setupItem",A),Qf("listBehaviours",[sA])]),sk=ad({name:"items",overrides:function(){return{behaviours:yu([sA.config({})])}}}),lk=h([sk]),fk=h("CustomList"),dk=Nd({name:fk(),configFields:uk(),partFields:lk(),factory:function(e,t,n,r){var o=e.shell?{behaviours:[sA.config({})],components:[]}:{behaviours:[],components:t},i=function(t){return e.shell?F.some(t):vd(t,e,"items")};return{uid:e.uid,dom:e.dom,components:o.components,behaviours:Sf(e.listBehaviours,o.behaviours),apis:{setItems:function(t,n){i(t).fold((function(){throw console.error("Custom List was defined to not be a shell, but no item container was specified in components"),new Error("Custom List was defined to not be a shell, but no item container was specified in components")}),(function(r){var o=sA.contents(r),i=n.length,a=i-o.length,c=a>0?L(a,(function(){return e.makeItem()})):[],u=o.slice(i);H(u,(function(e){return sA.remove(r,e)})),H(c,(function(e){return sA.append(r,e)}));var s=sA.contents(r);H(s,(function(r,o){e.setupItem(t,r,n[o],o)}))}))}}}},apis:{setItems:function(e,t,n){e.setItems(t,n)}}}),pk=h([Xr("dom"),po("shell",!0),kf("toolbarBehaviours",[sA])]),gk=h([ad({name:"groups",overrides:function(){return{behaviours:yu([sA.config({})])}}})]),Ak=Nd({name:"Toolbar",configFields:pk(),partFields:gk(),factory:function(e,t,n,r){var o=function(t){return e.shell?F.some(t):vd(t,e,"groups")},i=e.shell?{behaviours:[sA.config({})],components:[]}:{behaviours:[],components:t};return{uid:e.uid,dom:e.dom,components:i.components,behaviours:Sf(e.toolbarBehaviours,i.behaviours),apis:{setGroups:function(e,t){o(e).fold((function(){throw console.error("Toolbar was defined to not be a shell, but no groups container was specified in components"),new Error("Toolbar was defined to not be a shell, but no groups container was specified in components")}),(function(e){sA.set(e,t)}))}},domModification:{attributes:{role:"group"}}}},apis:{setGroups:function(e,t,n){e.setGroups(t,n)}}}),mk=A,hk=C,vk=h([]),bk=Object.freeze({__proto__:null,setup:mk,isDocked:hk,getBehaviours:vk}),wk=function(e){return(xe(rn(e,"position"),"fixed")?F.none():Mt(e)).orThunk((function(){var t=Fe.fromTag("span");return Dt(e).bind((function(e){Mn(e,t);var n=Mt(t);return In(t),n}))}))},yk=function(e){return wk(e).map(mn).getOrThunk((function(){return gn(0,0)}))},xk=Co([{static:[]},{absolute:["positionCss"]},{fixed:["positionCss"]}]),Ck=function(e,t){var n=e.element;ja(n,t.transitionClass),Ra(n,t.fadeOutClass),ja(n,t.fadeInClass),t.onShow(e)},Ek=function(e,t){var n=e.element;ja(n,t.transitionClass),Ra(n,t.fadeInClass),ja(n,t.fadeOutClass),t.onHide(e)},Bk=function(e,t,n){return $(e,(function(e){switch(e){case"bottom":return function(e,t){return e.bottom<=t.bottom}(t,n);case"top":return function(e,t){return e.y>=t.y}(t,n)}}))},Dk=function(e,t){return t.getInitialPos().map((function(t){return zn(t.bounds.x,t.bounds.y,bn(e),fn(e))}))},Mk=function(e,t,n){return n.getInitialPos().bind((function(r){switch(n.clearInitialPos(),r.position){case"static":return F.some(xk.static());case"absolute":var o=wk(e).map(Rn).getOrThunk((function(){return Rn(Lt())}));return F.some(xk.absolute(Tu("absolute",be(r.style,"left").map((function(e){return t.x-o.x})),be(r.style,"top").map((function(e){return t.y-o.y})),be(r.style,"right").map((function(e){return o.right-t.right})),be(r.style,"bottom").map((function(e){return o.bottom-t.bottom})))));default:return F.none()}}))},_k=function(e,t,n){var r=Rn(e);if(Bk(n.getModes(),r,t))return F.none();!function(e,t,n){n.setInitialPos({style:on(e),position:tn(e,"position")||"static",bounds:t})}(e,r,n);var o=Un(),i=r.x-o.x,a=t.y-o.y,c=o.bottom-t.bottom,u=r.y<=t.y;return F.some(xk.fixed(Tu("fixed",F.some(i),u?F.some(a):F.none(),F.none(),u?F.none():F.some(c))))},kk=function(e,t,n){var r=e.element;return xe(rn(r,"position"),"fixed")?function(e,t,n){return Dk(e,n).filter((function(e){return Bk(n.getModes(),e,t)})).bind((function(t){return Mk(e,t,n)}))}(r,t,n):_k(r,t,n)},Ik=function(e,t,n){n.setDocked(!1),H(["left","right","top","bottom","position"],(function(t){return cn(e.element,t)})),t.onUndocked(e)},Sk=function(e,t,n,r){var o="fixed"===r.position;n.setDocked(o),Ou(e.element,r),(o?t.onDocked:t.onUndocked)(e)},Qk=function(e,t,n,r,o){void 0===o&&(o=!1),t.contextual.each((function(t){t.lazyContext(e).each((function(i){var a=function(e,t){return e.y<t.bottom&&e.bottom>t.y}(i,r);a!==n.isVisible()&&(n.setVisible(a),o&&!a?(Ua(e.element,[t.fadeOutClass]),t.onHide(e)):(a?Ck:Ek)(e,t))}))}))},Nk=function(e,t,n){var r=e.element;n.setDocked(!1),function(e,t){var n=e.element;return Dk(n,t).bind((function(e){return Mk(n,e,t)}))}(e,n).each((function(r){r.fold((function(){return Ik(e,t,n)}),(function(r){return Sk(e,t,n,r)}),A)})),n.setVisible(!0),t.contextual.each((function(t){Ya(r,[t.fadeInClass,t.fadeOutClass,t.transitionClass]),t.onShow(e)})),Fk(e,t,n)},Fk=function(e,t,n){e.getSystem().isConnected()&&function(e,t,n){var r=t.lazyViewport(e);n.isDocked()&&Qk(e,t,n,r),kk(e,r,n).each((function(o){o.fold((function(){return Ik(e,t,n)}),(function(r){return Sk(e,t,n,r)}),(function(o){Qk(e,t,n,r,!0),Sk(e,t,n,o)}))}))}(e,t,n)},Tk=function(e,t,n){n.isDocked()&&Nk(e,t,n)},Ok=Object.freeze({__proto__:null,refresh:Fk,reset:Tk,isDocked:function(e,t,n){return n.isDocked()},getModes:function(e,t,n){return n.getModes()},setModes:function(e,t,n,r){return n.setModes(r)}}),Pk=Object.freeze({__proto__:null,events:function(e,t){return Oi([Ji(ei(),(function(n,r){e.contextual.each((function(e){La(n.element,e.transitionClass)&&(Ya(n.element,[e.transitionClass,e.fadeInClass]),(t.isVisible()?e.onShown:e.onHidden)(n));r.stop()}))})),zi(vi(),(function(n,r){Fk(n,e,t)})),zi(bi(),(function(n,r){Tk(n,e,t)}))])}}),jk=[fo("contextual",[$r("fadeInClass"),$r("fadeOutClass"),$r("transitionClass"),to("lazyContext"),_c("onShow"),_c("onShown"),_c("onHide"),_c("onHidden")]),bo("lazyViewport",Un),wo("modes",["top","bottom"],Nr),_c("onDocked"),_c("onUndocked")],zk=Cu({fields:jk,name:"docking",active:Pk,apis:Ok,state:Object.freeze({__proto__:null,init:function(e){var t=xo(!1),n=xo(!0),r=es(),o=xo(e.modes);return xa({isDocked:t.get,setDocked:t.set,getInitialPos:r.get,setInitialPos:r.set,clearInitialPos:r.clear,isVisible:n.get,setVisible:n.set,getModes:o.get,setModes:o.set,readState:function(){return"docked:  "+t.get()+", visible: "+n.get()+", modes: "+o.get().join(",")}})}})}),Rk=h(ia("toolbar-height-change")),Lk={fadeInClass:"tox-editor-dock-fadein",fadeOutClass:"tox-editor-dock-fadeout",transitionClass:"tox-editor-dock-transition"},Uk="tox-tinymce--toolbar-sticky-on",Yk="tox-tinymce--toolbar-sticky-off",Hk=function(e,t){return z(zk.getModes(e),t)},Gk=function(e){var t=e.element;Dt(t).each((function(n){var r="padding-"+zk.getModes(e)[0];if(zk.isDocked(e)){var o=bn(n);qt(t,"width",o+"px"),qt(n,r,function(e){return dn(e)+(parseInt(tn(e,"margin-top"),10)||0)+(parseInt(tn(e,"margin-bottom"),10)||0)}(t)+"px")}else cn(t,"width"),cn(n,r)}))},Jk=function(e,t){t?(Ra(e,Lk.fadeOutClass),Ua(e,[Lk.transitionClass,Lk.fadeInClass])):(Ra(e,Lk.fadeInClass),Ua(e,[Lk.fadeOutClass,Lk.transitionClass]))},Vk=function(e,t){var n=Fe.fromDom(e.getContainer());t?(ja(n,Uk),Ra(n,Yk)):(ja(n,Yk),Ra(n,Uk))},Wk=function(e,t){var n=es(),r=t.getSink,o=function(e){r().each((function(t){return e(t.element)}))},i=function(t){e.inline||Gk(t),Vk(e,zk.isDocked(t)),t.getSystem().broadcastOn([lf()],{}),r().each((function(e){return e.getSystem().broadcastOn([lf()],{})}))},a=e.inline?[]:function(){var e;return[Mu.config({channels:(e={},e[Rk()]={onReceive:Gk},e)})]}();return _([AA.config({}),zk.config({contextual:D({lazyContext:function(t){var n=dn(t.element),r=e.inline?e.getContentAreaContainer():e.getContainer(),o=Rn(Fe.fromDom(r)),i=o.height-n,a=o.y+(Hk(t,"top")?0:n);return F.some(zn(o.x,a,o.width,i))},onShow:function(){o((function(e){return Jk(e,!0)}))},onShown:function(e){o((function(e){return Ya(e,[Lk.transitionClass,Lk.fadeInClass])})),n.get().each((function(t){var r,o,i;r=e.element,i=xt(o=t),Qu(i).filter((function(e){return!bt(o,e)})).filter((function(e){return bt(e,Fe.fromDom(i.dom.body))||yt(r,e)})).each((function(){return Iu(o)})),n.clear()}))},onHide:function(e){(function(e,t){return Nu(e).orThunk((function(){return t().toOptional().bind((function(e){return Nu(e.element)}))}))})(e.element,r).fold(n.clear,n.set),o((function(e){return Jk(e,!1)}))},onHidden:function(){o((function(e){return Ya(e,[Lk.transitionClass])}))}},Lk),lazyViewport:function(t){var n=Un(),r=function(e){return e.getParam("toolbar_sticky_offset",0,"number")}(e),o=n.y+(Hk(t,"top")?r:0),i=n.height-(Hk(t,"bottom")?r:0);return zn(n.x,o,n.width,i)},modes:[t.header.getDockingMode()],onDocked:i,onUndocked:i})],a,!0)},Zk=Object.freeze({__proto__:null,setup:function(e,t,n){e.inline||(t.header.isPositionedAtTop()||e.on("ResizeEditor",(function(){n().each(zk.reset)})),e.on("ResizeWindow ResizeEditor",(function(){n().each(Gk)})),e.on("SkinLoaded",(function(){n().each((function(e){zk.isDocked(e)?zk.reset(e):zk.refresh(e)}))})),e.on("FullscreenStateChanged",(function(){n().each(zk.reset)}))),e.on("AfterScrollIntoView",(function(e){n().each((function(t){zk.refresh(t);var n=t.element;Kp(n)&&function(e,t){var n=xt(t),r=n.dom.defaultView.innerHeight,o=Qn(n),i=Fe.fromDom(e.elm),a=Ln(i),c=fn(i),u=a.y,s=u+c,l=mn(t),f=fn(t),d=l.top,p=d+f,g=Math.abs(d-o.top)<2,A=Math.abs(p-(o.top+r))<2;if(g&&u<p)Nn(o.left,u-f,n);else if(A&&s>d){var m=u-r+c+f;Nn(o.left,m,n)}}(e,n)}))})),e.on("PostRender",(function(){Vk(e,!1)}))},isDocked:function(e){return e().map(zk.isDocked).getOr(!1)},getBehaviours:Wk}),Xk=Br([$r("type"),Kr("items",Mr([kr([$r("name"),oo("items",Nr)]),Nr]))].concat(nv)),Kk=[uo("text"),uo("tooltip"),uo("icon"),to("fetch"),bo("onSetup",(function(){return A}))],qk=Br(_([$r("type")],Kk,!0)),$k=function(e){return Ur("menubutton",qk,e)},eI=Br([$r("type"),uo("tooltip"),uo("icon"),uo("text"),so("select"),to("fetch"),bo("onSetup",(function(){return A})),ho("presets","normal",["normal","color","listpreview"]),po("columns",1),to("onAction"),to("onItemAction")]),tI=Qd({factory:function(e,t){var n={focus:rA.focusIn,setMenus:function(e,n){var r=Y(n,(function(e){var n={type:"menubutton",text:e.text,fetch:function(t){t(e.getItems())}},r=$k(n).mapError((function(e){return Gr(e)})).getOrDie();return GD(r,"tox-mbtn",t.backstage,F.some("menuitem"))}));sA.set(e,r)}};return{uid:e.uid,dom:e.dom,components:[],behaviours:yu([sA.config({}),lA("menubar-events",[Vi((function(t){e.onSetup(t)})),zi(Go(),(function(e,t){lc(e.element,".tox-mbtn--active").each((function(n){fc(t.event.target,".tox-mbtn").each((function(t){bt(n,t)||e.getSystem().getByDom(n).each((function(n){e.getSystem().getByDom(t).each((function(e){lC.expand(e),lC.close(n),AA.focus(e)}))}))}))}))})),zi(Ei(),(function(e,t){t.event.prevFocus.bind((function(t){return e.getSystem().getByDom(t).toOptional()})).each((function(n){t.event.newFocus.bind((function(t){return e.getSystem().getByDom(t).toOptional()})).each((function(e){lC.isOpen(n)&&(lC.expand(e),lC.close(n))}))}))}))]),rA.config({mode:"flow",selector:".tox-mbtn",onEscape:function(t){return e.onEscape(t),F.some(!0)}}),nx.config({})]),apis:n,domModification:{attributes:{role:"menubar"}}}},name:"silver.Menubar",configFields:[Xr("dom"),Xr("uid"),Xr("onEscape"),Xr("backstage"),po("onSetup",A)],apis:{focus:function(e,t){e.focus(t)},setMenus:function(e,t,n){e.setMenus(t,n)}}}),nI=function(e,t){return t.getAnimationRoot.fold((function(){return e.element}),(function(t){return t(e)}))},rI=function(e){return e.dimension.property},oI=function(e,t){return e.dimension.getDimension(t)},iI=function(e,t){var n=nI(e,t);Ya(n,[t.shrinkingClass,t.growingClass])},aI=function(e,t){Ra(e.element,t.openClass),ja(e.element,t.closedClass),qt(e.element,rI(t),"0px"),un(e.element)},cI=function(e,t){Ra(e.element,t.closedClass),ja(e.element,t.openClass),cn(e.element,rI(t))},uI=function(e,t,n,r){n.setCollapsed(),qt(e.element,rI(t),oI(t,e.element)),un(e.element),iI(e,t),aI(e,t),t.onStartShrink(e),t.onShrunk(e)},sI=function(e,t,n,r){var o=r.getOrThunk((function(){return oI(t,e.element)}));n.setCollapsed(),qt(e.element,rI(t),o),un(e.element);var i=nI(e,t);Ra(i,t.growingClass),ja(i,t.shrinkingClass),aI(e,t),t.onStartShrink(e)},lI=function(e,t,n){var r=oI(t,e.element);("0px"===r?uI:sI)(e,t,n,F.some(r))},fI=function(e,t,n){var r=nI(e,t),o=La(r,t.shrinkingClass),i=oI(t,e.element);cI(e,t);var a=oI(t,e.element);(o?function(){qt(e.element,rI(t),i),un(e.element)}:function(){aI(e,t)})(),Ra(r,t.shrinkingClass),ja(r,t.growingClass),cI(e,t),qt(e.element,rI(t),a),n.setExpanded(),t.onStartGrow(e)},dI=function(e,t,n){var r=nI(e,t);return!0===La(r,t.growingClass)},pI=function(e,t,n){var r=nI(e,t);return!0===La(r,t.shrinkingClass)},gI=Object.freeze({__proto__:null,refresh:function(e,t,n){if(n.isExpanded()){cn(e.element,rI(t));var r=oI(t,e.element);qt(e.element,rI(t),r)}},grow:function(e,t,n){n.isExpanded()||fI(e,t,n)},shrink:function(e,t,n){n.isExpanded()&&lI(e,t,n)},immediateShrink:function(e,t,n){n.isExpanded()&&uI(e,t,n)},hasGrown:function(e,t,n){return n.isExpanded()},hasShrunk:function(e,t,n){return n.isCollapsed()},isGrowing:dI,isShrinking:pI,isTransitioning:function(e,t,n){return dI(e,t)||pI(e,t)},toggleGrow:function(e,t,n){(n.isExpanded()?lI:fI)(e,t,n)},disableTransitions:iI}),AI=Object.freeze({__proto__:null,exhibit:function(e,t,n){var r=t.expanded;return Ea(r?{classes:[t.openClass],styles:{}}:{classes:[t.closedClass],styles:Do(t.dimension.property,"0px")})},events:function(e,t){return Oi([Ji(ei(),(function(n,r){r.event.raw.propertyName===e.dimension.property&&(iI(n,e),t.isExpanded()&&cn(n.element,e.dimension.property),(t.isExpanded()?e.onGrown:e.onShrunk)(n))}))])}}),mI=[Xr("closedClass"),Xr("openClass"),Xr("shrinkingClass"),Xr("growingClass"),io("getAnimationRoot"),_c("onShrunk"),_c("onStartShrink"),_c("onGrown"),_c("onStartGrow"),po("expanded",!1),Kr("dimension",Jr("property",{width:[Qc("property","width"),Qc("getDimension",(function(e){return bn(e)+"px"}))],height:[Qc("property","height"),Qc("getDimension",(function(e){return fn(e)+"px"}))]}))],hI=Cu({fields:mI,name:"sliding",active:AI,apis:gI,state:Object.freeze({__proto__:null,init:function(e){var t=xo(e.expanded);return xa({isExpanded:function(){return!0===t.get()},isCollapsed:function(){return!1===t.get()},setCollapsed:w(t.set,!1),setExpanded:w(t.set,!0),readState:function(){return"expanded: "+t.get()}})}})}),vI="container",bI=[kf("slotBehaviours",[])],wI=function(e){return"<alloy.field."+e+">"},yI=function(e,t){var n,r=function(t){return xd(e)},o=function(t,n){return function(r,o){return vd(r,e,o).map((function(e){return t(e,o)})).getOr(n)}},i=function(e,t){return"true"!==Jt(e.element,"aria-hidden")},a=o(i,!1),c=o((function(e,t){if(i(e)){var n=e.element;qt(n,"display","none"),Ht(n,"aria-hidden","true"),Si(e,Bi(),{name:t,visible:!1})}})),u=(n=c,function(e,t){H(t,(function(t){return n(e,t)}))}),s=o((function(e,t){if(!i(e)){var n=e.element;cn(n,"display"),Zt(n,"aria-hidden"),Si(e,Bi(),{name:t,visible:!0})}})),l={getSlotNames:r,getSlot:function(t,n){return vd(t,e,n)},isShowing:a,hideSlot:c,hideAllSlots:function(e){return u(e,r())},showSlot:s};return{uid:e.uid,dom:e.dom,components:t,behaviours:If(e.slotBehaviours),apis:l}},xI=pe({getSlotNames:function(e,t){return e.getSlotNames(t)},getSlot:function(e,t,n){return e.getSlot(t,n)},isShowing:function(e,t,n){return e.isShowing(t,n)},hideSlot:function(e,t,n){return e.hideSlot(t,n)},hideAllSlots:function(e,t){return e.hideAllSlots(t)},showSlot:function(e,t,n){return e.showSlot(t,n)}},(function(e){return wa(e)})),CI=D(D({},xI),{sketch:function(e){var t=function(){var e=[];return{slot:function(t,n){return e.push(t),pd(vI,wI(t),n)},record:h(e)}}(),n=e(t),r=t.record(),o=Y(r,(function(e){return od({name:e,pname:wI(e)})}));return _d(vI,bI,o,yI,n)}}),EI=Br([uo("icon"),uo("tooltip"),bo("onShow",A),bo("onHide",A),bo("onSetup",(function(){return A}))]),BI=function(e){return{element:function(){return e.element.dom}}},DI=function(e,t){var n=Y(le(t),(function(e){var n=t[e],r=Yr(function(e){return Ur("sidebar",EI,e)}(n));return{name:e,getApi:BI,onSetup:r.onSetup,onShow:r.onShow,onHide:r.onHide}}));return Y(n,(function(t){var r=xo(A);return e.slot(t.name,{dom:{tag:"div",classes:["tox-sidebar__pane"]},behaviours:ub([ew(t,r),tw(t,r),zi(Bi(),(function(e,t){var r=t.event,o=Z(n,(function(e){return e.name===r.name}));o.each((function(t){(r.visible?t.onShow:t.onHide)(t.getApi(e))}))}))])})}))},MI=function(e){return CI.sketch((function(t){return{dom:{tag:"div",classes:["tox-sidebar__pane-container"]},components:DI(t,e),slotBehaviours:ub([Vi((function(e){return CI.hideAllSlots(e)}))])}}))},_I=function(e){return Pd.getCurrent(e).bind((function(e){return hI.isGrowing(e)||hI.hasGrown(e)?Pd.getCurrent(e).bind((function(e){return Z(CI.getSlotNames(e),(function(t){return CI.isShowing(e,t)}))})):F.none()}))},kI=ia("FixSizeEvent"),II=ia("AutoSizeEvent"),SI=Object.freeze({__proto__:null,block:function(e,t,n,r){Ht(e.element,"aria-busy",!0);var o=t.getRoot(e).getOr(e),i=yu([rA.config({mode:"special",onTab:function(){return F.some(!0)},onShiftTab:function(){return F.some(!0)}}),AA.config({})]),a=r(o,i),c=o.getSystem().build(a);sA.append(o,nc(c)),c.hasConfigured(rA)&&t.focus&&rA.focusIn(c),n.isBlocked()||t.onBlock(e),n.blockWith((function(){return sA.remove(o,c)}))},unblock:function(e,t,n){Zt(e.element,"aria-busy"),n.isBlocked()&&t.onUnblock(e),n.clear()}}),QI=[bo("getRoot",F.none),vo("focus",!0),_c("onBlock"),_c("onUnblock")],NI=Cu({fields:QI,name:"blocking",apis:SI,state:Object.freeze({__proto__:null,init:function(){var e=qu();return xa({readState:e.isSet,blockWith:function(t){e.set({destroy:t})},clear:e.clear,isBlocked:e.isSet})}})}),FI=function(e){return Pd.getCurrent(e).each((function(e){return Iu(e.element)}))},TI=function(e,t,n,r){var o=t.element;if(function(e,t){var n="tabindex",r="data-mce-"+n;F.from(e.iframeElement).map(Fe.fromDom).each((function(e){t?(Vt(e,n).each((function(t){return Ht(e,r,t)})),Ht(e,n,-1)):(Zt(e,n),Vt(e,r).each((function(t){Ht(e,n,t),Zt(e,r)})))}))}(e,n),n)NI.block(t,function(e){return function(t,n){return{dom:{tag:"div",attributes:{"aria-label":e.translate("Loading..."),tabindex:"0"},classes:["tox-throbber__busy-spinner"]},components:[{dom:wm('<div class="tox-spinner"><div></div><div></div><div></div></div>')}]}}}(r)),cn(o,"display"),Zt(o,"aria-hidden"),e.hasFocus()&&FI(t);else{var i=Pd.getCurrent(t).exists((function(e){return Su(e.element)}));NI.unblock(t),qt(o,"display","none"),Ht(o,"aria-hidden","true"),i&&e.focus()}},OI=function(e,t,n){var r=xo(!1),o=es(),i=function(n){var o;!r.get()||function(e){return"focusin"===e.type}(o=n)&&(o.composed?ae(o.composedPath()):F.from(o.target)).map(Fe.fromDom).filter(je).exists((function(e){return La(e,"mce-pastebin")}))||(n.preventDefault(),FI(t()),e.editorManager.setActive(e))};e.inline||e.on("PreInit",(function(){e.dom.bind(e.getWin(),"focusin",i),e.on("BeforeExecCommand",(function(e){"mcefocus"===e.command.toLowerCase()&&!0!==e.value&&i(e)}))}));var a=function(o){o!==r.get()&&(r.set(o),TI(e,t(),o,n.providers),e.fire("AfterProgressState",{state:o}))};e.on("ProgressState",(function(t){if(o.on(vm.clearTimeout),p(t.time)){var n=vm.setEditorTimeout(e,(function(){return a(t.state)}),t.time);o.set(n)}else a(t.state),o.clear()}))},PI=function(e,t,n){return{within:e,extra:t,withinWidth:n}},jI=function(e,t,n){var r=function(e,t){var n=W(e,(function(e,n){return t(n,e.len).fold(h(e),(function(t){return{len:t.finish,list:e.list.concat([t])}}))}),{len:0,list:[]});return n.list}(e,(function(e,t){var r=n(e);return F.some({element:e,start:t,finish:t+r,width:r})})),o=J(r,(function(e){return e.finish<=t})),i=V(o,(function(e,t){return e+t.width}),0);return{within:o,extra:r.slice(o.length),withinWidth:i}},zI=function(e){return Y(e,(function(e){return e.element}))},RI=function(e,t,n,r){var o=function(e,t,n){var r=jI(t,e,n);return 0===r.extra.length?F.some(r):F.none()}(e,t,n).getOrThunk((function(){return jI(t,e-n(r),n)})),i=o.within,a=o.extra,c=o.withinWidth;return 1===a.length&&a[0].width<=n(r)?function(e,t,n){var r=zI(e.concat(t));return PI(r,[],n)}(i,a,c):a.length>=1?function(e,t,n,r){var o=zI(e).concat([n]);return PI(o,zI(t),r)}(i,a,r,c):function(e,t,n){return PI(zI(e),[],n)}(i,0,c)},LI=function(e,t){var n=Y(t,(function(e){return nc(e)}));Ak.setGroups(e,n)},UI=function(e,t,n){var r=t.builtGroups.get();if(0!==r.length){var o=bd(e,t,"primary"),i=Jx.getCoupled(e,"overflowGroup");qt(o.element,"visibility","hidden");var a=r.concat([i]),c=se(a,(function(e){return Nu(e.element).bind((function(t){return e.getSystem().getByDom(t).toOptional()}))}));n([]),LI(o,a);var u=bn(o.element),s=RI(u,t.builtGroups.get(),(function(e){return bn(e.element)}),i);0===s.extra.length?(sA.remove(o,i),n([])):(LI(o,s.within),n(s.extra)),cn(o.element,"visibility"),un(o.element),c.each(AA.focus)}},YI=h([kf("splitToolbarBehaviours",[Jx]),Wr("builtGroups",(function(){return xo([])}))]),HI=h([Dc(["overflowToggledClass"]),so("getOverflowBounds"),Xr("lazySink"),Wr("overflowGroups",(function(){return xo([])}))].concat(YI())),GI=h([od({factory:Ak,schema:pk(),name:"primary"}),id({schema:pk(),name:"overflow"}),id({name:"overflow-button"}),id({name:"overflow-group"})]),JI=h((function(e,t){!function(e,t){var n=vn.max(e,t,["margin-left","border-left-width","padding-left","padding-right","border-right-width","margin-right"]);qt(e,"max-width",n+"px")}(e,Math.floor(t))})),VI=h([Dc(["toggledClass"]),Xr("lazySink"),to("fetch"),so("getBounds"),fo("fireDismissalEventInstead",[po("event",xi())]),Ds()]),WI=h([id({name:"button",overrides:function(e){return{dom:{attributes:{"aria-haspopup":"true"}},buttonBehaviours:yu([MA.config({toggleClass:e.markers.toggledClass,aria:{mode:"expanded"},toggleOnExecute:!1})])}}}),id({factory:Ak,schema:pk(),name:"toolbar",overrides:function(e){return{toolbarBehaviours:yu([rA.config({mode:"cyclic",onEscape:function(t){return vd(t,e,"button").each(AA.focus),F.none()}})])}}})]),ZI=function(e,t){var n=Jx.getCoupled(e,"toolbarSandbox");uf.isOpen(n)?uf.close(n):uf.open(n,t.toolbar())},XI=function(e,t,n,r){var o=n.getBounds.map((function(e){return e()})),i=n.lazySink(e).getOrDie();jl.positionWithinBounds(i,t,{anchor:{type:"hotspot",hotspot:e,layouts:r,overrides:{maxWidthFunction:JI()}}},o)},KI=function(e,t,n,r,o){Ak.setGroups(t,o),XI(e,t,n,r),MA.on(e)},qI=Nd({name:"FloatingToolbarButton",factory:function(e,t,n,r){return D(D({},bm.sketch(D(D({},r.button()),{action:function(e){ZI(e,r)},buttonBehaviours:Nf({dump:r.button().buttonBehaviours},[Jx.config({others:{toolbarSandbox:function(t){return function(e,t,n){var r=dc();return{dom:{tag:"div",attributes:{id:r.id}},behaviours:yu([rA.config({mode:"special",onEscape:function(e){return uf.close(e),F.some(!0)}}),uf.config({onOpen:function(o,i){n.fetch().get((function(o){KI(e,i,n,t.layouts,o),r.link(e.element),rA.focusIn(i)}))},onClose:function(){MA.off(e),AA.focus(e),r.unlink(e.element)},isPartOf:function(t,n,r){return gc(n,r)||gc(e,r)},getAttachPoint:function(){return n.lazySink(e).getOrDie()}}),Mu.config({channels:D(D({},pf(D({isExtraPart:C},n.fireDismissalEventInstead.map((function(e){return{fireEventInstead:{event:e.event}}})).getOr({})))),Af({doReposition:function(){uf.getState(Jx.getCoupled(e,"toolbarSandbox")).each((function(r){XI(e,r,n,t.layouts)}))}}))})])}}(t,n,e)}}})])}))),{apis:{setGroups:function(t,r){uf.getState(Jx.getCoupled(t,"toolbarSandbox")).each((function(o){KI(t,o,e,n.layouts,r)}))},reposition:function(t){uf.getState(Jx.getCoupled(t,"toolbarSandbox")).each((function(r){XI(t,r,e,n.layouts)}))},toggle:function(e){ZI(e,r)},getToolbar:function(e){return uf.getState(Jx.getCoupled(e,"toolbarSandbox"))},isOpen:function(e){return uf.isOpen(Jx.getCoupled(e,"toolbarSandbox"))}}})},configFields:VI(),partFields:WI(),apis:{setGroups:function(e,t,n){e.setGroups(t,n)},reposition:function(e,t){e.reposition(t)},toggle:function(e,t){e.toggle(t)},getToolbar:function(e,t){return e.getToolbar(t)},isOpen:function(e,t){return e.isOpen(t)}}}),$I=h([Xr("items"),Dc(["itemSelector"]),kf("tgroupBehaviours",[rA])]),eS=h([cd({name:"items",unit:"item"})]),tS=Nd({name:"ToolbarGroup",configFields:$I(),partFields:eS(),factory:function(e,t,n,r){return{uid:e.uid,dom:e.dom,components:t,behaviours:Sf(e.tgroupBehaviours,[rA.config({mode:"flow",selector:e.markers.itemSelector})]),domModification:{attributes:{role:"toolbar"}}}}}),nS=function(e){return Y(e,(function(e){return nc(e)}))},rS=function(e,t,n){UI(e,n,(function(r){n.overflowGroups.set(r),t.getOpt(e).each((function(e){qI.setGroups(e,nS(r))}))}))},oS=Nd({name:"SplitFloatingToolbar",configFields:HI(),partFields:GI(),factory:function(e,t,n,r){var o=ym(qI.sketch({fetch:function(){return Sx((function(t){t(nS(e.overflowGroups.get()))}))},layouts:{onLtr:function(){return[nu,tu]},onRtl:function(){return[tu,nu]},onBottomLtr:function(){return[ou,ru]},onBottomRtl:function(){return[ru,ou]}},getBounds:n.getOverflowBounds,lazySink:e.lazySink,fireDismissalEventInstead:{},markers:{toggledClass:e.markers.overflowToggledClass},parts:{button:r["overflow-button"](),toolbar:r.overflow()}}));return{uid:e.uid,dom:e.dom,components:t,behaviours:Sf(e.splitToolbarBehaviours,[Jx.config({others:{overflowGroup:function(){return tS.sketch(D(D({},r["overflow-group"]()),{items:[o.asSpec()]}))}}})]),apis:{setGroups:function(t,n){e.builtGroups.set(Y(n,t.getSystem().build)),rS(t,o,e)},refresh:function(t){return rS(t,o,e)},toggle:function(e){o.getOpt(e).each((function(e){qI.toggle(e)}))},isOpen:function(e){return o.getOpt(e).map(qI.isOpen).getOr(!1)},reposition:function(e){o.getOpt(e).each((function(e){qI.reposition(e)}))},getOverflow:function(e){return o.getOpt(e).bind(qI.getToolbar)}},domModification:{attributes:{role:"group"}}}},apis:{setGroups:function(e,t,n){e.setGroups(t,n)},refresh:function(e,t){e.refresh(t)},reposition:function(e,t){e.reposition(t)},toggle:function(e,t){e.toggle(t)},isOpen:function(e,t){return e.isOpen(t)},getOverflow:function(e,t){return e.getOverflow(t)}}}),iS=h([Dc(["closedClass","openClass","shrinkingClass","growingClass","overflowToggledClass"]),_c("onOpened"),_c("onClosed")].concat(YI())),aS=h([od({factory:Ak,schema:pk(),name:"primary"}),od({factory:Ak,schema:pk(),name:"overflow",overrides:function(e){return{toolbarBehaviours:yu([hI.config({dimension:{property:"height"},closedClass:e.markers.closedClass,openClass:e.markers.openClass,shrinkingClass:e.markers.shrinkingClass,growingClass:e.markers.growingClass,onShrunk:function(t){vd(t,e,"overflow-button").each((function(e){MA.off(e),AA.focus(e)})),e.onClosed(t)},onGrown:function(t){rA.focusIn(t),e.onOpened(t)},onStartGrow:function(t){vd(t,e,"overflow-button").each(MA.on)}}),rA.config({mode:"acyclic",onEscape:function(t){return vd(t,e,"overflow-button").each(AA.focus),F.some(!0)}})])}}}),id({name:"overflow-button",overrides:function(e){return{buttonBehaviours:yu([MA.config({toggleClass:e.markers.overflowToggledClass,aria:{mode:"pressed"},toggleOnExecute:!1})])}}}),id({name:"overflow-group"})]),cS=function(e,t){vd(e,t,"overflow-button").bind((function(){return vd(e,t,"overflow")})).each((function(n){uS(e,t),hI.toggleGrow(n)}))},uS=function(e,t){vd(e,t,"overflow").each((function(n){UI(e,t,(function(e){var t=Y(e,(function(e){return nc(e)}));Ak.setGroups(n,t)})),vd(e,t,"overflow-button").each((function(e){hI.hasGrown(n)&&MA.on(e)})),hI.refresh(n)}))},sS=Nd({name:"SplitSlidingToolbar",configFields:iS(),partFields:aS(),factory:function(e,t,n,r){var o="alloy.toolbar.toggle";return{uid:e.uid,dom:e.dom,components:t,behaviours:Sf(e.splitToolbarBehaviours,[Jx.config({others:{overflowGroup:function(e){return tS.sketch(D(D({},r["overflow-group"]()),{items:[bm.sketch(D(D({},r["overflow-button"]()),{action:function(t){Ii(e,o)}}))]}))}}}),lA("toolbar-toggle-events",[zi(o,(function(t){cS(t,e)}))])]),apis:{setGroups:function(t,n){!function(t,n){var r=Y(n,t.getSystem().build);e.builtGroups.set(r)}(t,n),uS(t,e)},refresh:function(t){return uS(t,e)},toggle:function(t){return cS(t,e)},isOpen:function(t){return function(e,t){return vd(e,t,"overflow").map(hI.hasGrown).getOr(!1)}(t,e)}},domModification:{attributes:{role:"group"}}}},apis:{setGroups:function(e,t,n){e.setGroups(t,n)},refresh:function(e,t){e.refresh(t)},toggle:function(e,t){e.toggle(t)},isOpen:function(e,t){return e.isOpen(t)}}}),lS=function(e){var t=e.title.fold((function(){return{}}),(function(e){return{attributes:{title:e}}}));return{dom:D({tag:"div",classes:["tox-toolbar__group"]},t),components:[tS.parts.items({})],items:e.items,markers:{itemSelector:"*:not(.tox-split-button) > .tox-tbtn:not([disabled]), .tox-split-button:not([disabled]), .tox-toolbar-nav-js:not([disabled])"},tgroupBehaviours:yu([nx.config({}),AA.config({})])}},fS=function(e){return tS.sketch(lS(e))},dS=function(e,t){var n=Vi((function(t){var n=Y(e.initGroups,fS);Ak.setGroups(t,n)}));return yu([qb(e.providers.isDisabled),Wb(),rA.config({mode:t,onEscape:e.onEscape,selector:".tox-toolbar__group"}),lA("toolbar-events",[n])])},pS=function(e){var t=e.cyclicKeying?"cyclic":"acyclic";return{uid:e.uid,dom:{tag:"div",classes:["tox-toolbar-overlord"]},parts:{"overflow-group":lS({title:F.none(),items:[]}),"overflow-button":WD({name:"more",icon:F.some("more-drawer"),disabled:!1,tooltip:F.some("More..."),primary:!1,borderless:!1},F.none(),e.providers)},splitToolbarBehaviours:dS(e,t)}},gS=function(e){var t=pS(e),n=oS.parts.primary({dom:{tag:"div",classes:["tox-toolbar__primary"]}});return oS.sketch(D(D({},t),{lazySink:e.getSink,getOverflowBounds:function(){var t=e.moreDrawerData.lazyHeader().element,n=Ln(t),r=Et(t),o=Ln(r),i=Math.max(r.dom.scrollHeight,o.height);return zn(n.x+4,o.y,n.width-8,i)},parts:D(D({},t.parts),{overflow:{dom:{tag:"div",classes:["tox-toolbar__overflow"],attributes:e.attributes}}}),components:[n],markers:{overflowToggledClass:"tox-tbtn--enabled"}}))},AS=function(e){var t=sS.parts.primary({dom:{tag:"div",classes:["tox-toolbar__primary"]}}),n=sS.parts.overflow({dom:{tag:"div",classes:["tox-toolbar__overflow"]}}),r=pS(e);return sS.sketch(D(D({},r),{components:[t,n],markers:{openClass:"tox-toolbar__overflow--open",closedClass:"tox-toolbar__overflow--closed",growingClass:"tox-toolbar__overflow--growing",shrinkingClass:"tox-toolbar__overflow--shrinking",overflowToggledClass:"tox-tbtn--enabled"},onOpened:function(e){e.getSystem().broadcastOn([Rk()],{type:"opened"})},onClosed:function(e){e.getSystem().broadcastOn([Rk()],{type:"closed"})}}))},mS=function(e){var t=e.cyclicKeying?"cyclic":"acyclic";return Ak.sketch({uid:e.uid,dom:{tag:"div",classes:["tox-toolbar"].concat(e.type===hv.scrolling?["tox-toolbar--scrolling"]:[])},components:[Ak.parts.groups({})],toolbarBehaviours:dS(e,t)})},hS=ck.optional({factory:tI,name:"menubar",schema:[Xr("backstage")]}),vS=ck.optional({factory:{sketch:function(e){return dk.sketch({uid:e.uid,dom:e.dom,listBehaviours:yu([rA.config({mode:"acyclic",selector:".tox-toolbar"})]),makeItem:function(){return mS({type:e.type,uid:ia("multiple-toolbar-item"),cyclicKeying:!1,initGroups:[],providers:e.providers,onEscape:function(){return e.onEscape(),F.some(!0)}})},setupItem:function(e,t,n,r){Ak.setGroups(t,n)},shell:!0})}},name:"multiple-toolbar",schema:[Xr("dom"),Xr("onEscape")]}),bS=ck.optional({factory:{sketch:function(e){var t=function(e){return e.type===hv.sliding?AS:e.type===hv.floating?gS:mS}(e);return t({type:e.type,uid:e.uid,onEscape:function(){return e.onEscape(),F.some(!0)},cyclicKeying:!1,initGroups:[],getSink:e.getSink,providers:e.providers,moreDrawerData:{lazyToolbar:e.lazyToolbar,lazyMoreButton:e.lazyMoreButton,lazyHeader:e.lazyHeader},attributes:e.attributes})}},name:"toolbar",schema:[Xr("dom"),Xr("onEscape"),Xr("getSink")]}),wS=ck.optional({factory:{sketch:function(e){var t=e.editor,n=e.sticky?Wk:vk;return{uid:e.uid,dom:e.dom,components:e.components,behaviours:yu(n(t,e.sharedBackstage))}}},name:"header",schema:[Xr("dom")]}),yS=ck.optional({name:"socket",schema:[Xr("dom")]}),xS=ck.optional({factory:{sketch:function(e){return{uid:e.uid,dom:{tag:"div",classes:["tox-sidebar"],attributes:{role:"complementary"}},components:[{dom:{tag:"div",classes:["tox-sidebar__slider"]},components:[],behaviours:yu([nx.config({}),AA.config({}),hI.config({dimension:{property:"width"},closedClass:"tox-sidebar--sliding-closed",openClass:"tox-sidebar--sliding-open",shrinkingClass:"tox-sidebar--sliding-shrinking",growingClass:"tox-sidebar--sliding-growing",onShrunk:function(e){Pd.getCurrent(e).each(CI.hideAllSlots),Ii(e,II)},onGrown:function(e){Ii(e,II)},onStartGrow:function(e){Si(e,kI,{width:rn(e.element,"width").getOr("")})},onStartShrink:function(e){Si(e,kI,{width:bn(e.element)+"px"})}}),sA.config({}),Pd.config({find:function(e){var t=sA.contents(e);return ae(t)}})])}],behaviours:yu([wB(0),lA("sidebar-sliding-events",[zi(kI,(function(e,t){qt(e.element,"width",t.event.width)})),zi(II,(function(e,t){cn(e.element,"width")}))])])}}},name:"sidebar",schema:[Xr("dom")]}),CS=ck.optional({factory:{sketch:function(e){return{uid:e.uid,dom:{tag:"div",attributes:{"aria-hidden":"true"},classes:["tox-throbber"],styles:{display:"none"}},behaviours:yu([sA.config({}),NI.config({focus:!1}),Pd.config({find:function(e){return ae(e.components())}})]),components:[]}}},name:"throbber",schema:[Xr("dom")]}),ES=Nd({name:"OuterContainer",factory:function(e,t,n){var r={getSocket:function(t){return ak.getPart(t,e,"socket")},setSidebar:function(t,n){ak.getPart(t,e,"sidebar").each((function(e){return function(e,t){Pd.getCurrent(e).each((function(e){return sA.set(e,[MI(t)])}))}(e,n)}))},toggleSidebar:function(t,n){ak.getPart(t,e,"sidebar").each((function(e){return function(e,t){Pd.getCurrent(e).each((function(e){Pd.getCurrent(e).each((function(n){hI.hasGrown(e)?CI.isShowing(n,t)?hI.shrink(e):(CI.hideAllSlots(n),CI.showSlot(n,t)):(CI.hideAllSlots(n),CI.showSlot(n,t),hI.grow(e))}))}))}(e,n)}))},whichSidebar:function(t){return ak.getPart(t,e,"sidebar").bind(_I).getOrNull()},getHeader:function(t){return ak.getPart(t,e,"header")},getToolbar:function(t){return ak.getPart(t,e,"toolbar")},setToolbar:function(t,n){ak.getPart(t,e,"toolbar").each((function(e){e.getApis().setGroups(e,n)}))},setToolbars:function(t,n){ak.getPart(t,e,"multiple-toolbar").each((function(e){dk.setItems(e,n)}))},refreshToolbar:function(t){ak.getPart(t,e,"toolbar").each((function(e){return e.getApis().refresh(e)}))},toggleToolbarDrawer:function(t){ak.getPart(t,e,"toolbar").each((function(e){!function(e,t){null!=e?F.some(t(e)):F.none()}(e.getApis().toggle,(function(t){return t(e)}))}))},isToolbarDrawerToggled:function(t){return ak.getPart(t,e,"toolbar").bind((function(e){return F.from(e.getApis().isOpen).map((function(t){return t(e)}))})).getOr(!1)},getThrobber:function(t){return ak.getPart(t,e,"throbber")},focusToolbar:function(t){ak.getPart(t,e,"toolbar").orThunk((function(){return ak.getPart(t,e,"multiple-toolbar")})).each((function(e){rA.focusIn(e)}))},setMenubar:function(t,n){ak.getPart(t,e,"menubar").each((function(e){tI.setMenus(e,n)}))},focusMenubar:function(t){ak.getPart(t,e,"menubar").each((function(e){tI.focus(e)}))}};return{uid:e.uid,dom:e.dom,components:t,apis:r,behaviours:e.behaviours}},configFields:[Xr("dom"),Xr("behaviours")],partFields:[wS,hS,bS,vS,yS,xS,CS],apis:{getSocket:function(e,t){return e.getSocket(t)},setSidebar:function(e,t,n){e.setSidebar(t,n)},toggleSidebar:function(e,t,n){e.toggleSidebar(t,n)},whichSidebar:function(e,t){return e.whichSidebar(t)},getHeader:function(e,t){return e.getHeader(t)},getToolbar:function(e,t){return e.getToolbar(t)},setToolbar:function(e,t,n){var r=Y(n,(function(e){return fS(e)}));e.setToolbar(t,r)},setToolbars:function(e,t,n){var r=Y(n,(function(e){return Y(e,fS)}));e.setToolbars(t,r)},refreshToolbar:function(e,t){return e.refreshToolbar(t)},toggleToolbarDrawer:function(e,t){e.toggleToolbarDrawer(t)},isToolbarDrawerToggled:function(e,t){return e.isToolbarDrawerToggled(t)},getThrobber:function(e,t){return e.getThrobber(t)},setMenubar:function(e,t,n){e.setMenubar(t,n)},focusMenubar:function(e,t){e.focusMenubar(t)},focusToolbar:function(e,t){e.focusToolbar(t)}}}),BS={file:{title:"File",items:"newdocument restoredraft | preview | export print | deleteallconversations"},edit:{title:"Edit",items:"undo redo | cut copy paste pastetext | selectall | searchreplace"},view:{title:"View",items:"code | visualaid visualchars visualblocks | spellchecker | preview fullscreen | showcomments"},insert:{title:"Insert",items:"image link media addcomment pageembed template codesample inserttable | charmap emoticons hr | pagebreak nonbreaking anchor toc | insertdatetime"},format:{title:"Format",items:"bold italic underline strikethrough superscript subscript codeformat | formats blockformats fontformats fontsizes align lineheight | forecolor backcolor | language | removeformat"},tools:{title:"Tools",items:"spellchecker spellcheckerlanguage | a11ycheck code wordcount"},table:{title:"Table",items:"inserttable | cell row column | advtablesort | tableprops deletetable"},help:{title:"Help",items:"help"}},DS=function(e){return"string"==typeof e?e.split(" "):e},MS=function(e,t){var n=D(D({},BS),t.menus),r=le(t.menus).length>0,o=void 0===t.menubar||!0===t.menubar?DS("file edit view insert format tools table help"):DS(!1===t.menubar?"":t.menubar),i=J(o,(function(e){var n=we(BS,e);return r?n||be(t.menus,e).exists((function(e){return we(e,"items")})):n})),a=Y(i,(function(r){var o=n[r];return function(e,t,n){var r=function(e){return e.getParam("removed_menuitems","")}(n).split(/[ ,]/);return{text:e.title,getItems:function(){return q(e.items,(function(e){var n=e.toLowerCase();return 0===n.trim().length||R(r,(function(e){return e===n}))?[]:"separator"===n||"|"===n?[{type:"separator"}]:t.menuItems[n]?[t.menuItems[n]]:[]}))}}}({title:o.title,items:DS(o.items)},t,e)}));return J(a,(function(e){return e.getItems().length>0&&R(e.getItems(),(function(e){return"separator"!==e.type}))}))},_S=function(e){var t=function(){e._skinLoaded=!0,function(e){e.fire("SkinLoaded")}(e)};return function(){e.initialized?t():e.on("init",t)}},kS=function(e,t,n){return new Jh((function(r,o){n.load(t,r,o),e.on("remove",(function(){return n.unload(t)}))}))},IS=function(e,t){return kS(e,t+"/skin.min.css",e.ui.styleSheetLoader)},SS=function(e,t){return function(e){return Pt(e).isSome()}(Fe.fromDom(e.getElement()))?kS(e,t+"/skin.shadowdom.min.css",hb.DOM.styleSheetLoader):Jh.resolve()},QS=function(e,t){var n=function(e){var t=e.getParam("skin"),n=e.getParam("skin_url");if(!1!==t){var r=t||"oxide";n=n?e.documentBaseURI.toAbsolute(n):vb.baseURL+"/skins/ui/"+r}return n}(t);n&&t.contentCSS.push(n+(e?"/content.inline":"/content")+".min.css"),!1===function(e){return!1===e.getParam("skin")}(t)&&o(n)?Jh.all([IS(t,n),SS(t,n)]).then(_S(t),function(e,t){return function(){return function(e,t){return e.fire("SkinLoadError",t)}(e,{message:t})}}(t,"Skin could not be loaded")):_S(t)()},NS=w(QS,!1),FS=w(QS,!0),TS=function(e,t){return function(n){var r=$u(),o=function(){n.setActive(e.formatter.match(t));var o=e.formatter.formatChanged(t,n.setActive);r.set(o)};return e.initialized?o():e.once("init",o),function(){e.off("init",o),r.clear()}}},OS=function(e,t,n){return function(r){var o=function(){return n(r)},i=function(){n(r),e.on(t,o)};return e.initialized?i():e.once("init",i),function(){e.off("init",i),e.off(t,o)}}},PS=function(e){return function(t){return function(){e.undoManager.transact((function(){e.focus(),e.execCommand("mceToggleFormat",!1,t.format)}))}}},jS=function(e,t){return function(){return e.execCommand(t)}},zS=function(e,t,n){var r=function(e,r,i,a){var c=t.shared.providers.translate(e.title);if("separator"===e.type)return F.some({type:"separator",text:c});if("submenu"===e.type){var u=q(e.getStyleItems(),(function(e){return o(e,r,a)}));return 0===r&&u.length<=0?F.none():F.some({type:"nestedmenuitem",text:c,disabled:u.length<=0,getSubmenuItems:function(){return q(e.getStyleItems(),(function(e){return o(e,r,a)}))}})}return F.some(D({type:"togglemenuitem",text:c,icon:e.icon,active:e.isSelected(a),disabled:i,onAction:n.onAction(e)},e.getStylePreview().fold((function(){return{}}),(function(e){return{meta:{style:e}}}))))},o=function(e,t,o){var i="formatter"===e.type&&n.isInvalid(e);return 0===t?i?[]:r(e,t,!1,o).toArray():r(e,t,i,o).toArray()},i=function(e){var t=n.getCurrentValue(),r=n.shouldHide?0:1;return q(e,(function(e){return o(e,r,t)}))};return{validateItems:i,getFetch:function(e,t){return function(n,r){var o=t(),a=i(o);r(YD(a,vv.CLOSE_ON_EXECUTE,e,!1))}}}},RS=function(e,t,n){var r=n.dataset,o="basic"===r.type?function(){return Y(r.data,(function(e){return k_(e,n.isSelectedFor,n.getPreviewFor)}))}:r.getData;return{items:zS(0,t,n),getStyleItems:o}},LS=function(e,t,n){var r=RS(0,t,n),o=r.items,i=r.getStyleItems,a=OS(e,"NodeChange",(function(e){var t=e.getComponent();n.updateText(t)}));return PD({text:n.icon.isSome()?F.none():n.text,icon:n.icon,tooltip:F.from(n.tooltip),role:F.none(),fetch:o.getFetch(t,i),onSetup:a,getApi:function(e){return{getComponent:h(e)}},columns:1,presets:"normal",classes:n.icon.isSome()?[]:["bespoke"],dropdownBehaviours:[]},"tox-tbtn",t.shared)};!function(e){e[e.SemiColon=0]="SemiColon",e[e.Space=1]="Space"}(DM||(DM={}));var US,YS,HS,GS,JS,VS=function(e,t,n,r){var o=function(e){return Y(e,(function(e){var t=e,n=e,r=e.split("=");return r.length>1&&(t=r[0],n=r[1]),{title:t,format:n}}))}(function(e,t){return t===DM.SemiColon?e.replace(/;$/,"").split(";"):e.split(" ")}(e.getParam(t,n,"string"),r));return{type:"basic",data:o}},WS=[{title:"Left",icon:"align-left",format:"alignleft",command:"JustifyLeft"},{title:"Center",icon:"align-center",format:"aligncenter",command:"JustifyCenter"},{title:"Right",icon:"align-right",format:"alignright",command:"JustifyRight"},{title:"Justify",icon:"align-justify",format:"alignjustify",command:"JustifyFull"}],ZS=function(e){var t={type:"basic",data:WS};return{tooltip:"Align",text:F.none(),icon:F.some("align-left"),isSelectedFor:function(t){return function(){return e.formatter.match(t)}},getCurrentValue:F.none,getPreviewFor:function(e){return F.none},onAction:function(t){return function(){return Z(WS,(function(e){return e.format===t.format})).each((function(t){return e.execCommand(t.command)}))}},updateText:function(t){var n=Z(WS,(function(t){return e.formatter.match(t.format)})),r=n.fold(h("left"),(function(e){return e.title.toLowerCase()}));Si(t,OD,{icon:"align-"+r})},dataset:t,shouldHide:!1,isInvalid:function(t){return!e.formatter.canApply(t.format)}}},XS=["-apple-system","Segoe UI","Roboto","Helvetica Neue","sans-serif"],KS=function(e){var t=e.split(/\s*,\s*/);return Y(t,(function(e){return e.replace(/^['"]+|['"]+$/g,"")}))},qS=function(e){var t="System Font",n=function(){var n=function(e){return e?KS(e)[0]:""},o=e.queryCommandValue("FontName"),i=r.data,a=o?o.toLowerCase():"",c=Z(i,(function(e){var t=e.format;return t.toLowerCase()===a||n(t).toLowerCase()===n(a).toLowerCase()})).orThunk((function(){return Be(function(e){var t;return 0===e.indexOf("-apple-system")&&(t=KS(e.toLowerCase()),$(XS,(function(e){return t.indexOf(e.toLowerCase())>-1})))}(a),{title:t,format:a})}));return{matchOpt:c,font:o}},r=VS(e,"font_formats","Andale Mono=andale mono,monospace;Arial=arial,helvetica,sans-serif;Arial Black=arial black,sans-serif;Book Antiqua=book antiqua,palatino,serif;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier,monospace;Georgia=georgia,palatino,serif;Helvetica=helvetica,arial,sans-serif;Impact=impact,sans-serif;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco,monospace;Times New Roman=times new roman,times,serif;Trebuchet MS=trebuchet ms,geneva,sans-serif;Verdana=verdana,geneva,sans-serif;Webdings=webdings;Wingdings=wingdings,zapf dingbats",DM.SemiColon);return{tooltip:"Fonts",text:F.some(t),icon:F.none(),isSelectedFor:function(e){return function(t){return t.exists((function(t){return t.format===e}))}},getCurrentValue:function(){return n().matchOpt},getPreviewFor:function(e){return function(){return F.some({tag:"div",styles:-1===e.indexOf("dings")?{"font-family":e}:{}})}},onAction:function(t){return function(){e.undoManager.transact((function(){e.focus(),e.execCommand("FontName",!1,t.format)}))}},updateText:function(e){var t=n(),r=t.matchOpt,o=t.font,i=r.fold(h(o),(function(e){return e.title}));Si(e,TD,{text:i})},dataset:r,shouldHide:!1,isInvalid:C}},$S={"8pt":"1","10pt":"2","12pt":"3","14pt":"4","18pt":"5","24pt":"6","36pt":"7"},eQ={"xx-small":"7pt","x-small":"8pt",small:"10pt",medium:"12pt",large:"14pt","x-large":"18pt","xx-large":"24pt"},tQ=function(e,t){return/[0-9.]+px$/.test(e)?function(e,t){var n=Math.pow(10,t);return Math.round(e*n)/n}(72*parseInt(e,10)/96,t||0)+"pt":be(eQ,e).getOr(e)},nQ=function(e){var t=function(){var t=F.none(),n=r.data,o=e.queryCommandValue("FontSize");if(o)for(var i=function(e){var r=tQ(o,e),i=function(e){return be($S,e).getOr("")}(r);t=Z(n,(function(e){return e.format===o||e.format===r||e.format===i}))},a=3;t.isNone()&&a>=0;a--)i(a);return{matchOpt:t,size:o}},n=h(F.none),r=VS(e,"fontsize_formats","8pt 10pt 12pt 14pt 18pt 24pt 36pt",DM.Space);return{tooltip:"Font sizes",text:F.some("12pt"),icon:F.none(),isSelectedFor:function(e){return function(t){return t.exists((function(t){return t.format===e}))}},getPreviewFor:n,getCurrentValue:function(){return t().matchOpt},onAction:function(t){return function(){e.undoManager.transact((function(){e.focus(),e.execCommand("FontSize",!1,t.format)}))}},updateText:function(e){var n=t(),r=n.matchOpt,o=n.size,i=r.fold(h(o),(function(e){return e.title}));Si(e,TD,{text:i})},dataset:r,shouldHide:!1,isInvalid:C}},rQ=function(e,t){var n=t(),r=Y(n,(function(e){return e.format}));return F.from(e.formatter.closest(r)).bind((function(e){return Z(n,(function(t){return t.format===e}))})).orThunk((function(){return Be(e.formatter.match("p"),{title:"Paragraph",format:"p"})}))},oQ=function(e){var t="Paragraph",n=VS(e,"block_formats","Paragraph=p;Heading 1=h1;Heading 2=h2;Heading 3=h3;Heading 4=h4;Heading 5=h5;Heading 6=h6;Preformatted=pre",DM.SemiColon);return{tooltip:"Blocks",text:F.some(t),icon:F.none(),isSelectedFor:function(t){return function(){return e.formatter.match(t)}},getCurrentValue:F.none,getPreviewFor:function(t){return function(){var n=e.formatter.get(t);return F.some({tag:n.length>0&&(n[0].inline||n[0].block)||"div",styles:e.dom.parseStyle(e.formatter.getCssText(t))})}},onAction:PS(e),updateText:function(r){var o=rQ(e,(function(){return n.data})).fold(h(t),(function(e){return e.title}));Si(r,TD,{text:o})},dataset:n,shouldHide:!1,isInvalid:function(t){return!e.formatter.canApply(t.format)}}},iQ=function(e,t){var n="Paragraph";return{tooltip:"Formats",text:F.some(n),icon:F.none(),isSelectedFor:function(t){return function(){return e.formatter.match(t)}},getCurrentValue:F.none,getPreviewFor:function(t){return function(){var n=e.formatter.get(t);return void 0!==n?F.some({tag:n.length>0&&(n[0].inline||n[0].block)||"div",styles:e.dom.parseStyle(e.formatter.getCssText(t))}):F.none()}},onAction:PS(e),updateText:function(t){var r=function(e){var t=e.items;return void 0!==t&&t.length>0?q(t,r):[{title:e.title,format:e.format}]},o=q(__(e),r),i=rQ(e,h(o)).fold(h(n),(function(e){return e.title}));Si(t,TD,{text:i})},shouldHide:e.getParam("style_formats_autohide",!1,"boolean"),isInvalid:function(t){return!e.formatter.canApply(t.format)},dataset:t}},aQ=Object.freeze({__proto__:null,events:function(e,t){var n=function(n,r){e.updateState.each((function(e){var o=e(n,r);t.set(o)})),e.renderComponents.each((function(e){var o=e(r,t.get()),i=Y(o,n.getSystem().build);Ul(n,i)}))};return Oi([zi(ui(),(function(t,r){var o=r;if(!o.universal){var i=e.channel;z(o.channels,i)&&n(t,o.data)}})),Vi((function(t,r){e.initialData.each((function(e){n(t,e)}))}))])}}),cQ=Object.freeze({__proto__:null,getState:function(e,t,n){return n}}),uQ=[Xr("channel"),io("renderComponents"),io("updateState"),io("initialData")],sQ=Object.freeze({__proto__:null,init:function(){var e=xo(F.none());return{readState:function(){return e.get().getOr("none")},get:e.get,set:e.set,clear:function(){return e.set(F.none())}}}}),lQ=Cu({fields:uQ,name:"reflecting",active:aQ,apis:cQ,state:sQ}),fQ=h([Xr("toggleClass"),Xr("fetch"),Ic("onExecute"),po("getHotspot",F.some),po("getAnchorOverrides",h({})),Ds(),Ic("onItemExecute"),io("lazySink"),Xr("dom"),_c("onOpen"),kf("splitDropdownBehaviours",[Jx,rA,AA]),po("matchWidth",!1),po("useMinWidth",!1),po("eventOrder",{}),io("role")].concat(cC())),dQ=od({factory:bm,schema:[Xr("dom")],name:"arrow",defaults:function(){return{buttonBehaviours:yu([AA.revoke()])}},overrides:function(e){return{dom:{tag:"span",attributes:{role:"presentation"}},action:function(t){t.getSystem().getByUid(e.uid).each(Qi)},buttonBehaviours:yu([MA.config({toggleOnExecute:!1,toggleClass:e.toggleClass})])}}}),pQ=od({factory:bm,schema:[Xr("dom")],name:"button",defaults:function(){return{buttonBehaviours:yu([AA.revoke()])}},overrides:function(e){return{dom:{tag:"span",attributes:{role:"presentation"}},action:function(t){t.getSystem().getByUid(e.uid).each((function(n){e.onExecute(n,t)}))}}}}),gQ=h([dQ,pQ,ad({factory:{sketch:function(e){return{uid:e.uid,dom:{tag:"span",styles:{display:"none"},attributes:{"aria-hidden":"true"},innerHtml:e.text}}}},schema:[Xr("text")],name:"aria-descriptor"}),id({schema:[Bc()],name:"menu",defaults:function(e){return{onExecute:function(t,n){t.getSystem().getByUid(e.uid).each((function(r){e.onItemExecute(r,t,n)}))}}}}),Wx()]),AQ=Nd({name:"SplitDropdown",configFields:fQ(),partFields:gQ(),factory:function(e,t,n,r){var o,i=function(e){Pd.getCurrent(e).each((function(e){up.highlightFirst(e),rA.focusIn(e)}))},a=function(t){tC(e,v,t,r,i,Bx.HighlightFirst).get(A)},c=function(t){var n=bd(t,e,"button");return Qi(n),F.some(!0)},u=D(D({},Oi([Vi((function(t,n){vd(t,e,"aria-descriptor").each((function(e){var n=ia("aria");Ht(e.element,"id",n),Ht(t.element,"aria-describedby",n)}))}))])),kA(F.some(a))),s={repositionMenus:function(e){MA.isOn(e)&&aC(e)}};return{uid:e.uid,dom:e.dom,components:t,apis:s,eventOrder:D(D({},e.eventOrder),(o={},o[si()]=["disabling","toggling","alloy.base.behaviour"],o)),events:u,behaviours:Sf(e.splitDropdownBehaviours,[Jx.config({others:{sandbox:function(t){var n=bd(t,e,"arrow");return iC(e,t,{onOpen:function(){MA.on(n),MA.on(t)},onClose:function(){MA.off(n),MA.off(t)}})}}}),rA.config({mode:"special",onSpace:c,onEnter:c,onDown:function(e){return a(e),F.some(!0)}}),AA.config({}),MA.config({toggleOnExecute:!1,aria:{mode:"expanded"}})]),domModification:{attributes:{role:e.role.getOr("button"),"aria-haspopup":!0}}}},apis:{repositionMenus:function(e,t){return e.repositionMenus(t)}}}),mQ=function(e){return{isDisabled:function(){return Kd.isDisabled(e)},setDisabled:function(t){return Kd.set(e,t)}}},hQ=function(e){return{setActive:function(t){MA.set(e,t)},isActive:function(){return MA.isOn(e)},isDisabled:function(){return Kd.isDisabled(e)},setDisabled:function(t){return Kd.set(e,t)}}},vQ=function(e,t){return e.map((function(e){return{"aria-label":t.translate(e),title:t.translate(e)}})).getOr({})},bQ=ia("focus-button"),wQ=function(e,t,n,r,o,i){var a;return{dom:{tag:"button",classes:["tox-tbtn"].concat(t.isSome()?["tox-tbtn--select"]:[]),attributes:vQ(n,i)},components:ow([e.map((function(e){return ID(e,i.icons)})),t.map((function(e){return QD(e,"tox-tbtn",i)}))]),eventOrder:(a={},a[Lo()]=["focusing","alloy.base.behaviour","common-button-display-events"],a),buttonBehaviours:yu([qb(i.isDisabled),Wb(),lA("common-button-display-events",[zi(Lo(),(function(e,t){t.event.prevent(),Ii(e,bQ)}))])].concat(r.map((function(n){return lQ.config({channel:n,initialData:{icon:e,text:t},renderComponents:function(e,t){return ow([e.icon.map((function(e){return ID(e,i.icons)})),e.text.map((function(e){return QD(e,"tox-tbtn",i)}))])}})})).toArray()).concat(o.getOr([])))}},yQ=function(e,t,n){var r,o=xo(A),i=wQ(e.icon,e.text,e.tooltip,F.none(),F.none(),n);return bm.sketch({dom:i.dom,components:i.components,eventOrder:FD,buttonBehaviours:yu([lA("toolbar-button-events",[(r={onAction:e.onAction,getApi:t.getApi},Xi((function(e,t){$b(r,e)((function(t){Si(e,ND,{buttonApi:t}),r.onAction(t)}))}))),ew(t,o),tw(t,o)]),qb((function(){return e.disabled||n.isDisabled()})),Wb()].concat(t.toolbarButtonBehaviours))})},xQ=function(e,t,n){return yQ(e,{toolbarButtonBehaviours:[].concat(n.length>0?[lA("toolbarButtonWith",n)]:[]),getApi:mQ,onSetup:e.onSetup},t)},CQ=function(e,t,n){return ur(yQ(e,{toolbarButtonBehaviours:[sA.config({}),MA.config({toggleClass:"tox-tbtn--enabled",aria:{mode:"pressed"},toggleOnExecute:!1})].concat(n.length>0?[lA("toolbarToggleButtonWith",n)]:[]),getApi:hQ,onSetup:e.onSetup},t))},EQ=function(e,t,n){return function(r){return Sx((function(e){return t.fetch(e)})).map((function(o){return F.from(Ny(ur(py(ia("menu-value"),o,(function(n){t.onItemAction(e(r),n)}),t.columns,t.presets,vv.CLOSE_ON_EXECUTE,t.select.getOr(C),n),{movement:Ay(t.columns,t.presets),menuBehaviours:ub("auto"!==t.columns?[]:[Vi((function(e,n){ab(e,4,Iv(t.presets)).each((function(t){var n=t.numRows,r=t.numColumns;rA.setGridSize(e,n,r)}))}))])})))}))}},BQ=[{name:"history",items:["undo","redo"]},{name:"styles",items:["styleselect"]},{name:"formatting",items:["bold","italic"]},{name:"alignment",items:["alignleft","aligncenter","alignright","alignjustify"]},{name:"indentation",items:["outdent","indent"]},{name:"permanent pen",items:["permanentpen"]},{name:"comments",items:["addcomment"]}],DQ=function(e,t){return function(n,r,o){var i=e(n).mapError((function(e){return Gr(e)})).getOrDie();return t(i,r,o)}},MQ={button:DQ(ov,(function(e,t){return n=e,r=t.backstage.shared.providers,xQ(n,r,[]);var n,r})),togglebutton:DQ(cv,(function(e,t){return n=e,r=t.backstage.shared.providers,CQ(n,r,[]);var n,r})),menubutton:DQ($k,(function(e,t){return GD(e,"tox-tbtn",t.backstage,F.none())})),splitbutton:DQ((function(e){return Ur("SplitButton",eI,e)}),(function(e,t){return function(e,t){var n,r=ia("channel-update-split-dropdown-display"),o=function(e){return{isDisabled:function(){return Kd.isDisabled(e)},setDisabled:function(t){return Kd.set(e,t)},setIconFill:function(t,n){lc(e.element,'svg path[id="'+t+'"], rect[id="'+t+'"]').each((function(e){Ht(e,"fill",n)}))},setIconStroke:function(t,n){lc(e.element,'svg path[id="'+t+'"], rect[id="'+t+'"]').each((function(e){Ht(e,"stroke",n)}))},setActive:function(t){Ht(e.element,"aria-pressed",t),lc(e.element,"span").each((function(n){e.getSystem().getByDom(n).each((function(e){return MA.set(e,t)}))}))},isActive:function(){return lc(e.element,"span").exists((function(t){return e.getSystem().getByDom(t).exists(MA.isOn)}))}}},i=xo(A),a={getApi:o,onSetup:e.onSetup};return AQ.sketch({dom:{tag:"div",classes:["tox-split-button"],attributes:D({"aria-pressed":!1},vQ(e.tooltip,t.providers))},onExecute:function(t){e.onAction(o(t))},onItemExecute:function(e,t,n){},splitDropdownBehaviours:yu([Kb(t.providers.isDisabled),Wb(),lA("split-dropdown-events",[zi(bQ,AA.focus),ew(a,i),tw(a,i)]),dC.config({})]),eventOrder:(n={},n[wi()]=["alloy.base.behaviour","split-dropdown-events"],n),toggleClass:"tox-tbtn--enabled",lazySink:t.getSink,fetch:EQ(o,e,t.providers),parts:{menu:Ov(0,e.columns,e.presets)},components:[AQ.parts.button(wQ(e.icon,e.text,F.none(),F.some(r),F.some([MA.config({toggleClass:"tox-tbtn--enabled",toggleOnExecute:!1})]),t.providers)),AQ.parts.arrow({dom:{tag:"button",classes:["tox-tbtn","tox-split-button__chevron"],innerHtml:Mh("chevron-down",t.providers.icons)},buttonBehaviours:yu([Kb(t.providers.isDisabled),Wb(),_h()])}),AQ.parts["aria-descriptor"]({text:t.providers.translate("To open the popup, press Shift+Enter")})]})}(e,t.backstage.shared)})),grouptoolbarbutton:DQ((function(e){return Ur("GroupToolbarButton",Xk,e)}),(function(e,t,n){var r,o=n.ui.registry.getAll().buttons,i=((r={})[Es]=t.backstage.shared.header.isPositionedAtTop()?Yu.TopToBottom:Yu.BottomToTop,r);if(Ib(n)===hv.floating)return function(e,t,n,r){var o=t.shared;return qI.sketch({lazySink:o.getSink,fetch:function(){return Sx((function(t){t(Y(n(e.items),fS))}))},markers:{toggledClass:"tox-tbtn--enabled"},parts:{button:wQ(e.icon,e.text,e.tooltip,F.none(),F.none(),o.providers),toolbar:{dom:{tag:"div",classes:["tox-toolbar__overflow"],attributes:r}}}})}(e,t.backstage,(function(e){return SQ(n,{buttons:o,toolbar:e,allowToolbarGroups:!1},t,F.none())}),i);throw new Error("Toolbar groups are only supported when using floating toolbar mode")})),styleSelectButton:function(e,t){return function(e,t){var n=D({type:"advanced"},t.styleselect);return LS(e,t,iQ(e,n))}(e,t.backstage)},fontsizeSelectButton:function(e,t){return function(e,t){return LS(e,t,nQ(e))}(e,t.backstage)},fontSelectButton:function(e,t){return function(e,t){return LS(e,t,qS(e))}(e,t.backstage)},formatButton:function(e,t){return function(e,t){return LS(e,t,oQ(e))}(e,t.backstage)},alignMenuButton:function(e,t){return function(e,t){return LS(e,t,ZS(e))}(e,t.backstage)}},_Q={styleselect:MQ.styleSelectButton,fontsizeselect:MQ.fontsizeSelectButton,fontselect:MQ.fontSelectButton,formatselect:MQ.formatButton,align:MQ.alignMenuButton},kQ=function(e){var t,n=e.toolbar,r=e.buttons;return!1===n?[]:void 0===n||!0===n?function(e){var t=Y(BQ,(function(t){var n=J(t.items,(function(t){return we(e,t)||we(_Q,t)}));return{name:t.name,items:n}}));return J(t,(function(e){return e.items.length>0}))}(r):o(n)?(t=n.split("|"),Y(t,(function(e){return{items:e.trim().split(" ")}}))):function(e){return g(e,(function(e){return we(e,"name")&&we(e,"items")}))}(n)?n:(console.error("Toolbar type should be string, string[], boolean or ToolbarGroup[]"),[])},IQ=function(e,t,n,r,o,i){return be(t,n.toLowerCase()).orThunk((function(){return i.bind((function(e){return se(e,(function(e){return be(t,e+n.toLowerCase())}))}))})).fold((function(){return be(_Q,n.toLowerCase()).map((function(t){return t(e,o)})).orThunk((function(){return F.none()}))}),(function(t){return"grouptoolbarbutton"!==t.type||r?function(e,t,n){return be(MQ,e.type).fold((function(){return console.error("skipping button defined by",e),F.none()}),(function(r){return F.some(r(e,t,n))}))}(t,o,e):(console.warn("Ignoring the '"+n+"' toolbar button. Group toolbar buttons are only supported when using floating toolbar mode and cannot be nested."),F.none())}))},SQ=function(e,t,n,r){var o=kQ(t),i=Y(o,(function(o){var i=q(o.items,(function(o){return 0===o.trim().length?[]:IQ(e,t.buttons,o,t.allowToolbarGroups,n,r).toArray()}));return{title:F.from(e.translate(o.name)),items:i}}));return J(i,(function(e){return e.items.length>0}))},QQ=function(e,t,n,r){var i=t.outerContainer,a=n.toolbar,c=n.buttons;if(g(a,o)){var u=a.map((function(t){var o={toolbar:t,buttons:c,allowToolbarGroups:n.allowToolbarGroups};return SQ(e,o,{backstage:r},F.none())}));ES.setToolbars(i,u)}else ES.setToolbar(i,SQ(e,n,{backstage:r},F.none()))},NQ=mt(),FQ=NQ.os.isiOS()&&NQ.os.version.major<=12,TQ=Object.freeze({__proto__:null,render:function(e,t,n,r,o){var i=xo(0),a=t.outerContainer;NS(e);var u=Fe.fromDom(o.targetNode),s=Ot(Tt(u));!function(e,t){Zl(e,t,Bn)}(u,t.mothership),Wl(s,t.uiMothership),e.on("PostRender",(function(){QQ(e,t,n,r),i.set(e.getWin().innerWidth),ES.setMenubar(a,MS(e,n)),ES.setSidebar(a,n.sidebar),function(e,t){var n=e.dom,r=e.getWin(),o=e.getDoc().documentElement,i=xo(gn(r.innerWidth,r.innerHeight)),a=xo(gn(o.offsetWidth,o.offsetHeight)),c=function(){var t=i.get();t.left===r.innerWidth&&t.top===r.innerHeight||(i.set(gn(r.innerWidth,r.innerHeight)),Yw(e))},u=function(){var t=e.getDoc().documentElement,n=a.get();n.left===t.offsetWidth&&n.top===t.offsetHeight||(a.set(gn(t.offsetWidth,t.offsetHeight)),Yw(e))},s=function(t){return function(e,t){return e.fire("ScrollContent",t)}(e,t)};n.bind(r,"resize",c),n.bind(r,"scroll",s);var l=rs(Fe.fromDom(e.getBody()),"load",u),f=t.uiMothership.element;e.on("hide",(function(){qt(f,"display","none")})),e.on("show",(function(){cn(f,"display")})),e.on("NodeChange",u),e.on("remove",(function(){l.unbind(),n.unbind(r,"resize",c),n.unbind(r,"scroll",s),r=null}))}(e,t)}));var l,f,d,p=ES.getSocket(a).getOrDie("Could not find expected socket element");if(FQ){$t(p.element,{overflow:"scroll","-webkit-overflow-scrolling":"touch"});var g=(l=function(){e.fire("ScrollContent")},f=20,d=null,{cancel:function(){c(d)||(clearTimeout(d),d=null)},throttle:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];c(d)&&(d=setTimeout((function(){d=null,l.apply(null,e)}),f))}}),A=ns(p.element,"scroll",g.throttle);e.on("remove",A.unbind)}Vb(e,t),e.addCommand("ToggleSidebar",(function(t,n){ES.toggleSidebar(a,n),e.fire("ToggleSidebar")})),e.addQueryValueHandler("ToggleSidebar",(function(){return ES.whichSidebar(a)}));var m=Ib(e);m!==hv.sliding&&m!==hv.floating||e.on("ResizeWindow ResizeEditor ResizeContent",(function(){var n=e.getWin().innerWidth;n!==i.get()&&(ES.refreshToolbar(t.outerContainer),i.set(n))}));var h={enable:function(){Jb(t,!1)},disable:function(){Jb(t,!0)},isDisabled:function(){return Kd.isDisabled(a)}};return{iframeContainer:p.element.dom,editorContainer:a.element.dom,api:h}}}),OQ=function(e){return/^[0-9\.]+(|px)$/i.test(""+e)?F.some(parseInt(""+e,10)):F.none()},PQ=function(e){return p(e)?e+"px":e},jQ=function(e,t,n){var r=t.filter((function(t){return e<t})),o=n.filter((function(t){return e>t}));return r.or(o).getOr(e)},zQ=function(e){var t=function(e){var t=bb(e),n=xb(e),r=Eb(e);return OQ(t).map((function(e){return jQ(e,n,r)}))}(e);return t.getOr(bb(e))},RQ=function(e){var t=wb(e),n=yb(e),r=Cb(e);return OQ(t).map((function(e){return jQ(e,n,r)}))},LQ=function(e,t,n,r,o){var i=n.uiMothership,a=n.outerContainer,c=hb.DOM,u=Ob(e),s=zb(e),l=Cb(e).or(RQ(e)),f=r.shared.header,d=f.isPositionedAtTop,p=Ib(e),g=p===hv.sliding||p===hv.floating,A=xo(!1),m=function(){return A.get()&&!e.removed},v=function(e){return g?e.fold(h(0),(function(e){return e.components().length>1?fn(e.components()[1].element):0})):0},b=function(){i.broadcastOn([lf()],{})},w=function(e){if(void 0===e&&(e=!1),m()){var n;if(u||(n=l.getOrThunk((function(){var e=OQ(tn(Lt(),"margin-left")).getOr(0);return bn(Lt())-mn(t).left+e})),qt(o.get().element,"max-width",n+"px")),g&&ES.refreshToolbar(a),u||function(){var e=ES.getToolbar(a),n=v(e),r=Rn(t),i=d()?Math.max(r.y-fn(o.get().element)+n,0):r.bottom;$t(a.element,{position:"absolute",top:Math.round(i)+"px",left:Math.round(r.x)+"px"})}(),s){var r=o.get();e?zk.reset(r):zk.refresh(r)}b()}},y=function(n){if(void 0===n&&(n=!0),!u&&s&&m()){var r=f.getDockingMode(),i=function(n){switch(Nb(e)){case kb.auto:var r=ES.getToolbar(a),o=v(r),i=fn(n.element)-o,c=Rn(t);if(c.y>i)return"top";var u=Et(t),s=Math.max(u.dom.scrollHeight,fn(u));return c.bottom<s-i||Un().bottom<c.bottom-i?"bottom":"top";case kb.bottom:return"bottom";case kb.top:default:return"top"}}(o.get());i!==r&&(!function(e){var t=o.get();zk.setModes(t,[e]),f.setDockingMode(e);var n=d()?Yu.TopToBottom:Yu.BottomToTop;Ht(t.element,Es,n)}(i),n&&w(!0))}};return{isVisible:m,isPositionedAtTop:d,show:function(){A.set(!0),qt(a.element,"display","flex"),c.addClass(e.getBody(),"mce-edit-focus"),cn(i.element,"display"),y(!1),w()},hide:function(){A.set(!1),n.outerContainer&&(qt(a.element,"display","none"),c.removeClass(e.getBody(),"mce-edit-focus")),qt(i.element,"display","none")},update:w,updateMode:y,repositionPopups:b}},UQ=function(e,t){var n=Rn(e);return{pos:t?n.y:n.bottom,bounds:n}},YQ=Object.freeze({__proto__:null,render:function(e,t,n,r,o){var i=t.mothership,a=t.uiMothership,c=t.outerContainer,u=xo(null),s=Fe.fromDom(o.targetNode),l=LQ(e,s,t,r,u),f=function(e){return e.getParam("toolbar_persist",!1,"boolean")}(e);FS(e);var d=function(){if(u.get())l.show();else{u.set(ES.getHeader(c).getOrDie());var o=Pb(e);Wl(o,i),Wl(o,a),QQ(e,t,n,r),ES.setMenubar(c,MS(e,n)),l.show(),function(e,t,n,r){var o=xo(UQ(t,n.isPositionedAtTop())),i=function(r){var i=UQ(t,n.isPositionedAtTop()),a=i.pos,c=i.bounds,u=o.get(),s=u.pos,l=u.bounds,f=c.height!==l.height||c.width!==l.width;o.set({pos:a,bounds:c}),f&&Yw(e,r),n.isVisible()&&(s!==a?n.update(!0):f&&(n.updateMode(),n.repositionPopups()))};r||(e.on("activate",n.show),e.on("deactivate",n.hide)),e.on("SkinLoaded ResizeWindow",(function(){return n.update(!0)})),e.on("NodeChange keydown",(function(e){vm.requestAnimationFrame((function(){return i(e)}))})),e.on("ScrollWindow",(function(){return n.updateMode()}));var a=$u();a.set(rs(Fe.fromDom(e.getBody()),"load",i)),e.on("remove",(function(){a.clear()}))}(e,s,l,f),e.nodeChanged()}};e.on("show",d),e.on("hide",l.hide),f||(e.on("focus",d),e.on("blur",l.hide)),e.on("init",(function(){(e.hasFocus()||f)&&d()})),Vb(e,t);var p={show:function(){l.show()},hide:function(){l.hide()},enable:function(){Jb(t,!1)},disable:function(){Jb(t,!0)},isDisabled:function(){return Kd.isDisabled(c)}};return{editorContainer:c.element.dom,api:p}}}),HQ="contexttoolbar-hide",GQ=function(e,t){return zi(ND,(function(n,r){var o=function(e){return{hide:function(){return Ii(e,pi())},getValue:function(){return _f.getValue(e)}}}(e.get(n));t.onAction(o,r.event.buttonApi)}))},JQ=function(e,t,n){var r={backstage:{shared:{providers:n}}};return"contextformtogglebutton"===t.type?function(e,t,n){var r=t.original;r.primary;var o=M(r,["primary"]),i=Yr(cv(D(D({},o),{type:"togglebutton",onAction:A})));return CQ(i,n.backstage.shared.providers,[GQ(e,t)])}(e,t,r):function(e,t,n){var r=t.original;r.primary;var o=M(r,["primary"]),i=Yr(ov(D(D({},o),{type:"button",onAction:A})));return xQ(i,n.backstage.shared.providers,[GQ(e,t)])}(e,t,r)},VQ=function(e,t){var n=e.label.fold((function(){return{}}),(function(e){return{"aria-label":e}})),r=ym(xx.sketch({inputClasses:["tox-toolbar-textfield","tox-toolbar-nav-js"],data:e.initValue(),inputAttributes:n,selectOnFocus:!0,inputBehaviours:yu([rA.config({mode:"special",onEnter:function(e){return o.findPrimary(e).map((function(e){return Qi(e),!0}))},onLeft:function(e,t){return t.cut(),F.none()},onRight:function(e,t){return t.cut(),F.none()}})])})),o=function(e,t,n){var r=Y(t,(function(t){return ym(JQ(e,t,n))}));return{asSpecs:function(){return Y(r,(function(e){return e.asSpec()}))},findPrimary:function(e){return se(t,(function(t,n){return t.primary?F.from(r[n]).bind((function(t){return t.getOpt(e)})).filter(y(Kd.isDisabled)):F.none()}))}}}(r,e.commands,t);return[{title:F.none(),items:[r.asSpec()]},{title:F.none(),items:o.asSpecs()}]},WQ=VQ,ZQ=function(e,t,n){return void 0===n&&(n=.01),t.bottom-e.y>=n&&e.bottom-t.y>=n},XQ=function(e){var t=function(e){var t=e.getBoundingClientRect();if(t.height<=0&&t.width<=0){var n=St(Fe.fromDom(e.startContainer),e.startOffset).element;return(ze(n)?Dt(n):F.some(n)).filter(je).map((function(e){return e.dom.getBoundingClientRect()})).getOr(t)}return t}(e.selection.getRng());if(e.inline){var n=Qn();return zn(n.left+t.left,n.top+t.top,t.width,t.height)}var r=Ln(Fe.fromDom(e.getBody()));return zn(r.x+t.left,r.y+t.top,t.width,t.height)},KQ=function(e,t,n,r){void 0===r&&(r=0);var o=Tn(window),i=Rn(Fe.fromDom(e.getContentAreaContainer())),a=Bb(e)||Db(e)||_b(e),c=function(e,t,n){var r=Math.max(e.x+n,t.x);return{x:r,width:Math.min(e.right-n,t.right)-r}}(i,o,r),u=c.x,s=c.width;if(e.inline&&!a)return zn(u,o.y,s,o.height);var l=function(e,t,n,r,o,i){var a=Fe.fromDom(e.getContainer()),c=lc(a,".tox-editor-header").getOr(a),u=Rn(c),s=u.y>=t.bottom,l=r&&!s;if(e.inline&&l)return{y:Math.max(u.bottom+i,n.y),bottom:n.bottom};if(e.inline&&!l)return{y:n.y,bottom:Math.min(u.y-i,n.bottom)};var f="line"===o?Rn(a):t;return l?{y:Math.max(u.bottom+i,n.y),bottom:Math.min(f.bottom-i,n.bottom)}:{y:Math.max(f.y+i,n.y),bottom:Math.min(u.y-i,n.bottom)}}(e,i,o,t.header.isPositionedAtTop(),n,r),f=l.y,d=l.bottom;return zn(u,f,s,d-f)},qQ={valignCentre:[],alignCentre:[],alignLeft:["tox-pop--align-left"],alignRight:["tox-pop--align-right"],right:["tox-pop--right"],left:["tox-pop--left"],bottom:["tox-pop--bottom"],top:["tox-pop--top"],inset:["tox-pop--inset"]},$Q={maxHeightFunction:As(),maxWidthFunction:JI()},eN=function(e){return"node"===e},tN=function(e,t,n,r,o){var i=XQ(e),a=r.lastElement().exists((function(e){return bt(n,e)}));return function(e,t){var n=e.selection.getRng(),r=St(Fe.fromDom(n.startContainer),n.startOffset);return n.startContainer===n.endContainer&&n.startOffset===n.endOffset-1&&bt(r.element,t)}(e,n)?a?Am:lm:a?function(e,t,n){var r=rn(e,"position");qt(e,"position",t);var o=n(e);return r.each((function(t){return qt(e,"position",t)})),o}(t,r.getMode(),(function(){return ZQ(i,Rn(t))&&!r.isReposition()?hm:Am})):("fixed"===r.getMode()?o.y+Qn().top:o.y)+(fn(t)+12)<=i.y?lm:fm},nN=function(e,t,n,r){var o=function(t){return function(r,o,i,a,c){var u=tN(e,a,t,n,c),s=D(D({},r),{y:c.y,height:c.height});return D(D({},u(s,o,i,a,c)),{alwaysFit:!0})}},i=function(e){return eN(r)?[o(e)]:[]};return t?{onLtr:function(e){return[au,tu,nu,ru,ou,iu].concat(i(e))},onRtl:function(e){return[au,nu,tu,ou,ru,iu].concat(i(e))}}:{onLtr:function(e){return[iu,au,ru,tu,ou,nu].concat(i(e))},onRtl:function(e){return[iu,au,ou,nu,ru,tu].concat(i(e))}}},rN=function(e,t){var n=J(t,(function(t){return t.predicate(e.dom)})),r=G(n,(function(e){return"contexttoolbar"===e.type}));return{contextToolbars:r.pass,contextForms:r.fail}},oN=function(e,t,n){var r=rN(e,t);if(r.contextForms.length>0)return F.some({elem:e,toolbars:[r.contextForms[0]]});var o=rN(e,n);if(o.contextForms.length>0)return F.some({elem:e,toolbars:[o.contextForms[0]]});if(r.contextToolbars.length>0||o.contextToolbars.length>0){var i=function(e){if(e.length<=1)return e;var t=function(t){return R(e,(function(e){return e.position===t}))},n=function(t){return J(e,(function(e){return e.position===t}))},r=t("selection"),o=t("node");if(r||o){if(o&&r){var i=n("node"),a=Y(n("selection"),(function(e){return D(D({},e),{position:"node"})}));return i.concat(a)}return n(r?"selection":"node")}return n("line")}(r.contextToolbars.concat(o.contextToolbars));return F.some({elem:e,toolbars:i})}return F.none()},iN=function(e,t,n){return e(t)?F.none():Io(t,(function(e){if(je(e)){var t=rN(e,n.inNodeScope),r=t.contextToolbars,o=t.contextForms,i=o.length>0?o:function(e){if(e.length<=1)return e;var t=function(t){return Z(e,(function(e){return e.position===t}))},n=t("selection").orThunk((function(){return t("node")})).orThunk((function(){return t("line")})).map((function(e){return e.position}));return n.fold((function(){return[]}),(function(t){return J(e,(function(e){return e.position===t}))}))}(r);return i.length>0?F.some({elem:e,toolbars:i}):F.none()}return F.none()}),e)},aN=function(e,t){var n={},r=[],o=[],i={},a={},c=function(e,c){var u=Yr(Ur("ContextForm",gv,c));n[e]=u,u.launch.map((function(n){i["form:"+e]=D(D({},c.launch),{type:"contextformtogglebutton"===n.type?"togglebutton":"button",onAction:function(){t(u)}})})),"editor"===u.scope?o.push(u):r.push(u),a[e]=u},u=function(e,t){var n;(n=t,Ur("ContextToolbar",Av,n)).each((function(n){"editor"===t.scope?o.push(n):r.push(n),a[e]=n}))},s=le(e);return H(s,(function(t){var n=e[t];"contextform"===n.type?c(t,n):"contexttoolbar"===n.type&&u(t,n)})),{forms:n,inNodeScope:r,inEditorScope:o,lookupTable:a,formNavigators:i}},cN=ia("forward-slide"),uN=ia("backward-slide"),sN=ia("change-slide-event"),lN="tox-pop--resizing",fN="tox-pop--transition",dN=function(e,t,n,r){var o,i,a=r.backstage,c=a.shared,u=mt().deviceType.isTouch,s=es(),l=es(),f=es(),d=tc((o={sink:n,onEscape:function(){return e.focus(),F.some(!0)}},i=xo([]),qA.sketch({dom:{tag:"div",classes:["tox-pop"]},fireDismissalEventInstead:{event:"doNotDismissYet"},onShow:function(e){i.set([]),qA.getContent(e).each((function(e){cn(e.element,"visibility")})),Ra(e.element,lN),cn(e.element,"width")},inlineBehaviours:yu([lA("context-toolbar-events",[Ji(ei(),(function(e,t){"width"===t.event.raw.propertyName&&(Ra(e.element,lN),cn(e.element,"width"))})),zi(sN,(function(e,t){var n=e.element;cn(n,"width");var r=bn(n);qA.setContent(e,t.event.contents),ja(n,lN);var o=bn(n);qt(n,"width",r+"px"),qA.getContent(e).each((function(e){t.event.focus.bind((function(e){return Iu(e),Nu(n)})).orThunk((function(){return rA.focusIn(e),Qu(Tt(n))}))})),vm.setTimeout((function(){qt(e.element,"width",o+"px")}),0)})),zi(cN,(function(e,t){qA.getContent(e).each((function(t){i.set(i.get().concat([{bar:t,focus:Qu(Tt(e.element))}]))})),Si(e,sN,{contents:t.event.forwardContents,focus:F.none()})})),zi(uN,(function(e,t){ce(i.get()).each((function(t){i.set(i.get().slice(0,i.get().length-1)),Si(e,sN,{contents:nc(t.bar),focus:t.focus})}))}))]),rA.config({mode:"special",onEscape:function(e){return ce(i.get()).fold((function(){return o.onEscape()}),(function(t){return Ii(e,uN),F.some(!0)}))}})]),lazySink:function(){return Gn.value(o.sink)}}))),p=function(){var t=f.get().getOr("node"),n=eN(t)?1:0;return KQ(e,c,t,n)},g=function(){return!(e.removed||u()&&a.isContextMenuOpen())},m=function(){if(g()){var t=p(),n=xe(f.get(),"node")?function(e,t){return t.filter(Rt).map(Ln).getOrThunk((function(){return XQ(e)}))}(e,s.get()):XQ(e);return t.height<=0||!ZQ(n,t)}return!0},h=function(){s.clear(),l.clear(),f.clear(),qA.hide(d)},v=function(){if(qA.isOpen(d)){var e=d.element;cn(e,"display"),m()?qt(e,"display","none"):(l.set(0),qA.reposition(d))}},b=function(t){return{dom:{tag:"div",classes:["tox-pop__dialog"]},components:[t],behaviours:yu([rA.config({mode:"acyclic"}),lA("pop-dialog-wrap-events",[Vi((function(t){e.shortcuts.add("ctrl+F9","focus statusbar",(function(){return rA.focusIn(t)}))})),Wi((function(t){e.shortcuts.remove("ctrl+F9")}))])])}},w=Ue((function(){return aN(t,(function(e){var t=y([e]);Si(d,cN,{forwardContents:b(t)})}))})),y=function(t){var n=e.ui.registry.getAll().buttons,o=w(),i=D(D({},n),o.formNavigators),a=Ib(e)===hv.scrolling?hv.scrolling:hv.default,u=K(Y(t,(function(t){return"contexttoolbar"===t.type?function(t,n){return SQ(e,{buttons:t,toolbar:n.items,allowToolbarGroups:!1},r,F.some(["form:"]))}(i,t):function(e,t){return WQ(e,t)}(t,c.providers)})));return mS({type:a,uid:ia("context-toolbar"),initGroups:u,onEscape:F.none,cyclicKeying:!0,providers:c.providers})},x=function(t,r){var o="node"===t?c.anchors.node(r):c.anchors.cursor(),i=function(e,t,n,r){return"line"===t?{bubble:bs(12,0,qQ),layouts:{onLtr:function(){return[cu]},onRtl:function(){return[uu]}},overrides:$Q}:{bubble:bs(0,12,qQ,1/12),layouts:nN(e,n,r,t),overrides:$Q}}(e,t,u(),{lastElement:s.get,isReposition:function(){return xe(l.get(),0)},getMode:function(){return jl.getMode(n)}});return ur(o,i)},C=function(e,t){if(E.cancel(),g()){var r=y(e),o=e[0].position,i=x(o,t);f.set(o),l.set(1);var a=d.element;cn(a,"display"),function(e){return xe(Ee(e,s.get(),bt),!0)}(t)||(Ra(a,fN),jl.reset(n,d)),qA.showWithinBounds(d,b(r),{anchor:i,transition:{classes:[fN],mode:"placement"}},(function(){return F.some(p())})),t.fold(s.clear,s.set),m()&&qt(a,"display","none")}},E=Th((function(){e.hasFocus()&&!e.removed&&(La(d.element,fN)?E.throttle():function(e,t){var n=Fe.fromDom(t.getBody()),r=function(e){return bt(e,n)},o=Fe.fromDom(t.selection.getNode());return function(e){return!r(e)&&!yt(n,e)}(o)?F.none():oN(o,e.inNodeScope,e.inEditorScope).orThunk((function(){return iN(r,o,e)}))}(w(),e).fold(h,(function(e){C(e.toolbars,F.some(e.elem))})))}),17);e.on("init",(function(){e.on("remove",h),e.on("ScrollContent ScrollWindow ObjectResized ResizeEditor longpress",v),e.on("click keyup focus SetContent",E.throttle),e.on(HQ,h),e.on("contexttoolbar-show",(function(t){var n=w();be(n.lookupTable,t.toolbarKey).each((function(n){C([n],Be(t.target!==e,t.target)),qA.getContent(d).each(rA.focusIn)}))})),e.on("focusout",(function(t){vm.setEditorTimeout(e,(function(){Nu(n.element).isNone()&&Nu(d.element).isNone()&&h()}),0)})),e.on("SwitchMode",(function(){e.mode.isReadOnly()&&h()})),e.on("AfterProgressState",(function(t){t.state?h():e.hasFocus()&&E.throttle()})),e.on("NodeChange",(function(e){Nu(d.element).fold(E.throttle,A)}))}))},pN={unsupportedLength:["em","ex","cap","ch","ic","rem","lh","rlh","vw","vh","vi","vb","vmin","vmax","cm","mm","Q","in","pc","pt","px"],fixed:["px","pt"],relative:["%"],empty:[""]},gN=(YS="[eE][+-]?"+(US="[0-9]+"),HS=function(e){return"(?:"+e+")?"},GS=["Infinity",US+"\\."+HS(US)+HS(YS),"\\."+US+HS(YS),US+HS(YS)].join("|"),new RegExp("^([+-]?(?:"+GS+"))(.*)$")),AN=function(e,t){return F.from(gN.exec(e)).bind((function(e){var n=Number(e[1]),r=e[2];return function(e,t){return R(t,(function(t){return R(pN[t],(function(t){return e===t}))}))}(r,t)?F.some({value:n,unit:r}):F.none()}))},mN=function(e,t){var n=function(){var n=t.getOptions(e),r=t.getCurrent(e).map(t.hash),o=es();return Y(n,(function(n){return{type:"togglemenuitem",text:t.display(n),onSetup:function(i){var a=function(e){e&&(o.on((function(e){return e.setActive(!1)})),o.set(i)),i.setActive(e)};a(xe(r,t.hash(n)));var c=t.watcher(e,n,a);return function(){o.clear(),c()}},onAction:function(){return t.setCurrent(e,n)}}}))};e.ui.registry.addMenuButton(t.name,{tooltip:t.text,icon:t.icon,fetch:function(e){return e(n())},onSetup:t.onToolbarSetup}),e.ui.registry.addNestedMenuItem(t.name,{type:"nestedmenuitem",text:t.text,getSubmenuItems:n,onSetup:t.onMenuSetup})},hN={name:"lineheight",text:"Line height",icon:"line-height",getOptions:function(e){return e.getParam("lineheight_formats","1 1.1 1.2 1.3 1.4 1.5 2","string").split(" ")},hash:function(e){return function(e,t){return AN(e,t).map((function(e){return e.value+e.unit}))}(e,["fixed","relative","empty"]).getOr(e)},display:v,watcher:function(e,t,n){return e.formatter.formatChanged("lineheight",n,!1,{value:t}).unbind},getCurrent:function(e){return F.from(e.queryCommandValue("LineHeight"))},setCurrent:function(e,t){return e.execCommand("LineHeight",!1,t)}},vN=function(e){mN(e,hN),function(e){var t=F.from(function(e){return e.getParam("content_langs",void 0,"array")}(e));return t.map((function(t){return{name:"language",text:"Language",icon:"language",getOptions:h(t),hash:function(e){return s(e.customCode)?e.code:e.code+"/"+e.customCode},display:function(e){return e.title},watcher:function(e,t,n){return e.formatter.formatChanged("lang",n,!1,{value:t.code,customValue:t.customCode}).unbind},getCurrent:function(e){var t=Fe.fromDom(e.selection.getNode());return So(t,(function(e){return F.some(e).filter(je).bind((function(e){return Vt(e,"lang").map((function(t){return{code:t,customCode:Vt(e,"data-mce-lang").getOrUndefined(),title:""}}))}))}))},setCurrent:function(e,t){return e.execCommand("Lang",!1,t)},onToolbarSetup:function(t){var n=$u();return t.setActive(e.formatter.match("lang",{},void 0,!0)),n.set(e.formatter.formatChanged("lang",t.setActive,!0)),n.clear}}}))}(e).each((function(t){return mN(e,t)}))},bN=function(e,t){!function(e,t){var n=RS(0,t,ZS(e));e.ui.registry.addNestedMenuItem("align",{text:t.shared.providers.translate("Align"),getSubmenuItems:function(){return n.items.validateItems(n.getStyleItems())}})}(e,t),function(e,t){var n=RS(0,t,qS(e));e.ui.registry.addNestedMenuItem("fontformats",{text:t.shared.providers.translate("Fonts"),getSubmenuItems:function(){return n.items.validateItems(n.getStyleItems())}})}(e,t),function(e,t){var n=D({type:"advanced"},t.styleselect),r=RS(0,t,iQ(e,n));e.ui.registry.addNestedMenuItem("formats",{text:"Formats",getSubmenuItems:function(){return r.items.validateItems(r.getStyleItems())}})}(e,t),function(e,t){var n=RS(0,t,oQ(e));e.ui.registry.addNestedMenuItem("blockformats",{text:"Blocks",getSubmenuItems:function(){return n.items.validateItems(n.getStyleItems())}})}(e,t),function(e,t){var n=RS(0,t,nQ(e));e.ui.registry.addNestedMenuItem("fontsizes",{text:"Font sizes",getSubmenuItems:function(){return n.items.validateItems(n.getStyleItems())}})}(e,t)},wN=function(e){return OS(e,"NodeChange",(function(t){t.setDisabled(!e.queryCommandState("outdent"))}))},yN=function(e){!function(e){e.ui.registry.addButton("outdent",{tooltip:"Decrease indent",icon:"outdent",onSetup:wN(e),onAction:jS(e,"outdent")}),e.ui.registry.addButton("indent",{tooltip:"Increase indent",icon:"indent",onAction:jS(e,"indent")})}(e)},xN=function(e,t){return function(){e.execCommand("mceToggleFormat",!1,t)}},CN=function(e){!function(e){EB.each([{name:"bold",text:"Bold",icon:"bold"},{name:"italic",text:"Italic",icon:"italic"},{name:"underline",text:"Underline",icon:"underline"},{name:"strikethrough",text:"Strikethrough",icon:"strike-through"},{name:"subscript",text:"Subscript",icon:"subscript"},{name:"superscript",text:"Superscript",icon:"superscript"}],(function(t,n){e.ui.registry.addToggleButton(t.name,{tooltip:t.text,icon:t.icon,onSetup:TS(e,t.name),onAction:xN(e,t.name)})}));for(var t=1;t<=6;t++){var n="h"+t;e.ui.registry.addToggleButton(n,{text:n.toUpperCase(),tooltip:"Heading "+t,onSetup:TS(e,n),onAction:xN(e,n)})}}(e),function(e){EB.each([{name:"cut",text:"Cut",action:"Cut",icon:"cut"},{name:"copy",text:"Copy",action:"Copy",icon:"copy"},{name:"paste",text:"Paste",action:"Paste",icon:"paste"},{name:"help",text:"Help",action:"mceHelp",icon:"help"},{name:"selectall",text:"Select all",action:"SelectAll",icon:"select-all"},{name:"newdocument",text:"New document",action:"mceNewDocument",icon:"new-document"},{name:"removeformat",text:"Clear formatting",action:"RemoveFormat",icon:"remove-formatting"},{name:"remove",text:"Remove",action:"Delete",icon:"remove"}],(function(t){e.ui.registry.addButton(t.name,{tooltip:t.text,icon:t.icon,onAction:jS(e,t.action)})}))}(e),function(e){EB.each([{name:"blockquote",text:"Blockquote",action:"mceBlockQuote",icon:"quote"}],(function(t){e.ui.registry.addToggleButton(t.name,{tooltip:t.text,icon:t.icon,onAction:jS(e,t.action),onSetup:TS(e,t.name)})}))}(e)},EN=function(e){CN(e),function(e){EB.each([{name:"bold",text:"Bold",action:"Bold",icon:"bold",shortcut:"Meta+B"},{name:"italic",text:"Italic",action:"Italic",icon:"italic",shortcut:"Meta+I"},{name:"underline",text:"Underline",action:"Underline",icon:"underline",shortcut:"Meta+U"},{name:"strikethrough",text:"Strikethrough",action:"Strikethrough",icon:"strike-through",shortcut:""},{name:"subscript",text:"Subscript",action:"Subscript",icon:"subscript",shortcut:""},{name:"superscript",text:"Superscript",action:"Superscript",icon:"superscript",shortcut:""},{name:"removeformat",text:"Clear formatting",action:"RemoveFormat",icon:"remove-formatting",shortcut:""},{name:"newdocument",text:"New document",action:"mceNewDocument",icon:"new-document",shortcut:""},{name:"cut",text:"Cut",action:"Cut",icon:"cut",shortcut:"Meta+X"},{name:"copy",text:"Copy",action:"Copy",icon:"copy",shortcut:"Meta+C"},{name:"paste",text:"Paste",action:"Paste",icon:"paste",shortcut:"Meta+V"},{name:"selectall",text:"Select all",action:"SelectAll",icon:"select-all",shortcut:"Meta+A"}],(function(t){e.ui.registry.addMenuItem(t.name,{text:t.text,icon:t.icon,shortcut:t.shortcut,onAction:jS(e,t.action)})})),e.ui.registry.addMenuItem("codeformat",{text:"Code",icon:"sourcecode",onAction:xN(e,"code")})}(e)},BN=function(e,t){return OS(e,"Undo Redo AddUndo TypingUndo ClearUndos SwitchMode",(function(n){n.setDisabled(e.mode.isReadOnly()||!e.undoManager[t]())}))},DN=function(e){!function(e){e.ui.registry.addMenuItem("undo",{text:"Undo",icon:"undo",shortcut:"Meta+Z",onSetup:BN(e,"hasUndo"),onAction:jS(e,"undo")}),e.ui.registry.addMenuItem("redo",{text:"Redo",icon:"redo",shortcut:"Meta+Y",onSetup:BN(e,"hasRedo"),onAction:jS(e,"redo")})}(e),function(e){e.ui.registry.addButton("undo",{tooltip:"Undo",icon:"undo",disabled:!0,onSetup:BN(e,"hasUndo"),onAction:jS(e,"undo")}),e.ui.registry.addButton("redo",{tooltip:"Redo",icon:"redo",disabled:!0,onSetup:BN(e,"hasRedo"),onAction:jS(e,"redo")})}(e)},MN=function(e){return OS(e,"VisualAid",(function(t){t.setActive(e.hasVisual)}))},_N=function(e){!function(e){e.ui.registry.addButton("visualaid",{tooltip:"Visual aids",text:"Visual aids",onAction:jS(e,"mceToggleVisualAid")})}(e),function(e){e.ui.registry.addToggleMenuItem("visualaid",{text:"Visual aids",onSetup:MN(e),onAction:jS(e,"mceToggleVisualAid")})}(e)},kN=function(e,t){!function(e){H([{name:"alignleft",text:"Align left",cmd:"JustifyLeft",icon:"align-left"},{name:"aligncenter",text:"Align center",cmd:"JustifyCenter",icon:"align-center"},{name:"alignright",text:"Align right",cmd:"JustifyRight",icon:"align-right"},{name:"alignjustify",text:"Justify",cmd:"JustifyFull",icon:"align-justify"}],(function(t){e.ui.registry.addToggleButton(t.name,{tooltip:t.text,icon:t.icon,onAction:jS(e,t.cmd),onSetup:TS(e,t.name)})})),e.ui.registry.addButton("alignnone",{tooltip:"No alignment",icon:"align-none",onAction:jS(e,"JustifyNone")})}(e),EN(e),bN(e,t),DN(e),function(e){!function(e){e.addCommand("mceApplyTextcolor",(function(t,n){!function(e,t,n){e.undoManager.transact((function(){e.focus(),e.formatter.apply(t,{value:n}),e.nodeChanged()}))}(e,t,n)})),e.addCommand("mceRemoveTextcolor",(function(t){!function(e,t){e.undoManager.transact((function(){e.focus(),e.formatter.remove(t,{value:null},null,!0),e.nodeChanged()}))}(e,t)}))}(e);var t=xo(ry),n=xo(ry);ly(e,"forecolor","forecolor","Text color",t),ly(e,"backcolor","hilitecolor","Background color",n),fy(e,"forecolor","forecolor","Text color"),fy(e,"backcolor","hilitecolor","Background color")}(e),_N(e),yN(e),vN(e)},IN=function(e,t){return{type:"makeshift",x:e,y:t}},SN=function(e){return"longpress"===e.type||0===e.type.indexOf("touch")},QN=function(e,t){var n=hb.DOM.getPos(e);return function(e,t,n){return IN(e.x+t,e.y+n)}(t,n.x,n.y)},NN=function(e,t){return"contextmenu"===t.type||"longpress"===t.type?e.inline?function(e){if(SN(e)){var t=e.touches[0];return IN(t.pageX,t.pageY)}return IN(e.pageX,e.pageY)}(t):QN(e.getContentAreaContainer(),function(e){if(SN(e)){var t=e.touches[0];return IN(t.clientX,t.clientY)}return IN(e.clientX,e.clientY)}(t)):FN(e)},FN=function(e){return{type:"selection",root:Fe.fromDom(e.selection.getNode())}},TN=function(e,t,n){switch(n){case"node":return function(e){return{type:"node",node:F.some(Fe.fromDom(e.selection.getNode())),root:Fe.fromDom(e.getBody())}}(e);case"point":return NN(e,t);case"selection":return FN(e)}},ON=function(e,t,n,r,o,i){var a=n(),c=TN(e,t,i);YD(a,vv.CLOSE_ON_EXECUTE,r,!1).map((function(e){t.preventDefault(),qA.showMenuAt(o,{anchor:c},{menu:{markers:Nv("normal")},data:e})}))},PN={onLtr:function(){return[au,tu,nu,ru,ou,iu,lm,fm,sm,cm,um,am]},onRtl:function(){return[au,nu,tu,ou,ru,iu,lm,fm,um,am,sm,cm]}},jN={valignCentre:[],alignCentre:[],alignLeft:["tox-pop--align-left"],alignRight:["tox-pop--align-right"],right:["tox-pop--right"],left:["tox-pop--left"],bottom:["tox-pop--bottom"],top:["tox-pop--top"]},zN=function(e,t,n,r,o,i,a){var c=function(e,t,n){var r=TN(e,t,n);return D({bubble:bs(0,"point"===n?12:0,jN),layouts:PN,overrides:{maxWidthFunction:JI(),maxHeightFunction:As()}},r)}(e,t,i);YD(n,vv.CLOSE_ON_EXECUTE,r,!0).map((function(n){t.preventDefault(),qA.showMenuWithinBounds(o,{anchor:c},{menu:{markers:Nv("normal"),highlightImmediately:a},data:n,type:"horizontal"},(function(){return F.some(KQ(e,r.shared,"node"===i?"node":"selection"))})),e.fire(HQ)}))},RN=function(e,t,n,r,o,i){var a=mt(),c=a.os.isiOS(),u=a.os.isOSX(),s=a.os.isAndroid(),l=a.deviceType.isTouch(),f=function(){var a=n();zN(e,t,a,r,o,i,!(s||c||u&&l))};if((u||c)&&"node"!==i){var d=function(){!function(e){var t=e.selection.getRng(),n=function(){vm.setEditorTimeout(e,(function(){e.selection.setRng(t)}),10),i()};e.once("touchend",n);var r=function(e){e.preventDefault(),e.stopImmediatePropagation()};e.on("mousedown",r,!0);var o=function(){return i()};e.once("longpresscancel",o);var i=function(){e.off("touchend",n),e.off("longpresscancel",o),e.off("mousedown",r)}}(e),f()};!function(e,t){var n=e.selection;if(n.isCollapsed()||t.touches.length<1)return!1;var r=t.touches[0],o=n.getRng();return ll(e.getWin(),Gs.domRange(o)).exists((function(e){return e.left<=r.clientX&&e.right>=r.clientX&&e.top<=r.clientY&&e.bottom>=r.clientY}))}(e,t)?(e.once("selectionchange",d),e.once("touchend",(function(){return e.off("selectionchange",d)}))):d()}else f()},LN=function(e){return"string"==typeof e?e.split(/[ ,]/):e},UN=function(e){return e.getParam("contextmenu_never_use_native",!1,"boolean")},YN=function(e){return function(e,t,n){var r=e.ui.registry.getAll().contextMenus;return F.from(e.getParam(t)).map(LN).getOrThunk((function(){return J(LN(n),(function(e){return we(r,e)}))}))}(e,"contextmenu","link linkchecker image imagetools table spellchecker configurepermanentpen")},HN=function(e){return o(e)?"|"===e:"separator"===e.type},GN={type:"separator"},JN=function(e){var t,n=function(e){return{text:e.text,icon:e.icon,disabled:e.disabled,shortcut:e.shortcut}};if(o(e))return e;switch(e.type){case"separator":return GN;case"submenu":return D(D({type:"nestedmenuitem"},n(e)),{getSubmenuItems:function(){var t=e.getSubmenuItems();return o(t)?t:Y(t,JN)}});default:return D(D({type:"menuitem"},n(e)),{onAction:(t=e.onAction,function(){return t()})})}},VN=function(e,t){if(0===t.length)return e;var n=ce(e).filter((function(e){return!HN(e)})),r=n.fold((function(){return[]}),(function(e){return[GN]}));return e.concat(r).concat(t).concat([GN])},WN=function(e,t){return"longpress"!==t.type&&(2!==t.button||t.target===e.getBody()&&""===t.pointerType)},ZN=function(e,t){return WN(e,t)?e.selection.getStart(!0):t.target},XN=function(e,t,n){var r=mt().deviceType.isTouch,i=tc(qA.sketch({dom:{tag:"div"},lazySink:t,onEscape:function(){return e.focus()},onShow:function(){return n.setContextMenuState(!0)},onHide:function(){return n.setContextMenuState(!1)},fireDismissalEventInstead:{},inlineBehaviours:yu([lA("dismissContextMenu",[zi(xi(),(function(t,n){uf.close(t),e.focus()}))])])})),a=function(e){return qA.hide(i)},c=function(t){if(UN(e)&&t.preventDefault(),!function(e,t){return t.ctrlKey&&!UN(e)}(e,t)&&!function(e){return!1===e.getParam("contextmenu")}(e)){var a=function(e,t){var n=function(e){return e.getParam("contextmenu_avoid_overlap","","string")}(e),r=WN(e,t)?"selection":"point";if(Se(n)){var o=ZN(e,t);return Ty(Fe.fromDom(o),n)?"node":r}return r}(e,t);(r()?RN:ON)(e,t,(function(){var n=ZN(e,t),r=e.ui.registry.getAll(),i=YN(e);return function(e,t,n){var r=W(t,(function(t,r){return be(e,r.toLowerCase()).map((function(e){var r=e.update(n);if(o(r))return VN(t,r.split(" "));if(r.length>0){var i=Y(r,JN);return VN(t,i)}return t})).getOrThunk((function(){return t.concat([r])}))}),[]);return r.length>0&&HN(r[r.length-1])&&r.pop(),r}(r.contextMenus,i,n)}),n,i,a)}};e.on("init",(function(){var t="ResizeEditor ScrollContent ScrollWindow longpresscancel"+(r()?"":" ResizeWindow");e.on(t,a),e.on("longpress contextmenu",c)}))},KN=Co([{offset:["x","y"]},{absolute:["x","y"]},{fixed:["x","y"]}]),qN=function(e){return function(t){return t.translate(-e.left,-e.top)}},$N=function(e){return function(t){return t.translate(e.left,e.top)}},eF=function(e){return function(t,n){return W(e,(function(e,t){return t(e)}),gn(t,n))}},tF=function(e,t,n){return e.fold(eF([$N(n),qN(t)]),eF([qN(t)]),eF([]))},nF=function(e,t,n){return e.fold(eF([$N(n)]),eF([]),eF([$N(t)]))},rF=function(e,t,n){return e.fold(eF([]),eF([qN(n)]),eF([$N(t),qN(n)]))},oF=function(e,t,n){var r=e.fold((function(e,t){return{position:F.some("absolute"),left:F.some(e+"px"),top:F.some(t+"px")}}),(function(e,t){return{position:F.some("absolute"),left:F.some(e-n.left+"px"),top:F.some(t-n.top+"px")}}),(function(e,t){return{position:F.some("fixed"),left:F.some(e+"px"),top:F.some(t+"px")}}));return D({right:F.none(),bottom:F.none()},r)},iF=function(e,t,n,r){var o=function(e,o){return function(i,a){var c=e(t,n,r);return o(i.getOr(c.left),a.getOr(c.top))}};return e.fold(o(rF,aF),o(nF,cF),o(tF,uF))},aF=KN.offset,cF=KN.absolute,uF=KN.fixed,sF=function(e,t){var n=Jt(e,t);return s(n)?NaN:parseInt(n,10)},lF=function(e,t,n,r){return function(e,t){var n=e.element,r=sF(n,t.leftAttr),o=sF(n,t.topAttr);return isNaN(r)||isNaN(o)?F.none():F.some(gn(r,o))}(e,t).fold((function(){return n}),(function(e){return uF(e.left+r.left,e.top+r.top)}))},fF=function(e,t,n,r,o,i){var a=lF(e,t,n,r),c=t.mustSnap?gF(e,t,a,o,i):AF(e,t,a,o,i),u=tF(a,o,i);return function(e,t,n){var r=e.element;Ht(r,t.leftAttr,n.left+"px"),Ht(r,t.topAttr,n.top+"px")}(e,t,u),c.fold((function(){return{coord:uF(u.left,u.top),extra:F.none()}}),(function(e){return{coord:e.output,extra:e.extra}}))},dF=function(e,t){!function(e,t){var n=e.element;Zt(n,t.leftAttr),Zt(n,t.topAttr)}(e,t)},pF=function(e,t,n,r){return se(e,(function(e){var o=e.sensor,i=function(e,t,n,r,o,i){var a=nF(e,o,i),c=nF(t,o,i);return Math.abs(a.left-c.left)<=n&&Math.abs(a.top-c.top)<=r}(t,o,e.range.left,e.range.top,n,r);return i?F.some({output:iF(e.output,t,n,r),extra:e.extra}):F.none()}))},gF=function(e,t,n,r,o){var i=t.getSnapPoints(e);return pF(i,n,r,o).orThunk((function(){var e=W(i,(function(e,t){var i=t.sensor,a=function(e,t,n,r,o,i){var a=nF(e,o,i),c=nF(t,o,i),u=Math.abs(a.left-c.left),s=Math.abs(a.top-c.top);return gn(u,s)}(n,i,t.range.left,t.range.top,r,o);return e.deltas.fold((function(){return{deltas:F.some(a),snap:F.some(t)}}),(function(n){return(a.left+a.top)/2<=(n.left+n.top)/2?{deltas:F.some(a),snap:F.some(t)}:e}))}),{deltas:F.none(),snap:F.none()});return e.snap.map((function(e){return{output:iF(e.output,n,r,o),extra:e.extra}}))}))},AF=function(e,t,n,r,o){var i=t.getSnapPoints(e);return pF(i,n,r,o)},mF=Object.freeze({__proto__:null,snapTo:function(e,t,n,r){var o=t.getTarget(e.element);if(t.repositionTarget){var i=xt(e.element),a=Qn(i),c=yk(o),u=function(e,t,n){return{coord:iF(e.output,e.output,t,n),extra:e.extra}}(r,a,c),s=oF(u.coord,0,c);en(o,s)}}}),hF="data-initial-z-index",vF=function(e,t){e.getSystem().addToGui(t),function(e){Dt(e.element).filter(je).each((function(t){rn(t,"z-index").each((function(e){Ht(t,hF,e)})),qt(t,"z-index",tn(e.element,"z-index"))}))}(t)},bF=function(e){!function(e){Dt(e.element).filter(je).each((function(e){Vt(e,hF).fold((function(){return cn(e,"z-index")}),(function(t){return qt(e,"z-index",t)})),Zt(e,hF)}))}(e),e.getSystem().removeFromGui(e)},wF=function(e,t,n){return e.getSystem().build(Zy.sketch({dom:{styles:{left:"0px",top:"0px",width:"100%",height:"100%",position:"fixed","z-index":"1000000000000000"},classes:[t]},events:n}))},yF=fo("snaps",[Xr("getSnapPoints"),_c("onSensor"),Xr("leftAttr"),Xr("topAttr"),po("lazyViewport",Un),po("mustSnap",!1)]),xF=[po("useFixed",C),Xr("blockerClass"),po("getTarget",v),po("onDrag",A),po("repositionTarget",!0),po("onDrop",A),bo("getBounds",Un),yF],CF=function(e){return(t=rn(e,"left"),n=rn(e,"top"),r=rn(e,"position"),o=function(e,t,n){return("fixed"===n?uF:aF)(parseInt(e,10),parseInt(t,10))},t.isSome()&&n.isSome()&&r.isSome()?F.some(o(t.getOrDie(),n.getOrDie(),r.getOrDie())):F.none()).getOrThunk((function(){var t=mn(e);return cF(t.left,t.top)}));var t,n,r,o},EF=function(e,t,n,r,o,i,a){return function(e,t,n,r,o){var i=o.bounds,a=nF(t,n,r),c=Jc(a.left,i.x,i.x+i.width-o.width),u=Jc(a.top,i.y,i.y+i.height-o.height),s=cF(c,u);return t.fold((function(){var e=rF(s,n,r);return aF(e.left,e.top)}),h(s),(function(){var e=tF(s,n,r);return uF(e.left,e.top)}))}(0,t.fold((function(){var e,t,a,c=(e=n,t=i.left,a=i.top,e.fold((function(e,n){return aF(e+t,n+a)}),(function(e,n){return cF(e+t,n+a)}),(function(e,n){return uF(e+t,n+a)}))),u=tF(c,r,o);return uF(u.left,u.top)}),(function(t){var a=fF(e,t,n,i,r,o);return a.extra.each((function(n){t.onSensor(e,n)})),a.coord})),r,o,a)},BF=function(e,t){return{bounds:e.getBounds(),height:dn(t.element),width:wn(t.element)}},DF=function(e,t,n,r,o){var i=n.update(r,o),a=n.getStartData().getOrThunk((function(){return BF(t,e)}));i.each((function(n){!function(e,t,n,r){var o=t.getTarget(e.element);if(t.repositionTarget){var i=xt(e.element),a=Qn(i),c=yk(o),u=CF(o),s=EF(e,t.snaps,u,a,c,r,n),l=oF(s,0,c);en(o,l)}t.onDrag(e,o,r)}(e,t,a,n)}))},MF=function(e,t,n,r){t.each(bF),n.snaps.each((function(t){dF(e,t)}));var o=n.getTarget(e.element);r.reset(),n.onDrop(e,o)},_F=function(e){return function(t,n){var r=function(e){n.setStartData(BF(t,e))};return Oi(_([zi(vi(),(function(e){n.getStartData().each((function(){return r(e)}))}))],e(t,n,r),!0))}},kF=Object.freeze({__proto__:null,getData:function(e){return F.from(gn(e.x,e.y))},getDelta:function(e,t){return gn(t.left-e.left,t.top-e.top)}}),IF=function(e,t,n){return[zi(Lo(),(function(r,o){if(0===o.event.raw.button){o.stop();var i=function(){return MF(r,F.some(u),e,t)},a=Oy(i,200),c={drop:i,delayDrop:a.schedule,forceDrop:i,move:function(n){a.cancel(),DF(r,e,t,kF,n)}},u=wF(r,e.blockerClass,function(e){return Oi([zi(Lo(),e.forceDrop),zi(Ho(),e.drop),zi(Uo(),(function(t,n){e.move(n.event)})),zi(Yo(),e.delayDrop)])}(c));n(r),vF(r,u)}}))]},SF=_(_([],xF,!0),[Qc("dragger",{handlers:_F(IF)})],!1),QF=Object.freeze({__proto__:null,getData:function(e){var t=e.raw.touches;return 1===t.length?function(e){var t=e[0];return F.some(gn(t.clientX,t.clientY))}(t):F.none()},getDelta:function(e,t){return gn(t.left-e.left,t.top-e.top)}}),NF=function(e,t,n){var r=es(),o=function(n){MF(n,r.get(),e,t),r.clear()};return[zi(Po(),(function(i,a){a.stop();var c=function(){return o(i)},u={drop:c,delayDrop:A,forceDrop:c,move:function(n){DF(i,e,t,QF,n)}},s=wF(i,e.blockerClass,function(e){return Oi([zi(Po(),e.forceDrop),zi(zo(),e.drop),zi(Ro(),e.drop),zi(jo(),(function(t,n){e.move(n.event)}))])}(u));r.set(s);n(i),vF(i,s)})),zi(jo(),(function(n,r){r.stop(),DF(n,e,t,QF,r.event)})),zi(zo(),(function(e,t){t.stop(),o(e)})),zi(Ro(),o)]},FF=SF,TF=_(_([],xF,!0),[Qc("dragger",{handlers:_F(NF)})],!1),OF=_(_([],xF,!0),[Qc("dragger",{handlers:_F((function(e,t,n){return _(_([],IF(e,t,n),!0),NF(e,t,n),!0)}))})],!1),PF=Object.freeze({__proto__:null,mouse:FF,touch:TF,mouseOrTouch:OF}),jF=Object.freeze({__proto__:null,init:function(){var e=F.none(),t=F.none(),n=h({});return xa({readState:n,reset:function(){e=F.none(),t=F.none()},update:function(t,n){return t.getData(n).bind((function(n){return function(t,n){var r=e.map((function(e){return t.getDelta(e,n)}));return e=F.some(n),r}(t,n)}))},getStartData:function(){return t},setStartData:function(e){t=F.some(e)}})}}),zF=Bu({branchKey:"mode",branches:PF,name:"dragging",active:{events:function(e,t){return e.dragger.handlers(e,t)}},extra:{snap:function(e){return{sensor:e.sensor,range:e.range,output:e.output,extra:F.from(e.extra)}}},state:jF,apis:mF}),RF=function(e,t,n,r,o,i){return e.fold((function(){return zF.snap({sensor:cF(n-20,r-20),range:gn(o,i),output:cF(F.some(n),F.some(r)),extra:{td:t}})}),(function(e){var o=n-20,i=r-20,a=e.element.dom.getBoundingClientRect();return zF.snap({sensor:cF(o,i),range:gn(40,40),output:cF(F.some(n-a.width/2),F.some(r-a.height/2)),extra:{td:t}})}))},LF=function(e,t,n){return{getSnapPoints:e,leftAttr:"data-drag-left",topAttr:"data-drag-top",onSensor:function(e,r){var o=r.td;(function(e,t){return e.exists((function(e){return bt(e,t)}))})(t.get(),o)||(t.set(o),n(o))},mustSnap:!0}},UF=function(e){return ym(bm.sketch({dom:{tag:"div",classes:["tox-selector"]},buttonBehaviours:yu([zF.config({mode:"mouseOrTouch",blockerClass:"blocker",snaps:e}),dC.config({})]),eventOrder:{mousedown:["dragging","alloy.base.behaviour"],touchstart:["dragging","alloy.base.behaviour"]}}))},YF=function(e,t){var n=xo([]),r=xo([]),o=xo(!1),i=es(),a=es(),c=function(e){var n=Ln(e);return RF(f.getOpt(t),e,n.x,n.y,n.width,n.height)},u=function(e){var n=Ln(e);return RF(d.getOpt(t),e,n.right,n.bottom,n.width,n.height)},s=LF((function(){return Y(n.get(),(function(e){return c(e)}))}),i,(function(t){a.get().each((function(n){e.fire("TableSelectorChange",{start:t,finish:n})}))})),l=LF((function(){return Y(r.get(),(function(e){return u(e)}))}),a,(function(t){i.get().each((function(n){e.fire("TableSelectorChange",{start:n,finish:t})}))})),f=UF(s),d=UF(l),p=tc(f.asSpec()),g=tc(d.asSpec()),A=function(t,n,r,o){var i=r(n);zF.snapTo(t,i);!function(t,n,r,o){var i=n.dom.getBoundingClientRect();cn(t.element,"display");var a=Bt(Fe.fromDom(e.getBody())).dom.innerHeight,c=r(i),u=o(i,a);(c||u)&&qt(t.element,"display","none")}(t,n,(function(e){return e[o]<0}),(function(e,t){return e[o]>t}))},m=function(e){return A(p,e,c,"top")},h=function(e){return A(g,e,u,"bottom")};mt().deviceType.isTouch()&&(e.on("TableSelectionChange",(function(e){o.get()||(Yl(t,p),Yl(t,g),o.set(!0)),i.set(e.start),a.set(e.finish),e.otherCells.each((function(t){n.set(t.upOrLeftCells),r.set(t.downOrRightCells),m(e.start),h(e.finish)}))})),e.on("ResizeEditor ResizeWindow ScrollContent",(function(){i.get().each(m),a.get().each(h)})),e.on("TableSelectionClear",(function(){o.get()&&(Jl(p),Jl(g),o.set(!1)),i.clear(),a.clear()})))},HF=function(e){if(1===e.nodeType){if("BR"===e.nodeName||e.getAttribute("data-mce-bogus"))return!0;if("bookmark"===e.getAttribute("data-mce-type"))return!0}return!1},GF=function(e,t,n){t.delimiter||(t.delimiter="»");return{dom:{tag:"div",classes:["tox-statusbar__path"],attributes:{role:"navigation"}},behaviours:yu([rA.config({mode:"flow",selector:"div[role=button]"}),Kd.config({disabled:n.isDisabled}),Wb(),nx.config({}),sA.config({}),lA("elementPathEvents",[Vi((function(r,o){e.shortcuts.add("alt+F11","focus statusbar elementpath",(function(){return rA.focusIn(r)})),e.on("NodeChange",(function(o){var i,a,c=function(t){for(var n=[],r=t.length;r-- >0;){var o=t[r];if(1===o.nodeType&&!HF(o)){var i=e.fire("ResolveName",{name:o.nodeName.toLowerCase(),target:o});if(i.isDefaultPrevented()||n.push({name:i.name,element:o}),i.isPropagationStopped())break}}return n}(o.parents);c.length>0?sA.set(r,(i=Y(c||[],(function(t,r){return bm.sketch({dom:{tag:"div",classes:["tox-statusbar__path-item"],attributes:{role:"button","data-index":r,"tab-index":-1,"aria-level":r+1},innerHtml:t.name},action:function(n){e.focus(),e.selection.select(t.element),e.nodeChanged()},buttonBehaviours:yu([Xb(n.isDisabled),Wb()])})})),a={dom:{tag:"div",classes:["tox-statusbar__path-divider"],attributes:{"aria-hidden":!0},innerHtml:" "+t.delimiter+" "}},W(i.slice(1),(function(e,t){var n=e;return n.push(a),n.push(t),n}),[i[0]]))):sA.set(r,[])}))}))])]),components:[]}};!function(e){e[e.None=0]="None",e[e.Both=1]="Both",e[e.Vertical=2]="Vertical"}(JS||(JS={}));var JF=function(e,t,n){var r=Fe.fromDom(e.getContainer()),o=function(e,t,n,r,o){var i={};return i.height=jQ(r+t.top,xb(e),Eb(e)),n===JS.Both&&(i.width=jQ(o+t.left,yb(e),Cb(e))),i}(e,t,n,fn(r),bn(r));de(o,(function(e,t){return qt(r,t,PQ(e))})),function(e){e.fire("ResizeEditor")}(e)},VF=function(e,t,n,r){var o=gn(20*n,20*r);return JF(e,o,t),F.some(!0)},WF=function(e,t){var n=function(e){var t=!e.hasPlugin("autoresize"),n=e.getParam("resize",t);return!1===n?JS.None:"both"===n?JS.Both:JS.Vertical}(e);return n===JS.None?F.none():F.some(Ih("resize-handle",{tag:"div",classes:["tox-statusbar__resize-handle"],attributes:{title:t.translate("Resize")},behaviours:[zF.config({mode:"mouse",repositionTarget:!1,onDrag:function(t,r,o){return JF(e,o,n)},blockerClass:"tox-blocker"}),rA.config({mode:"special",onLeft:function(){return VF(e,n,-1,0)},onRight:function(){return VF(e,n,1,0)},onUp:function(){return VF(e,n,0,-1)},onDown:function(){return VF(e,n,0,1)}}),nx.config({}),AA.config({})]},t.icons))},ZF=function(e,t){var n=function(){var n,r=[];return e.getParam("elementpath",!0,"boolean")&&r.push(GF(e,{},t)),e.hasPlugin("wordcount")&&r.push(function(e,t){var n,r=function(e,n,r){return sA.set(e,[qa(t.translate(["{0} "+r,n[r]]))])};return bm.sketch({dom:{tag:"button",classes:["tox-statusbar__wordcount"]},components:[],buttonBehaviours:yu([Xb(t.isDisabled),Wb(),nx.config({}),sA.config({}),_f.config({store:{mode:"memory",initialValue:{mode:"words",count:{words:0,characters:0}}}}),lA("wordcount-events",[Xi((function(e){var t=_f.getValue(e),n="words"===t.mode?"characters":"words";_f.setValue(e,{mode:n,count:t.count}),r(e,t.count,n)})),Vi((function(t){e.on("wordCountUpdate",(function(e){var n=_f.getValue(t).mode;_f.setValue(t,{mode:n,count:e.wordCount}),r(t,e.wordCount,n)}))}))])]),eventOrder:(n={},n[si()]=["disabling","alloy.base.behaviour","wordcount-events"],n)})}(e,t)),e.getParam("branding",!0,"boolean")&&r.push({dom:{tag:"span",classes:["tox-statusbar__branding"],innerHtml:'<a href="https://www.tiny.cloud/?utm_campaign=editor_referral&amp;utm_medium=poweredby&amp;utm_source=tinymce&amp;utm_content=v5" rel="noopener" target="_blank" tabindex="-1" aria-label="'+(n=yh.translate(["Powered by {0}","Tiny"]))+'">'+n+"</a>"}}),r.length>0?[{dom:{tag:"div",classes:["tox-statusbar__text-container"]},components:r}]:[]};return{dom:{tag:"div",classes:["tox-statusbar"]},components:function(){var r=n(),o=WF(e,t);return r.concat(o.toArray())}()}},XF=function(e){var t,n,r,o,i=e.inline,a=i?YQ:TQ,c=zb(e)?Zk:bk,u=F.none(),s=mt(),l=s.browser.isIE()?["tox-platform-ie"]:[],f=s.deviceType.isTouch()?["tox-platform-touch"]:[],d=Fb(e),p=Pb(e),g=yh.isRtl()?{attributes:{dir:"rtl"}}:{},m={attributes:(t={},t[Es]=d?Yu.BottomToTop:Yu.TopToBottom,t)},h=function(){return u.bind(ES.getHeader)},v=function(){qt(J.element,"width",document.body.clientWidth+"px")},b=tc((n=bt(Lt(),p)&&"grid"===tn(p,"display"),r={dom:D({tag:"div",classes:["tox","tox-silver-sink","tox-tinymce-aux"].concat(l).concat(f)},g),behaviours:yu([jl.config({useFixed:function(){return c.isDocked(h)}})])},o={dom:{styles:{width:document.body.clientWidth+"px"}},events:Oi([zi(bi(),v)])},ur(r,n?o:{}))),w=function(){return Gn.value(b)},y=ym({dom:{tag:"div",classes:["tox-anchorbar"]}}),x=function(){return u.bind((function(e){return ES.getThrobber(e)})).getOrDie("Could not find throbber element")},C=ik(b,e,(function(){return u.bind((function(e){return y.getOpt(e)})).getOrDie("Could not find a anchor bar element")})),E=ES.parts.menubar({dom:{tag:"div",classes:["tox-menubar"]},backstage:C,onEscape:function(){e.focus()}}),B=Ib(e),M=ES.parts.toolbar(D({dom:{tag:"div",classes:["tox-toolbar"]},getSink:w,providers:C.shared.providers,onEscape:function(){e.focus()},type:B,lazyToolbar:function(){return u.bind((function(e){return ES.getToolbar(e)})).getOrDie("Could not find more toolbar element")},lazyHeader:function(){return h().getOrDie("Could not find header element")}},m)),_=ES.parts["multiple-toolbar"]({dom:{tag:"div",classes:["tox-toolbar-overlord"]},providers:C.shared.providers,onEscape:function(){e.focus()},type:B}),k=ES.parts.socket({dom:{tag:"div",classes:["tox-edit-area"]}}),I=ES.parts.sidebar({dom:{tag:"div",classes:["tox-sidebar"]}}),S=ES.parts.throbber({dom:{tag:"div",classes:["tox-throbber"]},backstage:C}),Q=e.getParam("statusbar",!0,"boolean")&&!i?F.some(ZF(e,C.shared.providers)):F.none(),N={dom:{tag:"div",classes:["tox-sidebar-wrap"]},components:[k,I]},T=_b(e),O=Db(e),P=Bb(e),j=ES.parts.header({dom:D({tag:"div",classes:["tox-editor-header"]},m),components:K([P?[E]:[],T?[_]:O?[M]:[],Ob(e)?[]:[y.asSpec()]]),sticky:zb(e),editor:e,sharedBackstage:C.shared}),z=K([d?[]:[j],i?[]:[N],d?[j]:[]]),R=K([[{dom:{tag:"div",classes:["tox-editor-container"]},components:z}],i?[]:Q.toArray(),[S]]),L=jb(e),U=D(D({role:"application"},yh.isRtl()?{dir:"rtl"}:{}),L?{"aria-hidden":"true"}:{}),Y=tc(ES.sketch({dom:{tag:"div",classes:["tox","tox-tinymce"].concat(i?["tox-tinymce-inline"]:[]).concat(d?["tox-tinymce--toolbar-bottom"]:[]).concat(f).concat(l),styles:D({visibility:"hidden"},L?{opacity:"0",border:"0"}:{}),attributes:U},components:R,behaviours:yu([Wb(),Kd.config({disableClass:"tox-tinymce--disabled"}),rA.config({mode:"cyclic",selector:".tox-menubar, .tox-toolbar, .tox-toolbar__primary, .tox-toolbar__overflow--open, .tox-sidebar__overflow--open, .tox-statusbar__path, .tox-statusbar__wordcount, .tox-statusbar__branding a, .tox-statusbar__resize-handle"})])}));u=F.some(Y),e.shortcuts.add("alt+F9","focus menubar",(function(){ES.focusMenubar(Y)})),e.shortcuts.add("alt+F10","focus toolbar",(function(){ES.focusToolbar(Y)})),e.addCommand("ToggleToolbarDrawer",(function(){ES.toggleToolbarDrawer(Y)})),e.addQueryStateHandler("ToggleToolbarDrawer",(function(){return ES.isToolbarDrawerToggled(Y)}));var G=Xy(Y),J=Xy(b);!function(e,t,n){var r=function(e,r){H([t,n],(function(t){t.broadcastEvent(e,r)}))},o=function(e,r){H([t,n],(function(t){t.broadcastOn([e],r)}))},i=function(e){return o(sf(),{target:e.target})},a=ku(),c=ns(a,"touchstart",i),u=ns(a,"touchmove",(function(e){return r(mi(),e)})),s=ns(a,"touchend",(function(e){return r(hi(),e)})),l=ns(a,"mousedown",i),f=ns(a,"mouseup",(function(e){0===e.raw.button&&o(ff(),{target:e.target})})),d=function(e){return o(sf(),{target:Fe.fromDom(e.target)})},p=function(e){0===e.button&&o(ff(),{target:Fe.fromDom(e.target)})},g=function(){H(e.editorManager.get(),(function(t){e!==t&&t.fire("DismissPopups",{relatedTarget:e})}))},A=function(e){return r(vi(),os(e))},m=function(e){o(lf(),{}),r(bi(),os(e))},h=function(){return o(lf(),{})},v=function(t){t.state&&o(sf(),{target:Fe.fromDom(e.getContainer())})},b=function(e){o(sf(),{target:Fe.fromDom(e.relatedTarget.getContainer())})};e.on("PostRender",(function(){e.on("click",d),e.on("tap",d),e.on("mouseup",p),e.on("mousedown",g),e.on("ScrollWindow",A),e.on("ResizeWindow",m),e.on("ResizeEditor",h),e.on("AfterProgressState",v),e.on("DismissPopups",b)})),e.on("remove",(function(){e.off("click",d),e.off("tap",d),e.off("mouseup",p),e.off("mousedown",g),e.off("ScrollWindow",A),e.off("ResizeWindow",m),e.off("ResizeEditor",h),e.off("AfterProgressState",v),e.off("DismissPopups",b),l.unbind(),c.unbind(),u.unbind(),s.unbind(),f.unbind()})),e.on("detach",(function(){Xl(t),Xl(n),t.destroy(),n.destroy()}))}(e,G,J);var V=function(){var t=PQ(zQ(e)),n=PQ(function(e){return RQ(e).getOr(wb(e))}(e));return e.inline||(an("div","width",n)&&qt(Y.element,"width",n),an("div","height",t)?qt(Y.element,"height",t):qt(Y.element,"height","200px")),t};return{mothership:G,uiMothership:J,backstage:C,renderUI:function(){c.setup(e,C.shared,h),kN(e,C),XN(e,w,C),function(e){var t=e.ui.registry.getAll().sidebars;H(le(t),(function(n){var r=t[n],o=function(){return xe(F.from(e.queryCommandValue("ToggleSidebar")),n)};e.ui.registry.addToggleButton(n,{icon:r.icon,tooltip:r.tooltip,onAction:function(t){e.execCommand("ToggleSidebar",!1,n),t.setActive(o())},onSetup:function(t){var n=function(){return t.setActive(o())};return e.on("ToggleSidebar",n),function(){e.off("ToggleSidebar",n)}}})}))}(e),OI(e,x,C.shared),pe(function(e){return e.getParam("toolbar_groups",{},"object")}(e),(function(t,n){e.ui.registry.addGroupToolbarButton(n,t)}));var t=e.ui.registry.getAll(),n=t.buttons,r=t.menuItems,o=t.contextToolbars,i=t.sidebars,u=Mb(e),s={menuItems:r,menus:Rb(e),menubar:Lb(e),toolbar:u.getOrThunk((function(){return function(e){return e.getParam("toolbar",!0)}(e)})),allowToolbarGroups:B===hv.floating,buttons:n,sidebar:i};dN(e,o,b,{backstage:C}),YF(e,b);var l=e.getElement(),f=V(),d={mothership:G,uiMothership:J,outerContainer:Y},p={targetNode:l,height:f};return a.render(e,d,s,C,p)},getUi:function(){return{channels:{broadcastAll:J.broadcast,broadcastOn:J.broadcastOn,register:A}}}}},KF=h([Xr("lazySink"),io("dragBlockClass"),bo("getBounds",Un),po("useTabstopAt",E),po("eventOrder",{}),kf("modalBehaviours",[rA]),kc("onExecute"),Sc("onEscape")]),qF={sketch:v},$F=h([ad({name:"draghandle",overrides:function(e,t){return{behaviours:yu([zF.config({mode:"mouse",getTarget:function(e){return uc(e,'[role="dialog"]').getOr(e)},blockerClass:e.dragBlockClass.getOrDie(new Error("The drag blocker class was not specified for a dialog with a drag handle: \n"+JSON.stringify(t,null,2)).message),getBounds:e.getDragBounds})])}}}),od({schema:[Xr("dom")],name:"title"}),od({factory:qF,schema:[Xr("dom")],name:"close"}),od({factory:qF,schema:[Xr("dom")],name:"body"}),ad({factory:qF,schema:[Xr("dom")],name:"footer"}),id({factory:{sketch:function(e,t){return D(D({},e),{dom:t.dom,components:t.components})}},schema:[po("dom",{tag:"div",styles:{position:"fixed",left:"0px",top:"0px",right:"0px",bottom:"0px"}}),po("components",[])],name:"blocker"})]),eT=Nd({name:"ModalDialog",configFields:KF(),partFields:$F(),factory:function(e,t,n,r){var o,i=es(),a=ia("modal-events"),c=D(D({},e.eventOrder),((o={})[wi()]=[a].concat(e.eventOrder["alloy.system.attached"]||[]),o));return{uid:e.uid,dom:e.dom,components:t,apis:{show:function(t){i.set(t);var n=e.lazySink(t).getOrDie(),o=r.blocker(),a=n.getSystem().build(D(D({},o),{components:o.components.concat([nc(t)]),behaviours:yu([AA.config({}),lA("dialog-blocker-events",[Ji(Jo(),(function(){rA.focusIn(t)}))])])}));Yl(n,a),rA.focusIn(t)},hide:function(e){i.clear(),Dt(e.element).each((function(t){e.getSystem().getByDom(t).each((function(e){Jl(e)}))}))},getBody:function(t){return bd(t,e,"body")},getFooter:function(t){return bd(t,e,"footer")},setIdle:function(e){NI.unblock(e)},setBusy:function(e,t){NI.block(e,t)}},eventOrder:c,domModification:{attributes:{role:"dialog","aria-modal":"true"}},behaviours:Sf(e.modalBehaviours,[sA.config({}),rA.config({mode:"cyclic",onEnter:e.onExecute,onEscape:e.onEscape,useTabstopAt:e.useTabstopAt}),NI.config({getRoot:i.get}),lA(a,[Vi((function(t){var n,r,o,i,a,c;n=t.element,r=bd(t,e,"title").element,o=Vt(n,"id").fold((function(){var e=ia("dialog-label");return Ht(r,"id",e),e}),v),Ht(n,"aria-labelledby",o),i=t.element,a=bd(t,e,"body").element,c=F.from(Jt(i,"id")).fold((function(){var e=ia("dialog-describe");return Ht(a,"id",e),e}),v),Ht(i,"aria-describedby",c)}))])])}},apis:{show:function(e,t){e.show(t)},hide:function(e,t){e.hide(t)},getBody:function(e,t){return e.getBody(t)},getFooter:function(e,t){return e.getFooter(t)},setBusy:function(e,t,n){e.setBusy(t,n)},setIdle:function(e,t){e.setIdle(t)}}}),tT=Br([$r("type"),$r("name")].concat(Xv)),nT=Fr,rT=[Vr("name","name",lr((function(){return ia("button-name")})),Nr),uo("icon"),ho("align","end",["start","end"]),vo("primary",!1),vo("disabled",!1)],oT=_(_([],rT,!0),[$r("text")],!1),iT=_([eo("type",["submit","cancel","custom"])],oT,!0),aT=_([eo("type",["menu"]),uo("text"),uo("tooltip"),uo("icon"),oo("items",tT)],rT,!0),cT=Jr("type",{submit:iT,cancel:iT,custom:iT,menu:aT}),uT=[$r("type"),$r("text"),eo("level",["info","warn","error","success"]),$r("icon"),po("url","")],sT=Br(uT),lT=[$r("type"),$r("text"),vo("disabled",!1),vo("primary",!1),Vr("name","name",lr((function(){return ia("button-name")})),Nr),uo("icon"),vo("borderless",!1)],fT=Br(lT),dT=[$r("type"),$r("name"),$r("label"),vo("disabled",!1)],pT=Br(dT),gT=Fr,AT=[$r("type"),$r("name")],mT=AT.concat([uo("label")]),hT=mT.concat([po("columns","auto")]),vT=Br(hT),bT=kr([$r("value"),$r("text"),$r("icon")]),wT=Br(mT),yT=Nr,xT=Br(mT),CT=Nr,ET=AT.concat([mo("tag","textarea"),$r("scriptId"),$r("scriptUrl"),function(e,t){return go(e,t,Pr)}("settings",void 0)]),BT=AT.concat([mo("tag","textarea"),to("init")]),DT=Rr((function(e){return Ur("customeditor.old",Er(BT),e).orThunk((function(){return Ur("customeditor.new",Er(ET),e)}))})),MT=Nr,_T=Br(mT),kT=Dr(vr),IT=function(e){return[$r("type"),qr("columns"),e]},ST=[$r("type"),$r("html"),ho("presets","presentation",["presentation","document"])],QT=Br(ST),NT=mT.concat([vo("sandboxed",!0)]),FT=Br(NT),TT=Nr,OT=mT.concat([Kr("currentState",Br([Xr("blob"),$r("url")]))]),PT=Br(OT),jT=mT.concat([uo("inputMode"),uo("placeholder"),vo("maximized",!1),vo("disabled",!1)]),zT=Br(jT),RT=Nr,LT=function(e){return[$r("type"),$r("label"),e]},UT=[$r("text"),$r("value")],YT=[$r("text"),oo("items",function(e,t){return n=Ue(t),{extract:function(e,t){return n().extract(e,t)},toString:function(){return n().toString()}};var n}(0,(function(){return HT})))],HT=Mr([Br(UT),Br(YT)]),GT=mT.concat([oo("items",HT),vo("disabled",!1)]),JT=Br(GT),VT=Nr,WT=mT.concat([ro("items",[$r("text"),$r("value")]),Ao("size",1),vo("disabled",!1)]),ZT=Br(WT),XT=Nr,KT=mT.concat([vo("constrain",!0),vo("disabled",!1)]),qT=Br(KT),$T=Br([$r("width"),$r("height")]),eO=[$r("type"),oo("header",Nr),oo("cells",Dr(Nr))],tO=Br(eO),nO=mT.concat([uo("placeholder"),vo("maximized",!1),vo("disabled",!1)]),rO=Br(nO),oO=Nr,iO=mT.concat([ho("filetype","file",["image","media","file"]),po("disabled",!1)]),aO=Br(iO),cO=Br([$r("value"),po("meta",{})]),uO=function(e){return Vr("items","items",{tag:"required",process:{}},Dr(Rr((function(t){return Ur("Checking item of "+e,sO,t).fold((function(e){return Gn.error(Gr(e))}),(function(e){return Gn.value(e)}))}))))},sO=xr((function(){return zr("type",{alertbanner:sT,bar:Br((e=uO("bar"),[$r("type"),e])),button:fT,checkbox:pT,colorinput:wT,colorpicker:xT,dropzone:_T,grid:Br(IT(uO("grid"))),iframe:FT,input:zT,listbox:JT,selectbox:ZT,sizeinput:qT,textarea:rO,urlinput:aO,customeditor:DT,htmlpanel:QT,imagetools:PT,collection:vT,label:Br(LT(uO("label"))),table:tO,panel:fO});var e})),lO=[$r("type"),po("classes",[]),oo("items",sO)],fO=Br(lO),dO=[Vr("name","name",lr((function(){return ia("tab-name")})),Nr),$r("title"),oo("items",sO)],pO=[$r("type"),ro("tabs",dO)],gO=Br(pO),AO=oT,mO=cT,hO=Br([$r("title"),Kr("body",zr("type",{panel:fO,tabpanel:gO})),mo("size","normal"),oo("buttons",mO),po("initialData",{}),bo("onAction",A),bo("onChange",A),bo("onSubmit",A),bo("onClose",A),bo("onCancel",A),po("onTabChange",A)]),vO=Br(_([eo("type",["cancel","custom"])],AO,!0)),bO=Br([$r("title"),$r("url"),co("height"),co("width"),lo("buttons",vO),bo("onAction",A),bo("onCancel",A),bo("onClose",A),bo("onMessage",A)]),wO=function(e){return i(e)?[e].concat(q(ve(e),wO)):a(e)?q(e,wO):[]},yO=function(e){return o(e.type)&&o(e.name)},xO={checkbox:gT,colorinput:yT,colorpicker:CT,dropzone:kT,input:RT,iframe:TT,sizeinput:$T,selectbox:XT,listbox:VT,size:$T,textarea:oO,urlinput:cO,customeditor:MT,collection:bT,togglemenuitem:nT},CO=function(e){var t=function(e){return J(wO(e),yO)}(e),n=q(t,(function(e){return function(e){return F.from(xO[e.type])}(e).fold((function(){return[]}),(function(t){return[Kr(e.name,t)]}))}));return Br(n)},EO=function(e){return{internalDialog:Yr(Ur("dialog",hO,e)),dataValidator:CO(e),initialData:e.initialData}},BO={open:function(e,t){var n=EO(t);return e(n.internalDialog,n.initialData,n.dataValidator)},openUrl:function(e,t){return e(Yr(Ur("dialog",bO,t)))},redial:function(e){return EO(e)}},DO=function(e){var t=[],n={};return de(e,(function(e,r){e.fold((function(){t.push(r)}),(function(e){n[r]=e}))})),t.length>0?Gn.error(t):Gn.value(n)},MO=function(e,t){var n=ym(lB.sketch((function(n){return{dom:{tag:"div",classes:["tox-form"].concat(e.classes)},components:Y(e.items,(function(e){return f_(n,e,t)}))}})));return{dom:{tag:"div",classes:["tox-dialog__body"]},components:[{dom:{tag:"div",classes:["tox-dialog__body-content"]},components:[n.asSpec()]}],behaviours:yu([rA.config({mode:"acyclic",useTabstopAt:y(zB)}),bB(n),_B(n,{postprocess:function(e){return DO(e).fold((function(e){return console.error(e),{}}),v)}})])}},_O=Qd({name:"TabButton",configFields:[po("uid",void 0),Xr("value"),Vr("dom","dom",dr((function(){return{attributes:{role:"tab",id:ia("aria"),"aria-selected":"false"}}})),Ir()),io("action"),po("domModification",{}),kf("tabButtonBehaviours",[AA,rA,_f]),Xr("view")],factory:function(e,t){return{uid:e.uid,dom:e.dom,components:e.components,events:kA(e.action),behaviours:Sf(e.tabButtonBehaviours,[AA.config({}),rA.config({mode:"execution",useSpace:!0,useEnter:!0}),_f.config({store:{mode:"memory",initialValue:e.value}})]),domModification:e.domModification}}}),kO=h([Xr("tabs"),Xr("dom"),po("clickToDismiss",!1),kf("tabbarBehaviours",[up,rA]),Dc(["tabClass","selectedClass"])]),IO=cd({factory:_O,name:"tabs",unit:"tab",overrides:function(e){var t=function(e,t){up.dehighlight(e,t),Si(e,Mi(),{tabbar:e,button:t})},n=function(e,t){up.highlight(e,t),Si(e,Di(),{tabbar:e,button:t})};return{action:function(r){var o=r.getSystem().getByUid(e.uid).getOrDie(),i=up.isHighlighted(o,r);(i&&e.clickToDismiss?t:i?A:n)(o,r)},domModification:{classes:[e.markers.tabClass]}}}}),SO=h([IO]),QO=Nd({name:"Tabbar",configFields:kO(),partFields:SO(),factory:function(e,t,n,r){return{uid:e.uid,dom:e.dom,components:t,"debug.sketcher":"Tabbar",domModification:{attributes:{role:"tablist"}},behaviours:Sf(e.tabbarBehaviours,[up.config({highlightClass:e.markers.selectedClass,itemClass:e.markers.tabClass,onHighlight:function(e,t){Ht(t.element,"aria-selected","true")},onDehighlight:function(e,t){Ht(t.element,"aria-selected","false")}}),rA.config({mode:"flow",getInitial:function(e){return up.getHighlighted(e).map((function(e){return e.element}))},selector:"."+e.markers.tabClass,executeOnMove:!0})])}}}),NO=Qd({name:"Tabview",configFields:[kf("tabviewBehaviours",[sA])],factory:function(e,t){return{uid:e.uid,dom:e.dom,behaviours:Sf(e.tabviewBehaviours,[sA.config({})]),domModification:{attributes:{role:"tabpanel"}}}}}),FO=h([po("selectFirst",!0),_c("onChangeTab"),_c("onDismissTab"),po("tabs",[]),kf("tabSectionBehaviours",[])]),TO=od({factory:QO,schema:[Xr("dom"),no("markers",[Xr("tabClass"),Xr("selectedClass")])],name:"tabbar",defaults:function(e){return{tabs:e.tabs}}}),OO=od({factory:NO,name:"tabview"}),PO=h([TO,OO]),jO=Nd({name:"TabSection",configFields:FO(),partFields:PO(),factory:function(e,t,n,r){var o=function(t,n){vd(t,e,"tabbar").each((function(e){n(e).each(Qi)}))};return{uid:e.uid,dom:e.dom,components:t,behaviours:If(e.tabSectionBehaviours),events:Oi(K([e.selectFirst?[Vi((function(e,t){o(e,up.getFirst)}))]:[],[zi(Di(),(function(t,n){!function(t){var n=_f.getValue(t);vd(t,e,"tabview").each((function(r){var o=Z(e.tabs,(function(e){return e.value===n}));o.each((function(n){var o=n.view();Vt(t.element,"id").each((function(e){Ht(r.element,"aria-labelledby",e)})),sA.set(r,o),e.onChangeTab(r,t,o)}))}))}(n.event.button)})),zi(Mi(),(function(t,n){var r=n.event.button;e.onDismissTab(t,r)}))]])),apis:{getViewItems:function(t){return vd(t,e,"tabview").map((function(e){return sA.contents(e)})).getOr([])},showTab:function(e,t){o(e,(function(e){var n=up.getCandidates(e);return Z(n,(function(e){return _f.getValue(e)===t})).filter((function(t){return!up.isHighlighted(e,t)}))}))}}}},apis:{getViewItems:function(e,t){return e.getViewItems(t)},showTab:function(e,t,n){e.showTab(t,n)}}}),zO=function(e,t){qt(e,"height",t+"px"),mt().browser.isIE()?cn(e,"flex-basis"):qt(e,"flex-basis",t+"px")},RO=function(e,t,n){uc(e,'[role="dialog"]').each((function(e){lc(e,'[role="tablist"]').each((function(r){n.get().map((function(n){return qt(t,"height","0"),qt(t,"flex-basis","0"),Math.min(n,function(e,t,n){var r,o=Et(e).dom,i=uc(e,".tox-dialog-wrap").getOr(e);r="fixed"===tn(i,"position")?Math.max(o.clientHeight,window.innerHeight):Math.max(o.offsetHeight,o.scrollHeight);var a=fn(t),c=t.dom.offsetLeft>=n.dom.offsetLeft+bn(n)?Math.max(fn(n),a):a,u=parseInt(tn(e,"margin-top"),10)||0,s=parseInt(tn(e,"margin-bottom"),10)||0;return r-(fn(e)+u+s-c)}(e,t,r))})).each((function(e){zO(t,e)}))}))}))},LO=function(e){return lc(e,'[role="tabpanel"]')},UO=function(e){var t,n,r=(t=es(),n=[Vi((function(n){var r=n.element;LO(r).each((function(o){qt(o,"visibility","hidden"),n.getSystem().getByDom(o).toOptional().each((function(n){var r=function(e,t,n){return Y(e,(function(r,o){sA.set(n,e[o].view());var i=t.dom.getBoundingClientRect();return sA.set(n,[]),i.height}))}(e,o,n),i=function(e){return ae(oe(e,(function(e,t){return e>t?-1:e<t?1:0})))}(r);i.fold(t.clear,t.set)})),RO(r,o,t),cn(o,"visibility"),function(e,t){ae(e).each((function(e){return jO.showTab(t,e.value)}))}(e,n),vm.requestAnimationFrame((function(){RO(r,o,t)}))}))})),zi(bi(),(function(e){var n=e.element;LO(n).each((function(e){RO(n,e,t)}))})),zi(mx,(function(e,n){var r=e.element;LO(r).each((function(e){var n=Qu(Tt(e));qt(e,"visibility","hidden");var o=rn(e,"height").map((function(e){return parseInt(e,10)}));cn(e,"height"),cn(e,"flex-basis");var i=e.dom.getBoundingClientRect().height;o.forall((function(e){return i>e}))?(t.set(i),RO(r,e,t)):o.each((function(t){zO(e,t)})),cn(e,"visibility"),n.each(Iu)}))}))],{extraEvents:n,selectFirst:!1});return{smartTabHeight:r,naiveTabHeight:{extraEvents:[],selectFirst:!0}}},YO="send-data-to-section",HO="send-data-to-view",GO=function(e,t){var n=xo({}),r=function(e){var t=_f.getValue(e),r=DO(t).getOr({}),o=n.get(),i=ur(o,r);n.set(i)},o=function(e){var t=n.get();_f.setValue(e,t)},i=xo(null),a=Y(e.tabs,(function(e){return{value:e.name,dom:{tag:"div",classes:["tox-dialog__body-nav-item"],innerHtml:t.shared.providers.translate(e.title)},view:function(){return[lB.sketch((function(n){return{dom:{tag:"div",classes:["tox-form"]},components:Y(e.items,(function(e){return f_(n,e,t)})),formBehaviours:yu([rA.config({mode:"acyclic",useTabstopAt:y(zB)}),lA("TabView.form.events",[Vi(o),Wi(r)]),Mu.config({channels:Mo([{key:YO,value:{onReceive:r}},{key:HO,value:{onReceive:o}}])})])}}))]}}})),c=UO(a).smartTabHeight;return jO.sketch({dom:{tag:"div",classes:["tox-dialog__body"]},onChangeTab:function(e,t,n){var r=_f.getValue(t);Si(e,Ax,{name:r,oldName:i.get()}),i.set(r)},tabs:a,components:[jO.parts.tabbar({dom:{tag:"div",classes:["tox-dialog__body-nav"]},components:[QO.parts.tabs({})],markers:{tabClass:"tox-tab",selectedClass:"tox-dialog__body-nav-item--active"},tabbarBehaviours:yu([nx.config({})])}),jO.parts.tabview({dom:{tag:"div",classes:["tox-dialog__body-content"]}})],selectFirst:c.selectFirst,tabSectionBehaviours:yu([lA("tabpanel",c.extraEvents),rA.config({mode:"acyclic"}),Pd.config({find:function(e){return ae(jO.getViewItems(e))}}),_f.config({store:{mode:"manual",getValue:function(e){return e.getSystem().broadcastOn([YO],{}),n.get()},setValue:function(e,t){n.set(t),e.getSystem().broadcastOn([HO],{})}}})])})},JO=ia("update-dialog"),VO=ia("update-title"),WO=ia("update-body"),ZO=ia("update-footer"),XO=ia("body-send-message"),KO=function(e,t,n,r){return{dom:{tag:"div",classes:["tox-dialog__content-js"],attributes:D(D({},t.map((function(e){return{id:e}})).getOr({})),r?{"aria-live":"polite"}:{})},components:[],behaviours:yu([wB(0),lQ.config({channel:WO,updateState:function(e,t){return F.some({isTabPanel:function(){return"tabpanel"===t.body.type}})},renderComponents:function(e){return"tabpanel"===e.body.type?[GO(e.body,n)]:[MO(e.body,n)]},initialData:e})])}},qO=cw.deviceType.isTouch(),$O=function(e,t){return{dom:{tag:"div",styles:{display:"none"},classes:["tox-dialog__header"]},components:[e,t]}},eP=function(e,t){return eT.parts.close(bm.sketch({dom:{tag:"button",classes:["tox-button","tox-button--icon","tox-button--naked"],attributes:{type:"button","aria-label":t.translate("Close")}},action:e,buttonBehaviours:yu([nx.config({})])}))},tP=function(){return eT.parts.title({dom:{tag:"div",classes:["tox-dialog__title"],innerHtml:"",styles:{display:"none"}}})},nP=function(e,t){return eT.parts.body({dom:{tag:"div",classes:["tox-dialog__body"]},components:[{dom:{tag:"div",classes:["tox-dialog__body-content"]},components:[{dom:wm("<p>"+wh(t.translate(e))+"</p>")}]}]})},rP=function(e){return eT.parts.footer({dom:{tag:"div",classes:["tox-dialog__footer"]},components:e})},oP=function(e,t){return[Zy.sketch({dom:{tag:"div",classes:["tox-dialog__footer-start"]},components:e}),Zy.sketch({dom:{tag:"div",classes:["tox-dialog__footer-end"]},components:t})]},iP=function(e){var t,n="tox-dialog",r=n+"-wrap",o=r+"__backdrop",i=n+"__disable-scroll";return eT.sketch({lazySink:e.lazySink,onEscape:function(t){return e.onEscape(t),F.some(!0)},useTabstopAt:function(e){return!zB(e)},dom:{tag:"div",classes:[n].concat(e.extraClasses),styles:D({position:"relative"},e.extraStyles)},components:_([e.header,e.body],e.footer.toArray(),!0),parts:{blocker:{dom:wm('<div class="'+r+'"></div>'),components:[{dom:{tag:"div",classes:qO?[o,o+"--opaque"]:[o]}}]}},dragBlockClass:r,modalBehaviours:yu(_([AA.config({}),lA("dialog-events",e.dialogEvents.concat([Ji(Jo(),(function(e,t){rA.focusIn(e)}))])),lA("scroll-lock",[Vi((function(){ja(Lt(),i)})),Wi((function(){Ra(Lt(),i)}))])],e.extraBehaviours,!0)),eventOrder:D((t={},t[si()]=["dialog-events"],t[wi()]=["scroll-lock","dialog-events","alloy.base.behaviour"],t[yi()]=["alloy.base.behaviour","dialog-events","scroll-lock"],t),e.eventOrder)})},aP=function(e){return bm.sketch({dom:{tag:"button",classes:["tox-button","tox-button--icon","tox-button--naked"],attributes:{type:"button","aria-label":e.translate("Close"),title:e.translate("Close")}},components:[Ih("close",{tag:"div",classes:["tox-icon"]},e.icons)],action:function(e){Ii(e,lx)}})},cP=function(e,t,n){var r=function(e){return[qa(n.translate(e.title))]};return{dom:{tag:"div",classes:["tox-dialog__title"],attributes:D({},t.map((function(e){return{id:e}})).getOr({}))},components:r(e),behaviours:yu([lQ.config({channel:VO,renderComponents:r})])}},uP=function(){return{dom:wm('<div class="tox-dialog__draghandle"></div>')}},sP=function(e,t){return function(e,t){var n=eT.parts.title(cP(e,F.none(),t)),r=eT.parts.draghandle(uP()),o=eT.parts.close(aP(t)),i=[n].concat(e.draggable?[r]:[]).concat([o]);return Zy.sketch({dom:wm('<div class="tox-dialog__header"></div>'),components:i})}({title:t.shared.providers.translate(e),draggable:t.dialog.isDraggableModal()},t.shared.providers)},lP=function(e,t,n){return{dom:{tag:"div",classes:["tox-dialog__busy-spinner"],attributes:{"aria-label":n.translate(e)},styles:{left:"0px",right:"0px",bottom:"0px",top:"0px",position:"absolute"}},behaviours:t,components:[{dom:wm('<div class="tox-spinner"><div></div><div></div><div></div></div>')}]}},fP=function(e,t,n){return{onClose:function(){return n.closeWindow()},onBlock:function(n){eT.setBusy(e(),(function(e,r){return lP(n.message,r,t)}))},onUnblock:function(){eT.setIdle(e())}}},dP=function(e,t,n,r){var o;return tc(iP(D(D({},e),{lazySink:r.shared.getSink,extraBehaviours:_([lQ.config({channel:JO,updateState:function(e,t){return F.some(t)},initialData:t}),SB({})],e.extraBehaviours,!0),onEscape:function(e){Ii(e,lx)},dialogEvents:n,eventOrder:(o={},o[ui()]=[lQ.name(),Mu.name()],o[wi()]=["scroll-lock",lQ.name(),"messages","dialog-events","alloy.base.behaviour"],o[yi()]=["alloy.base.behaviour","dialog-events","messages",lQ.name(),"scroll-lock"],o)})))},pP=function(e){return Y(e,(function(e){return"menu"===e.type?function(e){var t=Y(e.items,(function(e){var t=xo(!1);return D(D({},e),{storage:t})}));return D(D({},e),{items:t})}(e):e}))},gP=function(e){return W(e,(function(e,t){return"menu"===t.type?W(t.items,(function(e,t){return e[t.name]=t.storage,e}),e):e}),{})},AP=function(e,t){return[Yi(Jo(),jB),e(sx,(function(e,n){t.onClose(),n.onClose()})),e(lx,(function(e,t,n,r){t.onCancel(e),Ii(r,sx)})),zi(gx,(function(e,n){return t.onUnblock()})),zi(px,(function(e,n){return t.onBlock(n.event)}))]},mP=function(e,t){var n=function(t,n){return zi(t,(function(t,o){r(t,(function(r,i){n(e(),r,o.event,t)}))}))},r=function(e,t){lQ.getState(e).get().each((function(n){t(n,e)}))};return _(_([],AP(n,t),!0),[n(fx,(function(e,t,n){t.onAction(e,{name:n.name})}))],!1)},hP=function(e,t,n){var r=function(t,n){return zi(t,(function(t,r){o(t,(function(o,i){n(e(),o,r.event,t)}))}))},o=function(e,t){lQ.getState(e).get().each((function(n){t(n.internalDialog,e)}))};return _(_([],AP(r,t),!0),[r(dx,(function(e,t){return t.onSubmit(e)})),r(ux,(function(e,t,n){t.onChange(e,{name:n.name})})),r(fx,(function(e,t,r,o){var i=function(){return rA.focusIn(o)},a=function(e){return Wt(e,"disabled")||Vt(e,"aria-disabled").exists((function(e){return"true"===e}))},c=Tt(o.element),u=Qu(c);t.onAction(e,{name:r.name,value:r.value}),Qu(c).fold(i,(function(e){a(e)||u.exists((function(t){return yt(e,t)&&a(t)}))?i():n().toOptional().filter((function(t){return!yt(t.element,e)})).each(i)}))})),r(Ax,(function(e,t,n){t.onTabChange(e,{newTabName:n.name,oldTabName:n.oldName})})),Wi((function(t){var n=e();_f.setValue(t,n.getData())}))],!1)},vP=function(e,t){var n=t.map((function(e){return e.footerButtons})).getOr([]),r=G(n,(function(e){return"start"===e.align})),o=function(e,t){return Zy.sketch({dom:{tag:"div",classes:["tox-dialog__footer-"+e]},components:Y(t,(function(e){return e.memento.asSpec()}))})};return[o("start",r.pass),o("end",r.fail)]},bP=function(e,t){return{dom:wm('<div class="tox-dialog__footer"></div>'),components:[],behaviours:yu([lQ.config({channel:ZO,initialData:e,updateState:function(e,n){var r=Y(n.buttons,(function(e){var n=ym(function(e,t){return $D(e,e.type,t)}(e,t));return{name:e.name,align:e.align,memento:n}}));return F.some({lookupByName:function(e,t){return function(e,t,n){return Z(t,(function(e){return e.name===n})).bind((function(t){return t.memento.getOpt(e)}))}(e,r,t)},footerButtons:r})},renderComponents:vP})])}},wP=function(e,t){return eT.parts.footer(bP(e,t))},yP=function(e,t){if(e.getRoot().getSystem().isConnected()){var n=Pd.getCurrent(e.getFormWrapper()).getOr(e.getFormWrapper());return lB.getField(n,t).fold((function(){var r=e.getFooter();return lQ.getState(r).get().bind((function(e){return e.lookupByName(n,t)}))}),(function(e){return F.some(e)}))}return F.none()},xP=function(e,t,n){var r=function(t){var n=e.getRoot();n.getSystem().isConnected()&&t(n)},i={getData:function(){var t=e.getRoot(),r=t.getSystem().isConnected()?e.getFormWrapper():t,o=_f.getValue(r),i=pe(n,(function(e){return e.get()}));return D(D({},o),i)},setData:function(t){r((function(r){var o=i.getData(),a=D(D({},o),t),c=function(e,t){var n=e.getRoot();return lQ.getState(n).get().map((function(e){return Yr(Ur("data",e.dataValidator,t))})).getOr(t)}(e,a),u=e.getFormWrapper();_f.setValue(u,c),de(n,(function(e,t){we(a,t)&&e.set(a[t])}))}))},disable:function(t){yP(e,t).each(Kd.disable)},enable:function(t){yP(e,t).each(Kd.enable)},focus:function(t){yP(e,t).each(AA.focus)},block:function(e){if(!o(e))throw new Error("The dialogInstanceAPI.block function should be passed a blocking message of type string as an argument");r((function(t){Si(t,px,{message:e})}))},unblock:function(){r((function(e){Ii(e,gx)}))},showTab:function(t){r((function(n){var r=e.getBody();lQ.getState(r).get().exists((function(e){return e.isTabPanel()}))&&Pd.getCurrent(r).each((function(e){jO.showTab(e,t)}))}))},redial:function(e){r((function(n){var r=t(e);n.getSystem().broadcastOn([JO],r),n.getSystem().broadcastOn([VO],r.internalDialog),n.getSystem().broadcastOn([WO],r.internalDialog),n.getSystem().broadcastOn([ZO],r.internalDialog),i.setData(r.initialData)}))},close:function(){r((function(e){Ii(e,sx)}))}};return i},CP=function(e,t,n){var r=sP(e.internalDialog.title,n),o=function(e,t){var n=KO(e,F.none(),t,!1);return eT.parts.body(n)}({body:e.internalDialog.body},n),i=pP(e.internalDialog.buttons),a=gP(i),c=wP({buttons:i},n),u=hP((function(){return p}),fP((function(){return f}),n.shared.providers,t),n.shared.getSink),s=function(e){switch(e){case"large":return["tox-dialog--width-lg"];case"medium":return["tox-dialog--width-md"];default:return[]}}(e.internalDialog.size),l={header:r,body:o,footer:F.some(c),extraClasses:s,extraBehaviours:[],extraStyles:{}},f=dP(l,e,u,n),d={getRoot:h(f),getBody:function(){return eT.getBody(f)},getFooter:function(){return eT.getFooter(f)},getFormWrapper:function(){var e=eT.getBody(f);return Pd.getCurrent(e).getOr(e)}},p=xP(d,t.redial,a);return{dialog:f,instanceApi:p}},EP=function(e,t,n,r){var o,i,a,c,u,s=ia("dialog-label"),l=ia("dialog-content"),f=ym((a={title:e.internalDialog.title,draggable:!0},c=s,u=n.shared.providers,Zy.sketch({dom:wm('<div class="tox-dialog__header"></div>'),components:[cP(a,F.some(c),u),uP(),aP(u)],containerBehaviours:yu([zF.config({mode:"mouse",blockerClass:"blocker",getTarget:function(e){return fc(e,'[role="dialog"]').getOrDie()},snaps:{getSnapPoints:function(){return[]},leftAttr:"data-drag-left",topAttr:"data-drag-top"}})])}))),d=ym(function(e,t,n,r){return KO(e,F.some(t),n,r)}({body:e.internalDialog.body},l,n,r)),p=pP(e.internalDialog.buttons),g=gP(p),A=ym(function(e,t){return bP(e,t)}({buttons:p},n)),m=hP((function(){return b}),{onBlock:function(e){NI.block(v,(function(t,r){return lP(e.message,r,n.shared.providers)}))},onUnblock:function(){NI.unblock(v)},onClose:function(){return t.closeWindow()}},n.shared.getSink),v=tc({dom:{tag:"div",classes:["tox-dialog","tox-dialog-inline"],attributes:(o={role:"dialog"},o["aria-labelledby"]=s,o["aria-describedby"]=l,o)},eventOrder:(i={},i[ui()]=[lQ.name(),Mu.name()],i[si()]=["execute-on-form"],i[wi()]=["reflecting","execute-on-form"],i),behaviours:yu([rA.config({mode:"cyclic",onEscape:function(e){return Ii(e,sx),F.some(!0)},useTabstopAt:function(e){return!zB(e)&&("button"!==Oe(e)||"disabled"!==Jt(e,"disabled"))}}),lQ.config({channel:JO,updateState:function(e,t){return F.some(t)},initialData:e}),AA.config({}),lA("execute-on-form",m.concat([Ji(Jo(),(function(e,t){rA.focusIn(e)}))])),NI.config({getRoot:function(){return F.some(v)}}),sA.config({}),SB({})]),components:[f.asSpec(),d.asSpec(),A.asSpec()]}),b=xP({getRoot:h(v),getFooter:function(){return A.get(v)},getBody:function(){return d.get(v)},getFormWrapper:function(){var e=d.get(v);return Pd.getCurrent(e).getOr(e)}},t.redial,g);return{dialog:v,instanceApi:b}},BP=tinymce.util.Tools.resolve("tinymce.util.URI"),DP=["insertContent","setContent","execCommand","close","block","unblock"],MP=function(e){return i(e)&&-1!==DP.indexOf(e.mceAction)},_P=function(e,t,n,r){var a,c,s,l=sP(e.title,r),f=function(e){var t={dom:{tag:"div",classes:["tox-dialog__content-js"]},components:[{dom:{tag:"div",classes:["tox-dialog__body-iframe"]},components:[OB({dom:{tag:"iframe",attributes:{src:e.url}},behaviours:yu([nx.config({}),AA.config({})])})]}],behaviours:yu([rA.config({mode:"acyclic",useTabstopAt:y(zB)})])};return eT.parts.body(t)}(e),d=e.buttons.bind((function(e){return 0===e.length?F.none():F.some(wP({buttons:e},r))})),p=mP((function(){return x}),fP((function(){return w}),r.shared.providers,t)),g=D(D({},e.height.fold((function(){return{}}),(function(e){return{height:e+"px","max-height":e+"px"}}))),e.width.fold((function(){return{}}),(function(e){return{width:e+"px","max-width":e+"px"}}))),A=e.width.isNone()&&e.height.isNone()?["tox-dialog--width-lg"]:[],m=new BP(e.url,{base_uri:new BP(window.location.href)}),h=m.protocol+"://"+m.host+(m.port?":"+m.port:""),v=$u(),b=[lA("messages",[Vi((function(){var t=ns(Fe.fromDom(window),"message",(function(t){if(m.isSameOrigin(new BP(t.raw.origin))){var r=t.raw.data;MP(r)?function(e,t,n){switch(n.mceAction){case"insertContent":e.insertContent(n.content);break;case"setContent":e.setContent(n.content);break;case"execCommand":var r=!!u(n.ui)&&n.ui;e.execCommand(n.cmd,r,n.value);break;case"close":t.close();break;case"block":t.block(n.message);break;case"unblock":t.unblock()}}(n,x,r):function(e){return!MP(e)&&i(e)&&we(e,"mceAction")}(r)&&e.onMessage(x,r)}}));v.set(t)})),Wi(v.clear)]),Mu.config({channels:(a={},a[XO]={onReceive:function(e,t){lc(e.element,"iframe").each((function(e){e.dom.contentWindow.postMessage(t,h)}))}},a)})],w=dP({header:l,body:f,footer:d,extraClasses:A,extraBehaviours:b,extraStyles:g},e,p,r),x=(c=w,s=function(e){c.getSystem().isConnected()&&e(c)},{block:function(e){if(!o(e))throw new Error("The urlDialogInstanceAPI.block function should be passed a blocking message of type string as an argument");s((function(t){Si(t,px,{message:e})}))},unblock:function(){s((function(e){Ii(e,gx)}))},close:function(){s((function(e){Ii(e,sx)}))},sendMessage:function(e){s((function(t){t.getSystem().broadcastOn([XO],e)}))}});return{dialog:w,instanceApi:x}},kP=function(e,t,n){return t&&n?[]:[zk.config({contextual:{lazyContext:function(){return F.some(Rn(Fe.fromDom(e.getContentAreaContainer())))},fadeInClass:"tox-dialog-dock-fadein",fadeOutClass:"tox-dialog-dock-fadeout",transitionClass:"tox-dialog-dock-transition"},modes:["top"]})]},IP=function(e){var t=e.backstage,n=e.editor,r=zb(n),o=function(e){var t=e.backstage.shared;return{open:function(n,r){var o=function(){eT.hide(u),r()},i=ym($D({name:"close-alert",text:"OK",primary:!0,align:"end",disabled:!1,icon:F.none()},"cancel",e.backstage)),a=tP(),c=eP(o,t.providers),u=tc(iP({lazySink:function(){return t.getSink()},header:$O(a,c),body:nP(n,t.providers),footer:F.some(rP(oP([],[i.asSpec()]))),onEscape:o,extraClasses:["tox-alert-dialog"],extraBehaviours:[],extraStyles:{},dialogEvents:[zi(lx,o)],eventOrder:{}}));eT.show(u);var s=i.get(u);AA.focus(s)}}}(e),i=function(e){var t=e.backstage.shared;return{open:function(n,r){var o=function(e){eT.hide(s),r(e)},i=ym($D({name:"yes",text:"Yes",primary:!0,align:"end",disabled:!1,icon:F.none()},"submit",e.backstage)),a=$D({name:"no",text:"No",primary:!1,align:"end",disabled:!1,icon:F.none()},"cancel",e.backstage),c=tP(),u=eP((function(){return o(!1)}),t.providers),s=tc(iP({lazySink:function(){return t.getSink()},header:$O(c,u),body:nP(n,t.providers),footer:F.some(rP(oP([],[a,i.asSpec()]))),onEscape:function(){return o(!1)},extraClasses:["tox-confirm-dialog"],extraBehaviours:[],extraStyles:{},dialogEvents:[zi(lx,(function(){return o(!1)})),zi(dx,(function(){return o(!0)}))],eventOrder:{}}));eT.show(s);var l=i.get(s);AA.focus(l)}}}(e),a=function(e,r){return BO.openUrl((function(e){var o=_P(e,{closeWindow:function(){eT.hide(o.dialog),r(o.instanceApi)}},n,t);return eT.show(o.dialog),o.instanceApi}),e)},c=function(e,n){return BO.open((function(e,r,o){var i=r,a=CP({dataValidator:o,initialData:i,internalDialog:e},{redial:BO.redial,closeWindow:function(){eT.hide(a.dialog),n(a.instanceApi)}},t);return eT.show(a.dialog),a.instanceApi.setData(i),a.instanceApi}),e)},u=function(e,o,i,a){return BO.open((function(e,c,u){var s=Yr(Ur("data",u,c)),l=es(),f=t.shared.header.isPositionedAtTop(),d=function(){return l.on((function(e){qA.reposition(e),zk.refresh(e)}))},p=EP({dataValidator:u,initialData:s,internalDialog:e},{redial:BO.redial,closeWindow:function(){l.on(qA.hide),n.off("ResizeEditor",d),l.clear(),i(p.instanceApi)}},t,a),g=tc(qA.sketch(D(D({lazySink:t.shared.getSink,dom:{tag:"div",classes:[]},fireDismissalEventInstead:{}},f?{}:{fireRepositionEventInstead:{}}),{inlineBehaviours:yu(_([lA("window-manager-inline-events",[zi(xi(),(function(e,t){Ii(p.dialog,lx)}))])],kP(n,r,f),!0)),isExtraPart:function(e,t){return function(e){return Ty(e,".tox-alert-dialog")||Ty(e,".tox-confirm-dialog")}(t)}})));return l.set(g),qA.showWithin(g,nc(p.dialog),{anchor:o},F.some(Lt())),r&&f||(zk.refresh(g),n.on("ResizeEditor",d)),p.instanceApi.setData(s),rA.focusIn(p.dialog),p.instanceApi}),e)};return{open:function(e,n,r){return void 0!==n&&"toolbar"===n.inline?u(e,t.shared.anchors.inlineDialog(),r,n.ariaAttrs):void 0!==n&&"cursor"===n.inline?u(e,t.shared.anchors.cursor(),r,n.ariaAttrs):c(e,r)},openUrl:function(e,t){return a(e,t)},alert:function(e,t){o.open(e,(function(){t()}))},close:function(e){e.close()},confirm:function(e,t){i.open(e,(function(e){t(e)}))}}};B.add("silver",(function(e){var t=XF(e),n=t.uiMothership,r=t.backstage,o=t.renderUI,i=t.getUi;Fy(e,r.shared);var a=IP({editor:e,backstage:r});return{renderUI:o,getWindowManagerImpl:h(a),getNotificationManagerImpl:function(){return Nh(e,{backstage:r},n)},ui:i()}}))}()},75199:(e,t,n)=>{!function(){"use strict";var t=function(e){if(null===e)return"null";if(void 0===e)return"undefined";var t=typeof e;return"object"===t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"===t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t},r=function(e){return{eq:e}},o=r((function(e,t){return e===t})),i=function(e){return r((function(t,n){if(t.length!==n.length)return!1;for(var r=t.length,o=0;o<r;o++)if(!e.eq(t[o],n[o]))return!1;return!0}))},a=function(e,t){return function(e,t){return r((function(n,r){return e.eq(t(n),t(r))}))}(i(e),(function(e){return function(e,t){return Array.prototype.slice.call(e).sort(t)}(e,t)}))},c=function(e){return r((function(t,n){var r=Object.keys(t),i=Object.keys(n);if(!a(o).eq(r,i))return!1;for(var c=r.length,u=0;u<c;u++){var s=r[u];if(!e.eq(t[s],n[s]))return!1}return!0}))},u=r((function(e,n){if(e===n)return!0;var r=t(e);return r===t(n)&&(function(e){return-1!==["undefined","boolean","number","string","function","xml","null"].indexOf(e)}(r)?e===n:"array"===r?i(u).eq(e,n):"object"===r&&c(u).eq(e,n))})),s=function(e){return function(t){return function(e){var t=typeof e;return null===e?"null":"object"===t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"===t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t}(t)===e}},l=function(e){return function(t){return typeof t===e}},f=function(e){return function(t){return e===t}},d=s("string"),p=s("object"),g=s("array"),A=f(null),m=l("boolean"),h=f(void 0),v=function(e){return null==e},b=function(e){return!v(e)},w=l("function"),y=l("number"),x=function(){},C=function(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return e(t.apply(null,n))}},E=function(e,t){return function(n){return e(t(n))}},B=function(e){return function(){return e}},D=function(e){return e},M=function(e,t){return e===t};function _(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=t.concat(n);return e.apply(null,o)}}var k=function(e){return function(t){return!e(t)}},I=function(e){return e()},S=function(e){e()},Q=B(!1),N=B(!0),F=function(){return T},T=function(){var e=function(e){return e()},t=D;return{fold:function(e,t){return e()},isSome:Q,isNone:N,getOr:t,getOrThunk:e,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:B(null),getOrUndefined:B(void 0),or:t,orThunk:e,map:F,each:x,bind:F,exists:Q,forall:N,filter:function(){return F()},toArray:function(){return[]},toString:B("none()")}}(),O=function(e){var t=B(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},isSome:N,isNone:Q,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return O(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:T},toArray:function(){return[e]},toString:function(){return"some("+e+")"}};return o},P={some:O,none:F,from:function(e){return null==e?T:O(e)}},j=Array.prototype.slice,z=Array.prototype.indexOf,R=Array.prototype.push,L=function(e,t){return z.call(e,t)},U=function(e,t){return L(e,t)>-1},Y=function(e,t){for(var n=0,r=e.length;n<r;n++){if(t(e[n],n))return!0}return!1},H=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){var i=e[o];r[o]=t(i,o)}return r},G=function(e,t){for(var n=0,r=e.length;n<r;n++){t(e[n],n)}},J=function(e,t){for(var n=e.length-1;n>=0;n--){t(e[n],n)}},V=function(e,t){for(var n=[],r=[],o=0,i=e.length;o<i;o++){var a=e[o];(t(a,o)?n:r).push(a)}return{pass:n,fail:r}},W=function(e,t){for(var n=[],r=0,o=e.length;r<o;r++){var i=e[r];t(i,r)&&n.push(i)}return n},Z=function(e,t,n){return J(e,(function(e,r){n=t(n,e,r)})),n},X=function(e,t,n){return G(e,(function(e,r){n=t(n,e,r)})),n},K=function(e,t,n){for(var r=0,o=e.length;r<o;r++){var i=e[r];if(t(i,r))return P.some(i);if(n(i,r))break}return P.none()},q=function(e,t){return K(e,t,Q)},$=function(e,t){for(var n=0,r=e.length;n<r;n++){if(t(e[n],n))return P.some(n)}return P.none()},ee=function(e,t){return function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!g(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);R.apply(t,e[n])}return t}(H(e,t))},te=function(e,t){for(var n=0,r=e.length;n<r;++n){if(!0!==t(e[n],n))return!1}return!0},ne=function(e){var t=j.call(e,0);return t.reverse(),t},re=function(e,t){return W(e,(function(e){return!U(t,e)}))},oe=function(e,t){var n=j.call(e,0);return n.sort(t),n},ie=function(e,t){return t>=0&&t<e.length?P.some(e[t]):P.none()},ae=function(e){return ie(e,0)},ce=function(e){return ie(e,e.length-1)},ue=w(Array.from)?Array.from:function(e){return j.call(e)},se=function(e,t){for(var n=0;n<e.length;n++){var r=t(e[n],n);if(r.isSome())return r}return P.none()},le=Object.keys,fe=Object.hasOwnProperty,de=function(e,t){for(var n=le(e),r=0,o=n.length;r<o;r++){var i=n[r];t(e[i],i)}},pe=function(e,t){return ge(e,(function(e,n){return{k:n,v:t(e,n)}}))},ge=function(e,t){var n={};return de(e,(function(e,r){var o=t(e,r);n[o.k]=o.v})),n},Ae=function(e){return function(t,n){e[n]=t}},me=function(e,t,n,r){return de(e,(function(e,o){(t(e,o)?n:r)(e,o)})),{}},he=function(e,t){var n={};return me(e,t,Ae(n),x),n},ve=function(e){return function(e,t){var n=[];return de(e,(function(e,r){n.push(t(e,r))})),n}(e,D)},be=function(e,t){return we(e,t)?P.from(e[t]):P.none()},we=function(e,t){return fe.call(e,t)},ye=function(e,t){return we(e,t)&&void 0!==e[t]&&null!==e[t]},xe=Array.isArray,Ce=function(e,t,n){var r,o;if(!e)return!1;if(n=n||e,void 0!==e.length){for(r=0,o=e.length;r<o;r++)if(!1===t.call(n,e[r],r,e))return!1}else for(r in e)if(we(e,r)&&!1===t.call(n,e[r],r,e))return!1;return!0},Ee=function(e,t){var n=[];return Ce(e,(function(r,o){n.push(t(r,o,e))})),n},Be=function(e,t){var n=[];return Ce(e,(function(r,o){t&&!t(r,o,e)||n.push(r)})),n},De=function(e,t){if(e)for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},Me=function(e,t,n,r){for(var o=h(n)?e[0]:n,i=0;i<e.length;i++)o=t.call(r,o,e[i],i);return o},_e=function(e,t,n){var r,o;for(r=0,o=e.length;r<o;r++)if(t.call(n,e[r],r,e))return r;return-1},ke=function(e){return e[e.length-1]},Ie=function(){return Ie=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Ie.apply(this,arguments)};function Se(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}var Qe=function(e){var t,n=!1;return function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];return n||(n=!0,t=e.apply(null,r)),t}},Ne=function(){return Fe(0,0)},Fe=function(e,t){return{major:e,minor:t}},Te={nu:Fe,detect:function(e,t){var n=String(t).toLowerCase();return 0===e.length?Ne():function(e,t){var n=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.test(t))return r}}(e,t);if(!n)return{major:0,minor:0};var r=function(e){return Number(t.replace(n,"$"+e))};return Fe(r(1),r(2))}(e,n)},unknown:Ne},Oe=function(e,t){var n=String(t).toLowerCase();return q(e,(function(e){return e.search(n)}))},Pe=function(e,t){return-1!==e.indexOf(t)},je=function(e,t){return function(e,t,n){return""===t||e.length>=t.length&&e.substr(n,n+t.length)===t}(e,t,0)},ze=function(e){return function(t){return t.replace(e,"")}},Re=ze(/^\s+|\s+$/g),Le=ze(/^\s+/g),Ue=ze(/\s+$/g),Ye=function(e){return e.length>0},He=function(e){return!Ye(e)},Ge=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,Je=function(e){return function(t){return Pe(t,e)}},Ve=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return Pe(e,"edge/")&&Pe(e,"chrome")&&Pe(e,"safari")&&Pe(e,"applewebkit")}},{name:"Chrome",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,Ge],search:function(e){return Pe(e,"chrome")&&!Pe(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return Pe(e,"msie")||Pe(e,"trident")}},{name:"Opera",versionRegexes:[Ge,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:Je("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:Je("firefox")},{name:"Safari",versionRegexes:[Ge,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(Pe(e,"safari")||Pe(e,"mobile/"))&&Pe(e,"applewebkit")}}],We=[{name:"Windows",search:Je("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return Pe(e,"iphone")||Pe(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:Je("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:Je("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:Je("linux"),versionRegexes:[]},{name:"Solaris",search:Je("sunos"),versionRegexes:[]},{name:"FreeBSD",search:Je("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:Je("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],Ze={browsers:B(Ve),oses:B(We)},Xe="Edge",Ke="Chrome",qe="Opera",$e="Firefox",et="Safari",tt=function(e){var t=e.current,n=e.version,r=function(e){return function(){return t===e}};return{current:t,version:n,isEdge:r(Xe),isChrome:r(Ke),isIE:r("IE"),isOpera:r(qe),isFirefox:r($e),isSafari:r(et)}},nt={unknown:function(){return tt({current:void 0,version:Te.unknown()})},nu:tt,edge:B(Xe),chrome:B(Ke),ie:B("IE"),opera:B(qe),firefox:B($e),safari:B(et)},rt="Windows",ot="Android",it="Linux",at="Solaris",ct="FreeBSD",ut="ChromeOS",st=function(e){var t=e.current,n=e.version,r=function(e){return function(){return t===e}};return{current:t,version:n,isWindows:r(rt),isiOS:r("iOS"),isAndroid:r(ot),isOSX:r("OSX"),isLinux:r(it),isSolaris:r(at),isFreeBSD:r(ct),isChromeOS:r(ut)}},lt={unknown:function(){return st({current:void 0,version:Te.unknown()})},nu:st,windows:B(rt),ios:B("iOS"),android:B(ot),linux:B(it),osx:B("OSX"),solaris:B(at),freebsd:B(ct),chromeos:B(ut)},ft=function(e,t,n){var r=Ze.browsers(),o=Ze.oses(),i=t.bind((function(e){return function(e,t){return se(t.brands,(function(t){var n=t.brand.toLowerCase();return q(e,(function(e){var t;return n===(null===(t=e.brand)||void 0===t?void 0:t.toLowerCase())})).map((function(e){return{current:e.name,version:Te.nu(parseInt(t.version,10),0)}}))}))}(r,e)})).orThunk((function(){return function(e,t){return Oe(e,t).map((function(e){var n=Te.detect(e.versionRegexes,t);return{current:e.name,version:n}}))}(r,e)})).fold(nt.unknown,nt.nu),a=function(e,t){return Oe(e,t).map((function(e){var n=Te.detect(e.versionRegexes,t);return{current:e.name,version:n}}))}(o,e).fold(lt.unknown,lt.nu),c=function(e,t,n,r){var o=e.isiOS()&&!0===/ipad/i.test(n),i=e.isiOS()&&!o,a=e.isiOS()||e.isAndroid(),c=a||r("(pointer:coarse)"),u=o||!i&&a&&r("(min-device-width:768px)"),s=i||a&&!u,l=t.isSafari()&&e.isiOS()&&!1===/safari/i.test(n),f=!s&&!u&&!l;return{isiPad:B(o),isiPhone:B(i),isTablet:B(u),isPhone:B(s),isTouch:B(c),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:B(l),isDesktop:B(f)}}(a,i,e,n);return{browser:i,os:a,deviceType:c}},dt=function(e){return window.matchMedia(e).matches},pt=Qe((function(){return ft(navigator.userAgent,P.from(navigator.userAgentData),dt)})),gt=function(){return pt()},At=navigator.userAgent,mt=gt(),ht=mt.browser,vt=mt.os,bt=mt.deviceType,wt=/WebKit/.test(At)&&!ht.isEdge(),yt="FormData"in window&&"FileReader"in window&&"URL"in window&&!!URL.createObjectURL,xt=-1!==At.indexOf("Windows Phone"),Ct={opera:ht.isOpera(),webkit:wt,ie:!(!ht.isIE()&&!ht.isEdge())&&ht.version.major,gecko:ht.isFirefox(),mac:vt.isOSX()||vt.isiOS(),iOS:bt.isiPad()||bt.isiPhone(),android:vt.isAndroid(),contentEditable:!0,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:!0,range:window.getSelection&&"Range"in window,documentMode:ht.isIE()?document.documentMode||7:10,fileApi:yt,ceFalse:!0,cacheSuffix:null,container:null,experimentalShadowDom:!1,canHaveCSP:!ht.isIE(),desktop:bt.isDesktop(),windowsPhone:xt,browser:{current:ht.current,version:ht.version,isChrome:ht.isChrome,isEdge:ht.isEdge,isFirefox:ht.isFirefox,isIE:ht.isIE,isOpera:ht.isOpera,isSafari:ht.isSafari},os:{current:vt.current,version:vt.version,isAndroid:vt.isAndroid,isChromeOS:vt.isChromeOS,isFreeBSD:vt.isFreeBSD,isiOS:vt.isiOS,isLinux:vt.isLinux,isOSX:vt.isOSX,isSolaris:vt.isSolaris,isWindows:vt.isWindows},deviceType:{isDesktop:bt.isDesktop,isiPad:bt.isiPad,isiPhone:bt.isiPhone,isPhone:bt.isPhone,isTablet:bt.isTablet,isTouch:bt.isTouch,isWebView:bt.isWebView}},Et=/^\s*|\s*$/g,Bt=function(e){return null==e?"":(""+e).replace(Et,"")},Dt=function(e,t){return t?!("array"!==t||!xe(e))||typeof e===t:void 0!==e},Mt=function(e,t,n,r){r=r||this,e&&(n&&(e=e[n]),Ce(e,(function(e,o){if(!1===t.call(r,e,o,n))return!1;Mt(e,t,n,r)})))},_t={trim:Bt,isArray:xe,is:Dt,toArray:function(e){if(xe(e))return e;for(var t=[],n=0,r=e.length;n<r;n++)t[n]=e[n];return t},makeMap:function(e,t,n){var r;for(t=t||",","string"==typeof(e=e||[])&&(e=e.split(t)),n=n||{},r=e.length;r--;)n[e[r]]={};return n},each:Ce,map:Ee,grep:Be,inArray:De,hasOwn:we,extend:function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];for(var r=0;r<t.length;r++){var o=t[r];for(var i in o)if(we(o,i)){var a=o[i];void 0!==a&&(e[i]=a)}}return e},create:function(e,t,n){var r,o,i,a=this,c=0,u=(e=/^((static) )?([\w.]+)(:([\w.]+))?/.exec(e))[3].match(/(^|\.)(\w+)$/i)[2],s=a.createNS(e[3].replace(/\.\w+$/,""),n);if(!s[u]){if("static"===e[2])return s[u]=t,void(this.onCreate&&this.onCreate(e[2],e[3],s[u]));t[u]||(t[u]=function(){},c=1),s[u]=t[u],a.extend(s[u].prototype,t),e[5]&&(r=a.resolve(e[5]).prototype,o=e[5].match(/\.(\w+)$/i)[1],i=s[u],s[u]=c?function(){return r[o].apply(this,arguments)}:function(){return this.parent=r[o],i.apply(this,arguments)},s[u].prototype[u]=s[u],a.each(r,(function(e,t){s[u].prototype[t]=r[t]})),a.each(t,(function(e,t){r[t]?s[u].prototype[t]=function(){return this.parent=r[t],e.apply(this,arguments)}:t!==u&&(s[u].prototype[t]=e)}))),a.each(t.static,(function(e,t){s[u][t]=e}))}},walk:Mt,createNS:function(e,t){var n,r;for(t=t||window,e=e.split("."),n=0;n<e.length;n++)t[r=e[n]]||(t[r]={}),t=t[r];return t},resolve:function(e,t){var n,r;for(t=t||window,n=0,r=(e=e.split(".")).length;n<r&&(t=t[e[n]]);n++);return t},explode:function(e,t){return!e||Dt(e,"array")?e:Ee(e.split(t||","),Bt)},_addCacheSuffix:function(e){var t=Ct.cacheSuffix;return t&&(e+=(-1===e.indexOf("?")?"?":"&")+t),e}},kt=function(e){if(null==e)throw new Error("Node cannot be null or undefined");return{dom:e}},It={fromHtml:function(e,t){var n=(t||document).createElement("div");if(n.innerHTML=e,!n.hasChildNodes()||n.childNodes.length>1)throw console.error("HTML does not have a single root node",e),new Error("HTML must have a single root node");return kt(n.childNodes[0])},fromTag:function(e,t){var n=(t||document).createElement(e);return kt(n)},fromText:function(e,t){var n=(t||document).createTextNode(e);return kt(n)},fromDom:kt,fromPoint:function(e,t,n){return P.from(e.dom.elementFromPoint(t,n)).map(kt)}},St=function(e,t){var n=[],r=function(e){return n.push(e),t(e)},o=t(e);do{o=o.bind(r)}while(o.isSome());return n},Qt=function(e,t){var n=e.dom;if(1!==n.nodeType)return!1;var r=n;if(void 0!==r.matches)return r.matches(t);if(void 0!==r.msMatchesSelector)return r.msMatchesSelector(t);if(void 0!==r.webkitMatchesSelector)return r.webkitMatchesSelector(t);if(void 0!==r.mozMatchesSelector)return r.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")},Nt=function(e){return 1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType||0===e.childElementCount},Ft=function(e,t){return e.dom===t.dom},Tt=function(e,t){return function(e,t){return function(e,t,n){return!!(e.compareDocumentPosition(t)&n)}(e,t,Node.DOCUMENT_POSITION_CONTAINED_BY)}(e.dom,t.dom)},Ot=function(e,t){return gt().browser.isIE()?Tt(e,t):function(e,t){var n=e.dom,r=t.dom;return n!==r&&n.contains(r)}(e,t)};"undefined"!=typeof window?window:Function("return this;")();var Pt=function(e){return e.dom.nodeName.toLowerCase()},jt=function(e){return e.dom.nodeType},zt=function(e){return function(t){return jt(t)===e}},Rt=zt(1),Lt=zt(3),Ut=zt(9),Yt=zt(11),Ht=function(e){return It.fromDom(e.dom.ownerDocument)},Gt=function(e){return Ut(e)?e:Ht(e)},Jt=function(e){return It.fromDom(Gt(e).dom.defaultView)},Vt=function(e){return P.from(e.dom.parentNode).map(It.fromDom)},Wt=function(e){return P.from(e.dom.previousSibling).map(It.fromDom)},Zt=function(e){return P.from(e.dom.nextSibling).map(It.fromDom)},Xt=function(e){return ne(St(e,Wt))},Kt=function(e){return St(e,Zt)},qt=function(e){return H(e.dom.childNodes,It.fromDom)},$t=function(e,t){var n=e.dom.childNodes;return P.from(n[t]).map(It.fromDom)},en=function(e){return $t(e,0)},tn=function(e){return $t(e,e.dom.childNodes.length-1)},nn=function(e){return e.dom.childNodes.length},rn=function(e){return Yt(e)&&b(e.dom.host)},on=w(Element.prototype.attachShadow)&&w(Node.prototype.getRootNode),an=B(on),cn=on?function(e){return It.fromDom(e.dom.getRootNode())}:Gt,un=function(e){return rn(e)?e:function(e){var t=e.dom.head;if(null==t)throw new Error("Head is not available yet");return It.fromDom(t)}(Gt(e))},sn=function(e){return It.fromDom(e.dom.host)},ln=function(e){return b(e.dom.shadowRoot)},fn=function(e,t){Vt(e).each((function(n){n.dom.insertBefore(t.dom,e.dom)}))},dn=function(e,t){Zt(e).fold((function(){Vt(e).each((function(e){gn(e,t)}))}),(function(e){fn(e,t)}))},pn=function(e,t){en(e).fold((function(){gn(e,t)}),(function(n){e.dom.insertBefore(t.dom,n.dom)}))},gn=function(e,t){e.dom.appendChild(t.dom)},An=function(e,t){G(t,(function(t){gn(e,t)}))},mn=function(e){e.dom.textContent="",G(qt(e),(function(e){hn(e)}))},hn=function(e){var t=e.dom;null!==t.parentNode&&t.parentNode.removeChild(t)},vn=function(e){var t,n=qt(e);n.length>0&&(t=e,G(n,(function(e){fn(t,e)}))),hn(e)},bn=function(e){var t=Lt(e)?e.dom.parentNode:e.dom;if(null==t||null===t.ownerDocument)return!1;var n=t.ownerDocument;return function(e){var t=cn(e);return rn(t)?P.some(t):P.none()}(It.fromDom(t)).fold((function(){return n.body.contains(t)}),E(bn,sn))},wn=function(e,t){return{left:e,top:t,translate:function(n,r){return wn(e+n,t+r)}}},yn=wn,xn=function(e,t){return void 0!==e?e:void 0!==t?t:0},Cn=function(e){var t=e.dom,n=t.ownerDocument.body;return n===t?yn(n.offsetLeft,n.offsetTop):bn(e)?function(e){var t=e.getBoundingClientRect();return yn(t.left,t.top)}(t):yn(0,0)},En=function(e){var t=void 0!==e?e.dom:document,n=t.body.scrollLeft||t.documentElement.scrollLeft,r=t.body.scrollTop||t.documentElement.scrollTop;return yn(n,r)},Bn=function(e,t,n){var r=(void 0!==n?n.dom:document).defaultView;r&&r.scrollTo(e,t)},Dn=function(e,t){gt().browser.isSafari()&&w(e.dom.scrollIntoViewIfNeeded)?e.dom.scrollIntoViewIfNeeded(!1):e.dom.scrollIntoView(t)},Mn=function(e,t,n,r){return{x:e,y:t,width:n,height:r,right:e+n,bottom:t+r}},_n=function(e){var t=void 0===e?window:e,n=t.document,r=En(It.fromDom(n));return function(e){var t=void 0===e?window:e;return gt().browser.isFirefox()?P.none():P.from(t.visualViewport)}(t).fold((function(){var e=t.document.documentElement,n=e.clientWidth,o=e.clientHeight;return Mn(r.left,r.top,n,o)}),(function(e){return Mn(Math.max(e.pageLeft,r.left),Math.max(e.pageTop,r.top),e.width,e.height)}))},kn=function(e){return function(t){return!!t&&t.nodeType===e}},In=function(e){return!!e&&!Object.getPrototypeOf(e)},Sn=kn(1),Qn=function(e){var t=e.map((function(e){return e.toLowerCase()}));return function(e){if(e&&e.nodeName){var n=e.nodeName.toLowerCase();return U(t,n)}return!1}},Nn=function(e,t){var n=t.toLowerCase().split(" ");return function(t){if(Sn(t))for(var r=0;r<n.length;r++){var o=t.ownerDocument.defaultView.getComputedStyle(t,null);if((o?o.getPropertyValue(e):null)===n[r])return!0}return!1}},Fn=function(e){return function(t){return Sn(t)&&t.hasAttribute(e)}},Tn=function(e){return Sn(e)&&e.hasAttribute("data-mce-bogus")},On=function(e){return Sn(e)&&"TABLE"===e.tagName},Pn=function(e){return function(t){if(Sn(t)){if(t.contentEditable===e)return!0;if(t.getAttribute("data-mce-contenteditable")===e)return!0}return!1}},jn=Qn(["textarea","input"]),zn=kn(3),Rn=kn(8),Ln=kn(9),Un=kn(11),Yn=Qn(["br"]),Hn=Qn(["img"]),Gn=Pn("true"),Jn=Pn("false"),Vn=Qn(["td","th"]),Wn=Qn(["video","audio","object","embed"]),Zn=function(e,t,n){return void 0===n&&(n=M),e.exists((function(e){return n(e,t)}))},Xn=function(e,t,n){return e.isSome()&&t.isSome()?P.some(n(e.getOrDie(),t.getOrDie())):P.none()},Kn=function(e){return void 0!==e.style&&w(e.style.getPropertyValue)},qn=function(e,t,n){if(!(d(n)||m(n)||y(n)))throw console.error("Invalid call to Attribute.set. Key ",t,":: Value ",n,":: Element ",e),new Error("Attribute value was not simple");e.setAttribute(t,n+"")},$n=function(e,t,n){qn(e.dom,t,n)},er=function(e,t){var n=e.dom;de(t,(function(e,t){qn(n,t,e)}))},tr=function(e,t){var n=e.dom.getAttribute(t);return null===n?void 0:n},nr=function(e,t){return P.from(tr(e,t))},rr=function(e,t){var n=e.dom;return!(!n||!n.hasAttribute)&&n.hasAttribute(t)},or=function(e,t){e.dom.removeAttribute(t)},ir=function(e,t){var n=e.dom;de(t,(function(e,t){!function(e,t,n){if(!d(n))throw console.error("Invalid call to CSS.set. Property ",t,":: Value ",n,":: Element ",e),new Error("CSS value must be a string: "+n);Kn(e)&&e.style.setProperty(t,n)}(n,t,e)}))},ar=function(e,t){var n=e.dom,r=window.getComputedStyle(n).getPropertyValue(t);return""!==r||bn(e)?r:cr(n,t)},cr=function(e,t){return Kn(e)?e.style.getPropertyValue(t):""},ur=function(e,t){var n=e.dom,r=cr(n,t);return P.from(r).filter((function(e){return e.length>0}))},sr=function(e){var t={},n=e.dom;if(Kn(n))for(var r=0;r<n.style.length;r++){var o=n.style.item(r);t[o]=n.style[o]}return t},lr=gt().browser,fr=function(e){return q(e,Rt)},dr=function(e,t){return e.children&&U(e.children,t)},pr=function(e,t,n){var r=0,o=0,i=e.ownerDocument;if(n=n||e,t){if(n===e&&t.getBoundingClientRect&&"static"===ar(It.fromDom(e),"position")){var a=t.getBoundingClientRect();return{x:r=a.left+(i.documentElement.scrollLeft||e.scrollLeft)-i.documentElement.clientLeft,y:o=a.top+(i.documentElement.scrollTop||e.scrollTop)-i.documentElement.clientTop}}for(var c=t;c&&c!==n&&c.nodeType&&!dr(c,n);){var u=c;r+=u.offsetLeft||0,o+=u.offsetTop||0,c=u.offsetParent}for(c=t.parentNode;c&&c!==n&&c.nodeType&&!dr(c,n);)r-=c.scrollLeft||0,o-=c.scrollTop||0,c=c.parentNode;o+=function(e){return lr.isFirefox()&&"table"===Pt(e)?fr(qt(e)).filter((function(e){return"caption"===Pt(e)})).bind((function(e){return fr(Kt(e)).map((function(t){var n=t.dom.offsetTop,r=e.dom.offsetTop,o=e.dom.offsetHeight;return n<=r?-o:0}))})).getOr(0):0}(It.fromDom(t))}return{x:r,y:o}},gr={},Ar={exports:gr};!function(e,t,r,o){!function(n,o){"object"==typeof t&&void 0!==r?r.exports=o():"function"==typeof e&&e.amd?e(o):(n="undefined"!=typeof globalThis?globalThis:n||self).EphoxContactWrapper=o()}(this,(function(){var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{},t={exports:{}};!function(t){!function(e){var n=setTimeout;function r(){}function o(e){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],l(e,this)}function i(e,t){for(;3===e._state;)e=e._value;0!==e._state?(e._handled=!0,o._immediateFn((function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null!==n){var r;try{r=n(e._value)}catch(e){return void c(t.promise,e)}a(t.promise,r)}else(1===e._state?a:c)(t.promise,e._value)}))):e._deferreds.push(t)}function a(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var n=t.then;if(t instanceof o)return e._state=3,e._value=t,void u(e);if("function"==typeof n)return void l((r=n,i=t,function(){r.apply(i,arguments)}),e)}e._state=1,e._value=t,u(e)}catch(t){c(e,t)}var r,i}function c(e,t){e._state=2,e._value=t,u(e)}function u(e){2===e._state&&0===e._deferreds.length&&o._immediateFn((function(){e._handled||o._unhandledRejectionFn(e._value)}));for(var t=0,n=e._deferreds.length;t<n;t++)i(e,e._deferreds[t]);e._deferreds=null}function s(e,t,n){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.promise=n}function l(e,t){var n=!1;try{e((function(e){n||(n=!0,a(t,e))}),(function(e){n||(n=!0,c(t,e))}))}catch(e){if(n)return;n=!0,c(t,e)}}o.prototype.catch=function(e){return this.then(null,e)},o.prototype.then=function(e,t){var n=new this.constructor(r);return i(this,new s(e,t,n)),n},o.all=function(e){var t=Array.prototype.slice.call(e);return new o((function(e,n){if(0===t.length)return e([]);var r=t.length;function o(i,a){try{if(a&&("object"==typeof a||"function"==typeof a)){var c=a.then;if("function"==typeof c)return void c.call(a,(function(e){o(i,e)}),n)}t[i]=a,0==--r&&e(t)}catch(e){n(e)}}for(var i=0;i<t.length;i++)o(i,t[i])}))},o.resolve=function(e){return e&&"object"==typeof e&&e.constructor===o?e:new o((function(t){t(e)}))},o.reject=function(e){return new o((function(t,n){n(e)}))},o.race=function(e){return new o((function(t,n){for(var r=0,o=e.length;r<o;r++)e[r].then(t,n)}))},o._immediateFn="function"==typeof setImmediate?function(e){setImmediate(e)}:function(e){n(e,0)},o._unhandledRejectionFn=function(e){"undefined"!=typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",e)},o._setImmediateFn=function(e){o._immediateFn=e},o._setUnhandledRejectionFn=function(e){o._unhandledRejectionFn=e},t.exports?t.exports=o:e.Promise||(e.Promise=o)}(e)}(t);var r=t.exports;return{boltExport:("undefined"!=typeof window?window:Function("return this;")()).Promise||r}}))}(void 0,gr,Ar);var mr=Ar.exports.boltExport,hr=function(e){var t=P.none(),n=[],r=function(e){o()?a(e):n.push(e)},o=function(){return t.isSome()},i=function(e){G(e,a)},a=function(e){t.each((function(t){setTimeout((function(){e(t)}),0)}))};return e((function(e){o()||(t=P.some(e),i(n),n=[])})),{get:r,map:function(e){return hr((function(t){r((function(n){t(e(n))}))}))},isReady:o}},vr={nu:hr,pure:function(e){return hr((function(t){t(e)}))}},br=function(e){setTimeout((function(){throw e}),0)},wr=function(e){var t=function(t){e().then(t,br)};return{map:function(t){return wr((function(){return e().then(t)}))},bind:function(t){return wr((function(){return e().then((function(e){return t(e).toPromise()}))}))},anonBind:function(t){return wr((function(){return e().then((function(){return t.toPromise()}))}))},toLazy:function(){return vr.nu(t)},toCached:function(){var t=null;return wr((function(){return null===t&&(t=e()),t}))},toPromise:e,get:t}},yr=function(e){return wr((function(){return new mr(e)}))},xr=function(e,t){return t((function(t){var n=[],r=0;0===e.length?t([]):G(e,(function(o,i){o.get(function(o){return function(i){n[o]=i,++r>=e.length&&t(n)}}(i))}))}))},Cr=function(e){return{isValue:N,isError:Q,getOr:B(e),getOrThunk:B(e),getOrDie:B(e),or:function(t){return Cr(e)},orThunk:function(t){return Cr(e)},fold:function(t,n){return n(e)},map:function(t){return Cr(t(e))},mapError:function(t){return Cr(e)},each:function(t){t(e)},bind:function(t){return t(e)},exists:function(t){return t(e)},forall:function(t){return t(e)},toOptional:function(){return P.some(e)}}},Er=function(e){return{isValue:Q,isError:N,getOr:D,getOrThunk:function(e){return e()},getOrDie:function(){return(t=String(e),function(){throw new Error(t)})();var t},or:D,orThunk:function(e){return e()},fold:function(t,n){return t(e)},map:function(t){return Er(e)},mapError:function(t){return Er(t(e))},each:x,bind:function(t){return Er(e)},exists:Q,forall:N,toOptional:P.none}},Br={value:Cr,error:Er,fromOption:function(e,t){return e.fold((function(){return Er(t)}),Cr)}},Dr=function(e){if(!g(e))throw new Error("cases must be an array");if(0===e.length)throw new Error("there must be at least one case");var t=[],n={};return G(e,(function(r,o){var i=le(r);if(1!==i.length)throw new Error("one and only one name per case");var a=i[0],c=r[a];if(void 0!==n[a])throw new Error("duplicate key detected:"+a);if("cata"===a)throw new Error("cannot have a case named cata (sorry)");if(!g(c))throw new Error("case arguments must be an array");t.push(a),n[a]=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var i=n.length;if(i!==c.length)throw new Error("Wrong number of arguments to case "+a+". Expected "+c.length+" ("+c+"), got "+i);return{fold:function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];if(t.length!==e.length)throw new Error("Wrong number of arguments to fold. Expected "+e.length+", got "+t.length);return t[o].apply(null,n)},match:function(e){var r=le(e);if(t.length!==r.length)throw new Error("Wrong number of arguments to match. Expected: "+t.join(",")+"\nActual: "+r.join(","));if(!te(t,(function(e){return U(r,e)})))throw new Error("Not all branches were specified when using match. Specified: "+r.join(", ")+"\nRequired: "+t.join(", "));return e[a].apply(null,n)},log:function(e){console.log(e,{constructors:t,constructor:a,params:n})}}}})),n};Dr([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);var Mr=function(e){return e.fold(D,D)};function _r(e,t,n,r,o){return e(n,r)?P.some(n):w(o)&&o(n)?P.none():t(n,r,o)}var kr,Ir,Sr,Qr,Nr,Fr,Tr,Or,Pr,jr,zr,Rr,Lr,Ur,Yr,Hr,Gr,Jr,Vr,Wr,Zr=function(e,t,n){for(var r=e.dom,o=w(n)?n:Q;r.parentNode;){r=r.parentNode;var i=It.fromDom(r);if(t(i))return P.some(i);if(o(i))break}return P.none()},Xr=function(e,t,n){return _r((function(e,t){return t(e)}),Zr,e,t,n)},Kr=function(e,t){return q(e.dom.childNodes,(function(e){return t(It.fromDom(e))})).map(It.fromDom)},qr=function(e,t,n){return Zr(e,(function(e){return Qt(e,t)}),n)},$r=function(e,t){return function(e,t){var n=void 0===t?document:t.dom;return Nt(n)?P.none():P.from(n.querySelector(e)).map(It.fromDom)}(t,e)},eo=function(e,t,n){return _r((function(e,t){return Qt(e,t)}),qr,e,t,n)},to=window.Promise?window.Promise:mr,no=function(e,t){return"number"!=typeof t&&(t=0),setTimeout(e,t)},ro=function(e,t){return"number"!=typeof t&&(t=1),setInterval(e,t)},oo=function(e,t){var n,r=function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];clearTimeout(n),n=no((function(){e.apply(this,r)}),t)};return r.stop=function(){clearTimeout(n)},r},io={requestAnimationFrame:function(e,t){kr?kr.then(e):kr=new to((function(e){t||(t=document.body),function(e,t){for(var n=window.requestAnimationFrame,r=["ms","moz","webkit"],o=0;o<r.length&&!n;o++)n=window[r[o]+"RequestAnimationFrame"];n||(n=function(e){window.setTimeout(e,0)}),n(e,t)}(e,t)})).then(e)},setTimeout:no,setInterval:ro,setEditorTimeout:function(e,t,n){return no((function(){e.removed||t()}),n)},setEditorInterval:function(e,t,n){var r=ro((function(){e.removed?clearInterval(r):t()}),n);return r},debounce:oo,throttle:oo,clearInterval:function(e){return clearInterval(e)},clearTimeout:function(e){return clearTimeout(e)}},ao=function(e,t){void 0===t&&(t={});var n=0,r={},o=It.fromDom(e),i=Gt(o),a=t.maxLoadTime||5e3,c=function(c,u,s){var l,f=_t._addCacheSuffix(c),d=function(e){return be(r,e).getOrThunk((function(){return{id:"mce-u"+n++,passed:[],failed:[],count:0}}))}(f);r[f]=d,d.count++;var p=function(e,t){for(var n=e.length;n--;)e[n]();d.status=t,d.passed=[],d.failed=[],l&&(l.onload=null,l.onerror=null,l=null)},g=function(){return p(d.passed,2)},A=function(){return p(d.failed,3)},m=function(){var t,n;t=function(){for(var t=e.styleSheets,n=t.length;n--;){var r=t[n].ownerNode;if(r&&r.id===l.id)return g(),!0}return!1},n=m,t()||(Date.now()-b<a?io.setTimeout(n):A())};if(u&&d.passed.push(u),s&&d.failed.push(s),1!==d.status)if(2!==d.status)if(3!==d.status){d.status=1;var h=It.fromTag("link",i.dom);er(h,{rel:"stylesheet",type:"text/css",id:d.id});var v,b=Date.now();t.contentCssCors&&$n(h,"crossOrigin","anonymous"),t.referrerPolicy&&$n(h,"referrerpolicy",t.referrerPolicy),(l=h.dom).onload=m,l.onerror=A,v=h,gn(un(o),v),$n(h,"href",f)}else A();else g()},u=function(e){return yr((function(t){c(e,C(t,B(Br.value(e))),C(t,B(Br.error(e))))}))},s=function(e){var t=_t._addCacheSuffix(e);be(r,t).each((function(e){var n,i;0===--e.count&&(delete r[t],n=e.id,i=un(o),$r(i,"#"+n).each(hn))}))};return{load:c,loadAll:function(e,t,n){var r;(r=H(e,u),xr(r,yr)).get((function(e){var r=V(e,(function(e){return e.isValue()}));r.fail.length>0?n(r.fail.map(Mr)):t(r.pass.map(Mr))}))},unload:s,unloadAll:function(e){G(e,(function(e){s(e)}))},_setReferrerPolicy:function(e){t.referrerPolicy=e}}},co=function(){var e=new WeakMap;return{forElement:function(t,n){var r=cn(t).dom;return P.from(e.get(r)).getOrThunk((function(){var t=ao(r,n);return e.set(r,t),t}))}}}(),uo=function(){function e(e,t){this.node=e,this.rootNode=t,this.current=this.current.bind(this),this.next=this.next.bind(this),this.prev=this.prev.bind(this),this.prev2=this.prev2.bind(this)}return e.prototype.current=function(){return this.node},e.prototype.next=function(e){return this.node=this.findSibling(this.node,"firstChild","nextSibling",e),this.node},e.prototype.prev=function(e){return this.node=this.findSibling(this.node,"lastChild","previousSibling",e),this.node},e.prototype.prev2=function(e){return this.node=this.findPreviousNode(this.node,"lastChild","previousSibling",e),this.node},e.prototype.findSibling=function(e,t,n,r){var o,i;if(e){if(!r&&e[t])return e[t];if(e!==this.rootNode){if(o=e[n])return o;for(i=e.parentNode;i&&i!==this.rootNode;i=i.parentNode)if(o=i[n])return o}}},e.prototype.findPreviousNode=function(e,t,n,r){var o,i,a;if(e){if(o=e[n],this.rootNode&&o===this.rootNode)return;if(o){if(!r)for(a=o[t];a;a=a[t])if(!a[t])return a;return o}if((i=e.parentNode)&&i!==this.rootNode)return i}},e}(),so=function(e){var t;return function(n){return t=t||function(e,t){for(var n={},r=0,o=e.length;r<o;r++){var i=e[r];n[String(i)]=t(i,r)}return n}(e,N),we(t,Pt(n))}},lo=so(["h1","h2","h3","h4","h5","h6"]),fo=so(["article","aside","details","div","dt","figcaption","footer","form","fieldset","header","hgroup","html","main","nav","section","summary","body","p","dl","multicol","dd","figure","address","center","blockquote","h1","h2","h3","h4","h5","h6","listing","xmp","pre","plaintext","menu","dir","ul","ol","li","hr","table","tbody","thead","tfoot","th","tr","td","caption"]),po=function(e){return Rt(e)&&!fo(e)},go=function(e){return Rt(e)&&"br"===Pt(e)},Ao=so(["h1","h2","h3","h4","h5","h6","p","div","address","pre","form","blockquote","center","dir","fieldset","header","footer","article","section","hgroup","aside","nav","figure"]),mo=so(["ul","ol","dl"]),ho=so(["li","dd","dt"]),vo=so(["thead","tbody","tfoot"]),bo=so(["td","th"]),wo=so(["pre","script","textarea","style"]),yo=" ",xo="\ufeff",Co=function(e){return"\ufeff"===e},Eo=function(e){return e.replace(/\uFEFF/g,"")},Bo=Sn,Do=zn,Mo=function(e){return Do(e)&&(e=e.parentNode),Bo(e)&&e.hasAttribute("data-mce-caret")},_o=function(e){return Do(e)&&Co(e.data)},ko=function(e){return Mo(e)||_o(e)},Io=function(e){return e.firstChild!==e.lastChild||!Yn(e.firstChild)},So=function(e){var t=e.container();return!!zn(t)&&(t.data.charAt(e.offset())===xo||e.isAtStart()&&_o(t.previousSibling))},Qo=function(e){var t=e.container();return!!zn(t)&&(t.data.charAt(e.offset()-1)===xo||e.isAtEnd()&&_o(t.nextSibling))},No=function(e,t,n){var r,o=t.ownerDocument.createElement(e);o.setAttribute("data-mce-caret",n?"before":"after"),o.setAttribute("data-mce-bogus","all"),o.appendChild(((r=document.createElement("br")).setAttribute("data-mce-bogus","1"),r));var i=t.parentNode;return n?i.insertBefore(o,t):t.nextSibling?i.insertBefore(o,t.nextSibling):i.appendChild(o),o},Fo=function(e){return Do(e)&&e.data[0]===xo},To=function(e){return Do(e)&&e.data[e.data.length-1]===xo},Oo=function(e){return e&&e.hasAttribute("data-mce-caret")?(t=e.getElementsByTagName("br"),n=t[t.length-1],Tn(n)&&n.parentNode.removeChild(n),e.removeAttribute("data-mce-caret"),e.removeAttribute("data-mce-bogus"),e.removeAttribute("style"),e.removeAttribute("_moz_abspos"),e):null;var t,n},Po=function(e){return Mo(e.startContainer)},jo=Gn,zo=Jn,Ro=Yn,Lo=zn,Uo=Qn(["script","style","textarea"]),Yo=Qn(["img","input","textarea","hr","iframe","video","audio","object","embed"]),Ho=Qn(["table"]),Go=ko,Jo=function(e){return!Go(e)&&(Lo(e)?!Uo(e.parentNode):Yo(e)||Ro(e)||Ho(e)||Vo(e))},Vo=function(e){return!1===function(e){return Sn(e)&&"true"===e.getAttribute("unselectable")}(e)&&zo(e)},Wo=function(e,t){return Jo(e)&&function(e,t){for(e=e.parentNode;e&&e!==t;e=e.parentNode){if(Vo(e))return!1;if(jo(e))return!0}return!0}(e,t)},Zo=/^[ \t\r\n]*$/,Xo=function(e){return Zo.test(e)},Ko=function(e,t){var n,r,o,i=It.fromDom(t),a=It.fromDom(e);return n=a,r="pre,code",o=_(Ft,i),qr(n,r,o).isSome()},qo=function(e,t){return Jo(e)&&!1===function(e,t){return zn(e)&&Xo(e.data)&&!1===Ko(e,t)}(e,t)||function(e){return Sn(e)&&"A"===e.nodeName&&!e.hasAttribute("href")&&(e.hasAttribute("name")||e.hasAttribute("id"))}(e)||$o(e)},$o=Fn("data-mce-bookmark"),ei=Fn("data-mce-bogus"),ti=(Ir="data-mce-bogus",Sr="all",function(e){return Sn(e)&&e.getAttribute(Ir)===Sr}),ni=function(e,t){return void 0===t&&(t=!0),function(e,t){var n=0;if(qo(e,e))return!1;var r=e.firstChild;if(!r)return!0;var o=new uo(r,e);do{if(t){if(ti(r)){r=o.next(!0);continue}if(ei(r)){r=o.next();continue}}if(Yn(r))n++,r=o.next();else{if(qo(r,e))return!1;r=o.next()}}while(r);return n<=1}(e.dom,t)},ri=function(e,t){return b(e)&&(qo(e,t)||po(It.fromDom(e)))},oi=function(e){return function(e){return"span"===e.nodeName.toLowerCase()}(e)&&"bookmark"===e.getAttribute("data-mce-type")},ii=function(e,t){return zn(e)&&e.data.length>0&&function(e,t){var n=new uo(e,t).prev(!1),r=new uo(e,t).next(!1),o=h(n)||ri(n,t),i=h(r)||ri(r,t);return o&&i}(e,t)},ai=function(e,t,n){var r=n||t;if(Sn(t)&&oi(t))return t;for(var o=t.childNodes,i=o.length-1;i>=0;i--)ai(e,o[i],r);if(Sn(t)){var a=t.childNodes;1===a.length&&oi(a[0])&&t.parentNode.insertBefore(a[0],t)}return function(e){return Un(e)||Ln(e)}(t)||qo(t,r)||function(e){return!!Sn(e)&&e.childNodes.length>0}(t)||ii(t,r)||e.remove(t),t},ci=_t.makeMap,ui=/[&<>\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,si=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,li=/[<>&\"\']/g,fi=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,di={128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"},pi={'"':"&quot;","'":"&#39;","<":"&lt;",">":"&gt;","&":"&amp;","`":"&#96;"},gi={"&lt;":"<","&gt;":">","&amp;":"&","&quot;":'"',"&apos;":"'"},Ai=function(e,t){var n,r,o,i={};if(e){for(e=e.split(","),t=t||10,n=0;n<e.length;n+=2)r=String.fromCharCode(parseInt(e[n],t)),pi[r]||(o="&"+e[n+1]+";",i[r]=o,i[o]=r);return i}},mi=Ai("50,nbsp,51,iexcl,52,cent,53,pound,54,curren,55,yen,56,brvbar,57,sect,58,uml,59,copy,5a,ordf,5b,laquo,5c,not,5d,shy,5e,reg,5f,macr,5g,deg,5h,plusmn,5i,sup2,5j,sup3,5k,acute,5l,micro,5m,para,5n,middot,5o,cedil,5p,sup1,5q,ordm,5r,raquo,5s,frac14,5t,frac12,5u,frac34,5v,iquest,60,Agrave,61,Aacute,62,Acirc,63,Atilde,64,Auml,65,Aring,66,AElig,67,Ccedil,68,Egrave,69,Eacute,6a,Ecirc,6b,Euml,6c,Igrave,6d,Iacute,6e,Icirc,6f,Iuml,6g,ETH,6h,Ntilde,6i,Ograve,6j,Oacute,6k,Ocirc,6l,Otilde,6m,Ouml,6n,times,6o,Oslash,6p,Ugrave,6q,Uacute,6r,Ucirc,6s,Uuml,6t,Yacute,6u,THORN,6v,szlig,70,agrave,71,aacute,72,acirc,73,atilde,74,auml,75,aring,76,aelig,77,ccedil,78,egrave,79,eacute,7a,ecirc,7b,euml,7c,igrave,7d,iacute,7e,icirc,7f,iuml,7g,eth,7h,ntilde,7i,ograve,7j,oacute,7k,ocirc,7l,otilde,7m,ouml,7n,divide,7o,oslash,7p,ugrave,7q,uacute,7r,ucirc,7s,uuml,7t,yacute,7u,thorn,7v,yuml,ci,fnof,sh,Alpha,si,Beta,sj,Gamma,sk,Delta,sl,Epsilon,sm,Zeta,sn,Eta,so,Theta,sp,Iota,sq,Kappa,sr,Lambda,ss,Mu,st,Nu,su,Xi,sv,Omicron,t0,Pi,t1,Rho,t3,Sigma,t4,Tau,t5,Upsilon,t6,Phi,t7,Chi,t8,Psi,t9,Omega,th,alpha,ti,beta,tj,gamma,tk,delta,tl,epsilon,tm,zeta,tn,eta,to,theta,tp,iota,tq,kappa,tr,lambda,ts,mu,tt,nu,tu,xi,tv,omicron,u0,pi,u1,rho,u2,sigmaf,u3,sigma,u4,tau,u5,upsilon,u6,phi,u7,chi,u8,psi,u9,omega,uh,thetasym,ui,upsih,um,piv,812,bull,816,hellip,81i,prime,81j,Prime,81u,oline,824,frasl,88o,weierp,88h,image,88s,real,892,trade,89l,alefsym,8cg,larr,8ch,uarr,8ci,rarr,8cj,darr,8ck,harr,8dl,crarr,8eg,lArr,8eh,uArr,8ei,rArr,8ej,dArr,8ek,hArr,8g0,forall,8g2,part,8g3,exist,8g5,empty,8g7,nabla,8g8,isin,8g9,notin,8gb,ni,8gf,prod,8gh,sum,8gi,minus,8gn,lowast,8gq,radic,8gt,prop,8gu,infin,8h0,ang,8h7,and,8h8,or,8h9,cap,8ha,cup,8hb,int,8hk,there4,8hs,sim,8i5,cong,8i8,asymp,8j0,ne,8j1,equiv,8j4,le,8j5,ge,8k2,sub,8k3,sup,8k4,nsub,8k6,sube,8k7,supe,8kl,oplus,8kn,otimes,8l5,perp,8m5,sdot,8o8,lceil,8o9,rceil,8oa,lfloor,8ob,rfloor,8p9,lang,8pa,rang,9ea,loz,9j0,spades,9j3,clubs,9j5,hearts,9j6,diams,ai,OElig,aj,oelig,b0,Scaron,b1,scaron,bo,Yuml,m6,circ,ms,tilde,802,ensp,803,emsp,809,thinsp,80c,zwnj,80d,zwj,80e,lrm,80f,rlm,80j,ndash,80k,mdash,80o,lsquo,80p,rsquo,80q,sbquo,80s,ldquo,80t,rdquo,80u,bdquo,810,dagger,811,Dagger,81g,permil,81p,lsaquo,81q,rsaquo,85c,euro",32),hi=function(e,t){return e.replace(t?ui:si,(function(e){return pi[e]||e}))},vi=function(e,t){return e.replace(t?ui:si,(function(e){return e.length>1?"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";":pi[e]||"&#"+e.charCodeAt(0)+";"}))},bi=function(e,t,n){return n=n||mi,e.replace(t?ui:si,(function(e){return pi[e]||n[e]||e}))},wi={encodeRaw:hi,encodeAllRaw:function(e){return(""+e).replace(li,(function(e){return pi[e]||e}))},encodeNumeric:vi,encodeNamed:bi,getEncodeFunc:function(e,t){var n=Ai(t)||mi,r=ci(e.replace(/\+/g,","));return r.named&&r.numeric?function(e,t){return e.replace(t?ui:si,(function(e){return void 0!==pi[e]?pi[e]:void 0!==n[e]?n[e]:e.length>1?"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";":"&#"+e.charCodeAt(0)+";"}))}:r.named?t?function(e,t){return bi(e,t,n)}:bi:r.numeric?vi:hi},decode:function(e){return e.replace(fi,(function(e,t){return t?(t="x"===t.charAt(0).toLowerCase()?parseInt(t.substr(1),16):parseInt(t,10))>65535?(t-=65536,String.fromCharCode(55296+(t>>10),56320+(1023&t))):di[t]||String.fromCharCode(t):gi[e]||mi[e]||function(e){var t=It.fromTag("div").dom;return t.innerHTML=e,t.textContent||t.innerText||e}(e)}))}},yi={},xi={},Ci=_t.makeMap,Ei=_t.each,Bi=_t.extend,Di=_t.explode,Mi=_t.inArray,_i=function(e,t){return(e=_t.trim(e))?e.split(t||" "):[]},ki=function(e,t){var n=Ci(e," ",Ci(e.toUpperCase()," "));return Bi(n,t)},Ii=function(e){return ki("td th li dt dd figcaption caption details summary",e.getTextBlockElements())},Si=function(e,t){var n;return e&&(n={},"string"==typeof e&&(e={"*":e}),Ei(e,(function(e,r){n[r]=n[r.toUpperCase()]="map"===t?Ci(e,/[, ]/):Di(e,/[, ]/)}))),n},Qi=function(e){var t={},n={},r=[],o={},i={},a=function(t,n,r){var o=e[t];return o?o=Ci(o,/[, ]/,Ci(o.toUpperCase(),/[, ]/)):(o=yi[t])||(o=ki(n,r),yi[t]=o),o},c=function(e){var t,n,r,o,i,a,c={},u=function(e,n,r){var o,i,a,u=function(e,t){var n,r,o={};for(n=0,r=e.length;n<r;n++)o[e[n]]=t||{};return o};n=n||"","string"==typeof(r=r||[])&&(r=_i(r));var s=_i(e);for(o=s.length;o--;)a={attributes:u(i=_i([t,n].join(" "))),attributesOrder:i,children:u(r,xi)},c[s[o]]=a},s=function(e,t){var n,r,o,i,a=_i(e);n=a.length;for(var u=_i(t);n--;)for(r=c[a[n]],o=0,i=u.length;o<i;o++)r.attributes[u[o]]={},r.attributesOrder.push(u[o])};return yi[e]?yi[e]:(t="id accesskey class dir lang style tabindex title role",n="address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul",r="a abbr b bdo br button cite code del dfn em embed i iframe img input ins kbd label map noscript object q s samp script select small span strong sub sup textarea u var #text #comment","html4"!==e&&(t+=" contenteditable contextmenu draggable dropzone hidden spellcheck translate",n+=" article aside details dialog figure main header footer hgroup section nav",r+=" audio canvas command datalist mark meter output picture progress time wbr video ruby bdi keygen"),"html5-strict"!==e&&(t+=" xml:lang",r=[r,a="acronym applet basefont big font strike tt"].join(" "),Ei(_i(a),(function(e){u(e,"",r)})),n=[n,i="center dir isindex noframes"].join(" "),o=[n,r].join(" "),Ei(_i(i),(function(e){u(e,"",o)}))),o=o||[n,r].join(" "),u("html","manifest","head body"),u("head","","base command link meta noscript script style title"),u("title hr noscript br"),u("base","href target"),u("link","href rel media hreflang type sizes hreflang"),u("meta","name http-equiv content charset"),u("style","media type scoped"),u("script","src async defer type charset"),u("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",o),u("address dt dd div caption","",o),u("h1 h2 h3 h4 h5 h6 pre p abbr code var samp kbd sub sup i b u bdo span legend em strong small s cite dfn","",r),u("blockquote","cite",o),u("ol","reversed start type","li"),u("ul","","li"),u("li","value",o),u("dl","","dt dd"),u("a","href target rel media hreflang type",r),u("q","cite",r),u("ins del","cite datetime",o),u("img","src sizes srcset alt usemap ismap width height"),u("iframe","src name width height",o),u("embed","src type width height"),u("object","data type typemustmatch name usemap form width height",[o,"param"].join(" ")),u("param","name value"),u("map","name",[o,"area"].join(" ")),u("area","alt coords shape href target rel media hreflang type"),u("table","border","caption colgroup thead tfoot tbody tr"+("html4"===e?" col":"")),u("colgroup","span","col"),u("col","span"),u("tbody thead tfoot","","tr"),u("tr","","td th"),u("td","colspan rowspan headers",o),u("th","colspan rowspan headers scope abbr",o),u("form","accept-charset action autocomplete enctype method name novalidate target",o),u("fieldset","disabled form name",[o,"legend"].join(" ")),u("label","form for",r),u("input","accept alt autocomplete checked dirname disabled form formaction formenctype formmethod formnovalidate formtarget height list max maxlength min multiple name pattern readonly required size src step type value width"),u("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value","html4"===e?o:r),u("select","disabled form multiple name required size","option optgroup"),u("optgroup","disabled label","option"),u("option","disabled label selected value"),u("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),u("menu","type label",[o,"li"].join(" ")),u("noscript","",o),"html4"!==e&&(u("wbr"),u("ruby","",[r,"rt rp"].join(" ")),u("figcaption","",o),u("mark rt rp summary bdi","",r),u("canvas","width height",o),u("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",[o,"track source"].join(" ")),u("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",[o,"track source"].join(" ")),u("picture","","img source"),u("source","src srcset type media sizes"),u("track","kind src srclang label default"),u("datalist","",[r,"option"].join(" ")),u("article section nav aside main header footer","",o),u("hgroup","","h1 h2 h3 h4 h5 h6"),u("figure","",[o,"figcaption"].join(" ")),u("time","datetime",r),u("dialog","open",o),u("command","type label icon disabled checked radiogroup command"),u("output","for form name",r),u("progress","value max",r),u("meter","value min max low high optimum",r),u("details","open",[o,"summary"].join(" ")),u("keygen","autofocus challenge disabled form keytype name")),"html5-strict"!==e&&(s("script","language xml:space"),s("style","xml:space"),s("object","declare classid code codebase codetype archive standby align border hspace vspace"),s("embed","align name hspace vspace"),s("param","valuetype type"),s("a","charset name rev shape coords"),s("br","clear"),s("applet","codebase archive code object alt name width height align hspace vspace"),s("img","name longdesc align border hspace vspace"),s("iframe","longdesc frameborder marginwidth marginheight scrolling align"),s("font basefont","size color face"),s("input","usemap align"),s("select"),s("textarea"),s("h1 h2 h3 h4 h5 h6 div p legend caption","align"),s("ul","type compact"),s("li","type"),s("ol dl menu dir","compact"),s("pre","width xml:space"),s("hr","align noshade size width"),s("isindex","prompt"),s("table","summary width frame rules cellspacing cellpadding align bgcolor"),s("col","width align char charoff valign"),s("colgroup","width align char charoff valign"),s("thead","align char charoff valign"),s("tr","align char charoff valign bgcolor"),s("th","axis align char charoff valign nowrap bgcolor width height"),s("form","accept"),s("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),s("tfoot","align char charoff valign"),s("tbody","align char charoff valign"),s("area","nohref"),s("body","background bgcolor text link vlink alink")),"html4"!==e&&(s("input button select textarea","autofocus"),s("input textarea","placeholder"),s("a","download"),s("link script img","crossorigin"),s("img","loading"),s("iframe","sandbox seamless allowfullscreen loading")),Ei(_i("a form meter progress dfn"),(function(e){c[e]&&delete c[e].children[e]})),delete c.caption.children.table,delete c.script,yi[e]=c,c)}((e=e||{}).schema);!1===e.verify_html&&(e.valid_elements="*[*]");var u=Si(e.valid_styles),s=Si(e.invalid_styles,"map"),l=Si(e.valid_classes,"map"),f=a("whitespace_elements","pre script noscript style textarea video audio iframe object code"),d=a("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),p=a("short_ended_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),g=a("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls"),A="td th iframe video audio object script code",m=a("non_empty_elements",A+" pre",p),h=a("move_caret_before_on_enter_elements",A+" table",p),v=a("text_block_elements","h1 h2 h3 h4 h5 h6 p div address pre form blockquote center dir fieldset header footer article section hgroup aside main nav figure"),b=a("block_elements","hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex option datalist select optgroup figcaption details summary",v),w=a("text_inline_elements","span strong b em i font s strike u var cite dfn code mark q sup sub samp");Ei((e.special||"script noscript iframe noframes noembed title style textarea xmp").split(" "),(function(e){i[e]=new RegExp("</"+e+"[^>]*>","gi")}));var y=function(e){return new RegExp("^"+e.replace(/([?+*])/g,".$1")+"$")},x=function(e){var n,o,i,a,c,u,s,l,f,d,p,g,A,m,h,v,b,w,x=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)])?$/,C=/^([!\-])?(\w+[\\:]:\w+|[^=:<]+)?(?:([=:<])(.*))?$/,E=/[*?+]/;if(e){var B=_i(e,",");for(t["@"]&&(v=t["@"].attributes,b=t["@"].attributesOrder),n=0,o=B.length;n<o;n++)if(c=x.exec(B[n])){if(m=c[1],f=c[2],h=c[3],l=c[5],u={attributes:g={},attributesOrder:A=[]},"#"===m&&(u.paddEmpty=!0),"-"===m&&(u.removeEmpty=!0),"!"===c[4]&&(u.removeEmptyAttrs=!0),v&&(de(v,(function(e,t){g[t]=e})),A.push.apply(A,b)),l)for(i=0,a=(l=_i(l,"|")).length;i<a;i++)if(c=C.exec(l[i])){if(s={},p=c[1],d=c[2].replace(/[\\:]:/g,":"),m=c[3],w=c[4],"!"===p&&(u.attributesRequired=u.attributesRequired||[],u.attributesRequired.push(d),s.required=!0),"-"===p){delete g[d],A.splice(Mi(A,d),1);continue}m&&("="===m&&(u.attributesDefault=u.attributesDefault||[],u.attributesDefault.push({name:d,value:w}),s.defaultValue=w),":"===m&&(u.attributesForced=u.attributesForced||[],u.attributesForced.push({name:d,value:w}),s.forcedValue=w),"<"===m&&(s.validValues=Ci(w,"?"))),E.test(d)?(u.attributePatterns=u.attributePatterns||[],s.pattern=y(d),u.attributePatterns.push(s)):(g[d]||A.push(d),g[d]=s)}v||"@"!==f||(v=g,b=A),h&&(u.outputName=f,t[h]=u),E.test(f)?(u.pattern=y(f),r.push(u)):t[f]=u}}},C=function(e){t={},r=[],x(e),Ei(c,(function(e,t){n[t]=e.children}))},E=function(e){var r=/^(~)?(.+)$/;e&&(yi.text_block_elements=yi.block_elements=null,Ei(_i(e,","),(function(e){var i=r.exec(e),a="~"===i[1],c=a?"span":"div",u=i[2];if(n[u]=n[c],o[u]=c,a||(b[u.toUpperCase()]={},b[u]={}),!t[u]){var s=t[c];delete(s=Bi({},s)).removeEmptyAttrs,delete s.removeEmpty,t[u]=s}Ei(n,(function(e,t){e[c]&&(n[t]=e=Bi({},n[t]),e[u]=e[c])}))})))},D=function(t){var r=/^([+\-]?)([A-Za-z0-9_\-.\u00b7\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u037d\u037f-\u1fff\u200c-\u200d\u203f-\u2040\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd]+)\[([^\]]+)]$/;yi[e.schema]=null,t&&Ei(_i(t,","),(function(e){var t,o,i=r.exec(e);i&&(o=i[1],t=o?n[i[2]]:n[i[2]]={"#comment":{}},t=n[i[2]],Ei(_i(i[3],"|"),(function(e){"-"===o?delete t[e]:t[e]={}})))}))},M=function(e){var n,o=t[e];if(o)return o;for(n=r.length;n--;)if((o=r[n]).pattern.test(e))return o};e.valid_elements?C(e.valid_elements):(Ei(c,(function(e,r){t[r]={attributes:e.attributes,attributesOrder:e.attributesOrder},n[r]=e.children})),"html5"!==e.schema&&Ei(_i("strong/b em/i"),(function(e){var n=_i(e,"/");t[n[1]].outputName=n[0]})),Ei(w,(function(n,r){t[r]&&(e.padd_empty_block_inline_children&&(t[r].paddInEmptyBlock=!0),t[r].removeEmpty=!0)})),Ei(_i("ol ul blockquote a table tbody"),(function(e){t[e]&&(t[e].removeEmpty=!0)})),Ei(_i("p h1 h2 h3 h4 h5 h6 th td pre div address caption li"),(function(e){t[e].paddEmpty=!0})),Ei(_i("span"),(function(e){t[e].removeEmptyAttrs=!0}))),E(e.custom_elements),D(e.valid_children),x(e.extended_valid_elements),D("+ol[ul|ol],+ul[ul|ol]"),Ei({dd:"dl",dt:"dl",li:"ul ol",td:"tr",th:"tr",tr:"tbody thead tfoot",tbody:"table",thead:"table",tfoot:"table",legend:"fieldset",area:"map",param:"video audio object"},(function(e,n){t[n]&&(t[n].parentsRequired=_i(e))})),e.invalid_elements&&Ei(Di(e.invalid_elements),(function(e){t[e]&&delete t[e]})),M("span")||x("span[!data-mce-type|*]");var _=B(u),k=B(s),I=B(l),S=B(g),Q=B(b),N=B(v),F=B(w),T=B(p),O=B(d),P=B(m),j=B(h),z=B(f),R=B(i),L=B(o);return{children:n,elements:t,getValidStyles:_,getValidClasses:I,getBlockElements:Q,getInvalidStyles:k,getShortEndedElements:T,getTextBlockElements:N,getTextInlineElements:F,getBoolAttrs:S,getElementRule:M,getSelfClosingElements:O,getNonEmptyElements:P,getMoveCaretBeforeOnEnterElements:j,getWhiteSpaceElements:z,getSpecialElements:R,isValidChild:function(e,t){var r=n[e.toLowerCase()];return!(!r||!r[t.toLowerCase()])},isValid:function(e,t){var n,r,o=M(e);if(o){if(!t)return!0;if(o.attributes[t])return!0;if(n=o.attributePatterns)for(r=n.length;r--;)if(n[r].pattern.test(e))return!0}return!1},getCustomElements:L,addValidElements:x,setValidElements:C,addCustomElements:E,addValidChildren:D}},Ni=function(e,t,n,r){var o=function(e){return(e=parseInt(e,10).toString(16)).length>1?e:"0"+e};return"#"+o(t)+o(n)+o(r)},Fi=function(e,t){var n,r,o,i=this,a=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi,c=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,u=/\s*([^:]+):\s*([^;]+);?/g,s=/\s+$/,l={},f="\ufeff";e=e||{},t&&(r=t.getValidStyles(),o=t.getInvalidStyles());var d="\\\" \\' \\; \\: ; : \ufeff".split(" ");for(n=0;n<d.length;n++)l[d[n]]=f+n,l[f+n]=d[n];return{toHex:function(e){return e.replace(a,Ni)},parse:function(t){var r,o,d,p,g={},A=e.url_converter,m=e.url_converter_scope||i,h=function(e,t,r){var o=g[e+"-top"+t];if(o){var i=g[e+"-right"+t];if(i){var a=g[e+"-bottom"+t];if(a){var c=g[e+"-left"+t];if(c){var u=[o,i,a,c];for(n=u.length-1;n--&&u[n]===u[n+1];);n>-1&&r||(g[e+t]=-1===n?u[0]:u.join(" "),delete g[e+"-top"+t],delete g[e+"-right"+t],delete g[e+"-bottom"+t],delete g[e+"-left"+t])}}}}},v=function(e){var t,n=g[e];if(n){for(t=(n=n.split(" ")).length;t--;)if(n[t]!==n[0])return!1;return g[e]=n[0],!0}},b=function(e){return p=!0,l[e]},w=function(e,t){return p&&(e=e.replace(/\uFEFF[0-9]/g,(function(e){return l[e]}))),t||(e=e.replace(/\\([\'\";:])/g,"$1")),e},y=function(e){return String.fromCharCode(parseInt(e.slice(1),16))},x=function(e){return e.replace(/\\[0-9a-f]+/gi,y)},C=function(t,n,r,o,i,a){if(i=i||a)return"'"+(i=w(i)).replace(/\'/g,"\\'")+"'";if(n=w(n||r||o),!e.allow_script_urls){var c=n.replace(/[\s\r\n]+/g,"");if(/(java|vb)script:/i.test(c))return"";if(!e.allow_svg_data_urls&&/^data:image\/svg/i.test(c))return""}return A&&(n=A.call(m,n,"style")),"url('"+n.replace(/\'/g,"\\'")+"')"};if(t){for(t=(t=t.replace(/[\u0000-\u001F]/g,"")).replace(/\\[\"\';:\uFEFF]/g,b).replace(/\"[^\"]+\"|\'[^\']+\'/g,(function(e){return e.replace(/[;:]/g,b)}));r=u.exec(t);)if(u.lastIndex=r.index+r[0].length,o=r[1].replace(s,"").toLowerCase(),d=r[2].replace(s,""),o&&d){if(o=x(o),d=x(d),-1!==o.indexOf(f)||-1!==o.indexOf('"'))continue;if(!e.allow_script_urls&&("behavior"===o||/expression\s*\(|\/\*|\*\//.test(d)))continue;"font-weight"===o&&"700"===d?d="bold":"color"!==o&&"background-color"!==o||(d=d.toLowerCase()),d=(d=d.replace(a,Ni)).replace(c,C),g[o]=p?w(d,!0):d}h("border","",!0),h("border","-width"),h("border","-color"),h("border","-style"),h("padding",""),h("margin",""),function(e,t,n,r){v(t)&&v(n)&&v(r)&&(g[e]=g[t]+" "+g[n]+" "+g[r],delete g[t],delete g[n],delete g[r])}("border","border-width","border-style","border-color"),"medium none"===g.border&&delete g.border,"none"===g["border-image"]&&delete g["border-image"]}return g},serialize:function(e,t){var n="",i=function(t){var o,i=r[t];if(i)for(var a=0,c=i.length;a<c;a++)t=i[a],(o=e[t])&&(n+=(n.length>0?" ":"")+t+": "+o+";")};return t&&r?(i("*"),i(t)):de(e,(function(e,r){!e||o&&!function(e,t){var n=o["*"];return!(n&&n[e]||(n=o[t])&&n[e])}(r,t)||(n+=(n.length>0?" ":"")+r+": "+e+";")})),n}}},Ti={keyLocation:!0,layerX:!0,layerY:!0,returnValue:!0,webkitMovementX:!0,webkitMovementY:!0,keyIdentifier:!0,mozPressure:!0},Oi=function(e){return e instanceof Event||w(e.initEvent)},Pi=function(e,t,n,r){var o,i=function(e,t){var n=null!=t?t:{};for(var r in e)we(Ti,r)||(n[r]=e[r]);return b(n.composedPath)&&(n.composedPath=function(){return e.composedPath()}),n}(t,r);return i.type=e,v(i.target)&&(i.target=null!==(o=i.srcElement)&&void 0!==o?o:n),function(e){return v(e.preventDefault)||Oi(e)}(t)&&(i.preventDefault=function(){i.defaultPrevented=!0,i.isDefaultPrevented=N,w(t.preventDefault)?t.preventDefault():Oi(t)&&(t.returnValue=!1)},i.stopPropagation=function(){i.cancelBubble=!0,i.isPropagationStopped=N,w(t.stopPropagation)?t.stopPropagation():Oi(t)&&(t.cancelBubble=!0)},i.stopImmediatePropagation=function(){i.isImmediatePropagationStopped=N,i.stopPropagation()},function(e){return e.isDefaultPrevented===N||e.isDefaultPrevented===Q}(i)||(i.isDefaultPrevented=!0===i.defaultPrevented?N:Q,i.isPropagationStopped=!0===i.cancelBubble?N:Q,i.isImmediatePropagationStopped=Q)),i},ji=/^(?:mouse|contextmenu)|click/,zi=function(e,t,n,r){e.addEventListener?e.addEventListener(t,n,r||!1):e.attachEvent&&e.attachEvent("on"+t,n)},Ri=function(e,t,n,r){e.removeEventListener?e.removeEventListener(t,n,r||!1):e.detachEvent&&e.detachEvent("on"+t,n)},Li=function(e,t){var n=Pi(e.type,e,document,t);if(function(e){return b(e)&&ji.test(e.type)}(e)&&h(e.pageX)&&!h(e.clientX)){var r=n.target.ownerDocument||document,o=r.documentElement,i=r.body,a=n;a.pageX=e.clientX+(o&&o.scrollLeft||i&&i.scrollLeft||0)-(o&&o.clientLeft||i&&i.clientLeft||0),a.pageY=e.clientY+(o&&o.scrollTop||i&&i.scrollTop||0)-(o&&o.clientTop||i&&i.clientTop||0)}return h(n.metaKey)&&(n.metaKey=!1),n},Ui=function(e,t,n){var r=e.document,o={type:"ready"};if(n.domLoaded)t(o);else{var i=function(){Ri(e,"DOMContentLoaded",i),Ri(e,"load",i),n.domLoaded||(n.domLoaded=!0,t(o)),e=null};"complete"===r.readyState||"interactive"===r.readyState&&r.body?i():zi(e,"DOMContentLoaded",i),n.domLoaded||zi(e,"load",i)}},Yi=function(){function e(){this.domLoaded=!1,this.events={},this.count=1,this.expando="mce-data-"+(+new Date).toString(32),this.hasMouseEnterLeave="onmouseenter"in document.documentElement,this.hasFocusIn="onfocusin"in document.documentElement,this.count=1}return e.prototype.bind=function(e,t,n,r){var o,i,a,c,u,s,l,f=this,d=window,p=function(e){f.executeHandlers(Li(e||d.event),o)};if(e&&3!==e.nodeType&&8!==e.nodeType){e[f.expando]?o=e[f.expando]:(o=f.count++,e[f.expando]=o,f.events[o]={}),r=r||e;var g=t.split(" ");for(a=g.length;a--;)s=p,u=l=!1,"DOMContentLoaded"===(c=g[a])&&(c="ready"),f.domLoaded&&"ready"===c&&"complete"===e.readyState?n.call(r,Li({type:c})):(f.hasMouseEnterLeave||(u=f.mouseEnterLeave[c])&&(s=function(e){var t=e.currentTarget,n=e.relatedTarget;if(n&&t.contains)n=t.contains(n);else for(;n&&n!==t;)n=n.parentNode;n||((e=Li(e||d.event)).type="mouseout"===e.type?"mouseleave":"mouseenter",e.target=t,f.executeHandlers(e,o))}),f.hasFocusIn||"focusin"!==c&&"focusout"!==c||(l=!0,u="focusin"===c?"focus":"blur",s=function(e){(e=Li(e||d.event)).type="focus"===e.type?"focusin":"focusout",f.executeHandlers(e,o)}),(i=f.events[o][c])?"ready"===c&&f.domLoaded?n(Li({type:c})):i.push({func:n,scope:r}):(f.events[o][c]=i=[{func:n,scope:r}],i.fakeName=u,i.capture=l,i.nativeHandler=s,"ready"===c?Ui(e,s,f):zi(e,u||c,s,l)));return e=i=null,n}},e.prototype.unbind=function(e,t,n){var r,o,i,a,c;if(!e||3===e.nodeType||8===e.nodeType)return this;var u=e[this.expando];if(u){if(c=this.events[u],t){var s=t.split(" ");for(o=s.length;o--;)if(r=c[a=s[o]]){if(n)for(i=r.length;i--;)if(r[i].func===n){var l=r.nativeHandler,f=r.fakeName,d=r.capture;(r=r.slice(0,i).concat(r.slice(i+1))).nativeHandler=l,r.fakeName=f,r.capture=d,c[a]=r}n&&0!==r.length||(delete c[a],Ri(e,r.fakeName||a,r.nativeHandler,r.capture))}}else de(c,(function(t,n){Ri(e,t.fakeName||n,t.nativeHandler,t.capture)})),c={};for(a in c)if(we(c,a))return this;delete this.events[u];try{delete e[this.expando]}catch(t){e[this.expando]=null}}return this},e.prototype.fire=function(e,t,n){var r;if(!e||3===e.nodeType||8===e.nodeType)return this;var o=Li({type:t,target:e},n);do{(r=e[this.expando])&&this.executeHandlers(o,r),e=e.parentNode||e.ownerDocument||e.defaultView||e.parentWindow}while(e&&!o.isPropagationStopped());return this},e.prototype.clean=function(e){var t,n;if(!e||3===e.nodeType||8===e.nodeType)return this;if(e[this.expando]&&this.unbind(e),e.getElementsByTagName||(e=e.document),e&&e.getElementsByTagName)for(this.unbind(e),t=(n=e.getElementsByTagName("*")).length;t--;)(e=n[t])[this.expando]&&this.unbind(e);return this},e.prototype.destroy=function(){this.events={}},e.prototype.cancel=function(e){return e&&(e.preventDefault(),e.stopImmediatePropagation()),!1},e.prototype.executeHandlers=function(e,t){var n=this.events[t],r=n&&n[e.type];if(r)for(var o=0,i=r.length;o<i;o++){var a=r[o];if(a&&!1===a.func.call(a.scope,e)&&e.preventDefault(),e.isImmediatePropagationStopped())return}},e.Event=new e,e}(),Hi="sizzle"+-new Date,Gi=window.document,Ji=0,Vi=0,Wi=Ma(),Zi=Ma(),Xi=Ma(),Ki=function(e,t){return e===t&&(Lr=!0),0},qi="undefined",$i=1<<31,ea={}.hasOwnProperty,ta=[],na=ta.pop,ra=ta.push,oa=ta.push,ia=ta.slice,aa=ta.indexOf||function(e){for(var t=0,n=this.length;t<n;t++)if(this[t]===e)return t;return-1},ca="[\\x20\\t\\r\\n\\f]",ua="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",sa="\\["+ca+"*("+ua+")(?:"+ca+"*([*^$|!~]?=)"+ca+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+ua+"))|)"+ca+"*\\]",la=":("+ua+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+sa+")*)|.*)\\)|)",fa=new RegExp("^"+ca+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ca+"+$","g"),da=new RegExp("^"+ca+"*,"+ca+"*"),pa=new RegExp("^"+ca+"*([>+~]|"+ca+")"+ca+"*"),ga=new RegExp("="+ca+"*([^\\]'\"]*?)"+ca+"*\\]","g"),Aa=new RegExp(la),ma=new RegExp("^"+ua+"$"),ha={ID:new RegExp("^#("+ua+")"),CLASS:new RegExp("^\\.("+ua+")"),TAG:new RegExp("^("+ua+"|[*])"),ATTR:new RegExp("^"+sa),PSEUDO:new RegExp("^"+la),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ca+"*(even|odd|(([+-]|)(\\d*)n|)"+ca+"*(?:([+-]|)"+ca+"*(\\d+)|))"+ca+"*\\)|)","i"),bool:new RegExp("^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$","i"),needsContext:new RegExp("^"+ca+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ca+"*((?:-\\d)?\\d*)"+ca+"*\\)|)(?=[^-]|$)","i")},va=/^(?:input|select|textarea|button)$/i,ba=/^h\d$/i,wa=/^[^{]+\{\s*\[native \w/,ya=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,xa=/[+~]/,Ca=/'|\\/g,Ea=new RegExp("\\\\([\\da-f]{1,6}"+ca+"?|("+ca+")|.)","ig"),Ba=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)};try{oa.apply(ta=ia.call(Gi.childNodes),Gi.childNodes),ta[Gi.childNodes.length].nodeType}catch(e){oa={apply:ta.length?function(e,t){ra.apply(e,ia.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}var Da=function(e,t,n,r){var o,i,a,c,u,s,l,f,d,p;if((t?t.ownerDocument||t:Gi)!==Yr&&Ur(t),n=n||[],!e||"string"!=typeof e)return n;if(1!==(c=(t=t||Yr).nodeType)&&9!==c)return[];if(Gr&&!r){if(o=ya.exec(e))if(a=o[1]){if(9===c){if(!(i=t.getElementById(a))||!i.parentNode)return n;if(i.id===a)return n.push(i),n}else if(t.ownerDocument&&(i=t.ownerDocument.getElementById(a))&&Wr(t,i)&&i.id===a)return n.push(i),n}else{if(o[2])return oa.apply(n,t.getElementsByTagName(e)),n;if((a=o[3])&&Qr.getElementsByClassName)return oa.apply(n,t.getElementsByClassName(a)),n}if(Qr.qsa&&(!Jr||!Jr.test(e))){if(f=l=Hi,d=t,p=9===c&&e,1===c&&"object"!==t.nodeName.toLowerCase()){for(s=Or(e),(l=t.getAttribute("id"))?f=l.replace(Ca,"\\$&"):t.setAttribute("id",f),f="[id='"+f+"'] ",u=s.length;u--;)s[u]=f+Na(s[u]);d=xa.test(e)&&Sa(t.parentNode)||t,p=s.join(",")}if(p)try{return oa.apply(n,d.querySelectorAll(p)),n}catch(e){}finally{l||t.removeAttribute("id")}}}return jr(e.replace(fa,"$1"),t,n,r)};function Ma(){var e=[];return function t(n,r){return e.push(n+" ")>Nr.cacheLength&&delete t[e.shift()],t[n+" "]=r}}function _a(e){return e[Hi]=!0,e}function ka(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||$i)-(~e.sourceIndex||$i);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function Ia(e){return _a((function(t){return t=+t,_a((function(n,r){for(var o,i=e([],n.length,t),a=i.length;a--;)n[o=i[a]]&&(n[o]=!(r[o]=n[o]))}))}))}function Sa(e){return e&&typeof e.getElementsByTagName!==qi&&e}function Qa(){}function Na(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function Fa(e,t,n){var r=t.dir,o=n&&"parentNode"===r,i=Vi++;return t.first?function(t,n,i){for(;t=t[r];)if(1===t.nodeType||o)return e(t,n,i)}:function(t,n,a){var c,u,s=[Ji,i];if(a){for(;t=t[r];)if((1===t.nodeType||o)&&e(t,n,a))return!0}else for(;t=t[r];)if(1===t.nodeType||o){if((c=(u=t[Hi]||(t[Hi]={}))[r])&&c[0]===Ji&&c[1]===i)return s[2]=c[2];if(u[r]=s,s[2]=e(t,n,a))return!0}}}function Ta(e){return e.length>1?function(t,n,r){for(var o=e.length;o--;)if(!e[o](t,n,r))return!1;return!0}:e[0]}function Oa(e,t,n,r,o){for(var i,a=[],c=0,u=e.length,s=null!=t;c<u;c++)(i=e[c])&&(n&&!n(i,r,o)||(a.push(i),s&&t.push(c)));return a}function Pa(e,t,n,r,o,i){return r&&!r[Hi]&&(r=Pa(r)),o&&!o[Hi]&&(o=Pa(o,i)),_a((function(i,a,c,u){var s,l,f,d=[],p=[],g=a.length,A=i||function(e,t,n){for(var r=0,o=t.length;r<o;r++)Da(e,t[r],n);return n}(t||"*",c.nodeType?[c]:c,[]),m=!e||!i&&t?A:Oa(A,d,e,c,u),h=n?o||(i?e:g||r)?[]:a:m;if(n&&n(m,h,c,u),r)for(s=Oa(h,p),r(s,[],c,u),l=s.length;l--;)(f=s[l])&&(h[p[l]]=!(m[p[l]]=f));if(i){if(o||e){if(o){for(s=[],l=h.length;l--;)(f=h[l])&&s.push(m[l]=f);o(null,h=[],s,u)}for(l=h.length;l--;)(f=h[l])&&(s=o?aa.call(i,f):d[l])>-1&&(i[s]=!(a[s]=f))}}else h=Oa(h===a?h.splice(g,h.length):h),o?o(null,a,h,u):oa.apply(a,h)}))}function ja(e){for(var t,n,r,o=e.length,i=Nr.relative[e[0].type],a=i||Nr.relative[" "],c=i?1:0,u=Fa((function(e){return e===t}),a,!0),s=Fa((function(e){return aa.call(t,e)>-1}),a,!0),l=[function(e,n,r){var o=!i&&(r||n!==zr)||((t=n).nodeType?u(e,n,r):s(e,n,r));return t=null,o}];c<o;c++)if(n=Nr.relative[e[c].type])l=[Fa(Ta(l),n)];else{if((n=Nr.filter[e[c].type].apply(null,e[c].matches))[Hi]){for(r=++c;r<o&&!Nr.relative[e[r].type];r++);return Pa(c>1&&Ta(l),c>1&&Na(e.slice(0,c-1).concat({value:" "===e[c-2].type?"*":""})).replace(fa,"$1"),n,c<r&&ja(e.slice(c,r)),r<o&&ja(e=e.slice(r)),r<o&&Na(e))}l.push(n)}return Ta(l)}Qr=Da.support={},Tr=Da.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},Ur=Da.setDocument=function(e){var t,n=e?e.ownerDocument||e:Gi,r=n.defaultView;return n!==Yr&&9===n.nodeType&&n.documentElement?(Yr=n,Hr=n.documentElement,Gr=!Tr(n),r&&r!==function(e){try{return e.top}catch(e){}return null}(r)&&(r.addEventListener?r.addEventListener("unload",(function(){Ur()}),!1):r.attachEvent&&r.attachEvent("onunload",(function(){Ur()}))),Qr.attributes=!0,Qr.getElementsByTagName=!0,Qr.getElementsByClassName=wa.test(n.getElementsByClassName),Qr.getById=!0,Nr.find.ID=function(e,t){if(typeof t.getElementById!==qi&&Gr){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},Nr.filter.ID=function(e){var t=e.replace(Ea,Ba);return function(e){return e.getAttribute("id")===t}},Nr.find.TAG=Qr.getElementsByTagName?function(e,t){if(typeof t.getElementsByTagName!==qi)return t.getElementsByTagName(e)}:function(e,t){var n,r=[],o=0,i=t.getElementsByTagName(e);if("*"===e){for(;n=i[o++];)1===n.nodeType&&r.push(n);return r}return i},Nr.find.CLASS=Qr.getElementsByClassName&&function(e,t){if(Gr)return t.getElementsByClassName(e)},Vr=[],Jr=[],Qr.disconnectedMatch=!0,Jr=Jr.length&&new RegExp(Jr.join("|")),Vr=Vr.length&&new RegExp(Vr.join("|")),t=wa.test(Hr.compareDocumentPosition),Wr=t||wa.test(Hr.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},Ki=t?function(e,t){if(e===t)return Lr=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!Qr.sortDetached&&t.compareDocumentPosition(e)===r?e===n||e.ownerDocument===Gi&&Wr(Gi,e)?-1:t===n||t.ownerDocument===Gi&&Wr(Gi,t)?1:Rr?aa.call(Rr,e)-aa.call(Rr,t):0:4&r?-1:1)}:function(e,t){if(e===t)return Lr=!0,0;var r,o=0,i=e.parentNode,a=t.parentNode,c=[e],u=[t];if(!i||!a)return e===n?-1:t===n?1:i?-1:a?1:Rr?aa.call(Rr,e)-aa.call(Rr,t):0;if(i===a)return ka(e,t);for(r=e;r=r.parentNode;)c.unshift(r);for(r=t;r=r.parentNode;)u.unshift(r);for(;c[o]===u[o];)o++;return o?ka(c[o],u[o]):c[o]===Gi?-1:u[o]===Gi?1:0},n):Yr},Da.matches=function(e,t){return Da(e,null,null,t)},Da.matchesSelector=function(e,t){if((e.ownerDocument||e)!==Yr&&Ur(e),t=t.replace(ga,"='$1']"),Qr.matchesSelector&&Gr&&(!Vr||!Vr.test(t))&&(!Jr||!Jr.test(t)))try{var n=undefined.call(e,t);if(n||Qr.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){}return Da(t,Yr,null,[e]).length>0},Da.contains=function(e,t){return(e.ownerDocument||e)!==Yr&&Ur(e),Wr(e,t)},Da.attr=function(e,t){(e.ownerDocument||e)!==Yr&&Ur(e);var n=Nr.attrHandle[t.toLowerCase()],r=n&&ea.call(Nr.attrHandle,t.toLowerCase())?n(e,t,!Gr):void 0;return void 0!==r?r:Qr.attributes||!Gr?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},Da.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},Da.uniqueSort=function(e){var t,n=[],r=0,o=0;if(Lr=!Qr.detectDuplicates,Rr=!Qr.sortStable&&e.slice(0),e.sort(Ki),Lr){for(;t=e[o++];)t===e[o]&&(r=n.push(o));for(;r--;)e.splice(n[r],1)}return Rr=null,e},Fr=Da.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=Fr(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[r++];)n+=Fr(t);return n},Nr=Da.selectors={cacheLength:50,createPseudo:_a,match:ha,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Ea,Ba),e[3]=(e[3]||e[4]||e[5]||"").replace(Ea,Ba),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||Da.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&Da.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return ha.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&Aa.test(n)&&(t=Or(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Ea,Ba).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=Wi[e+" "];return t||(t=new RegExp("(^|"+ca+")"+e+"("+ca+"|$)"))&&Wi(e,(function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==qi&&e.getAttribute("class")||"")}))},ATTR:function(e,t,n){return function(r){var o=Da.attr(r,e);return null==o?"!="===t:!t||(o+="","="===t?o===n:"!="===t?o!==n:"^="===t?n&&0===o.indexOf(n):"*="===t?n&&o.indexOf(n)>-1:"$="===t?n&&o.slice(-n.length)===n:"~="===t?(" "+o+" ").indexOf(n)>-1:"|="===t&&(o===n||o.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,o){var i="nth"!==e.slice(0,3),a="last"!==e.slice(-4),c="of-type"===t;return 1===r&&0===o?function(e){return!!e.parentNode}:function(t,n,u){var s,l,f,d,p,g,A=i!==a?"nextSibling":"previousSibling",m=t.parentNode,h=c&&t.nodeName.toLowerCase(),v=!u&&!c;if(m){if(i){for(;A;){for(f=t;f=f[A];)if(c?f.nodeName.toLowerCase()===h:1===f.nodeType)return!1;g=A="only"===e&&!g&&"nextSibling"}return!0}if(g=[a?m.firstChild:m.lastChild],a&&v){for(p=(s=(l=m[Hi]||(m[Hi]={}))[e]||[])[0]===Ji&&s[1],d=s[0]===Ji&&s[2],f=p&&m.childNodes[p];f=++p&&f&&f[A]||(d=p=0)||g.pop();)if(1===f.nodeType&&++d&&f===t){l[e]=[Ji,p,d];break}}else if(v&&(s=(t[Hi]||(t[Hi]={}))[e])&&s[0]===Ji)d=s[1];else for(;(f=++p&&f&&f[A]||(d=p=0)||g.pop())&&((c?f.nodeName.toLowerCase()!==h:1!==f.nodeType)||!++d||(v&&((f[Hi]||(f[Hi]={}))[e]=[Ji,d]),f!==t)););return(d-=o)===r||d%r==0&&d/r>=0}}},PSEUDO:function(e,t){var n,r=Nr.pseudos[e]||Nr.setFilters[e.toLowerCase()]||Da.error("unsupported pseudo: "+e);return r[Hi]?r(t):r.length>1?(n=[e,e,"",t],Nr.setFilters.hasOwnProperty(e.toLowerCase())?_a((function(e,n){for(var o,i=r(e,t),a=i.length;a--;)e[o=aa.call(e,i[a])]=!(n[o]=i[a])})):function(e){return r(e,0,n)}):r}},pseudos:{not:_a((function(e){var t=[],n=[],r=Pr(e.replace(fa,"$1"));return r[Hi]?_a((function(e,t,n,o){for(var i,a=r(e,null,o,[]),c=e.length;c--;)(i=a[c])&&(e[c]=!(t[c]=i))})):function(e,o,i){return t[0]=e,r(t,null,i,n),t[0]=null,!n.pop()}})),has:_a((function(e){return function(t){return Da(e,t).length>0}})),contains:_a((function(e){return e=e.replace(Ea,Ba),function(t){return(t.textContent||t.innerText||Fr(t)).indexOf(e)>-1}})),lang:_a((function(e){return ma.test(e||"")||Da.error("unsupported lang: "+e),e=e.replace(Ea,Ba).toLowerCase(),function(t){var n;do{if(n=Gr?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(e){var t=window.location&&window.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===Hr},focus:function(e){return e===Yr.activeElement&&(!Yr.hasFocus||Yr.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return!1===e.disabled},disabled:function(e){return!0===e.disabled},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!Nr.pseudos.empty(e)},header:function(e){return ba.test(e.nodeName)},input:function(e){return va.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:Ia((function(){return[0]})),last:Ia((function(e,t){return[t-1]})),eq:Ia((function(e,t,n){return[n<0?n+t:n]})),even:Ia((function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e})),odd:Ia((function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e})),lt:Ia((function(e,t,n){for(var r=n<0?n+t:n;--r>=0;)e.push(r);return e})),gt:Ia((function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e}))}},Nr.pseudos.nth=Nr.pseudos.eq,G(["radio","checkbox","file","password","image"],(function(e){Nr.pseudos[e]=function(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}(e)})),G(["submit","reset"],(function(e){Nr.pseudos[e]=function(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}(e)})),Qa.prototype=Nr.filters=Nr.pseudos,Nr.setFilters=new Qa,Or=Da.tokenize=function(e,t){var n,r,o,i,a,c,u,s=Zi[e+" "];if(s)return t?0:s.slice(0);for(a=e,c=[],u=Nr.preFilter;a;){for(i in n&&!(r=da.exec(a))||(r&&(a=a.slice(r[0].length)||a),c.push(o=[])),n=!1,(r=pa.exec(a))&&(n=r.shift(),o.push({value:n,type:r[0].replace(fa," ")}),a=a.slice(n.length)),Nr.filter)Nr.filter.hasOwnProperty(i)&&(!(r=ha[i].exec(a))||u[i]&&!(r=u[i](r))||(n=r.shift(),o.push({value:n,type:i,matches:r}),a=a.slice(n.length)));if(!n)break}return t?a.length:a?Da.error(e):Zi(e,c).slice(0)},Pr=Da.compile=function(e,t){var n,r=[],o=[],i=Xi[e+" "];if(!i){for(t||(t=Or(e)),n=t.length;n--;)(i=ja(t[n]))[Hi]?r.push(i):o.push(i);i=Xi(e,function(e,t){var n=t.length>0,r=e.length>0,o=function(o,i,a,c,u){var s,l,f,d=0,p="0",g=o&&[],A=[],m=zr,h=o||r&&Nr.find.TAG("*",u),v=Ji+=null==m?1:Math.random()||.1,b=h.length;for(u&&(zr=i!==Yr&&i);p!==b&&null!=(s=h[p]);p++){if(r&&s){for(l=0;f=e[l++];)if(f(s,i,a)){c.push(s);break}u&&(Ji=v)}n&&((s=!f&&s)&&d--,o&&g.push(s))}if(d+=p,n&&p!==d){for(l=0;f=t[l++];)f(g,A,i,a);if(o){if(d>0)for(;p--;)g[p]||A[p]||(A[p]=na.call(c));A=Oa(A)}oa.apply(c,A),u&&!o&&A.length>0&&d+t.length>1&&Da.uniqueSort(c)}return u&&(Ji=v,zr=m),g};return n?_a(o):o}(o,r)),i.selector=e}return i},jr=Da.select=function(e,t,n,r){var o,i,a,c,u,s="function"==typeof e&&e,l=!r&&Or(e=s.selector||e);if(n=n||[],1===l.length){if((i=l[0]=l[0].slice(0)).length>2&&"ID"===(a=i[0]).type&&Qr.getById&&9===t.nodeType&&Gr&&Nr.relative[i[1].type]){if(!(t=(Nr.find.ID(a.matches[0].replace(Ea,Ba),t)||[])[0]))return n;s&&(t=t.parentNode),e=e.slice(i.shift().value.length)}for(o=ha.needsContext.test(e)?0:i.length;o--&&(a=i[o],!Nr.relative[c=a.type]);)if((u=Nr.find[c])&&(r=u(a.matches[0].replace(Ea,Ba),xa.test(i[0].type)&&Sa(t.parentNode)||t))){if(i.splice(o,1),!(e=r.length&&Na(i)))return oa.apply(n,r),n;break}}return(s||Pr(e,l))(r,t,!Gr,n,xa.test(e)&&Sa(t.parentNode)||t),n},Qr.sortStable=Hi.split("").sort(Ki).join("")===Hi,Qr.detectDuplicates=!!Lr,Ur(),Qr.sortDetached=!0;var za=document,Ra=Array.prototype.push,La=Array.prototype.slice,Ua=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,Ya=Yi.Event,Ha=_t.makeMap("children,contents,next,prev"),Ga=function(e){return void 0!==e},Ja=function(e){return"string"==typeof e},Va=function(e,t){var n,r=(t=t||za).createElement("div"),o=t.createDocumentFragment();for(r.innerHTML=e;n=r.firstChild;)o.appendChild(n);return o},Wa=function(e,t,n,r){var o;if(Ja(t))t=Va(t,uc(e[0]));else if(t.length&&!t.nodeType){if(t=dc.makeArray(t),r)for(o=t.length-1;o>=0;o--)Wa(e,t[o],n,r);else for(o=0;o<t.length;o++)Wa(e,t[o],n,r);return e}if(t.nodeType)for(o=e.length;o--;)n.call(e[o],t);return e},Za=function(e,t){return e&&t&&-1!==(" "+e.className+" ").indexOf(" "+t+" ")},Xa=function(e,t,n){var r,o;return t=dc(t)[0],e.each((function(){var e=this;n&&r===e.parentNode||(r=e.parentNode,o=t.cloneNode(!1),e.parentNode.insertBefore(o,e)),o.appendChild(e)})),e},Ka=_t.makeMap("fillOpacity fontWeight lineHeight opacity orphans widows zIndex zoom"," "),qa=_t.makeMap("checked compact declare defer disabled ismap multiple nohref noshade nowrap readonly selected"," "),$a={for:"htmlFor",class:"className",readonly:"readOnly"},ec={float:"cssFloat"},tc={},nc={},rc=function(e,t){return new dc.fn.init(e,t)},oc=/^\s*|\s*$/g,ic=function(e){return null==e?"":(""+e).replace(oc,"")},ac=function(e,t){var n,r,o,i;if(e)if(void 0===(n=e.length)){for(r in e)if(e.hasOwnProperty(r)&&(i=e[r],!1===t.call(i,r,i)))break}else for(o=0;o<n&&(i=e[o],!1!==t.call(i,o,i));o++);return e},cc=function(e,t){var n=[];return ac(e,(function(e,r){t(r,e)&&n.push(r)})),n},uc=function(e){return e?9===e.nodeType?e:e.ownerDocument:za};rc.fn=rc.prototype={constructor:rc,selector:"",context:null,length:0,init:function(e,t){var n,r,o=this;if(!e)return o;if(e.nodeType)return o.context=o[0]=e,o.length=1,o;if(t&&t.nodeType)o.context=t;else{if(t)return dc(e).attr(t);o.context=t=document}if(Ja(e)){if(o.selector=e,!(n="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:Ua.exec(e)))return dc(t).find(e);if(n[1])for(r=Va(e,uc(t)).firstChild;r;)Ra.call(o,r),r=r.nextSibling;else{if(!(r=uc(t).getElementById(n[2])))return o;if(r.id!==n[2])return o.find(e);o.length=1,o[0]=r}}else this.add(e,!1);return o},toArray:function(){return _t.toArray(this)},add:function(e,t){var n,r,o=this;if(Ja(e))return o.add(dc(e));if(!1!==t)for(n=dc.unique(o.toArray().concat(dc.makeArray(e))),o.length=n.length,r=0;r<n.length;r++)o[r]=n[r];else Ra.apply(o,dc.makeArray(e));return o},attr:function(e,t){var n,r=this;if("object"==typeof e)ac(e,(function(e,t){r.attr(e,t)}));else{if(!Ga(t)){if(r[0]&&1===r[0].nodeType){if((n=tc[e])&&n.get)return n.get(r[0],e);if(qa[e])return r.prop(e)?e:void 0;null===(t=r[0].getAttribute(e,2))&&(t=void 0)}return t}this.each((function(){var n;if(1===this.nodeType){if((n=tc[e])&&n.set)return void n.set(this,t);null===t?this.removeAttribute(e,2):this.setAttribute(e,t,2)}}))}return r},removeAttr:function(e){return this.attr(e,null)},prop:function(e,t){var n=this;if("object"==typeof(e=$a[e]||e))ac(e,(function(e,t){n.prop(e,t)}));else{if(!Ga(t))return n[0]&&n[0].nodeType&&e in n[0]?n[0][e]:t;this.each((function(){1===this.nodeType&&(this[e]=t)}))}return n},css:function(e,t){var n,r,o=this,i=function(e){return e.replace(/-(\D)/g,(function(e,t){return t.toUpperCase()}))},a=function(e){return e.replace(/[A-Z]/g,(function(e){return"-"+e}))};if("object"==typeof e)ac(e,(function(e,t){o.css(e,t)}));else if(Ga(t))e=i(e),"number"!=typeof t||Ka[e]||(t=t.toString()+"px"),o.each((function(){var n=this.style;if((r=nc[e])&&r.set)r.set(this,t);else{try{this.style[ec[e]||e]=t}catch(e){}null!==t&&""!==t||(n.removeProperty?n.removeProperty(a(e)):n.removeAttribute(e))}}));else{if(n=o[0],(r=nc[e])&&r.get)return r.get(n);if(!n.ownerDocument.defaultView)return n.currentStyle?n.currentStyle[i(e)]:"";try{return n.ownerDocument.defaultView.getComputedStyle(n,null).getPropertyValue(a(e))}catch(e){return}}return o},remove:function(){for(var e,t=this.length;t--;)e=this[t],Ya.clean(e),e.parentNode&&e.parentNode.removeChild(e);return this},empty:function(){for(var e,t=this.length;t--;)for(e=this[t];e.firstChild;)e.removeChild(e.firstChild);return this},html:function(e){var t,n=this;if(Ga(e)){t=n.length;try{for(;t--;)n[t].innerHTML=e}catch(r){dc(n[t]).empty().append(e)}return n}return n[0]?n[0].innerHTML:""},text:function(e){var t,n=this;if(Ga(e)){for(t=n.length;t--;)"innerText"in n[t]?n[t].innerText=e:n[0].textContent=e;return n}return n[0]?n[0].innerText||n[0].textContent:""},append:function(){return Wa(this,arguments,(function(e){(1===this.nodeType||this.host&&1===this.host.nodeType)&&this.appendChild(e)}))},prepend:function(){return Wa(this,arguments,(function(e){(1===this.nodeType||this.host&&1===this.host.nodeType)&&this.insertBefore(e,this.firstChild)}),!0)},before:function(){var e=this;return e[0]&&e[0].parentNode?Wa(e,arguments,(function(e){this.parentNode.insertBefore(e,this)})):e},after:function(){var e=this;return e[0]&&e[0].parentNode?Wa(e,arguments,(function(e){this.parentNode.insertBefore(e,this.nextSibling)}),!0):e},appendTo:function(e){return dc(e).append(this),this},prependTo:function(e){return dc(e).prepend(this),this},replaceWith:function(e){return this.before(e).remove()},wrap:function(e){return Xa(this,e)},wrapAll:function(e){return Xa(this,e,!0)},wrapInner:function(e){return this.each((function(){dc(this).contents().wrapAll(e)})),this},unwrap:function(){return this.parent().each((function(){dc(this).replaceWith(this.childNodes)}))},clone:function(){var e=[];return this.each((function(){e.push(this.cloneNode(!0))})),dc(e)},addClass:function(e){return this.toggleClass(e,!0)},removeClass:function(e){return this.toggleClass(e,!1)},toggleClass:function(e,t){var n=this;return"string"!=typeof e||(-1!==e.indexOf(" ")?ac(e.split(" "),(function(){n.toggleClass(this,t)})):n.each((function(n,r){var o=Za(r,e);if(o!==t){var i=r.className;o?r.className=ic((" "+i+" ").replace(" "+e+" "," ")):r.className+=i?" "+e:e}}))),n},hasClass:function(e){return Za(this[0],e)},each:function(e){return ac(this,e)},on:function(e,t){return this.each((function(){Ya.bind(this,e,t)}))},off:function(e,t){return this.each((function(){Ya.unbind(this,e,t)}))},trigger:function(e){return this.each((function(){"object"==typeof e?Ya.fire(this,e.type,e):Ya.fire(this,e)}))},show:function(){return this.css("display","")},hide:function(){return this.css("display","none")},slice:function(){return dc(La.apply(this,arguments))},eq:function(e){return-1===e?this.slice(e):this.slice(e,+e+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},find:function(e){var t,n,r=[];for(t=0,n=this.length;t<n;t++)dc.find(e,this[t],r);return dc(r)},filter:function(e){return dc("function"==typeof e?cc(this.toArray(),(function(t,n){return e(n,t)})):dc.filter(e,this.toArray()))},closest:function(e){var t=[];return e instanceof dc&&(e=e[0]),this.each((function(n,r){for(;r;){if("string"==typeof e&&dc(r).is(e)){t.push(r);break}if(r===e){t.push(r);break}r=r.parentNode}})),dc(t)},offset:function(e){var t,n,r,o,i=0,a=0;return e?this.css(e):((t=this[0])&&(r=(n=t.ownerDocument).documentElement,t.getBoundingClientRect&&(i=(o=t.getBoundingClientRect()).left+(r.scrollLeft||n.body.scrollLeft)-r.clientLeft,a=o.top+(r.scrollTop||n.body.scrollTop)-r.clientTop)),{left:i,top:a})},push:Ra,sort:Array.prototype.sort,splice:Array.prototype.splice},_t.extend(rc,{extend:_t.extend,makeArray:function(e){return(t=e)&&t===t.window||e.nodeType?[e]:_t.toArray(e);var t},inArray:function(e,t){var n;if(t.indexOf)return t.indexOf(e);for(n=t.length;n--;)if(t[n]===e)return n;return-1},isArray:_t.isArray,each:ac,trim:ic,grep:cc,find:Da,expr:Da.selectors,unique:Da.uniqueSort,text:Da.getText,contains:Da.contains,filter:function(e,t,n){var r=t.length;for(n&&(e=":not("+e+")");r--;)1!==t[r].nodeType&&t.splice(r,1);return t=1===t.length?dc.find.matchesSelector(t[0],e)?[t[0]]:[]:dc.find.matches(e,t)}});var sc=function(e,t,n){var r=[],o=e[t];for("string"!=typeof n&&n instanceof dc&&(n=n[0]);o&&9!==o.nodeType;){if(void 0!==n){if(o===n)break;if("string"==typeof n&&dc(o).is(n))break}1===o.nodeType&&r.push(o),o=o[t]}return r},lc=function(e,t,n,r){var o=[];for(r instanceof dc&&(r=r[0]);e;e=e[t])if(!n||e.nodeType===n){if(void 0!==r){if(e===r)break;if("string"==typeof r&&dc(e).is(r))break}o.push(e)}return o},fc=function(e,t,n){for(e=e[t];e;e=e[t])if(e.nodeType===n)return e;return null};ac({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return sc(e,"parentNode")},next:function(e){return fc(e,"nextSibling",1)},prev:function(e){return fc(e,"previousSibling",1)},children:function(e){return lc(e.firstChild,"nextSibling",1)},contents:function(e){return _t.toArray(("iframe"===e.nodeName?e.contentDocument||e.contentWindow.document:e).childNodes)}},(function(e,t){rc.fn[e]=function(n){var r=[];this.each((function(){var e=t.call(r,this,n,r);e&&(dc.isArray(e)?r.push.apply(r,e):r.push(e))})),this.length>1&&(Ha[e]||(r=dc.unique(r)),0===e.indexOf("parents")&&(r=r.reverse()));var o=dc(r);return n?o.filter(n):o}})),ac({parentsUntil:function(e,t){return sc(e,"parentNode",t)},nextUntil:function(e,t){return lc(e,"nextSibling",1,t).slice(1)},prevUntil:function(e,t){return lc(e,"previousSibling",1,t).slice(1)}},(function(e,t){rc.fn[e]=function(n,r){var o=[];this.each((function(){var e=t.call(o,this,n,o);e&&(dc.isArray(e)?o.push.apply(o,e):o.push(e))})),this.length>1&&(o=dc.unique(o),0!==e.indexOf("parents")&&"prevUntil"!==e||(o=o.reverse()));var i=dc(o);return r?i.filter(r):i}})),rc.fn.is=function(e){return!!e&&this.filter(e).length>0},rc.fn.init.prototype=rc.fn,rc.overrideDefaults=function(e){var t,n=function(r,o){return t=t||e(),0===arguments.length&&(r=t.element),o||(o=t.context),new n.fn.init(r,o)};return dc.extend(n,this),n},rc.attrHooks=tc,rc.cssHooks=nc;var dc=rc,pc=_t.each,gc=_t.grep,Ac=Ct.ie,mc=/^([a-z0-9],?)+$/i,hc=function(e,t){var n=t.attr("style"),r=e.serialize(e.parse(n),t[0].nodeName);r||(r=null),t.attr("data-mce-style",r)},vc=function(e,t){var n,r,o=0;if(e)for(n=e.nodeType,e=e.previousSibling;e;e=e.previousSibling)r=e.nodeType,(!t||3!==r||r!==n&&e.nodeValue.length)&&(o++,n=r);return o},bc=function(e,t){void 0===t&&(t={});var n={},r=window,o={},i=0,a=co.forElement(It.fromDom(e),{contentCssCors:t.contentCssCors,referrerPolicy:t.referrerPolicy}),c=[],u=t.schema?t.schema:Qi({}),s=Fi({url_converter:t.url_converter,url_converter_scope:t.url_converter_scope},t.schema),l=t.ownEvents?new Yi:Yi.Event,f=u.getBlockElements(),p=dc.overrideDefaults((function(){return{context:e,element:Y.getRoot()}})),g=function(t){return t&&e&&d(t)?e.getElementById(t):t},A=function(e){return p("string"==typeof e?g(e):e)},m=function(e,t,n){var r,o,i=A(e);return i.length&&(o=(r=H[t])&&r.get?r.get(i,t):i.attr(t)),void 0===o&&(o=n||""),o},h=function(e){var t=g(e);return t?t.attributes:[]},b=function(e,n,r){""===r&&(r=null);var o=A(e),i=o.attr(n);if(o.length){var a=H[n];a&&a.set?a.set(o,r,n):o.attr(n,r),i!==r&&t.onSetAttrib&&t.onSetAttrib({attrElm:o,attrName:n,attrValue:r})}},w=function(){return t.root_element||e.body},y=function(t,n){return pr(e.body,g(t),n)},C=function(e,t,n){var r=A(e);return n?r.css(t):("float"===(t=t.replace(/-(\D)/g,(function(e,t){return t.toUpperCase()})))&&(t=Ct.browser.isIE()?"styleFloat":"cssFloat"),r[0]&&r[0].style?r[0].style[t]:void 0)},E=function(e){var t,n;return e=g(e),t=C(e,"width"),n=C(e,"height"),-1===t.indexOf("px")&&(t=0),-1===n.indexOf("px")&&(n=0),{w:parseInt(t,10)||e.offsetWidth||e.clientWidth,h:parseInt(n,10)||e.offsetHeight||e.clientHeight}},D=function(e,t){var n;if(!e)return!1;if(!Array.isArray(e)){if("*"===t)return 1===e.nodeType;if(mc.test(t)){var r=t.toLowerCase().split(/,/),o=e.nodeName.toLowerCase();for(n=r.length-1;n>=0;n--)if(r[n]===o)return!0;return!1}if(e.nodeType&&1!==e.nodeType)return!1}var i=Array.isArray(e)?e:[e];return Da(t,i[0].ownerDocument||i[0],null,i).length>0},M=function(e,t,n,r){var o,i=[],a=g(e);for(r=void 0===r,n=n||("BODY"!==w().nodeName?w().parentNode:null),_t.is(t,"string")&&(o=t,t="*"===t?function(e){return 1===e.nodeType}:function(e){return D(e,o)});a&&!(a===n||v(a.nodeType)||Ln(a)||Un(a));){if(!t||"function"==typeof t&&t(a)){if(!r)return[a];i.push(a)}a=a.parentNode}return r?i:null},_=function(e,t,n){var r=t;if(e)for("string"==typeof t&&(r=function(e){return D(e,t)}),e=e[n];e;e=e[n])if("function"==typeof r&&r(e))return e;return null},k=function(e,t,n){var r,o="string"==typeof e?g(e):e;if(!o)return!1;if(_t.isArray(o)&&(o.length||0===o.length))return r=[],pc(o,(function(e,o){e&&r.push(t.call(n,"string"==typeof e?g(e):e,o))})),r;var i=n||this;return t.call(i,o)},I=function(e,t){A(e).each((function(e,n){pc(t,(function(e,t){b(n,t,e)}))}))},S=function(e,t){var n=A(e);Ac?n.each((function(e,n){if(!1!==n.canHaveHTML){for(;n.firstChild;)n.removeChild(n.firstChild);try{n.innerHTML="<br>"+t,n.removeChild(n.firstChild)}catch(e){dc("<div></div>").html("<br>"+t).contents().slice(1).appendTo(n)}return t}})):n.html(t)},Q=function(t,n,r,o,i){return k(t,(function(t){var a="string"==typeof n?e.createElement(n):n;return I(a,r),o&&("string"!=typeof o&&o.nodeType?a.appendChild(o):"string"==typeof o&&S(a,o)),i?a:t.appendChild(a)}))},N=function(t,n,r){return Q(e.createElement(t),t,n,r,!0)},F=wi.encodeAllRaw,T=function(e,t){var n=A(e);return t?n.each((function(){for(var e;e=this.firstChild;)3===e.nodeType&&0===e.data.length?this.removeChild(e):this.parentNode.insertBefore(e,this)})).remove():n.remove(),n.length>1?n.toArray():n[0]},O=function(e,t,n){A(e).toggleClass(t,n).each((function(){""===this.className&&dc(this).attr("class",null)}))},P=function(e,t,n){return k(t,(function(t){return _t.is(t,"array")&&(e=e.cloneNode(!0)),n&&pc(gc(t.childNodes),(function(t){e.appendChild(t)})),t.parentNode.replaceChild(e,t)}))},j=function(e){if(Sn(e)){var t="a"===e.nodeName.toLowerCase()&&!m(e,"href")&&m(e,"id");if(m(e,"name")||m(e,"data-mce-bookmark")||t)return!0}return!1},z=function(){return e.createRange()},R=function(n,o,i,a){if(_t.isArray(n)){for(var u=n.length,s=[];u--;)s[u]=R(n[u],o,i,a);return s}return!t.collect||n!==e&&n!==r||c.push([n,o,i,a]),l.bind(n,o,i,a||Y)},L=function(t,n,o){if(_t.isArray(t)){for(var i=t.length,a=[];i--;)a[i]=L(t[i],n,o);return a}if(c.length>0&&(t===e||t===r))for(i=c.length;i--;){var u=c[i];t!==u[0]||n&&n!==u[1]||o&&o!==u[2]||l.unbind(u[0],u[1],u[2])}return l.unbind(t,n,o)},U=function(e){if(e&&Sn(e)){var t=e.getAttribute("data-mce-contenteditable");return t&&"inherit"!==t?t:"inherit"!==e.contentEditable?e.contentEditable:null}return null},Y={doc:e,settings:t,win:r,files:o,stdMode:!0,boxModel:!0,styleSheetLoader:a,boundEvents:c,styles:s,schema:u,events:l,isBlock:function(e){if("string"==typeof e)return!!f[e];if(e){var t=e.nodeType;if(t)return!(1!==t||!f[e.nodeName])}return!1},$:p,$$:A,root:null,clone:function(t,n){if(!Ac||1!==t.nodeType||n)return t.cloneNode(n);var r=e.createElement(t.nodeName);return pc(h(t),(function(e){b(r,e.nodeName,m(t,e.nodeName))})),r},getRoot:w,getViewPort:function(e){var t=_n(e);return{x:t.x,y:t.y,w:t.width,h:t.height}},getRect:function(e){e=g(e);var t=y(e),n=E(e);return{x:t.x,y:t.y,w:n.w,h:n.h}},getSize:E,getParent:function(e,t,n){var r=M(e,t,n,!1);return r&&r.length>0?r[0]:null},getParents:M,get:g,getNext:function(e,t){return _(e,t,"nextSibling")},getPrev:function(e,t){return _(e,t,"previousSibling")},select:function(n,r){return Da(n,g(r)||t.root_element||e,[])},is:D,add:Q,create:N,createHTML:function(e,t,n){var r,o="";for(r in o+="<"+e,t)ye(t,r)&&(o+=" "+r+'="'+F(t[r])+'"');return void 0!==n?o+">"+n+"</"+e+">":o+" />"},createFragment:function(t){var n,r=e.createElement("div"),o=e.createDocumentFragment();for(o.appendChild(r),t&&(r.innerHTML=t);n=r.firstChild;)o.appendChild(n);return o.removeChild(r),o},remove:T,setStyle:function(e,n,r){var o=d(n)?A(e).css(n,r):A(e).css(n);t.update_styles&&hc(s,o)},getStyle:C,setStyles:function(e,n){var r=A(e).css(n);t.update_styles&&hc(s,r)},removeAllAttribs:function(e){return k(e,(function(e){var t,n=e.attributes;for(t=n.length-1;t>=0;t--)e.removeAttributeNode(n.item(t))}))},setAttrib:b,setAttribs:I,getAttrib:m,getPos:y,parseStyle:function(e){return s.parse(e)},serializeStyle:function(e,t){return s.serialize(e,t)},addStyle:function(t){var r,o;if(Y!==bc.DOM&&e===document){if(n[t])return;n[t]=!0}(o=e.getElementById("mceDefaultStyles"))||((o=e.createElement("style")).id="mceDefaultStyles",o.type="text/css",(r=e.getElementsByTagName("head")[0]).firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o)),o.styleSheet?o.styleSheet.cssText+=t:o.appendChild(e.createTextNode(t))},loadCSS:function(e){e||(e=""),G(e.split(","),(function(e){o[e]=!0,a.load(e,x)}))},addClass:function(e,t){A(e).addClass(t)},removeClass:function(e,t){O(e,t,!1)},hasClass:function(e,t){return A(e).hasClass(t)},toggleClass:O,show:function(e){A(e).show()},hide:function(e){A(e).hide()},isHidden:function(e){return"none"===A(e).css("display")},uniqueId:function(e){return(e||"mce_")+i++},setHTML:S,getOuterHTML:function(e){var t="string"==typeof e?g(e):e;return Sn(t)?t.outerHTML:dc("<div></div>").append(dc(t).clone()).html()},setOuterHTML:function(e,t){A(e).each((function(){try{if("outerHTML"in this)return void(this.outerHTML=t)}catch(e){}T(dc(this).html(t),!0)}))},decode:wi.decode,encode:F,insertAfter:function(e,t){var n=g(t);return k(e,(function(e){var t=n.parentNode,r=n.nextSibling;return r?t.insertBefore(e,r):t.appendChild(e),e}))},replace:P,rename:function(e,t){var n;return e.nodeName!==t.toUpperCase()&&(n=N(t),pc(h(e),(function(t){b(n,t.nodeName,m(e,t.nodeName))})),P(n,e,!0)),n||e},findCommonAncestor:function(e,t){for(var n,r=e;r;){for(n=t;n&&r!==n;)n=n.parentNode;if(r===n)break;r=r.parentNode}return!r&&e.ownerDocument?e.ownerDocument.documentElement:r},toHex:function(e){return s.toHex(_t.trim(e))},run:k,getAttribs:h,isEmpty:function(e,t){var n,r,o=0;if(j(e))return!1;if(e=e.firstChild){var i=new uo(e,e.parentNode),a=u?u.getWhiteSpaceElements():{};t=t||(u?u.getNonEmptyElements():null);do{if(n=e.nodeType,Sn(e)){var c=e.getAttribute("data-mce-bogus");if(c){e=i.next("all"===c);continue}if(r=e.nodeName.toLowerCase(),t&&t[r]){if("br"===r){o++,e=i.next();continue}return!1}if(j(e))return!1}if(8===n)return!1;if(3===n&&!Xo(e.nodeValue))return!1;if(3===n&&e.parentNode&&a[e.parentNode.nodeName]&&Xo(e.nodeValue))return!1;e=i.next()}while(e)}return o<=1},createRng:z,nodeIndex:vc,split:function(e,t,n){var r,o,i,a=z();if(e&&t)return a.setStart(e.parentNode,vc(e)),a.setEnd(t.parentNode,vc(t)),r=a.extractContents(),(a=z()).setStart(t.parentNode,vc(t)+1),a.setEnd(e.parentNode,vc(e)+1),o=a.extractContents(),(i=e.parentNode).insertBefore(ai(Y,r),e),n?i.insertBefore(n,e):i.insertBefore(t,e),i.insertBefore(ai(Y,o),e),T(e),n||t},bind:R,unbind:L,fire:function(e,t,n){return l.fire(e,t,n)},getContentEditable:U,getContentEditableParent:function(e){for(var t=w(),n=null;e&&e!==t&&null===(n=U(e));e=e.parentNode);return n},destroy:function(){if(c.length>0)for(var e=c.length;e--;){var t=c[e];l.unbind(t[0],t[1],t[2])}de(o,(function(e,t){a.unload(t),delete o[t]})),Da.setDocument&&Da.setDocument()},isChildOf:function(e,t){if(Ac){for(;e;){if(t===e)return!0;e=e.parentNode}return!1}return e===t||t.contains(e)},dumpRng:function(e){return"startContainer: "+e.startContainer.nodeName+", startOffset: "+e.startOffset+", endContainer: "+e.endContainer.nodeName+", endOffset: "+e.endOffset}},H=function(e,t,n){var r=t.keep_values,o={set:function(e,r,o){t.url_converter&&null!==r&&(r=t.url_converter.call(t.url_converter_scope||n(),r,o,e[0])),e.attr("data-mce-"+o,r).attr(o,r)},get:function(e,t){return e.attr("data-mce-"+t)||e.attr(t)}},i={style:{set:function(t,n){null===n||"object"!=typeof n?(r&&t.attr("data-mce-style",n),null!==n&&"string"==typeof n?(t.removeAttr("style"),t.css(e.parse(n))):t.attr("style",n)):t.css(n)},get:function(t){var n=t.attr("data-mce-style")||t.attr("style");return e.serialize(e.parse(n),t[0].nodeName)}}};return r&&(i.href=i.src=o),i}(s,t,B(Y));return Y};bc.DOM=bc(document),bc.nodeIndex=vc;var wc=bc.DOM,yc=_t.each,xc=_t.grep,Cc=function(){function e(e){void 0===e&&(e={}),this.states={},this.queue=[],this.scriptLoadedCallbacks={},this.queueLoadedCallbacks=[],this.loading=0,this.settings=e}return e.prototype._setReferrerPolicy=function(e){this.settings.referrerPolicy=e},e.prototype.loadScript=function(e,t,n){var r,o=wc,i=function(){o.remove(a),r&&(r.onerror=r.onload=r=null)},a=o.uniqueId();(r=document.createElement("script")).id=a,r.type="text/javascript",r.src=_t._addCacheSuffix(e),this.settings.referrerPolicy&&o.setAttrib(r,"referrerpolicy",this.settings.referrerPolicy),r.onload=function(){i(),t()},r.onerror=function(){i(),w(n)?n():"undefined"!=typeof console&&console.log&&console.log("Failed to load script: "+e)},(document.getElementsByTagName("head")[0]||document.body).appendChild(r)},e.prototype.isDone=function(e){return 2===this.states[e]},e.prototype.markDone=function(e){this.states[e]=2},e.prototype.add=function(e,t,n,r){var o=this.states[e];this.queue.push(e),void 0===o&&(this.states[e]=0),t&&(this.scriptLoadedCallbacks[e]||(this.scriptLoadedCallbacks[e]=[]),this.scriptLoadedCallbacks[e].push({success:t,failure:r,scope:n||this}))},e.prototype.load=function(e,t,n,r){return this.add(e,t,n,r)},e.prototype.remove=function(e){delete this.states[e],delete this.scriptLoadedCallbacks[e]},e.prototype.loadQueue=function(e,t,n){this.loadScripts(this.queue,e,t,n)},e.prototype.loadScripts=function(e,t,n,r){var o=this,i=[],a=function(e,t){yc(o.scriptLoadedCallbacks[t],(function(t){w(t[e])&&t[e].call(t.scope)})),o.scriptLoadedCallbacks[t]=void 0};o.queueLoadedCallbacks.push({success:t,failure:r,scope:n||this});var c=function(){var t=xc(e);if(e.length=0,yc(t,(function(e){2!==o.states[e]?3!==o.states[e]?1!==o.states[e]&&(o.states[e]=1,o.loading++,o.loadScript(e,(function(){o.states[e]=2,o.loading--,a("success",e),c()}),(function(){o.states[e]=3,o.loading--,i.push(e),a("failure",e),c()}))):a("failure",e):a("success",e)})),!o.loading){var n=o.queueLoadedCallbacks.slice(0);o.queueLoadedCallbacks.length=0,yc(n,(function(e){0===i.length?w(e.success)&&e.success.call(e.scope):w(e.failure)&&e.failure.call(e.scope,i)}))}};c()},e.ScriptLoader=new e,e}(),Ec=function(e){var t=e;return{get:function(){return t},set:function(e){t=e}}},Bc={},Dc=Ec("en"),Mc=function(){return be(Bc,Dc.get())},_c={getData:function(){return pe(Bc,(function(e){return Ie({},e)}))},setCode:function(e){e&&Dc.set(e)},getCode:function(){return Dc.get()},add:function(e,t){var n=Bc[e];n||(Bc[e]=n={}),de(t,(function(e,t){n[t.toLowerCase()]=e}))},translate:function(e){var t,n=Mc().getOr({}),r=function(e){return w(e)?Object.prototype.toString.call(e):o(e)?"":""+e},o=function(e){return""===e||null==e},i=function(e){var t=r(e);return be(n,t.toLowerCase()).map(r).getOr(t)},a=function(e){return e.replace(/{context:\w+}$/,"")};if(o(e))return"";if(p(t=e)&&we(t,"raw"))return r(e.raw);if(function(e){return g(e)&&e.length>1}(e)){var c=e.slice(1);return a(i(e[0]).replace(/\{([0-9]+)\}/g,(function(e,t){return we(c,t)?r(c[t]):e})))}return a(i(e))},isRtl:function(){return Mc().bind((function(e){return be(e,"_dir")})).exists((function(e){return"rtl"===e}))},hasCode:function(e){return we(Bc,e)}},kc=function(){var e=[],t={},n={},r=[],o=function(e,t){var n=W(r,(function(n){return n.name===e&&n.state===t}));G(n,(function(e){return e.callback()}))},i=function(e){var t;return n[e]&&(t=n[e].dependencies),t||[]},a=function(e,t){return"object"==typeof t?t:"string"==typeof e?{prefix:"",resource:t,suffix:""}:{prefix:e.prefix,resource:t,suffix:e.suffix}},c=function(e,r,u,s,l){if(!t[e]){var f="string"==typeof r?r:r.prefix+r.resource+r.suffix;0!==f.indexOf("/")&&-1===f.indexOf("://")&&(f=kc.baseURL+"/"+f),t[e]=f.substring(0,f.lastIndexOf("/"));var d=function(){o(e,"loaded"),function(e,t,n,r){var o=i(e);G(o,(function(e){var n=a(t,e);c(n.resource,n,void 0,void 0)})),n&&(r?n.call(r):n.call(Cc))}(e,r,u,s)};n[e]?d():Cc.ScriptLoader.add(f,d,s,l)}},u=function(e,o,i){void 0===i&&(i="added"),we(n,e)&&"added"===i||we(t,e)&&"loaded"===i?o():r.push({name:e,state:i,callback:o})};return{items:e,urls:t,lookup:n,_listeners:r,get:function(e){if(n[e])return n[e].instance},dependencies:i,requireLangPack:function(e,n){!1!==kc.languageLoad&&u(e,(function(){var r=_c.getCode();!r||n&&-1===(","+(n||"")+",").indexOf(","+r+",")||Cc.ScriptLoader.add(t[e]+"/langs/"+r+".js")}),"loaded")},add:function(t,r,i){var a=r;return e.push(a),n[t]={instance:a,dependencies:i},o(t,"added"),a},remove:function(e){delete t[e],delete n[e]},createUrl:a,addComponents:function(e,n){var r=t[e];G(n,(function(e){Cc.ScriptLoader.add(r+"/"+e)}))},load:c,waitFor:u}};kc.languageLoad=!0,kc.baseURL="",kc.PluginManager=kc(),kc.ThemeManager=kc();var Ic=function(){var e=function(e){var t=Ec(P.none()),n=function(){return t.get().each(e)};return{clear:function(){n(),t.set(P.none())},isSet:function(){return t.get().isSome()},get:function(){return t.get()},set:function(e){n(),t.set(P.some(e))}}}(x);return Ie(Ie({},e),{on:function(t){return e.get().each(t)}})},Sc=function(e,t){var n=null;return{cancel:function(){A(n)||(clearTimeout(n),n=null)},throttle:function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];A(n)&&(n=setTimeout((function(){n=null,e.apply(null,r)}),t))}}},Qc=function(e,t){var n=null,r=function(){A(n)||(clearTimeout(n),n=null)};return{cancel:r,throttle:function(){for(var o=[],i=0;i<arguments.length;i++)o[i]=arguments[i];r(),n=setTimeout((function(){n=null,e.apply(null,o)}),t)}}},Nc=function(e,t){var n=tr(e,t);return void 0===n||""===n?[]:n.split(" ")},Fc=function(e){return void 0!==e.dom.classList},Tc=function(e,t){return function(e,t,n){var r=Nc(e,t).concat([n]);return $n(e,t,r.join(" ")),!0}(e,"class",t)},Oc=function(e,t){return function(e,t,n){var r=W(Nc(e,t),(function(e){return e!==n}));return r.length>0?$n(e,t,r.join(" ")):or(e,t),!1}(e,"class",t)},Pc=function(e,t){Fc(e)?e.dom.classList.add(t):Tc(e,t)},jc=function(e){var t=Fc(e)?e.dom.classList:function(e){return Nc(e,"class")}(e);0===t.length&&or(e,"class")},zc=function(e,t){return Fc(e)&&e.dom.classList.contains(t)},Rc=function(e,t){var n=[];return G(qt(e),(function(e){t(e)&&(n=n.concat([e])),n=n.concat(Rc(e,t))})),n},Lc=function(e,t){return function(e,t){var n=void 0===t?document:t.dom;return Nt(n)?[]:H(n.querySelectorAll(e),It.fromDom)}(t,e)},Uc=B("mce-annotation"),Yc=B("data-mce-annotation"),Hc=B("data-mce-annotation-uid"),Gc=function(e,t){var n=e.selection.getRng(),r=It.fromDom(n.startContainer),o=It.fromDom(e.getBody()),i=t.fold((function(){return"."+Uc()}),(function(e){return"["+Yc()+'="'+e+'"]'})),a=$t(r,n.startOffset).getOr(r),c=eo(a,i,(function(e){return Ft(e,o)})),u=function(e,t){return rr(e,t)?P.some(tr(e,t)):P.none()};return c.bind((function(t){return u(t,""+Hc()).bind((function(n){return u(t,""+Yc()).map((function(t){var r=Jc(e,n);return{uid:n,name:t,elements:r}}))}))}))},Jc=function(e,t){var n=It.fromDom(e.getBody());return Lc(n,"["+Hc()+'="'+t+'"]')},Vc=function(e,t){var n=Ec({}),r=function(){return{listeners:[],previous:Ic()}},o=function(e,t){i(e,(function(e){return t(e),e}))},i=function(e,t){var o=n.get(),i=t(be(o,e).getOrThunk(r));o[e]=i,n.set(o)},a=Qc((function(){var t=n.get(),r=oe(le(t));G(r,(function(t){i(t,(function(n){var r=n.previous.get();return Gc(e,P.some(t)).fold((function(){r.isSome()&&(!function(e){o(e,(function(t){G(t.listeners,(function(t){return t(!1,e)}))}))}(t),n.previous.clear())}),(function(e){var t=e.uid,i=e.name,a=e.elements;Zn(r,t)||(!function(e,t,n){o(e,(function(r){G(r.listeners,(function(r){return r(!0,e,{uid:t,nodes:H(n,(function(e){return e.dom}))})}))}))}(i,t,a),n.previous.set(t))})),{previous:n.previous,listeners:n.listeners}}))}))}),30);e.on("remove",(function(){a.cancel()})),e.on("NodeChange",(function(){a.throttle()}));return{addListener:function(e,t){i(e,(function(e){return{previous:e.previous,listeners:e.listeners.concat([t])}}))}}},Wc=function(e,t){e.on("init",(function(){e.serializer.addNodeFilter("span",(function(e){G(e,(function(e){(function(e){return P.from(e.attr(Yc())).bind(t.lookup)})(e).each((function(t){!1===t.persistent&&e.unwrap()}))}))}))}))},Zc=0,Xc=function(e){var t=(new Date).getTime();return e+"_"+Math.floor(1e9*Math.random())+ ++Zc+String(t)},Kc=function(e,t){var n,r,o=Ht(e).dom,i=It.fromDom(o.createDocumentFragment()),a=(n=t,(r=(o||document).createElement("div")).innerHTML=n,qt(It.fromDom(r)));An(i,a),mn(e),gn(e,i)},qc=function(e,t){return It.fromDom(e.dom.cloneNode(t))},$c=function(e){return qc(e,!1)},eu=function(e){return qc(e,!0)},tu=function(e,t,n){void 0===n&&(n=Q);var r=new uo(e,t),o=function(e){var t;do{t=r[e]()}while(t&&!zn(t)&&!n(t));return P.from(t).filter(zn)};return{current:function(){return P.from(r.current()).filter(zn)},next:function(){return o("next")},prev:function(){return o("prev")},prev2:function(){return o("prev2")}}},nu=function(e,t){var n=t||function(t){return e.isBlock(t)||Yn(t)||Jn(t)},r=function(e,t,n,o){if(zn(e)){var i=o(e,t,e.data);if(-1!==i)return P.some({container:e,offset:i})}return n().bind((function(e){return r(e.container,e.offset,n,o)}))};return{backwards:function(e,t,o,i){var a=tu(e,i,n);return r(e,t,(function(){return a.prev().map((function(e){return{container:e,offset:e.length}}))}),o).getOrNull()},forwards:function(e,t,o,i){var a=tu(e,i,n);return r(e,t,(function(){return a.next().map((function(e){return{container:e,offset:0}}))}),o).getOrNull()}}},ru=Math.round,ou=function(e){return e?{left:ru(e.left),top:ru(e.top),bottom:ru(e.bottom),right:ru(e.right),width:ru(e.width),height:ru(e.height)}:{left:0,top:0,bottom:0,right:0,width:0,height:0}},iu=function(e,t){return e=ou(e),t||(e.left=e.left+e.width),e.right=e.left,e.width=0,e},au=function(e,t,n){return e>=0&&e<=Math.min(t.height,n.height)/2},cu=function(e,t){var n=Math.min(t.height/2,e.height/2);return e.bottom-n<t.top||!(e.top>t.bottom)&&au(t.top-e.bottom,e,t)},uu=function(e,t){return e.top>t.bottom||!(e.bottom<t.top)&&au(t.bottom-e.top,e,t)},su=function(e,t,n){return t>=e.left&&t<=e.right&&n>=e.top&&n<=e.bottom},lu=function(e){var t=e.startContainer,n=e.startOffset;return t.hasChildNodes()&&e.endOffset===n+1?t.childNodes[n]:null},fu=function(e,t){if(Sn(e)&&e.hasChildNodes()){var n=e.childNodes,r=function(e,t,n){return Math.min(Math.max(e,t),n)}(t,0,n.length-1);return n[r]}return e},du=new RegExp("[̀-ͯ҃-҇҈-҉֑-ֽֿׁ-ׂׄ-ׇׅؐ-ًؚ-ٰٟۖ-ۜ۟-ۤۧ-۪ۨ-ܑۭܰ-݊ަ-ް߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࣣ-ंऺ़ु-ै्॑-ॗॢ-ॣঁ়াু-ৄ্ৗৢ-ৣਁ-ਂ਼ੁ-ੂੇ-ੈੋ-੍ੑੰ-ੱੵઁ-ં઼ુ-ૅે-ૈ્ૢ-ૣଁ଼ାିୁ-ୄ୍ୖୗୢ-ୣஂாீ்ௗఀా-ీె-ైొ-్ౕ-ౖౢ-ౣಁ಼ಿೂೆೌ-್ೕ-ೖೢ-ೣഁാു-ൄ്ൗൢ-ൣ්ාි-ුූෟัิ-ฺ็-๎ັິ-ູົ-ຼ່-ໍ༘-ཱ༹༙༵༷-ཾྀ-྄྆-྇ྍ-ྗྙ-ྼ࿆ိ-ူဲ-့္-်ွ-ှၘ-ၙၞ-ၠၱ-ၴႂႅ-ႆႍႝ፝-፟ᜒ-᜔ᜲ-᜴ᝒ-ᝓᝲ-ᝳ឴-឵ិ-ួំ៉-៓៝᠋-᠍ᢩᤠ-ᤢᤧ-ᤨᤲ᤹-᤻ᨗ-ᨘᨛᩖᩘ-ᩞ᩠ᩢᩥ-ᩬᩳ-᩿᩼᪰-᪽᪾ᬀ-ᬃ᬴ᬶ-ᬺᬼᭂ᭫-᭳ᮀ-ᮁᮢ-ᮥᮨ-ᮩ᮫-ᮭ᯦ᯨ-ᯩᯭᯯ-ᯱᰬ-ᰳᰶ-᰷᳐-᳔᳒-᳢᳠-᳨᳭᳴᳸-᳹᷀-᷵᷼-᷿‌-‍⃐-⃜⃝-⃠⃡⃢-⃤⃥-⃰⳯-⵿⳱ⷠ-〪ⷿ-〭〮-゙〯-゚꙯꙰-꙲ꙴ-꙽ꚞ-ꚟ꛰-꛱ꠂ꠆ꠋꠥ-ꠦ꣄꣠-꣱ꤦ-꤭ꥇ-ꥑꦀ-ꦂ꦳ꦶ-ꦹꦼꧥꨩ-ꨮꨱ-ꨲꨵ-ꨶꩃꩌꩼꪰꪲ-ꪴꪷ-ꪸꪾ-꪿꫁ꫬ-ꫭ꫶ꯥꯨ꯭ﬞ︀-️︠-︯ﾞ-ﾟ]"),pu=function(e){return"string"==typeof e&&e.charCodeAt(0)>=768&&du.test(e)},gu=Sn,Au=Jo,mu=Nn("display","block table"),hu=Nn("float","left right"),vu=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(t){for(var n=0;n<e.length;n++)if(!e[n](t))return!1;return!0}}(gu,Au,k(hu)),bu=k(Nn("white-space","pre pre-line pre-wrap")),wu=zn,yu=Yn,xu=bc.nodeIndex,Cu=function(e,t){return t<0&&Sn(e)&&e.hasChildNodes()?void 0:fu(e,t)},Eu=function(e){return"createRange"in e?e.createRange():bc.DOM.createRng()},Bu=function(e){return e&&/[\r\n\t ]/.test(e)},Du=function(e){return!!e.setStart&&!!e.setEnd},Mu=function(e){var t=e.startContainer,n=e.startOffset;if(Bu(e.toString())&&bu(t.parentNode)&&zn(t)){var r=t.data;if(Bu(r[n-1])||Bu(r[n+1]))return!0}return!1},_u=function(e){return 0===e.left&&0===e.right&&0===e.top&&0===e.bottom},ku=function(e){var t,n=e.getClientRects();return t=n.length>0?ou(n[0]):ou(e.getBoundingClientRect()),!Du(e)&&yu(e)&&_u(t)?function(e){var t=e.ownerDocument,n=Eu(t),r=t.createTextNode(yo),o=e.parentNode;o.insertBefore(r,e),n.setStart(r,0),n.setEnd(r,1);var i=ou(n.getBoundingClientRect());return o.removeChild(r),i}(e):_u(t)&&Du(e)?function(e){var t=e.startContainer,n=e.endContainer,r=e.startOffset,o=e.endOffset;if(t===n&&zn(n)&&0===r&&1===o){var i=e.cloneRange();return i.setEndAfter(n),ku(i)}return null}(e):t},Iu=function(e,t){var n=iu(e,t);return n.width=1,n.right=n.left+1,n},Su=function(e){var t=[],n=function(e){var n,r;0!==e.height&&(t.length>0&&(n=e,r=t[t.length-1],n.left===r.left&&n.top===r.top&&n.bottom===r.bottom&&n.right===r.right)||t.push(e))},r=function(e,r){var o=Eu(e.ownerDocument);if(r<e.data.length){if(pu(e.data[r]))return t;if(pu(e.data[r-1])&&(o.setStart(e,r),o.setEnd(e,r+1),!Mu(o)))return n(Iu(ku(o),!1)),t}r>0&&(o.setStart(e,r-1),o.setEnd(e,r),Mu(o)||n(Iu(ku(o),!1))),r<e.data.length&&(o.setStart(e,r),o.setEnd(e,r+1),Mu(o)||n(Iu(ku(o),!0)))},o=e.container(),i=e.offset();if(wu(o))return r(o,i),t;if(gu(o))if(e.isAtEnd()){var a=Cu(o,i);wu(a)&&r(a,a.data.length),vu(a)&&!yu(a)&&n(Iu(ku(a),!1))}else{a=Cu(o,i);if(wu(a)&&r(a,0),vu(a)&&e.isAtEnd())return n(Iu(ku(a),!1)),t;var c=Cu(e.container(),e.offset()-1);vu(c)&&!yu(c)&&(mu(c)||mu(a)||!vu(a))&&n(Iu(ku(c),!1)),vu(a)&&n(Iu(ku(a),!0))}return t},Qu=function(e,t,n){var r=function(){return n||(n=Su(Qu(e,t))),n};return{container:B(e),offset:B(t),toRange:function(){var n=Eu(e.ownerDocument);return n.setStart(e,t),n.setEnd(e,t),n},getClientRects:r,isVisible:function(){return r().length>0},isAtStart:function(){return wu(e),0===t},isAtEnd:function(){return wu(e)?t>=e.data.length:t>=e.childNodes.length},isEqual:function(n){return n&&e===n.container()&&t===n.offset()},getNode:function(n){return Cu(e,n?t-1:t)}}};Qu.fromRangeStart=function(e){return Qu(e.startContainer,e.startOffset)},Qu.fromRangeEnd=function(e){return Qu(e.endContainer,e.endOffset)},Qu.after=function(e){return Qu(e.parentNode,xu(e)+1)},Qu.before=function(e){return Qu(e.parentNode,xu(e))},Qu.isAbove=function(e,t){return Xn(ae(t.getClientRects()),ce(e.getClientRects()),cu).getOr(!1)},Qu.isBelow=function(e,t){return Xn(ce(t.getClientRects()),ae(e.getClientRects()),uu).getOr(!1)},Qu.isAtStart=function(e){return!!e&&e.isAtStart()},Qu.isAtEnd=function(e){return!!e&&e.isAtEnd()},Qu.isTextPosition=function(e){return!!e&&zn(e.container())},Qu.isElementPosition=function(e){return!1===Qu.isTextPosition(e)};var Nu,Fu=function(e,t){zn(t)&&0===t.data.length&&e.remove(t)},Tu=function(e,t,n){Un(n)?function(e,t,n){var r=P.from(n.firstChild),o=P.from(n.lastChild);t.insertNode(n),r.each((function(t){return Fu(e,t.previousSibling)})),o.each((function(t){return Fu(e,t.nextSibling)}))}(e,t,n):function(e,t,n){t.insertNode(n),Fu(e,n.previousSibling),Fu(e,n.nextSibling)}(e,t,n)},Ou=zn,Pu=Tn,ju=bc.nodeIndex,zu=function(e){var t=e.parentNode;return Pu(t)?zu(t):t},Ru=function(e){return e?Me(e.childNodes,(function(e,t){return Pu(t)&&"BR"!==t.nodeName?e=e.concat(Ru(t)):e.push(t),e}),[]):[]},Lu=function(e){return function(t){return e===t}},Uu=function(e){return(Ou(e)?"text()":e.nodeName.toLowerCase())+"["+function(e){var t,n;t=Ru(zu(e)),n=_e(t,Lu(e),e),t=t.slice(0,n+1);var r=Me(t,(function(e,n,r){return Ou(n)&&Ou(t[r-1])&&e++,e}),0);return t=Be(t,Qn([e.nodeName])),(n=_e(t,Lu(e),e))-r}(e)+"]"},Yu=function(e,t){var n,r,o,i,a,c=[];return n=t.container(),r=t.offset(),Ou(n)?o=function(e,t){for(;(e=e.previousSibling)&&Ou(e);)t+=e.data.length;return t}(n,r):(r>=(i=n.childNodes).length?(o="after",r=i.length-1):o="before",n=i[r]),c.push(Uu(n)),a=function(e,t,n){var r=[];for(t=t.parentNode;!(t===e||n&&n(t));t=t.parentNode)r.push(t);return r}(e,n),a=Be(a,k(Tn)),(c=c.concat(Ee(a,(function(e){return Uu(e)})))).reverse().join("/")+","+o},Hu=function(e,t){var n;if(!t)return null;var r=t.split(","),o=r[0].split("/");n=r.length>1?r[1]:"before";var i=Me(o,(function(e,t){var n=/([\w\-\(\)]+)\[([0-9]+)\]/.exec(t);return n?("text()"===n[1]&&(n[1]="#text"),function(e,t,n){var r=Ru(e);return r=Be(r,(function(e,t){return!Ou(e)||!Ou(r[t-1])})),(r=Be(r,Qn([t])))[n]}(e,n[1],parseInt(n[2],10))):null}),e);return i?Ou(i)?function(e,t){for(var n,r=e,o=0;Ou(r);){if(n=r.data.length,t>=o&&t<=o+n){e=r,t-=o;break}if(!Ou(r.nextSibling)){e=r,t=n;break}o+=n,r=r.nextSibling}return Ou(e)&&t>e.data.length&&(t=e.data.length),Qu(e,t)}(i,parseInt(n,10)):(n="after"===n?ju(i)+1:ju(i),Qu(i.parentNode,n)):null},Gu=Jn,Ju=function(e,t,n,r,o){var i,a=r[o?"startContainer":"endContainer"],c=r[o?"startOffset":"endOffset"],u=[],s=0,l=e.getRoot();for(zn(a)?u.push(n?function(e,t,n){var r,o;for(o=e(t.data.slice(0,n)).length,r=t.previousSibling;r&&zn(r);r=r.previousSibling)o+=e(r.data).length;return o}(t,a,c):c):(c>=(i=a.childNodes).length&&i.length&&(s=1,c=Math.max(0,i.length-1)),u.push(e.nodeIndex(i[c],n)+s));a&&a!==l;a=a.parentNode)u.push(e.nodeIndex(a,n));return u},Vu=function(e,t,n){var r=0;return _t.each(e.select(t),(function(e){if("all"!==e.getAttribute("data-mce-bogus"))return e!==n&&void r++})),r},Wu=function(e,t){var n,r,o,i=t?"start":"end";n=e[i+"Container"],r=e[i+"Offset"],Sn(n)&&"TR"===n.nodeName&&(n=(o=n.childNodes)[Math.min(t?r:r-1,o.length-1)])&&(r=t?0:n.childNodes.length,e["set"+(t?"Start":"End")](n,r))},Zu=function(e){return Wu(e,!0),Wu(e,!1),e},Xu=function(e,t){var n;if(Sn(e)&&(e=fu(e,t),Gu(e)))return e;if(ko(e)){if(zn(e)&&Mo(e)&&(e=e.parentNode),n=e.previousSibling,Gu(n))return n;if(n=e.nextSibling,Gu(n))return n}},Ku=function(e,t,n){var r=n.getNode(),o=r?r.nodeName:null,i=n.getRng();if(Gu(r)||"IMG"===o)return{name:o,index:Vu(n.dom,o,r)};var a=function(e){return Xu(e.startContainer,e.startOffset)||Xu(e.endContainer,e.endOffset)}(i);return a?{name:o=a.tagName,index:Vu(n.dom,o,a)}:function(e,t,n,r){var o=t.dom,i={};return i.start=Ju(o,e,n,r,!0),t.isCollapsed()||(i.end=Ju(o,e,n,r,!1)),Po(r)&&(i.isFakeCaret=!0),i}(e,n,t,i)},qu=function(e,t,n){var r={"data-mce-type":"bookmark",id:t,style:"overflow:hidden;line-height:0px"};return n?e.create("span",r,"&#xFEFF;"):e.create("span",r)},$u=function(e,t){var n=e.dom,r=e.getRng(),o=n.uniqueId(),i=e.isCollapsed(),a=e.getNode(),c=a.nodeName;if("IMG"===c)return{name:c,index:Vu(n,c,a)};var u=Zu(r.cloneRange());if(!i){u.collapse(!1);var s=qu(n,o+"_end",t);Tu(n,u,s)}(r=Zu(r)).collapse(!0);var l=qu(n,o+"_start",t);return Tu(n,r,l),e.moveToBookmark({id:o,keep:!0}),{id:o}},es=function(e,t,n){return 2===t?Ku(Eo,n,e):3===t?function(e){var t=e.getRng();return{start:Yu(e.dom.getRoot(),Qu.fromRangeStart(t)),end:Yu(e.dom.getRoot(),Qu.fromRangeEnd(t))}}(e):t?function(e){return{rng:e.getRng()}}(e):$u(e,!1)},ts=_(Ku,D,!0),ns=bc.DOM,rs=function(e,t,n){var r=e.getParam(t,n);if(-1!==r.indexOf("=")){var o=e.getParam(t,"","hash");return be(o,e.id).getOr(n)}return r},os=function(e){return e.getParam("content_security_policy","")},is=function(e){if(e.getParam("force_p_newlines",!1))return"p";var t=e.getParam("forced_root_block","p");return!1===t?"":!0===t?"p":t},as=function(e){return e.getParam("forced_root_block_attrs",{})},cs=function(e){return e.getParam("automatic_uploads",!0,"boolean")},us=function(e){return e.getParam("images_reuse_filename",!1,"boolean")},ss=function(e){return e.getParam("icons","","string")},ls=function(e){return e.getParam("images_upload_url","","string")},fs=function(e){return e.getParam("images_upload_base_path","","string")},ds=function(e){return e.getParam("images_upload_credentials",!1,"boolean")},ps=function(e){return e.getParam("images_upload_handler",null,"function")},gs=function(e){return e.getParam("content_css_cors",!1,"boolean")},As=function(e){return e.getParam("referrer_policy","","string")},ms=function(e){return e.getParam("language","en","string")},hs=function(e){return e.getParam("indent_use_margin",!1)},vs=function(e){var t=e.getParam("font_css",[]);return g(t)?t:H(t.split(","),Re)},bs=function(e){var t=e.getParam("object_resizing");return!1!==t&&!Ct.iOS&&(d(t)?t:"table,img,figure.image,div,video,iframe")},ws=function(e){return e.getParam("event_root")},ys=function(e){return e.getParam("theme")},xs=function(e){return e.getParam("validate")},Cs=function(e){return!1!==e.getParam("inline_boundaries")},Es=function(e){return e.getParam("content_css_cors")},Bs=function(e){return e.getParam("plugins","","string")},Ds=Sn,Ms=zn,_s=function(e){var t=e.parentNode;t&&t.removeChild(e)},ks=function(e){var t=Eo(e);return{count:e.length-t.length,text:t}},Is=function(e){for(var t;-1!==(t=e.data.lastIndexOf(xo));)e.deleteData(t,1)},Ss=function(e,t){return Ts(e),t},Qs=function(e,t){var n=t.container(),r=function(e,t){var n=L(e,t);return-1===n?P.none():P.some(n)}(ue(n.childNodes),e).map((function(e){return e<t.offset()?Qu(n,t.offset()-1):t})).getOr(t);return Ts(e),r},Ns=function(e,t){return Ms(e)&&t.container()===e?function(e,t){var n=ks(e.data.substr(0,t.offset())),r=ks(e.data.substr(t.offset()));return(n.text+r.text).length>0?(Is(e),Qu(e,t.offset()-n.count)):t}(e,t):Ss(e,t)},Fs=function(e,t){return Qu.isTextPosition(t)?Ns(e,t):function(e,t){return t.container()===e.parentNode?Qs(e,t):Ss(e,t)}(e,t)},Ts=function(e){Ds(e)&&ko(e)&&(Io(e)?e.removeAttribute("data-mce-caret"):_s(e)),Ms(e)&&(Is(e),0===e.data.length&&_s(e))},Os=gt().browser,Ps=Jn,js=Wn,zs=Vn,Rs=function(e,t,n){var r,o,i=iu(t.getBoundingClientRect(),n);if("BODY"===e.tagName){var a=e.ownerDocument.documentElement;r=e.scrollLeft||a.scrollLeft,o=e.scrollTop||a.scrollTop}else{var c=e.getBoundingClientRect();r=e.scrollLeft-c.left,o=e.scrollTop-c.top}i.left+=r,i.right+=r,i.top+=o,i.bottom+=o,i.width=1;var u=t.offsetWidth-t.clientWidth;return u>0&&(n&&(u*=-1),i.left+=u,i.right+=u),i},Ls=function(e,t,n,r){var o,i,a=Ic(),c=is(e),u=c.length>0?c:"p",s=function(){!function(e){for(var t=Lc(It.fromDom(e),"*[contentEditable=false],video,audio,embed,object"),n=0;n<t.length;n++){var r,o=t[n].dom,i=o.previousSibling;To(i)&&(1===(r=i.data).length?i.parentNode.removeChild(i):i.deleteData(r.length-1,1)),i=o.nextSibling,Fo(i)&&(1===(r=i.data).length?i.parentNode.removeChild(i):i.deleteData(0,1))}}(t),i&&(Ts(i),i=null),a.on((function(e){dc(e.caret).remove(),a.clear()})),o&&(io.clearInterval(o),o=void 0)},l=function(){o=io.setInterval((function(){r()?dc("div.mce-visual-caret",t).toggleClass("mce-visual-caret-hidden"):dc("div.mce-visual-caret",t).addClass("mce-visual-caret-hidden")}),500)};return{show:function(e,r){var o;if(s(),zs(r))return null;if(!n(r))return i=function(e,t){var n=e.ownerDocument.createTextNode(xo),r=e.parentNode;if(t){if(o=e.previousSibling,Do(o)){if(ko(o))return o;if(To(o))return o.splitText(o.data.length-1)}r.insertBefore(n,e)}else{var o=e.nextSibling;if(Do(o)){if(ko(o))return o;if(Fo(o))return o.splitText(1),o}e.nextSibling?r.insertBefore(n,e.nextSibling):r.appendChild(n)}return n}(r,e),o=r.ownerDocument.createRange(),Ys(i.nextSibling)?(o.setStart(i,0),o.setEnd(i,0)):(o.setStart(i,1),o.setEnd(i,1)),o;i=No(u,r,e);var c=Rs(t,r,e);dc(i).css("top",c.top);var f=dc('<div class="mce-visual-caret" data-mce-bogus="all"></div>').css(Ie({},c)).appendTo(t)[0];return a.set({caret:f,element:r,before:e}),e&&dc(f).addClass("mce-visual-caret-before"),l(),(o=r.ownerDocument.createRange()).setStart(i,0),o.setEnd(i,0),o},hide:s,getCss:function(){return".mce-visual-caret {position: absolute;background-color: black;background-color: currentcolor;}.mce-visual-caret-hidden {display: none;}*[data-mce-caret] {position: absolute;left: -1000px;right: auto;top: 0;margin: 0;padding: 0;}"},reposition:function(){a.on((function(e){var n=Rs(t,e.element,e.before);dc(e.caret).css(Ie({},n))}))},destroy:function(){return io.clearInterval(o)}}},Us=function(){return Os.isIE()||Os.isEdge()||Os.isFirefox()},Ys=function(e){return Ps(e)||js(e)},Hs=function(e){return Ys(e)||On(e)&&Us()},Gs=Jn,Js=Wn,Vs=Nn("display","block table table-cell table-caption list-item"),Ws=ko,Zs=Mo,Xs=Sn,Ks=Jo,qs=function(e){return e>0},$s=function(e){return e<0},el=function(e,t){for(var n;n=e(t);)if(!Zs(n))return n;return null},tl=function(e,t,n,r,o){var i=new uo(e,r),a=Gs(e)||Zs(e);if($s(t)){if(a&&n(e=el(i.prev.bind(i),!0)))return e;for(;e=el(i.prev.bind(i),o);)if(n(e))return e}if(qs(t)){if(a&&n(e=el(i.next.bind(i),!0)))return e;for(;e=el(i.next.bind(i),o);)if(n(e))return e}return null},nl=function(e,t){for(;e&&e!==t;){if(Vs(e))return e;e=e.parentNode}return null},rl=function(e,t,n){return nl(e.container(),n)===nl(t.container(),n)},ol=function(e,t){if(!t)return null;var n=t.container(),r=t.offset();return Xs(n)?n.childNodes[r+e]:null},il=function(e,t){var n=t.ownerDocument.createRange();return e?(n.setStartBefore(t),n.setEndBefore(t)):(n.setStartAfter(t),n.setEndAfter(t)),n},al=function(e,t,n){return nl(t,e)===nl(n,e)},cl=function(e,t,n){for(var r=e?"previousSibling":"nextSibling";n&&n!==t;){var o=n[r];if(Ws(o)&&(o=o[r]),Gs(o)||Js(o)){if(al(t,o,n))return o;break}if(Ks(o))break;n=n.parentNode}return null},ul=_(il,!0),sl=_(il,!1),ll=function(e,t,n){var r,o=_(cl,!0,t),i=_(cl,!1,t),a=n.startContainer,c=n.startOffset;if(Mo(a)){Xs(a)||(a=a.parentNode);var u=a.getAttribute("data-mce-caret");if("before"===u&&(r=a.nextSibling,Hs(r)))return ul(r);if("after"===u&&(r=a.previousSibling,Hs(r)))return sl(r)}if(!n.collapsed)return n;if(zn(a)){if(Ws(a)){if(1===e){if(r=i(a))return ul(r);if(r=o(a))return sl(r)}if(-1===e){if(r=o(a))return sl(r);if(r=i(a))return ul(r)}return n}if(To(a)&&c>=a.data.length-1)return 1===e&&(r=i(a))?ul(r):n;if(Fo(a)&&c<=1)return-1===e&&(r=o(a))?sl(r):n;if(c===a.data.length)return(r=i(a))?ul(r):n;if(0===c)return(r=o(a))?sl(r):n}return n},fl=function(e,t){return P.from(ol(e?0:-1,t)).filter(Gs)},dl=function(e,t,n){var r=ll(e,t,n);return-1===e?Qu.fromRangeStart(r):Qu.fromRangeEnd(r)},pl=function(e){return P.from(e.getNode()).map(It.fromDom)},gl=function(e,t){for(;t=e(t);)if(t.isVisible())return t;return t},Al=function(e,t){var n=rl(e,t);return!(n||!Yn(e.getNode()))||n};!function(e){e[e.Backwards=-1]="Backwards",e[e.Forwards=1]="Forwards"}(Nu||(Nu={}));var ml,hl=Jn,vl=zn,bl=Sn,wl=Yn,yl=Jo,xl=function(e){return Yo(e)||function(e){return!!Vo(e)&&!0!==X(ue(e.getElementsByTagName("*")),(function(e,t){return e||jo(t)}),!1)}(e)},Cl=Wo,El=function(e,t){return e.hasChildNodes()&&t<e.childNodes.length?e.childNodes[t]:null},Bl=function(e,t){if(qs(e)){if(yl(t.previousSibling)&&!vl(t.previousSibling))return Qu.before(t);if(vl(t))return Qu(t,0)}if($s(e)){if(yl(t.nextSibling)&&!vl(t.nextSibling))return Qu.after(t);if(vl(t))return Qu(t,t.data.length)}return $s(e)?wl(t)?Qu.before(t):Qu.after(t):Qu.before(t)},Dl=function(e,t,n){var r,o,i,a;if(!bl(n)||!t)return null;if(t.isEqual(Qu.after(n))&&n.lastChild){if(a=Qu.after(n.lastChild),$s(e)&&yl(n.lastChild)&&bl(n.lastChild))return wl(n.lastChild)?Qu.before(n.lastChild):a}else a=t;var c=a.container(),u=a.offset();if(vl(c)){if($s(e)&&u>0)return Qu(c,--u);if(qs(e)&&u<c.length)return Qu(c,++u);r=c}else{if($s(e)&&u>0&&(o=El(c,u-1),yl(o)))return!xl(o)&&(i=tl(o,e,Cl,o))?vl(i)?Qu(i,i.data.length):Qu.after(i):vl(o)?Qu(o,o.data.length):Qu.before(o);if(qs(e)&&u<c.childNodes.length&&(o=El(c,u),yl(o)))return wl(o)?function(e,t){var n=t.nextSibling;return n&&yl(n)?vl(n)?Qu(n,0):Qu.before(n):Dl(Nu.Forwards,Qu.after(t),e)}(n,o):!xl(o)&&(i=tl(o,e,Cl,o))?vl(i)?Qu(i,0):Qu.before(i):vl(o)?Qu(o,0):Qu.after(o);r=o||a.getNode()}if((qs(e)&&a.isAtEnd()||$s(e)&&a.isAtStart())&&(r=tl(r,e,N,n,!0),Cl(r,n)))return Bl(e,r);o=tl(r,e,Cl,n);var s=ke(W(function(e,t){for(var n=[];e&&e!==t;)n.push(e),e=e.parentNode;return n}(c,n),hl));return!s||o&&s.contains(o)?o?Bl(e,o):null:a=qs(e)?Qu.after(s):Qu.before(s)},Ml=function(e){return{next:function(t){return Dl(Nu.Forwards,t,e)},prev:function(t){return Dl(Nu.Backwards,t,e)}}},_l=function(e){return Qu.isTextPosition(e)?0===e.offset():Jo(e.getNode())},kl=function(e){if(Qu.isTextPosition(e)){var t=e.container();return e.offset()===t.data.length}return Jo(e.getNode(!0))},Il=function(e,t){return!Qu.isTextPosition(e)&&!Qu.isTextPosition(t)&&e.getNode()===t.getNode(!0)},Sl=function(e,t,n){return e?!Il(t,n)&&(r=t,!(!Qu.isTextPosition(r)&&Yn(r.getNode())))&&kl(t)&&_l(n):!Il(n,t)&&_l(t)&&kl(n);var r},Ql=function(e,t,n){var r=Ml(t);return P.from(e?r.next(n):r.prev(n))},Nl=function(e,t,n){return Ql(e,t,n).bind((function(r){return rl(n,r,t)&&Sl(e,n,r)?Ql(e,t,r):P.some(r)}))},Fl=function(e,t,n,r){return Nl(e,t,n).bind((function(n){return r(n)?Fl(e,t,n,r):P.some(n)}))},Tl=function(e,t){var n,r=e?t.firstChild:t.lastChild;return zn(r)?P.some(Qu(r,e?0:r.data.length)):r?Jo(r)?P.some(e?Qu.before(r):Yn(n=r)?Qu.before(n):Qu.after(n)):function(e,t,n){var r=e?Qu.before(n):Qu.after(n);return Ql(e,t,r)}(e,t,r):P.none()},Ol=_(Ql,!0),Pl=_(Ql,!1),jl=_(Tl,!0),zl=_(Tl,!1),Rl="_mce_caret",Ll=function(e){return Sn(e)&&e.id===Rl},Ul=function(e,t){for(;t&&t!==e;){if(t.id===Rl)return t;t=t.parentNode}return null},Yl=function(e){return _t.isArray(e.start)},Hl=function(e,t){return Sn(t)&&e.isBlock(t)&&!t.innerHTML&&!Ct.ie&&(t.innerHTML='<br data-mce-bogus="1" />'),t},Gl=function(e,t){return zl(e).fold(Q,(function(e){return t.setStart(e.container(),e.offset()),t.setEnd(e.container(),e.offset()),!0}))},Jl=function(e,t,n){return!(!function(e){return!1===e.hasChildNodes()}(t)||!Ul(e,t))&&(function(e,t){var n=e.ownerDocument.createTextNode(xo);e.appendChild(n),t.setStart(n,0),t.setEnd(n,0)}(t,n),!0)},Vl=function(e,t,n,r){var o,i,a,c,u=n[t?"start":"end"],s=e.getRoot();if(u){for(a=u[0],i=s,o=u.length-1;o>=1;o--){if(c=i.childNodes,Jl(s,i,r))return!0;if(u[o]>c.length-1)return!!Jl(s,i,r)||Gl(i,r);i=c[u[o]]}3===i.nodeType&&(a=Math.min(u[0],i.nodeValue.length)),1===i.nodeType&&(a=Math.min(u[0],i.childNodes.length)),t?r.setStart(i,a):r.setEnd(i,a)}return!0},Wl=function(e){return zn(e)&&e.data.length>0},Zl=function(e,t,n){var r,o,i,a,c,u,s=e.get(n.id+"_"+t),l=n.keep;if(s){if(r=s.parentNode,"start"===t?(l?s.hasChildNodes()?(r=s.firstChild,o=1):Wl(s.nextSibling)?(r=s.nextSibling,o=0):Wl(s.previousSibling)?(r=s.previousSibling,o=s.previousSibling.data.length):(r=s.parentNode,o=e.nodeIndex(s)+1):o=e.nodeIndex(s),c=r,u=o):(l?s.hasChildNodes()?(r=s.firstChild,o=1):Wl(s.previousSibling)?(r=s.previousSibling,o=s.previousSibling.data.length):(r=s.parentNode,o=e.nodeIndex(s)):o=e.nodeIndex(s),c=r,u=o),!l){for(a=s.previousSibling,i=s.nextSibling,_t.each(_t.grep(s.childNodes),(function(e){zn(e)&&(e.nodeValue=e.nodeValue.replace(/\uFEFF/g,""))}));s=e.get(n.id+"_"+t);)e.remove(s,!0);a&&i&&a.nodeType===i.nodeType&&zn(a)&&!Ct.opera&&(o=a.nodeValue.length,a.appendData(i.nodeValue),e.remove(i),c=a,u=o)}return P.some(Qu(c,u))}return P.none()},Xl=function(e,t){var n=e.dom;if(t){if(Yl(t))return function(e,t){var n=e.createRng();return Vl(e,!0,t,n)&&Vl(e,!1,t,n)?P.some(n):P.none()}(n,t);if(function(e){return d(e.start)}(t))return P.some(function(e,t){var n,r=e.createRng();return n=Hu(e.getRoot(),t.start),r.setStart(n.container(),n.offset()),n=Hu(e.getRoot(),t.end),r.setEnd(n.container(),n.offset()),r}(n,t));if(function(e){return we(e,"id")}(t))return function(e,t){var n=Zl(e,"start",t),r=Zl(e,"end",t);return Xn(n,r.or(n),(function(t,n){var r=e.createRng();return r.setStart(Hl(e,t.container()),t.offset()),r.setEnd(Hl(e,n.container()),n.offset()),r}))}(n,t);if(function(e){return we(e,"name")}(t))return function(e,t){return P.from(e.select(t.name)[t.index]).map((function(t){var n=e.createRng();return n.selectNode(t),n}))}(n,t);if(function(e){return we(e,"rng")}(t))return P.some(t.rng)}return P.none()},Kl=function(e,t,n){return es(e,t,n)},ql=function(e,t){Xl(e,t).each((function(t){e.setRng(t)}))},$l=function(e){return Sn(e)&&"SPAN"===e.tagName&&"bookmark"===e.getAttribute("data-mce-type")},ef=(ml=yo,function(e){return ml===e}),tf=function(e){return""!==e&&-1!==" \f\n\r\t\v".indexOf(e)},nf=function(e){return!tf(e)&&!ef(e)},rf=function(e){return!!e.nodeType},of=function(e,t,n){var r=n.startOffset,o=n.startContainer;if((o!==n.endContainer||!function(e){return e&&/^(IMG)$/.test(e.nodeName)}(o.childNodes[r]))&&Sn(o)){var i=o.childNodes,a=void 0;r<i.length?(o=i[r],a=new uo(o,e.getParent(o,e.isBlock))):(o=i[i.length-1],(a=new uo(o,e.getParent(o,e.isBlock))).next(!0));for(var c=a.current();c;c=a.next())if(zn(c)&&!sf(c))return n.setStart(c,0),void t.setRng(n)}},af=function(e,t,n){if(e){var r=t?"nextSibling":"previousSibling";for(e=n?e:e[r];e;e=e[r])if(Sn(e)||!sf(e))return e}},cf=function(e,t){return rf(t)&&(t=t.nodeName),!!e.schema.getTextBlockElements()[t.toLowerCase()]},uf=function(e,t,n){return e.schema.isValidChild(t,n)},sf=function(e,t){if(void 0===t&&(t=!1),b(e)&&zn(e)){var n=t?e.data.replace(/ /g," "):e.data;return Xo(n)}return!1},lf=function(e,t){return w(e)?e=e(t):b(t)&&(e=e.replace(/%(\w+)/g,(function(e,n){return t[n]||e}))),e},ff=function(e,t){return t=t||"",e=""+((e=e||"").nodeName||e),t=""+(t.nodeName||t),e.toLowerCase()===t.toLowerCase()},df=function(e,t,n){return"color"!==n&&"backgroundColor"!==n||(t=e.toHex(t)),"fontWeight"===n&&700===t&&(t="bold"),"fontFamily"===n&&(t=t.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),""+t},pf=function(e,t,n){return df(e,e.getStyle(t,n),n)},gf=function(e,t){var n;return e.getParent(t,(function(t){return(n=e.getStyle(t,"text-decoration"))&&"none"!==n})),n},Af=function(e,t,n){return e.getParents(t,n,e.getRoot())},mf=function(e,t,n){var r=["inline","block","selector","attributes","styles","classes"],o=function(e){return he(e,(function(e,t){return Y(r,(function(e){return e===t}))}))};return Y(e.formatter.get(t),(function(t){var r=o(t);return Y(e.formatter.get(n),(function(e){var t=o(e);return function(e,t,n){return void 0===n&&(n=u),c(n).eq(e,t)}(r,t)}))}))},hf=function(e){return ye(e,"block")},vf=function(e){return ye(e,"selector")},bf=function(e){return ye(e,"inline")},wf=function(e){return vf(e)&&!1!==e.expand&&!bf(e)},yf=$l,xf=Af,Cf=sf,Ef=cf,Bf=function(e,t){for(var n=t;n;){if(Sn(n)&&e.getContentEditable(n))return"false"===e.getContentEditable(n)?n:t;n=n.parentNode}return t},Df=function(e,t,n,r){for(var o=t.data,i=n;e?i>=0:i<o.length;e?i--:i++)if(r(o.charAt(i)))return e?i+1:i;return-1},Mf=function(e,t,n){return Df(e,t,n,(function(e){return ef(e)||tf(e)}))},_f=function(e,t,n){return Df(e,t,n,nf)},kf=function(e,t,n,r,o,i){var a,c=e.getParent(n,e.isBlock)||t,u=function(t,n,r){var i=nu(e),u=o?i.backwards:i.forwards;return P.from(u(t,n,(function(e,t){return yf(e.parentNode)?-1:(a=e,r(o,e,t))}),c))};return u(n,r,Mf).bind((function(e){return i?u(e.container,e.offset+(o?-1:0),_f):P.some(e)})).orThunk((function(){return a?P.some({container:a,offset:o?0:a.length}):P.none()}))},If=function(e,t,n,r,o){zn(r)&&He(r.data)&&r[o]&&(r=r[o]);for(var i=xf(e,r),a=0;a<i.length;a++)for(var c=0;c<t.length;c++){var u=t[c];if((!b(u.collapsed)||u.collapsed===n.collapsed)&&(vf(u)&&e.is(i[a],u.selector)))return i[a]}return r},Sf=function(e,t,n,r){var o=n,i=e.dom,a=i.getRoot(),c=t[0];if(hf(c)&&(o=c.wrapper?null:i.getParent(n,c.block,a)),!o){var u=i.getParent(n,"LI,TD,TH");o=i.getParent(zn(n)?n.parentNode:n,(function(t){return t!==a&&Ef(e,t)}),u)}if(o&&hf(c)&&c.wrapper&&(o=xf(i,o,"ul,ol").reverse()[0]||o),!o)for(o=n;o[r]&&!i.isBlock(o[r])&&(o=o[r],!ff(o,"br")););return o||n},Qf=function(e,t,n,r){var o=n.parentNode;return!b(n[r])&&(!(o!==t&&!v(o)&&!e.isBlock(o))||Qf(e,t,o,r))},Nf=function(e,t,n,r,o){var i,a=n,c=o?"previousSibling":"nextSibling",u=e.getRoot();if(zn(n)&&!Cf(n)&&(o?r>0:r<n.data.length))return n;for(;;){if(!t[0].block_expand&&e.isBlock(a))return a;for(var s=a[c];s;s=s[c]){var l=zn(s)&&!Qf(e,u,s,c);if(!yf(s)&&(!Yn(i=s)||!i.getAttribute("data-mce-bogus")||i.nextSibling)&&!Cf(s,l))return a}if(a===u||a.parentNode===u){n=a;break}a=a.parentNode}return n},Ff=function(e){return yf(e.parentNode)||yf(e)},Tf=function(e,t,n,r){void 0===r&&(r=!1);var o=t.startContainer,i=t.startOffset,a=t.endContainer,c=t.endOffset,u=e.dom,s=n[0];(Sn(o)&&o.hasChildNodes()&&(o=fu(o,i),zn(o)&&(i=0)),Sn(a)&&a.hasChildNodes()&&(a=fu(a,t.collapsed?c:c-1),zn(a)&&(c=a.nodeValue.length)),o=Bf(u,o),a=Bf(u,a),Ff(o)&&(o=yf(o)?o:o.parentNode,o=t.collapsed?o.previousSibling||o:o.nextSibling||o,zn(o)&&(i=t.collapsed?o.length:0)),Ff(a)&&(a=yf(a)?a:a.parentNode,a=t.collapsed?a.nextSibling||a:a.previousSibling||a,zn(a)&&(c=t.collapsed?0:a.length)),t.collapsed)&&(kf(u,e.getBody(),o,i,!0,r).each((function(e){var t=e.container,n=e.offset;o=t,i=n})),kf(u,e.getBody(),a,c,!1,r).each((function(e){var t=e.container,n=e.offset;a=t,c=n})));return(bf(s)||s.block_expand)&&(bf(s)&&zn(o)&&0!==i||(o=Nf(u,n,o,i,!0)),bf(s)&&zn(a)&&c!==a.nodeValue.length||(a=Nf(u,n,a,c,!1))),wf(s)&&(o=If(u,n,t,o,"previousSibling"),a=If(u,n,t,a,"nextSibling")),(hf(s)||vf(s))&&(o=Sf(e,n,o,"previousSibling"),a=Sf(e,n,a,"nextSibling"),hf(s)&&(u.isBlock(o)||(o=Nf(u,n,o,i,!0)),u.isBlock(a)||(a=Nf(u,n,a,c,!1)))),Sn(o)&&(i=u.nodeIndex(o),o=o.parentNode),Sn(a)&&(c=u.nodeIndex(a)+1,a=a.parentNode),{startContainer:o,startOffset:i,endContainer:a,endOffset:c}},Of=function(e,t,n){var r=t.startOffset,o=fu(t.startContainer,r),i=t.endOffset,a=fu(t.endContainer,i-1),c=function(e){var t=e[0];zn(t)&&t===o&&r>=t.data.length&&e.splice(0,1);var n=e[e.length-1];return 0===i&&e.length>0&&n===a&&zn(n)&&e.splice(e.length-1,1),e},u=function(e,t,n){for(var r=[];e&&e!==n;e=e[t])r.push(e);return r},s=function(t,n){return e.getParent(t,(function(e){return e.parentNode===n}),n)},l=function(e,t,r){for(var o=r?"nextSibling":"previousSibling",i=e,a=i.parentNode;i&&i!==t;i=a){a=i.parentNode;var s=u(i===e?i:i[o],o);s.length&&(r||s.reverse(),n(c(s)))}};if(o===a)return n(c([o]));var f=e.findCommonAncestor(o,a);if(e.isChildOf(o,a))return l(o,f,!0);if(e.isChildOf(a,o))return l(a,f);var d=s(o,f)||o,p=s(a,f)||a;l(o,d,!0);var g=u(d===o?d:d.nextSibling,"nextSibling",p===a?p.nextSibling:p);g.length&&n(c(g)),l(a,p)},Pf=function(e){var t=[];if(e)for(var n=0;n<e.rangeCount;n++)t.push(e.getRangeAt(n));return t},jf=function(e){return W(function(e){return ee(e,(function(e){var t=lu(e);return t?[It.fromDom(t)]:[]}))}(e),bo)},zf=function(e,t){var n=Lc(t,"td[data-mce-selected],th[data-mce-selected]");return n.length>0?n:jf(e)},Rf=function(e){return zf(Pf(e.selection.getSel()),It.fromDom(e.getBody()))},Lf=function(e,t){return qr(e,"table",t)},Uf=function(e){return en(e).fold(B([e]),(function(t){return[e].concat(Uf(t))}))},Yf=function(e){return tn(e).fold(B([e]),(function(t){return"br"===Pt(t)?Wt(t).map((function(t){return[e].concat(Yf(t))})).getOr([]):[e].concat(Yf(t))}))},Hf=function(e,t){return Xn(function(e){var t=e.startContainer,n=e.startOffset;return zn(t)?0===n?P.some(It.fromDom(t)):P.none():P.from(t.childNodes[n]).map(It.fromDom)}(t),function(e){var t=e.endContainer,n=e.endOffset;return zn(t)?n===t.data.length?P.some(It.fromDom(t)):P.none():P.from(t.childNodes[n-1]).map(It.fromDom)}(t),(function(t,n){var r=q(Uf(e),_(Ft,t)),o=q(Yf(e),_(Ft,n));return r.isSome()&&o.isSome()})).getOr(!1)},Gf=function(e,t,n,r){var o=n,i=new uo(n,o),a=he(e.schema.getMoveCaretBeforeOnEnterElements(),(function(e,t){return!U(["td","th","table"],t.toLowerCase())}));do{if(zn(n)&&0!==_t.trim(n.nodeValue).length)return void(r?t.setStart(n,0):t.setEnd(n,n.nodeValue.length));if(a[n.nodeName])return void(r?t.setStartBefore(n):"BR"===n.nodeName?t.setEndBefore(n):t.setEndAfter(n))}while(n=r?i.next():i.prev());"BODY"===o.nodeName&&(r?t.setStart(o,0):t.setEnd(o,o.childNodes.length))},Jf=function(e){var t=e.selection.getSel();return t&&t.rangeCount>0},Vf=function(e,t){var n=Rf(e);n.length>0?G(n,(function(n){var r=n.dom,o=e.dom.createRng();o.setStartBefore(r),o.setEndAfter(r),t(o,!0)})):t(e.selection.getRng(),!1)},Wf=function(e,t,n){var r=$u(e,t);n(r),e.moveToBookmark(r)},Zf=function(e,t){var n=function(t){return e(t)?P.from(t.dom.nodeValue):P.none()};return{get:function(r){if(!e(r))throw new Error("Can only get "+t+" value of a "+t+" node");return n(r).getOr("")},getOption:n,set:function(n,r){if(!e(n))throw new Error("Can only set raw "+t+" value of a "+t+" node");n.dom.nodeValue=r}}}(Lt,"text"),Xf=function(e){return Zf.get(e)},Kf=function(e,t,n,r){return Vt(t).fold((function(){return"skipping"}),(function(o){return"br"===r||function(e){return Lt(e)&&Xf(e)===xo}(t)?"valid":function(e){return Rt(e)&&zc(e,Uc())}(t)?"existing":Ll(t.dom)?"caret":uf(e,n,r)&&uf(e,Pt(o),n)?"valid":"invalid-child"}))},qf=function(e,t,n,r){var o=t.uid,i=void 0===o?Xc("mce-annotation"):o,a=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}(t,["uid"]),c=It.fromTag("span",e);Pc(c,Uc()),$n(c,""+Hc(),i),$n(c,""+Yc(),n);var u=r(i,a),s=u.attributes,l=void 0===s?{}:s,f=u.classes,d=void 0===f?[]:f;return er(c,l),function(e,t){G(t,(function(t){Pc(e,t)}))}(c,d),c},$f=function(e,t,n,r,o){var i=[],a=qf(e.getDoc(),o,n,r),c=Ic(),u=function(){c.clear()},s=function(e){G(e,l)},l=function(t){switch(Kf(e,t,"span",Pt(t))){case"invalid-child":u();var n=qt(t);s(n),u();break;case"valid":var r=c.get().getOrThunk((function(){var e=$c(a);return i.push(e),c.set(e),e}));!function(e,t){fn(e,t),gn(t,e)}(t,r)}};return Of(e.dom,t,(function(e){u(),function(e){var t=H(e,It.fromDom);s(t)}(e)})),i},ed=function(e,t,n,r){e.undoManager.transact((function(){var o=e.selection,i=o.getRng(),a=Rf(e).length>0;if(i.collapsed&&!a&&function(e,t){var n=Tf(e,t,[{inline:"span"}]);t.setStart(n.startContainer,n.startOffset),t.setEnd(n.endContainer,n.endOffset),e.selection.setRng(t)}(e,i),o.getRng().collapsed&&!a){var c=qf(e.getDoc(),r,t,n.decorate);Kc(c,yo),o.getRng().insertNode(c.dom),o.select(c.dom)}else Wf(o,!1,(function(){Vf(e,(function(o){$f(e,o,t,n.decorate,r)}))}))}))},td=function(e){var t,n=(t={},{register:function(e,n){t[e]={name:e,settings:n}},lookup:function(e){return be(t,e).map((function(e){return e.settings}))}});Wc(e,n);var r=Vc(e);return{register:function(e,t){n.register(e,t)},annotate:function(t,r){n.lookup(t).each((function(n){ed(e,t,n,r)}))},annotationChanged:function(e,t){r.addListener(e,t)},remove:function(t){Gc(e,P.some(t)).each((function(e){var t=e.elements;G(t,vn)}))},getAll:function(t){var n=function(e,t){var n=It.fromDom(e.getBody()),r=Lc(n,"["+Yc()+'="'+t+'"]'),o={};return G(r,(function(e){var t=tr(e,Hc()),n=be(o,t).getOr([]);o[t]=n.concat([e])})),o}(e,t);return pe(n,(function(e){return H(e,(function(e){return e.dom}))}))}}},nd=function(e){return{getBookmark:_(Kl,e),moveToBookmark:_(ql,e)}};nd.isBookmarkNode=$l;var rd=function(e,t){for(;t&&t!==e;){if(Gn(t)||Jn(t))return t;t=t.parentNode}return null},od=function(e,t,n){if(n.collapsed)return!1;if(Ct.browser.isIE()&&n.startOffset===n.endOffset-1&&n.startContainer===n.endContainer){var r=n.startContainer.childNodes[n.startOffset];if(Sn(r))return Y(r.getClientRects(),(function(n){return su(n,e,t)}))}return Y(n.getClientRects(),(function(n){return su(n,e,t)}))},id=function(e,t,n){return e.fire(t,n)},ad=function(e,t,n,r){return e.fire("FormatApply",{format:t,node:n,vars:r})},cd=function(e,t,n,r){return e.fire("FormatRemove",{format:t,node:n,vars:r})},ud={BACKSPACE:8,DELETE:46,DOWN:40,ENTER:13,ESC:27,LEFT:37,RIGHT:39,SPACEBAR:32,TAB:9,UP:38,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,modifierPressed:function(e){return e.shiftKey||e.ctrlKey||e.altKey||ud.metaKeyPressed(e)},metaKeyPressed:function(e){return Ct.mac?e.metaKey:e.ctrlKey&&!e.altKey}},sd=Jn,ld=function(e,t){var n,r,o,i,a,c,u,s,l,f,d,p,g,A,m,h="data-mce-selected",v=t.dom,w=_t.each,y=t.getDoc(),x=document,C=Math.abs,E=Math.round,B=t.getBody(),D={nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]},M=function(e){return e&&("IMG"===e.nodeName||t.dom.is(e,"figure.image"))},_=function(e){return Wn(e)||v.hasClass(e,"mce-preview-object")},k=function(e){var n=e.target;(function(e,t){if("longpress"===e.type||0===e.type.indexOf("touch")){var n=e.touches[0];return M(e.target)&&!od(n.clientX,n.clientY,t)}return M(e.target)&&!od(e.clientX,e.clientY,t)})(e,t.selection.getRng())&&!e.isDefaultPrevented()&&t.selection.select(n)},I=function(e){return v.is(e,"figure.image")?[e.querySelector("img")]:v.hasClass(e,"mce-preview-object")&&b(e.firstElementChild)?[e,e.firstElementChild]:[e]},S=function(e){var n=bs(t);return!!n&&("false"!==e.getAttribute("data-mce-resize")&&(e!==t.getBody()&&(v.hasClass(e,"mce-preview-object")?Qt(It.fromDom(e.firstElementChild),n):Qt(It.fromDom(e),n))))},Q=function(e,n,r){if(b(r)){var o=I(e);G(o,(function(e){e.style[n]||!t.schema.isValid(e.nodeName.toLowerCase(),n)?v.setStyle(e,n,r):v.setAttrib(e,n,""+r)}))}},N=function(e,t,n){Q(e,"width",t),Q(e,"height",n)},F=function(e){var a,h,b,w,y;a=e.screenX-c,h=e.screenY-u,p=a*i[2]+s,g=h*i[3]+l,p=p<5?5:p,g=g<5?5:g,b=(M(n)||_(n))&&!1!==function(e){return e.getParam("resize_img_proportional",!0,"boolean")}(t)?!ud.modifierPressed(e):ud.modifierPressed(e),b&&(C(a)>C(h)?(g=E(p*f),p=E(g/f)):(p=E(g/f),g=E(p*f))),N(r,p,g),w=(w=i.startPos.x+a)>0?w:0,y=(y=i.startPos.y+h)>0?y:0,v.setStyles(o,{left:w,top:y,display:"block"}),o.innerHTML=p+" &times; "+g,i[2]<0&&r.clientWidth<=p&&v.setStyle(r,"left",undefined+(s-p)),i[3]<0&&r.clientHeight<=g&&v.setStyle(r,"top",undefined+(l-g)),(a=B.scrollWidth-A)+(h=B.scrollHeight-m)!==0&&v.setStyles(o,{left:w-a,top:y-h}),d||(!function(e,t,n,r,o){e.fire("ObjectResizeStart",{target:t,width:n,height:r,origin:o})}(t,n,s,l,"corner-"+i.name),d=!0)},T=function(){var e=d;d=!1,e&&(Q(n,"width",p),Q(n,"height",g)),v.unbind(y,"mousemove",F),v.unbind(y,"mouseup",T),x!==y&&(v.unbind(x,"mousemove",F),v.unbind(x,"mouseup",T)),v.remove(r),v.remove(o),v.remove(a),O(n),e&&(!function(e,t,n,r,o){e.fire("ObjectResized",{target:t,width:n,height:r,origin:o})}(t,n,p,g,"corner-"+i.name),v.setAttrib(n,"style",v.getAttrib(n,"style"))),t.nodeChanged()},O=function(e){R();var d=v.getPos(e,B),b=d.x,C=d.y,E=e.getBoundingClientRect(),M=E.width||E.right-E.left,k=E.height||E.bottom-E.top;n!==e&&(P(),n=e,p=g=0);var Q=t.fire("ObjectSelected",{target:e}),O=v.getAttrib(n,h,"1");S(e)&&!Q.isDefaultPrevented()?w(D,(function(e,t){var d,p=function(d){var p,g=I(n)[0];c=d.screenX,u=d.screenY,s=g.clientWidth,l=g.clientHeight,f=l/s,(i=e).name=t,i.startPos={x:M*e[0]+b,y:k*e[1]+C},A=B.scrollWidth,m=B.scrollHeight,a=v.add(B,"div",{class:"mce-resize-backdrop","data-mce-bogus":"all"}),v.setStyles(a,{position:"fixed",left:"0",top:"0",width:"100%",height:"100%"}),r=_(p=n)?v.create("img",{src:Ct.transparentSrc}):p.cloneNode(!0),v.addClass(r,"mce-clonedresizable"),v.setAttrib(r,"data-mce-bogus","all"),r.contentEditable="false",v.setStyles(r,{left:b,top:C,margin:0}),N(r,M,k),r.removeAttribute(h),B.appendChild(r),v.bind(y,"mousemove",F),v.bind(y,"mouseup",T),x!==y&&(v.bind(x,"mousemove",F),v.bind(x,"mouseup",T)),o=v.add(B,"div",{class:"mce-resize-helper","data-mce-bogus":"all"},s+" &times; "+l)};(d=v.get("mceResizeHandle"+t))&&v.remove(d),d=v.add(B,"div",{id:"mceResizeHandle"+t,"data-mce-bogus":"all",class:"mce-resizehandle",unselectable:!0,style:"cursor:"+t+"-resize; margin:0; padding:0"}),11===Ct.ie&&(d.contentEditable=!1),v.bind(d,"mousedown",(function(e){e.stopImmediatePropagation(),e.preventDefault(),p(e)})),e.elm=d,v.setStyles(d,{left:M*e[0]+b-d.offsetWidth/2,top:k*e[1]+C-d.offsetHeight/2})})):P(),v.getAttrib(n,h)||n.setAttribute(h,O)},P=function(){R(),n&&n.removeAttribute(h),de(D,(function(e,t){var n=v.get("mceResizeHandle"+t);n&&(v.unbind(n),v.remove(n))}))},j=function(n){var r,o=function(e,t){if(e)do{if(e===t)return!0}while(e=e.parentNode)};d||t.removed||(w(v.select("img[data-mce-selected],hr[data-mce-selected]"),(function(e){e.removeAttribute(h)})),r="mousedown"===n.type?n.target:e.getNode(),o(r=v.$(r).closest("table,img,figure.image,hr,video,span.mce-preview-object")[0],B)&&(L(),o(e.getStart(!0),r)&&o(e.getEnd(!0),r))?O(r):P())},z=function(e){return sd(rd(t.getBody(),e))},R=function(){de(D,(function(e){e.elm&&(v.unbind(e.elm),delete e.elm)}))},L=function(){try{t.getDoc().execCommand("enableObjectResizing",!1,"false")}catch(e){}};t.on("init",(function(){if(L(),Ct.browser.isIE()||Ct.browser.isEdge()){t.on("mousedown click",(function(e){var n=e.target,r=n.nodeName;d||!/^(TABLE|IMG|HR)$/.test(r)||z(n)||(2!==e.button&&t.selection.select(n,"TABLE"===r),"mousedown"===e.type&&t.nodeChanged())}));var e=function(e){var n=function(e){io.setEditorTimeout(t,(function(){return t.selection.select(e)}))};if(z(e.target)||Wn(e.target))return e.preventDefault(),void n(e.target);/^(TABLE|IMG|HR)$/.test(e.target.nodeName)&&(e.preventDefault(),"IMG"===e.target.tagName&&n(e.target))};v.bind(B,"mscontrolselect",e),t.on("remove",(function(){return v.unbind(B,"mscontrolselect",e)}))}var r=io.throttle((function(e){t.composing||j(e)}));t.on("NodeChange ResizeEditor ResizeWindow ResizeContent drop",r),t.on("keyup compositionend",(function(e){n&&"TABLE"===n.nodeName&&r(e)})),t.on("hide blur",P),t.on("contextmenu longpress",k,!0)})),t.on("remove",R);return{isResizable:S,showResizeRect:O,hideResizeRect:P,updateResizeRect:j,destroy:function(){n=r=a=null}}},fd=function(e){return Gn(e)||Jn(e)},dd=function(e,t,n){var r,o,i=n;if(i.caretPositionFromPoint)(o=i.caretPositionFromPoint(e,t))&&((r=n.createRange()).setStart(o.offsetNode,o.offset),r.collapse(!0));else if(i.caretRangeFromPoint)r=i.caretRangeFromPoint(e,t);else if(i.body.createTextRange){r=i.body.createTextRange();try{r.moveToPoint(e,t),r.collapse(!0)}catch(o){r=function(e,t,n){var r,o=n.elementFromPoint(e,t),i=n.body.createTextRange();if(o&&"HTML"!==o.tagName||(o=n.body),i.moveToElementText(o),(r=(r=_t.toArray(i.getClientRects())).sort((function(e,n){return(e=Math.abs(Math.max(e.top-t,e.bottom-t)))-Math.abs(Math.max(n.top-t,n.bottom-t))}))).length>0){t=(r[0].bottom+r[0].top)/2;try{return i.moveToPoint(e,t),i.collapse(!0),i}catch(e){}}return null}(e,t,n)}return function(e,t){var n=e&&e.parentElement?e.parentElement():null;return Jn(function(e,t,n){for(;e&&e!==t;){if(n(e))return e;e=e.parentNode}return null}(n,t,fd))?null:e}(r,n.body)}return r},pd=function(e,t){return e&&t&&e.startContainer===t.startContainer&&e.startOffset===t.startOffset&&e.endContainer===t.endContainer&&e.endOffset===t.endOffset},gd=function(e,t,n){return null!==function(e,t,n){for(;e&&e!==t;){if(n(e))return e;e=e.parentNode}return null}(e,t,n)},Ad=function(e,t,n){return gd(e,t,(function(e){return e.nodeName===n}))},md=function(e){return e&&"TABLE"===e.nodeName},hd=function(e){return e&&/^(TD|TH|CAPTION)$/.test(e.nodeName)},vd=function(e,t){return ko(e)&&!1===gd(e,t,Ll)},bd=function(e,t,n){for(var r=new uo(t,e.getParent(t.parentNode,e.isBlock)||e.getRoot());t=r[n?"prev":"next"]();)if(Yn(t))return!0},wd=function(e,t,n,r,o){var i,a,c=e.getRoot(),u=e.schema.getNonEmptyElements(),s=e.getParent(o.parentNode,e.isBlock)||c;if(r&&Yn(o)&&t&&e.isEmpty(s))return P.some(Qu(o.parentNode,e.nodeIndex(o)));for(var l=new uo(o,s);a=l[r?"prev":"next"]();){if("false"===e.getContentEditableParent(a)||vd(a,c))return P.none();if(zn(a)&&a.nodeValue.length>0)return!1===Ad(a,c,"A")?P.some(Qu(a,r?a.nodeValue.length:0)):P.none();if(e.isBlock(a)||u[a.nodeName.toLowerCase()])return P.none();i=a}return n&&i?P.some(Qu(i,0)):P.none()},yd=function(e,t,n,r){var o,i,a,c,u=e.getRoot(),s=!1;o=r[(n?"start":"end")+"Container"],i=r[(n?"start":"end")+"Offset"];var l=Sn(o)&&i===o.childNodes.length,f=e.schema.getNonEmptyElements();if(c=n,ko(o))return P.none();if(Sn(o)&&i>o.childNodes.length-1&&(c=!1),Ln(o)&&(o=u,i=0),o===u){if(c&&(a=o.childNodes[i>0?i-1:0])){if(ko(a))return P.none();if(f[a.nodeName]||md(a))return P.none()}if(o.hasChildNodes()){if(i=Math.min(!c&&i>0?i-1:i,o.childNodes.length-1),o=o.childNodes[i],i=zn(o)&&l?o.data.length:0,!t&&o===u.lastChild&&md(o))return P.none();if(function(e,t){for(;t&&t!==e;){if(Jn(t))return!0;t=t.parentNode}return!1}(u,o)||ko(o))return P.none();if(o.hasChildNodes()&&!1===md(o)){a=o;var d=new uo(o,u);do{if(Jn(a)||ko(a)){s=!1;break}if(zn(a)&&a.nodeValue.length>0){i=c?0:a.nodeValue.length,o=a,s=!0;break}if(f[a.nodeName.toLowerCase()]&&!hd(a)){i=e.nodeIndex(a),o=a.parentNode,c||i++,s=!0;break}}while(a=c?d.next():d.prev())}}}return t&&(zn(o)&&0===i&&wd(e,l,t,!0,o).each((function(e){o=e.container(),i=e.offset(),s=!0})),Sn(o)&&((a=o.childNodes[i])||(a=o.childNodes[i-1]),!a||!Yn(a)||function(e,t){return e.previousSibling&&e.previousSibling.nodeName===t}(a,"A")||bd(e,a,!1)||bd(e,a,!0)||wd(e,l,t,!0,a).each((function(e){o=e.container(),i=e.offset(),s=!0})))),c&&!t&&zn(o)&&i===o.nodeValue.length&&wd(e,l,t,!1,o).each((function(e){o=e.container(),i=e.offset(),s=!0})),s?P.some(Qu(o,i)):P.none()},xd=function(e,t){var n=t.collapsed,r=t.cloneRange(),o=Qu.fromRangeStart(t);return yd(e,n,!0,r).each((function(e){n&&Qu.isAbove(o,e)||r.setStart(e.container(),e.offset())})),n||yd(e,n,!1,r).each((function(e){r.setEnd(e.container(),e.offset())})),n&&r.collapse(!0),pd(t,r)?P.none():P.some(r)},Cd=function(e,t){return e.splitText(t)},Ed=function(e){var t=e.startContainer,n=e.startOffset,r=e.endContainer,o=e.endOffset;return t===r&&zn(t)?n>0&&n<t.nodeValue.length&&(t=(r=Cd(t,n)).previousSibling,o>n?(t=r=Cd(r,o-=n).previousSibling,o=r.nodeValue.length,n=0):o=0):(zn(t)&&n>0&&n<t.nodeValue.length&&(t=Cd(t,n),n=0),zn(r)&&o>0&&o<r.nodeValue.length&&(o=(r=Cd(r,o).previousSibling).nodeValue.length)),{startContainer:t,startOffset:n,endContainer:r,endOffset:o}},Bd=function(e){return{walk:function(t,n){return Of(e,t,n)},split:Ed,normalize:function(t){return xd(e,t).fold(Q,(function(e){return t.setStart(e.startContainer,e.startOffset),t.setEnd(e.endContainer,e.endOffset),!0}))}}};Bd.compareRanges=pd,Bd.getCaretRangeFromPoint=dd,Bd.getSelectedNode=lu,Bd.getNode=fu;var Dd,Md=function(e,t){var n=function(n){var r=t(n);if(r<=0||null===r){var o=ar(n,e);return parseFloat(o)||0}return r},r=function(e,t){return X(t,(function(t,n){var r=ar(e,n),o=void 0===r?0:parseInt(r,10);return isNaN(o)?t:t+o}),0)};return{set:function(t,n){if(!y(n)&&!n.match(/^[0-9]+$/))throw new Error(e+".set accepts only positive integer values. Value was "+n);var r=t.dom;Kn(r)&&(r.style[e]=n+"px")},get:n,getOuter:n,aggregate:r,max:function(e,t,n){var o=r(e,n);return t>o?t-o:0}}}("height",(function(e){var t=e.dom;return bn(e)?t.getBoundingClientRect().height:t.offsetHeight})),_d=function(e,t){return e.view(t).fold(B([]),(function(t){var n=e.owner(t),r=_d(e,n);return[t].concat(r)}))},kd=Object.freeze({__proto__:null,view:function(e){var t;return(e.dom===document?P.none():P.from(null===(t=e.dom.defaultView)||void 0===t?void 0:t.frameElement)).map(It.fromDom)},owner:function(e){return Gt(e)}}),Id=function(e){var t=It.fromDom(document),n=En(t),r=function(e,t){var n=t.owner(e);return _d(t,n)}(e,kd),o=Cn(e),i=Z(r,(function(e,t){var n=Cn(t);return{left:e.left+n.left,top:e.top+n.top}}),{left:0,top:0});return yn(i.left+o.left+n.left,i.top+o.top+n.top)},Sd=function(e){return"textarea"===Pt(e)},Qd=function(e,t){var n=function(e){var t=e.dom.ownerDocument,n=t.body,r=t.defaultView,o=t.documentElement;if(n===e.dom)return yn(n.offsetLeft,n.offsetTop);var i=xn(null==r?void 0:r.pageYOffset,o.scrollTop),a=xn(null==r?void 0:r.pageXOffset,o.scrollLeft),c=xn(o.clientTop,n.clientTop),u=xn(o.clientLeft,n.clientLeft);return Cn(e).translate(a-u,i-c)}(e),r=function(e){return Md.get(e)}(e);return{element:e,bottom:n.top+r,height:r,pos:n,cleanup:t}},Nd=function(e,t){var n=function(e,t){var n=qt(e);if(0===n.length||Sd(e))return{element:e,offset:t};if(t<n.length&&!Sd(n[t]))return{element:n[t],offset:0};var r=n[n.length-1];return Sd(r)?{element:e,offset:t}:"img"===Pt(r)?{element:r,offset:1}:Lt(r)?{element:r,offset:Xf(r).length}:{element:r,offset:qt(r).length}}(e,t),r=It.fromHtml('<span data-mce-bogus="all" style="display: inline-block;">\ufeff</span>');return fn(n.element,r),Qd(r,(function(){return hn(r)}))},Fd=function(e,t,n,r){jd(e,(function(o,i){return Od(e,t,n,r)}),n)},Td=function(e,t,n,r,o){var i={elm:r.element.dom,alignToTop:o};(function(e,t){return e.fire("ScrollIntoView",t).isDefaultPrevented()})(e,i)||(n(t,En(t).top,r,o),function(e,t){e.fire("AfterScrollIntoView",t)}(e,i))},Od=function(e,t,n,r){var o=It.fromDom(e.getBody()),i=It.fromDom(e.getDoc());!function(e){e.dom.offsetWidth}(o);var a=Nd(It.fromDom(n.startContainer),n.startOffset);Td(e,i,t,a,r),a.cleanup()},Pd=function(e,t,n,r){var o=It.fromDom(e.getDoc());Td(e,o,n,function(e){return Qd(It.fromDom(e),x)}(t),r)},jd=function(e,t,n){var r=n.startContainer,o=n.startOffset,i=n.endContainer,a=n.endOffset;t(It.fromDom(r),It.fromDom(i));var c=e.dom.createRng();c.setStart(r,o),c.setEnd(i,a),e.selection.setRng(n)},zd=function(e,t,n,r){var o=e.pos;if(n)Bn(o.left,o.top,r);else{var i=o.top-t+e.height;Bn(o.left,i,r)}},Rd=function(e,t,n,r,o){var i=n+t,a=r.pos.top,c=r.bottom,u=c-a>=n;if(a<t)zd(r,n,!1!==o,e);else if(a>i){zd(r,n,u?!1!==o:!0===o,e)}else c>i&&!u&&zd(r,n,!0===o,e)},Ld=function(e,t,n,r){var o=e.dom.defaultView.innerHeight;Rd(e,t,o,n,r)},Ud=function(e,t,n,r){var o=e.dom.defaultView.innerHeight;Rd(e,t,o,n,r);var i=Id(n.element),a=_n(window);i.top<a.y?Dn(n.element,!1!==r):i.top>a.bottom&&Dn(n.element,!0===r)},Yd=function(e,t,n){return Fd(e,Ld,t,n)},Hd=function(e,t,n){return Pd(e,t,Ld,n)},Gd=function(e,t,n){return Fd(e,Ud,t,n)},Jd=function(e,t,n){return Pd(e,t,Ud,n)},Vd=function(e,t,n){(e.inline?Yd:Gd)(e,t,n)},Wd=function(e){var t=cn(e).dom;return e.dom===t.activeElement},Zd=function(e){return void 0===e&&(e=It.fromDom(document)),P.from(e.dom.activeElement).map(It.fromDom)},Xd=function(e,t,n,r){return{start:e,soffset:t,finish:n,foffset:r}},Kd=Dr([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),qd=(Kd.before,Kd.on,Kd.after,function(e){return e.fold(D,D,D)}),$d=Dr([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),ep={domRange:$d.domRange,relative:$d.relative,exact:$d.exact,exactFromRange:function(e){return $d.exact(e.start,e.soffset,e.finish,e.foffset)},getWin:function(e){var t=function(e){return e.match({domRange:function(e){return It.fromDom(e.startContainer)},relative:function(e,t){return qd(e)},exact:function(e,t,n,r){return e}})}(e);return Jt(t)},range:Xd},tp=gt().browser,np=function(e,t){var n=Lt(t)?Xf(t).length:qt(t).length+1;return e>n?n:e<0?0:e},rp=function(e){return ep.range(e.start,np(e.soffset,e.start),e.finish,np(e.foffset,e.finish))},op=function(e,t){return!In(t.dom)&&(Ot(e,t)||Ft(e,t))},ip=function(e){return function(t){return op(e,t.start)&&op(e,t.finish)}},ap=function(e){return!0===e.inline||tp.isIE()},cp=function(e){return ep.range(It.fromDom(e.startContainer),e.startOffset,It.fromDom(e.endContainer),e.endOffset)},up=function(e){return function(e){var t=e.getSelection();return(t&&0!==t.rangeCount?P.from(t.getRangeAt(0)):P.none()).map(cp)}(Jt(e).dom).filter(ip(e))},sp=function(e){var t=document.createRange();try{return t.setStart(e.start.dom,e.soffset),t.setEnd(e.finish.dom,e.foffset),P.some(t)}catch(e){return P.none()}},lp=function(e){var t=ap(e)?up(It.fromDom(e.getBody())):P.none();e.bookmark=t.isSome()?t:e.bookmark},fp=function(e){return(e.bookmark?e.bookmark:P.none()).bind((function(t){return function(e,t){return P.from(t).filter(ip(e)).map(rp)}(It.fromDom(e.getBody()),t)})).bind(sp)},dp={isEditorUIElement:function(e){var t=e.className.toString();return-1!==t.indexOf("tox-")||-1!==t.indexOf("mce-")}},pp=function(e,t){gt().browser.isIE()?function(e){e.on("focusout",(function(){lp(e)}))}(e):function(e,t){e.on("mouseup touchend",(function(e){t.throttle()}))}(e,t),e.on("keyup NodeChange",(function(t){(function(e){return"nodechange"===e.type&&e.selectionChange})(t)||lp(e)}))},gp=function(e){var t=Sc((function(){lp(e)}),0);e.on("init",(function(){e.inline&&function(e,t){var n=function(){t.throttle()};bc.DOM.bind(document,"mouseup",n),e.on("remove",(function(){bc.DOM.unbind(document,"mouseup",n)}))}(e,t),pp(e,t)})),e.on("remove",(function(){t.cancel()}))},Ap=bc.DOM,mp=function(e,t){var n=function(e){return e.getParam("custom_ui_selector","","string")}(e),r=Ap.getParent(t,(function(t){return function(e){return dp.isEditorUIElement(e)}(t)||!!n&&e.dom.is(t,n)}));return null!==r},hp=function(e,t){var n=t.editor;gp(n),n.on("focusin",(function(){var t=e.focusedEditor;t!==n&&(t&&t.fire("blur",{focusedEditor:n}),e.setActive(n),e.focusedEditor=n,n.fire("focus",{blurredEditor:t}),n.focus(!0))})),n.on("focusout",(function(){io.setEditorTimeout(n,(function(){var t=e.focusedEditor;mp(n,function(e){try{var t=cn(It.fromDom(e.getElement()));return Zd(t).fold((function(){return document.body}),(function(e){return e.dom}))}catch(e){return document.body}}(n))||t!==n||(n.fire("blur",{focusedEditor:null}),e.focusedEditor=null)}))})),Dd||(Dd=function(t){var n=e.activeEditor;n&&function(e){if(an()&&b(e.target)){var t=It.fromDom(e.target);if(Rt(t)&&ln(t)&&e.composed&&e.composedPath){var n=e.composedPath();if(n)return ae(n)}}return P.from(e.target)}(t).each((function(t){t.ownerDocument===document&&(t===document.body||mp(n,t)||e.focusedEditor!==n||(n.fire("blur",{focusedEditor:null}),e.focusedEditor=null))}))},Ap.bind(document,"focusin",Dd))},vp=function(e,t){e.focusedEditor===t.editor&&(e.focusedEditor=null),e.activeEditor||(Ap.unbind(document,"focusin",Dd),Dd=null)},bp=function(e,t){return function(e){return e.collapsed?P.from(fu(e.startContainer,e.startOffset)).map(It.fromDom):P.none()}(t).bind((function(t){return vo(t)?P.some(t):!1===Ot(e,t)?P.some(e):P.none()}))},wp=function(e,t){bp(It.fromDom(e.getBody()),t).bind((function(e){return jl(e.dom)})).fold((function(){e.selection.normalize()}),(function(t){return e.selection.setRng(t.toRange())}))},yp=function(e){if(e.setActive)try{e.setActive()}catch(t){e.focus()}else e.focus()},xp=function(e){return Wd(e)||(t=e,Zd(cn(t)).filter((function(e){return t.dom.contains(e.dom)}))).isSome();var t},Cp=function(e){return e.inline?function(e){var t=e.getBody();return t&&xp(It.fromDom(t))}(e):function(e){return e.iframeElement&&Wd(It.fromDom(e.iframeElement))}(e)},Ep=function(e){return Cp(e)||function(e){var t=cn(It.fromDom(e.getElement()));return Zd(t).filter((function(t){return!(void 0!==(n=t.dom.classList)&&(n.contains("tox-edit-area")||n.contains("tox-edit-area__iframe")||n.contains("mce-content-body")))&&mp(e,t.dom);var n})).isSome()}(e)},Bp=function(e){return e.editorManager.setActive(e)},Dp=function(e,t){e.removed||(t?Bp(e):function(e){var t=e.selection,n=e.getBody(),r=t.getRng();e.quirks.refreshContentEditable(),void 0!==e.bookmark&&!1===Cp(e)&&fp(e).each((function(t){e.selection.setRng(t),r=t}));var o=function(e,t){return e.dom.getParent(t,(function(t){return"true"===e.dom.getContentEditable(t)}))}(e,t.getNode());if(e.$.contains(n,o))return yp(o),wp(e,r),void Bp(e);e.inline||(Ct.opera||yp(n),e.getWin().focus()),(Ct.gecko||e.inline)&&(yp(n),wp(e,r)),Bp(e)}(e))},Mp=function(e,t,n,r,o){var i=n?t.startContainer:t.endContainer,a=n?t.startOffset:t.endOffset;return P.from(i).map(It.fromDom).map((function(e){return r&&t.collapsed?e:$t(e,o(e,a)).getOr(e)})).bind((function(e){return Rt(e)?P.some(e):Vt(e).filter(Rt)})).map((function(e){return e.dom})).getOr(e)},_p=function(e,t,n){return Mp(e,t,!0,n,(function(e,t){return Math.min(nn(e),t)}))},kp=function(e,t,n){return Mp(e,t,!1,n,(function(e,t){return t>0?t-1:t}))},Ip=function(e,t){for(var n=e;e&&zn(e)&&0===e.length;)e=t?e.nextSibling:e.previousSibling;return e||n},Sp=function(e,t){return H(t,(function(t){var n=e.fire("GetSelectionRange",{range:t});return n.range!==t?n.range:t}))},Qp={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11},Np=function(e,t,n){var r=n?"lastChild":"firstChild",o=n?"prev":"next";if(e[r])return e[r];if(e!==t){var i=e[o];if(i)return i;for(var a=e.parent;a&&a!==t;a=a.parent)if(i=a[o])return i}},Fp=function(e){if(!Xo(e.value))return!1;var t=e.parent;return!t||"span"===t.name&&!t.attr("style")||!/^[ ]+$/.test(e.value)},Tp=function(e){var t="a"===e.name&&!e.attr("href")&&e.attr("id");return e.attr("name")||e.attr("id")&&!e.firstChild||e.attr("data-mce-bookmark")||t},Op=function(){function e(e,t){this.name=e,this.type=t,1===t&&(this.attributes=[],this.attributes.map={})}return e.create=function(t,n){var r=new e(t,Qp[t]||1);return n&&de(n,(function(e,t){r.attr(t,e)})),r},e.prototype.replace=function(e){var t=this;return e.parent&&e.remove(),t.insert(e,t),t.remove(),t},e.prototype.attr=function(e,t){var n,r=this;if("string"!=typeof e)return null!=e&&de(e,(function(e,t){r.attr(t,e)})),r;if(n=r.attributes){if(void 0!==t){if(null===t){if(e in n.map){delete n.map[e];for(var o=n.length;o--;)if(n[o].name===e)return n.splice(o,1),r}return r}if(e in n.map){for(o=n.length;o--;)if(n[o].name===e){n[o].value=t;break}}else n.push({name:e,value:t});return n.map[e]=t,r}return n.map[e]}},e.prototype.clone=function(){var t,n=this,r=new e(n.name,n.type);if(t=n.attributes){var o=[];o.map={};for(var i=0,a=t.length;i<a;i++){var c=t[i];"id"!==c.name&&(o[o.length]={name:c.name,value:c.value},o.map[c.name]=c.value)}r.attributes=o}return r.value=n.value,r.shortEnded=n.shortEnded,r},e.prototype.wrap=function(e){var t=this;return t.parent.insert(e,t),e.append(t),t},e.prototype.unwrap=function(){for(var e=this,t=e.firstChild;t;){var n=t.next;e.insert(t,e,!0),t=n}e.remove()},e.prototype.remove=function(){var e=this,t=e.parent,n=e.next,r=e.prev;return t&&(t.firstChild===e?(t.firstChild=n,n&&(n.prev=null)):r.next=n,t.lastChild===e?(t.lastChild=r,r&&(r.next=null)):n.prev=r,e.parent=e.next=e.prev=null),e},e.prototype.append=function(e){var t=this;e.parent&&e.remove();var n=t.lastChild;return n?(n.next=e,e.prev=n,t.lastChild=e):t.lastChild=t.firstChild=e,e.parent=t,e},e.prototype.insert=function(e,t,n){e.parent&&e.remove();var r=t.parent||this;return n?(t===r.firstChild?r.firstChild=e:t.prev.next=e,e.prev=t.prev,e.next=t,t.prev=e):(t===r.lastChild?r.lastChild=e:t.next.prev=e,e.next=t.next,e.prev=t,t.next=e),e.parent=r,e},e.prototype.getAll=function(e){for(var t=[],n=this.firstChild;n;n=Np(n,this))n.name===e&&t.push(n);return t},e.prototype.children=function(){for(var e=[],t=this.firstChild;t;t=t.next)e.push(t);return e},e.prototype.empty=function(){var e=this;if(e.firstChild){for(var t=[],n=e.firstChild;n;n=Np(n,e))t.push(n);for(var r=t.length;r--;){(n=t[r]).parent=n.firstChild=n.lastChild=n.next=n.prev=null}}return e.firstChild=e.lastChild=null,e},e.prototype.isEmpty=function(e,t,n){void 0===t&&(t={});var r=this,o=r.firstChild;if(Tp(r))return!1;if(o)do{if(1===o.type){if(o.attr("data-mce-bogus"))continue;if(e[o.name])return!1;if(Tp(o))return!1}if(8===o.type)return!1;if(3===o.type&&!Fp(o))return!1;if(3===o.type&&o.parent&&t[o.parent.name]&&Xo(o.value))return!1;if(n&&n(o))return!1}while(o=Np(o,r));return!0},e.prototype.walk=function(e){return Np(this,null,e)},e}(),Pp=_t.makeMap("NOSCRIPT STYLE SCRIPT XMP IFRAME NOEMBED NOFRAMES PLAINTEXT"," "),jp=function(e){return d(e.nodeValue)&&Pe(e.nodeValue,xo)},zp=function(e){return(0===e.length?"":H(e,(function(e){return"["+e+"]"})).join(",")+",")+'[data-mce-bogus="all"]'},Rp=function(e,t,n){return document.createTreeWalker(e,t,n,!1)},Lp=function(e){return Rp(e,NodeFilter.SHOW_COMMENT,(function(e){return jp(e)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}))},Up=function(e){return Rp(e,NodeFilter.SHOW_TEXT,(function(e){if(jp(e)){var t=e.parentNode;return t&&we(Pp,t.nodeName)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}return NodeFilter.FILTER_SKIP}))},Yp=function(e){return null!==Lp(e).nextNode()},Hp=function(e){return null!==Up(e).nextNode()},Gp=function(e,t){return null!==t.querySelector(zp(e))},Jp=function(e,t){G(function(e,t){return t.querySelectorAll(zp(e))}(e,t),(function(t){var n=It.fromDom(t);"all"===tr(n,"data-mce-bogus")?hn(n):G(e,(function(e){rr(n,e)&&or(n,e)}))}))},Vp=function(e){for(var t=e.nextNode();null!==t;)t.nodeValue=null,t=e.nextNode()},Wp=C(Vp,Lp),Zp=C(Vp,Up),Xp=function(e,t){var n=[{condition:_(Gp,t),action:_(Jp,t)},{condition:Yp,action:Wp},{condition:Hp,action:Zp}],r=e,o=!1;return G(n,(function(t){var n=t.condition,i=t.action;n(r)&&(o||(r=e.cloneNode(!0),o=!0),i(r))})),r},Kp=function(e,t,n,r){var o,i=function(e,t){return Ie(Ie({},e),{format:t,get:!0,getInner:!0})}(t,n),a=t.no_events?i:e.fire("BeforeGetContent",i);return o="raw"===a.format?_t.trim(Eo(Xp(r,e.serializer.getTempAttrs()).innerHTML)):"text"===a.format?e.dom.isEmpty(r)?"":Eo(r.innerText||r.textContent):"tree"===a.format?e.serializer.serialize(r,a):function(e,t){var n=is(e),r=new RegExp("^(<"+n+"[^>]*>(&nbsp;|&#160;|\\s| |<br \\/>|)<\\/"+n+">[\r\n]*|<br \\/>[\r\n]*)$");return t.replace(r,"")}(e,e.serializer.serialize(r,a)),U(["text","tree"],a.format)||wo(It.fromDom(r))?a.content=o:a.content=_t.trim(o),a.no_events?a.content:e.fire("GetContent",a).content},qp=_t.each,$p=function(e){return{compare:function(t,n){if(t.nodeName!==n.nodeName)return!1;var r=function(t){var n={};return qp(e.getAttribs(t),(function(r){var o=r.nodeName.toLowerCase();0!==o.indexOf("_")&&"style"!==o&&0!==o.indexOf("data-")&&(n[o]=e.getAttrib(t,o))})),n},o=function(e,t){var n,r;for(r in e)if(we(e,r)){if(void 0===(n=t[r]))return!1;if(e[r]!==n)return!1;delete t[r]}for(r in t)if(we(t,r))return!1;return!0};return!!o(r(t),r(n))&&(!!o(e.parseStyle(e.getAttrib(t,"style")),e.parseStyle(e.getAttrib(n,"style")))&&(!$l(t)&&!$l(n)))}}},eg=_t.makeMap,tg=function(e){var t=[],n=(e=e||{}).indent,r=eg(e.indent_before||""),o=eg(e.indent_after||""),i=wi.getEncodeFunc(e.entity_encoding||"raw",e.entities),a="html"===e.element_format;return{start:function(e,c,u){var s,l,f,d;if(n&&r[e]&&t.length>0&&(d=t[t.length-1]).length>0&&"\n"!==d&&t.push("\n"),t.push("<",e),c)for(s=0,l=c.length;s<l;s++)f=c[s],t.push(" ",f.name,'="',i(f.value,!0),'"');t[t.length]=!u||a?">":" />",u&&n&&o[e]&&t.length>0&&(d=t[t.length-1]).length>0&&"\n"!==d&&t.push("\n")},end:function(e){var r;t.push("</",e,">"),n&&o[e]&&t.length>0&&(r=t[t.length-1]).length>0&&"\n"!==r&&t.push("\n")},text:function(e,n){e.length>0&&(t[t.length]=n?e:i(e))},cdata:function(e){t.push("<![CDATA[",e,"]]>")},comment:function(e){t.push("\x3c!--",e,"--\x3e")},pi:function(e,r){r?t.push("<?",e," ",i(r),"?>"):t.push("<?",e,"?>"),n&&t.push("\n")},doctype:function(e){t.push("<!DOCTYPE",e,">",n?"\n":"")},reset:function(){t.length=0},getContent:function(){return t.join("").replace(/\n$/,"")}}},ng=function(e,t){void 0===t&&(t=Qi());var n=tg(e);(e=e||{}).validate=!("validate"in e)||e.validate;return{serialize:function(r){var o=e.validate,i={3:function(e){n.text(e.value,e.raw)},8:function(e){n.comment(e.value)},7:function(e){n.pi(e.name,e.value)},10:function(e){n.doctype(e.value)},4:function(e){n.cdata(e.value)},11:function(e){if(e=e.firstChild)do{a(e)}while(e=e.next)}};n.reset();var a=function(e){var r=i[e.type];if(r)r(e);else{var c=e.name,u=e.shortEnded,s=e.attributes;if(o&&s&&s.length>1){var l=[];l.map={};var f=t.getElementRule(e.name);if(f){for(var d=0,p=f.attributesOrder.length;d<p;d++){if((A=f.attributesOrder[d])in s.map){var g=s.map[A];l.map[A]=g,l.push({name:A,value:g})}}for(d=0,p=s.length;d<p;d++){var A;if(!((A=s[d].name)in l.map)){g=s.map[A];l.map[A]=g,l.push({name:A,value:g})}}s=l}}if(n.start(e.name,s,u),!u){if(e=e.firstChild)do{a(e)}while(e=e.next);n.end(c)}}};return 1!==r.type||e.inner?i[11](r):a(r),n.getContent()}}},rg=new Set;G(["margin","margin-left","margin-right","margin-top","margin-bottom","padding","padding-left","padding-right","padding-top","padding-bottom","border","border-width","border-style","border-color","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","float","position","left","right","top","bottom","z-index","display","transform","width","max-width","min-width","height","max-height","min-height","overflow","overflow-x","overflow-y","text-overflow","vertical-align","transition","transition-delay","transition-duration","transition-property","transition-timing-function"],(function(e){rg.add(e)}));var og=["font","text-decoration","text-emphasis"],ig=function(e,t){return le(e.parseStyle(e.getAttrib(t,"style")))},ag=function(e,t){return te(ig(e,t),(function(e){return!function(e){return rg.has(e)}(e)}))},cg=function(e,t,n){var r=ig(e,t),o=ig(e,n),i=function(r){var o=e.getStyle(t,r),i=e.getStyle(n,r);return Ye(o)&&Ye(i)&&o!==i};return Y(r,(function(e){var t=function(t){return Y(t,(function(t){return t===e}))};if(!t(o)&&t(og)){var n=W(o,(function(e){return Y(og,(function(t){return je(e,t)}))}));return Y(n,i)}return i(e)}))},ug=function(e,t,n){return P.from(n.container()).filter(zn).exists((function(r){var o=e?0:-1;return t(r.data.charAt(n.offset()+o))}))},sg=_(ug,!0,tf),lg=_(ug,!1,tf),fg=function(e){var t=e.container();return zn(t)&&(0===t.data.length||Co(t.data)&&nd.isBookmarkNode(t.parentNode))},dg=function(e,t){return function(n){return P.from(ol(e?0:-1,n)).filter(t).isSome()}},pg=function(e){return Hn(e)&&"block"===ar(It.fromDom(e),"display")},gg=function(e){return Jn(e)&&!function(e){return Sn(e)&&"all"===e.getAttribute("data-mce-bogus")}(e)},Ag=dg(!0,pg),mg=dg(!1,pg),hg=dg(!0,Wn),vg=dg(!1,Wn),bg=dg(!0,On),wg=dg(!1,On),yg=dg(!0,gg),xg=dg(!1,gg),Cg=function(e){var t=Lc(e,"br"),n=W(function(e){for(var t=[],n=e.dom;n;)t.push(It.fromDom(n)),n=n.lastChild;return t}(e).slice(-1),go);t.length===n.length&&G(n,hn)},Eg=function(e){mn(e),gn(e,It.fromHtml('<br data-mce-bogus="1">'))},Bg=function(e){tn(e).each((function(t){Wt(t).each((function(n){fo(e)&&go(t)&&fo(n)&&hn(t)}))}))},Dg=function(e,t,n){return Ot(t,e)?(r=function(e,t){for(var n=w(t)?t:Q,r=e.dom,o=[];null!==r.parentNode&&void 0!==r.parentNode;){var i=r.parentNode,a=It.fromDom(i);if(o.push(a),!0===n(a))break;r=i}return o}(e,(function(e){return n(e)||Ft(e,t)})),r.slice(0,-1)):[];var r},Mg=function(e,t){return Dg(e,t,Q)},_g=function(e,t){return[e].concat(Mg(e,t))},kg=function(e,t,n){return Fl(e,t,n,fg)},Ig=function(e,t){return q(_g(It.fromDom(t.container()),e),fo)},Sg=function(e,t,n){return kg(e,t.dom,n).forall((function(e){return Ig(t,n).fold((function(){return!1===rl(e,n,t.dom)}),(function(r){return!1===rl(e,n,t.dom)&&Ot(r,It.fromDom(e.container()))}))}))},Qg=function(e,t,n){return Ig(t,n).fold((function(){return kg(e,t.dom,n).forall((function(e){return!1===rl(e,n,t.dom)}))}),(function(t){return kg(e,t.dom,n).isNone()}))},Ng=_(Qg,!1),Fg=_(Qg,!0),Tg=_(Sg,!1),Og=_(Sg,!0),Pg=function(e){return pl(e).exists(go)},jg=function(e,t,n){var r=W(_g(It.fromDom(n.container()),t),fo),o=ae(r).getOr(t);return Ql(e,o.dom,n).filter(Pg)},zg=function(e,t){return pl(t).exists(go)||jg(!0,e,t).isSome()},Rg=function(e,t){return function(e){return P.from(e.getNode(!0)).map(It.fromDom)}(t).exists(go)||jg(!1,e,t).isSome()},Lg=_(jg,!1),Ug=_(jg,!0),Yg=function(e){return Qu.isTextPosition(e)&&!e.isAtStart()&&!e.isAtEnd()},Hg=function(e,t){var n=W(_g(It.fromDom(t.container()),e),fo);return ae(n).getOr(e)},Gg=function(e,t){return Yg(t)?lg(t):lg(t)||Pl(Hg(e,t).dom,t).exists(lg)},Jg=function(e,t){return Yg(t)?sg(t):sg(t)||Ol(Hg(e,t).dom,t).exists(sg)},Vg=function(e){return pl(e).bind((function(e){return Xr(e,Rt)})).exists((function(e){return function(e){return U(["pre","pre-wrap"],e)}(ar(e,"white-space"))}))},Wg=function(e,t){return function(e,t){return Pl(e.dom,t).isNone()}(e,t)||function(e,t){return Ol(e.dom,t).isNone()}(e,t)||Ng(e,t)||Fg(e,t)||Rg(e,t)||zg(e,t)},Zg=function(e,t){return!Vg(t)&&(Ng(e,t)||Tg(e,t)||Rg(e,t)||Gg(e,t))},Xg=function(e,t){return!Vg(t)&&(Fg(e,t)||Og(e,t)||zg(e,t)||Jg(e,t))},Kg=function(e,t){return Zg(e,t)||Xg(e,function(e){var t=e.container(),n=e.offset();return zn(t)&&n<t.data.length?Qu(t,n+1):e}(t))},qg=function(e,t){return ef(e.charAt(t))},$g=function(e){var t=e.container();return zn(t)&&Pe(t.data,yo)},eA=function(e){var t=e.data,n=function(e){var t=e.split("");return H(t,(function(e,n){return ef(e)&&n>0&&n<t.length-1&&nf(t[n-1])&&nf(t[n+1])?" ":e})).join("")}(t);return n!==t&&(e.data=n,!0)},tA=function(e,t){return P.some(t).filter($g).bind((function(t){var n=t.container(),r=function(e,t){var n=t.data,r=Qu(t,0);return!(!qg(n,0)||Kg(e,r)||(t.data=" "+n.slice(1),0))}(e,n)||eA(n)||function(e,t){var n=t.data,r=Qu(t,n.length-1);return!(!qg(n,n.length-1)||Kg(e,r)||(t.data=n.slice(0,-1)+" ",0))}(e,n);return r?P.some(t):P.none()}))},nA=function(e){var t=It.fromDom(e.getBody());e.selection.isCollapsed()&&tA(t,Qu.fromRangeStart(e.selection.getRng())).each((function(t){e.selection.setRng(t.toRange())}))},rA=function(e,t,n){if(0!==n){var r=It.fromDom(e),o=Zr(r,fo).getOr(r),i=e.data.slice(t,t+n),a=t+n>=e.data.length&&Xg(o,Qu(e,e.data.length)),c=0===t&&Zg(o,Qu(e,0));e.replaceData(t,n,function(e,t,n){return X(e,(function(r,o){return tf(o)||ef(o)?r.previousCharIsSpace||""===r.str&&t||r.str.length===e.length-1&&n?{previousCharIsSpace:!1,str:r.str+yo}:{previousCharIsSpace:!0,str:r.str+" "}:{previousCharIsSpace:!1,str:r.str+o}}),{previousCharIsSpace:!1,str:""}).str}(i,c,a))}},oA=function(e,t){var n=e.data.slice(t),r=n.length-Le(n).length;rA(e,t,r)},iA=function(e,t){var n=e.data.slice(0,t),r=n.length-Ue(n).length;rA(e,t-r,r)},aA=function(e,t,n,r){void 0===r&&(r=!0);var o=Ue(e.data).length,i=r?e:t,a=r?t:e;return r?i.appendData(a.data):i.insertData(0,a.data),hn(It.fromDom(a)),n&&oA(i,o),i},cA=function(e,t){return function(e,t){var n=e.container(),r=e.offset();return!1===Qu.isTextPosition(e)&&n===t.parentNode&&r>Qu.before(t).offset()}(t,e)?Qu(t.container(),t.offset()-1):t},uA=function(e){return Jo(e.previousSibling)?P.some((t=e.previousSibling,zn(t)?Qu(t,t.data.length):Qu.after(t))):e.previousSibling?zl(e.previousSibling):P.none();var t},sA=function(e){return Jo(e.nextSibling)?P.some((t=e.nextSibling,zn(t)?Qu(t,0):Qu.before(t))):e.nextSibling?jl(e.nextSibling):P.none();var t},lA=function(e,t){return uA(t).orThunk((function(){return sA(t)})).orThunk((function(){return function(e,t){var n=Qu.before(t.previousSibling?t.previousSibling:t.parentNode);return Pl(e,n).fold((function(){return Ol(e,Qu.after(t))}),P.some)}(e,t)}))},fA=function(e,t){return sA(t).orThunk((function(){return uA(t)})).orThunk((function(){return function(e,t){return Ol(e,Qu.after(t)).fold((function(){return Pl(e,Qu.before(t))}),P.some)}(e,t)}))},dA=function(e,t,n){return function(e,t,n){return e?fA(t,n):lA(t,n)}(e,t,n).map(_(cA,n))},pA=function(e,t,n){n.fold((function(){e.focus()}),(function(n){e.selection.setRng(n.toRange(),t)}))},gA=function(e,t){return t&&we(e.schema.getBlockElements(),Pt(t))},AA=function(e){if(ni(e)){var t=It.fromHtml('<br data-mce-bogus="1">');return mn(e),gn(e,t),P.some(Qu.before(t.dom))}return P.none()},mA=function(e,t,n){var r,o,i,a,c=Wt(e).filter(Lt),u=Zt(e).filter(Lt);return hn(e),(r=c,o=u,i=t,a=function(e,t,r){var o=e.dom,i=t.dom,a=o.data.length;return aA(o,i,n),r.container()===i?Qu(o,a):r},r.isSome()&&o.isSome()&&i.isSome()?P.some(a(r.getOrDie(),o.getOrDie(),i.getOrDie())):P.none()).orThunk((function(){return n&&(c.each((function(e){return iA(e.dom,e.dom.length)})),u.each((function(e){return oA(e.dom,0)}))),t}))},hA=function(e,t,n,r){void 0===r&&(r=!0);var o,i=dA(t,e.getBody(),n.dom),a=Zr(n,_(gA,e),(o=e.getBody(),function(e){return e.dom===o})),c=mA(n,i,function(e,t){return we(e.schema.getTextInlineElements(),Pt(t))}(e,n));e.dom.isEmpty(e.getBody())?(e.setContent(""),e.selection.setCursorLocation()):a.bind(AA).fold((function(){r&&pA(e,t,c)}),(function(n){r&&pA(e,t,P.some(n))}))},vA=function(e){return Lc(e,"td,th")},bA=function(e,t){return{start:e,end:t}},wA=Dr([{singleCellTable:["rng","cell"]},{fullTable:["table"]},{partialTable:["cells","outsideDetails"]},{multiTable:["startTableCells","endTableCells","betweenRng"]}]),yA=function(e,t){return eo(It.fromDom(e),"td,th",t)},xA=function(e){return!Ft(e.start,e.end)},CA=function(e,t){return Lf(e.start,t).bind((function(n){return Lf(e.end,t).bind((function(e){return function(e,t){return e?P.some(t):P.none()}(Ft(n,e),n)}))}))},EA=function(e){return function(t){return CA(t,e).map((function(e){return function(e,t,n){return{rng:e,table:t,cells:n}}(t,e,vA(e))}))}},BA=function(e,t,n,r){if(n.collapsed||!e.forall(xA))return P.none();if(t.isSameTable){var o=e.bind(EA(r));return P.some({start:o,end:o})}var i=yA(n.startContainer,r),a=yA(n.endContainer,r),c=i.bind(function(e){return function(t){return Lf(t,e).bind((function(e){return ce(vA(e)).map((function(e){return bA(t,e)}))}))}}(r)).bind(EA(r)),u=a.bind(function(e){return function(t){return Lf(t,e).bind((function(e){return ae(vA(e)).map((function(e){return bA(e,t)}))}))}}(r)).bind(EA(r));return P.some({start:c,end:u})},DA=function(e,t){return $(e,(function(e){return Ft(e,t)}))},MA=function(e){return Xn(DA(e.cells,e.rng.start),DA(e.cells,e.rng.end),(function(t,n){return e.cells.slice(t,n+1)}))},_A=function(e,t,n){return e.exists((function(e){return function(e,t){return!xA(e)&&CA(e,t).exists((function(e){var t=e.dom.rows;return 1===t.length&&1===t[0].cells.length}))}(e,n)&&Hf(e.start,t)}))},kA=function(e,t){var n=t.startTable,r=t.endTable,o=e.cloneRange();return n.each((function(e){return o.setStartAfter(e.dom)})),r.each((function(e){return o.setEndBefore(e.dom)})),o},IA=function(e,t){var n=function(e){return function(t){return Ft(e,t)}}(e),r=function(e,t){var n=yA(e.startContainer,t),r=yA(e.endContainer,t);return Xn(n,r,bA)}(t,n),o=function(e,t){var n=function(e){return Lf(It.fromDom(e),t)},r=n(e.startContainer),o=n(e.endContainer),i=r.isSome(),a=o.isSome(),c=Xn(r,o,Ft).getOr(!1);return{startTable:r,endTable:o,isStartInTable:i,isEndInTable:a,isSameTable:c,isMultiTable:!c&&i&&a}}(t,n);return _A(r,t,n)?r.map((function(e){return wA.singleCellTable(t,e.start)})):o.isMultiTable?function(e,t,n,r){return BA(e,t,n,r).bind((function(e){var r=e.start,o=e.end,i=r.bind(MA).getOr([]),a=o.bind(MA).getOr([]);if(i.length>0&&a.length>0){var c=kA(n,t);return P.some(wA.multiTable(i,a,c))}return P.none()}))}(r,o,t,n):function(e,t,n,r){return BA(e,t,n,r).bind((function(e){var t=e.start,n=e.end;return t.or(n)})).bind((function(e){var r=t.isSameTable,o=MA(e).getOr([]);if(r&&e.cells.length===o.length)return P.some(wA.fullTable(e.table));if(o.length>0){if(r)return P.some(wA.partialTable(o,P.none()));var i=kA(n,t);return P.some(wA.partialTable(o,P.some(Ie(Ie({},t),{rng:i}))))}return P.none()}))}(r,o,t,n)},SA=function(e){var t;return(8===jt(t=e)||"#comment"===Pt(t)?Wt(e):tn(e)).bind(SA).orThunk((function(){return P.some(e)}))},QA=function(e){return G(e,(function(e){or(e,"contenteditable"),Eg(e)}))},NA=function(e,t,n,r){var o=n.cloneRange();r?(o.setStart(n.startContainer,n.startOffset),o.setEndAfter(t.dom.lastChild)):(o.setStartBefore(t.dom.firstChild),o.setEnd(n.endContainer,n.endOffset)),PA(e,o,t,!1)},FA=function(e){var t=Rf(e),n=It.fromDom(e.selection.getNode());Vn(n.dom)&&ni(n)?e.selection.setCursorLocation(n.dom,0):e.selection.collapse(!0),t.length>1&&Y(t,(function(e){return Ft(e,n)}))&&$n(n,"data-mce-selected","1")},TA=function(e,t,n){var r=e.selection.getRng(),o=n.bind((function(n){var o=n.rng,i=n.isStartInTable,a=function(e,t){return P.from(e.dom.getParent(t,e.dom.isBlock)).map(It.fromDom)}(e,i?o.endContainer:o.startContainer);o.deleteContents(),function(e,t,n){n.each((function(n){t?hn(n):(Eg(n),e.selection.setCursorLocation(n.dom,0))}))}(e,i,a.filter(ni));var c=i?t[0]:t[t.length-1];return NA(e,c,r,i),ni(c)?P.none():P.some(i?t.slice(1):t.slice(0,-1))})).getOr(t);return QA(o),FA(e),!0},OA=function(e,t,n,r){var o=e.selection.getRng(),i=t[0],a=n[n.length-1];NA(e,i,o,!0),NA(e,a,o,!1);var c=ni(i)?t:t.slice(1),u=ni(a)?n:n.slice(0,-1);return QA(c.concat(u)),r.deleteContents(),FA(e),!0},PA=function(e,t,n,r){void 0===r&&(r=!0),t.deleteContents();var o,i=SA(n).getOr(n),a=It.fromDom(e.dom.getParent(i.dom,e.dom.isBlock));if(ni(a)&&(Eg(a),r&&e.selection.setCursorLocation(a.dom,0)),!Ft(n,a)){var c=Zn(Vt(a),n)?[]:Vt(o=a).map(qt).map((function(e){return W(e,(function(e){return!Ft(o,e)}))})).getOr([]);G(c.concat(qt(n)),(function(e){Ft(e,a)||Ot(e,a)||!ni(e)||hn(e)}))}return!0},jA=function(e,t){return hA(e,!1,t),!0},zA=function(e,t,n,r){return LA(t,r).fold((function(){return function(e,t,n){return IA(t,n).map((function(t){return t.fold(_(PA,e),_(jA,e),_(TA,e),_(OA,e))}))}(e,t,n)}),(function(t){return function(e,t){return UA(e,t)}(e,t)})).getOr(!1)},RA=function(e,t){return q(_g(t,e),bo)},LA=function(e,t){return q(_g(t,e),(n="caption",function(e){return Rt(e)&&Pt(e)===n}));var n},UA=function(e,t){return Eg(t),e.selection.setCursorLocation(t.dom,0),P.some(!0)},YA=function(e,t,n,r,o){return Nl(n,e.getBody(),o).bind((function(i){return function(e,t,n,r){return jl(e.dom).bind((function(o){return zl(e.dom).map((function(e){return t?n.isEqual(o)&&r.isEqual(e):n.isEqual(e)&&r.isEqual(o)}))})).getOr(!0)}(r,n,o,i)?function(e,t){return UA(e,t)}(e,r):function(e,t,n){return LA(e,It.fromDom(n.getNode())).map((function(e){return!1===Ft(e,t)}))}(t,r,i)})).or(P.some(!0))},HA=function(e,t,n,r){var o=Qu.fromRangeStart(e.selection.getRng());return RA(n,r).bind((function(r){return ni(r)?UA(e,r):function(e,t,n,r,o){return Nl(n,e.getBody(),o).bind((function(e){return RA(t,It.fromDom(e.getNode())).map((function(e){return!1===Ft(e,r)}))}))}(e,n,t,r,o)})).getOr(!1)},GA=function(e,t){return e?bg(t):wg(t)},JA=function(e,t,n){var r=It.fromDom(e.getBody());return LA(r,n).fold((function(){return HA(e,t,r,n)||function(e,t){var n=Qu.fromRangeStart(e.selection.getRng());return GA(t,n)||Ql(t,e.getBody(),n).exists((function(e){return GA(t,e)}))}(e,t)}),(function(n){return function(e,t,n,r){var o=Qu.fromRangeStart(e.selection.getRng());return ni(r)?UA(e,r):YA(e,n,t,r,o)}(e,t,r,n).getOr(!1)}))},VA=function(e,t){var n=It.fromDom(e.selection.getStart(!0)),r=Rf(e);return e.selection.isCollapsed()&&0===r.length?JA(e,t,n):function(e,t,n){var r=It.fromDom(e.getBody()),o=e.selection.getRng();return 0!==n.length?TA(e,n,P.none()):zA(e,r,o,t)}(e,n,r)},WA=function(e){var t=Qu.fromRangeStart(e),n=Qu.fromRangeEnd(e),r=e.commonAncestorContainer;return Ql(!1,r,n).map((function(o){return!rl(t,n,r)&&rl(t,o,r)?function(e,t,n,r){var o=document.createRange();return o.setStart(e,t),o.setEnd(n,r),o}(t.container(),t.offset(),o.container(),o.offset()):e})).getOr(e)},ZA=function(e){return e.collapsed?e:WA(e)},XA=function(e,t){return e.getBlockElements()[t.name]&&function(e){return e.firstChild&&e.firstChild===e.lastChild}(t)&&function(e){return"br"===e.name||e.value===yo}(t.firstChild)},KA=function(e,t){var n=t.firstChild,r=t.lastChild;return n&&"meta"===n.name&&(n=n.next),r&&"mce_marker"===r.attr("id")&&(r=r.prev),function(e,t){var n=e.getNonEmptyElements();return t&&(t.isEmpty(n)||XA(e,t))}(e,r)&&(r=r.prev),!(!n||n!==r)&&("ul"===n.name||"ol"===n.name)},qA=function(e){return e&&e.firstChild&&e.firstChild===e.lastChild&&function(e){return e.data===yo||Yn(e)}(e.firstChild)},$A=function(e){return e.length>0&&(!(t=e[e.length-1]).firstChild||qA(t))?e.slice(0,-1):e;var t},em=function(e,t){var n=e.getParent(t,e.isBlock);return n&&"LI"===n.nodeName?n:null},tm=function(e,t){var n=Qu.after(e),r=Ml(t).prev(n);return r?r.toRange():null},nm=function(e,t,n){var r=e.parentNode;return _t.each(t,(function(t){r.insertBefore(t,e)})),function(e,t){var n=Qu.before(e),r=Ml(t).next(n);return r?r.toRange():null}(e,n)},rm=function(e,t,n,r){var o,i=function(e,t,n){var r=t.serialize(n);return function(e){var t=e.firstChild,n=e.lastChild;return t&&"META"===t.nodeName&&t.parentNode.removeChild(t),n&&"mce_marker"===n.id&&n.parentNode.removeChild(n),e}(e.createFragment(r))}(t,e,r),a=em(t,n.startContainer),c=$A((o=i.firstChild,W(o.childNodes,(function(e){return"LI"===e.nodeName})))),u=t.getRoot(),s=function(e){var r=Qu.fromRangeStart(n),o=Ml(t.getRoot()),i=1===e?o.prev(r):o.next(r);return!i||em(t,i.getNode())!==a};return s(1)?nm(a,c,u):s(2)?function(e,t,n,r){return r.insertAfter(t.reverse(),e),tm(t[0],n)}(a,c,u,t):function(e,t,n,r){var o=function(e,t){var n=t.cloneRange(),r=t.cloneRange();return n.setStartBefore(e),r.setEndAfter(e),[n.cloneContents(),r.cloneContents()]}(e,r),i=e.parentNode;return i.insertBefore(o[0],e),_t.each(t,(function(t){i.insertBefore(t,e)})),i.insertBefore(o[1],e),i.removeChild(e),tm(t[t.length-1],n)}(a,c,u,n)},om=Vn,im=function(e){var t=e.dom,n=ZA(e.selection.getRng());e.selection.setRng(n);var r=t.getParent(n.startContainer,om);!function(e,t,n){return null!==n&&n===e.getParent(t.endContainer,om)&&Hf(It.fromDom(n),t)}(t,n,r)?e.getDoc().execCommand("Delete",!1,null):PA(e,n,It.fromDom(r))},am=function(e,t,n){var r,o,i,a=e.selection,c=e.dom;/^ | $/.test(t)&&(t=function(e,t,n){var r=It.fromDom(e.getRoot());return n=Zg(r,Qu.fromRangeStart(t))?n.replace(/^ /,"&nbsp;"):n.replace(/^&nbsp;/," "),Xg(r,Qu.fromRangeEnd(t))?n.replace(/(&nbsp;| )(<br( \/)>)?$/,"&nbsp;"):n.replace(/&nbsp;(<br( \/)?>)?$/," ")}(c,a.getRng(),t));var u=e.parser,s=n.merge,l=ng({validate:xs(e)},e.schema),f='<span id="mce_marker" data-mce-type="bookmark">&#xFEFF;</span>',d=e.fire("BeforeSetContent",{content:t,format:"html",selection:!0,paste:n.paste});if(d.isDefaultPrevented())e.fire("SetContent",{content:d.content,format:"html",selection:!0,paste:n.paste});else{t=d.content,n.preserve_zwsp||(t=Eo(t)),-1===t.indexOf("{$caret}")&&(t+="{$caret}"),t=t.replace(/\{\$caret\}/,f);var p=(o=a.getRng()).startContainer||(o.parentElement?o.parentElement():null),g=e.getBody();p===g&&a.isCollapsed()&&c.isBlock(g.firstChild)&&function(e,t){return t&&!e.schema.getShortEndedElements()[t.nodeName]}(e,g.firstChild)&&c.isEmpty(g.firstChild)&&((o=c.createRng()).setStart(g.firstChild,0),o.setEnd(g.firstChild,0),a.setRng(o)),a.isCollapsed()||im(e);var A,m={context:(r=a.getNode()).nodeName.toLowerCase(),data:n.data,insert:!0},h=u.parse(t,m);if(!0===n.paste&&KA(e.schema,h)&&function(e,t){return!!em(e,t)}(c,r))return o=rm(l,c,a.getRng(),h),a.setRng(o),void e.fire("SetContent",d);if(function(e){for(var t=e;t=t.walk();)1===t.type&&t.attr("data-mce-fragment","1")}(h),"mce_marker"===(i=h.lastChild).attr("id")){var v=i;for(i=i.prev;i;i=i.walk(!0))if(3===i.type||!c.isBlock(i.name)){e.schema.isValidChild(i.parent.name,"span")&&i.parent.insert(v,i,"br"===i.name);break}}if(e._selectionOverrides.showBlockCaretContainer(r),m.invalid){e.selection.setContent(f),r=a.getNode();var w=e.getBody();for(9===r.nodeType?r=i=w:i=r;i!==w;)r=i,i=i.parentNode;t=r===w?w.innerHTML:c.getOuterHTML(r),t=l.serialize(u.parse(t.replace(/<span (id="mce_marker"|id=mce_marker).+?<\/span>/i,(function(){return l.serialize(h)})))),r===w?c.setHTML(w,t):c.setOuterHTML(r,t)}else!function(e,t,n){if("all"===n.getAttribute("data-mce-bogus"))n.parentNode.insertBefore(e.dom.createFragment(t),n);else{var r=n.firstChild,o=n.lastChild;!r||r===o&&"BR"===r.nodeName?e.dom.setHTML(n,t):e.selection.setContent(t)}}(e,t=l.serialize(h),r);!function(e,t){var n=e.schema.getTextInlineElements(),r=e.dom;if(t){var o=e.getBody(),i=$p(r);_t.each(r.select("*[data-mce-fragment]"),(function(e){if(b(n[e.nodeName.toLowerCase()])&&ag(r,e))for(var t=e.parentNode;b(t)&&t!==o&&!cg(r,e,t);t=t.parentNode)if(i.compare(t,e)){r.remove(e,!0);break}}))}}(e,s),function(e,t){var n,r=e.dom,o=e.selection;if(t){o.scrollIntoView(t);var i=rd(e.getBody(),t);if("false"===r.getContentEditable(i))return r.remove(t),void o.select(i);var a=r.createRng(),c=t.previousSibling;if(zn(c)){if(a.setStart(c,c.nodeValue.length),!Ct.ie){var u=t.nextSibling;zn(u)&&(c.appendData(u.data),u.parentNode.removeChild(u))}}else a.setStartBefore(t),a.setEndBefore(t);var s=r.getParent(t,r.isBlock);r.remove(t),s&&r.isEmpty(s)&&(e.$(s).empty(),a.setStart(s,0),a.setEnd(s,0),om(s)||function(e){return!!e.getAttribute("data-mce-fragment")}(s)||!(n=function(t){var n=Qu.fromRangeStart(t);if(n=Ml(e.getBody()).next(n))return n.toRange()}(a))?r.add(s,r.create("br",{"data-mce-bogus":"1"})):(a=n,r.remove(s))),o.setRng(a)}}(e,c.get("mce_marker")),A=e.getBody(),_t.each(A.getElementsByTagName("*"),(function(e){e.removeAttribute("data-mce-fragment")})),function(e,t){P.from(e.getParent(t,"td,th")).map(It.fromDom).each(Bg)}(c,a.getStart()),e.fire("SetContent",d),e.addVisual()}},cm=function(e,t){t(e),e.firstChild&&cm(e.firstChild,t),e.next&&cm(e.next,t)},um=function(e,t,n){var r=function(e,t,n){var r={},o={},i=[];for(var a in n.firstChild&&cm(n.firstChild,(function(n){G(e,(function(e){e.name===n.name&&(r[e.name]?r[e.name].nodes.push(n):r[e.name]={filter:e,nodes:[n]})})),G(t,(function(e){"string"==typeof n.attr(e.name)&&(o[e.name]?o[e.name].nodes.push(n):o[e.name]={filter:e,nodes:[n]})}))})),r)we(r,a)&&i.push(r[a]);for(var c in o)we(o,c)&&i.push(o[c]);return i}(e,t,n);G(r,(function(e){G(e.filter.callbacks,(function(t){t(e.nodes,e.filter.name,{})}))}))},sm=function(e){return e instanceof Op},lm=function(e,t,n){e.dom.setHTML(e.getBody(),t),!0!==n&&function(e){Cp(e)&&jl(e.getBody()).each((function(t){var n=t.getNode(),r=On(n)?jl(n).getOr(t):t;e.selection.setRng(r.toRange())}))}(e)},fm=function(e,t,n){var r=function(e,t){return Ie(Ie({format:"html"},e),{set:!0,content:sm(t)?"":t})}(n,t),o=n.no_events?r:e.fire("BeforeSetContent",r);return sm(t)||(t=o.content),P.from(e.getBody()).fold(B(t),(function(n){return sm(t)?function(e,t,n,r){um(e.parser.getNodeFilters(),e.parser.getAttributeFilters(),n);var o=ng({validate:e.validate},e.schema).serialize(n);return r.content=Eo(wo(It.fromDom(t))?o:_t.trim(o)),lm(e,r.content,r.no_selection),r.no_events||e.fire("SetContent",r),n}(e,n,t,o):function(e,t,n,r){if(0===(n=Eo(n)).length||/^\s+$/.test(n)){var o='<br data-mce-bogus="1">';"TABLE"===t.nodeName?n="<tr><td>"+o+"</td></tr>":/^(UL|OL)$/.test(t.nodeName)&&(n="<li>"+o+"</li>");var i=is(e);i&&e.schema.isValidChild(t.nodeName.toLowerCase(),i.toLowerCase())?(n=o,n=e.dom.createHTML(i,as(e),n)):n||(n='<br data-mce-bogus="1">'),lm(e,n,r.no_selection),e.fire("SetContent",r)}else"raw"!==r.format&&(n=ng({validate:e.validate},e.schema).serialize(e.parser.parse(n,{isRootContent:!0,insert:!0}))),r.content=wo(It.fromDom(t))?n:_t.trim(n),lm(e,r.content,r.no_selection),r.no_events||e.fire("SetContent",r);return r.content}(e,n,t,o)}))},dm=function(e,t){return function(e,t){var n=e.dom;return n.parentNode?Kr(It.fromDom(n.parentNode),(function(n){return!Ft(e,n)&&t(n)})):P.none()}(e,t).isSome()},pm=function(e){return w(e)?e:Q},gm=function(e,t,n){var r=t(e),o=pm(n);return r.orThunk((function(){return o(e)?P.none():function(e,t,n){for(var r=e.dom,o=pm(n);r.parentNode;){r=r.parentNode;var i=It.fromDom(r),a=t(i);if(a.isSome())return a;if(o(i))break}return P.none()}(e,t,o)}))},Am=ff,mm=function(e,t,n){var r=e.formatter.get(n);if(r)for(var o=0;o<r.length;o++){var i=r[o];if(vf(i)&&!1===i.inherit&&e.dom.is(t,i.selector))return!0}return!1},hm=function(e,t,n,r,o){var i=e.dom.getRoot();return t!==i&&(t=e.dom.getParent(t,(function(t){return!!mm(e,t,n)||(t.parentNode===i||!!wm(e,t,n,r,!0))})),!!wm(e,t,n,r,o))},vm=function(e,t,n){return!!Am(t,n.inline)||(!!Am(t,n.block)||(n.selector?1===t.nodeType&&e.is(t,n.selector):void 0))},bm=function(e,t,n,r,o,i){var a=n[r];if(w(n.onmatch))return n.onmatch(t,n,r);if(a)if(h(a.length)){for(var c in a)if(we(a,c)){var u="attributes"===r?e.getAttrib(t,c):pf(e,t,c),s=lf(a[c],i),l=v(u)||He(u);if(l&&v(s))continue;if(o&&l&&!n.exact)return!1;if((!o||n.exact)&&!Am(u,df(e,s,c)))return!1}}else for(var f=0;f<a.length;f++)if("attributes"===r?e.getAttrib(t,a[f]):pf(e,t,a[f]))return!0;return!0},wm=function(e,t,n,r,o){var i=e.formatter.get(n),a=e.dom;if(i&&t)for(var c=0;c<i.length;c++){var u=i[c];if(vm(e.dom,t,u)&&bm(a,t,u,"attributes",o,r)&&bm(a,t,u,"styles",o,r)){var s=u.classes;if(s)for(var l=0;l<s.length;l++)if(!e.dom.hasClass(t,lf(s[l],r)))return;return u}}},ym=function(e,t,n,r,o){if(r)return hm(e,r,t,n,o);if(r=e.selection.getNode(),hm(e,r,t,n,o))return!0;var i=e.selection.getStart();return!(i===r||!hm(e,i,t,n,o))},xm=function(e,t){var n=function(t){return Ft(t,It.fromDom(e.getBody()))};return P.from(e.selection.getStart(!0)).bind((function(r){return gm(It.fromDom(r),(function(n){return se(t,(function(t){return function(t,n){return wm(e,t.dom,n)?P.some(n):P.none()}(n,t)}))}),n)})).getOrNull()},Cm=function(e,t,n){return X(n,(function(n,r){var o=function(e,t){return Y(e.formatter.get(t),(function(e){var t=function(e){return e.length>1&&"%"===e.charAt(0)};return Y(["styles","attributes"],(function(n){return be(e,n).exists((function(e){var n=g(e)?e:ve(e);return Y(n,t)}))}))}))}(e,r);return e.formatter.matchNode(t,r,{},o)?n.concat([r]):n}),[])},Em=xo,Bm="_mce_caret",Dm=function(e){return function(e){for(var t=[];e;){if(3===e.nodeType&&e.nodeValue!==Em||e.childNodes.length>1)return[];1===e.nodeType&&t.push(e),e=e.firstChild}return t}(e).length>0},Mm=function(e){if(e){var t=new uo(e,e);for(e=t.current();e;e=t.next())if(zn(e))return e}return null},_m=function(e){var t=It.fromTag("span");return er(t,{id:Bm,"data-mce-bogus":"1","data-mce-type":"format-caret"}),e&&gn(t,It.fromText(Em)),t},km=function(e,t,n){void 0===n&&(n=!0);var r=e.dom,o=e.selection;if(Dm(t))hA(e,!1,It.fromDom(t),n);else{var i=o.getRng(),a=r.getParent(t,r.isBlock),c=i.startContainer,u=i.startOffset,s=i.endContainer,l=i.endOffset,f=function(e){var t=Mm(e);return t&&t.nodeValue.charAt(0)===Em&&t.deleteData(0,1),t}(t);r.remove(t,!0),c===f&&u>0&&i.setStart(f,u-1),s===f&&l>0&&i.setEnd(f,l-1),a&&r.isEmpty(a)&&Eg(It.fromDom(a)),o.setRng(i)}},Im=function(e,t,n){void 0===n&&(n=!0);var r=e.dom,o=e.selection;if(t)km(e,t,n);else if(!(t=Ul(e.getBody(),o.getStart())))for(;t=r.get(Bm);)km(e,t,!1)},Sm=function(e,t){return e.appendChild(t),t},Qm=function(e,t){var n=Z(e,(function(e,t){return Sm(e,t.cloneNode(!1))}),t);return Sm(n,n.ownerDocument.createTextNode(Em))},Nm=function(e,t,n,r){var o,i,a,c=e.dom,u=e.selection,s=[],l=u.getRng(),f=l.startContainer,d=l.startOffset;for(i=f,3===f.nodeType&&(d!==f.nodeValue.length&&(o=!0),i=i.parentNode);i;){if(wm(e,i,t,n,r)){a=i;break}i.nextSibling&&(o=!0),s.push(i),i=i.parentNode}if(a)if(o){var p=u.getBookmark();l.collapse(!0);var g=Tf(e,l,e.formatter.get(t),!0);g=Ed(g),e.formatter.remove(t,n,g,r),u.moveToBookmark(p)}else{var A=Ul(e.getBody(),a),m=_m(!1).dom;!function(e,t,n){var r=e.dom,o=r.getParent(n,_(cf,e));o&&r.isEmpty(o)?n.parentNode.replaceChild(t,n):(Cg(It.fromDom(n)),r.isEmpty(n)?n.parentNode.replaceChild(t,n):r.insertAfter(t,n))}(e,m,null!==A?A:a);var h=function(e,t,n,r,o,i){var a=e.formatter,c=e.dom,u=W(le(a.get()),(function(e){return e!==r&&!Pe(e,"removeformat")})),s=Cm(e,n,u);if(W(s,(function(t){return!mf(e,t,r)})).length>0){var l=n.cloneNode(!1);return c.add(t,l),a.remove(r,o,l,i),c.remove(l),P.some(l)}return P.none()}(e,m,a,t,n,r),v=Qm(s.concat(h.toArray()),m);km(e,A,!1),u.setCursorLocation(v,1),c.isEmpty(a)&&c.remove(a)}},Fm=function(e){e.on("mouseup keydown",(function(t){!function(e,t){var n=e.selection,r=e.getBody();Im(e,null,!1),8!==t&&46!==t||!n.isCollapsed()||n.getStart().innerHTML!==Em||Im(e,Ul(r,n.getStart())),37!==t&&39!==t||Im(e,Ul(r,n.getStart()))}(e,t.keyCode)}))},Tm=function(e,t){var n=e.schema.getTextInlineElements();return we(n,Pt(t))&&!Ll(t.dom)&&!Tn(t.dom)},Om={},Pm=Be,jm=Ce;!function(e,t){Om[e]||(Om[e]=[]),Om[e].push(t)}("pre",(function(e){var t,n=e.selection.getRng(),r=Qn(["pre"]);n.collapsed||(t=e.selection.getSelectedBlocks(),jm(Pm(Pm(t,r),(function(e){return r(e.previousSibling)&&-1!==De(t,e.previousSibling)})),(function(e){var t,n;t=e.previousSibling,dc(n=e).remove(),dc(t).append("<br><br>").append(n.childNodes)})))}));var zm=_t.each,Rm=function(e){return Sn(e)&&!$l(e)&&!Ll(e)&&!Tn(e)},Lm=function(e,t){for(var n=e;n;n=n[t]){if(zn(n)&&Ye(n.data))return e;if(Sn(n)&&!$l(n))return n}return e},Um=function(e,t,n){var r=$p(e);if(t&&n&&(t=Lm(t,"previousSibling"),n=Lm(n,"nextSibling"),r.compare(t,n))){for(var o=t.nextSibling;o&&o!==n;){var i=o;o=o.nextSibling,t.appendChild(i)}return e.remove(n),_t.each(_t.grep(n.childNodes),(function(e){t.appendChild(e)})),t}return n},Ym=function(e,t,n,r){if(r&&!1!==t.merge_siblings){var o=Um(e,af(r),r);Um(e,o,af(o,!0))}},Hm=function(e,t,n){zm(e.childNodes,(function(e){Rm(e)&&(t(e)&&n(e),e.hasChildNodes()&&Hm(e,t,n))}))},Gm=function(e,t){return function(n){return!(!n||!pf(e,n,t))}},Jm=function(e,t,n){return function(r){e.setStyle(r,t,n),""===r.getAttribute("style")&&r.removeAttribute("style"),function(e,t){"SPAN"===t.nodeName&&0===e.getAttribs(t).length&&e.remove(t,!0)}(e,r)}},Vm=Dr([{keep:[]},{rename:["name"]},{removed:[]}]),Wm=/^(src|href|style)$/,Zm=_t.each,Xm=ff,Km=function(e,t,n){return e.isChildOf(t,n)&&t!==n&&!e.isBlock(n)},qm=function(e,t,n){var r=t[n?"startContainer":"endContainer"],o=t[n?"startOffset":"endOffset"];if(Sn(r)){var i=r.childNodes.length-1;!n&&o&&o--,r=r.childNodes[o>i?i:o]}return zn(r)&&n&&o>=r.nodeValue.length&&(r=new uo(r,e.getBody()).next()||r),zn(r)&&!n&&0===o&&(r=new uo(r,e.getBody()).prev()||r),r},$m=function(e,t){var n=t?"firstChild":"lastChild";if(function(e){return/^(TR|TH|TD)$/.test(e.nodeName)}(e)&&e[n]){var r=e[n];return"TR"===e.nodeName&&r[n]||r}return e},eh=function(e,t,n,r){var o=e.create(n,r);return t.parentNode.insertBefore(o,t),o.appendChild(t),o},th=function(e,t,n,r,o){var i=It.fromDom(t),a=It.fromDom(e.create(r,o)),c=n?Kt(i):Xt(i);return An(a,c),n?(fn(i,a),pn(a,i)):(dn(i,a),gn(a,i)),a.dom},nh=function(e,t,n,r){var o=af(t,n,r);return v(o)||"BR"===o.nodeName||e.isBlock(o)},rh=function(e,t,n){var r,o=t.parentNode,i=e.dom,a=is(e);hf(n)&&(a?o===i.getRoot()&&(n.list_block&&Xm(t,n.list_block)||G(ue(t.childNodes),(function(t){uf(e,a,t.nodeName.toLowerCase())?r?r.appendChild(t):(r=eh(i,t,a),i.setAttribs(r,e.settings.forced_root_block_attrs)):r=null}))):i.isBlock(t)&&!i.isBlock(o)&&(nh(i,t,!1)||nh(i,t.firstChild,!0,!0)||t.insertBefore(i.create("br"),t.firstChild),nh(i,t,!0)||nh(i,t.lastChild,!1,!0)||t.appendChild(i.create("br")))),function(e){return vf(e)&&bf(e)&&Zn(be(e,"mixed"),!0)}(n)&&!Xm(n.inline,t)||i.remove(t,!0)},oh=function(e,t,n,r,o){var i,a=e.dom;if(!function(e,t,n){return!(!bf(n)||!Xm(t,n.inline))||!(!hf(n)||!Xm(t,n.block))||(vf(n)?Sn(t)&&e.is(t,n.selector):void 0)}(a,r,t)&&!function(e,t){return t.links&&"A"===e.nodeName}(r,t))return Vm.keep();var c=r;if(bf(t)&&"all"===t.remove&&g(t.preserve_attributes)){var u=W(a.getAttribs(c),(function(e){return U(t.preserve_attributes,e.name.toLowerCase())}));if(a.removeAllAttribs(c),G(u,(function(e){return a.setAttrib(c,e.name,e.value)})),u.length>0)return Vm.rename("span")}if("all"!==t.remove){Zm(t.styles,(function(e,r){e=df(a,lf(e,n),r+""),y(r)&&(r=e,o=null),(t.remove_similar||!o||Xm(pf(a,o,r),e))&&a.setStyle(c,r,""),i=!0})),i&&""===a.getAttrib(c,"style")&&(c.removeAttribute("style"),c.removeAttribute("data-mce-style")),Zm(t.attributes,(function(e,r){var i;if(e=lf(e,n),y(r)&&(r=e,o=null),t.remove_similar||!o||Xm(a.getAttrib(o,r),e)){if("class"===r&&(e=a.getAttrib(c,r))&&(i="",G(e.split(/\s+/),(function(e){/mce\-\w+/.test(e)&&(i+=(i?" ":"")+e)})),i))return void a.setAttrib(c,r,i);if(Wm.test(r)&&c.removeAttribute("data-mce-"+r),"style"===r&&Qn(["li"])(c)&&"none"===a.getStyle(c,"list-style-type"))return c.removeAttribute(r),void a.setStyle(c,"list-style-type","none");"class"===r&&c.removeAttribute("className"),c.removeAttribute(r)}})),Zm(t.classes,(function(e){e=lf(e,n),o&&!a.hasClass(o,e)||a.removeClass(c,e)}));for(var s=a.getAttribs(c),l=0;l<s.length;l++){var f=s[l].nodeName;if(0!==f.indexOf("_")&&0!==f.indexOf("data-"))return Vm.keep()}}return"none"!==t.remove?(rh(e,c,t),Vm.removed()):Vm.keep()},ih=function(e,t,n,r,o){return oh(e,t,n,r,o).fold(Q,(function(t){return e.dom.rename(r,t),!0}),N)},ah=function(e,t,n,r){return oh(e,t,n,r,r).fold(B(r),(function(t){return e.dom.createFragment().appendChild(r),e.dom.rename(r,t)}),B(null))},ch=function(e,t,n,r,o){var i=e.formatter.get(t),a=i[0],c=!0,u=e.dom,s=e.selection,l=function(r){var c=function(e,t,n,r,o){var i;return G(Af(e.dom,t.parentNode).reverse(),(function(t){if(!i&&"_start"!==t.id&&"_end"!==t.id){var a=wm(e,t,n,r,o);a&&!1!==a.split&&(i=t)}})),i}(e,r,t,n,o);return function(e,t,n,r,o,i,a,c){var u,s,l,f=e.dom;if(n){for(var d=n.parentNode,p=r.parentNode;p&&p!==d;p=p.parentNode){u=f.clone(p,!1);for(var g=0;g<t.length&&null!==(u=ah(e,t[g],c,u));g++);u&&(s&&u.appendChild(s),l||(l=u),s=u)}!i||a.mixed&&f.isBlock(n)||(r=f.split(n,r)),s&&(o.parentNode.insertBefore(s,o),l.appendChild(o),bf(a)&&Ym(f,a,0,s))}return r}(e,i,c,r,r,!0,a,n)},f=function(t){return Y(i,(function(r){return ih(e,r,n,t,t)}))},d=function(t){var n=!0,r=!1;Sn(t)&&u.getContentEditable(t)&&(n=c,c="true"===u.getContentEditable(t),r=!0);var o=ue(t.childNodes);if(c&&!r){var s=f(t)||Y(i,(function(e){return vm(u,t,e)})),l=t.parentNode;!s&&b(l)&&wf(a)&&f(l)}if(a.deep&&o.length){for(var p=0;p<o.length;p++)d(o[p]);r&&(c=n)}G(["underline","line-through","overline"],(function(n){Sn(t)&&e.dom.getStyle(t,"text-decoration")===n&&t.parentNode&&gf(u,t.parentNode)===n&&ih(e,{deep:!1,exact:!0,inline:"span",styles:{textDecoration:n}},null,t)}))},p=function(e){var t=u.get(e?"_start":"_end"),n=t[e?"firstChild":"lastChild"];return function(e){return $l(e)&&Sn(e)&&("_start"===e.id||"_end"===e.id)}(n)&&(n=n[e?"firstChild":"lastChild"]),zn(n)&&0===n.data.length&&(n=e?t.previousSibling||t.nextSibling:t.nextSibling||t.previousSibling),u.remove(t,!0),n},g=function(t){var n,r,o=Tf(e,t,i,t.collapsed);if(a.split){if(o=Ed(o),(n=qm(e,o,!0))!==(r=qm(e,o))){if(n=$m(n,!0),r=$m(r,!1),Km(u,n,r)){var c=P.from(n.firstChild).getOr(n);return l(th(u,c,!0,"span",{id:"_start","data-mce-type":"bookmark"})),void p(!0)}if(Km(u,r,n)){c=P.from(r.lastChild).getOr(r);return l(th(u,c,!1,"span",{id:"_end","data-mce-type":"bookmark"})),void p(!1)}n=eh(u,n,"span",{id:"_start","data-mce-type":"bookmark"}),r=eh(u,r,"span",{id:"_end","data-mce-type":"bookmark"});var s=u.createRng();s.setStartAfter(n),s.setEndBefore(r),Of(u,s,(function(e){G(e,(function(e){$l(e)||$l(e.parentNode)||l(e)}))})),l(n),l(r),n=p(!0),r=p()}else n=r=l(n);o.startContainer=n.parentNode?n.parentNode:n,o.startOffset=u.nodeIndex(n),o.endContainer=r.parentNode?r.parentNode:r,o.endOffset=u.nodeIndex(r)+1}Of(u,o,(function(e){G(e,d)}))};if(r){if(rf(r)){var A=u.createRng();A.setStartBefore(r),A.setEndAfter(r),g(A)}else g(r);cd(e,t,r,n)}else if("false"!==u.getContentEditable(s.getNode()))s.isCollapsed()&&bf(a)&&!Rf(e).length?Nm(e,t,n,o):(Wf(s,!0,(function(){Vf(e,g)})),bf(a)&&ym(e,t,n,s.getStart())&&of(u,s,s.getRng()),e.nodeChanged()),cd(e,t,r,n);else{r=s.getNode();for(var m=0;m<i.length&&(!i[m].ceFalseOverride||!ih(e,i[m],n,r,r));m++);cd(e,t,r,n)}},uh=_t.each,sh=function(e,t,n,r){uh(t,(function(t){bf(t)&&uh(e.dom.select(t.inline,r),(function(r){Rm(r)&&ih(e,t,n,r,t.exact?r:null)})),function(e,t,n){if(t.clear_child_styles){var r=t.links?"*:not(a)":"*";zm(e.select(r,n),(function(n){Rm(n)&&zm(t.styles,(function(t,r){e.setStyle(n,r,"")}))}))}}(e.dom,t,r)}))},lh=_t.each,fh=function(e){return Sn(e)&&!$l(e)&&!Ll(e)&&!Tn(e)},dh=function(e,t,n,r){var o=e.formatter.get(t),i=o[0],a=!r&&e.selection.isCollapsed(),c=e.dom,u=e.selection,s=function(e,t){if(void 0===t&&(t=i),w(t.onformat)&&t.onformat(e,t,n,r),lh(t.styles,(function(t,r){c.setStyle(e,r,lf(t,n))})),t.styles){var o=c.getAttrib(e,"style");o&&c.setAttrib(e,"data-mce-style",o)}lh(t.attributes,(function(t,r){c.setAttrib(e,r,lf(t,n))})),lh(t.classes,(function(t){t=lf(t,n),c.hasClass(e,t)||c.addClass(e,t)}))},l=function(e,t){var n=!1;return lh(e,(function(e){return!!vf(e)&&(b(e.collapsed)&&e.collapsed!==a?void 0:c.is(t,e.selector)&&!Ll(t)?(s(t,e),n=!0,!1):void 0)})),n},f=function(e){if(d(e)){var t=c.create(e);return s(t),t}return null},p=function(r,a,c){var u=[],d=!0,p=i.inline||i.block,g=f(p);Of(r,a,(function(a){var f,A=function(a){var m=!1,h=d,v=a.nodeName.toLowerCase(),w=a.parentNode,y=w.nodeName.toLowerCase();if(Sn(a)&&r.getContentEditable(a)&&(h=d,d="true"===r.getContentEditable(a),m=!0),Yn(a)&&!function(e,t,n,r){if(function(e){return e.getParam("format_empty_lines",!1,"boolean")}(e)&&bf(t)){var o=Ii(e.schema),i=dm(It.fromDom(n),(function(e){return Ll(e.dom)}));return ye(o,r)&&ni(It.fromDom(n.parentNode),!1)&&!i}return!1}(e,i,a,y))return f=null,void(hf(i)&&r.remove(a));if(hf(i)&&i.wrapper&&wm(e,a,t,n))f=null;else{if(d&&!m&&hf(i)&&!i.wrapper&&cf(e,v)&&uf(e,y,p)){var x=r.rename(a,p);return s(x),u.push(x),void(f=null)}if(vf(i)){var C=l(o,a);if(!C&&b(w)&&wf(i)&&(C=l(o,w)),!bf(i)||C)return void(f=null)}!d||m||!uf(e,p,v)||!uf(e,y,p)||!c&&zn(a)&&Co(a.data)||Ll(a)||bf(i)&&r.isBlock(a)?(f=null,G(ue(a.childNodes),A),m&&(d=h),f=null):(f||(f=r.clone(g,!1),a.parentNode.insertBefore(f,a),u.push(f)),f.appendChild(a))}};G(a,A)})),!0===i.links&&G(u,(function(e){var t=function(e){"A"===e.nodeName&&s(e,i),G(ue(e.childNodes),t)};t(e)})),G(u,(function(a){var c=function(e){var t=0;return G(e.childNodes,(function(e){(function(e){return b(e)&&zn(e)&&0===e.length})(e)||$l(e)||t++})),t}(a);!(u.length>1)&&r.isBlock(a)||0!==c?(bf(i)||hf(i)&&i.wrapper)&&(i.exact||1!==c||(a=function(e){var t=q(e.childNodes,fh).filter((function(e){return vm(r,e,i)}));return t.map((function(t){var n=r.clone(t,!1);return s(n),r.replace(n,e,!0),r.remove(t,!0),n})).getOr(e)}(a)),sh(e,o,n,a),function(e,t,n,r,o){wm(e,o.parentNode,n,r)&&ih(e,t,r,o)||t.merge_with_parents&&e.dom.getParent(o.parentNode,(function(i){if(wm(e,i,n,r))return ih(e,t,r,o),!0}))}(e,i,t,n,a),function(e,t,n,r){t.styles&&t.styles.backgroundColor&&Hm(r,Gm(e,"fontSize"),Jm(e,"backgroundColor",lf(t.styles.backgroundColor,n)))}(r,i,n,a),function(e,t,n,r){var o=function(t){if(1===t.nodeType&&t.parentNode&&1===t.parentNode.nodeType){var n=gf(e,t.parentNode);e.getStyle(t,"color")&&n?e.setStyle(t,"text-decoration",n):e.getStyle(t,"text-decoration")===n&&e.setStyle(t,"text-decoration",null)}};t.styles&&(t.styles.color||t.styles.textDecoration)&&(_t.walk(r,o,"childNodes"),o(r))}(r,i,0,a),function(e,t,n,r){!bf(t)||"sub"!==t.inline&&"sup"!==t.inline||(Hm(r,Gm(e,"fontSize"),Jm(e,"fontSize","")),e.remove(e.select("sup"===t.inline?"sub":"sup",r),!0))}(r,i,0,a),Ym(r,i,0,a)):r.remove(a,!0)}))};if("false"!==c.getContentEditable(u.getNode())){if(i){if(r)if(rf(r)){if(!l(o,r)){var g=c.createRng();g.setStartBefore(r),g.setEndAfter(r),p(c,Tf(e,g,o),!0)}}else p(c,r,!0);else if(a&&bf(i)&&!Rf(e).length)!function(e,t,n){var r,o,i=e.selection,a=i.getRng(),c=a.startOffset,u=a.startContainer.nodeValue;(r=Ul(e.getBody(),i.getStart()))&&(o=Mm(r));var s,l,f=/[^\s\u00a0\u00ad\u200b\ufeff]/;if(u&&c>0&&c<u.length&&f.test(u.charAt(c))&&f.test(u.charAt(c-1))){var d=i.getBookmark();a.collapse(!0);var p=Tf(e,a,e.formatter.get(t));p=Ed(p),e.formatter.apply(t,n,p),i.moveToBookmark(d)}else r&&o.nodeValue===Em||(s=e.getDoc(),l=_m(!0).dom,o=(r=s.importNode(l,!0)).firstChild,a.insertNode(r),c=1),e.formatter.apply(t,n,r),i.setCursorLocation(o,c)}(e,t,n);else{var A=u.getNode(),m=o[0];e.settings.forced_root_block||!m.defaultBlock||c.getParent(A,c.isBlock)||dh(e,m.defaultBlock),u.setRng(ZA(u.getRng())),Wf(u,!0,(function(){Vf(e,(function(t,n){var r=n?t:Tf(e,t,o);p(c,r,!1)}))})),of(c,u,u.getRng()),e.nodeChanged()}!function(e,t){jm(Om[e],(function(e){e(t)}))}(t,e)}ad(e,t,r,n)}else{r=u.getNode();for(var h=0,v=o.length;h<v;h++){var y=o[h];if(y.ceFalseOverride&&vf(y)&&c.is(r,y.selector)){s(r,y);break}}ad(e,t,r,n)}},ph=function(e){return we(e,"vars")},gh=function(e){return e.selection.getStart()},Ah=function(e,t,n,r,o){return K(t,(function(t){var i=e.formatter.matchNode(t,n,null!=o?o:{},r);return!h(i)}),(function(t){return!!mm(e,t,n)||!r&&b(e.formatter.matchNode(t,n,o,!0))}))},mh=function(e,t){var n=null!=t?t:gh(e);return W(Af(e.dom,n),(function(e){return Sn(e)&&!Tn(e)}))},hh=function(e,t,n){var r=mh(e,t);de(n,(function(n,o){var i=function(n){var i=Ah(e,r,o,n.similar,ph(n)?n.vars:void 0),a=i.isSome();if(n.state.get()!==a){n.state.set(a);var c=i.getOr(t);ph(n)?n.callback(a,{node:c,format:o,parents:r}):G(n.callbacks,(function(e){return e(a,{node:c,format:o,parents:r})}))}};G([n.withSimilar,n.withoutSimilar],i),G(n.withVars,i)}))},vh=function(e,t,n,r,o,i){return null===t.get()&&function(e,t){e.set({}),t.on("NodeChange",(function(n){hh(t,n.element,e.get())})),t.on("FormatApply FormatRemove",(function(n){var r=P.from(n.node).map((function(e){return rf(e)?e:e.startContainer})).bind((function(e){return Sn(e)?P.some(e):P.from(e.parentElement)})).getOrThunk((function(){return gh(t)}));hh(t,r,e.get())}))}(t,e),function(e,t,n,r,o,i){var a=t.get();G(n.split(","),(function(t){var n=be(a,t).getOrThunk((function(){var e={withSimilar:{state:Ec(!1),similar:!0,callbacks:[]},withoutSimilar:{state:Ec(!1),similar:!1,callbacks:[]},withVars:[]};return a[t]=e,e})),c=function(){var n=mh(e);return Ah(e,n,t,o,i).isSome()};if(h(i)){var u=o?n.withSimilar:n.withoutSimilar;u.callbacks.push(r),1===u.callbacks.length&&u.state.set(c())}else n.withVars.push({state:Ec(c()),similar:o,vars:i,callback:r})})),t.set(a)}(e,t,n,r,o,i),{unbind:function(){return function(e,t,n){var r=e.get();G(t.split(","),(function(e){return be(r,e).each((function(t){r[e]={withSimilar:Ie(Ie({},t.withSimilar),{callbacks:W(t.withSimilar.callbacks,(function(e){return e!==n}))}),withoutSimilar:Ie(Ie({},t.withoutSimilar),{callbacks:W(t.withoutSimilar.callbacks,(function(e){return e!==n}))}),withVars:W(t.withVars,(function(e){return e.callback!==n}))}}))})),e.set(r)}(t,n,r)}}},bh=function(e,t){var n=(t||document).createDocumentFragment();return G(e,(function(e){n.appendChild(e.dom)})),It.fromDom(n)},wh=function(e,t,n){return{element:e,width:t,rows:n}},yh=function(e,t){return{element:e,cells:t}},xh=function(e,t){return{x:e,y:t}},Ch=function(e,t){var n=parseInt(tr(e,t),10);return isNaN(n)?1:n},Eh=function(e,t,n){var r=e.rows;return!!(r[n]?r[n].cells:[])[t]},Bh=function(e){return X(e,(function(e,t){return t.cells.length>e?t.cells.length:e}),0)},Dh=function(e,t){for(var n=e.rows,r=0;r<n.length;r++)for(var o=n[r].cells,i=0;i<o.length;i++)if(Ft(o[i],t))return P.some(xh(i,r));return P.none()},Mh=function(e,t,n,r,o){for(var i=[],a=e.rows,c=n;c<=o;c++){var u=a[c].cells,s=t<r?u.slice(t,r+1):u.slice(r,t+1);i.push(yh(a[c].element,s))}return i},_h=function(e){var t=wh($c(e),0,[]);return G(Lc(e,"tr"),(function(e,n){G(Lc(e,"td,th"),(function(r,o){!function(e,t,n,r,o){for(var i=Ch(o,"rowspan"),a=Ch(o,"colspan"),c=e.rows,u=n;u<n+i;u++){c[u]||(c[u]=yh(eu(r),[]));for(var s=t;s<t+a;s++)c[u].cells[s]=u===n&&s===t?o:$c(o)}}(t,function(e,t,n){for(;Eh(e,t,n);)t++;return t}(t,o,n),n,e,r)}))})),wh(t.element,Bh(t.rows),t.rows)},kh=function(e){return function(e,t){var n=$c(e.element),r=It.fromTag("tbody");return An(r,t),gn(n,r),n}(e,function(e){return H(e.rows,(function(e){var t=H(e.cells,(function(e){var t=eu(e);return or(t,"colspan"),or(t,"rowspan"),t})),n=$c(e.element);return An(n,t),n}))}(e))},Ih=function(e,t,n){return Dh(e,t).bind((function(t){return Dh(e,n).map((function(n){return function(e,t,n){var r=t.x,o=t.y,i=n.x,a=n.y,c=o<a?Mh(e,r,o,i,a):Mh(e,r,a,i,o);return wh(e.element,Bh(c),c)}(e,t,n)}))}))},Sh=function(e,t){return q(e,(function(e){return"li"===Pt(e)&&Hf(e,t)})).fold(B([]),(function(t){return function(e){return q(e,(function(e){return"ul"===Pt(e)||"ol"===Pt(e)}))}(e).map((function(e){var t=It.fromTag(Pt(e)),n=he(sr(e),(function(e,t){return je(t,"list-style")}));return ir(t,n),[It.fromTag("li"),t]})).getOr([])}))},Qh=function(e,t){var n=It.fromDom(t.commonAncestorContainer),r=_g(n,e),o=W(r,(function(e){return po(e)||lo(e)})),i=Sh(r,t),a=o.concat(i.length?i:function(e){return ho(e)?Vt(e).filter(mo).fold(B([]),(function(t){return[e,t]})):mo(e)?[e]:[]}(n));return H(a,$c)},Nh=function(){return bh([])},Fh=function(e,t){return n=It.fromDom(t.cloneContents()),r=Qh(e,t),o=X(r,(function(e,t){return gn(t,e),t}),n),r.length>0?bh([o]):o;var n,r,o},Th=function(e,t){return(n=e,r=t[0],qr(r,"table",_(Ft,n))).bind((function(e){var n=t[0],r=t[t.length-1],o=_h(e);return Ih(o,n,r).map((function(e){return bh([kh(e)])}))})).getOrThunk(Nh);var n,r},Oh=function(e,t){var n=zf(t,e);return n.length>0?Th(e,n):function(e,t){return t.length>0&&t[0].collapsed?Nh():Fh(e,t[0])}(e,t)},Ph=function(e,t){return t>=0&&t<e.length&&tf(e.charAt(t))},jh=function(e,t){var n=Eo(e.innerText);return t?function(e){return e.replace(/^[ \f\n\r\t\v]+/,"")}(n):n},zh=function(e,t,n){void 0===n&&(n={});var r=function(e,t){return Ie(Ie({},e),{format:t,get:!0,selection:!0})}(n,t),o=e.fire("BeforeGetContent",r);if(o.isDefaultPrevented())return e.fire("GetContent",o),o.content;if("text"===o.format)return function(e){return P.from(e.selection.getRng()).map((function(t){var n=P.from(e.dom.getParent(t.commonAncestorContainer,e.dom.isBlock)),r=e.getBody(),o=function(e){return e.map((function(e){return e.nodeName})).getOr("div").toLowerCase()}(n),i=Ct.browser.isIE()&&"pre"!==o,a=e.dom.add(r,o,{"data-mce-bogus":"all",style:"overflow: hidden; opacity: 0;"},t.cloneContents()),c=jh(a,i),u=Eo(a.textContent);if(e.dom.remove(a),Ph(u,0)||Ph(u,u.length-1)){var s=n.getOr(r),l=jh(s,i),f=l.indexOf(c);return-1===f?c:(Ph(l,f-1)?" ":"")+c+(Ph(l,f+c.length)?" ":"")}return c})).getOr("")}(e);o.getInner=!0;var i=function(e,t){var n=e.selection.getRng(),r=e.dom.create("body"),o=e.selection.getSel(),i=Sp(e,Pf(o)),a=t.contextual?Oh(It.fromDom(e.getBody()),i).dom:n.cloneContents();return a&&r.appendChild(a),e.selection.serializer.serialize(r,t)}(e,o);return"tree"===o.format?i:(o.content=e.selection.isCollapsed()?"":i,e.fire("GetContent",o),o.content)},Rh=function(e){return Sn(e)?e.outerHTML:zn(e)?wi.encodeRaw(e.data,!1):Rn(e)?"\x3c!--"+e.data+"--\x3e":""},Lh=function(e,t,n){var r=function(e){var t,n=document.createElement("div"),r=document.createDocumentFragment();for(e&&(n.innerHTML=e);t=n.firstChild;)r.appendChild(t);return r}(t);if(e.hasChildNodes()&&n<e.childNodes.length){var o=e.childNodes[n];o.parentNode.insertBefore(r,o)}else e.appendChild(r)},Uh=function(e,t){var n,r,o,i,a,c,u,s,l,f=H(ue(t.childNodes),Rh);return function(e,t){var n=0;G(e,(function(e){0===e[0]?n++:1===e[0]?(Lh(t,e[1],n),n++):2===e[0]&&function(e,t){if(e.hasChildNodes()&&t<e.childNodes.length){var n=e.childNodes[t];n.parentNode.removeChild(n)}}(t,n)}))}((r=e,o=(n=f).length+r.length+2,i=new Array(o),a=new Array(o),c=function(e,t,o,i,a){var u=s(e,t,o,i);if(null===u||u.start===t&&u.diag===t-i||u.end===e&&u.diag===e-o)for(var l=e,f=o;l<t||f<i;)l<t&&f<i&&n[l]===r[f]?(a.push([0,n[l]]),++l,++f):t-e>i-o?(a.push([2,n[l]]),++l):(a.push([1,r[f]]),++f);else{c(e,u.start,o,u.start-u.diag,a);for(var d=u.start;d<u.end;++d)a.push([0,n[d]]);c(u.end,t,u.end-u.diag,i,a)}},u=function(e,t,o,i){for(var a=e;a-t<i&&a<o&&n[a]===r[a-t];)++a;return function(e,t,n){return{start:e,end:t,diag:n}}(e,a,t)},s=function(e,t,o,c){var s=t-e,l=c-o;if(0===s||0===l)return null;var f,d,p,g,A,m=s-l,h=l+s,v=(h%2==0?h:h+1)/2;for(i[1+v]=e,a[1+v]=t+1,f=0;f<=v;++f){for(d=-f;d<=f;d+=2){for(p=d+v,d===-f||d!==f&&i[p-1]<i[p+1]?i[p]=i[p+1]:i[p]=i[p-1]+1,A=(g=i[p])-e+o-d;g<t&&A<c&&n[g]===r[A];)i[p]=++g,++A;if(m%2!=0&&m-f<=d&&d<=m+f&&a[p-m]<=i[p])return u(a[p-m],d+e-o,t,c)}for(d=m-f;d<=m+f;d+=2){for(p=d+v-m,d===m-f||d!==m+f&&a[p+1]<=a[p-1]?a[p]=a[p+1]-1:a[p]=a[p-1],A=(g=a[p]-1)-e+o-d;g>=e&&A>=o&&n[g]===r[A];)a[p]=g--,A--;if(m%2==0&&-f<=d&&d<=f&&a[p]<=i[p+m])return u(a[p],d+e-o,t,c)}}},l=[],c(0,n.length,0,r.length,l),l),t),t},Yh=Qe((function(){return document.implementation.createHTMLDocument("undo")})),Hh=function(e){var t,n=e.serializer.getTempAttrs(),r=Xp(e.getBody(),n);return function(e){return null!==e.querySelector("iframe")}(r)?(t=function(e,t){return W(H(ue(e.childNodes),t?C(Eo,Rh):Rh),(function(e){return e.length>0}))}(r,!0),{type:"fragmented",fragments:t,content:"",bookmark:null,beforeBookmark:null}):{type:"complete",fragments:null,content:Eo(r.innerHTML),bookmark:null,beforeBookmark:null}},Gh=function(e,t,n){var r=n?t.beforeBookmark:t.bookmark;"fragmented"===t.type?Uh(t.fragments,e.getBody()):e.setContent(t.content,{format:"raw",no_selection:!b(r)||!Yl(r)||!r.isFakeCaret}),e.selection.moveToBookmark(r)},Jh=function(e){return"fragmented"===e.type?e.fragments.join(""):e.content},Vh=function(e){var t=It.fromTag("body",Yh());return Kc(t,Jh(e)),G(Lc(t,"*[data-mce-bogus]"),vn),t.dom.innerHTML},Wh=function(e,t){return!(!e||!t)&&(!!function(e,t){return Jh(e)===Jh(t)}(e,t)||function(e,t){return Vh(e)===Vh(t)}(e,t))},Zh=function(e){return 0===e.get()},Xh=function(e,t,n){Zh(n)&&(e.typing=t)},Kh=function(e,t){e.typing&&(Xh(e,!1,t),e.add())},qh=function(e){return{undoManager:{beforeChange:function(t,n){return function(e,t,n){Zh(t)&&n.set(ts(e.selection))}(e,t,n)},add:function(t,n,r,o,i,a){return function(e,t,n,r,o,i,a){var c=Hh(e);if(i=i||{},i=_t.extend(i,c),!1===Zh(r)||e.removed)return null;var u=t.data[n.get()];if(e.fire("BeforeAddUndo",{level:i,lastLevel:u,originalEvent:a}).isDefaultPrevented())return null;if(u&&Wh(u,i))return null;t.data[n.get()]&&o.get().each((function(e){t.data[n.get()].beforeBookmark=e}));var s=function(e){return e.getParam("custom_undo_redo_levels",0,"number")}(e);if(s&&t.data.length>s){for(var l=0;l<t.data.length-1;l++)t.data[l]=t.data[l+1];t.data.length--,n.set(t.data.length)}i.bookmark=ts(e.selection),n.get()<t.data.length-1&&(t.data.length=n.get()+1),t.data.push(i),n.set(t.data.length-1);var f={level:i,lastLevel:u,originalEvent:a};return n.get()>0?(e.setDirty(!0),e.fire("AddUndo",f),e.fire("change",f)):e.fire("AddUndo",f),i}(e,t,n,r,o,i,a)},undo:function(t,n,r){return function(e,t,n,r){var o;return t.typing&&(t.add(),t.typing=!1,Xh(t,!1,n)),r.get()>0&&(r.set(r.get()-1),o=t.data[r.get()],Gh(e,o,!0),e.setDirty(!0),e.fire("Undo",{level:o})),o}(e,t,n,r)},redo:function(t,n){return function(e,t,n){var r;return t.get()<n.length-1&&(t.set(t.get()+1),r=n[t.get()],Gh(e,r,!1),e.setDirty(!0),e.fire("Redo",{level:r})),r}(e,t,n)},clear:function(t,n){return function(e,t,n){t.data=[],n.set(0),t.typing=!1,e.fire("ClearUndos")}(e,t,n)},reset:function(e){return function(e){e.clear(),e.add()}(e)},hasUndo:function(t,n){return function(e,t,n){return n.get()>0||t.typing&&t.data[0]&&!Wh(Hh(e),t.data[0])}(e,t,n)},hasRedo:function(e,t){return function(e,t){return t.get()<e.data.length-1&&!e.typing}(e,t)},transact:function(e,t,n){return function(e,t,n){return Kh(e,t),e.beforeChange(),e.ignore(n),e.add()}(e,t,n)},ignore:function(e,t){return function(e,t){try{e.set(e.get()+1),t()}finally{e.set(e.get()-1)}}(e,t)},extra:function(t,n,r,o){return function(e,t,n,r,o){if(t.transact(r)){var i=t.data[n.get()].bookmark,a=t.data[n.get()-1];Gh(e,a,!0),t.transact(o)&&(t.data[n.get()-1].beforeBookmark=i)}}(e,t,n,r,o)}},formatter:{match:function(t,n,r,o){return ym(e,t,n,r,o)},matchAll:function(t,n){return function(e,t,n){var r=[],o={},i=e.selection.getStart();return e.dom.getParent(i,(function(i){for(var a=0;a<t.length;a++){var c=t[a];!o[c]&&wm(e,i,c,n)&&(o[c]=!0,r.push(c))}}),e.dom.getRoot()),r}(e,t,n)},matchNode:function(t,n,r,o){return wm(e,t,n,r,o)},canApply:function(t){return function(e,t){var n=e.formatter.get(t),r=e.dom;if(n)for(var o=e.selection.getStart(),i=Af(r,o),a=n.length-1;a>=0;a--){var c=n[a];if(!vf(c)||b(c.defaultBlock))return!0;for(var u=i.length-1;u>=0;u--)if(r.is(i[u],c.selector))return!0}return!1}(e,t)},closest:function(t){return xm(e,t)},apply:function(t,n,r){return dh(e,t,n,r)},remove:function(t,n,r,o){return ch(e,t,n,r,o)},toggle:function(t,n,r){return function(e,t,n,r){var o=e.formatter.get(t);!ym(e,t,n,r)||"toggle"in o[0]&&!o[0].toggle?dh(e,t,n,r):ch(e,t,n,r)}(e,t,n,r)},formatChanged:function(t,n,r,o,i){return vh(e,t,n,r,o,i)}},editor:{getContent:function(t,n){return function(e,t,n){return P.from(e.getBody()).fold(B("tree"===t.format?new Op("body",11):""),(function(r){return Kp(e,t,n,r)}))}(e,t,n)},setContent:function(t,n){return fm(e,t,n)},insertContent:function(t,n){return am(e,t,n)},addVisual:function(t){return function(e,t){var n=e.dom,r=b(t)?t:e.getBody();h(e.hasVisual)&&(e.hasVisual=function(e){return e.getParam("visual",!0,"boolean")}(e)),G(n.select("table,a",r),(function(t){switch(t.nodeName){case"TABLE":var r=function(e){return e.getParam("visual_table_class","mce-item-table","string")}(e),o=n.getAttrib(t,"border");o&&"0"!==o||!e.hasVisual?n.removeClass(t,r):n.addClass(t,r);break;case"A":if(!n.getAttrib(t,"href")){var i=n.getAttrib(t,"name")||t.id,a=function(e){return e.getParam("visual_anchor_class","mce-item-anchor","string")}(e);i&&e.hasVisual?n.addClass(t,a):n.removeClass(t,a)}}})),e.fire("VisualAid",{element:t,hasVisual:e.hasVisual})}(e,t)}},selection:{getContent:function(t,n){return zh(e,t,n)}},raw:{getModel:function(){return P.none()}}}},$h=function(e){return we(e.plugins,"rtc")},ev=function(e){var t=e;return function(e){return be(e.plugins,"rtc").bind((function(e){return P.from(e.setup)}))}(e).fold((function(){return t.rtcInstance=qh(e),P.none()}),(function(e){return t.rtcInstance=function(){var e=B(null),t=B("");return{undoManager:{beforeChange:x,add:e,undo:e,redo:e,clear:x,reset:x,hasUndo:Q,hasRedo:Q,transact:e,ignore:x,extra:x},formatter:{match:Q,matchAll:B([]),matchNode:B(void 0),canApply:Q,closest:t,apply:x,remove:x,toggle:x,formatChanged:B({unbind:x})},editor:{getContent:t,setContent:t,insertContent:x,addVisual:x},selection:{getContent:t},raw:{getModel:B(P.none())}}}(),P.some((function(){return e().then((function(e){return t.rtcInstance=function(e){var t=function(e){return p(e)?e:{}},n=e.undoManager,r=e.formatter,o=e.editor,i=e.selection,a=e.raw;return{undoManager:{beforeChange:n.beforeChange,add:n.add,undo:n.undo,redo:n.redo,clear:n.clear,reset:n.reset,hasUndo:n.hasUndo,hasRedo:n.hasRedo,transact:function(e,t,r){return n.transact(r)},ignore:function(e,t){return n.ignore(t)},extra:function(e,t,r,o){return n.extra(r,o)}},formatter:{match:function(e,n,o,i){return r.match(e,t(n),i)},matchAll:r.matchAll,matchNode:r.matchNode,canApply:function(e){return r.canApply(e)},closest:function(e){return r.closest(e)},apply:function(e,n,o){return r.apply(e,t(n))},remove:function(e,n,o,i){return r.remove(e,t(n))},toggle:function(e,n,o){return r.toggle(e,t(n))},formatChanged:function(e,t,n,o,i){return r.formatChanged(t,n,o,i)}},editor:{getContent:function(e,t){return o.getContent(e)},setContent:function(e,t){return o.setContent(e,t)},insertContent:function(e,t){return o.insertContent(e)},addVisual:o.addVisual},selection:{getContent:function(e,t){return i.getContent(t)}},raw:{getModel:function(){return P.some(a.getRawModel())}}}}(e),e.rtc.isRemote}))}))}))},tv=function(e){return e.rtcInstance?e.rtcInstance:qh(e)},nv=function(e){var t=e.rtcInstance;if(t)return t;throw new Error("Failed to get RTC instance not yet initialized.")},rv=function(e,t){return void 0===t&&(t={}),function(e,t,n){return nv(e).selection.getContent(t,n)}(e,t.format?t.format:"html",t)},ov=function(e){return 0===e.dom.length?(hn(e),P.none()):P.some(e)},iv=function(e,t,n,r){e.bind((function(e){return(r?iA:oA)(e.dom,r?e.dom.length:0),t.filter(Lt).map((function(t){return function(e,t,n,r){var o=e.dom,i=t.dom,a=r?o.length:i.length;r?(aA(o,i,!1,!r),n.setStart(i,a)):(aA(i,o,!1,!r),n.setEnd(i,a))}(e,t,n,r)}))})).orThunk((function(){var e=function(e,t){return e.filter((function(e){return nd.isBookmarkNode(e.dom)})).bind(t?Zt:Wt)}(t,r).or(t).filter(Lt);return e.map((function(e){return function(e,t){Vt(e).each((function(n){var r=e.dom;t&&Zg(n,Qu(r,0))?oA(r,0):!t&&Xg(n,Qu(r,r.length))&&iA(r,r.length)}))}(e,r)}))}))},av=function(e,t,n){void 0===n&&(n={});var r=function(e,t){return Ie(Ie({format:"html"},e),{set:!0,selection:!0,content:t})}(n,t),o=r;if(!r.no_events){var i=e.fire("BeforeSetContent",r);if(i.isDefaultPrevented())return void e.fire("SetContent",i);o=i}o.content=function(e,t){if("raw"!==t.format){var n=e.selection.getRng(),r=e.dom.getParent(n.commonAncestorContainer,e.dom.isBlock),o=r?{context:r.nodeName.toLowerCase()}:{},i=e.parser.parse(t.content,Ie(Ie({isRootContent:!0,forced_root_block:!1},o),t));return ng({validate:e.validate},e.schema).serialize(i)}return t.content}(e,o);var a=e.selection.getRng();!function(e,t){var n=P.from(t.firstChild).map(It.fromDom),r=P.from(t.lastChild).map(It.fromDom);e.deleteContents(),e.insertNode(t);var o=n.bind(Wt).filter(Lt).bind(ov),i=r.bind(Zt).filter(Lt).bind(ov);iv(o,n,e,!0),iv(i,r,e,!1),e.collapse(!1)}(a,a.createContextualFragment(o.content)),e.selection.setRng(a),Vd(e,a),o.no_events||e.fire("SetContent",o)},cv=function(e,t,n){if(e&&we(e,t)){var r=W(e[t],(function(e){return e!==n}));0===r.length?delete e[t]:e[t]=r}};var uv=function(e){return!!e.select},sv=function(e){return!(!e||!e.ownerDocument)&&Ot(It.fromDom(e.ownerDocument),It.fromDom(e))},lv=function(e,t,n,r){var o,i,a=function(e,t){var n,r,o=function(t,n){return q(n,(function(n){return e.is(n,t)}))},i=function(t){return e.getParents(t,null,e.getRoot())};return{selectorChangedWithUnbind:function(e,a){return n||(n={},r={},t.on("NodeChange",(function(e){var t=e.element,a=i(t),c={};_t.each(n,(function(e,t){o(t,a).each((function(n){r[t]||(G(e,(function(e){e(!0,{node:n,selector:t,parents:a})})),r[t]=e),c[t]=e}))})),_t.each(r,(function(e,n){c[n]||(delete r[n],_t.each(e,(function(e){e(!1,{node:t,selector:n,parents:a})})))}))}))),n[e]||(n[e]=[]),n[e].push(a),o(e,i(t.selection.getStart())).each((function(){r[e]=n[e]})),{unbind:function(){cv(n,e,a),cv(r,e,a)}}}}}(e,r).selectorChangedWithUnbind,c=function(e,t){return av(r,e,t)},u=function(e){var t=l();t.collapse(!!e),f(t)},s=function(){return t.getSelection?t.getSelection():t.document.selection},l=function(){var n,a,c,u=function(e,t,n){try{return t.compareBoundaryPoints(e,n)}catch(e){return-1}},l=t.document;if(void 0!==r.bookmark&&!1===Cp(r)){var f=fp(r);if(f.isSome())return f.map((function(e){return Sp(r,[e])[0]})).getOr(l.createRange())}try{(n=s())&&!In(n.anchorNode)&&(a=n.rangeCount>0?n.getRangeAt(0):n.createRange?n.createRange():l.createRange(),a=Sp(r,[a])[0])}catch(e){}return a||(a=l.createRange?l.createRange():l.body.createTextRange()),a.setStart&&9===a.startContainer.nodeType&&a.collapsed&&(c=e.getRoot(),a.setStart(c,0),a.setEnd(c,0)),o&&i&&(0===u(a.START_TO_START,a,o)&&0===u(a.END_TO_END,a,o)?a=i:(o=null,i=null)),a},f=function(e,t){var n;if(function(e){return!!e&&(!!uv(e)||sv(e.startContainer)&&sv(e.endContainer))}(e)){var a=uv(e)?e:null;if(a){i=null;try{a.select()}catch(e){}}else{var c=s();if(e=r.fire("SetSelectionRange",{range:e,forward:t}).range,c){i=e;try{c.removeAllRanges(),c.addRange(e)}catch(e){}!1===t&&c.extend&&(c.collapse(e.endContainer,e.endOffset),c.extend(e.startContainer,e.startOffset)),o=c.rangeCount>0?c.getRangeAt(0):null}e.collapsed||e.startContainer!==e.endContainer||!c.setBaseAndExtent||Ct.ie||e.endOffset-e.startOffset<2&&e.startContainer.hasChildNodes()&&(n=e.startContainer.childNodes[e.startOffset])&&"IMG"===n.tagName&&(c.setBaseAndExtent(e.startContainer,e.startOffset,e.endContainer,e.endOffset),c.anchorNode===e.startContainer&&c.focusNode===e.endContainer||c.setBaseAndExtent(n,0,n,1)),r.fire("AfterSetSelectionRange",{range:e,forward:t})}}},d=function(){var t=s(),n=null==t?void 0:t.anchorNode,r=null==t?void 0:t.focusNode;if(!t||!n||!r||In(n)||In(r))return!0;var o=e.createRng();o.setStart(n,t.anchorOffset),o.collapse(!0);var i=e.createRng();return i.setStart(r,t.focusOffset),i.collapse(!0),o.compareBoundaryPoints(o.START_TO_START,i)<=0},p={bookmarkManager:null,controlSelection:null,dom:e,win:t,serializer:n,editor:r,collapse:u,setCursorLocation:function(t,n){var o=e.createRng();b(t)&&b(n)?(o.setStart(t,n),o.setEnd(t,n),f(o),u(!1)):(Gf(e,o,r.getBody(),!0),f(o))},getContent:function(e){return rv(r,e)},setContent:c,getBookmark:function(e,t){return g.getBookmark(e,t)},moveToBookmark:function(e){return g.moveToBookmark(e)},select:function(t,n){return function(e,t,n){return P.from(t).map((function(t){var r=e.nodeIndex(t),o=e.createRng();return o.setStart(t.parentNode,r),o.setEnd(t.parentNode,r+1),n&&(Gf(e,o,t,!0),Gf(e,o,t,!1)),o}))}(e,t,n).each(f),t},isCollapsed:function(){var e=l(),t=s();return!(!e||e.item)&&(e.compareEndPoints?0===e.compareEndPoints("StartToEnd",e):!t||e.collapsed)},isForward:d,setNode:function(t){return c(e.getOuterHTML(t)),t},getNode:function(){return function(e,t){var n,r,o;if(!t)return e;r=t.startContainer,o=t.endContainer;var i=t.startOffset,a=t.endOffset;return n=t.commonAncestorContainer,!t.collapsed&&(r===o&&a-i<2&&r.hasChildNodes()&&(n=r.childNodes[i]),3===r.nodeType&&3===o.nodeType&&(r=r.length===i?Ip(r.nextSibling,!0):r.parentNode,o=0===a?Ip(o.previousSibling,!1):o.parentNode,r&&r===o))?r:n&&3===n.nodeType?n.parentNode:n}(r.getBody(),l())},getSel:s,setRng:f,getRng:l,getStart:function(e){return _p(r.getBody(),l(),e)},getEnd:function(e){return kp(r.getBody(),l(),e)},getSelectedBlocks:function(t,n){return function(e,t,n,r){var o,i=[],a=e.getRoot();if(n=e.getParent(n||_p(a,t,t.collapsed),e.isBlock),r=e.getParent(r||kp(a,t,t.collapsed),e.isBlock),n&&n!==a&&i.push(n),n&&r&&n!==r){o=n;for(var c=new uo(n,a);(o=c.next())&&o!==r;)e.isBlock(o)&&i.push(o)}return r&&n!==r&&r!==a&&i.push(r),i}(e,l(),t,n)},normalize:function(){var t=l(),n=s();if(!(Pf(n).length>1)&&Jf(r)){var o=xd(e,t);return o.each((function(e){f(e,d())})),o.getOr(t)}return t},selectorChanged:function(e,t){return a(e,t),p},selectorChangedWithUnbind:a,getScrollContainer:function(){for(var t,n=e.getRoot();n&&"BODY"!==n.nodeName;){if(n.scrollHeight>n.clientHeight){t=n;break}n=n.parentNode}return t},scrollIntoView:function(e,t){b(e)?function(e,t,n){(e.inline?Hd:Jd)(e,t,n)}(r,e,t):Vd(r,l(),t)},placeCaretAt:function(e,t){return f(dd(e,t,r.getDoc()))},getBoundingClientRect:function(){var e=l();return e.collapsed?Qu.fromRangeStart(e).getClientRects()[0]:e.getBoundingClientRect()},destroy:function(){t=o=i=null,A.destroy()}},g=nd(p),A=ld(p,r);return p.bookmarkManager=g,p.controlSelection=A,p},fv=function(e,t,n){e.addNodeFilter("font",(function(e){G(e,(function(e){var r=t.parse(e.attr("style")),o=e.attr("color"),i=e.attr("face"),a=e.attr("size");o&&(r.color=o),i&&(r["font-family"]=i),a&&(r["font-size"]=n[parseInt(e.attr("size"),10)-1]),e.name="span",e.attr("style",t.serialize(r)),function(e,t){G(t,(function(t){e.attr(t,null)}))}(e,["color","face","size"])}))}))},dv=function(e,t){var n=Fi();t.convert_fonts_to_spans&&fv(e,n,_t.explode(t.font_size_legacy_values)),function(e,t){e.addNodeFilter("strike",(function(e){G(e,(function(e){var n=t.parse(e.attr("style"));n["text-decoration"]="line-through",e.name="span",e.attr("style",t.serialize(n))}))}))}(e,n)},pv=function(e){var t,n=decodeURIComponent(e).split(","),r=/data:([^;]+)/.exec(n[0]);return r&&(t=r[1]),{type:t,data:n[1]}},gv=function(e,t){var n;try{n=atob(t)}catch(e){return P.none()}for(var r=new Uint8Array(n.length),o=0;o<r.length;o++)r[o]=n.charCodeAt(o);return P.some(new Blob([r],{type:e}))},Av=function(e){return 0===e.indexOf("blob:")?function(e){return new to((function(t,n){var r=function(){n("Cannot convert "+e+" to Blob. Resource might not exist or is inaccessible.")};try{var o=new XMLHttpRequest;o.open("GET",e,!0),o.responseType="blob",o.onload=function(){200===o.status?t(o.response):r()},o.onerror=r,o.send()}catch(e){r()}}))}(e):0===e.indexOf("data:")?(t=e,new to((function(e){var n=pv(t),r=n.type,o=n.data;gv(r,o).fold((function(){return e(new Blob([]))}),e)}))):null;var t},mv=0,hv=function(e){return(e||"blobid")+mv++},vv=function(e,t,n,r){var o,i;if(0!==t.src.indexOf("blob:")){var a=pv(t.src),c=a.data,u=a.type;o=c,(i=e.getByData(o,u))?n({image:t,blobInfo:i}):Av(t.src).then((function(r){i=e.create(hv(),r,o),e.add(i),n({image:t,blobInfo:i})}),(function(e){r(e)}))}else(i=e.getByUri(t.src))?n({image:t,blobInfo:i}):Av(t.src).then((function(r){(function(e){return new to((function(t){var n=new FileReader;n.onloadend=function(){t(n.result)},n.readAsDataURL(e)}))})(r).then((function(a){o=pv(a).data,i=e.create(hv(),r,o),e.add(i),n({image:t,blobInfo:i})}))}),(function(e){r(e)}))},bv=function(e,t){var n={};return{findAll:function(r,o){o||(o=N);var i=W(function(e){return e?ue(e.getElementsByTagName("img")):[]}(r),(function(t){var n=t.src;return!!Ct.fileApi&&(!t.hasAttribute("data-mce-bogus")&&(!t.hasAttribute("data-mce-placeholder")&&(!(!n||n===Ct.transparentSrc)&&(0===n.indexOf("blob:")?!e.isUploaded(n)&&o(t):0===n.indexOf("data:")&&o(t)))))})),a=H(i,(function(e){if(void 0!==n[e.src])return new to((function(t){n[e.src].then((function(n){if("string"==typeof n)return n;t({image:e,blobInfo:n.blobInfo})}))}));var r=new to((function(n,r){vv(t,e,n,r)})).then((function(e){return delete n[e.image.src],e})).catch((function(t){return delete n[e.src],t}));return n[e.src]=r,r}));return to.all(a)}}},wv=function(e,t){return e.replace(t.re,(function(e){return be(t.uris,e).getOr(e)}))},yv=function(e,t,n,r){(e.padd_empty_with_br||t.insert)&&n[r.name]?r.empty().append(new Op("br",1)).shortEnded=!0:r.empty().append(new Op("#text",3)).value=yo},xv=function(e,t){return e&&e.firstChild&&e.firstChild===e.lastChild&&e.firstChild.name===t},Cv=function(e,t,n,r){return r.isEmpty(t,n,(function(t){return function(e,t){var n=e.getElementRule(t.name);return n&&n.paddEmpty}(e,t)}))},Ev=function(e,t){var n=t.blob_cache,r=function(e){var r=e.attr("src");(function(e){return e.attr("src")===Ct.transparentSrc||b(e.attr("data-mce-placeholder"))})(e)||function(e){return b(e.attr("data-mce-bogus"))}(e)||function(e){var t=/data:([^;]+);base64,([a-z0-9\+\/=\s]+)/i.exec(e);return t?P.some({type:t[1],data:decodeURIComponent(t[2])}):P.none()}(r).filter((function(){return function(e,t){if(t.images_dataimg_filter){var n=new Image;return n.src=e.attr("src"),de(e.attributes.map,(function(e,t){n.setAttribute(t,e)})),t.images_dataimg_filter(n)}return!0}(e,t)})).bind((function(e){var t=e.type,r=e.data;return P.from(n.getByData(r,t)).orThunk((function(){return gv(t,r).map((function(e){var t=n.create(hv(),e,r);return n.add(t),t}))}))})).each((function(t){e.attr("src",t.blobUri())}))};n&&e.addAttributeFilter("src",(function(e){return G(e,r)}))},Bv=_t.each,Dv=_t.trim,Mv="source protocol authority userInfo user password host port relative path directory file query anchor".split(" "),_v={ftp:21,http:80,https:443,mailto:25},kv=["img","video"],Iv=function(e,t,n){return!e.allow_html_data_urls&&(/^data:image\//i.test(t)?function(e,t){return b(e)?!e:!b(t)||!U(kv,t)}(e.allow_svg_data_urls,n)&&/^data:image\/svg\+xml/i.test(t):/^data:/i.test(t))},Sv=function(){function e(t,n){t=Dv(t),this.settings=n||{};var r=this.settings.base_uri,o=this;if(/^([\w\-]+):([^\/]{2})/i.test(t)||/^\s*#/.test(t))o.source=t;else{var i=0===t.indexOf("//");if(0!==t.indexOf("/")||i||(t=(r&&r.protocol||"http")+"://mce_host"+t),!/^[\w\-]*:?\/\//.test(t)){var a=this.settings.base_uri?this.settings.base_uri.path:new e(document.location.href).directory;if(this.settings.base_uri&&""==this.settings.base_uri.protocol)t="//mce_host"+o.toAbsPath(a,t);else{var c=/([^#?]*)([#?]?.*)/.exec(t);t=(r&&r.protocol||"http")+"://mce_host"+o.toAbsPath(a,c[1])+c[2]}}t=t.replace(/@@/g,"(mce_at)");var u=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?(\[[a-zA-Z0-9:.%]+\]|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(t);Bv(Mv,(function(e,t){var n=u[t];n&&(n=n.replace(/\(mce_at\)/g,"@@")),o[e]=n})),r&&(o.protocol||(o.protocol=r.protocol),o.userInfo||(o.userInfo=r.userInfo),o.port||"mce_host"!==o.host||(o.port=r.port),o.host&&"mce_host"!==o.host||(o.host=r.host),o.source=""),i&&(o.protocol="")}}return e.parseDataUri=function(e){var t,n=decodeURIComponent(e).split(","),r=/data:([^;]+)/.exec(n[0]);return r&&(t=r[1]),{type:t,data:n[1]}},e.isDomSafe=function(e,t,n){if(void 0===n&&(n={}),n.allow_script_urls)return!0;var r=wi.decode(e).replace(/[\s\u0000-\u001F]+/g,"");try{r=decodeURIComponent(r)}catch(e){r=unescape(r)}return!/((java|vb)script|mhtml):/i.test(r)&&!Iv(n,r,t)},e.getDocumentBaseUrl=function(e){var t;return t=0!==e.protocol.indexOf("http")&&"file:"!==e.protocol?e.href:e.protocol+"//"+e.host+e.pathname,/^[^:]+:\/\/\/?[^\/]+\//.test(t)&&(t=t.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(t)||(t+="/")),t},e.prototype.setPath=function(e){var t=/^(.*?)\/?(\w+)?$/.exec(e);this.path=t[0],this.directory=t[1],this.file=t[2],this.source="",this.getURI()},e.prototype.toRelative=function(t){var n;if("./"===t)return t;var r=new e(t,{base_uri:this});if("mce_host"!==r.host&&this.host!==r.host&&r.host||this.port!==r.port||this.protocol!==r.protocol&&""!==r.protocol)return r.getURI();var o=this.getURI(),i=r.getURI();return o===i||"/"===o.charAt(o.length-1)&&o.substr(0,o.length-1)===i?o:(n=this.toRelPath(this.path,r.path),r.query&&(n+="?"+r.query),r.anchor&&(n+="#"+r.anchor),n)},e.prototype.toAbsolute=function(t,n){var r=new e(t,{base_uri:this});return r.getURI(n&&this.isSameOrigin(r))},e.prototype.isSameOrigin=function(e){if(this.host==e.host&&this.protocol==e.protocol){if(this.port==e.port)return!0;var t=_v[this.protocol];if(t&&(this.port||t)==(e.port||t))return!0}return!1},e.prototype.toRelPath=function(e,t){var n,r,o=0,i="",a=e.substring(0,e.lastIndexOf("/")).split("/"),c=t.split("/");if(a.length>=c.length)for(n=0,r=a.length;n<r;n++)if(n>=c.length||a[n]!==c[n]){o=n+1;break}if(a.length<c.length)for(n=0,r=c.length;n<r;n++)if(n>=a.length||a[n]!==c[n]){o=n+1;break}if(1===o)return t;for(n=0,r=a.length-(o-1);n<r;n++)i+="../";for(n=o-1,r=c.length;n<r;n++)i+=n!==o-1?"/"+c[n]:c[n];return i},e.prototype.toAbsPath=function(e,t){var n,r,o=0,i=[],a=/\/$/.test(t)?"/":"",c=e.split("/"),u=t.split("/");for(Bv(c,(function(e){e&&i.push(e)})),c=i,n=u.length-1,i=[];n>=0;n--)0!==u[n].length&&"."!==u[n]&&(".."!==u[n]?o>0?o--:i.push(u[n]):o++);return 0!==(r=(n=c.length-o)<=0?ne(i).join("/"):c.slice(0,n).join("/")+"/"+ne(i).join("/")).indexOf("/")&&(r="/"+r),a&&r.lastIndexOf("/")!==r.length-1&&(r+=a),r},e.prototype.getURI=function(e){var t;return void 0===e&&(e=!1),this.source&&!e||(t="",e||(this.protocol?t+=this.protocol+"://":t+="//",this.userInfo&&(t+=this.userInfo+"@"),this.host&&(t+=this.host),this.port&&(t+=":"+this.port)),this.path&&(t+=this.path),this.query&&(t+="?"+this.query),this.anchor&&(t+="#"+this.anchor),this.source=t),this.source},e}(),Qv=_t.makeMap("button,fieldset,form,iframe,img,image,input,object,output,select,textarea"),Nv=Qe((function(){return document.implementation.createHTMLDocument("parser")})),Fv=function(e,t,n){for(var r=/<([!?\/])?([A-Za-z0-9\-_:.]+)/g,o=/(?:\s(?:[^'">]+(?:"[^"]*"|'[^']*'))*[^"'>]*(?:"[^">]*|'[^'>]*)?|\s*|\/)>/g,i=e.getShortEndedElements(),a=1,c=n;0!==a;)for(r.lastIndex=c;;){var u=r.exec(t);if(null===u)return c;if("!"===u[1]){c=je(u[2],"--")?Tv(t,!1,u.index+3):Tv(t,!0,u.index+1);break}o.lastIndex=r.lastIndex;var s=o.exec(t);if(!A(s)&&s.index===r.lastIndex){"/"===u[1]?a-=1:we(i,u[2])||(a+=1),c=r.lastIndex+s[0].length;break}}return c},Tv=function(e,t,n){void 0===n&&(n=0);var r=e.toLowerCase();if(-1!==r.indexOf("[if ",n)&&function(e,t){return/^\s*\[if [\w\W]+\]>.*<!\[endif\](--!?)?>/.test(e.substr(t))}(r,n)){var o=r.indexOf("[endif]",n);return r.indexOf(">",o)}if(t){var i=r.indexOf(">",n);return-1!==i?i:r.length}var a=/--!?>/g;a.lastIndex=n;var c=a.exec(e);return c?c.index+c[0].length:r.length},Ov=function(e,t){var n=e.exec(t);if(n){var r=n[1],o=n[2];return"string"==typeof r&&"data-mce-bogus"===r.toLowerCase()?o:null}return null},Pv=function(e,t){void 0===t&&(t=Qi()),e=e||{};var n=Nv(),r=n.createElement("form");!1!==e.fix_self_closing&&(e.fix_self_closing=!0);var o=e.comment?e.comment:x,i=e.cdata?e.cdata:x,a=e.text?e.text:x,c=e.start?e.start:x,u=e.end?e.end:x,s=e.pi?e.pi:x,l=e.doctype?e.doctype:x,f=function(f,d){void 0===d&&(d="html");for(var p,g,A,m,h,v,b,w,y,x,C,E,B,D,M,_,k,I,S,Q=f.html,N=0,F=[],T=0,O=wi.decode,P=_t.makeMap("src,href,data,background,action,formaction,poster,xlink:href"),j="html"===d?0:1,z=function(e){var t,n;for(t=F.length;t--&&F[t].name!==e;);if(t>=0){for(n=F.length-1;n>=t;n--)(e=F[n]).valid&&u(e.name);F.length=t}},R=function(e,t){return a(wv(e,f),t)},L=function(t){""!==t&&(">"===t.charAt(0)&&(t=" "+t),e.allow_conditional_comments||"[if"!==t.substr(0,3).toLowerCase()||(t=" "+t),o(wv(t,f)))},U=function(e,t){var n=e||"",r=!je(n,"--"),o=Tv(Q,r,t);return e=Q.substr(t,o-t),L(r?n+e:e),o+1},Y=function(t,o,i,a,c){if(i=function(e){return wv(e,f)}((o=o.toLowerCase())in W?o:O(i||a||c||"")),Z&&!w&&!1===function(e){return 0===e.indexOf("data-")||0===e.indexOf("aria-")}(o)){var u=D[o];if(!u&&M){for(var s=M.length;s--&&!(u=M[s]).pattern.test(o););-1===s&&(u=null)}if(!u)return;if(u.validValues&&!(i in u.validValues))return}("name"===o||"id"===o)&&t in Qv&&(i in n||i in r)||P[o]&&!Sv.isDomSafe(i,t,e)||w&&(o in P||0===o.indexOf("on"))||(m.map[o]=i,m.push({name:o,value:i}))},H=new RegExp("<(?:(?:!--([\\w\\W]*?)--!?>)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:![Dd][Oo][Cc][Tt][Yy][Pp][Ee]([\\w\\W]*?)>)|(?:!(--)?)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([A-Za-z][A-Za-z0-9\\-_\\:\\.]*)>)|(?:([A-Za-z][A-Za-z0-9\\-_:.]*)(\\s(?:[^'\">]+(?:\"[^\"]*\"|'[^']*'))*[^\"'>]*(?:\"[^\">]*|'[^'>]*)?|\\s*|\\/)>))","g"),G=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,J=t.getShortEndedElements(),V=e.self_closing_elements||t.getSelfClosingElements(),W=t.getBoolAttrs(),Z=e.validate,X=e.remove_internals,K=e.fix_self_closing,q=t.getSpecialElements(),$=Q+">";p=H.exec($);){var ee=p[0];if(N<p.index&&R(O(Q.substr(N,p.index-N))),g=p[7])":"===(g=g.toLowerCase()).charAt(0)&&(g=g.substr(1)),z(g);else if(g=p[8]){if(p.index+ee.length>Q.length){R(O(Q.substr(p.index))),N=p.index+ee.length;continue}":"===(g=g.toLowerCase()).charAt(0)&&(g=g.substr(1)),y=g in J,K&&V[g]&&F.length>0&&F[F.length-1].name===g&&z(g);var te=Ov(G,p[9]);if(null!==te){if("all"===te){N=Fv(t,Q,H.lastIndex),H.lastIndex=N;continue}C=!1}if(!Z||(x=t.getElementRule(g))){if(C=!0,Z&&(D=x.attributes,M=x.attributePatterns),(B=p[9])?((w=-1!==B.indexOf("data-mce-type"))&&X&&(C=!1),(m=[]).map={},B.replace(G,(function(e,t,n,r,o){return Y(g,t,n,r,o),""}))):(m=[]).map={},Z&&!w){if(_=x.attributesRequired,k=x.attributesDefault,I=x.attributesForced,x.removeEmptyAttrs&&!m.length&&(C=!1),I)for(h=I.length;h--;)b=(E=I[h]).name,"{$uid}"===(S=E.value)&&(S="mce_"+T++),m.map[b]=S,m.push({name:b,value:S});if(k)for(h=k.length;h--;)(b=(E=k[h]).name)in m.map||("{$uid}"===(S=E.value)&&(S="mce_"+T++),m.map[b]=S,m.push({name:b,value:S}));if(_){for(h=_.length;h--&&!(_[h]in m.map););-1===h&&(C=!1)}if(E=m.map["data-mce-bogus"]){if("all"===E){N=Fv(t,Q,H.lastIndex),H.lastIndex=N;continue}C=!1}}C&&c(g,m,y)}else C=!1;if(A=q[g]){A.lastIndex=N=p.index+ee.length,(p=A.exec(Q))?(C&&(v=Q.substr(N,p.index-N)),N=p.index+p[0].length):(v=Q.substr(N),N=Q.length),C&&(v.length>0&&R(v,!0),u(g)),H.lastIndex=N;continue}y||(B&&B.indexOf("/")===B.length-1?C&&u(g):F.push({name:g,valid:C}))}else if(g=p[1])L(g);else if(g=p[2]){if(!(1===j||e.preserve_cdata||F.length>0&&t.isValidChild(F[F.length-1].name,"#cdata"))){N=U("",p.index+2),H.lastIndex=N;continue}i(g)}else if(g=p[3])l(g);else{if((g=p[4])||"<!"===ee){N=U(g,p.index+ee.length),H.lastIndex=N;continue}if(g=p[5]){if(1!==j){N=U("?",p.index+2),H.lastIndex=N;continue}s(g,p[6])}}N=p.index+ee.length}for(N<Q.length&&R(O(Q.substr(N))),h=F.length-1;h>=0;h--)(g=F[h]).valid&&u(g.name)};return{parse:function(e,t){void 0===t&&(t="html"),f(function(e){for(var t,n=/data:[^;<"'\s]+;base64,([a-z0-9\+\/=\s]+)/gi,r=[],o={},i=Xc("img"),a=0,c=0;t=n.exec(e);){var u=t[0],s=i+"_"+c++;o[s]=u,a<t.index&&r.push(e.substr(a,t.index-a)),r.push(s),a=t.index+u.length}var l=new RegExp(i+"_[0-9]+","g");return 0===a?{prefix:i,uris:o,html:e,re:l}:(a<e.length&&r.push(e.substr(a)),{prefix:i,uris:o,html:r.join(""),re:l})}(e),t)}}};Pv.findEndTag=Fv;var jv,zv,Rv=_t.makeMap,Lv=_t.each,Uv=_t.explode,Yv=_t.extend,Hv=function(e,t){void 0===t&&(t=Qi());var n={},r=[],o={},i={};(e=e||{}).validate=!("validate"in e)||e.validate,e.root_name=e.root_name||"body";var a=function(e){var t=e.name;t in n&&((c=o[t])?c.push(e):o[t]=[e]);for(var a=r.length;a--;){var c,u=r[a].name;if(u in e.attributes.map)(c=i[u])?c.push(e):i[u]=[e]}return e},c={schema:t,addAttributeFilter:function(e,t){Lv(Uv(e),(function(e){var n;for(n=0;n<r.length;n++)if(r[n].name===e)return void r[n].callbacks.push(t);r.push({name:e,callbacks:[t]})}))},getAttributeFilters:function(){return[].concat(r)},addNodeFilter:function(e,t){Lv(Uv(e),(function(e){var r=n[e];r||(n[e]=r=[]),r.push(t)}))},getNodeFilters:function(){var e=[];for(var t in n)we(n,t)&&e.push({name:t,callbacks:n[t]});return e},filterNode:a,parse:function(c,u){var s,l,f,d,p,g,A,m,h=[];u=u||{},o={},i={};var v=Yv(Rv("script,style,head,html,body,title,meta,param"),t.getBlockElements()),w=Ii(t),y=t.getNonEmptyElements(),x=t.children,C=e.validate,E=function(e){return!1===e?"":!0===e?"p":e}("forced_root_block"in u?u.forced_root_block:e.forced_root_block),B=t.getWhiteSpaceElements(),D=/^[ \t\r\n]+/,M=/[ \t\r\n]+$/,_=/[ \t\r\n]+/g,k=/^[ \t\r\n]+$/,I=we(B,u.context)||we(B,e.root_name),S=function(e,t){var r,i=new Op(e,t);return e in n&&((r=o[e])?r.push(i):o[e]=[i]),i},Q=function(e){for(var n=t.getBlockElements(),r=e.prev;r&&3===r.type;){var o=r.value.replace(M,"");if(o.length>0)return void(r.value=o);var i=r.next;if(i){if(3===i.type&&i.value.length){r=r.prev;continue}if(!n[i.name]&&"script"!==i.name&&"style"!==i.name){r=r.prev;continue}}var a=r.prev;r.remove(),r=a}},N=Pv({validate:C,document:e.document,allow_html_data_urls:e.allow_html_data_urls,allow_svg_data_urls:e.allow_svg_data_urls,allow_script_urls:e.allow_script_urls,allow_conditional_comments:e.allow_conditional_comments,preserve_cdata:e.preserve_cdata,self_closing_elements:function(e){var t={};for(var n in e)"li"!==n&&"p"!==n&&(t[n]=e[n]);return t}(t.getSelfClosingElements()),cdata:function(e){m.append(S("#cdata",4)).value=e},text:function(e,t){var n;I||(e=e.replace(_," "),function(e,t){return e&&(we(t,e.name)||"br"===e.name)}(m.lastChild,v)&&(e=e.replace(D,""))),0!==e.length&&((n=S("#text",3)).raw=!!t,m.append(n).value=e)},comment:function(e){m.append(S("#comment",8)).value=e},pi:function(e,t){m.append(S(e,7)).value=t,Q(m)},doctype:function(e){m.append(S("#doctype",10)).value=e,Q(m)},start:function(e,n,o){var a=C?t.getElementRule(e):{};if(a){var c=S(a.outputName||e,1);c.attributes=n,c.shortEnded=o,m.append(c);var u=x[m.name];u&&x[c.name]&&!u[c.name]&&h.push(c);for(var s=r.length;s--;){var l=r[s].name;l in n.map&&((g=i[l])?g.push(c):i[l]=[c])}v[e]&&Q(c),o||(m=c),!I&&B[e]&&(I=!0)}},end:function(n){var r,o,i,a=C?t.getElementRule(n):{};if(a){if(v[n]&&!I){if((r=m.firstChild)&&3===r.type)if((o=r.value.replace(D,"")).length>0)r.value=o,r=r.next;else for(i=r.next,r.remove(),r=i;r&&3===r.type;)o=r.value,i=r.next,(0===o.length||k.test(o))&&(r.remove(),r=i),r=i;if((r=m.lastChild)&&3===r.type)if((o=r.value.replace(M,"")).length>0)r.value=o,r=r.prev;else for(i=r.prev,r.remove(),r=i;r&&3===r.type;)o=r.value,i=r.prev,(0===o.length||k.test(o))&&(r.remove(),r=i),r=i}I&&B[n]&&(I=!1);var c=Cv(t,y,B,m),s=m.parent;a.paddInEmptyBlock&&c&&function(e){for(var n=e;b(n);){if(n.name in w)return Cv(t,y,B,n);n=n.parent}return!1}(m)?yv(e,u,v,m):a.removeEmpty&&c?v[m.name]?m.empty().remove():m.unwrap():a.paddEmpty&&(function(e){return xv(e,"#text")&&e.firstChild.value===yo}(m)||c)&&yv(e,u,v,m),m=s}}},t),F=m=new Op(u.context||e.root_name,11);if(N.parse(c,u.format),C&&h.length&&(u.context?u.invalid=!0:function(e){for(var n=Rv("tr,td,th,tbody,thead,tfoot,table"),r=t.getNonEmptyElements(),o=t.getWhiteSpaceElements(),i=t.getTextBlockElements(),c=t.getSpecialElements(),u=function(e,n){if(void 0===n&&(n=e.parent),c[e.name])e.empty().remove();else{for(var r=0,o=e.children();r<o.length;r++){var i=o[r];t.isValidChild(n.name,i.name)||u(i,n)}e.unwrap()}},s=0;s<e.length;s++){var l=e[s],f=void 0,d=void 0,p=void 0;if(l.parent&&!l.fixed)if(i[l.name]&&"li"===l.parent.name){for(var g=l.next;g&&i[g.name];)g.name="li",g.fixed=!0,l.parent.insert(g,l.parent),g=g.next;l.unwrap()}else{var A=[l];for(f=l.parent;f&&!t.isValidChild(f.name,l.name)&&!n[f.name];f=f.parent)A.push(f);if(f&&A.length>1)if(t.isValidChild(f.name,l.name)){A.reverse();for(var m=d=a(A[0].clone()),h=0;h<A.length-1;h++){t.isValidChild(m.name,A[h].name)?(p=a(A[h].clone()),m.append(p)):p=m;for(var v=A[h].firstChild;v&&v!==A[h+1];){var b=v.next;p.append(v),v=b}m=p}Cv(t,r,o,d)?f.insert(l,A[0],!0):(f.insert(d,A[0],!0),f.insert(l,d)),f=A[0],(Cv(t,r,o,f)||xv(f,"br"))&&f.empty().remove()}else u(l);else if(l.parent){if("li"===l.name){if((g=l.prev)&&("ul"===g.name||"ol"===g.name)){g.append(l);continue}if((g=l.next)&&("ul"===g.name||"ol"===g.name)){g.insert(l,g.firstChild,!0);continue}l.wrap(a(new Op("ul",1)));continue}t.isValidChild(l.parent.name,"div")&&t.isValidChild("div",l.name)?l.wrap(a(new Op("div",1))):u(l)}}}}(h)),E&&("body"===F.name||u.isRootContent)&&function(){var n=F.firstChild,r=null,o=function(e){e&&((n=e.firstChild)&&3===n.type&&(n.value=n.value.replace(D,"")),(n=e.lastChild)&&3===n.type&&(n.value=n.value.replace(M,"")))};if(t.isValidChild(F.name,E.toLowerCase())){for(;n;){var i=n.next;3===n.type||1===n.type&&"p"!==n.name&&!v[n.name]&&!n.attr("data-mce-type")?(r||((r=S(E,1)).attr(e.forced_root_block_attrs),F.insert(r,n)),r.append(n)):(o(r),r=null),n=i}o(r)}}(),!u.invalid){for(A in o)if(we(o,A)){for(g=n[A],d=(s=o[A]).length;d--;)s[d].parent||s.splice(d,1);for(l=0,f=g.length;l<f;l++)g[l](s,A,u)}for(l=0,f=r.length;l<f;l++)if((g=r[l]).name in i){for(d=(s=i[g.name]).length;d--;)s[d].parent||s.splice(d,1);for(d=0,p=g.callbacks.length;d<p;d++)g.callbacks[d](s,g.name,u)}}return F}};return function(e,t){var n=e.schema;t.remove_trailing_brs&&e.addNodeFilter("br",(function(e,r,o){var i,a,c,u,s,l,f,d,p=e.length,g=_t.extend({},n.getBlockElements()),A=n.getNonEmptyElements(),m=n.getWhiteSpaceElements();for(g.body=1,i=0;i<p;i++)if(c=(a=e[i]).parent,g[a.parent.name]&&a===c.lastChild){for(s=a.prev;s;){if("span"!==(l=s.name)||"bookmark"!==s.attr("data-mce-type")){"br"===l&&(a=null);break}s=s.prev}a&&(a.remove(),Cv(n,A,m,c)&&(f=n.getElementRule(c.name))&&(f.removeEmpty?c.remove():f.paddEmpty&&yv(t,o,g,c)))}else{for(u=a;c&&c.firstChild===u&&c.lastChild===u&&(u=c,!g[c.name]);)c=c.parent;u===c&&!0!==t.padd_empty_with_br&&((d=new Op("#text",3)).value=yo,a.replace(d))}})),e.addAttributeFilter("href",(function(e){var n,r,o=e.length;if(!t.allow_unsafe_link_target)for(;o--;){var i=e[o];"a"===i.name&&"_blank"===i.attr("target")&&i.attr("rel",(r=void 0,r=(n=i.attr("rel"))?_t.trim(n):"",/\b(noopener)\b/g.test(r)?r:function(e){return e.split(" ").filter((function(e){return e.length>0})).concat(["noopener"]).sort().join(" ")}(r)))}})),t.allow_html_in_named_anchor||e.addAttributeFilter("id,name",(function(e){for(var t,n,r,o,i=e.length;i--;)if("a"===(o=e[i]).name&&o.firstChild&&!o.attr("href")){r=o.parent,t=o.lastChild;do{n=t.prev,r.insert(t,o),t=n}while(t)}})),t.fix_list_elements&&e.addNodeFilter("ul,ol",(function(e){for(var t,n,r=e.length;r--;)if("ul"===(n=(t=e[r]).parent).name||"ol"===n.name)if(t.prev&&"li"===t.prev.name)t.prev.append(t);else{var o=new Op("li",1);o.attr("style","list-style-type: none"),t.wrap(o)}})),t.validate&&n.getValidClasses()&&e.addAttributeFilter("class",(function(e){for(var t=n.getValidClasses(),r=e.length;r--;){for(var o=e[r],i=o.attr("class").split(" "),a="",c=0;c<i.length;c++){var u=i[c],s=!1,l=t["*"];l&&l[u]&&(s=!0),l=t[o.name],!s&&l&&l[u]&&(s=!0),s&&(a&&(a+=" "),a+=u)}a.length||(a=null),o.attr("class",a)}})),Ev(e,t)}(c,e),function(e,t){t.inline_styles&&dv(e,t)}(c,e),c},Gv=function(e,t,n){return function(e,t){return e&&e.hasEventListeners("PreProcess")&&!t.no_events}(e,n)?function(e,t,n){var r,o=e.dom,i=t.cloneNode(!0),a=document.implementation;if(a.createHTMLDocument){var c=a.createHTMLDocument("");_t.each("BODY"===i.nodeName?i.childNodes:[i],(function(e){c.body.appendChild(c.importNode(e,!0))})),i="BODY"!==i.nodeName?c.body.firstChild:c.body,r=o.doc,o.doc=c}return function(e,t){e.fire("PreProcess",t)}(e,Ie(Ie({},n),{node:i})),r&&(o.doc=r),i}(e,t,n):t},Jv=function(e,t,n){-1===_t.inArray(t,n)&&(e.addAttributeFilter(n,(function(e,t){for(var n=e.length;n--;)e[n].attr(t,null)})),t.push(n))},Vv=function(e,t,n,r,o){var i=function(e,t,n){return ng(e,t).serialize(n)}(t,n,r);return function(e,t,n){if(!t.no_events&&e){var r=function(e,t){return e.fire("PostProcess",t)}(e,Ie(Ie({},t),{content:n}));return r.content}return n}(e,o,i)},Wv=function(e,t){var n=["data-mce-selected"],r=t&&t.dom?t.dom:bc.DOM,o=t&&t.schema?t.schema:Qi(e);e.entity_encoding=e.entity_encoding||"named",e.remove_trailing_brs=!("remove_trailing_brs"in e)||e.remove_trailing_brs;var i=Hv(e,o);!function(e,t,n){e.addAttributeFilter("data-mce-tabindex",(function(e,t){for(var n=e.length;n--;){var r=e[n];r.attr("tabindex",r.attr("data-mce-tabindex")),r.attr(t,null)}})),e.addAttributeFilter("src,href,style",(function(e,r){for(var o="data-mce-"+r,i=t.url_converter,a=t.url_converter_scope,c=e.length;c--;){var u=e[c],s=u.attr(o);void 0!==s?(u.attr(r,s.length>0?s:null),u.attr(o,null)):(s=u.attr(r),"style"===r?s=n.serializeStyle(n.parseStyle(s),u.name):i&&(s=i.call(a,s,r,u.name)),u.attr(r,s.length>0?s:null))}})),e.addAttributeFilter("class",(function(e){for(var t=e.length;t--;){var n=e[t],r=n.attr("class");r&&(r=n.attr("class").replace(/(?:^|\s)mce-item-\w+(?!\S)/g,""),n.attr("class",r.length>0?r:null))}})),e.addAttributeFilter("data-mce-type",(function(e,t,n){for(var r=e.length;r--;){var o=e[r];if("bookmark"===o.attr("data-mce-type")&&!n.cleanup){var i=P.from(o.firstChild).exists((function(e){return!Co(e.value)}));i?o.unwrap():o.remove()}}})),e.addNodeFilter("noscript",(function(e){for(var t=e.length;t--;){var n=e[t].firstChild;n&&(n.value=wi.decode(n.value))}})),e.addNodeFilter("script,style",(function(e,n){for(var r=function(e){return e.replace(/(<!--\[CDATA\[|\]\]-->)/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*((<!--)?(\s*\/\/)?\s*<!\[CDATA\[|(<!--\s*)?\/\*\s*<!\[CDATA\[\s*\*\/|(\/\/)?\s*<!--|\/\*\s*<!--\s*\*\/)\s*[\r\n]*/gi,"").replace(/\s*(\/\*\s*\]\]>\s*\*\/(-->)?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"")},o=e.length;o--;){var i=e[o],a=i.firstChild?i.firstChild.value:"";if("script"===n){var c=i.attr("type");c&&i.attr("type","mce-no/type"===c?null:c.replace(/^mce\-/,"")),"xhtml"===t.element_format&&a.length>0&&(i.firstChild.value="// <![CDATA[\n"+r(a)+"\n// ]]>")}else"xhtml"===t.element_format&&a.length>0&&(i.firstChild.value="\x3c!--\n"+r(a)+"\n--\x3e")}})),e.addNodeFilter("#comment",(function(e){for(var r=e.length;r--;){var o=e[r];t.preserve_cdata&&0===o.value.indexOf("[CDATA[")?(o.name="#cdata",o.type=4,o.value=n.decode(o.value.replace(/^\[CDATA\[|\]\]$/g,""))):0===o.value.indexOf("mce:protected ")&&(o.name="#text",o.type=3,o.raw=!0,o.value=unescape(o.value).substr(14))}})),e.addNodeFilter("xml:namespace,input",(function(e,t){for(var n=e.length;n--;){var r=e[n];7===r.type?r.remove():1===r.type&&("input"!==t||r.attr("type")||r.attr("type","text"))}})),e.addAttributeFilter("data-mce-type",(function(t){G(t,(function(t){"format-caret"===t.attr("data-mce-type")&&(t.isEmpty(e.schema.getNonEmptyElements())?t.remove():t.unwrap())}))})),e.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style,data-mce-selected,data-mce-expando,data-mce-type,data-mce-resize,data-mce-placeholder",(function(e,t){for(var n=e.length;n--;)e[n].attr(t,null)}))}(i,e,r);return{schema:o,addNodeFilter:i.addNodeFilter,addAttributeFilter:i.addAttributeFilter,serialize:function(n,a){void 0===a&&(a={});var c=Ie({format:"html"},a),u=Gv(t,n,c),s=function(e,t,n){var r=Eo(n.getInner?t.innerHTML:e.getOuterHTML(t));return n.selection||wo(It.fromDom(t))?r:_t.trim(r)}(r,u,c),l=function(e,t,n){var r=n.selection?Ie({forced_root_block:!1},n):n,o=e.parse(t,r);return function(e){var t=function(e){return e&&"br"===e.name},n=e.lastChild;if(t(n)){var r=n.prev;t(r)&&(n.remove(),r.remove())}}(o),o}(i,s,c);return"tree"===c.format?l:Vv(t,e,o,l,c)},addRules:o.addValidElements,setRules:o.setValidElements,addTempAttr:_(Jv,i,n),getTempAttrs:B(n),getNodeFilters:i.getNodeFilters,getAttributeFilters:i.getAttributeFilters}},Zv=function(e,t){var n=Wv(e,t);return{schema:n.schema,addNodeFilter:n.addNodeFilter,addAttributeFilter:n.addAttributeFilter,serialize:n.serialize,addRules:n.addRules,setRules:n.setRules,addTempAttr:n.addTempAttr,getTempAttrs:n.getTempAttrs,getNodeFilters:n.getNodeFilters,getAttributeFilters:n.getAttributeFilters}},Xv=function(e,t){return void 0===t&&(t={}),function(e,t,n){return tv(e).editor.getContent(t,n)}(e,t,t.format?t.format:"html")},Kv=function(e,t,n){return void 0===n&&(n={}),function(e,t,n){return tv(e).editor.setContent(t,n)}(e,t,n)},qv=bc.DOM,$v=function(e){return P.from(e).each((function(e){return e.destroy()}))},eb=function(e){if(!e.removed){var t=e._selectionOverrides,n=e.editorUpload,r=e.getBody(),o=e.getElement();r&&e.save({is_removing:!0}),e.removed=!0,e.unbindAllNativeEvents(),e.hasHiddenInput&&o&&qv.remove(o.nextSibling),function(e){e.fire("remove")}(e),e.editorManager.remove(e),!e.inline&&r&&function(e){qv.setStyle(e.id,"display",e.orgDisplay)}(e),function(e){e.fire("detach")}(e),qv.remove(e.getContainer()),$v(t),$v(n),e.destroy()}},tb=function(e,t){var n=e.selection,r=e.dom;e.destroyed||(t||e.removed?(t||(e.editorManager.off("beforeunload",e._beforeUnload),e.theme&&e.theme.destroy&&e.theme.destroy(),$v(n),$v(r)),function(e){var t=e.formElement;t&&(t._mceOldSubmit&&(t.submit=t._mceOldSubmit,t._mceOldSubmit=null),qv.unbind(t,"submit reset",e.formEventDelegate))}(e),function(e){e.contentAreaContainer=e.formElement=e.container=e.editorContainer=null,e.bodyElement=e.contentDocument=e.contentWindow=null,e.iframeElement=e.targetElm=null,e.selection&&(e.selection=e.selection.win=e.selection.dom=e.selection.dom.doc=null)}(e),e.destroyed=!0):e.remove())},nb=(jv=function(e,t){return p(e)&&p(t)?nb(e,t):t},function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(0===e.length)throw new Error("Can't merge zero objects");for(var n={},r=0;r<e.length;r++){var o=e[r];for(var i in o)we(o,i)&&(n[i]=jv(n[i],o[i]))}return n}),rb="autoresize_on_init,content_editable_state,convert_fonts_to_spans,inline_styles,padd_empty_with_br,block_elements,boolean_attributes,editor_deselector,editor_selector,elements,file_browser_callback_types,filepicker_validator_handler,force_hex_style_colors,force_p_newlines,gecko_spellcheck,images_dataimg_filter,media_scripts,mode,move_caret_before_on_enter_elements,non_empty_elements,self_closing_elements,short_ended_elements,special,spellchecker_select_languages,spellchecker_whitelist,tab_focus,table_responsive_width,text_block_elements,text_inline_elements,toolbar_drawer,types,validate,whitespace_elements,paste_word_valid_elements,paste_retain_style_properties,paste_convert_word_fake_lists".split(","),ob="bbcode,colorpicker,contextmenu,fullpage,legacyoutput,spellchecker,textcolor".split(","),ib="imagetools,toc".split(","),ab=function(e){var t=W(rb,(function(t){return we(e,t)})),n=e.forced_root_block;return!1!==n&&""!==n||t.push("forced_root_block (false only)"),oe(t)},cb=function(e){var t=_t.makeMap(e.plugins," "),n=function(e){return we(t,e)},r=Se(Se([],W(ob,n),!0),ee(ib,(function(e){return n(e)?[e+" (moving to premium)"]:[]})),!0);return oe(r)},ub=gt().deviceType,sb=ub.isTouch(),lb=ub.isPhone(),fb=ub.isTablet(),db=["lists","autolink","autosave"],pb={table_grid:!1,object_resizing:!1,resize:!1},gb=function(e){var t=g(e)?e.join(" "):e,n=H(d(t)?t.split(" "):[],Re);return W(n,(function(e){return e.length>0}))},Ab=function(e,t){var n=function(e,t){var n={},r={};return me(e,t,Ae(n),Ae(r)),{t:n,f:r}}(t,(function(t,n){return U(e,n)}));return function(e,t){return{sections:B(e),settings:B(t)}}(n.t,n.f)},mb=function(e,t){return we(e.sections(),t)},hb=function(e,t){return be(e,"toolbar_mode").orThunk((function(){return be(e,"toolbar_drawer").map((function(e){return!1===e?"wrap":e}))})).getOr(t)},vb=function(e,t){var n={resize:!1,toolbar_mode:hb(e,"scrolling"),toolbar_sticky:!1};return Ie(Ie(Ie({},pb),n),t?{menubar:!1}:{})},bb=function(e,t){var n=t.external_plugins?t.external_plugins:{};return e&&e.external_plugins?_t.extend({},e.external_plugins,n):n},wb=function(e,t,n,r){return e&&function(e,t,n){var r=e.sections();return mb(e,t)&&r[t].theme===n}(t,"mobile","mobile")?W(r,_(U,db)):e&&mb(t,"mobile")?r:n},yb=function(e,t,n,r){var o=gb(n.forced_plugins),i=gb(r.plugins),a=function(e,t){return mb(e,t)?e.sections()[t]:{}}(t,"mobile"),c=a.plugins?gb(a.plugins):i,u=function(e,t){return[].concat(gb(e)).concat(gb(t))}(o,wb(e,t,i,c));if(Ct.browser.isIE()&&U(u,"rtc"))throw new Error("RTC plugin is not supported on IE 11.");return _t.extend(r,{plugins:u.join(" ")})},xb=function(e,t,n,r,o){var i=e?{mobile:vb(o.mobile||{},t)}:{},a=Ab(["mobile"],nb(i,o)),c=_t.extend(n,r,a.settings(),function(e,t){return e&&mb(t,"mobile")}(e,a)?function(e,t,n){void 0===n&&(n={});var r=e.sections(),o=be(r,t).getOr({});return _t.extend({},n,o)}(a,"mobile"):{},{validate:!0,external_plugins:bb(r,a.settings())});return yb(e,a,r,c)},Cb=function(e,t,n,r,o){var i=function(e,t,n,r,o){var i={id:t,theme:"silver",toolbar_mode:hb(e,"floating"),plugins:"",document_base_url:n,add_form_submit_trigger:!0,submit_patch:!0,add_unload_trigger:!0,convert_urls:!0,relative_urls:!0,remove_script_host:!0,object_resizing:!0,doctype:"<!DOCTYPE html>",visual:!0,font_size_legacy_values:"xx-small,small,medium,large,x-large,xx-large,300%",forced_root_block:"p",hidden_input:!0,inline_styles:!0,convert_fonts_to_spans:!0,indent:!0,indent_before:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",indent_after:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",entity_encoding:"named",url_converter:o.convertURL,url_converter_scope:o};return Ie(Ie({},i),r?pb:{})}(o,t,n,sb,e),a=xb(lb||fb,lb,i,r,o);return!1!==a.deprecation_warnings&&function(e,t){var n=ab(e),r=cb(t),o=r.length>0,i=n.length>0,a="mobile"===t.theme;if(o||i||a){var c="\n- ",u=a?"\n\nThemes:\n- mobile":"",s=o?"\n\nPlugins:"+c+r.join(c):"",l=i?"\n\nSettings:"+c+n.join(c):"";console.warn("The following deprecated features are currently enabled, these will be removed in TinyMCE 6.0. See https://www.tiny.cloud/docs/release-notes/6.0-upcoming-changes/ for more information."+u+s+l)}}(o,a),a},Eb=function(e,t,n){return P.from(t.settings[n]).filter(e)},Bb=function(e,t,n,r){var o,i=t in e.settings?e.settings[t]:n;return"hash"===r?function(e){var t={};return"string"==typeof e?G(e.indexOf("=")>0?e.split(/[;,](?![^=;,]*(?:[;,]|$))/):e.split(","),(function(e){var n=e.split("=");n.length>1?t[_t.trim(n[0])]=_t.trim(n[1]):t[_t.trim(n[0])]=_t.trim(n[0])})):t=e,t}(i):"string"===r?Eb(d,e,t).getOr(n):"number"===r?Eb(y,e,t).getOr(n):"boolean"===r?Eb(m,e,t).getOr(n):"object"===r?Eb(p,e,t).getOr(n):"array"===r?Eb(g,e,t).getOr(n):"string[]"===r?Eb((o=d,function(e){return g(e)&&te(e,o)}),e,t).getOr(n):"function"===r?Eb(w,e,t).getOr(n):i},Db=(zv={},{add:function(e,t){zv[e]=t},get:function(e){return zv[e]?zv[e]:{icons:{}}},has:function(e){return we(zv,e)}}),Mb=function(e,t){return t.dom[e]},_b=function(e,t){return parseInt(ar(t,e),10)},kb=_(Mb,"clientWidth"),Ib=_(Mb,"clientHeight"),Sb=_(_b,"margin-top"),Qb=_(_b,"margin-left"),Nb=function(e,t,n){var r,o=It.fromDom(e.getBody()),i=e.inline?o:(r=o,It.fromDom(Gt(r).dom.documentElement)),a=function(e,t,n,r){var o=function(e){return e.dom.getBoundingClientRect()}(t);return{x:n-(e?o.left+t.dom.clientLeft+Qb(t):0),y:r-(e?o.top+t.dom.clientTop+Sb(t):0)}}(e.inline,i,t,n);return function(e,t,n){var r=kb(e),o=Ib(e);return t>=0&&n>=0&&t<=r&&n<=o}(i,a.x,a.y)},Fb=function(e){var t,n=e.inline?e.getBody():e.getContentAreaContainer();return(t=n,P.from(t).map(It.fromDom)).map(bn).getOr(!1)},Tb=function(e){var t=[],n=function(){var t,n=e.theme;return n&&n.getNotificationManagerImpl?n.getNotificationManagerImpl():{open:t=function(){throw new Error("Theme did not provide a NotificationManager implementation.")},close:t,reposition:t,getArgs:t}},r=function(){return P.from(t[0])},o=function(){t.length>0&&n().reposition(t)},i=function(e){$(t,(function(t){return t===e})).each((function(e){t.splice(e,1)}))},a=function(a,c){if(void 0===c&&(c=!0),!e.removed&&Fb(e))return c&&e.fire("BeforeOpenNotification",{notification:a}),q(t,(function(e){return function(e,t){return!(e.type!==t.type||e.text!==t.text||e.progressBar||e.timeout||t.progressBar||t.timeout)}(n().getArgs(e),a)})).getOrThunk((function(){e.editorManager.setActive(e);var c=n().open(a,(function(){i(c),o(),r().fold((function(){return e.focus()}),(function(e){return It.fromDom(e.getEl()).dom.focus()}))}));return function(e){t.push(e)}(c),o(),e.fire("OpenNotification",{notification:Ie({},c)}),c}))},c=B(t);return function(e){e.on("SkinLoaded",(function(){var t=function(e){return e.getParam("service_message")}(e);t&&a({text:t,type:"warning",timeout:0},!1),o()})),e.on("show ResizeEditor ResizeWindow NodeChange",(function(){io.requestAnimationFrame(o)})),e.on("remove",(function(){G(t.slice(),(function(e){n().close(e)}))}))}(e),{open:a,close:function(){r().each((function(e){n().close(e),i(e),o()}))},getNotifications:c}},Ob=kc.PluginManager,Pb=kc.ThemeManager;var jb=function(e){var t=[],n=function(){var t,n=e.theme;return n&&n.getWindowManagerImpl?n.getWindowManagerImpl():{open:t=function(){throw new Error("Theme did not provide a WindowManager implementation.")},openUrl:t,alert:t,confirm:t,close:t,getParams:t,setParams:t}},r=function(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return t?t.apply(e,n):void 0}},o=function(n){t.push(n),function(t){e.fire("OpenWindow",{dialog:t})}(n)},i=function(n){!function(t){e.fire("CloseWindow",{dialog:t})}(n),0===(t=W(t,(function(e){return e!==n}))).length&&e.focus()},a=function(t){e.editorManager.setActive(e),lp(e);var n=t();return o(n),n};return e.on("remove",(function(){G(t,(function(e){n().close(e)}))})),{open:function(e,t){return a((function(){return n().open(e,t,i)}))},openUrl:function(e){return a((function(){return n().openUrl(e,i)}))},alert:function(e,t,o){var i=n();i.alert(e,r(o||i,t))},confirm:function(e,t,o){var i=n();i.confirm(e,r(o||i,t))},close:function(){P.from(t[t.length-1]).each((function(e){n().close(e),i(e)}))}}},zb=function(e,t){e.notificationManager.open({type:"error",text:t})},Rb=function(e,t){e._skinLoaded?zb(e,t):e.on("SkinLoaded",(function(){zb(e,t)}))},Lb=function(e,t,n){id(e,t,{message:n}),console.error(n)},Ub=function(e,t,n){return n?"Failed to load "+e+": "+n+" from url "+t:"Failed to load "+e+" url: "+t},Yb=function(e,t,n){Lb(e,"PluginLoadError",Ub("plugin",t,n))},Hb=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r=window.console;r&&(r.error?r.error.apply(r,Se([e],t,!1)):r.log.apply(r,Se([e],t,!1)))},Gb=function(e){return Jb(e,function(e){var t=e.getParam("content_css");return d(t)?H(t.split(","),Re):g(t)?t:!1===t||e.inline?[]:["default"]}(e))},Jb=function(e,t){var n=e.editorManager.baseURL+"/skins/content",r="content"+e.editorManager.suffix+".css",o=!0===e.inline;return H(t,(function(t){return function(e){return/^[a-z0-9\-]+$/i.test(e)}(t)&&!o?n+"/"+t+"/"+r:e.documentBaseURI.toAbsolute(t)}))},Vb=function(e){e.contentCSS=e.contentCSS.concat(Gb(e),function(e){return Jb(e,vs(e))}(e))},Wb=function(){var e={},t=function(e,t){return{status:e,resultUri:t}},n=function(t){return t in e};return{hasBlobUri:n,getResultUri:function(t){var n=e[t];return n?n.resultUri:null},isPending:function(t){return!!n(t)&&1===e[t].status},isUploaded:function(t){return!!n(t)&&2===e[t].status},markPending:function(n){e[n]=t(1,null)},markUploaded:function(n,r){e[n]=t(2,r)},removeFailed:function(t){delete e[t]},destroy:function(){e={}}}},Zb=0,Xb=function(e){return e+Zb+++(t=function(){return Math.round(4294967295*Math.random()).toString(36)},"s"+(new Date).getTime().toString(36)+t()+t()+t());var t},Kb=function(e,t){var n={},r=function(e,n,r,o){var i=new XMLHttpRequest;i.open("POST",t.url),i.withCredentials=t.credentials,i.upload.onprogress=function(e){o(e.loaded/e.total*100)},i.onerror=function(){r("Image upload failed due to a XHR Transport error. Code: "+i.status)},i.onload=function(){if(i.status<200||i.status>=300)r("HTTP Error: "+i.status);else{var e,o,a=JSON.parse(i.responseText);if(a&&"string"==typeof a.location)n((e=t.basePath,o=a.location,e?e.replace(/\/$/,"")+"/"+o.replace(/^\//,""):o));else r("Invalid JSON: "+i.responseText)}};var a=new FormData;a.append("file",e.blob(),e.filename()),i.send(a)},o=function(e,t){return{url:t,blobInfo:e,status:!0}},i=function(e,t,n){return{url:"",blobInfo:e,status:!1,error:{message:t,options:n}}},a=function(e,t){_t.each(n[e],(function(e){e(t)})),delete n[e]},c=function(r,c){return r=_t.grep(r,(function(t){return!e.isUploaded(t.blobUri())})),to.all(_t.map(r,(function(r){return e.isPending(r.blobUri())?function(e){var t=e.blobUri();return new to((function(e){n[t]=n[t]||[],n[t].push(e)}))}(r):function(t,n,r){return e.markPending(t.blobUri()),new to((function(c){var u;try{var s=function(){u&&u.close()};n(t,(function(n){s(),e.markUploaded(t.blobUri(),n),a(t.blobUri(),o(t,n)),c(o(t,n))}),(function(n,r){var o=r||{};s(),e.removeFailed(t.blobUri()),a(t.blobUri(),i(t,n,o)),c(i(t,n,o))}),(function(e){e<0||e>100||P.from(u).orThunk((function(){return P.from(r).map(I)})).each((function(t){u=t,t.progressBar.value(e)}))}))}catch(e){c(i(t,e.message,{}))}}))}(r,t.handler,c)})))};return!1===w(t.handler)&&(t.handler=r),{upload:function(e,n){return t.url||t.handler!==r?c(e,n):new to((function(e){e([])}))}}},qb=function(e){return function(){return e.notificationManager.open({text:e.translate("Image uploading..."),type:"info",timeout:-1,progressBar:!0})}},$b=function(e,t){return Kb(t,{url:ls(e),basePath:fs(e),credentials:ds(e),handler:ps(e)})},ew=function(e){var t,n,r=function(){var e=[],t=function(e){if(!e.blob||!e.base64)throw new Error("blob and base64 representations of the image are required for BlobInfo to be created");var t,n=e.id||Xb("blobid"),r=e.name||n,o=e.blob;return{id:B(n),name:B(r),filename:B(e.filename||r+"."+(t=o.type,{"image/jpeg":"jpg","image/jpg":"jpg","image/gif":"gif","image/png":"png","image/apng":"apng","image/avif":"avif","image/svg+xml":"svg","image/webp":"webp","image/bmp":"bmp","image/tiff":"tiff"}[t.toLowerCase()]||"dat")),blob:B(o),base64:B(e.base64),blobUri:B(e.blobUri||URL.createObjectURL(o)),uri:B(e.uri)}},n=function(t){return q(e,t).getOrUndefined()},r=function(e){return n((function(t){return t.id()===e}))};return{create:function(e,n,r,o,i){if(d(e))return t({id:e,name:o,filename:i,blob:n,base64:r});if(p(e))return t(e);throw new Error("Unknown input type")},add:function(t){r(t.id())||e.push(t)},get:r,getByUri:function(e){return n((function(t){return t.blobUri()===e}))},getByData:function(e,t){return n((function(n){return n.base64()===e&&n.blob().type===t}))},findFirst:n,removeByUri:function(t){e=W(e,(function(e){return e.blobUri()!==t||(URL.revokeObjectURL(e.blobUri()),!1)}))},destroy:function(){G(e,(function(e){URL.revokeObjectURL(e.blobUri())})),e=[]}}}(),o=Wb(),i=[],a=function(e){var t=Ec(null);return e.on("change AddUndo",(function(e){t.set(Ie({},e.level))})),{fireIfChanged:function(){var n=e.undoManager.data;ce(n).filter((function(e){return!Wh(t.get(),e)})).each((function(t){e.setDirty(!0),e.fire("change",{level:t,lastLevel:ie(n,n.length-2).getOrNull()})}))}}}(e),c=function(t){return function(n){return e.selection?t(n):[]}},u=function(e,t,n){var r=0;do{-1!==(r=e.indexOf(t,r))&&(e=e.substring(0,r)+n+e.substr(r+t.length),r+=n.length-t.length+1)}while(-1!==r);return e},s=function(e,t,n){var r='src="'+n+'"'+(n===Ct.transparentSrc?' data-mce-placeholder="1"':"");return e=u(e,'src="'+t+'"',r),e=u(e,'data-mce-src="'+t+'"','data-mce-src="'+n+'"')},l=function(t,n){G(e.undoManager.data,(function(e){"fragmented"===e.type?e.fragments=H(e.fragments,(function(e){return s(e,t,n)})):e.content=s(e.content,t,n)}))},f=function(n){return t||(t=$b(e,o)),m().then(c((function(o){var i=H(o,(function(e){return e.blobInfo}));return t.upload(i,qb(e)).then(c((function(t){var i=[],c=H(t,(function(t,n){var a=o[n].blobInfo,c=o[n].image;return t.status&&function(e){return e.getParam("images_replace_blob_uris",!0,"boolean")}(e)?(r.removeByUri(c.src),$h(e)||function(t,n){var r,o=e.convertURL(n,"src");l(t.src,n),e.$(t).attr({src:us(e)?(r=n,r+(-1===r.indexOf("?")?"?":"&")+(new Date).getTime()):n,"data-mce-src":o})}(c,t.url)):t.error&&(t.error.options.remove&&(l(c.getAttribute("src"),Ct.transparentSrc),i.push(c)),function(e,t){Rb(e,_c.translate(["Failed to upload image: {0}",t]))}(e,t.error.message)),{element:c,status:t.status,uploadUri:t.url,blobInfo:a}}));return c.length>0&&a.fireIfChanged(),i.length>0&&($h(e)?console.error("Removing images on failed uploads is currently unsupported for RTC"):e.undoManager.transact((function(){G(i,(function(t){e.dom.remove(t),r.removeByUri(t.src)}))}))),n&&n(c),c})))})))},g=function(t){if(cs(e))return f(t)},A=function(t){if(!1===te(i,(function(e){return e(t)})))return!1;if(0===t.getAttribute("src").indexOf("data:")){var n=function(e){return e.getParam("images_dataimg_filter",N,"function")}(e);return n(t)}return!0},m=function(){return n||(n=bv(o,r)),n.findAll(e.getBody(),A).then(c((function(t){return t=W(t,(function(t){return"string"!=typeof t||(Rb(e,t),!1)})),$h(e)||G(t,(function(e){l(e.image.src,e.blobInfo.blobUri()),e.image.src=e.blobInfo.blobUri(),e.image.removeAttribute("data-mce-src")})),t})))},h=function(t){return t.replace(/src="(blob:[^"]+)"/g,(function(t,n){var i=o.getResultUri(n);if(i)return'src="'+i+'"';var a=r.getByUri(n);return a||(a=X(e.editorManager.get(),(function(e,t){return e||t.editorUpload&&t.editorUpload.blobCache.getByUri(n)}),null)),a?'src="data:'+a.blob().type+";base64,"+a.base64()+'"':t}))};return e.on("SetContent",(function(){cs(e)?g():m()})),e.on("RawSaveContent",(function(e){e.content=h(e.content)})),e.on("GetContent",(function(e){e.source_view||"raw"===e.format||"tree"===e.format||(e.content=h(e.content))})),e.on("PostRender",(function(){e.parser.addNodeFilter("img",(function(e){G(e,(function(e){var t=e.attr("src");if(!r.getByUri(t)){var n=o.getResultUri(t);n&&e.attr("src",n)}}))}))})),{blobCache:r,addFilter:function(e){i.push(e)},uploadImages:f,uploadImagesAuto:g,scanForImages:m,destroy:function(){r.destroy(),o.destroy(),n=t=null}}},tw=function(e){var t={},n=function(e,r){e&&(d(e)?(g(r)||(r=[r]),G(r,(function(e){h(e.deep)&&(e.deep=!vf(e)),h(e.split)&&(e.split=!vf(e)||bf(e)),h(e.remove)&&vf(e)&&!bf(e)&&(e.remove="none"),vf(e)&&bf(e)&&(e.mixed=!0,e.block_expand=!0),d(e.classes)&&(e.classes=e.classes.split(/\s+/))})),t[e]=r):de(e,(function(e,t){n(t,e)})))};return n(function(e){var t={valigntop:[{selector:"td,th",styles:{verticalAlign:"top"}}],valignmiddle:[{selector:"td,th",styles:{verticalAlign:"middle"}}],valignbottom:[{selector:"td,th",styles:{verticalAlign:"bottom"}}],alignleft:[{selector:"figure.image",collapsed:!1,classes:"align-left",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"left"},inherit:!1,preview:!1,defaultBlock:"div"},{selector:"img,table,audio,video",collapsed:!1,styles:{float:"left"},preview:"font-family font-size"}],aligncenter:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"center"},inherit:!1,preview:"font-family font-size",defaultBlock:"div"},{selector:"figure.image",collapsed:!1,classes:"align-center",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"img,audio,video",collapsed:!1,styles:{display:"block",marginLeft:"auto",marginRight:"auto"},preview:!1},{selector:"table",collapsed:!1,styles:{marginLeft:"auto",marginRight:"auto"},preview:"font-family font-size"}],alignright:[{selector:"figure.image",collapsed:!1,classes:"align-right",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"right"},inherit:!1,preview:"font-family font-size",defaultBlock:"div"},{selector:"img,table,audio,video",collapsed:!1,styles:{float:"right"},preview:"font-family font-size"}],alignjustify:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"justify"},inherit:!1,defaultBlock:"div",preview:"font-family font-size"}],bold:[{inline:"strong",remove:"all",preserve_attributes:["class","style"]},{inline:"span",styles:{fontWeight:"bold"}},{inline:"b",remove:"all",preserve_attributes:["class","style"]}],italic:[{inline:"em",remove:"all",preserve_attributes:["class","style"]},{inline:"span",styles:{fontStyle:"italic"}},{inline:"i",remove:"all",preserve_attributes:["class","style"]}],underline:[{inline:"span",styles:{textDecoration:"underline"},exact:!0},{inline:"u",remove:"all",preserve_attributes:["class","style"]}],strikethrough:[{inline:"span",styles:{textDecoration:"line-through"},exact:!0},{inline:"strike",remove:"all",preserve_attributes:["class","style"]},{inline:"s",remove:"all",preserve_attributes:["class","style"]}],forecolor:{inline:"span",styles:{color:"%value"},links:!0,remove_similar:!0,clear_child_styles:!0},hilitecolor:{inline:"span",styles:{backgroundColor:"%value"},links:!0,remove_similar:!0,clear_child_styles:!0},fontname:{inline:"span",toggle:!1,styles:{fontFamily:"%value"},clear_child_styles:!0},fontsize:{inline:"span",toggle:!1,styles:{fontSize:"%value"},clear_child_styles:!0},lineheight:{selector:"h1,h2,h3,h4,h5,h6,p,li,td,th,div",defaultBlock:"p",styles:{lineHeight:"%value"}},fontsize_class:{inline:"span",attributes:{class:"%value"}},blockquote:{block:"blockquote",wrapper:!0,remove:"all"},subscript:{inline:"sub"},superscript:{inline:"sup"},code:{inline:"code"},link:{inline:"a",selector:"a",remove:"all",split:!0,deep:!0,onmatch:function(e,t,n){return Sn(e)&&e.hasAttribute("href")},onformat:function(t,n,r){_t.each(r,(function(n,r){e.setAttrib(t,r,n)}))}},lang:{inline:"span",clear_child_styles:!0,remove_similar:!0,attributes:{lang:"%value","data-mce-lang":function(e){var t;return null!==(t=null==e?void 0:e.customValue)&&void 0!==t?t:null}}},removeformat:[{selector:"b,strong,em,i,font,u,strike,s,sub,sup,dfn,code,samp,kbd,var,cite,mark,q,del,ins,small",remove:"all",split:!0,expand:!1,block_expand:!0,deep:!0},{selector:"span",attributes:["style","class"],remove:"empty",split:!0,expand:!1,deep:!0},{selector:"*",attributes:["style","class"],split:!1,expand:!1,deep:!0}]};return _t.each("p h1 h2 h3 h4 h5 h6 div address pre dt dd samp".split(/\s/),(function(e){t[e]={block:e,remove:"all"}})),t}(e.dom)),n(function(e){return e.getParam("formats")}(e)),{get:function(e){return b(e)?t[e]:t},has:function(e){return we(t,e)},register:n,unregister:function(e){return e&&t[e]&&delete t[e],t}}},nw=_t.each,rw=bc.DOM,ow=function(e,t){var n,r,o,i=t&&t.schema||Qi({}),a=function(e){r="string"==typeof e?{name:e,classes:[],attrs:{}}:e;var t=rw.create(r.name);return function(e,t){t.classes.length&&rw.addClass(e,t.classes.join(" ")),rw.setAttribs(e,t.attrs)}(t,r),t},c=function(e,t,n){var r,o,u=t.length>0&&t[0],s=u&&u.name,l=function(e,t){var n="string"!=typeof e?e.nodeName.toLowerCase():e,r=i.getElementRule(n),o=r&&r.parentsRequired;return!(!o||!o.length)&&(t&&-1!==_t.inArray(o,t)?t:o[0])}(e,s);if(l)s===l?(o=t[0],t=t.slice(1)):o=l;else if(u)o=t[0],t=t.slice(1);else if(!n)return e;return o&&(r=a(o)).appendChild(e),n&&(r||(r=rw.create("div")).appendChild(e),_t.each(n,(function(t){var n=a(t);r.insertBefore(n,e)}))),c(r,t,o&&o.siblings)};return e&&e.length?(r=e[0],n=a(r),(o=rw.create("div")).appendChild(c(n,e.slice(1),r.siblings)),o):""},iw=function(e){var t,n={classes:[],attrs:{}};return"*"!==(e=n.selector=_t.trim(e))&&(t=e.replace(/(?:([#\.]|::?)([\w\-]+)|(\[)([^\]]+)\]?)/g,(function(e,t,r,o,i){switch(t){case"#":n.attrs.id=r;break;case".":n.classes.push(r);break;case":":-1!==_t.inArray("checked disabled enabled read-only required".split(" "),r)&&(n.attrs[r]=r)}if("["===o){var a=i.match(/([\w\-]+)(?:\=\"([^\"]+))?/);a&&(n.attrs[a[1]]=a[2])}return""}))),n.name=t||"div",n},aw=function(e,t){var n,r,o,i="",a=function(e){var t=e.getParam("preview_styles","font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow");return d(t)?t:""}(e);if(""===a)return"";var c=function(e){return e.replace(/%(\w+)/g,"")};if("string"==typeof t){if(!(t=e.formatter.get(t)))return;t=t[0]}if("preview"in t){var u=be(t,"preview");if(Zn(u,!1))return"";a=u.getOr(a)}n=t.block||t.inline||"span";var s,l=(s=t.selector)&&"string"==typeof s?(s=(s=s.split(/\s*,\s*/)[0]).replace(/\s*(~\+|~|\+|>)\s*/g,"$1"),_t.map(s.split(/(?:>|\s+(?![^\[\]]+\]))/),(function(e){var t=_t.map(e.split(/(?:~\+|~|\+)/),iw),n=t.pop();return t.length&&(n.siblings=t),n})).reverse()):[];l.length?(l[0].name||(l[0].name=n),n=t.selector,r=ow(l,e)):r=ow([n],e);var f=rw.select(n,r)[0]||r.firstChild;return nw(t.styles,(function(e,t){var n=c(e);n&&rw.setStyle(f,t,n)})),nw(t.attributes,(function(e,t){var n=c(e);n&&rw.setAttrib(f,t,n)})),nw(t.classes,(function(e){var t=c(e);rw.hasClass(f,t)||rw.addClass(f,t)})),e.fire("PreviewFormats"),rw.setStyles(r,{position:"absolute",left:-65535}),e.getBody().appendChild(r),o=rw.getStyle(e.getBody(),"fontSize",!0),o=/px$/.test(o)?parseInt(o,10):0,nw(a.split(" "),(function(t){var n=rw.getStyle(f,t,!0);if(!("background-color"===t&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(n)&&(n=rw.getStyle(e.getBody(),t,!0),"#ffffff"===rw.toHex(n).toLowerCase())||"color"===t&&"#000000"===rw.toHex(n).toLowerCase())){if("font-size"===t&&/em|%$/.test(n)){if(0===o)return;n=parseFloat(n)/(/%$/.test(n)?100:1)*o+"px"}"border"===t&&n&&(i+="padding:0 2px;"),i+=t+":"+n+";"}})),e.fire("AfterPreviewFormats"),rw.remove(r),i},cw=function(e){var t=tw(e),n=Ec(null);return function(e){e.addShortcut("meta+b","","Bold"),e.addShortcut("meta+i","","Italic"),e.addShortcut("meta+u","","Underline");for(var t=1;t<=6;t++)e.addShortcut("access+"+t,"",["FormatBlock",!1,"h"+t]);e.addShortcut("access+7","",["FormatBlock",!1,"p"]),e.addShortcut("access+8","",["FormatBlock",!1,"div"]),e.addShortcut("access+9","",["FormatBlock",!1,"address"])}(e),Fm(e),{get:t.get,has:t.has,register:t.register,unregister:t.unregister,apply:function(t,n,r){!function(e,t,n,r){nv(e).formatter.apply(t,n,r)}(e,t,n,r)},remove:function(t,n,r,o){!function(e,t,n,r,o){nv(e).formatter.remove(t,n,r,o)}(e,t,n,r,o)},toggle:function(t,n,r){!function(e,t,n,r){nv(e).formatter.toggle(t,n,r)}(e,t,n,r)},match:function(t,n,r,o){return function(e,t,n,r,o){return nv(e).formatter.match(t,n,r,o)}(e,t,n,r,o)},closest:function(t){return function(e,t){return nv(e).formatter.closest(t)}(e,t)},matchAll:function(t,n){return function(e,t,n){return nv(e).formatter.matchAll(t,n)}(e,t,n)},matchNode:function(t,n,r,o){return function(e,t,n,r,o){return nv(e).formatter.matchNode(t,n,r,o)}(e,t,n,r,o)},canApply:function(t){return function(e,t){return nv(e).formatter.canApply(t)}(e,t)},formatChanged:function(t,r,o,i){return function(e,t,n,r,o,i){return nv(e).formatter.formatChanged(t,n,r,o,i)}(e,n,t,r,o,i)},getCssText:_(aw,e)}},uw=function(e){switch(e.toLowerCase()){case"undo":case"redo":case"mcerepaint":case"mcefocus":return!0;default:return!1}},sw=function(e){var t=Ic(),n=Ec(0),r=Ec(0),o={data:[],typing:!1,beforeChange:function(){!function(e,t,n){nv(e).undoManager.beforeChange(t,n)}(e,n,t)},add:function(i,a){return function(e,t,n,r,o,i,a){return nv(e).undoManager.add(t,n,r,o,i,a)}(e,o,r,n,t,i,a)},undo:function(){return function(e,t,n,r){return nv(e).undoManager.undo(t,n,r)}(e,o,n,r)},redo:function(){return function(e,t,n){return nv(e).undoManager.redo(t,n)}(e,r,o.data)},clear:function(){!function(e,t,n){nv(e).undoManager.clear(t,n)}(e,o,r)},reset:function(){!function(e,t){nv(e).undoManager.reset(t)}(e,o)},hasUndo:function(){return function(e,t,n){return nv(e).undoManager.hasUndo(t,n)}(e,o,r)},hasRedo:function(){return function(e,t,n){return nv(e).undoManager.hasRedo(t,n)}(e,o,r)},transact:function(t){return function(e,t,n,r){return nv(e).undoManager.transact(t,n,r)}(e,o,n,t)},ignore:function(t){!function(e,t,n){nv(e).undoManager.ignore(t,n)}(e,n,t)},extra:function(t,n){!function(e,t,n,r,o){nv(e).undoManager.extra(t,n,r,o)}(e,o,r,t,n)}};return $h(e)||function(e,t,n){var r=Ec(!1),o=function(e){Xh(t,!1,n),t.add({},e)};e.on("init",(function(){t.add()})),e.on("BeforeExecCommand",(function(e){var r=e.command;uw(r)||(Kh(t,n),t.beforeChange())})),e.on("ExecCommand",(function(e){var t=e.command;uw(t)||o(e)})),e.on("ObjectResizeStart cut",(function(){t.beforeChange()})),e.on("SaveContent ObjectResized blur",o),e.on("dragend",o),e.on("keyup",(function(n){var i=n.keyCode;n.isDefaultPrevented()||((i>=33&&i<=36||i>=37&&i<=40||45===i||n.ctrlKey)&&(o(),e.nodeChanged()),46!==i&&8!==i||e.nodeChanged(),r.get()&&t.typing&&!1===Wh(Hh(e),t.data[0])&&(!1===e.isDirty()&&(e.setDirty(!0),e.fire("change",{level:t.data[0],lastLevel:null})),e.fire("TypingUndo"),r.set(!1),e.nodeChanged()))})),e.on("keydown",(function(e){var i=e.keyCode;if(!e.isDefaultPrevented())if(i>=33&&i<=36||i>=37&&i<=40||45===i)t.typing&&o(e);else{var a=e.ctrlKey&&!e.altKey||e.metaKey;!(i<16||i>20)||224===i||91===i||t.typing||a||(t.beforeChange(),Xh(t,!0,n),t.add({},e),r.set(!0))}})),e.on("mousedown",(function(e){t.typing&&o(e)})),e.on("input",(function(e){var t;e.inputType&&("insertReplacementText"===e.inputType||"insertText"===(t=e).inputType&&null===t.data||function(e){return"insertFromPaste"===e.inputType||"insertFromDrop"===e.inputType}(e))&&o(e)})),e.on("AddUndo Undo Redo ClearUndos",(function(t){t.isDefaultPrevented()||e.nodeChanged()}))}(e,o,n),function(e){e.addShortcut("meta+z","","Undo"),e.addShortcut("meta+y,meta+shift+z","","Redo")}(e),o},lw=[9,27,ud.HOME,ud.END,19,20,44,144,145,33,34,45,16,17,18,91,92,93,ud.DOWN,ud.UP,ud.LEFT,ud.RIGHT].concat(Ct.browser.isFirefox()?[224]:[]),fw="data-mce-placeholder",dw=function(e){return"keydown"===e.type||"keyup"===e.type},pw=function(e){var t=e.keyCode;return t===ud.BACKSPACE||t===ud.DELETE},gw=function(e){var t=e.dom,n=is(e),r=function(e){return e.getParam("placeholder",ns.getAttrib(e.getElement(),"placeholder"),"string")}(e),o=function(i,a){if(!function(e){if(dw(e)){var t=e.keyCode;return!pw(e)&&(ud.metaKeyPressed(e)||e.altKey||t>=112&&t<=123||U(lw,t))}return!1}(i)){var c=e.getBody(),u=!function(e){return dw(e)&&!(pw(e)||"keyup"===e.type&&229===e.keyCode)}(i)&&function(e,t,n){if(ni(It.fromDom(t),!1)){var r=""===n,o=t.firstElementChild;return!o||!e.getStyle(t.firstElementChild,"padding-left")&&!e.getStyle(t.firstElementChild,"padding-right")&&(r?!e.isBlock(o):n===o.nodeName.toLowerCase())}return!1}(t,c,n);(""!==t.getAttrib(c,fw)!==u||a)&&(t.setAttrib(c,fw,u?r:null),t.setAttrib(c,"aria-placeholder",u?r:null),function(e,t){e.fire("PlaceholderToggle",{state:t})}(e,u),e.on(u?"keydown":"keyup",o),e.off(u?"keyup":"keydown",o))}};r&&e.on("init",(function(t){o(t,!0),e.on("change SetContent ExecCommand",o),e.on("paste",(function(t){return io.setEditorTimeout(e,(function(){return o(t)}))}))}))},Aw=/[\u0591-\u07FF\uFB1D-\uFDFF\uFE70-\uFEFC]/,mw=function(e,t){return Qt(It.fromDom(t),function(e){return e.getParam("inline_boundaries_selector","a[href],code,.mce-annotation","string")}(e))},hw=function(e){return"rtl"===bc.DOM.getStyle(e,"direction",!0)||(t=e.textContent,Aw.test(t));var t},vw=function(e,t,n){var r=function(e,t,n){return W(bc.DOM.getParents(n.container(),"*",t),e)}(e,t,n);return P.from(r[r.length-1])},bw=function(e,t){if(!t)return t;var n=t.container(),r=t.offset();return e?_o(n)?zn(n.nextSibling)?Qu(n.nextSibling,0):Qu.after(n):So(t)?Qu(n,r+1):t:_o(n)?zn(n.previousSibling)?Qu(n.previousSibling,n.previousSibling.data.length):Qu.before(n):Qo(t)?Qu(n,r-1):t},ww=_(bw,!0),yw=_(bw,!1),xw=function(e){return Ao(e)||ho(e)},Cw=function(e,t){return Ot(e,t)?Xr(t,xw,function(e){return function(t){return Ft(e,It.fromDom(t.dom.parentNode))}}(e)):P.none()},Ew=function(e){e.dom.isEmpty(e.getBody())&&(e.setContent(""),function(e){var t=e.getBody(),n=t.firstChild&&e.dom.isBlock(t.firstChild)?t.firstChild:t;e.selection.setCursorLocation(n,0)}(e))},Bw=function(e,t){return{from:e,to:t}},Dw=function(e,t){var n=It.fromDom(e),r=It.fromDom(t.container());return Cw(n,r).map((function(e){return function(e,t){return{block:e,position:t}}(e,t)}))},Mw=function(e,t,n){var r=Dw(e,Qu.fromRangeStart(n)),o=r.bind((function(n){return Ql(t,e,n.position).bind((function(n){return Dw(e,n).map((function(n){return function(e,t,n){return Yn(n.position.getNode())&&!1===ni(n.block)?Tl(!1,n.block.dom).bind((function(r){return r.isEqual(n.position)?Ql(t,e,r).bind((function(t){return Dw(e,t)})):P.some(n)})).getOr(n):n}(e,t,n)}))}))}));return Xn(r,o,Bw).filter((function(e){return function(e){return!1===Ft(e.from.block,e.to.block)}(e)&&function(e){return Vt(e.from.block).bind((function(t){return Vt(e.to.block).filter((function(e){return Ft(t,e)}))})).isSome()}(e)&&function(e){return!1===Jn(e.from.block.dom)&&!1===Jn(e.to.block.dom)}(e)}))},_w=function(e){var t=qt(e);return $(t,fo).fold(B(t),(function(e){return t.slice(0,e)}))},kw=function(e){var t=_w(e);return G(t,hn),t},Iw=function(e,t){var n=_g(t,e);return q(n.reverse(),(function(e){return ni(e)})).each(hn)},Sw=function(e,t,n,r){if(ni(n))return Eg(n),jl(n.dom);0===W(Xt(r),(function(e){return!ni(e)})).length&&ni(t)&&fn(r,It.fromTag("br"));var o=Pl(n.dom,Qu.before(r.dom));return G(kw(t),(function(e){fn(r,e)})),Iw(e,t),o},Qw=function(e,t,n){if(ni(n))return hn(n),ni(t)&&Eg(t),jl(t.dom);var r=zl(n.dom);return G(kw(t),(function(e){gn(n,e)})),Iw(e,t),r},Nw=function(e,t){return Ot(t,e)?function(e,t){var n=_g(t,e);return P.from(n[n.length-1])}(t,e):P.none()},Fw=function(e,t){Tl(e,t.dom).map((function(e){return e.getNode()})).map(It.fromDom).filter(go).each(hn)},Tw=function(e,t,n){return Fw(!0,t),Fw(!1,n),Nw(t,n).fold(_(Qw,e,t,n),_(Sw,e,t,n))},Ow=function(e,t,n,r){return t?Tw(e,r,n):Tw(e,n,r)},Pw=function(e,t){var n=It.fromDom(e.getBody()),r=function(e,t,n){return n.collapsed?Mw(e,t,n):P.none()}(n.dom,t,e.selection.getRng()).bind((function(e){return Ow(n,t,e.from.block,e.to.block)}));return r.each((function(t){e.selection.setRng(t.toRange())})),r.isSome()},jw=function(e,t){var n=It.fromDom(t),r=_(Ft,e);return Zr(n,bo,r).isSome()},zw=function(e,t){var n=Pl(e.dom,Qu.fromRangeStart(t)).isNone(),r=Ol(e.dom,Qu.fromRangeEnd(t)).isNone();return!function(e,t){return jw(e,t.startContainer)||jw(e,t.endContainer)}(e,t)&&n&&r},Rw=function(e){var t=It.fromDom(e.getBody()),n=e.selection.getRng();return zw(t,n)?function(e){return e.setContent(""),e.selection.setCursorLocation(),!0}(e):function(e,t){var n=t.getRng();return Xn(Cw(e,It.fromDom(n.startContainer)),Cw(e,It.fromDom(n.endContainer)),(function(r,o){return!1===Ft(r,o)&&(n.deleteContents(),Ow(e,!0,r,o).each((function(e){t.setRng(e.toRange())})),!0)})).getOr(!1)}(t,e.selection)},Lw=function(e,t){return!e.selection.isCollapsed()&&Rw(e)},Uw=Gn,Yw=Jn,Hw=function(e,t,n,r,o){return P.from(t._selectionOverrides.showCaret(e,n,r,o))},Gw=function(e,t){return e.fire("BeforeObjectSelected",{target:t}).isDefaultPrevented()?P.none():P.some(function(e){var t=e.ownerDocument.createRange();return t.selectNode(e),t}(t))},Jw=function(e,t,n){var r=ll(1,e.getBody(),t),o=Qu.fromRangeStart(r),i=o.getNode();if(Ys(i))return Hw(1,e,i,!o.isAtEnd(),!1);var a=o.getNode(!0);if(Ys(a))return Hw(1,e,a,!1,!1);var c=e.dom.getParent(o.getNode(),(function(e){return Yw(e)||Uw(e)}));return Ys(c)?Hw(1,e,c,!1,n):P.none()},Vw=function(e,t,n){return t.collapsed?Jw(e,t,n).getOr(t):t},Ww=function(e){return yg(e)||hg(e)},Zw=function(e){return xg(e)||vg(e)},Xw=function(e,t,n,r,o,i){return Hw(r,e,i.getNode(!o),o,!0).each((function(n){if(t.collapsed){var r=t.cloneRange();o?r.setEnd(n.startContainer,n.startOffset):r.setStart(n.endContainer,n.endOffset),r.deleteContents()}else t.deleteContents();e.selection.setRng(n)})),function(e,t){zn(t)&&0===t.data.length&&e.remove(t)}(e.dom,n),!0},Kw=function(e,t){return function(e,t){var n=e.selection.getRng();if(!zn(n.commonAncestorContainer))return!1;var r=t?Nu.Forwards:Nu.Backwards,o=Ml(e.getBody()),i=_(gl,t?o.next:o.prev),a=t?Ww:Zw,c=dl(r,e.getBody(),n),u=bw(t,i(c));if(!u||!Al(c,u))return!1;if(a(u))return Xw(e,n,c.getNode(),r,t,u);var s=i(u);return!!(s&&a(s)&&Al(u,s))&&Xw(e,n,c.getNode(),r,t,s)}(e,t)},qw=Dr([{remove:["element"]},{moveToElement:["element"]},{moveToPosition:["position"]}]),$w=function(e,t,n,r){var o=r.getNode(!1===t);return Cw(It.fromDom(e),It.fromDom(n.getNode())).map((function(e){return ni(e)?qw.remove(e.dom):qw.moveToElement(o)})).orThunk((function(){return P.some(qw.moveToElement(o))}))},ey=function(e,t,n){return Ql(t,e,n).bind((function(r){return o=r.getNode(),bo(It.fromDom(o))||ho(It.fromDom(o))||function(e,t,n,r){var o=function(t){return po(It.fromDom(t))&&!rl(n,r,e)};return fl(!t,n).fold((function(){return fl(t,r).fold(Q,o)}),o)}(e,t,n,r)?P.none():t&&Jn(r.getNode())||!1===t&&Jn(r.getNode(!0))?$w(e,t,n,r):t&&xg(n)||!1===t&&yg(n)?P.some(qw.moveToPosition(r)):P.none();var o}))},ty=function(e,t,n){return function(e,t){var n=t.getNode(!1===e),r=e?"after":"before";return Sn(n)&&n.getAttribute("data-mce-caret")===r}(t,n)?function(e,t){return e&&Jn(t.nextSibling)?P.some(qw.moveToElement(t.nextSibling)):!1===e&&Jn(t.previousSibling)?P.some(qw.moveToElement(t.previousSibling)):P.none()}(t,n.getNode(!1===t)).fold((function(){return ey(e,t,n)}),P.some):ey(e,t,n).bind((function(t){return function(e,t,n){return n.fold((function(e){return P.some(qw.remove(e))}),(function(e){return P.some(qw.moveToElement(e))}),(function(n){return rl(t,n,e)?P.none():P.some(qw.moveToPosition(n))}))}(e,n,t)}))},ny=function(e,t){return P.from(rd(e.getBody(),t))},ry=function(e,t){var n=e.selection.getNode();return ny(e,n).filter(Jn).fold((function(){return function(e,t,n){var r=ll(t?1:-1,e,n),o=Qu.fromRangeStart(r),i=It.fromDom(e);return!1===t&&xg(o)?P.some(qw.remove(o.getNode(!0))):t&&yg(o)?P.some(qw.remove(o.getNode())):!1===t&&yg(o)&&Rg(i,o)?Lg(i,o).map((function(e){return qw.remove(e.getNode())})):t&&xg(o)&&zg(i,o)?Ug(i,o).map((function(e){return qw.remove(e.getNode())})):ty(e,t,o)}(e.getBody(),t,e.selection.getRng()).exists((function(n){return n.fold(function(e,t){return function(n){return e._selectionOverrides.hideFakeCaret(),hA(e,t,It.fromDom(n)),!0}}(e,t),function(e,t){return function(n){var r=t?Qu.before(n):Qu.after(n);return e.selection.setRng(r.toRange()),!0}}(e,t),function(e){return function(t){return e.selection.setRng(t.toRange()),!0}}(e))}))}),N)},oy=function(e,t){var n=e.selection.getNode();return!(!Jn(n)||Vn(n))&&ny(e,n.parentNode).filter(Jn).fold((function(){var n;return n=It.fromDom(e.getBody()),G(Lc(n,".mce-offscreen-selection"),hn),hA(e,t,It.fromDom(e.selection.getNode())),Ew(e),!0}),N)},iy=function(e){var t=e.dom,n=e.selection,r=rd(e.getBody(),n.getNode());if(Gn(r)&&t.isBlock(r)&&t.isEmpty(r)){var o=t.create("br",{"data-mce-bogus":"1"});t.setHTML(r,""),r.appendChild(o),n.setRng(Qu.before(o).toRange())}return!0},ay=function(e,t){return e.selection.isCollapsed()?ry(e,t):oy(e,t)},cy=function(e,t){return!!e.selection.isCollapsed()&&function(e,t){var n=Qu.fromRangeStart(e.selection.getRng());return Ql(t,e.getBody(),n).filter((function(e){return t?Ag(e):mg(e)})).bind((function(e){return P.from(ol(t?0:-1,e))})).exists((function(t){return e.selection.select(t),!0}))}(e,t)},uy=zn,sy=function(e){return uy(e)&&e.data[0]===xo},ly=function(e){return uy(e)&&e.data[e.data.length-1]===xo},fy=function(e){return e.ownerDocument.createTextNode(xo)},dy=function(e,t){return e?function(e){if(uy(e.previousSibling))return ly(e.previousSibling)||e.previousSibling.appendData(xo),e.previousSibling;if(uy(e))return sy(e)||e.insertData(0,xo),e;var t=fy(e);return e.parentNode.insertBefore(t,e),t}(t):function(e){if(uy(e.nextSibling))return sy(e.nextSibling)||e.nextSibling.insertData(0,xo),e.nextSibling;if(uy(e))return ly(e)||e.appendData(xo),e;var t=fy(e);return e.nextSibling?e.parentNode.insertBefore(t,e.nextSibling):e.parentNode.appendChild(t),t}(t)},py=_(dy,!0),gy=_(dy,!1),Ay=function(e,t){return zn(e.container())?dy(t,e.container()):dy(t,e.getNode())},my=function(e,t){var n=t.get();return n&&e.container()===n&&_o(n)},hy=function(e,t){return t.fold((function(t){Ts(e.get());var n=py(t);return e.set(n),P.some(Qu(n,n.length-1))}),(function(t){return jl(t).map((function(t){if(my(t,e))return Qu(e.get(),1);Ts(e.get());var n=Ay(t,!0);return e.set(n),Qu(n,1)}))}),(function(t){return zl(t).map((function(t){if(my(t,e))return Qu(e.get(),e.get().length-1);Ts(e.get());var n=Ay(t,!1);return e.set(n),Qu(n,n.length-1)}))}),(function(t){Ts(e.get());var n=gy(t);return e.set(n),P.some(Qu(n,1))}))},vy=function(e,t){for(var n=0;n<e.length;n++){var r=e[n].apply(null,t);if(r.isSome())return r}return P.none()},by=Dr([{before:["element"]},{start:["element"]},{end:["element"]},{after:["element"]}]),wy=function(e,t){var n=nl(t,e);return n||e},yy=function(e,t,n){var r=ww(n),o=wy(t,r.container());return vw(e,o,r).fold((function(){return Ol(o,r).bind(_(vw,e,o)).map((function(e){return by.before(e)}))}),P.none)},xy=function(e,t){return null===Ul(e,t)},Cy=function(e,t,n){return vw(e,t,n).filter(_(xy,t))},Ey=function(e,t,n){var r=yw(n);return Cy(e,t,r).bind((function(e){return Pl(e,r).isNone()?P.some(by.start(e)):P.none()}))},By=function(e,t,n){var r=ww(n);return Cy(e,t,r).bind((function(e){return Ol(e,r).isNone()?P.some(by.end(e)):P.none()}))},Dy=function(e,t,n){var r=yw(n),o=wy(t,r.container());return vw(e,o,r).fold((function(){return Pl(o,r).bind(_(vw,e,o)).map((function(e){return by.after(e)}))}),P.none)},My=function(e){return!1===hw(ky(e))},_y=function(e,t,n){return vy([yy,Ey,By,Dy],[e,t,n]).filter(My)},ky=function(e){return e.fold(D,D,D,D)},Iy=function(e){return e.fold(B("before"),B("start"),B("end"),B("after"))},Sy=function(e){return e.fold(by.before,by.before,by.after,by.after)},Qy=function(e){return e.fold(by.start,by.start,by.end,by.end)},Ny=function(e,t,n,r,o,i){return Xn(vw(t,n,r),vw(t,n,o),(function(t,r){return t!==r&&function(e,t,n){var r=nl(t,e),o=nl(n,e);return r&&r===o}(n,t,r)?by.after(e?t:r):i})).getOr(i)},Fy=function(e,t){return e.fold(N,(function(e){return r=t,!(Iy(n=e)===Iy(r)&&ky(n)===ky(r));var n,r}))},Ty=function(e,t){return e?t.fold(C(P.some,by.start),P.none,C(P.some,by.after),P.none):t.fold(P.none,C(P.some,by.before),P.none,C(P.some,by.end))},Oy=function(e,t,n,r){var o=bw(e,r),i=_y(t,n,o);return _y(t,n,o).bind(_(Ty,e)).orThunk((function(){return function(e,t,n,r,o){var i=bw(e,o);return Ql(e,n,i).map(_(bw,e)).fold((function(){return r.map(Sy)}),(function(o){return _y(t,n,o).map(_(Ny,e,t,n,i,o)).filter(_(Fy,r))})).filter(My)}(e,t,n,i,r)}))};_(Oy,!1),_(Oy,!0);var Py,jy=function(e,t,n){var r=e?1:-1;return t.setRng(Qu(n.container(),n.offset()+r).toRange()),t.getSel().modify("move",e?"forward":"backward","word"),!0},zy=function(e,t){var n=t.selection.getRng(),r=e?Qu.fromRangeEnd(n):Qu.fromRangeStart(n);return!!function(e){return w(e.selection.getSel().modify)}(t)&&(e&&So(r)?jy(!0,t.selection,r):!(e||!Qo(r))&&jy(!1,t.selection,r))};!function(e){e[e.Br=0]="Br",e[e.Block=1]="Block",e[e.Wrap=2]="Wrap",e[e.Eol=3]="Eol"}(Py||(Py={}));var Ry,Ly=function(e,t){return e===Nu.Backwards?ne(t):t},Uy=function(e,t,n){return e===Nu.Forwards?t.next(n):t.prev(n)},Yy=function(e,t,n,r){return Yn(r.getNode(t===Nu.Forwards))?Py.Br:!1===rl(n,r)?Py.Block:Py.Wrap},Hy=function(e,t,n,r){for(var o=Ml(n),i=r,a=[];i;){var c=Uy(t,o,i);if(!c)break;if(Yn(c.getNode(!1)))return t===Nu.Forwards?{positions:Ly(t,a).concat([c]),breakType:Py.Br,breakAt:P.some(c)}:{positions:Ly(t,a),breakType:Py.Br,breakAt:P.some(c)};if(c.isVisible()){if(e(i,c)){var u=Yy(0,t,i,c);return{positions:Ly(t,a),breakType:u,breakAt:P.some(c)}}a.push(c),i=c}else i=c}return{positions:Ly(t,a),breakType:Py.Eol,breakAt:P.none()}},Gy=function(e,t,n,r){return t(n,r).breakAt.map((function(r){var o=t(n,r).positions;return e===Nu.Backwards?o.concat(r):[r].concat(o)})).getOr([])},Jy=function(e,t){return X(e,(function(e,n){return e.fold((function(){return P.some(n)}),(function(r){return Xn(ae(r.getClientRects()),ae(n.getClientRects()),(function(e,o){var i=Math.abs(t-e.left);return Math.abs(t-o.left)<=i?n:r})).or(e)}))}),P.none())},Vy=function(e,t){return ae(t.getClientRects()).bind((function(t){return Jy(e,t.left)}))},Wy=_(Hy,Qu.isAbove,-1),Zy=_(Hy,Qu.isBelow,1),Xy=_(Gy,-1,Wy),Ky=_(Gy,1,Zy),qy=function(e){var t=function(t){return H(t,(function(t){var n=ou(t);return n.node=e,n}))};if(Sn(e))return t(e.getClientRects());if(zn(e)){var n=e.ownerDocument.createRange();return n.setStart(e,0),n.setEnd(e,e.data.length),t(n.getClientRects())}},$y=function(e){return ee(e,qy)};!function(e){e[e.Up=-1]="Up",e[e.Down=1]="Down"}(Ry||(Ry={}));var ex,tx,nx=function(e,t,n,r,o,i){var a=0,c=[],u=function(r){var i=$y([r]);-1===e&&(i=i.reverse());for(var u=0;u<i.length;u++){var l=i[u];if(!n(l,s)){if(c.length>0&&t(l,ke(c))&&a++,l.line=a,o(l))return!0;c.push(l)}}},s=ke(i.getClientRects());if(!s)return c;var l=i.getNode();return u(l),function(e,t,n,r){for(;r=tl(r,e,Wo,t);)if(n(r))return}(e,r,u,l),c},rx=_(nx,Ry.Up,cu,uu),ox=_(nx,Ry.Down,uu,cu),ix=function(e){return function(t){return function(e,t){return t.line>e}(e,t)}},ax=function(e){return function(t){return function(e,t){return t.line===e}(e,t)}},cx=Jn,ux=tl,sx=function(e,t){return Math.abs(e.left-t)},lx=function(e,t){return Math.abs(e.right-t)},fx=function(e,t){return e>=t.left&&e<=t.right},dx=function(e,t){return e>=t.top&&e<=t.bottom},px=function(e,t,n){return void 0===n&&(n=N),Me(e,(function(e,r){if(fx(t,r))return n(r)?r:e;if(fx(t,e))return n(e)?e:r;var o=Math.min(sx(e,t),lx(e,t)),i=Math.min(sx(r,t),lx(r,t));return i===o&&ye(r,"node")&&cx(r.node)||i<o?r:e}))},gx=function(e,t,n,r,o){var i=ux(r,e,Wo,t,!o);do{if(!i||n(i))return}while(i=ux(i,e,Wo,t))},Ax=function(e,t,n){var r=$y(function(e){return W(ue(e.getElementsByTagName("*")),Hs)}(e)),o=W(r,_(dx,n)),i=function(e){return!On(e.node)&&!Wn(e.node)},a=px(o,t,i);if(a){var c=i(a);if(a=px(function(e,t,n){void 0===n&&(n=!0);var r=[],o=function(e,n){var o=W($y([n]),(function(n){return!e(n,t)}));return r=r.concat(o),0===o.length};return r.push(t),gx(Ry.Up,e,_(o,cu),t.node,n),gx(Ry.Down,e,_(o,uu),t.node,n),r}(e,a,c),t,i),a&&Hs(a.node))return function(e,t){return{node:e.node,before:sx(e,t)<lx(e,t)}}(a,t)}return null},mx=function(e,t){e.selection.setRng(t),Vd(e,e.selection.getRng())},hx=function(e,t,n){return P.some(Vw(e,t,n))},vx=function(e,t,n,r,o,i){var a=t===Nu.Forwards,c=Ml(e.getBody()),u=_(gl,a?c.next:c.prev),s=a?r:o;if(!n.collapsed){var l=lu(n);if(i(l))return Hw(t,e,l,t===Nu.Backwards,!1)}var f=dl(t,e.getBody(),n);if(s(f))return Gw(e,f.getNode(!a));var d=bw(a,u(f)),p=Po(n);if(!d)return p?P.some(n):P.none();if(s(d))return Hw(t,e,d.getNode(!a),a,!1);var g=u(d);return g&&s(g)&&Al(d,g)?Hw(t,e,g.getNode(!a),a,!1):p?hx(e,d.toRange(),!1):P.none()},bx=function(e,t,n,r,o,i){var a=dl(t,e.getBody(),n),c=ke(a.getClientRects()),u=t===Ry.Down;if(!c)return P.none();var s,l=(u?ox:rx)(e.getBody(),ix(1),a),f=W(l,ax(1)),d=c.left,p=px(f,d);if(p&&i(p.node)){var g=Math.abs(d-p.left),A=Math.abs(d-p.right);return Hw(t,e,p.node,g<A,!1)}if(s=r(a)?a.getNode():o(a)?a.getNode(!0):lu(n)){var m=function(e,t,n,r){var o,i,a,c,u=Ml(t),s=[],l=0,f=function(e){return ke(e.getClientRects())};1===e?(o=u.next,i=uu,a=cu,c=Qu.after(r)):(o=u.prev,i=cu,a=uu,c=Qu.before(r));var d=f(c);do{if(c.isVisible()){var p=f(c);if(!a(p,d)){s.length>0&&i(p,ke(s))&&l++;var g=ou(p);if(g.position=c,g.line=l,n(g))return s;s.push(g)}}}while(c=o(c));return s}(t,e.getBody(),ix(1),s),h=px(W(m,ax(1)),d);if(h)return hx(e,h.position.toRange(),!1);if(h=ke(W(m,ax(0))))return hx(e,h.position.toRange(),!1)}return 0===f.length?wx(e,u).filter(u?o:r).map((function(t){return Vw(e,t.toRange(),!1)})):P.none()},wx=function(e,t){var n=e.selection.getRng(),r=e.getBody();if(t){var o=Qu.fromRangeEnd(n),i=Zy(r,o);return ce(i.positions)}o=Qu.fromRangeStart(n),i=Wy(r,o);return ae(i.positions)},yx=function(e,t,n){return wx(e,t).filter(n).exists((function(t){return e.selection.setRng(t.toRange()),!0}))},xx=function(e,t){var n=e.dom.createRng();n.setStart(t.container(),t.offset()),n.setEnd(t.container(),t.offset()),e.selection.setRng(n)},Cx=function(e,t){e?t.setAttribute("data-mce-selected","inline-boundary"):t.removeAttribute("data-mce-selected")},Ex=function(e,t,n){return hy(t,n).map((function(t){return xx(e,t),n}))},Bx=function(e,t){if(e.selection.isCollapsed()&&!0!==e.composing&&t.get()){var n=Qu.fromRangeStart(e.selection.getRng());Qu.isTextPosition(n)&&!1===function(e){return So(e)||Qo(e)}(n)&&(xx(e,Fs(t.get(),n)),t.set(null))}},Dx=function(e,t,n){return!!Cs(e)&&function(e,t,n){var r=e.getBody(),o=Qu.fromRangeStart(e.selection.getRng()),i=_(mw,e);return Oy(n,i,r,o).bind((function(n){return Ex(e,t,n)}))}(e,t,n).isSome()},Mx=function(e,t,n){return!!Cs(t)&&zy(e,t)},_x=function(e){var t=Ec(null),n=_(mw,e);return e.on("NodeChange",(function(r){!Cs(e)||Ct.browser.isIE()&&r.initial||(function(e,t,n){var r=H(Lc(It.fromDom(t.getRoot()),'*[data-mce-selected="inline-boundary"]'),(function(e){return e.dom})),o=W(r,e),i=W(n,e);G(re(o,i),_(Cx,!1)),G(re(i,o),_(Cx,!0))}(n,e.dom,r.parents),Bx(e,t),function(e,t,n,r){if(t.selection.isCollapsed()){var o=W(r,e);G(o,(function(r){var o=Qu.fromRangeStart(t.selection.getRng());_y(e,t.getBody(),o).bind((function(e){return Ex(t,n,e)}))}))}}(n,e,t,r.parents))})),t},kx=_(Mx,!0),Ix=_(Mx,!1),Sx=function(e,t,n){if(Cs(e)){var r=wx(e,t).getOrThunk((function(){var n=e.selection.getRng();return t?Qu.fromRangeEnd(n):Qu.fromRangeStart(n)}));return _y(_(mw,e),e.getBody(),r).exists((function(t){var r=Sy(t);return hy(n,r).exists((function(t){return xx(e,t),!0}))}))}return!1},Qx=function(e,t){return function(n){return hy(t,n).exists((function(t){return xx(e,t),!0}))}},Nx=function(e,t,n,r){var o=e.getBody(),i=_(mw,e);e.undoManager.ignore((function(){e.selection.setRng(function(e,t){var n=document.createRange();return n.setStart(e.container(),e.offset()),n.setEnd(t.container(),t.offset()),n}(n,r)),e.execCommand("Delete"),_y(i,o,Qu.fromRangeStart(e.selection.getRng())).map(Qy).map(Qx(e,t))})),e.nodeChanged()},Fx=function(e,t,n,r){var o=function(e,t){var n=nl(t,e);return n||e}(e.getBody(),r.container()),i=_(mw,e),a=_y(i,o,r);return a.bind((function(e){return n?e.fold(B(P.some(Qy(e))),P.none,B(P.some(Sy(e))),P.none):e.fold(P.none,B(P.some(Sy(e))),P.none,B(P.some(Qy(e))))})).map(Qx(e,t)).getOrThunk((function(){var c=Nl(n,o,r),u=c.bind((function(e){return _y(i,o,e)}));return Xn(a,u,(function(){return vw(i,o,r).exists((function(t){return!!function(e){return Xn(jl(e),zl(e),(function(t,n){var r=bw(!0,t),o=bw(!1,n);return Ol(e,r).forall((function(e){return e.isEqual(o)}))})).getOr(!0)}(t)&&(hA(e,n,It.fromDom(t)),!0)}))})).orThunk((function(){return u.bind((function(o){return c.map((function(o){return n?Nx(e,t,r,o):Nx(e,t,o,r),!0}))}))})).getOr(!1)}))},Tx=function(e,t,n){if(e.selection.isCollapsed()&&Cs(e)){var r=Qu.fromRangeStart(e.selection.getRng());return Fx(e,t,n,r)}return!1},Ox=function(e){return 1===nn(e)},Px=function(e,t,n,r){var o=_(Tm,t),i=H(W(r,o),(function(e){return e.dom}));if(0===i.length)hA(t,e,n);else{var a=function(e,t){var n=_m(!1),r=Qm(t,n.dom);return fn(It.fromDom(e),n),hn(It.fromDom(e)),Qu(r,0)}(n.dom,i);t.selection.setRng(a.toRange())}},jx=function(e,t){var n=It.fromDom(e.getBody()),r=It.fromDom(e.selection.getStart()),o=W(function(e,t){var n=_g(t,e);return $(n,fo).fold(B(n),(function(e){return n.slice(0,e)}))}(n,r),Ox);return ce(o).exists((function(n){var r,i=Qu.fromRangeStart(e.selection.getRng());return!(!function(e,t,n){return Xn(jl(n),zl(n),(function(r,o){var i=bw(!0,r),a=bw(!1,o),c=bw(!1,t);return e?Ol(n,c).exists((function(e){return e.isEqual(a)&&t.isEqual(i)})):Pl(n,c).exists((function(e){return e.isEqual(i)&&t.isEqual(a)}))})).getOr(!0)}(t,i,n.dom)||(r=n,Ll(r.dom)&&Dm(r.dom)))&&(Px(t,e,n,o),!0)}))},zx=function(e,t){return!!e.selection.isCollapsed()&&jx(e,t)},Rx=function(e,t,n){return e._selectionOverrides.hideFakeCaret(),hA(e,t,It.fromDom(n)),!0},Lx=function(e,t){return e.selection.isCollapsed()?function(e,t){var n=t?hg:vg,r=t?Nu.Forwards:Nu.Backwards,o=dl(r,e.getBody(),e.selection.getRng());return n(o)?Rx(e,t,o.getNode(!t)):P.from(bw(t,o)).filter((function(e){return n(e)&&Al(o,e)})).exists((function(n){return Rx(e,t,n.getNode(!t))}))}(e,t):function(e,t){var n=e.selection.getNode();return!!Wn(n)&&Rx(e,t,n)}(e,t)},Ux=function(e){var t=parseInt(e,10);return isNaN(t)?0:t},Yx=function(e,t){return(e||"table"===Pt(t)?"margin":"padding")+("rtl"===ar(t,"direction")?"-right":"-left")},Hx=function(e){var t=Jx(e);return!e.mode.isReadOnly()&&(t.length>1||function(e,t){return te(t,(function(t){var n=Yx(hs(e),t),r=ur(t,n).map(Ux).getOr(0);return"false"!==e.dom.getContentEditable(t.dom)&&r>0}))}(e,t))},Gx=function(e){return mo(e)||ho(e)},Jx=function(e){return W((t=e.selection.getSelectedBlocks(),H(t,It.fromDom)),(function(e){return!Gx(e)&&!function(e){return Vt(e).exists(Gx)}(e)&&Xr(e,(function(e){return Gn(e.dom)||Jn(e.dom)})).exists((function(e){return Gn(e.dom)}))}));var t},Vx=function(e,t){var n=e.dom,r=e.selection,o=e.formatter,i=function(e){return e.getParam("indentation","40px","string")}(e),a=/[a-z%]+$/i.exec(i)[0],c=parseInt(i,10),u=hs(e),s=is(e);e.queryCommandState("InsertUnorderedList")||e.queryCommandState("InsertOrderedList")||""!==s||n.getParent(r.getNode(),n.isBlock)||o.apply("div"),G(Jx(e),(function(e){!function(e,t,n,r,o,i){var a=Yx(n,It.fromDom(i));if("outdent"===t){var c=Math.max(0,Ux(i.style[a])-r);e.setStyle(i,a,c?c+o:"")}else c=Ux(i.style[a])+r+o,e.setStyle(i,a,c)}(n,t,u,c,a,e.dom)}))},Wx=function(e,t){if(e.selection.isCollapsed()&&Hx(e)){var n=e.dom,r=e.selection.getRng(),o=Qu.fromRangeStart(r),i=n.getParent(r.startContainer,n.isBlock);if(null!==i&&Ng(It.fromDom(i),o))return Vx(e,"outdent"),!0}return!1},Zx=function(e,t){e.getDoc().execCommand(t,!1,null)},Xx=function(e,t){e.addCommand("delete",(function(){!function(e,t){Wx(e)||ay(e,!1)||Kw(e,!1)||Tx(e,t,!1)||Pw(e,!1)||VA(e)||cy(e,!1)||Lx(e,!1)||Lw(e)||zx(e,!1)||(Zx(e,"Delete"),Ew(e))}(e,t)})),e.addCommand("forwardDelete",(function(){!function(e,t){ay(e,!0)||Kw(e,!0)||Tx(e,t,!0)||Pw(e,!0)||VA(e)||cy(e,!0)||Lx(e,!0)||Lw(e)||zx(e,!0)||Zx(e,"ForwardDelete")}(e,t)}))},Kx=function(e){return void 0===e.touches||1!==e.touches.length?P.none():P.some(e.touches[0])},qx=function(e){var t=Ic(),n=Ec(!1),r=Qc((function(t){e.fire("longpress",Ie(Ie({},t),{type:"longpress"})),n.set(!0)}),400);e.on("touchstart",(function(e){Kx(e).each((function(o){r.cancel();var i={x:o.clientX,y:o.clientY,target:e.target};r.throttle(e),n.set(!1),t.set(i)}))}),!0),e.on("touchmove",(function(o){r.cancel(),Kx(o).each((function(r){t.on((function(o){(function(e,t){var n=Math.abs(e.clientX-t.x),r=Math.abs(e.clientY-t.y);return n>5||r>5})(r,o)&&(t.clear(),n.set(!1),e.fire("longpresscancel"))}))}))}),!0),e.on("touchend touchcancel",(function(o){r.cancel(),"touchcancel"!==o.type&&t.get().filter((function(e){return e.target.isEqualNode(o.target)})).each((function(){n.get()?o.preventDefault():e.fire("tap",Ie(Ie({},o),{type:"tap"}))}))}),!0)},$x=function(e,t){return we(e,t.nodeName)},eC=function(e,t){return!!zn(t)||!!Sn(t)&&(!$x(e,t)&&!$l(t))},tC=function(e,t){if(zn(t)){if(0===t.nodeValue.length)return!0;if(/^\s+$/.test(t.nodeValue)&&(!t.nextSibling||$x(e,t.nextSibling)))return!0}return!1},nC=function(e){var t,n,r,o=e.dom,i=e.selection,a=e.schema,c=a.getBlockElements(),u=i.getStart(),s=e.getBody(),l=is(e);if(u&&Sn(u)&&l){var f=s.nodeName.toLowerCase();if(a.isValidChild(f,l.toLowerCase())&&!function(e,t,n){return Y(Mg(It.fromDom(n),It.fromDom(t)),(function(t){return $x(e,t.dom)}))}(c,s,u)){var d=i.getRng(),p=d.startContainer,g=d.startOffset,A=d.endContainer,m=d.endOffset,h=Cp(e);for(u=s.firstChild;u;)if(eC(c,u)){if(tC(c,u)){n=u,u=u.nextSibling,o.remove(n);continue}t||(t=o.create(l,as(e)),u.parentNode.insertBefore(t,u),r=!0),n=u,u=u.nextSibling,t.appendChild(n)}else t=null,u=u.nextSibling;r&&h&&(d.setStart(p,g),d.setEnd(A,m),i.setRng(d),e.nodeChanged())}}},rC=function(e,t){t.hasAttribute("data-mce-caret")&&(Oo(t),function(e){e.selection.setRng(e.selection.getRng())}(e),e.selection.scrollIntoView(t))},oC=function(e,t){var n=function(e){return $r(It.fromDom(e.getBody()),"*[data-mce-caret]").map((function(e){return e.dom})).getOrNull()}(e);if(n)return"compositionstart"===t.type?(t.preventDefault(),t.stopPropagation(),void rC(e,n)):void(Io(n)&&(rC(e,n),e.undoManager.add()))},iC=Jn,aC=function(e,t,n){var r=Ml(e.getBody()),o=_(gl,1===t?r.next:r.prev);if(n.collapsed&&function(e){return""!==is(e)}(e)){var i=e.dom.getParent(n.startContainer,"PRE");if(!i)return;if(!o(Qu.fromRangeStart(n))){var a=function(e){var t=e.dom.create(is(e));return(!Ct.ie||Ct.ie>=11)&&(t.innerHTML='<br data-mce-bogus="1">'),t}(e);1===t?e.$(i).after(a):e.$(i).before(a),e.selection.select(a,!0),e.selection.collapse()}}},cC=function(e,t){var n=t?Nu.Forwards:Nu.Backwards,r=e.selection.getRng();return function(e,t,n){return vx(t,e,n,yg,xg,iC)}(n,e,r).orThunk((function(){return aC(e,n,r),P.none()}))},uC=function(e,t){var n=t?1:-1,r=e.selection.getRng();return function(e,t,n){return bx(t,e,n,(function(e){return yg(e)||bg(e)}),(function(e){return xg(e)||wg(e)}),iC)}(n,e,r).orThunk((function(){return aC(e,n,r),P.none()}))},sC=function(e,t){return cC(e,t).exists((function(t){return mx(e,t),!0}))},lC=function(e,t){return uC(e,t).exists((function(t){return mx(e,t),!0}))},fC=function(e,t){return yx(e,t,t?xg:yg)},dC=function(e){return U(["figcaption"],Pt(e))},pC=function(e){var t=document.createRange();return t.setStartBefore(e.dom),t.setEndBefore(e.dom),t},gC=function(e,t,n){n?gn(e,t):pn(e,t)},AC=function(e,t,n,r){return""===t?function(e,t){var n=It.fromTag("br");return gC(e,n,t),pC(n)}(e,r):function(e,t,n,r){var o=It.fromTag(n),i=It.fromTag("br");return er(o,r),gn(o,i),gC(e,o,t),pC(i)}(e,r,t,n)},mC=function(e,t,n){return t?function(e,t){return Zy(e,t).breakAt.isNone()}(e.dom,n):function(e,t){return Wy(e,t).breakAt.isNone()}(e.dom,n)},hC=function(e,t){var n=It.fromDom(e.getBody()),r=Qu.fromRangeStart(e.selection.getRng()),o=is(e),i=as(e);return function(e,t){var n=_(Ft,t);return Xr(It.fromDom(e.container()),fo,n).filter(dC)}(r,n).exists((function(){if(mC(n,t,r)){var a=AC(n,o,i,t);return e.selection.setRng(a),!0}return!1}))},vC=function(e,t){return!!e.selection.isCollapsed()&&hC(e,t)},bC=function(e,t){return ee(function(e){return H(e,(function(e){return Ie({shiftKey:!1,altKey:!1,ctrlKey:!1,metaKey:!1,keyCode:0,action:x},e)}))}(e),(function(e){return function(e,t){return t.keyCode===e.keyCode&&t.shiftKey===e.shiftKey&&t.altKey===e.altKey&&t.ctrlKey===e.ctrlKey&&t.metaKey===e.metaKey}(e,t)?[e]:[]}))},wC=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return function(){return e.apply(null,t)}},yC=function(e,t){return q(bC(e,t),(function(e){return e.action()}))},xC=function(e,t){var n=t?Nu.Forwards:Nu.Backwards,r=e.selection.getRng();return vx(e,n,r,hg,vg,Wn).exists((function(t){return mx(e,t),!0}))},CC=function(e,t){var n=t?1:-1,r=e.selection.getRng();return bx(e,n,r,hg,vg,Wn).exists((function(t){return mx(e,t),!0}))},EC=function(e,t){return yx(e,t,t?vg:hg)},BC=function(e,t,n,r,o){var i=Lc(It.fromDom(n),"td,th,caption").map((function(e){return e.dom})),a=W(function(e,t){return ee(t,(function(t){var n=function(e,t){return{left:e.left-t,top:e.top-t,right:e.right+2*t,bottom:e.bottom+2*t,width:e.width+t,height:e.height+t}}(ou(t.getBoundingClientRect()),-1);return[{x:n.left,y:e(n),cell:t},{x:n.right,y:e(n),cell:t}]}))}(e,i),(function(e){return t(e,o)}));return function(e,t,n){return X(e,(function(e,r){return e.fold((function(){return P.some(r)}),(function(e){var o=Math.sqrt(Math.abs(e.x-t)+Math.abs(e.y-n)),i=Math.sqrt(Math.abs(r.x-t)+Math.abs(r.y-n));return P.some(i<o?r:e)}))}),P.none())}(a,r,o).map((function(e){return e.cell}))},DC=_(BC,(function(e){return e.bottom}),(function(e,t){return e.y<t})),MC=_(BC,(function(e){return e.top}),(function(e,t){return e.y>t})),_C=function(e,t){return ae(t.getClientRects()).bind((function(t){return DC(e,t.left,t.top)})).bind((function(e){return Vy(zl(n=e).map((function(e){return Wy(n,e).positions.concat(e)})).getOr([]),t);var n}))},kC=function(e,t){return ce(t.getClientRects()).bind((function(t){return MC(e,t.left,t.top)})).bind((function(e){return Vy(jl(n=e).map((function(e){return[e].concat(Zy(n,e).positions)})).getOr([]),t);var n}))},IC=function(e,t,n){var r=e(t,n);return function(e){return e.breakType===Py.Wrap&&0===e.positions.length}(r)||!Yn(n.getNode())&&function(e){return e.breakType===Py.Br&&1===e.positions.length}(r)?!function(e,t,n){return n.breakAt.exists((function(n){return e(t,n).breakAt.isSome()}))}(e,t,r):r.breakAt.isNone()},SC=_(IC,Wy),QC=_(IC,Zy),NC=function(e,t,n,r){var o=e.selection.getRng(),i=t?1:-1;return!(!Us()||!function(e,t,n){var r=Qu.fromRangeStart(t);return Tl(!e,n).exists((function(e){return e.isEqual(r)}))}(t,o,n))&&(Hw(i,e,n,!t,!1).each((function(t){mx(e,t)})),!0)},FC=function(e,t){var n=t.getNode(e);return Sn(n)&&"TABLE"===n.nodeName?P.some(n):P.none()},TC=function(e,t,n){var r=FC(!!t,n),o=!1===t;r.fold((function(){return mx(e,n.toRange())}),(function(r){return Tl(o,e.getBody()).filter((function(e){return e.isEqual(n)})).fold((function(){return mx(e,n.toRange())}),(function(o){return function(e,t,n,r){var o=is(t);o?t.undoManager.transact((function(){var r=It.fromTag(o);er(r,as(t)),gn(r,It.fromTag("br")),e?dn(It.fromDom(n),r):fn(It.fromDom(n),r);var i=t.dom.createRng();i.setStart(r.dom,0),i.setEnd(r.dom,0),mx(t,i)})):mx(t,r.toRange())}(t,e,r,n)}))}))},OC=function(e,t,n,r){var o=e.selection.getRng(),i=Qu.fromRangeStart(o),a=e.getBody();if(!t&&SC(r,i)){var c=function(e,t,n){return _C(t,n).orThunk((function(){return ae(n.getClientRects()).bind((function(n){return Jy(Xy(e,Qu.before(t)),n.left)}))})).getOr(Qu.before(t))}(a,n,i);return TC(e,t,c),!0}if(t&&QC(r,i)){c=function(e,t,n){return kC(t,n).orThunk((function(){return ae(n.getClientRects()).bind((function(n){return Jy(Ky(e,Qu.after(t)),n.left)}))})).getOr(Qu.after(t))}(a,n,i);return TC(e,t,c),!0}return!1},PC=function(e,t,n){return P.from(e.dom.getParent(e.selection.getNode(),"td,th")).bind((function(r){return P.from(e.dom.getParent(r,"table")).map((function(o){return n(e,t,o,r)}))})).getOr(!1)},jC=function(e,t){return PC(e,t,NC)},zC=function(e,t){return PC(e,t,OC)},RC=function(e,t){e.on("keydown",(function(n){!1===n.isDefaultPrevented()&&function(e,t,n){var r=gt().os;yC([{keyCode:ud.RIGHT,action:wC(sC,e,!0)},{keyCode:ud.LEFT,action:wC(sC,e,!1)},{keyCode:ud.UP,action:wC(lC,e,!1)},{keyCode:ud.DOWN,action:wC(lC,e,!0)},{keyCode:ud.RIGHT,action:wC(jC,e,!0)},{keyCode:ud.LEFT,action:wC(jC,e,!1)},{keyCode:ud.UP,action:wC(zC,e,!1)},{keyCode:ud.DOWN,action:wC(zC,e,!0)},{keyCode:ud.RIGHT,action:wC(xC,e,!0)},{keyCode:ud.LEFT,action:wC(xC,e,!1)},{keyCode:ud.UP,action:wC(CC,e,!1)},{keyCode:ud.DOWN,action:wC(CC,e,!0)},{keyCode:ud.RIGHT,action:wC(Dx,e,t,!0)},{keyCode:ud.LEFT,action:wC(Dx,e,t,!1)},{keyCode:ud.RIGHT,ctrlKey:!r.isOSX(),altKey:r.isOSX(),action:wC(kx,e,t)},{keyCode:ud.LEFT,ctrlKey:!r.isOSX(),altKey:r.isOSX(),action:wC(Ix,e,t)},{keyCode:ud.UP,action:wC(vC,e,!1)},{keyCode:ud.DOWN,action:wC(vC,e,!0)}],n).each((function(e){n.preventDefault()}))}(e,t,n)}))},LC=function(e,t){e.on("keydown",(function(n){!1===n.isDefaultPrevented()&&function(e,t,n){yC([{keyCode:ud.BACKSPACE,action:wC(Wx,e,!1)},{keyCode:ud.BACKSPACE,action:wC(ay,e,!1)},{keyCode:ud.DELETE,action:wC(ay,e,!0)},{keyCode:ud.BACKSPACE,action:wC(Kw,e,!1)},{keyCode:ud.DELETE,action:wC(Kw,e,!0)},{keyCode:ud.BACKSPACE,action:wC(Tx,e,t,!1)},{keyCode:ud.DELETE,action:wC(Tx,e,t,!0)},{keyCode:ud.BACKSPACE,action:wC(VA,e,!1)},{keyCode:ud.DELETE,action:wC(VA,e,!0)},{keyCode:ud.BACKSPACE,action:wC(cy,e,!1)},{keyCode:ud.DELETE,action:wC(cy,e,!0)},{keyCode:ud.BACKSPACE,action:wC(Lx,e,!1)},{keyCode:ud.DELETE,action:wC(Lx,e,!0)},{keyCode:ud.BACKSPACE,action:wC(Lw,e,!1)},{keyCode:ud.DELETE,action:wC(Lw,e,!0)},{keyCode:ud.BACKSPACE,action:wC(Pw,e,!1)},{keyCode:ud.DELETE,action:wC(Pw,e,!0)},{keyCode:ud.BACKSPACE,action:wC(zx,e,!1)},{keyCode:ud.DELETE,action:wC(zx,e,!0)}],n).each((function(e){n.preventDefault()}))}(e,t,n)})),e.on("keyup",(function(t){!1===t.isDefaultPrevented()&&function(e,t){yC([{keyCode:ud.BACKSPACE,action:wC(iy,e)},{keyCode:ud.DELETE,action:wC(iy,e)}],t)}(e,t)}))},UC=function(e,t){var n,r=t,o=e.dom,i=e.schema.getMoveCaretBeforeOnEnterElements();if(t){if(/^(LI|DT|DD)$/.test(t.nodeName)){var a=function(e){for(;e;){if(1===e.nodeType||3===e.nodeType&&e.data&&/[\r\n\s]/.test(e.data))return e;e=e.nextSibling}}(t.firstChild);a&&/^(UL|OL|DL)$/.test(a.nodeName)&&t.insertBefore(o.doc.createTextNode(yo),t.firstChild)}var c=o.createRng();if(t.normalize(),t.hasChildNodes()){for(var u=new uo(t,t);n=u.current();){if(zn(n)){c.setStart(n,0),c.setEnd(n,0);break}if(i[n.nodeName.toLowerCase()]){c.setStartBefore(n),c.setEndBefore(n);break}r=n,n=u.next()}n||(c.setStart(r,0),c.setEnd(r,0))}else Yn(t)?t.nextSibling&&o.isBlock(t.nextSibling)?(c.setStartBefore(t),c.setEndBefore(t)):(c.setStartAfter(t),c.setEndAfter(t)):(c.setStart(t,0),c.setEnd(t,0));e.selection.setRng(c),Vd(e,c)}},YC=function(e){return P.from(e.dom.getParent(e.selection.getStart(!0),e.dom.isBlock))},HC=function(e,t){return e&&e.parentNode&&e.parentNode.nodeName===t},GC=function(e){return e&&/^(OL|UL|LI)$/.test(e.nodeName)},JC=function(e){var t=e.parentNode;return/^(LI|DT|DD)$/.test(t.nodeName)?t:e},VC=function(e,t,n){for(var r=e[n?"firstChild":"lastChild"];r&&!Sn(r);)r=r[n?"nextSibling":"previousSibling"];return r===t},WC=function(e,t,n,r,o){var i=e.dom,a=e.selection.getRng();if(n!==e.getBody()){var c;GC(c=n)&&GC(c.parentNode)&&(o="LI");var u=o?t(o):i.create("BR");if(VC(n,r,!0)&&VC(n,r,!1))if(HC(n,"LI")){var s=JC(n);i.insertAfter(u,s),!function(e){var t;return(null===(t=e.parentNode)||void 0===t?void 0:t.firstChild)===e}(n)?i.remove(n):i.remove(s)}else i.replace(u,n);else if(VC(n,r,!0))HC(n,"LI")?(i.insertAfter(u,JC(n)),u.appendChild(i.doc.createTextNode(" ")),u.appendChild(n)):n.parentNode.insertBefore(u,n),i.remove(r);else if(VC(n,r,!1))i.insertAfter(u,JC(n)),i.remove(r);else{n=JC(n);var l=a.cloneRange();l.setStartAfter(r),l.setEndAfter(n);var f=l.extractContents();"LI"===o&&function(e,t){return e.firstChild&&e.firstChild.nodeName===t}(f,"LI")?(u=f.firstChild,i.insertAfter(f,n)):(i.insertAfter(f,n),i.insertAfter(u,n)),i.remove(r)}UC(e,u)}},ZC=function(e,t){return t&&"A"===t.nodeName&&e.isEmpty(t)},XC=function(e){e.innerHTML='<br data-mce-bogus="1">'},KC=function(e,t){return e.nodeName===t||e.previousSibling&&e.previousSibling.nodeName===t},qC=function(e,t){return t&&e.isBlock(t)&&!/^(TD|TH|CAPTION|FORM)$/.test(t.nodeName)&&!/^(fixed|absolute)/i.test(t.style.position)&&"true"!==e.getContentEditable(t)},$C=function(e,t,n){return!1===zn(t)?n:e?1===n&&t.data.charAt(n-1)===xo?0:n:n===t.data.length-1&&t.data.charAt(n)===xo?t.data.length:n},eE=function(e,t){var n,r,o=e.getRoot();for(n=t;n!==o&&"false"!==e.getContentEditable(n);)"true"===e.getContentEditable(n)&&(r=n),n=n.parentNode;return n!==o?r:o},tE=function(e,t){var n=is(e);n&&n.toLowerCase()===t.tagName.toLowerCase()&&function(e,t,n){var r=e.dom;P.from(n.style).map(r.parseStyle).each((function(e){var n=sr(It.fromDom(t)),o=Ie(Ie({},n),e);r.setStyles(t,o)}));var o=P.from(n.class).map((function(e){return e.split(/\s+/)})),i=P.from(t.className).map((function(e){return W(e.split(/\s+/),(function(e){return""!==e}))}));Xn(o,i,(function(e,n){var o=W(n,(function(t){return!U(e,t)})),i=Se(Se([],e,!0),o,!0);r.setAttrib(t,"class",i.join(" "))}));var a=["style","class"],c=he(n,(function(e,t){return!U(a,t)}));r.setAttribs(t,c)}(e,t,as(e))},nE=function(e,t){var n,r,o,i,a,c,u,s,l,f,d=e.dom,p=e.schema,g=p.getNonEmptyElements(),A=e.selection.getRng(),m=function(t){var n,o,a,c=r,u=p.getTextInlineElements();if(a=n=t||"TABLE"===s||"HR"===s?d.create(t||l):i.cloneNode(!1),!1===function(e){return e.getParam("keep_styles",!0)}(e))d.setAttrib(n,"style",null),d.setAttrib(n,"class",null);else do{if(u[c.nodeName]){if(Ll(c)||$l(c))continue;o=c.cloneNode(!1),d.setAttrib(o,"id",""),n.hasChildNodes()?(o.appendChild(n.firstChild),n.appendChild(o)):(a=o,n.appendChild(o))}}while((c=c.parentNode)&&c!==y);return tE(e,n),XC(a),n},h=function(e){var t,n,a=$C(e,r,o);if(zn(r)&&(e?a>0:a<r.nodeValue.length))return!1;if(r.parentNode===i&&f&&!e)return!0;if(e&&Sn(r)&&r===i.firstChild)return!0;if(KC(r,"TABLE")||KC(r,"HR"))return f&&!e||!f&&e;var c=new uo(r,i);for(zn(r)&&(e&&0===a?c.prev():e||a!==r.nodeValue.length||c.next());t=c.current();){if(Sn(t)){if(!t.getAttribute("data-mce-bogus")&&(n=t.nodeName.toLowerCase(),g[n]&&"br"!==n))return!1}else if(zn(t)&&!Xo(t.nodeValue))return!1;e?c.prev():c.next()}return!0},v=function(){a=/^(H[1-6]|PRE|FIGURE)$/.test(s)&&"HGROUP"!==x?m(l):m(),function(e){return e.getParam("end_container_on_empty_block",!1)}(e)&&qC(d,u)&&d.isEmpty(i)?a=d.split(u,i):d.insertAfter(a,i),UC(e,a)};xd(d,A).each((function(e){A.setStart(e.startContainer,e.startOffset),A.setEnd(e.endContainer,e.endOffset)})),r=A.startContainer,o=A.startOffset,l=is(e);var b=!(!t||!t.shiftKey),w=!(!t||!t.ctrlKey);Sn(r)&&r.hasChildNodes()&&(f=o>r.childNodes.length-1,r=r.childNodes[Math.min(o,r.childNodes.length-1)]||r,o=f&&zn(r)?r.nodeValue.length:0);var y=eE(d,r);if(y){(l&&!b||!l&&b)&&(r=function(e,t,n,r,o){var i,a,c,u,s,l,f=t||"P",d=e.dom,p=eE(d,r);if(!(a=d.getParent(r,d.isBlock))||!qC(d,a)){if(l=(a=a||p)===e.getBody()||function(e){return e&&/^(TD|TH|CAPTION)$/.test(e.nodeName)}(a)?a.nodeName.toLowerCase():a.parentNode.nodeName.toLowerCase(),!a.hasChildNodes())return i=d.create(f),tE(e,i),a.appendChild(i),n.setStart(i,0),n.setEnd(i,0),i;for(u=r;u.parentNode!==a;)u=u.parentNode;for(;u&&!d.isBlock(u);)c=u,u=u.previousSibling;if(c&&e.schema.isValidChild(l,f.toLowerCase())){for(i=d.create(f),tE(e,i),c.parentNode.insertBefore(i,c),u=c;u&&!d.isBlock(u);)s=u.nextSibling,i.appendChild(u),u=s;n.setStart(r,o),n.setEnd(r,o)}}return r}(e,l,A,r,o)),i=d.getParent(r,d.isBlock),u=i?d.getParent(i.parentNode,d.isBlock):null,s=i?i.nodeName.toUpperCase():"";var x=u?u.nodeName.toUpperCase():"";"LI"!==x||w||(i=u,u=u.parentNode,s=x),/^(LI|DT|DD)$/.test(s)&&d.isEmpty(i)?WC(e,m,u,i,l):l&&i===e.getBody()||(l=l||"P",Mo(i)?(a=Oo(i),d.isEmpty(i)&&XC(i),tE(e,a),UC(e,a)):h()?v():h(!0)?(a=i.parentNode.insertBefore(m(),i),UC(e,KC(i,"HR")?a:i)):(n=function(e){var t=e.cloneRange();return t.setStart(e.startContainer,$C(!0,e.startContainer,e.startOffset)),t.setEnd(e.endContainer,$C(!1,e.endContainer,e.endOffset)),t}(A).cloneRange(),n.setEndAfter(i),function(e){G(Rc(It.fromDom(e),Lt),(function(e){var t=e.dom;t.nodeValue=Eo(t.nodeValue)}))}(c=n.extractContents()),function(e){do{zn(e)&&(e.nodeValue=e.nodeValue.replace(/^[\r\n]+/,"")),e=e.firstChild}while(e)}(c),a=c.firstChild,d.insertAfter(c,i),function(e,t,n){var r,o=n,i=[];if(o){for(;o=o.firstChild;){if(e.isBlock(o))return;Sn(o)&&!t[o.nodeName.toLowerCase()]&&i.push(o)}for(r=i.length;r--;)(!(o=i[r]).hasChildNodes()||o.firstChild===o.lastChild&&""===o.firstChild.nodeValue||ZC(e,o))&&e.remove(o)}}(d,g,a),function(e,t){t.normalize();var n=t.lastChild;n&&!/^(left|right)$/gi.test(e.getStyle(n,"float",!0))||e.add(t,"br")}(d,i),d.isEmpty(i)&&XC(i),a.normalize(),d.isEmpty(a)?(d.remove(a),v()):(tE(e,a),UC(e,a))),d.setAttrib(a,"id",""),e.fire("NewBlock",{newBlock:a}))}},rE=function(e,t,n){var r=e.dom.createRng();n?(r.setStartBefore(t),r.setEndBefore(t)):(r.setStartAfter(t),r.setEndAfter(t)),e.selection.setRng(r),Vd(e,r)},oE=function(e,t){var n,r,o=e.selection,i=e.dom,a=o.getRng();xd(i,a).each((function(e){a.setStart(e.startContainer,e.startOffset),a.setEnd(e.endContainer,e.endOffset)}));var c=a.startOffset,u=a.startContainer;if(1===u.nodeType&&u.hasChildNodes()){var s=c>u.childNodes.length-1;u=u.childNodes[Math.min(c,u.childNodes.length-1)]||u,c=s&&3===u.nodeType?u.nodeValue.length:0}var l=i.getParent(u,i.isBlock),f=l?i.getParent(l.parentNode,i.isBlock):null,d=f?f.nodeName.toUpperCase():"",p=!(!t||!t.ctrlKey);"LI"!==d||p||(l=f),u&&3===u.nodeType&&c>=u.nodeValue.length&&(function(e,t,n){for(var r,o=new uo(t,n),i=e.getNonEmptyElements();r=o.next();)if(i[r.nodeName.toLowerCase()]||r.length>0)return!0}(e.schema,u,l)||(n=i.create("br"),a.insertNode(n),a.setStartAfter(n),a.setEndAfter(n),r=!0)),n=i.create("br"),Tu(i,a,n),rE(e,n,r),e.undoManager.add()},iE=function(e,t){var n=It.fromTag("br");fn(It.fromDom(t),n),e.undoManager.add()},aE=function(e,t){cE(e.getBody(),t)||dn(It.fromDom(t),It.fromTag("br"));var n=It.fromTag("br");dn(It.fromDom(t),n),rE(e,n.dom,!1),e.undoManager.add()},cE=function(e,t){return n=Qu.after(t),!!Yn(n.getNode())||Ol(e,Qu.after(t)).map((function(e){return Yn(e.getNode())})).getOr(!1);var n},uE=function(e){return e&&"A"===e.nodeName&&"href"in e},sE=function(e){return e.fold(Q,uE,uE,Q)},lE=function(e,t){t.fold(x,_(iE,e),_(aE,e),x)},fE=function(e,t){var n=function(e){var t=_(mw,e),n=Qu.fromRangeStart(e.selection.getRng());return _y(t,e.getBody(),n).filter(sE)}(e);n.isSome()?n.each(_(lE,e)):oE(e,t)},dE=function(e,t){return YC(e).filter((function(e){return t.length>0&&Qt(It.fromDom(e),t)})).isSome()},pE=Dr([{br:[]},{block:[]},{none:[]}]),gE=function(e,t){return function(e){return dE(e,function(e){return e.getParam("no_newline_selector","")}(e))}(e)},AE=function(e){return function(t,n){return""===is(t)===e}},mE=function(e){return function(t,n){return function(e){return YC(e).filter((function(e){return ho(It.fromDom(e))})).isSome()}(t)===e}},hE=function(e,t){return function(n,r){var o=function(e){return YC(e).fold(B(""),(function(e){return e.nodeName.toUpperCase()}))}(n)===e.toUpperCase();return o===t}},vE=function(e){return hE("pre",e)},bE=function(e){return function(t,n){return function(e){return e.getParam("br_in_pre",!0)}(t)===e}},wE=function(e,t){return function(e){return dE(e,function(e){return e.getParam("br_newline_selector",".mce-toc h2,figcaption,caption")}(e))}(e)},yE=function(e,t){return t},xE=function(e){var t=is(e),n=function(e,t){var n,r,o=e.getRoot();for(n=t;n!==o&&"false"!==e.getContentEditable(n);)"true"===e.getContentEditable(n)&&(r=n),n=n.parentNode;return n!==o?r:o}(e.dom,e.selection.getStart());return n&&e.schema.isValidChild(n.nodeName,t||"P")},CE=function(e,t){return function(n,r){return X(e,(function(e,t){return e&&t(n,r)}),!0)?P.some(t):P.none()}},EE=function(e,t){(function(e,t){return vy([CE([gE],pE.none()),CE([hE("summary",!0)],pE.br()),CE([vE(!0),bE(!1),yE],pE.br()),CE([vE(!0),bE(!1)],pE.block()),CE([vE(!0),bE(!0),yE],pE.block()),CE([vE(!0),bE(!0)],pE.br()),CE([mE(!0),yE],pE.br()),CE([mE(!0)],pE.block()),CE([AE(!0),yE,xE],pE.block()),CE([AE(!0)],pE.br()),CE([wE],pE.br()),CE([AE(!1),yE],pE.br()),CE([xE],pE.block())],[e,!(!t||!t.shiftKey)]).getOr(pE.none())})(e,t).fold((function(){fE(e,t)}),(function(){nE(e,t)}),x)},BE=function(e){e.on("keydown",(function(t){t.keyCode===ud.ENTER&&function(e,t){var n;t.isDefaultPrevented()||(t.preventDefault(),(n=e.undoManager).typing&&(n.typing=!1,n.add()),e.undoManager.transact((function(){!1===e.selection.isCollapsed()&&e.execCommand("Delete"),EE(e,t)})))}(e,t)}))},DE=function(e,t){e.on("keydown",(function(n){!1===n.isDefaultPrevented()&&function(e,t,n){yC([{keyCode:ud.END,action:wC(fC,e,!0)},{keyCode:ud.HOME,action:wC(fC,e,!1)},{keyCode:ud.END,action:wC(EC,e,!0)},{keyCode:ud.HOME,action:wC(EC,e,!1)},{keyCode:ud.END,action:wC(Sx,e,!0,t)},{keyCode:ud.HOME,action:wC(Sx,e,!1,t)}],n).each((function(e){n.preventDefault()}))}(e,t,n)}))},ME=gt().browser,_E=function(e){!function(e){var t=Sc((function(){e.composing||nA(e)}),0);ME.isIE()&&(e.on("keypress",(function(e){t.throttle()})),e.on("remove",(function(e){t.cancel()})))}(e),e.on("input",(function(t){!1===t.isComposing&&nA(e)}))},kE=gt(),IE=function(e){return e.stopImmediatePropagation()},SE=function(e){return e.keyCode===ud.PAGE_UP||e.keyCode===ud.PAGE_DOWN},QE=function(e,t,n){n&&!e.get()?t.on("NodeChange",IE,!0):!n&&e.get()&&t.off("NodeChange",IE),e.set(n)},NE=function(e,t){if(!kE.os.isOSX()){var n=Ec(!1);e.on("keydown",(function(t){SE(t)&&QE(n,e,!0)})),e.on("keyup",(function(r){!1===r.isDefaultPrevented()&&function(e,t,n){yC([{keyCode:ud.PAGE_UP,action:wC(Sx,e,!1,t)},{keyCode:ud.PAGE_DOWN,action:wC(Sx,e,!0,t)}],n)}(e,t,r),SE(r)&&n.get()&&(QE(n,e,!1),e.nodeChanged())}))}},FE=function(e,t){var n=t.container(),r=t.offset();return zn(n)?(n.insertData(r,e),P.some(Qu(n,r+e.length))):pl(t).map((function(n){var r=It.fromText(e);return t.isAtEnd()?dn(n,r):fn(n,r),Qu(r.dom,e.length)}))},TE=_(FE,yo),OE=_(FE," "),PE=function(e,t){return function(n){return function(e,t){return!Vg(t)&&(Wg(e,t)||Gg(e,t)||Jg(e,t))}(e,n)?TE(t):OE(t)}},jE=function(e){var t=Qu.fromRangeStart(e.selection.getRng()),n=It.fromDom(e.getBody());if(e.selection.isCollapsed()){var r=_(mw,e),o=Qu.fromRangeStart(e.selection.getRng());return _y(r,e.getBody(),o).bind(function(e){return function(t){return t.fold((function(t){return Pl(e.dom,Qu.before(t))}),(function(e){return jl(e)}),(function(e){return zl(e)}),(function(t){return Ol(e.dom,Qu.after(t))}))}}(n)).bind(PE(n,t)).exists(function(e){return function(t){return e.selection.setRng(t.toRange()),e.nodeChanged(),!0}}(e))}return!1},zE=function(e){e.on("keydown",(function(t){!1===t.isDefaultPrevented()&&function(e,t){yC([{keyCode:ud.SPACEBAR,action:wC(jE,e)}],t).each((function(e){t.preventDefault()}))}(e,t)}))},RE=function(e){var t=_x(e);return function(e){e.on("keyup compositionstart",_(oC,e))}(e),RC(e,t),LC(e,t),BE(e),zE(e),_E(e),DE(e,t),NE(e,t),t},LE=function(){function e(e){var t;this.lastPath=[],this.editor=e;var n=this;"onselectionchange"in e.getDoc()||e.on("NodeChange click mouseup keyup focus",(function(n){var r=e.selection.getRng(),o={startContainer:r.startContainer,startOffset:r.startOffset,endContainer:r.endContainer,endOffset:r.endOffset};"nodechange"!==n.type&&pd(o,t)||e.fire("SelectionChange"),t=o})),e.on("contextmenu",(function(){e.fire("SelectionChange")})),e.on("SelectionChange",(function(){var t=e.selection.getStart(!0);!t||!Ct.range&&e.selection.isCollapsed()||Jf(e)&&!n.isSameElementPath(t)&&e.dom.isChildOf(t,e.getBody())&&e.nodeChanged({selectionChange:!0})})),e.on("mouseup",(function(t){!t.isDefaultPrevented()&&Jf(e)&&("IMG"===e.selection.getNode().nodeName?io.setEditorTimeout(e,(function(){e.nodeChanged()})):e.nodeChanged())}))}return e.prototype.nodeChanged=function(e){var t,n,r,o=this.editor.selection;this.editor.initialized&&o&&!this.editor.getParam("disable_nodechange")&&!this.editor.mode.isReadOnly()&&(r=this.editor.getBody(),(t=o.getStart(!0)||r).ownerDocument===this.editor.getDoc()&&this.editor.dom.isChildOf(t,r)||(t=r),n=[],this.editor.dom.getParent(t,(function(e){if(e===r)return!0;n.push(e)})),(e=e||{}).element=t,e.parents=n,this.editor.fire("NodeChange",e))},e.prototype.isSameElementPath=function(e){var t,n=this.editor.$(e).parentsUntil(this.editor.getBody()).add(e);if(n.length===this.lastPath.length){for(t=n.length;t>=0&&n[t]===this.lastPath[t];t--);if(-1===t)return this.lastPath=n,!0}return this.lastPath=n,!1},e}(),UE=function(e){!function(e){e.on("click",(function(t){e.dom.getParent(t.target,"details")&&t.preventDefault()}))}(e),function(e){e.parser.addNodeFilter("details",(function(e){G(e,(function(e){e.attr("data-mce-open",e.attr("open")),e.attr("open","open")}))})),e.serializer.addNodeFilter("details",(function(e){G(e,(function(e){var t=e.attr("data-mce-open");e.attr("open",d(t)?t:null),e.attr("data-mce-open",null)}))}))}(e)},YE=function(e){return Sn(e)&&Ao(It.fromDom(e))},HE=function(e){e.on("click",(function(t){t.detail>=3&&function(e){var t=e.selection.getRng(),n=Qu.fromRangeStart(t),r=Qu.fromRangeEnd(t);if(Qu.isElementPosition(n)){var o=n.container();YE(o)&&jl(o).each((function(e){return t.setStart(e.container(),e.offset())}))}Qu.isElementPosition(r)&&(o=n.container(),YE(o)&&zl(o).each((function(e){return t.setEnd(e.container(),e.offset())})));e.selection.setRng(ZA(t))}(e)}))},GE=function(e){var t=e.getBoundingClientRect(),n=e.ownerDocument,r=n.documentElement,o=n.defaultView;return{top:t.top+o.pageYOffset-r.clientTop,left:t.left+o.pageXOffset-r.clientLeft}},JE=function(e,t){return n=function(e){return e.inline?GE(e.getBody()):{left:0,top:0}}(e),r=function(e){var t=e.getBody();return e.inline?{left:t.scrollLeft,top:t.scrollTop}:{left:0,top:0}}(e),o=function(e,t){if(t.target.ownerDocument!==e.getDoc()){var n=GE(e.getContentAreaContainer()),r=function(e){var t=e.getBody(),n=e.getDoc().documentElement,r={left:t.scrollLeft,top:t.scrollTop},o={left:t.scrollLeft||n.scrollLeft,top:t.scrollTop||n.scrollTop};return e.inline?r:o}(e);return{left:t.pageX-n.left+r.left,top:t.pageY-n.top+r.top}}return{left:t.pageX,top:t.pageY}}(e,t),{pageX:o.left-n.left+r.left,pageY:o.top-n.top+r.top};var n,r,o},VE=Jn,WE=Gn,ZE=function(e,t,n,r){var o=e.dom,i=t.cloneNode(!0);o.setStyles(i,{width:n,height:r}),o.setAttrib(i,"data-mce-selected",null);var a=o.create("div",{class:"mce-drag-container","data-mce-bogus":"all",unselectable:"on",contenteditable:"false"});return o.setStyles(a,{position:"absolute",opacity:.5,overflow:"hidden",border:0,padding:0,margin:0,width:n,height:r}),o.setStyles(i,{margin:0,boxSizing:"border-box"}),a.appendChild(i),a},XE=function(e){e&&e.parentNode&&e.parentNode.removeChild(e)},KE=function(e,t){return function(n){if(function(e){return 0===e.button}(n)){var r=q(t.dom.getParents(n.target),function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(t){for(var n=0;n<e.length;n++)if(e[n](t))return!0;return!1}}(VE,WE)).getOr(null);if(c=t.getBody(),VE(u=r)&&u!==c){var o=t.dom.getPos(r),i=t.getBody(),a=t.getDoc().documentElement;e.set({element:r,dragging:!1,screenX:n.screenX,screenY:n.screenY,maxX:(t.inline?i.scrollWidth:a.offsetWidth)-2,maxY:(t.inline?i.scrollHeight:a.offsetHeight)-2,relX:n.pageX-o.x,relY:n.pageY-o.y,width:r.offsetWidth,height:r.offsetHeight,ghost:ZE(t,r,r.offsetWidth,r.offsetHeight)})}}var c,u}},qE=function(e,t){return function(n){e.on((function(e){if(e.dragging){if(function(e,t,n){return t!==n&&!e.dom.isChildOf(t,n)&&!VE(t)}(t,(a=t.selection,3===(c=a.getSel().getRangeAt(0).startContainer).nodeType?c.parentNode:c),e.element)){var r=(o=e.element,(i=o.cloneNode(!0)).removeAttribute("data-mce-selected"),i);t.fire("drop",{clientX:n.clientX,clientY:n.clientY}).isDefaultPrevented()||t.undoManager.transact((function(){XE(e.element),t.insertContent(t.dom.getOuterHTML(r)),t._selectionOverrides.hideFakeCaret()}))}t.fire("dragend")}var o,i,a,c})),$E(e)}},$E=function(e){e.on((function(e){XE(e.ghost)})),e.clear()},eB=function(e){var t=Ic(),n=bc.DOM,r=document,o=KE(t,e),i=function(e,t){var n=io.throttle((function(e,n){t._selectionOverrides.hideFakeCaret(),t.selection.placeCaretAt(e,n)}),0);return t.on("remove",n.stop),function(r){return e.on((function(e){var o,i,a=Math.max(Math.abs(r.screenX-e.screenX),Math.abs(r.screenY-e.screenY));if(!e.dragging&&a>10){if(t.fire("dragstart",{target:e.element}).isDefaultPrevented())return;e.dragging=!0,t.focus()}if(e.dragging){var c=function(e,t){return{pageX:t.pageX-e.relX,pageY:t.pageY+5}}(e,JE(t,r));o=e.ghost,i=t.getBody(),o.parentNode!==i&&i.appendChild(o),function(e,t,n,r,o,i){var a=0,c=0;e.style.left=t.pageX+"px",e.style.top=t.pageY+"px",t.pageX+n>o&&(a=t.pageX+n-o),t.pageY+r>i&&(c=t.pageY+r-i),e.style.width=n-a+"px",e.style.height=r-c+"px"}(e.ghost,c,e.width,e.height,e.maxX,e.maxY),n(r.clientX,r.clientY)}}))}}(t,e),a=qE(t,e),c=function(e,t){return function(){e.on((function(e){e.dragging&&t.fire("dragend")})),$E(e)}}(t,e);e.on("mousedown",o),e.on("mousemove",i),e.on("mouseup",a),n.bind(r,"mousemove",i),n.bind(r,"mouseup",c),e.on("remove",(function(){n.unbind(r,"mousemove",i),n.unbind(r,"mouseup",c)})),e.on("keydown",(function(e){e.keyCode===ud.ESC&&c()}))},tB=function(e){eB(e),function(e){e.on("drop",(function(t){var n=void 0!==t.clientX?e.getDoc().elementFromPoint(t.clientX,t.clientY):null;(VE(n)||"false"===e.dom.getContentEditableParent(n))&&t.preventDefault()}))}(e),function(e){return e.getParam("block_unsupported_drop",!0,"boolean")}(e)&&function(e){var t=function(t){if(!t.isDefaultPrevented()){var n=t.dataTransfer;n&&(U(n.types,"Files")||n.files.length>0)&&(t.preventDefault(),"drop"===t.type&&Rb(e,"Dropped file type is not supported"))}},n=function(n){mp(e,n.target)&&t(n)},r=function(){var r=bc.DOM,o=e.dom,i=document,a=e.inline?e.getBody():e.getDoc(),c=["drop","dragover"];G(c,(function(e){r.bind(i,e,n),o.bind(a,e,t)})),e.on("remove",(function(){G(c,(function(e){r.unbind(i,e,n),o.unbind(a,e,t)}))}))};e.on("init",(function(){io.setEditorTimeout(e,r,0)}))}(e)},nB=Gn,rB=Jn,oB=function(e,t){return rd(e.getBody(),t)},iB=function(e){var t,n=e.selection,r=e.dom,o=r.isBlock,i=e.getBody(),a=Ls(e,i,o,(function(){return Cp(e)})),c="sel-"+r.uniqueId(),u="data-mce-selected",s=function(e){return e!==i&&(rB(e)||Wn(e))&&r.isChildOf(e,i)},l=function(e){return yg(e)||xg(e)||hg(e)||vg(e)},f=function(e){e&&n.setRng(e)},d=n.getRng,p=function(t,r,o,i){return void 0===i&&(i=!0),e.fire("ShowCaret",{target:r,direction:t,before:o}).isDefaultPrevented()?null:(i&&n.scrollIntoView(r,-1===t),a.show(o,r))},g=function(e){return ko(e)||Fo(e)||To(e)},A=function(e){return g(e.startContainer)||g(e.endContainer)},m=function(t){var n=e.schema.getShortEndedElements(),o=r.createRng(),i=t.startContainer,a=t.startOffset,c=t.endContainer,u=t.endOffset;return we(n,i.nodeName.toLowerCase())?0===a?o.setStartBefore(i):o.setStartAfter(i):o.setStart(i,a),we(n,c.nodeName.toLowerCase())?0===u?o.setEndBefore(c):o.setEndAfter(c):o.setEnd(c,u),o},h=function(o){var i=o.cloneNode(!0),a=e.fire("ObjectSelected",{target:o,targetClone:i});if(a.isDefaultPrevented())return null;var s=function(t,o,i){var a=e.$,u=$r(It.fromDom(e.getBody()),"#"+c).fold((function(){return a([])}),(function(e){return a([e.dom])}));0===u.length&&(u=a('<div data-mce-bogus="all" class="mce-offscreen-selection"></div>').attr("id",c)).appendTo(e.getBody());var s=r.createRng();o===i&&Ct.ie?(u.empty().append('<p style="font-size: 0" data-mce-bogus="all"> </p>').append(o),s.setStartAfter(u[0].firstChild.firstChild),s.setEndAfter(o)):(u.empty().append(yo).append(o).append(yo),s.setStart(u[0].firstChild,1),s.setEnd(u[0].lastChild,0)),u.css({top:r.getPos(t,e.getBody()).y}),u[0].focus();var l=n.getSel();return l.removeAllRanges(),l.addRange(s),s}(o,a.targetClone,i),l=It.fromDom(o);return G(Lc(It.fromDom(e.getBody()),"*[data-mce-selected]"),(function(e){Ft(l,e)||or(e,u)})),r.getAttrib(o,u)||o.setAttribute(u,"1"),t=o,y(),s},b=function(e,t){if(!e)return null;if(e.collapsed){if(!A(e)){var n=t?1:-1,o=dl(n,i,e),a=o.getNode(!t);if(Hs(a))return p(n,a,!!t&&!o.isAtEnd(),!1);var c=o.getNode(t);if(Hs(c))return p(n,c,!t&&!o.isAtEnd(),!1)}return null}var u=e.startContainer,l=e.startOffset,f=e.endOffset;if(3===u.nodeType&&0===l&&rB(u.parentNode)&&(u=u.parentNode,l=r.nodeIndex(u),u=u.parentNode),1!==u.nodeType)return null;if(f===l+1&&u===e.endContainer){var d=u.childNodes[l];if(s(d))return h(d)}return null},w=function(){t&&t.removeAttribute(u),$r(It.fromDom(e.getBody()),"#"+c).each(hn),t=null},y=function(){a.hide()};return Ct.ceFalse&&!$h(e)&&function(){e.on("mouseup",(function(t){var n=d();n.collapsed&&Nb(e,t.clientX,t.clientY)&&Jw(e,n,!1).each(f)})),e.on("click",(function(t){var o=oB(e,t.target);o&&(rB(o)&&(t.preventDefault(),e.focus()),nB(o)&&r.isChildOf(o,n.getNode())&&w())})),e.on("blur NewBlock",w),e.on("ResizeWindow FullscreenStateChanged",a.reposition);var u=function(t,n){var i,a,c=r.getParent(t,o),u=r.getParent(n,o);return!v(c)&&(!(t===u||!r.isChildOf(c,u)||!1!==rB(oB(e,c)))||!r.isChildOf(u,c)&&(i=c,a=u,!(r.getParent(i,o)===r.getParent(a,o)))&&function(e){var t=e.firstChild;if(v(t))return!1;var n=Qu.before(t);if(Yn(n.getNode())&&1===e.childNodes.length)return!l(n);var r=Ml(e).next(n);return r&&!l(r)}(c))};e.on("tap",(function(t){var n=t.target,r=oB(e,n);rB(r)?(t.preventDefault(),Gw(e,r).each(b)):s(n)&&Gw(e,n).each(b)}),!0),e.on("mousedown",(function(t){var o=t.target;if((o===i||"HTML"===o.nodeName||r.isChildOf(o,i))&&!1!==Nb(e,t.clientX,t.clientY)){var a=oB(e,o);if(a)rB(a)?(t.preventDefault(),Gw(e,a).each(b)):(w(),nB(a)&&t.shiftKey||od(t.clientX,t.clientY,n.getRng())||(y(),n.placeCaretAt(t.clientX,t.clientY)));else if(s(o))Gw(e,o).each(b);else if(!1===Hs(o)){w(),y();var c=Ax(i,t.clientX,t.clientY);if(c&&!u(o,c.node)){t.preventDefault();var l=p(1,c.node,c.before,!1);f(l),e.getBody().focus()}}}})),e.on("keypress",(function(e){ud.modifierPressed(e)||rB(n.getNode())&&e.preventDefault()})),e.on("GetSelectionRange",(function(e){var n=e.range;if(t){if(!t.parentNode)return void(t=null);(n=n.cloneRange()).selectNode(t),e.range=n}})),e.on("SetSelectionRange",(function(e){e.range=m(e.range);var t=b(e.range,e.forward);t&&(e.range=t)})),e.on("AfterSetSelectionRange",(function(e){var t,n=e.range,o=n.startContainer.parentNode;A(n)||"mcepastebin"===o.id||y(),t=o,r.hasClass(t,"mce-offscreen-selection")||w()})),e.on("copy",(function(e){var t,n=e.clipboardData;if(!e.isDefaultPrevented()&&e.clipboardData&&!Ct.ie){var o=(t=r.get(c))?t.getElementsByTagName("*")[0]:t;o&&(e.preventDefault(),n.clearData(),n.setData("text/html",o.outerHTML),n.setData("text/plain",o.outerText||o.innerText))}})),tB(e),function(e){var t=Sc((function(){if(!e.removed&&e.getBody().contains(document.activeElement)){var t=e.selection.getRng();if(t.collapsed){var n=Vw(e,t,!1);e.selection.setRng(n)}}}),0);e.on("focus",(function(){t.throttle()})),e.on("blur",(function(){t.cancel()}))}(e),function(e){e.on("init",(function(){e.on("focusin",(function(t){var n=t.target;if(Wn(n)){var r=rd(e.getBody(),n),o=Jn(r)?r:n;e.selection.getNode()!==o&&Gw(e,o).each((function(t){return e.selection.setRng(t)}))}}))}))}(e)}(),{showCaret:p,showBlockCaretContainer:function(e){e.hasAttribute("data-mce-caret")&&(Oo(e),f(d()),n.scrollIntoView(e))},hideFakeCaret:y,destroy:function(){a.destroy(),t=null}}},aB=function(e){var t,n,r=_t.each,o=ud.BACKSPACE,i=ud.DELETE,a=e.dom,c=e.selection,u=e.parser,s=Ct.gecko,l=Ct.ie,f=Ct.webkit,d="data:text/mce-internal,",p=l?"Text":"URL",g=function(t,n){try{e.getDoc().execCommand(t,!1,n)}catch(e){}},A=function(e){return e.isDefaultPrevented()},m=function(){var t=function(e){var t=a.create("body"),n=e.cloneContents();return t.appendChild(n),c.serializer.serialize(t,{format:"html"})};e.on("keydown",(function(n){var r,c,u=n.keyCode;if(!A(n)&&(u===i||u===o)){if(r=e.selection.isCollapsed(),c=e.getBody(),r&&!a.isEmpty(c))return;if(!r&&!function(n){var r=t(n),o=a.createRng();return o.selectNode(e.getBody()),r===t(o)}(e.selection.getRng()))return;n.preventDefault(),e.setContent(""),c.firstChild&&a.isBlock(c.firstChild)?e.selection.setCursorLocation(c.firstChild,0):e.selection.setCursorLocation(c,0),e.nodeChanged()}}))},h=function(){e.shortcuts.add("meta+a",null,"SelectAll")},v=function(){e.inline||a.bind(e.getDoc(),"mousedown mouseup",(function(t){var n;if(t.target===e.getDoc().documentElement)if(n=c.getRng(),e.getBody().focus(),"mousedown"===t.type){if(ko(n.startContainer))return;c.placeCaretAt(t.clientX,t.clientY)}else c.setRng(n)}))},b=function(){Range.prototype.getClientRects||e.on("mousedown",(function(t){if(!A(t)&&"HTML"===t.target.nodeName){var n=e.getBody();n.blur(),io.setEditorTimeout(e,(function(){n.focus()}))}}))},w=function(){e.on("click",(function(t){var n=t.target;/^(IMG|HR)$/.test(n.nodeName)&&"false"!==a.getContentEditableParent(n)&&(t.preventDefault(),e.selection.select(n),e.nodeChanged()),"A"===n.nodeName&&a.hasClass(n,"mce-item-anchor")&&(t.preventDefault(),c.select(n))}))},y=function(){e.on("keydown",(function(e){if(!A(e)&&e.keyCode===o&&c.isCollapsed()&&0===c.getRng().startOffset){var t=c.getNode().previousSibling;if(t&&t.nodeName&&"table"===t.nodeName.toLowerCase())return e.preventDefault(),!1}}))},C=function(){(function(e){return e.getParam("readonly")})(e)||e.on("BeforeExecCommand mousedown",(function(){g("StyleWithCSS",!1),g("enableInlineTableEditing",!1),bs(e)||g("enableObjectResizing",!1)}))},E=function(){e.on("SetContent ExecCommand",(function(e){"setcontent"!==e.type&&"mceInsertLink"!==e.command||r(a.select("a"),(function(e){var t=e.parentNode,n=a.getRoot();if(t.lastChild===e){for(;t&&!a.isBlock(t);){if(t.parentNode.lastChild!==t||t===n)return;t=t.parentNode}a.add(t,"br",{"data-mce-bogus":1})}}))}))},B=function(){e.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")},D=function(){e.inline||e.on("keydown",(function(){document.activeElement===document.body&&e.getWin().focus()}))},M=function(){e.inline||(e.contentStyles.push("body {min-height: 150px}"),e.on("click",(function(t){var n;if("HTML"===t.target.nodeName){if(Ct.ie>11)return void e.getBody().focus();n=e.selection.getRng(),e.getBody().focus(),e.selection.setRng(n),e.selection.normalize(),e.nodeChanged()}})))},_=function(){Ct.mac&&e.on("keydown",(function(t){!ud.metaKeyPressed(t)||t.shiftKey||37!==t.keyCode&&39!==t.keyCode||(t.preventDefault(),e.selection.getSel().modify("move",37===t.keyCode?"backward":"forward","lineboundary"))}))},k=function(){e.on("click",(function(e){var t=e.target;do{if("A"===t.tagName)return void e.preventDefault()}while(t=t.parentNode)})),e.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")},I=function(){e.on("init",(function(){e.dom.bind(e.getBody(),"submit",(function(e){e.preventDefault()}))}))},S=function(){e.on("dragstart",(function(t){!function(t){var n,r;t.dataTransfer&&(e.selection.isCollapsed()&&"IMG"===t.target.tagName&&c.select(t.target),(n=e.selection.getContent()).length>0&&(r=d+escape(e.id)+","+escape(n),t.dataTransfer.setData(p,r)))}(t)})),e.on("drop",(function(t){if(!A(t)){var n=function(e){var t;return e.dataTransfer&&(t=e.dataTransfer.getData(p))&&t.indexOf(d)>=0?(t=t.substr(23).split(","),{id:unescape(t[0]),html:unescape(t[1])}):null}(t);if(n&&n.id!==e.id){t.preventDefault();var r=dd(t.x,t.y,e.getDoc());c.setRng(r),o=n.html,i=!0,e.queryCommandSupported("mceInsertClipboardContent")?e.execCommand("mceInsertClipboardContent",!1,{content:o,internal:i}):e.execCommand("mceInsertContent",!1,o)}}var o,i}))},Q=x;return $h(e)?(f&&(v(),w(),I(),h(),Ct.iOS&&(D(),M(),k())),s&&(b(),C(),B(),_())):(e.on("keydown",(function(t){var n,r;if(!A(t)&&t.keyCode===ud.BACKSPACE){var o=(n=c.getRng()).startContainer,i=n.startOffset,u=a.getRoot();if(r=o,n.collapsed&&0===i){for(;r&&r.parentNode&&r.parentNode.firstChild===r&&r.parentNode!==u;)r=r.parentNode;"BLOCKQUOTE"===r.tagName&&(e.formatter.toggle("blockquote",null,r),(n=a.createRng()).setStart(o,0),n.setEnd(o,0),c.setRng(n))}}})),m(),Ct.windowsPhone||e.on("keyup focusin mouseup",(function(e){ud.modifierPressed(e)||c.normalize()}),!0),f&&(v(),w(),is(e)&&e.on("init",(function(){g("DefaultParagraphSeparator",is(e))})),I(),y(),u.addNodeFilter("br",(function(e){for(var t=e.length;t--;)"Apple-interchange-newline"===e[t].attr("class")&&e[t].remove()})),Ct.iOS?(D(),M(),k()):h()),Ct.ie>=11&&(M(),y()),Ct.ie&&(h(),g("AutoUrlDetect",!1),S()),s&&(e.on("keydown",(function(t){if(!A(t)&&t.keyCode===o){if(!e.getBody().getElementsByTagName("hr").length)return;if(c.isCollapsed()&&0===c.getRng().startOffset){var n=c.getNode(),r=n.previousSibling;if("HR"===n.nodeName)return a.remove(n),void t.preventDefault();r&&r.nodeName&&"hr"===r.nodeName.toLowerCase()&&(a.remove(r),t.preventDefault())}}})),b(),t=function(){var t=a.getAttribs(c.getStart().cloneNode(!1));return function(){var n=c.getStart();n!==e.getBody()&&(a.setAttrib(n,"style",null),r(t,(function(e){n.setAttributeNode(e.cloneNode(!0))})))}},n=function(){return!c.isCollapsed()&&a.getParent(c.getStart(),a.isBlock)!==a.getParent(c.getEnd(),a.isBlock)},e.on("keypress",(function(r){var o;if(!A(r)&&(8===r.keyCode||46===r.keyCode)&&n())return o=t(),e.getDoc().execCommand("delete",!1,null),o(),r.preventDefault(),!1})),a.bind(e.getDoc(),"cut",(function(r){var o;!A(r)&&n()&&(o=t(),io.setEditorTimeout(e,(function(){o()})))})),C(),E(),B(),_(),y())),{refreshContentEditable:Q,isHidden:function(){if(!s||e.removed)return!1;var t=e.selection.getSel();return!t||!t.rangeCount||0===t.rangeCount}}},cB=bc.DOM,uB=function(e){return e.inline?e.getElement().nodeName.toLowerCase():void 0},sB=function(e){return he(e,(function(e){return!1===h(e)}))},lB=function(e){var t=e.settings;return sB({block_elements:t.block_elements,boolean_attributes:t.boolean_attributes,custom_elements:t.custom_elements,extended_valid_elements:t.extended_valid_elements,invalid_elements:t.invalid_elements,invalid_styles:t.invalid_styles,move_caret_before_on_enter_elements:t.move_caret_before_on_enter_elements,non_empty_elements:t.non_empty_elements,schema:t.schema,self_closing_elements:t.self_closing_elements,short_ended_elements:t.short_ended_elements,special:t.special,text_block_elements:t.text_block_elements,text_inline_elements:t.text_inline_elements,valid_children:t.valid_children,valid_classes:t.valid_classes,valid_elements:t.valid_elements,valid_styles:t.valid_styles,verify_html:t.verify_html,whitespace_elements:t.whitespace_elements,padd_empty_block_inline_children:t.format_empty_lines})},fB=function(e){var t=e.settings,n=e.editorUpload.blobCache;return sB({allow_conditional_comments:t.allow_conditional_comments,allow_html_data_urls:t.allow_html_data_urls,allow_svg_data_urls:t.allow_svg_data_urls,allow_html_in_named_anchor:t.allow_html_in_named_anchor,allow_script_urls:t.allow_script_urls,allow_unsafe_link_target:t.allow_unsafe_link_target,convert_fonts_to_spans:t.convert_fonts_to_spans,fix_list_elements:t.fix_list_elements,font_size_legacy_values:t.font_size_legacy_values,forced_root_block:t.forced_root_block,forced_root_block_attrs:t.forced_root_block_attrs,padd_empty_with_br:t.padd_empty_with_br,preserve_cdata:t.preserve_cdata,remove_trailing_brs:t.remove_trailing_brs,inline_styles:t.inline_styles,root_name:uB(e),validate:!0,blob_cache:n,document:e.getDoc(),images_dataimg_filter:t.images_dataimg_filter})},dB=function(e){var t=e.dom.getRoot();e.inline||Jf(e)&&e.selection.getStart(!0)!==t||jl(t).each((function(t){var n=t.getNode(),r=On(n)?jl(n).getOr(t):t;Ct.browser.isIE()?function(e,t){var n=It.fromDom(e.getBody()),r=(ap(e)?P.from(t):P.none()).map(cp).filter(ip(n));e.bookmark=r.isSome()?r:e.bookmark}(e,r.toRange()):e.selection.setRng(r.toRange())}))},pB=function(e){e.bindPendingEventDelegates(),e.initialized=!0,function(e){e.fire("Init")}(e),e.focus(!0),dB(e),e.nodeChanged({initial:!0}),e.execCallback("init_instance_callback",e),function(e){e.settings.auto_focus&&io.setEditorTimeout(e,(function(){var t;(t=!0===e.settings.auto_focus?e:e.editorManager.get(e.settings.auto_focus)).destroyed||t.focus()}),100)}(e)},gB=function(e){return e.inline?e.ui.styleSheetLoader:e.dom.styleSheetLoader},AB=function(e){var t=gB(e),n=vs(e),r=e.contentCSS,o=function(){t.unloadAll(r),e.inline||e.ui.styleSheetLoader.unloadAll(n)},i=function(){e.removed?o():e.on("remove",o)};if(e.contentStyles.length>0){var a="";_t.each(e.contentStyles,(function(e){a+=e+"\r\n"})),e.dom.addStyle(a)}var c=to.all(function(e,t,n){var r=[new to((function(n,r){return gB(e).loadAll(t,n,r)}))];return e.inline?r:r.concat([new to((function(t,r){return e.ui.styleSheetLoader.loadAll(n,t,r)}))])}(e,r,n)).then(i).catch(i);return e.settings.content_style&&function(e,t){var n=It.fromDom(e.getBody()),r=un(cn(n)),o=It.fromTag("style");$n(o,"type","text/css"),gn(o,It.fromText(t)),gn(r,o),e.on("remove",(function(){hn(o)}))}(e,e.settings.content_style),c},mB=function(e){var t=e.settings,n=e.getDoc(),r=e.getBody();!function(e){e.fire("PreInit")}(e),t.browser_spellcheck||t.gecko_spellcheck||(n.body.spellcheck=!1,cB.setAttrib(r,"spellcheck","false")),e.quirks=aB(e),function(e){e.fire("PostRender")}(e);var o=function(e){return e.getParam("directionality",_c.isRtl()?"rtl":void 0)}(e);void 0!==o&&(r.dir=o),t.protect&&e.on("BeforeSetContent",(function(e){_t.each(t.protect,(function(t){e.content=e.content.replace(t,(function(e){return"\x3c!--mce:protected "+escape(e)+"--\x3e"}))}))})),e.on("SetContent",(function(){e.addVisual(e.getBody())})),e.on("compositionstart compositionend",(function(t){e.composing="compositionstart"===t.type}))},hB=function(e){!0!==e.removed&&(!function(e){$h(e)||e.load({initial:!0,format:"html"}),e.startContent=e.getContent({format:"raw"})}(e),pB(e))},vB=function(e,t){var n=e.settings,r=e.getElement(),o=e.getDoc();n.inline||(e.getElement().style.visibility=e.orgVisibility),t||e.inline||(o.open(),o.write(e.iframeHTML),o.close()),e.inline&&(cB.addClass(r,"mce-content-body"),e.contentDocument=o=document,e.contentWindow=window,e.bodyElement=r,e.contentAreaContainer=r);var i=e.getBody();i.disabled=!0,e.readonly=!!n.readonly,e.readonly||(e.inline&&"static"===cB.getStyle(i,"position",!0)&&(i.style.position="relative"),i.contentEditable=e.getParam("content_editable_state",!0)),i.disabled=!1,e.editorUpload=ew(e),e.schema=Qi(lB(e)),e.dom=bc(o,{keep_values:!0,url_converter:e.convertURL,url_converter_scope:e,hex_colors:n.force_hex_style_colors,update_styles:!0,root_element:e.inline?e.getBody():null,collect:function(){return e.inline},schema:e.schema,contentCssCors:gs(e),referrerPolicy:As(e),onSetAttrib:function(t){e.fire("SetAttrib",t)}}),e.parser=function(e){var t=Hv(fB(e),e.schema);return t.addAttributeFilter("src,href,style,tabindex",(function(t,n){for(var r,o,i=t.length,a=e.dom,c="data-mce-"+n;i--;)if((o=(r=t[i]).attr(n))&&!r.attr(c)){if(0===o.indexOf("data:")||0===o.indexOf("blob:"))continue;"style"===n?((o=a.serializeStyle(a.parseStyle(o),r.name)).length||(o=null),r.attr(c,o),r.attr(n,o)):"tabindex"===n?(r.attr(c,o),r.attr(n,null)):r.attr(c,e.convertURL(o,n,r.name))}})),t.addNodeFilter("script",(function(e){for(var t=e.length;t--;){var n=e[t],r=n.attr("type")||"no/type";0!==r.indexOf("mce-")&&n.attr("type","mce-"+r)}})),e.settings.preserve_cdata&&t.addNodeFilter("#cdata",(function(t){for(var n=t.length;n--;){var r=t[n];r.type=8,r.name="#comment",r.value="[CDATA["+e.dom.encode(r.value)+"]]"}})),t.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",(function(t){for(var n=t.length,r=e.schema.getNonEmptyElements();n--;){var o=t[n];o.isEmpty(r)&&0===o.getAll("br").length&&(o.append(new Op("br",1)).shortEnded=!0)}})),t}(e),e.serializer=Zv(function(e){var t=e.settings;return Ie(Ie(Ie({},fB(e)),lB(e)),sB({url_converter:t.url_converter,url_converter_scope:t.url_converter_scope,element_format:t.element_format,entities:t.entities,entity_encoding:t.entity_encoding,indent:t.indent,indent_after:t.indent_after,indent_before:t.indent_before}))}(e),e),e.selection=lv(e.dom,e.getWin(),e.serializer,e),e.annotator=td(e),e.formatter=cw(e),e.undoManager=sw(e),e._nodeChangeDispatcher=new LE(e),e._selectionOverrides=iB(e),qx(e),UE(e),$h(e)||HE(e);var a=function(e){return $h(e)?Ec(null):RE(e)}(e);Xx(e,a),function(e){is(e)&&e.on("NodeChange",_(nC,e))}(e),gw(e);var c=ev(e);mB(e),c.fold((function(){AB(e).then((function(){return hB(e)}))}),(function(t){e.setProgressState(!0),AB(e).then((function(){t().then((function(t){e.setProgressState(!1),hB(e)}),(function(t){e.notificationManager.open({type:"error",text:String(t)}),hB(e)}))}))}))},bB=bc.DOM,wB=function(e){var t=function(e){return e.getParam("doctype","<!DOCTYPE html>")}(e)+"<html><head>";(function(e){return e.getParam("document_base_url","")})(e)!==e.documentBaseUrl&&(t+='<base href="'+e.documentBaseURI.getURI()+'" />'),t+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />';var n=function(e){return rs(e,"body_id","tinymce")}(e),r=function(e){return rs(e,"body_class","")}(e),o=e.translate(function(e){return e.getParam("iframe_aria_text","Rich Text Area. Press ALT-0 for help.","string")}(e));return os(e)&&(t+='<meta http-equiv="Content-Security-Policy" content="'+os(e)+'" />'),t+='</head><body id="'+n+'" class="mce-content-body '+r+'" data-id="'+e.id+'" aria-label="'+o+'"><br></body></html>'},yB=function(e,t){var n,r,o,i,a=e.translate("Rich Text Area"),c=(n=e.id,r=a,t.height,o=function(e){return e.getParam("iframe_attrs",{})}(e),i=It.fromTag("iframe"),er(i,o),er(i,{id:n+"_ifr",frameBorder:"0",allowTransparency:"true",title:r}),Pc(i,"tox-edit-area__iframe"),i).dom;c.onload=function(){c.onload=null,e.fire("load")};var u=function(e,t){if(document.domain!==window.location.hostname&&Ct.browser.isIE()){var n=Xb("mce");e[n]=function(){vB(e)};var r='javascript:(function(){document.open();document.domain="'+document.domain+'";var ed = window.parent.tinymce.get("'+e.id+'");document.write(ed.iframeHTML);document.close();ed.'+n+"(true);})()";return bB.setAttrib(t,"src",r),!0}return!1}(e,c);return e.contentAreaContainer=t.iframeContainer,e.iframeElement=c,e.iframeHTML=wB(e),bB.add(t.iframeContainer,c),u},xB=bc.DOM,CB=function(e,t,n){var r=Ob.get(n),o=Ob.urls[n]||e.documentBaseUrl.replace(/\/$/,"");if(n=_t.trim(n),r&&-1===_t.inArray(t,n)){if(_t.each(Ob.dependencies(n),(function(n){CB(e,t,n)})),e.plugins[n])return;try{var i=new r(e,o,e.$);e.plugins[n]=i,i.init&&(i.init(e,o),t.push(n))}catch(t){!function(e,t,n){var r=_c.translate(["Failed to initialize plugin: {0}",t]);id(e,"PluginLoadError",{message:r}),Hb(r,n),Rb(e,r)}(e,n,t)}}},EB=function(e){return e.replace(/^\-/,"")},BB=function(e){return{editorContainer:e,iframeContainer:e,api:{}}},DB=function(e){var t=e.getElement();return e.inline?BB(null):function(e){var t=xB.create("div");return xB.insertAfter(t,e),BB(t)}(t)},MB=function(e){var t=e.getElement();return e.orgDisplay=t.style.display,d(ys(e))?function(e){return e.theme.renderUI()}(e):w(ys(e))?function(e){var t=e.getElement(),n=ys(e)(e,t);return n.editorContainer.nodeType&&(n.editorContainer.id=n.editorContainer.id||e.id+"_parent"),n.iframeContainer&&n.iframeContainer.nodeType&&(n.iframeContainer.id=n.iframeContainer.id||e.id+"_iframecontainer"),n.height=n.iframeHeight?n.iframeHeight:t.offsetHeight,n}(e):DB(e)},_B=function(e){e.fire("ScriptsLoaded"),function(e){var t=_t.trim(ss(e)),n=e.ui.registry.getAll().icons,r=Ie(Ie({},Db.get("default").icons),Db.get(t).icons);de(r,(function(t,r){we(n,r)||e.ui.registry.addIcon(r,t)}))}(e),function(e){var t=ys(e);if(d(t)){e.settings.theme=EB(t);var n=Pb.get(t);e.theme=new n(e,Pb.urls[t]),e.theme.init&&e.theme.init(e,Pb.urls[t]||e.documentBaseUrl.replace(/\/$/,""),e.$)}else e.theme={}}(e),function(e){var t=[];_t.each(Bs(e).split(/[ ,]/),(function(n){CB(e,t,EB(n))}))}(e);var t=MB(e);!function(e,t){var n={show:P.from(t.show).getOr(x),hide:P.from(t.hide).getOr(x),disable:P.from(t.disable).getOr(x),isDisabled:P.from(t.isDisabled).getOr(Q),enable:function(){e.mode.isReadOnly()||P.from(t.enable).map(S)}};e.ui=Ie(Ie({},e.ui),n)}(e,P.from(t.api).getOr({}));var n={editorContainer:t.editorContainer,iframeContainer:t.iframeContainer};return e.editorContainer=n.editorContainer?n.editorContainer:null,Vb(e),e.inline?vB(e):function(e,t){var n=yB(e,t);t.editorContainer&&(bB.get(t.editorContainer).style.display=e.orgDisplay,e.hidden=bB.isHidden(t.editorContainer)),e.getElement().style.display="none",bB.setAttrib(e.id,"aria-hidden","true"),n||vB(e)}(e,n)},kB=bc.DOM,IB=function(e){return"-"===e.charAt(0)},SB=function(e,t){var n=ms(t),r=function(e){return e.getParam("language_url","","string")}(t);if(!1===_c.hasCode(n)&&"en"!==n){var o=""!==r?r:t.editorManager.baseURL+"/langs/"+n+".js";e.add(o,x,void 0,(function(){!function(e,t,n){Lb(e,"LanguageLoadError",Ub("language",t,n))}(t,o,n)}))}},QB=function(e,t,n){return P.from(t).filter((function(e){return e.length>0&&!Db.has(e)})).map((function(t){return{url:e.editorManager.baseURL+"/icons/"+t+"/icons"+n+".js",name:P.some(t)}}))},NB=function(e,t,n){var r=QB(t,"default",n),o=function(e){return P.from(function(e){return e.getParam("icons_url","","string")}(e)).filter((function(e){return e.length>0})).map((function(e){return{url:e,name:P.none()}}))}(t).orThunk((function(){return QB(t,ss(t),"")}));G(function(e){for(var t=[],n=function(e){t.push(e)},r=0;r<e.length;r++)e[r].each(n);return t}([r,o]),(function(n){e.add(n.url,x,void 0,(function(){!function(e,t,n){Lb(e,"IconsLoadError",Ub("icons",t,n))}(t,n.url,n.name.getOrUndefined())}))}))},FB=function(e,t){var n=Cc.ScriptLoader;!function(e,t,n,r){var o=ys(t);if(d(o)){if(!IB(o)&&!we(Pb.urls,o)){var i=function(e){return e.getParam("theme_url")}(t);i?Pb.load(o,t.documentBaseURI.toAbsolute(i)):Pb.load(o,"themes/"+o+"/theme"+n+".js")}e.loadQueue((function(){Pb.waitFor(o,r)}))}else r()}(n,e,t,(function(){SB(n,e),NB(n,e,t),function(e,t){_t.each(function(e){return e.getParam("external_plugins")}(e),(function(t,n){Ob.load(n,t,x,void 0,(function(){Yb(e,t,n)})),e.settings.plugins+=" "+n})),_t.each(Bs(e).split(/[ ,]/),(function(n){if((n=_t.trim(n))&&!Ob.urls[n])if(IB(n)){n=n.substr(1,n.length);var r=Ob.dependencies(n);_t.each(r,(function(n){var r={prefix:"plugins/",resource:n,suffix:"/plugin"+t+".js"},o=Ob.createUrl(r,n);Ob.load(o.resource,o,x,void 0,(function(){Yb(e,o.prefix+o.resource+o.suffix,o.resource)}))}))}else{var o={prefix:"plugins/",resource:n,suffix:"/plugin"+t+".js"};Ob.load(n,o,x,void 0,(function(){Yb(e,o.prefix+o.resource+o.suffix,n)}))}}))}(e,t),n.loadQueue((function(){e.removed||_B(e)}),e,(function(){e.removed||_B(e)}))}))},TB=function(e){var t=e.id;_c.setCode(ms(e));var n=function(){kB.unbind(window,"ready",n),e.render()};if(Yi.Event.domLoaded){if(e.getElement()&&Ct.contentEditable){var r=It.fromDom(e.getElement()),o=function(e){return X(e.dom.attributes,(function(e,t){return e[t.name]=t.value,e}),{})}(r);e.on("remove",(function(){J(r.dom.attributes,(function(e){return or(r,e.name)})),er(r,o)})),e.ui.styleSheetLoader=function(e,t){return co.forElement(e,{contentCssCors:Es(t),referrerPolicy:As(t)})}(r,e),!function(e){return e.getParam("inline")}(e)?(e.orgVisibility=e.getElement().style.visibility,e.getElement().style.visibility="hidden"):e.inline=!0;var i=e.getElement().form||kB.getParent(t,"form");i&&(e.formElement=i,function(e){return e.getParam("hidden_input")}(e)&&!jn(e.getElement())&&(kB.insertAfter(kB.create("input",{type:"hidden",name:t}),t),e.hasHiddenInput=!0),e.formEventDelegate=function(t){e.fire(t.type,t)},kB.bind(i,"submit reset",e.formEventDelegate),e.on("reset",(function(){e.resetContent()})),!function(e){return e.getParam("submit_patch")}(e)||i.submit.nodeType||i.submit.length||i._mceOldSubmit||(i._mceOldSubmit=i.submit,i.submit=function(){return e.editorManager.triggerSave(),e.setDirty(!1),i._mceOldSubmit(i)})),e.windowManager=jb(e),e.notificationManager=Tb(e),function(e){return"xml"===e.getParam("encoding")}(e)&&e.on("GetContent",(function(e){e.save&&(e.content=kB.encode(e.content))})),function(e){return e.getParam("add_form_submit_trigger")}(e)&&e.on("submit",(function(){e.initialized&&e.save()})),function(e){return e.getParam("add_unload_trigger")}(e)&&(e._beforeUnload=function(){!e.initialized||e.destroyed||e.isHidden()||e.save({format:"raw",no_events:!0,set_dirty:!1})},e.editorManager.on("BeforeUnload",e._beforeUnload)),e.editorManager.add(e),FB(e,e.suffix)}}else kB.bind(window,"ready",n)},OB=function(e,t){return function(e,t){return nv(e).editor.addVisual(t)}(e,t)},PB={"font-size":"size","font-family":"face"},jB=function(e,t,n){return gm(It.fromDom(n),(function(t){return function(t){return ur(t,e).orThunk((function(){return"font"===Pt(t)?be(PB,e).bind((function(e){return nr(t,e)})):P.none()}))}(t)}),(function(e){return Ft(It.fromDom(t),e)}))},zB=function(e){return function(t,n){return P.from(n).map(It.fromDom).filter(Rt).bind((function(n){return jB(e,t,n.dom).or(function(e,t){return P.from(bc.DOM.getStyle(t,e,!0))}(e,n.dom))})).getOr("")}},RB=zB("font-size"),LB=C((function(e){return e.replace(/[\'\"\\]/g,"").replace(/,\s+/g,",")}),zB("font-family")),UB=function(e){return jl(e.getBody()).map((function(e){var t=e.container();return zn(t)?t.parentNode:t}))},YB=function(e,t){return function(e){return P.from(e.selection.getRng()).bind((function(t){var n=e.getBody();return t.startContainer===n&&0===t.startOffset?P.none():P.from(e.selection.getStart(!0))}))}(e).orThunk(_(UB,e)).map(It.fromDom).filter(Rt).bind(t)},HB=function(e,t){return YB(e,E(P.some,t))},GB=function(e,t){if(/^[0-9.]+$/.test(t)){var n=parseInt(t,10);if(n>=1&&n<=7){var r=function(e){return _t.explode(e.getParam("font_size_style_values","xx-small,x-small,small,medium,large,x-large,xx-large"))}(e),o=function(e){return _t.explode(e.getParam("font_size_classes",""))}(e);return o?o[n-1]||t:r[n-1]||t}return t}return t},JB=function(e){var t=e.split(/\s*,\s*/);return H(t,(function(e){return-1===e.indexOf(" ")||je(e,'"')||je(e,"'")?e:"'"+e+"'"})).join(",")},VB=function(e,t){var n=function(e){if("string"!=typeof e){var t=_t.extend({paste:e.paste,data:{paste:e.paste}},e);return{content:e.content,details:t}}return{content:e,details:{}}}(t);!function(e,t,n){tv(e).editor.insertContent(t,n)}(e,n.content,n.details)},WB=_t.each,ZB=_t.map,XB=_t.inArray,KB=function(){function e(e){this.commands={state:{},exec:{},value:{}},this.editor=e,this.setupCommands(e)}return e.prototype.execCommand=function(e,t,n,r){var o,i=!1,a=this;if(!a.editor.removed){var c;if("mcefocus"!==e.toLowerCase()&&(/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint)$/.test(e)||r&&r.skip_focus?(c=a.editor,fp(c).each((function(e){return c.selection.setRng(e)}))):a.editor.focus()),(r=a.editor.fire("BeforeExecCommand",{command:e,ui:t,value:n})).isDefaultPrevented())return!1;var u=e.toLowerCase();if(o=a.commands.exec[u])return o(u,t,n),a.editor.fire("ExecCommand",{command:e,ui:t,value:n}),!0;if(WB(this.editor.plugins,(function(r){if(r.execCommand&&r.execCommand(e,t,n))return a.editor.fire("ExecCommand",{command:e,ui:t,value:n}),i=!0,!1})),i)return i;if(a.editor.theme&&a.editor.theme.execCommand&&a.editor.theme.execCommand(e,t,n))return a.editor.fire("ExecCommand",{command:e,ui:t,value:n}),!0;try{i=a.editor.getDoc().execCommand(e,t,n)}catch(e){}return!!i&&(a.editor.fire("ExecCommand",{command:e,ui:t,value:n}),!0)}},e.prototype.queryCommandState=function(e){var t;if(!this.editor.quirks.isHidden()&&!this.editor.removed){if(e=e.toLowerCase(),t=this.commands.state[e])return t(e);try{return this.editor.getDoc().queryCommandState(e)}catch(e){}return!1}},e.prototype.queryCommandValue=function(e){var t;if(!this.editor.quirks.isHidden()&&!this.editor.removed){if(e=e.toLowerCase(),t=this.commands.value[e])return t(e);try{return this.editor.getDoc().queryCommandValue(e)}catch(e){}}},e.prototype.addCommands=function(e,t){void 0===t&&(t="exec");var n=this;WB(e,(function(e,r){WB(r.toLowerCase().split(","),(function(r){n.commands[t][r]=e}))}))},e.prototype.addCommand=function(e,t,n){var r=this;e=e.toLowerCase(),this.commands.exec[e]=function(e,o,i,a){return t.call(n||r.editor,o,i,a)}},e.prototype.queryCommandSupported=function(e){if(e=e.toLowerCase(),this.commands.exec[e])return!0;try{return this.editor.getDoc().queryCommandSupported(e)}catch(e){}return!1},e.prototype.addQueryStateHandler=function(e,t,n){var r=this;e=e.toLowerCase(),this.commands.state[e]=function(){return t.call(n||r.editor)}},e.prototype.addQueryValueHandler=function(e,t,n){var r=this;e=e.toLowerCase(),this.commands.value[e]=function(){return t.call(n||r.editor)}},e.prototype.hasCustomCommand=function(e){return e=e.toLowerCase(),!!this.commands.exec[e]},e.prototype.execNativeCommand=function(e,t,n){return void 0===t&&(t=!1),void 0===n&&(n=null),this.editor.getDoc().execCommand(e,t,n)},e.prototype.isFormatMatch=function(e){return this.editor.formatter.match(e)},e.prototype.toggleFormat=function(e,t){this.editor.formatter.toggle(e,t),this.editor.nodeChanged()},e.prototype.storeSelection=function(e){this.selectionBookmark=this.editor.selection.getBookmark(e)},e.prototype.restoreSelection=function(){this.editor.selection.moveToBookmark(this.selectionBookmark)},e.prototype.setupCommands=function(e){var t=this;this.addCommands({"mceResetDesignMode,mceBeginUndoLevel":x,"mceEndUndoLevel,mceAddUndoLevel":function(){e.undoManager.add()},mceFocus:function(t,n,r){Dp(e,r)},"Cut,Copy,Paste":function(n){var r,o=e.getDoc();try{t.execNativeCommand(n)}catch(e){r=!0}if("paste"!==n||o.queryCommandEnabled(n)||(r=!0),r||!o.queryCommandSupported(n)){var i=e.translate("Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.");Ct.mac&&(i=i.replace(/Ctrl\+/g,"⌘+")),e.notificationManager.open({text:i,type:"error"})}},unlink:function(){if(e.selection.isCollapsed()){var t=e.dom.getParent(e.selection.getStart(),"a");t&&e.dom.remove(t,!0)}else e.formatter.remove("link")},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull,JustifyNone":function(n){var r=n.substring(7);"full"===r&&(r="justify"),WB("left,center,right,justify".split(","),(function(t){r!==t&&e.formatter.remove("align"+t)})),"none"!==r&&t.toggleFormat("align"+r)},"InsertUnorderedList,InsertOrderedList":function(n){var r;t.execNativeCommand(n);var o=e.dom.getParent(e.selection.getNode(),"ol,ul");o&&(r=o.parentNode,/^(H[1-6]|P|ADDRESS|PRE)$/.test(r.nodeName)&&(t.storeSelection(),e.dom.split(r,o),t.restoreSelection()))},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){t.toggleFormat(e)},"ForeColor,HiliteColor":function(e,n,r){t.toggleFormat(e,{value:r})},FontName:function(t,n,r){!function(e,t){var n=GB(e,t);e.formatter.toggle("fontname",{value:JB(n)}),e.nodeChanged()}(e,r)},FontSize:function(t,n,r){!function(e,t){e.formatter.toggle("fontsize",{value:GB(e,t)}),e.nodeChanged()}(e,r)},LineHeight:function(t,n,r){!function(e,t){e.formatter.toggle("lineheight",{value:String(t)}),e.nodeChanged()}(e,r)},Lang:function(e,n,r){t.toggleFormat(e,{value:r.code,customValue:r.customCode})},RemoveFormat:function(t){e.formatter.remove(t)},mceBlockQuote:function(){t.toggleFormat("blockquote")},FormatBlock:function(e,n,r){return t.toggleFormat(r||"p")},mceCleanup:function(){var t=e.selection.getBookmark();e.setContent(e.getContent()),e.selection.moveToBookmark(t)},mceRemoveNode:function(n,r,o){var i=o||e.selection.getNode();i!==e.getBody()&&(t.storeSelection(),e.dom.remove(i,!0),t.restoreSelection())},mceSelectNodeDepth:function(t,n,r){var o=0;e.dom.getParent(e.selection.getNode(),(function(t){if(1===t.nodeType&&o++===r)return e.selection.select(t),!1}),e.getBody())},mceSelectNode:function(t,n,r){e.selection.select(r)},mceInsertContent:function(t,n,r){VB(e,r)},mceInsertRawHTML:function(t,n,r){e.selection.setContent("tiny_mce_marker");var o=e.getContent();e.setContent(o.replace(/tiny_mce_marker/g,(function(){return r})))},mceInsertNewLine:function(t,n,r){EE(e,r)},mceToggleFormat:function(e,n,r){t.toggleFormat(r)},mceSetContent:function(t,n,r){e.setContent(r)},"Indent,Outdent":function(t){Vx(e,t)},mceRepaint:x,InsertHorizontalRule:function(){e.execCommand("mceInsertContent",!1,"<hr />")},mceToggleVisualAid:function(){e.hasVisual=!e.hasVisual,e.addVisual()},mceReplaceContent:function(t,n,r){e.execCommand("mceInsertContent",!1,r.replace(/\{\$selection\}/g,e.selection.getContent({format:"text"})))},mceInsertLink:function(t,n,r){"string"==typeof r&&(r={href:r});var o=e.dom.getParent(e.selection.getNode(),"a");r.href=r.href.replace(/ /g,"%20"),o&&r.href||e.formatter.remove("link"),r.href&&e.formatter.apply("link",r,o)},selectAll:function(){var t=e.dom.getParent(e.selection.getStart(),Gn);if(t){var n=e.dom.createRng();n.selectNodeContents(t),e.selection.setRng(n)}},mceNewDocument:function(){e.setContent("")},InsertLineBreak:function(t,n,r){return fE(e,r),!0}});var n=function(t){return function(){var n=e.selection,r=n.isCollapsed()?[e.dom.getParent(n.getNode(),e.dom.isBlock)]:n.getSelectedBlocks(),o=ZB(r,(function(n){return!!e.formatter.matchNode(n,t)}));return-1!==XB(o,!0)}};t.addCommands({JustifyLeft:n("alignleft"),JustifyCenter:n("aligncenter"),JustifyRight:n("alignright"),JustifyFull:n("alignjustify"),"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){return t.isFormatMatch(e)},mceBlockQuote:function(){return t.isFormatMatch("blockquote")},Outdent:function(){return Hx(e)},"InsertUnorderedList,InsertOrderedList":function(t){var n=e.dom.getParent(e.selection.getNode(),"ul,ol");return n&&("insertunorderedlist"===t&&"UL"===n.tagName||"insertorderedlist"===t&&"OL"===n.tagName)}},"state"),t.addCommands({Undo:function(){e.undoManager.undo()},Redo:function(){e.undoManager.redo()}}),t.addQueryValueHandler("FontName",(function(){return function(e){return HB(e,(function(t){return LB(e.getBody(),t.dom)})).getOr("")}(e)}),this),t.addQueryValueHandler("FontSize",(function(){return function(e){return HB(e,(function(t){return RB(e.getBody(),t.dom)})).getOr("")}(e)}),this),t.addQueryValueHandler("LineHeight",(function(){return function(e){return HB(e,(function(t){var n=It.fromDom(e.getBody()),r=gm(t,(function(e){return ur(e,"line-height")}),_(Ft,n));return r.getOrThunk((function(){var e=parseFloat(ar(t,"line-height")),n=parseFloat(ar(t,"font-size"));return String(e/n)}))})).getOr("")}(e)}),this)},e}(),qB="data-mce-contenteditable",$B=function(e,t,n){var r,o;zc(e,t)&&!1===n?(o=t,Fc(r=e)?r.dom.classList.remove(o):Oc(r,o),jc(r)):n&&Pc(e,t)},eD=function(e,t,n){try{e.getDoc().execCommand(t,!1,String(n))}catch(e){}},tD=function(e,t){e.dom.contentEditable=t?"true":"false"},nD=function(e,t){var n=It.fromDom(e.getBody());$B(n,"mce-content-readonly",t),t?(e.selection.controlSelection.hideResizeRect(),e._selectionOverrides.hideFakeCaret(),function(e){P.from(e.selection.getNode()).each((function(e){e.removeAttribute("data-mce-selected")}))}(e),e.readonly=!0,tD(n,!1),G(Lc(n,'*[contenteditable="true"]'),(function(e){$n(e,qB,"true"),tD(e,!1)}))):(e.readonly=!1,tD(n,!0),function(e){G(Lc(e,"*["+qB+'="true"]'),(function(e){or(e,qB),tD(e,!0)}))}(n),eD(e,"StyleWithCSS",!1),eD(e,"enableInlineTableEditing",!1),eD(e,"enableObjectResizing",!1),Ep(e)&&e.focus(),function(e){e.selection.setRng(e.selection.getRng())}(e),e.nodeChanged())},rD=function(e){return e.readonly},oD=function(e){e.parser.addAttributeFilter("contenteditable",(function(t){rD(e)&&G(t,(function(e){e.attr(qB,e.attr("contenteditable")),e.attr("contenteditable","false")}))})),e.serializer.addAttributeFilter(qB,(function(t){rD(e)&&G(t,(function(e){e.attr("contenteditable",e.attr(qB))}))})),e.serializer.addTempAttr(qB)},iD=function(e,t){if(function(e){return"click"===e.type}(t)&&!ud.metaKeyPressed(t)){var n=It.fromDom(t.target);(function(e,t){return eo(t,"a",(function(t){return Ft(t,It.fromDom(e.getBody()))})).bind((function(e){return nr(e,"href")}))})(e,n).each((function(n){if(t.preventDefault(),/^#/.test(n)){var r=e.dom.select(n+',[name="'+((je(o=n,i="#")?function(e,t){return e.substring(t)}(o,i.length):o)+'"]'));r.length&&e.selection.scrollIntoView(r[0],!0)}else window.open(n,"_blank","rel=noopener noreferrer,menubar=yes,toolbar=yes,location=yes,status=yes,resizable=yes,scrollbars=yes");var o,i}))}},aD=_t.makeMap("focus blur focusin focusout click dblclick mousedown mouseup mousemove mouseover beforepaste paste cut copy selectionchange mouseout mouseenter mouseleave wheel keydown keypress keyup input beforeinput contextmenu dragstart dragend dragover draggesture dragdrop drop drag submit compositionstart compositionend compositionupdate touchstart touchmove touchend touchcancel"," "),cD=function(){function e(e){this.bindings={},this.settings=e||{},this.scope=this.settings.scope||this,this.toggleEvent=this.settings.toggleEvent||Q}return e.isNative=function(e){return!!aD[e.toLowerCase()]},e.prototype.fire=function(e,t){var n=e.toLowerCase(),r=Pi(n,t||{},this.scope);this.settings.beforeFire&&this.settings.beforeFire(r);var o=this.bindings[n];if(o)for(var i=0,a=o.length;i<a;i++){var c=o[i];if(!c.removed){if(c.once&&this.off(n,c.func),r.isImmediatePropagationStopped())return r;if(!1===c.func.call(this.scope,r))return r.preventDefault(),r}}return r},e.prototype.on=function(e,t,n,r){if(!1===t&&(t=Q),t){var o={func:t,removed:!1};r&&_t.extend(o,r);for(var i=e.toLowerCase().split(" "),a=i.length;a--;){var c=i[a],u=this.bindings[c];u||(u=[],this.toggleEvent(c,!0)),u=n?Se([o],u,!0):Se(Se([],u,!0),[o],!1),this.bindings[c]=u}}return this},e.prototype.off=function(e,t){var n=this;if(e)for(var r=e.toLowerCase().split(" "),o=r.length;o--;){var i=r[o],a=this.bindings[i];if(!i)return de(this.bindings,(function(e,t){n.toggleEvent(t,!1),delete n.bindings[t]})),this;if(a){if(t){var c=V(a,(function(e){return e.func===t}));a=c.fail,this.bindings[i]=a,G(c.pass,(function(e){e.removed=!0}))}else a.length=0;a.length||(this.toggleEvent(e,!1),delete this.bindings[i])}}else de(this.bindings,(function(e,t){n.toggleEvent(t,!1)})),this.bindings={};return this},e.prototype.once=function(e,t,n){return this.on(e,t,n,{once:!0})},e.prototype.has=function(e){return e=e.toLowerCase(),!(!this.bindings[e]||0===this.bindings[e].length)},e}(),uD=function(e){return e._eventDispatcher||(e._eventDispatcher=new cD({scope:e,toggleEvent:function(t,n){cD.isNative(t)&&e.toggleNativeEvent&&e.toggleNativeEvent(t,n)}})),e._eventDispatcher},sD={fire:function(e,t,n){var r=this;if(r.removed&&"remove"!==e&&"detach"!==e)return t;var o=uD(r).fire(e,t);if(!1!==n&&r.parent)for(var i=r.parent();i&&!o.isPropagationStopped();)i.fire(e,o,!1),i=i.parent();return o},on:function(e,t,n){return uD(this).on(e,t,n)},off:function(e,t){return uD(this).off(e,t)},once:function(e,t){return uD(this).once(e,t)},hasEventListeners:function(e){return uD(this).has(e)}},lD=bc.DOM,fD=function(e,t){if("selectionchange"===t)return e.getDoc();if(!e.inline&&/^mouse|touch|click|contextmenu|drop|dragover|dragend/.test(t))return e.getDoc().documentElement;var n=ws(e);return n?(e.eventRoot||(e.eventRoot=lD.select(n)[0]),e.eventRoot):e.getBody()},dD=function(e,t,n){!function(e){return!e.hidden&&!rD(e)}(e)?rD(e)&&iD(e,n):e.fire(t,n)},pD=function(e,t){var n;if(e.delegates||(e.delegates={}),!e.delegates[t]&&!e.removed){var r=fD(e,t);if(ws(e)){if(ex||(ex={},e.editorManager.on("removeEditor",(function(){e.editorManager.activeEditor||ex&&(de(ex,(function(t,n){e.dom.unbind(fD(e,n))})),ex=null)}))),ex[t])return;n=function(n){for(var r=n.target,o=e.editorManager.get(),i=o.length;i--;){var a=o[i].getBody();(a===r||lD.isChildOf(r,a))&&dD(o[i],t,n)}},ex[t]=n,lD.bind(r,t,n)}else n=function(n){dD(e,t,n)},lD.bind(r,t,n),e.delegates[t]=n}},gD=Ie(Ie({},sD),{bindPendingEventDelegates:function(){var e=this;_t.each(e._pendingNativeEvents,(function(t){pD(e,t)}))},toggleNativeEvent:function(e,t){var n=this;"focus"!==e&&"blur"!==e&&(n.removed||(t?n.initialized?pD(n,e):n._pendingNativeEvents?n._pendingNativeEvents.push(e):n._pendingNativeEvents=[e]:n.initialized&&(n.dom.unbind(fD(n,e),e,n.delegates[e]),delete n.delegates[e])))},unbindAllNativeEvents:function(){var e=this,t=e.getBody(),n=e.dom;e.delegates&&(de(e.delegates,(function(t,n){e.dom.unbind(fD(e,n),n,t)})),delete e.delegates),!e.inline&&t&&n&&(t.onload=null,n.unbind(e.getWin()),n.unbind(e.getDoc())),n&&(n.unbind(t),n.unbind(e.getContainer()))}}),AD=["design","readonly"],mD=function(e,t,n,r){var o=n[t.get()],i=n[r];try{i.activate()}catch(e){return void console.error("problem while activating editor mode "+r+":",e)}o.deactivate(),o.editorReadOnly!==i.editorReadOnly&&nD(e,i.editorReadOnly),t.set(r),function(e,t){e.fire("SwitchMode",{mode:t})}(e,r)},hD=function(e){var t=Ec("design"),n=Ec({design:{activate:x,deactivate:x,editorReadOnly:!1},readonly:{activate:x,deactivate:x,editorReadOnly:!0}});return function(e){e.serializer?oD(e):e.on("PreInit",(function(){oD(e)}))}(e),function(e){e.on("ShowCaret",(function(t){rD(e)&&t.preventDefault()})),e.on("ObjectSelected",(function(t){rD(e)&&t.preventDefault()}))}(e),{isReadOnly:function(){return rD(e)},set:function(r){return function(e,t,n,r){if(r!==n.get()){if(!we(t,r))throw new Error("Editor mode '"+r+"' is invalid");e.initialized?mD(e,n,t,r):e.on("init",(function(){return mD(e,n,t,r)}))}}(e,n.get(),t,r)},get:function(){return t.get()},register:function(e,t){n.set(function(e,t,n){var r;if(U(AD,t))throw new Error("Cannot override default mode "+t);return Ie(Ie({},e),((r={})[t]=Ie(Ie({},n),{deactivate:function(){try{n.deactivate()}catch(e){console.error("problem while deactivating editor mode "+t+":",e)}}}),r))}(n.get(),e,t))}}},vD=_t.each,bD=_t.explode,wD={f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123},yD=_t.makeMap("alt,ctrl,shift,meta,access"),xD=function(e){var t,n={};vD(bD(e.toLowerCase(),"+"),(function(e){e in yD?n[e]=!0:/^[0-9]{2,}$/.test(e)?n.keyCode=parseInt(e,10):(n.charCode=e.charCodeAt(0),n.keyCode=wD[e]||e.toUpperCase().charCodeAt(0))}));var r=[n.keyCode];for(t in yD)n[t]?r.push(t):n[t]=!1;return n.id=r.join(","),n.access&&(n.alt=!0,Ct.mac?n.ctrl=!0:n.shift=!0),n.meta&&(Ct.mac?n.meta=!0:(n.ctrl=!0,n.meta=!1)),n},CD=function(){function e(e){this.shortcuts={},this.pendingPatterns=[],this.editor=e;var t=this;e.on("keyup keypress keydown",(function(e){!t.hasModifier(e)&&!t.isFunctionKey(e)||e.isDefaultPrevented()||(vD(t.shortcuts,(function(n){if(t.matchShortcut(e,n))return t.pendingPatterns=n.subpatterns.slice(0),"keydown"===e.type&&t.executeShortcutAction(n),!0})),t.matchShortcut(e,t.pendingPatterns[0])&&(1===t.pendingPatterns.length&&"keydown"===e.type&&t.executeShortcutAction(t.pendingPatterns[0]),t.pendingPatterns.shift()))}))}return e.prototype.add=function(e,t,n,r){var o=this,i=o.normalizeCommandFunc(n);return vD(bD(_t.trim(e)),(function(e){var n=o.createShortcut(e,t,i,r);o.shortcuts[n.id]=n})),!0},e.prototype.remove=function(e){var t=this.createShortcut(e);return!!this.shortcuts[t.id]&&(delete this.shortcuts[t.id],!0)},e.prototype.normalizeCommandFunc=function(e){var t=this,n=e;return"string"==typeof n?function(){t.editor.execCommand(n,!1,null)}:_t.isArray(n)?function(){t.editor.execCommand(n[0],n[1],n[2])}:n},e.prototype.createShortcut=function(e,t,n,r){var o=_t.map(bD(e,">"),xD);return o[o.length-1]=_t.extend(o[o.length-1],{func:n,scope:r||this.editor}),_t.extend(o[0],{desc:this.editor.translate(t),subpatterns:o.slice(1)})},e.prototype.hasModifier=function(e){return e.altKey||e.ctrlKey||e.metaKey},e.prototype.isFunctionKey=function(e){return"keydown"===e.type&&e.keyCode>=112&&e.keyCode<=123},e.prototype.matchShortcut=function(e,t){return!!t&&(t.ctrl===e.ctrlKey&&t.meta===e.metaKey&&(t.alt===e.altKey&&t.shift===e.shiftKey&&(!!(e.keyCode===t.keyCode||e.charCode&&e.charCode===t.charCode)&&(e.preventDefault(),!0))))},e.prototype.executeShortcutAction=function(e){return e.func?e.func.call(e.scope):null},e}(),ED=function(){var e=function(){var e={},t={},n={},r={},o={},i={},a={},c=function(e,t){return function(n,r){return e[n.toLowerCase()]=Ie(Ie({},r),{type:t})}};return{addButton:c(e,"button"),addGroupToolbarButton:c(e,"grouptoolbarbutton"),addToggleButton:c(e,"togglebutton"),addMenuButton:c(e,"menubutton"),addSplitButton:c(e,"splitbutton"),addMenuItem:c(t,"menuitem"),addNestedMenuItem:c(t,"nestedmenuitem"),addToggleMenuItem:c(t,"togglemenuitem"),addAutocompleter:c(n,"autocompleter"),addContextMenu:c(o,"contextmenu"),addContextToolbar:c(i,"contexttoolbar"),addContextForm:c(i,"contextform"),addSidebar:c(a,"sidebar"),addIcon:function(e,t){return r[e.toLowerCase()]=t},getAll:function(){return{buttons:e,menuItems:t,icons:r,popups:n,contextMenus:o,contextToolbars:i,sidebars:a}}}}();return{addAutocompleter:e.addAutocompleter,addButton:e.addButton,addContextForm:e.addContextForm,addContextMenu:e.addContextMenu,addContextToolbar:e.addContextToolbar,addIcon:e.addIcon,addMenuButton:e.addMenuButton,addMenuItem:e.addMenuItem,addNestedMenuItem:e.addNestedMenuItem,addSidebar:e.addSidebar,addSplitButton:e.addSplitButton,addToggleButton:e.addToggleButton,addGroupToolbarButton:e.addGroupToolbarButton,addToggleMenuItem:e.addToggleMenuItem,getAll:e.getAll}},BD=bc.DOM,DD=_t.extend,MD=_t.each,_D=_t.resolve,kD=Ct.ie,ID=function(){function e(e,t,n){var r=this;this.plugins={},this.contentCSS=[],this.contentStyles=[],this.loadedCSS={},this.isNotDirty=!1,this.editorManager=n,this.documentBaseUrl=n.documentBaseURL,DD(this,gD),this.settings=Cb(this,e,this.documentBaseUrl,n.defaultSettings,t),this.settings.suffix&&(n.suffix=this.settings.suffix),this.suffix=n.suffix,this.settings.base_url&&n._setBaseUrl(this.settings.base_url),this.baseUri=n.baseURI,this.settings.referrer_policy&&(Cc.ScriptLoader._setReferrerPolicy(this.settings.referrer_policy),bc.DOM.styleSheetLoader._setReferrerPolicy(this.settings.referrer_policy)),kc.languageLoad=this.settings.language_load,kc.baseURL=n.baseURL,this.id=e,this.setDirty(!1),this.documentBaseURI=new Sv(this.settings.document_base_url,{base_uri:this.baseUri}),this.baseURI=this.baseUri,this.inline=!!this.settings.inline,this.shortcuts=new CD(this),this.editorCommands=new KB(this),this.settings.cache_suffix&&(Ct.cacheSuffix=this.settings.cache_suffix.replace(/^[\?\&]+/,"")),this.ui={registry:ED(),styleSheetLoader:void 0,show:x,hide:x,enable:x,disable:x,isDisabled:Q};var o=hD(this);this.mode=o,this.setMode=o.set,n.fire("SetupEditor",{editor:this}),this.execCallback("setup",this),this.$=dc.overrideDefaults((function(){return{context:r.inline?r.getBody():r.getDoc(),element:r.getBody()}}))}return e.prototype.render=function(){TB(this)},e.prototype.focus=function(e){this.execCommand("mceFocus",!1,e)},e.prototype.hasFocus=function(){return Cp(this)},e.prototype.execCallback=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r,o=this,i=o.settings[e];if(i)return o.callbackLookup&&(r=o.callbackLookup[e])&&(i=r.func,r=r.scope),"string"==typeof i&&(r=(r=i.replace(/\.\w+$/,""))?_D(r):0,i=_D(i),o.callbackLookup=o.callbackLookup||{},o.callbackLookup[e]={func:i,scope:r}),i.apply(r||o,t)},e.prototype.translate=function(e){return _c.translate(e)},e.prototype.getParam=function(e,t,n){return Bb(this,e,t,n)},e.prototype.hasPlugin=function(e,t){return!!U(Bs(this).split(/[ ,]/),e)&&(!t||void 0!==Ob.get(e))},e.prototype.nodeChanged=function(e){this._nodeChangeDispatcher.nodeChanged(e)},e.prototype.addCommand=function(e,t,n){this.editorCommands.addCommand(e,t,n)},e.prototype.addQueryStateHandler=function(e,t,n){this.editorCommands.addQueryStateHandler(e,t,n)},e.prototype.addQueryValueHandler=function(e,t,n){this.editorCommands.addQueryValueHandler(e,t,n)},e.prototype.addShortcut=function(e,t,n,r){this.shortcuts.add(e,t,n,r)},e.prototype.execCommand=function(e,t,n,r){return this.editorCommands.execCommand(e,t,n,r)},e.prototype.queryCommandState=function(e){return this.editorCommands.queryCommandState(e)},e.prototype.queryCommandValue=function(e){return this.editorCommands.queryCommandValue(e)},e.prototype.queryCommandSupported=function(e){return this.editorCommands.queryCommandSupported(e)},e.prototype.show=function(){var e=this;e.hidden&&(e.hidden=!1,e.inline?e.getBody().contentEditable="true":(BD.show(e.getContainer()),BD.hide(e.id)),e.load(),e.fire("show"))},e.prototype.hide=function(){var e=this,t=e.getDoc();e.hidden||(kD&&t&&!e.inline&&t.execCommand("SelectAll"),e.save(),e.inline?(e.getBody().contentEditable="false",e===e.editorManager.focusedEditor&&(e.editorManager.focusedEditor=null)):(BD.hide(e.getContainer()),BD.setStyle(e.id,"display",e.orgDisplay)),e.hidden=!0,e.fire("hide"))},e.prototype.isHidden=function(){return!!this.hidden},e.prototype.setProgressState=function(e,t){this.fire("ProgressState",{state:e,time:t})},e.prototype.load=function(e){var t,n=this,r=n.getElement();if(n.removed)return"";if(r){(e=e||{}).load=!0;var o=jn(r)?r.value:r.innerHTML;return t=n.setContent(o,e),e.element=r,e.no_events||n.fire("LoadContent",e),e.element=r=null,t}},e.prototype.save=function(e){var t,n,r=this,o=r.getElement();if(o&&r.initialized&&!r.removed)return(e=e||{}).save=!0,e.element=o,e.content=r.getContent(e),e.no_events||r.fire("SaveContent",e),"raw"===e.format&&r.fire("RawSaveContent",e),t=e.content,jn(o)?o.value=t:(!e.is_removing&&r.inline||(o.innerHTML=t),(n=BD.getParent(r.id,"form"))&&MD(n.elements,(function(e){if(e.name===r.id)return e.value=t,!1}))),e.element=o=null,!1!==e.set_dirty&&r.setDirty(!1),t},e.prototype.setContent=function(e,t){return Kv(this,e,t)},e.prototype.getContent=function(e){return Xv(this,e)},e.prototype.insertContent=function(e,t){t&&(e=DD({content:e},t)),this.execCommand("mceInsertContent",!1,e)},e.prototype.resetContent=function(e){void 0===e?Kv(this,this.startContent,{format:"raw"}):Kv(this,e),this.undoManager.reset(),this.setDirty(!1),this.nodeChanged()},e.prototype.isDirty=function(){return!this.isNotDirty},e.prototype.setDirty=function(e){var t=!this.isNotDirty;this.isNotDirty=!e,e&&e!==t&&this.fire("dirty")},e.prototype.getContainer=function(){var e=this;return e.container||(e.container=BD.get(e.editorContainer||e.id+"_parent")),e.container},e.prototype.getContentAreaContainer=function(){return this.contentAreaContainer},e.prototype.getElement=function(){return this.targetElm||(this.targetElm=BD.get(this.id)),this.targetElm},e.prototype.getWin=function(){var e,t=this;return t.contentWindow||(e=t.iframeElement)&&(t.contentWindow=e.contentWindow),t.contentWindow},e.prototype.getDoc=function(){var e,t=this;return t.contentDocument||(e=t.getWin())&&(t.contentDocument=e.document),t.contentDocument},e.prototype.getBody=function(){var e=this.getDoc();return this.bodyElement||(e?e.body:null)},e.prototype.convertURL=function(e,t,n){var r=this,o=r.settings;return o.urlconverter_callback?r.execCallback("urlconverter_callback",e,n,!0,t):!o.convert_urls||n&&"LINK"===n.nodeName||0===e.indexOf("file:")||0===e.length?e:o.relative_urls?r.documentBaseURI.toRelative(e):e=r.documentBaseURI.toAbsolute(e,o.remove_script_host)},e.prototype.addVisual=function(e){OB(this,e)},e.prototype.remove=function(){eb(this)},e.prototype.destroy=function(e){tb(this,e)},e.prototype.uploadImages=function(e){return this.editorUpload.uploadImages(e)},e.prototype._scanForImages=function(){return this.editorUpload.scanForImages()},e.prototype.addButton=function(){throw new Error("editor.addButton has been removed in tinymce 5x, use editor.ui.registry.addButton or editor.ui.registry.addToggleButton or editor.ui.registry.addSplitButton instead")},e.prototype.addSidebar=function(){throw new Error("editor.addSidebar has been removed in tinymce 5x, use editor.ui.registry.addSidebar instead")},e.prototype.addMenuItem=function(){throw new Error("editor.addMenuItem has been removed in tinymce 5x, use editor.ui.registry.addMenuItem instead")},e.prototype.addContextToolbar=function(){throw new Error("editor.addContextToolbar has been removed in tinymce 5x, use editor.ui.registry.addContextToolbar instead")},e}(),SD=bc.DOM,QD=_t.explode,ND=_t.each,FD=_t.extend,TD=0,OD=!1,PD=[],jD=[],zD=function(e){var t=e.type;ND(YD.get(),(function(n){switch(t){case"scroll":n.fire("ScrollWindow",e);break;case"resize":n.fire("ResizeWindow",e)}}))},RD=function(e){e!==OD&&(e?dc(window).on("resize scroll",zD):dc(window).off("resize scroll",zD),OD=e)},LD=function(e){var t=jD;delete PD[e.id];for(var n=0;n<PD.length;n++)if(PD[n]===e){PD.splice(n,1);break}return jD=W(jD,(function(t){return e!==t})),YD.activeEditor===e&&(YD.activeEditor=jD.length>0?jD[0]:null),YD.focusedEditor===e&&(YD.focusedEditor=null),t.length!==jD.length},UD="CSS1Compat"!==document.compatMode,YD=Ie(Ie({},sD),{baseURI:null,baseURL:null,defaultSettings:{},documentBaseURL:null,suffix:null,$:dc,majorVersion:"5",minorVersion:"10.9",releaseDate:"2023-11-15",editors:PD,i18n:_c,activeEditor:null,focusedEditor:null,settings:{},setup:function(){var e,t,n=this,r="";t=Sv.getDocumentBaseUrl(document.location),/^[^:]+:\/\/\/?[^\/]+\//.test(t)&&(t=t.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(t)||(t+="/"));var o,i=window.tinymce||window.tinyMCEPreInit;if(i)e=i.base||i.baseURL,r=i.suffix;else{for(var a=document.getElementsByTagName("script"),c=0;c<a.length;c++){var u;if(""!==(u=a[c].src||"")){var s=u.substring(u.lastIndexOf("/"));if(/tinymce(\.full|\.jquery|)(\.min|\.dev|)\.js/.test(u)){-1!==s.indexOf(".min")&&(r=".min"),e=u.substring(0,u.lastIndexOf("/"));break}}}if(!e&&document.currentScript)-1!==(u=document.currentScript.src).indexOf(".min")&&(r=".min"),e=u.substring(0,u.lastIndexOf("/"))}n.baseURL=new Sv(t).toAbsolute(e),n.documentBaseURL=t,n.baseURI=new Sv(n.baseURL),n.suffix=r,(o=n).on("AddEditor",_(hp,o)),o.on("RemoveEditor",_(vp,o))},overrideDefaults:function(e){var t=e.base_url;t&&this._setBaseUrl(t);var n=e.suffix;e.suffix&&(this.suffix=n),this.defaultSettings=e;var r=e.plugin_base_urls;void 0!==r&&de(r,(function(e,t){kc.PluginManager.urls[t]=e}))},init:function(e){var t,n=this,r=_t.makeMap("area base basefont br col frame hr img input isindex link meta param embed source wbr track colgroup option table tbody tfoot thead tr th td script noscript style textarea video audio iframe object menu"," "),o=function(e){var t=e.id;return t||(t=be(e,"name").filter((function(e){return!SD.get(e)})).getOrThunk(SD.uniqueId),e.setAttribute("id",t)),t},i=function(e,t){return t.constructor===RegExp?t.test(e.className):SD.hasClass(e,t)},a=function(e){t=e},c=function(){var t,u=0,s=[],l=function(e,r,o){var i=new ID(e,r,n);s.push(i),i.on("init",(function(){++u===t.length&&a(s)})),i.targetElm=i.targetElm||o,i.render()};SD.unbind(window,"ready",c),function(t){var r=e[t];if(r)r.apply(n,[])}("onpageload"),t=dc.unique(function(e){var t=[];if(Ct.browser.isIE()&&Ct.browser.version.major<11)return Hb("TinyMCE does not support the browser you are using. For a list of supported browsers please see: https://www.tinymce.com/docs/get-started/system-requirements/"),[];if(UD)return Hb("Failed to initialize the editor as the document is not in standards mode. TinyMCE requires standards mode."),[];if(e.types)return ND(e.types,(function(e){t=t.concat(SD.select(e.selector))})),t;if(e.selector)return SD.select(e.selector);if(e.target)return[e.target];switch(e.mode){case"exact":var n=e.elements||"";n.length>0&&ND(QD(n),(function(e){var n=SD.get(e);n?t.push(n):ND(document.forms,(function(n){ND(n.elements,(function(n){n.name===e&&(e="mce_editor_"+TD++,SD.setAttrib(n,"id",e),t.push(n))}))}))}));break;case"textareas":case"specific_textareas":ND(SD.select("textarea"),(function(n){e.editor_deselector&&i(n,e.editor_deselector)||e.editor_selector&&!i(n,e.editor_selector)||t.push(n)}))}return t}(e)),e.types?ND(e.types,(function(n){_t.each(t,(function(t){return!SD.is(t,n.selector)||(l(o(t),FD({},e,n),t),!1)}))})):(_t.each(t,(function(e){var t;(t=n.get(e.id))&&t.initialized&&!(t.getContainer()||t.getBody()).parentNode&&(LD(t),t.unbindAllNativeEvents(),t.destroy(!0),t.removed=!0,t=null)})),0===(t=_t.grep(t,(function(e){return!n.get(e.id)}))).length?a([]):ND(t,(function(t){!function(e,t){return e.inline&&t.tagName.toLowerCase()in r}(e,t)?l(o(t),e,t):Hb("Could not initialize inline editor on invalid inline target element",t)})))};return n.settings=e,SD.bind(window,"ready",c),new to((function(e){t?e(t):a=function(t){e(t)}}))},get:function(e){return 0===arguments.length?jD.slice(0):d(e)?q(jD,(function(t){return t.id===e})).getOr(null):y(e)&&jD[e]?jD[e]:null},add:function(e){var t=this;return PD[e.id]===e||(null===t.get(e.id)&&("length"!==e.id&&(PD[e.id]=e),PD.push(e),jD.push(e)),RD(!0),t.activeEditor=e,t.fire("AddEditor",{editor:e}),tx||(tx=function(e){var n=t.fire("BeforeUnload");if(n.returnValue)return e.preventDefault(),e.returnValue=n.returnValue,n.returnValue},window.addEventListener("beforeunload",tx))),e},createEditor:function(e,t){return this.add(new ID(e,t,this))},remove:function(e){var t,n,r=this;if(e){if(!d(e))return n=e,A(r.get(n.id))?null:(LD(n)&&r.fire("RemoveEditor",{editor:n}),0===jD.length&&window.removeEventListener("beforeunload",tx),n.remove(),RD(jD.length>0),n);ND(SD.select(e),(function(e){(n=r.get(e.id))&&r.remove(n)}))}else for(t=jD.length-1;t>=0;t--)r.remove(jD[t])},execCommand:function(e,t,n){var r=this,o=r.get(n);switch(e){case"mceAddEditor":return r.get(n)||new ID(n,r.settings,r).render(),!0;case"mceRemoveEditor":return o&&o.remove(),!0;case"mceToggleEditor":return o?(o.isHidden()?o.show():o.hide(),!0):(r.execCommand("mceAddEditor",!1,n),!0)}return!!r.activeEditor&&r.activeEditor.execCommand(e,t,n)},triggerSave:function(){ND(jD,(function(e){e.save()}))},addI18n:function(e,t){_c.add(e,t)},translate:function(e){return _c.translate(e)},setActive:function(e){var t=this.activeEditor;this.activeEditor!==e&&(t&&t.fire("deactivate",{relatedTarget:e}),e.fire("activate",{relatedTarget:t})),this.activeEditor=e},_setBaseUrl:function(e){this.baseURL=new Sv(this.documentBaseURL).toAbsolute(e.replace(/\/+$/,"")),this.baseURI=new Sv(this.baseURL)}});YD.setup();var HD,GD,JD,VD,WD=Math.min,ZD=Math.max,XD=Math.round,KD=function(e,t,n){var r=t.x,o=t.y,i=e.w,a=e.h,c=t.w,u=t.h,s=(n||"").split("");return"b"===s[0]&&(o+=u),"r"===s[1]&&(r+=c),"c"===s[0]&&(o+=XD(u/2)),"c"===s[1]&&(r+=XD(c/2)),"b"===s[3]&&(o-=a),"r"===s[4]&&(r-=i),"c"===s[3]&&(o-=XD(a/2)),"c"===s[4]&&(r-=XD(i/2)),qD(r,o,i,a)},qD=function(e,t,n,r){return{x:e,y:t,w:n,h:r}},$D={inflate:function(e,t,n){return qD(e.x-t,e.y-n,e.w+2*t,e.h+2*n)},relativePosition:KD,findBestRelativePosition:function(e,t,n,r){var o,i;for(i=0;i<r.length;i++)if((o=KD(e,t,r[i])).x>=n.x&&o.x+o.w<=n.w+n.x&&o.y>=n.y&&o.y+o.h<=n.h+n.y)return r[i];return null},intersect:function(e,t){var n=ZD(e.x,t.x),r=ZD(e.y,t.y),o=WD(e.x+e.w,t.x+t.w),i=WD(e.y+e.h,t.y+t.h);return o-n<0||i-r<0?null:qD(n,r,o-n,i-r)},clamp:function(e,t,n){var r=e.x,o=e.y,i=e.x+e.w,a=e.y+e.h,c=t.x+t.w,u=t.y+t.h,s=ZD(0,t.x-r),l=ZD(0,t.y-o),f=ZD(0,i-c),d=ZD(0,a-u);return r+=s,o+=l,n&&(i+=s,a+=l,r-=f,o-=d),qD(r,o,(i-=f)-r,(a-=d)-o)},create:qD,fromClientRect:function(e){return qD(e.left,e.top,e.width,e.height)}},eM=(HD={},GD={},{load:function(e,t){var n='Script at URL "'+t+'" failed to load',r='Script at URL "'+t+"\" did not call `tinymce.Resource.add('"+e+"', data)` within 1 second";if(void 0!==HD[e])return HD[e];var o=new to((function(o,i){var a=function(e,t,n){void 0===n&&(n=1e3);var r=!1,o=null,i=function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];r||(r=!0,null!==o&&(clearTimeout(o),o=null),e.apply(null,t))}},a=i(e),c=i(t);return{start:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];r||null!==o||(o=setTimeout((function(){return c.apply(null,e)}),n))},resolve:a,reject:c}}(o,i);GD[e]=a.resolve,Cc.ScriptLoader.loadScript(t,(function(){return a.start(r)}),(function(){return a.reject(n)}))}));return HD[e]=o,o},add:function(e,t){void 0!==GD[e]&&(GD[e](t),delete GD[e]),HD[e]=to.resolve(t)}}),tM=_t.each,nM=_t.extend,rM=function(){};rM.extend=JD=function(e){var t=this.prototype,n=function(){var e,t,n,r=this;if(!VD&&(r.init&&r.init.apply(r,arguments),t=r.Mixins))for(e=t.length;e--;)(n=t[e]).init&&n.init.apply(r,arguments)},r=function(){return this};VD=!0;var o=new this;return VD=!1,e.Mixins&&(tM(e.Mixins,(function(t){for(var n in t)"init"!==n&&(e[n]=t[n])})),t.Mixins&&(e.Mixins=t.Mixins.concat(e.Mixins))),e.Methods&&tM(e.Methods.split(","),(function(t){e[t]=r})),e.Properties&&tM(e.Properties.split(","),(function(t){var n="_"+t;e[t]=function(e){var t=this;return void 0!==e?(t[n]=e,t):t[n]}})),e.Statics&&tM(e.Statics,(function(e,t){n[t]=e})),e.Defaults&&t.Defaults&&(e.Defaults=nM({},t.Defaults,e.Defaults)),de(e,(function(e,n){"function"==typeof e&&t[n]?o[n]=function(e,n){return function(){var r=this,o=r._super;r._super=t[e];var i=n.apply(r,arguments);return r._super=o,i}}(n,e):o[n]=e})),n.prototype=o,n.constructor=n,n.extend=JD,n};var oM,iM=Math.min,aM=Math.max,cM=Math.round,uM={serialize:function(e){var t=JSON.stringify(e);return d(t)?t.replace(/[\u0080-\uFFFF]/g,(function(e){var t=e.charCodeAt(0).toString(16);return"\\u"+"0000".substring(t.length)+t})):t},parse:function(e){try{return JSON.parse(e)}catch(e){}}},sM={callbacks:{},count:0,send:function(e){var t=this,n=bc.DOM,r=void 0!==e.count?e.count:t.count,o="tinymce_jsonp_"+r;t.callbacks[r]=function(i){n.remove(o),delete t.callbacks[r],e.callback(i)},n.add(n.doc.body,"script",{id:o,src:e.url,type:"text/javascript"}),t.count++}},lM=Ie(Ie({},sD),{send:function(e){var t,n=0,r=function(){!e.async||4===t.readyState||n++>1e4?(e.success&&n<1e4&&200===t.status?e.success.call(e.success_scope,""+t.responseText,t,e):e.error&&e.error.call(e.error_scope,n>1e4?"TIMED_OUT":"GENERAL",t,e),t=null):io.setTimeout(r,10)};if(e.scope=e.scope||this,e.success_scope=e.success_scope||e.scope,e.error_scope=e.error_scope||e.scope,e.async=!1!==e.async,e.data=e.data||"",lM.fire("beforeInitialize",{settings:e}),(t=new XMLHttpRequest).overrideMimeType&&t.overrideMimeType(e.content_type),t.open(e.type||(e.data?"POST":"GET"),e.url,e.async),e.crossDomain&&(t.withCredentials=!0),e.content_type&&t.setRequestHeader("Content-Type",e.content_type),e.requestheaders&&_t.each(e.requestheaders,(function(e){t.setRequestHeader(e.key,e.value)})),t.setRequestHeader("X-Requested-With","XMLHttpRequest"),(t=lM.fire("beforeSend",{xhr:t,settings:e}).xhr).send(e.data),!e.async)return r();io.setTimeout(r,10)}}),fM=_t.extend,dM=function(){function e(e){this.settings=fM({},e),this.count=0}return e.sendRPC=function(t){return(new e).send(t)},e.prototype.send=function(e){var t=e.error,n=e.success,r=fM(this.settings,e);r.success=function(e,o){void 0===(e=uM.parse(e))&&(e={error:"JSON Parse error."}),e.error?t.call(r.error_scope||r.scope,e.error,o):n.call(r.success_scope||r.scope,e.result)},r.error=function(e,n){t&&t.call(r.error_scope||r.scope,e,n)},r.data=uM.serialize({id:e.id||"c"+this.count++,method:e.method,params:e.params}),r.content_type="application/json",lM.send(r)},e}();try{var pM="__storage_test__";(oM=window.localStorage).setItem(pM,pM),oM.removeItem(pM)}catch(e){oM=function(){var e={},t=[],n={getItem:function(t){return e[t]||null},setItem:function(n,r){t.push(n),e[n]=String(r)},key:function(e){return t[e]},removeItem:function(n){t=t.filter((function(e){return e===n})),delete e[n]},clear:function(){t=[],e={}},length:0};return Object.defineProperty(n,"length",{get:function(){return t.length},configurable:!1,enumerable:!1}),n}()}var gM={geom:{Rect:$D},util:{Promise:to,Delay:io,Tools:_t,VK:ud,URI:Sv,Class:rM,EventDispatcher:cD,Observable:sD,I18n:_c,XHR:lM,JSON:uM,JSONRequest:dM,JSONP:sM,LocalStorage:oM,Color:function(e){var t={},n=0,r=0,o=0,i=function(e){var i;return"object"==typeof e?"r"in e?(n=e.r,r=e.g,o=e.b):"v"in e&&function(e,t,i){if(e=(parseInt(e,10)||0)%360,t=parseInt(t,10)/100,i=parseInt(i,10)/100,t=aM(0,iM(t,1)),i=aM(0,iM(i,1)),0!==t){var a=e/60,c=i*t,u=c*(1-Math.abs(a%2-1)),s=i-c;switch(Math.floor(a)){case 0:n=c,r=u,o=0;break;case 1:n=u,r=c,o=0;break;case 2:n=0,r=c,o=u;break;case 3:n=0,r=u,o=c;break;case 4:n=u,r=0,o=c;break;case 5:n=c,r=0,o=u;break;default:n=r=o=0}n=cM(255*(n+s)),r=cM(255*(r+s)),o=cM(255*(o+s))}else n=r=o=cM(255*i)}(e.h,e.s,e.v):(i=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)[^\)]*\)/gi.exec(e))?(n=parseInt(i[1],10),r=parseInt(i[2],10),o=parseInt(i[3],10)):(i=/#([0-F]{2})([0-F]{2})([0-F]{2})/gi.exec(e))?(n=parseInt(i[1],16),r=parseInt(i[2],16),o=parseInt(i[3],16)):(i=/#([0-F])([0-F])([0-F])/gi.exec(e))&&(n=parseInt(i[1]+i[1],16),r=parseInt(i[2]+i[2],16),o=parseInt(i[3]+i[3],16)),n=n<0?0:n>255?255:n,r=r<0?0:r>255?255:r,o=o<0?0:o>255?255:o,t};return e&&i(e),t.toRgb=function(){return{r:n,g:r,b:o}},t.toHsv=function(){return function(e,t,n){var r,o;o=0;var i=iM(e/=255,iM(t/=255,n/=255)),a=aM(e,aM(t,n));return i===a?{h:0,s:0,v:100*(o=i)}:(r=(a-i)/a,o=a,{h:cM(60*((e===i?3:n===i?1:5)-(e===i?t-n:n===i?e-t:n-e)/(a-i))),s:cM(100*r),v:cM(100*o)})}(n,r,o)},t.toHex=function(){var e=function(e){return(e=parseInt(e,10).toString(16)).length>1?e:"0"+e};return"#"+e(n)+e(r)+e(o)},t.parse=i,t},ImageUploader:function(e){var t=Wb(),n=$b(e,t);return{upload:function(t,r){return void 0===r&&(r=!0),n.upload(t,r?qb(e):void 0)}}}},dom:{EventUtils:Yi,Sizzle:Da,DomQuery:dc,TreeWalker:uo,TextSeeker:nu,DOMUtils:bc,ScriptLoader:Cc,RangeUtils:Bd,Serializer:Zv,StyleSheetLoader:ao,ControlSelection:ld,BookmarkManager:nd,Selection:lv,Event:Yi.Event},html:{Styles:Fi,Entities:wi,Node:Op,Schema:Qi,SaxParser:Pv,DomParser:Hv,Writer:tg,Serializer:ng},Env:Ct,AddOnManager:kc,Annotator:td,Formatter:cw,UndoManager:sw,EditorCommands:KB,WindowManager:jb,NotificationManager:Tb,EditorObservable:gD,Shortcuts:CD,Editor:ID,FocusManager:dp,EditorManager:YD,DOM:bc.DOM,ScriptLoader:Cc.ScriptLoader,PluginManager:Ob,ThemeManager:Pb,IconManager:Db,Resource:eM,trim:_t.trim,isArray:_t.isArray,is:_t.is,toArray:_t.toArray,makeMap:_t.makeMap,each:_t.each,map:_t.map,grep:_t.grep,inArray:_t.inArray,extend:_t.extend,create:_t.create,walk:_t.walk,createNS:_t.createNS,resolve:_t.resolve,explode:_t.explode,_addCacheSuffix:_t._addCacheSuffix,isOpera:Ct.opera,isWebKit:Ct.webkit,isIE:Ct.ie,isGecko:Ct.gecko,isMac:Ct.mac},AM=_t.extend(YD,gM);!function(e){window.tinymce=e,window.tinyMCE=e}(AM),function(t){try{e.exports=t}catch(e){}}(AM)}()},9771:e=>{"use strict";var t=function(){};e.exports=t},49746:()=>{},19977:()=>{},197:()=>{},21866:()=>{},52739:()=>{},95042:e=>{e.exports={nanoid:(e=21)=>{let t="",n=e;for(;n--;)t+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[64*Math.random()|0];return t},customAlphabet:(e,t=21)=>(n=t)=>{let r="",o=n;for(;o--;)r+=e[Math.random()*e.length|0];return r}}},46570:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=a(e,i(n)))}return e}function i(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=a(t,n));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},9417:(e,t,n)=>{"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,{A:()=>r})},64467:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(49922);function o(e,t,n){return(t=(0,r.A)(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},63662:(e,t,n)=>{"use strict";function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}n.d(t,{A:()=>r})},92327:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(82284);function o(e,t){if("object"!=(0,r.A)(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!=(0,r.A)(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}},49922:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(82284),o=n(92327);function i(e){var t=(0,o.A)(e,"string");return"symbol"==(0,r.A)(t)?t:t+""}},82284:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}n.d(t,{A:()=>r})},75277:e=>{"use strict";e.exports=JSON.parse('{"name":"axios","version":"0.21.4","description":"Promise based HTTP client for the browser and node.js","main":"index.js","scripts":{"test":"grunt test","start":"node ./sandbox/server.js","build":"NODE_ENV=production grunt build","preversion":"npm test","version":"npm run build && grunt version && git add -A dist && git add CHANGELOG.md bower.json package.json","postversion":"git push && git push --tags","examples":"node ./examples/server.js","coveralls":"cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","fix":"eslint --fix lib/**/*.js"},"repository":{"type":"git","url":"https://github.com/axios/axios.git"},"keywords":["xhr","http","ajax","promise","node"],"author":"Matt Zabriskie","license":"MIT","bugs":{"url":"https://github.com/axios/axios/issues"},"homepage":"https://axios-http.com","devDependencies":{"coveralls":"^3.0.0","es6-promise":"^4.2.4","grunt":"^1.3.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-eslint":"^23.0.0","grunt-karma":"^4.0.0","grunt-mocha-test":"^0.13.3","grunt-ts":"^6.0.0-beta.19","grunt-webpack":"^4.0.2","istanbul-instrumenter-loader":"^1.0.0","jasmine-core":"^2.4.1","karma":"^6.3.2","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0","karma-jasmine":"^1.1.1","karma-jasmine-ajax":"^0.1.13","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.8","karma-webpack":"^4.0.2","load-grunt-tasks":"^3.5.2","minimist":"^1.2.0","mocha":"^8.2.1","sinon":"^4.5.0","terser-webpack-plugin":"^4.2.3","typescript":"^4.0.5","url-search-params":"^0.10.0","webpack":"^4.44.2","webpack-dev-server":"^3.11.0"},"browser":{"./lib/adapters/http.js":"./lib/adapters/xhr.js"},"jsdelivr":"dist/axios.min.js","unpkg":"dist/axios.min.js","typings":"./index.d.ts","dependencies":{"follow-redirects":"^1.14.0"},"bundlesize":[{"path":"./dist/axios.min.js","threshold":"5kB"}]}')}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={id:r,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.nc=void 0,(()=>{"use strict";var e={};n.r(e),n.d(e,{hasBrowserEnv:()=>ri,hasStandardBrowserEnv:()=>oi,hasStandardBrowserWebWorkerEnv:()=>ai,origin:()=>ci});var t,r=n(96540),o=n(74848),i=n(75199),a=n.n(i),c=(n(67741),n(16075),n(70217),n(2025),n(59638),n(80578),n(11310),n(12205),n(57372),n(17479),n(33498),n(53847),n(49204),n(93715),n(99311),n(15791),n(20378),n(57426),n(22440),n(50193),n(91694),n(61532),n(68088),n(56912),n(7828),n(83683),n(63392),n(8022),n(71627),n(55775),n(55081),n(53166),n(3753),n(75621),n(32073),n(70987),n(5556)),u=n.n(c),s=function(){return s=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},s.apply(this,arguments)},l={onActivate:c.func,onAddUndo:c.func,onBeforeAddUndo:c.func,onBeforeExecCommand:c.func,onBeforeGetContent:c.func,onBeforeRenderUI:c.func,onBeforeSetContent:c.func,onBeforePaste:c.func,onBlur:c.func,onChange:c.func,onClearUndos:c.func,onClick:c.func,onContextMenu:c.func,onCopy:c.func,onCut:c.func,onDblclick:c.func,onDeactivate:c.func,onDirty:c.func,onDrag:c.func,onDragDrop:c.func,onDragEnd:c.func,onDragGesture:c.func,onDragOver:c.func,onDrop:c.func,onExecCommand:c.func,onFocus:c.func,onFocusIn:c.func,onFocusOut:c.func,onGetContent:c.func,onHide:c.func,onInit:c.func,onKeyDown:c.func,onKeyPress:c.func,onKeyUp:c.func,onLoadContent:c.func,onMouseDown:c.func,onMouseEnter:c.func,onMouseLeave:c.func,onMouseMove:c.func,onMouseOut:c.func,onMouseOver:c.func,onMouseUp:c.func,onNodeChange:c.func,onObjectResizeStart:c.func,onObjectResized:c.func,onObjectSelected:c.func,onPaste:c.func,onPostProcess:c.func,onPostRender:c.func,onPreProcess:c.func,onProgressState:c.func,onRedo:c.func,onRemove:c.func,onReset:c.func,onSaveContent:c.func,onSelectionChange:c.func,onSetAttrib:c.func,onSetContent:c.func,onShow:c.func,onSubmit:c.func,onUndo:c.func,onVisualAid:c.func},f=s({apiKey:c.string,id:c.string,inline:c.bool,init:c.object,initialValue:c.string,onEditorChange:c.func,outputFormat:c.oneOf(["html","text"]),value:c.string,tagName:c.string,cloudChannel:c.string,plugins:c.oneOfType([c.string,c.array]),toolbar:c.oneOfType([c.string,c.array]),disabled:c.bool,textareaName:c.string,tinymceScriptSrc:c.string,rollback:c.oneOfType([c.number,c.oneOf([!1])]),scriptLoading:c.shape({async:c.bool,defer:c.bool,delay:c.number})},l),d=function(e){return"function"==typeof e},p=function(e){return e in l},g=function(e){return e.substr(2)},A=function(e,t,n,r,o){return function(e,t,n,r,o,i,a){var c=Object.keys(o).filter(p),u=Object.keys(i).filter(p),s=c.filter((function(e){return void 0===i[e]})),l=u.filter((function(e){return void 0===o[e]}));s.forEach((function(e){var t=g(e),r=a[t];n(t,r),delete a[t]})),l.forEach((function(n){var o=r(e,n),i=g(n);a[i]=o,t(i,o)}))}(o,e.on.bind(e),e.off.bind(e),(function(t,n){return function(r){var o;return null===(o=t(n))||void 0===o?void 0:o(r,e)}}),t,n,r)},m=0,h=function(e){var t=Date.now();return e+"_"+Math.floor(1e9*Math.random())+ ++m+String(t)},v=function(e){return null!==e&&("textarea"===e.tagName.toLowerCase()||"input"===e.tagName.toLowerCase())},b=function(e){return void 0===e||""===e?[]:Array.isArray(e)?e:e.split(" ")},w=function(e,t){void 0!==e&&(null!=e.mode&&"object"==typeof e.mode&&"function"==typeof e.mode.set?e.mode.set(t):e.setMode(t))},y=function(){return{listeners:[],scriptId:h("tiny-script"),scriptLoading:!1,scriptLoaded:!1}},x=(t=y(),{load:function(e,n,r,o,i,a){var c=function(){return function(e,t,n,r,o,i){var a=t.createElement("script");a.referrerPolicy="origin",a.type="application/javascript",a.id=e,a.src=n,a.async=r,a.defer=o;var c=function(){a.removeEventListener("load",c),i()};a.addEventListener("load",c),t.head&&t.head.appendChild(a)}(t.scriptId,e,n,r,o,(function(){t.listeners.forEach((function(e){return e()})),t.scriptLoaded=!0}))};t.scriptLoaded?a():(t.listeners.push(a),t.scriptLoading||(t.scriptLoading=!0,i>0?setTimeout(c,i):c()))},reinitialize:function(){t=y()}}),C=function(){var e="undefined"!=typeof window?window:n.g;return e&&e.tinymce?e.tinymce:null},E=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),B=function(){return B=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},B.apply(this,arguments)},D=function(){var e,t,n;return(null===(n=null===(t=null===(e=C())||void 0===e?void 0:e.Env)||void 0===t?void 0:t.browser)||void 0===n?void 0:n.isIE())?"change keyup compositionend setcontent":"change input compositionend setcontent"},M=function(){return window.InputEvent&&"function"==typeof InputEvent.prototype.getTargetRanges?"beforeinput SelectionChange":"SelectionChange"},_=function(e){function t(t){var n,o,i,a=this;return(a=e.call(this,t)||this).rollbackTimer=void 0,a.valueCursor=void 0,a.rollbackChange=function(){var e=a.editor,t=a.props.value;e&&t&&t!==a.currentContent&&e.undoManager.ignore((function(){if(e.setContent(t),a.valueCursor&&(!a.inline||e.hasFocus()))try{e.selection.moveToBookmark(a.valueCursor)}catch(e){}})),a.rollbackTimer=void 0},a.handleBeforeInput=function(e){if(void 0!==a.props.value&&a.props.value===a.currentContent&&a.editor&&(!a.inline||a.editor.hasFocus))try{a.valueCursor=a.editor.selection.getBookmark(3)}catch(e){}},a.handleBeforeInputSpecial=function(e){"Enter"!==e.key&&"Backspace"!==e.key&&"Delete"!==e.key||a.handleBeforeInput(e)},a.handleEditorChange=function(e){var t=a.editor;if(t&&t.initialized){var n=t.getContent();if(void 0!==a.props.value&&a.props.value!==n&&!1!==a.props.rollback&&(a.rollbackTimer||(a.rollbackTimer=window.setTimeout(a.rollbackChange,"number"==typeof a.props.rollback?a.props.rollback:200))),n!==a.currentContent&&(a.currentContent=n,d(a.props.onEditorChange))){var r=a.props.outputFormat,o="html"===r?n:t.getContent({format:r});a.props.onEditorChange(o,t)}}},a.handleEditorChangeSpecial=function(e){"Backspace"!==e.key&&"Delete"!==e.key||a.handleEditorChange(e)},a.initialise=function(e){var t,n,r;void 0===e&&(e=0);var o=a.elementRef.current;if(o)if(function(e){if(!("isConnected"in Node.prototype)){for(var t=e,n=e.parentNode;null!=n;)n=(t=n).parentNode;return t===e.ownerDocument}return e.isConnected}(o)){var i=C();if(!i)throw new Error("tinymce should have been loaded into global scope");var c,u,s=B(B({},a.props.init),{selector:void 0,target:o,readonly:a.props.disabled,inline:a.inline,plugins:(c=null===(t=a.props.init)||void 0===t?void 0:t.plugins,u=a.props.plugins,b(c).concat(b(u))),toolbar:null!==(n=a.props.toolbar)&&void 0!==n?n:null===(r=a.props.init)||void 0===r?void 0:r.toolbar,setup:function(e){a.editor=e,a.bindHandlers({}),a.inline&&!v(o)&&e.once("PostRender",(function(t){e.setContent(a.getInitialValue(),{no_events:!0})})),a.props.init&&d(a.props.init.setup)&&a.props.init.setup(e)},init_instance_callback:function(e){var t,n,r=a.getInitialValue();a.currentContent=null!==(t=a.currentContent)&&void 0!==t?t:e.getContent(),a.currentContent!==r&&(a.currentContent=r,e.setContent(r),e.undoManager.clear(),e.undoManager.add(),e.setDirty(!1));var o=null!==(n=a.props.disabled)&&void 0!==n&&n;w(a.editor,o?"readonly":"design"),a.props.init&&d(a.props.init.init_instance_callback)&&a.props.init.init_instance_callback(e)}});a.inline||(o.style.visibility=""),v(o)&&(o.value=a.getInitialValue()),i.init(s)}else if(0===e)setTimeout((function(){return a.initialise(1)}),1);else{if(!(e<100))throw new Error("tinymce can only be initialised when in a document");setTimeout((function(){return a.initialise(e+1)}),100)}},a.id=a.props.id||h("tiny-react"),a.elementRef=r.createRef(),a.inline=null!==(i=null!==(n=a.props.inline)&&void 0!==n?n:null===(o=a.props.init)||void 0===o?void 0:o.inline)&&void 0!==i&&i,a.boundHandlers={},a}return E(t,e),t.prototype.componentDidUpdate=function(e){var t,n,r=this;if(this.rollbackTimer&&(clearTimeout(this.rollbackTimer),this.rollbackTimer=void 0),this.editor&&(this.bindHandlers(e),this.editor.initialized)){if(this.currentContent=null!==(t=this.currentContent)&&void 0!==t?t:this.editor.getContent(),"string"==typeof this.props.initialValue&&this.props.initialValue!==e.initialValue)this.editor.setContent(this.props.initialValue),this.editor.undoManager.clear(),this.editor.undoManager.add(),this.editor.setDirty(!1);else if("string"==typeof this.props.value&&this.props.value!==this.currentContent){var o=this.editor;o.undoManager.transact((function(){var e;if(!r.inline||o.hasFocus())try{e=o.selection.getBookmark(3)}catch(e){}var t=r.valueCursor;if(o.setContent(r.props.value),!r.inline||o.hasFocus())for(var n=0,i=[e,t];n<i.length;n++){var a=i[n];if(a)try{o.selection.moveToBookmark(a),r.valueCursor=a;break}catch(e){}}}))}if(this.props.disabled!==e.disabled){var i=null!==(n=this.props.disabled)&&void 0!==n&&n;w(this.editor,i?"readonly":"design")}}},t.prototype.componentDidMount=function(){var e,t,n,r,o,i;null!==C()?this.initialise():this.elementRef.current&&this.elementRef.current.ownerDocument&&x.load(this.elementRef.current.ownerDocument,this.getScriptSrc(),null!==(t=null===(e=this.props.scriptLoading)||void 0===e?void 0:e.async)&&void 0!==t&&t,null!==(r=null===(n=this.props.scriptLoading)||void 0===n?void 0:n.defer)&&void 0!==r&&r,null!==(i=null===(o=this.props.scriptLoading)||void 0===o?void 0:o.delay)&&void 0!==i?i:0,this.initialise)},t.prototype.componentWillUnmount=function(){var e=this,t=this.editor;t&&(t.off(D(),this.handleEditorChange),t.off(M(),this.handleBeforeInput),t.off("keypress",this.handleEditorChangeSpecial),t.off("keydown",this.handleBeforeInputSpecial),t.off("NewBlock",this.handleEditorChange),Object.keys(this.boundHandlers).forEach((function(n){t.off(n,e.boundHandlers[n])})),this.boundHandlers={},t.remove(),this.editor=void 0)},t.prototype.render=function(){return this.inline?this.renderInline():this.renderIframe()},t.prototype.renderInline=function(){var e=this.props.tagName,t=void 0===e?"div":e;return r.createElement(t,{ref:this.elementRef,id:this.id})},t.prototype.renderIframe=function(){return r.createElement("textarea",{ref:this.elementRef,style:{visibility:"hidden"},name:this.props.textareaName,id:this.id})},t.prototype.getScriptSrc=function(){if("string"==typeof this.props.tinymceScriptSrc)return this.props.tinymceScriptSrc;var e=this.props.cloudChannel,t=this.props.apiKey?this.props.apiKey:"no-api-key";return"https://cdn.tiny.cloud/1/".concat(t,"/tinymce/").concat(e,"/tinymce.min.js")},t.prototype.getInitialValue=function(){return"string"==typeof this.props.initialValue?this.props.initialValue:"string"==typeof this.props.value?this.props.value:""},t.prototype.bindHandlers=function(e){var t=this;if(void 0!==this.editor){A(this.editor,e,this.props,this.boundHandlers,(function(e){return t.props[e]}));var n=function(e){return void 0!==e.onEditorChange||void 0!==e.value},r=n(e),o=n(this.props);!r&&o?(this.editor.on(D(),this.handleEditorChange),this.editor.on(M(),this.handleBeforeInput),this.editor.on("keydown",this.handleBeforeInputSpecial),this.editor.on("keyup",this.handleEditorChangeSpecial),this.editor.on("NewBlock",this.handleEditorChange)):r&&!o&&(this.editor.off(D(),this.handleEditorChange),this.editor.off(M(),this.handleBeforeInput),this.editor.off("keydown",this.handleBeforeInputSpecial),this.editor.off("keyup",this.handleEditorChangeSpecial),this.editor.off("NewBlock",this.handleEditorChange))}},t.propTypes=f,t.defaultProps={cloudChannel:"5"},t}(r.Component),k=n(59386),I=n.n(k);n(44762);function S(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{u(r.next(e))}catch(e){i(e)}}function c(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,c)}u((r=r.apply(e,t||[])).next())}))}function Q(e,t){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[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(c){return function(u){return function(c){if(n)throw new TypeError("Generator is already executing.");for(;i&&(i=0,c[0]&&(a=0)),a;)try{if(n=1,r&&(o=2&c[0]?r.return:c[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,c[1])).done)return o;switch(r=0,o&&(c=[2&c[0],o.value]),c[0]){case 0:case 1:o=c;break;case 4:return a.label++,{value:c[1],done:!1};case 5:a.label++,r=c[1],c=[0];continue;case 7:c=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==c[0]&&2!==c[0])){a=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){a.label=c[1];break}if(6===c[0]&&a.label<o[1]){a.label=o[1],o=c;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(c);break}o[2]&&a.ops.pop(),a.trys.pop();continue}c=t.call(e,a)}catch(e){c=[6,e],r=0}finally{n=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}([c,u])}}}Object.create;function N(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}function F(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(N(arguments[t]));return e}Object.create;"function"==typeof SuppressedError&&SuppressedError;var T=new Map([["aac","audio/aac"],["abw","application/x-abiword"],["arc","application/x-freearc"],["avif","image/avif"],["avi","video/x-msvideo"],["azw","application/vnd.amazon.ebook"],["bin","application/octet-stream"],["bmp","image/bmp"],["bz","application/x-bzip"],["bz2","application/x-bzip2"],["cda","application/x-cdf"],["csh","application/x-csh"],["css","text/css"],["csv","text/csv"],["doc","application/msword"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],["eot","application/vnd.ms-fontobject"],["epub","application/epub+zip"],["gz","application/gzip"],["gif","image/gif"],["htm","text/html"],["html","text/html"],["ico","image/vnd.microsoft.icon"],["ics","text/calendar"],["jar","application/java-archive"],["jpeg","image/jpeg"],["jpg","image/jpeg"],["js","text/javascript"],["json","application/json"],["jsonld","application/ld+json"],["mid","audio/midi"],["midi","audio/midi"],["mjs","text/javascript"],["mp3","audio/mpeg"],["mp4","video/mp4"],["mpeg","video/mpeg"],["mpkg","application/vnd.apple.installer+xml"],["odp","application/vnd.oasis.opendocument.presentation"],["ods","application/vnd.oasis.opendocument.spreadsheet"],["odt","application/vnd.oasis.opendocument.text"],["oga","audio/ogg"],["ogv","video/ogg"],["ogx","application/ogg"],["opus","audio/opus"],["otf","font/otf"],["png","image/png"],["pdf","application/pdf"],["php","application/x-httpd-php"],["ppt","application/vnd.ms-powerpoint"],["pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"],["rar","application/vnd.rar"],["rtf","application/rtf"],["sh","application/x-sh"],["svg","image/svg+xml"],["swf","application/x-shockwave-flash"],["tar","application/x-tar"],["tif","image/tiff"],["tiff","image/tiff"],["ts","video/mp2t"],["ttf","font/ttf"],["txt","text/plain"],["vsd","application/vnd.visio"],["wav","audio/wav"],["weba","audio/webm"],["webm","video/webm"],["webp","image/webp"],["woff","font/woff"],["woff2","font/woff2"],["xhtml","application/xhtml+xml"],["xls","application/vnd.ms-excel"],["xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],["xml","application/xml"],["xul","application/vnd.mozilla.xul+xml"],["zip","application/zip"],["7z","application/x-7z-compressed"],["mkv","video/x-matroska"],["mov","video/quicktime"],["msg","application/vnd.ms-outlook"]]);function O(e,t){var n=function(e){var t=e.name;if(t&&-1!==t.lastIndexOf(".")&&!e.type){var n=t.split(".").pop().toLowerCase(),r=T.get(n);r&&Object.defineProperty(e,"type",{value:r,writable:!1,configurable:!1,enumerable:!0})}return e}(e);if("string"!=typeof n.path){var r=e.webkitRelativePath;Object.defineProperty(n,"path",{value:"string"==typeof t?t:"string"==typeof r&&r.length>0?r:e.name,writable:!1,configurable:!1,enumerable:!0})}return n}var P=[".DS_Store","Thumbs.db"];function j(e){return"object"==typeof e&&null!==e}function z(e){return Y(e.target.files).map((function(e){return O(e)}))}function R(e){return S(this,void 0,void 0,(function(){return Q(this,(function(t){switch(t.label){case 0:return[4,Promise.all(e.map((function(e){return e.getFile()})))];case 1:return[2,t.sent().map((function(e){return O(e)}))]}}))}))}function L(e,t){return S(this,void 0,void 0,(function(){var n;return Q(this,(function(r){switch(r.label){case 0:return null===e?[2,[]]:e.items?(n=Y(e.items).filter((function(e){return"file"===e.kind})),"drop"!==t?[2,n]:[4,Promise.all(n.map(H))]):[3,2];case 1:return[2,U(G(r.sent()))];case 2:return[2,U(Y(e.files).map((function(e){return O(e)})))]}}))}))}function U(e){return e.filter((function(e){return-1===P.indexOf(e.name)}))}function Y(e){if(null===e)return[];for(var t=[],n=0;n<e.length;n++){var r=e[n];t.push(r)}return t}function H(e){if("function"!=typeof e.webkitGetAsEntry)return J(e);var t=e.webkitGetAsEntry();return t&&t.isDirectory?W(t):J(e)}function G(e){return e.reduce((function(e,t){return F(e,Array.isArray(t)?G(t):[t])}),[])}function J(e){var t=e.getAsFile();if(!t)return Promise.reject(e+" is not a File");var n=O(t);return Promise.resolve(n)}function V(e){return S(this,void 0,void 0,(function(){return Q(this,(function(t){return[2,e.isDirectory?W(e):Z(e)]}))}))}function W(e){var t=e.createReader();return new Promise((function(e,n){var r=[];!function o(){var i=this;t.readEntries((function(t){return S(i,void 0,void 0,(function(){var i,a,c;return Q(this,(function(u){switch(u.label){case 0:if(t.length)return[3,5];u.label=1;case 1:return u.trys.push([1,3,,4]),[4,Promise.all(r)];case 2:return i=u.sent(),e(i),[3,4];case 3:return a=u.sent(),n(a),[3,4];case 4:return[3,6];case 5:c=Promise.all(t.map(V)),r.push(c),o(),u.label=6;case 6:return[2]}}))}))}),(function(e){n(e)}))}()}))}function Z(e){return S(this,void 0,void 0,(function(){return Q(this,(function(t){return[2,new Promise((function(t,n){e.file((function(n){var r=O(n,e.fullPath);t(r)}),(function(e){n(e)}))}))]}))}))}var X=n(9455);function K(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 q(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?K(Object(n),!0).forEach((function(t){$(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):K(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function $(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ee(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,i=[],a=!0,c=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){c=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(c)throw o}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return te(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 te(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 te(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var ne="file-invalid-type",re="file-too-large",oe="file-too-small",ie="too-many-files",ae=function(e){e=Array.isArray(e)&&1===e.length?e[0]:e;var t=Array.isArray(e)?"one of ".concat(e.join(", ")):e;return{code:ne,message:"File type must be ".concat(t)}},ce=function(e){return{code:re,message:"File is larger than ".concat(e," ").concat(1===e?"byte":"bytes")}},ue=function(e){return{code:oe,message:"File is smaller than ".concat(e," ").concat(1===e?"byte":"bytes")}},se={code:ie,message:"Too many files"};function le(e,t){var n="application/x-moz-file"===e.type||(0,X.A)(e,t);return[n,n?null:ae(t)]}function fe(e,t,n){if(de(e.size))if(de(t)&&de(n)){if(e.size>n)return[!1,ce(n)];if(e.size<t)return[!1,ue(t)]}else{if(de(t)&&e.size<t)return[!1,ue(t)];if(de(n)&&e.size>n)return[!1,ce(n)]}return[!0,null]}function de(e){return null!=e}function pe(e){return"function"==typeof e.isPropagationStopped?e.isPropagationStopped():void 0!==e.cancelBubble&&e.cancelBubble}function ge(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,(function(e){return"Files"===e||"application/x-moz-file"===e})):!!e.target&&!!e.target.files}function Ae(e){e.preventDefault()}function me(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return t.some((function(t){return!pe(e)&&t&&t.apply(void 0,[e].concat(r)),pe(e)}))}}function he(){return"showOpenFilePicker"in window}function ve(e){return e="string"==typeof e?e.split(","):e,[{description:"everything",accept:Array.isArray(e)?e.filter((function(e){return"audio/*"===e||"video/*"===e||"image/*"===e||"text/*"===e||/\w+\/[-+.\w]+/g.test(e)})).reduce((function(e,t){return q(q({},e),{},$({},t,[]))}),{}):{}}]}var be=["children"],we=["open"],ye=["refKey","role","onKeyDown","onFocus","onBlur","onClick","onDragEnter","onDragOver","onDragLeave","onDrop"],xe=["refKey","onChange","onClick"];function Ce(e){return function(e){if(Array.isArray(e))return De(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Be(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 Ee(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,i=[],a=!0,c=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){c=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(c)throw o}}return i}(e,t)||Be(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 Be(e,t){if(e){if("string"==typeof e)return De(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?De(e,t):void 0}}function De(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Me(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _e(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Me(Object(n),!0).forEach((function(t){ke(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Me(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ke(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ie(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var Se=(0,r.forwardRef)((function(e,t){var n=e.children,o=Fe(Ie(e,be)),i=o.open,a=Ie(o,we);return(0,r.useImperativeHandle)(t,(function(){return{open:i}}),[i]),r.createElement(r.Fragment,null,n(_e(_e({},a),{},{open:i})))}));Se.displayName="Dropzone";var Qe={disabled:!1,getFilesFromEvent:function(e){return S(this,void 0,void 0,(function(){return Q(this,(function(t){return j(e)&&j(e.dataTransfer)?[2,L(e.dataTransfer,e.type)]:function(e){return j(e)&&j(e.target)}(e)?[2,z(e)]:Array.isArray(e)&&e.every((function(e){return"getFile"in e&&"function"==typeof e.getFile}))?[2,R(e)]:[2,[]]}))}))},maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null,useFsAccessApi:!1};Se.defaultProps=Qe,Se.propTypes={children:u().func,accept:u().oneOfType([u().string,u().arrayOf(u().string)]),multiple:u().bool,preventDropOnDocument:u().bool,noClick:u().bool,noKeyboard:u().bool,noDrag:u().bool,noDragEventsBubbling:u().bool,minSize:u().number,maxSize:u().number,maxFiles:u().number,disabled:u().bool,getFilesFromEvent:u().func,onFileDialogCancel:u().func,onFileDialogOpen:u().func,useFsAccessApi:u().bool,onDragEnter:u().func,onDragLeave:u().func,onDragOver:u().func,onDrop:u().func,onDropAccepted:u().func,onDropRejected:u().func,validator:u().func};var Ne={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,draggedFiles:[],acceptedFiles:[],fileRejections:[]};function Fe(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=_e(_e({},Qe),e),n=t.accept,o=t.disabled,i=t.getFilesFromEvent,a=t.maxSize,c=t.minSize,u=t.multiple,s=t.maxFiles,l=t.onDragEnter,f=t.onDragLeave,d=t.onDragOver,p=t.onDrop,g=t.onDropAccepted,A=t.onDropRejected,m=t.onFileDialogCancel,h=t.onFileDialogOpen,v=t.useFsAccessApi,b=t.preventDropOnDocument,w=t.noClick,y=t.noKeyboard,x=t.noDrag,C=t.noDragEventsBubbling,E=t.validator,B=(0,r.useMemo)((function(){return"function"==typeof h?h:Oe}),[h]),D=(0,r.useMemo)((function(){return"function"==typeof m?m:Oe}),[m]),M=(0,r.useRef)(null),_=(0,r.useRef)(null),k=Ee((0,r.useReducer)(Te,Ne),2),I=k[0],S=k[1],Q=I.isFocused,N=I.isFileDialogActive,F=I.draggedFiles,T=function(){N&&setTimeout((function(){_.current&&(_.current.files.length||(S({type:"closeDialog"}),D()))}),300)};(0,r.useEffect)((function(){return v&&he()?function(){}:(window.addEventListener("focus",T,!1),function(){window.removeEventListener("focus",T,!1)})}),[_,N,D,v]);var O=(0,r.useRef)([]),P=function(e){M.current&&M.current.contains(e.target)||(e.preventDefault(),O.current=[])};(0,r.useEffect)((function(){return b&&(document.addEventListener("dragover",Ae,!1),document.addEventListener("drop",P,!1)),function(){b&&(document.removeEventListener("dragover",Ae),document.removeEventListener("drop",P))}}),[M,b]);var j=(0,r.useCallback)((function(e){e.preventDefault(),e.persist(),K(e),O.current=[].concat(Ce(O.current),[e.target]),ge(e)&&Promise.resolve(i(e)).then((function(t){pe(e)&&!C||(S({draggedFiles:t,isDragActive:!0,type:"setDraggedFiles"}),l&&l(e))}))}),[i,l,C]),z=(0,r.useCallback)((function(e){e.preventDefault(),e.persist(),K(e);var t=ge(e);if(t&&e.dataTransfer)try{e.dataTransfer.dropEffect="copy"}catch(e){}return t&&d&&d(e),!1}),[d,C]),R=(0,r.useCallback)((function(e){e.preventDefault(),e.persist(),K(e);var t=O.current.filter((function(e){return M.current&&M.current.contains(e)})),n=t.indexOf(e.target);-1!==n&&t.splice(n,1),O.current=t,t.length>0||(S({isDragActive:!1,type:"setDraggedFiles",draggedFiles:[]}),ge(e)&&f&&f(e))}),[M,f,C]),L=(0,r.useCallback)((function(e,t){var r=[],o=[];e.forEach((function(e){var t=Ee(le(e,n),2),i=t[0],u=t[1],s=Ee(fe(e,c,a),2),l=s[0],f=s[1],d=E?E(e):null;if(i&&l&&!d)r.push(e);else{var p=[u,f];d&&(p=p.concat(d)),o.push({file:e,errors:p.filter((function(e){return e}))})}})),(!u&&r.length>1||u&&s>=1&&r.length>s)&&(r.forEach((function(e){o.push({file:e,errors:[se]})})),r.splice(0)),S({acceptedFiles:r,fileRejections:o,type:"setFiles"}),p&&p(r,o,t),o.length>0&&A&&A(o,t),r.length>0&&g&&g(r,t)}),[S,u,n,c,a,s,p,g,A,E]),U=(0,r.useCallback)((function(e){e.preventDefault(),e.persist(),K(e),O.current=[],ge(e)&&Promise.resolve(i(e)).then((function(t){pe(e)&&!C||L(t,e)})),S({type:"reset"})}),[i,L,C]),Y=(0,r.useCallback)((function(){if(v&&he()){S({type:"openDialog"}),B();var e={multiple:u,types:ve(n)};window.showOpenFilePicker(e).then((function(e){return i(e)})).then((function(e){return L(e,null)})).catch((function(e){return D(e)})).finally((function(){return S({type:"closeDialog"})}))}else _.current&&(S({type:"openDialog"}),B(),_.current.value=null,_.current.click())}),[S,B,D,v,L,n,u]),H=(0,r.useCallback)((function(e){M.current&&M.current.isEqualNode(e.target)&&(32!==e.keyCode&&13!==e.keyCode||(e.preventDefault(),Y()))}),[M,_,Y]),G=(0,r.useCallback)((function(){S({type:"focus"})}),[]),J=(0,r.useCallback)((function(){S({type:"blur"})}),[]),V=(0,r.useCallback)((function(){w||(!function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator.userAgent;return function(e){return-1!==e.indexOf("MSIE")||-1!==e.indexOf("Trident/")}(e)||function(e){return-1!==e.indexOf("Edge/")}(e)}()?Y():setTimeout(Y,0))}),[_,w,Y]),W=function(e){return o?null:e},Z=function(e){return y?null:W(e)},X=function(e){return x?null:W(e)},K=function(e){C&&e.stopPropagation()},q=(0,r.useMemo)((function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,n=void 0===t?"ref":t,r=e.role,i=e.onKeyDown,a=e.onFocus,c=e.onBlur,u=e.onClick,s=e.onDragEnter,l=e.onDragOver,f=e.onDragLeave,d=e.onDrop,p=Ie(e,ye);return _e(_e(ke({onKeyDown:Z(me(i,H)),onFocus:Z(me(a,G)),onBlur:Z(me(c,J)),onClick:W(me(u,V)),onDragEnter:X(me(s,j)),onDragOver:X(me(l,z)),onDragLeave:X(me(f,R)),onDrop:X(me(d,U)),role:"string"==typeof r&&""!==r?r:"button"},n,M),o||y?{}:{tabIndex:0}),p)}}),[M,H,G,J,V,j,z,R,U,y,x,o]),$=(0,r.useCallback)((function(e){e.stopPropagation()}),[]),te=(0,r.useMemo)((function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,r=void 0===t?"ref":t,o=e.onChange,i=e.onClick,a=Ie(e,xe);return _e(_e({},ke({accept:n,multiple:u,type:"file",style:{display:"none"},onChange:W(me(o,U)),onClick:W(me(i,$)),autoComplete:"off",tabIndex:-1},r,_)),a)}}),[_,n,u,U,o]),ne=F.length,re=ne>0&&function(e){var t=e.files,n=e.accept,r=e.minSize,o=e.maxSize,i=e.multiple,a=e.maxFiles;return!(!i&&t.length>1||i&&a>=1&&t.length>a)&&t.every((function(e){var t=ee(le(e,n),1)[0],i=ee(fe(e,r,o),1)[0];return t&&i}))}({files:F,accept:n,minSize:c,maxSize:a,multiple:u,maxFiles:s}),oe=ne>0&&!re;return _e(_e({},I),{},{isDragAccept:re,isDragReject:oe,isFocused:Q&&!o,getRootProps:q,getInputProps:te,rootRef:M,inputRef:_,open:W(Y)})}function Te(e,t){switch(t.type){case"focus":return _e(_e({},e),{},{isFocused:!0});case"blur":return _e(_e({},e),{},{isFocused:!1});case"openDialog":return _e(_e({},Ne),{},{isFileDialogActive:!0});case"closeDialog":return _e(_e({},e),{},{isFileDialogActive:!1});case"setDraggedFiles":var n=t.isDragActive,r=t.draggedFiles;return _e(_e({},e),{},{draggedFiles:r,isDragActive:n});case"setFiles":return _e(_e({},e),{},{acceptedFiles:t.acceptedFiles,fileRejections:t.fileRejections});case"reset":return _e({},Ne);default:return e}}function Oe(){}var Pe=n(86663);function je(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)e[r]=n[r]}return e}var ze=function e(t,n){function r(e,r,o){if("undefined"!=typeof document){"number"==typeof(o=je({},n,o)).expires&&(o.expires=new Date(Date.now()+864e5*o.expires)),o.expires&&(o.expires=o.expires.toUTCString()),e=encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var i="";for(var a in o)o[a]&&(i+="; "+a,!0!==o[a]&&(i+="="+o[a].split(";")[0]));return document.cookie=e+"="+t.write(r,e)+i}}return Object.create({set:r,get:function(e){if("undefined"!=typeof document&&(!arguments.length||e)){for(var n=document.cookie?document.cookie.split("; "):[],r={},o=0;o<n.length;o++){var i=n[o].split("="),a=i.slice(1).join("=");try{var c=decodeURIComponent(i[0]);if(r[c]=t.read(a,c),e===c)break}catch(e){}}return e?r[e]:r}},remove:function(e,t){r(e,"",je({},t,{expires:-1}))},withAttributes:function(t){return e(this.converter,je({},this.attributes,t))},withConverter:function(t){return e(je({},this.converter,t),this.attributes)}},{attributes:{value:Object.freeze(n)},converter:{value:Object.freeze(t)}})}({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"}),Re=n(84966);function Le(){return(Le=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Ue(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)t.indexOf(n=i[r])>=0||(o[n]=e[n]);return o}function Ye(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function He(e){var t={exports:{}};return e(t,t.exports),t.exports}var Ge=He((function(e){!function(){var t={}.hasOwnProperty;function n(){for(var e=[],r=0;r<arguments.length;r++){var o=arguments[r];if(o){var i=typeof o;if("string"===i||"number"===i)e.push(o);else if(Array.isArray(o)&&o.length){var a=n.apply(null,o);a&&e.push(a)}else if("object"===i)for(var c in o)t.call(o,c)&&o[c]&&e.push(c)}}return e.join(" ")}e.exports?(n.default=n,e.exports=n):window.classNames=n}()})),Je={btn:"_1lqJX","btn-link":"_1a6Uc",focus:"_18PnE",active:"_m3LR-",disabled:"_1BllH","btn-sm":"_2kOh1","btn-orange":"_21_Nu",hover:"_1d1Sy","btn-grey":"_DBmyu","btn-black":"_X1Y05","btn-white":"_19eRz","btn-block":"_1UuWx"};const Ve=({testId:e,className:t})=>(0,o.jsx)("span",Object.assign({"data-testid":e},{children:(0,o.jsxs)("svg",Object.assign({className:Ge("_3yk9s",t),xmlns:"http://www.w3.org/2000/svg",width:"24px",height:"24px",viewBox:"0 0 24 24",version:"1.1"},{children:[(0,o.jsx)("title",{children:"spinner"},void 0),(0,o.jsx)("g",Object.assign({id:"spinner",stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},{children:(0,o.jsx)("g",Object.assign({id:"Group",transform:"translate(1.500000, 1.500000)",fill:"currentColor",fillRule:"nonzero"},{children:(0,o.jsx)("g",Object.assign({id:"icon/spinner"},{children:(0,o.jsx)("path",{d:"M10.5,0 C16.2989899,0 21,4.70101013 21,10.5 C21,16.2039245 16.451858,20.8455734 10.7842951,20.9962258 L10.5,21 L10.5,18 C14.6421356,18 18,14.6421356 18,10.5 C18,6.35786438 14.6421356,3 10.5,3 C6.43908272,3 3.13198248,6.22747441 3.00385357,10.2572689 L3,10.5 L0,10.5 C0,4.70101013 4.70101013,0 10.5,0 Z"},void 0)}),void 0)}),void 0)}),void 0)]}),void 0)}),void 0),We=e=>{let{children:t,variant:n,type:r,as:i,disabled:a,href:c,block:u,loading:s,size:l,target:f,className:d,testId:p}=e,g=Ue(e,["children","variant","type","as","disabled","href","block","loading","size","target","className","testId"]);const A=Ge([Je.btn,Je["btn-"+n],d,{[Je["btn-"+l]]:"md"!==l,[Je["btn-block"]]:u,[Je.disabled]:a}]),m=s?(0,o.jsx)(Ve,{},void 0):t;return"input"===i?(0,o.jsx)("input",Object.assign({},g,{type:r||"button",disabled:a,className:A,value:t,"data-testid":p}),void 0):"a"===i||c||f?(0,o.jsx)("a",Object.assign({},g,{target:f,href:c,className:A,"data-testid":p},{children:m}),void 0):"span"===i?(0,o.jsx)("span",Object.assign({},g,{className:A,"data-testid":p},{children:m}),void 0):(0,o.jsx)("button",Object.assign({},g,{type:r,disabled:a,className:A,"data-testid":p},{children:m}),void 0)};We.defaultProps={as:"button",disabled:!1,size:"md",variant:"grey",block:!1};var Ze={label:"_a_AEs","label-sm":"_3lQmj","label-lg":"_3sFyq","label-grey":"_xgkcw","label-orange":"_11ytM","label-white":"_2Th-8","label-green":"_3eTgt"};const Xe=e=>{let{title:t,color:n,size:r,href:i,target:a,className:c,testId:u,textTransform:s,dangerouslySetInnerHTML:l}=e,f=Ue(e,["title","color","size","href","target","className","testId","children","textTransform","dangerouslySetInnerHTML"]);const d=Ge(Ze.label,Ze["label-"+n],"md"!==r?Ze[`label-${r}`]:null,c),p=((e,t)=>{switch(t){case"uppercase":return e.toUpperCase();case"lowercase":return e.toLowerCase();case"capitalize":return e.charAt(0).toUpperCase()+e.slice(1);default:return e}})(t,s);return i?(0,o.jsx)("a",Object.assign({},f,{className:d,href:i,target:a,"data-testid":u,title:p,dangerouslySetInnerHTML:l||{__html:p}}),void 0):(0,o.jsx)("span",Object.assign({},f,{className:d,"data-testid":u,title:p,dangerouslySetInnerHTML:l||{__html:p}}),void 0)};Xe.defaultProps={color:"grey",size:"md",title:""};const Ke=e=>{let{testId:t,children:n,className:r,fluid:i}=e,a=Ue(e,["testId","children","className","fluid"]);const c=Ge([!1===i&&"_3KHiT",r,{_K7PS0:!!i}]);return(0,o.jsx)("div",Object.assign({"data-testid":t},a,{className:c},{children:n}),void 0)};Ke.defaultProps={fluid:!1};var qe={row:"_2m96w","justify-content-start":"_V9LpF","jc-start":"_3ciOk","justify-content-center":"_1opfv","jc-center":"_2k6Ae","justify-content-end":"_1E0S2","jc-end":"_dt25A","justify-content-around":"_1SFic","jc-around":"_2kOtz","justify-content-between":"_3kF6Z","jc-between":"_7r728","justify-content-evenly":"_GahdT","jc-evenly":"_2uBMO","align-items-start":"_39Drd","v-start":"_1VwQu","align-items-center":"_3co68","v-center":"_1PLRh","align-items-end":"_2eZUA","v-end":"_2D_3d",nowrap:"_1aNPN",nopadding:"_3fPbq",nogutters:"_3dRZ4","justify-content-sm-start":"_3nFdK","jc-sm-start":"_63DvW","justify-content-sm-center":"_yhl6n","jc-sm-center":"_3zNed","justify-content-sm-end":"_17yav","jc-sm-end":"_2bfCV","justify-content-sm-around":"_2kn0A","jc-sm-around":"_3dyse","justify-content-sm-between":"_1ff8m","jc-sm-between":"_31iFX","justify-content-sm-evenly":"_1tcZS","jc-sm-evenly":"_10hw_","align-items-sm-start":"_2zZXw","v-sm-start":"_2H37w","align-items-sm-center":"_kaug3","v-sm-center":"_3LfGC","align-items-sm-end":"_2AW8q","v-sm-end":"_31PTZ","nowrap-sm":"_1wPyY","nopadding-sm":"_2h8iI","nogutters-sm":"_1ZIB7","justify-content-md-start":"_2Q8dA","jc-md-start":"_2Tkym","justify-content-md-center":"_1pzen","jc-md-center":"_hbvyM","justify-content-md-end":"_1rJDT","jc-md-end":"_JWhpo","justify-content-md-around":"_3_-NM","jc-md-around":"_1roz_","justify-content-md-between":"_2Balc","jc-md-between":"_1cHca","justify-content-md-evenly":"_X59Uq","jc-md-evenly":"_1JmP5","align-items-md-start":"_3Ngmf","v-md-start":"_2fNxf","align-items-md-center":"_1Wh36","v-md-center":"_2JJVn","align-items-md-end":"_1fzsC","v-md-end":"_LfmJp","nowrap-md":"_1glAb","nopadding-md":"_C3EUR","nogutters-md":"_374CV","justify-content-lg-start":"_gJg9I","jc-lg-start":"_3OBuO","justify-content-lg-center":"_ga1WB","jc-lg-center":"_3picA","justify-content-lg-end":"_2H3Ln","jc-lg-end":"_3RMNo","justify-content-lg-around":"_2TpM8","jc-lg-around":"_3eU8r","justify-content-lg-between":"_TVgKA","jc-lg-between":"_3ORFA","justify-content-lg-evenly":"_2D7P_","jc-lg-evenly":"_1ugrR","align-items-lg-start":"_3bd99","v-lg-start":"_lxJgn","align-items-lg-center":"_dXoYQ","v-lg-center":"_253UF","align-items-lg-end":"_2GFX3","v-lg-end":"_1F7Pj","nowrap-lg":"_2qpqW","nopadding-lg":"_2uGqd","nogutters-lg":"_1dEOC","justify-content-xl-start":"_r9ULp","jc-xl-start":"_BOAsd","justify-content-xl-center":"_pIWMw","jc-xl-center":"_2O4CY","justify-content-xl-end":"_103oZ","jc-xl-end":"_2A7m1","justify-content-xl-around":"_1e2lk","jc-xl-around":"_l4Xhg","justify-content-xl-between":"_3xdFC","jc-xl-between":"_3hr9N","justify-content-xl-evenly":"_1f9Ov","jc-xl-evenly":"_28t7Z","align-items-xl-start":"_1Fvxz","v-xl-start":"_3ZM-U","align-items-xl-center":"_15NW6","v-xl-center":"_1vH1B","align-items-xl-end":"_1z3vq","v-xl-end":"_2hf62","nowrap-xl":"_gTq5k","nopadding-xl":"_39DuA","nogutters-xl":"_2SDSx"};const $e=e=>{let{children:t,className:n,testId:r,smNopadding:i,mdNopadding:a,lgNopadding:c,xlNopadding:u,content:s,smContent:l,mdContent:f,lgContent:d,xlContent:p,vertical:g,smVertical:A,mdVertical:m,lgVertical:h,xlVertical:v,alignItems:b,justifyContent:w,nopadding:y,nowrap:x,xs:C,sm:E,md:B,lg:D,xl:M}=e,_=Ue(e,["children","className","testId","smNopadding","mdNopadding","lgNopadding","xlNopadding","content","smContent","mdContent","lgContent","xlContent","vertical","smVertical","mdVertical","lgVertical","xlVertical","alignItems","justifyContent","nopadding","nowrap","xs","sm","md","lg","xl"]);i&&console.warn(`"smNopadding" replace props with 'sm="{nogutters:${i},...}"'`),a&&console.warn(`"mdNopadding" replace props with 'md="{nogutters:${i},...}"'`),c&&console.warn(`"lgNopadding" replace props with 'lg="{nogutters:${i},...}"'`),u&&console.warn(`"xlNopadding" replace props with 'xl="{nogutters:${i},...}"'`),s&&console.warn(`"content" replace props with 'justifyContent="${w}"'`),l&&console.warn(`"smContent" replace props with 'sm="{justifyContent: ${l},..."'`),f&&console.warn(`"mdContent" replace props with 'md="{justifyContent: ${f},..."'`),d&&console.warn(`"lgContent" replace props with 'lg="{justifyContent: ${d},..."'`),p&&console.warn(`"xlContent" replace props with 'xl="{justifyContent: ${p},..."'`),g&&console.warn(`"vertical" replace props with 'alignItems="${g}"'`),A&&console.warn(`"smVertical" replace props with 'sm="{alignItems: ${A},..."'`),m&&console.warn(`"mdVertical" replace props with 'md="{alignItems: ${m},..."'`),h&&console.warn(`"lgVertical" replace props with 'lg="{alignItems: ${h},..."'`),v&&console.warn(`"xlVertical" replace props with 'xl="{alignItems: ${v},..."'`);const k=(e,t)=>{const n="xs"===e?"":"-"+e,r=[];for(const[e,o]of Object.entries(t))"alignItems"===e&&r.push("align-items"+n+"-"+o),"justifyContent"===e&&r.push("justify-content"+n+"-"+o),"nowrap"===e&&o&&r.push("nowrap"+n),"nogutters"===e&&o&&r.push("nogutters"+n);return r.length?r.map((e=>qe[e])):""},I=Ge([qe.row,n,(()=>{for(const[e,t]of Object.entries({xs:C,sm:E,md:B,lg:D,xl:M}))if(t&&"object"==typeof t)return k(e,t)})(),{[qe.nopadding]:!!y,[qe.nowrap]:!!x,[qe["justify-content-"+w]]:w,[qe["align-items-"+b]]:b,[qe["nopadding-xl"]]:!!u,[qe["nopadding-lg"]]:!!c,[qe["nopadding-md"]]:!!a,[qe["nopadding-sm"]]:!!i,[qe["jc-xl-"+p]]:!!p,[qe["jc-lg-"+d]]:!!d,[qe["jc-md-"+f]]:!!f,[qe["jc-sm-"+l]]:!!l,[qe["jc-"+s]]:!!s,[qe["v-xl-"+v]]:!!v,[qe["v-lg-"+h]]:!!h,[qe["v-md-"+m]]:!!m,[qe["v-sm-"+A]]:!!A,[qe["v-"+g]]:!!g}]);return(0,o.jsx)("div",Object.assign({"data-testid":r},_,{className:I},{children:t}),void 0)};$e.defaultProps={nopadding:!1,nowrap:!1};var et={columns:"_3PyCZ","columns-default":"_WmU7O","columns-1":"_1YG_n","offset-left-1":"_2Nvb-","offset-right-1":"_22at8","columns-2":"_1nLqy","offset-left-2":"_1KjCJ","offset-right-2":"_20be0","columns-3":"_1y37L","offset-left-3":"_1sXhk","offset-right-3":"_w_p3F","columns-4":"_yRndQ","offset-left-4":"_3OZub","offset-right-4":"_3Fh_r","columns-5":"_34Xip","offset-left-5":"_2ExZN","offset-right-5":"_3U9qv","columns-6":"_1Eztp","offset-left-6":"_3I30V","offset-right-6":"_2xZV1","columns-7":"_2eYTe","offset-left-7":"_1Hks7","offset-right-7":"_39u-q","columns-8":"_3UC1C","offset-left-8":"_3FrKo","offset-right-8":"_3arsG","columns-9":"_PMNui","offset-left-9":"_1ZK4z","offset-right-9":"_3U4HP","columns-10":"_20ugE","offset-left-10":"_2uauM","offset-right-10":"_3CLUk","columns-11":"_4BjI6","offset-left-11":"_2ySBr","offset-right-11":"_1HbCU","columns-12":"_maP8u","offset-left-12":"_7PV0C","offset-right-12":"_2WLDa","offset-left-auto":"_3VuIm","offset-right-auto":"_XQud5","columns-auto":"_1FUV_","order-1":"_2V0Vm","order-2":"_1bnHQ","order-3":"_1lPTc","order-4":"_33LA3","order-5":"_1Ph1z","order-first":"_1X8_P","order-last":"_2M9Ji","align-self-start":"_1LFji","v-start":"_Srd5K","align-self-center":"_1B3zp","v-center":"_1Ppo7","align-self-end":"_3JI-J","v-end":"_3ZUMk","align-self-stretch":"_3iEky","v-stretch":"_1GFX7","columns-sm-1":"_DNbS_","offset-left-sm-1":"_2KdvM","offset-right-sm-1":"_1_iQN","columns-sm-2":"_2xj6b","offset-left-sm-2":"_24GZJ","offset-right-sm-2":"_3MFj8","columns-sm-3":"_uOkAN","offset-left-sm-3":"_1_3He","offset-right-sm-3":"_2E5Rw","columns-sm-4":"_2Ywtd","offset-left-sm-4":"_3Ojj-","offset-right-sm-4":"_3MHap","columns-sm-5":"_JwRST","offset-left-sm-5":"_k3-L0","offset-right-sm-5":"_3EmLn","columns-sm-6":"_1Inpv","offset-left-sm-6":"_2Cgfo","offset-right-sm-6":"_2MS5h","columns-sm-7":"_3j0t0","offset-left-sm-7":"_1uwE4","offset-right-sm-7":"_3Y7Dm","columns-sm-8":"_1wA5i","offset-left-sm-8":"_1ZGsF","offset-right-sm-8":"_1_FIu","columns-sm-9":"_MJC3G","offset-left-sm-9":"_ifYqJ","offset-right-sm-9":"_3Ry1Q","columns-sm-10":"_1Ka9T","offset-left-sm-10":"_3MUVU","offset-right-sm-10":"_JkuAU","columns-sm-11":"_QJFG9","offset-left-sm-11":"_2WYns","offset-right-sm-11":"_2lCUK","columns-sm-12":"_13rVk","offset-left-sm-12":"_2X6YQ","offset-right-sm-12":"_DL6L4","offset-left-sm-auto":"_14jFT","offset-right-sm-auto":"_1P4X8","columns-sm":"_3p2CM","columns-sm-auto":"_2nuz3","order-sm-1":"_wv0eo","order-sm-2":"_3FkJD","order-sm-3":"_3BIAZ","order-sm-4":"_U37Gz","order-sm-5":"_3N50f","order-sm-first":"_2m1z2","order-sm-last":"_1mRvZ","align-self-sm-start":"_vZ7ND","v-sm-start":"_3UHBz","align-self-sm-center":"_nAaKi","v-sm-center":"_3Casg","align-self-sm-end":"_3pjtA","v-sm-end":"_3deXZ","align-self-sm-stretch":"_3XP1d","v-sm-stretch":"_2qMOI","columns-md-1":"_UUXKI","offset-left-md-1":"_3asNv","offset-right-md-1":"_3BlGU","columns-md-2":"_gzgdC","offset-left-md-2":"_2yU3e","offset-right-md-2":"_tsP7t","columns-md-3":"_3gRUl","offset-left-md-3":"_32l11","offset-right-md-3":"_1KCQd","columns-md-4":"_p3SpR","offset-left-md-4":"_Aa-jh","offset-right-md-4":"_2lAt1","columns-md-5":"_2KLnm","offset-left-md-5":"_1EhNf","offset-right-md-5":"_1Qz0V","columns-md-6":"_1-RPW","offset-left-md-6":"_3SNMU","offset-right-md-6":"_2XWry","columns-md-7":"_1Udy7","offset-left-md-7":"_3fZBH","offset-right-md-7":"_1XvPL","columns-md-8":"_3sqLg","offset-left-md-8":"_v0lde","offset-right-md-8":"_1rw7W","columns-md-9":"_aY0s3","offset-left-md-9":"_3rT-o","offset-right-md-9":"_10I60","columns-md-10":"_2aUd4","offset-left-md-10":"_1JsyQ","offset-right-md-10":"_1NazC","columns-md-11":"_1ND0Q","offset-left-md-11":"_3SSVf","offset-right-md-11":"_KGk_y","columns-md-12":"_CI-Wq","offset-left-md-12":"_39zM_","offset-right-md-12":"_vTXW3","offset-left-md-auto":"_3PyZH","offset-right-md-auto":"_Js0cK","columns-md":"_IV13Z","columns-md-auto":"_1Nvkb","order-md-1":"_NKuB5","order-md-2":"_188WH","order-md-3":"_Pf_o-","order-md-4":"_3kkyb","order-md-5":"_1W9yN","order-md-first":"_3ZN8U","order-md-last":"_shQG-","align-self-md-start":"_19d7_","v-md-start":"_YD0SJ","align-self-md-center":"_HzYmL","v-md-center":"_1YNkO","align-self-md-end":"_2SV9j","v-md-end":"_2WO-l","align-self-md-stretch":"_30px5","v-md-stretch":"_3fgzO","columns-lg-1":"_2H-CA","offset-left-lg-1":"_DIVKd","offset-right-lg-1":"_2fGU9","columns-lg-2":"_iArwd","offset-left-lg-2":"_zP_vs","offset-right-lg-2":"_1D8Bj","columns-lg-3":"_116zr","offset-left-lg-3":"_2c8nw","offset-right-lg-3":"_3bvoE","columns-lg-4":"_1x84Q","offset-left-lg-4":"_NhggJ","offset-right-lg-4":"_er6aa","columns-lg-5":"_3NPX8","offset-left-lg-5":"_3o2vy","offset-right-lg-5":"_26-Lj","columns-lg-6":"_HJgAV","offset-left-lg-6":"_1fYgX","offset-right-lg-6":"_9XhzM","columns-lg-7":"_35fX4","offset-left-lg-7":"_34eaJ","offset-right-lg-7":"_1URwj","columns-lg-8":"_3dBrd","offset-left-lg-8":"_1jY4f","offset-right-lg-8":"_3d2Bx","columns-lg-9":"_3DMuS","offset-left-lg-9":"_3YGEw","offset-right-lg-9":"_1Z63q","columns-lg-10":"_3yaTA","offset-left-lg-10":"_1jKZN","offset-right-lg-10":"_30y3p","columns-lg-11":"_3oA6K","offset-left-lg-11":"_1WM7E","offset-right-lg-11":"_1zgAM","columns-lg-12":"_37aAz","offset-left-lg-12":"_2yDr5","offset-right-lg-12":"_sd-Yu","offset-left-lg-auto":"_1d1B7","offset-right-lg-auto":"_DurCZ","columns-lg":"_pMBCK","columns-lg-auto":"_PF9tD","order-lg-1":"_3NqDG","order-lg-2":"_7P_5i","order-lg-3":"_1sSw7","order-lg-4":"__N1lh","order-lg-5":"_2fPm9","order-lg-first":"_3pBL2","order-lg-last":"_12NPY","align-self-lg-start":"_1J0nr","v-lg-start":"_RZeCX","align-self-lg-center":"_1mo4j","v-lg-center":"_2OUh-","align-self-lg-end":"_2vxqb","v-lg-end":"_2-rm5","align-self-lg-stretch":"_1FwLL","v-lg-stretch":"_2ZKFG","columns-xl-1":"_3RmKe","offset-left-xl-1":"_1yZrH","offset-right-xl-1":"_3iOgk","columns-xl-2":"_24nJm","offset-left-xl-2":"_v2gpD","offset-right-xl-2":"_2kxhZ","columns-xl-3":"_2NMb-","offset-left-xl-3":"_ZHIYK","offset-right-xl-3":"_57rix","columns-xl-4":"_2HgzY","offset-left-xl-4":"_bGrlb","offset-right-xl-4":"_1ajRn","columns-xl-5":"_34DxP","offset-left-xl-5":"_uTXPL","offset-right-xl-5":"_P7qHG","columns-xl-6":"_3s8rs","offset-left-xl-6":"_2mIVi","offset-right-xl-6":"_31ud5","columns-xl-7":"_cm2Qo","offset-left-xl-7":"_3NAbZ","offset-right-xl-7":"_1C5nv","columns-xl-8":"_1ZwOp","offset-left-xl-8":"_6cuqa","offset-right-xl-8":"_2U1um","columns-xl-9":"_2p-Zg","offset-left-xl-9":"_3XCKg","offset-right-xl-9":"_23JC7","columns-xl-10":"_1lk2L","offset-left-xl-10":"_2Hwdu","offset-right-xl-10":"_3LP0A","columns-xl-11":"_UzldZ","offset-left-xl-11":"_HaCnk","offset-right-xl-11":"_3VA1J","columns-xl-12":"_svvOp","offset-left-xl-12":"_1boLy","offset-right-xl-12":"_1yLr1","offset-left-xl-auto":"_lJcF7","offset-right-xl-auto":"_3alKq","columns-xl":"_2DjgD","columns-xl-auto":"_a4e7-","order-xl-1":"_3MP5_","order-xl-2":"_3QkTF","order-xl-3":"_3-5wQ","order-xl-4":"_1R9B4","order-xl-5":"_2ug7Y","order-xl-first":"_164jO","order-xl-last":"__XuhJ","align-self-xl-start":"_26feE","v-xl-start":"_15F2H","align-self-xl-center":"_23Ro3","v-xl-center":"_4ox-P","align-self-xl-end":"_2zT6M","v-xl-end":"_3b2mb","align-self-xl-stretch":"_xmp99","v-xl-stretch":"_1YgbK"};const tt=e=>{let{children:t,className:n,xl:r,lg:i,md:a,sm:c,xs:u,vertical:s,smVertical:l,mdVertical:f,lgVertical:d,xlVertical:p,alignSelf:g,offsetLeft:A,offsetRight:m,order:h,testId:v}=e,b=Ue(e,["children","className","xl","lg","md","sm","xs","vertical","smVertical","mdVertical","lgVertical","xlVertical","alignSelf","offsetLeft","offsetRight","order","testId"]);s&&console.warn(`"vertical" replace props with 'alignSelf="${s}"'`),l&&console.warn(`"smVertical" replace props with 'alignSelf="{sm: ${l}, ...}"'`),f&&console.warn(`"mdVertical" replace props with 'alignSelf="{md: ${f}, ...}"'`),d&&console.warn(`"lgVertical" replace props with 'alignSelf="{lg: ${d}, ...}"'`),p&&console.warn(`"xlVertical" replace props with 'alignSelf="{xl: ${p}, ...}"'`);const w=(e,t)=>{let n=[];for(const[r,o]of Object.entries(t))"span"!==r||"number"!=typeof o&&"string"!=typeof o||n.push("columns"+e+"-"+o),"span"===r&&"boolean"==typeof o&&n.push("columns"+e),"offsetLeft"===r&&n.push("offset-left"+e+"-"+o),"offsetRight"===r&&n.push("offset-right"+e+"-"+o),"alignSelf"===r&&n.push("align-self"+e+"-"+o),"order"===r&&n.push("order"+e+"-"+o);return n},y=(e,t)=>{const n="xs"===e?"":"-"+e;let r=[];return"string"!=typeof t&&"number"!=typeof t||r.push("columns"+n+"-"+t),"boolean"==typeof t&&r.push("columns"+n),"object"==typeof t&&(r=[...r,...w(n,t)]),r.length?r.map((e=>et[e])):""},x=Ge([et.columns,n,(()=>{const e={xs:u,sm:c,md:a,lg:i,xl:r};let t=[];for(var n in e)e[n]&&(t=[...t,...y(n,e[n])]);return t})(),{[et["columns-default"]]:![u,c,a,i,r].filter((e=>"string"==typeof e||"object"==typeof e&&e.span)).length,[et["align-self-"+g]]:g,[et["offset-left-"+A]]:A,[et["offset-right-"+m]]:m,[et["order-"+h]]:h,[et["v-xl-"+p]]:!!p,[et["v-lg-"+d]]:!!d,[et["v-md-"+f]]:!!f,[et["v-sm-"+l]]:!!l,[et["v-"+s]]:!!s}]);return(0,o.jsx)("div",Object.assign({"data-testid":v},b,{className:x},{children:t}),void 0)};tt.defaultProps={};var nt={"form-element":"_5IraC","form-description":"_1FMR1","form-error":"_1QgTB","form-element-wrapper":"_3r-cq",active:"_1esa3",notempty:"_1JGGq","select-default":"_t15SO",valid:"_2IcjG",error:"_O6a3M","input-password":"_1ZPb7","input-arrow":"_1nhC4",disabled:"_3-WWy",focus:"_1kIAu","form-element-error":"_3DSs1","form-element-white":"_3dV8C",placeholder:"_22f-D",password:"_sAB4s","form-arrow":"_25Lud","form-arrow-disabled":"_3lUgx","form-arrow-error":"_PH4yq","form-arrow-down":"_3Jnh9","form-arrow-up":"_2piJ0"};const rt=e=>{const{errorMessage:t,placeholder:n,description:r,children:i,type:a,togglePassword:c,isPasswordShown:u,styles:s,variant:l,testId:f}=e;return(0,o.jsxs)("div",Object.assign({"data-testid":f,className:Ge(s["form-element"])},{children:[(0,o.jsxs)("div",Object.assign({className:Ge([s["form-element-wrapper"],"default"!==l&&s[`form-element-${l}`],{[s["form-element-error"]]:t}])},{children:[i,n?(0,o.jsx)("span",Object.assign({className:Ge(s.placeholder)},{children:n}),void 0):null,"password"===a?(0,o.jsx)("span",Object.assign({className:Ge(s.password),onClick:c},{children:u?"Ausblenden":"Anzeigen"}),void 0):null]}),void 0),r&&!t?(0,o.jsx)("span",Object.assign({className:Ge(s["form-description"])},{children:r}),void 0):null,t?(0,o.jsx)("span",Object.assign({className:Ge(s["form-error"])},{children:t}),void 0):null]}),void 0)},ot=r.forwardRef(((e,t)=>{let{errorMessage:n,type:i,testId:a,disabled:c,value:u,name:s,defaultValue:l,pattern:f,toggleArrow:d,onChange:p,isValid:g,placeholder:A,description:m,className:h,variant:v}=e,b=Ue(e,["errorMessage","type","testId","disabled","value","name","defaultValue","pattern","toggleArrow","onChange","isValid","placeholder","description","className","variant"]);const[w,y]=r.useState(!1),[x,C]=r.useState(u||l);return(0,o.jsxs)(rt,Object.assign({errorMessage:n,placeholder:A,description:m,type:i,togglePassword:e=>{y(!w),e.preventDefault()},isPasswordShown:w,variant:v,styles:nt},{children:["text"===i&&d&&(0,o.jsx)("span",{className:Ge([nt["form-arrow"],nt["form-arrow-"+d],{[nt["form-arrow-disabled"]]:c,[nt["form-arrow-error"]]:n}])},void 0),(0,o.jsx)("input",Object.assign({},b,{"data-testid":a,onChange:e=>{return C((t=e).target.value),t.preventDefault(),"function"==typeof p&&p(t);var t},type:"password"===i&&w?"text":i,pattern:f,name:s,ref:t,disabled:c,value:x,className:Ge([[h&&nt[h]],{[nt.error]:!!n,[nt.notempty]:x,[nt.valid]:g,[nt["input-password"]]:"password"===i,[nt["input-arrow"]]:d}])}),void 0)]}),void 0)}));ot.defaultProps={type:"text",variant:"default"};const it=r.forwardRef(((e,t)=>{let{errorMessage:n,disabled:i,value:a,defaultValue:c,name:u,onChange:s,className:l,placeholder:f,description:d,isValid:p,variant:g,testId:A}=e,m=Ue(e,["errorMessage","disabled","value","defaultValue","name","onChange","className","placeholder","description","isValid","variant","testId"]);const[h,v]=r.useState(a||c);return(0,o.jsx)(rt,Object.assign({errorMessage:n,placeholder:f,description:d,variant:g,styles:nt},{children:(0,o.jsx)("textarea",Object.assign({},m,{"data-testid":A,disabled:i,name:u,ref:t,value:h,onChange:e=>{return v((t=e).target.value),t.preventDefault(),"function"==typeof s&&s(t);var t},className:Ge({[nt.error]:!!n,[nt.notempty]:h,[nt.valid]:p},l)}),void 0)}),void 0)}));it.defaultProps={variant:"default"};const at=r.forwardRef(((e,t)=>{let{errorMessage:n,disabled:i,value:a,name:c,defaultValue:u,onChange:s,className:l,options:f,placeholder:d,description:p,variant:g,testId:A}=e,m=Ue(e,["errorMessage","disabled","value","name","defaultValue","onChange","className","options","placeholder","description","variant","testId"]),h=(()=>{if(Array.isArray(f))return f;let e=[];for(let t of f.split(",")){let n={value:t.trim()};e.push(n)}return e})();const[v,b]=r.useState(a||u);return(0,o.jsx)(rt,Object.assign({errorMessage:n,placeholder:d,description:p,styles:nt,variant:g},{children:(0,o.jsx)("select",Object.assign({},m,{"data-testid":A,disabled:i,value:v,name:c,ref:t,onChange:e=>{return b((t=e).target.value),t.preventDefault(),"function"==typeof s&&s(t);var t},className:Ge([l&&nt[l]],{[nt.error]:!!n,[nt.notempty]:v,[nt["select-default"]]:!d})},{children:h.map((e=>{var t,n;return(0,o.jsx)("option",Object.assign({value:null!=(t=e.key)?t:e.value},{children:e.value}),null!=(n=e.key)?n:e.value)}))}),void 0)}),void 0)}));at.defaultProps={options:"",variant:"default"};var ct={"form-element":"_3WnvH","form-description":"_2Qun1","form-error":"_1LE4o","form-element-wrapper":"_HO_za","form-element-white":"_KNSHM",disabled:"_2rs2Z",error:"_1n__M",focus:"_2K7hh","form-element-label":"_2cigR","form-element-error":"_1ACng"};r.forwardRef(((e,t)=>{let{children:n,errorMessage:r,id:i,value:a,disabled:c,checked:u,defaultChecked:s,onChange:l,className:f,name:d,variant:p,testId:g}=e,A=Ue(e,["children","errorMessage","id","value","disabled","checked","defaultChecked","onChange","className","name","title","variant","testId"]);return(0,o.jsxs)(rt,Object.assign({errorMessage:r,styles:ct,variant:p},{children:[(0,o.jsx)("input",Object.assign({},A,{type:"radio",id:i,value:a,name:d,ref:t,disabled:c,"data-testid":g,onChange:l,checked:u,defaultChecked:s,className:Ge([f&&ct[f]],{[ct.error]:!!r})}),void 0),(0,o.jsx)("label",Object.assign({htmlFor:i},{children:n?(0,o.jsx)("span",Object.assign({className:Ge([ct["form-element-label"]])},{children:n}),void 0):null}),void 0)]}),void 0)})).defaultProps={id:"",variant:"default"};var ut={"form-element":"_3mTU-","form-description":"_1G1OF","form-error":"_1w2DK","form-element-wrapper":"_uucFP","form-element-white":"_Dtws4",disabled:"_1Gia_",error:"_1gnX0",focus:"_28XOI","form-element-label":"_qP32h","form-element-error":"_3uVJh"};const st=r.forwardRef(((e,t)=>{let{children:n,errorMessage:r,id:i,disabled:a,checked:c,name:u,onChange:s,defaultChecked:l,className:f,variant:d,testId:p}=e,g=Ue(e,["children","errorMessage","id","disabled","checked","name","onChange","defaultChecked","className","variant","testId"]);return(0,o.jsxs)(rt,Object.assign({errorMessage:r,styles:ut,variant:d},{children:[(0,o.jsx)("input",Object.assign({},g,{type:"checkbox",id:i,disabled:a,checked:c,name:u,ref:t,"data-testid":p,defaultChecked:l,onChange:s,className:Ge([f&&ut[f]],{[ut.error]:!!r})}),void 0),(0,o.jsx)("label",Object.assign({htmlFor:i},{children:n?(0,o.jsx)("span",Object.assign({className:Ge([ut["form-element-label"]])},{children:n}),void 0):null}),void 0)]}),void 0)}));st.defaultProps={id:"",variant:"default"};var lt={"toggle-button-wrapper":"_3QEl8","toggle-button-left":"_13A7b","toggle-button-right":"_3ak3u","toggle-button-container":"_3bU1S","toggle-button-circle":"_17hOJ","toggle-button-container-on":"_14inM","toggle-button-checked":"_1wKig","toggle-button-container-off":"_jV9HM","toggle-button-disabled":"_T6HWl","toggle-button-label":"_2s6wd"},ft={"wsh-icon":"_1LXAf","wsh-icon-small":"_3uIC_","wsh-icon-big":"_Za1vg","wsh-icon-color-orange":"_KDbNI","wsh-icon-color-grey":"_2m2Lx","wsh-icon-color-black":"_2lrh_","wsh-icon-color-white":"_3mYay","wsh-icon-color-blue":"_1tIVQ"},dt={"wsh-icon":"_DGeJv","wsh-icon-small":"_2qPan","wsh-icon-big":"_2tcxp","wsh-icon-3d":"_1WCaC","wsh-icon-achievement-award":"_j_7xH","wsh-icon-achievement-certificate-flag":"_2k17S","wsh-icon-achievement-certificate":"_24JSi","wsh-icon-achievement-craftsmancard":"_3Nm4R","wsh-icon-achievement-membership":"_3kyxj","wsh-icon-achievement-ratescore100":"_1Y5wK","wsh-icon-achievement-topcraftsman19":"_25U5p","wsh-icon-achievement-topcraftsman20":"_1GcM0","wsh-icon-achievement-topcraftsman21":"_1vVJa","wsh-icon-achievement-topcraftsman22":"_1K3WM","wsh-icon-achievement-topcraftsman23":"_3vbaL","wsh-icon-add-image":"_3DFkF","wsh-icon-add-solid":"_2YGwv","wsh-icon-add-user":"_3p1ag","wsh-icon-add":"_GjP_3","wsh-icon-archive":"_36dpd","wsh-icon-armchair":"_3ul2c","wsh-icon-arrow-down":"_ESg_F","wsh-icon-arrow-left":"_3yn6y","wsh-icon-arrow-right":"_2Bv_O","wsh-icon-arrow-up":"_13M9W","wsh-icon-avatar":"_3wzA_","wsh-icon-badge":"_31k6O","wsh-icon-bag":"_3SER1","wsh-icon-basket":"_3OtqL","wsh-icon-bell":"_2sBF3","wsh-icon-box-detail":"_3qxHG","wsh-icon-box":"_3A05L","wsh-icon-bulletpoint-arrow":"_3qPSi","wsh-icon-calendar-solid":"_O8GX1","wsh-icon-calendar":"_2pG49","wsh-icon-certificate":"_1Ynkp","wsh-icon-champagner":"_1AlZU","wsh-icon-change":"_1r3Ar","wsh-icon-check-rating":"_NuASx","wsh-icon-checkbox-active":"_hDu5x","wsh-icon-checkbox":"_Fva1_","wsh-icon-checklist":"_2183u","wsh-icon-chevron-down-fat":"_3SoQt","wsh-icon-chevron-down":"_2vxuh","wsh-icon-chevron-left":"__-htc","wsh-icon-chevron-right":"_1ZghU","wsh-icon-chevron-up-fat":"_3ak7M","wsh-icon-chevron-up":"_2c_WO","wsh-icon-clock-solid":"_2S-as","wsh-icon-clock":"_2vqu4","wsh-icon-close-additional-info":"_1Y426","wsh-icon-close-fat":"_1YHW_","wsh-icon-close":"_2tvIc","wsh-icon-code":"_2oAHb","wsh-icon-content":"_1F2PU","wsh-icon-currency":"_32573","wsh-icon-customer":"_1vIDB","wsh-icon-customers-solid":"_IAq07","wsh-icon-cut-image":"_3lSQi","wsh-icon-delete-solid":"_166tC","wsh-icon-delete":"_2f8uJ","wsh-icon-document-image":"_YTKtq","wsh-icon-document":"_2Phaz","wsh-icon-drag-handles":"_2lH37","wsh-icon-drivers-licenze":"_1me-F","wsh-icon-drop":"_1Be8P","wsh-icon-exclamation-point":"_1baqD","wsh-icon-exit":"_1_muJ","wsh-icon-eye":"_1ACWJ","wsh-icon-facebook-solid":"_246EO","wsh-icon-facebook":"_39Ir4","wsh-icon-fax-solid":"_1h1sp","wsh-icon-filter":"_23DIJ","wsh-icon-flag":"_1BSoI","wsh-icon-flash":"_15rd1","wsh-icon-frontend":"_2TCyf","wsh-icon-gear-wheel-plus":"_J4VXW","wsh-icon-gear-wheel":"_2lYyA","wsh-icon-gear-wheels":"_3a4yP","wsh-icon-globe-solid":"_2cf1y","wsh-icon-globe":"_3xb6v","wsh-icon-gmb":"_br41a","wsh-icon-handwerkskarte":"_2X0Mp","wsh-icon-heart-solid":"_1P86O","wsh-icon-heart":"_1wuKc","wsh-icon-help":"_2prmc","wsh-icon-hidden-nav":"_2yC2G","wsh-icon-home":"_1Mk9_","wsh-icon-houzz-solid":"_3TMva","wsh-icon-houzz":"_1X8Zr","wsh-icon-image-gallery-cover":"_htUZ-","wsh-icon-image-gallery":"_1fwD7","wsh-icon-info-solid":"_2HO-U","wsh-icon-info":"_3IkHu","wsh-icon-instagram-solid":"_1PIwU","wsh-icon-instagram":"_39IN2","wsh-icon-invitation":"_1s5xW","wsh-icon-letter-solid":"_11GWl","wsh-icon-letter":"_3cJBu","wsh-icon-link-external":"_1kOEw","wsh-icon-link":"_3WX5B","wsh-icon-linkedin-solid":"_dCiJI","wsh-icon-linkedin":"_3JHGm","wsh-icon-list":"_2mCNT","wsh-icon-location-solid":"_pGSeH","wsh-icon-location":"_1oGrg","wsh-icon-locker":"_1mE6W","wsh-icon-map":"_22zbe","wsh-icon-megaphone":"_2mS9Q","wsh-icon-menu":"_3ByLq","wsh-icon-meta":"_Ub0Ea","wsh-icon-news-check":"_2N4cI","wsh-icon-news":"_3vSxl","wsh-icon-no":"_137nC","wsh-icon-options":"_33cj1","wsh-icon-order":"_3Ukj5","wsh-icon-overview-grid":"_lfUXH","wsh-icon-overview-list":"_2rdtk","wsh-icon-overview":"_2ZOLQ","wsh-icon-pdf":"_3NK5h","wsh-icon-pencil":"_2eUQ5","wsh-icon-phone-solid":"_2WuJn","wsh-icon-phone":"_3kFi1","wsh-icon-pin-solid":"_2LqKT","wsh-icon-pin":"_3YJh6","wsh-icon-pinterest-solid":"_2BhLv","wsh-icon-pinterest":"_2WKkJ","wsh-icon-plain":"_15gTE","wsh-icon-play":"_18H5C","wsh-icon-plus":"_3FCZH","wsh-icon-print":"_5Imb7","wsh-icon-publish":"_yEftR","wsh-icon-radio-active":"_2YaGL","wsh-icon-radio":"_mHM_z","wsh-icon-recieve-message":"_1RLUd","wsh-icon-recommend":"_1yhb5","wsh-icon-resize":"_3Eo4t","wsh-icon-rotate":"_2P36l","wsh-icon-salary":"_3X7gT","wsh-icon-scale":"_2fKNQ","wsh-icon-search":"_1Cxmf","wsh-icon-share-solid":"_17djX","wsh-icon-share":"_1JVHQ","wsh-icon-sidenav-arrow-left":"_2P5PB","wsh-icon-sidenav-arrow-right":"_79ZHQ","wsh-icon-sort":"_3FF4K","wsh-icon-star-plus":"_2hhvV","wsh-icon-star-share":"_1wyaW","wsh-icon-star-solid":"_2_hGV","wsh-icon-star":"_XMxFG","wsh-icon-step-back":"_1wE2y","wsh-icon-step-next":"_2buMz","wsh-icon-switch-user":"_1cKGV","wsh-icon-swoosh-fat":"_2fz8O","wsh-icon-swoosh":"_2ED5r","wsh-icon-thumb-down-solid":"_2YbKu","wsh-icon-thumb-down":"_2n6Uo","wsh-icon-thumb-up-solid":"_2VPNP","wsh-icon-thumb-up":"_2ePDr","wsh-icon-trophy-solid":"_1UUcS","wsh-icon-trophy":"_11tXC","wsh-icon-twitter-solid":"_3E4i0","wsh-icon-twitter":"_1nhtu","wsh-icon-upgrade":"_k489f","wsh-icon-user":"_2ct0L","wsh-icon-users":"_2QtRP","wsh-icon-whatsapp":"_21T2f","wsh-icon-wirsindhandwerk-soild":"_1WeWt","wsh-icon-wirsindhandwerk":"_1KMkw","wsh-icon-xing-solid":"_2TRHi","wsh-icon-xing":"_TuhrG","wsh-icon-youtube-solid":"_29-Sn","wsh-icon-youtube":"_2r2t1"};const pt=e=>{let{name:t,size:n,className:r,testId:i,variant:a,onClick:c}=e,u=Ue(e,["name","size","className","testId","variant","onClick"]);const s=Ge([dt["wsh-icon"],dt[`wsh-icon-${t}`],r,{[dt[`wsh-icon-${n}`]]:!!n&&"medium"!==n,[ft[`wsh-icon-${n}`]]:!!n&&"medium"!==n,[ft["wsh-icon"]]:!!n&&"medium"===n,[ft["wsh-icon-color-"+a]]:!!a}]);return(0,o.jsx)("i",Object.assign({onClick:c},u,{className:s,"data-testid":i}),void 0)};pt.defaultProps={name:"",size:"medium"};const gt=r.forwardRef(((e,t)=>{let{id:n,disabled:r,className:i,checked:a,label:c,onChange:u,testId:s,labelPosition:l,defaultChecked:f}=e,d=Ue(e,["id","disabled","className","checked","label","onChange","testId","labelPosition","defaultChecked"]);return(0,o.jsxs)("div",Object.assign({"data-testid":s,className:Ge(lt["toggle-button-wrapper"],lt[`toggle-button-${l}`],{[lt["toggle-button-checked"]]:!!a||!!f,[lt["toggle-button-disabled"]]:r},i)},{children:[(0,o.jsx)("label",Object.assign({htmlFor:n,className:Ge(lt["toggle-button-container"],{[lt["toggle-button-container-on"]]:!!a||!!f})},{children:(0,o.jsx)("div",Object.assign({className:Ge(lt["toggle-button-circle"])},{children:(0,o.jsx)(pt,{name:a||f?"swoosh-fat":"close-fat",variant:a||f?"orange":"grey",size:"small"},void 0)}),void 0)}),void 0),(0,o.jsx)("input",Object.assign({},d,{ref:t,type:"checkbox",id:n,defaultChecked:f,checked:a,onChange:u,disabled:r}),void 0),c&&(0,o.jsx)("div",Object.assign({className:Ge(lt["toggle-button-label"])},{children:c}),void 0)]}),void 0)}));gt.defaultProps={disabled:!1,id:"1",labelPosition:"left",defaultChecked:!1};var At={breadcrumb:"_1WTc4","breadcrumb-nowrap":"_k-E4m","breadcrumb-reverse":"_3bwRI","breadcrumb-item":"_3MBfq","breadcrumb-arrow":"_2dj0c","breadcrumb-line":"_3tQkl"};function mt(e){const{children:t,className:n,separator:r,testId:i,nowrap:a,reverse:c}=e,u=Ge([At.breadcrumb,At["breadcrumb-"+r],n,{[At["breadcrumb-nowrap"]]:a,[At["breadcrumb-reverse"]]:c}]);return(0,o.jsx)("ul",Object.assign({className:u,"data-testid":i},{children:t}),void 0)}mt.defaultProps={separator:"arrow",nowrap:!1,reverse:!1};const ht=({children:e,className:t,href:n,testId:r})=>{const i=Ge([At["breadcrumb-item"],t]);return(0,o.jsx)("li",Object.assign({className:i,"data-testid":r},{children:n?(0,o.jsx)("a",Object.assign({href:n},{children:e}),void 0):e}),void 0)};ht.defaultProps={};var vt={normal:"_18OmZ","title-uppercase":"_1K_vj","title-lowercase":"_37rwm","title-capitalize":"_2wnAy"};const bt=e=>{const{variant:t,className:n,children:r,normal:i,transform:a}=e,c=Ge([vt,n,{[vt.normal]:!!i,[vt[`title-${a}`]]:!!a}]);return(0,o.jsx)(t,Object.assign({className:c},{children:r}),void 0)};bt.defaultProps={variant:"h1",normal:!1};const wt=e=>{let{className:t,testId:n,onCloseClick:r,fluid:i,children:a}=e,c=Ue(e,["className","testId","onCloseClick","fluid","children"]);const u=Ge(["_2gV_n",t]);return(0,o.jsx)("header",Object.assign({"data-testid":n},c,{className:u},{children:(0,o.jsx)("div",Object.assign({className:"_2kmjS"},{children:(0,o.jsx)(Ke,Object.assign({fluid:i},{children:(0,o.jsxs)($e,Object.assign({justifyContent:"between",alignItems:"center"},{children:[(0,o.jsx)(tt,Object.assign({xs:"auto"},{children:(0,o.jsx)("a",Object.assign({href:"/",className:"_2g2uZ"},{children:(0,o.jsx)("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",width:200,version:"1.1",id:"Ebene_1",x:"0px",y:"0px",viewBox:"0 0 420 50"},{children:(0,o.jsxs)("g",{children:[(0,o.jsx)("path",{fill:"#FF6730",d:"M30.7,40h-5.2l-4.6-15.3L16.4,40h-5.2L3.5,17.5h5.8l4.5,15.3l4.5-15.3h5.2l4.5,15.3l4.5-15.3h5.8L30.7,40z"},void 0),(0,o.jsx)("path",{fill:"#FF6730",d:"M44.9,8c1.9,0,3.3,1.4,3.3,3.3c0,1.9-1.4,3.2-3.3,3.2c-1.9,0-3.3-1.4-3.3-3.2C41.6,9.4,43,8,44.9,8z M42,17.5   h5.8V40H42V17.5z"},void 0),(0,o.jsx)("path",{fill:"#FF6730",d:"M54.1,17.5h5.8v2.3c1.6-1.8,3.6-2.8,5.5-2.8c0.6,0,1.3,0,1.9,0.2v5.1c-0.6-0.2-1.4-0.3-2-0.3   c-1.9,0-3.9,1-5.4,2.9v15h-5.8V17.5z"},void 0),(0,o.jsx)("path",{fill:"#47525d",d:"M70.8,33.9c2.2,1.4,4.4,2.1,6.5,2.1c2,0,3.4-1,3.4-2.5c0-3.8-10.4-1.8-10.4-9.6c0-4.1,3.6-6.9,8.6-6.9   c2.1,0,4.3,0.5,6.4,1.3v5c-1.9-1.2-4-1.8-6-1.8c-1.9,0-3.2,0.9-3.2,2.3c0,3.6,10.4,1.6,10.4,9.6c0,4.2-3.6,7.1-8.8,7.1   c-2.3,0-4.6-0.5-6.9-1.5V33.9z"},void 0),(0,o.jsx)("path",{fill:"#47525d",d:"M94.1,8c1.9,0,3.3,1.4,3.3,3.3c0,1.9-1.4,3.2-3.3,3.2c-1.9,0-3.3-1.4-3.3-3.2C90.8,9.4,92.2,8,94.1,8z    M91.2,17.5H97V40h-5.8V17.5z"},void 0),(0,o.jsx)("path",{fill:"#47525d",d:"M103.3,17.5h5.8v1.9c2-1.6,4.3-2.5,6.6-2.5c4.7,0,8,3.3,8,8.1V40h-5.8V26.1c0-2.4-1.6-4.1-4-4.1   c-1.7,0-3.3,0.8-4.8,2.4V40h-5.8V17.5z"},void 0),(0,o.jsx)("path",{fill:"#47525d",d:"M149.9,40h-5.8v-1.6c-1.8,1.4-3.7,2.1-5.7,2.1c-6,0-10.2-4.9-10.2-11.8c0-6.9,4.2-11.8,10.2-11.8   c2,0,4,0.7,5.7,2.1V7.6h5.8V40z M139.6,35.6c1.6,0,3.1-0.7,4.5-2v-9.6c-1.3-1.3-2.9-2-4.5-2c-3.3,0-5.5,2.8-5.5,6.8   C134.1,32.8,136.3,35.6,139.6,35.6z"},void 0),(0,o.jsx)("path",{fill:"#FF6730",d:"M156.1,7.6h5.8v11.8c2-1.6,4.3-2.5,6.6-2.5c4.7,0,8,3.3,8,8.1V40h-5.8V26.1c0-2.4-1.6-4.1-4-4.1   c-1.7,0-3.3,0.8-4.8,2.4V40h-5.8V7.6z"},void 0),(0,o.jsx)("path",{fill:"#FF6730",d:"M194.6,38.2c-2,1.5-4.2,2.3-6.5,2.3c-4.2,0-7.2-2.7-7.2-6.7c0-4.7,4.4-7.9,10.8-7.9c0.9,0,1.8,0,2.8,0.1v-1   c0-2.1-1.7-3.6-4.2-3.6c-2.3,0-4.9,0.7-7.5,2.2v-4.8c2.7-1.3,5.5-1.8,8.1-1.8c5.5,0,9,3.4,9,8.3V40h-5.5V38.2z M190,36.1   c1.6,0,3.2-0.8,4.6-2.2v-4.4c-0.8-0.1-1.6-0.1-2.5-0.1c-3.2,0-5.4,1.5-5.4,3.7C186.7,34.8,188.1,36.1,190,36.1z"},void 0),(0,o.jsx)("path",{fill:"#FF6730",d:"M206.2,17.5h5.8v1.9c2-1.6,4.3-2.5,6.6-2.5c4.7,0,8,3.3,8,8.1V40h-5.8V26.1c0-2.4-1.6-4.1-4-4.1   c-1.7,0-3.3,0.8-4.8,2.4V40h-5.8V17.5z"},void 0),(0,o.jsx)("path",{fill:"#FF6730",d:"M252.8,40H247v-1.6c-1.8,1.4-3.7,2.1-5.7,2.1c-6,0-10.2-4.9-10.2-11.8c0-6.9,4.2-11.8,10.2-11.8   c2,0,4,0.7,5.7,2.1V7.6h5.8V40z M242.6,35.6c1.6,0,3.1-0.7,4.5-2v-9.6c-1.3-1.3-2.9-2-4.5-2c-3.3,0-5.5,2.8-5.5,6.8   C237,32.8,239.3,35.6,242.6,35.6z"},void 0),(0,o.jsx)("path",{fill:"#FF6730",d:"M283.6,40h-5.2l-4.6-15.3L269.3,40h-5.2l-7.7-22.5h5.8l4.5,15.3l4.5-15.3h5.2l4.5,15.3l4.5-15.3h5.8L283.6,40z   "},void 0),(0,o.jsx)("path",{fill:"#FF6730",d:"M304,17c5.9,0,9.9,4.6,9.9,11.2c0,0.6,0,1.4-0.1,2.1h-15.3c0.4,3.4,3.1,5.8,6.8,5.8c2.1,0,4.4-0.8,6.7-2.1v4.8   c-2.6,1.2-5.1,1.8-7.6,1.8c-6.8,0-11.6-4.9-11.6-12C292.9,21.8,297.6,17,304,17z M308.4,26.6c-0.2-3.1-2-5.2-4.6-5.2   c-2.8,0-5,2.1-5.2,5.2H308.4z"},void 0),(0,o.jsx)("path",{fill:"#FF6730",d:"M318.5,17.5h5.8v2.3c1.6-1.8,3.6-2.8,5.5-2.8c0.6,0,1.3,0,1.9,0.2v5.1c-0.6-0.2-1.3-0.3-2-0.3   c-1.9,0-3.9,1-5.4,2.9v15h-5.8V17.5z"},void 0),(0,o.jsx)("path",{fill:"#FF6730",d:"M336,7.6h5.6v18.4l7.2-8.6h6.7l-9.2,11.1l9.5,11.4H349l-7.3-9v9H336V7.6z"},void 0),(0,o.jsx)("path",{fill:"#47525d",d:"M362.4,33.7c2,0,3.5,1.4,3.5,3.4s-1.4,3.5-3.5,3.5c-2,0-3.5-1.4-3.5-3.5S360.4,33.7,362.4,33.7z"},void 0),(0,o.jsx)("path",{fill:"#47525d",d:"M390.4,40h-5.8v-1.6c-1.8,1.4-3.7,2.1-5.7,2.1c-6,0-10.2-4.9-10.2-11.8c0-6.9,4.2-11.8,10.2-11.8   c2,0,4,0.7,5.7,2.1V7.6h5.8V40z M380.2,35.6c1.6,0,3.1-0.7,4.5-2v-9.6c-1.3-1.3-2.9-2-4.5-2c-3.3,0-5.5,2.8-5.5,6.8   C374.6,32.8,376.9,35.6,380.2,35.6z"},void 0),(0,o.jsx)("path",{fill:"#47525d",d:"M406.3,17c5.9,0,9.9,4.6,9.9,11.2c0,0.6,0,1.4-0.1,2.1h-15.3c0.4,3.4,3.1,5.8,6.8,5.8c2.1,0,4.4-0.8,6.7-2.1   v4.8c-2.6,1.2-5.1,1.8-7.6,1.8c-6.8,0-11.6-4.9-11.6-12C395.2,21.8,399.8,17,406.3,17z M410.6,26.6c-0.2-3.1-2-5.2-4.6-5.2   c-2.8,0-5,2.1-5.2,5.2H410.6z"},void 0)]},void 0)}),void 0)}),void 0)}),void 0),(0,o.jsxs)(tt,Object.assign({xs:"auto"},{children:[void 0!==r&&(0,o.jsx)(pt,{size:"big",name:"close",className:Ge("_1J6_1"),onClick:r},void 0),a||null]}),void 0)]}),void 0)}),void 0)}),void 0)}),void 0)};wt.defaultProps={fluid:!0};var yt={nav:"_qHLmm","nav-item":"_3cHl7","nav-item-sublist":"_3kOUH","nav-item-header":"_X12Zd","nav-item-title":"_RStWU","nav-item-link":"_3XTfF","nav-item-content":"_2rgeB","nav-item-row":"_1Ud8J","nav-item-left-slot":"_2b2-a","nav-item-label":"_3qIGz","nav-item-active":"_3KM3K"};const xt=e=>{let{children:t,className:n,testId:r}=e,i=Ue(e,["children","className","testId"]);const a=Ge([yt.nav,n]);return(0,o.jsx)("ul",Object.assign({"data-testid":r},i,{className:a},{children:t}),void 0)};xt.defaultProps={};const Ct=e=>{let{children:t,testId:n,className:i,title:a,href:c,target:u,withSubList:s,leftSlot:l,rightSlot:f,active:d,label:p,id:g,isUpgradeItem:A,onClick:m,onHideMobile:h}=e,v=Ue(e,["children","testId","className","title","href","target","withSubList","leftSlot","rightSlot","active","label","id","isUpgradeItem","onDropdownClick","onClick","onHideMobile"]);const b=()=>(0,o.jsxs)(r.Fragment,{children:[l&&(0,o.jsx)("span",Object.assign({className:yt["nav-item-left-slot"]},{children:l}),void 0),(0,o.jsxs)("span",Object.assign({className:Ge(yt["nav-item-row"],{[yt["nav-item-title-reverse"]]:!!A})},{children:[p&&(0,o.jsx)("div",Object.assign({className:yt["nav-item-label"]},{children:p}),void 0),a&&(0,o.jsx)("span",Object.assign({className:yt["nav-item-name"],title:a||void 0},{children:a}),void 0)]}),void 0),f&&(0,o.jsx)("span",Object.assign({className:yt["nav-item-right-slot"]},{children:f}),void 0)]},void 0);return(0,o.jsxs)("li",Object.assign({"data-testid":n,"data-id":g},v,{className:Ge([yt["nav-item"],i,{[yt["nav-item-sublist"]]:s,[yt["nav-item-active"]]:d}]),onClick:m},{children:[s?a?(0,o.jsxs)("div",Object.assign({className:yt["nav-item-header"]},{children:[(0,o.jsx)("span",Object.assign({className:yt["nav-item-title"],title:a||void 0},{children:a}),void 0),c?(0,o.jsxs)("a",Object.assign({href:c,className:yt["nav-item-link"]},{children:[(0,o.jsx)(pt,{name:"eye"},void 0)," Anzeigen"]}),void 0):null]}),void 0):null:c?(0,o.jsx)("a",Object.assign({onClick:h,href:c,target:u?"_blank":void 0,rel:"noreferrer",className:Ge([yt["nav-item-content"],{}])},{children:(0,o.jsx)(b,{},void 0)}),void 0):(0,o.jsx)("div",Object.assign({className:Ge(yt["nav-item-content"])},{children:(0,o.jsx)(b,{},void 0)}),void 0),t]}),void 0)};Ct.defaultProps={withSubList:!1,active:!1};var Et={"badge-wrapper":"_3rIpi",badge:"_1cN_D","badge-icon":"_1Wv6a","badge-dot":"_118VG","badge-top":"_37ZNH","badge-bottom":"_1u21l","badge-left":"_1bSaO","badge-right":"_b9QiQ","badge-grey":"_4j7S-","badge-orange":"_1R8Wv","badge-icon-error":"_3yWdC","badge-icon-warning":"_3vTty","badge-icon-info":"_Lj2Gd","badge-icon-success":"_ZW0kg"};const Bt=e=>{let{children:t,className:n,testId:r,variant:i,content:a,vertical:c,horizontal:u,icon:s,severity:l}=e,f=Ue(e,["children","className","testId","variant","content","vertical","horizontal","icon","severity"]);const d=Ge([Et["badge-wrapper"],n]);return(0,o.jsxs)("div",Object.assign({"data-testid":r},f,{className:d},{children:[t,(0,o.jsxs)("span",Object.assign({className:Ge([Et.badge,{[Et["badge-icon"]]:s,[Et["badge-icon-"+l]]:s&&l,[Et["badge-"+i]]:!s,[Et["badge-"+c]]:c,[Et["badge-"+u]]:u,[Et["badge-dot"]]:!a&&!s}])},{children:[a&&a>0&&!s?a:null,s&&s]}),void 0)]}),void 0)};Bt.defaultProps={variant:"orange",vertical:"bottom",horizontal:"right",icon:!1,severity:"info"};const Dt=e=>{let{children:t,className:n,testId:r,as:i,href:a,target:c,disabled:u,size:s,active:l,hover:f}=e,d=Ue(e,["children","className","testId","as","href","target","disabled","size","active","hover"]);const p=Ge(["_1enpT",n,{_3EPL8:u,_nmeaE:"small"===s,_3HLur:l,"_1cyp-":!f}]);return"button"===i?(0,o.jsx)("button",Object.assign({disabled:u},d,{"data-testid":r,className:p},{children:t}),void 0):"a"===i||""!==a&&"string"==typeof a||c?(0,o.jsx)("a",Object.assign({},d,{href:a,target:c,"data-testid":r,className:p},{children:t}),void 0):(0,o.jsx)("span",Object.assign({},d,{"data-testid":r,className:p},{children:t}),void 0)};Dt.defaultProps={disabled:!1,size:"default",active:!1,hover:!0},a().addI18n("de",{Redo:"Wiederholen",Undo:"Rückgängig machen",Cut:"Ausschneiden",Copy:"Kopieren",Paste:"Einfügen","Select all":"Alles auswählen","New document":"Neues Dokument",Ok:"Ok",Cancel:"Abbrechen","Visual aids":"Visuelle Hilfen",Bold:"Fett",Italic:"Kursiv",Underline:"Unterstrichen",Strikethrough:"Durchgestrichen",Superscript:"Hochgestellt",Subscript:"Tiefgestellt","Clear formatting":"Formatierung entfernen","Align left":"Linksbündig ausrichten","Align center":"Zentrieren","Align right":"Rechtsbündig ausrichten",Justify:"Blocksatz","Bullet list":"Aufzählung","Numbered list":"Nummerierte Liste","Decrease indent":"Einzug verkleinern","Increase indent":"Einzug vergrößern",Close:"Schließen",Formats:"Formate","Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.":"Ihr Browser unterstützt leider keinen direkten Zugriff auf die Zwischenablage. Bitte benutzen Sie die Tastenkombinationen Strg+X/C/V.",Headers:"Überschriften","Header 1":"Überschrift 1","Header 2":"Überschrift 2","Header 3":"Überschrift 3","Header 4":"Überschrift 4","Header 5":"Überschrift 5","Header 6":"Überschrift 6",Headings:"Überschriften","Heading 1":"Kopfzeile 1","Heading 2":"Kopfzeile 2","Heading 3":"Kopfzeile 3","Heading 4":"Kopfzeile 4","Heading 5":"Kopfzeile 5","Heading 6":"Kopfzeile 6",Preformatted:"Vorformatiert",Div:"Div",Pre:"Pre",Code:"Code",Paragraph:"Absatz",Blockquote:"Blockquote",Inline:"Zeichenformate",Blocks:"Blöcke","Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.":"Einfügen ist nun im einfachen Textmodus. Inhalte werden ab jetzt als unformatierter Text eingefügt, bis Sie diese Einstellung wieder ausschalten!",Fonts:"Schriftarten","Font Sizes":"Schriftgröße",Class:"Klasse","Browse for an image":"Bild...",OR:"ODER","Drop an image here":"Bild hier ablegen",Upload:"Hochladen",Block:"Blocksatz",Align:"Ausrichten",Default:"Standard",Circle:"Kreis",Disc:"Punkt",Square:"Quadrat","Lower Alpha":"Kleinbuchstaben","Lower Greek":"Griechische Kleinbuchstaben","Lower Roman":"Römische Zahlen (Kleinbuchstaben)","Upper Alpha":"Großbuchstaben","Upper Roman":"Römische Zahlen (Großbuchstaben)","Anchor...":"Textmarke",Name:"Name",Id:"Kennung","Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.":"Die Kennung sollte mit einem Buchstaben anfangen. Nachfolgend nur Buchstaben, Zahlen, Striche (Minus), Punkte, Kommas und Unterstriche.","You have unsaved changes are you sure you want to navigate away?":"Die Änderungen wurden noch nicht gespeichert, sind Sie sicher, dass Sie diese Seite verlassen wollen?","Restore last draft":"Letzten Entwurf wiederherstellen","Special character...":"Sonderzeichen...","Source code":"Quelltext","Insert/Edit code sample":"Codebeispiel einfügen/bearbeiten",Language:"Sprache","Code sample...":"Codebeispiel...","Color Picker":"Farbwahl",R:"R",G:"G",B:"B","Left to right":"Von links nach rechts","Right to left":"Von rechts nach links","Emoticons...":"Emoticons...","Metadata and Document Properties":"Dokument-Eigenschaften und -Metadaten",Title:"Titel",Keywords:"Schüsselwörter",Description:"Beschreibung",Robots:"Robots",Author:"Verfasser",Encoding:"Zeichenkodierung",Fullscreen:"Vollbild",Action:"Aktion",Shortcut:"Shortcut",Help:"Hilfe",Address:"Adresse","Focus to menubar":"Fokus auf Menüleiste","Focus to toolbar":"Fokus auf Werkzeugleiste","Focus to element path":"Fokus auf Elementpfad","Focus to contextual toolbar":"Fokus auf kontextbezogene Werkzeugleiste","Insert link (if link plugin activated)":"Link einfügen (wenn Link-Plugin aktiviert ist)","Save (if save plugin activated)":"Speichern (wenn Save-Plugin aktiviert ist)","Find (if searchreplace plugin activated)":"Suchen einfügen (wenn Suchen/Ersetzen-Plugin aktiviert ist)","Plugins installed ({0}):":"installierte Plugins ({0}):","Premium plugins:":"Premium Plugins:","Learn more...":"Erfahren Sie mehr dazu...","You are using {0}":"Sie verwenden {0}",Plugins:"Plugins","Handy Shortcuts":"Praktische Tastenkombinationen","Horizontal line":"Horizontale Linie","Insert/edit image":"Bild einfügen/bearbeiten","Image description":"Bildbeschreibung",Source:"Quelle",Dimensions:"Abmessungen","Constrain proportions":"Seitenverhältnis beibehalten",General:"Allgemein",Advanced:"Erweitert",Style:"Stil","Vertical space":"Vertikaler Abstand","Horizontal space":"Horizontaler Abstand",Border:"Rahmen","Insert image":"Bild einfügen","Image...":"Bild...","Image list":"Bildliste","Rotate counterclockwise":"Gegen den Uhrzeigersinn drehen","Rotate clockwise":"Im Uhrzeigersinn drehen","Flip vertically":"Vertikal spiegeln","Flip horizontally":"Horizontal spiegeln","Edit image":"Bild bearbeiten","Image options":"Bildeigenschaften","Zoom in":"Ansicht vergrößern","Zoom out":"Ansicht verkleinern",Crop:"Bescheiden",Resize:"Skalieren",Orientation:"Ausrichtung",Brightness:"Helligkeit",Sharpen:"Schärfen",Contrast:"Kontrast","Color levels":"Farbwerte",Gamma:"Gamma",Invert:"Invertieren",Apply:"Anwenden",Back:"Zurück","Insert date/time":"Datum/Uhrzeit einfügen ","Date/time":"Datum/Uhrzeit","Insert/Edit Link":"Link einfügen/bearbeiten","Insert/edit link":"Link einfügen/bearbeiten","Text to display":"Anzuzeigender Text",Url:"URL","Open link in...":"Link öffnen in...","Current window":"Aktuelles Fenster",None:"Keine","New window":"Neues Fenster","Remove link":"Link entfernen",Anchors:"Textmarken","Link...":"Link...","Paste or type a link":"Link einfügen oder eintippen","The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?":'Diese Adresse scheint eine E-Mail-Adresse zu sein. Möchten Sie das dazu benötigte "mailto:" voranstellen?',"The URL you entered seems to be an external link. Do you want to add the required http:// prefix?":'Diese Adresse scheint ein externer Link zu sein. Möchten Sie das dazu benötigte "http://" voranstellen?',"Link list":"Linkliste","Insert video":"Video einfügen","Insert/edit video":"Video einfügen/bearbeiten","Insert/edit media":"Medien einfügen/bearbeiten","Alternative source":"Alternative Quelle","Alternative source URL":"URL der alternativen Quelle","Media poster (Image URL)":"Medienposter (Bild-URL)","Paste your embed code below:":"Fügen Sie Ihren Einbettungscode hier ein:",Embed:"Einbetten","Media...":"Medien...","Nonbreaking space":"Geschütztes Leerzeichen","Page break":"Seitenumbruch","Paste as text":"Als Text einfügen",Preview:"Vorschau","Print...":"Drucken...",Save:"Speichern",Find:"Suchen","Replace with":"Ersetzen durch",Replace:"Ersetzen","Replace all":"Alles ersetzen",Previous:"Vorherige",Next:"Weiter","Find and replace...":"Suchen und ersetzen...","Could not find the specified string.":"Die Zeichenfolge wurde nicht gefunden.","Match case":"Groß-/Kleinschreibung beachten","Find whole words only":"Nur ganze Wörter suchen","Spell check":"Rechschreibprüfung",Ignore:"Ignorieren","Ignore all":"Alles Ignorieren",Finish:"Ende","Add to Dictionary":"Zum Wörterbuch hinzufügen","Insert table":"Tabelle einfügen","Table properties":"Tabelleneigenschaften","Delete table":"Tabelle löschen",Cell:"Zelle",Row:"Zeile",Column:"Spalte","Cell properties":"Zelleneigenschaften","Merge cells":"Zellen verbinden","Split cell":"Zelle aufteilen","Insert row before":"Neue Zeile davor einfügen ","Insert row after":"Neue Zeile danach einfügen","Delete row":"Zeile löschen","Row properties":"Zeileneigenschaften","Cut row":"Zeile ausschneiden","Copy row":"Zeile kopieren","Paste row before":"Zeile davor einfügen","Paste row after":"Zeile danach einfügen","Insert column before":"Neue Spalte davor einfügen","Insert column after":"Neue Spalte danach einfügen","Delete column":"Spalte löschen",Cols:"Spalten",Rows:"Zeilen",Width:"Breite",Height:"Höhe","Cell spacing":"Zellenabstand","Cell padding":"Zelleninnenabstand","Show caption":"Beschriftung anzeigen",Left:"Linksbündig",Center:"Zentriert",Right:"Rechtsbündig","Cell type":"Zellentyp",Scope:"Gültigkeitsbereich",Alignment:"Ausrichtung","H Align":"Horizontale Ausrichtung","V Align":"Vertikale Ausrichtung",Top:"Oben",Middle:"Mitte",Bottom:"Unten","Header cell":"Kopfzelle","Row group":"Zeilengruppe","Column group":"Spaltengruppe","Row type":"Zeilentyp",Header:"Kopfzeile",Body:"Inhalt",Footer:"Fußzeile","Border color":"Rahmenfarbe","Insert template...":"Vorlage einfügen...",Templates:"Vorlagen",Template:"Vorlage","Text color":"Textfarbe","Background color":"Hintergrundfarbe","Custom...":"Benutzerdefiniert...","Custom color":"Benutzerdefinierte Farbe","No color":"Keine Farbe","Remove color":"Farbauswahl aufheben","Table of Contents":"Inhaltsverzeichnis","Show blocks":"Blöcke anzeigen","Show invisible characters":"Unsichtbare Zeichen anzeigen","Word count":"Anzahl der Wörter",Count:"Anzahl",Document:"Dokument",Selection:"Auswahl",Words:"Wörter","Words: {0}":"Wörter: {0}","{0} words":"{0} Wörter",File:"Datei",Edit:"Bearbeiten",Insert:"Einfügen",View:"Ansicht",Format:"Format",Table:"Tabelle",Tools:"Werkzeuge","Powered by {0}":"Betrieben von {0}","Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help":"Rich-Text- Area. Drücken Sie ALT-F9 für das Menü. Drücken Sie ALT-F10 für Symbolleiste. Drücken Sie ALT-0 für Hilfe","Image title":"Bildtitel","Border width":"Rahmenbreite","Border style":"Rahmenstil",Error:"Fehler",Warn:"Warnung",Valid:"Gültig","To open the popup, press Shift+Enter":"Drücken Sie Umschalt+Eingabe, um das Popup-Fenster zu öffnen.","Rich Text Area. Press ALT-0 for help.":"Rich-Text-Bereich. Drücken Sie Alt+0 für Hilfe.","System Font":"Betriebssystemschriftart","Failed to upload image: {0}":"Bild konnte nicht hochgeladen werden: {0}","Failed to load plugin: {0} from url {1}":"Plugin konnte nicht geladen werden: {0} von URL {1}","Failed to load plugin url: {0}":"Plugin-URL konnte nicht geladen werden: {0}","Failed to initialize plugin: {0}":"Plugin konnte nicht initialisiert werden: {0}",example:"Beispiel",Search:"Suchen",All:"Alles",Currency:"Währung",Text:"Text",Quotations:"Anführungszeichen",Mathematical:"Mathematisch","Extended Latin":"Erweitertes Latein",Symbols:"Symbole",Arrows:"Pfeile","User Defined":"Benutzerdefiniert","dollar sign":"Dollarzeichen","currency sign":"Währungssymbol","euro-currency sign":"Eurozeichen","colon sign":"Doppelpunkt","cruzeiro sign":"Cruzeirozeichen","french franc sign":"Franczeichen","lira sign":"Lirezeichen","mill sign":"Millzeichen","naira sign":"Nairazeichen","peseta sign":"Pesetazeichen","rupee sign":"Rupiezeichen","won sign":"Wonzeichen","new sheqel sign":"Schekelzeichen","dong sign":"Dongzeichen","kip sign":"Kipzeichen","tugrik sign":"Tugrikzeichen","drachma sign":"Drachmezeichen","german penny symbol":"Pfennigzeichen","peso sign":"Pesozeichen","guarani sign":"Guaranizeichen","austral sign":"Australzeichen","hryvnia sign":"Hrywnjazeichen","cedi sign":"Cedizeichen","livre tournois sign":"Livrezeichen","spesmilo sign":"Spesmilozeichen","tenge sign":"Tengezeichen","indian rupee sign":"Indisches Rupiezeichen","turkish lira sign":"Türkisches Lirazeichen","nordic mark sign":"Zeichen nordische Mark","manat sign":"Manatzeichen","ruble sign":"Rubelzeichen","yen character":"Yenzeichen","yuan character":"Yuanzeichen","yuan character, in hong kong and taiwan":"Yuanzeichen in Hongkong und Taiwan","yen/yuan character variant one":"Yen-/Yuanzeichen Variante 1","Loading emoticons...":"Emoticons werden geladen...","Could not load emoticons":"Emoticons konnten nicht geladen werden",People:"Menschen","Animals and Nature":"Tiere und Natur","Food and Drink":"Essen und Trinken",Activity:"Aktivität","Travel and Places":"Reisen und Orte",Objects:"Objekte",Flags:"Flaggen",Characters:"Zeichen","Characters (no spaces)":"Zeichen (ohne Leerzeichen)","{0} characters":"{0} Zeichen","Error: Form submit field collision.":"Fehler: Kollision der Formularbestätigungsfelder.","Error: No form element found.":"Fehler: Kein Formularelement gefunden.",Update:"Aktualisieren","Color swatch":"Farbpalette",Turquoise:"Türkis",Green:"Grün",Blue:"Blau",Purple:"Violett","Navy Blue":"Marineblau","Dark Turquoise":"Dunkeltürkis","Dark Green":"Dunkelgrün","Medium Blue":"Mittleres Blau","Medium Purple":"Mittelviolett","Midnight Blue":"Mitternachtsblau",Yellow:"Gelb",Orange:"Orange",Red:"Rot","Light Gray":"Hellgrau",Gray:"Grau","Dark Yellow":"Dunkelgelb","Dark Orange":"Dunkelorange","Dark Red":"Dunkelrot","Medium Gray":"Mittelgrau","Dark Gray":"Dunkelgrau","Light Green":"Hellgrün","Light Yellow":"Hellgelb","Light Red":"Hellrot","Light Purple":"Helllila","Light Blue":"Hellblau","Dark Purple":"Dunkellila","Dark Blue":"Dunkelblau",Black:"Schwarz",White:"Weiß","Switch to or from fullscreen mode":"Vollbildmodus umschalten","Open help dialog":"Hilfe-Dialog öffnen",history:"Historie",styles:"Stile",formatting:"Formatierung",alignment:"Ausrichtung",indentation:"Einrückungen","permanent pen":"Textmarker",comments:"Anmerkungen","Format Painter":"Format-Painter","Insert/edit iframe":"iframe einfügen/bearbeiten",Capitalization:"Großschreibung",lowercase:"Kleinbuchstaben",UPPERCASE:"Großbuchstaben","Title Case":"Groß-/Kleinschreibung des Titels","Permanent Pen Properties":"Eigenschaften von Permanent Pen","Permanent pen properties...":"Eigenschaften von Permanent Pen...",Font:"Schriftart",Size:"Schriftgröße","More...":"Mehr...","Spellcheck Language":"Sprache für die Rechtschreibprüfung","Select...":"Auswahl...",Preferences:"Einstellungen",Yes:"Ja",No:"Nein","Keyboard Navigation":"Tastaturnavigation",Version:"Version",Anchor:"Textmarke","Special character":"Sonderzeichen","Code sample":"Codebeispiel",Color:"Farbe",Emoticons:"Emoticons","Document properties":"Dokumenteigenschaften",Image:"Bild","Insert link":"Link einfügen",Target:"Ziel",Link:"Link",Poster:"Poster",Media:"Medium",Print:"Drucken",Prev:"Zurück","Find and replace":"Suchen und ersetzen","Whole words":"Nur ganze Wörter",Spellcheck:"Rechtschreibprüfung",Caption:"Beschriftung","Insert template":"Vorlage einfügen "});const Mt=r.forwardRef(((e,t)=>{const{disabled:n,id:r,placeholder:i,value:a,menubar:c,statusbar:u,height:s,elementFormat:l,toolbar:f,customButtons:d,toolbarMode:p,plugins:g,blockFormats:A,branding:m,initialValue:h,onEditorChange:v,testId:b}=e,w=null==d?void 0:d.map((e=>e.name)).join(" "),y=null==g?void 0:g.join(" "),x=null==f?void 0:f.join(" "),C=null==c?void 0:c.join(" ");return(0,o.jsx)("div",Object.assign({"data-testid":b},{children:(0,o.jsx)(_,{ref:t,disabled:n,id:r,initialValue:h,onEditorChange:v,value:a,init:{skin:!1,content_css:!1,language:"de",menubar:C,statusbar:u,element_format:l,height:s,directionality:"ltr",plugins:y,toolbar:`${x} ${w}`,placeholder:i,toolbar_mode:p,valid_elements:"a[href|target|rel],b,p,h3,h4,i,ul,li,ol,hr,strong,em",block_formats:A,branding:m,setup:function(e){null==d||d.forEach((t=>{"basicButton"===t.type&&e.ui.registry.addButton(t.name,Le({},t,{onAction:n=>null==t.onAction?void 0:t.onAction(e,n),onSetup:n=>null==t.onSetup?void 0:t.onSetup(e,n)})),"toggleButton"===t.type&&e.ui.registry.addToggleButton(t.name,Le({},t,{onAction:n=>null==t.onAction?void 0:t.onAction(e,n),onSetup:n=>null==t.onSetup?void 0:t.onSetup(e,n)})),"menuButton"===t.type&&e.ui.registry.addMenuButton(t.name,Le({},t,{fetch:n=>null==t.fetch?void 0:t.fetch(e,n),onSetup:n=>null==t.onSetup?void 0:t.onSetup(e,n)}))}))}}},void 0)}),void 0)}));Mt.defaultProps={statusbar:!1,branding:!1,menubar:[],blockFormats:"Paragraph=p;Header 1=h1;Header 2=h2;Header 3=h3;Header 4=h4;Header 5=h5;Header 6=h6;Preformatted=pre",plugins:["link","autolink","lists","paste","code","hr"],toolbar:[]};var _t=He((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r){var o,i=(r=r||{}).addSuffix?n[e].withPreposition:n[e].standalone;return o="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",t),r.addSuffix?r.comparison>0?"in "+o:"vor "+o:o};var n={lessThanXSeconds:{standalone:{one:"weniger als eine Sekunde",other:"weniger als {{count}} Sekunden"},withPreposition:{one:"weniger als einer Sekunde",other:"weniger als {{count}} Sekunden"}},xSeconds:{standalone:{one:"eine Sekunde",other:"{{count}} Sekunden"},withPreposition:{one:"einer Sekunde",other:"{{count}} Sekunden"}},halfAMinute:{standalone:"eine halbe Minute",withPreposition:"einer halben Minute"},lessThanXMinutes:{standalone:{one:"weniger als eine Minute",other:"weniger als {{count}} Minuten"},withPreposition:{one:"weniger als einer Minute",other:"weniger als {{count}} Minuten"}},xMinutes:{standalone:{one:"eine Minute",other:"{{count}} Minuten"},withPreposition:{one:"einer Minute",other:"{{count}} Minuten"}},aboutXHours:{standalone:{one:"etwa eine Stunde",other:"etwa {{count}} Stunden"},withPreposition:{one:"etwa einer Stunde",other:"etwa {{count}} Stunden"}},xHours:{standalone:{one:"eine Stunde",other:"{{count}} Stunden"},withPreposition:{one:"einer Stunde",other:"{{count}} Stunden"}},xDays:{standalone:{one:"ein Tag",other:"{{count}} Tage"},withPreposition:{one:"einem Tag",other:"{{count}} Tagen"}},aboutXWeeks:{standalone:{one:"etwa ein Woche",other:"etwa {{count}} Wochen"},withPreposition:{one:"etwa einem Woche",other:"etwa {{count}} Wochen"}},xWeeks:{standalone:{one:"ein Woche",other:"{{count}} Wochen"},withPreposition:{one:"einem Woche",other:"{{count}} Wochen"}},aboutXMonths:{standalone:{one:"etwa ein Monat",other:"etwa {{count}} Monate"},withPreposition:{one:"etwa einem Monat",other:"etwa {{count}} Monaten"}},xMonths:{standalone:{one:"ein Monat",other:"{{count}} Monate"},withPreposition:{one:"einem Monat",other:"{{count}} Monaten"}},aboutXYears:{standalone:{one:"etwa ein Jahr",other:"etwa {{count}} Jahre"},withPreposition:{one:"etwa einem Jahr",other:"etwa {{count}} Jahren"}},xYears:{standalone:{one:"ein Jahr",other:"{{count}} Jahre"},withPreposition:{one:"einem Jahr",other:"{{count}} Jahren"}},overXYears:{standalone:{one:"mehr als ein Jahr",other:"mehr als {{count}} Jahre"},withPreposition:{one:"mehr als einem Jahr",other:"mehr als {{count}} Jahren"}},almostXYears:{standalone:{one:"fast ein Jahr",other:"fast {{count}} Jahre"},withPreposition:{one:"fast einem Jahr",other:"fast {{count}} Jahren"}}};e.exports=t.default})),kt=He((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(t){var n=t||{},r=n.width?String(n.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}},e.exports=t.default})),It=He((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,r=(n=kt)&&n.__esModule?n:{default:n},o={date:(0,r.default)({formats:{full:"EEEE, do MMMM y",long:"do MMMM y",medium:"do MMM. y",short:"dd.MM.y"},defaultWidth:"full"}),time:(0,r.default)({formats:{full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},defaultWidth:"full"}),dateTime:(0,r.default)({formats:{full:"{{date}} 'um' {{time}}",long:"{{date}} 'um' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},defaultWidth:"full"})};t.default=o,e.exports=t.default})),St=He((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r,o){return n[e]};var n={lastWeek:"'letzten' eeee 'um' p",yesterday:"'gestern um' p",today:"'heute um' p",tomorrow:"'morgen um' p",nextWeek:"eeee 'um' p",other:"P"};e.exports=t.default})),Qt=He((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(t,n){var r,o=n||{};if("formatting"===(o.context?String(o.context):"standalone")&&e.formattingValues){var i=e.defaultFormattingWidth||e.defaultWidth,a=o.width?String(o.width):i;r=e.formattingValues[a]||e.formattingValues[i]}else{var c=e.defaultWidth,u=o.width?String(o.width):e.defaultWidth;r=e.values[u]||e.values[c]}return r[e.argumentCallback?e.argumentCallback(t):t]}},e.exports=t.default})),Nt=He((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,r=(n=Qt)&&n.__esModule?n:{default:n},o={ordinalNumber:function(e,t){return Number(e)+"."},era:(0,r.default)({values:{narrow:["v.Chr.","n.Chr."],abbreviated:["v.Chr.","n.Chr."],wide:["vor Christus","nach Christus"]},defaultWidth:"wide"}),quarter:(0,r.default)({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1. Quartal","2. Quartal","3. Quartal","4. Quartal"]},defaultWidth:"wide",argumentCallback:function(e){return Number(e)-1}}),month:(0,r.default)({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],wide:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"]},defaultWidth:"wide"}),day:(0,r.default)({values:{narrow:["S","M","D","M","D","F","S"],short:["So","Mo","Di","Mi","Do","Fr","Sa"],abbreviated:["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."],wide:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"]},defaultWidth:"wide"}),dayPeriod:(0,r.default)({values:{narrow:{am:"vm.",pm:"nm.",midnight:"Mitternacht",noon:"Mittag",morning:"Morgen",afternoon:"Nachm.",evening:"Abend",night:"Nacht"},abbreviated:{am:"vorm.",pm:"nachm.",midnight:"Mitternacht",noon:"Mittag",morning:"Morgen",afternoon:"Nachmittag",evening:"Abend",night:"Nacht"},wide:{am:"vormittags",pm:"nachmittags",midnight:"Mitternacht",noon:"Mittag",morning:"Morgen",afternoon:"Nachmittag",evening:"Abend",night:"Nacht"}},defaultWidth:"wide",formattingValues:{narrow:{am:"vm.",pm:"nm.",midnight:"Mitternacht",noon:"Mittag",morning:"morgens",afternoon:"nachm.",evening:"abends",night:"nachts"},abbreviated:{am:"vorm.",pm:"nachm.",midnight:"Mitternacht",noon:"Mittag",morning:"morgens",afternoon:"nachmittags",evening:"abends",night:"nachts"},wide:{am:"vormittags",pm:"nachmittags",midnight:"Mitternacht",noon:"Mittag",morning:"morgens",afternoon:"nachmittags",evening:"abends",night:"nachts"}},defaultFormattingWidth:"wide"})};t.default=o,e.exports=t.default})),Ft=He((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(t,n){var r=String(t),o=n||{},i=r.match(e.matchPattern);if(!i)return null;var a=i[0],c=r.match(e.parsePattern);if(!c)return null;var u=e.valueCallback?e.valueCallback(c[0]):c[0];return{value:u=o.valueCallback?o.valueCallback(u):u,rest:r.slice(a.length)}}},e.exports=t.default})),Tt=He((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(t,n){var r=String(t),o=n||{},i=o.width,a=r.match(i&&e.matchPatterns[i]||e.matchPatterns[e.defaultMatchWidth]);if(!a)return null;var c,u=a[0],s=i&&e.parsePatterns[i]||e.parsePatterns[e.defaultParseWidth];return c="[object Array]"===Object.prototype.toString.call(s)?function(e,t){for(var n=0;n<e.length;n++)if(e[n].test(u))return n}(s):function(e,t){for(var n in e)if(e.hasOwnProperty(n)&&e[n].test(u))return n}(s),c=e.valueCallback?e.valueCallback(c):c,{value:c=o.valueCallback?o.valueCallback(c):c,rest:r.slice(u.length)}}},e.exports=t.default})),Ot=He((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=o(Ft),r=o(Tt);function o(e){return e&&e.__esModule?e:{default:e}}var i={ordinalNumber:(0,n.default)({matchPattern:/^(\d+)(\.)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}}),era:(0,r.default)({matchPatterns:{narrow:/^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i,abbreviated:/^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i,wide:/^(vor Christus|vor unserer Zeitrechnung|nach Christus|unserer Zeitrechnung)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^v/i,/^n/i]},defaultParseWidth:"any"}),quarter:(0,r.default)({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](\.)? Quartal/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:(0,r.default)({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mär|apr|mai|jun|jul|aug|sep|okt|nov|dez)/i,wide:/^(januar|februar|märz|april|mai|juni|juli|august|september|oktober|november|dezember)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mär/i,/^ap/i,/^mai/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:(0,r.default)({matchPatterns:{narrow:/^[smdmf]/i,short:/^(so|mo|di|mi|do|fr|sa)/i,abbreviated:/^(son?|mon?|die?|mit?|don?|fre?|sam?)\.?/i,wide:/^(sonntag|montag|dienstag|mittwoch|donnerstag|freitag|samstag)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^so/i,/^mo/i,/^di/i,/^mi/i,/^do/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:(0,r.default)({matchPatterns:{narrow:/^(vm\.?|nm\.?|Mitternacht|Mittag|morgens|nachm\.?|abends|nachts)/i,abbreviated:/^(vorm\.?|nachm\.?|Mitternacht|Mittag|morgens|nachm\.?|abends|nachts)/i,wide:/^(vormittags|nachmittags|Mitternacht|Mittag|morgens|nachmittags|abends|nachts)/i},defaultMatchWidth:"wide",parsePatterns:{any:{am:/^v/i,pm:/^n/i,midnight:/^Mitte/i,noon:/^Mitta/i,morning:/morgens/i,afternoon:/nachmittags/i,evening:/abends/i,night:/nachts/i}},defaultParseWidth:"any"})};t.default=i,e.exports=t.default})),Pt=Ye(He((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=c(_t),r=c(It),o=c(St),i=c(Nt),a=c(Ot);function c(e){return e&&e.__esModule?e:{default:e}}t.default={code:"de",formatDistance:n.default,formatLong:r.default,formatRelative:o.default,localize:i.default,match:a.default,options:{weekStartsOn:1,firstWeekContainsDate:4}},e.exports=t.default})));function jt(e){if(null===e||!0===e||!1===e)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}function zt(e,t){if(t.length<e)throw new TypeError(e+" argument"+(e>1?"s":"")+" required, but only "+t.length+" present")}function Rt(e){zt(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"==typeof e&&"[object Date]"===t?new Date(e.getTime()):"number"==typeof e||"[object Number]"===t?new Date(e):("string"!=typeof e&&"[object String]"!==t||"undefined"==typeof console||(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://git.io/fjule"),console.warn((new Error).stack)),new Date(NaN))}var Lt={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function Ut(e){return function(t){var n=t||{},r=n.width?String(n.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}var Yt={date:Ut({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:Ut({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:Ut({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},Ht={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function Gt(e){return function(t,n){var r,o=n||{};if("formatting"===(o.context?String(o.context):"standalone")&&e.formattingValues){var i=e.defaultFormattingWidth||e.defaultWidth,a=o.width?String(o.width):i;r=e.formattingValues[a]||e.formattingValues[i]}else{var c=e.defaultWidth,u=o.width?String(o.width):e.defaultWidth;r=e.values[u]||e.values[c]}return r[e.argumentCallback?e.argumentCallback(t):t]}}function Jt(e){return function(t,n){var r=String(t),o=n||{},i=o.width,a=r.match(i&&e.matchPatterns[i]||e.matchPatterns[e.defaultMatchWidth]);if(!a)return null;var c,u=a[0],s=i&&e.parsePatterns[i]||e.parsePatterns[e.defaultParseWidth];return c="[object Array]"===Object.prototype.toString.call(s)?function(e,t){for(var n=0;n<e.length;n++)if(e[n].test(u))return n}(s):function(e,t){for(var n in e)if(e.hasOwnProperty(n)&&e[n].test(u))return n}(s),c=e.valueCallback?e.valueCallback(c):c,{value:c=o.valueCallback?o.valueCallback(c):c,rest:r.slice(u.length)}}}var Vt,Wt={code:"en-US",formatDistance:function(e,t,n){var r;return n=n||{},r="string"==typeof Lt[e]?Lt[e]:1===t?Lt[e].one:Lt[e].other.replace("{{count}}",t),n.addSuffix?n.comparison>0?"in "+r:r+" ago":r},formatLong:Yt,formatRelative:function(e,t,n,r){return Ht[e]},localize:{ordinalNumber:function(e,t){var n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:Gt({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:Gt({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(e){return Number(e)-1}}),month:Gt({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:Gt({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:Gt({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:(Vt={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}},function(e,t){var n=String(e),r=t||{},o=n.match(Vt.matchPattern);if(!o)return null;var i=o[0],a=n.match(Vt.parsePattern);if(!a)return null;var c=Vt.valueCallback?Vt.valueCallback(a[0]):a[0];return{value:c=r.valueCallback?r.valueCallback(c):c,rest:n.slice(i.length)}}),era:Jt({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:Jt({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:Jt({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:Jt({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:Jt({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}};function Zt(e,t){return zt(2,arguments),function(e,t){zt(2,arguments);var n=Rt(e).getTime(),r=jt(t);return new Date(n+r)}(e,-jt(t))}function Xt(e,t){for(var n=e<0?"-":"",r=Math.abs(e).toString();r.length<t;)r="0"+r;return n+r}function Kt(e){zt(1,arguments);var t=Rt(e),n=t.getUTCDay(),r=(n<1?7:0)+n-1;return t.setUTCDate(t.getUTCDate()-r),t.setUTCHours(0,0,0,0),t}function qt(e){zt(1,arguments);var t=Rt(e),n=t.getUTCFullYear(),r=new Date(0);r.setUTCFullYear(n+1,0,4),r.setUTCHours(0,0,0,0);var o=Kt(r),i=new Date(0);i.setUTCFullYear(n,0,4),i.setUTCHours(0,0,0,0);var a=Kt(i);return t.getTime()>=o.getTime()?n+1:t.getTime()>=a.getTime()?n:n-1}function $t(e,t){zt(1,arguments);var n=t||{},r=n.locale,o=r&&r.options&&r.options.weekStartsOn,i=null==o?0:jt(o),a=null==n.weekStartsOn?i:jt(n.weekStartsOn);if(!(a>=0&&a<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var c=Rt(e),u=c.getUTCDay(),s=(u<a?7:0)+u-a;return c.setUTCDate(c.getUTCDate()-s),c.setUTCHours(0,0,0,0),c}function en(e,t){zt(1,arguments);var n=Rt(e,t),r=n.getUTCFullYear(),o=t||{},i=o.locale,a=i&&i.options&&i.options.firstWeekContainsDate,c=null==a?1:jt(a),u=null==o.firstWeekContainsDate?c:jt(o.firstWeekContainsDate);if(!(u>=1&&u<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var s=new Date(0);s.setUTCFullYear(r+1,0,u),s.setUTCHours(0,0,0,0);var l=$t(s,t),f=new Date(0);f.setUTCFullYear(r,0,u),f.setUTCHours(0,0,0,0);var d=$t(f,t);return n.getTime()>=l.getTime()?r+1:n.getTime()>=d.getTime()?r:r-1}var tn={G:function(e,t,n){var r=e.getUTCFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if("yo"===t){var r=e.getUTCFullYear();return n.ordinalNumber(r>0?r:1-r,{unit:"year"})}return function(e,t){var n=e.getUTCFullYear(),r=n>0?n:1-n;return Xt("yy"===t?r%100:r,t.length)}(e,t)},Y:function(e,t,n,r){var o=en(e,r),i=o>0?o:1-o;return"YY"===t?Xt(i%100,2):"Yo"===t?n.ordinalNumber(i,{unit:"year"}):Xt(i,t.length)},R:function(e,t){return Xt(qt(e),t.length)},u:function(e,t){return Xt(e.getUTCFullYear(),t.length)},Q:function(e,t,n){var r=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return Xt(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){var r=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return Xt(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){var r=e.getUTCMonth();switch(t){case"M":case"MM":return function(e,t){var n=e.getUTCMonth();return"M"===t?String(n+1):Xt(n+1,2)}(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){var r=e.getUTCMonth();switch(t){case"L":return String(r+1);case"LL":return Xt(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){var o=function(e,t){zt(1,arguments);var n=Rt(e),r=$t(n,t).getTime()-function(e,t){zt(1,arguments);var n=t||{},r=n.locale,o=r&&r.options&&r.options.firstWeekContainsDate,i=null==o?1:jt(o),a=null==n.firstWeekContainsDate?i:jt(n.firstWeekContainsDate),c=en(e,t),u=new Date(0);return u.setUTCFullYear(c,0,a),u.setUTCHours(0,0,0,0),$t(u,t)}(n,t).getTime();return Math.round(r/6048e5)+1}(e,r);return"wo"===t?n.ordinalNumber(o,{unit:"week"}):Xt(o,t.length)},I:function(e,t,n){var r=function(e){zt(1,arguments);var t=Rt(e),n=Kt(t).getTime()-function(e){zt(1,arguments);var t=qt(e),n=new Date(0);return n.setUTCFullYear(t,0,4),n.setUTCHours(0,0,0,0),Kt(n)}(t).getTime();return Math.round(n/6048e5)+1}(e);return"Io"===t?n.ordinalNumber(r,{unit:"week"}):Xt(r,t.length)},d:function(e,t,n){return"do"===t?n.ordinalNumber(e.getUTCDate(),{unit:"date"}):function(e,t){return Xt(e.getUTCDate(),t.length)}(e,t)},D:function(e,t,n){var r=function(e){zt(1,arguments);var t=Rt(e),n=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var r=t.getTime();return Math.floor((n-r)/864e5)+1}(e);return"Do"===t?n.ordinalNumber(r,{unit:"dayOfYear"}):Xt(r,t.length)},E:function(e,t,n){var r=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){var o=e.getUTCDay(),i=(o-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return Xt(i,2);case"eo":return n.ordinalNumber(i,{unit:"day"});case"eee":return n.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(o,{width:"short",context:"formatting"});default:return n.day(o,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){var o=e.getUTCDay(),i=(o-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return Xt(i,t.length);case"co":return n.ordinalNumber(i,{unit:"day"});case"ccc":return n.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(o,{width:"narrow",context:"standalone"});case"cccccc":return n.day(o,{width:"short",context:"standalone"});default:return n.day(o,{width:"wide",context:"standalone"})}},i:function(e,t,n){var r=e.getUTCDay(),o=0===r?7:r;switch(t){case"i":return String(o);case"ii":return Xt(o,t.length);case"io":return n.ordinalNumber(o,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){var r=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(e,t,n){var r,o=e.getUTCHours();switch(r=12===o?"noon":0===o?"midnight":o/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},B:function(e,t,n){var r,o=e.getUTCHours();switch(r=o>=17?"evening":o>=12?"afternoon":o>=4?"morning":"night",t){case"B":case"BB":case"BBB":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},h:function(e,t,n){if("ho"===t){var r=e.getUTCHours()%12;return 0===r&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return function(e,t){return Xt(e.getUTCHours()%12||12,t.length)}(e,t)},H:function(e,t,n){return"Ho"===t?n.ordinalNumber(e.getUTCHours(),{unit:"hour"}):function(e,t){return Xt(e.getUTCHours(),t.length)}(e,t)},K:function(e,t,n){var r=e.getUTCHours()%12;return"Ko"===t?n.ordinalNumber(r,{unit:"hour"}):Xt(r,t.length)},k:function(e,t,n){var r=e.getUTCHours();return 0===r&&(r=24),"ko"===t?n.ordinalNumber(r,{unit:"hour"}):Xt(r,t.length)},m:function(e,t,n){return"mo"===t?n.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):function(e,t){return Xt(e.getUTCMinutes(),t.length)}(e,t)},s:function(e,t,n){return"so"===t?n.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):function(e,t){return Xt(e.getUTCSeconds(),t.length)}(e,t)},S:function(e,t){return function(e,t){var n=t.length,r=e.getUTCMilliseconds();return Xt(Math.floor(r*Math.pow(10,n-3)),t.length)}(e,t)},X:function(e,t,n,r){var o=(r._originalDate||e).getTimezoneOffset();if(0===o)return"Z";switch(t){case"X":return rn(o);case"XXXX":case"XX":return on(o);default:return on(o,":")}},x:function(e,t,n,r){var o=(r._originalDate||e).getTimezoneOffset();switch(t){case"x":return rn(o);case"xxxx":case"xx":return on(o);default:return on(o,":")}},O:function(e,t,n,r){var o=(r._originalDate||e).getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+nn(o,":");default:return"GMT"+on(o,":")}},z:function(e,t,n,r){var o=(r._originalDate||e).getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+nn(o,":");default:return"GMT"+on(o,":")}},t:function(e,t,n,r){return Xt(Math.floor((r._originalDate||e).getTime()/1e3),t.length)},T:function(e,t,n,r){return Xt((r._originalDate||e).getTime(),t.length)}};function nn(e,t){var n=e>0?"-":"+",r=Math.abs(e),o=Math.floor(r/60),i=r%60;if(0===i)return n+String(o);var a=t||"";return n+String(o)+a+Xt(i,2)}function rn(e,t){return e%60==0?(e>0?"-":"+")+Xt(Math.abs(e)/60,2):on(e,t)}function on(e,t){var n=t||"",r=e>0?"-":"+",o=Math.abs(e);return r+Xt(Math.floor(o/60),2)+n+Xt(o%60,2)}function an(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}}function cn(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}}var un={p:cn,P:function(e,t){var n,r=e.match(/(P+)(p+)?/),o=r[1],i=r[2];if(!i)return an(e,t);switch(o){case"P":n=t.dateTime({width:"short"});break;case"PP":n=t.dateTime({width:"medium"});break;case"PPP":n=t.dateTime({width:"long"});break;default:n=t.dateTime({width:"full"})}return n.replace("{{date}}",an(o,t)).replace("{{time}}",cn(i,t))}},sn=["D","DD"],ln=["YY","YYYY"];function fn(e,t,n){if("YYYY"===e)throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://git.io/fxCyr"));if("YY"===e)throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://git.io/fxCyr"));if("D"===e)throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://git.io/fxCyr"));if("DD"===e)throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://git.io/fxCyr"))}var dn=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,pn=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,gn=/^'([^]*?)'?$/,An=/''/g,mn=/[a-zA-Z]/;function hn(e,t,n){zt(2,arguments);var r=String(t),o=n||{},i=o.locale||Wt,a=i.options&&i.options.firstWeekContainsDate,c=null==a?1:jt(a),u=null==o.firstWeekContainsDate?c:jt(o.firstWeekContainsDate);if(!(u>=1&&u<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var s=i.options&&i.options.weekStartsOn,l=null==s?0:jt(s),f=null==o.weekStartsOn?l:jt(o.weekStartsOn);if(!(f>=0&&f<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!i.localize)throw new RangeError("locale must contain localize property");if(!i.formatLong)throw new RangeError("locale must contain formatLong property");var d=Rt(e);if(!function(e){zt(1,arguments);var t=Rt(e);return!isNaN(t)}(d))throw new RangeError("Invalid time value");var p=function(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}(d),g=Zt(d,p),A={firstWeekContainsDate:u,weekStartsOn:f,locale:i,_originalDate:d},m=r.match(pn).map((function(e){var t=e[0];return"p"===t||"P"===t?(0,un[t])(e,i.formatLong,A):e})).join("").match(dn).map((function(n){if("''"===n)return"'";var r=n[0];if("'"===r)return function(e){return e.match(gn)[1].replace(An,"'")}(n);var a=tn[r];if(a)return!o.useAdditionalWeekYearTokens&&function(e){return-1!==ln.indexOf(e)}(n)&&fn(n,t,e),!o.useAdditionalDayOfYearTokens&&function(e){return-1!==sn.indexOf(e)}(n)&&fn(n,t,e),a(g,n,i.localize,A);if(r.match(mn))throw new RangeError("Format string contains an unescaped latin alphabet character `"+r+"`");return n})).join("");return m}function vn(e){return zt(1,arguments),Rt(e).getFullYear()}const bn=({date:e,decreaseMonth:t,increaseMonth:n,decreaseYear:i,increaseYear:a,isYearPicker:c,isMonthYearPicker:u,enableYearPicker:s,enableMonthYearPicker:l,locale:f})=>(0,o.jsx)(r.Fragment,{children:(0,o.jsx)("div",Object.assign({className:Ge("_25_IY")},{children:(0,o.jsxs)("ul",{children:[(0,o.jsx)("li",Object.assign({onClick:u?i:t},{children:(0,o.jsx)(pt,{name:"chevron-left",size:"small"},void 0)}),void 0),(0,o.jsx)("li",Object.assign({onClick:u?s:l,className:c?Ge("_20jWb"):""},{children:(e=>{let t;if(c){const{startPeriod:n,endPeriod:r}=function(e,t=12){const n=Math.ceil(vn(e)/t)*t;return{startPeriod:n-(t-1),endPeriod:n}}(e);t=`${n} - ${r}`}else t=u?vn(e).toString():hn(e,"MMM. yyyy",{locale:f});return t})(e)}),void 0),(0,o.jsx)("li",Object.assign({onClick:u?a:n},{children:(0,o.jsx)(pt,{name:"chevron-right",size:"small"},void 0)}),void 0)]},void 0)}),void 0)},void 0);(0,k.registerLocale)("de",Pt);const wn={variant:"default",disabled:!1,selected:new Date},yn=r.forwardRef(((e,t)=>{let{placeholder:n,disabled:i,variant:a,errorMessage:c,testId:u,name:s,description:l,className:f,selected:d,onChange:p,isValid:g}=e,A=Ue(e,["placeholder","disabled","variant","errorMessage","testId","name","description","onClick","className","selected","onChange","isValid"]);const m=new Date,[h,v]=(0,r.useState)(!1),[b,w]=(0,r.useState)(!1),[y,x]=(0,r.useState)(!1),C=()=>{v(!0)},E=()=>{w(!0)},B=()=>{x(!0)},D=()=>{x(!1),w(!1)};return(0,o.jsx)("div",Object.assign({"data-testid":u},{children:(0,o.jsx)(I(),Object.assign({customInput:(0,o.jsx)(ot,{onClick:C,errorMessage:c,variant:a,description:l,toggleArrow:h?"up":"down",name:s,isValid:g},void 0),renderCustomHeader:({date:e,decreaseMonth:t,increaseMonth:n,decreaseYear:r,increaseYear:i})=>(0,o.jsx)(bn,{date:e,decreaseMonth:t,increaseMonth:n,decreaseYear:r,increaseYear:i,enableMonthYearPicker:E,enableYearPicker:B,isMonthYearPicker:b,isYearPicker:y,locale:Pt},void 0)},A,{ref:t,locale:"de",dateFormat:"dd.MM.yyyy",closeOnScroll:!0,fixedHeight:!0,disabled:i,placeholderText:n,selected:d,yearItemNumber:12,onChange:p||(()=>{}),shouldCloseOnSelect:!y&&!b,className:f,calendarClassName:Ge("_1SUWm"),dayClassName:e=>{let t="_ytJ00";return d&&e.toDateString()===d.toDateString()&&(t=Ge(t,"_86uUj")),e.toDateString()===m.toDateString()&&(t=Ge(t,"_Zv4BB")),t},popperClassName:Ge("_2ISk-"),weekDayClassName:()=>Ge("_2F-Pa"),onCalendarClose:()=>{v(!1)},onCalendarOpen:C,showMonthYearPicker:b,showYearPicker:y,showFourColumnMonthYearPicker:!!b,onChangeRaw:y?()=>{x(!1)}:D,onClickOutside:D}),void 0)}),void 0)}));yn.defaultProps=wn;var xn={dashboard:"_3PswG","dashboard-main":"_1P7Ik","dashboard-sidebar-main":"_Q8UAy","dashboard-info":"_3gF_8","dashboard-content":"_3fOcG","dashboard-overlay":"_1iZVd","dashboard-sidebar-toggle":"_QYa5p","dashboard-sidebar":"_21Arm","dashboard-navigation-container":"_3lB3F","dashboard-sidebar-toggle-mobile":"_15mUh","dashboard-navigation":"_N5W0p","dashboard-navigation-scroll":"_hVWGD","dashboard-navigation-header":"_xQVSb","dashboard-navigation-footer":"_1oRej","dashboard-navigation-body":"_1y_c2","dashboard-navigation-bottom":"_1iFaE","dashboard-navigation-scroll-gutter":"_6R8dG","dashboard-nav-item-label":"_1g3n6","dashboard-navigation-card":"_20bRX","dashboard-navigation-card--active":"_2p-ZH","dashboard-navigation-card--link":"_T-olt","dashboard-navigation-card-logo":"_26QjO","dashboard-navigation-card-title":"_2SbJZ","dashboard-navigation-card-link":"_3Y9H9","dashboard-content-main":"_3VLqs","dashboard-breadcrumb":"_vKk2D","dashboard-breadcrumb-container":"_1yMNx","dashboard-nav-breadcrumb":"_2u_-Y","nav-item-upgrade-button":"_16dqX","dashboard-info-show":"_3KGqA","dashboard-dragger":"_363LL","dashboard-info-container":"_1P5zd","dashboard-info-header":"_1A3wr","dashboard-info-body":"_ogjjT","dashboard-avatar":"_2Q0gh","dachboard-nav-btn--hide":"_1_l9X","dashboard-nav-btn-text":"_IbuG9","dachboard-nav-btn":"_1zJrS","dachboard-nav--info-show":"_k3TPr","dashboard-user-menu":"_2POMT","dashboard-help-container":"_2p4VP","dashboard-help-title":"_uRCoQ","dashboard-help-wysiwyg":"_3zy09","help-add-post":"_pCGLo"};const Cn=({helpData:e,helpBackendUrl:t,isAdmin:n,helpSlug:r})=>{const i=()=>"1"===n;return(0,o.jsxs)("div",Object.assign({className:Ge(xn["dashboard-help"])},{children:[i()&&r&&(0,o.jsx)("div",Object.assign({className:xn["help-add-post"]},{children:(0,o.jsxs)("a",Object.assign({href:(a=r,`${t}wp-admin/post-new.php?post_type=wsh-help&&taxonomy_term=${a}`),target:"_blank"},{children:[(0,o.jsx)(pt,{name:"add"},void 0)," Erstellen"]}),void 0)}),void 0),e?e.map(((e,n)=>{return(0,o.jsxs)("div",Object.assign({className:Ge(xn["dashboard-help-container"])},{children:[(0,o.jsxs)(bt,Object.assign({variant:"h3",className:Ge(xn["dashboard-help-title"])},{children:[i()&&(0,o.jsx)("a",Object.assign({href:(r=e.id,`${t}wp-admin/post.php?post=${r}&action=edit`),target:"_blank"},{children:(0,o.jsx)(pt,{name:"pencil"},void 0)}),void 0),e.title]}),void 0),(0,o.jsx)("div",{dangerouslySetInnerHTML:{__html:e.content},className:Ge(xn["dashboard-help-wysiwyg"])},void 0)]}),n);var r})):null]}),void 0);var a};Cn.defaultProps={isAdmin:"0",helpSlug:""};const En=e=>{let{testId:t,children:n,className:r,subject:i,footer:a,currentHref:c,toggleSidebar:u}=e,s=Ue(e,["testId","children","className","subject","footer","currentHref","toggleSidebar"]);const l=document.createElement("a");return l.href=null!=i&&i.link?null==i?void 0:i.link:"",(0,o.jsx)("div",Object.assign({},s,{"data-testid":t,className:Ge([xn["dashboard-sidebar"],r])},{children:n&&(0,o.jsxs)("div",Object.assign({className:xn["dashboard-navigation"]},{children:[(0,o.jsx)("span",{className:xn["dashboard-overlay"],onClick:u},void 0),(0,o.jsxs)("div",Object.assign({className:xn["dashboard-navigation-container"]},{children:[(0,o.jsxs)("div",Object.assign({className:Ge([xn["dashboard-navigation-scroll"],{[xn["dashboard-navigation-scroll-gutter"]]:a}])},{children:[i&&i.title?(0,o.jsxs)("div",Object.assign({className:Ge([xn["dashboard-navigation-card"],{[xn["dashboard-navigation-card--link"]]:i.link,[xn["dashboard-navigation-card--active"]]:c===l.pathname}])},{children:[i.link?(0,o.jsx)("a",{href:i.link,className:xn["dashboard-navigation-card-link"]},void 0):null,i.logo?(0,o.jsx)("span",{className:xn["dashboard-navigation-card-logo"],style:{backgroundImage:'url("'+i.logo+'")'}},void 0):null,(0,o.jsx)("p",Object.assign({className:xn["dashboard-navigation-card-title"],title:i.title?i.title:void 0},{children:i.title}),void 0)]}),void 0):null,(0,o.jsx)("div",Object.assign({className:xn["dashboard-navigation-content"]},{children:n}),void 0)]}),void 0),a?(0,o.jsx)("div",Object.assign({className:xn["dashboard-navigation-bottom"]},{children:a}),void 0):null]}),void 0)]}),void 0)}),void 0)};En.defaultProps={};const Bn=(e,t)=>{if(!t)return;const n=t.split(" ").find((t=>t.startsWith(e)));return null==n?void 0:n.slice(null==e?void 0:e.length,n.length)},Dn=(e,t,n)=>{var r;if(t&&""!==n&&(null==(r=e.link)?void 0:r.replace(/\\/g,""))===n)return!0;if(e.highlight||e.expand)return!0;if(!e.items)return!1;for(let r of e.items)if(Dn(r,t,n))return!0;return!1};var Mn={tooltip:"_1bS_H","tooltip-content":"_bxbIG","tooltip-default":"_1clBQ","tooltip-overlay":"_36mc2","tooltip-overlay-show":"_1Az2p","tooltip-overlay-top":"_3Ugo3","tooltip-overlay-top-start":"_2eRN4","tooltip-overlay-top-end":"_3TiMU","tooltip-overlay-left":"_1Kqne","tooltip-overlay-left-start":"_3HFpX","tooltip-overlay-left-end":"_2CE6b","tooltip-overlay-right":"_dlM4A","tooltip-overlay-right-start":"_1oaaX","tooltip-overlay-right-end":"_3pWLn","tooltip-overlay-bottom":"_1A9aT","tooltip-overlay-bottom-start":"_19UPV","tooltip-overlay-bottom-end":"_3QxXz"};const _n=e=>Number(Math.floor(e)),kn=e=>{const{top:t,left:n,bottom:r,width:o,height:i}=e.getBoundingClientRect();return{top:_n(t),left:_n(n),bottom:_n(r),width:_n(o),height:_n(i)}},In=(e,t,n,r)=>{let o=r.left,i=r.top;switch(n){case"bottom":o=t.left+t.width/2-e.width/2,i=t.bottom;break;case"bottom-start":o=t.left,i=t.bottom;break;case"bottom-end":o=t.left+t.width-e.width,i=t.bottom;break;case"top":o=t.left+t.width/2-e.width/2,i=t.top-e.height;break;case"top-start":o=t.left,i=t.top-e.height;break;case"top-end":o=t.left+t.width-e.width,i=t.top-e.height;break;case"left":o=t.left-e.width,i=t.top+t.height/2-e.height/2;break;case"left-start":o=t.left-e.width,i=t.top;break;case"left-end":o=t.left-e.width,i=t.top+t.height-e.height;break;case"right":o=t.left+t.width,i=t.top+t.height/2-e.height/2;break;case"right-start":o=t.left+t.width,i=t.top;break;case"right-end":o=t.left+t.width,i=t.top+t.height-e.height}return{left:_n(o),top:_n(i)}},Sn=e=>{let{className:t,testId:n,overlay:i,children:a,placement:c,defaultOverlay:u,show:s,toggle:l}=e,f=Ue(e,["className","testId","overlay","children","placement","defaultOverlay","show","toggle"]);const[d,p]=(0,r.useState)(!1),[g,A]=(0,r.useState)(c),[m,h]=(0,r.useState)({left:0,top:0}),v=(0,r.useRef)(null),b=(0,r.useRef)(null),w=()=>{p(!1),A(c),h({left:0,top:0})},y=()=>{p(!0),null!==v.current&&null!==b.current&&(h(((e,t,n,r,o)=>{let i=In(kn(e),kn(t),n,r);const a=((e,t,n)=>{const r=window.innerWidth,o=window.innerHeight,[i,a,c,u]=[n.top+e.height+10>=o,n.top-10<=0,n.left-10<=0,n.left+e.width+10>=r],s=t.split("-")[1]?"-"+t.split("-")[1]:"";return!i||a||c||u?i||!a||c||u?i||a||!c||u?i||a||c||!u?"":"left"+s:"right"+s:"bottom"+s:"top"+s})(kn(e),n,i);return a?(o(a),In(kn(e),kn(t),a,i)):i})(v.current,b.current,g,m,A)),window.addEventListener("scroll",(()=>w())),window.addEventListener("resize",(()=>w())))};(0,r.useEffect)((()=>{s?y():w()}),[s]);const x=Ge([Mn.tooltip,t,{[Mn["tooltip-default"]]:u}]),C=Ge([Mn["tooltip-overlay"],Mn["tooltip-overlay-"+g],{[Mn["tooltip-overlay-show"]]:d}]);return(0,o.jsxs)("div",Object.assign({},f,{"data-testid":n,className:x,onMouseEnter:()=>!l&&y(),onMouseLeave:()=>!l&&w(),ref:b},{children:[(0,o.jsx)("div",Object.assign({className:Ge(Mn["tooltip-content"]),onClick:()=>!!l&&l()},{children:a}),void 0),i?(0,o.jsx)("div",Object.assign({className:C,style:m,ref:v},{children:i}),void 0):null]}),void 0)};Sn.defaultProps={placement:"bottom-start",defaultOverlay:!0};const Qn=e=>{let{testId:t,outline:n,children:i,name:a,alt:c,src:u}=e,s=Ue(e,["className","testId","outline","children","name","alt","src"]);const[l,f]=(0,r.useState)(!1),d=(0,r.useRef)(null),p=e=>{d.current&&!d.current.contains(e.target)&&f(!1)};(0,r.useEffect)((()=>(window.addEventListener("resize",(()=>f(!1))),document.addEventListener("click",p,!0),()=>{document.removeEventListener("click",p,!0)})),[l]);const g=e=>e.split(" ").map((e=>e?e[0].toUpperCase():"")).join(""),A=()=>(0,o.jsxs)("div",Object.assign({className:"_hQCQF"},{children:[(0,o.jsxs)("div",Object.assign({className:Ge(["_2SNpZ",{_1hLA_:n}])},{children:[u?(0,o.jsx)("span",{className:"_3q_et",style:{backgroundImage:"url("+u+")"},title:c||void 0},void 0):null,!u&&a?(0,o.jsx)("span",Object.assign({className:"_29xAn"},{children:g(a)}),void 0):null]}),void 0),i?(0,o.jsx)("span",Object.assign({className:"_3tU8t"},{children:(0,o.jsx)(pt,{name:l?"chevron-up-fat":"chevron-down-fat",size:"small"},void 0)}),void 0):null]}),void 0);return(0,o.jsx)("div",i?Object.assign({"data-testid":t,className:"_15kyl",ref:d},{children:(0,o.jsx)(Sn,Object.assign({overlay:(0,o.jsx)("div",Object.assign({className:"_TtR54"},{children:i}),void 0),placement:"bottom-end",toggle:()=>f(!l),show:l,defaultOverlay:!1},{children:A()}),void 0)}):Object.assign({"data-testId":t},s,{className:"_15kyl"},{children:A()}),void 0)};Qn.defaultProps={};const Nn=({item:e,idx:t,useCurrentHref:n,currentHref:r,onDropdownClick:i})=>{var a,c;const u=null==(a=e.label)?void 0:a.replace(/(<([^>]+)>)/gi,""),s=null==(l=e.classNames)?void 0:l.split(" ").some((e=>"wsh-notification"===e));var l;const f=Bn("wsh-icon-",e.classNames),d=Bn("wsh-packagepricing-",e.classNames),p=Bn("wsh-packagetype-",e.classNames),g=e&&e.classNames&&e.classNames.indexOf("wsh-menu-package")>-1,A=e.link,m=("free"===d||"test_package"===p)&&g,h=(e=>"paid"===e?"orange":"grey")(g?d:"paid");return(0,o.jsxs)(Ct,Object.assign({id:null==(c=e.id)?void 0:c.toString(),onDropdownClick:()=>i(e),target:e.isExternal,title:e.title,href:e.link,active:e.highlight||e.expand,isUpgradeItem:"Craftsman-Aktuelles-Paket"===e.uid,leftSlot:s?(0,o.jsx)(Bt,Object.assign({vertical:"bottom",severity:"warning"},{children:(0,o.jsx)(pt,{name:f},void 0)}),void 0):f?(0,o.jsx)(pt,{name:f},void 0):null,label:e.label&&(0,o.jsx)(Xe,{title:u,size:"sm",color:h,textTransform:"uppercase",className:Ge(xn["dashboard-nav-item-label"])},void 0),rightSlot:e.isExternal&&(0,o.jsx)(pt,{name:"link-external"},void 0),withSubList:!!e.items},{children:[e.items&&(0,o.jsx)(Fn,{sidebarObj:e.items,useCurrentHref:n,currentHref:r},void 0),m&&A&&(0,o.jsx)(We,Object.assign({variant:"orange",size:"sm",as:"a",href:A,className:Ge(xn["nav-item-upgrade-button"])},{children:"Upgrade"}),void 0)]}),t)},Fn=({className:e,sidebarObj:t,useCurrentHref:n,currentHref:i})=>{const a=()=>null==t?void 0:t.map((e=>Le({},e,{highlight:Dn(e,n,i),expand:Dn(e,n,i)}))),[c,u]=(0,r.useState)(a());(0,r.useEffect)((()=>{u(a())}),[i]);const s=r.useCallback((e=>{u(null==c?void 0:c.map((t=>Le({},t,t.uid===e.uid?{highlight:!t.highlight,expand:!t.expand}:{highlight:!1,expand:!1}))))}),[c]);return c&&c.length?(0,o.jsx)(xt,Object.assign({className:e},{children:null==c?void 0:c.map(((e,t)=>(0,o.jsx)(Nn,{onDropdownClick:s,item:e,idx:t,useCurrentHref:n,currentHref:i},t)))}),void 0):null};Fn.defaultProps={useCurrentHref:!1,currentHref:""};const Tn=e=>{let{className:t,testId:n,children:r,toggleSidebar:i,sidebarShow:a,toggleMobileSidebar:c,sidebarMobileShow:u,avatar:s}=e,l=Ue(e,["className","testId","children","toggleSidebar","sidebarShow","toggleMobileSidebar","sidebarMobileShow","avatar"]);return(0,o.jsx)("div",Object.assign({"data-testid":n},l,{className:Ge("_s40yT",t,{_2SfFH:a})},{children:(0,o.jsx)("div",Object.assign({className:"_Fhu-9"},{children:(0,o.jsxs)("div",Object.assign({className:"_3Jldt"},{children:[(0,o.jsxs)("div",Object.assign({className:Ge("_n8qsB",{_1GZ80:a,_12Lba:u})},{children:[(0,o.jsx)("div",Object.assign({className:"_2OWsW"},{children:(0,o.jsx)("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",width:"200",viewBox:"0 0 420 50"},{children:(0,o.jsxs)("g",{children:[(0,o.jsx)("path",{fill:"#FF6730",d:"M30.7,40h-5.2l-4.6-15.3L16.4,40h-5.2L3.5,17.5h5.8l4.5,15.3l4.5-15.3h5.2l4.5,15.3l4.5-15.3h5.8L30.7,40z"},void 0),(0,o.jsx)("path",{fill:"#FF6730",d:"M44.9,8c1.9,0,3.3,1.4,3.3,3.3c0,1.9-1.4,3.2-3.3,3.2c-1.9,0-3.3-1.4-3.3-3.2C41.6,9.4,43,8,44.9,8z M42,17.5   h5.8V40H42V17.5z"},void 0),(0,o.jsx)("path",{fill:"#FF6730",d:"M54.1,17.5h5.8v2.3c1.6-1.8,3.6-2.8,5.5-2.8c0.6,0,1.3,0,1.9,0.2v5.1c-0.6-0.2-1.4-0.3-2-0.3   c-1.9,0-3.9,1-5.4,2.9v15h-5.8V17.5z"},void 0),(0,o.jsx)("path",{fill:"#47525d",d:"M70.8,33.9c2.2,1.4,4.4,2.1,6.5,2.1c2,0,3.4-1,3.4-2.5c0-3.8-10.4-1.8-10.4-9.6c0-4.1,3.6-6.9,8.6-6.9   c2.1,0,4.3,0.5,6.4,1.3v5c-1.9-1.2-4-1.8-6-1.8c-1.9,0-3.2,0.9-3.2,2.3c0,3.6,10.4,1.6,10.4,9.6c0,4.2-3.6,7.1-8.8,7.1   c-2.3,0-4.6-0.5-6.9-1.5V33.9z"},void 0),(0,o.jsx)("path",{fill:"#47525d",d:"M94.1,8c1.9,0,3.3,1.4,3.3,3.3c0,1.9-1.4,3.2-3.3,3.2c-1.9,0-3.3-1.4-3.3-3.2C90.8,9.4,92.2,8,94.1,8z    M91.2,17.5H97V40h-5.8V17.5z"},void 0),(0,o.jsx)("path",{fill:"#47525d",d:"M103.3,17.5h5.8v1.9c2-1.6,4.3-2.5,6.6-2.5c4.7,0,8,3.3,8,8.1V40h-5.8V26.1c0-2.4-1.6-4.1-4-4.1   c-1.7,0-3.3,0.8-4.8,2.4V40h-5.8V17.5z"},void 0),(0,o.jsx)("path",{fill:"#47525d",d:"M149.9,40h-5.8v-1.6c-1.8,1.4-3.7,2.1-5.7,2.1c-6,0-10.2-4.9-10.2-11.8c0-6.9,4.2-11.8,10.2-11.8   c2,0,4,0.7,5.7,2.1V7.6h5.8V40z M139.6,35.6c1.6,0,3.1-0.7,4.5-2v-9.6c-1.3-1.3-2.9-2-4.5-2c-3.3,0-5.5,2.8-5.5,6.8   C134.1,32.8,136.3,35.6,139.6,35.6z"},void 0),(0,o.jsx)("path",{fill:"#FF6730",d:"M156.1,7.6h5.8v11.8c2-1.6,4.3-2.5,6.6-2.5c4.7,0,8,3.3,8,8.1V40h-5.8V26.1c0-2.4-1.6-4.1-4-4.1   c-1.7,0-3.3,0.8-4.8,2.4V40h-5.8V7.6z"},void 0),(0,o.jsx)("path",{fill:"#FF6730",d:"M194.6,38.2c-2,1.5-4.2,2.3-6.5,2.3c-4.2,0-7.2-2.7-7.2-6.7c0-4.7,4.4-7.9,10.8-7.9c0.9,0,1.8,0,2.8,0.1v-1   c0-2.1-1.7-3.6-4.2-3.6c-2.3,0-4.9,0.7-7.5,2.2v-4.8c2.7-1.3,5.5-1.8,8.1-1.8c5.5,0,9,3.4,9,8.3V40h-5.5V38.2z M190,36.1   c1.6,0,3.2-0.8,4.6-2.2v-4.4c-0.8-0.1-1.6-0.1-2.5-0.1c-3.2,0-5.4,1.5-5.4,3.7C186.7,34.8,188.1,36.1,190,36.1z"},void 0),(0,o.jsx)("path",{fill:"#FF6730",d:"M206.2,17.5h5.8v1.9c2-1.6,4.3-2.5,6.6-2.5c4.7,0,8,3.3,8,8.1V40h-5.8V26.1c0-2.4-1.6-4.1-4-4.1   c-1.7,0-3.3,0.8-4.8,2.4V40h-5.8V17.5z"},void 0),(0,o.jsx)("path",{fill:"#FF6730",d:"M252.8,40H247v-1.6c-1.8,1.4-3.7,2.1-5.7,2.1c-6,0-10.2-4.9-10.2-11.8c0-6.9,4.2-11.8,10.2-11.8   c2,0,4,0.7,5.7,2.1V7.6h5.8V40z M242.6,35.6c1.6,0,3.1-0.7,4.5-2v-9.6c-1.3-1.3-2.9-2-4.5-2c-3.3,0-5.5,2.8-5.5,6.8   C237,32.8,239.3,35.6,242.6,35.6z"},void 0),(0,o.jsx)("path",{fill:"#FF6730",d:"M283.6,40h-5.2l-4.6-15.3L269.3,40h-5.2l-7.7-22.5h5.8l4.5,15.3l4.5-15.3h5.2l4.5,15.3l4.5-15.3h5.8L283.6,40z   "},void 0),(0,o.jsx)("path",{fill:"#FF6730",d:"M304,17c5.9,0,9.9,4.6,9.9,11.2c0,0.6,0,1.4-0.1,2.1h-15.3c0.4,3.4,3.1,5.8,6.8,5.8c2.1,0,4.4-0.8,6.7-2.1v4.8   c-2.6,1.2-5.1,1.8-7.6,1.8c-6.8,0-11.6-4.9-11.6-12C292.9,21.8,297.6,17,304,17z M308.4,26.6c-0.2-3.1-2-5.2-4.6-5.2   c-2.8,0-5,2.1-5.2,5.2H308.4z"},void 0),(0,o.jsx)("path",{fill:"#FF6730",d:"M318.5,17.5h5.8v2.3c1.6-1.8,3.6-2.8,5.5-2.8c0.6,0,1.3,0,1.9,0.2v5.1c-0.6-0.2-1.3-0.3-2-0.3   c-1.9,0-3.9,1-5.4,2.9v15h-5.8V17.5z"},void 0),(0,o.jsx)("path",{fill:"#FF6730",d:"M336,7.6h5.6v18.4l7.2-8.6h6.7l-9.2,11.1l9.5,11.4H349l-7.3-9v9H336V7.6z"},void 0),(0,o.jsx)("path",{fill:"#47525d",d:"M362.4,33.7c2,0,3.5,1.4,3.5,3.4s-1.4,3.5-3.5,3.5c-2,0-3.5-1.4-3.5-3.5S360.4,33.7,362.4,33.7z"},void 0),(0,o.jsx)("path",{fill:"#47525d",d:"M390.4,40h-5.8v-1.6c-1.8,1.4-3.7,2.1-5.7,2.1c-6,0-10.2-4.9-10.2-11.8c0-6.9,4.2-11.8,10.2-11.8   c2,0,4,0.7,5.7,2.1V7.6h5.8V40z M380.2,35.6c1.6,0,3.1-0.7,4.5-2v-9.6c-1.3-1.3-2.9-2-4.5-2c-3.3,0-5.5,2.8-5.5,6.8   C374.6,32.8,376.9,35.6,380.2,35.6z"},void 0),(0,o.jsx)("path",{fill:"#47525d",d:"M406.3,17c5.9,0,9.9,4.6,9.9,11.2c0,0.6,0,1.4-0.1,2.1h-15.3c0.4,3.4,3.1,5.8,6.8,5.8c2.1,0,4.4-0.8,6.7-2.1   v4.8c-2.6,1.2-5.1,1.8-7.6,1.8c-6.8,0-11.6-4.9-11.6-12C395.2,21.8,399.8,17,406.3,17z M410.6,26.6c-0.2-3.1-2-5.2-4.6-5.2   c-2.8,0-5,2.1-5.2,5.2H410.6z"},void 0)]},void 0)}),void 0)}),void 0),s?(0,o.jsx)("div",Object.assign({className:"_hruto"},{children:s}),void 0):null,(0,o.jsx)("div",Object.assign({onClick:i,className:"_1XB62"},{children:(0,o.jsx)(pt,{name:a?"close":"sidenav-arrow-left"},void 0)}),void 0),(0,o.jsx)("div",Object.assign({onClick:c,className:"_aHfEp"},{children:(0,o.jsx)(pt,{name:u?"close":"sidenav-arrow-left"},void 0)}),void 0)]}),void 0),r?(0,o.jsx)("div",Object.assign({className:"_2BmYc"},{children:r}),void 0):null]}),void 0)}),void 0)}),void 0)};Tn.defaultProps={};var On=He((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(null===e||!0===e||!1===e)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)},e.exports=t.default})),Pn=He((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(t.length<e)throw new TypeError(e+" argument"+(e>1?"s":"")+" required, but only "+t.length+" present")},e.exports=t.default})),jn=He((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,r.default)(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"==typeof e&&"[object Date]"===t?new Date(e.getTime()):"number"==typeof e||"[object Number]"===t?new Date(e):("string"!=typeof e&&"[object String]"!==t||"undefined"==typeof console||(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://git.io/fjule"),console.warn((new Error).stack)),new Date(NaN))};var n,r=(n=Pn)&&n.__esModule?n:{default:n};e.exports=t.default})),zn=He((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,o.default)(2,arguments);var i=(0,r.default)(e),a=(0,n.default)(t);return isNaN(a)?new Date(NaN):a?(i.setDate(i.getDate()+a),i):i};var n=i(On),r=i(jn),o=i(Pn);function i(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default})),Rn=He((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,o.default)(2,arguments);var i=(0,r.default)(e),a=(0,n.default)(t);if(isNaN(a))return new Date(NaN);if(!a)return i;var c=i.getDate(),u=new Date(i.getTime());return u.setMonth(i.getMonth()+a+1,0),c>=u.getDate()?u:(i.setFullYear(u.getFullYear(),u.getMonth(),c),i)};var n=i(On),r=i(jn),o=i(Pn);function i(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default}));Ye(He((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,i.default)(2,arguments),!t||"object"!=typeof t)return new Date(NaN);var c="years"in t?(0,a.default)(t.years):0,u="months"in t?(0,a.default)(t.months):0,s="weeks"in t?(0,a.default)(t.weeks):0,l="days"in t?(0,a.default)(t.days):0,f="hours"in t?(0,a.default)(t.hours):0,d="minutes"in t?(0,a.default)(t.minutes):0,p="seconds"in t?(0,a.default)(t.seconds):0,g=(0,o.default)(e),A=u||c?(0,r.default)(g,u+12*c):g,m=l||s?(0,n.default)(A,l+7*s):A,h=1e3*(p+60*(d+60*f));return new Date(m.getTime()+h)};var n=c(zn),r=c(Rn),o=c(jn),i=c(Pn),a=c(On);function c(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default})));var Ln={accordion:"_1ajie","accordion-list":"_1Dfe2","accordion-content":"_2CF62","accordion-normal":"_3zj2j","accordion-header":"_1W3vD","accordion-small":"_2SoKt","accordion-title":"_1vFW9","title-normal":"_yVyTy","title-bold":"_P-c66","title-grey":"_19Gjl","title-blue":"_3NnHH","title-icon":"_1rsi5","title-hover":"_QIsZ0","accordion-label":"_3jjDq","accordion-rate":"_1DRF4"};const Un=({children:e,title:t,label:n,rate:i,listItems:a,fontWeight:c,color:u,hover:s,className:l,size:f,testId:d})=>{const[p,g]=(0,r.useState)(!1),A=Ge(Ln[`title-${c}`],Ln[`title-${u}`]);return(0,o.jsxs)("div",Object.assign({className:Ge(Ln.accordion,Ln[`accordion-${f}`],l),"data-testid":d},{children:[(0,o.jsxs)("div",Object.assign({onClick:()=>g(!p),className:Ge(Ln["accordion-header"])},{children:[(0,o.jsxs)("div",Object.assign({className:Ge(Ln["accordion-title"],{[Ln["title-hover"]]:!!s&&"grey"!==u})},{children:[(0,o.jsx)(pt,{className:Ge(Ln["title-icon"]),name:p?"chevron-up-fat":"chevron-down-fat"},void 0),(0,o.jsx)("span",Object.assign({className:A},{children:t}),void 0)]}),void 0),n&&(0,o.jsx)("span",Object.assign({className:Ge(Ln["accordion-label"])},{children:n}),void 0),i&&(0,o.jsx)("span",Object.assign({className:Ge(Ln["accordion-rate"])},{children:i}),void 0)]}),void 0),p?a?(0,o.jsx)("ul",Object.assign({className:Ge(Ln["accordion-list"])},{children:a.map(((e,t)=>(0,o.jsx)("li",{children:e},t)))}),void 0):(0,o.jsx)("div",Object.assign({className:Ge(Ln["accordion-content"])},{children:e}),void 0):null]}),void 0)};Un.defaultProps={title:"Title",fontWeight:"normal",color:"blue",hover:!0,size:"normal"};var Yn={"navbar-brand":"_2GUy3","navbar-toggler":"_1mth4","admin-menu-main":"_2ZnN1","is-fixed":"_3h550","admin-nav-item-active":"_3FrNg",sublist:"_35yKi",dropdown:"_1PlLL","nav-desktop":"_2Z9SK","nav-mobile":"_1gAoy","nav-mobile-header":"_2iXnD"};const Hn=e=>{let{children:t,testId:n,title:i,link:a,baseUrl:c}=e,u=Ue(e,["children","testId","className","title","link","baseUrl"]);const[s,l]=(0,r.useState)("/");(0,r.useEffect)((()=>{if("undefined"!=typeof window){const e=window.location.pathname;l(e)}}),[]);const f=Ge([Yn["admin-nav-item"],{[Yn["admin-nav-item-active"]]:s===a}]);return(0,o.jsxs)("li",Object.assign({"data-testid":n},u,{className:f},{children:[(0,o.jsx)("a",Object.assign({href:`${c}${a}`,className:Ge({[Yn.dropdown]:r.Children.count(t)>0})},{children:i}),void 0),t]}),void 0)};Hn.defaultProps={title:"",baseUrl:"",link:"/"};const Gn=e=>{let{children:t,className:n,testId:r}=e,i=Ue(e,["children","className","testId"]);return(0,o.jsx)("ul",Object.assign({"data-testid":r,className:Ge(Yn.sublist,n)},i,{children:t}),void 0)};Gn.defaultProps={};var Jn={"panel-wrapper":"_1Ysbf","panel-footer-wrapper":"_1z5bK","panel-header-wrapper":"_3311h","panel-header-left":"_3iYPa","panel-header-button-wrapper":"_1ES1o","panel-header-icon":"_3fddi","panel-button":"_1lfu_","panel-button-title":"_2T8nd","panel-content-wrapper":"_2vL-t","panel-content-with-footer":"_1jlpT","panel-footer-close":"_3YA8s","panel-footer-close-button":"_3rg8y"};const Vn=({onClick:e,icon:t,title:n,className:r})=>(0,o.jsxs)("button",Object.assign({onClick:e,className:Ge(Jn["panel-button"],r)},{children:[(0,o.jsx)(pt,{name:t,className:Ge(Jn["panel-button-icon"])},void 0),(0,o.jsx)("span",Object.assign({className:Ge(Jn["panel-button-title"])},{children:n}),void 0)]}),void 0);Vn.defaultProps={};var Wn={"rating-container":"_31-1c","rating-call-action":"_Y4a3N","rating-wrapper":"_1pOif","average-recommendation-hide":"_2mXWF","average-recommendation":"_2j6pX","rating-count":"_3FyR1","rating-count-hide":"_XbUIr","average-rating":"_2Aq7I","average-no-recommendation":"_3d6XY","rating-stars":"_3nTGJ",verification:"_35B1F",recommendation:"_3F_1S","no-recommendation":"_2pAqQ","average-rating-value":"_1tOfJ","average-recommendation-value":"_1ClQF","rating-text":"_3BMZC","verification-text":"_2Lm7h","recommendation-text":"_34u3Y","rating-small":"_1z0-7","average-recommendation-small":"_30hvz","average-rating-small":"_2htp9","rating-count-small":"_10saC","recommendation-small":"_14t67","verification-small":"_3pucH","recommendation-icon":"_3To_k","no-recommendation-icon":"_ActGW","recommendation-icon-medium":"_1okG6","verification-icon":"_-0AKo","average-rating-card":"_2kBVI","average-rating-card-container":"_Xt25h","average-rating-card-value":"_1H8lQ","average-rating-card-text":"_4_cc7","average-rating-card-content":"_2cALb","average-rating-card-description":"_bC1iw"};const Zn=e=>{let{children:t,className:n,testId:r,reviewCount:i,profilePageUrl:a,size:c}=e,u=Ue(e,["children","className","testId","reviewCount","profilePageUrl","size"]);const s=Ge([n,Wn["rating-wrapper"],{[Wn["rating-"+c]]:"default"!==c}]),l=Wn["rating-container"];return(0,o.jsx)("div",Object.assign({"data-testid":r},u,{className:s},{children:i&&a?(0,o.jsx)("a",Object.assign({href:a+"/#bewertungen",className:l},{children:t}),void 0):(0,o.jsx)("div",Object.assign({className:l},{children:t}),void 0)}),void 0)};Zn.defaultProps={size:"default"};const Xn=e=>{let{children:t,className:n,testId:r,size:i,averageRecommendation:a,recommended:c}=e,u=Ue(e,["children","className","testId","size","averageRecommendation","recommended"]);return(0,o.jsxs)("span",Object.assign({"data-testid":r},u,{className:Ge(n,{[Wn.recommendation]:a>0||c,[Wn["no-recommendation"]]:0===a&&!c,[Wn["recommendation-"+i]]:"default"!==i})},{children:[(0,o.jsx)("span",{className:Ge({[Wn["recommendation-icon"]]:a>0||c,[Wn["no-recommendation-icon"]]:0===a&&!c,[Wn["recommendation-icon-"+i]]:"default"!==i})},void 0),t?(0,o.jsx)("span",Object.assign({className:Wn["recommendation-text"]},{children:t}),void 0):null]}),void 0)};Xn.defaultProps={size:"default",averageRecommendation:0};const Kn=e=>{let{className:t,testId:n,averageRecommendation:r,averageRecommendationAsInteger:i,size:a}=e,c=Ue(e,["className","testId","averageRecommendation","averageRecommendationAsInteger","size"]);const u=Ge([t,{[Wn["average-recommendation"]]:r,[Wn["average-no-recommendation"]]:!r,[Wn["average-recommendation-"+a]]:"default"!==a}]);return(0,o.jsxs)("span",Object.assign({"data-testid":n},c,{className:u,title:`Empfehlung: ${Math.floor(1e4*r)/1e4}%`},{children:[(0,o.jsxs)("span",Object.assign({className:Wn["average-recommendation-value"]},{children:[i," %"]}),void 0),(0,o.jsx)(Xn,{averageRecommendation:r},void 0)]}),void 0)};Kn.defaultProps={size:"default",averageRecommendation:0,averageRecommendationAsInteger:0};const qn=e=>{let{className:t,testId:n,rating:r}=e,i=Ue(e,["className","testId","rating"]);return(0,o.jsx)("span",Object.assign({"data-testid":n},i,{className:Ge(t,Wn["rating-stars"])},{children:(0,o.jsx)("span",{style:{width:Math.round(r/5*100)+"%"}},void 0)}),void 0)};qn.defaultProps={rating:0};const $n=e=>{let{className:t,testId:n,rating:r,ratingFormatted:i,size:a}=e,c=Ue(e,["className","testId","rating","ratingFormatted","size"]);const u=Ge([t,Wn["average-rating"],{[Wn["average-rating-"+a]]:"default"!==a}]);return(0,o.jsxs)("span",Object.assign({"data-testid":n},c,{className:u,title:`Durchschnittsbewertung: ${Math.floor(1e4*r)/1e4} von 5`},{children:[(0,o.jsx)("span",Object.assign({className:Wn["average-rating-value"]},{children:i}),void 0),(0,o.jsx)(qn,{rating:r},void 0)]}),void 0)};$n.defaultProps={size:"default",rating:0,ratingFormatted:"0,0"};const er=e=>{let{className:t,testId:n,reviewCount:r,size:i}=e,a=Ue(e,["className","testId","reviewCount","size"]);return(0,o.jsxs)("span",Object.assign({"data-testid":n},a,{className:Ge(t,Wn["rating-count"],{[Wn["rating-count-"+i]]:"default"!==i})},{children:["(",r,")"]}),void 0)};er.defaultProps={size:"default",reviewCount:0};const tr=e=>{let{children:t,className:n,testId:r,size:i}=e,a=Ue(e,["children","className","testId","size"]);return(0,o.jsxs)("span",Object.assign({"data-testid":r},a,{className:Ge(n,Wn.verification,{[Wn["verification-"+i]]:"default"!==i})},{children:[(0,o.jsx)("span",{className:Wn["verification-icon"]},void 0),t?(0,o.jsx)("span",Object.assign({className:Wn["verification-text"]},{children:t}),void 0):null]}),void 0)};tr.defaultProps={size:"default"};const nr=e=>{let{className:t,testId:n,rating:r,ratingFormatted:i,text:a,reviewCount:c}=e,u=Ue(e,["className","testId","rating","ratingFormatted","text","reviewCount"]);return(0,o.jsxs)("div",Object.assign({"data-testid":n},u,{className:Ge([t,Wn["average-rating-card"]])},{children:[(0,o.jsxs)("div",Object.assign({className:Wn["average-rating-card-container"]},{children:[(0,o.jsx)("p",Object.assign({className:Wn["average-rating-card-value"]},{children:i}),void 0),(0,o.jsxs)("div",Object.assign({className:Wn["average-rating-card-content"]},{children:[(0,o.jsx)(qn,{rating:r,className:Wn["average-rating-card-stars"]},void 0),(0,o.jsx)("p",Object.assign({className:Wn["average-rating-card-text"]},{children:"von 5"}),void 0)]}),void 0)]}),void 0),c?(0,o.jsxs)("p",Object.assign({className:Wn["average-rating-card-description"]},{children:[c," ",1!==c?"Bewertungen":"Bewertung"]}),void 0):null,a&&!c?(0,o.jsx)("p",Object.assign({className:Wn["average-rating-card-description"]},{children:a}),void 0):null]}),void 0)};nr.defaultProps={rating:0,ratingFormatted:"0,0"};const rr=e=>{let{className:t,testId:n,children:r,href:i}=e,a=Ue(e,["className","testId","children","href"]);const c=()=>(0,o.jsxs)("div",Object.assign({className:"_bwPi1"},{children:[(0,o.jsx)("div",Object.assign({className:"_2LZVh"},{children:(0,o.jsx)(pt,{name:"wirsindhandwerk-soild",variant:"white"},void 0)}),void 0),(0,o.jsx)("div",Object.assign({className:"_1IjW-"},{children:r}),void 0)]}),void 0);return i&&i.length?(0,o.jsx)("a",Object.assign({href:i,"data-testid":n},a,{className:Ge([t,"_1Wa-Z"])},{children:c()}),void 0):(0,o.jsx)("div",Object.assign({"data-testid":n},a,{className:Ge([t,"_1Wa-Z"])},{children:c()}),void 0)};rr.defaultProps={};const or=({className:e,testId:t,recommended:n,verified:i,overallRating:a,overallRatingString:c,averageRecommendation:u,averageRecommendationAsInteger:s,reviewCount:l,hideRecommendation:f,href:d})=>(console.log(f),(0,o.jsxs)(rr,Object.assign({"data-testid":t,href:d,className:Ge(e)},{children:[(0,o.jsxs)(r.Fragment,{children:[f?null:(0,o.jsx)(Xn,{"data-testId":"rating-card-recommendation",recommended:n,size:"medium"},void 0),(0,o.jsxs)(Zn,{children:["number"==typeof u&&"number"==typeof s?(0,o.jsx)(Kn,{averageRecommendation:u,averageRecommendationAsInteger:s},void 0):null,(0,o.jsx)($n,{rating:a,ratingFormatted:c},void 0),"number"==typeof l?(0,o.jsx)(er,{reviewCount:l},void 0):null]},void 0)]},void 0),i?(0,o.jsx)(tr,{"data-testId":"rating-card-verified"},void 0):null]}),void 0));or.defaultProps={overallRating:0,overallRatingString:"0.0",hideRecommendation:!1};var ir={"identity-craftsman-achievements":"_3Rx5o","identity-craftsman-achievements-small":"_1P-Pr","identity-craftsman-achievements-icon":"_mpPjp","identity-craftsman-achievements-large":"_3de8x","identity-craftsman-achievements-content":"_3TsaL","identity-craftsman-achievements-menu":"_3zJZ7","identity-craftsman-achievements-all":"_AVdMo","identity-craftsman-achievements-icon-mobile":"_Etxve"};const ar=({href:e,slug:t,name:n})=>{const r=e?(0,o.jsxs)("a",Object.assign({href:e},{children:[(0,o.jsx)(pt,{size:"small",variant:"orange",name:"achievement-"+t},void 0),n]}),void 0):(0,o.jsxs)("span",{children:[(0,o.jsx)(pt,{size:"small",variant:"orange",name:"achievement-"+t},void 0),n]},void 0);return(0,o.jsx)("li",{children:r},void 0)},cr=e=>{let{className:t,testId:n,achievements:i,profilePageUrl:a,maxSize:c,size:u}=e,s=Ue(e,["className","testId","achievements","profilePageUrl","maxSize","size"]);const[l,f]=(0,r.useState)(null==i?void 0:i.sort(((e,t)=>e.sortOrder-t.sortOrder)));(0,r.useEffect)((()=>{if(null==i||!i.length)return;const e=(null==l?void 0:l.filter((e=>e.wsh_is_main)))||[],t=(null==l?void 0:l.filter((e=>!e.wsh_is_main)))||[];e.length>0&&f([e[0],...t])}),[]);const d=a?a+"/mitgliedschaften-auszeichnungen":"",p=Ge([ir["identity-craftsman-achievements"],t,{[ir["identity-craftsman-achievements-"+u]]:"default"!==u}]);return(0,o.jsx)("div",Object.assign({},s,{"data-testid":n,className:p},{children:(0,o.jsxs)(Sn,Object.assign({defaultOverlay:!1,overlay:(0,o.jsxs)("div",Object.assign({className:ir["identity-craftsman-achievements-content"]},{children:[(0,o.jsx)("ul",Object.assign({className:ir["identity-craftsman-achievements-menu"]},{children:l.map(((e,t)=>t<c&&(0,o.jsx)(ar,{href:d?d+"/"+e.wsh_id:"",slug:e.wsh_slug,name:e.name},t)))}),void 0),d&&(0,o.jsx)("div",Object.assign({className:ir["identity-craftsman-achievements-all"]},{children:(0,o.jsxs)("a",Object.assign({href:d},{children:["Alle anzeigen (",null==l?void 0:l.length,")"]}),void 0)}),void 0)]}),void 0)},{children:["large"===u&&(0,o.jsx)(pt,{size:"small",variant:"orange",name:"achievement-"+l[0].wsh_slug,className:Ge(ir["identity-craftsman-achievements-icon-mobile"])},void 0),(0,o.jsx)(pt,{size:"large"===u?"medium":"small",variant:"orange",name:"achievement-"+l[0].wsh_slug,className:Ge(ir["identity-craftsman-achievements-icon"])},void 0)]}),void 0)}),void 0)};cr.defaultProps={maxSize:4,size:"default"};const ur=e=>{let{className:t,children:n,testId:r,dangerouslySetInnerHTML:i}=e,a=Ue(e,["className","children","testId","dangerouslySetInnerHTML"]);return(0,o.jsx)("div",Object.assign({"data-testid":r},a,{className:Ge(["_2JB3V",t]),dangerouslySetInnerHTML:i},{children:n}),void 0)};ur.defaultProps={};const sr=e=>{let{testId:t,className:n,categories:i,addCategoryHandle:a,editCategoryId:c,editCategoryIndex:u,editSelectedCategoryItem:s}=e,l=Ue(e,["testId","className","categories","addCategoryHandle","editCategoryId","editCategoryIndex","editSelectedCategoryItem"]),f=(0,r.useRef)(!1);const[d,p]=(0,r.useState)(),[g,A]=(0,r.useState)(!1),[m,h]=(0,r.useState)([{title:"Branche auswählen",id:"",parent_id:""}]),v=function(e){return null==i?void 0:i[e]},b=function(e){let t=[];for(let n in i)i[n].parent_id===e&&t.push(i[n]);return t},w=function(e){p(e),y(e)},y=e=>{if(""===e)return h([{title:"Branche auswählen",id:"",parent_id:""}]);let t=v(e),n=[];for(;""!==(null==(r=t)?void 0:r.parent_id);){var r,o;n.unshift(t),t=v(null==(o=t)?void 0:o.parent_id)}n.unshift(t),n.unshift({title:"Branche auswählen",id:"",parent_id:""}),h([...n])},x=function(){A(!0)},C=function(){w(""),f.current=!1,c=null,A(!1),h([{title:"Branche auswählen",id:"",parent_id:""}])};return(0,r.useEffect)((()=>{c&&(x(),w(c),f.current=!0)}),[c]),(0,o.jsx)("div",Object.assign({"data-testid":t},l,{className:Ge(["_8KGr0",n])},{children:g?(0,o.jsxs)("div",Object.assign({className:Ge(["_oxO4E"])},{children:[(0,o.jsx)("p",Object.assign({className:Ge(["_2_6EK"])},{children:m.map(((e,t)=>(0,o.jsxs)("span",Object.assign({onClick:()=>w(e.id)},{children:[e.title,(null==m?void 0:m.length)===t+1?null:(0,o.jsx)(pt,{name:"chevron-up-fat",className:Ge(["_2L1p8"])},void 0)]}),t)))}),void 0),(0,o.jsx)("div",Object.assign({className:Ge(["_3drLh"])},{children:function(){if(!d)return[{parent_id:"",selectedCategory:null}];let e=[],t=null==i?void 0:i[d];for(t.subcategories&&t.subcategories.length>0&&e.unshift({parent_id:t.id,selectedCategory:null});t;)e.unshift({parent_id:t.parent_id,selectedCategory:t.id}),t=null==i?void 0:i[t.parent_id];return e}().map(((e,t)=>(0,o.jsx)("div",Object.assign({className:Ge(["_AbttV"])},{children:(0,o.jsx)("ul",Object.assign({className:Ge(["_2EfT2"])},{children:b(e.parent_id).map(((t,n)=>(0,o.jsxs)("li",Object.assign({"category-id":t.id,className:Ge([{_1bc0j:t.subcategories&&t.subcategories.length>0,_1y5Ug:t.id===e.selectedCategory}]),onClick:()=>w(t.id)},{children:[(0,o.jsx)("span",Object.assign({className:Ge(["_14SGu"])},{children:t.title}),void 0),t.subcategories&&t.subcategories.length>0?(0,o.jsx)(pt,{size:"small",name:"chevron-up-fat"},void 0):null]}),n)))}),void 0)}),t)))}),void 0),(0,o.jsxs)($e,Object.assign({alignItems:"center",className:Ge(["_3rIAR"])},{children:[(0,o.jsx)(tt,Object.assign({offsetRight:"auto",xs:"auto"},{children:(0,o.jsx)(Dt,Object.assign({onClick:C},{children:"Abbrechen"}),void 0)}),void 0),(0,o.jsx)(tt,Object.assign({xs:"auto"},{children:(0,o.jsx)(We,Object.assign({variant:"orange",size:"sm",onClick:f.current?()=>{s(v(d),u),f.current=!1,C()}:function(){let e=v(d);e&&a(e),C(),p(null)}},{children:"Auswahl übernehmen"}),void 0)}),void 0)]}),void 0)]}),void 0):(0,o.jsx)("div",Object.assign({className:Ge(["_3J2R7"])},{children:(0,o.jsxs)(Dt,Object.assign({onClick:x},{children:[(0,o.jsx)(pt,{name:"add"},void 0),"Kategorie hinzufügen"]}),void 0)}),void 0)}),void 0)};sr.defaultProps={};const lr=e=>{let{testId:t,categories:n,updateOrderCategories:r,removeCategoryHandle:i,editCategoryItem:a,findCategoryById:c,fieldName:u}=e,s=Ue(e,["testId","className","categories","updateOrderCategories","removeCategoryHandle","editCategoryItem","findCategoryById","fieldName"]);const l=e=>{let t=e,n=[];if(t)for(;""!==t.parent_id;)n.unshift(t),t=c(t.parent_id);return n.unshift(t),n};return(0,o.jsx)("div",Object.assign({"data-testid":t},s,{className:Ge(["_27sWo"])},{children:(0,o.jsx)(Re.ReactSortable,Object.assign({list:n,setList:r,handle:".order"},{children:null==n?void 0:n.map(((e,t)=>{var n;return(0,o.jsxs)("div",Object.assign({className:Ge(["_3K-Wk"])},{children:[(0,o.jsxs)("div",Object.assign({className:Ge("_1OczS")},{children:[(0,o.jsx)(pt,{name:"drag-handles",className:Ge(["_UDC25","order"])},void 0),(0,o.jsx)("p",Object.assign({className:Ge("_2NwWk")},{children:null==(n=l(e))?void 0:n.map(((t,n)=>{var r;return(0,o.jsxs)("span",{children:[t.title,(null==(r=l(e))?void 0:r.length)===n+1?null:(0,o.jsx)(pt,{name:"chevron-up-fat",className:Ge(["_2L1p8"])},void 0)]},n)}))}),void 0)]}),void 0),(0,o.jsx)(Dt,Object.assign({className:Ge(["_lyxEE"]),onClick:()=>i(null==e?void 0:e.id)},{children:(0,o.jsx)(pt,{name:"basket",size:"small"},void 0)}),void 0),(0,o.jsx)(Dt,Object.assign({className:Ge(["_16bgN"]),onClick:()=>a(e.id,t)},{children:(0,o.jsx)(pt,{name:"pencil",size:"small"},void 0)}),void 0),(0,o.jsx)("input",{type:"hidden",name:u+"[]",value:e.id},void 0)]}),t)}))}),void 0)}),void 0)};lr.defaultProps={};const fr=r.forwardRef(((e,t)=>{let{testId:n,className:i,categories:a,selectedCategoryIds:c,fieldName:u,onChange:s}=e,l=Ue(e,["testId","className","categories","selectedCategoryIds","fieldName","onChange"]);const f=Ge(["_1pbv7",i]),[d,p]=(0,r.useState)(null);let g=(0,r.useRef)(null);const[A,m]=(0,r.useState)((()=>function(){if(!c||0===c.length)return[];let e=[];return null==c||c.map((t=>a&&a[t]&&e.push(a[t]))),e}()));return(0,r.useEffect)((()=>{s&&s({target:{name:u,value:A.map((e=>e.id))}})}),[A,u,s]),(0,o.jsxs)("div",Object.assign({"data-testid":n},l,{className:f},{children:[A&&A.length?(0,o.jsx)(lr,{categories:A,updateOrderCategories:m,removeCategoryHandle:e=>{m(A.filter((t=>t.id!==e)))},findCategoryById:e=>!(!a||!a[e])&&a[e],editCategoryItem:(e,t)=>((e,t)=>{p(e),g.current=t})(e,t),fieldName:u},void 0):null,(0,o.jsx)(sr,{categories:a,addCategoryHandle:function(e){var t;t=e.id,A.filter((e=>e.id===t)).length>0||m((t=>[...t,e]))},editCategoryId:d,editCategoryIndex:g.current,editSelectedCategoryItem:(e,t)=>function(e,t){let n=A;n[t]=e,m([...n])}(e,t)},void 0),(0,o.jsx)("input",{type:"hidden",ref:t,name:u+"[]",value:A.map((e=>e.id)).join(",")},void 0)]}),void 0)}));fr.defaultProps={categories:{},selectedCategoryIds:[],fieldName:"categories"};var dr={"opening-hours":"_THYRs","opening-hours-container":"_1cAkU","opening-hours-icon":"_W2fs6","opening-hours-description":"_lj3hw","opening-hours-content":"_3ezV2","opening-hours-tooltip":"_1tX2G","opening-hours-description-icon":"_2dLm9","opening-hours-tooltip-container":"_i9zbq","opening-hours-tooltip-text":"_2uwSI","opening-hours-header":"_1MBBG","opening-hours-btn":"_1NzbZ","opening-hours-title":"_22uvj","opening-hours-arrow":"_8SZz-","opening-hours-show":"_7YBkQ","opening-hours-body":"_7JDvs","opening-hours-footer":"_2jqLm","opening-hours-list":"_1jd5c","opening-hours-special-list":"_YHiRa",active:"_1IxM5","opening-hours-list-name":"_1e4JF","opening-hours-list-value":"_5fYYu","opening-hours-row":"_JW0QQ","opening-hours-col":"_1WgMN","opening-hours-special":"_qzccU","opening-hours-info":"_3yeQM"};const pr=e=>{if(!e)return[];let[t,n]=e.split(/\:|\-/g);return[Number(t),Number(n)]},gr=(e,[t,n])=>{if(!e)return!1;let[r,o]=pr(e);return r<t?r<=t:r===t&&o<n&&o<n},Ar=(e,t)=>{let n="";if(!e)return n;switch(e){case"Sunday":n="Sonntag";break;case"Monday":n="Montag";break;case"Tuesday":n="Dienstag";break;case"Wednesday":n="Mittwoch";break;case"Thursday":n="Donnerstag";break;case"Friday":n="Freitag";break;case"Saturday":n="Samstag";break;default:n=e}return t.length<4?`${n.slice(0,t.length)}`:n},mr=new Date,[hr,vr]=pr(mr.toLocaleString("en-US",{hour:"2-digit",minute:"2-digit",hour12:!1,timeZone:"Europe/Berlin"})),br=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],wr=mr.toLocaleString("en-US",{weekday:"long",timeZone:"Europe/Berlin"}),yr=(br.indexOf(wr),e=>{let{testId:t,openingHoursSpecification:n,format:r,workSorts:i,prefixClassName:a,styles:c}=e,u=Ue(e,["className","testId","openingHoursSpecification","format","workSorts","prefixClassName","styles"]);const s=(e,t)=>t?"Durchgehend geöffnet":(0,o.jsx)("span",Object.assign({className:Ge([{[c["opening-hours-row"]]:!a,[c["c-opening-hours__row"]]:a}])},{children:e.map(((e,t)=>(0,o.jsxs)("span",Object.assign({className:Ge([{[c["opening-hours-col"]]:!a,[c["c-opening-hours__col"]]:a}])},{children:[e.open,"-",e.close]}),t.toString())))}),void 0);return(0,o.jsx)("ul",Object.assign({},u,{"data-testid":t,className:Ge([{[c["opening-hours-list"]]:!a,[c["c-opening-hours__list"]]:a}])},{children:i?n&&n.map(((e,t)=>{return(0,o.jsxs)("li",{children:[(0,o.jsx)("span",Object.assign({className:Ge([{[c["opening-hours-list-name"]]:!a,[c["c-opening-hours__list-name"]]:a}])},{children:(n=e.workDayArray,n.length>1?Ar(n[0],r)+" - "+Ar(n[n.length-1],r):Ar(n[0],r))}),void 0),(0,o.jsxs)("span",Object.assign({className:Ge([{[c["opening-hours-list-value"]]:!a,[c["c-opening-hours__list-value"]]:a}])},{children:[e.open&&e.close&&!e.roundTheClock&&(0,o.jsxs)("span",{children:[e.open," - ",e.close]},void 0),e.roundTheClock&&(0,o.jsx)("span",{children:"Durchgehend geöffnet"},void 0),!e.open&&!e.close&&!e.roundTheClock&&(0,o.jsx)("span",{children:"Geschlossen"},void 0)]}),void 0)]},t);var n})):n&&n.map(((e,t)=>(0,o.jsxs)("li",Object.assign({className:Ge([{[c.active]:e.active&&!a,[c["c-opening-hours__active"]]:e.active&&a}])},{children:[(0,o.jsx)("span",Object.assign({"data-name":e.name,className:Ge([{[c["opening-hours-list-name"]]:!a,[c["c-opening-hours__list-name"]]:a}])},{children:Ar(e.name,r)}),void 0),(0,o.jsx)("span",Object.assign({className:Ge([{[c["opening-hours-list-value"]]:!a,[c["c-opening-hours__list-value"]]:a}])},{children:e.workHours?s(e.workHours,e.roundTheClock):"Geschlossen"}),void 0)]}),t)))}),void 0)});yr.defaultProps={format:"dddd",prefixClassName:!1};const xr=e=>{let{testId:t,specialDays:n,prefixClassName:r,styles:i}=e,a=Ue(e,["className","testId","specialDays","prefixClassName","styles"]);return(0,o.jsx)("div",Object.assign({},a,{"data-testid":t,className:Ge([{[i["opening-hours-special"]]:!r,[i["c-opening-hours__special"]]:r}])},{children:(0,o.jsx)("ul",Object.assign({},a,{"data-testid":t,className:Ge([{[i["opening-hours-special-list"]]:!r,[i["c-opening-hours__special-list"]]:r}])},{children:n&&n.map(((e,t)=>(0,o.jsxs)("li",{children:[(0,o.jsx)("span",Object.assign({className:Ge([{[i["opening-hours-list-name"]]:!r,[i["c-opening-hours__list-name"]]:r}])},{children:`${e.day}.${e.month}.${e.year}`}),void 0),(0,o.jsxs)("span",Object.assign({className:Ge([{[i["opening-hours-list-value"]]:!r,[i["c-opening-hours__list-value"]]:r}])},{children:[e.open&&e.close&&!e.roundTheClock&&(0,o.jsxs)("span",{children:[e.open," - ",e.close]},void 0),e.roundTheClock&&(0,o.jsx)("span",{children:"Durchgehend geöffnet"},void 0),!e.open&&!e.close&&!e.roundTheClock&&(0,o.jsx)("span",{children:"Geschlossen"},void 0)]}),void 0)]},t)))}),void 0)}),void 0)};xr.defaultProps={prefixClassName:!1};const Cr=e=>{let{curent:t,next:n,format:i,name:a,prefixClassName:c,styles:u}=e;Ue(e,["className","testId","curent","next","format","name","prefixClassName","styles"]);const s=!t||!t.open||gr(t.open,[hr,vr]),l=!t||!t.close||gr(t.close,[hr,vr]),f=!(!t||!t.roundTheClock)&&t.roundTheClock;return(0,o.jsxs)(r.Fragment,{children:[a&&(0,o.jsx)("span",Object.assign({className:Ge([{[u["c-opening-hours__name"]]:c}])},{children:a}),void 0),(0,o.jsx)("span",Object.assign({className:Ge([{[u["opening-hours-info"]]:!c,[u["c-opening-hours__value"]]:c}])},{children:f?(0,o.jsx)("span",{children:"Durchgehend geöffnet"},void 0):s||l?s&&!l?(0,o.jsxs)(r.Fragment,{children:[(0,o.jsx)("span",{children:"Geöffnet"},void 0),(0,o.jsxs)("span",{children:["schließt um"," ",t&&t.close," ","Uhr"]},void 0)]},void 0):s&&l?(0,o.jsxs)(r.Fragment,{children:[(0,o.jsx)("span",{children:"Geschlossen"},void 0),n&&n.name?(0,o.jsxs)("span",{children:["Öffnet"," ",Ar(n.name,i)," ","um"," ",n.open," ","Uhr"]},void 0):null]},void 0):void 0:(0,o.jsxs)(r.Fragment,{children:[(0,o.jsx)("span",{children:"Geschlossen"},void 0),(0,o.jsxs)("span",{children:["Öffnet bald"," ",t&&t.open," ","Uhr"]},void 0)]},void 0)}),void 0)]},void 0)};Cr.defaultProps={format:"dddd",prefixClassName:!1};const Er=e=>{let{name:t,children:n}=e;Ue(e,["className","testId","name","children"]);const[i,a]=(0,r.useState)(!1);return(0,o.jsxs)("div",Object.assign({className:Ge([dr["opening-hours-content"],{[dr["opening-hours-show"]]:i}])},{children:[(0,o.jsx)("div",Object.assign({className:Ge([dr["opening-hours-header"]])},{children:(0,o.jsxs)("span",Object.assign({className:Ge([dr["opening-hours-btn"]]),onClick:()=>a(!i)},{children:[t?(0,o.jsx)("span",{className:Ge([dr["opening-hours-title"]]),dangerouslySetInnerHTML:{__html:t}},void 0):null,(0,o.jsx)(pt,{size:"small",name:i?"chevron-up-fat":"chevron-down-fat",className:Ge([dr["opening-hours-arrow"]])},void 0)]}),void 0)}),void 0),n]}),void 0)};Er.defaultProps={};var Br={"c-opening-hours":"_2VlLP","c-opening-hours--stateofart":"_182Vf","c-opening-hours--classic":"_2PcMZ","c-opening-hours--modern":"_33VHE","c-opening-hours__list":"_6FNfB","c-opening-hours__special-list":"_2ec8Q","c-opening-hours__title":"_3bvRa","c-opening-hours__info":"_2VHKK","c-opening-hours__value":"_2IOYU","c-opening-hours__name":"_cVOBG","c-opening-hours__header-value":"_1ng8T","c-opening-hours-modal__content":"_2QUz6","c-opening-hours__list-value":"_3HVR3","c-opening-hours__col":"_1k_ca","c-opening-hours__header":"_ZFTaA","c-opening-hours__icon":"_2CLfp","c-opening-hours--hover":"_2Inws","c-opening-hours__container":"_2J7Gf","c-opening-hours__btn":"_qhj-J","c-opening-hours__block":"_1gndC","c-opening-hours__active":"_3UlKI","c-opening-hours__content":"_1EnB7","c-opening-hours-modal":"_1bNZ_","c-opening-hours__day":"_1Wc2V","c-opening-hours__arrow":"_3GxjC","c-opening-hours__wrapper":"_2nUn8","c-opening-hours__modal-btn":"_3qNqB","c-opening-hours-modal__bg":"_2wIDj","c-opening-hours-modal__container":"_2iOf2","c-opening-hours-modal__header":"_2kqve","c-opening-hours-modal__close":"_2pfiv","c-opening-hours__special":"_1-No_","c-opening-hours__list-name":"_3xuKH","c-opening-hours--show":"_1YSua","c-opening-hours__row":"_3nDdk"};const Dr=e=>{let{testId:t,className:n,children:i,icon:a,accordion:c,title:u,showContent:s,info:l}=e,f=Ue(e,["testId","className","children","icon","accordion","title","showContent","info"]);const[d,p]=(0,r.useState)(!1);return(0,o.jsxs)("div",Object.assign({"data-testid":t},f,{className:Ge([Br["c-opening-hours__container"],n,{[Br["c-opening-hours--show"]]:d&&c}])},{children:[a?(0,o.jsx)("span",Object.assign({className:Br["c-opening-hours__icon"]},{children:(0,o.jsx)("svg",Object.assign({viewBox:"0 0 20 21",width:"18",height:"18",xmlns:"http://www.w3.org/2000/svg"},{children:(0,o.jsxs)("g",Object.assign({fill:"none",fillRule:"evenodd"},{children:[(0,o.jsx)("path",{fillRule:"nonzero",d:"M-826-12H454v46H-826z"},void 0),(0,o.jsx)("path",{d:"M13.913 14.892a.334.334 0 0 1-.472.02l-4-3.666A.334.334 0 0 1 9.333 11V7.333a.333.333 0 0 1 .667 0v3.52l3.892 3.568a.333.333 0 0 1 .02.471M2 11c0 4.411 3.59 8 8 8 4.411 0 8-3.589 8-8s-3.589-8-8-8c-4.41 0-8 3.589-8 8z",fill:"currentColor"},void 0)]}),void 0)}),void 0)}),void 0):null,(0,o.jsxs)("div",Object.assign({className:Br["c-opening-hours__block"]},{children:[(0,o.jsx)("div",Object.assign({className:Br["c-opening-hours__header"]},{children:c?(0,o.jsxs)("div",Object.assign({className:Br["c-opening-hours__btn"],onClick:()=>p(!d)},{children:[(0,o.jsx)("span",{children:u},void 0),(0,o.jsx)("span",Object.assign({className:Br["c-opening-hours__arrow"]},{children:(0,o.jsx)("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24"},{children:(0,o.jsx)("path",{d:"M10.7 9a.5.5 0 01.705.05l2.273 2.623a.5.5 0 010 .654l-2.273 2.623a.5.5 0 01-.755-.655l1.818-2.099a.3.3 0 000-.392L10.65 9.705A.5.5 0 0110.7 9z",fill:"currentColor",fillRule:"nonzero"},void 0)}),void 0)}),void 0)]}),void 0):(0,o.jsx)("h4",Object.assign({className:Br["c-opening-hours__title"]},{children:u}),void 0)}),void 0),(d&&c||s)&&(0,o.jsx)("div",Object.assign({className:Br["c-opening-hours__body"]},{children:i}),void 0),l&&!d&&!s&&(0,o.jsx)("div",Object.assign({className:Br["c-opening-hours__info"]},{children:l}),void 0)]}),void 0)]}),void 0)};Dr.defaultProps={icon:!1,accordion:!1,showContent:!1};var Mr={"location-autocomplete":"_3W3yJ","location-autocomplete-container":"_2WteC","location-autocomplete-add":"_1x6b6","location-autocomplete-form":"_2FLkG","location-autocomplete-form-element":"_3kXp7","location-autocomplete-form-input":"_1MqL7",error:"_1j--c",clear:"_1u0OZ","bg-white":"_1FZu1","location-autocomplete-form-label":"_3WkGt","location-autocomplete-form-clear":"_2rpaa","location-autocomplete-tooltip":"_35w5D",show:"_3BhsY","location-autocomplete-tooltip-container":"_1TlYp","location-autocomplete-list":"_1mKgE","highlight-active":"_gTrob","location-autocomplete-list-name":"_1ovHe"};const _r={enableHighAccuracy:!0,timeout:5e3,maximumAge:0},kr={lat:47.2701114,lng:5.8663153},Ir={lat:55.099161,lng:15.0419319},Sr={componentRestrictions:{country:["de"]},types:["geocode"]},Qr={apiKey:"",fieldName:"location-autocomplete",disableCurrentLocation:!1,allowQueryParams:!1,restrictionSettings:Sr,enabelCookieCheck:!0,radius:0,variant:"default",placeholder:"Einsatzort"},Nr=r.forwardRef(((e,t)=>{let{className:n,testId:i,apiKey:a,value:c,fieldName:u,disableCurrentLocation:s,allowQueryParams:l,placeholder:f,restrictionSettings:d,onChange:p,enabelCookieCheck:g,radius:A,variant:m}=e,h=Ue(e,["className","testId","apiKey","value","fieldName","disableCurrentLocation","allowQueryParams","placeholder","restrictionSettings","onChange","enabelCookieCheck","radius","variant"]);const[v,b]=(0,r.useState)(!1),[w,y]=(0,r.useState)([]),[x,C]=(0,r.useState)(!1),[E,B]=(0,r.useState)(""),[D,M]=(0,r.useState)(null),[_,k]=(0,r.useState)(null),[I,S]=(0,r.useState)(null),[Q,N]=(0,r.useState)(-1),[F,T]=(0,r.useState)(!1),[O,P]=(0,r.useState)({}),[j,z]=(0,r.useState)({}),R=(0,r.useRef)(null),L=Le({},Sr,d),U=()=>{M(window.google),k(new window.google.maps.Geocoder),S(new window.google.maps.places.AutocompleteService)};(0,r.useEffect)((()=>{c&&B(c)}),[c]),(0,r.useEffect)((()=>{I&&E&&Z()}),[I]);const Y=()=>{const e=Pe.parse(decodeURI(window.location.search));if(l){const{CATEGORY:t}=e,n=u?e[u]:"";n&&(B(n),U()),!n&&t&&T(!0)}};(0,r.useEffect)((()=>{const e=Pe.parse(window.location.search),t=u?e[u]:"",n=ze.get("cookie_usage_info");if(g&&!n)return void(l&&t&&t&&B(t));if(!x&&!t)return;let r=null;document.querySelectorAll("script[src*='maps.googleapis.com']").length>0?r=document.querySelectorAll("script[src*='maps.googleapis.com']")[0]:(r=document.createElement("script"),r.src=`https://maps.googleapis.com/maps/api/js?key=${a}&libraries=places,geometry&language=de`,document.body.appendChild(r)),"object"!=typeof window.google||v||(U(),b(!0),Y()),r.addEventListener("load",(function(){v||(U(),b(!0),Y())}))}),[x,l]);const H=(e,t)=>{if(e.bounds||e.viewport){const t=e.bounds||e.viewport,n=t.getNorthEast().lat(),r=t.getNorthEast().lng(),o=t.getSouthWest().lat(),i=t.getSouthWest().lng();z({BOUNDS_NE:`${n},${r}`,BOUNDS_SW:`${o},${i}`});const a=new D.maps.LatLng(parseFloat(n),parseFloat(r)),c=A?new D.maps.geometry.spherical.computeOffset(a,1e4*A,0):null,u=c?n-c.lat():0;P({BOUNDS_NE:`${n-u},${r-u}`,BOUNDS_SW:`${o+u},${i+u}`})}},G=()=>{navigator.geolocation?navigator.geolocation.getCurrentPosition((({coords:e})=>{if(_){var t={lat:e.latitude,lng:e.longitude};new window.google.maps.LatLngBounds(new window.google.maps.LatLng(kr),new window.google.maps.LatLng(Ir)).contains(t)?_.geocode({location:t},((e,t)=>{if("OK"===t){let t=null==e?void 0:e.find((e=>e.types.some((e=>"administrative_area_level_3"===e))));t||(t=null==e?void 0:e.find((e=>e.types.some((e=>"administrative_area_level_1"===e)))));const n=t?V(t.formatted_address):"";B(n),C(!1),t&&H(t.geometry)}})):console.log("User location is not in Germany")}}),(e=>{P({}),z({})}),_r):(P({}),z({}),C(!1),N(-1),console.log("Can't detect user locations"))},J=({place_id:e},t=!1)=>{_&&_.geocode({placeId:e},((e,n)=>{if("OK"!==n)return;const r=null!=e&&e.length?e[0]:null,o=t||r&&V(r.formatted_address);B(o),C(!1),N(-1),r&&H(r.geometry)}))},V=e=>e.replace(", Deutschland",""),W=()=>{R&&R.current&&R.current.focus(),C(!0),B(""),N(-1),P({}),z({})};(0,r.useEffect)((()=>{if(!E||!I)return N(-1),void y([]);null==I||I.getPlacePredictions(Le({input:E},L),((e,t)=>{if(t!==D.maps.places.PlacesServiceStatus.OK)t===D.maps.places.PlacesServiceStatus.ZERO_RESULTS&&(N(-1),y([]));else{let t=null==e?void 0:e.map((e=>(e.description=V(e.description),e))).filter((e=>!e.types.some((e=>"country"===e))));t&&y([...t.map((e=>(e=>{let t=e.description;const n=e.matched_substrings[0],r=t.slice(n.offset,n.offset+n.length);return t=t.replace(r,`<strong>${r}</strong>`),e.description=t,e})(e)))])}}))}),[E]);const Z=()=>{null==I||I.getPlacePredictions(Le({input:E},L),((e,t)=>{if(t!==D.maps.places.PlacesServiceStatus.OK);else{let t=null==e?void 0:e.map((e=>(e.description=V(e.description),e))).filter((e=>!e.types.some((e=>"country"===e))));t&&t.length>0&&J(t[0])}}))};(0,r.useImperativeHandle)(t,(()=>({focus:()=>{setTimeout((()=>{C(!0),R&&R.current&&R.current.focus()}),300)}})),[x]);const X=Q>-1&&Q<w.length?w[Q].description.replace("<strong>","").replace("</strong>",""):E,K=()=>{N(-1),C(!0)};return(0,r.useEffect)((()=>{p&&p({target:{name:u,value:j.BOUNDS_SW&&j.BOUNDS_NE&&O.BOUNDS_SW&&O.BOUNDS_NE?{location:X,location_bounds_sw:j.BOUNDS_SW?j.BOUNDS_SW:"",location_bounds_ne:j.BOUNDS_NE?j.BOUNDS_NE:"",location_bounds_calc_sw:O.BOUNDS_SW?O.BOUNDS_SW:"",location_bounds_calc_ne:O.BOUNDS_NE?O.BOUNDS_NE:"",radius:A}:null}})}),[O,j,X,p,u]),a?(0,o.jsxs)("div",Object.assign({"data-testid":i},h,{className:Ge([Mr["location-autocomplete"],n])},{children:[(0,o.jsx)("div",Object.assign({className:Ge([Mr["location-autocomplete-container"]])},{children:(0,o.jsxs)("div",Object.assign({className:Ge([Mr["location-autocomplete-form"]])},{children:[(0,o.jsxs)("div",Object.assign({className:Ge([Mr["location-autocomplete-form-element"]])},{children:[(0,o.jsx)("input",{tabIndex:0,ref:R,onFocus:K,onClick:K,onChange:e=>{N(-1),C(!0),j.BOUNDS_SW&&j.BOUNDS_NE&&O.BOUNDS_SW&&O.BOUNDS_NE&&(P(""),z("")),B(e.target.value)},onKeyDown:e=>{switch(e.key){case"ArrowDown":e.preventDefault();let t=Q+1;t>w.length&&(t=-1),C(!0),N(t);break;case"ArrowUp":e.preventDefault();let n=Q-1;n<-1&&(n=w.length),C(!0),N(n);break;case"Enter":e.preventDefault(),Q<0&&w.length>0&&J(w[0]),w[Q]&&J(w[Q]),Q===w.length&&(e.preventDefault(),G());break;case"Escape":e.preventDefault(),N(-1),C(!1)}},onBlur:()=>{setTimeout((()=>{C(!1),T(!0)}),250)},className:Ge([Mr["location-autocomplete-form-input"],{[Mr.error]:F&&!E,[Mr.clear]:E,[Mr["bg-"+m]]:"default"!==m}]),autoComplete:"off",type:"text",placeholder:f,value:X},void 0),E?(0,o.jsx)("span",Object.assign({tabIndex:1,className:Ge(Mr["location-autocomplete-form-clear"]),onKeyDown:e=>{e.stopPropagation(),"Enter"===e.key&&W()},onClick:()=>W()},{children:(0,o.jsx)(pt,{name:"close-fat"},void 0)}),void 0):null]}),void 0),(0,o.jsx)("div",Object.assign({className:Ge(Mr["location-autocomplete-tooltip"],{[Mr.show]:!s&&x||s&&x&&w.length>0})},{children:(0,o.jsxs)("div",Object.assign({className:Ge(Mr["location-autocomplete-tooltip-container"])},{children:[(null==w?void 0:w.length)>0?(0,o.jsx)("ul",Object.assign({className:Ge(Mr["location-autocomplete-list"])},{children:w.map(((e,t)=>(0,o.jsxs)("li",Object.assign({className:Ge({[Mr["highlight-active"]]:Q===t}),onClick:t=>{t.stopPropagation(),J(e)}},{children:[(0,o.jsx)(pt,{name:"location"},void 0),(0,o.jsx)("span",{className:Ge(Mr["location-autocomplete-list-name"]),dangerouslySetInnerHTML:{__html:e.description}},void 0)]}),t)))}),void 0):null,s?null:(0,o.jsx)("ul",Object.assign({className:Ge(Mr["location-autocomplete-list"])},{children:(0,o.jsxs)("li",Object.assign({className:Ge({[Mr["highlight-active"]]:Q===w.length}),onClick:()=>G()},{children:[(0,o.jsx)(pt,{name:"plain"},void 0),(0,o.jsx)("span",Object.assign({className:Ge(Mr["location-autocomplete-list-name"])},{children:(0,o.jsx)("strong",{children:"In der Umgebung"},void 0)}),void 0)]}),void 0)}),void 0)]}),void 0)}),void 0)]}),void 0)}),void 0),(0,o.jsx)("input",{type:"hidden",ref:t,name:u,value:JSON.stringify({location:X,location_bounds_sw:j.BOUNDS_SW?j.BOUNDS_SW:"",location_bounds_ne:j.BOUNDS_NE?j.BOUNDS_NE:"",location_bounds_calc_sw:O.BOUNDS_SW?O.BOUNDS_SW:"",location_bounds_calc_ne:O.BOUNDS_NE?O.BOUNDS_NE:"",radius:A})},void 0)]}),void 0):null}));Nr.defaultProps=Qr;var Fr={"multi-locations":"_2M-Fn","multi-locations-select-list":"_23Qjt","multi-locations-box":"_2k0qA","multi-locations-box-name":"_2KMuB","multi-locations-box-remove":"_3wXi7","multi-locations-box-breadcrumb":"_1PdXl","multi-locations-box-drag":"_1_rCM","multi-locations-box-select-wrap":"_1LGwk","multi-locations-box-select":"_3BM4b","multi-locations-toggle":"_3TFkb","multi-locations-toggle-btn":"_UFGCr","multi-locations-autocomplete-wrapper":"_G44Uh"};const Tr=e=>{let{className:t,testId:n,updateOrderLocation:r,selectedLocation:i,removeLocation:a,editLocation:c,changeLocationRadius:u}=e,s=Ue(e,["className","testId","updateOrderLocation","selectedLocation","removeLocation","editLocation","changeLocationRadius"]);return(0,o.jsx)("div",Object.assign({"data-testid":n},s,{className:Ge([Fr["multi-locations-select-list"],t])},{children:(0,o.jsx)(Re.ReactSortable,Object.assign({list:i,setList:r,handle:".order"},{children:null==i?void 0:i.map(((e,t)=>(0,o.jsxs)("div",Object.assign({className:Ge([Fr["multi-locations-box"]])},{children:[(0,o.jsxs)("div",Object.assign({className:Ge([Fr["multi-locations-box-breadcrumb"]])},{children:[(0,o.jsx)(pt,{name:"drag-handles",className:Ge([Fr["multi-locations-box-drag"],"order"])},void 0),(0,o.jsx)("p",Object.assign({className:Ge([Fr["multi-locations-box-name"]])},{children:e.location}),void 0)]}),void 0),(0,o.jsx)("div",Object.assign({className:Ge([Fr["multi-locations-box-select-wrap"]])},{children:(0,o.jsxs)("select",Object.assign({value:"number"==typeof e.radius?e.radius:0,onChange:e=>((e,t)=>{const n=e.target.value;return e.preventDefault(),u(n,t)})(e,t),className:Ge([Fr["multi-locations-box-select"]])},{children:[(0,o.jsx)("option",Object.assign({value:0},{children:"Umkreis"}),void 0),(0,o.jsx)("option",Object.assign({value:10},{children:"10 km"}),void 0),(0,o.jsx)("option",Object.assign({value:20},{children:"20 km"}),void 0),(0,o.jsx)("option",Object.assign({value:50},{children:"50 km"}),void 0),(0,o.jsx)("option",Object.assign({value:100},{children:"100 km"}),void 0)]}),void 0)}),void 0),a?(0,o.jsx)(Dt,Object.assign({className:Ge([Fr["multi-locations-box-remove"]]),onClick:()=>a(e.location,t)},{children:(0,o.jsx)(pt,{name:"basket",size:"small"},void 0)}),void 0):null,c?(0,o.jsx)(Dt,Object.assign({className:Ge([Fr["multi-locations-box-remove"]]),onClick:()=>c(e,t)},{children:(0,o.jsx)(pt,{name:"pencil",size:"small"},void 0)}),void 0):null]}),t)))}),void 0)}),void 0)};Tr.defaultProps={};const Or=(e,t)=>{const[n,o]=(0,r.useState)(!1),i=e+(()=>{let e="";for(let n in t)t[n]&&(e+="&"+n+"="+t[n]);return e?"?"+e:""})();let a=null;return document.querySelectorAll("script[src*='"+e+"']").length>0?a=document.querySelectorAll("script[src*='"+e+"']")[0]:(a=document.createElement("script"),a.src=i,document.body.appendChild(a)),a.addEventListener("load",(function(){o(!0)})),[n]},Pr=r.forwardRef(((e,t)=>{let{className:n,testId:i,autocompleteSetting:a,locationSelected:c,onChange:u,fieldName:s,enabelCookieCheck:l,defaultRadius:f}=e,d=Ue(e,["className","testId","autocompleteSetting","locationSelected","onChange","fieldName","enabelCookieCheck","defaultRadius"]);const[p,g]=(0,r.useState)(!1),[A,m]=(0,r.useState)((()=>(()=>{if(0===(null==c?void 0:c.length))return[];let e=[];return null==c||c.map((t=>{if(t.location&&t.location_bounds_ne&&t.location_bounds_sw){const n=t;"number"!=typeof t.radius&&(n.radius=0),e.push(n)}return!0})),e})())),[h,v]=(0,r.useState)(null),[b,w]=(0,r.useState)(null),[y,x]=(0,r.useState)(null),[C,E]=(0,r.useState)(!0),[B]=Or("https://maps.googleapis.com/maps/api/js",{key:null==a?void 0:a.apiKey,libraries:"places,geometry",language:"de"}),D=(0,r.useRef)(null);(0,r.useEffect)((()=>{D&&D.current&&h&&!y&&D.current.focus()}),[D,y,h]);const M=e=>{!e&&(x(null),v(null),w(null),E(!0)),g(e)},_=e=>{const{location:t,location_bounds_calc_ne:n,location_bounds_calc_sw:r,location_bounds_ne:o,location_bounds_sw:i,radius:a}=e,c={location:t,location_bounds_ne:o,location_bounds_sw:i,radius:a};return n&&r&&(c.location_bounds_calc_ne=n,c.location_bounds_calc_sw=r),c};return(0,r.useEffect)((()=>{u&&u({target:{name:s,value:A.map((e=>_(e)))}})}),[A,s,u]),(0,o.jsxs)("div",Object.assign({"data-testid":i},d,{className:Ge([Fr["multi-locations"],n])},{children:[A&&A.length?(0,o.jsx)(Tr,{selectedLocation:A,removeLocation:(e,t)=>m(null==A?void 0:A.filter(((n,r)=>r!==t||n.location!==e))),editLocation:(e,t)=>{return n=e,r=t,g(!0),v(n),void w(r);var n,r},changeLocationRadius:(e,t)=>((e,t)=>{if(!B)return;const n=JSON.parse(JSON.stringify(A)),r=+e;if(n){if(n[t].radius=r,r>0&&B&&"object"==typeof google&&"object"==typeof google.maps){const[e,o]=((e,t,n)=>{const[r,o]=null==t?void 0:t.split(","),[i,a]=null==n?void 0:n.split(","),c=new google.maps.LatLng(parseFloat(r),parseFloat(o)),u=r-google.maps.geometry.spherical.computeOffset(c,1e4*e,0).lat();return[`${parseFloat(r)-u},${parseFloat(o)-u}`,`${parseFloat(i)+u},${parseFloat(a)+u}`]})(r,n[t].location_bounds_ne,n[t].location_bounds_sw);n[t].location_bounds_calc_ne=e,n[t].location_bounds_calc_sw=o}0===r&&(n[t].location_bounds_calc_ne=n[t].location_bounds_ne,n[t].location_bounds_calc_sw=n[t].location_bounds_sw)}m(n)})(e,t),updateOrderLocation:m},void 0):null,a?p?(0,o.jsxs)("div",Object.assign({className:Ge([Fr["multi-locations-autocomplete-wrapper"]])},{children:[(0,o.jsx)(Nr,Object.assign({className:Ge([Fr["multi-locations-autocomplete"]])},a,{enabelCookieCheck:l,onChange:e=>{return(t=e.target.value)&&JSON.stringify(t)!==JSON.stringify(y)&&(x(t),!h&&E(!1)),void(h&&t&&h.location!==t.location&&E(!1));var t},variant:"white",value:h&&h.location?h.location:"",ref:D,radius:h?null==h?void 0:h.radius:f}),void 0),(0,o.jsxs)($e,Object.assign({alignItems:"center",className:Ge([Fr["multi-locations-autocomplete-btn"]])},{children:[(0,o.jsx)(tt,Object.assign({offsetRight:"auto",xs:"auto"},{children:(0,o.jsx)(Dt,Object.assign({onClick:()=>M(!1)},{children:"Abbrechen"}),void 0)}),void 0),(0,o.jsx)(tt,Object.assign({xs:"auto"},{children:(0,o.jsx)(We,Object.assign({variant:"orange",size:"sm",onClick:h?()=>{let e=JSON.parse(JSON.stringify(A));(null==h?void 0:h.location)!==(null==y?void 0:y.location)&&(null!==b&&(e[b]=y,m(e)),M(!1))}:()=>{y&&A&&m([...A,y]),x(null),M(!1)},disabled:C},{children:"Auswahl übernehmen"}),void 0)}),void 0)]}),void 0)]}),void 0):(0,o.jsx)("div",Object.assign({className:Ge([Fr["multi-locations-toggle"]])},{children:(0,o.jsxs)(Dt,Object.assign({className:Ge([Fr["multi-locations-toggle-btn"]]),onClick:()=>M(!0)},{children:[(0,o.jsx)(pt,{name:"add-solid"},void 0),"Einsatzort hinzufügen"]}),void 0)}),void 0):null,(0,o.jsx)("input",{type:"hidden",ref:t,name:s,value:JSON.stringify(A.map((e=>_(e))))},void 0)]}),void 0)}));Pr.defaultProps={fieldName:"multi-locations",autocompleteSetting:{apiKey:""},enabelCookieCheck:!1,defaultRadius:0};var jr={"card-info":"_2Ldq7","card-info-container":"_2ecE6","card-info-container-link":"_1B8zE","card-info-active":"_L1myF","card-info-footer":"_2NQlu","card-info-partner":"_3d9Tb","card-info-body":"_20ij1","card-info-body-img":"_1TnoR","card-info-post":"_3MTFJ","card-info-body-content":"_1UKEC","card-info-body-text":"_ftqhV","card-info-hover":"_LdGNr","card-info-link":"_23QXR","card-info-rating":"_2PFcr","card-info-profile":"_1xIVr","card-info-header":"_3gceo","card-info-nav-body":"_2c1Tl","card-info-nav-link":"_1lhUZ","card-info-title":"_2GsE9","card-info-row":"_2ihU1","card-info-col":"_xukvb","card-info-body-list":"_1aX_p","card-info-link-icon":"_IcMTB","card-info-nav-img":"_1NtPv","card-info-content-img":"_Gv8Z1","card-info-body-label":"_23qoX","card-info-content":"_2tZZa","card-info-content-link-el":"_30cY1","card-info-content-link":"_3Xr_U","card-info-content-text":"_1w3Ap","card-info-link-list":"_1zvP1","card-info-link-arrow":"_1VE30","card-info-link-name":"_1dc-1","card-info-nav-hover":"_3whBf","card-info-nav-icon":"_3PAV4","card-info-nav-text":"_30n1S","card-info-nav-image":"_2XbJb"};const zr=e=>{let{testId:t,className:n,title:r}=e,i=Ue(e,["testId","className","title"]);return r?(0,o.jsx)("div",Object.assign({"data-testid":t},i,{className:Ge([jr["card-info-header"],n])},{children:(0,o.jsx)("h4",Object.assign({className:jr["card-info-title"],title:r},{children:r}),void 0)}),void 0):null};zr.defaultProps={};const Rr=e=>{let{testId:t,className:n,title:r,href:i,icon:a}=e,c=Ue(e,["testId","className","title","href","icon"]);return r?(0,o.jsx)("div",Object.assign({"data-testid":t},c,{className:Ge([jr["card-info-footer"],n])},{children:(0,o.jsxs)(Dt,Object.assign({size:"small",href:i||"",className:jr["card-info-link"],title:r,hover:!1},{children:[a?(0,o.jsx)(pt,{name:a,className:jr["card-info-link-icon"]},void 0):null,(0,o.jsx)("span",Object.assign({className:jr["card-info-link-name"]},{children:r}),void 0),(0,o.jsx)("span",Object.assign({className:jr["card-info-link-arrow"]},{children:(0,o.jsx)(pt,{name:"arrow-right"},void 0)}),void 0)]}),void 0)}),void 0):null};Rr.defaultProps={};const Lr=e=>{let{className:t,children:n}=e,r=Ue(e,["testId","className","children"]);return(0,o.jsx)("div",Object.assign({},r,{className:Ge([jr["card-info"],t])},{children:(0,o.jsx)("div",Object.assign({className:jr["card-info-container"]},{children:n}),void 0)}),void 0)};Lr.defaultProps={};var Ur={"location-box":"_fD7j2","location-name":"_3aQCr","location-select-wrap":"_3fncB","location-select":"_3WdNy"};const Yr=r.forwardRef(((e,t)=>{let{testId:n,className:i,fieldName:a,apiKey:c,selectLocation:u}=e,s=Ue(e,["testId","className","fieldName","apiKey","selectLocation"]);const[l,f]=(0,r.useState)(u),[d,p]=(0,r.useState)(),[g,A]=(0,r.useState)(),[m]=Or("https://maps.googleapis.com/maps/api/js",{key:c,libraries:"places,geometry",language:"de"}),h=(e,t)=>null==e?void 0:e.find((e=>e.types.some((e=>e===t)))).long_name;return(0,r.useEffect)((()=>{if((l||m)&&"object"==typeof google&&"object"==typeof google.maps){if(!d&&p(new window.google.maps.Geocoder),!g&&A(new window.google.maps.places.AutocompleteService),""===(null==l?void 0:l.location)&&null!=l&&l.location_bounds_sw&&null!=l&&l.location_bounds_ne){const e=(null==l?void 0:l.location_bounds_sw)&&(null==l?void 0:l.location_bounds_sw.split(",")),t=(null==l?void 0:l.location_bounds_ne)&&(null==l?void 0:l.location_bounds_ne.split(",")),n=t&&e&&new window.google.maps.LatLngBounds(new window.google.maps.LatLng(parseFloat(e[0]),parseFloat(e[1])),new window.google.maps.LatLng(parseFloat(t[0]),parseFloat(t[1]))).getCenter(),r=n&&{lat:n.lat(),lng:n.lng()};r&&(null==d||d.geocode({location:r},((e,t)=>{if("OK"!==t)return;let n=null==e?void 0:e.find((e=>e.types.some((e=>"locality"===e)))),r=null==n?void 0:n.address_components,o=h(r,"locality"),i=h(r,"postal_code");if(o){let e=JSON.parse(JSON.stringify(l)),t=i?i+" ":"";e&&(e.location=t+o),f(e)}})))}null!=l&&l.location_bounds_calc_ne||null!=l&&l.location_bounds_calc_sw||""===(null==l?void 0:l.location)||(null==l?void 0:l.location)&&(null==g||g.getPlacePredictions({input:null==l?void 0:l.location,componentRestrictions:{country:["de"]},types:["geocode"]},((e,t)=>{if(t===google.maps.places.PlacesServiceStatus.OK){var n;const t=null==e||null==(n=e.find((e=>e.types.some((e=>"locality"===e||"postal_code"===e)))))?void 0:n.place_id;t&&(null==d||d.geocode({placeId:t},((e,t)=>{var n;if("OK"!==t)return;let r=null==e||null==(n=e.find((e=>e.types.some((e=>"locality"===e||"postal_code"===e)))))?void 0:n.geometry;r&&(e=>{if(e.bounds||e.viewport){let t=JSON.parse(JSON.stringify(l)),n="number"==typeof t.radius?t.radius:0;const r=e.bounds||e.viewport,o=r.getNorthEast().lat(),i=r.getNorthEast().lng(),a=r.getSouthWest().lat(),c=r.getSouthWest().lng();t.location_bounds_ne=`${o},${i}`,t.location_bounds_sw=`${a},${c}`;const u=new google.maps.LatLng(parseFloat(o),parseFloat(i)),s=google.maps.geometry.spherical.computeOffset(u,1e4*n,0),d=s?o-s.lat():0;t.location_bounds_calc_ne=`${o-d},${i-d}`,t.location_bounds_calc_sw=`${a+d},${c+d}`,f(t)}})(r)})))}})))}}),[l,m,g,d]),l?(0,o.jsxs)("div",Object.assign({"data-testid":n},s,{className:Ge([Ur.location,i])},{children:[(0,o.jsxs)("div",Object.assign({className:Ur["location-box"]},{children:[(0,o.jsx)("p",Object.assign({className:Ur["location-name"],title:null==l?void 0:l.location},{children:null==l?void 0:l.location}),void 0),(0,o.jsx)("div",Object.assign({className:Ur["location-select-wrap"]},{children:(0,o.jsxs)("select",Object.assign({value:"number"==typeof(null==l?void 0:l.radius)?l.radius:0,onChange:e=>(e=>{const t=e.target.value;if(e.preventDefault(),!m)return;const n=JSON.parse(JSON.stringify(l)),r=+t;if(n){if(n.radius=r,r>0&&m&&"object"==typeof google&&"object"==typeof google.maps){const[e,t]=((e,t,n)=>{const[r,o]=null==t?void 0:t.split(","),[i,a]=null==n?void 0:n.split(","),c=new google.maps.LatLng(parseFloat(r),parseFloat(o)),u=google.maps.geometry.spherical.computeOffset(c,1e4*e,0),s=parseFloat(r)-u.lat();return[`${parseFloat(r)-s},${parseFloat(o)-s}`,`${parseFloat(i)+s},${parseFloat(a)+s}`]})(r,n.location_bounds_ne,n.location_bounds_sw);n.location_bounds_calc_ne=e,n.location_bounds_calc_sw=t}0===r&&(n.location_bounds_calc_ne=n.location_bounds_ne,n.location_bounds_calc_sw=n.location_bounds_sw)}f(n)})(e),className:Ur["location-select"]},{children:[(0,o.jsx)("option",Object.assign({value:0},{children:"Umkreis"}),void 0),(0,o.jsx)("option",Object.assign({value:10},{children:"10 km"}),void 0),(0,o.jsx)("option",Object.assign({value:20},{children:"20 km"}),void 0),(0,o.jsx)("option",Object.assign({value:50},{children:"50 km"}),void 0),(0,o.jsx)("option",Object.assign({value:100},{children:"100 km"}),void 0)]}),void 0)}),void 0)]}),void 0),(0,o.jsx)("input",{type:"hidden",ref:t,name:a,value:l&&JSON.stringify([{location:l.location,location_bounds_sw:l.location_bounds_sw?l.location_bounds_sw:"",location_bounds_ne:l.location_bounds_ne?l.location_bounds_ne:"",location_bounds_calc_sw:l.location_bounds_calc_sw?l.location_bounds_calc_sw:"",location_bounds_calc_ne:l.location_bounds_calc_ne?l.location_bounds_calc_ne:"",radius:l.radius}])},void 0)]}),void 0):null}));Yr.defaultProps={fieldName:"location",apiKey:""};const Hr=function(e){e.pageId;var t=e.pageTitle,n=e.rating,r=e.ratingFormatted,i=e.recommendCount,a=e.reviewCount,c=e.ratingCategories,u=e.reviewFormUrl;return(0,o.jsxs)("div",{className:"craftsman-reviews-average-rating-info bottom-margin",children:[(0,o.jsx)("h3",{className:"bold",children:"Bewertungen"}),(0,o.jsxs)("p",{className:"bottom-margin",children:["von ",t]}),(0,o.jsxs)("div",{className:"info-box bottom-margin",children:[(0,o.jsxs)("div",{className:"list-items",children:[(0,o.jsxs)("div",{className:"item",children:[(0,o.jsx)("p",{children:"Durchschnitt"}),(0,o.jsxs)("p",{children:[(0,o.jsx)("span",{className:"big",children:r})," ",(0,o.jsx)(qn,{rating:n})]})]}),(0,o.jsxs)("div",{className:"item",children:[(0,o.jsx)("p",{children:"Weiterempfehlungen"}),(0,o.jsx)("p",{children:(0,o.jsx)("span",{className:"big",children:i})})]}),(0,o.jsxs)("div",{className:"item",children:[(0,o.jsx)("p",{children:"Anzahl Bewertungen"}),(0,o.jsx)("p",{children:(0,o.jsx)("span",{className:"big",children:a})})]})]}),(0,o.jsx)("div",{className:"rating-category-details",children:(0,o.jsxs)("div",{className:"stars-distribution",children:[(0,o.jsx)("p",{className:"bold color-black bottom-margin-15",children:"Verteilung der Sterne"}),c.map((function(e){return(0,o.jsx)("div",{className:"rating-category",children:(0,o.jsxs)("p",{className:"small",children:[e.title,(0,o.jsx)("span",{className:"stars",children:(0,o.jsx)($n,{rating:e.rating,ratingFormatted:e.ratingFormatted})})]})},e.title)}))]})})]}),(0,o.jsx)("div",{className:"text-center",children:(0,o.jsx)("p",{children:(0,o.jsx)("a",{href:u,className:"btn-orange",children:"Jetzt bewerten"})})})]})};var Gr=n(40961);const Jr=function(e){var t=e.reviewServices;return 0==t.length?null:(0,o.jsxs)("div",{className:"review-services bottom-margin",children:[(0,o.jsx)("p",{className:"small bold color-black bottom-margin-10",children:"Durchgeführte Arbeiten"}),(0,o.jsx)("p",{children:t.map((function(e){return(0,o.jsxs)("span",{children:[(0,o.jsx)(Xe,{title:e.title,size:"md"})," "]},e.service_id)}))})]})};var Vr=n(12895);Vr.stringify,Vr.fromJSON,Vr.plugin,Vr.parse,Vr.list,Vr.document,Vr.comment,Vr.atRule,Vr.rule,Vr.decl,Vr.root,Vr.CssSyntaxError,Vr.Declaration,Vr.Container,Vr.Processor,Vr.Document,Vr.Comment,Vr.Warning,Vr.AtRule,Vr.Result,Vr.Input,Vr.Rule,Vr.Root,Vr.Node;const Wr=function(e){var t=e.ratings;if(0==t.length)return null;var n=function(e){return e.comment&&0!=e.comment.trim().length?(0,o.jsx)("div",{className:"rating-comment",children:(0,o.jsx)("p",{className:"small",children:e.comment})}):null};return(0,o.jsxs)("div",{className:"review-ratings bottom-margin",children:[(0,o.jsx)("p",{className:"small bold color-black bottom-margin-10",children:"Verteilung der Sterne"}),t.map((function(e){return(0,o.jsxs)("div",{className:"review-rating",children:[(0,o.jsxs)("p",{className:"small",children:[(0,o.jsx)("span",{className:"data",children:(0,o.jsx)($n,{rating:e.rating,ratingFormatted:e.ratingFormatted})}),e.reviewcat_name]}),n(e)]},e.reviewcat_name)}))]})};var Zr=function(e){var t=e.title,n=e.value;return(0,o.jsxs)("p",{className:"small",children:[(0,o.jsx)("span",{className:"title",children:t}),n]})};const Xr=function(e){var t=e.review;return(0,o.jsxs)("div",{className:"review-information bottom-margin",children:[(0,o.jsx)("p",{className:"small bold color-black bottom-margin-10",children:"Infos zur Bewertung"}),(0,o.jsxs)("div",{className:"data",children:[t.serviceDate&&0==t.serviceDate.length?null:(0,o.jsx)(Zr,{title:"Datum der Leistungserbringung",value:t.serviceDate}),t.location&&0!=t.location.length?(0,o.jsx)(Zr,{title:"Ort der Leistungserbringung",value:t.location}):null,(0,o.jsx)(Zr,{title:"Bewertung geprüft",value:t.verified?"ja":"nein"}),(0,o.jsx)(Zr,{title:"Weiterempfehlung",value:t.recommend?"ja":"nein"}),(0,o.jsxs)("p",{children:[function(e){return e.transcribed?(0,o.jsx)("span",{className:"info-tag",children:"transkribiert"}):null}(t),function(e){return e.editComment&&0!=e.editComment.length?(0,o.jsxs)("span",{className:"info-tag",children:["bearbeitet | ",e.modifiedDate," | ",e.editComment]}):null}(t)]})]})]})};const Kr=function(e){var t=e.questions;if(0==t.length)return null;var n=function(e){switch(e.question_type){case"text":return(0,o.jsx)("p",{className:"small color-grey",children:e.comment});case"radio_yesno":return(0,o.jsx)("p",{className:"small bold",children:e.rating?r():i()});case"stars":return(0,o.jsx)(o.Fragment,{children:(0,o.jsx)($n,{rating:e.rating,ratingFormatted:e.ratingFormatted})})}return null},r=function(){return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("i",{className:"wsh-icon wsh-icon-swoosh-fat"})," Ja"]})},i=function(){return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("i",{className:"wsh-icon wsh-icon-close-fat"})," Nein"]})};return(0,o.jsxs)("div",{className:"review-questions bottom-margin",children:[(0,o.jsx)("p",{className:"small bold color-black bottom-margin-10",children:"Individuelle Fragen"}),t.map((function(e,t){return(0,o.jsxs)("div",{className:"review-question-item bottom-margin-10",children:[(0,o.jsx)("div",{className:"number",children:(0,o.jsx)("span",{children:t+1})}),(0,o.jsxs)("div",{className:"data",children:[(0,o.jsx)("p",{className:"small",children:e.reviewcat_name}),n(e)]})]},e.reviewcat_name)}))]})};function qr(e,t){return function(){return e.apply(t,arguments)}}const{toString:$r}=Object.prototype,{getPrototypeOf:eo}=Object,to=(no=Object.create(null),e=>{const t=$r.call(e);return no[t]||(no[t]=t.slice(8,-1).toLowerCase())});var no;const ro=e=>(e=e.toLowerCase(),t=>to(t)===e),oo=e=>t=>typeof t===e,{isArray:io}=Array,ao=oo("undefined");const co=ro("ArrayBuffer");const uo=oo("string"),so=oo("function"),lo=oo("number"),fo=e=>null!==e&&"object"==typeof e,po=e=>{if("object"!==to(e))return!1;const t=eo(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)},go=ro("Date"),Ao=ro("File"),mo=ro("Blob"),ho=ro("FileList"),vo=ro("URLSearchParams"),[bo,wo,yo,xo]=["ReadableStream","Request","Response","Headers"].map(ro);function Co(e,t,{allOwnKeys:n=!1}={}){if(null==e)return;let r,o;if("object"!=typeof e&&(e=[e]),io(e))for(r=0,o=e.length;r<o;r++)t.call(null,e[r],r,e);else{const o=n?Object.getOwnPropertyNames(e):Object.keys(e),i=o.length;let a;for(r=0;r<i;r++)a=o[r],t.call(null,e[a],a,e)}}function Eo(e,t){t=t.toLowerCase();const n=Object.keys(e);let r,o=n.length;for(;o-- >0;)if(r=n[o],t===r.toLowerCase())return r;return null}const Bo="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,Do=e=>!ao(e)&&e!==Bo;const Mo=(_o="undefined"!=typeof Uint8Array&&eo(Uint8Array),e=>_o&&e instanceof _o);var _o;const ko=ro("HTMLFormElement"),Io=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),So=ro("RegExp"),Qo=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Co(n,((n,o)=>{let i;!1!==(i=t(n,o,e))&&(r[o]=i||n)})),Object.defineProperties(e,r)},No="abcdefghijklmnopqrstuvwxyz",Fo="0123456789",To={DIGIT:Fo,ALPHA:No,ALPHA_DIGIT:No+No.toUpperCase()+Fo};const Oo=ro("AsyncFunction"),Po={isArray:io,isArrayBuffer:co,isBuffer:function(e){return null!==e&&!ao(e)&&null!==e.constructor&&!ao(e.constructor)&&so(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{let t;return e&&("function"==typeof FormData&&e instanceof FormData||so(e.append)&&("formdata"===(t=to(e))||"object"===t&&so(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&co(e.buffer),t},isString:uo,isNumber:lo,isBoolean:e=>!0===e||!1===e,isObject:fo,isPlainObject:po,isReadableStream:bo,isRequest:wo,isResponse:yo,isHeaders:xo,isUndefined:ao,isDate:go,isFile:Ao,isBlob:mo,isRegExp:So,isFunction:so,isStream:e=>fo(e)&&so(e.pipe),isURLSearchParams:vo,isTypedArray:Mo,isFileList:ho,forEach:Co,merge:function e(){const{caseless:t}=Do(this)&&this||{},n={},r=(r,o)=>{const i=t&&Eo(n,o)||o;po(n[i])&&po(r)?n[i]=e(n[i],r):po(r)?n[i]=e({},r):io(r)?n[i]=r.slice():n[i]=r};for(let e=0,t=arguments.length;e<t;e++)arguments[e]&&Co(arguments[e],r);return n},extend:(e,t,n,{allOwnKeys:r}={})=>(Co(t,((t,r)=>{n&&so(t)?e[r]=qr(t,n):e[r]=t}),{allOwnKeys:r}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,r)=>{let o,i,a;const c={};if(t=t||{},null==e)return t;do{for(o=Object.getOwnPropertyNames(e),i=o.length;i-- >0;)a=o[i],r&&!r(a,e,t)||c[a]||(t[a]=e[a],c[a]=!0);e=!1!==n&&eo(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:to,kindOfTest:ro,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return-1!==r&&r===n},toArray:e=>{if(!e)return null;if(io(e))return e;let t=e.length;if(!lo(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let r;for(;(r=n.next())&&!r.done;){const n=r.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const r=[];for(;null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:ko,hasOwnProperty:Io,hasOwnProp:Io,reduceDescriptors:Qo,freezeMethods:e=>{Qo(e,((t,n)=>{if(so(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=e[n];so(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},r=e=>{e.forEach((e=>{n[e]=!0}))};return io(e)?r(e):r(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>null!=e&&Number.isFinite(e=+e)?e:t,findKey:Eo,global:Bo,isContextDefined:Do,ALPHABET:To,generateString:(e=16,t=To.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n},isSpecCompliantForm:function(e){return!!(e&&so(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:e=>{const t=new Array(10),n=(e,r)=>{if(fo(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[r]=e;const o=io(e)?[]:{};return Co(e,((e,t)=>{const i=n(e,r+1);!ao(i)&&(o[t]=i)})),t[r]=void 0,o}}return e};return n(e,0)},isAsyncFn:Oo,isThenable:e=>e&&(fo(e)||so(e))&&so(e.then)&&so(e.catch)};function jo(e,t,n,r,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o)}Po.inherits(jo,Error,{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:Po.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const zo=jo.prototype,Ro={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{Ro[e]={value:e}})),Object.defineProperties(jo,Ro),Object.defineProperty(zo,"isAxiosError",{value:!0}),jo.from=(e,t,n,r,o,i)=>{const a=Object.create(zo);return Po.toFlatObject(e,a,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),jo.call(a,e.message,t,n,r,o),a.cause=e,a.name=e.name,i&&Object.assign(a,i),a};const Lo=jo;var Uo=n(48287).hp;function Yo(e){return Po.isPlainObject(e)||Po.isArray(e)}function Ho(e){return Po.endsWith(e,"[]")?e.slice(0,-2):e}function Go(e,t,n){return e?e.concat(t).map((function(e,t){return e=Ho(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const Jo=Po.toFlatObject(Po,{},null,(function(e){return/^is[A-Z]/.test(e)}));const Vo=function(e,t,n){if(!Po.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const r=(n=Po.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!Po.isUndefined(t[e])}))).metaTokens,o=n.visitor||s,i=n.dots,a=n.indexes,c=(n.Blob||"undefined"!=typeof Blob&&Blob)&&Po.isSpecCompliantForm(t);if(!Po.isFunction(o))throw new TypeError("visitor must be a function");function u(e){if(null===e)return"";if(Po.isDate(e))return e.toISOString();if(!c&&Po.isBlob(e))throw new Lo("Blob is not supported. Use a Buffer instead.");return Po.isArrayBuffer(e)||Po.isTypedArray(e)?c&&"function"==typeof Blob?new Blob([e]):Uo.from(e):e}function s(e,n,o){let c=e;if(e&&!o&&"object"==typeof e)if(Po.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(Po.isArray(e)&&function(e){return Po.isArray(e)&&!e.some(Yo)}(e)||(Po.isFileList(e)||Po.endsWith(n,"[]"))&&(c=Po.toArray(e)))return n=Ho(n),c.forEach((function(e,r){!Po.isUndefined(e)&&null!==e&&t.append(!0===a?Go([n],r,i):null===a?n:n+"[]",u(e))})),!1;return!!Yo(e)||(t.append(Go(o,n,i),u(e)),!1)}const l=[],f=Object.assign(Jo,{defaultVisitor:s,convertValue:u,isVisitable:Yo});if(!Po.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!Po.isUndefined(n)){if(-1!==l.indexOf(n))throw Error("Circular reference detected in "+r.join("."));l.push(n),Po.forEach(n,(function(n,i){!0===(!(Po.isUndefined(n)||null===n)&&o.call(t,n,Po.isString(i)?i.trim():i,r,f))&&e(n,r?r.concat(i):[i])})),l.pop()}}(e),t};function Wo(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function Zo(e,t){this._pairs=[],e&&Vo(e,this,t)}const Xo=Zo.prototype;Xo.append=function(e,t){this._pairs.push([e,t])},Xo.toString=function(e){const t=e?function(t){return e.call(this,t,Wo)}:Wo;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};const Ko=Zo;function qo(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function $o(e,t,n){if(!t)return e;const r=n&&n.encode||qo,o=n&&n.serialize;let i;if(i=o?o(t,n):Po.isURLSearchParams(t)?t.toString():new Ko(t,n).toString(r),i){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}const ei=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){Po.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},ti={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},ni={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:Ko,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},ri="undefined"!=typeof window&&"undefined"!=typeof document,oi=(ii="undefined"!=typeof navigator&&navigator.product,ri&&["ReactNative","NativeScript","NS"].indexOf(ii)<0);var ii;const ai="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,ci=ri&&window.location.href||"http://localhost",ui={...e,...ni};const si=function(e){function t(e,n,r,o){let i=e[o++];if("__proto__"===i)return!0;const a=Number.isFinite(+i),c=o>=e.length;if(i=!i&&Po.isArray(r)?r.length:i,c)return Po.hasOwnProp(r,i)?r[i]=[r[i],n]:r[i]=n,!a;r[i]&&Po.isObject(r[i])||(r[i]=[]);return t(e,n,r[i],o)&&Po.isArray(r[i])&&(r[i]=function(e){const t={},n=Object.keys(e);let r;const o=n.length;let i;for(r=0;r<o;r++)i=n[r],t[i]=e[i];return t}(r[i])),!a}if(Po.isFormData(e)&&Po.isFunction(e.entries)){const n={};return Po.forEachEntry(e,((e,r)=>{t(function(e){return Po.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),r,n,0)})),n}return null};const li={transitional:ti,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,o=Po.isObject(e);o&&Po.isHTMLForm(e)&&(e=new FormData(e));if(Po.isFormData(e))return r?JSON.stringify(si(e)):e;if(Po.isArrayBuffer(e)||Po.isBuffer(e)||Po.isStream(e)||Po.isFile(e)||Po.isBlob(e)||Po.isReadableStream(e))return e;if(Po.isArrayBufferView(e))return e.buffer;if(Po.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let i;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return Vo(e,new ui.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,r){return ui.isNode&&Po.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((i=Po.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return Vo(i?{"files[]":e}:e,t&&new t,this.formSerializer)}}return o||r?(t.setContentType("application/json",!1),function(e,t,n){if(Po.isString(e))try{return(t||JSON.parse)(e),Po.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||li.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(Po.isResponse(e)||Po.isReadableStream(e))return e;if(e&&Po.isString(e)&&(n&&!this.responseType||r)){const n=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(e){if(n){if("SyntaxError"===e.name)throw Lo.from(e,Lo.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:ui.classes.FormData,Blob:ui.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Po.forEach(["delete","get","head","post","put","patch"],(e=>{li.headers[e]={}}));const fi=li,di=Po.toObjectSet(["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"]),pi=Symbol("internals");function gi(e){return e&&String(e).trim().toLowerCase()}function Ai(e){return!1===e||null==e?e:Po.isArray(e)?e.map(Ai):String(e)}function mi(e,t,n,r,o){return Po.isFunction(r)?r.call(this,t,n):(o&&(t=n),Po.isString(t)?Po.isString(r)?-1!==t.indexOf(r):Po.isRegExp(r)?r.test(t):void 0:void 0)}class hi{constructor(e){e&&this.set(e)}set(e,t,n){const r=this;function o(e,t,n){const o=gi(t);if(!o)throw new Error("header name must be a non-empty string");const i=Po.findKey(r,o);(!i||void 0===r[i]||!0===n||void 0===n&&!1!==r[i])&&(r[i||t]=Ai(e))}const i=(e,t)=>Po.forEach(e,((e,n)=>o(e,n,t)));if(Po.isPlainObject(e)||e instanceof this.constructor)i(e,t);else if(Po.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))i((e=>{const t={};let n,r,o;return e&&e.split("\n").forEach((function(e){o=e.indexOf(":"),n=e.substring(0,o).trim().toLowerCase(),r=e.substring(o+1).trim(),!n||t[n]&&di[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)})),t})(e),t);else if(Po.isHeaders(e))for(const[t,r]of e.entries())o(r,t,n);else null!=e&&o(t,e,n);return this}get(e,t){if(e=gi(e)){const n=Po.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}(e);if(Po.isFunction(t))return t.call(this,e,n);if(Po.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=gi(e)){const n=Po.findKey(this,e);return!(!n||void 0===this[n]||t&&!mi(0,this[n],n,t))}return!1}delete(e,t){const n=this;let r=!1;function o(e){if(e=gi(e)){const o=Po.findKey(n,e);!o||t&&!mi(0,n[o],o,t)||(delete n[o],r=!0)}}return Po.isArray(e)?e.forEach(o):o(e),r}clear(e){const t=Object.keys(this);let n=t.length,r=!1;for(;n--;){const o=t[n];e&&!mi(0,this[o],o,e,!0)||(delete this[o],r=!0)}return r}normalize(e){const t=this,n={};return Po.forEach(this,((r,o)=>{const i=Po.findKey(n,o);if(i)return t[i]=Ai(r),void delete t[o];const a=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(o):String(o).trim();a!==o&&delete t[o],t[a]=Ai(r),n[a]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return Po.forEach(this,((n,r)=>{null!=n&&!1!==n&&(t[r]=e&&Po.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach((e=>n.set(e))),n}static accessor(e){const t=(this[pi]=this[pi]={accessors:{}}).accessors,n=this.prototype;function r(e){const r=gi(e);t[r]||(!function(e,t){const n=Po.toCamelCase(" "+t);["get","set","has"].forEach((r=>{Object.defineProperty(e,r+n,{value:function(e,n,o){return this[r].call(this,t,e,n,o)},configurable:!0})}))}(n,e),t[r]=!0)}return Po.isArray(e)?e.forEach(r):r(e),this}}hi.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),Po.reduceDescriptors(hi.prototype,(({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}})),Po.freezeMethods(hi);const vi=hi;function bi(e,t){const n=this||fi,r=t||n,o=vi.from(r.headers);let i=r.data;return Po.forEach(e,(function(e){i=e.call(n,i,o.normalize(),t?t.status:void 0)})),o.normalize(),i}function wi(e){return!(!e||!e.__CANCEL__)}function yi(e,t,n){Lo.call(this,null==e?"canceled":e,Lo.ERR_CANCELED,t,n),this.name="CanceledError"}Po.inherits(yi,Lo,{__CANCEL__:!0});const xi=yi;function Ci(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new Lo("Request failed with status code "+n.status,[Lo.ERR_BAD_REQUEST,Lo.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}const Ei=function(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o,i=0,a=0;return t=void 0!==t?t:1e3,function(c){const u=Date.now(),s=r[a];o||(o=u),n[i]=c,r[i]=u;let l=a,f=0;for(;l!==i;)f+=n[l++],l%=e;if(i=(i+1)%e,i===a&&(a=(a+1)%e),u-o<t)return;const d=s&&u-s;return d?Math.round(1e3*f/d):void 0}};const Bi=function(e,t){let n=0;const r=1e3/t;let o=null;return function(){const t=!0===this,i=Date.now();if(t||i-n>r)return o&&(clearTimeout(o),o=null),n=i,e.apply(null,arguments);o||(o=setTimeout((()=>(o=null,n=Date.now(),e.apply(null,arguments))),r-(i-n)))}},Di=(e,t,n=3)=>{let r=0;const o=Ei(50,250);return Bi((n=>{const i=n.loaded,a=n.lengthComputable?n.total:void 0,c=i-r,u=o(c);r=i;const s={loaded:i,total:a,progress:a?i/a:void 0,bytes:c,rate:u||void 0,estimated:u&&a&&i<=a?(a-i)/u:void 0,event:n,lengthComputable:null!=a};s[t?"download":"upload"]=!0,e(s)}),n)},Mi=ui.hasStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),t=document.createElement("a");let n;function r(n){let r=n;return e&&(t.setAttribute("href",r),r=t.href),t.setAttribute("href",r),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:"/"===t.pathname.charAt(0)?t.pathname:"/"+t.pathname}}return n=r(window.location.href),function(e){const t=Po.isString(e)?r(e):e;return t.protocol===n.protocol&&t.host===n.host}}():function(){return!0},_i=ui.hasStandardBrowserEnv?{write(e,t,n,r,o,i){const a=[e+"="+encodeURIComponent(t)];Po.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),Po.isString(r)&&a.push("path="+r),Po.isString(o)&&a.push("domain="+o),!0===i&&a.push("secure"),document.cookie=a.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read:()=>null,remove(){}};function ki(e,t){return e&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)?function(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}const Ii=e=>e instanceof vi?{...e}:e;function Si(e,t){t=t||{};const n={};function r(e,t,n){return Po.isPlainObject(e)&&Po.isPlainObject(t)?Po.merge.call({caseless:n},e,t):Po.isPlainObject(t)?Po.merge({},t):Po.isArray(t)?t.slice():t}function o(e,t,n){return Po.isUndefined(t)?Po.isUndefined(e)?void 0:r(void 0,e,n):r(e,t,n)}function i(e,t){if(!Po.isUndefined(t))return r(void 0,t)}function a(e,t){return Po.isUndefined(t)?Po.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function c(n,o,i){return i in t?r(n,o):i in e?r(void 0,n):void 0}const u={url:i,method:i,data:i,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:c,headers:(e,t)=>o(Ii(e),Ii(t),!0)};return Po.forEach(Object.keys(Object.assign({},e,t)),(function(r){const i=u[r]||o,a=i(e[r],t[r],r);Po.isUndefined(a)&&i!==c||(n[r]=a)})),n}const Qi=e=>{const t=Si({},e);let n,{data:r,withXSRFToken:o,xsrfHeaderName:i,xsrfCookieName:a,headers:c,auth:u}=t;if(t.headers=c=vi.from(c),t.url=$o(ki(t.baseURL,t.url),e.params,e.paramsSerializer),u&&c.set("Authorization","Basic "+btoa((u.username||"")+":"+(u.password?unescape(encodeURIComponent(u.password)):""))),Po.isFormData(r))if(ui.hasStandardBrowserEnv||ui.hasStandardBrowserWebWorkerEnv)c.setContentType(void 0);else if(!1!==(n=c.getContentType())){const[e,...t]=n?n.split(";").map((e=>e.trim())).filter(Boolean):[];c.setContentType([e||"multipart/form-data",...t].join("; "))}if(ui.hasStandardBrowserEnv&&(o&&Po.isFunction(o)&&(o=o(t)),o||!1!==o&&Mi(t.url))){const e=i&&a&&_i.read(a);e&&c.set(i,e)}return t},Ni="undefined"!=typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){const r=Qi(e);let o=r.data;const i=vi.from(r.headers).normalize();let a,{responseType:c}=r;function u(){r.cancelToken&&r.cancelToken.unsubscribe(a),r.signal&&r.signal.removeEventListener("abort",a)}let s=new XMLHttpRequest;function l(){if(!s)return;const r=vi.from("getAllResponseHeaders"in s&&s.getAllResponseHeaders());Ci((function(e){t(e),u()}),(function(e){n(e),u()}),{data:c&&"text"!==c&&"json"!==c?s.response:s.responseText,status:s.status,statusText:s.statusText,headers:r,config:e,request:s}),s=null}s.open(r.method.toUpperCase(),r.url,!0),s.timeout=r.timeout,"onloadend"in s?s.onloadend=l:s.onreadystatechange=function(){s&&4===s.readyState&&(0!==s.status||s.responseURL&&0===s.responseURL.indexOf("file:"))&&setTimeout(l)},s.onabort=function(){s&&(n(new Lo("Request aborted",Lo.ECONNABORTED,r,s)),s=null)},s.onerror=function(){n(new Lo("Network Error",Lo.ERR_NETWORK,r,s)),s=null},s.ontimeout=function(){let e=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const t=r.transitional||ti;r.timeoutErrorMessage&&(e=r.timeoutErrorMessage),n(new Lo(e,t.clarifyTimeoutError?Lo.ETIMEDOUT:Lo.ECONNABORTED,r,s)),s=null},void 0===o&&i.setContentType(null),"setRequestHeader"in s&&Po.forEach(i.toJSON(),(function(e,t){s.setRequestHeader(t,e)})),Po.isUndefined(r.withCredentials)||(s.withCredentials=!!r.withCredentials),c&&"json"!==c&&(s.responseType=r.responseType),"function"==typeof r.onDownloadProgress&&s.addEventListener("progress",Di(r.onDownloadProgress,!0)),"function"==typeof r.onUploadProgress&&s.upload&&s.upload.addEventListener("progress",Di(r.onUploadProgress)),(r.cancelToken||r.signal)&&(a=t=>{s&&(n(!t||t.type?new xi(null,e,s):t),s.abort(),s=null)},r.cancelToken&&r.cancelToken.subscribe(a),r.signal&&(r.signal.aborted?a():r.signal.addEventListener("abort",a)));const f=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(r.url);f&&-1===ui.protocols.indexOf(f)?n(new Lo("Unsupported protocol "+f+":",Lo.ERR_BAD_REQUEST,e)):s.send(o||null)}))},Fi=(e,t)=>{let n,r=new AbortController;const o=function(e){if(!n){n=!0,a();const t=e instanceof Error?e:this.reason;r.abort(t instanceof Lo?t:new xi(t instanceof Error?t.message:t))}};let i=t&&setTimeout((()=>{o(new Lo(`timeout ${t} of ms exceeded`,Lo.ETIMEDOUT))}),t);const a=()=>{e&&(i&&clearTimeout(i),i=null,e.forEach((e=>{e&&(e.removeEventListener?e.removeEventListener("abort",o):e.unsubscribe(o))})),e=null)};e.forEach((e=>e&&e.addEventListener&&e.addEventListener("abort",o)));const{signal:c}=r;return c.unsubscribe=a,[c,()=>{i&&clearTimeout(i),i=null}]},Ti=function*(e,t){let n=e.byteLength;if(!t||n<t)return void(yield e);let r,o=0;for(;o<n;)r=o+t,yield e.slice(o,r),o=r},Oi=(e,t,n,r,o)=>{const i=async function*(e,t,n){for await(const r of e)yield*Ti(ArrayBuffer.isView(r)?r:await n(String(r)),t)}(e,t,o);let a=0;return new ReadableStream({type:"bytes",async pull(e){const{done:t,value:o}=await i.next();if(t)return e.close(),void r();let c=o.byteLength;n&&n(a+=c),e.enqueue(new Uint8Array(o))},cancel:e=>(r(e),i.return())},{highWaterMark:2})},Pi=(e,t)=>{const n=null!=e;return r=>setTimeout((()=>t({lengthComputable:n,total:e,loaded:r})))},ji="function"==typeof fetch&&"function"==typeof Request&&"function"==typeof Response,zi=ji&&"function"==typeof ReadableStream,Ri=ji&&("function"==typeof TextEncoder?(Li=new TextEncoder,e=>Li.encode(e)):async e=>new Uint8Array(await new Response(e).arrayBuffer()));var Li;const Ui=zi&&(()=>{let e=!1;const t=new Request(ui.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t})(),Yi=zi&&!!(()=>{try{return Po.isReadableStream(new Response("").body)}catch(e){}})(),Hi={stream:Yi&&(e=>e.body)};var Gi;ji&&(Gi=new Response,["text","arrayBuffer","blob","formData","stream"].forEach((e=>{!Hi[e]&&(Hi[e]=Po.isFunction(Gi[e])?t=>t[e]():(t,n)=>{throw new Lo(`Response type '${e}' is not supported`,Lo.ERR_NOT_SUPPORT,n)})})));const Ji=async(e,t)=>{const n=Po.toFiniteNumber(e.getContentLength());return null==n?(async e=>null==e?0:Po.isBlob(e)?e.size:Po.isSpecCompliantForm(e)?(await new Request(e).arrayBuffer()).byteLength:Po.isArrayBufferView(e)?e.byteLength:(Po.isURLSearchParams(e)&&(e+=""),Po.isString(e)?(await Ri(e)).byteLength:void 0))(t):n},Vi=ji&&(async e=>{let{url:t,method:n,data:r,signal:o,cancelToken:i,timeout:a,onDownloadProgress:c,onUploadProgress:u,responseType:s,headers:l,withCredentials:f="same-origin",fetchOptions:d}=Qi(e);s=s?(s+"").toLowerCase():"text";let p,g,[A,m]=o||i||a?Fi([o,i],a):[];const h=()=>{!p&&setTimeout((()=>{A&&A.unsubscribe()})),p=!0};let v;try{if(u&&Ui&&"get"!==n&&"head"!==n&&0!==(v=await Ji(l,r))){let e,n=new Request(t,{method:"POST",body:r,duplex:"half"});Po.isFormData(r)&&(e=n.headers.get("content-type"))&&l.setContentType(e),n.body&&(r=Oi(n.body,65536,Pi(v,Di(u)),null,Ri))}Po.isString(f)||(f=f?"cors":"omit"),g=new Request(t,{...d,signal:A,method:n.toUpperCase(),headers:l.normalize().toJSON(),body:r,duplex:"half",withCredentials:f});let o=await fetch(g);const i=Yi&&("stream"===s||"response"===s);if(Yi&&(c||i)){const e={};["status","statusText","headers"].forEach((t=>{e[t]=o[t]}));const t=Po.toFiniteNumber(o.headers.get("content-length"));o=new Response(Oi(o.body,65536,c&&Pi(t,Di(c,!0)),i&&h,Ri),e)}s=s||"text";let a=await Hi[Po.findKey(Hi,s)||"text"](o,e);return!i&&h(),m&&m(),await new Promise(((t,n)=>{Ci(t,n,{data:a,headers:vi.from(o.headers),status:o.status,statusText:o.statusText,config:e,request:g})}))}catch(t){if(h(),t&&"TypeError"===t.name&&/fetch/i.test(t.message))throw Object.assign(new Lo("Network Error",Lo.ERR_NETWORK,e,g),{cause:t.cause||t});throw Lo.from(t,t&&t.code,e,g)}}),Wi={http:null,xhr:Ni,fetch:Vi};Po.forEach(Wi,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}}));const Zi=e=>`- ${e}`,Xi=e=>Po.isFunction(e)||null===e||!1===e,Ki=e=>{e=Po.isArray(e)?e:[e];const{length:t}=e;let n,r;const o={};for(let i=0;i<t;i++){let t;if(n=e[i],r=n,!Xi(n)&&(r=Wi[(t=String(n)).toLowerCase()],void 0===r))throw new Lo(`Unknown adapter '${t}'`);if(r)break;o[t||"#"+i]=r}if(!r){const e=Object.entries(o).map((([e,t])=>`adapter ${e} `+(!1===t?"is not supported by the environment":"is not available in the build")));let n=t?e.length>1?"since :\n"+e.map(Zi).join("\n"):" "+Zi(e[0]):"as no adapter specified";throw new Lo("There is no suitable adapter to dispatch the request "+n,"ERR_NOT_SUPPORT")}return r};function qi(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new xi(null,e)}function $i(e){qi(e),e.headers=vi.from(e.headers),e.data=bi.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1);return Ki(e.adapter||fi.adapter)(e).then((function(t){return qi(e),t.data=bi.call(e,e.transformResponse,t),t.headers=vi.from(t.headers),t}),(function(t){return wi(t)||(qi(e),t&&t.response&&(t.response.data=bi.call(e,e.transformResponse,t.response),t.response.headers=vi.from(t.response.headers))),Promise.reject(t)}))}const ea="1.7.2",ta={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{ta[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const na={};ta.transitional=function(e,t,n){function r(e,t){return"[Axios v1.7.2] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,o,i)=>{if(!1===e)throw new Lo(r(o," has been removed"+(t?" in "+t:"")),Lo.ERR_DEPRECATED);return t&&!na[o]&&(na[o]=!0,console.warn(r(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,o,i)}};const ra={assertOptions:function(e,t,n){if("object"!=typeof e)throw new Lo("options must be an object",Lo.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const i=r[o],a=t[i];if(a){const t=e[i],n=void 0===t||a(t,i,e);if(!0!==n)throw new Lo("option "+i+" must be "+n,Lo.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new Lo("Unknown option "+i,Lo.ERR_BAD_OPTION)}},validators:ta},oa=ra.validators;class ia{constructor(e){this.defaults=e,this.interceptors={request:new ei,response:new ei}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t;Error.captureStackTrace?Error.captureStackTrace(t={}):t=new Error;const n=t.stack?t.stack.replace(/^.+\n/,""):"";try{e.stack?n&&!String(e.stack).endsWith(n.replace(/^.+\n.+\n/,""))&&(e.stack+="\n"+n):e.stack=n}catch(e){}}throw e}}_request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=Si(this.defaults,t);const{transitional:n,paramsSerializer:r,headers:o}=t;void 0!==n&&ra.assertOptions(n,{silentJSONParsing:oa.transitional(oa.boolean),forcedJSONParsing:oa.transitional(oa.boolean),clarifyTimeoutError:oa.transitional(oa.boolean)},!1),null!=r&&(Po.isFunction(r)?t.paramsSerializer={serialize:r}:ra.assertOptions(r,{encode:oa.function,serialize:oa.function},!0)),t.method=(t.method||this.defaults.method||"get").toLowerCase();let i=o&&Po.merge(o.common,o[t.method]);o&&Po.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete o[e]})),t.headers=vi.concat(i,o);const a=[];let c=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(c=c&&e.synchronous,a.unshift(e.fulfilled,e.rejected))}));const u=[];let s;this.interceptors.response.forEach((function(e){u.push(e.fulfilled,e.rejected)}));let l,f=0;if(!c){const e=[$i.bind(this),void 0];for(e.unshift.apply(e,a),e.push.apply(e,u),l=e.length,s=Promise.resolve(t);f<l;)s=s.then(e[f++],e[f++]);return s}l=a.length;let d=t;for(f=0;f<l;){const e=a[f++],t=a[f++];try{d=e(d)}catch(e){t.call(this,e);break}}try{s=$i.call(this,d)}catch(e){return Promise.reject(e)}for(f=0,l=u.length;f<l;)s=s.then(u[f++],u[f++]);return s}getUri(e){return $o(ki((e=Si(this.defaults,e)).baseURL,e.url),e.params,e.paramsSerializer)}}Po.forEach(["delete","get","head","options"],(function(e){ia.prototype[e]=function(t,n){return this.request(Si(n||{},{method:e,url:t,data:(n||{}).data}))}})),Po.forEach(["post","put","patch"],(function(e){function t(t){return function(n,r,o){return this.request(Si(o||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}ia.prototype[e]=t(),ia.prototype[e+"Form"]=t(!0)}));const aa=ia;class ca{constructor(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");let t;this.promise=new Promise((function(e){t=e}));const n=this;this.promise.then((e=>{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const r=new Promise((e=>{n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e,r,o){n.reason||(n.reason=new xi(e,r,o),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}static source(){let e;return{token:new ca((function(t){e=t})),cancel:e}}}const ua=ca;const sa={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(sa).forEach((([e,t])=>{sa[t]=e}));const la=sa;const fa=function e(t){const n=new aa(t),r=qr(aa.prototype.request,n);return Po.extend(r,aa.prototype,n,{allOwnKeys:!0}),Po.extend(r,n,null,{allOwnKeys:!0}),r.create=function(n){return e(Si(t,n))},r}(fi);fa.Axios=aa,fa.CanceledError=xi,fa.CancelToken=ua,fa.isCancel=wi,fa.VERSION=ea,fa.toFormData=Vo,fa.AxiosError=Lo,fa.Cancel=fa.CanceledError,fa.all=function(e){return Promise.all(e)},fa.spread=function(e){return function(t){return e.apply(null,t)}},fa.isAxiosError=function(e){return Po.isObject(e)&&!0===e.isAxiosError},fa.mergeConfig=Si,fa.AxiosHeaders=vi,fa.formToJSON=e=>si(Po.isHTMLForm(e)?new FormData(e):e),fa.getAdapter=Ki,fa.HttpStatusCode=la,fa.default=fa;const da=fa;function pa(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],u=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){s=!0,o=e}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ga(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ga(e,t):void 0}}(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 ga(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const Aa=function(e){var t=e.review,n=e.updateReviewItem,i=e.setShowReportForm,a=(0,r.useRef)(null),c=(0,r.useRef)(null),u=pa((0,r.useState)(!1),2),s=u[0],l=u[1];return(0,o.jsx)("div",{className:"review-report",children:(0,o.jsxs)("div",{children:[(0,o.jsxs)("div",{className:"review-header bottom-margin",children:[(0,o.jsx)("span",{className:"small date",children:t.creationDateFormatted}),(0,o.jsx)(or,{overallRating:t.rating,overallRatingString:t.ratingFormatted,verified:t.verified,recommended:t.recommend})]}),(0,o.jsx)("h3",{className:"bottom-margin-10",children:"Bewertung melden"}),(0,o.jsxs)("p",{className:"small bottom-margin",children:["Nachfolgend kannst du uns mitteilen, wenn du den Inhalt dieser Bewertung für unangemessen oder fragwürdig hältst. Deine Informationen werden an wirsindhandwerk.de übermittelt und zeitnah von uns geprüft. Nach erfolgreicher Prüfung informieren wir dich per Mail. Nach welchen Kriterien eine Bewertung von uns als unangemessen eingestuft wird, findest du in unseren ",(0,o.jsx)("a",{target:"_blank",href:"/lp/wsh/agb-allgemein/#bewertungsrichtlinien",children:"Bewertungsrichtlinien"}),"."]}),(0,o.jsxs)("form",{onSubmit:function(e){e.preventDefault();var r=new FormData;return r.append("report_category",a.current.value),r.append("user_comment",c.current.value),l(!0),da({url:"/dashboard/reviews/report/"+t.pageId+"/review_id/"+t.id,method:"post",data:r}).then((function(e){l(!1),t.status="reported",n(t),i(!1)})),!1},children:[(0,o.jsx)(at,{disabled:s,ref:a,required:!0,placeholder:"Art des Problems*",options:[{key:"",value:""},{key:"inappropriate",value:"Unangemessener Inhalt"},{key:"spam",value:"Unwahrheit"},{key:"abuse",value:"Duplikat"},{key:"other",value:"Andere Gründe"}]}),(0,o.jsx)(it,{disabled:s,ref:c,required:!0,placeholder:"Beschreibung*"}),(0,o.jsxs)("p",{className:"small bottom-margin-15",children:["Mit dem Versand dieser Meldung bestätige ich, die ",(0,o.jsx)("a",{href:"/lp/wsh/agb-allgemein/",target:"_blank",children:"Nutzungsbedingungen"})," und ",(0,o.jsx)("a",{href:"/lp/wsh/datenschutz/",target:"_blank",children:"Datenschutzerklärung"})," zur Kenntnis genommen zu haben und erkläre mich mit deren Geltung einverstanden."]}),(0,o.jsx)(We,{disabled:s,variant:"orange",type:"submit",children:"Melden"}),"   ",(0,o.jsx)(We,{disabled:s,variant:"grey",type:"cancel",onClick:function(){i(!1)},children:"Abbrechen"})]})]})})};function ma(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],u=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){s=!0,o=e}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ha(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ha(e,t):void 0}}(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 ha(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const va=function(e){var t=e.review,n=e.pageTitle,i=e.showFullDetails,a=e.truncate,c=ma((0,r.useState)(t.comments),2),u=c[0],s=(c[1],function(e){return e.admin_comment?"Kommentar von wirsindhandwerk.de":n}),l=function(e){return"Kommentiert am "+e.creationDateFormatted},f=function(e){return i?e.body:a(e.body,120)};return(0,o.jsx)(o.Fragment,{children:(0,o.jsx)("div",{className:"review-view-comments bottom-margin-10",children:u.map((function(e,t){return t>0&&!i?null:(0,o.jsx)("div",{className:"review-box-reply-comment",children:(0,o.jsxs)("div",{className:"review-box-reply-comment-container",children:[(0,o.jsxs)("div",{className:"review-box-reply-comment-header",children:[(0,o.jsx)("p",{className:"review-box-reply-comment-author",children:s(e)}),(0,o.jsx)("p",{className:"review-box-reply-comment-date",children:l(e)})]}),(0,o.jsx)("div",{className:"review-box-reply-comment-body",children:(0,o.jsx)("p",{className:"",children:f(e)})})]})},e.comment_id)}))})})};function ba(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],u=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){s=!0,o=e}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return wa(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?wa(e,t):void 0}}(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 wa(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const ya=function(e){var t=e.review,n=e.pageTitle,i=e.isViewPage,a=ba((0,r.useState)(i),2),c=a[0],u=a[1],s=ba((0,r.useState)(!1),2),l=s[0],f=s[1],d=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:50,n=e.substring(0,t);return e.length>n.length&&(n+="..."),n},p=function(){return"approved"==t.status};return(0,o.jsxs)("div",{className:"review-item info-box bottom-margin",children:[p()?null:(0,o.jsx)("div",{className:"blurred-content",children:(0,o.jsxs)("div",{children:[(0,o.jsx)("p",{className:"bold small color-black bottom-margin-10",children:"Bewertung gemeldet"}),(0,o.jsxs)("p",{className:"small",children:[(0,o.jsx)("i",{className:"wsh-icon wsh-icon-bulletpoint-arrow"}),"Diese Bewertung wurde uns gemeldet und wird aktuell überprüft."]}),(0,o.jsxs)("p",{className:"small",children:[(0,o.jsx)("i",{className:"wsh-icon wsh-icon-bulletpoint-arrow"}),"Die Bewertung wurde unkenntlich gemacht und zählt bis zur Klärung nicht zum Gesamtergebnis."]})]})}),(0,o.jsxs)("div",{className:"content",children:[(0,o.jsxs)("div",{className:"review-header bottom-margin-15",children:[(0,o.jsx)("span",{className:"small date",children:t.creationDateFormatted}),(0,o.jsx)(or,{overallRating:t.rating,overallRatingString:t.ratingFormatted,verified:t.verified,recommended:t.recommend})]}),(0,o.jsx)("h3",{className:"bottom-margin-5",children:c?t.title:d(t.title)}),(0,o.jsx)("p",{className:"small",children:c?t.body:d(t.body,180)}),p()?(0,o.jsx)(va,{review:t,pageTitle:n,showFullDetails:c,truncate:d}):null,c&&p()?(0,o.jsxs)("div",{className:"full-details",children:[(0,o.jsx)(Jr,{reviewServices:t.services}),(0,o.jsx)(Wr,{ratings:t.ratings}),(0,o.jsx)(Kr,{questions:t.questions}),(0,o.jsx)(Xr,{review:t})]}):null,i?null:(0,o.jsx)("p",{className:"small text-link bottom-margin-10",children:(0,o.jsx)("span",{onClick:function(){u(!c)},children:c?(0,o.jsxs)(o.Fragment,{children:["Weniger anzeigen ",(0,o.jsx)("i",{className:"wsh-icon wsh-icon-chevron-up-fat"})]}):(0,o.jsxs)(o.Fragment,{children:["Vollständige Bewertung anzeigen ",(0,o.jsx)("i",{className:"wsh-icon wsh-icon-chevron-down-fat"})]})})}),(0,o.jsxs)("p",{className:"small author",children:["von ",t.anonym?"Nutzer "+t.id:t.user]})]}),c&&p()?(0,o.jsx)("div",{className:"review-actions",children:(0,o.jsx)("ul",{className:"tab-links-navigation",children:(0,o.jsx)("li",{children:(0,o.jsx)("p",{className:"small",children:(0,o.jsxs)("a",{href:"/report-review/"+t.id,className:"small text-link",children:[(0,o.jsx)("i",{className:"wsh-icon wsh-icon-flag"})," Bewertung melden"]})})})})}):null,l?(0,o.jsx)(Aa,{review:t,setShowReportForm:f}):null]})};var xa=n(85072),Ca=n.n(xa),Ea=n(40440),Ba={insert:"head",singleton:!1};Ca()(Ea.A,Ba);Ea.A.locals;var Da=n(77141),Ma={insert:"head",singleton:!1};Ca()(Da.A,Ma);Da.A.locals;var _a=n(23498),ka={insert:"head",singleton:!1};Ca()(_a.A,ka);_a.A.locals;var Ia=n(67819),Sa={insert:"head",singleton:!1};Ca()(Ia.A,Sa);Ia.A.locals;var Qa=n(83100),Na={insert:"head",singleton:!1};Ca()(Qa.A,Na);Qa.A.locals;function Fa(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],u=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){s=!0,o=e}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ta(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ta(e,t):void 0}}(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 Ta(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Oa=function(e){var t=e.options,n=t.url,i=t.craftsman,a=5,c={},u=!1;t.perPage&&(a=t.perPage),t.params&&(c=t.params),t.viewPage&&(u=t.viewPage);var s=Fa((0,r.useState)(!0),2),l=s[0],f=s[1],d=Fa((0,r.useState)([]),2),p=d[0],g=d[1],A=Fa((0,r.useState)(1),2),m=A[0],h=(A[1],Fa((0,r.useState)(0),2)),v=h[0],b=h[1];(0,r.useEffect)((function(){c.page=m,c.perPage=a,da.get(n,{params:c}).then((function(e){g(e.data.reviews),b(e.data.totalCount),f(!1)}))}),[]);return(0,o.jsxs)("div",{children:[function(){if(0===p.length)return null;for(var e={"@context":"https://schema.org","@type":"ItemList",name:"Bewertungen - "+i.pageTitle+" - wirsindhandwerk.de",url:window.location.href,numberOfItems:p.length,itemListElement:[]},t=0;t<p.length;t++){var n=p[t];e.itemListElement.push({"@type":"ListItem",additionalType:"Review",position:t+1,sameAs:n.url,url:n.url})}return(0,o.jsx)(o.Fragment,{children:(0,o.jsx)("script",{type:"application/ld+json",children:JSON.stringify(e)})})}(),t.skipHeader?null:(0,o.jsx)(Hr,{pageId:i.pageId,pageTitle:i.pageTitle,rating:i.rating,ratingFormatted:i.ratingFormatted,recommendCount:i.recommendCount,reviewCount:i.reviewCount,ratingCategories:i.ratings,reviewFormUrl:i.reviewFormUrl}),p.map((function(e){return(0,o.jsx)(ya,{review:e,pageTitle:i.pageTitle,isViewPage:u},e.id)})),l?(0,o.jsx)("img",{width:"50px",src:"https://static.wsh.de/static/images/loading.gif",alt:"LOADING..."}):null,v<=a||t.showLoadMoreReviews?null:(0,o.jsx)("p",{children:(0,o.jsxs)("a",{href:i.reviewsBrowseUrl,children:["Weitere Bewertungen anzeigen (",v-a,") "]})})]})};Oa.defaultProps={options:{url:""}},Oa.propTypes={};"undefined"!=typeof window&&(void 0===window.Wsh&&(window.Wsh={}),window.Wsh.initCraftsmanReviews=function(e,t){Gr.render((0,o.jsx)(Oa,{options:t}),e)})})()})();