diff --git a/front/dist/assets/main.999d669b.js b/front/dist/assets/main.c606f154.js similarity index 91% rename from front/dist/assets/main.999d669b.js rename to front/dist/assets/main.c606f154.js index efa679f..19d4c46 100644 --- a/front/dist/assets/main.999d669b.js +++ b/front/dist/assets/main.c606f154.js @@ -1,23 +1,23 @@ var NN=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function s2e(o){return o&&o.__esModule&&Object.prototype.hasOwnProperty.call(o,"default")?o.default:o}var tpe={exports:{}},Gse={exports:{}},npe=function(e,t){return function(){for(var a=new Array(arguments.length),l=0;l"u"}function i2e(o){return o!==null&&!Doe(o)&&o.constructor!==null&&!Doe(o.constructor)&&typeof o.constructor.isBuffer=="function"&&o.constructor.isBuffer(o)}function ope(o){return FC.call(o)==="[object ArrayBuffer]"}function a2e(o){return FC.call(o)==="[object FormData]"}function l2e(o){var e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(o):e=o&&o.buffer&&ope(o.buffer),e}function c2e(o){return typeof o=="string"}function u2e(o){return typeof o=="number"}function spe(o){return o!==null&&typeof o=="object"}function wH(o){if(FC.call(o)!=="[object Object]")return!1;var e=Object.getPrototypeOf(o);return e===null||e===Object.prototype}function f2e(o){return FC.call(o)==="[object Date]"}function d2e(o){return FC.call(o)==="[object File]"}function h2e(o){return FC.call(o)==="[object Blob]"}function rpe(o){return FC.call(o)==="[object Function]"}function m2e(o){return spe(o)&&rpe(o.pipe)}function g2e(o){return FC.call(o)==="[object URLSearchParams]"}function p2e(o){return o.trim?o.trim():o.replace(/^\s+|\s+$/g,"")}function b2e(){return typeof navigator<"u"&&(navigator.product==="ReactNative"||navigator.product==="NativeScript"||navigator.product==="NS")?!1:typeof window<"u"&&typeof document<"u"}function Jse(o,e){if(!(o===null||typeof o>"u"))if(typeof o!="object"&&(o=[o]),Kse(o))for(var t=0,s=o.length;t"u"||(q4.isArray(h)?b=b+"[]":h=[h],q4.forEach(h,function(k){q4.isDate(k)?k=k.toISOString():q4.isObject(k)&&(k=JSON.stringify(k)),l.push(Uae(b)+"="+Uae(k))}))}),a=l.join("&")}if(a){var u=e.indexOf("#");u!==-1&&(e=e.slice(0,u)),e+=(e.indexOf("?")===-1?"?":"&")+a}return e},y2e=Hp;function Yz(){this.handlers=[]}Yz.prototype.use=function(e,t,s){return this.handlers.push({fulfilled:e,rejected:t,synchronous:s?s.synchronous:!1,runWhen:s?s.runWhen:null}),this.handlers.length-1};Yz.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)};Yz.prototype.forEach=function(e){y2e.forEach(this.handlers,function(s){s!==null&&e(s)})};var w2e=Yz,_2e=Hp,S2e=function(e,t){_2e.forEach(e,function(a,l){l!==t&&l.toUpperCase()===t.toUpperCase()&&(e[t]=a,delete e[l])})},ape=function(e,t,s,a,l){return e.config=t,s&&(e.code=s),e.request=a,e.response=l,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,status:this.response&&this.response.status?this.response.status:null}},e},jte,Yae;function lpe(){if(Yae)return jte;Yae=1;var o=ape;return jte=function(t,s,a,l,u){var d=new Error(t);return o(d,s,a,l,u)},jte}var qte,Xae;function C2e(){if(Xae)return qte;Xae=1;var o=lpe();return qte=function(t,s,a){var l=a.config.validateStatus;!a.status||!l||l(a.status)?t(a):s(o("Request failed with status code "+a.status,a.config,null,a.request,a))},qte}var Gte,jae;function k2e(){if(jae)return Gte;jae=1;var o=Hp;return Gte=o.isStandardBrowserEnv()?function(){return{write:function(s,a,l,u,d,h){var b=[];b.push(s+"="+encodeURIComponent(a)),o.isNumber(l)&&b.push("expires="+new Date(l).toGMTString()),o.isString(u)&&b.push("path="+u),o.isString(d)&&b.push("domain="+d),h===!0&&b.push("secure"),document.cookie=b.join("; ")},read:function(s){var a=document.cookie.match(new RegExp("(^|;\\s*)("+s+")=([^;]*)"));return a?decodeURIComponent(a[3]):null},remove:function(s){this.write(s,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}(),Gte}var Kte,qae;function x2e(){return qae||(qae=1,Kte=function(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}),Kte}var Jte,Gae;function T2e(){return Gae||(Gae=1,Jte=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}),Jte}var ene,Kae;function E2e(){if(Kae)return ene;Kae=1;var o=x2e(),e=T2e();return ene=function(s,a){return s&&!o(a)?e(s,a):a},ene}var tne,Jae;function A2e(){if(Jae)return tne;Jae=1;var o=Hp,e=["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"];return tne=function(s){var a={},l,u,d;return s&&o.forEach(s.split(` -`),function(b){if(d=b.indexOf(":"),l=o.trim(b.substr(0,d)).toLowerCase(),u=o.trim(b.substr(d+1)),l){if(a[l]&&e.indexOf(l)>=0)return;l==="set-cookie"?a[l]=(a[l]?a[l]:[]).concat([u]):a[l]=a[l]?a[l]+", "+u:u}}),a},tne}var nne,ele;function D2e(){if(ele)return nne;ele=1;var o=Hp;return nne=o.isStandardBrowserEnv()?function(){var t=/(msie|trident)/i.test(navigator.userAgent),s=document.createElement("a"),a;function l(u){var d=u;return t&&(s.setAttribute("href",d),d=s.href),s.setAttribute("href",d),{href:s.href,protocol:s.protocol?s.protocol.replace(/:$/,""):"",host:s.host,search:s.search?s.search.replace(/^\?/,""):"",hash:s.hash?s.hash.replace(/^#/,""):"",hostname:s.hostname,port:s.port,pathname:s.pathname.charAt(0)==="/"?s.pathname:"/"+s.pathname}}return a=l(window.location.href),function(d){var h=o.isString(d)?l(d):d;return h.protocol===a.protocol&&h.host===a.host}}():function(){return function(){return!0}}(),nne}var one,tle;function Xz(){if(tle)return one;tle=1;function o(e){this.message=e}return o.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},o.prototype.__CANCEL__=!0,one=o,one}var sne,nle;function ole(){if(nle)return sne;nle=1;var o=Hp,e=C2e(),t=k2e(),s=ipe,a=E2e(),l=A2e(),u=D2e(),d=lpe(),h=jz(),b=Xz();return sne=function(k){return new Promise(function(R,$){var Q=k.data,F=k.headers,U=k.responseType,K;function L(){k.cancelToken&&k.cancelToken.unsubscribe(K),k.signal&&k.signal.removeEventListener("abort",K)}o.isFormData(Q)&&delete F["Content-Type"];var te=new XMLHttpRequest;if(k.auth){var ne=k.auth.username||"",oe=k.auth.password?unescape(encodeURIComponent(k.auth.password)):"";F.Authorization="Basic "+btoa(ne+":"+oe)}var G=a(k.baseURL,k.url);te.open(k.method.toUpperCase(),s(G,k.params,k.paramsSerializer),!0),te.timeout=k.timeout;function we(){if(!!te){var Re="getAllResponseHeaders"in te?l(te.getAllResponseHeaders()):null,Oe=!U||U==="text"||U==="json"?te.responseText:te.response,ce={data:Oe,status:te.status,statusText:te.statusText,headers:Re,config:k,request:te};e(function(tt){R(tt),L()},function(tt){$(tt),L()},ce),te=null}}if("onloadend"in te?te.onloadend=we:te.onreadystatechange=function(){!te||te.readyState!==4||te.status===0&&!(te.responseURL&&te.responseURL.indexOf("file:")===0)||setTimeout(we)},te.onabort=function(){!te||($(d("Request aborted",k,"ECONNABORTED",te)),te=null)},te.onerror=function(){$(d("Network Error",k,null,te)),te=null},te.ontimeout=function(){var Oe=k.timeout?"timeout of "+k.timeout+"ms exceeded":"timeout exceeded",ce=k.transitional||h.transitional;k.timeoutErrorMessage&&(Oe=k.timeoutErrorMessage),$(d(Oe,k,ce.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",te)),te=null},o.isStandardBrowserEnv()){var ve=(k.withCredentials||u(G))&&k.xsrfCookieName?t.read(k.xsrfCookieName):void 0;ve&&(F[k.xsrfHeaderName]=ve)}"setRequestHeader"in te&&o.forEach(F,function(Oe,ce){typeof Q>"u"&&ce.toLowerCase()==="content-type"?delete F[ce]:te.setRequestHeader(ce,Oe)}),o.isUndefined(k.withCredentials)||(te.withCredentials=!!k.withCredentials),U&&U!=="json"&&(te.responseType=k.responseType),typeof k.onDownloadProgress=="function"&&te.addEventListener("progress",k.onDownloadProgress),typeof k.onUploadProgress=="function"&&te.upload&&te.upload.addEventListener("progress",k.onUploadProgress),(k.cancelToken||k.signal)&&(K=function(Re){!te||($(!Re||Re&&Re.type?new b("canceled"):Re),te.abort(),te=null)},k.cancelToken&&k.cancelToken.subscribe(K),k.signal&&(k.signal.aborted?K():k.signal.addEventListener("abort",K))),Q||(Q=null),te.send(Q)})},sne}var rne,sle;function jz(){if(sle)return rne;sle=1;var o=Hp,e=S2e,t=ape,s={"Content-Type":"application/x-www-form-urlencoded"};function a(h,b){!o.isUndefined(h)&&o.isUndefined(h["Content-Type"])&&(h["Content-Type"]=b)}function l(){var h;return(typeof XMLHttpRequest<"u"||typeof process<"u"&&Object.prototype.toString.call(process)==="[object process]")&&(h=ole()),h}function u(h,b,y){if(o.isString(h))try{return(b||JSON.parse)(h),o.trim(h)}catch(k){if(k.name!=="SyntaxError")throw k}return(y||JSON.stringify)(h)}var d={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:l(),transformRequest:[function(b,y){return e(y,"Accept"),e(y,"Content-Type"),o.isFormData(b)||o.isArrayBuffer(b)||o.isBuffer(b)||o.isStream(b)||o.isFile(b)||o.isBlob(b)?b:o.isArrayBufferView(b)?b.buffer:o.isURLSearchParams(b)?(a(y,"application/x-www-form-urlencoded;charset=utf-8"),b.toString()):o.isObject(b)||y&&y["Content-Type"]==="application/json"?(a(y,"application/json"),u(b)):b}],transformResponse:[function(b){var y=this.transitional||d.transitional,k=y&&y.silentJSONParsing,E=y&&y.forcedJSONParsing,R=!k&&this.responseType==="json";if(R||E&&o.isString(b)&&b.length)try{return JSON.parse(b)}catch($){if(R)throw $.name==="SyntaxError"?t($,this,"E_JSON_PARSE"):$}return b}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(b){return b>=200&&b<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};return o.forEach(["delete","get","head"],function(b){d.headers[b]={}}),o.forEach(["post","put","patch"],function(b){d.headers[b]=o.merge(s)}),rne=d,rne}var P2e=Hp,M2e=jz(),R2e=function(e,t,s){var a=this||M2e;return P2e.forEach(s,function(u){e=u.call(a,e,t)}),e},ine,rle;function cpe(){return rle||(rle=1,ine=function(e){return!!(e&&e.__CANCEL__)}),ine}var ile=Hp,ane=R2e,$2e=cpe(),N2e=jz(),I2e=Xz();function lne(o){if(o.cancelToken&&o.cancelToken.throwIfRequested(),o.signal&&o.signal.aborted)throw new I2e("canceled")}var B2e=function(e){lne(e),e.headers=e.headers||{},e.data=ane.call(e,e.data,e.headers,e.transformRequest),e.headers=ile.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),ile.forEach(["delete","get","head","post","put","patch","common"],function(a){delete e.headers[a]});var t=e.adapter||N2e.adapter;return t(e).then(function(a){return lne(e),a.data=ane.call(e,a.data,a.headers,e.transformResponse),a},function(a){return $2e(a)||(lne(e),a&&a.response&&(a.response.data=ane.call(e,a.response.data,a.response.headers,e.transformResponse))),Promise.reject(a)})},A1=Hp,upe=function(e,t){t=t||{};var s={};function a(y,k){return A1.isPlainObject(y)&&A1.isPlainObject(k)?A1.merge(y,k):A1.isPlainObject(k)?A1.merge({},k):A1.isArray(k)?k.slice():k}function l(y){if(A1.isUndefined(t[y])){if(!A1.isUndefined(e[y]))return a(void 0,e[y])}else return a(e[y],t[y])}function u(y){if(!A1.isUndefined(t[y]))return a(void 0,t[y])}function d(y){if(A1.isUndefined(t[y])){if(!A1.isUndefined(e[y]))return a(void 0,e[y])}else return a(void 0,t[y])}function h(y){if(y in t)return a(e[y],t[y]);if(y in e)return a(void 0,e[y])}var b={url:u,method:u,data:u,baseURL:d,transformRequest:d,transformResponse:d,paramsSerializer:d,timeout:d,timeoutMessage:d,withCredentials:d,adapter:d,responseType:d,xsrfCookieName:d,xsrfHeaderName:d,onUploadProgress:d,onDownloadProgress:d,decompress:d,maxContentLength:d,maxBodyLength:d,transport:d,httpAgent:d,httpsAgent:d,cancelToken:d,socketPath:d,responseEncoding:d,validateStatus:h};return A1.forEach(Object.keys(e).concat(Object.keys(t)),function(k){var E=b[k]||l,R=E(k);A1.isUndefined(R)&&E!==h||(s[k]=R)}),s},cne,ale;function fpe(){return ale||(ale=1,cne={version:"0.25.0"}),cne}var L2e=fpe().version,ere={};["object","boolean","number","function","string","symbol"].forEach(function(o,e){ere[o]=function(s){return typeof s===o||"a"+(e<1?"n ":" ")+o}});var lle={};ere.transitional=function(e,t,s){function a(l,u){return"[Axios v"+L2e+"] Transitional option '"+l+"'"+u+(s?". "+s:"")}return function(l,u,d){if(e===!1)throw new Error(a(u," has been removed"+(t?" in "+t:"")));return t&&!lle[u]&&(lle[u]=!0,console.warn(a(u," has been deprecated since v"+t+" and will be removed in the near future"))),e?e(l,u,d):!0}};function F2e(o,e,t){if(typeof o!="object")throw new TypeError("options must be an object");for(var s=Object.keys(o),a=s.length;a-- >0;){var l=s[a],u=e[l];if(u){var d=o[l],h=d===void 0||u(d,l,o);if(h!==!0)throw new TypeError("option "+l+" must be "+h);continue}if(t!==!0)throw Error("Unknown option "+l)}}var Q2e={assertOptions:F2e,validators:ere},dpe=Hp,Z2e=ipe,cle=w2e,ule=B2e,qz=upe,hpe=Q2e,G4=hpe.validators;function U6(o){this.defaults=o,this.interceptors={request:new cle,response:new cle}}U6.prototype.request=function(e,t){if(typeof e=="string"?(t=t||{},t.url=e):t=e||{},!t.url)throw new Error("Provided config url is not valid");t=qz(this.defaults,t),t.method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var s=t.transitional;s!==void 0&&hpe.assertOptions(s,{silentJSONParsing:G4.transitional(G4.boolean),forcedJSONParsing:G4.transitional(G4.boolean),clarifyTimeoutError:G4.transitional(G4.boolean)},!1);var a=[],l=!0;this.interceptors.request.forEach(function(R){typeof R.runWhen=="function"&&R.runWhen(t)===!1||(l=l&&R.synchronous,a.unshift(R.fulfilled,R.rejected))});var u=[];this.interceptors.response.forEach(function(R){u.push(R.fulfilled,R.rejected)});var d;if(!l){var h=[ule,void 0];for(Array.prototype.unshift.apply(h,a),h=h.concat(u),d=Promise.resolve(t);h.length;)d=d.then(h.shift(),h.shift());return d}for(var b=t;a.length;){var y=a.shift(),k=a.shift();try{b=y(b)}catch(E){k(E);break}}try{d=ule(b)}catch(E){return Promise.reject(E)}for(;u.length;)d=d.then(u.shift(),u.shift());return d};U6.prototype.getUri=function(e){if(!e.url)throw new Error("Provided config url is not valid");return e=qz(this.defaults,e),Z2e(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")};dpe.forEach(["delete","get","head","options"],function(e){U6.prototype[e]=function(t,s){return this.request(qz(s||{},{method:e,url:t,data:(s||{}).data}))}});dpe.forEach(["post","put","patch"],function(e){U6.prototype[e]=function(t,s,a){return this.request(qz(a||{},{method:e,url:t,data:s}))}});var H2e=U6,une,fle;function z2e(){if(fle)return une;fle=1;var o=Xz();function e(t){if(typeof t!="function")throw new TypeError("executor must be a function.");var s;this.promise=new Promise(function(u){s=u});var a=this;this.promise.then(function(l){if(!!a._listeners){var u,d=a._listeners.length;for(u=0;uo;function Y6(o,e){for(const t in e)o[t]=e[t];return o}function bpe(o){return o()}function gle(){return Object.create(null)}function vi(o){o.forEach(bpe)}function Ub(o){return typeof o=="function"}function lo(o,e){return o!=o?e==e:o!==e||o&&typeof o=="object"||typeof o=="function"}let $Z;function ple(o,e){return $Z||($Z=document.createElement("a")),$Z.href=e,o===$Z.href}function q2e(o){return Object.keys(o).length===0}function YH(o,e,t,s){if(o){const a=vpe(o,e,t,s);return o[0](a)}}function vpe(o,e,t,s){return o[1]&&s?Y6(t.ctx.slice(),o[1](s(e))):t.ctx}function XH(o,e,t,s){if(o[2]&&s){const a=o[2](s(t));if(e.dirty===void 0)return a;if(typeof a=="object"){const l=[],u=Math.max(e.dirty.length,a.length);for(let d=0;d32){const e=[],t=o.ctx.length/32;for(let s=0;swindow.performance.now():()=>Date.now(),tre=Ope?o=>requestAnimationFrame(o):fn;const bD=new Set;function wpe(o){bD.forEach(e=>{e.c(o)||(bD.delete(e),e.f())}),bD.size!==0&&tre(wpe)}function _pe(o){let e;return bD.size===0&&tre(wpe),{promise:new Promise(t=>{bD.add(e={c:o,f:t})}),abort(){bD.delete(e)}}}const G2e=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global;function j(o,e){o.appendChild(e)}function Spe(o){if(!o)return document;const e=o.getRootNode?o.getRootNode():o.ownerDocument;return e&&e.host?e:o.ownerDocument}function K2e(o){const e=re("style");return J2e(Spe(o),e),e.sheet}function J2e(o,e){return j(o.head||o,e),e.sheet}function Te(o,e,t){o.insertBefore(e,t||null)}function ke(o){o.parentNode&&o.parentNode.removeChild(o)}function ia(o,e){for(let t=0;to.removeEventListener(e,t,s)}function ku(o){return function(e){return e.preventDefault(),o.call(this,e)}}function z(o,e,t){t==null?o.removeAttribute(e):o.getAttribute(e)!==t&&o.setAttribute(e,t)}function nre(o){let e;return{p(...t){e=t,e.forEach(s=>o.push(s))},r(){e.forEach(t=>o.splice(o.indexOf(t),1))}}}function GH(o){return o===""?null:+o}function ewe(o){return Array.from(o.childNodes)}function Qn(o,e){e=""+e,o.data!==e&&(o.data=e)}function ar(o,e){o.value=e==null?"":e}function ss(o,e,t,s){t==null?o.style.removeProperty(e):o.style.setProperty(e,t,s?"important":"")}function NZ(o,e,t){for(let s=0;s>>0}function owe(o,e){const t={stylesheet:K2e(e),rules:{}};return KH.set(o,t),t}function Moe(o,e,t,s,a,l,u,d=0){const h=16.666/s;let b=`{ +`),function(b){if(d=b.indexOf(":"),l=o.trim(b.substr(0,d)).toLowerCase(),u=o.trim(b.substr(d+1)),l){if(a[l]&&e.indexOf(l)>=0)return;l==="set-cookie"?a[l]=(a[l]?a[l]:[]).concat([u]):a[l]=a[l]?a[l]+", "+u:u}}),a},tne}var nne,ele;function D2e(){if(ele)return nne;ele=1;var o=Hp;return nne=o.isStandardBrowserEnv()?function(){var t=/(msie|trident)/i.test(navigator.userAgent),s=document.createElement("a"),a;function l(u){var d=u;return t&&(s.setAttribute("href",d),d=s.href),s.setAttribute("href",d),{href:s.href,protocol:s.protocol?s.protocol.replace(/:$/,""):"",host:s.host,search:s.search?s.search.replace(/^\?/,""):"",hash:s.hash?s.hash.replace(/^#/,""):"",hostname:s.hostname,port:s.port,pathname:s.pathname.charAt(0)==="/"?s.pathname:"/"+s.pathname}}return a=l(window.location.href),function(d){var h=o.isString(d)?l(d):d;return h.protocol===a.protocol&&h.host===a.host}}():function(){return function(){return!0}}(),nne}var one,tle;function Xz(){if(tle)return one;tle=1;function o(e){this.message=e}return o.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},o.prototype.__CANCEL__=!0,one=o,one}var sne,nle;function ole(){if(nle)return sne;nle=1;var o=Hp,e=C2e(),t=k2e(),s=ipe,a=E2e(),l=A2e(),u=D2e(),d=lpe(),h=jz(),b=Xz();return sne=function(k){return new Promise(function(R,$){var Q=k.data,F=k.headers,U=k.responseType,K;function L(){k.cancelToken&&k.cancelToken.unsubscribe(K),k.signal&&k.signal.removeEventListener("abort",K)}o.isFormData(Q)&&delete F["Content-Type"];var te=new XMLHttpRequest;if(k.auth){var ne=k.auth.username||"",oe=k.auth.password?unescape(encodeURIComponent(k.auth.password)):"";F.Authorization="Basic "+btoa(ne+":"+oe)}var G=a(k.baseURL,k.url);te.open(k.method.toUpperCase(),s(G,k.params,k.paramsSerializer),!0),te.timeout=k.timeout;function we(){if(!!te){var Re="getAllResponseHeaders"in te?l(te.getAllResponseHeaders()):null,Oe=!U||U==="text"||U==="json"?te.responseText:te.response,ce={data:Oe,status:te.status,statusText:te.statusText,headers:Re,config:k,request:te};e(function(tt){R(tt),L()},function(tt){$(tt),L()},ce),te=null}}if("onloadend"in te?te.onloadend=we:te.onreadystatechange=function(){!te||te.readyState!==4||te.status===0&&!(te.responseURL&&te.responseURL.indexOf("file:")===0)||setTimeout(we)},te.onabort=function(){!te||($(d("Request aborted",k,"ECONNABORTED",te)),te=null)},te.onerror=function(){$(d("Network Error",k,null,te)),te=null},te.ontimeout=function(){var Oe=k.timeout?"timeout of "+k.timeout+"ms exceeded":"timeout exceeded",ce=k.transitional||h.transitional;k.timeoutErrorMessage&&(Oe=k.timeoutErrorMessage),$(d(Oe,k,ce.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",te)),te=null},o.isStandardBrowserEnv()){var ve=(k.withCredentials||u(G))&&k.xsrfCookieName?t.read(k.xsrfCookieName):void 0;ve&&(F[k.xsrfHeaderName]=ve)}"setRequestHeader"in te&&o.forEach(F,function(Oe,ce){typeof Q>"u"&&ce.toLowerCase()==="content-type"?delete F[ce]:te.setRequestHeader(ce,Oe)}),o.isUndefined(k.withCredentials)||(te.withCredentials=!!k.withCredentials),U&&U!=="json"&&(te.responseType=k.responseType),typeof k.onDownloadProgress=="function"&&te.addEventListener("progress",k.onDownloadProgress),typeof k.onUploadProgress=="function"&&te.upload&&te.upload.addEventListener("progress",k.onUploadProgress),(k.cancelToken||k.signal)&&(K=function(Re){!te||($(!Re||Re&&Re.type?new b("canceled"):Re),te.abort(),te=null)},k.cancelToken&&k.cancelToken.subscribe(K),k.signal&&(k.signal.aborted?K():k.signal.addEventListener("abort",K))),Q||(Q=null),te.send(Q)})},sne}var rne,sle;function jz(){if(sle)return rne;sle=1;var o=Hp,e=S2e,t=ape,s={"Content-Type":"application/x-www-form-urlencoded"};function a(h,b){!o.isUndefined(h)&&o.isUndefined(h["Content-Type"])&&(h["Content-Type"]=b)}function l(){var h;return(typeof XMLHttpRequest<"u"||typeof process<"u"&&Object.prototype.toString.call(process)==="[object process]")&&(h=ole()),h}function u(h,b,y){if(o.isString(h))try{return(b||JSON.parse)(h),o.trim(h)}catch(k){if(k.name!=="SyntaxError")throw k}return(y||JSON.stringify)(h)}var d={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:l(),transformRequest:[function(b,y){return e(y,"Accept"),e(y,"Content-Type"),o.isFormData(b)||o.isArrayBuffer(b)||o.isBuffer(b)||o.isStream(b)||o.isFile(b)||o.isBlob(b)?b:o.isArrayBufferView(b)?b.buffer:o.isURLSearchParams(b)?(a(y,"application/x-www-form-urlencoded;charset=utf-8"),b.toString()):o.isObject(b)||y&&y["Content-Type"]==="application/json"?(a(y,"application/json"),u(b)):b}],transformResponse:[function(b){var y=this.transitional||d.transitional,k=y&&y.silentJSONParsing,E=y&&y.forcedJSONParsing,R=!k&&this.responseType==="json";if(R||E&&o.isString(b)&&b.length)try{return JSON.parse(b)}catch($){if(R)throw $.name==="SyntaxError"?t($,this,"E_JSON_PARSE"):$}return b}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(b){return b>=200&&b<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};return o.forEach(["delete","get","head"],function(b){d.headers[b]={}}),o.forEach(["post","put","patch"],function(b){d.headers[b]=o.merge(s)}),rne=d,rne}var P2e=Hp,M2e=jz(),R2e=function(e,t,s){var a=this||M2e;return P2e.forEach(s,function(u){e=u.call(a,e,t)}),e},ine,rle;function cpe(){return rle||(rle=1,ine=function(e){return!!(e&&e.__CANCEL__)}),ine}var ile=Hp,ane=R2e,$2e=cpe(),N2e=jz(),I2e=Xz();function lne(o){if(o.cancelToken&&o.cancelToken.throwIfRequested(),o.signal&&o.signal.aborted)throw new I2e("canceled")}var B2e=function(e){lne(e),e.headers=e.headers||{},e.data=ane.call(e,e.data,e.headers,e.transformRequest),e.headers=ile.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),ile.forEach(["delete","get","head","post","put","patch","common"],function(a){delete e.headers[a]});var t=e.adapter||N2e.adapter;return t(e).then(function(a){return lne(e),a.data=ane.call(e,a.data,a.headers,e.transformResponse),a},function(a){return $2e(a)||(lne(e),a&&a.response&&(a.response.data=ane.call(e,a.response.data,a.response.headers,e.transformResponse))),Promise.reject(a)})},A1=Hp,upe=function(e,t){t=t||{};var s={};function a(y,k){return A1.isPlainObject(y)&&A1.isPlainObject(k)?A1.merge(y,k):A1.isPlainObject(k)?A1.merge({},k):A1.isArray(k)?k.slice():k}function l(y){if(A1.isUndefined(t[y])){if(!A1.isUndefined(e[y]))return a(void 0,e[y])}else return a(e[y],t[y])}function u(y){if(!A1.isUndefined(t[y]))return a(void 0,t[y])}function d(y){if(A1.isUndefined(t[y])){if(!A1.isUndefined(e[y]))return a(void 0,e[y])}else return a(void 0,t[y])}function h(y){if(y in t)return a(e[y],t[y]);if(y in e)return a(void 0,e[y])}var b={url:u,method:u,data:u,baseURL:d,transformRequest:d,transformResponse:d,paramsSerializer:d,timeout:d,timeoutMessage:d,withCredentials:d,adapter:d,responseType:d,xsrfCookieName:d,xsrfHeaderName:d,onUploadProgress:d,onDownloadProgress:d,decompress:d,maxContentLength:d,maxBodyLength:d,transport:d,httpAgent:d,httpsAgent:d,cancelToken:d,socketPath:d,responseEncoding:d,validateStatus:h};return A1.forEach(Object.keys(e).concat(Object.keys(t)),function(k){var E=b[k]||l,R=E(k);A1.isUndefined(R)&&E!==h||(s[k]=R)}),s},cne,ale;function fpe(){return ale||(ale=1,cne={version:"0.25.0"}),cne}var L2e=fpe().version,ere={};["object","boolean","number","function","string","symbol"].forEach(function(o,e){ere[o]=function(s){return typeof s===o||"a"+(e<1?"n ":" ")+o}});var lle={};ere.transitional=function(e,t,s){function a(l,u){return"[Axios v"+L2e+"] Transitional option '"+l+"'"+u+(s?". "+s:"")}return function(l,u,d){if(e===!1)throw new Error(a(u," has been removed"+(t?" in "+t:"")));return t&&!lle[u]&&(lle[u]=!0,console.warn(a(u," has been deprecated since v"+t+" and will be removed in the near future"))),e?e(l,u,d):!0}};function F2e(o,e,t){if(typeof o!="object")throw new TypeError("options must be an object");for(var s=Object.keys(o),a=s.length;a-- >0;){var l=s[a],u=e[l];if(u){var d=o[l],h=d===void 0||u(d,l,o);if(h!==!0)throw new TypeError("option "+l+" must be "+h);continue}if(t!==!0)throw Error("Unknown option "+l)}}var Q2e={assertOptions:F2e,validators:ere},dpe=Hp,Z2e=ipe,cle=w2e,ule=B2e,qz=upe,hpe=Q2e,G4=hpe.validators;function U6(o){this.defaults=o,this.interceptors={request:new cle,response:new cle}}U6.prototype.request=function(e,t){if(typeof e=="string"?(t=t||{},t.url=e):t=e||{},!t.url)throw new Error("Provided config url is not valid");t=qz(this.defaults,t),t.method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var s=t.transitional;s!==void 0&&hpe.assertOptions(s,{silentJSONParsing:G4.transitional(G4.boolean),forcedJSONParsing:G4.transitional(G4.boolean),clarifyTimeoutError:G4.transitional(G4.boolean)},!1);var a=[],l=!0;this.interceptors.request.forEach(function(R){typeof R.runWhen=="function"&&R.runWhen(t)===!1||(l=l&&R.synchronous,a.unshift(R.fulfilled,R.rejected))});var u=[];this.interceptors.response.forEach(function(R){u.push(R.fulfilled,R.rejected)});var d;if(!l){var h=[ule,void 0];for(Array.prototype.unshift.apply(h,a),h=h.concat(u),d=Promise.resolve(t);h.length;)d=d.then(h.shift(),h.shift());return d}for(var b=t;a.length;){var y=a.shift(),k=a.shift();try{b=y(b)}catch(E){k(E);break}}try{d=ule(b)}catch(E){return Promise.reject(E)}for(;u.length;)d=d.then(u.shift(),u.shift());return d};U6.prototype.getUri=function(e){if(!e.url)throw new Error("Provided config url is not valid");return e=qz(this.defaults,e),Z2e(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")};dpe.forEach(["delete","get","head","options"],function(e){U6.prototype[e]=function(t,s){return this.request(qz(s||{},{method:e,url:t,data:(s||{}).data}))}});dpe.forEach(["post","put","patch"],function(e){U6.prototype[e]=function(t,s,a){return this.request(qz(a||{},{method:e,url:t,data:s}))}});var H2e=U6,une,fle;function z2e(){if(fle)return une;fle=1;var o=Xz();function e(t){if(typeof t!="function")throw new TypeError("executor must be a function.");var s;this.promise=new Promise(function(u){s=u});var a=this;this.promise.then(function(l){if(!!a._listeners){var u,d=a._listeners.length;for(u=0;uo;function Y6(o,e){for(const t in e)o[t]=e[t];return o}function bpe(o){return o()}function gle(){return Object.create(null)}function vi(o){o.forEach(bpe)}function Ub(o){return typeof o=="function"}function lo(o,e){return o!=o?e==e:o!==e||o&&typeof o=="object"||typeof o=="function"}let $Z;function ple(o,e){return $Z||($Z=document.createElement("a")),$Z.href=e,o===$Z.href}function q2e(o){return Object.keys(o).length===0}function YH(o,e,t,s){if(o){const a=vpe(o,e,t,s);return o[0](a)}}function vpe(o,e,t,s){return o[1]&&s?Y6(t.ctx.slice(),o[1](s(e))):t.ctx}function XH(o,e,t,s){if(o[2]&&s){const a=o[2](s(t));if(e.dirty===void 0)return a;if(typeof a=="object"){const l=[],u=Math.max(e.dirty.length,a.length);for(let d=0;d32){const e=[],t=o.ctx.length/32;for(let s=0;swindow.performance.now():()=>Date.now(),tre=Ope?o=>requestAnimationFrame(o):fn;const bD=new Set;function wpe(o){bD.forEach(e=>{e.c(o)||(bD.delete(e),e.f())}),bD.size!==0&&tre(wpe)}function _pe(o){let e;return bD.size===0&&tre(wpe),{promise:new Promise(t=>{bD.add(e={c:o,f:t})}),abort(){bD.delete(e)}}}const G2e=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global;function X(o,e){o.appendChild(e)}function Spe(o){if(!o)return document;const e=o.getRootNode?o.getRootNode():o.ownerDocument;return e&&e.host?e:o.ownerDocument}function K2e(o){const e=re("style");return J2e(Spe(o),e),e.sheet}function J2e(o,e){return X(o.head||o,e),e.sheet}function Te(o,e,t){o.insertBefore(e,t||null)}function ke(o){o.parentNode&&o.parentNode.removeChild(o)}function ia(o,e){for(let t=0;to.removeEventListener(e,t,s)}function ku(o){return function(e){return e.preventDefault(),o.call(this,e)}}function Z(o,e,t){t==null?o.removeAttribute(e):o.getAttribute(e)!==t&&o.setAttribute(e,t)}function nre(o){let e;return{p(...t){e=t,e.forEach(s=>o.push(s))},r(){e.forEach(t=>o.splice(o.indexOf(t),1))}}}function GH(o){return o===""?null:+o}function ewe(o){return Array.from(o.childNodes)}function Qn(o,e){e=""+e,o.data!==e&&(o.data=e)}function ar(o,e){o.value=e==null?"":e}function rs(o,e,t,s){t==null?o.style.removeProperty(e):o.style.setProperty(e,t,s?"important":"")}function NZ(o,e,t){for(let s=0;s>>0}function owe(o,e){const t={stylesheet:K2e(e),rules:{}};return KH.set(o,t),t}function Moe(o,e,t,s,a,l,u,d=0){const h=16.666/s;let b=`{ `;for(let F=0;F<=1;F+=h){const U=e+(t-e)*l(F);b+=F*100+`%{${u(U,1-U)}} `}const y=b+`100% {${u(t,1-t)}} -}`,k=`__svelte_${nwe(y)}_${d}`,E=Spe(o),{stylesheet:R,rules:$}=KH.get(E)||owe(E,o);$[k]||($[k]=!0,R.insertRule(`@keyframes ${k} ${y}`,R.cssRules.length));const Q=o.style.animation||"";return o.style.animation=`${Q?`${Q}, `:""}${k} ${s}ms linear ${a}ms 1 both`,JH+=1,k}function xpe(o,e){const t=(o.style.animation||"").split(", "),s=t.filter(e?l=>l.indexOf(e)<0:l=>l.indexOf("__svelte")===-1),a=t.length-s.length;a&&(o.style.animation=s.join(", "),JH-=a,JH||swe())}function swe(){tre(()=>{JH||(KH.forEach(o=>{const{ownerNode:e}=o.stylesheet;e&&ke(e)}),KH.clear())})}function Tpe(o,e,t,s){if(!e)return fn;const a=o.getBoundingClientRect();if(e.left===a.left&&e.right===a.right&&e.top===a.top&&e.bottom===a.bottom)return fn;const{delay:l=0,duration:u=300,easing:d=ppe,start:h=ype()+l,end:b=h+u,tick:y=fn,css:k}=t(o,{from:e,to:a},s);let E=!0,R=!1,$;function Q(){k&&($=Moe(o,0,1,u,l,d,k)),l||(R=!0)}function F(){k&&xpe(o,$),E=!1}return _pe(U=>{if(!R&&U>=h&&(R=!0),R&&U>=b&&(y(1,0),F()),!E)return!1;if(R){const K=U-h,L=0+1*d(K/u);y(L,1-L)}return!0}),Q(),y(0,1),F}function Epe(o){const e=getComputedStyle(o);if(e.position!=="absolute"&&e.position!=="fixed"){const{width:t,height:s}=e,a=o.getBoundingClientRect();o.style.position="absolute",o.style.width=t,o.style.height=s,rwe(o,a)}}function rwe(o,e){const t=o.getBoundingClientRect();if(e.left!==t.left||e.top!==t.top){const s=getComputedStyle(o),a=s.transform==="none"?"":s.transform;o.style.transform=`${a} translate(${e.left-t.left}px, ${e.top-t.top}px)`}}let y6;function r6(o){y6=o}function YD(){if(!y6)throw new Error("Function called outside component initialization");return y6}function W1(o){YD().$$.on_mount.push(o)}function Ape(o){YD().$$.after_update.push(o)}function ore(o){YD().$$.on_destroy.push(o)}function Fg(){const o=YD();return(e,t,{cancelable:s=!1}={})=>{const a=o.$$.callbacks[e];if(a){const l=kpe(e,t,{cancelable:s});return a.slice().forEach(u=>{u.call(o,l)}),!l.defaultPrevented}return!0}}function dD(o,e){return YD().$$.context.set(o,e),e}function Ur(o){return YD().$$.context.get(o)}function SH(o,e){const t=o.$$.callbacks[e.type];t&&t.slice().forEach(s=>s.call(this,e))}const rD=[],Ro=[];let vD=[];const Roe=[],iwe=Promise.resolve();let $oe=!1;function awe(){$oe||($oe=!0,iwe.then(Dpe))}function AC(o){vD.push(o)}function lr(o){Roe.push(o)}const hne=new Set;let K4=0;function Dpe(){if(K4!==0)return;const o=y6;do{try{for(;K4o.indexOf(s)===-1?e.push(s):t.push(s)),t.forEach(s=>s()),vD=e}let IN;function uwe(){return IN||(IN=Promise.resolve(),IN.then(()=>{IN=null})),IN}function mne(o,e,t){o.dispatchEvent(kpe(`${e?"intro":"outro"}${t}`))}const CH=new Set;let Lw;function mo(){Lw={r:0,c:[],p:Lw}}function go(){Lw.r||vi(Lw.c),Lw=Lw.p}function xe(o,e){o&&o.i&&(CH.delete(o),o.i(e))}function Be(o,e,t,s){if(o&&o.o){if(CH.has(o))return;CH.add(o),Lw.c.push(()=>{CH.delete(o),s&&(t&&o.d(1),s())}),o.o(e)}else s&&s()}const fwe={duration:0};function ez(o,e,t,s){const a={direction:"both"};let l=e(o,t,a),u=s?0:1,d=null,h=null,b=null;function y(){b&&xpe(o,b)}function k(R,$){const Q=R.b-u;return $*=Math.abs(Q),{a:u,b:R.b,d:Q,duration:$,start:R.start,end:R.start+$,group:R.group}}function E(R){const{delay:$=0,duration:Q=300,easing:F=ppe,tick:U=fn,css:K}=l||fwe,L={start:ype()+$,b:R};R||(L.group=Lw,Lw.r+=1),d||h?h=L:(K&&(y(),b=Moe(o,u,R,Q,$,F,K)),R&&U(0,1),d=k(L,Q),AC(()=>mne(o,R,"start")),_pe(te=>{if(h&&te>h.start&&(d=k(h,Q),h=null,mne(o,d.b,"start"),K&&(y(),b=Moe(o,u,d.b,d.duration,0,F,l.css))),d){if(te>=d.end)U(u=d.b,1-u),mne(o,d.b,"end"),h||(d.b?y():--d.group.r||vi(d.group.c)),d=null;else if(te>=d.start){const ne=te-d.start;u=d.a+d.d*F(ne/d.duration),U(u,1-u)}}return!!(d||h)}))}return{run(R){Ub(l)?uwe().then(()=>{l=l(a),E(R)}):E(R)},end(){y(),d=h=null}}}function XD(o,e){o.d(1),e.delete(o.key)}function xv(o,e){Be(o,1,1,()=>{e.delete(o.key)})}function Ppe(o,e){o.f(),xv(o,e)}function Jd(o,e,t,s,a,l,u,d,h,b,y,k){let E=o.length,R=l.length,$=E;const Q={};for(;$--;)Q[o[$].key]=$;const F=[],U=new Map,K=new Map,L=[];for($=R;$--;){const G=k(a,l,$),we=t(G);let ve=u.get(we);ve?s&&L.push(()=>ve.p(G,e)):(ve=b(we,G),ve.c()),U.set(we,F[$]=ve),we in Q&&K.set(we,Math.abs($-Q[we]))}const te=new Set,ne=new Set;function oe(G){xe(G,1),G.m(d,y),u.set(G.key,G),y=G.first,R--}for(;E&&R;){const G=F[R-1],we=o[E-1],ve=G.key,Re=we.key;G===we?(y=G.first,E--,R--):U.has(Re)?!u.has(ve)||te.has(ve)?oe(G):ne.has(Re)?E--:K.get(ve)>K.get(Re)?(ne.add(ve),oe(G)):(te.add(Re),E--):(h(we,u),E--)}for(;E--;){const G=o[E];U.has(G.key)||h(G,u)}for(;R;)oe(F[R-1]);return vi(L),F}function Gz(o,e){const t={},s={},a={$$scope:1};let l=o.length;for(;l--;){const u=o[l],d=e[l];if(d){for(const h in u)h in d||(s[h]=1);for(const h in d)a[h]||(t[h]=d[h],a[h]=1);o[l]=d}else for(const h in u)a[h]=1}for(const u in s)u in t||(t[u]=void 0);return t}function Kz(o){return typeof o=="object"&&o!==null?o:{}}function er(o,e,t){const s=o.$$.props[e];s!==void 0&&(o.$$.bound[s]=t,t(o.$$.ctx[s]))}function en(o){o&&o.c()}function Kt(o,e,t,s){const{fragment:a,after_update:l}=o.$$;a&&a.m(e,t),s||AC(()=>{const u=o.$$.on_mount.map(bpe).filter(Ub);o.$$.on_destroy?o.$$.on_destroy.push(...u):vi(u),o.$$.on_mount=[]}),l.forEach(AC)}function Jt(o,e){const t=o.$$;t.fragment!==null&&(cwe(t.after_update),vi(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function dwe(o,e){o.$$.dirty[0]===-1&&(rD.push(o),awe(),o.$$.dirty.fill(0)),o.$$.dirty[e/31|0]|=1<{const $=R.length?R[0]:E;return b.ctx&&a(b.ctx[k],b.ctx[k]=$)&&(!b.skip_bound&&b.bound[k]&&b.bound[k]($),y&&dwe(o,k)),E}):[],b.update(),y=!0,vi(b.before_update),b.fragment=s?s(b.ctx):!1,e.target){if(e.hydrate){const k=ewe(e.target);b.fragment&&b.fragment.l(k),k.forEach(ke)}else b.fragment&&b.fragment.c();e.intro&&xe(o.$$.fragment),Kt(o,e.target,e.anchor,e.customElement),Dpe()}r6(h)}class uo{$destroy(){Jt(this,1),this.$destroy=fn}$on(e,t){if(!Ub(t))return fn;const s=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return s.push(t),()=>{const a=s.indexOf(t);a!==-1&&s.splice(a,1)}}$set(e){this.$$set&&!q2e(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}function Ole(o){let e,t;return{c(){e=re("div"),t=zt(o[0]),z(e,"class","alert alert-danger"),z(e,"role","alert")},m(s,a){Te(s,e,a),j(e,t)},p(s,a){a&1&&Qn(t,s[0])},d(s){s&&ke(e)}}}function hwe(o){let e,t=o[0]&&Ole(o);return{c(){t&&t.c(),e=Rs()},m(s,a){t&&t.m(s,a),Te(s,e,a)},p(s,[a]){s[0]?t?t.p(s,a):(t=Ole(s),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},i:fn,o:fn,d(s){t&&t.d(s),s&&ke(e)}}}function mwe(o,e,t){let{message:s=""}=e;return o.$$set=a=>{"message"in a&&t(0,s=a.message)},[s]}class X6 extends uo{constructor(e){super(),co(this,e,mwe,hwe,lo,{message:0})}}function gwe(o){let e,t,s,a;return{c(){e=re("button"),t=re("span"),s=Ze(),a=zt(o[0]),z(t,"class","spinner-border spinner-border-sm"),z(t,"role","status"),z(t,"aria-hidden","true"),z(e,"type","submit"),z(e,"class","btn btn-primary btn-spinner"),e.disabled=o[1]},m(l,u){Te(l,e,u),j(e,t),j(e,s),j(e,a)},p(l,[u]){u&1&&Qn(a,l[0]),u&2&&(e.disabled=l[1])},i:fn,o:fn,d(l){l&&ke(e)}}}function pwe(o,e,t){let{label:s=""}=e,{disabled:a=!1}=e;return o.$$set=l=>{"label"in l&&t(0,s=l.label),"disabled"in l&&t(1,a=l.disabled)},[s,a]}class AD extends uo{constructor(e){super(),co(this,e,pwe,gwe,lo,{label:0,disabled:1})}}function bwe(o){let e,t,s,a,l,u,d,h,b,y,k,E,R,$,Q,F,U,K,L;return t=new X6({props:{message:o[2]}}),F=new AD({props:{label:"Register"}}),{c(){e=re("div"),en(t.$$.fragment),s=Ze(),a=re("form"),l=re("div"),u=re("label"),u.textContent="Name",d=Ze(),h=re("input"),b=Ze(),y=re("div"),k=re("label"),k.textContent="Email address",E=Ze(),R=re("input"),$=Ze(),Q=re("div"),en(F.$$.fragment),z(u,"for","name"),z(u,"class","form-label"),z(h,"type","text"),z(h,"class","form-control"),z(h,"id","name"),z(l,"class","mb-3"),z(k,"for","email"),z(k,"class","form-label"),z(R,"type","email"),z(R,"class","form-control"),z(R,"id","email"),z(y,"class","mb-3"),z(Q,"class","text-center mt-5 d-block"),z(e,"class","wrapper-tiny")},m(te,ne){Te(te,e,ne),Kt(t,e,null),j(e,s),j(e,a),j(a,l),j(l,u),j(l,d),j(l,h),ar(h,o[1]),j(a,b),j(a,y),j(y,k),j(y,E),j(y,R),ar(R,o[0]),j(a,$),j(a,Q),Kt(F,Q,null),U=!0,K||(L=[mn(h,"input",o[4]),mn(R,"input",o[5]),mn(a,"submit",o[3])],K=!0)},p(te,[ne]){const oe={};ne&4&&(oe.message=te[2]),t.$set(oe),ne&2&&h.value!==te[1]&&ar(h,te[1]),ne&1&&R.value!==te[0]&&ar(R,te[0])},i(te){U||(xe(t.$$.fragment,te),xe(F.$$.fragment,te),U=!0)},o(te){Be(t.$$.fragment,te),Be(F.$$.fragment,te),U=!1},d(te){te&&ke(e),Jt(t),Jt(F),K=!1,vi(L)}}}function vwe(o,e,t){const s=Ur("channel");let a="",{email:l=""}=e,u="";function d(y){y.preventDefault(),t(2,u=""),axios.post(s.lucentUrl+"/register",{name:a,email:l}).then(()=>{window.location=s.lucentUrl+"/login"}).catch(k=>{var E;t(2,u=(E=k.response)==null?void 0:E.data.error),console.log({errorMessage:u})})}function h(){a=this.value,t(1,a)}function b(){l=this.value,t(0,l)}return o.$$set=y=>{"email"in y&&t(0,l=y.email)},[l,a,u,d,h,b]}class Owe extends uo{constructor(e){super(),co(this,e,vwe,bwe,lo,{email:0})}}function ywe(o){let e,t,s,a,l,u,d,h,b,y,k;return h=new AD({props:{label:"Login"}}),{c(){e=re("form"),t=re("div"),s=re("label"),s.textContent="Email address",a=Ze(),l=re("input"),u=Ze(),d=re("div"),en(h.$$.fragment),z(s,"for","emailaddress"),z(s,"class","form-label"),z(l,"type","email"),z(l,"class","form-control"),z(l,"id","emailaddress"),l.required=!0,z(t,"class","mb-3"),z(d,"class","text-center mt-5 d-block")},m(E,R){Te(E,e,R),j(e,t),j(t,s),j(t,a),j(t,l),ar(l,o[0]),j(e,u),j(e,d),Kt(h,d,null),b=!0,y||(k=[mn(l,"input",o[3]),mn(e,"submit",o[2])],y=!0)},p(E,R){R&1&&l.value!==E[0]&&ar(l,E[0])},i(E){b||(xe(h.$$.fragment,E),b=!0)},o(E){Be(h.$$.fragment,E),b=!1},d(E){E&&ke(e),Jt(h),y=!1,vi(k)}}}function wwe(o){let e,t;return{c(){e=re("div"),t=zt(o[1]),z(e,"class","alert alert-info"),z(e,"role","alert")},m(s,a){Te(s,e,a),j(e,t)},p(s,a){a&2&&Qn(t,s[1])},i:fn,o:fn,d(s){s&&ke(e)}}}function _we(o){let e,t,s,a;const l=[wwe,ywe],u=[];function d(h,b){return h[1]?0:1}return t=d(o),s=u[t]=l[t](o),{c(){e=re("div"),s.c(),z(e,"class","wrapper-tiny")},m(h,b){Te(h,e,b),u[t].m(e,null),a=!0},p(h,[b]){let y=t;t=d(h),t===y?u[t].p(h,b):(mo(),Be(u[y],1,1,()=>{u[y]=null}),go(),s=u[t],s?s.p(h,b):(s=u[t]=l[t](h),s.c()),xe(s,1),s.m(e,null))},i(h){a||(xe(s),a=!0)},o(h){Be(s),a=!1},d(h){h&&ke(e),u[t].d()}}}function Swe(o,e,t){const s=Ur("channel");let a="",l="";function u(h){h.preventDefault(),axios.post(s.lucentUrl+"/login",{email:a}).then(b=>{console.log(b),t(1,l="You will receive an email with a login link")}).catch(b=>{})}function d(){a=this.value,t(0,a)}return[a,l,u,d]}class Cwe extends uo{constructor(e){super(),co(this,e,Swe,_we,lo,{})}}function Mpe(o){const e=o-1;return e*e*e+1}function Rpe(o){return--o*o*o*o*o+1}function tz(o,{delay:e=0,duration:t=400,easing:s=Mpe,x:a=0,y:l=0,opacity:u=0}={}){const d=getComputedStyle(o),h=+d.opacity,b=d.transform==="none"?"":d.transform,y=h*(1-u),[k,E]=ble(a),[R,$]=ble(l);return{delay:e,duration:t,easing:s,css:(Q,F)=>` +}`,k=`__svelte_${nwe(y)}_${d}`,E=Spe(o),{stylesheet:R,rules:$}=KH.get(E)||owe(E,o);$[k]||($[k]=!0,R.insertRule(`@keyframes ${k} ${y}`,R.cssRules.length));const Q=o.style.animation||"";return o.style.animation=`${Q?`${Q}, `:""}${k} ${s}ms linear ${a}ms 1 both`,JH+=1,k}function xpe(o,e){const t=(o.style.animation||"").split(", "),s=t.filter(e?l=>l.indexOf(e)<0:l=>l.indexOf("__svelte")===-1),a=t.length-s.length;a&&(o.style.animation=s.join(", "),JH-=a,JH||swe())}function swe(){tre(()=>{JH||(KH.forEach(o=>{const{ownerNode:e}=o.stylesheet;e&&ke(e)}),KH.clear())})}function Tpe(o,e,t,s){if(!e)return fn;const a=o.getBoundingClientRect();if(e.left===a.left&&e.right===a.right&&e.top===a.top&&e.bottom===a.bottom)return fn;const{delay:l=0,duration:u=300,easing:d=ppe,start:h=ype()+l,end:b=h+u,tick:y=fn,css:k}=t(o,{from:e,to:a},s);let E=!0,R=!1,$;function Q(){k&&($=Moe(o,0,1,u,l,d,k)),l||(R=!0)}function F(){k&&xpe(o,$),E=!1}return _pe(U=>{if(!R&&U>=h&&(R=!0),R&&U>=b&&(y(1,0),F()),!E)return!1;if(R){const K=U-h,L=0+1*d(K/u);y(L,1-L)}return!0}),Q(),y(0,1),F}function Epe(o){const e=getComputedStyle(o);if(e.position!=="absolute"&&e.position!=="fixed"){const{width:t,height:s}=e,a=o.getBoundingClientRect();o.style.position="absolute",o.style.width=t,o.style.height=s,rwe(o,a)}}function rwe(o,e){const t=o.getBoundingClientRect();if(e.left!==t.left||e.top!==t.top){const s=getComputedStyle(o),a=s.transform==="none"?"":s.transform;o.style.transform=`${a} translate(${e.left-t.left}px, ${e.top-t.top}px)`}}let y6;function r6(o){y6=o}function YD(){if(!y6)throw new Error("Function called outside component initialization");return y6}function W1(o){YD().$$.on_mount.push(o)}function Ape(o){YD().$$.after_update.push(o)}function ore(o){YD().$$.on_destroy.push(o)}function Fg(){const o=YD();return(e,t,{cancelable:s=!1}={})=>{const a=o.$$.callbacks[e];if(a){const l=kpe(e,t,{cancelable:s});return a.slice().forEach(u=>{u.call(o,l)}),!l.defaultPrevented}return!0}}function dD(o,e){return YD().$$.context.set(o,e),e}function Ur(o){return YD().$$.context.get(o)}function SH(o,e){const t=o.$$.callbacks[e.type];t&&t.slice().forEach(s=>s.call(this,e))}const rD=[],Ro=[];let vD=[];const Roe=[],iwe=Promise.resolve();let $oe=!1;function awe(){$oe||($oe=!0,iwe.then(Dpe))}function AC(o){vD.push(o)}function lr(o){Roe.push(o)}const hne=new Set;let K4=0;function Dpe(){if(K4!==0)return;const o=y6;do{try{for(;K4o.indexOf(s)===-1?e.push(s):t.push(s)),t.forEach(s=>s()),vD=e}let IN;function uwe(){return IN||(IN=Promise.resolve(),IN.then(()=>{IN=null})),IN}function mne(o,e,t){o.dispatchEvent(kpe(`${e?"intro":"outro"}${t}`))}const CH=new Set;let Lw;function mo(){Lw={r:0,c:[],p:Lw}}function go(){Lw.r||vi(Lw.c),Lw=Lw.p}function xe(o,e){o&&o.i&&(CH.delete(o),o.i(e))}function Be(o,e,t,s){if(o&&o.o){if(CH.has(o))return;CH.add(o),Lw.c.push(()=>{CH.delete(o),s&&(t&&o.d(1),s())}),o.o(e)}else s&&s()}const fwe={duration:0};function ez(o,e,t,s){const a={direction:"both"};let l=e(o,t,a),u=s?0:1,d=null,h=null,b=null;function y(){b&&xpe(o,b)}function k(R,$){const Q=R.b-u;return $*=Math.abs(Q),{a:u,b:R.b,d:Q,duration:$,start:R.start,end:R.start+$,group:R.group}}function E(R){const{delay:$=0,duration:Q=300,easing:F=ppe,tick:U=fn,css:K}=l||fwe,L={start:ype()+$,b:R};R||(L.group=Lw,Lw.r+=1),d||h?h=L:(K&&(y(),b=Moe(o,u,R,Q,$,F,K)),R&&U(0,1),d=k(L,Q),AC(()=>mne(o,R,"start")),_pe(te=>{if(h&&te>h.start&&(d=k(h,Q),h=null,mne(o,d.b,"start"),K&&(y(),b=Moe(o,u,d.b,d.duration,0,F,l.css))),d){if(te>=d.end)U(u=d.b,1-u),mne(o,d.b,"end"),h||(d.b?y():--d.group.r||vi(d.group.c)),d=null;else if(te>=d.start){const ne=te-d.start;u=d.a+d.d*F(ne/d.duration),U(u,1-u)}}return!!(d||h)}))}return{run(R){Ub(l)?uwe().then(()=>{l=l(a),E(R)}):E(R)},end(){y(),d=h=null}}}function XD(o,e){o.d(1),e.delete(o.key)}function xv(o,e){Be(o,1,1,()=>{e.delete(o.key)})}function Ppe(o,e){o.f(),xv(o,e)}function Jd(o,e,t,s,a,l,u,d,h,b,y,k){let E=o.length,R=l.length,$=E;const Q={};for(;$--;)Q[o[$].key]=$;const F=[],U=new Map,K=new Map,L=[];for($=R;$--;){const G=k(a,l,$),we=t(G);let ve=u.get(we);ve?s&&L.push(()=>ve.p(G,e)):(ve=b(we,G),ve.c()),U.set(we,F[$]=ve),we in Q&&K.set(we,Math.abs($-Q[we]))}const te=new Set,ne=new Set;function oe(G){xe(G,1),G.m(d,y),u.set(G.key,G),y=G.first,R--}for(;E&&R;){const G=F[R-1],we=o[E-1],ve=G.key,Re=we.key;G===we?(y=G.first,E--,R--):U.has(Re)?!u.has(ve)||te.has(ve)?oe(G):ne.has(Re)?E--:K.get(ve)>K.get(Re)?(ne.add(ve),oe(G)):(te.add(Re),E--):(h(we,u),E--)}for(;E--;){const G=o[E];U.has(G.key)||h(G,u)}for(;R;)oe(F[R-1]);return vi(L),F}function Gz(o,e){const t={},s={},a={$$scope:1};let l=o.length;for(;l--;){const u=o[l],d=e[l];if(d){for(const h in u)h in d||(s[h]=1);for(const h in d)a[h]||(t[h]=d[h],a[h]=1);o[l]=d}else for(const h in u)a[h]=1}for(const u in s)u in t||(t[u]=void 0);return t}function Kz(o){return typeof o=="object"&&o!==null?o:{}}function er(o,e,t){const s=o.$$.props[e];s!==void 0&&(o.$$.bound[s]=t,t(o.$$.ctx[s]))}function en(o){o&&o.c()}function Kt(o,e,t,s){const{fragment:a,after_update:l}=o.$$;a&&a.m(e,t),s||AC(()=>{const u=o.$$.on_mount.map(bpe).filter(Ub);o.$$.on_destroy?o.$$.on_destroy.push(...u):vi(u),o.$$.on_mount=[]}),l.forEach(AC)}function Jt(o,e){const t=o.$$;t.fragment!==null&&(cwe(t.after_update),vi(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function dwe(o,e){o.$$.dirty[0]===-1&&(rD.push(o),awe(),o.$$.dirty.fill(0)),o.$$.dirty[e/31|0]|=1<{const $=R.length?R[0]:E;return b.ctx&&a(b.ctx[k],b.ctx[k]=$)&&(!b.skip_bound&&b.bound[k]&&b.bound[k]($),y&&dwe(o,k)),E}):[],b.update(),y=!0,vi(b.before_update),b.fragment=s?s(b.ctx):!1,e.target){if(e.hydrate){const k=ewe(e.target);b.fragment&&b.fragment.l(k),k.forEach(ke)}else b.fragment&&b.fragment.c();e.intro&&xe(o.$$.fragment),Kt(o,e.target,e.anchor,e.customElement),Dpe()}r6(h)}class uo{$destroy(){Jt(this,1),this.$destroy=fn}$on(e,t){if(!Ub(t))return fn;const s=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return s.push(t),()=>{const a=s.indexOf(t);a!==-1&&s.splice(a,1)}}$set(e){this.$$set&&!q2e(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}function Ole(o){let e,t;return{c(){e=re("div"),t=Ht(o[0]),Z(e,"class","alert alert-danger"),Z(e,"role","alert")},m(s,a){Te(s,e,a),X(e,t)},p(s,a){a&1&&Qn(t,s[0])},d(s){s&&ke(e)}}}function hwe(o){let e,t=o[0]&&Ole(o);return{c(){t&&t.c(),e=Rs()},m(s,a){t&&t.m(s,a),Te(s,e,a)},p(s,[a]){s[0]?t?t.p(s,a):(t=Ole(s),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},i:fn,o:fn,d(s){t&&t.d(s),s&&ke(e)}}}function mwe(o,e,t){let{message:s=""}=e;return o.$$set=a=>{"message"in a&&t(0,s=a.message)},[s]}class X6 extends uo{constructor(e){super(),co(this,e,mwe,hwe,lo,{message:0})}}function gwe(o){let e,t,s,a;return{c(){e=re("button"),t=re("span"),s=Ze(),a=Ht(o[0]),Z(t,"class","spinner-border spinner-border-sm"),Z(t,"role","status"),Z(t,"aria-hidden","true"),Z(e,"type","submit"),Z(e,"class","btn btn-primary btn-spinner"),e.disabled=o[1]},m(l,u){Te(l,e,u),X(e,t),X(e,s),X(e,a)},p(l,[u]){u&1&&Qn(a,l[0]),u&2&&(e.disabled=l[1])},i:fn,o:fn,d(l){l&&ke(e)}}}function pwe(o,e,t){let{label:s=""}=e,{disabled:a=!1}=e;return o.$$set=l=>{"label"in l&&t(0,s=l.label),"disabled"in l&&t(1,a=l.disabled)},[s,a]}class AD extends uo{constructor(e){super(),co(this,e,pwe,gwe,lo,{label:0,disabled:1})}}function bwe(o){let e,t,s,a,l,u,d,h,b,y,k,E,R,$,Q,F,U,K,L;return t=new X6({props:{message:o[2]}}),F=new AD({props:{label:"Register"}}),{c(){e=re("div"),en(t.$$.fragment),s=Ze(),a=re("form"),l=re("div"),u=re("label"),u.textContent="Name",d=Ze(),h=re("input"),b=Ze(),y=re("div"),k=re("label"),k.textContent="Email address",E=Ze(),R=re("input"),$=Ze(),Q=re("div"),en(F.$$.fragment),Z(u,"for","name"),Z(u,"class","form-label"),Z(h,"type","text"),Z(h,"class","form-control"),Z(h,"id","name"),Z(l,"class","mb-3"),Z(k,"for","email"),Z(k,"class","form-label"),Z(R,"type","email"),Z(R,"class","form-control"),Z(R,"id","email"),Z(y,"class","mb-3"),Z(Q,"class","text-center mt-5 d-block"),Z(e,"class","wrapper-tiny")},m(te,ne){Te(te,e,ne),Kt(t,e,null),X(e,s),X(e,a),X(a,l),X(l,u),X(l,d),X(l,h),ar(h,o[1]),X(a,b),X(a,y),X(y,k),X(y,E),X(y,R),ar(R,o[0]),X(a,$),X(a,Q),Kt(F,Q,null),U=!0,K||(L=[mn(h,"input",o[4]),mn(R,"input",o[5]),mn(a,"submit",o[3])],K=!0)},p(te,[ne]){const oe={};ne&4&&(oe.message=te[2]),t.$set(oe),ne&2&&h.value!==te[1]&&ar(h,te[1]),ne&1&&R.value!==te[0]&&ar(R,te[0])},i(te){U||(xe(t.$$.fragment,te),xe(F.$$.fragment,te),U=!0)},o(te){Be(t.$$.fragment,te),Be(F.$$.fragment,te),U=!1},d(te){te&&ke(e),Jt(t),Jt(F),K=!1,vi(L)}}}function vwe(o,e,t){const s=Ur("channel");let a="",{email:l=""}=e,u="";function d(y){y.preventDefault(),t(2,u=""),axios.post(s.lucentUrl+"/register",{name:a,email:l}).then(()=>{window.location=s.lucentUrl+"/login"}).catch(k=>{var E;t(2,u=(E=k.response)==null?void 0:E.data.error),console.log({errorMessage:u})})}function h(){a=this.value,t(1,a)}function b(){l=this.value,t(0,l)}return o.$$set=y=>{"email"in y&&t(0,l=y.email)},[l,a,u,d,h,b]}class Owe extends uo{constructor(e){super(),co(this,e,vwe,bwe,lo,{email:0})}}function ywe(o){let e,t,s,a,l,u,d,h,b,y,k;return h=new AD({props:{label:"Login"}}),{c(){e=re("form"),t=re("div"),s=re("label"),s.textContent="Email address",a=Ze(),l=re("input"),u=Ze(),d=re("div"),en(h.$$.fragment),Z(s,"for","emailaddress"),Z(s,"class","form-label"),Z(l,"type","email"),Z(l,"class","form-control"),Z(l,"id","emailaddress"),l.required=!0,Z(t,"class","mb-3"),Z(d,"class","text-center mt-5 d-block")},m(E,R){Te(E,e,R),X(e,t),X(t,s),X(t,a),X(t,l),ar(l,o[0]),X(e,u),X(e,d),Kt(h,d,null),b=!0,y||(k=[mn(l,"input",o[3]),mn(e,"submit",o[2])],y=!0)},p(E,R){R&1&&l.value!==E[0]&&ar(l,E[0])},i(E){b||(xe(h.$$.fragment,E),b=!0)},o(E){Be(h.$$.fragment,E),b=!1},d(E){E&&ke(e),Jt(h),y=!1,vi(k)}}}function wwe(o){let e,t;return{c(){e=re("div"),t=Ht(o[1]),Z(e,"class","alert alert-info"),Z(e,"role","alert")},m(s,a){Te(s,e,a),X(e,t)},p(s,a){a&2&&Qn(t,s[1])},i:fn,o:fn,d(s){s&&ke(e)}}}function _we(o){let e,t,s,a;const l=[wwe,ywe],u=[];function d(h,b){return h[1]?0:1}return t=d(o),s=u[t]=l[t](o),{c(){e=re("div"),s.c(),Z(e,"class","wrapper-tiny")},m(h,b){Te(h,e,b),u[t].m(e,null),a=!0},p(h,[b]){let y=t;t=d(h),t===y?u[t].p(h,b):(mo(),Be(u[y],1,1,()=>{u[y]=null}),go(),s=u[t],s?s.p(h,b):(s=u[t]=l[t](h),s.c()),xe(s,1),s.m(e,null))},i(h){a||(xe(s),a=!0)},o(h){Be(s),a=!1},d(h){h&&ke(e),u[t].d()}}}function Swe(o,e,t){const s=Ur("channel");let a="",l="";function u(h){h.preventDefault(),axios.post(s.lucentUrl+"/login",{email:a}).then(b=>{console.log(b),t(1,l="You will receive an email with a login link")}).catch(b=>{})}function d(){a=this.value,t(0,a)}return[a,l,u,d]}class Cwe extends uo{constructor(e){super(),co(this,e,Swe,_we,lo,{})}}function Mpe(o){const e=o-1;return e*e*e+1}function Rpe(o){return--o*o*o*o*o+1}function tz(o,{delay:e=0,duration:t=400,easing:s=Mpe,x:a=0,y:l=0,opacity:u=0}={}){const d=getComputedStyle(o),h=+d.opacity,b=d.transform==="none"?"":d.transform,y=h*(1-u),[k,E]=ble(a),[R,$]=ble(l);return{delay:e,duration:t,easing:s,css:(Q,F)=>` transform: ${b} translate(${(1-Q)*k}${E}, ${(1-Q)*R}${$}); - opacity: ${h-y*F}`}}function yle(o){let e,t,s,a;return{c(){e=re("div"),t=zt(o[1]),z(e,"class","lx-alert text-white bg-success border-1 border rounded px-3 py-0 text-center svelte-190ow44"),z(e,"role","alert")},m(l,u){Te(l,e,u),j(e,t),a=!0},p(l,u){(!a||u&2)&&Qn(t,l[1])},i(l){a||(AC(()=>{!a||(s||(s=ez(e,tz,{duration:500},!0)),s.run(1))}),a=!0)},o(l){s||(s=ez(e,tz,{duration:500},!1)),s.run(0),a=!1},d(l){l&&ke(e),l&&s&&s.end()}}}function kwe(o){let e,t,s=o[0]&&yle(o);return{c(){s&&s.c(),e=Rs()},m(a,l){s&&s.m(a,l),Te(a,e,l),t=!0},p(a,[l]){a[0]?s?(s.p(a,l),l&1&&xe(s,1)):(s=yle(a),s.c(),xe(s,1),s.m(e.parentNode,e)):s&&(mo(),Be(s,1,1,()=>{s=null}),go())},i(a){t||(xe(s),t=!0)},o(a){Be(s),t=!1},d(a){s&&s.d(a),a&&ke(e)}}}function xwe(o,e,t){let s,a;function l(u="Saved"){t(1,s=u),t(0,a=!0),setTimeout(function(){t(0,a=!1)},2e3)}return t(1,s="Saved"),t(0,a=!1),[a,s,l]}class sre extends uo{constructor(e){super(),co(this,e,xwe,kwe,lo,{show:2})}get show(){return this.$$.ctx[2]}}function Twe(o){let e,t,s,a,l,u,d,h,b,y,k,E,R,$,Q={};return e=new sre({props:Q}),o[4](e),k=new AD({props:{label:"Enter"}}),{c(){en(e.$$.fragment),t=Ze(),s=re("div"),a=re("form"),l=re("div"),u=re("h3"),d=zt("Login as "),h=zt(o[0]),b=Ze(),y=re("div"),en(k.$$.fragment),z(l,"class","mb-3 text-center"),z(y,"class","text-center mt-5 d-block"),z(s,"class","wrapper-tiny")},m(F,U){Kt(e,F,U),Te(F,t,U),Te(F,s,U),j(s,a),j(a,l),j(l,u),j(u,d),j(u,h),j(a,b),j(a,y),Kt(k,y,null),E=!0,R||($=mn(a,"submit",o[2]),R=!0)},p(F,[U]){const K={};e.$set(K),(!E||U&1)&&Qn(h,F[0])},i(F){E||(xe(e.$$.fragment,F),xe(k.$$.fragment,F),E=!0)},o(F){Be(e.$$.fragment,F),Be(k.$$.fragment,F),E=!1},d(F){o[4](null),Jt(e,F),F&&ke(t),F&&ke(s),Jt(k),R=!1,$()}}}function Ewe(o,e,t){const s=Ur("channel");let{email:a}=e,{token:l}=e,u;function d(b){b.preventDefault(),axios.post(s.lucentUrl+"/verify",{email:a,token:l}).then(y=>{window.location=s.lucentUrl}).catch(y=>{})}function h(b){Ro[b?"unshift":"push"](()=>{u=b,t(1,u)})}return o.$$set=b=>{"email"in b&&t(0,a=b.email),"token"in b&&t(3,l=b.token)},[a,u,d,l,h]}class Awe extends uo{constructor(e){super(),co(this,e,Ewe,Twe,lo,{email:0,token:3})}}function Dwe(o){let e,t,s;return{c(){e=re("div"),t=re("div"),s=zt(o[2]),z(t,"class","avatar__letters"),z(e,"class","avatar"),z(e,"title",o[0]),ss(e,"background-color",o[3][o[4]]),ss(e,"height",o[1]+"px"),ss(e,"width",o[1]+"px"),ss(e,"font-size",o[1]/2+"px")},m(a,l){Te(a,e,l),j(e,t),j(t,s)},p(a,[l]){l&4&&Qn(s,a[2]),l&1&&z(e,"title",a[0]),l&2&&ss(e,"height",a[1]+"px"),l&2&&ss(e,"width",a[1]+"px"),l&2&&ss(e,"font-size",a[1]/2+"px")},i:fn,o:fn,d(a){a&&ke(e)}}}function Pwe(o,e,t){let{name:s}=e,{side:a=48}=e;const l=["#00AA55","#009FD4","#B381B3","#939393","#E3BC00","#D47500","#DC2A2A","#3ede91","#377dd4","#0256b0","#053d82","#3d026e","#b378e3","#c4065c","#543208","#d97811","#0c6b40"];let u="";s.split(" ").length>1?u=s.split(" ")[0].charAt(0).toUpperCase()+s.split(" ")[1].charAt(0).toUpperCase():u=s.split(" ")[0].charAt(0).toUpperCase()+s.split(" ")[0].charAt(1).toUpperCase();let h=(s.charCodeAt(1)+s.length)%19;return o.$$set=b=>{"name"in b&&t(0,s=b.name),"side"in b&&t(1,a=b.side)},[s,a,u,l,h]}class vy extends uo{constructor(e){super(),co(this,e,Pwe,Dwe,lo,{name:0,side:1})}}function Mwe(o){let e,t,s,a,l,u,d,h,b,y,k,E,R,$,Q,F,U,K,L,te,ne,oe,G,we,ve,Re;t=new X6({props:{message:o[2]}});let Oe={};return a=new sre({props:Oe}),o[8](a),d=new vy({props:{name:o[4].name}}),R=new AD({props:{label:"Update"}}),L=new AD({props:{label:"Update"}}),{c(){e=re("div"),en(t.$$.fragment),s=Ze(),en(a.$$.fragment),l=Ze(),u=re("h3"),en(d.$$.fragment),h=Ze(),b=re("form"),y=re("div"),k=re("input"),E=Ze(),en(R.$$.fragment),$=Ze(),Q=re("form"),F=re("div"),U=re("input"),K=Ze(),en(L.$$.fragment),te=Ze(),ne=re("div"),oe=re("a"),G=zt(`Logout from this - device`),z(u,"class","header-small mb-5"),z(k,"type","text"),z(k,"class","form-control"),z(k,"placeholder","Name"),k.required=!0,z(y,"class","input-group mb-3"),z(U,"type","email"),z(U,"class","form-control"),z(U,"placeholder","Email"),U.required=!0,z(F,"class","input-group mb-3"),z(oe,"class","list-group-item list-group-item-action"),z(oe,"href",o[5].lucentUrl+"/logout"),z(ne,"class","list-group"),z(e,"class","wrapper-tiny")},m(ce,Xe){Te(ce,e,Xe),Kt(t,e,null),j(e,s),Kt(a,e,null),j(e,l),j(e,u),Kt(d,u,null),j(e,h),j(e,b),j(b,y),j(y,k),ar(k,o[0]),j(y,E),Kt(R,y,null),j(e,$),j(e,Q),j(Q,F),j(F,U),ar(U,o[1]),j(F,K),Kt(L,F,null),j(e,te),j(e,ne),j(ne,oe),j(oe,G),we=!0,ve||(Re=[mn(k,"input",o[9]),mn(b,"submit",o[6]),mn(U,"input",o[10]),mn(Q,"submit",o[7])],ve=!0)},p(ce,[Xe]){const tt={};Xe&4&&(tt.message=ce[2]),t.$set(tt);const ot={};a.$set(ot),Xe&1&&k.value!==ce[0]&&ar(k,ce[0]),Xe&2&&U.value!==ce[1]&&ar(U,ce[1])},i(ce){we||(xe(t.$$.fragment,ce),xe(a.$$.fragment,ce),xe(d.$$.fragment,ce),xe(R.$$.fragment,ce),xe(L.$$.fragment,ce),we=!0)},o(ce){Be(t.$$.fragment,ce),Be(a.$$.fragment,ce),Be(d.$$.fragment,ce),Be(R.$$.fragment,ce),Be(L.$$.fragment,ce),we=!1},d(ce){ce&&ke(e),Jt(t),o[8](null),Jt(a),Jt(d),Jt(R),Jt(L),ve=!1,vi(Re)}}}function Rwe(o,e,t){const s=Ur("user"),a=Ur("channel");let l=s.name,u=s.email,d="",h;function b($){$.preventDefault(),t(2,d=""),axios.post(a.lucentUrl+"/account/update-name",{name:l}).then(Q=>{h.show()}).catch(Q=>{var F;t(2,d=(F=Q.response)==null?void 0:F.data.error),console.log({errorMessage:d})})}function y($){$.preventDefault(),t(2,d=""),axios.post(a.lucentUrl+"/account/update-email",{email:u}).then(Q=>{h.show()}).catch(Q=>{var F;t(2,d=(F=Q.response)==null?void 0:F.data.error),console.log({errorMessage:d})})}function k($){Ro[$?"unshift":"push"](()=>{h=$,t(3,h)})}function E(){l=this.value,t(0,l)}function R(){u=this.value,t(1,u)}return[l,u,d,h,s,a,b,y,k,E,R]}class $we extends uo{constructor(e){super(),co(this,e,Rwe,Mwe,lo,{})}}function Nwe(o){let e,t,s,a=o[3].name+"",l,u,d,h,b,y;const k=[{title:o[0]},o[2]];var E=o[4][o[1]];function R($){let Q={};for(let F=0;F{Jt(U,1)}),go()}E?(b=EC(E,R()),en(b.$$.fragment),xe(b.$$.fragment,1),Kt(b,h,null)):b=null}else E&&b.$set(F)},i($){y||(b&&xe(b.$$.fragment,$),y=!0)},o($){b&&Be(b.$$.fragment,$),y=!1},d($){$&&ke(e),$&&ke(d),$&&ke(h),b&&Jt(b)}}}function Iwe(o,e,t){const s={register:Owe,login:Cwe,verify:Awe,profile:$we};let{title:a}=e,{view:l}=e,{user:u}=e,{data:d}=e,{channel:h}=e;return dD("channel",h),dD("user",u),o.$$set=b=>{"title"in b&&t(0,a=b.title),"view"in b&&t(1,l=b.view),"user"in b&&t(5,u=b.user),"data"in b&&t(2,d=b.data),"channel"in b&&t(3,h=b.channel)},[a,l,d,h,s,u]}class Bwe extends uo{constructor(e){super(),co(this,e,Iwe,Nwe,lo,{title:0,view:1,user:5,data:2,channel:3})}}var Lc={exports:{}};/** + opacity: ${h-y*F}`}}function yle(o){let e,t,s,a;return{c(){e=re("div"),t=Ht(o[1]),Z(e,"class","lx-alert text-white bg-success border-1 border rounded px-3 py-0 text-center svelte-190ow44"),Z(e,"role","alert")},m(l,u){Te(l,e,u),X(e,t),a=!0},p(l,u){(!a||u&2)&&Qn(t,l[1])},i(l){a||(AC(()=>{!a||(s||(s=ez(e,tz,{duration:500},!0)),s.run(1))}),a=!0)},o(l){s||(s=ez(e,tz,{duration:500},!1)),s.run(0),a=!1},d(l){l&&ke(e),l&&s&&s.end()}}}function kwe(o){let e,t,s=o[0]&&yle(o);return{c(){s&&s.c(),e=Rs()},m(a,l){s&&s.m(a,l),Te(a,e,l),t=!0},p(a,[l]){a[0]?s?(s.p(a,l),l&1&&xe(s,1)):(s=yle(a),s.c(),xe(s,1),s.m(e.parentNode,e)):s&&(mo(),Be(s,1,1,()=>{s=null}),go())},i(a){t||(xe(s),t=!0)},o(a){Be(s),t=!1},d(a){s&&s.d(a),a&&ke(e)}}}function xwe(o,e,t){let s,a;function l(u="Saved"){t(1,s=u),t(0,a=!0),setTimeout(function(){t(0,a=!1)},2e3)}return t(1,s="Saved"),t(0,a=!1),[a,s,l]}class sre extends uo{constructor(e){super(),co(this,e,xwe,kwe,lo,{show:2})}get show(){return this.$$.ctx[2]}}function Twe(o){let e,t,s,a,l,u,d,h,b,y,k,E,R,$,Q={};return e=new sre({props:Q}),o[4](e),k=new AD({props:{label:"Enter"}}),{c(){en(e.$$.fragment),t=Ze(),s=re("div"),a=re("form"),l=re("div"),u=re("h3"),d=Ht("Login as "),h=Ht(o[0]),b=Ze(),y=re("div"),en(k.$$.fragment),Z(l,"class","mb-3 text-center"),Z(y,"class","text-center mt-5 d-block"),Z(s,"class","wrapper-tiny")},m(F,U){Kt(e,F,U),Te(F,t,U),Te(F,s,U),X(s,a),X(a,l),X(l,u),X(u,d),X(u,h),X(a,b),X(a,y),Kt(k,y,null),E=!0,R||($=mn(a,"submit",o[2]),R=!0)},p(F,[U]){const K={};e.$set(K),(!E||U&1)&&Qn(h,F[0])},i(F){E||(xe(e.$$.fragment,F),xe(k.$$.fragment,F),E=!0)},o(F){Be(e.$$.fragment,F),Be(k.$$.fragment,F),E=!1},d(F){o[4](null),Jt(e,F),F&&ke(t),F&&ke(s),Jt(k),R=!1,$()}}}function Ewe(o,e,t){const s=Ur("channel");let{email:a}=e,{token:l}=e,u;function d(b){b.preventDefault(),axios.post(s.lucentUrl+"/verify",{email:a,token:l}).then(y=>{window.location=s.lucentUrl}).catch(y=>{})}function h(b){Ro[b?"unshift":"push"](()=>{u=b,t(1,u)})}return o.$$set=b=>{"email"in b&&t(0,a=b.email),"token"in b&&t(3,l=b.token)},[a,u,d,l,h]}class Awe extends uo{constructor(e){super(),co(this,e,Ewe,Twe,lo,{email:0,token:3})}}function Dwe(o){let e,t,s;return{c(){e=re("div"),t=re("div"),s=Ht(o[2]),Z(t,"class","avatar__letters"),Z(e,"class","avatar"),Z(e,"title",o[0]),rs(e,"background-color",o[3][o[4]]),rs(e,"height",o[1]+"px"),rs(e,"width",o[1]+"px"),rs(e,"font-size",o[1]/2+"px")},m(a,l){Te(a,e,l),X(e,t),X(t,s)},p(a,[l]){l&4&&Qn(s,a[2]),l&1&&Z(e,"title",a[0]),l&2&&rs(e,"height",a[1]+"px"),l&2&&rs(e,"width",a[1]+"px"),l&2&&rs(e,"font-size",a[1]/2+"px")},i:fn,o:fn,d(a){a&&ke(e)}}}function Pwe(o,e,t){let{name:s}=e,{side:a=48}=e;const l=["#00AA55","#009FD4","#B381B3","#939393","#E3BC00","#D47500","#DC2A2A","#3ede91","#377dd4","#0256b0","#053d82","#3d026e","#b378e3","#c4065c","#543208","#d97811","#0c6b40"];let u="";s.split(" ").length>1?u=s.split(" ")[0].charAt(0).toUpperCase()+s.split(" ")[1].charAt(0).toUpperCase():u=s.split(" ")[0].charAt(0).toUpperCase()+s.split(" ")[0].charAt(1).toUpperCase();let h=(s.charCodeAt(1)+s.length)%19;return o.$$set=b=>{"name"in b&&t(0,s=b.name),"side"in b&&t(1,a=b.side)},[s,a,u,l,h]}class vy extends uo{constructor(e){super(),co(this,e,Pwe,Dwe,lo,{name:0,side:1})}}function Mwe(o){let e,t,s,a,l,u,d,h,b,y,k,E,R,$,Q,F,U,K,L,te,ne,oe,G,we,ve,Re;t=new X6({props:{message:o[2]}});let Oe={};return a=new sre({props:Oe}),o[8](a),d=new vy({props:{name:o[4].name}}),R=new AD({props:{label:"Update"}}),L=new AD({props:{label:"Update"}}),{c(){e=re("div"),en(t.$$.fragment),s=Ze(),en(a.$$.fragment),l=Ze(),u=re("h3"),en(d.$$.fragment),h=Ze(),b=re("form"),y=re("div"),k=re("input"),E=Ze(),en(R.$$.fragment),$=Ze(),Q=re("form"),F=re("div"),U=re("input"),K=Ze(),en(L.$$.fragment),te=Ze(),ne=re("div"),oe=re("a"),G=Ht(`Logout from this + device`),Z(u,"class","header-small mb-5"),Z(k,"type","text"),Z(k,"class","form-control"),Z(k,"placeholder","Name"),k.required=!0,Z(y,"class","input-group mb-3"),Z(U,"type","email"),Z(U,"class","form-control"),Z(U,"placeholder","Email"),U.required=!0,Z(F,"class","input-group mb-3"),Z(oe,"class","list-group-item list-group-item-action"),Z(oe,"href",o[5].lucentUrl+"/logout"),Z(ne,"class","list-group"),Z(e,"class","wrapper-tiny")},m(ce,Xe){Te(ce,e,Xe),Kt(t,e,null),X(e,s),Kt(a,e,null),X(e,l),X(e,u),Kt(d,u,null),X(e,h),X(e,b),X(b,y),X(y,k),ar(k,o[0]),X(y,E),Kt(R,y,null),X(e,$),X(e,Q),X(Q,F),X(F,U),ar(U,o[1]),X(F,K),Kt(L,F,null),X(e,te),X(e,ne),X(ne,oe),X(oe,G),we=!0,ve||(Re=[mn(k,"input",o[9]),mn(b,"submit",o[6]),mn(U,"input",o[10]),mn(Q,"submit",o[7])],ve=!0)},p(ce,[Xe]){const tt={};Xe&4&&(tt.message=ce[2]),t.$set(tt);const ot={};a.$set(ot),Xe&1&&k.value!==ce[0]&&ar(k,ce[0]),Xe&2&&U.value!==ce[1]&&ar(U,ce[1])},i(ce){we||(xe(t.$$.fragment,ce),xe(a.$$.fragment,ce),xe(d.$$.fragment,ce),xe(R.$$.fragment,ce),xe(L.$$.fragment,ce),we=!0)},o(ce){Be(t.$$.fragment,ce),Be(a.$$.fragment,ce),Be(d.$$.fragment,ce),Be(R.$$.fragment,ce),Be(L.$$.fragment,ce),we=!1},d(ce){ce&&ke(e),Jt(t),o[8](null),Jt(a),Jt(d),Jt(R),Jt(L),ve=!1,vi(Re)}}}function Rwe(o,e,t){const s=Ur("user"),a=Ur("channel");let l=s.name,u=s.email,d="",h;function b($){$.preventDefault(),t(2,d=""),axios.post(a.lucentUrl+"/account/update-name",{name:l}).then(Q=>{h.show()}).catch(Q=>{var F;t(2,d=(F=Q.response)==null?void 0:F.data.error),console.log({errorMessage:d})})}function y($){$.preventDefault(),t(2,d=""),axios.post(a.lucentUrl+"/account/update-email",{email:u}).then(Q=>{h.show()}).catch(Q=>{var F;t(2,d=(F=Q.response)==null?void 0:F.data.error),console.log({errorMessage:d})})}function k($){Ro[$?"unshift":"push"](()=>{h=$,t(3,h)})}function E(){l=this.value,t(0,l)}function R(){u=this.value,t(1,u)}return[l,u,d,h,s,a,b,y,k,E,R]}class $we extends uo{constructor(e){super(),co(this,e,Rwe,Mwe,lo,{})}}function Nwe(o){let e,t,s,a=o[3].name+"",l,u,d,h,b,y;const k=[{title:o[0]},o[2]];var E=o[4][o[1]];function R($){let Q={};for(let F=0;F{Jt(U,1)}),go()}E?(b=EC(E,R()),en(b.$$.fragment),xe(b.$$.fragment,1),Kt(b,h,null)):b=null}else E&&b.$set(F)},i($){y||(b&&xe(b.$$.fragment,$),y=!0)},o($){b&&Be(b.$$.fragment,$),y=!1},d($){$&&ke(e),$&&ke(d),$&&ke(h),b&&Jt(b)}}}function Iwe(o,e,t){const s={register:Owe,login:Cwe,verify:Awe,profile:$we};let{title:a}=e,{view:l}=e,{user:u}=e,{data:d}=e,{channel:h}=e;return dD("channel",h),dD("user",u),o.$$set=b=>{"title"in b&&t(0,a=b.title),"view"in b&&t(1,l=b.view),"user"in b&&t(5,u=b.user),"data"in b&&t(2,d=b.data),"channel"in b&&t(3,h=b.channel)},[a,l,d,h,s,u]}class Bwe extends uo{constructor(e){super(),co(this,e,Iwe,Nwe,lo,{title:0,view:1,user:5,data:2,channel:3})}}var Lc={exports:{}};/** * @license * Lodash * Copyright OpenJS Foundation and other contributors * Released under MIT license * Based on Underscore.js 1.8.3 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - */(function(o,e){(function(){var t,s="4.17.21",a=200,l="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",u="Expected a function",d="Invalid `variable` option passed into `_.template`",h="__lodash_hash_undefined__",b=500,y="__lodash_placeholder__",k=1,E=2,R=4,$=1,Q=2,F=1,U=2,K=4,L=8,te=16,ne=32,oe=64,G=128,we=256,ve=512,Re=30,Oe="...",ce=800,Xe=16,tt=1,ot=2,V=3,ut=1/0,Qe=9007199254740991,Bt=17976931348623157e292,Ct=0/0,He=4294967295,st=He-1,rn=He>>>1,Et=[["ary",G],["bind",F],["bindKey",U],["curry",L],["curryRight",te],["flip",ve],["partial",ne],["partialRight",oe],["rearg",we]],Cn="[object Arguments]",je="[object Array]",mt="[object AsyncFunction]",he="[object Boolean]",Zo="[object Date]",Kn="[object DOMException]",so="[object Error]",Uo="[object Function]",as="[object GeneratorFunction]",kt="[object Map]",jt="[object Number]",pt="[object Null]",Ne="[object Object]",Gt="[object Promise]",bn="[object Proxy]",At="[object RegExp]",An="[object Set]",zn="[object String]",ps="[object Symbol]",oo="[object Undefined]",Ss="[object WeakMap]",Mr="[object WeakSet]",$s="[object ArrayBuffer]",tr="[object DataView]",Xs="[object Float32Array]",wa="[object Float64Array]",dr="[object Int8Array]",Ns="[object Int16Array]",qr="[object Int32Array]",$o="[object Uint8Array]",Po="[object Uint8ClampedArray]",Rr="[object Uint16Array]",Ls="[object Uint32Array]",aa=/\b__p \+= '';/g,bs=/\b(__p \+=) '' \+/g,_a=/(__e\(.*?\)|\b__t\)) \+\n'';/g,ln=/&(?:amp|lt|gt|quot|#39);/g,vs=/[&<>"']/g,Qi=RegExp(ln.source),ze=RegExp(vs.source),et=/<%-([\s\S]+?)%>/g,Tt=/<%([\s\S]+?)%>/g,Wt=/<%=([\s\S]+?)%>/g,Yn=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,po=/^\w*$/,wo=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,un=/[\\^$.*+?()[\]{}|]/g,ns=RegExp(un.source),xo=/^\s+/,fs=/\s/,kr=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Lr=/\{\n\/\* \[wrapped with (.+)\] \*/,Vs=/,? & /,Yr=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Zi=/[()=,{}\[\]\/\s]/,Qa=/\\(\\)?/g,Oi=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Ge=/\w*$/,qe=/^[-+]0x[0-9a-f]+$/i,Nt=/^0b[01]+$/i,Ut=/^\[object .+?Constructor\]$/,bo=/^0o[0-7]+$/i,Lo=/^(?:0|[1-9]\d*)$/,qo=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ei=/($^)/,lt=/['\n\r\u2028\u2029\\]/g,Yo="\\ud800-\\udfff",Ni="\\u0300-\\u036f",la="\\ufe20-\\ufe2f",ma="\\u20d0-\\u20ff",gr=Ni+la+ma,Fc="\\u2700-\\u27bf",Cc="a-z\\xdf-\\xf6\\xf8-\\xff",nl="\\xac\\xb1\\xd7\\xf7",ga="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",nr="\\u2000-\\u206f",Ar=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Ki="A-Z\\xc0-\\xd6\\xd8-\\xde",gl="\\ufe0e\\ufe0f",kc=nl+ga+nr+Ar,nu="['\u2019]",xu="["+Yo+"]",yr="["+kc+"]",ol="["+gr+"]",Tu="\\d+",ou="["+Fc+"]",Yl="["+Cc+"]",Aa="[^"+Yo+kc+Tu+Fc+Cc+Ki+"]",Dr="\\ud83c[\\udffb-\\udfff]",Qm="(?:"+ol+"|"+Dr+")",xf="[^"+Yo+"]",xr="(?:\\ud83c[\\udde6-\\uddff]){2}",Za="[\\ud800-\\udbff][\\udc00-\\udfff]",ca="["+Ki+"]",Ji="\\u200d",Eu="(?:"+Yl+"|"+Aa+")",Qc="(?:"+ca+"|"+Aa+")",Ha="(?:"+nu+"(?:d|ll|m|re|s|t|ve))?",Zc="(?:"+nu+"(?:D|LL|M|RE|S|T|VE))?",xc=Qm+"?",Cd="["+gl+"]?",Yf="(?:"+Ji+"(?:"+[xf,xr,Za].join("|")+")"+Cd+xc+")*",Au="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Xl="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Hc=Cd+xc+Yf,Tf="(?:"+[ou,xr,Za].join("|")+")"+Hc,su="(?:"+[xf+ol+"?",ol,xr,Za,xu].join("|")+")",kd=RegExp(nu,"g"),De=RegExp(ol,"g"),nt=RegExp(Dr+"(?="+Dr+")|"+su+Hc,"g"),bt=RegExp([ca+"?"+Yl+"+"+Ha+"(?="+[yr,ca,"$"].join("|")+")",Qc+"+"+Zc+"(?="+[yr,ca+Eu,"$"].join("|")+")",ca+"?"+Eu+"+"+Ha,ca+"+"+Zc,Xl,Au,Tu,Tf].join("|"),"g"),$t=RegExp("["+Ji+Yo+gr+gl+"]"),On=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Mo=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],$r=-1,ys={};ys[Xs]=ys[wa]=ys[dr]=ys[Ns]=ys[qr]=ys[$o]=ys[Po]=ys[Rr]=ys[Ls]=!0,ys[Cn]=ys[je]=ys[$s]=ys[he]=ys[tr]=ys[Zo]=ys[so]=ys[Uo]=ys[kt]=ys[jt]=ys[Ne]=ys[At]=ys[An]=ys[zn]=ys[Ss]=!1;var ls={};ls[Cn]=ls[je]=ls[$s]=ls[tr]=ls[he]=ls[Zo]=ls[Xs]=ls[wa]=ls[dr]=ls[Ns]=ls[qr]=ls[kt]=ls[jt]=ls[Ne]=ls[At]=ls[An]=ls[zn]=ls[ps]=ls[$o]=ls[Po]=ls[Rr]=ls[Ls]=!0,ls[so]=ls[Uo]=ls[Ss]=!1;var Di={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u00C7:"C",\u00E7:"c",\u00D0:"D",\u00F0:"d",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u00D1:"N",\u00F1:"n",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u00DD:"Y",\u00FD:"y",\u00FF:"y",\u00C6:"Ae",\u00E6:"ae",\u00DE:"Th",\u00FE:"th",\u00DF:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010A:"C",\u010C:"C",\u0107:"c",\u0109:"c",\u010B:"c",\u010D:"c",\u010E:"D",\u0110:"D",\u010F:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011A:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011B:"e",\u011C:"G",\u011E:"G",\u0120:"G",\u0122:"G",\u011D:"g",\u011F:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012A:"I",\u012C:"I",\u012E:"I",\u0130:"I",\u0129:"i",\u012B:"i",\u012D:"i",\u012F:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013B:"L",\u013D:"L",\u013F:"L",\u0141:"L",\u013A:"l",\u013C:"l",\u013E:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014A:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014B:"n",\u014C:"O",\u014E:"O",\u0150:"O",\u014D:"o",\u014F:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015A:"S",\u015C:"S",\u015E:"S",\u0160:"S",\u015B:"s",\u015D:"s",\u015F:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016A:"U",\u016C:"U",\u016E:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016B:"u",\u016D:"u",\u016F:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017B:"Z",\u017D:"Z",\u017A:"z",\u017C:"z",\u017E:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017F:"s"},js={"&":"&","<":"<",">":">",'"':""","'":"'"},Hi={"&":"&","<":"<",">":">",""":'"',"'":"'"},Du={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},xd=parseFloat,qn=parseInt,Zm=typeof NN=="object"&&NN&&NN.Object===Object&&NN,zi=typeof self=="object"&&self&&self.Object===Object&&self,me=Zm||zi||Function("return this")(),$e=e&&!e.nodeType&&e,Ue=$e&&!0&&o&&!o.nodeType&&o,It=Ue&&Ue.exports===$e,Bn=It&&Zm.process,Jo=function(){try{var vt=Ue&&Ue.require&&Ue.require("util").types;return vt||Bn&&Bn.binding&&Bn.binding("util")}catch{}}(),ro=Jo&&Jo.isArrayBuffer,yi=Jo&&Jo.isDate,gn=Jo&&Jo.isMap,Gr=Jo&&Jo.isRegExp,Ll=Jo&&Jo.isSet,ea=Jo&&Jo.isTypedArray;function ri(vt,cn,an){switch(an.length){case 0:return vt.call(cn);case 1:return vt.call(cn,an[0]);case 2:return vt.call(cn,an[0],an[1]);case 3:return vt.call(cn,an[0],an[1],an[2])}return vt.apply(cn,an)}function Ef(vt,cn,an,Eo){for(var or=-1,Xr=vt==null?0:vt.length;++or-1}function Xf(vt,cn,an){for(var Eo=-1,or=vt==null?0:vt.length;++Eo-1;);return an}function Kf(vt,cn){for(var an=vt.length;an--&&za(cn,vt[an],0)>-1;);return an}function th(vt,cn){for(var an=vt.length,Eo=0;an--;)vt[an]===cn&&++Eo;return Eo}var Hg=Zg(Di),Hm=Zg(js);function Ql(vt){return"\\"+Du[vt]}function zm(vt,cn){return vt==null?t:vt[cn]}function rl(vt){return $t.test(vt)}function Df(vt){return On.test(vt)}function jh(vt){for(var cn,an=[];!(cn=vt.next()).done;)an.push(cn.value);return an}function ef(vt){var cn=-1,an=Array(vt.size);return vt.forEach(function(Eo,or){an[++cn]=[or,Eo]}),an}function qh(vt,cn){return function(an){return vt(cn(an))}}function zc(vt,cn){for(var an=-1,Eo=vt.length,or=0,Xr=[];++an-1}function q1(S,A){var Z=this.__data__,le=Md(Z,S);return le<0?(++this.size,Z.push([S,A])):Z[le][1]=A,this}Nu.prototype.clear=nf,Nu.prototype.delete=n0,Nu.prototype.get=o0,Nu.prototype.has=s0,Nu.prototype.set=q1;function nd(S){var A=-1,Z=S==null?0:S.length;for(this.clear();++A=A?S:A)),S}function Es(S,A,Z,le,Ce,We){var ht,St=A&k,Ht=A&E,vn=A&R;if(Z&&(ht=Ce?Z(S,le,Ce,We):Z(S)),ht!==t)return ht;if(!Ol(S))return S;var Zn=Sr(S);if(Zn){if(ht=Dy(S),!St)return du(S,ht)}else{var Vn=El(S),Fo=Vn==Uo||Vn==as;if(gg(S))return tg(S,St);if(Vn==Ne||Vn==Cn||Fo&&!Ce){if(ht=Ht||Fo?{}:io(S),!St)return Ht?gh(S,K1(ht,S)):sg(S,of(ht,S))}else{if(!ls[Vn])return Ce?S:{};ht=Py(S,Vn,St)}}We||(We=new Ac);var ms=We.get(S);if(ms)return ms;We.set(S,ht),i1(S)?S.forEach(function(Zs){ht.add(Es(Zs,A,Z,Zs,S,We))}):Tn(S)&&S.forEach(function(Zs,gi){ht.set(gi,Es(Zs,A,Z,gi,S,We))});var Is=vn?Ht?Ci:lg:Ht?pf:oc,Hr=Zn?t:Is(S);return ks(Hr||S,function(Zs,gi){Hr&&(gi=Zs,Zs=S[gi]),Xm(ht,gi,Es(Zs,A,Z,gi,S,We))}),ht}function Rd(S){var A=oc(S);return function(Z){return xl(Z,S,A)}}function xl(S,A,Z){var le=Z.length;if(S==null)return!le;for(S=wi(S);le--;){var Ce=Z[le],We=A[Ce],ht=S[Ce];if(ht===t&&!(Ce in S)||!We(ht))return!1}return!0}function sf(S,A,Z){if(typeof S!="function")throw new Sa(u);return lp(function(){S.apply(t,Z)},A)}function Wa(S,A,Z,le){var Ce=-1,We=Ii,ht=!0,St=S.length,Ht=[],vn=A.length;if(!St)return Ht;Z&&(A=pa(A,Va(Z))),le?(We=Xf,ht=!1):A.length>=a&&(We=Vi,ht=!1,A=new fo(A));e:for(;++CeCe?0:Ce+Z),le=le===t||le>Ce?Ce:jr(le),le<0&&(le+=Ce),le=Z>le?0:Jv(le);Z0&&Z(St)?A>1?Ua(St,A-1,Z,le,Ce):jf(Ce,St):le||(Ce[Ce.length]=St)}return Ce}var Gg=d0(),Wc=d0(!0);function od(S,A){return S&&Gg(S,A,oc)}function sd(S,A){return S&&Wc(S,A,oc)}function Yp(S,A){return uc(A,function(Z){return hm(S[Z])})}function Hl(S,A){A=rm(A,S);for(var Z=0,le=A.length;S!=null&&ZA}function Jl(S,A){return S!=null&&ii.call(S,A)}function l0(S,A){return S!=null&&A in wi(S)}function jm(S,A,Z){return S>=Tr(A,Z)&&S=120&&Zn.length>=120)?new fo(ht&&Zn):t}Zn=S[0];var Vn=-1,Fo=St[0];e:for(;++Vn-1;)St!==S&&ih.call(St,Ht,1),ih.call(S,Ht,1);return S}function rf(S,A){for(var Z=S?A.length:0,le=Z-1;Z--;){var Ce=A[Z];if(Z==le||Ce!==We){var We=Ce;lm(Ce)?ih.call(S,Ce,1):If(S,Ce)}}return S}function Nf(S,A){return S+Je(Bi()*(A-S+1))}function dh(S,A,Z,le){for(var Ce=-1,We=vo(Se((A-S)/(Z||1)),0),ht=an(We);We--;)ht[le?We:++Ce]=S,S+=Z;return ht}function hh(S,A){var Z="";if(!S||A<1||A>Qe)return Z;do A%2&&(Z+=S),A=Je(A/2),A&&(S+=S);while(A);return Z}function hr(S,A){return Iy(n_(S,A,bf),S+"")}function Gm(S){return Iu(pb(S))}function Km(S,A){var Z=pb(S);return Yc(Z,ba(A,0,Z.length))}function oa(S,A,Z,le){if(!Ol(S))return S;A=rm(A,S);for(var Ce=-1,We=A.length,ht=We-1,St=S;St!=null&&++CeCe?0:Ce+A),Z=Z>Ce?Ce:Z,Z<0&&(Z+=Ce),Ce=A>Z?0:Z-A>>>0,A>>>=0;for(var We=an(Ce);++le>>1,ht=S[We];ht!==null&&!al(ht)&&(Z?ht<=A:ht=a){var vn=A?null:Ey(S);if(vn)return Gh(vn);ht=!1,Ce=Vi,Ht=new fo}else Ht=A?[]:St;e:for(;++le=le?S:Ps(S,A,Z)}var $d=Vp||function(S){return me.clearTimeout(S)};function tg(S,A){if(A)return S.slice();var Z=S.length,le=X1?X1(Z):new S.constructor(Z);return S.copy(le),le}function ng(S){var A=new S.constructor(S.byteLength);return new em(A).set(new em(S)),A}function im(S,A){var Z=A?ng(S.buffer):S.buffer;return new S.constructor(Z,S.byteOffset,S.byteLength)}function af(S){var A=new S.constructor(S.source,Ge.exec(S));return A.lastIndex=S.lastIndex,A}function f0(S){return ed?wi(ed.call(S)):{}}function tb(S,A){var Z=A?ng(S.buffer):S.buffer;return new S.constructor(Z,S.byteOffset,S.length)}function e_(S,A){if(S!==A){var Z=S!==t,le=S===null,Ce=S===S,We=al(S),ht=A!==t,St=A===null,Ht=A===A,vn=al(A);if(!St&&!vn&&!We&&S>A||We&&ht&&Ht&&!St&&!vn||le&&ht&&Ht||!Z&&Ht||!Ce)return 1;if(!le&&!We&&!vn&&S=St)return Ht;var vn=Z[le];return Ht*(vn=="desc"?-1:1)}}return S.index-A.index}function ep(S,A,Z,le){for(var Ce=-1,We=S.length,ht=Z.length,St=-1,Ht=A.length,vn=vo(We-ht,0),Zn=an(Ht+vn),Vn=!le;++St1?Z[Ce-1]:t,ht=Ce>2?Z[2]:t;for(We=S.length>3&&typeof We=="function"?(Ce--,We):t,ht&&lf(Z[0],Z[1],ht)&&(We=Ce<3?t:We,Ce=1),A=wi(A);++le-1?Ce[We?A[ht]:ht]:t}}function Iv(S){return Bd(function(A){var Z=A.length,le=Z,Ce=$u.prototype.thru;for(S&&A.reverse();le--;){var We=A[le];if(typeof We!="function")throw new Sa(u);if(Ce&&!ht&&Fd(We)=="wrapper")var ht=new $u([],!0)}for(le=ht?le:Z;++le1&&ki.reverse(),Zn&&HtSt))return!1;var vn=We.get(S),Zn=We.get(A);if(vn&&Zn)return vn==A&&Zn==S;var Vn=-1,Fo=!0,ms=Z&Q?new fo:t;for(We.set(S,A),We.set(A,S);++Vn1?"& ":"")+A[le],A=A.join(Z>2?", ":" "),S.replace(kr,`{ + */(function(o,e){(function(){var t,s="4.17.21",a=200,l="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",u="Expected a function",d="Invalid `variable` option passed into `_.template`",h="__lodash_hash_undefined__",b=500,y="__lodash_placeholder__",k=1,E=2,R=4,$=1,Q=2,F=1,U=2,K=4,L=8,te=16,ne=32,oe=64,G=128,we=256,ve=512,Re=30,Oe="...",ce=800,Xe=16,tt=1,ot=2,V=3,ut=1/0,Qe=9007199254740991,Bt=17976931348623157e292,Ct=0/0,He=4294967295,st=He-1,rn=He>>>1,Et=[["ary",G],["bind",F],["bindKey",U],["curry",L],["curryRight",te],["flip",ve],["partial",ne],["partialRight",oe],["rearg",we]],Cn="[object Arguments]",je="[object Array]",mt="[object AsyncFunction]",he="[object Boolean]",Zo="[object Date]",Kn="[object DOMException]",so="[object Error]",Uo="[object Function]",as="[object GeneratorFunction]",kt="[object Map]",jt="[object Number]",pt="[object Null]",Ne="[object Object]",Gt="[object Promise]",bn="[object Proxy]",At="[object RegExp]",An="[object Set]",zn="[object String]",ps="[object Symbol]",oo="[object Undefined]",Ss="[object WeakMap]",Mr="[object WeakSet]",$s="[object ArrayBuffer]",tr="[object DataView]",Xs="[object Float32Array]",wa="[object Float64Array]",dr="[object Int8Array]",Ns="[object Int16Array]",qr="[object Int32Array]",$o="[object Uint8Array]",Po="[object Uint8ClampedArray]",Rr="[object Uint16Array]",Ls="[object Uint32Array]",aa=/\b__p \+= '';/g,bs=/\b(__p \+=) '' \+/g,_a=/(__e\(.*?\)|\b__t\)) \+\n'';/g,ln=/&(?:amp|lt|gt|quot|#39);/g,vs=/[&<>"']/g,Qi=RegExp(ln.source),ze=RegExp(vs.source),et=/<%-([\s\S]+?)%>/g,Tt=/<%([\s\S]+?)%>/g,Wt=/<%=([\s\S]+?)%>/g,Yn=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,po=/^\w*$/,wo=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,un=/[\\^$.*+?()[\]{}|]/g,os=RegExp(un.source),xo=/^\s+/,fs=/\s/,kr=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Lr=/\{\n\/\* \[wrapped with (.+)\] \*/,Vs=/,? & /,Yr=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Zi=/[()=,{}\[\]\/\s]/,Qa=/\\(\\)?/g,Oi=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Ge=/\w*$/,qe=/^[-+]0x[0-9a-f]+$/i,Nt=/^0b[01]+$/i,Ut=/^\[object .+?Constructor\]$/,bo=/^0o[0-7]+$/i,Lo=/^(?:0|[1-9]\d*)$/,Go=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ei=/($^)/,lt=/['\n\r\u2028\u2029\\]/g,Yo="\\ud800-\\udfff",Ni="\\u0300-\\u036f",la="\\ufe20-\\ufe2f",ma="\\u20d0-\\u20ff",gr=Ni+la+ma,Fc="\\u2700-\\u27bf",Cc="a-z\\xdf-\\xf6\\xf8-\\xff",nl="\\xac\\xb1\\xd7\\xf7",ga="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",nr="\\u2000-\\u206f",Ar=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Ki="A-Z\\xc0-\\xd6\\xd8-\\xde",gl="\\ufe0e\\ufe0f",kc=nl+ga+nr+Ar,nu="['\u2019]",xu="["+Yo+"]",yr="["+kc+"]",ol="["+gr+"]",Tu="\\d+",ou="["+Fc+"]",Yl="["+Cc+"]",Aa="[^"+Yo+kc+Tu+Fc+Cc+Ki+"]",Dr="\\ud83c[\\udffb-\\udfff]",Qm="(?:"+ol+"|"+Dr+")",xf="[^"+Yo+"]",xr="(?:\\ud83c[\\udde6-\\uddff]){2}",Za="[\\ud800-\\udbff][\\udc00-\\udfff]",ca="["+Ki+"]",Ji="\\u200d",Eu="(?:"+Yl+"|"+Aa+")",Qc="(?:"+ca+"|"+Aa+")",Ha="(?:"+nu+"(?:d|ll|m|re|s|t|ve))?",Zc="(?:"+nu+"(?:D|LL|M|RE|S|T|VE))?",xc=Qm+"?",Cd="["+gl+"]?",Yf="(?:"+Ji+"(?:"+[xf,xr,Za].join("|")+")"+Cd+xc+")*",Au="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Xl="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Hc=Cd+xc+Yf,Tf="(?:"+[ou,xr,Za].join("|")+")"+Hc,su="(?:"+[xf+ol+"?",ol,xr,Za,xu].join("|")+")",kd=RegExp(nu,"g"),De=RegExp(ol,"g"),nt=RegExp(Dr+"(?="+Dr+")|"+su+Hc,"g"),bt=RegExp([ca+"?"+Yl+"+"+Ha+"(?="+[yr,ca,"$"].join("|")+")",Qc+"+"+Zc+"(?="+[yr,ca+Eu,"$"].join("|")+")",ca+"?"+Eu+"+"+Ha,ca+"+"+Zc,Xl,Au,Tu,Tf].join("|"),"g"),$t=RegExp("["+Ji+Yo+gr+gl+"]"),On=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Mo=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],$r=-1,ys={};ys[Xs]=ys[wa]=ys[dr]=ys[Ns]=ys[qr]=ys[$o]=ys[Po]=ys[Rr]=ys[Ls]=!0,ys[Cn]=ys[je]=ys[$s]=ys[he]=ys[tr]=ys[Zo]=ys[so]=ys[Uo]=ys[kt]=ys[jt]=ys[Ne]=ys[At]=ys[An]=ys[zn]=ys[Ss]=!1;var ls={};ls[Cn]=ls[je]=ls[$s]=ls[tr]=ls[he]=ls[Zo]=ls[Xs]=ls[wa]=ls[dr]=ls[Ns]=ls[qr]=ls[kt]=ls[jt]=ls[Ne]=ls[At]=ls[An]=ls[zn]=ls[ps]=ls[$o]=ls[Po]=ls[Rr]=ls[Ls]=!0,ls[so]=ls[Uo]=ls[Ss]=!1;var Di={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u00C7:"C",\u00E7:"c",\u00D0:"D",\u00F0:"d",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u00D1:"N",\u00F1:"n",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u00DD:"Y",\u00FD:"y",\u00FF:"y",\u00C6:"Ae",\u00E6:"ae",\u00DE:"Th",\u00FE:"th",\u00DF:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010A:"C",\u010C:"C",\u0107:"c",\u0109:"c",\u010B:"c",\u010D:"c",\u010E:"D",\u0110:"D",\u010F:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011A:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011B:"e",\u011C:"G",\u011E:"G",\u0120:"G",\u0122:"G",\u011D:"g",\u011F:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012A:"I",\u012C:"I",\u012E:"I",\u0130:"I",\u0129:"i",\u012B:"i",\u012D:"i",\u012F:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013B:"L",\u013D:"L",\u013F:"L",\u0141:"L",\u013A:"l",\u013C:"l",\u013E:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014A:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014B:"n",\u014C:"O",\u014E:"O",\u0150:"O",\u014D:"o",\u014F:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015A:"S",\u015C:"S",\u015E:"S",\u0160:"S",\u015B:"s",\u015D:"s",\u015F:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016A:"U",\u016C:"U",\u016E:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016B:"u",\u016D:"u",\u016F:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017B:"Z",\u017D:"Z",\u017A:"z",\u017C:"z",\u017E:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017F:"s"},js={"&":"&","<":"<",">":">",'"':""","'":"'"},Hi={"&":"&","<":"<",">":">",""":'"',"'":"'"},Du={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},xd=parseFloat,qn=parseInt,Zm=typeof NN=="object"&&NN&&NN.Object===Object&&NN,zi=typeof self=="object"&&self&&self.Object===Object&&self,me=Zm||zi||Function("return this")(),$e=e&&!e.nodeType&&e,Ue=$e&&!0&&o&&!o.nodeType&&o,It=Ue&&Ue.exports===$e,Bn=It&&Zm.process,es=function(){try{var vt=Ue&&Ue.require&&Ue.require("util").types;return vt||Bn&&Bn.binding&&Bn.binding("util")}catch{}}(),ro=es&&es.isArrayBuffer,yi=es&&es.isDate,gn=es&&es.isMap,Gr=es&&es.isRegExp,Ll=es&&es.isSet,ea=es&&es.isTypedArray;function ri(vt,cn,an){switch(an.length){case 0:return vt.call(cn);case 1:return vt.call(cn,an[0]);case 2:return vt.call(cn,an[0],an[1]);case 3:return vt.call(cn,an[0],an[1],an[2])}return vt.apply(cn,an)}function Ef(vt,cn,an,Eo){for(var or=-1,Xr=vt==null?0:vt.length;++or-1}function Xf(vt,cn,an){for(var Eo=-1,or=vt==null?0:vt.length;++Eo-1;);return an}function Kf(vt,cn){for(var an=vt.length;an--&&za(cn,vt[an],0)>-1;);return an}function th(vt,cn){for(var an=vt.length,Eo=0;an--;)vt[an]===cn&&++Eo;return Eo}var Hg=Zg(Di),Hm=Zg(js);function Ql(vt){return"\\"+Du[vt]}function zm(vt,cn){return vt==null?t:vt[cn]}function rl(vt){return $t.test(vt)}function Df(vt){return On.test(vt)}function jh(vt){for(var cn,an=[];!(cn=vt.next()).done;)an.push(cn.value);return an}function ef(vt){var cn=-1,an=Array(vt.size);return vt.forEach(function(Eo,or){an[++cn]=[or,Eo]}),an}function qh(vt,cn){return function(an){return vt(cn(an))}}function zc(vt,cn){for(var an=-1,Eo=vt.length,or=0,Xr=[];++an-1}function q1(S,A){var H=this.__data__,le=Md(H,S);return le<0?(++this.size,H.push([S,A])):H[le][1]=A,this}Nu.prototype.clear=nf,Nu.prototype.delete=n0,Nu.prototype.get=o0,Nu.prototype.has=s0,Nu.prototype.set=q1;function nd(S){var A=-1,H=S==null?0:S.length;for(this.clear();++A=A?S:A)),S}function Es(S,A,H,le,Ce,We){var ht,St=A&k,zt=A&E,vn=A&R;if(H&&(ht=Ce?H(S,le,Ce,We):H(S)),ht!==t)return ht;if(!Ol(S))return S;var Zn=Sr(S);if(Zn){if(ht=Dy(S),!St)return du(S,ht)}else{var Vn=El(S),Fo=Vn==Uo||Vn==as;if(gg(S))return tg(S,St);if(Vn==Ne||Vn==Cn||Fo&&!Ce){if(ht=zt||Fo?{}:io(S),!St)return zt?gh(S,K1(ht,S)):sg(S,of(ht,S))}else{if(!ls[Vn])return Ce?S:{};ht=Py(S,Vn,St)}}We||(We=new Ac);var ms=We.get(S);if(ms)return ms;We.set(S,ht),i1(S)?S.forEach(function(Zs){ht.add(Es(Zs,A,H,Zs,S,We))}):Tn(S)&&S.forEach(function(Zs,gi){ht.set(gi,Es(Zs,A,H,gi,S,We))});var Is=vn?zt?Ci:lg:zt?pf:oc,Hr=Zn?t:Is(S);return ks(Hr||S,function(Zs,gi){Hr&&(gi=Zs,Zs=S[gi]),Xm(ht,gi,Es(Zs,A,H,gi,S,We))}),ht}function Rd(S){var A=oc(S);return function(H){return xl(H,S,A)}}function xl(S,A,H){var le=H.length;if(S==null)return!le;for(S=wi(S);le--;){var Ce=H[le],We=A[Ce],ht=S[Ce];if(ht===t&&!(Ce in S)||!We(ht))return!1}return!0}function sf(S,A,H){if(typeof S!="function")throw new Sa(u);return lp(function(){S.apply(t,H)},A)}function Wa(S,A,H,le){var Ce=-1,We=Ii,ht=!0,St=S.length,zt=[],vn=A.length;if(!St)return zt;H&&(A=pa(A,Va(H))),le?(We=Xf,ht=!1):A.length>=a&&(We=Vi,ht=!1,A=new fo(A));e:for(;++CeCe?0:Ce+H),le=le===t||le>Ce?Ce:jr(le),le<0&&(le+=Ce),le=H>le?0:Jv(le);H0&&H(St)?A>1?Ua(St,A-1,H,le,Ce):jf(Ce,St):le||(Ce[Ce.length]=St)}return Ce}var Gg=d0(),Wc=d0(!0);function od(S,A){return S&&Gg(S,A,oc)}function sd(S,A){return S&&Wc(S,A,oc)}function Yp(S,A){return uc(A,function(H){return hm(S[H])})}function Hl(S,A){A=rm(A,S);for(var H=0,le=A.length;S!=null&&HA}function Jl(S,A){return S!=null&&ii.call(S,A)}function l0(S,A){return S!=null&&A in wi(S)}function jm(S,A,H){return S>=Tr(A,H)&&S=120&&Zn.length>=120)?new fo(ht&&Zn):t}Zn=S[0];var Vn=-1,Fo=St[0];e:for(;++Vn-1;)St!==S&&ih.call(St,zt,1),ih.call(S,zt,1);return S}function rf(S,A){for(var H=S?A.length:0,le=H-1;H--;){var Ce=A[H];if(H==le||Ce!==We){var We=Ce;lm(Ce)?ih.call(S,Ce,1):If(S,Ce)}}return S}function Nf(S,A){return S+Je(Bi()*(A-S+1))}function dh(S,A,H,le){for(var Ce=-1,We=vo(Se((A-S)/(H||1)),0),ht=an(We);We--;)ht[le?We:++Ce]=S,S+=H;return ht}function hh(S,A){var H="";if(!S||A<1||A>Qe)return H;do A%2&&(H+=S),A=Je(A/2),A&&(S+=S);while(A);return H}function hr(S,A){return Iy(n_(S,A,bf),S+"")}function Gm(S){return Iu(pb(S))}function Km(S,A){var H=pb(S);return Yc(H,ba(A,0,H.length))}function oa(S,A,H,le){if(!Ol(S))return S;A=rm(A,S);for(var Ce=-1,We=A.length,ht=We-1,St=S;St!=null&&++CeCe?0:Ce+A),H=H>Ce?Ce:H,H<0&&(H+=Ce),Ce=A>H?0:H-A>>>0,A>>>=0;for(var We=an(Ce);++le>>1,ht=S[We];ht!==null&&!al(ht)&&(H?ht<=A:ht=a){var vn=A?null:Ey(S);if(vn)return Gh(vn);ht=!1,Ce=Vi,zt=new fo}else zt=A?[]:St;e:for(;++le=le?S:Ps(S,A,H)}var $d=Vp||function(S){return me.clearTimeout(S)};function tg(S,A){if(A)return S.slice();var H=S.length,le=X1?X1(H):new S.constructor(H);return S.copy(le),le}function ng(S){var A=new S.constructor(S.byteLength);return new em(A).set(new em(S)),A}function im(S,A){var H=A?ng(S.buffer):S.buffer;return new S.constructor(H,S.byteOffset,S.byteLength)}function af(S){var A=new S.constructor(S.source,Ge.exec(S));return A.lastIndex=S.lastIndex,A}function f0(S){return ed?wi(ed.call(S)):{}}function tb(S,A){var H=A?ng(S.buffer):S.buffer;return new S.constructor(H,S.byteOffset,S.length)}function e_(S,A){if(S!==A){var H=S!==t,le=S===null,Ce=S===S,We=al(S),ht=A!==t,St=A===null,zt=A===A,vn=al(A);if(!St&&!vn&&!We&&S>A||We&&ht&&zt&&!St&&!vn||le&&ht&&zt||!H&&zt||!Ce)return 1;if(!le&&!We&&!vn&&S=St)return zt;var vn=H[le];return zt*(vn=="desc"?-1:1)}}return S.index-A.index}function ep(S,A,H,le){for(var Ce=-1,We=S.length,ht=H.length,St=-1,zt=A.length,vn=vo(We-ht,0),Zn=an(zt+vn),Vn=!le;++St1?H[Ce-1]:t,ht=Ce>2?H[2]:t;for(We=S.length>3&&typeof We=="function"?(Ce--,We):t,ht&&lf(H[0],H[1],ht)&&(We=Ce<3?t:We,Ce=1),A=wi(A);++le-1?Ce[We?A[ht]:ht]:t}}function Iv(S){return Bd(function(A){var H=A.length,le=H,Ce=$u.prototype.thru;for(S&&A.reverse();le--;){var We=A[le];if(typeof We!="function")throw new Sa(u);if(Ce&&!ht&&Fd(We)=="wrapper")var ht=new $u([],!0)}for(le=ht?le:H;++le1&&ki.reverse(),Zn&&ztSt))return!1;var vn=We.get(S),Zn=We.get(A);if(vn&&Zn)return vn==A&&Zn==S;var Vn=-1,Fo=!0,ms=H&Q?new fo:t;for(We.set(S,A),We.set(A,S);++Vn1?"& ":"")+A[le],A=A.join(H>2?", ":" "),S.replace(kr,`{ /* [wrapped with `+A+`] */ -`)}function My(S){return Sr(S)||dm(S)||!!(Ed&&S&&S[Ed])}function lm(S,A){var Z=typeof S;return A=A==null?Qe:A,!!A&&(Z=="number"||Z!="symbol"&&Lo.test(S))&&S>-1&&S%1==0&&S0){if(++A>=ce)return arguments[0]}else A=0;return S.apply(t,arguments)}}function Yc(S,A){var Z=-1,le=S.length,Ce=le-1;for(A=A===t?le:A;++Z1?S[A-1]:t;return Z=typeof Z=="function"?(S.pop(),Z):t,Wv(S,Z)});function dp(S){var A=Ae(S);return A.__chain__=!0,A}function Jp(S,A){return A(S),S}function e1(S,A){return A(S)}var fg=Bd(function(S){var A=S.length,Z=A?S[0]:0,le=this.__wrapped__,Ce=function(We){return Ui(We,S)};return A>1||this.__actions__.length||!(le instanceof hi)||!lm(Z)?this.thru(Ce):(le=le.slice(Z,+Z+(A?1:0)),le.__actions__.push({func:e1,args:[Ce],thisArg:t}),new $u(le,this.__chain__).thru(function(We){return A&&!We.length&&We.push(t),We}))});function Uv(){return dp(this)}function sa(){return new $u(this.value(),this.__chain__)}function df(){this.__values__===t&&(this.__values__=f2(this.value()));var S=this.__index__>=this.__values__.length,A=S?t:this.__values__[this.__index__++];return{done:S,value:A}}function ab(){return this}function ek(S){for(var A,Z=this;Z instanceof Xg;){var le=Zv(Z);le.__index__=0,le.__values__=t,A?Ce.__wrapped__=le:A=le;var Ce=le;Z=Z.__wrapped__}return Ce.__wrapped__=S,A}function Xy(){var S=this.__wrapped__;if(S instanceof hi){var A=S;return this.__actions__.length&&(A=new hi(this)),A=A.reverse(),A.__actions__.push({func:e1,args:[Ta],thisArg:t}),new $u(A,this.__chain__)}return this.thru(Ta)}function tk(){return Kg(this.__wrapped__,this.__actions__)}var t1=Lu(function(S,A,Z){ii.call(S,Z)?++S[Z]:mi(S,Z,1)});function lb(S,A,Z){var le=Sr(S)?Pi:nn;return Z&&lf(S,A,Z)&&(A=t),le(S,Qs(A,3))}function ld(S,A){var Z=Sr(S)?uc:xa;return Z(S,Qs(A,3))}var jy=ig(Hv),m_=ig(Qy);function g_(S,A){return Ua(o1(S,A),1)}function nk(S,A){return Ua(o1(S,A),ut)}function p_(S,A,Z){return Z=Z===t?1:jr(Z),Ua(o1(S,A),Z)}function k0(S,A){var Z=Sr(S)?ks:ka;return Z(S,Qs(A,3))}function x0(S,A){var Z=Sr(S)?ru:Up;return Z(S,Qs(A,3))}var b_=Lu(function(S,A,Z){ii.call(S,Z)?S[Z].push(A):mi(S,Z,[A])});function qy(S,A,Z,le){S=bu(S)?S:pb(S),Z=Z&&!le?jr(Z):0;var Ce=S.length;return Z<0&&(Z=vo(Ce+Z,0)),Qf(S)?Z<=Ce&&S.indexOf(A,Z)>-1:!!Ce&&za(S,A,Z)>-1}var n1=hr(function(S,A,Z){var le=-1,Ce=typeof A=="function",We=bu(S)?an(S.length):[];return ka(S,function(ht){We[++le]=Ce?ri(A,ht,Z):hc(ht,A,Z)}),We}),v_=Lu(function(S,A,Z){mi(S,Z,A)});function o1(S,A){var Z=Sr(S)?pa:ct;return Z(S,Qs(A,3))}function dg(S,A,Z,le){return S==null?[]:(Sr(A)||(A=A==null?[]:[A]),Z=le?t:Z,Sr(Z)||(Z=Z==null?[]:[Z]),Si(S,A,Z))}var Yv=Lu(function(S,A,Z){S[Z?0:1].push(A)},function(){return[[],[]]});function hf(S,A,Z){var le=Sr(S)?pr:Gf,Ce=arguments.length<3;return le(S,Qs(A,4),Z,Ce,ka)}function cb(S,A,Z){var le=Sr(S)?Gu:Gf,Ce=arguments.length<3;return le(S,Qs(A,4),Z,Ce,Up)}function qs(S,A){var Z=Sr(S)?uc:xa;return Z(S,kh(Qs(A,3)))}function pu(S){var A=Sr(S)?Iu:Gm;return A(S)}function hg(S,A,Z){(Z?lf(S,A,Z):A===t)?A=1:A=jr(A);var le=Sr(S)?Wp:Km;return le(S,A)}function Gy(S){var A=Sr(S)?G1:Jm;return A(S)}function Yi(S){if(S==null)return 0;if(bu(S))return Qf(S)?Jf(S):S.length;var A=El(S);return A==kt||A==An?S.size:X(S).length}function Ky(S,A,Z){var le=Sr(S)?Ku:Fr;return Z&&lf(S,A,Z)&&(A=t),le(S,Qs(A,3))}var mg=hr(function(S,A){if(S==null)return[];var Z=A.length;return Z>1&&lf(S,A[0],A[1])?A=[]:Z>2&&lf(A[0],A[1],A[2])&&(A=[A[0]]),Si(S,Ua(A,1),[])}),Oa=ee||function(){return me.Date.now()};function fm(S,A){if(typeof A!="function")throw new Sa(u);return S=jr(S),function(){if(--S<1)return A.apply(this,arguments)}}function Vt(S,A,Z){return A=Z?t:A,A=S&&A==null?S.length:A,Id(S,G,t,t,t,t,A)}function T0(S,A){var Z;if(typeof A!="function")throw new Sa(u);return S=jr(S),function(){return--S>0&&(Z=A.apply(this,arguments)),S<=1&&(A=t),Z}}var Jy=hr(function(S,A,Z){var le=F;if(Z.length){var Ce=zc(Z,hu(Jy));le|=ne}return Id(S,le,A,Z,Ce)}),E0=hr(function(S,A,Z){var le=F|U;if(Z.length){var Ce=zc(Z,hu(E0));le|=ne}return Id(A,le,S,Z,Ce)});function Ch(S,A,Z){A=Z?t:A;var le=Id(S,L,t,t,t,t,t,A);return le.placeholder=Ch.placeholder,le}function mf(S,A,Z){A=Z?t:A;var le=Id(S,te,t,t,t,t,t,A);return le.placeholder=mf.placeholder,le}function ub(S,A,Z){var le,Ce,We,ht,St,Ht,vn=0,Zn=!1,Vn=!1,Fo=!0;if(typeof S!="function")throw new Sa(u);A=ud(A)||0,Ol(Z)&&(Zn=!!Z.leading,Vn="maxWait"in Z,We=Vn?vo(ud(Z.maxWait)||0,A):We,Fo="trailing"in Z?!!Z.trailing:Fo);function ms(Ea){var bm=le,fd=Ce;return le=Ce=t,vn=Ea,ht=S.apply(fd,bm),ht}function Is(Ea){return vn=Ea,St=lp(gi,A),Zn?ms(Ea):ht}function Hr(Ea){var bm=Ea-Ht,fd=Ea-vn,k2=A-bm;return Vn?Tr(k2,We-fd):k2}function Zs(Ea){var bm=Ea-Ht,fd=Ea-vn;return Ht===t||bm>=A||bm<0||Vn&&fd>=We}function gi(){var Ea=Oa();if(Zs(Ea))return ki(Ea);St=lp(gi,Hr(Ea))}function ki(Ea){return St=t,Fo&&le?ms(Ea):(le=Ce=t,ht)}function Ou(){St!==t&&$d(St),vn=0,le=Ht=Ce=St=t}function Zu(){return St===t?ht:ki(Oa())}function Zf(){var Ea=Oa(),bm=Zs(Ea);if(le=arguments,Ce=this,Ht=Ea,bm){if(St===t)return Is(Ht);if(Vn)return $d(St),St=lp(gi,A),ms(Ht)}return St===t&&(St=lp(gi,A)),ht}return Zf.cancel=Ou,Zf.flush=Zu,Zf}var Xv=hr(function(S,A){return sf(S,1,A)}),e2=hr(function(S,A,Z){return sf(S,ud(A)||0,Z)});function jv(S){return Id(S,ve)}function A0(S,A){if(typeof S!="function"||A!=null&&typeof A!="function")throw new Sa(u);var Z=function(){var le=arguments,Ce=A?A.apply(this,le):le[0],We=Z.cache;if(We.has(Ce))return We.get(Ce);var ht=S.apply(this,le);return Z.cache=We.set(Ce,ht)||We,ht};return Z.cache=new(A0.Cache||nd),Z}A0.Cache=nd;function kh(S){if(typeof S!="function")throw new Sa(u);return function(){var A=arguments;switch(A.length){case 0:return!S.call(this);case 1:return!S.call(this,A[0]);case 2:return!S.call(this,A[0],A[1]);case 3:return!S.call(this,A[0],A[1],A[2])}return!S.apply(this,A)}}function cd(S){return T0(2,S)}var Fu=Ra(function(S,A){A=A.length==1&&Sr(A[0])?pa(A[0],Va(Qs())):pa(Ua(A,1),Va(Qs()));var Z=A.length;return hr(function(le){for(var Ce=-1,We=Tr(le.length,Z);++Ce=A}),dm=xt(function(){return arguments}())?xt:function(S){return Pl(S)&&ii.call(S,"callee")&&!tm.call(S,"callee")},Sr=an.isArray,w_=ro?Va(ro):Dc;function bu(S){return S!=null&&r1(S.length)&&!hm(S)}function Dl(S){return Pl(S)&&bu(S)}function s2(S){return S===!0||S===!1||Pl(S)&&Ya(S)==he}var gg=Dn||gm,bc=yi?Va(yi):au;function AE(S){return Pl(S)&&S.nodeType===1&&!fb(S)}function pg(S){if(S==null)return!0;if(bu(S)&&(Sr(S)||typeof S=="string"||typeof S.splice=="function"||gg(S)||Qd(S)||dm(S)))return!S.length;var A=El(S);if(A==kt||A==An)return!S.size;if(ip(S))return!X(S).length;for(var Z in S)if(ii.call(S,Z))return!1;return!0}function ok(S,A){return mc(S,A)}function sk(S,A,Z){Z=typeof Z=="function"?Z:t;var le=Z?Z(S,A):t;return le===t?mc(S,A,t,Z):!!le}function r2(S){if(!Pl(S))return!1;var A=Ya(S);return A==so||A==Kn||typeof S.message=="string"&&typeof S.name=="string"&&!fb(S)}function i2(S){return typeof S=="number"&&wn(S)}function hm(S){if(!Ol(S))return!1;var A=Ya(S);return A==Uo||A==as||A==mt||A==bn}function a2(S){return typeof S=="number"&&S==jr(S)}function r1(S){return typeof S=="number"&&S>-1&&S%1==0&&S<=Qe}function Ol(S){var A=typeof S;return S!=null&&(A=="object"||A=="function")}function Pl(S){return S!=null&&typeof S=="object"}var Tn=gn?Va(gn):ja;function rk(S,A){return S===A||qa(S,A,vh(A))}function nc(S,A,Z){return Z=typeof Z=="function"?Z:t,qa(S,A,vh(A),Z)}function ik(S){return c2(S)&&S!=+S}function l2(S){if(Lf(S))throw new or(l);return qm(S)}function no(S){return S===null}function Pc(S){return S==null}function c2(S){return typeof S=="number"||Pl(S)&&Ya(S)==jt}function fb(S){if(!Pl(S)||Ya(S)!=Ne)return!1;var A=Wm(S);if(A===null)return!0;var Z=ii.call(A,"constructor")&&A.constructor;return typeof Z=="function"&&Z instanceof Z&&tf.call(Z)==Y1}var gf=Gr?Va(Gr):lu;function Kv(S){return a2(S)&&S>=-Qe&&S<=Qe}var i1=Ll?Va(Ll):c0;function Qf(S){return typeof S=="string"||!Sr(S)&&Pl(S)&&Ya(S)==zn}function al(S){return typeof S=="symbol"||Pl(S)&&Ya(S)==ps}var Qd=ea?Va(ea):Ho;function Zd(S){return S===t}function jc(S){return Pl(S)&&El(S)==Ss}function db(S){return Pl(S)&&Ya(S)==Mr}var u2=li(Pe),__=li(function(S,A){return S<=A});function f2(S){if(!S)return[];if(bu(S))return Qf(S)?jl(S):du(S);if(ai&&S[ai])return jh(S[ai]());var A=El(S),Z=A==kt?ef:A==An?Gh:pb;return Z(S)}function xh(S){if(!S)return S===0?S:0;if(S=ud(S),S===ut||S===-ut){var A=S<0?-1:1;return A*Bt}return S===S?S:0}function jr(S){var A=xh(S),Z=A%1;return A===A?Z?A-Z:A:0}function Jv(S){return S?ba(jr(S),0,He):0}function ud(S){if(typeof S=="number")return S;if(al(S))return Ct;if(Ol(S)){var A=typeof S.valueOf=="function"?S.valueOf():S;S=Ol(A)?A+"":A}if(typeof S!="string")return S===0?S:+S;S=Fl(S);var Z=Nt.test(S);return Z||bo.test(S)?qn(S.slice(2),Z?2:8):qe.test(S)?Ct:+S}function S_(S){return Bf(S,pf(S))}function C_(S){return S?ba(jr(S),-Qe,Qe):S===0?S:0}function fa(S){return S==null?"":Gi(S)}var ak=Nd(function(S,A){if(ip(A)||bu(A)){Bf(A,oc(A),S);return}for(var Z in A)ii.call(A,Z)&&Xm(S,Z,A[Z])}),eO=Nd(function(S,A){Bf(A,pf(A),S)}),tO=Nd(function(S,A,Z,le){Bf(A,pf(A),S,le)}),k_=Nd(function(S,A,Z,le){Bf(A,oc(A),S,le)}),lk=Bd(Ui);function hb(S,A){var Z=Mf(S);return A==null?Z:of(Z,A)}var x_=hr(function(S,A){S=wi(S);var Z=-1,le=A.length,Ce=le>2?A[2]:t;for(Ce&&lf(A[0],A[1],Ce)&&(le=1);++Z1),We}),Bf(S,Ci(S),Z),le&&(Z=Es(Z,k|E|R,UC));for(var Ce=A.length;Ce--;)If(Z,A[Ce]);return Z});function P_(S,A){return gp(S,kh(Qs(A)))}var M_=Bd(function(S,A){return S==null?{}:sr(S,A)});function gp(S,A){if(S==null)return{};var Z=pa(Ci(S),function(le){return[le]});return A=Qs(A),_r(S,Z,function(le,Ce){return A(le,Ce[0])})}function mk(S,A,Z){A=rm(A,S);var le=-1,Ce=A.length;for(Ce||(Ce=1,S=t);++leA){var le=S;S=A,A=le}if(Z||S%1||A%1){var Ce=Bi();return Tr(S+Ce*(A-S+xd("1e-"+((Ce+"").length-1))),A)}return Nf(S,A)}var N_=ph(function(S,A,Z){return A=A.toLowerCase(),S+(Z?Th(A):A)});function Th(S){return bb(fa(S).toLowerCase())}function $0(S){return S=fa(S),S&&S.replace(qo,Hg).replace(De,"")}function I_(S,A,Z){S=fa(S),A=Gi(A);var le=S.length;Z=Z===t?le:ba(jr(Z),0,le);var Ce=Z;return Z-=A.length,Z>=0&&S.slice(Z,Ce)==A}function Eh(S){return S=fa(S),S&&ze.test(S)?S.replace(vs,Hm):S}function pp(S){return S=fa(S),S&&ns.test(S)?S.replace(un,"\\$&"):S}var m2=ph(function(S,A,Z){return S+(Z?"-":"")+A.toLowerCase()}),B_=ph(function(S,A,Z){return S+(Z?" ":"")+A.toLowerCase()}),aO=$v("toLowerCase");function bk(S,A,Z){S=fa(S),A=jr(A);var le=A?Jf(S):0;if(!A||le>=A)return S;var Ce=(A-le)/2;return np(Je(Ce),Z)+S+np(Se(Ce),Z)}function L_(S,A,Z){S=fa(S),A=jr(A);var le=A?Jf(S):0;return A&&le>>0,Z?(S=fa(S),S&&(typeof A=="string"||A!=null&&!gf(A))&&(A=Gi(A),!A&&rl(S))?mh(jl(S),0,Z):S.split(A,Z)):[]}var wk=ph(function(S,A,Z){return S+(Z?" ":"")+bb(A)});function _k(S,A,Z){return S=fa(S),Z=Z==null?0:ba(jr(Z),0,S.length),A=Gi(A),S.slice(Z,Z+A.length)==A}function H_(S,A,Z){var le=Ae.templateSettings;Z&&lf(S,A,Z)&&(A=t),S=fa(S),A=tO({},A,le,t_);var Ce=tO({},A.imports,le.imports,t_),We=oc(Ce),ht=qi(Ce,We),St,Ht,vn=0,Zn=A.interpolate||ei,Vn="__p += '",Fo=oh((A.escape||ei).source+"|"+Zn.source+"|"+(Zn===Wt?Oi:ei).source+"|"+(A.evaluate||ei).source+"|$","g"),ms="//# sourceURL="+(ii.call(A,"sourceURL")?(A.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++$r+"]")+` +`)}function My(S){return Sr(S)||dm(S)||!!(Ed&&S&&S[Ed])}function lm(S,A){var H=typeof S;return A=A==null?Qe:A,!!A&&(H=="number"||H!="symbol"&&Lo.test(S))&&S>-1&&S%1==0&&S0){if(++A>=ce)return arguments[0]}else A=0;return S.apply(t,arguments)}}function Yc(S,A){var H=-1,le=S.length,Ce=le-1;for(A=A===t?le:A;++H1?S[A-1]:t;return H=typeof H=="function"?(S.pop(),H):t,Wv(S,H)});function dp(S){var A=Ae(S);return A.__chain__=!0,A}function Jp(S,A){return A(S),S}function e1(S,A){return A(S)}var fg=Bd(function(S){var A=S.length,H=A?S[0]:0,le=this.__wrapped__,Ce=function(We){return Ui(We,S)};return A>1||this.__actions__.length||!(le instanceof hi)||!lm(H)?this.thru(Ce):(le=le.slice(H,+H+(A?1:0)),le.__actions__.push({func:e1,args:[Ce],thisArg:t}),new $u(le,this.__chain__).thru(function(We){return A&&!We.length&&We.push(t),We}))});function Uv(){return dp(this)}function sa(){return new $u(this.value(),this.__chain__)}function df(){this.__values__===t&&(this.__values__=f2(this.value()));var S=this.__index__>=this.__values__.length,A=S?t:this.__values__[this.__index__++];return{done:S,value:A}}function ab(){return this}function ek(S){for(var A,H=this;H instanceof Xg;){var le=Zv(H);le.__index__=0,le.__values__=t,A?Ce.__wrapped__=le:A=le;var Ce=le;H=H.__wrapped__}return Ce.__wrapped__=S,A}function Xy(){var S=this.__wrapped__;if(S instanceof hi){var A=S;return this.__actions__.length&&(A=new hi(this)),A=A.reverse(),A.__actions__.push({func:e1,args:[Ta],thisArg:t}),new $u(A,this.__chain__)}return this.thru(Ta)}function tk(){return Kg(this.__wrapped__,this.__actions__)}var t1=Lu(function(S,A,H){ii.call(S,H)?++S[H]:mi(S,H,1)});function lb(S,A,H){var le=Sr(S)?Pi:nn;return H&&lf(S,A,H)&&(A=t),le(S,Qs(A,3))}function ld(S,A){var H=Sr(S)?uc:xa;return H(S,Qs(A,3))}var jy=ig(Hv),m_=ig(Qy);function g_(S,A){return Ua(o1(S,A),1)}function nk(S,A){return Ua(o1(S,A),ut)}function p_(S,A,H){return H=H===t?1:jr(H),Ua(o1(S,A),H)}function k0(S,A){var H=Sr(S)?ks:ka;return H(S,Qs(A,3))}function x0(S,A){var H=Sr(S)?ru:Up;return H(S,Qs(A,3))}var b_=Lu(function(S,A,H){ii.call(S,H)?S[H].push(A):mi(S,H,[A])});function qy(S,A,H,le){S=bu(S)?S:pb(S),H=H&&!le?jr(H):0;var Ce=S.length;return H<0&&(H=vo(Ce+H,0)),Qf(S)?H<=Ce&&S.indexOf(A,H)>-1:!!Ce&&za(S,A,H)>-1}var n1=hr(function(S,A,H){var le=-1,Ce=typeof A=="function",We=bu(S)?an(S.length):[];return ka(S,function(ht){We[++le]=Ce?ri(A,ht,H):hc(ht,A,H)}),We}),v_=Lu(function(S,A,H){mi(S,H,A)});function o1(S,A){var H=Sr(S)?pa:ct;return H(S,Qs(A,3))}function dg(S,A,H,le){return S==null?[]:(Sr(A)||(A=A==null?[]:[A]),H=le?t:H,Sr(H)||(H=H==null?[]:[H]),Si(S,A,H))}var Yv=Lu(function(S,A,H){S[H?0:1].push(A)},function(){return[[],[]]});function hf(S,A,H){var le=Sr(S)?pr:Gf,Ce=arguments.length<3;return le(S,Qs(A,4),H,Ce,ka)}function cb(S,A,H){var le=Sr(S)?Gu:Gf,Ce=arguments.length<3;return le(S,Qs(A,4),H,Ce,Up)}function qs(S,A){var H=Sr(S)?uc:xa;return H(S,kh(Qs(A,3)))}function pu(S){var A=Sr(S)?Iu:Gm;return A(S)}function hg(S,A,H){(H?lf(S,A,H):A===t)?A=1:A=jr(A);var le=Sr(S)?Wp:Km;return le(S,A)}function Gy(S){var A=Sr(S)?G1:Jm;return A(S)}function Yi(S){if(S==null)return 0;if(bu(S))return Qf(S)?Jf(S):S.length;var A=El(S);return A==kt||A==An?S.size:j(S).length}function Ky(S,A,H){var le=Sr(S)?Ku:Fr;return H&&lf(S,A,H)&&(A=t),le(S,Qs(A,3))}var mg=hr(function(S,A){if(S==null)return[];var H=A.length;return H>1&&lf(S,A[0],A[1])?A=[]:H>2&&lf(A[0],A[1],A[2])&&(A=[A[0]]),Si(S,Ua(A,1),[])}),Oa=ee||function(){return me.Date.now()};function fm(S,A){if(typeof A!="function")throw new Sa(u);return S=jr(S),function(){if(--S<1)return A.apply(this,arguments)}}function Vt(S,A,H){return A=H?t:A,A=S&&A==null?S.length:A,Id(S,G,t,t,t,t,A)}function T0(S,A){var H;if(typeof A!="function")throw new Sa(u);return S=jr(S),function(){return--S>0&&(H=A.apply(this,arguments)),S<=1&&(A=t),H}}var Jy=hr(function(S,A,H){var le=F;if(H.length){var Ce=zc(H,hu(Jy));le|=ne}return Id(S,le,A,H,Ce)}),E0=hr(function(S,A,H){var le=F|U;if(H.length){var Ce=zc(H,hu(E0));le|=ne}return Id(A,le,S,H,Ce)});function Ch(S,A,H){A=H?t:A;var le=Id(S,L,t,t,t,t,t,A);return le.placeholder=Ch.placeholder,le}function mf(S,A,H){A=H?t:A;var le=Id(S,te,t,t,t,t,t,A);return le.placeholder=mf.placeholder,le}function ub(S,A,H){var le,Ce,We,ht,St,zt,vn=0,Zn=!1,Vn=!1,Fo=!0;if(typeof S!="function")throw new Sa(u);A=ud(A)||0,Ol(H)&&(Zn=!!H.leading,Vn="maxWait"in H,We=Vn?vo(ud(H.maxWait)||0,A):We,Fo="trailing"in H?!!H.trailing:Fo);function ms(Ea){var bm=le,fd=Ce;return le=Ce=t,vn=Ea,ht=S.apply(fd,bm),ht}function Is(Ea){return vn=Ea,St=lp(gi,A),Zn?ms(Ea):ht}function Hr(Ea){var bm=Ea-zt,fd=Ea-vn,k2=A-bm;return Vn?Tr(k2,We-fd):k2}function Zs(Ea){var bm=Ea-zt,fd=Ea-vn;return zt===t||bm>=A||bm<0||Vn&&fd>=We}function gi(){var Ea=Oa();if(Zs(Ea))return ki(Ea);St=lp(gi,Hr(Ea))}function ki(Ea){return St=t,Fo&&le?ms(Ea):(le=Ce=t,ht)}function Ou(){St!==t&&$d(St),vn=0,le=zt=Ce=St=t}function Zu(){return St===t?ht:ki(Oa())}function Zf(){var Ea=Oa(),bm=Zs(Ea);if(le=arguments,Ce=this,zt=Ea,bm){if(St===t)return Is(zt);if(Vn)return $d(St),St=lp(gi,A),ms(zt)}return St===t&&(St=lp(gi,A)),ht}return Zf.cancel=Ou,Zf.flush=Zu,Zf}var Xv=hr(function(S,A){return sf(S,1,A)}),e2=hr(function(S,A,H){return sf(S,ud(A)||0,H)});function jv(S){return Id(S,ve)}function A0(S,A){if(typeof S!="function"||A!=null&&typeof A!="function")throw new Sa(u);var H=function(){var le=arguments,Ce=A?A.apply(this,le):le[0],We=H.cache;if(We.has(Ce))return We.get(Ce);var ht=S.apply(this,le);return H.cache=We.set(Ce,ht)||We,ht};return H.cache=new(A0.Cache||nd),H}A0.Cache=nd;function kh(S){if(typeof S!="function")throw new Sa(u);return function(){var A=arguments;switch(A.length){case 0:return!S.call(this);case 1:return!S.call(this,A[0]);case 2:return!S.call(this,A[0],A[1]);case 3:return!S.call(this,A[0],A[1],A[2])}return!S.apply(this,A)}}function cd(S){return T0(2,S)}var Fu=Ra(function(S,A){A=A.length==1&&Sr(A[0])?pa(A[0],Va(Qs())):pa(Ua(A,1),Va(Qs()));var H=A.length;return hr(function(le){for(var Ce=-1,We=Tr(le.length,H);++Ce=A}),dm=xt(function(){return arguments}())?xt:function(S){return Pl(S)&&ii.call(S,"callee")&&!tm.call(S,"callee")},Sr=an.isArray,w_=ro?Va(ro):Dc;function bu(S){return S!=null&&r1(S.length)&&!hm(S)}function Dl(S){return Pl(S)&&bu(S)}function s2(S){return S===!0||S===!1||Pl(S)&&Ya(S)==he}var gg=Dn||gm,bc=yi?Va(yi):au;function AE(S){return Pl(S)&&S.nodeType===1&&!fb(S)}function pg(S){if(S==null)return!0;if(bu(S)&&(Sr(S)||typeof S=="string"||typeof S.splice=="function"||gg(S)||Qd(S)||dm(S)))return!S.length;var A=El(S);if(A==kt||A==An)return!S.size;if(ip(S))return!j(S).length;for(var H in S)if(ii.call(S,H))return!1;return!0}function ok(S,A){return mc(S,A)}function sk(S,A,H){H=typeof H=="function"?H:t;var le=H?H(S,A):t;return le===t?mc(S,A,t,H):!!le}function r2(S){if(!Pl(S))return!1;var A=Ya(S);return A==so||A==Kn||typeof S.message=="string"&&typeof S.name=="string"&&!fb(S)}function i2(S){return typeof S=="number"&&wn(S)}function hm(S){if(!Ol(S))return!1;var A=Ya(S);return A==Uo||A==as||A==mt||A==bn}function a2(S){return typeof S=="number"&&S==jr(S)}function r1(S){return typeof S=="number"&&S>-1&&S%1==0&&S<=Qe}function Ol(S){var A=typeof S;return S!=null&&(A=="object"||A=="function")}function Pl(S){return S!=null&&typeof S=="object"}var Tn=gn?Va(gn):ja;function rk(S,A){return S===A||qa(S,A,vh(A))}function nc(S,A,H){return H=typeof H=="function"?H:t,qa(S,A,vh(A),H)}function ik(S){return c2(S)&&S!=+S}function l2(S){if(Lf(S))throw new or(l);return qm(S)}function no(S){return S===null}function Pc(S){return S==null}function c2(S){return typeof S=="number"||Pl(S)&&Ya(S)==jt}function fb(S){if(!Pl(S)||Ya(S)!=Ne)return!1;var A=Wm(S);if(A===null)return!0;var H=ii.call(A,"constructor")&&A.constructor;return typeof H=="function"&&H instanceof H&&tf.call(H)==Y1}var gf=Gr?Va(Gr):lu;function Kv(S){return a2(S)&&S>=-Qe&&S<=Qe}var i1=Ll?Va(Ll):c0;function Qf(S){return typeof S=="string"||!Sr(S)&&Pl(S)&&Ya(S)==zn}function al(S){return typeof S=="symbol"||Pl(S)&&Ya(S)==ps}var Qd=ea?Va(ea):Ho;function Zd(S){return S===t}function jc(S){return Pl(S)&&El(S)==Ss}function db(S){return Pl(S)&&Ya(S)==Mr}var u2=li(Pe),__=li(function(S,A){return S<=A});function f2(S){if(!S)return[];if(bu(S))return Qf(S)?jl(S):du(S);if(ai&&S[ai])return jh(S[ai]());var A=El(S),H=A==kt?ef:A==An?Gh:pb;return H(S)}function xh(S){if(!S)return S===0?S:0;if(S=ud(S),S===ut||S===-ut){var A=S<0?-1:1;return A*Bt}return S===S?S:0}function jr(S){var A=xh(S),H=A%1;return A===A?H?A-H:A:0}function Jv(S){return S?ba(jr(S),0,He):0}function ud(S){if(typeof S=="number")return S;if(al(S))return Ct;if(Ol(S)){var A=typeof S.valueOf=="function"?S.valueOf():S;S=Ol(A)?A+"":A}if(typeof S!="string")return S===0?S:+S;S=Fl(S);var H=Nt.test(S);return H||bo.test(S)?qn(S.slice(2),H?2:8):qe.test(S)?Ct:+S}function S_(S){return Bf(S,pf(S))}function C_(S){return S?ba(jr(S),-Qe,Qe):S===0?S:0}function fa(S){return S==null?"":Gi(S)}var ak=Nd(function(S,A){if(ip(A)||bu(A)){Bf(A,oc(A),S);return}for(var H in A)ii.call(A,H)&&Xm(S,H,A[H])}),eO=Nd(function(S,A){Bf(A,pf(A),S)}),tO=Nd(function(S,A,H,le){Bf(A,pf(A),S,le)}),k_=Nd(function(S,A,H,le){Bf(A,oc(A),S,le)}),lk=Bd(Ui);function hb(S,A){var H=Mf(S);return A==null?H:of(H,A)}var x_=hr(function(S,A){S=wi(S);var H=-1,le=A.length,Ce=le>2?A[2]:t;for(Ce&&lf(A[0],A[1],Ce)&&(le=1);++H1),We}),Bf(S,Ci(S),H),le&&(H=Es(H,k|E|R,UC));for(var Ce=A.length;Ce--;)If(H,A[Ce]);return H});function P_(S,A){return gp(S,kh(Qs(A)))}var M_=Bd(function(S,A){return S==null?{}:sr(S,A)});function gp(S,A){if(S==null)return{};var H=pa(Ci(S),function(le){return[le]});return A=Qs(A),_r(S,H,function(le,Ce){return A(le,Ce[0])})}function mk(S,A,H){A=rm(A,S);var le=-1,Ce=A.length;for(Ce||(Ce=1,S=t);++leA){var le=S;S=A,A=le}if(H||S%1||A%1){var Ce=Bi();return Tr(S+Ce*(A-S+xd("1e-"+((Ce+"").length-1))),A)}return Nf(S,A)}var N_=ph(function(S,A,H){return A=A.toLowerCase(),S+(H?Th(A):A)});function Th(S){return bb(fa(S).toLowerCase())}function $0(S){return S=fa(S),S&&S.replace(Go,Hg).replace(De,"")}function I_(S,A,H){S=fa(S),A=Gi(A);var le=S.length;H=H===t?le:ba(jr(H),0,le);var Ce=H;return H-=A.length,H>=0&&S.slice(H,Ce)==A}function Eh(S){return S=fa(S),S&&ze.test(S)?S.replace(vs,Hm):S}function pp(S){return S=fa(S),S&&os.test(S)?S.replace(un,"\\$&"):S}var m2=ph(function(S,A,H){return S+(H?"-":"")+A.toLowerCase()}),B_=ph(function(S,A,H){return S+(H?" ":"")+A.toLowerCase()}),aO=$v("toLowerCase");function bk(S,A,H){S=fa(S),A=jr(A);var le=A?Jf(S):0;if(!A||le>=A)return S;var Ce=(A-le)/2;return np(Je(Ce),H)+S+np(Se(Ce),H)}function L_(S,A,H){S=fa(S),A=jr(A);var le=A?Jf(S):0;return A&&le>>0,H?(S=fa(S),S&&(typeof A=="string"||A!=null&&!gf(A))&&(A=Gi(A),!A&&rl(S))?mh(jl(S),0,H):S.split(A,H)):[]}var wk=ph(function(S,A,H){return S+(H?" ":"")+bb(A)});function _k(S,A,H){return S=fa(S),H=H==null?0:ba(jr(H),0,S.length),A=Gi(A),S.slice(H,H+A.length)==A}function H_(S,A,H){var le=Ae.templateSettings;H&&lf(S,A,H)&&(A=t),S=fa(S),A=tO({},A,le,t_);var Ce=tO({},A.imports,le.imports,t_),We=oc(Ce),ht=qi(Ce,We),St,zt,vn=0,Zn=A.interpolate||ei,Vn="__p += '",Fo=oh((A.escape||ei).source+"|"+Zn.source+"|"+(Zn===Wt?Oi:ei).source+"|"+(A.evaluate||ei).source+"|$","g"),ms="//# sourceURL="+(ii.call(A,"sourceURL")?(A.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++$r+"]")+` `;S.replace(Fo,function(Zs,gi,ki,Ou,Zu,Zf){return ki||(ki=Ou),Vn+=S.slice(vn,Zf).replace(lt,Ql),gi&&(St=!0,Vn+=`' + __e(`+gi+`) + -'`),Zu&&(Ht=!0,Vn+=`'; +'`),Zu&&(zt=!0,Vn+=`'; `+Zu+`; __p += '`),ki&&(Vn+=`' + ((__t = (`+ki+`)) == null ? '' : __t) + @@ -25,37 +25,37 @@ __p += '`),ki&&(Vn+=`' + `;var Is=ii.call(A,"variable")&&A.variable;if(!Is)Vn=`with (obj) { `+Vn+` } -`;else if(Zi.test(Is))throw new or(d);Vn=(Ht?Vn.replace(aa,""):Vn).replace(bs,"$1").replace(_a,"$1;"),Vn="function("+(Is||"obj")+`) { +`;else if(Zi.test(Is))throw new or(d);Vn=(zt?Vn.replace(aa,""):Vn).replace(bs,"$1").replace(_a,"$1;"),Vn="function("+(Is||"obj")+`) { `+(Is?"":`obj || (obj = {}); -`)+"var __t, __p = ''"+(St?", __e = _.escape":"")+(Ht?`, __j = Array.prototype.join; +`)+"var __t, __p = ''"+(St?", __e = _.escape":"")+(zt?`, __j = Array.prototype.join; function print() { __p += __j.call(arguments, '') } `:`; `)+Vn+`return __p -}`;var Hr=b2(function(){return Xr(We,ms+"return "+Vn).apply(t,ht)});if(Hr.source=Vn,r2(Hr))throw Hr;return Hr}function g2(S){return fa(S).toLowerCase()}function p2(S){return fa(S).toUpperCase()}function Sk(S,A,Z){if(S=fa(S),S&&(Z||A===t))return Fl(S);if(!S||!(A=Gi(A)))return S;var le=jl(S),Ce=jl(A),We=fc(le,Ce),ht=Kf(le,Ce)+1;return mh(le,We,ht).join("")}function Ck(S,A,Z){if(S=fa(S),S&&(Z||A===t))return S.slice(0,zg(S)+1);if(!S||!(A=Gi(A)))return S;var le=jl(S),Ce=Kf(le,jl(A))+1;return mh(le,0,Ce).join("")}function lO(S,A,Z){if(S=fa(S),S&&(Z||A===t))return S.replace(xo,"");if(!S||!(A=Gi(A)))return S;var le=jl(S),Ce=fc(le,jl(A));return mh(le,Ce).join("")}function z_(S,A){var Z=Re,le=Oe;if(Ol(A)){var Ce="separator"in A?A.separator:Ce;Z="length"in A?jr(A.length):Z,le="omission"in A?Gi(A.omission):le}S=fa(S);var We=S.length;if(rl(S)){var ht=jl(S);We=ht.length}if(Z>=We)return S;var St=Z-Jf(le);if(St<1)return le;var Ht=ht?mh(ht,0,St).join(""):S.slice(0,St);if(Ce===t)return Ht+le;if(ht&&(St+=Ht.length-St),gf(Ce)){if(S.slice(St).search(Ce)){var vn,Zn=Ht;for(Ce.global||(Ce=oh(Ce.source,fa(Ge.exec(Ce))+"g")),Ce.lastIndex=0;vn=Ce.exec(Zn);)var Vn=vn.index;Ht=Ht.slice(0,Vn===t?St:Vn)}}else if(S.indexOf(Gi(Ce),St)!=St){var Fo=Ht.lastIndexOf(Ce);Fo>-1&&(Ht=Ht.slice(0,Fo))}return Ht+le}function cO(S){return S=fa(S),S&&Qi.test(S)?S.replace(ln,Ke):S}var N0=ph(function(S,A,Z){return S+(Z?" ":"")+A.toUpperCase()}),bb=$v("toUpperCase");function uO(S,A,Z){return S=fa(S),A=Z?t:A,A===t?Df(S)?Vg(S):eh(S):S.match(A)||[]}var b2=hr(function(S,A){try{return ri(S,t,A)}catch(Z){return r2(Z)?Z:new or(Z)}}),V_=Bd(function(S,A){return ks(A,function(Z){Z=cf(Z),mi(S,Z,Jy(S[Z],S))}),S});function v2(S){var A=S==null?0:S.length,Z=Qs();return S=A?pa(S,function(le){if(typeof le[1]!="function")throw new Sa(u);return[Z(le[0]),le[1]]}):[],hr(function(le){for(var Ce=-1;++CeQe)return[];var Z=He,le=Tr(S,He);A=Qs(A),S-=He;for(var Ce=Pr(le,A);++Z0||A<0)?new hi(Z):(S<0?Z=Z.takeRight(-S):S&&(Z=Z.drop(S)),A!==t&&(A=jr(A),Z=A<0?Z.dropRight(-A):Z.take(A-S)),Z)},hi.prototype.takeRightWhile=function(S){return this.reverse().takeWhile(S).reverse()},hi.prototype.toArray=function(){return this.take(He)},od(hi.prototype,function(S,A){var Z=/^(?:filter|find|map|reject)|While$/.test(A),le=/^(?:head|last)$/.test(A),Ce=Ae[le?"take"+(A=="last"?"Right":""):A],We=le||/^find/.test(A);!Ce||(Ae.prototype[A]=function(){var ht=this.__wrapped__,St=le?[1]:arguments,Ht=ht instanceof hi,vn=St[0],Zn=Ht||Sr(ht),Vn=function(gi){var ki=Ce.apply(Ae,jf([gi],St));return le&&Fo?ki[0]:ki};Zn&&Z&&typeof vn=="function"&&vn.length!=1&&(Ht=Zn=!1);var Fo=this.__chain__,ms=!!this.__actions__.length,Is=We&&!Fo,Hr=Ht&&!ms;if(!We&&Zn){ht=Hr?ht:new hi(this);var Zs=S.apply(ht,St);return Zs.__actions__.push({func:e1,args:[Vn],thisArg:t}),new $u(Zs,Fo)}return Is&&Hr?S.apply(this,St):(Zs=this.thru(Vn),Is?le?Zs.value()[0]:Zs.value():Zs)})}),ks(["pop","push","shift","sort","splice","unshift"],function(S){var A=Td[S],Z=/^(?:push|sort|unshift)$/.test(S)?"tap":"thru",le=/^(?:pop|shift)$/.test(S);Ae.prototype[S]=function(){var Ce=arguments;if(le&&!this.__chain__){var We=this.value();return A.apply(Sr(We)?We:[],Ce)}return this[Z](function(ht){return A.apply(Sr(ht)?ht:[],Ce)})}}),od(hi.prototype,function(S,A){var Z=Ae[A];if(Z){var le=Z.name+"";ii.call(na,le)||(na[le]=[]),na[le].push({name:A,func:Z})}}),na[rr(t,U).name]=[{name:"wrapper",func:t}],hi.prototype.clone=Pv,hi.prototype.reverse=j1,hi.prototype.value=t0,Ae.prototype.at=fg,Ae.prototype.chain=Uv,Ae.prototype.commit=sa,Ae.prototype.next=df,Ae.prototype.plant=ek,Ae.prototype.reverse=Xy,Ae.prototype.toJSON=Ae.prototype.valueOf=Ae.prototype.value=tk,Ae.prototype.first=Ae.prototype.head,ai&&(Ae.prototype[ai]=ab),Ae},Kh=U1();Ue?((Ue.exports=Kh)._=Kh,$e._=Kh):me._=Kh}).call(NN)})(Lc,Lc.exports);function wle(o){let e,t;return{c(){e=re("span"),t=zt(o[4]),z(e,"class","text-muted")},m(s,a){Te(s,e,a),j(e,t)},p(s,a){a&16&&Qn(t,s[4])},d(s){s&&ke(e)}}}function Lwe(o){let e,t,s=!1,a,l,u,d,h,b,y,k=o[4]&&wle(o);return h=nre(o[7][0]),{c(){e=re("div"),t=re("input"),a=Ze(),l=re("label"),u=zt(o[1]),d=Ze(),k&&k.c(),z(t,"class","form-check-input"),z(t,"type","radio"),t.__value=o[3],t.value=t.__value,z(t,"name",o[2]),z(t,"id",o[5]),z(l,"class","form-check-label"),z(l,"for",o[5]),z(e,"class","form-check"),h.p(t)},m(E,R){Te(E,e,R),j(e,t),t.checked=t.__value===o[0],j(e,a),j(e,l),j(l,u),j(e,d),k&&k.m(e,null),b||(y=mn(t,"change",o[6]),b=!0)},p(E,[R]){R&8&&(t.__value=E[3],t.value=t.__value,s=!0),R&4&&z(t,"name",E[2]),(s||R&1)&&(t.checked=t.__value===E[0]),R&2&&Qn(u,E[1]),E[4]?k?k.p(E,R):(k=wle(E),k.c(),k.m(e,null)):k&&(k.d(1),k=null)},i:fn,o:fn,d(E){E&&ke(e),k&&k.d(),h.r(),b=!1,y()}}}function Fwe(o,e,t){let{label:s}=e,{name:a}=e,{group:l}=e,{value:u}=e,{help:d}=e,h=Lc.exports.uniqueId();const b=[[]];function y(){l=this.__value,t(0,l)}return o.$$set=k=>{"label"in k&&t(1,s=k.label),"name"in k&&t(2,a=k.name),"group"in k&&t(0,l=k.group),"value"in k&&t(3,u=k.value),"help"in k&&t(4,d=k.help)},[l,s,a,u,d,h,y,b]}class Qwe extends uo{constructor(e){super(),co(this,e,Fwe,Lwe,lo,{label:1,name:2,group:0,value:3,help:4})}}function _le(o,e,t){const s=o.slice();return s[7]=e[t],s}function Sle(o,e,t){const s=o.slice();return s[7]=e[t],s}function Cle(o){let e,t=o[7]+"",s,a,l;function u(...d){return o[4](o[7],...d)}return{c(){e=re("button"),s=zt(t),z(e,"class","dropdown-item text-capitalize")},m(d,h){Te(d,e,h),j(e,s),a||(l=mn(e,"click",u),a=!0)},p(d,h){o=d,h&2&&t!==(t=o[7]+"")&&Qn(s,t)},d(d){d&&ke(e),a=!1,l()}}}function kle(o){let e=o[0].roles.includes(o[7]),t,s=e&&Cle(o);return{c(){s&&s.c(),t=Rs()},m(a,l){s&&s.m(a,l),Te(a,t,l)},p(a,l){l&3&&(e=a[0].roles.includes(a[7])),e?s?s.p(a,l):(s=Cle(a),s.c(),s.m(t.parentNode,t)):s&&(s.d(1),s=null)},d(a){s&&s.d(a),a&&ke(t)}}}function xle(o){let e,t=o[7]+"",s,a,l,u;function d(...h){return o[5](o[7],...h)}return{c(){e=re("button"),s=zt(t),a=Ze(),z(e,"class","dropdown-item text-capitalize")},m(h,b){Te(h,e,b),j(e,s),j(e,a),l||(u=mn(e,"click",d),l=!0)},p(h,b){o=h,b&2&&t!==(t=o[7]+"")&&Qn(s,t)},d(h){h&&ke(e),l=!1,u()}}}function Tle(o){let e=!o[0].roles.includes(o[7]),t,s=e&&xle(o);return{c(){s&&s.c(),t=Rs()},m(a,l){s&&s.m(a,l),Te(a,t,l)},p(a,l){l&3&&(e=!a[0].roles.includes(a[7])),e?s?s.p(a,l):(s=xle(a),s.c(),s.m(t.parentNode,t)):s&&(s.d(1),s=null)},d(a){s&&s.d(a),a&&ke(t)}}}function Zwe(o){var ut;let e,t,s,a,l,u,d,h=o[0].name+"",b,y,k=o[0].email+"",E,R,$,Q,F,U,K,L,te,ne,oe,G,we,ve,Re,Oe,ce;s=new vy({props:{name:(ut=o[0].name)!=null?ut:"",side:32}});let Xe=o[1],tt=[];for(let Qe=0;Qe',we=Ze(),ve=re("h6"),ve.textContent="Add role",Re=Ze();for(let Qe=0;Qe{!ce||(Oe||(Oe=ez(e,tz,{duration:200},!0)),Oe.run(1))}),ce=!0)},o(Qe){Be(s.$$.fragment,Qe),Oe||(Oe=ez(e,tz,{duration:200},!1)),Oe.run(0),ce=!1},d(Qe){Qe&&ke(e),Jt(s),ia(tt,Qe),ia(V,Qe),Qe&&Oe&&Oe.end()}}}function Hwe(o,e,t){const s=Fg();let{member:a}=e,{roles:l}=e;function u(y,k){y.preventDefault();let E=a.roles.filter(R=>R!==k);s("update",{user:a.id,roles:E})}function d(y,k){y.preventDefault();let E=[...a.roles,k];console.log(a.roles),console.log(k),console.log(E),s("update",{user:a.id,roles:E})}const h=(y,k)=>u(k,y),b=(y,k)=>d(k,y);return o.$$set=y=>{"member"in y&&t(0,a=y.member),"roles"in y&&t(1,l=y.roles)},[a,l,u,d,h,b]}class zwe extends uo{constructor(e){super(),co(this,e,Hwe,Zwe,lo,{member:0,roles:1})}}function Ele(o,e,t){const s=o.slice();return s[15]=e[t],s}function Ale(o,e,t){const s=o.slice();return s[18]=e[t],s}function Dle(o){let e,t,s;function a(u){o[13](u)}let l={value:o[18],name:"role",label:o[18]};return o[3]!==void 0&&(l.group=o[3]),e=new Qwe({props:l}),Ro.push(()=>er(e,"group",a)),{c(){en(e.$$.fragment)},m(u,d){Kt(e,u,d),s=!0},p(u,d){const h={};!t&&d&8&&(t=!0,h.group=u[3],lr(()=>t=!1)),e.$set(h)},i(u){s||(xe(e.$$.fragment,u),s=!0)},o(u){Be(e.$$.fragment,u),s=!1},d(u){Jt(e,u)}}}function Ple(o){let e,t;return e=new zwe({props:{member:o[15],roles:o[6].roles}}),e.$on("update",o[9]),e.$on("reinvite",o[14]),{c(){en(e.$$.fragment)},m(s,a){Kt(e,s,a),t=!0},p(s,a){const l={};a&1&&(l.member=s[15]),e.$set(l)},i(s){t||(xe(e.$$.fragment,s),t=!0)},o(s){Be(e.$$.fragment,s),t=!1},d(s){Jt(e,s)}}}function Vwe(o){let e,t,s,a,l,u,d,h,b,y,k,E,R,$,Q,F,U,K,L,te,ne,oe,G,we,ve,Re,Oe,ce,Xe,tt;l=new X6({props:{message:o[4]}});let ot={};d=new sre({props:ot}),o[10](d);let V=o[6].roles.filter(Mle),ut=[];for(let st=0;stBe(ut[st],1,1,()=>{ut[st]=null});G=new AD({props:{label:"Invite"}});let Bt=o[0],Ct=[];for(let st=0;stBe(Ct[st],1,1,()=>{Ct[st]=null});return{c(){e=re("div"),t=re("div"),s=re("h3"),s.textContent="Invite people",a=Ze(),en(l.$$.fragment),u=Ze(),en(d.$$.fragment),h=Ze(),b=re("form"),y=re("div"),k=re("label"),k.textContent="Invitee Name",E=Ze(),R=re("input"),$=Ze(),Q=re("div"),F=re("label"),F.textContent="Invitee Email Address",U=Ze(),K=re("input"),L=Ze(),te=re("div");for(let st=0;sto!=="removed";function Wwe(o,e,t){const s=Ur("channel");let{users:a}=e,l,u,d,h="",b;function y(K){K.preventDefault(),k(l,u,d)}function k(K,L,te){t(4,h=""),axios.post(s.lucentUrl+"/members/invite",{name:K,email:L,roles:[te]}).then(ne=>{b.show("User was invited"),t(0,a=[...a,ne.data.user]),t(1,l=null),t(2,u=null),t(3,d=null)}).catch(ne=>{var oe,G,we;t(4,h=(we=(G=(oe=ne.response)==null?void 0:oe.data)==null?void 0:G.error)!=null?we:"")})}function E(K){K.preventDefault(),t(4,h=""),axios.post(s.lucentUrl+"/members/update",{id:K.detail.user,roles:K.detail.roles}).then(L=>{b.show("Users updated"),t(0,a=L.data.users)}).catch(L=>{var te,ne,oe;t(4,h=(oe=(ne=(te=L.response)==null?void 0:te.data)==null?void 0:ne.error)!=null?oe:"")})}function R(K){Ro[K?"unshift":"push"](()=>{b=K,t(5,b)})}function $(){l=this.value,t(1,l)}function Q(){u=this.value,t(2,u)}function F(K){d=K,t(3,d)}const U=K=>k(K.detail.email,K.detail.role);return o.$$set=K=>{"users"in K&&t(0,a=K.users)},[a,l,u,d,h,b,s,y,k,E,R,$,Q,F,U]}class Uwe extends uo{constructor(e){super(),co(this,e,Wwe,Vwe,lo,{users:0})}}function Ywe(o){let e,t,s;return{c(){e=re("div"),t=re("div"),s=zt(o[0]),z(t,"class","header-normal"),z(e,"class","wrapper-normal ")},m(a,l){Te(a,e,l),j(e,t),j(t,s)},p(a,[l]){l&1&&Qn(s,a[0])},i:fn,o:fn,d(a){a&&ke(e)}}}function Xwe(o,e,t){let{title:s}=e;return o.$$set=a=>{"title"in a&&t(0,s=a.title)},[s]}class jwe extends uo{constructor(e){super(),co(this,e,Xwe,Ywe,lo,{title:0})}}function qwe(o){let e,t=o[5].path+"";return{c(){e=Cpe("svg"),z(e,"class","bi svelte-1coky4l"),z(e,"xmlns","http://www.w3.org/2000/svg"),z(e,"width",o[0]),z(e,"height",o[1]),z(e,"viewBox",o[5].viewBox),z(e,"aria-labelledby",o[2]),z(e,"role","presentation"),z(e,"stroke",o[4]),z(e,"fill",o[3])},m(s,a){Te(s,e,a),e.innerHTML=t},p(s,[a]){a&1&&z(e,"width",s[0]),a&2&&z(e,"height",s[1]),a&4&&z(e,"aria-labelledby",s[2]),a&16&&z(e,"stroke",s[4]),a&8&&z(e,"fill",s[3])},i:fn,o:fn,d(s){s&&ke(e)}}}function Gwe(o,e,t){const s={"trash-can":{path:'',viewBox:"0 0 448 512"},"circle-chevron-down":{path:'',viewBox:"0 0 512 512"},"circle-chevron-up":{path:'',viewBox:"0 0 512 512"},ellipsis:{path:'',viewBox:"0 0 448 512"},"ellipsis-vertical":{path:'',viewBox:"0 0 128 512"},"angles-down":{path:'',viewBox:"0 0 384 512"},"angle-right":{path:'',viewBox:"0 0 256 512"},"photo-film":{path:'',viewBox:"0 0 640 512"},file:{path:'',viewBox:"0 0 384 512"},"circle-info":{path:'',viewBox:"0 0 512 512"},"table-columns":{path:'',viewBox:"0 0 512 512"},"arrow-down-a-z":{path:'',viewBox:"0 0 512 512"},"arrow-up-short-wide":{path:'',viewBox:"0 0 576 512"},"arrow-down-wide-short":{path:'',viewBox:"0 0 576 512"},filter:{path:'',viewBox:"0 0 512 512"},calendar:{path:'',viewBox:"0 0 448 512"},pencil:{path:'',viewBox:"0 0 512 512"},database:{path:'',viewBox:"0 0 448 512"},dice:{path:'',viewBox:"0 0 640 512"},"triangle-exclamation":{path:'',viewBox:"0 0 512 512"},eye:{path:'',viewBox:"0 0 576 512"},"circle-plus":{path:'',viewBox:"0 0 512 512"},"magnifying-glass":{path:'',viewBox:"0 0 512 512"},expand:{path:'',viewBox:"0 0 448 512"},compress:{path:'',viewBox:"0 0 448 512"},check:{path:'',viewBox:"0 0 448 512"}};let{width:a=16}=e,{height:l=16}=e,{icon:u=""}=e,{fill:d="currentColor"}=e,{stroke:h="currentColor"}=e,b=s[u];return o.$$set=y=>{"width"in y&&t(0,a=y.width),"height"in y&&t(1,l=y.height),"icon"in y&&t(2,u=y.icon),"fill"in y&&t(3,d=y.fill),"stroke"in y&&t(4,h=y.stroke)},[a,l,u,d,h,b]}class Fa extends uo{constructor(e){super(),co(this,e,Gwe,qwe,lo,{width:0,height:1,icon:2,fill:3,stroke:4})}}/*! +}`;var Hr=b2(function(){return Xr(We,ms+"return "+Vn).apply(t,ht)});if(Hr.source=Vn,r2(Hr))throw Hr;return Hr}function g2(S){return fa(S).toLowerCase()}function p2(S){return fa(S).toUpperCase()}function Sk(S,A,H){if(S=fa(S),S&&(H||A===t))return Fl(S);if(!S||!(A=Gi(A)))return S;var le=jl(S),Ce=jl(A),We=fc(le,Ce),ht=Kf(le,Ce)+1;return mh(le,We,ht).join("")}function Ck(S,A,H){if(S=fa(S),S&&(H||A===t))return S.slice(0,zg(S)+1);if(!S||!(A=Gi(A)))return S;var le=jl(S),Ce=Kf(le,jl(A))+1;return mh(le,0,Ce).join("")}function lO(S,A,H){if(S=fa(S),S&&(H||A===t))return S.replace(xo,"");if(!S||!(A=Gi(A)))return S;var le=jl(S),Ce=fc(le,jl(A));return mh(le,Ce).join("")}function z_(S,A){var H=Re,le=Oe;if(Ol(A)){var Ce="separator"in A?A.separator:Ce;H="length"in A?jr(A.length):H,le="omission"in A?Gi(A.omission):le}S=fa(S);var We=S.length;if(rl(S)){var ht=jl(S);We=ht.length}if(H>=We)return S;var St=H-Jf(le);if(St<1)return le;var zt=ht?mh(ht,0,St).join(""):S.slice(0,St);if(Ce===t)return zt+le;if(ht&&(St+=zt.length-St),gf(Ce)){if(S.slice(St).search(Ce)){var vn,Zn=zt;for(Ce.global||(Ce=oh(Ce.source,fa(Ge.exec(Ce))+"g")),Ce.lastIndex=0;vn=Ce.exec(Zn);)var Vn=vn.index;zt=zt.slice(0,Vn===t?St:Vn)}}else if(S.indexOf(Gi(Ce),St)!=St){var Fo=zt.lastIndexOf(Ce);Fo>-1&&(zt=zt.slice(0,Fo))}return zt+le}function cO(S){return S=fa(S),S&&Qi.test(S)?S.replace(ln,Ke):S}var N0=ph(function(S,A,H){return S+(H?" ":"")+A.toUpperCase()}),bb=$v("toUpperCase");function uO(S,A,H){return S=fa(S),A=H?t:A,A===t?Df(S)?Vg(S):eh(S):S.match(A)||[]}var b2=hr(function(S,A){try{return ri(S,t,A)}catch(H){return r2(H)?H:new or(H)}}),V_=Bd(function(S,A){return ks(A,function(H){H=cf(H),mi(S,H,Jy(S[H],S))}),S});function v2(S){var A=S==null?0:S.length,H=Qs();return S=A?pa(S,function(le){if(typeof le[1]!="function")throw new Sa(u);return[H(le[0]),le[1]]}):[],hr(function(le){for(var Ce=-1;++CeQe)return[];var H=He,le=Tr(S,He);A=Qs(A),S-=He;for(var Ce=Pr(le,A);++H0||A<0)?new hi(H):(S<0?H=H.takeRight(-S):S&&(H=H.drop(S)),A!==t&&(A=jr(A),H=A<0?H.dropRight(-A):H.take(A-S)),H)},hi.prototype.takeRightWhile=function(S){return this.reverse().takeWhile(S).reverse()},hi.prototype.toArray=function(){return this.take(He)},od(hi.prototype,function(S,A){var H=/^(?:filter|find|map|reject)|While$/.test(A),le=/^(?:head|last)$/.test(A),Ce=Ae[le?"take"+(A=="last"?"Right":""):A],We=le||/^find/.test(A);!Ce||(Ae.prototype[A]=function(){var ht=this.__wrapped__,St=le?[1]:arguments,zt=ht instanceof hi,vn=St[0],Zn=zt||Sr(ht),Vn=function(gi){var ki=Ce.apply(Ae,jf([gi],St));return le&&Fo?ki[0]:ki};Zn&&H&&typeof vn=="function"&&vn.length!=1&&(zt=Zn=!1);var Fo=this.__chain__,ms=!!this.__actions__.length,Is=We&&!Fo,Hr=zt&&!ms;if(!We&&Zn){ht=Hr?ht:new hi(this);var Zs=S.apply(ht,St);return Zs.__actions__.push({func:e1,args:[Vn],thisArg:t}),new $u(Zs,Fo)}return Is&&Hr?S.apply(this,St):(Zs=this.thru(Vn),Is?le?Zs.value()[0]:Zs.value():Zs)})}),ks(["pop","push","shift","sort","splice","unshift"],function(S){var A=Td[S],H=/^(?:push|sort|unshift)$/.test(S)?"tap":"thru",le=/^(?:pop|shift)$/.test(S);Ae.prototype[S]=function(){var Ce=arguments;if(le&&!this.__chain__){var We=this.value();return A.apply(Sr(We)?We:[],Ce)}return this[H](function(ht){return A.apply(Sr(ht)?ht:[],Ce)})}}),od(hi.prototype,function(S,A){var H=Ae[A];if(H){var le=H.name+"";ii.call(na,le)||(na[le]=[]),na[le].push({name:A,func:H})}}),na[rr(t,U).name]=[{name:"wrapper",func:t}],hi.prototype.clone=Pv,hi.prototype.reverse=j1,hi.prototype.value=t0,Ae.prototype.at=fg,Ae.prototype.chain=Uv,Ae.prototype.commit=sa,Ae.prototype.next=df,Ae.prototype.plant=ek,Ae.prototype.reverse=Xy,Ae.prototype.toJSON=Ae.prototype.valueOf=Ae.prototype.value=tk,Ae.prototype.first=Ae.prototype.head,ai&&(Ae.prototype[ai]=ab),Ae},Kh=U1();Ue?((Ue.exports=Kh)._=Kh,$e._=Kh):me._=Kh}).call(NN)})(Lc,Lc.exports);function wle(o){let e,t;return{c(){e=re("span"),t=Ht(o[4]),Z(e,"class","text-muted")},m(s,a){Te(s,e,a),X(e,t)},p(s,a){a&16&&Qn(t,s[4])},d(s){s&&ke(e)}}}function Lwe(o){let e,t,s=!1,a,l,u,d,h,b,y,k=o[4]&&wle(o);return h=nre(o[7][0]),{c(){e=re("div"),t=re("input"),a=Ze(),l=re("label"),u=Ht(o[1]),d=Ze(),k&&k.c(),Z(t,"class","form-check-input"),Z(t,"type","radio"),t.__value=o[3],t.value=t.__value,Z(t,"name",o[2]),Z(t,"id",o[5]),Z(l,"class","form-check-label"),Z(l,"for",o[5]),Z(e,"class","form-check"),h.p(t)},m(E,R){Te(E,e,R),X(e,t),t.checked=t.__value===o[0],X(e,a),X(e,l),X(l,u),X(e,d),k&&k.m(e,null),b||(y=mn(t,"change",o[6]),b=!0)},p(E,[R]){R&8&&(t.__value=E[3],t.value=t.__value,s=!0),R&4&&Z(t,"name",E[2]),(s||R&1)&&(t.checked=t.__value===E[0]),R&2&&Qn(u,E[1]),E[4]?k?k.p(E,R):(k=wle(E),k.c(),k.m(e,null)):k&&(k.d(1),k=null)},i:fn,o:fn,d(E){E&&ke(e),k&&k.d(),h.r(),b=!1,y()}}}function Fwe(o,e,t){let{label:s}=e,{name:a}=e,{group:l}=e,{value:u}=e,{help:d}=e,h=Lc.exports.uniqueId();const b=[[]];function y(){l=this.__value,t(0,l)}return o.$$set=k=>{"label"in k&&t(1,s=k.label),"name"in k&&t(2,a=k.name),"group"in k&&t(0,l=k.group),"value"in k&&t(3,u=k.value),"help"in k&&t(4,d=k.help)},[l,s,a,u,d,h,y,b]}class Qwe extends uo{constructor(e){super(),co(this,e,Fwe,Lwe,lo,{label:1,name:2,group:0,value:3,help:4})}}function _le(o,e,t){const s=o.slice();return s[7]=e[t],s}function Sle(o,e,t){const s=o.slice();return s[7]=e[t],s}function Cle(o){let e,t=o[7]+"",s,a,l;function u(...d){return o[4](o[7],...d)}return{c(){e=re("button"),s=Ht(t),Z(e,"class","dropdown-item text-capitalize")},m(d,h){Te(d,e,h),X(e,s),a||(l=mn(e,"click",u),a=!0)},p(d,h){o=d,h&2&&t!==(t=o[7]+"")&&Qn(s,t)},d(d){d&&ke(e),a=!1,l()}}}function kle(o){let e=o[0].roles.includes(o[7]),t,s=e&&Cle(o);return{c(){s&&s.c(),t=Rs()},m(a,l){s&&s.m(a,l),Te(a,t,l)},p(a,l){l&3&&(e=a[0].roles.includes(a[7])),e?s?s.p(a,l):(s=Cle(a),s.c(),s.m(t.parentNode,t)):s&&(s.d(1),s=null)},d(a){s&&s.d(a),a&&ke(t)}}}function xle(o){let e,t=o[7]+"",s,a,l,u;function d(...h){return o[5](o[7],...h)}return{c(){e=re("button"),s=Ht(t),a=Ze(),Z(e,"class","dropdown-item text-capitalize")},m(h,b){Te(h,e,b),X(e,s),X(e,a),l||(u=mn(e,"click",d),l=!0)},p(h,b){o=h,b&2&&t!==(t=o[7]+"")&&Qn(s,t)},d(h){h&&ke(e),l=!1,u()}}}function Tle(o){let e=!o[0].roles.includes(o[7]),t,s=e&&xle(o);return{c(){s&&s.c(),t=Rs()},m(a,l){s&&s.m(a,l),Te(a,t,l)},p(a,l){l&3&&(e=!a[0].roles.includes(a[7])),e?s?s.p(a,l):(s=xle(a),s.c(),s.m(t.parentNode,t)):s&&(s.d(1),s=null)},d(a){s&&s.d(a),a&&ke(t)}}}function Zwe(o){var ut;let e,t,s,a,l,u,d,h=o[0].name+"",b,y,k=o[0].email+"",E,R,$,Q,F,U,K,L,te,ne,oe,G,we,ve,Re,Oe,ce;s=new vy({props:{name:(ut=o[0].name)!=null?ut:"",side:32}});let Xe=o[1],tt=[];for(let Qe=0;Qe',we=Ze(),ve=re("h6"),ve.textContent="Add role",Re=Ze();for(let Qe=0;Qe{!ce||(Oe||(Oe=ez(e,tz,{duration:200},!0)),Oe.run(1))}),ce=!0)},o(Qe){Be(s.$$.fragment,Qe),Oe||(Oe=ez(e,tz,{duration:200},!1)),Oe.run(0),ce=!1},d(Qe){Qe&&ke(e),Jt(s),ia(tt,Qe),ia(V,Qe),Qe&&Oe&&Oe.end()}}}function Hwe(o,e,t){const s=Fg();let{member:a}=e,{roles:l}=e;function u(y,k){y.preventDefault();let E=a.roles.filter(R=>R!==k);s("update",{user:a.id,roles:E})}function d(y,k){y.preventDefault();let E=[...a.roles,k];console.log(a.roles),console.log(k),console.log(E),s("update",{user:a.id,roles:E})}const h=(y,k)=>u(k,y),b=(y,k)=>d(k,y);return o.$$set=y=>{"member"in y&&t(0,a=y.member),"roles"in y&&t(1,l=y.roles)},[a,l,u,d,h,b]}class zwe extends uo{constructor(e){super(),co(this,e,Hwe,Zwe,lo,{member:0,roles:1})}}function Ele(o,e,t){const s=o.slice();return s[15]=e[t],s}function Ale(o,e,t){const s=o.slice();return s[18]=e[t],s}function Dle(o){let e,t,s;function a(u){o[13](u)}let l={value:o[18],name:"role",label:o[18]};return o[3]!==void 0&&(l.group=o[3]),e=new Qwe({props:l}),Ro.push(()=>er(e,"group",a)),{c(){en(e.$$.fragment)},m(u,d){Kt(e,u,d),s=!0},p(u,d){const h={};!t&&d&8&&(t=!0,h.group=u[3],lr(()=>t=!1)),e.$set(h)},i(u){s||(xe(e.$$.fragment,u),s=!0)},o(u){Be(e.$$.fragment,u),s=!1},d(u){Jt(e,u)}}}function Ple(o){let e,t;return e=new zwe({props:{member:o[15],roles:o[6].roles}}),e.$on("update",o[9]),e.$on("reinvite",o[14]),{c(){en(e.$$.fragment)},m(s,a){Kt(e,s,a),t=!0},p(s,a){const l={};a&1&&(l.member=s[15]),e.$set(l)},i(s){t||(xe(e.$$.fragment,s),t=!0)},o(s){Be(e.$$.fragment,s),t=!1},d(s){Jt(e,s)}}}function Vwe(o){let e,t,s,a,l,u,d,h,b,y,k,E,R,$,Q,F,U,K,L,te,ne,oe,G,we,ve,Re,Oe,ce,Xe,tt;l=new X6({props:{message:o[4]}});let ot={};d=new sre({props:ot}),o[10](d);let V=o[6].roles.filter(Mle),ut=[];for(let st=0;stBe(ut[st],1,1,()=>{ut[st]=null});G=new AD({props:{label:"Invite"}});let Bt=o[0],Ct=[];for(let st=0;stBe(Ct[st],1,1,()=>{Ct[st]=null});return{c(){e=re("div"),t=re("div"),s=re("h3"),s.textContent="Invite people",a=Ze(),en(l.$$.fragment),u=Ze(),en(d.$$.fragment),h=Ze(),b=re("form"),y=re("div"),k=re("label"),k.textContent="Invitee Name",E=Ze(),R=re("input"),$=Ze(),Q=re("div"),F=re("label"),F.textContent="Invitee Email Address",U=Ze(),K=re("input"),L=Ze(),te=re("div");for(let st=0;sto!=="removed";function Wwe(o,e,t){const s=Ur("channel");let{users:a}=e,l,u,d,h="",b;function y(K){K.preventDefault(),k(l,u,d)}function k(K,L,te){t(4,h=""),axios.post(s.lucentUrl+"/members/invite",{name:K,email:L,roles:[te]}).then(ne=>{b.show("User was invited"),t(0,a=[...a,ne.data.user]),t(1,l=null),t(2,u=null),t(3,d=null)}).catch(ne=>{var oe,G,we;t(4,h=(we=(G=(oe=ne.response)==null?void 0:oe.data)==null?void 0:G.error)!=null?we:"")})}function E(K){K.preventDefault(),t(4,h=""),axios.post(s.lucentUrl+"/members/update",{id:K.detail.user,roles:K.detail.roles}).then(L=>{b.show("Users updated"),t(0,a=L.data.users)}).catch(L=>{var te,ne,oe;t(4,h=(oe=(ne=(te=L.response)==null?void 0:te.data)==null?void 0:ne.error)!=null?oe:"")})}function R(K){Ro[K?"unshift":"push"](()=>{b=K,t(5,b)})}function $(){l=this.value,t(1,l)}function Q(){u=this.value,t(2,u)}function F(K){d=K,t(3,d)}const U=K=>k(K.detail.email,K.detail.role);return o.$$set=K=>{"users"in K&&t(0,a=K.users)},[a,l,u,d,h,b,s,y,k,E,R,$,Q,F,U]}class Uwe extends uo{constructor(e){super(),co(this,e,Wwe,Vwe,lo,{users:0})}}function Ywe(o){let e,t,s;return{c(){e=re("div"),t=re("div"),s=Ht(o[0]),Z(t,"class","header-normal"),Z(e,"class","wrapper-normal ")},m(a,l){Te(a,e,l),X(e,t),X(t,s)},p(a,[l]){l&1&&Qn(s,a[0])},i:fn,o:fn,d(a){a&&ke(e)}}}function Xwe(o,e,t){let{title:s}=e;return o.$$set=a=>{"title"in a&&t(0,s=a.title)},[s]}class jwe extends uo{constructor(e){super(),co(this,e,Xwe,Ywe,lo,{title:0})}}function qwe(o){let e,t=o[5].path+"";return{c(){e=Cpe("svg"),Z(e,"class","bi svelte-1coky4l"),Z(e,"xmlns","http://www.w3.org/2000/svg"),Z(e,"width",o[0]),Z(e,"height",o[1]),Z(e,"viewBox",o[5].viewBox),Z(e,"aria-labelledby",o[2]),Z(e,"role","presentation"),Z(e,"stroke",o[4]),Z(e,"fill",o[3])},m(s,a){Te(s,e,a),e.innerHTML=t},p(s,[a]){a&1&&Z(e,"width",s[0]),a&2&&Z(e,"height",s[1]),a&4&&Z(e,"aria-labelledby",s[2]),a&16&&Z(e,"stroke",s[4]),a&8&&Z(e,"fill",s[3])},i:fn,o:fn,d(s){s&&ke(e)}}}function Gwe(o,e,t){const s={"trash-can":{path:'',viewBox:"0 0 448 512"},"circle-chevron-down":{path:'',viewBox:"0 0 512 512"},"circle-chevron-up":{path:'',viewBox:"0 0 512 512"},ellipsis:{path:'',viewBox:"0 0 448 512"},"ellipsis-vertical":{path:'',viewBox:"0 0 128 512"},"angles-down":{path:'',viewBox:"0 0 384 512"},"angle-right":{path:'',viewBox:"0 0 256 512"},"photo-film":{path:'',viewBox:"0 0 640 512"},file:{path:'',viewBox:"0 0 384 512"},"circle-info":{path:'',viewBox:"0 0 512 512"},"table-columns":{path:'',viewBox:"0 0 512 512"},"arrow-down-a-z":{path:'',viewBox:"0 0 512 512"},"arrow-up-short-wide":{path:'',viewBox:"0 0 576 512"},"arrow-down-wide-short":{path:'',viewBox:"0 0 576 512"},filter:{path:'',viewBox:"0 0 512 512"},calendar:{path:'',viewBox:"0 0 448 512"},pencil:{path:'',viewBox:"0 0 512 512"},database:{path:'',viewBox:"0 0 448 512"},dice:{path:'',viewBox:"0 0 640 512"},"triangle-exclamation":{path:'',viewBox:"0 0 512 512"},eye:{path:'',viewBox:"0 0 576 512"},"circle-plus":{path:'',viewBox:"0 0 512 512"},"magnifying-glass":{path:'',viewBox:"0 0 512 512"},expand:{path:'',viewBox:"0 0 448 512"},compress:{path:'',viewBox:"0 0 448 512"},check:{path:'',viewBox:"0 0 448 512"}};let{width:a=16}=e,{height:l=16}=e,{icon:u=""}=e,{fill:d="currentColor"}=e,{stroke:h="currentColor"}=e,b=s[u];return o.$$set=y=>{"width"in y&&t(0,a=y.width),"height"in y&&t(1,l=y.height),"icon"in y&&t(2,u=y.icon),"fill"in y&&t(3,d=y.fill),"stroke"in y&&t(4,h=y.stroke)},[a,l,u,d,h,b]}class Fa extends uo{constructor(e){super(),co(this,e,Gwe,qwe,lo,{width:0,height:1,icon:2,fill:3,stroke:4})}}/*! * mustache.js - Logic-less {{mustache}} templates with JavaScript * http://github.com/janl/mustache.js */var Kwe=Object.prototype.toString,jD=Array.isArray||function(e){return Kwe.call(e)==="[object Array]"};function rre(o){return typeof o=="function"}function Jwe(o){return jD(o)?"array":typeof o}function gne(o){return o.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function Rle(o,e){return o!=null&&typeof o=="object"&&e in o}function e_e(o,e){return o!=null&&typeof o!="object"&&o.hasOwnProperty&&o.hasOwnProperty(e)}var t_e=RegExp.prototype.test;function n_e(o,e){return t_e.call(o,e)}var o_e=/\S/;function s_e(o){return!n_e(o_e,o)}var r_e={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};function i_e(o){return String(o).replace(/[&<>"'`=\/]/g,function(t){return r_e[t]})}var a_e=/\s*/,l_e=/\s+/,$le=/\s*=/,c_e=/\s*\}/,u_e=/#|\^|\/|>|\{|&|=|!/;function f_e(o,e){if(!o)return[];var t=!1,s=[],a=[],l=[],u=!1,d=!1,h="",b=0;function y(){if(u&&!d)for(;l.length;)delete a[l.pop()];else l=[];u=!1,d=!1}var k,E,R;function $(we){if(typeof we=="string"&&(we=we.split(l_e,2)),!jD(we)||we.length!==2)throw new Error("Invalid tags: "+we);k=new RegExp(gne(we[0])+"\\s*"),E=new RegExp("\\s*"+gne(we[1])),R=new RegExp("\\s*"+gne("}"+we[1]))}$(e||Zp.tags);for(var Q=new j6(o),F,U,K,L,te,ne;!Q.eos();){if(F=Q.pos,K=Q.scanUntil(k),K)for(var oe=0,G=K.length;oe"?te=[U,K,F,Q.pos,h,b,t]:te=[U,K,F,Q.pos],b++,a.push(te),U==="#"||U==="^")s.push(te);else if(U==="/"){if(ne=s.pop(),!ne)throw new Error('Unopened section "'+K+'" at '+F);if(ne[1]!==K)throw new Error('Unclosed section "'+ne[1]+'" at '+F)}else U==="name"||U==="{"||U==="&"?d=!0:U==="="&&$(K)}if(y(),ne=s.pop(),ne)throw new Error('Unclosed section "'+ne[1]+'" at '+Q.pos);return h_e(d_e(a))}function d_e(o){for(var e=[],t,s,a=0,l=o.length;a0?s[s.length-1][4]:e;break;default:t.push(a)}return e}function j6(o){this.string=o,this.tail=o,this.pos=0}j6.prototype.eos=function(){return this.tail===""};j6.prototype.scan=function(e){var t=this.tail.match(e);if(!t||t.index!==0)return"";var s=t[0];return this.tail=this.tail.substring(s.length),this.pos+=s.length,s};j6.prototype.scanUntil=function(e){var t=this.tail.search(e),s;switch(t){case-1:s=this.tail,this.tail="";break;case 0:s="";break;default:s=this.tail.substring(0,t),this.tail=this.tail.substring(t)}return this.pos+=s.length,s};function DD(o,e){this.view=o,this.cache={".":this.view},this.parent=e}DD.prototype.push=function(e){return new DD(e,this)};DD.prototype.lookup=function(e){var t=this.cache,s;if(t.hasOwnProperty(e))s=t[e];else{for(var a=this,l,u,d,h=!1;a;){if(e.indexOf(".")>0)for(l=a.view,u=e.split("."),d=0;l!=null&&d"?b=this.renderPartial(d,t,s,l):h==="&"?b=this.unescapedValue(d,t):h==="name"?b=this.escapedValue(d,t,l):h==="text"&&(b=this.rawValue(d)),b!==void 0&&(u+=b);return u};Qg.prototype.renderSection=function(e,t,s,a,l){var u=this,d="",h=t.lookup(e[1]);function b(E){return u.render(E,t,s,l)}if(!!h){if(jD(h))for(var y=0,k=h.length;y0||!s)&&(l[u]=a+l[u]);return l.join(` -`)};Qg.prototype.renderPartial=function(e,t,s,a){if(!!s){var l=this.getConfigTags(a),u=rre(s)?s(e[1]):s[e[1]];if(u!=null){var d=e[6],h=e[5],b=e[4],y=u;h==0&&b&&(y=this.indentPartial(u,b,d));var k=this.parse(y,l);return this.renderTokens(k,t,s,y,a)}}};Qg.prototype.unescapedValue=function(e,t){var s=t.lookup(e[1]);if(s!=null)return s};Qg.prototype.escapedValue=function(e,t,s){var a=this.getConfigEscape(s)||Zp.escape,l=t.lookup(e[1]);if(l!=null)return typeof l=="number"&&a===Zp.escape?String(l):a(l)};Qg.prototype.rawValue=function(e){return e[1]};Qg.prototype.getConfigTags=function(e){return jD(e)?e:e&&typeof e=="object"?e.tags:void 0};Qg.prototype.getConfigEscape=function(e){if(e&&typeof e=="object"&&!jD(e))return e.escape};var Zp={name:"mustache.js",version:"4.2.0",tags:["{{","}}"],clearCache:void 0,escape:void 0,parse:void 0,render:void 0,Scanner:void 0,Context:void 0,Writer:void 0,set templateCache(o){w6.templateCache=o},get templateCache(){return w6.templateCache}},w6=new Qg;Zp.clearCache=function(){return w6.clearCache()};Zp.parse=function(e,t){return w6.parse(e,t)};Zp.render=function(e,t,s,a){if(typeof e!="string")throw new TypeError('Invalid template! Template should be a "string" but "'+Jwe(e)+'" was given as the first argument for mustache#render(template, view, partials)');return w6.render(e,t,s,a)};Zp.escape=i_e;Zp.Scanner=j6;Zp.Context=DD;Zp.Writer=Qg;function nz(o){return nz=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},nz(o)}function hE(o){if(o===null||o===!0||o===!1)return NaN;var e=Number(o);return isNaN(e)?e:e<0?Math.ceil(e):Math.floor(e)}function Sc(o,e){if(e.length1?"s":"")+" required, but only "+e.length+" present")}function cc(o){Sc(1,arguments);var e=Object.prototype.toString.call(o);return o instanceof Date||nz(o)==="object"&&e==="[object Date]"?new Date(o.getTime()):typeof o=="number"||e==="[object Number]"?new Date(o):((typeof o=="string"||e==="[object String]")&&typeof console<"u"&&(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))}function m_e(o,e){Sc(2,arguments);var t=cc(o).getTime(),s=hE(e);return new Date(t+s)}var g_e={};function q6(){return g_e}function Noe(o){var e=new Date(Date.UTC(o.getFullYear(),o.getMonth(),o.getDate(),o.getHours(),o.getMinutes(),o.getSeconds(),o.getMilliseconds()));return e.setUTCFullYear(o.getFullYear()),o.getTime()-e.getTime()}function kH(o,e){Sc(2,arguments);var t=cc(o),s=cc(e),a=t.getTime()-s.getTime();return a<0?-1:a>0?1:a}function p_e(o){return Sc(1,arguments),o instanceof Date||nz(o)==="object"&&Object.prototype.toString.call(o)==="[object Date]"}function b_e(o){if(Sc(1,arguments),!p_e(o)&&typeof o!="number")return!1;var e=cc(o);return!isNaN(Number(e))}function v_e(o,e){Sc(2,arguments);var t=cc(o),s=cc(e),a=t.getFullYear()-s.getFullYear(),l=t.getMonth()-s.getMonth();return a*12+l}function O_e(o,e){return Sc(2,arguments),cc(o).getTime()-cc(e).getTime()}var Nle={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)}},y_e="trunc";function w_e(o){return o?Nle[o]:Nle[y_e]}function __e(o){Sc(1,arguments);var e=cc(o);return e.setHours(23,59,59,999),e}function S_e(o){Sc(1,arguments);var e=cc(o),t=e.getMonth();return e.setFullYear(e.getFullYear(),t+1,0),e.setHours(23,59,59,999),e}function C_e(o){Sc(1,arguments);var e=cc(o);return __e(e).getTime()===S_e(e).getTime()}function k_e(o,e){Sc(2,arguments);var t=cc(o),s=cc(e),a=kH(t,s),l=Math.abs(v_e(t,s)),u;if(l<1)u=0;else{t.getMonth()===1&&t.getDate()>27&&t.setDate(30),t.setMonth(t.getMonth()-a*l);var d=kH(t,s)===-a;C_e(cc(o))&&l===1&&kH(o,s)===1&&(d=!1),u=a*(l-Number(d))}return u===0?0:u}function x_e(o,e,t){Sc(2,arguments);var s=O_e(o,e)/1e3;return w_e(t==null?void 0:t.roundingMethod)(s)}function T_e(o,e){Sc(2,arguments);var t=hE(e);return m_e(o,-t)}var E_e=864e5;function A_e(o){Sc(1,arguments);var e=cc(o),t=e.getTime();e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0);var s=e.getTime(),a=t-s;return Math.floor(a/E_e)+1}function oz(o){Sc(1,arguments);var e=1,t=cc(o),s=t.getUTCDay(),a=(s=a.getTime()?t+1:e.getTime()>=u.getTime()?t:t-1}function D_e(o){Sc(1,arguments);var e=$pe(o),t=new Date(0);t.setUTCFullYear(e,0,4),t.setUTCHours(0,0,0,0);var s=oz(t);return s}var P_e=6048e5;function M_e(o){Sc(1,arguments);var e=cc(o),t=oz(e).getTime()-D_e(e).getTime();return Math.round(t/P_e)+1}function sz(o,e){var t,s,a,l,u,d,h,b;Sc(1,arguments);var y=q6(),k=hE((t=(s=(a=(l=e==null?void 0:e.weekStartsOn)!==null&&l!==void 0?l:e==null||(u=e.locale)===null||u===void 0||(d=u.options)===null||d===void 0?void 0:d.weekStartsOn)!==null&&a!==void 0?a:y.weekStartsOn)!==null&&s!==void 0?s:(h=y.locale)===null||h===void 0||(b=h.options)===null||b===void 0?void 0:b.weekStartsOn)!==null&&t!==void 0?t:0);if(!(k>=0&&k<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var E=cc(o),R=E.getUTCDay(),$=(R=1&&R<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var $=new Date(0);$.setUTCFullYear(k+1,0,R),$.setUTCHours(0,0,0,0);var Q=sz($,e),F=new Date(0);F.setUTCFullYear(k,0,R),F.setUTCHours(0,0,0,0);var U=sz(F,e);return y.getTime()>=Q.getTime()?k+1:y.getTime()>=U.getTime()?k:k-1}function R_e(o,e){var t,s,a,l,u,d,h,b;Sc(1,arguments);var y=q6(),k=hE((t=(s=(a=(l=e==null?void 0:e.firstWeekContainsDate)!==null&&l!==void 0?l:e==null||(u=e.locale)===null||u===void 0||(d=u.options)===null||d===void 0?void 0:d.firstWeekContainsDate)!==null&&a!==void 0?a:y.firstWeekContainsDate)!==null&&s!==void 0?s:(h=y.locale)===null||h===void 0||(b=h.options)===null||b===void 0?void 0:b.firstWeekContainsDate)!==null&&t!==void 0?t:1),E=Npe(o,e),R=new Date(0);R.setUTCFullYear(E,0,k),R.setUTCHours(0,0,0,0);var $=sz(R,e);return $}var $_e=6048e5;function N_e(o,e){Sc(1,arguments);var t=cc(o),s=sz(t,e).getTime()-R_e(t,e).getTime();return Math.round(s/$_e)+1}function Bl(o,e){for(var t=o<0?"-":"",s=Math.abs(o).toString();s.length0?s:1-s;return Bl(t==="yy"?a%100:a,t.length)},M:function(e,t){var s=e.getUTCMonth();return t==="M"?String(s+1):Bl(s+1,2)},d:function(e,t){return Bl(e.getUTCDate(),t.length)},a:function(e,t){var s=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return s.toUpperCase();case"aaa":return s;case"aaaaa":return s[0];case"aaaa":default:return s==="am"?"a.m.":"p.m."}},h:function(e,t){return Bl(e.getUTCHours()%12||12,t.length)},H:function(e,t){return Bl(e.getUTCHours(),t.length)},m:function(e,t){return Bl(e.getUTCMinutes(),t.length)},s:function(e,t){return Bl(e.getUTCSeconds(),t.length)},S:function(e,t){var s=t.length,a=e.getUTCMilliseconds(),l=Math.floor(a*Math.pow(10,s-3));return Bl(l,t.length)}};const mC=I_e;var J4={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},B_e={G:function(e,t,s){var a=e.getUTCFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return s.era(a,{width:"abbreviated"});case"GGGGG":return s.era(a,{width:"narrow"});case"GGGG":default:return s.era(a,{width:"wide"})}},y:function(e,t,s){if(t==="yo"){var a=e.getUTCFullYear(),l=a>0?a:1-a;return s.ordinalNumber(l,{unit:"year"})}return mC.y(e,t)},Y:function(e,t,s,a){var l=Npe(e,a),u=l>0?l:1-l;if(t==="YY"){var d=u%100;return Bl(d,2)}return t==="Yo"?s.ordinalNumber(u,{unit:"year"}):Bl(u,t.length)},R:function(e,t){var s=$pe(e);return Bl(s,t.length)},u:function(e,t){var s=e.getUTCFullYear();return Bl(s,t.length)},Q:function(e,t,s){var a=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(a);case"QQ":return Bl(a,2);case"Qo":return s.ordinalNumber(a,{unit:"quarter"});case"QQQ":return s.quarter(a,{width:"abbreviated",context:"formatting"});case"QQQQQ":return s.quarter(a,{width:"narrow",context:"formatting"});case"QQQQ":default:return s.quarter(a,{width:"wide",context:"formatting"})}},q:function(e,t,s){var a=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(a);case"qq":return Bl(a,2);case"qo":return s.ordinalNumber(a,{unit:"quarter"});case"qqq":return s.quarter(a,{width:"abbreviated",context:"standalone"});case"qqqqq":return s.quarter(a,{width:"narrow",context:"standalone"});case"qqqq":default:return s.quarter(a,{width:"wide",context:"standalone"})}},M:function(e,t,s){var a=e.getUTCMonth();switch(t){case"M":case"MM":return mC.M(e,t);case"Mo":return s.ordinalNumber(a+1,{unit:"month"});case"MMM":return s.month(a,{width:"abbreviated",context:"formatting"});case"MMMMM":return s.month(a,{width:"narrow",context:"formatting"});case"MMMM":default:return s.month(a,{width:"wide",context:"formatting"})}},L:function(e,t,s){var a=e.getUTCMonth();switch(t){case"L":return String(a+1);case"LL":return Bl(a+1,2);case"Lo":return s.ordinalNumber(a+1,{unit:"month"});case"LLL":return s.month(a,{width:"abbreviated",context:"standalone"});case"LLLLL":return s.month(a,{width:"narrow",context:"standalone"});case"LLLL":default:return s.month(a,{width:"wide",context:"standalone"})}},w:function(e,t,s,a){var l=N_e(e,a);return t==="wo"?s.ordinalNumber(l,{unit:"week"}):Bl(l,t.length)},I:function(e,t,s){var a=M_e(e);return t==="Io"?s.ordinalNumber(a,{unit:"week"}):Bl(a,t.length)},d:function(e,t,s){return t==="do"?s.ordinalNumber(e.getUTCDate(),{unit:"date"}):mC.d(e,t)},D:function(e,t,s){var a=A_e(e);return t==="Do"?s.ordinalNumber(a,{unit:"dayOfYear"}):Bl(a,t.length)},E:function(e,t,s){var a=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return s.day(a,{width:"abbreviated",context:"formatting"});case"EEEEE":return s.day(a,{width:"narrow",context:"formatting"});case"EEEEEE":return s.day(a,{width:"short",context:"formatting"});case"EEEE":default:return s.day(a,{width:"wide",context:"formatting"})}},e:function(e,t,s,a){var l=e.getUTCDay(),u=(l-a.weekStartsOn+8)%7||7;switch(t){case"e":return String(u);case"ee":return Bl(u,2);case"eo":return s.ordinalNumber(u,{unit:"day"});case"eee":return s.day(l,{width:"abbreviated",context:"formatting"});case"eeeee":return s.day(l,{width:"narrow",context:"formatting"});case"eeeeee":return s.day(l,{width:"short",context:"formatting"});case"eeee":default:return s.day(l,{width:"wide",context:"formatting"})}},c:function(e,t,s,a){var l=e.getUTCDay(),u=(l-a.weekStartsOn+8)%7||7;switch(t){case"c":return String(u);case"cc":return Bl(u,t.length);case"co":return s.ordinalNumber(u,{unit:"day"});case"ccc":return s.day(l,{width:"abbreviated",context:"standalone"});case"ccccc":return s.day(l,{width:"narrow",context:"standalone"});case"cccccc":return s.day(l,{width:"short",context:"standalone"});case"cccc":default:return s.day(l,{width:"wide",context:"standalone"})}},i:function(e,t,s){var a=e.getUTCDay(),l=a===0?7:a;switch(t){case"i":return String(l);case"ii":return Bl(l,t.length);case"io":return s.ordinalNumber(l,{unit:"day"});case"iii":return s.day(a,{width:"abbreviated",context:"formatting"});case"iiiii":return s.day(a,{width:"narrow",context:"formatting"});case"iiiiii":return s.day(a,{width:"short",context:"formatting"});case"iiii":default:return s.day(a,{width:"wide",context:"formatting"})}},a:function(e,t,s){var a=e.getUTCHours(),l=a/12>=1?"pm":"am";switch(t){case"a":case"aa":return s.dayPeriod(l,{width:"abbreviated",context:"formatting"});case"aaa":return s.dayPeriod(l,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return s.dayPeriod(l,{width:"narrow",context:"formatting"});case"aaaa":default:return s.dayPeriod(l,{width:"wide",context:"formatting"})}},b:function(e,t,s){var a=e.getUTCHours(),l;switch(a===12?l=J4.noon:a===0?l=J4.midnight:l=a/12>=1?"pm":"am",t){case"b":case"bb":return s.dayPeriod(l,{width:"abbreviated",context:"formatting"});case"bbb":return s.dayPeriod(l,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return s.dayPeriod(l,{width:"narrow",context:"formatting"});case"bbbb":default:return s.dayPeriod(l,{width:"wide",context:"formatting"})}},B:function(e,t,s){var a=e.getUTCHours(),l;switch(a>=17?l=J4.evening:a>=12?l=J4.afternoon:a>=4?l=J4.morning:l=J4.night,t){case"B":case"BB":case"BBB":return s.dayPeriod(l,{width:"abbreviated",context:"formatting"});case"BBBBB":return s.dayPeriod(l,{width:"narrow",context:"formatting"});case"BBBB":default:return s.dayPeriod(l,{width:"wide",context:"formatting"})}},h:function(e,t,s){if(t==="ho"){var a=e.getUTCHours()%12;return a===0&&(a=12),s.ordinalNumber(a,{unit:"hour"})}return mC.h(e,t)},H:function(e,t,s){return t==="Ho"?s.ordinalNumber(e.getUTCHours(),{unit:"hour"}):mC.H(e,t)},K:function(e,t,s){var a=e.getUTCHours()%12;return t==="Ko"?s.ordinalNumber(a,{unit:"hour"}):Bl(a,t.length)},k:function(e,t,s){var a=e.getUTCHours();return a===0&&(a=24),t==="ko"?s.ordinalNumber(a,{unit:"hour"}):Bl(a,t.length)},m:function(e,t,s){return t==="mo"?s.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):mC.m(e,t)},s:function(e,t,s){return t==="so"?s.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):mC.s(e,t)},S:function(e,t){return mC.S(e,t)},X:function(e,t,s,a){var l=a._originalDate||e,u=l.getTimezoneOffset();if(u===0)return"Z";switch(t){case"X":return Ble(u);case"XXXX":case"XX":return eE(u);case"XXXXX":case"XXX":default:return eE(u,":")}},x:function(e,t,s,a){var l=a._originalDate||e,u=l.getTimezoneOffset();switch(t){case"x":return Ble(u);case"xxxx":case"xx":return eE(u);case"xxxxx":case"xxx":default:return eE(u,":")}},O:function(e,t,s,a){var l=a._originalDate||e,u=l.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+Ile(u,":");case"OOOO":default:return"GMT"+eE(u,":")}},z:function(e,t,s,a){var l=a._originalDate||e,u=l.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+Ile(u,":");case"zzzz":default:return"GMT"+eE(u,":")}},t:function(e,t,s,a){var l=a._originalDate||e,u=Math.floor(l.getTime()/1e3);return Bl(u,t.length)},T:function(e,t,s,a){var l=a._originalDate||e,u=l.getTime();return Bl(u,t.length)}};function Ile(o,e){var t=o>0?"-":"+",s=Math.abs(o),a=Math.floor(s/60),l=s%60;if(l===0)return t+String(a);var u=e||"";return t+String(a)+u+Bl(l,2)}function Ble(o,e){if(o%60===0){var t=o>0?"-":"+";return t+Bl(Math.abs(o)/60,2)}return eE(o,e)}function eE(o,e){var t=e||"",s=o>0?"-":"+",a=Math.abs(o),l=Bl(Math.floor(a/60),2),u=Bl(a%60,2);return s+l+t+u}const L_e=B_e;var Lle=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"});case"PPPP":default:return t.date({width:"full"})}},Ipe=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"});case"pppp":default:return t.time({width:"full"})}},F_e=function(e,t){var s=e.match(/(P+)(p+)?/)||[],a=s[1],l=s[2];if(!l)return Lle(e,t);var u;switch(a){case"P":u=t.dateTime({width:"short"});break;case"PP":u=t.dateTime({width:"medium"});break;case"PPP":u=t.dateTime({width:"long"});break;case"PPPP":default:u=t.dateTime({width:"full"});break}return u.replace("{{date}}",Lle(a,t)).replace("{{time}}",Ipe(l,t))},Q_e={p:Ipe,P:F_e};const Z_e=Q_e;var H_e=["D","DD"],z_e=["YY","YYYY"];function V_e(o){return H_e.indexOf(o)!==-1}function W_e(o){return z_e.indexOf(o)!==-1}function Fle(o,e,t){if(o==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(e,"`) for formatting years to the input `").concat(t,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(o==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(e,"`) for formatting years to the input `").concat(t,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(o==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(e,"`) for formatting days of the month to the input `").concat(t,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(o==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(e,"`) for formatting days of the month to the input `").concat(t,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var U_e={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"}},Y_e=function(e,t,s){var a,l=U_e[e];return typeof l=="string"?a=l:t===1?a=l.one:a=l.other.replace("{{count}}",t.toString()),s!=null&&s.addSuffix?s.comparison&&s.comparison>0?"in "+a:a+" ago":a};const X_e=Y_e;function pne(o){return function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.width?String(e.width):o.defaultWidth,s=o.formats[t]||o.formats[o.defaultWidth];return s}}var j_e={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},q_e={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},G_e={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},K_e={date:pne({formats:j_e,defaultWidth:"full"}),time:pne({formats:q_e,defaultWidth:"full"}),dateTime:pne({formats:G_e,defaultWidth:"full"})};const J_e=K_e;var eSe={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},tSe=function(e,t,s,a){return eSe[e]};const nSe=tSe;function BN(o){return function(e,t){var s=t!=null&&t.context?String(t.context):"standalone",a;if(s==="formatting"&&o.formattingValues){var l=o.defaultFormattingWidth||o.defaultWidth,u=t!=null&&t.width?String(t.width):l;a=o.formattingValues[u]||o.formattingValues[l]}else{var d=o.defaultWidth,h=t!=null&&t.width?String(t.width):o.defaultWidth;a=o.values[h]||o.values[d]}var b=o.argumentCallback?o.argumentCallback(e):e;return a[b]}}var oSe={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},sSe={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},rSe={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"]},iSe={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"]},aSe={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"}},lSe={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"}},cSe=function(e,t){var s=Number(e),a=s%100;if(a>20||a<10)switch(a%10){case 1:return s+"st";case 2:return s+"nd";case 3:return s+"rd"}return s+"th"},uSe={ordinalNumber:cSe,era:BN({values:oSe,defaultWidth:"wide"}),quarter:BN({values:sSe,defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:BN({values:rSe,defaultWidth:"wide"}),day:BN({values:iSe,defaultWidth:"wide"}),dayPeriod:BN({values:aSe,defaultWidth:"wide",formattingValues:lSe,defaultFormattingWidth:"wide"})};const fSe=uSe;function LN(o){return function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=t.width,a=s&&o.matchPatterns[s]||o.matchPatterns[o.defaultMatchWidth],l=e.match(a);if(!l)return null;var u=l[0],d=s&&o.parsePatterns[s]||o.parsePatterns[o.defaultParseWidth],h=Array.isArray(d)?hSe(d,function(k){return k.test(u)}):dSe(d,function(k){return k.test(u)}),b;b=o.valueCallback?o.valueCallback(h):h,b=t.valueCallback?t.valueCallback(b):b;var y=e.slice(u.length);return{value:b,rest:y}}}function dSe(o,e){for(var t in o)if(o.hasOwnProperty(t)&&e(o[t]))return t}function hSe(o,e){for(var t=0;t1&&arguments[1]!==void 0?arguments[1]:{},s=e.match(o.matchPattern);if(!s)return null;var a=s[0],l=e.match(o.parsePattern);if(!l)return null;var u=o.valueCallback?o.valueCallback(l[0]):l[0];u=t.valueCallback?t.valueCallback(u):u;var d=e.slice(a.length);return{value:u,rest:d}}}var gSe=/^(\d+)(th|st|nd|rd)?/i,pSe=/\d+/i,bSe={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},vSe={any:[/^b/i,/^(a|c)/i]},OSe={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},ySe={any:[/1/i,/2/i,/3/i,/4/i]},wSe={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},_Se={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]},SSe={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},CSe={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]},kSe={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},xSe={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}},TSe={ordinalNumber:mSe({matchPattern:gSe,parsePattern:pSe,valueCallback:function(e){return parseInt(e,10)}}),era:LN({matchPatterns:bSe,defaultMatchWidth:"wide",parsePatterns:vSe,defaultParseWidth:"any"}),quarter:LN({matchPatterns:OSe,defaultMatchWidth:"wide",parsePatterns:ySe,defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:LN({matchPatterns:wSe,defaultMatchWidth:"wide",parsePatterns:_Se,defaultParseWidth:"any"}),day:LN({matchPatterns:SSe,defaultMatchWidth:"wide",parsePatterns:CSe,defaultParseWidth:"any"}),dayPeriod:LN({matchPatterns:kSe,defaultMatchWidth:"any",parsePatterns:xSe,defaultParseWidth:"any"})};const ESe=TSe;var ASe={code:"en-US",formatDistance:X_e,formatLong:J_e,formatRelative:nSe,localize:fSe,match:ESe,options:{weekStartsOn:0,firstWeekContainsDate:1}};const Bpe=ASe;var DSe=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,PSe=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,MSe=/^'([^]*?)'?$/,RSe=/''/g,$Se=/[a-zA-Z]/;function Lpe(o,e,t){var s,a,l,u,d,h,b,y,k,E,R,$,Q,F,U,K,L,te;Sc(2,arguments);var ne=String(e),oe=q6(),G=(s=(a=t==null?void 0:t.locale)!==null&&a!==void 0?a:oe.locale)!==null&&s!==void 0?s:Bpe,we=hE((l=(u=(d=(h=t==null?void 0:t.firstWeekContainsDate)!==null&&h!==void 0?h:t==null||(b=t.locale)===null||b===void 0||(y=b.options)===null||y===void 0?void 0:y.firstWeekContainsDate)!==null&&d!==void 0?d:oe.firstWeekContainsDate)!==null&&u!==void 0?u:(k=oe.locale)===null||k===void 0||(E=k.options)===null||E===void 0?void 0:E.firstWeekContainsDate)!==null&&l!==void 0?l:1);if(!(we>=1&&we<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var ve=hE((R=($=(Q=(F=t==null?void 0:t.weekStartsOn)!==null&&F!==void 0?F:t==null||(U=t.locale)===null||U===void 0||(K=U.options)===null||K===void 0?void 0:K.weekStartsOn)!==null&&Q!==void 0?Q:oe.weekStartsOn)!==null&&$!==void 0?$:(L=oe.locale)===null||L===void 0||(te=L.options)===null||te===void 0?void 0:te.weekStartsOn)!==null&&R!==void 0?R:0);if(!(ve>=0&&ve<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!G.localize)throw new RangeError("locale must contain localize property");if(!G.formatLong)throw new RangeError("locale must contain formatLong property");var Re=cc(o);if(!b_e(Re))throw new RangeError("Invalid time value");var Oe=Noe(Re),ce=T_e(Re,Oe),Xe={firstWeekContainsDate:we,weekStartsOn:ve,locale:G,_originalDate:Re},tt=ne.match(PSe).map(function(ot){var V=ot[0];if(V==="p"||V==="P"){var ut=Z_e[V];return ut(ot,G.formatLong)}return ot}).join("").match(DSe).map(function(ot){if(ot==="''")return"'";var V=ot[0];if(V==="'")return NSe(ot);var ut=L_e[V];if(ut)return!(t!=null&&t.useAdditionalWeekYearTokens)&&W_e(ot)&&Fle(ot,e,String(o)),!(t!=null&&t.useAdditionalDayOfYearTokens)&&V_e(ot)&&Fle(ot,e,String(o)),ut(ce,ot,G.localize,Xe);if(V.match($Se))throw new RangeError("Format string contains an unescaped latin alphabet character `"+V+"`");return ot}).join("");return tt}function NSe(o){var e=o.match(MSe);return e?e[1].replace(RSe,"'"):o}function Fpe(o,e){if(o==null)throw new TypeError("assign requires that input parameter not be null or undefined");for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(o[t]=e[t]);return o}function ISe(o){return Fpe({},o)}var Qle=1440,BSe=2520,bne=43200,LSe=86400;function FSe(o,e,t){var s,a;Sc(2,arguments);var l=q6(),u=(s=(a=t==null?void 0:t.locale)!==null&&a!==void 0?a:l.locale)!==null&&s!==void 0?s:Bpe;if(!u.formatDistance)throw new RangeError("locale must contain formatDistance property");var d=kH(o,e);if(isNaN(d))throw new RangeError("Invalid time value");var h=Fpe(ISe(t),{addSuffix:Boolean(t==null?void 0:t.addSuffix),comparison:d}),b,y;d>0?(b=cc(e),y=cc(o)):(b=cc(o),y=cc(e));var k=x_e(y,b),E=(Noe(y)-Noe(b))/1e3,R=Math.round((k-E)/60),$;if(R<2)return t!=null&&t.includeSeconds?k<5?u.formatDistance("lessThanXSeconds",5,h):k<10?u.formatDistance("lessThanXSeconds",10,h):k<20?u.formatDistance("lessThanXSeconds",20,h):k<40?u.formatDistance("halfAMinute",0,h):k<60?u.formatDistance("lessThanXMinutes",1,h):u.formatDistance("xMinutes",1,h):R===0?u.formatDistance("lessThanXMinutes",1,h):u.formatDistance("xMinutes",R,h);if(R<45)return u.formatDistance("xMinutes",R,h);if(R<90)return u.formatDistance("aboutXHours",1,h);if(Rh.name===(e==null?void 0:e.schema));if(!(s!=null&&s.titleTemplate))return Vle(s,e);let a=e.data,u=Zp.parse(s.titleTemplate).filter(h=>h[0]==="name").map(h=>h[1]).filter(h=>{let b=s.fields.find(y=>y.name===h);return(b==null?void 0:b.info.name)==="reference"}).reduce((h,b)=>{let y=t.edges.find(E=>E.source===e.id&&E.field===b),k=t.records.find(E=>E.id===(y==null?void 0:y.target));return h[b]=qu(o,k,t),h},{});a={...a,...u};let d=Zp.render(s.titleTemplate,a);return!d||d===""?Vle(s,e):Zpe(d.slice(0,300))}function Vle(o,e){var s;if((o==null?void 0:o.type)==="files")return e._file.path;let t=Zpe(e==null?void 0:e.data[(s=o.fields.filter(a=>a.info.name==="text")[0])==null?void 0:s.name]).slice(0,300);return t==""?"Untitled":t}function Wle(o){let e,t,s;return{c(){e=re("a"),t=zt(o[1]),z(e,"href",s=o[3].lucentUrl+"/records/"+o[0].id),z(e,"class","text-decoration-none rounded py-1 px-2 d-inline-block svelte-nbbgyi"),z(e,"title",o[1]),ss(e,"border","2px solid "+(o[2].color?o[2].color:"#999"),1),ss(e,"white-space","nowrap")},m(a,l){Te(a,e,l),j(e,t)},p(a,l){l&2&&Qn(t,a[1]),l&1&&s!==(s=a[3].lucentUrl+"/records/"+a[0].id)&&z(e,"href",s),l&2&&z(e,"title",a[1]),l&4&&ss(e,"border","2px solid "+(a[2].color?a[2].color:"#999"),1)},d(a){a&&ke(e)}}}function QSe(o){var s;let e,t=((s=o[0])==null?void 0:s.data)&&Wle(o);return{c(){t&&t.c(),e=Rs()},m(a,l){t&&t.m(a,l),Te(a,e,l)},p(a,[l]){var u;(u=a[0])!=null&&u.data?t?t.p(a,l):(t=Wle(a),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},i:fn,o:fn,d(a){t&&t.d(a),a&&ke(e)}}}function ZSe(o,e,t){let s,a;const l=Ur("channel");let{record:u}=e,{graph:d}=e;return o.$$set=h=>{"record"in h&&t(0,u=h.record),"graph"in h&&t(4,d=h.graph)},o.$$.update=()=>{o.$$.dirty&1&&t(2,s=l.schemas.find(h=>h.name===u.schema)),o.$$.dirty&17&&t(1,a=qu(l.schemas,u,d))},[u,a,s,l,d]}class G6 extends uo{constructor(e){super(),co(this,e,ZSe,QSe,lo,{record:0,graph:4})}}function Ule(o,e,t){const s=o.slice();return s[2]=e[t],s[4]=t,s}function Yle(o){let e,t,s=o[0].reverse(),a=[];for(let u=0;uBe(a[u],1,1,()=>{a[u]=null});return{c(){e=re("div");for(let u=0;u0&&Yle(o);return{c(){s&&s.c(),e=Rs()},m(a,l){s&&s.m(a,l),Te(a,e,l),t=!0},p(a,[l]){a[0].length>0?s?(s.p(a,l),l&1&&xe(s,1)):(s=Yle(a),s.c(),xe(s,1),s.m(e.parentNode,e)):s&&(mo(),Be(s,1,1,()=>{s=null}),go())},i(a){t||(xe(s),t=!0)},o(a){Be(s),t=!1},d(a){s&&s.d(a),a&&ke(e)}}}function VSe(o,e,t){let{managerRecords:s}=e,{graph:a}=e;return o.$$set=l=>{"managerRecords"in l&&t(0,s=l.managerRecords),"graph"in l&&t(1,a=l.graph)},[s,a]}class WSe extends uo{constructor(e){super(),co(this,e,VSe,zSe,lo,{managerRecords:0,graph:1})}}function USe(o){let e;return{c(){e=zt("New Record")},m(t,s){Te(t,e,s)},p:fn,d(t){t&&ke(e)}}}function YSe(o){let e=qu(o[5].schemas,o[3],o[2])+"",t;return{c(){t=zt(e)},m(s,a){Te(s,t,a)},p(s,a){a&12&&e!==(e=qu(s[5].schemas,s[3],s[2])+"")&&Qn(t,e)},d(s){s&&ke(t)}}}function jle(o){let e,t,s,a,l,u,d,h,b,y,k,E,R,$,Q,F,U;s=new Fa({props:{icon:"ellipsis"}});let K=!o[4]&&qle(o);return{c(){e=re("div"),t=re("button"),en(s.$$.fragment),a=Ze(),l=re("div"),u=re("h6"),u.textContent="Record Actions",d=Ze(),h=re("a"),b=zt("Create new"),k=Ze(),K&&K.c(),E=Ze(),R=re("a"),$=zt("Revisions"),z(t,"class","btn btn-link btn-sm"),z(t,"type","button"),z(t,"data-bs-toggle","dropdown"),z(t,"aria-expanded","false"),z(u,"class","dropdown-header"),z(h,"class","dropdown-item"),z(h,"href",y=o[5].lucentUrl+"/records/new?schema="+o[1].name),z(R,"class","dropdown-item"),z(R,"href",o[5].lucentUrl),z(l,"class","dropdown-menu"),z(e,"class","dropdown d-inline-block")},m(L,te){Te(L,e,te),j(e,t),Kt(s,t,null),j(e,a),j(e,l),j(l,u),j(l,d),j(l,h),j(h,b),j(l,k),K&&K.m(l,null),j(l,E),j(l,R),j(R,$),Q=!0,F||(U=mn(R,"click",ku(o[7])),F=!0)},p(L,te){(!Q||te&2&&y!==(y=L[5].lucentUrl+"/records/new?schema="+L[1].name))&&z(h,"href",y),L[4]?K&&(K.d(1),K=null):K?K.p(L,te):(K=qle(L),K.c(),K.m(l,E))},i(L){Q||(xe(s.$$.fragment,L),Q=!0)},o(L){Be(s.$$.fragment,L),Q=!1},d(L){L&&ke(e),Jt(s),K&&K.d(),F=!1,U()}}}function qle(o){let e,t,s,a;return{c(){e=re("a"),t=zt("Clone"),z(e,"class","dropdown-item"),z(e,"href",o[5].lucentUrl)},m(l,u){Te(l,e,u),j(e,t),s||(a=mn(e,"click",o[6]),s=!0)},p:fn,d(l){l&&ke(e),s=!1,a()}}}function XSe(o){let e,t,s=o[1].label.toUpperCase()+"",a,l,u,d,h,b;function y($,Q){return $[4]?USe:YSe}let k=y(o),E=k(o),R=!o[4]&&jle(o);return{c(){e=re("h3"),t=re("a"),a=zt(s),u=Ze(),d=re("span"),E.c(),h=Ze(),R&&R.c(),z(t,"class","text-muted d-block text-decoration-none fs-6 mb-1"),z(t,"href",l=o[5].lucentUrl+"/content/"+o[1].name),z(d,"class","text-dark d-block"),z(e,"class","header-normal mt-5 mb-0")},m($,Q){Te($,e,Q),j(e,t),j(t,a),j(e,u),j(e,d),E.m(d,null),j(e,h),R&&R.m(e,null),b=!0},p($,[Q]){(!b||Q&2)&&s!==(s=$[1].label.toUpperCase()+"")&&Qn(a,s),(!b||Q&2&&l!==(l=$[5].lucentUrl+"/content/"+$[1].name))&&z(t,"href",l),k===(k=y($))&&E?E.p($,Q):(E.d(1),E=k($),E&&(E.c(),E.m(d,null))),$[4]?R&&(mo(),Be(R,1,1,()=>{R=null}),go()):R?(R.p($,Q),Q&16&&xe(R,1)):(R=jle($),R.c(),xe(R,1),R.m(e,null))},i($){b||(xe(R),b=!0)},o($){Be(R),b=!1},d($){$&&ke(e),E.d(),R&&R.d()}}}function jSe(o,e,t){const s=Ur("channel");let{schema:a}=e,{graph:l}=e,{record:u}=e,{isCreateMode:d}=e,{activeContentTab:h}=e;function b(k){k.preventDefault(),axios.post(s.lucentUrl+"/records/clone/"+u.id).then(E=>{window.location=s.lucentUrl+"/records/"+E.data.id}).catch(E=>{})}const y=k=>t(0,h="_info");return o.$$set=k=>{"schema"in k&&t(1,a=k.schema),"graph"in k&&t(2,l=k.graph),"record"in k&&t(3,u=k.record),"isCreateMode"in k&&t(4,d=k.isCreateMode),"activeContentTab"in k&&t(0,h=k.activeContentTab)},[h,a,l,u,d,s,b,y]}class qSe extends uo{constructor(e){super(),co(this,e,jSe,XSe,lo,{schema:1,graph:2,record:3,isCreateMode:4,activeContentTab:0})}}function Hpe(o){return zpe()[o]}function zpe(){return{published:{value:"published",text:"Published",bg:"success",color:"white"},trashed:{value:"trashed",text:"Trashed",bg:"danger",color:"white"},draft:{value:"draft",text:"Draft",bg:"warning",color:"dark"}}}function Gle(o,e,t){const s=o.slice();return s[10]=e[t],s}function Kle(o){let e,t=o[10].text+"",s,a,l,u;function d(...h){return o[9](o[10],...h)}return{c(){e=re("button"),s=zt(t),a=Ze(),z(e,"type","button"),z(e,"class","dropdown-item my-2 rounded w-100 bg-"+o[10].bg+" text-"+o[10].color)},m(h,b){Te(h,e,b),j(e,s),j(e,a),l||(u=mn(e,"click",d),l=!0)},p(h,b){o=h},d(h){h&&ke(e),l=!1,u()}}}function Jle(o){let e,t=o[10].value!==o[0]&&Kle(o);return{c(){t&&t.c(),e=Rs()},m(s,a){t&&t.m(s,a),Te(s,e,a)},p(s,a){s[10].value!==s[0]?t?t.p(s,a):(t=Kle(s),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},d(s){t&&t.d(s),s&&ke(e)}}}function GSe(o){let e,t,s;return{c(){e=re("a"),t=zt("Preview"),z(e,"href",s=o[5].previewTargetUrl+"?schema="+o[2].name+"&id="+o[1].id),z(e,"target","_blank"),z(e,"class","btn btn-info ms-3")},m(a,l){Te(a,e,l),j(e,t)},p(a,l){l&6&&s!==(s=a[5].previewTargetUrl+"?schema="+a[2].name+"&id="+a[1].id)&&z(e,"href",s)},d(a){a&&ke(e)}}}function KSe(o){let e,t,s,a=o[4].text+"",l,u,d,h,b,y,k,E,R,$,Q,F=o[6],U=[];for(let L=0;L{h=R,t(3,h)})}const E=(R,$)=>y($,R.value);return o.$$set=R=>{"status"in R&&t(0,l=R.status),"record"in R&&t(1,u=R.record),"schema"in R&&t(2,d=R.schema)},o.$$.update=()=>{o.$$.dirty&1&&t(4,s=Hpe(l))},[l,u,d,h,s,a,b,y,k,E]}class Vpe extends uo{constructor(e){super(),co(this,e,JSe,KSe,lo,{status:0,record:1,schema:2})}}function ece(o){return o._file.mime==="image/svg+xml"?Ioe(o):Ur("channel").filesUrl+`/thumbs/${o._file.path}`}function Ioe(o){return Ur("channel").filesUrl+`/${o._file.path}`}function tce(o){let e,t,s,a,l;const u=[tCe,eCe],d=[];function h(b,y){return y&1&&(e=null),e==null&&(e=!!b[0]._file.mime.startsWith("image")),e?0:1}return t=h(o,-1),s=d[t]=u[t](o),{c(){s.c(),a=Rs()},m(b,y){d[t].m(b,y),Te(b,a,y),l=!0},p(b,y){let k=t;t=h(b,y),t===k?d[t].p(b,y):(mo(),Be(d[k],1,1,()=>{d[k]=null}),go(),s=d[t],s?s.p(b,y):(s=d[t]=u[t](b),s.c()),xe(s,1),s.m(a.parentNode,a))},i(b){l||(xe(s),l=!0)},o(b){Be(s),l=!1},d(b){d[t].d(b),b&&ke(a)}}}function eCe(o){let e,t,s,a,l,u=o[0]._file.path.split(".").pop()+"",d,h,b,y;return t=new Fa({props:{icon:"file",width:o[3],height:o[3]}}),{c(){e=re("a"),en(t.$$.fragment),s=Ze(),a=re("span"),l=zt("."),d=zt(u),z(a,"class","ms-2"),ss(a,"font-size",o[4]+"px"),z(e,"href",h=o[5].lucentUrl+"/records/"+o[0].id),z(e,"title",b=o[0]._file.path),z(e,"class","btn btn-outline-primary btn-sm d-flex align-items-center justify-content-center"),ss(e,"width",o[2]+"px"),ss(e,"height",o[2]+"px")},m(k,E){Te(k,e,E),Kt(t,e,null),j(e,s),j(e,a),j(a,l),j(a,d),y=!0},p(k,E){const R={};E&8&&(R.width=k[3]),E&8&&(R.height=k[3]),t.$set(R),(!y||E&1)&&u!==(u=k[0]._file.path.split(".").pop()+"")&&Qn(d,u),(!y||E&16)&&ss(a,"font-size",k[4]+"px"),(!y||E&1&&h!==(h=k[5].lucentUrl+"/records/"+k[0].id))&&z(e,"href",h),(!y||E&1&&b!==(b=k[0]._file.path))&&z(e,"title",b),(!y||E&4)&&ss(e,"width",k[2]+"px"),(!y||E&4)&&ss(e,"height",k[2]+"px")},i(k){y||(xe(t.$$.fragment,k),y=!0)},o(k){Be(t.$$.fragment,k),y=!1},d(k){k&&ke(e),Jt(t)}}}function tCe(o){let e,t,s,a,l,u;return{c(){e=re("a"),t=re("img"),z(t,"class","rounded w-100"),ple(t.src,s=ece(o[0]))||z(t,"src",s),z(t,"alt",a=o[0]._file.path),z(e,"href",l=o[5].lucentUrl+"/records/"+o[0].id),z(e,"title",u=o[0]._file.path),z(e,"class","d-flex align-items-center justify-content-center "),ss(e,"width",o[2]+"px"),ss(e,"height",o[2]+"px")},m(d,h){Te(d,e,h),j(e,t)},p(d,h){h&1&&!ple(t.src,s=ece(d[0]))&&z(t,"src",s),h&1&&a!==(a=d[0]._file.path)&&z(t,"alt",a),h&1&&l!==(l=d[5].lucentUrl+"/records/"+d[0].id)&&z(e,"href",l),h&1&&u!==(u=d[0]._file.path)&&z(e,"title",u),h&4&&ss(e,"width",d[2]+"px"),h&4&&ss(e,"height",d[2]+"px")},i:fn,o:fn,d(d){d&&ke(e)}}}function nce(o){let e,t=o[0]._file.path+"",s,a,l;return{c(){e=re("a"),s=zt(t),z(e,"href",a=o[5].lucentUrl+"/records/"+o[0].id),z(e,"title",l=o[0]._file.path),z(e,"class","preview-file-filename lx-small-text text-decoration-none")},m(u,d){Te(u,e,d),j(e,s)},p(u,d){d&1&&t!==(t=u[0]._file.path+"")&&Qn(s,t),d&1&&a!==(a=u[5].lucentUrl+"/records/"+u[0].id)&&z(e,"href",a),d&1&&l!==(l=u[0]._file.path)&&z(e,"title",l)},d(u){u&&ke(e)}}}function nCe(o){let e,t,s,a=o[0]&&tce(o),l=o[1]&&nce(o);return{c(){a&&a.c(),e=Ze(),l&&l.c(),t=Rs()},m(u,d){a&&a.m(u,d),Te(u,e,d),l&&l.m(u,d),Te(u,t,d),s=!0},p(u,[d]){u[0]?a?(a.p(u,d),d&1&&xe(a,1)):(a=tce(u),a.c(),xe(a,1),a.m(e.parentNode,e)):a&&(mo(),Be(a,1,1,()=>{a=null}),go()),u[1]?l?l.p(u,d):(l=nce(u),l.c(),l.m(t.parentNode,t)):l&&(l.d(1),l=null)},i(u){s||(xe(a),s=!0)},o(u){Be(a),s=!1},d(u){a&&a.d(u),u&&ke(e),l&&l.d(u),u&&ke(t)}}}function oCe(o,e,t){let{record:s}=e;const a=Ur("channel");let{size:l="small"}=e,{showFilename:u=!1}=e,d,h,b;return l=="large"?(d=256,h=32,b="20"):l=="medium"?(d=128,h=12,b="17"):l=="small"?(d=64,h=12,b="15"):l=="tiny"&&(d=42,h=12,b="13"),o.$$set=y=>{"record"in y&&t(0,s=y.record),"size"in y&&t(6,l=y.size),"showFilename"in y&&t(1,u=y.showFilename)},[s,u,d,h,b,a,l]}class Xw extends uo{constructor(e){super(),co(this,e,oCe,nCe,lo,{record:0,size:6,showFilename:1})}}function oce(o){let e,t,s,a,l,u,d,h,b,y,k=o[0]._file.path+"",E,R,$,Q,F,U,K=o[0]._file.originalName+"",L,te,ne,oe,G,we,ve=o[0]._file.mime+"",Re,Oe,ce,Xe,tt,ot,V,ut=(o[0]._file.size/1024).toFixed(1)+"",Qe,Bt,Ct,He,st,rn,Et,Cn=o[0]._file.checksum+"",je,mt,he,Zo,Kn,so,Uo=o[0]._file.path+"",as,kt,jt;s=new Xw({props:{record:o[0],size:"large"}});let pt=o[0]._file.width&&sce(o);return{c(){e=re("div"),t=re("div"),en(s.$$.fragment),a=Ze(),l=re("div"),u=re("ul"),d=re("li"),h=re("span"),h.textContent="Filename",b=Ze(),y=re("span"),E=zt(k),R=Ze(),$=re("li"),Q=re("span"),Q.textContent="Original name",F=Ze(),U=re("span"),L=zt(K),te=Ze(),ne=re("li"),oe=re("span"),oe.textContent="Mime type",G=Ze(),we=re("span"),Re=zt(ve),Oe=Ze(),pt&&pt.c(),ce=Ze(),Xe=re("li"),tt=re("span"),tt.textContent="File size",ot=Ze(),V=re("span"),Qe=zt(ut),Bt=zt("kB"),Ct=Ze(),He=re("li"),st=re("span"),st.textContent="Checksum",rn=Ze(),Et=re("span"),je=zt(Cn),mt=Ze(),he=re("li"),Zo=re("span"),Zo.textContent="Download",Kn=Ze(),so=re("a"),as=zt(Uo),z(t,"class","col"),ss(t,"max-width","276px"),z(h,"class","text-muted"),z(d,"class","list-group-item border-primary"),z(Q,"class","text-muted"),z($,"class","list-group-item border-primary"),z(oe,"class","text-muted"),z(ne,"class","list-group-item border-primary"),z(tt,"class","text-muted"),z(Xe,"class","list-group-item border-primary"),z(st,"class","text-muted"),z(He,"class","list-group-item border-primary"),z(Zo,"class","text-muted"),z(so,"href",kt=Ioe(o[0])),z(he,"class","list-group-item border-primary"),z(u,"class","list-group svelte-1qb90xc"),z(l,"class","col"),z(e,"class","row mb-4")},m(Ne,Gt){Te(Ne,e,Gt),j(e,t),Kt(s,t,null),j(e,a),j(e,l),j(l,u),j(u,d),j(d,h),j(d,b),j(d,y),j(y,E),j(u,R),j(u,$),j($,Q),j($,F),j($,U),j(U,L),j(u,te),j(u,ne),j(ne,oe),j(ne,G),j(ne,we),j(we,Re),j(u,Oe),pt&&pt.m(u,null),j(u,ce),j(u,Xe),j(Xe,tt),j(Xe,ot),j(Xe,V),j(V,Qe),j(V,Bt),j(u,Ct),j(u,He),j(He,st),j(He,rn),j(He,Et),j(Et,je),j(u,mt),j(u,he),j(he,Zo),j(he,Kn),j(he,so),j(so,as),jt=!0},p(Ne,Gt){const bn={};Gt&1&&(bn.record=Ne[0]),s.$set(bn),(!jt||Gt&1)&&k!==(k=Ne[0]._file.path+"")&&Qn(E,k),(!jt||Gt&1)&&K!==(K=Ne[0]._file.originalName+"")&&Qn(L,K),(!jt||Gt&1)&&ve!==(ve=Ne[0]._file.mime+"")&&Qn(Re,ve),Ne[0]._file.width?pt?pt.p(Ne,Gt):(pt=sce(Ne),pt.c(),pt.m(u,ce)):pt&&(pt.d(1),pt=null),(!jt||Gt&1)&&ut!==(ut=(Ne[0]._file.size/1024).toFixed(1)+"")&&Qn(Qe,ut),(!jt||Gt&1)&&Cn!==(Cn=Ne[0]._file.checksum+"")&&Qn(je,Cn),(!jt||Gt&1)&&Uo!==(Uo=Ne[0]._file.path+"")&&Qn(as,Uo),(!jt||Gt&1&&kt!==(kt=Ioe(Ne[0])))&&z(so,"href",kt)},i(Ne){jt||(xe(s.$$.fragment,Ne),jt=!0)},o(Ne){Be(s.$$.fragment,Ne),jt=!1},d(Ne){Ne&&ke(e),Jt(s),pt&&pt.d()}}}function sce(o){let e,t,s,a,l=o[0]._file.width+"",u,d,h=o[0]._file.height+"",b;return{c(){e=re("li"),t=re("span"),t.textContent="Dimensions",s=Ze(),a=re("span"),u=zt(l),d=zt("x"),b=zt(h),z(t,"class","text-muted"),z(e,"class","list-group-item border-primary")},m(y,k){Te(y,e,k),j(e,t),j(e,s),j(e,a),j(a,u),j(a,d),j(a,b)},p(y,k){k&1&&l!==(l=y[0]._file.width+"")&&Qn(u,l),k&1&&h!==(h=y[0]._file.height+"")&&Qn(b,h)},d(y){y&&ke(e)}}}function sCe(o){let e,t,s=o[1].type==="files"&&oce(o);return{c(){s&&s.c(),e=Rs()},m(a,l){s&&s.m(a,l),Te(a,e,l),t=!0},p(a,[l]){a[1].type==="files"?s?(s.p(a,l),l&2&&xe(s,1)):(s=oce(a),s.c(),xe(s,1),s.m(e.parentNode,e)):s&&(mo(),Be(s,1,1,()=>{s=null}),go())},i(a){t||(xe(s),t=!0)},o(a){Be(s),t=!1},d(a){s&&s.d(a),a&&ke(e)}}}function rCe(o,e,t){let{record:s}=e,{schema:a}=e;return o.$$set=l=>{"record"in l&&t(0,s=l.record),"schema"in l&&t(1,a=l.schema)},[s,a]}class Wpe extends uo{constructor(e){super(),co(this,e,rCe,sCe,lo,{record:0,schema:1})}}function rce(o,e,t){const s=o.slice();return s[9]=e[t],s}function ice(o){let e,t=o[1],s=[];for(let a=0;a1&&ice(o);return{c(){t&&t.c(),e=Rs()},m(s,a){t&&t.m(s,a),Te(s,e,a)},p(s,[a]){s[1].length>1?t?t.p(s,a):(t=ice(s),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},i:fn,o:fn,d(s){t&&t.d(s),s&&ke(e)}}}function aCe(o,e,t){var E,R;let{schema:s}=e,{isCreateMode:a}=e,{active:l=""}=e,u=(R=(E=s.groups)==null?void 0:E.map($=>({label:$,name:$})))!=null?R:[],d={label:"Main",name:""},h={label:"Graph",name:"_graph"};a?u=[d,...u]:u=[d,...u,h];function b($){$.preventDefault(),t(0,l="_graph")}function y($,Q){$.preventDefault(),Q=="_graph"?b($):t(0,l=Q)}const k=($,Q)=>y(Q,$.name);return o.$$set=$=>{"schema"in $&&t(3,s=$.schema),"isCreateMode"in $&&t(4,a=$.isCreateMode),"active"in $&&t(0,l=$.active)},[l,u,y,s,a,k]}class Upe extends uo{constructor(e){super(),co(this,e,aCe,iCe,lo,{schema:3,isCreateMode:4,active:0})}}function lce(o,e,t){const s=o.slice();return s[11]=e[t],s}function cce(o){let e=[],t=new Map,s,a=o[3];const l=d=>d[11].id;for(let d=0;d{axios.get("/records/suggestions",{params:{schema:l.optionsFrom,field:l.optionsField,value:d,ui:l.ui}}).then(Q=>{t(3,s=Q.data)}).catch(Q=>{console.log(Q)})},500);function b($,Q){$.preventDefault(),t(0,u=Q.data[l.optionsField]),t(1,d="")}const y=($,Q)=>b(Q,$),k=($,Q)=>b(Q,$),E=$=>{t(0,u=d),t(1,d="")},R=$=>{t(0,u=d),t(1,d="")};return o.$$set=$=>{"field"in $&&t(2,l=$.field),"value"in $&&t(0,u=$.value),"search"in $&&t(1,d=$.search)},t(3,s=[]),[u,d,l,s,a,b,h,y,k,E,R]}class eV extends uo{constructor(e){super(),co(this,e,fCe,uCe,lo,{field:2,value:0,search:1,update:6})}get update(){return this.$$.ctx[6]}}function dce(o,e,t){const s=o.slice();return s[11]=e[t][0],s[12]=e[t][1],s}function hce(o,e,t){const s=o.slice();return s[8]=e[t],s}function mce(o){let e,t;function s(u,d){return d&1&&(e=null),e==null&&(e=!!Array.isArray(u[0].selectOptions)),e?hCe:dCe}let a=s(o,-1),l=a(o);return{c(){l.c(),t=Rs()},m(u,d){l.m(u,d),Te(u,t,d)},p(u,d){a===(a=s(u,d))&&l?l.p(u,d):(l.d(1),l=a(u),l&&(l.c(),l.m(t.parentNode,t)))},d(u){l.d(u),u&&ke(t)}}}function dCe(o){let e=[],t=new Map,s,a=Object.entries(o[0].selectOptions);const l=u=>u[11];for(let u=0;uu[8];for(let u=0;uu(E,k),h=(k,E)=>u(E,k),b=(k,E)=>u(E,k),y=(k,E)=>u(E,k);return o.$$set=k=>{"field"in k&&t(0,s=k.field),"value"in k&&t(2,a=k.value),"search"in k&&t(3,l=k.search)},[s,u,a,l,d,h,b,y]}class pCe extends uo{constructor(e){super(),co(this,e,gCe,mCe,lo,{field:0,value:2,search:3})}}function Lm(o,e){return o&&o[e]?o[e].message:null}function bCe(o){let e,t,s,a;return{c(){e=re("input"),z(e,"type","text"),z(e,"id",o[3]),z(e,"class","form-control"),z(e,"autocomplete","off"),e.readOnly=t=o[1].readonly&&!o[2],is(e,"is-invalid",o[7])},m(l,u){Te(l,e,u),ar(e,o[0]),s||(a=mn(e,"input",o[18]),s=!0)},p(l,u){u&8&&z(e,"id",l[3]),u&6&&t!==(t=l[1].readonly&&!l[2])&&(e.readOnly=t),u&1&&e.value!==l[0]&&ar(e,l[0]),u&128&&is(e,"is-invalid",l[7])},i:fn,o:fn,d(l){l&&ke(e),s=!1,a()}}}function vCe(o){let e,t,s,a,l,u,d,h,b,y,k,E,R;function $(K){o[15](K)}function Q(K){o[16](K)}let F={field:o[1]};o[0]!==void 0&&(F.value=o[0]),o[6]!==void 0&&(F.search=o[6]),u=new pCe({props:F}),Ro.push(()=>er(u,"value",$)),Ro.push(()=>er(u,"search",Q));let U=o[0]&&bce(o);return{c(){e=re("div"),t=re("input"),a=Ze(),l=re("div"),en(u.$$.fragment),b=Ze(),U&&U.c(),y=Rs(),z(t,"type","search"),z(t,"id",o[3]),z(t,"class","form-control dropdown-toggle"),z(t,"placeholder","Search for options"),z(t,"data-bs-toggle","dropdown"),z(t,"autocomplete","off"),t.readOnly=s=o[1].readonly&&!o[2],is(t,"is-invalid",o[7]),z(l,"class","dropdown-menu w-100"),z(e,"class","dropdown")},m(K,L){Te(K,e,L),j(e,t),ar(t,o[6]),j(e,a),j(e,l),Kt(u,l,null),Te(K,b,L),U&&U.m(K,L),Te(K,y,L),k=!0,E||(R=mn(t,"input",o[14]),E=!0)},p(K,L){(!k||L&8)&&z(t,"id",K[3]),(!k||L&6&&s!==(s=K[1].readonly&&!K[2]))&&(t.readOnly=s),L&64&&t.value!==K[6]&&ar(t,K[6]),(!k||L&128)&&is(t,"is-invalid",K[7]);const te={};L&2&&(te.field=K[1]),!d&&L&1&&(d=!0,te.value=K[0],lr(()=>d=!1)),!h&&L&64&&(h=!0,te.search=K[6],lr(()=>h=!1)),u.$set(te),K[0]?U?U.p(K,L):(U=bce(K),U.c(),U.m(y.parentNode,y)):U&&(U.d(1),U=null)},i(K){k||(xe(u.$$.fragment,K),k=!0)},o(K){Be(u.$$.fragment,K),k=!1},d(K){K&&ke(e),Jt(u),K&&ke(b),U&&U.d(K),K&&ke(y),E=!1,R()}}}function OCe(o){let e,t,s,a,l,u,d,h,b,y,k=o[1].optionsFrom&&vce(o),E=o[0]&&Oce(o);return{c(){e=re("div"),t=re("input"),a=Ze(),l=re("div"),k&&k.c(),u=Ze(),E&&E.c(),d=Rs(),z(t,"type","search"),z(t,"id",o[3]),z(t,"class","form-control dropdown-toggle"),z(t,"placeholder","Search for options"),z(t,"data-bs-toggle","dropdown"),z(t,"autocomplete","off"),t.readOnly=s=o[1].readonly&&!o[2],is(t,"is-invalid",o[7]),z(l,"class","dropdown-menu w-100"),z(e,"class","dropdown")},m(R,$){Te(R,e,$),j(e,t),ar(t,o[6]),j(e,a),j(e,l),k&&k.m(l,null),Te(R,u,$),E&&E.m(R,$),Te(R,d,$),h=!0,b||(y=[mn(t,"keyup",function(){Ub(o[4].update)&&o[4].update.apply(this,arguments)}),mn(t,"focus",function(){Ub(o[4].update)&&o[4].update.apply(this,arguments)}),mn(t,"input",o[9])],b=!0)},p(R,$){o=R,(!h||$&8)&&z(t,"id",o[3]),(!h||$&6&&s!==(s=o[1].readonly&&!o[2]))&&(t.readOnly=s),$&64&&t.value!==o[6]&&ar(t,o[6]),(!h||$&128)&&is(t,"is-invalid",o[7]),o[1].optionsFrom?k?(k.p(o,$),$&2&&xe(k,1)):(k=vce(o),k.c(),xe(k,1),k.m(l,null)):k&&(mo(),Be(k,1,1,()=>{k=null}),go()),o[0]?E?E.p(o,$):(E=Oce(o),E.c(),E.m(d.parentNode,d)):E&&(E.d(1),E=null)},i(R){h||(xe(k),h=!0)},o(R){Be(k),h=!1},d(R){R&&ke(e),k&&k.d(),R&&ke(u),E&&E.d(R),R&&ke(d),b=!1,vi(y)}}}function bce(o){let e,t,s,a,l,u,d;function h(k,E){return E&2&&(s=null),s==null&&(s=!!Array.isArray(k[1].selectOptions)),s?wCe:yCe}let b=h(o,-1),y=b(o);return{c(){e=re("span"),t=re("div"),y.c(),a=Ze(),l=re("button"),z(l,"type","button"),z(l,"class","btn-close btn-sm ms-1"),ss(l,"font-size","10px"),z(l,"aria-label","Close"),z(t,"class","d-flex align-items-center "),z(e,"class","badge rounded-pill bg-light text-dark fs-6 mt-3")},m(k,E){Te(k,e,E),j(e,t),y.m(t,null),j(t,a),j(t,l),u||(d=mn(l,"click",ku(o[17])),u=!0)},p(k,E){b===(b=h(k,E))&&y?y.p(k,E):(y.d(1),y=b(k),y&&(y.c(),y.m(t,a)))},d(k){k&&ke(e),y.d(),u=!1,d()}}}function yCe(o){let e=o[1].selectOptions[o[0]]+"",t;return{c(){t=zt(e)},m(s,a){Te(s,t,a)},p(s,a){a&3&&e!==(e=s[1].selectOptions[s[0]]+"")&&Qn(t,e)},d(s){s&&ke(t)}}}function wCe(o){let e;return{c(){e=zt(o[0])},m(t,s){Te(t,e,s)},p(t,s){s&1&&Qn(e,t[0])},d(t){t&&ke(e)}}}function vce(o){let e,t,s,a;function l(h){o[11](h)}function u(h){o[12](h)}let d={field:o[1]};return o[0]!==void 0&&(d.value=o[0]),o[6]!==void 0&&(d.search=o[6]),e=new eV({props:d}),o[10](e),Ro.push(()=>er(e,"value",l)),Ro.push(()=>er(e,"search",u)),{c(){en(e.$$.fragment)},m(h,b){Kt(e,h,b),a=!0},p(h,b){const y={};b&2&&(y.field=h[1]),!t&&b&1&&(t=!0,y.value=h[0],lr(()=>t=!1)),!s&&b&64&&(s=!0,y.search=h[6],lr(()=>s=!1)),e.$set(y)},i(h){a||(xe(e.$$.fragment,h),a=!0)},o(h){Be(e.$$.fragment,h),a=!1},d(h){o[10](null),Jt(e,h)}}}function Oce(o){let e,t,s,a,l,u,d;return{c(){e=re("span"),t=re("div"),s=zt(o[0]),a=Ze(),l=re("button"),z(l,"type","button"),z(l,"class","btn-close btn-sm ms-1"),ss(l,"font-size","10px"),z(l,"aria-label","Close"),z(t,"class","d-flex align-items-center "),z(e,"class","badge rounded-pill bg-light text-dark fs-6 mt-3")},m(h,b){Te(h,e,b),j(e,t),j(t,s),j(t,a),j(t,l),u||(d=mn(l,"click",ku(o[13])),u=!0)},p(h,b){b&1&&Qn(s,h[0])},d(h){h&&ke(e),u=!1,d()}}}function yce(o){let e,t;return{c(){e=re("div"),t=zt(o[7]),z(e,"class","invalid-feedback d-block")},m(s,a){Te(s,e,a),j(e,t)},p(s,a){a&128&&Qn(t,s[7])},d(s){s&&ke(e)}}}function _Ce(o){let e,t,s,a,l;const u=[OCe,vCe,bCe],d=[];function h(y,k){return y[5]?0:y[1].selectOptions?1:2}t=h(o),s=d[t]=u[t](o);let b=o[7]&&yce(o);return{c(){e=re("div"),s.c(),a=Ze(),b&&b.c(),z(e,"class","mb-0")},m(y,k){Te(y,e,k),d[t].m(e,null),j(e,a),b&&b.m(e,null),l=!0},p(y,[k]){let E=t;t=h(y),t===E?d[t].p(y,k):(mo(),Be(d[E],1,1,()=>{d[E]=null}),go(),s=d[t],s?s.p(y,k):(s=d[t]=u[t](y),s.c()),xe(s,1),s.m(e,a)),y[7]?b?b.p(y,k):(b=yce(y),b.c(),b.m(e,null)):b&&(b.d(1),b=null)},i(y){l||(xe(s),l=!0)},o(y){Be(s),l=!1},d(y){y&&ke(e),d[t].d(),b&&b.d()}}}function SCe(o,e,t){let s,a,l,{field:u}=e,{value:d}=e,{isCreateMode:h}=e,{validationErrors:b}=e,{id:y}=e,k;function E(){a=this.value,t(6,a)}function R(oe){Ro[oe?"unshift":"push"](()=>{k=oe,t(4,k)})}function $(oe){d=oe,t(0,d)}function Q(oe){a=oe,t(6,a)}const F=oe=>t(0,d="");function U(){a=this.value,t(6,a)}function K(oe){d=oe,t(0,d)}function L(oe){a=oe,t(6,a)}const te=oe=>t(0,d="");function ne(){d=this.value,t(0,d)}return o.$$set=oe=>{"field"in oe&&t(1,u=oe.field),"value"in oe&&t(0,d=oe.value),"isCreateMode"in oe&&t(2,h=oe.isCreateMode),"validationErrors"in oe&&t(8,b=oe.validationErrors),"id"in oe&&t(3,y=oe.id)},o.$$.update=()=>{o.$$.dirty&258&&t(7,s=Lm(b,u.name)),o.$$.dirty&6&&t(5,l=u.optionsFrom&&!(u.readonly&&!h))},t(6,a=""),[d,u,h,y,k,l,a,s,b,E,R,$,Q,F,U,K,L,te,ne]}class Ype extends uo{constructor(e){super(),co(this,e,SCe,_Ce,lo,{field:1,value:0,isCreateMode:2,validationErrors:8,id:3})}}function wce(o){let e,t;return{c(){e=re("div"),t=zt(o[4]),z(e,"class","invalid-feedback d-block")},m(s,a){Te(s,e,a),j(e,t)},p(s,a){a&16&&Qn(t,s[4])},d(s){s&&ke(e)}}}function CCe(o){let e,t,s,a,l,u,d=o[4]&&wce(o);return{c(){e=re("div"),t=re("input"),a=Ze(),d&&d.c(),z(t,"type","text"),z(t,"id",o[3]),z(t,"class","form-control"),z(t,"autocomplete","off"),t.readOnly=s=o[1].readonly&&!o[2],is(t,"is-invalid",o[4]),z(e,"class","mb-0")},m(h,b){Te(h,e,b),j(e,t),ar(t,o[0]),j(e,a),d&&d.m(e,null),l||(u=mn(t,"input",o[6]),l=!0)},p(h,[b]){b&8&&z(t,"id",h[3]),b&6&&s!==(s=h[1].readonly&&!h[2])&&(t.readOnly=s),b&1&&t.value!==h[0]&&ar(t,h[0]),b&16&&is(t,"is-invalid",h[4]),h[4]?d?d.p(h,b):(d=wce(h),d.c(),d.m(e,null)):d&&(d.d(1),d=null)},i:fn,o:fn,d(h){h&&ke(e),d&&d.d(),l=!1,u()}}}function kCe(o,e,t){let s,{field:a}=e,{value:l}=e,{isCreateMode:u}=e,{validationErrors:d}=e,{id:h}=e;function b(){l=this.value,t(0,l)}return o.$$set=y=>{"field"in y&&t(1,a=y.field),"value"in y&&t(0,l=y.value),"isCreateMode"in y&&t(2,u=y.isCreateMode),"validationErrors"in y&&t(5,d=y.validationErrors),"id"in y&&t(3,h=y.id)},o.$$.update=()=>{o.$$.dirty&34&&t(4,s=Lm(d,a.name))},[l,a,u,h,s,d,b]}class Xpe extends uo{constructor(e){super(),co(this,e,kCe,CCe,lo,{field:1,value:0,isCreateMode:2,validationErrors:5,id:3})}}function K6(o,e,t,s,a=""){let l=t.map(d=>({target:d.id,source:e.id,sourceSchema:e.schema,targetSchema:d.schema,field:s,depth:1,rank:""})),u=o.edges;return a==="replace"&&(u=u.filter(d=>d.field!==field.name)),o.records=Lc.exports.uniqBy([...o.records,...t],d=>d.id),o.edges=Lc.exports.uniqBy([...u,...l],d=>d.source+d.target+d.field+d.depth),o}function xCe(o){let e,t=o[0].text+"",s;return{c(){e=re("span"),s=zt(t),z(e,"class","badge text-bg-"+o[0].bg),ss(e,"max-width","84px")},m(a,l){Te(a,e,l),j(e,s)},p:fn,i:fn,o:fn,d(a){a&&ke(e)}}}function TCe(o,e,t){let{status:s}=e,a=Hpe(s);return o.$$set=l=>{"status"in l&&t(1,s=l.status)},[a,s]}class ire extends uo{constructor(e){super(),co(this,e,TCe,xCe,lo,{status:1})}}function ECe(o){let e,t,s;return t=new Xw({props:{record:o[0],size:"small"}}),{c(){e=re("div"),en(t.$$.fragment),ss(e,"max-width","94px"),ss(e,"margin-right","15px")},m(a,l){Te(a,e,l),Kt(t,e,null),s=!0},p(a,l){const u={};l&1&&(u.record=a[0]),t.$set(u)},i(a){s||(xe(t.$$.fragment,a),s=!0)},o(a){Be(t.$$.fragment,a),s=!1},d(a){a&&ke(e),Jt(t)}}}function _ce(o){let e,t;return e=new ire({props:{status:o[0].status}}),{c(){en(e.$$.fragment)},m(s,a){Kt(e,s,a),t=!0},p(s,a){const l={};a&1&&(l.status=s[0].status),e.$set(l)},i(s){t||(xe(e.$$.fragment,s),t=!0)},o(s){Be(e.$$.fragment,s),t=!1},d(s){Jt(e,s)}}}function Sce(o){let e,t,s,a,l,u;return s=new Fa({props:{icon:"trash-can"}}),{c(){e=re("div"),t=re("button"),en(s.$$.fragment),z(t,"class","trash-button text-dark btn btn-sm btn-link svelte-dof9cm"),z(e,"class","position-absolute end-0"),ss(e,"top","5px")},m(d,h){Te(d,e,h),j(e,t),Kt(s,t,null),a=!0,l||(u=mn(t,"click",o[6]),l=!0)},p:fn,i(d){a||(xe(s.$$.fragment,d),a=!0)},o(d){Be(s.$$.fragment,d),a=!1},d(d){d&&ke(e),Jt(s),l=!1,u()}}}function ACe(o){let e,t,s,a,l,u,d,h,b,y,k,E,R,$,Q=o[4].type==="files"&&ECe(o),F=o[0].status==="draft"&&_ce(o),U=o[2]&&Sce(o);return{c(){var K;e=re("div"),t=re("div"),Q&&Q.c(),s=Ze(),a=re("div"),l=re("a"),u=zt(o[5]),h=Ze(),b=re("small"),b.textContent=`${o[4].label}`,y=Ze(),k=re("small"),F&&F.c(),E=Ze(),U&&U.c(),z(l,"class","title-link m-0 fs-5 text-decoration-none text-dark d-block svelte-dof9cm"),z(l,"href",d=o[3].lucentUrl+"/records/"+o[0].id),z(l,"title",o[5]),z(b,"class","text-muted"),z(k,"class","text-muted"),z(a,"class","overflow-hidden"),z(t,"class","card-body d-flex"),z(e,"class",R="card mb-2 bg-light "+o[1]+" svelte-dof9cm"),ss(e,"border-color",(K=o[4].color)!=null?K:"#ccc"),ss(e,"border-width","1px")},m(K,L){Te(K,e,L),j(e,t),Q&&Q.m(t,null),j(t,s),j(t,a),j(a,l),j(l,u),j(a,h),j(a,b),j(a,y),j(a,k),F&&F.m(k,null),j(e,E),U&&U.m(e,null),$=!0},p(K,[L]){K[4].type==="files"&&Q.p(K,L),(!$||L&1&&d!==(d=K[3].lucentUrl+"/records/"+K[0].id))&&z(l,"href",d),K[0].status==="draft"?F?(F.p(K,L),L&1&&xe(F,1)):(F=_ce(K),F.c(),xe(F,1),F.m(k,null)):F&&(mo(),Be(F,1,1,()=>{F=null}),go()),K[2]?U?(U.p(K,L),L&4&&xe(U,1)):(U=Sce(K),U.c(),xe(U,1),U.m(e,null)):U&&(mo(),Be(U,1,1,()=>{U=null}),go()),(!$||L&2&&R!==(R="card mb-2 bg-light "+K[1]+" svelte-dof9cm"))&&z(e,"class",R)},i(K){$||(xe(Q),xe(F),xe(U),$=!0)},o(K){Be(Q),Be(F),Be(U),$=!1},d(K){K&&ke(e),Q&&Q.d(),F&&F.d(),U&&U.d()}}}function DCe(o,e,t){const s=Fg(),a=Ur("channel");let{graph:l}=e,{record:u}=e,{classes:d=""}=e,{hasDelete:h=!1}=e,b=a.schemas.find(E=>E.name===u.schema),y=qu(a.schemas,u,l);function k(E){E.preventDefault(),s("remove",u.id)}return o.$$set=E=>{"graph"in E&&t(7,l=E.graph),"record"in E&&t(0,u=E.record),"classes"in E&&t(1,d=E.classes),"hasDelete"in E&&t(2,h=E.hasDelete)},[u,d,h,a,b,y,k,l]}class J6 extends uo{constructor(e){super(),co(this,e,DCe,ACe,lo,{graph:7,record:0,classes:1,hasDelete:2})}}function qD(o,e,t,s){var u,d;if(o===e)return t;let a=(u=t==null?void 0:t.filter(h=>h.field===s&&h.depth===1))!=null?u:[],l=(d=t==null?void 0:t.filter(h=>!(h.field===s&&h.depth===1)))!=null?d:[];return a=PCe(a,o,e),[...l,...a]}function PCe(o,e,t){if(t>=o.length)for(var s=t-o.length+1;s--;)o.push(void 0);return o.splice(t,0,o.splice(e,1)[0]),o}function Cce(o,e,t){const s=o.slice();return s[23]=e[t],s}function kce(o){let e,t,s,a;function l(h){o[13](h)}function u(h){o[14](h)}let d={field:o[23],schema:o[2],record:o[0],validationErrors:o[4],isCreateMode:o[3]};return o[0].data!==void 0&&(d.data=o[0].data),o[1]!==void 0&&(d.graph=o[1]),e=new FOe({props:d}),Ro.push(()=>er(e,"data",l)),Ro.push(()=>er(e,"graph",u)),{c(){en(e.$$.fragment)},m(h,b){Kt(e,h,b),a=!0},p(h,b){const y={};b&4&&(y.schema=h[2]),b&1&&(y.record=h[0]),b&16&&(y.validationErrors=h[4]),b&8&&(y.isCreateMode=h[3]),!t&&b&1&&(t=!0,y.data=h[0].data,lr(()=>t=!1)),!s&&b&2&&(s=!0,y.graph=h[1],lr(()=>s=!1)),e.$set(y)},i(h){a||(xe(e.$$.fragment,h),a=!0)},o(h){Be(e.$$.fragment,h),a=!1},d(h){Jt(e,h)}}}function xce(o,e){let t,s,a,l=e[5]===e[23].group&&kce(e);return{key:o,first:null,c(){t=Rs(),l&&l.c(),s=Rs(),this.first=t},m(u,d){Te(u,t,d),l&&l.m(u,d),Te(u,s,d),a=!0},p(u,d){e=u,e[5]===e[23].group?l?(l.p(e,d),d&32&&xe(l,1)):(l=kce(e),l.c(),xe(l,1),l.m(s.parentNode,s)):l&&(mo(),Be(l,1,1,()=>{l=null}),go())},i(u){a||(xe(l),a=!0)},o(u){Be(l),a=!1},d(u){u&&ke(t),l&&l.d(u),u&&ke(s)}}}function Tce(o){let e,t,s;function a(u){o[15](u)}let l={schema:o[2]};return o[0].status!==void 0&&(l.status=o[0].status),e=new Vpe({props:l}),Ro.push(()=>er(e,"status",a)),{c(){en(e.$$.fragment)},m(u,d){Kt(e,u,d),s=!0},p(u,d){const h={};d&4&&(h.schema=u[2]),!t&&d&1&&(t=!0,h.status=u[0].status,lr(()=>t=!1)),e.$set(h)},i(u){s||(xe(e.$$.fragment,u),s=!0)},o(u){Be(e.$$.fragment,u),s=!1},d(u){Jt(e,u)}}}function MCe(o){let e,t,s,a,l,u;return{c(){e=re("button"),t=re("span"),s=zt(` - Save`),z(t,"class","spinner-border spinner-border-sm"),z(t,"role","status"),z(t,"aria-hidden","true"),e.disabled=a=!o[6],z(e,"class","ms-2 btn btn-primary btn-spinner")},m(d,h){Te(d,e,h),j(e,t),j(e,s),l||(u=mn(e,"click",o[11]),l=!0)},p(d,h){h&64&&a!==(a=!d[6])&&(e.disabled=a)},d(d){d&&ke(e),l=!1,u()}}}function RCe(o){let e,t,s;return{c(){e=re("button"),e.innerHTML=` - Add`,z(e,"class","ms-2 btn btn-primary btn-spinner")},m(a,l){Te(a,e,l),t||(s=mn(e,"click",o[11]),t=!0)},p:fn,d(a){a&&ke(e),t=!1,s()}}}function $Ce(o){let e,t,s,a,l,u,d,h,b,y=[],k=new Map,E,R,$,Q,F,U,K,L,te;t=new X6({props:{message:o[7]}});function ne(Xe){o[12](Xe)}let oe={schema:o[2],isCreateMode:o[3],record:o[0]};o[5]!==void 0&&(oe.active=o[5]),l=new Upe({props:oe}),Ro.push(()=>er(l,"active",ne)),h=new Wpe({props:{record:o[0],schema:o[2]}});let G=o[8];const we=Xe=>Xe[23].name;for(let Xe=0;Xeu=!1)),l.$set(V);const ut={};tt&1&&(ut.record=Xe[0]),tt&4&&(ut.schema=Xe[2]),h.$set(ut),tt&319&&(G=Xe[8],mo(),y=Jd(y,tt,we,1,Xe,G,k,a,xv,xce,null,Cce),go()),Xe[2].hasDrafts?ve?(ve.p(Xe,tt),tt&4&&xe(ve,1)):(ve=Tce(Xe),ve.c(),xe(ve,1),ve.m($,Q)):ve&&(mo(),Be(ve,1,1,()=>{ve=null}),go()),Oe===(Oe=Re(Xe))&&ce?ce.p(Xe,tt):(ce.d(1),ce=Oe(Xe),ce&&(ce.c(),ce.m($,F)))},i(Xe){if(!K){xe(t.$$.fragment,Xe),xe(l.$$.fragment,Xe),xe(h.$$.fragment,Xe);for(let tt=0;ttve.name!=="id"),Q="_default";d.fields.reduce((ve,Re)=>{var Oe;return Re.ui==="tab"?(Q=Re.name,ve):(ve[Q]=[...(Oe=ve[Q])!=null?Oe:[],Re.name],ve)},[]),W1(()=>{F()});function F(){k={data:JSON.parse(JSON.stringify(h.data)),schema:h.schema,status:h.status,_sys:JSON.parse(JSON.stringify(h._sys)),_file:JSON.parse(JSON.stringify(h._file)),edges:JSON.parse(JSON.stringify(b.edges))}}Ape(()=>{t(6,R=K())});function U(ve){return R?ve.returnValue="You have unsaved changes. Are you sure you want to exit?":(delete ve.returnValue,"...")}function K(){return y?!1:!Lc.exports.isEqual(k,{data:h.data,schema:h.schema,status:h.status,_sys:h._sys,_file:h._file,edges:b.edges})}function L(ve){ve.preventDefault(),u("cancel")}function te(ve){return ve.preventDefault(),console.log("SAVE: Attempt"),t(4,s=null),t(7,a=""),new Promise(function(Re,Oe){var ce,Xe;if(!R&&!y){Re(null);return}if(!h){Re(null);return}t(1,b.edges=(Xe=(ce=b.edges)==null?void 0:ce.filter(tt=>!tt._isTrashed&&tt.source===h.id))!=null?Xe:[],b),axios.post(l.lucentUrl+"/records",{record:h,edges:b.edges,isCreateMode:y}).then(function(tt){console.log("SAVE: SAVED INLINE"),t(0,h=tt.data.records[0]),t(1,b=tt.data),y||F(),u("inlinesaved",{records:[h]}),Re(null)}).catch(function(tt){tt.response&&(typeof tt.response.data.error=="string"?t(7,a=tt.response.data.error):t(4,s=tt.response.data.error)),Re(null)})})}function ne(ve){E=ve,t(5,E)}function oe(ve){o.$$.not_equal(h.data,ve)&&(h.data=ve,t(0,h))}function G(ve){b=ve,t(1,b)}function we(ve){o.$$.not_equal(h.status,ve)&&(h.status=ve,t(0,h))}return o.$$set=ve=>{"schema"in ve&&t(2,d=ve.schema),"record"in ve&&t(0,h=ve.record),"graph"in ve&&t(1,b=ve.graph),"isCreateMode"in ve&&t(3,y=ve.isCreateMode)},o.$$.update=()=>{o.$$.dirty&16&&t(7,a=s?`Record submission failed. ${Object.entries(s).length} error(s)`:null)},t(4,s=null),[h,b,d,y,s,E,R,a,$,U,L,te,ne,oe,G,we]}class jpe extends uo{constructor(e){super(),co(this,e,NCe,$Ce,lo,{schema:2,record:0,graph:1,isCreateMode:3})}}function Ece(o,e,t){const s=o.slice();return s[11]=e[t],s}function Ace(o){let e=[],t=new Map,s,a=o[2];const l=d=>d[11].id;for(let d=0;d{axios.get(a.lucentUrl+"/records/suggestions",{params:{schema:d.collections[0],field:"search",value:h,ui:"search"}}).then(Q=>{t(2,s=Q.data)}).catch(Q=>{t(2,s=[]),console.log(Q)})},500);function y($,Q){$.preventDefault(),t(6,u=Q.id),l("addFilter"),t(6,u="")}function k(){h=this.value,t(1,h)}const E=($,Q)=>y(Q,$),R=($,Q)=>y(Q,$);return o.$$set=$=>{"value"in $&&t(6,u=$.value),"field"in $&&t(0,d=$.field)},t(2,s=[]),[d,h,s,a,b,y,u,k,E,R]}class LCe extends uo{constructor(e){super(),co(this,e,BCe,ICe,lo,{value:6,field:0})}}const FCe=o=>({}),Mce=o=>({});function QCe(o){let e;return{c(){e=zt("Dropdown")},m(t,s){Te(t,e,s)},d(t){t&&ke(e)}}}function ZCe(o){let e,t,s,a;const l=o[4].button,u=YH(l,o,o[3],Mce),d=u||QCe(),h=o[4].default,b=YH(h,o,o[3],null);return{c(){e=re("button"),d&&d.c(),t=Ze(),s=re("div"),b&&b.c(),z(e,"class","btn btn-sm btn-outline-primary dropdown-toggle d-flex align-items-center"),z(e,"type","button"),z(e,"data-bs-toggle","dropdown"),z(e,"data-bs-auto-close","outside"),z(e,"aria-expanded","false"),z(s,"class","dropdown-menu"),ss(s,"width",o[0]+"px")},m(y,k){Te(y,e,k),d&&d.m(e,null),Te(y,t,k),Te(y,s,k),b&&b.m(s,null),o[5](s),a=!0},p(y,[k]){u&&u.p&&(!a||k&8)&&jH(u,l,y,y[3],a?XH(l,y[3],k,FCe):qH(y[3]),Mce),b&&b.p&&(!a||k&8)&&jH(b,h,y,y[3],a?XH(h,y[3],k,null):qH(y[3]),null),(!a||k&1)&&ss(s,"width",y[0]+"px")},i(y){a||(xe(d,y),xe(b,y),a=!0)},o(y){Be(d,y),Be(b,y),a=!1},d(y){y&&ke(e),d&&d.d(y),y&&ke(t),y&&ke(s),b&&b.d(y),o[5](null)}}}function HCe(o,e,t){let{$$slots:s={},$$scope:a}=e,{width:l="300"}=e,u;function d(){u.classList.remove("show")}function h(b){Ro[b?"unshift":"push"](()=>{u=b,t(1,u)})}return o.$$set=b=>{"width"in b&&t(0,l=b.width),"$$scope"in b&&t(3,a=b.$$scope)},[l,u,d,a,s,h]}class zCe extends uo{constructor(e){super(),co(this,e,HCe,ZCe,lo,{width:0,hide:2})}get hide(){return this.$$.ctx[2]}}function Rce(o,e,t){const s=o.slice();return s[22]=e[t],s}function $ce(o,e,t){const s=o.slice();return s[25]=e[t],s}function Nce(o){let e,t=o[25].label+"",s;return{c(){e=re("option"),s=zt(t),e.__value=o[25],e.value=e.__value},m(a,l){Te(a,e,l),j(e,s)},p:fn,d(a){a&&ke(e)}}}function Ice(o){let e,t=o[22].label+"",s,a;return{c(){e=re("option"),s=zt(t),e.__value=a=o[22],e.value=e.__value},m(l,u){Te(l,e,u),j(e,s)},p(l,u){u&2&&t!==(t=l[22].label+"")&&Qn(s,t),u&2&&a!==(a=l[22])&&(e.__value=a,e.value=e.__value)},d(l){l&&ke(e)}}}function VCe(o){let e,t,s;return{c(){e=re("input"),z(e,"type","text"),z(e,"class","form-control")},m(a,l){Te(a,e,l),ar(e,o[4]),t||(s=mn(e,"input",o[17]),t=!0)},p(a,l){l&16&&e.value!==a[4]&&ar(e,a[4])},i:fn,o:fn,d(a){a&&ke(e),t=!1,s()}}}function WCe(o){let e,t,s;function a(u){o[16](u)}let l={field:o[0]};return o[4]!==void 0&&(l.value=o[4]),e=new LCe({props:l}),Ro.push(()=>er(e,"value",a)),e.$on("addFilter",o[7]),{c(){en(e.$$.fragment)},m(u,d){Kt(e,u,d),s=!0},p(u,d){const h={};d&1&&(h.field=u[0]),!t&&d&16&&(t=!0,h.value=u[4],lr(()=>t=!1)),e.$set(h)},i(u){s||(xe(e.$$.fragment,u),s=!0)},o(u){Be(e.$$.fragment,u),s=!1},d(u){Jt(e,u)}}}function UCe(o){let e,t,s,a,l,u,d,h,b,y,k,E,R,$,Q,F,U,K,L,te,ne,oe,G,we=o[6],ve=[];for(let ot=0;otAdvanced filters',U=Ze(),K=re("form"),L=re("div"),te=re("input"),z(t,"class","form-select"),o[0]===void 0&&AC(()=>o[14].call(t)),z(e,"class","px-3 py-1 d-flex align-items-center"),z(l,"class","form-select"),o[5]===void 0&&AC(()=>o[15].call(l)),z(a,"class","px-3 py-1 d-flex align-items-center"),z(d,"class","px-3 py-1 d-flex align-items-center"),z(E,"class","btn btn-outline-primary"),z(E,"type","button"),z(k,"class","px-3 py-1 d-flex align-items-center"),z(te,"type","search"),z(te,"class","form-control"),z(te,"placeholder","Advanced filters"),te.required=!0,z(L,"class","px-3 py-1 d-flex align-items-center")},m(ot,V){Te(ot,e,V),j(e,t);for(let ut=0;ut{Xe[ut]=null}),go(),b=Xe[h],b?b.p(ot,V):(b=Xe[h]=ce[h](ot),b.c()),xe(b,1),b.m(d,null)),V&8&&te.value!==ot[3]&&ar(te,ot[3])},i(ot){ne||(xe(b),ne=!0)},o(ot){Be(b),ne=!1},d(ot){ot&&ke(e),ia(ve,ot),ot&&ke(s),ot&&ke(a),ia(Oe,ot),ot&&ke(u),ot&&ke(d),Xe[h].d(),ot&&ke(y),ot&&ke(k),ot&&ke(R),ot&&ke($),ot&&ke(Q),ot&&ke(F),ot&&ke(U),ot&&ke(K),oe=!1,vi(G)}}}function YCe(o){let e,t,s,a,l;return t=new Fa({props:{icon:"filter"}}),{c(){e=re("div"),en(t.$$.fragment),s=Ze(),a=re("span"),a.textContent="Filter",z(a,"class","ms-1"),z(e,"slot","button")},m(u,d){Te(u,e,d),Kt(t,e,null),j(e,s),j(e,a),l=!0},p:fn,i(u){l||(xe(t.$$.fragment,u),l=!0)},o(u){Be(t.$$.fragment,u),l=!1},d(u){u&&ke(e),Jt(t)}}}function XCe(o){let e,t,s,a={width:"300",$$slots:{button:[YCe],default:[UCe]},$$scope:{ctx:o}};return t=new zCe({props:a}),o[19](t),{c(){e=re("div"),en(t.$$.fragment),z(e,"class","mx-2 d-flex align-items-center")},m(l,u){Te(l,e,u),Kt(t,e,null),s=!0},p(l,[u]){const d={};u&268435515&&(d.$$scope={dirty:u,ctx:l}),t.$set(d)},i(l){s||(xe(t.$$.fragment,l),s=!0)},o(l){Be(t.$$.fragment,l),s=!1},d(l){l&&ke(e),o[19](null),Jt(t)}}}function jCe(o,e,t){let s,a;const l=Fg();let{schema:u}=e,{systemFields:d=[]}=e,{operators:h}=e,{inModal:b}=e,{modalUrl:y}=e,k,E="",R=d;u.type=="collection"&&(R=d.filter(ve=>ve.files===!1));let $=[...u.fields,...R].filter(ve=>{var Re,Oe;return!["file","json"].includes((Oe=(Re=ve.info)==null?void 0:Re.name)!=null?Oe:ve.ui)}),Q,F="";function U(ve){ve.preventDefault();let Re="",Oe;u.fields.find(Xe=>Xe.name===Q.name)&&(Q.info.name=="reference"&&a.name=="eq"?(Re="children."+Q.name+".id",Oe=`filter[${Re}]`):(Re="data.",Oe=`filter[${Re+Q.name}_${a.name}]`));const ce=new URL(y!=null?y:window.location.href);ce.searchParams.set("skip","0"),ce.searchParams.set(Oe,F),b?(l("refresh",ce),k.hide()):window.location=ce}function K(ve){var tt,ot;ve.preventDefault();let Re=(tt=E.split("=")[0])!=null?tt:"";if(!Re)return;let Oe=`filter[${Re}]`,ce=(ot=E.split("=")[1])!=null?ot:"";if(!ce)return;const Xe=new URL(y!=null?y:window.location.href);Xe.searchParams.set("skip","0"),Xe.searchParams.set(Oe,ce),b?l("refresh",Xe):window.location.replace(Xe)}function L(){Q=vle(this),t(0,Q),t(6,$)}function te(){a=vle(this),t(5,a),t(1,s),t(11,h),t(0,Q),t(1,s),t(11,h),t(0,Q)}function ne(ve){F=ve,t(4,F)}function oe(){F=this.value,t(4,F)}function G(){E=this.value,t(3,E)}function we(ve){Ro[ve?"unshift":"push"](()=>{k=ve,t(2,k)})}return o.$$set=ve=>{"schema"in ve&&t(9,u=ve.schema),"systemFields"in ve&&t(10,d=ve.systemFields),"operators"in ve&&t(11,h=ve.operators),"inModal"in ve&&t(12,b=ve.inModal),"modalUrl"in ve&&t(13,y=ve.modalUrl)},o.$$.update=()=>{o.$$.dirty&2049&&t(1,s=h.filter(ve=>{var Re;return ve.uis.includes((Re=Q==null?void 0:Q.info)==null?void 0:Re.name)||ve.uis[0]=="*"})),o.$$.dirty&2&&t(5,a=s[0])},[Q,s,k,E,F,a,$,U,K,u,d,h,b,y,L,te,ne,oe,G,we]}class qCe extends uo{constructor(e){super(),co(this,e,jCe,XCe,lo,{schema:9,systemFields:10,operators:11,inModal:12,modalUrl:13})}}function GCe(o){let e,t,s,a,l,u,d,h;return{c(){e=re("fieldset"),t=re("label"),s=zt(`Upload file - `),a=re("span"),a.innerHTML='Loading...',l=Ze(),u=re("input"),z(a,"class","spinner-border spinner-border-sm"),z(a,"role","status"),z(a,"aria-hidden","true"),z(u,"class","form-control"),z(u,"type","file"),z(u,"id","formFile"),u.multiple=!0,z(u,"accept",KCe),u.disabled=o[0],u.hidden=!0,z(t,"class","btn btn-primary btn-sm btn-spinner "),e.disabled=o[0]},m(b,y){Te(b,e,y),j(e,t),j(t,s),j(t,a),j(t,l),j(t,u),d||(h=mn(u,"input",o[1]),d=!0)},p(b,[y]){y&1&&(u.disabled=b[0]),y&1&&(e.disabled=b[0])},i:fn,o:fn,d(b){b&&ke(e),d=!1,h()}}}let KCe="";function JCe(o,e,t){const s=Fg(),a=Ur("channel");let{schema:l}=e,u=[],d=!1;function h(b){t(0,d=!0),u=b.target.files?[...b.target.files]:[];let y=new FormData;y.append("schema",l.name),Array.from(u).forEach(function(k){y.append("files[]",k)}),s("beforeUpload",u),axios.post(a.lucentUrl+"/files/upload",y,{headers:{"Content-Type":"multipart/form-data"}}).then(k=>{k.data.error?s("uploadError",k.data.error):s("uploadComplete",k.data),t(0,d=!1)}).catch(k=>{t(0,d=!1),console.log(k.response.data)})}return o.$$set=b=>{"schema"in b&&t(2,l=b.schema)},[d,h,l]}class eke extends uo{constructor(e){super(),co(this,e,JCe,GCe,lo,{schema:2})}}function Bce(o,e,t){const s=o.slice();return s[18]=e[t],s}function Lce(o,e,t){const s=o.slice();return s[18]=e[t],s}function tke(o){let e,t;return e=new Fa({props:{icon:"arrow-up-short-wide"}}),{c(){en(e.$$.fragment)},m(s,a){Kt(e,s,a),t=!0},i(s){t||(xe(e.$$.fragment,s),t=!0)},o(s){Be(e.$$.fragment,s),t=!1},d(s){Jt(e,s)}}}function nke(o){let e,t;return e=new Fa({props:{icon:"arrow-down-wide-short"}}),{c(){en(e.$$.fragment)},m(s,a){Kt(e,s,a),t=!0},i(s){t||(xe(e.$$.fragment,s),t=!0)},o(s){Be(e.$$.fragment,s),t=!1},d(s){Jt(e,s)}}}function Fce(o){let e,t,s,a,l,u,d,h,b,y,k,E=o[18].label+"",R,$,Q,F,U;a=new Fa({props:{icon:"arrow-up-short-wide"}});function K(...ne){return o[10](o[18],...ne)}h=new Fa({props:{icon:"arrow-down-wide-short"}});function L(...ne){return o[11](o[18],...ne)}function te(...ne){return o[12](o[18],...ne)}return{c(){e=re("div"),t=re("div"),s=re("button"),en(a.$$.fragment),u=Ze(),d=re("button"),en(h.$$.fragment),y=Ze(),k=re("button"),R=zt(E),$=Ze(),z(s,"title","Sort Ascending"),z(s,"class",l="btn btn-sm "+(o[18].name==o[1].name&&!o[0].startsWith("-")?"btn-primary":"btn-outline-primary")),z(d,"title","Sort Descending"),z(d,"class",b="btn btn-sm "+(o[18].name==o[1].name&&o[0].startsWith("-")?"btn-primary":"btn-outline-primary")),z(k,"title","Sort Ascending"),z(k,"class","btn btn-sm btn-outline-primary w-100 text-nowrap"),ss(k,"overflow","hidden"),z(t,"class","btn-group w-100"),z(e,"class","col-4 px-3 py-1 d-flex align-items-center")},m(ne,oe){Te(ne,e,oe),j(e,t),j(t,s),Kt(a,s,null),j(t,u),j(t,d),Kt(h,d,null),j(t,y),j(t,k),j(k,R),j(e,$),Q=!0,F||(U=[mn(s,"click",K),mn(d,"click",L),mn(k,"click",te)],F=!0)},p(ne,oe){o=ne,(!Q||oe&11&&l!==(l="btn btn-sm "+(o[18].name==o[1].name&&!o[0].startsWith("-")?"btn-primary":"btn-outline-primary")))&&z(s,"class",l),(!Q||oe&11&&b!==(b="btn btn-sm "+(o[18].name==o[1].name&&o[0].startsWith("-")?"btn-primary":"btn-outline-primary")))&&z(d,"class",b),(!Q||oe&8)&&E!==(E=o[18].label+"")&&Qn(R,E)},i(ne){Q||(xe(a.$$.fragment,ne),xe(h.$$.fragment,ne),Q=!0)},o(ne){Be(a.$$.fragment,ne),Be(h.$$.fragment,ne),Q=!1},d(ne){ne&&ke(e),Jt(a),Jt(h),F=!1,vi(U)}}}function Qce(o){let e,t,s,a,l,u,d,h,b,y,k,E=o[18].label+"",R,$,Q,F,U;a=new Fa({props:{icon:"arrow-up-short-wide"}});function K(...ne){return o[13](o[18],...ne)}h=new Fa({props:{icon:"arrow-down-wide-short"}});function L(...ne){return o[14](o[18],...ne)}function te(...ne){return o[15](o[18],...ne)}return{c(){e=re("div"),t=re("div"),s=re("button"),en(a.$$.fragment),u=Ze(),d=re("button"),en(h.$$.fragment),y=Ze(),k=re("button"),R=zt(E),$=Ze(),z(s,"title","Sort Ascending"),z(s,"class",l="btn btn-sm "+(o[18].name==o[0]?"btn-primary":"btn-outline-primary")),z(d,"title","Sort Descending"),z(d,"class",b="btn btn-sm "+("-"+o[18].name==o[0]?"btn-primary":"btn-outline-primary")),z(k,"title","Sort Ascending"),z(k,"class","btn btn-sm btn-outline-primary w-100 text-nowrap"),ss(k,"overflow","hidden"),z(t,"class","btn-group w-100"),z(e,"class","col-4 px-3 py-1 d-flex align-items-center")},m(ne,oe){Te(ne,e,oe),j(e,t),j(t,s),Kt(a,s,null),j(t,u),j(t,d),Kt(h,d,null),j(t,y),j(t,k),j(k,R),j(e,$),Q=!0,F||(U=[mn(s,"click",K),mn(d,"click",L),mn(k,"click",te)],F=!0)},p(ne,oe){o=ne,(!Q||oe&5&&l!==(l="btn btn-sm "+(o[18].name==o[0]?"btn-primary":"btn-outline-primary")))&&z(s,"class",l),(!Q||oe&5&&b!==(b="btn btn-sm "+("-"+o[18].name==o[0]?"btn-primary":"btn-outline-primary")))&&z(d,"class",b),(!Q||oe&4)&&E!==(E=o[18].label+"")&&Qn(R,E)},i(ne){Q||(xe(a.$$.fragment,ne),xe(h.$$.fragment,ne),Q=!0)},o(ne){Be(a.$$.fragment,ne),Be(h.$$.fragment,ne),Q=!1},d(ne){ne&&ke(e),Jt(a),Jt(h),F=!1,vi(U)}}}function oke(o){let e,t,s,a,l,u,d,h=o[1].label+"",b,y,k,E,R,$,Q,F,U;const K=[nke,tke],L=[];function te(Oe,ce){return ce&1&&(s=null),s==null&&(s=!!Oe[0].startsWith("-")),s?0:1}a=te(o,-1),l=L[a]=K[a](o);let ne=o[3],oe=[];for(let Oe=0;OeBe(oe[Oe],1,1,()=>{oe[Oe]=null});let we=o[2],ve=[];for(let Oe=0;OeBe(ve[Oe],1,1,()=>{ve[Oe]=null});return{c(){e=re("div"),t=re("button"),l.c(),u=Ze(),d=re("span"),b=zt(h),y=Ze(),k=re("div"),E=re("div");for(let Oe=0;Oe{L[Xe]=null}),go(),l=L[a],l||(l=L[a]=K[a](Oe),l.c()),xe(l,1),l.m(t,u)),(!U||ce&2)&&h!==(h=Oe[1].label+"")&&Qn(b,h),ce&59){ne=Oe[3];let tt;for(tt=0;ttwe.name).includes(oe.name)?"":"data.";return E(G+oe.name)}function $(ne,oe){ne.preventDefault();let G=k.map(we=>we.name).includes(oe.name)?"":"data.";return E("-"+G+oe.name)}const Q=(ne,oe)=>R(oe,ne),F=(ne,oe)=>$(oe,ne),U=(ne,oe)=>R(oe,ne),K=(ne,oe)=>R(oe,ne),L=(ne,oe)=>$(oe,ne),te=(ne,oe)=>R(oe,ne);return o.$$set=ne=>{"schema"in ne&&t(6,u=ne.schema),"sortParam"in ne&&t(0,d=ne.sortParam),"sortField"in ne&&t(1,h=ne.sortField),"inModal"in ne&&t(7,b=ne.inModal),"modalUrl"in ne&&t(8,y=ne.modalUrl),"systemFields"in ne&&t(9,k=ne.systemFields)},o.$$.update=()=>{o.$$.dirty&64&&t(3,s=u.fields.filter(ne=>!["reference","file","json","id","rich","markdown","block"].includes(ne.info.name))),o.$$.dirty&512&&t(2,a=k),o.$$.dirty&576&&u.type==="collection"&&t(2,a=k.filter(ne=>ne.files===!1))},[d,h,a,s,R,$,u,b,y,k,Q,F,U,K,L,te]}class rke extends uo{constructor(e){super(),co(this,e,ske,oke,lo,{schema:6,sortParam:0,sortField:1,inModal:7,modalUrl:8,systemFields:9})}}function ike(o){var h,b;let e=o[3].label+"",t,s,a=((b=(h=o[0].find(o[11]))==null?void 0:h.symbol)!=null?b:"")+"",l,u,d;return{c(){t=zt(e),s=Ze(),l=zt(a),u=Ze(),d=zt(o[2])},m(y,k){Te(y,t,k),Te(y,s,k),Te(y,l,k),Te(y,u,k),Te(y,d,k)},p(y,k){var E,R;k&8&&e!==(e=y[3].label+"")&&Qn(t,e),k&9&&a!==(a=((R=(E=y[0].find(y[11]))==null?void 0:E.symbol)!=null?R:"")+"")&&Qn(l,a),k&4&&Qn(d,y[2])},d(y){y&&ke(t),y&&ke(s),y&&ke(l),y&&ke(u),y&&ke(d)}}}function ake(o){let e=o[3].label+"",t,s,a=qu(o[4].schemas,o[5])+"",l;return{c(){t=zt(e),s=zt(" is "),l=zt(a)},m(u,d){Te(u,t,d),Te(u,s,d),Te(u,l,d)},p(u,d){d&8&&e!==(e=u[3].label+"")&&Qn(t,e)},d(u){u&&ke(t),u&&ke(s),u&&ke(l)}}}function lke(o){let e,t,s,a,l,u;function d(y,k){return y[3].isReference&&y[5]?ake:ike}let h=d(o),b=h(o);return{c(){e=re("span"),t=re("div"),b.c(),s=Ze(),a=re("button"),z(a,"type","button"),z(a,"class","btn-close btn-close ms-1"),z(a,"aria-label","Close"),z(t,"class","d-flex align-items-center justify-content-center"),z(e,"class","applied-filter d-inline-block border border-primary rounded lx-small-text me-1 px-2 py-1 svelte-1x4ff17")},m(y,k){Te(y,e,k),j(e,t),b.m(t,null),j(t,s),j(t,a),l||(u=mn(a,"click",ku(o[12])),l=!0)},p(y,[k]){h===(h=d(y))&&b?b.p(y,k):(b.d(1),b=h(y),b&&(b.c(),b.m(t,s)))},i:fn,o:fn,d(y){y&&ke(e),b.d(),l=!1,u()}}}function cke(o){return e=>{var s;if(e.isReference)return e.operator="eq",e;const t=o.split("_");return e.operator=(s=t[t.length-1])!=null?s:"eq",e}}function uke(o,e){return t=>{var l;let s="";t.isReference?s=e.split(".")[1]:s=e.replace("_"+t.operator,"");const a=o.fields.find(u=>u.name===s);return t.label=(l=a==null?void 0:a.label)!=null?l:s,t}}function fke(o,e,t){const s=Ur("channel"),a=Fg();let{schema:l}=e,{operators:u}=e,{key:d}=e,{value:h}=e,{inModal:b}=e,{modalUrl:y}=e,{graph:k}=e,E={label:"",operator:"",value:h,isReference:d.startsWith("children")};E=[cke(d),uke(l,d)].reduce((K,L)=>L(K),E);const R=$(k,h);function $(K,L){return E.isReference?K.records.find(te=>te.id===L):null}function Q(K){let L=`filter[${K}]`;const te=new URL(y!=null?y:window.location.href);te.searchParams.set("skip","0"),te.searchParams.delete(L),b?a("refresh",te):window.location.replace(te)}const F=K=>K.name===E.operator,U=()=>Q(d);return o.$$set=K=>{"schema"in K&&t(7,l=K.schema),"operators"in K&&t(0,u=K.operators),"key"in K&&t(1,d=K.key),"value"in K&&t(2,h=K.value),"inModal"in K&&t(8,b=K.inModal),"modalUrl"in K&&t(9,y=K.modalUrl),"graph"in K&&t(10,k=K.graph)},[u,d,h,E,s,R,Q,l,b,y,k,F,U]}class dke extends uo{constructor(e){super(),co(this,e,fke,lke,lo,{schema:7,operators:0,key:1,value:2,inModal:8,modalUrl:9,graph:10})}}function Zce(o,e,t){const s=o.slice();return s[21]=e[t][0],s[22]=e[t][1],s}function hke(o){let e,t,s;return t=new eke({props:{schema:o[0]}}),t.$on("uploadComplete",o[13]),{c(){e=re("div"),en(t.$$.fragment),z(e,"class","d-inline-block ms-1")},m(a,l){Te(a,e,l),Kt(t,e,null),s=!0},p(a,l){const u={};l&1&&(u.schema=a[0]),t.$set(u)},i(a){s||(xe(t.$$.fragment,a),s=!0)},o(a){Be(t.$$.fragment,a),s=!1},d(a){a&&ke(e),Jt(t)}}}function mke(o){let e,t=!o[5]&&o[7]&&Hce(o);return{c(){t&&t.c(),e=Rs()},m(s,a){t&&t.m(s,a),Te(s,e,a)},p(s,a){!s[5]&&s[7]?t?t.p(s,a):(t=Hce(s),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},i:fn,o:fn,d(s){t&&t.d(s),s&&ke(e)}}}function Hce(o){let e,t,s;return{c(){e=re("a"),t=zt("New Record"),z(e,"href",s=o[10].lucentUrl+"/records/new?schema="+o[0].name),z(e,"class","btn btn-sm btn-primary")},m(a,l){Te(a,e,l),j(e,t)},p(a,l){l&1&&s!==(s=a[10].lucentUrl+"/records/new?schema="+a[0].name)&&z(e,"href",s)},d(a){a&&ke(e)}}}function zce(o){let e,t,s,a,l,u;s=new Fa({props:{icon:"ellipsis-vertical"}});function d(y,k){return y[4].status_in==="trashed"?pke:gke}let h=d(o),b=h(o);return{c(){e=re("div"),t=re("button"),en(s.$$.fragment),a=Ze(),l=re("ul"),b.c(),z(t,"class","btn btn-link btn-sm"),z(t,"type","button"),z(t,"data-bs-toggle","dropdown"),z(t,"aria-expanded","false"),z(l,"class","dropdown-menu"),z(e,"class","dropdown d-inline-block")},m(y,k){Te(y,e,k),j(e,t),Kt(s,t,null),j(e,a),j(e,l),b.m(l,null),u=!0},p(y,k){h===(h=d(y))&&b?b.p(y,k):(b.d(1),b=h(y),b&&(b.c(),b.m(l,null)))},i(y){u||(xe(s.$$.fragment,y),u=!0)},o(y){Be(s.$$.fragment,y),u=!1},d(y){y&&ke(e),Jt(s),b.d()}}}function gke(o){let e,t,s,a,l,u,d,h;return{c(){e=re("li"),t=re("a"),s=zt("Export to CSV"),a=Ze(),l=re("li"),u=re("a"),d=zt("View trashed records"),z(t,"class","dropdown-item"),z(t,"href",o[11]),z(u,"class","dropdown-item"),z(u,"href",h=o[10].lucentUrl+"/content/"+o[0].name+"?filter[status_in]=trashed")},m(b,y){Te(b,e,y),j(e,t),j(t,s),Te(b,a,y),Te(b,l,y),j(l,u),j(u,d)},p(b,y){y&1&&h!==(h=b[10].lucentUrl+"/content/"+b[0].name+"?filter[status_in]=trashed")&&z(u,"href",h)},d(b){b&&ke(e),b&&ke(a),b&&ke(l)}}}function pke(o){let e,t=o[7]&&Vce(o);return{c(){t&&t.c(),e=Rs()},m(s,a){t&&t.m(s,a),Te(s,e,a)},p(s,a){s[7]?t?t.p(s,a):(t=Vce(s),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},d(s){t&&t.d(s),s&&ke(e)}}}function Vce(o){let e,t,s,a;return{c(){e=re("li"),t=re("a"),s=zt("Empty trash"),z(t,"class","dropdown-item"),z(t,"href",a=o[10].lucentUrl+"/content/"+o[0].name+"/emptyTrash")},m(l,u){Te(l,e,u),j(e,t),j(t,s)},p(l,u){u&1&&a!==(a=l[10].lucentUrl+"/content/"+l[0].name+"/emptyTrash")&&z(t,"href",a)},d(l){l&&ke(e)}}}function Wce(o){let e,t,s=Object.entries(o[4]),a=[];for(let u=0;uBe(a[u],1,1,()=>{a[u]=null});return{c(){e=re("div");for(let u=0;u0,F,U,K,L;s=new rke({props:{schema:o[0],sortParam:o[1],sortField:o[2],systemFields:o[9],inModal:o[5],modalUrl:o[6]}}),s.$on("refresh",o[15]);function te(Oe){o[16](Oe)}let ne={systemFields:o[9],operators:o[3],filter:o[4],inModal:o[5],modalUrl:o[6]};o[0]!==void 0&&(ne.schema=o[0]),l=new qCe({props:ne}),Ro.push(()=>er(l,"schema",te)),l.$on("refresh",o[17]);const oe=[mke,hke],G=[];function we(Oe,ce){return Oe[0].type==="collection"?0:1}k=we(o),E=G[k]=oe[k](o);let ve=!o[5]&&zce(o),Re=Q&&Wce(o);return{c(){e=re("div"),t=re("div"),en(s.$$.fragment),a=Ze(),en(l.$$.fragment),d=Ze(),h=re("form"),h.innerHTML='',b=Ze(),y=re("div"),E.c(),R=Ze(),ve&&ve.c(),$=Ze(),Re&&Re.c(),F=Rs(),z(h,"method","GET"),z(t,"class","d-flex align-items-center"),z(y,"class","d-flex align-items-center "),z(e,"class","mb-3 d-flex align-items-center justify-content-between")},m(Oe,ce){Te(Oe,e,ce),j(e,t),Kt(s,t,null),j(t,a),Kt(l,t,null),j(t,d),j(t,h),j(e,b),j(e,y),G[k].m(y,null),j(y,R),ve&&ve.m(y,null),Te(Oe,$,ce),Re&&Re.m(Oe,ce),Te(Oe,F,ce),U=!0,K||(L=mn(h,"submit",o[12]),K=!0)},p(Oe,[ce]){const Xe={};ce&1&&(Xe.schema=Oe[0]),ce&2&&(Xe.sortParam=Oe[1]),ce&4&&(Xe.sortField=Oe[2]),ce&512&&(Xe.systemFields=Oe[9]),ce&32&&(Xe.inModal=Oe[5]),ce&64&&(Xe.modalUrl=Oe[6]),s.$set(Xe);const tt={};ce&512&&(tt.systemFields=Oe[9]),ce&8&&(tt.operators=Oe[3]),ce&16&&(tt.filter=Oe[4]),ce&32&&(tt.inModal=Oe[5]),ce&64&&(tt.modalUrl=Oe[6]),!u&&ce&1&&(u=!0,tt.schema=Oe[0],lr(()=>u=!1)),l.$set(tt);let ot=k;k=we(Oe),k===ot?G[k].p(Oe,ce):(mo(),Be(G[ot],1,1,()=>{G[ot]=null}),go(),E=G[k],E?E.p(Oe,ce):(E=G[k]=oe[k](Oe),E.c()),xe(E,1),E.m(y,R)),Oe[5]?ve&&(mo(),Be(ve,1,1,()=>{ve=null}),go()):ve?(ve.p(Oe,ce),ce&32&&xe(ve,1)):(ve=zce(Oe),ve.c(),xe(ve,1),ve.m(y,null)),ce&16&&(Q=Object.entries(Oe[4]).length>0),Q?Re?(Re.p(Oe,ce),ce&16&&xe(Re,1)):(Re=Wce(Oe),Re.c(),xe(Re,1),Re.m(F.parentNode,F)):Re&&(mo(),Be(Re,1,1,()=>{Re=null}),go())},i(Oe){U||(xe(s.$$.fragment,Oe),xe(l.$$.fragment,Oe),xe(E),xe(ve),xe(Re),U=!0)},o(Oe){Be(s.$$.fragment,Oe),Be(l.$$.fragment,Oe),Be(E),Be(ve),Be(Re),U=!1},d(Oe){Oe&&ke(e),Jt(s),Jt(l),G[k].d(),ve&&ve.d(),Oe&&ke($),Re&&Re.d(Oe),Oe&&ke(F),K=!1,L()}}}function vke(o,e,t){const s=Ur("channel"),a=Fg();let{sortParam:l}=e,{sortField:u}=e,{schema:d}=e,{operators:h}=e,{filter:b}=e,{inModal:y}=e,{modalUrl:k}=e,{isWritable:E}=e,{records:R}=e,{graph:$}=e,{systemFields:Q=[]}=e,F=new URL(window.location.href),U=F.pathname+"/csv?"+F.searchParams.toString();function K(we){we.preventDefault();const ve=new FormData(we.target);let Re=ve.keys().next().value,Oe=ve.values().next().value;const ce=new URL(k!=null?k:window.location.href);ce.searchParams.set("skip","0"),ce.searchParams.set(Re,Oe),y?a("refresh",ce):window.location=ce}function L(we){t(14,R=we.detail)}function te(we){SH.call(this,o,we)}function ne(we){d=we,t(0,d)}function oe(we){SH.call(this,o,we)}function G(we){SH.call(this,o,we)}return o.$$set=we=>{"sortParam"in we&&t(1,l=we.sortParam),"sortField"in we&&t(2,u=we.sortField),"schema"in we&&t(0,d=we.schema),"operators"in we&&t(3,h=we.operators),"filter"in we&&t(4,b=we.filter),"inModal"in we&&t(5,y=we.inModal),"modalUrl"in we&&t(6,k=we.modalUrl),"isWritable"in we&&t(7,E=we.isWritable),"records"in we&&t(14,R=we.records),"graph"in we&&t(8,$=we.graph),"systemFields"in we&&t(9,Q=we.systemFields)},[d,l,u,h,b,y,k,E,$,Q,s,U,K,L,R,te,ne,oe,G]}class Oke extends uo{constructor(e){super(),co(this,e,vke,bke,lo,{sortParam:1,sortField:2,schema:0,operators:3,filter:4,inModal:5,modalUrl:6,isWritable:7,records:14,graph:8,systemFields:9})}}function Yce(o,e,t){const s=o.slice();return s[9]=e[t],s}function yke(o){let e,t=o[9]+"",s,a,l,u;function d(...h){return o[7](o[9],...h)}return{c(){e=re("a"),s=zt(t),z(e,"class","page-link"),z(e,"href",a=o[2](o[9]))},m(h,b){Te(h,e,b),j(e,s),l||(u=mn(e,"click",d),l=!0)},p(h,b){o=h,b&1&&t!==(t=o[9]+"")&&Qn(s,t),b&1&&a!==(a=o[2](o[9]))&&z(e,"href",a)},d(h){h&&ke(e),l=!1,u()}}}function wke(o){let e,t=o[9]+"",s;return{c(){e=re("span"),s=zt(t),z(e,"class","page-link active")},m(a,l){Te(a,e,l),j(e,s)},p(a,l){l&1&&t!==(t=a[9]+"")&&Qn(s,t)},d(a){a&&ke(e)}}}function Xce(o){let e,t;function s(u,d){return u[1]==u[9]?wke:yke}let a=s(o),l=a(o);return{c(){e=re("li"),l.c(),t=Ze(),z(e,"class","page-item")},m(u,d){Te(u,e,d),l.m(e,null),j(e,t)},p(u,d){a===(a=s(u))&&l?l.p(u,d):(l.d(1),l=a(u),l&&(l.c(),l.m(e,t)))},d(u){u&&ke(e),l.d()}}}function _ke(o){let e,t=o[0],s=[];for(let a=0;ay(R,E);return o.$$set=E=>{"pages"in E&&t(0,a=E.pages),"limit"in E&&t(4,l=E.limit),"currentPage"in E&&t(1,u=E.currentPage),"inModal"in E&&t(5,d=E.inModal),"modalUrl"in E&&t(6,h=E.modalUrl)},[a,u,b,y,l,d,h,k]}class Cke extends uo{constructor(e){super(),co(this,e,Ske,_ke,lo,{pages:0,limit:4,currentPage:1,inModal:5,modalUrl:6})}}function jce(o){let e,t,s,a,l,u,d,h,b,y;return a=new Cke({props:{pages:o[7],currentPage:o[6],limit:o[2],inModal:o[0],modalUrl:o[1]}}),a.$on("refresh",o[10]),{c(){e=re("li"),t=re("a"),t.textContent="First",s=Ze(),en(a.$$.fragment),l=Ze(),u=re("li"),d=re("a"),d.textContent="Last",z(t,"href","/"),z(t,"class","page-link"),z(e,"class","page-item disabled"),is(e,"disabled",o[6]===1),z(d,"class","page-link"),z(d,"href","/"),is(d,"disabled",o[6]===o[5]),z(u,"class","page-item")},m(k,E){Te(k,e,E),j(e,t),Te(k,s,E),Kt(a,k,E),Te(k,l,E),Te(k,u,E),j(u,d),h=!0,b||(y=[mn(t,"click",o[9]),mn(d,"click",o[8])],b=!0)},p(k,E){(!h||E&64)&&is(e,"disabled",k[6]===1);const R={};E&128&&(R.pages=k[7]),E&64&&(R.currentPage=k[6]),E&4&&(R.limit=k[2]),E&1&&(R.inModal=k[0]),E&2&&(R.modalUrl=k[1]),a.$set(R),(!h||E&96)&&is(d,"disabled",k[6]===k[5])},i(k){h||(xe(a.$$.fragment,k),h=!0)},o(k){Be(a.$$.fragment,k),h=!1},d(k){k&&ke(e),k&&ke(s),Jt(a,k),k&&ke(l),k&&ke(u),b=!1,vi(y)}}}function kke(o){let e,t,s,a,l,u,d=+o[3]+1+"",h,b,y,k=(+o[3]+o[2]>o[4]?o[4]:+o[3]+o[2])+"",E,R,$,Q,F,U,K=o[5]>1&&jce(o);return{c(){e=re("nav"),t=re("ul"),K&&K.c(),s=Ze(),a=re("p"),l=zt(`Showing - `),u=re("span"),h=zt(d),b=zt(` +`)};Qg.prototype.renderPartial=function(e,t,s,a){if(!!s){var l=this.getConfigTags(a),u=rre(s)?s(e[1]):s[e[1]];if(u!=null){var d=e[6],h=e[5],b=e[4],y=u;h==0&&b&&(y=this.indentPartial(u,b,d));var k=this.parse(y,l);return this.renderTokens(k,t,s,y,a)}}};Qg.prototype.unescapedValue=function(e,t){var s=t.lookup(e[1]);if(s!=null)return s};Qg.prototype.escapedValue=function(e,t,s){var a=this.getConfigEscape(s)||Zp.escape,l=t.lookup(e[1]);if(l!=null)return typeof l=="number"&&a===Zp.escape?String(l):a(l)};Qg.prototype.rawValue=function(e){return e[1]};Qg.prototype.getConfigTags=function(e){return jD(e)?e:e&&typeof e=="object"?e.tags:void 0};Qg.prototype.getConfigEscape=function(e){if(e&&typeof e=="object"&&!jD(e))return e.escape};var Zp={name:"mustache.js",version:"4.2.0",tags:["{{","}}"],clearCache:void 0,escape:void 0,parse:void 0,render:void 0,Scanner:void 0,Context:void 0,Writer:void 0,set templateCache(o){w6.templateCache=o},get templateCache(){return w6.templateCache}},w6=new Qg;Zp.clearCache=function(){return w6.clearCache()};Zp.parse=function(e,t){return w6.parse(e,t)};Zp.render=function(e,t,s,a){if(typeof e!="string")throw new TypeError('Invalid template! Template should be a "string" but "'+Jwe(e)+'" was given as the first argument for mustache#render(template, view, partials)');return w6.render(e,t,s,a)};Zp.escape=i_e;Zp.Scanner=j6;Zp.Context=DD;Zp.Writer=Qg;function nz(o){return nz=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},nz(o)}function hE(o){if(o===null||o===!0||o===!1)return NaN;var e=Number(o);return isNaN(e)?e:e<0?Math.ceil(e):Math.floor(e)}function Sc(o,e){if(e.length1?"s":"")+" required, but only "+e.length+" present")}function cc(o){Sc(1,arguments);var e=Object.prototype.toString.call(o);return o instanceof Date||nz(o)==="object"&&e==="[object Date]"?new Date(o.getTime()):typeof o=="number"||e==="[object Number]"?new Date(o):((typeof o=="string"||e==="[object String]")&&typeof console<"u"&&(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))}function m_e(o,e){Sc(2,arguments);var t=cc(o).getTime(),s=hE(e);return new Date(t+s)}var g_e={};function q6(){return g_e}function Noe(o){var e=new Date(Date.UTC(o.getFullYear(),o.getMonth(),o.getDate(),o.getHours(),o.getMinutes(),o.getSeconds(),o.getMilliseconds()));return e.setUTCFullYear(o.getFullYear()),o.getTime()-e.getTime()}function kH(o,e){Sc(2,arguments);var t=cc(o),s=cc(e),a=t.getTime()-s.getTime();return a<0?-1:a>0?1:a}function p_e(o){return Sc(1,arguments),o instanceof Date||nz(o)==="object"&&Object.prototype.toString.call(o)==="[object Date]"}function b_e(o){if(Sc(1,arguments),!p_e(o)&&typeof o!="number")return!1;var e=cc(o);return!isNaN(Number(e))}function v_e(o,e){Sc(2,arguments);var t=cc(o),s=cc(e),a=t.getFullYear()-s.getFullYear(),l=t.getMonth()-s.getMonth();return a*12+l}function O_e(o,e){return Sc(2,arguments),cc(o).getTime()-cc(e).getTime()}var Nle={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)}},y_e="trunc";function w_e(o){return o?Nle[o]:Nle[y_e]}function __e(o){Sc(1,arguments);var e=cc(o);return e.setHours(23,59,59,999),e}function S_e(o){Sc(1,arguments);var e=cc(o),t=e.getMonth();return e.setFullYear(e.getFullYear(),t+1,0),e.setHours(23,59,59,999),e}function C_e(o){Sc(1,arguments);var e=cc(o);return __e(e).getTime()===S_e(e).getTime()}function k_e(o,e){Sc(2,arguments);var t=cc(o),s=cc(e),a=kH(t,s),l=Math.abs(v_e(t,s)),u;if(l<1)u=0;else{t.getMonth()===1&&t.getDate()>27&&t.setDate(30),t.setMonth(t.getMonth()-a*l);var d=kH(t,s)===-a;C_e(cc(o))&&l===1&&kH(o,s)===1&&(d=!1),u=a*(l-Number(d))}return u===0?0:u}function x_e(o,e,t){Sc(2,arguments);var s=O_e(o,e)/1e3;return w_e(t==null?void 0:t.roundingMethod)(s)}function T_e(o,e){Sc(2,arguments);var t=hE(e);return m_e(o,-t)}var E_e=864e5;function A_e(o){Sc(1,arguments);var e=cc(o),t=e.getTime();e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0);var s=e.getTime(),a=t-s;return Math.floor(a/E_e)+1}function oz(o){Sc(1,arguments);var e=1,t=cc(o),s=t.getUTCDay(),a=(s=a.getTime()?t+1:e.getTime()>=u.getTime()?t:t-1}function D_e(o){Sc(1,arguments);var e=$pe(o),t=new Date(0);t.setUTCFullYear(e,0,4),t.setUTCHours(0,0,0,0);var s=oz(t);return s}var P_e=6048e5;function M_e(o){Sc(1,arguments);var e=cc(o),t=oz(e).getTime()-D_e(e).getTime();return Math.round(t/P_e)+1}function sz(o,e){var t,s,a,l,u,d,h,b;Sc(1,arguments);var y=q6(),k=hE((t=(s=(a=(l=e==null?void 0:e.weekStartsOn)!==null&&l!==void 0?l:e==null||(u=e.locale)===null||u===void 0||(d=u.options)===null||d===void 0?void 0:d.weekStartsOn)!==null&&a!==void 0?a:y.weekStartsOn)!==null&&s!==void 0?s:(h=y.locale)===null||h===void 0||(b=h.options)===null||b===void 0?void 0:b.weekStartsOn)!==null&&t!==void 0?t:0);if(!(k>=0&&k<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var E=cc(o),R=E.getUTCDay(),$=(R=1&&R<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var $=new Date(0);$.setUTCFullYear(k+1,0,R),$.setUTCHours(0,0,0,0);var Q=sz($,e),F=new Date(0);F.setUTCFullYear(k,0,R),F.setUTCHours(0,0,0,0);var U=sz(F,e);return y.getTime()>=Q.getTime()?k+1:y.getTime()>=U.getTime()?k:k-1}function R_e(o,e){var t,s,a,l,u,d,h,b;Sc(1,arguments);var y=q6(),k=hE((t=(s=(a=(l=e==null?void 0:e.firstWeekContainsDate)!==null&&l!==void 0?l:e==null||(u=e.locale)===null||u===void 0||(d=u.options)===null||d===void 0?void 0:d.firstWeekContainsDate)!==null&&a!==void 0?a:y.firstWeekContainsDate)!==null&&s!==void 0?s:(h=y.locale)===null||h===void 0||(b=h.options)===null||b===void 0?void 0:b.firstWeekContainsDate)!==null&&t!==void 0?t:1),E=Npe(o,e),R=new Date(0);R.setUTCFullYear(E,0,k),R.setUTCHours(0,0,0,0);var $=sz(R,e);return $}var $_e=6048e5;function N_e(o,e){Sc(1,arguments);var t=cc(o),s=sz(t,e).getTime()-R_e(t,e).getTime();return Math.round(s/$_e)+1}function Bl(o,e){for(var t=o<0?"-":"",s=Math.abs(o).toString();s.length0?s:1-s;return Bl(t==="yy"?a%100:a,t.length)},M:function(e,t){var s=e.getUTCMonth();return t==="M"?String(s+1):Bl(s+1,2)},d:function(e,t){return Bl(e.getUTCDate(),t.length)},a:function(e,t){var s=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return s.toUpperCase();case"aaa":return s;case"aaaaa":return s[0];case"aaaa":default:return s==="am"?"a.m.":"p.m."}},h:function(e,t){return Bl(e.getUTCHours()%12||12,t.length)},H:function(e,t){return Bl(e.getUTCHours(),t.length)},m:function(e,t){return Bl(e.getUTCMinutes(),t.length)},s:function(e,t){return Bl(e.getUTCSeconds(),t.length)},S:function(e,t){var s=t.length,a=e.getUTCMilliseconds(),l=Math.floor(a*Math.pow(10,s-3));return Bl(l,t.length)}};const mC=I_e;var J4={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},B_e={G:function(e,t,s){var a=e.getUTCFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return s.era(a,{width:"abbreviated"});case"GGGGG":return s.era(a,{width:"narrow"});case"GGGG":default:return s.era(a,{width:"wide"})}},y:function(e,t,s){if(t==="yo"){var a=e.getUTCFullYear(),l=a>0?a:1-a;return s.ordinalNumber(l,{unit:"year"})}return mC.y(e,t)},Y:function(e,t,s,a){var l=Npe(e,a),u=l>0?l:1-l;if(t==="YY"){var d=u%100;return Bl(d,2)}return t==="Yo"?s.ordinalNumber(u,{unit:"year"}):Bl(u,t.length)},R:function(e,t){var s=$pe(e);return Bl(s,t.length)},u:function(e,t){var s=e.getUTCFullYear();return Bl(s,t.length)},Q:function(e,t,s){var a=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(a);case"QQ":return Bl(a,2);case"Qo":return s.ordinalNumber(a,{unit:"quarter"});case"QQQ":return s.quarter(a,{width:"abbreviated",context:"formatting"});case"QQQQQ":return s.quarter(a,{width:"narrow",context:"formatting"});case"QQQQ":default:return s.quarter(a,{width:"wide",context:"formatting"})}},q:function(e,t,s){var a=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(a);case"qq":return Bl(a,2);case"qo":return s.ordinalNumber(a,{unit:"quarter"});case"qqq":return s.quarter(a,{width:"abbreviated",context:"standalone"});case"qqqqq":return s.quarter(a,{width:"narrow",context:"standalone"});case"qqqq":default:return s.quarter(a,{width:"wide",context:"standalone"})}},M:function(e,t,s){var a=e.getUTCMonth();switch(t){case"M":case"MM":return mC.M(e,t);case"Mo":return s.ordinalNumber(a+1,{unit:"month"});case"MMM":return s.month(a,{width:"abbreviated",context:"formatting"});case"MMMMM":return s.month(a,{width:"narrow",context:"formatting"});case"MMMM":default:return s.month(a,{width:"wide",context:"formatting"})}},L:function(e,t,s){var a=e.getUTCMonth();switch(t){case"L":return String(a+1);case"LL":return Bl(a+1,2);case"Lo":return s.ordinalNumber(a+1,{unit:"month"});case"LLL":return s.month(a,{width:"abbreviated",context:"standalone"});case"LLLLL":return s.month(a,{width:"narrow",context:"standalone"});case"LLLL":default:return s.month(a,{width:"wide",context:"standalone"})}},w:function(e,t,s,a){var l=N_e(e,a);return t==="wo"?s.ordinalNumber(l,{unit:"week"}):Bl(l,t.length)},I:function(e,t,s){var a=M_e(e);return t==="Io"?s.ordinalNumber(a,{unit:"week"}):Bl(a,t.length)},d:function(e,t,s){return t==="do"?s.ordinalNumber(e.getUTCDate(),{unit:"date"}):mC.d(e,t)},D:function(e,t,s){var a=A_e(e);return t==="Do"?s.ordinalNumber(a,{unit:"dayOfYear"}):Bl(a,t.length)},E:function(e,t,s){var a=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return s.day(a,{width:"abbreviated",context:"formatting"});case"EEEEE":return s.day(a,{width:"narrow",context:"formatting"});case"EEEEEE":return s.day(a,{width:"short",context:"formatting"});case"EEEE":default:return s.day(a,{width:"wide",context:"formatting"})}},e:function(e,t,s,a){var l=e.getUTCDay(),u=(l-a.weekStartsOn+8)%7||7;switch(t){case"e":return String(u);case"ee":return Bl(u,2);case"eo":return s.ordinalNumber(u,{unit:"day"});case"eee":return s.day(l,{width:"abbreviated",context:"formatting"});case"eeeee":return s.day(l,{width:"narrow",context:"formatting"});case"eeeeee":return s.day(l,{width:"short",context:"formatting"});case"eeee":default:return s.day(l,{width:"wide",context:"formatting"})}},c:function(e,t,s,a){var l=e.getUTCDay(),u=(l-a.weekStartsOn+8)%7||7;switch(t){case"c":return String(u);case"cc":return Bl(u,t.length);case"co":return s.ordinalNumber(u,{unit:"day"});case"ccc":return s.day(l,{width:"abbreviated",context:"standalone"});case"ccccc":return s.day(l,{width:"narrow",context:"standalone"});case"cccccc":return s.day(l,{width:"short",context:"standalone"});case"cccc":default:return s.day(l,{width:"wide",context:"standalone"})}},i:function(e,t,s){var a=e.getUTCDay(),l=a===0?7:a;switch(t){case"i":return String(l);case"ii":return Bl(l,t.length);case"io":return s.ordinalNumber(l,{unit:"day"});case"iii":return s.day(a,{width:"abbreviated",context:"formatting"});case"iiiii":return s.day(a,{width:"narrow",context:"formatting"});case"iiiiii":return s.day(a,{width:"short",context:"formatting"});case"iiii":default:return s.day(a,{width:"wide",context:"formatting"})}},a:function(e,t,s){var a=e.getUTCHours(),l=a/12>=1?"pm":"am";switch(t){case"a":case"aa":return s.dayPeriod(l,{width:"abbreviated",context:"formatting"});case"aaa":return s.dayPeriod(l,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return s.dayPeriod(l,{width:"narrow",context:"formatting"});case"aaaa":default:return s.dayPeriod(l,{width:"wide",context:"formatting"})}},b:function(e,t,s){var a=e.getUTCHours(),l;switch(a===12?l=J4.noon:a===0?l=J4.midnight:l=a/12>=1?"pm":"am",t){case"b":case"bb":return s.dayPeriod(l,{width:"abbreviated",context:"formatting"});case"bbb":return s.dayPeriod(l,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return s.dayPeriod(l,{width:"narrow",context:"formatting"});case"bbbb":default:return s.dayPeriod(l,{width:"wide",context:"formatting"})}},B:function(e,t,s){var a=e.getUTCHours(),l;switch(a>=17?l=J4.evening:a>=12?l=J4.afternoon:a>=4?l=J4.morning:l=J4.night,t){case"B":case"BB":case"BBB":return s.dayPeriod(l,{width:"abbreviated",context:"formatting"});case"BBBBB":return s.dayPeriod(l,{width:"narrow",context:"formatting"});case"BBBB":default:return s.dayPeriod(l,{width:"wide",context:"formatting"})}},h:function(e,t,s){if(t==="ho"){var a=e.getUTCHours()%12;return a===0&&(a=12),s.ordinalNumber(a,{unit:"hour"})}return mC.h(e,t)},H:function(e,t,s){return t==="Ho"?s.ordinalNumber(e.getUTCHours(),{unit:"hour"}):mC.H(e,t)},K:function(e,t,s){var a=e.getUTCHours()%12;return t==="Ko"?s.ordinalNumber(a,{unit:"hour"}):Bl(a,t.length)},k:function(e,t,s){var a=e.getUTCHours();return a===0&&(a=24),t==="ko"?s.ordinalNumber(a,{unit:"hour"}):Bl(a,t.length)},m:function(e,t,s){return t==="mo"?s.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):mC.m(e,t)},s:function(e,t,s){return t==="so"?s.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):mC.s(e,t)},S:function(e,t){return mC.S(e,t)},X:function(e,t,s,a){var l=a._originalDate||e,u=l.getTimezoneOffset();if(u===0)return"Z";switch(t){case"X":return Ble(u);case"XXXX":case"XX":return eE(u);case"XXXXX":case"XXX":default:return eE(u,":")}},x:function(e,t,s,a){var l=a._originalDate||e,u=l.getTimezoneOffset();switch(t){case"x":return Ble(u);case"xxxx":case"xx":return eE(u);case"xxxxx":case"xxx":default:return eE(u,":")}},O:function(e,t,s,a){var l=a._originalDate||e,u=l.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+Ile(u,":");case"OOOO":default:return"GMT"+eE(u,":")}},z:function(e,t,s,a){var l=a._originalDate||e,u=l.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+Ile(u,":");case"zzzz":default:return"GMT"+eE(u,":")}},t:function(e,t,s,a){var l=a._originalDate||e,u=Math.floor(l.getTime()/1e3);return Bl(u,t.length)},T:function(e,t,s,a){var l=a._originalDate||e,u=l.getTime();return Bl(u,t.length)}};function Ile(o,e){var t=o>0?"-":"+",s=Math.abs(o),a=Math.floor(s/60),l=s%60;if(l===0)return t+String(a);var u=e||"";return t+String(a)+u+Bl(l,2)}function Ble(o,e){if(o%60===0){var t=o>0?"-":"+";return t+Bl(Math.abs(o)/60,2)}return eE(o,e)}function eE(o,e){var t=e||"",s=o>0?"-":"+",a=Math.abs(o),l=Bl(Math.floor(a/60),2),u=Bl(a%60,2);return s+l+t+u}const L_e=B_e;var Lle=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"});case"PPPP":default:return t.date({width:"full"})}},Ipe=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"});case"pppp":default:return t.time({width:"full"})}},F_e=function(e,t){var s=e.match(/(P+)(p+)?/)||[],a=s[1],l=s[2];if(!l)return Lle(e,t);var u;switch(a){case"P":u=t.dateTime({width:"short"});break;case"PP":u=t.dateTime({width:"medium"});break;case"PPP":u=t.dateTime({width:"long"});break;case"PPPP":default:u=t.dateTime({width:"full"});break}return u.replace("{{date}}",Lle(a,t)).replace("{{time}}",Ipe(l,t))},Q_e={p:Ipe,P:F_e};const Z_e=Q_e;var H_e=["D","DD"],z_e=["YY","YYYY"];function V_e(o){return H_e.indexOf(o)!==-1}function W_e(o){return z_e.indexOf(o)!==-1}function Fle(o,e,t){if(o==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(e,"`) for formatting years to the input `").concat(t,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(o==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(e,"`) for formatting years to the input `").concat(t,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(o==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(e,"`) for formatting days of the month to the input `").concat(t,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(o==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(e,"`) for formatting days of the month to the input `").concat(t,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var U_e={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"}},Y_e=function(e,t,s){var a,l=U_e[e];return typeof l=="string"?a=l:t===1?a=l.one:a=l.other.replace("{{count}}",t.toString()),s!=null&&s.addSuffix?s.comparison&&s.comparison>0?"in "+a:a+" ago":a};const X_e=Y_e;function pne(o){return function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.width?String(e.width):o.defaultWidth,s=o.formats[t]||o.formats[o.defaultWidth];return s}}var j_e={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},q_e={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},G_e={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},K_e={date:pne({formats:j_e,defaultWidth:"full"}),time:pne({formats:q_e,defaultWidth:"full"}),dateTime:pne({formats:G_e,defaultWidth:"full"})};const J_e=K_e;var eSe={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},tSe=function(e,t,s,a){return eSe[e]};const nSe=tSe;function BN(o){return function(e,t){var s=t!=null&&t.context?String(t.context):"standalone",a;if(s==="formatting"&&o.formattingValues){var l=o.defaultFormattingWidth||o.defaultWidth,u=t!=null&&t.width?String(t.width):l;a=o.formattingValues[u]||o.formattingValues[l]}else{var d=o.defaultWidth,h=t!=null&&t.width?String(t.width):o.defaultWidth;a=o.values[h]||o.values[d]}var b=o.argumentCallback?o.argumentCallback(e):e;return a[b]}}var oSe={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},sSe={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},rSe={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"]},iSe={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"]},aSe={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"}},lSe={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"}},cSe=function(e,t){var s=Number(e),a=s%100;if(a>20||a<10)switch(a%10){case 1:return s+"st";case 2:return s+"nd";case 3:return s+"rd"}return s+"th"},uSe={ordinalNumber:cSe,era:BN({values:oSe,defaultWidth:"wide"}),quarter:BN({values:sSe,defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:BN({values:rSe,defaultWidth:"wide"}),day:BN({values:iSe,defaultWidth:"wide"}),dayPeriod:BN({values:aSe,defaultWidth:"wide",formattingValues:lSe,defaultFormattingWidth:"wide"})};const fSe=uSe;function LN(o){return function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=t.width,a=s&&o.matchPatterns[s]||o.matchPatterns[o.defaultMatchWidth],l=e.match(a);if(!l)return null;var u=l[0],d=s&&o.parsePatterns[s]||o.parsePatterns[o.defaultParseWidth],h=Array.isArray(d)?hSe(d,function(k){return k.test(u)}):dSe(d,function(k){return k.test(u)}),b;b=o.valueCallback?o.valueCallback(h):h,b=t.valueCallback?t.valueCallback(b):b;var y=e.slice(u.length);return{value:b,rest:y}}}function dSe(o,e){for(var t in o)if(o.hasOwnProperty(t)&&e(o[t]))return t}function hSe(o,e){for(var t=0;t1&&arguments[1]!==void 0?arguments[1]:{},s=e.match(o.matchPattern);if(!s)return null;var a=s[0],l=e.match(o.parsePattern);if(!l)return null;var u=o.valueCallback?o.valueCallback(l[0]):l[0];u=t.valueCallback?t.valueCallback(u):u;var d=e.slice(a.length);return{value:u,rest:d}}}var gSe=/^(\d+)(th|st|nd|rd)?/i,pSe=/\d+/i,bSe={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},vSe={any:[/^b/i,/^(a|c)/i]},OSe={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},ySe={any:[/1/i,/2/i,/3/i,/4/i]},wSe={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},_Se={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]},SSe={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},CSe={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]},kSe={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},xSe={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}},TSe={ordinalNumber:mSe({matchPattern:gSe,parsePattern:pSe,valueCallback:function(e){return parseInt(e,10)}}),era:LN({matchPatterns:bSe,defaultMatchWidth:"wide",parsePatterns:vSe,defaultParseWidth:"any"}),quarter:LN({matchPatterns:OSe,defaultMatchWidth:"wide",parsePatterns:ySe,defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:LN({matchPatterns:wSe,defaultMatchWidth:"wide",parsePatterns:_Se,defaultParseWidth:"any"}),day:LN({matchPatterns:SSe,defaultMatchWidth:"wide",parsePatterns:CSe,defaultParseWidth:"any"}),dayPeriod:LN({matchPatterns:kSe,defaultMatchWidth:"any",parsePatterns:xSe,defaultParseWidth:"any"})};const ESe=TSe;var ASe={code:"en-US",formatDistance:X_e,formatLong:J_e,formatRelative:nSe,localize:fSe,match:ESe,options:{weekStartsOn:0,firstWeekContainsDate:1}};const Bpe=ASe;var DSe=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,PSe=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,MSe=/^'([^]*?)'?$/,RSe=/''/g,$Se=/[a-zA-Z]/;function Lpe(o,e,t){var s,a,l,u,d,h,b,y,k,E,R,$,Q,F,U,K,L,te;Sc(2,arguments);var ne=String(e),oe=q6(),G=(s=(a=t==null?void 0:t.locale)!==null&&a!==void 0?a:oe.locale)!==null&&s!==void 0?s:Bpe,we=hE((l=(u=(d=(h=t==null?void 0:t.firstWeekContainsDate)!==null&&h!==void 0?h:t==null||(b=t.locale)===null||b===void 0||(y=b.options)===null||y===void 0?void 0:y.firstWeekContainsDate)!==null&&d!==void 0?d:oe.firstWeekContainsDate)!==null&&u!==void 0?u:(k=oe.locale)===null||k===void 0||(E=k.options)===null||E===void 0?void 0:E.firstWeekContainsDate)!==null&&l!==void 0?l:1);if(!(we>=1&&we<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var ve=hE((R=($=(Q=(F=t==null?void 0:t.weekStartsOn)!==null&&F!==void 0?F:t==null||(U=t.locale)===null||U===void 0||(K=U.options)===null||K===void 0?void 0:K.weekStartsOn)!==null&&Q!==void 0?Q:oe.weekStartsOn)!==null&&$!==void 0?$:(L=oe.locale)===null||L===void 0||(te=L.options)===null||te===void 0?void 0:te.weekStartsOn)!==null&&R!==void 0?R:0);if(!(ve>=0&&ve<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!G.localize)throw new RangeError("locale must contain localize property");if(!G.formatLong)throw new RangeError("locale must contain formatLong property");var Re=cc(o);if(!b_e(Re))throw new RangeError("Invalid time value");var Oe=Noe(Re),ce=T_e(Re,Oe),Xe={firstWeekContainsDate:we,weekStartsOn:ve,locale:G,_originalDate:Re},tt=ne.match(PSe).map(function(ot){var V=ot[0];if(V==="p"||V==="P"){var ut=Z_e[V];return ut(ot,G.formatLong)}return ot}).join("").match(DSe).map(function(ot){if(ot==="''")return"'";var V=ot[0];if(V==="'")return NSe(ot);var ut=L_e[V];if(ut)return!(t!=null&&t.useAdditionalWeekYearTokens)&&W_e(ot)&&Fle(ot,e,String(o)),!(t!=null&&t.useAdditionalDayOfYearTokens)&&V_e(ot)&&Fle(ot,e,String(o)),ut(ce,ot,G.localize,Xe);if(V.match($Se))throw new RangeError("Format string contains an unescaped latin alphabet character `"+V+"`");return ot}).join("");return tt}function NSe(o){var e=o.match(MSe);return e?e[1].replace(RSe,"'"):o}function Fpe(o,e){if(o==null)throw new TypeError("assign requires that input parameter not be null or undefined");for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(o[t]=e[t]);return o}function ISe(o){return Fpe({},o)}var Qle=1440,BSe=2520,bne=43200,LSe=86400;function FSe(o,e,t){var s,a;Sc(2,arguments);var l=q6(),u=(s=(a=t==null?void 0:t.locale)!==null&&a!==void 0?a:l.locale)!==null&&s!==void 0?s:Bpe;if(!u.formatDistance)throw new RangeError("locale must contain formatDistance property");var d=kH(o,e);if(isNaN(d))throw new RangeError("Invalid time value");var h=Fpe(ISe(t),{addSuffix:Boolean(t==null?void 0:t.addSuffix),comparison:d}),b,y;d>0?(b=cc(e),y=cc(o)):(b=cc(o),y=cc(e));var k=x_e(y,b),E=(Noe(y)-Noe(b))/1e3,R=Math.round((k-E)/60),$;if(R<2)return t!=null&&t.includeSeconds?k<5?u.formatDistance("lessThanXSeconds",5,h):k<10?u.formatDistance("lessThanXSeconds",10,h):k<20?u.formatDistance("lessThanXSeconds",20,h):k<40?u.formatDistance("halfAMinute",0,h):k<60?u.formatDistance("lessThanXMinutes",1,h):u.formatDistance("xMinutes",1,h):R===0?u.formatDistance("lessThanXMinutes",1,h):u.formatDistance("xMinutes",R,h);if(R<45)return u.formatDistance("xMinutes",R,h);if(R<90)return u.formatDistance("aboutXHours",1,h);if(Rh.name===(e==null?void 0:e.schema));if(!(s!=null&&s.titleTemplate))return Vle(s,e);let a=e.data,u=Zp.parse(s.titleTemplate).filter(h=>h[0]==="name").map(h=>h[1]).filter(h=>{let b=s.fields.find(y=>y.name===h);return(b==null?void 0:b.info.name)==="reference"}).reduce((h,b)=>{let y=t.edges.find(E=>E.source===e.id&&E.field===b),k=t.records.find(E=>E.id===(y==null?void 0:y.target));return h[b]=qu(o,k,t),h},{});a={...a,...u};let d=Zp.render(s.titleTemplate,a);return!d||d===""?Vle(s,e):Zpe(d.slice(0,300))}function Vle(o,e){var s;if((o==null?void 0:o.type)==="files")return e._file.path;let t=Zpe(e==null?void 0:e.data[(s=o.fields.filter(a=>a.info.name==="text")[0])==null?void 0:s.name]).slice(0,300);return t==""?"Untitled":t}function Wle(o){let e,t,s;return{c(){e=re("a"),t=Ht(o[1]),Z(e,"href",s=o[3].lucentUrl+"/records/"+o[0].id),Z(e,"class","text-decoration-none rounded py-1 px-2 d-inline-block svelte-nbbgyi"),Z(e,"title",o[1]),rs(e,"border","2px solid "+(o[2].color?o[2].color:"#999"),1),rs(e,"white-space","nowrap")},m(a,l){Te(a,e,l),X(e,t)},p(a,l){l&2&&Qn(t,a[1]),l&1&&s!==(s=a[3].lucentUrl+"/records/"+a[0].id)&&Z(e,"href",s),l&2&&Z(e,"title",a[1]),l&4&&rs(e,"border","2px solid "+(a[2].color?a[2].color:"#999"),1)},d(a){a&&ke(e)}}}function QSe(o){var s;let e,t=((s=o[0])==null?void 0:s.data)&&Wle(o);return{c(){t&&t.c(),e=Rs()},m(a,l){t&&t.m(a,l),Te(a,e,l)},p(a,[l]){var u;(u=a[0])!=null&&u.data?t?t.p(a,l):(t=Wle(a),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},i:fn,o:fn,d(a){t&&t.d(a),a&&ke(e)}}}function ZSe(o,e,t){let s,a;const l=Ur("channel");let{record:u}=e,{graph:d}=e;return o.$$set=h=>{"record"in h&&t(0,u=h.record),"graph"in h&&t(4,d=h.graph)},o.$$.update=()=>{o.$$.dirty&1&&t(2,s=l.schemas.find(h=>h.name===u.schema)),o.$$.dirty&17&&t(1,a=qu(l.schemas,u,d))},[u,a,s,l,d]}class G6 extends uo{constructor(e){super(),co(this,e,ZSe,QSe,lo,{record:0,graph:4})}}function Ule(o,e,t){const s=o.slice();return s[2]=e[t],s[4]=t,s}function Yle(o){let e,t,s=o[0].reverse(),a=[];for(let u=0;uBe(a[u],1,1,()=>{a[u]=null});return{c(){e=re("div");for(let u=0;u0&&Yle(o);return{c(){s&&s.c(),e=Rs()},m(a,l){s&&s.m(a,l),Te(a,e,l),t=!0},p(a,[l]){a[0].length>0?s?(s.p(a,l),l&1&&xe(s,1)):(s=Yle(a),s.c(),xe(s,1),s.m(e.parentNode,e)):s&&(mo(),Be(s,1,1,()=>{s=null}),go())},i(a){t||(xe(s),t=!0)},o(a){Be(s),t=!1},d(a){s&&s.d(a),a&&ke(e)}}}function VSe(o,e,t){let{managerRecords:s}=e,{graph:a}=e;return o.$$set=l=>{"managerRecords"in l&&t(0,s=l.managerRecords),"graph"in l&&t(1,a=l.graph)},[s,a]}class WSe extends uo{constructor(e){super(),co(this,e,VSe,zSe,lo,{managerRecords:0,graph:1})}}function USe(o){let e;return{c(){e=Ht("New Record")},m(t,s){Te(t,e,s)},p:fn,d(t){t&&ke(e)}}}function YSe(o){let e=qu(o[5].schemas,o[3],o[2])+"",t;return{c(){t=Ht(e)},m(s,a){Te(s,t,a)},p(s,a){a&12&&e!==(e=qu(s[5].schemas,s[3],s[2])+"")&&Qn(t,e)},d(s){s&&ke(t)}}}function jle(o){let e,t,s,a,l,u,d,h,b,y,k,E,R,$,Q,F,U;s=new Fa({props:{icon:"ellipsis"}});let K=!o[4]&&qle(o);return{c(){e=re("div"),t=re("button"),en(s.$$.fragment),a=Ze(),l=re("div"),u=re("h6"),u.textContent="Record Actions",d=Ze(),h=re("a"),b=Ht("Create new"),k=Ze(),K&&K.c(),E=Ze(),R=re("a"),$=Ht("Revisions"),Z(t,"class","btn btn-link btn-sm"),Z(t,"type","button"),Z(t,"data-bs-toggle","dropdown"),Z(t,"aria-expanded","false"),Z(u,"class","dropdown-header"),Z(h,"class","dropdown-item"),Z(h,"href",y=o[5].lucentUrl+"/records/new?schema="+o[1].name),Z(R,"class","dropdown-item"),Z(R,"href",o[5].lucentUrl),Z(l,"class","dropdown-menu"),Z(e,"class","dropdown d-inline-block")},m(L,te){Te(L,e,te),X(e,t),Kt(s,t,null),X(e,a),X(e,l),X(l,u),X(l,d),X(l,h),X(h,b),X(l,k),K&&K.m(l,null),X(l,E),X(l,R),X(R,$),Q=!0,F||(U=mn(R,"click",ku(o[7])),F=!0)},p(L,te){(!Q||te&2&&y!==(y=L[5].lucentUrl+"/records/new?schema="+L[1].name))&&Z(h,"href",y),L[4]?K&&(K.d(1),K=null):K?K.p(L,te):(K=qle(L),K.c(),K.m(l,E))},i(L){Q||(xe(s.$$.fragment,L),Q=!0)},o(L){Be(s.$$.fragment,L),Q=!1},d(L){L&&ke(e),Jt(s),K&&K.d(),F=!1,U()}}}function qle(o){let e,t,s,a;return{c(){e=re("a"),t=Ht("Clone"),Z(e,"class","dropdown-item"),Z(e,"href",o[5].lucentUrl)},m(l,u){Te(l,e,u),X(e,t),s||(a=mn(e,"click",o[6]),s=!0)},p:fn,d(l){l&&ke(e),s=!1,a()}}}function XSe(o){let e,t,s=o[1].label.toUpperCase()+"",a,l,u,d,h,b;function y($,Q){return $[4]?USe:YSe}let k=y(o),E=k(o),R=!o[4]&&jle(o);return{c(){e=re("h3"),t=re("a"),a=Ht(s),u=Ze(),d=re("span"),E.c(),h=Ze(),R&&R.c(),Z(t,"class","text-muted d-block text-decoration-none fs-6 mb-1"),Z(t,"href",l=o[5].lucentUrl+"/content/"+o[1].name),Z(d,"class","text-dark d-block"),Z(e,"class","header-normal mt-5 mb-0")},m($,Q){Te($,e,Q),X(e,t),X(t,a),X(e,u),X(e,d),E.m(d,null),X(e,h),R&&R.m(e,null),b=!0},p($,[Q]){(!b||Q&2)&&s!==(s=$[1].label.toUpperCase()+"")&&Qn(a,s),(!b||Q&2&&l!==(l=$[5].lucentUrl+"/content/"+$[1].name))&&Z(t,"href",l),k===(k=y($))&&E?E.p($,Q):(E.d(1),E=k($),E&&(E.c(),E.m(d,null))),$[4]?R&&(mo(),Be(R,1,1,()=>{R=null}),go()):R?(R.p($,Q),Q&16&&xe(R,1)):(R=jle($),R.c(),xe(R,1),R.m(e,null))},i($){b||(xe(R),b=!0)},o($){Be(R),b=!1},d($){$&&ke(e),E.d(),R&&R.d()}}}function jSe(o,e,t){const s=Ur("channel");let{schema:a}=e,{graph:l}=e,{record:u}=e,{isCreateMode:d}=e,{activeContentTab:h}=e;function b(k){k.preventDefault(),axios.post(s.lucentUrl+"/records/clone/"+u.id).then(E=>{window.location=s.lucentUrl+"/records/"+E.data.id}).catch(E=>{})}const y=k=>t(0,h="_info");return o.$$set=k=>{"schema"in k&&t(1,a=k.schema),"graph"in k&&t(2,l=k.graph),"record"in k&&t(3,u=k.record),"isCreateMode"in k&&t(4,d=k.isCreateMode),"activeContentTab"in k&&t(0,h=k.activeContentTab)},[h,a,l,u,d,s,b,y]}class qSe extends uo{constructor(e){super(),co(this,e,jSe,XSe,lo,{schema:1,graph:2,record:3,isCreateMode:4,activeContentTab:0})}}function Hpe(o){return zpe()[o]}function zpe(){return{published:{value:"published",text:"Published",bg:"success",color:"white"},trashed:{value:"trashed",text:"Trashed",bg:"danger",color:"white"},draft:{value:"draft",text:"Draft",bg:"warning",color:"dark"}}}function Gle(o,e,t){const s=o.slice();return s[10]=e[t],s}function Kle(o){let e,t=o[10].text+"",s,a,l,u;function d(...h){return o[9](o[10],...h)}return{c(){e=re("button"),s=Ht(t),a=Ze(),Z(e,"type","button"),Z(e,"class","dropdown-item my-2 rounded w-100 bg-"+o[10].bg+" text-"+o[10].color)},m(h,b){Te(h,e,b),X(e,s),X(e,a),l||(u=mn(e,"click",d),l=!0)},p(h,b){o=h},d(h){h&&ke(e),l=!1,u()}}}function Jle(o){let e,t=o[10].value!==o[0]&&Kle(o);return{c(){t&&t.c(),e=Rs()},m(s,a){t&&t.m(s,a),Te(s,e,a)},p(s,a){s[10].value!==s[0]?t?t.p(s,a):(t=Kle(s),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},d(s){t&&t.d(s),s&&ke(e)}}}function GSe(o){let e,t,s;return{c(){e=re("a"),t=Ht("Preview"),Z(e,"href",s=o[5].previewTargetUrl+"?schema="+o[2].name+"&id="+o[1].id),Z(e,"target","_blank"),Z(e,"class","btn btn-info ms-3")},m(a,l){Te(a,e,l),X(e,t)},p(a,l){l&6&&s!==(s=a[5].previewTargetUrl+"?schema="+a[2].name+"&id="+a[1].id)&&Z(e,"href",s)},d(a){a&&ke(e)}}}function KSe(o){let e,t,s,a=o[4].text+"",l,u,d,h,b,y,k,E,R,$,Q,F=o[6],U=[];for(let L=0;L{h=R,t(3,h)})}const E=(R,$)=>y($,R.value);return o.$$set=R=>{"status"in R&&t(0,l=R.status),"record"in R&&t(1,u=R.record),"schema"in R&&t(2,d=R.schema)},o.$$.update=()=>{o.$$.dirty&1&&t(4,s=Hpe(l))},[l,u,d,h,s,a,b,y,k,E]}class Vpe extends uo{constructor(e){super(),co(this,e,JSe,KSe,lo,{status:0,record:1,schema:2})}}function ece(o){return o._file.mime==="image/svg+xml"?Ioe(o):Ur("channel").filesUrl+`/thumbs/${o._file.path}`}function Ioe(o){return Ur("channel").filesUrl+`/${o._file.path}`}function tce(o){let e,t,s,a,l;const u=[tCe,eCe],d=[];function h(b,y){return y&1&&(e=null),e==null&&(e=!!b[0]._file.mime.startsWith("image")),e?0:1}return t=h(o,-1),s=d[t]=u[t](o),{c(){s.c(),a=Rs()},m(b,y){d[t].m(b,y),Te(b,a,y),l=!0},p(b,y){let k=t;t=h(b,y),t===k?d[t].p(b,y):(mo(),Be(d[k],1,1,()=>{d[k]=null}),go(),s=d[t],s?s.p(b,y):(s=d[t]=u[t](b),s.c()),xe(s,1),s.m(a.parentNode,a))},i(b){l||(xe(s),l=!0)},o(b){Be(s),l=!1},d(b){d[t].d(b),b&&ke(a)}}}function eCe(o){let e,t,s,a,l,u=o[0]._file.path.split(".").pop()+"",d,h,b,y;return t=new Fa({props:{icon:"file",width:o[3],height:o[3]}}),{c(){e=re("a"),en(t.$$.fragment),s=Ze(),a=re("span"),l=Ht("."),d=Ht(u),Z(a,"class","ms-2"),rs(a,"font-size",o[4]+"px"),Z(e,"href",h=o[5].lucentUrl+"/records/"+o[0].id),Z(e,"title",b=o[0]._file.path),Z(e,"class","btn btn-outline-primary btn-sm d-flex align-items-center justify-content-center"),rs(e,"width",o[2]+"px"),rs(e,"height",o[2]+"px")},m(k,E){Te(k,e,E),Kt(t,e,null),X(e,s),X(e,a),X(a,l),X(a,d),y=!0},p(k,E){const R={};E&8&&(R.width=k[3]),E&8&&(R.height=k[3]),t.$set(R),(!y||E&1)&&u!==(u=k[0]._file.path.split(".").pop()+"")&&Qn(d,u),(!y||E&16)&&rs(a,"font-size",k[4]+"px"),(!y||E&1&&h!==(h=k[5].lucentUrl+"/records/"+k[0].id))&&Z(e,"href",h),(!y||E&1&&b!==(b=k[0]._file.path))&&Z(e,"title",b),(!y||E&4)&&rs(e,"width",k[2]+"px"),(!y||E&4)&&rs(e,"height",k[2]+"px")},i(k){y||(xe(t.$$.fragment,k),y=!0)},o(k){Be(t.$$.fragment,k),y=!1},d(k){k&&ke(e),Jt(t)}}}function tCe(o){let e,t,s,a,l,u;return{c(){e=re("a"),t=re("img"),Z(t,"class","rounded w-100"),ple(t.src,s=ece(o[0]))||Z(t,"src",s),Z(t,"alt",a=o[0]._file.path),Z(e,"href",l=o[5].lucentUrl+"/records/"+o[0].id),Z(e,"title",u=o[0]._file.path),Z(e,"class","d-flex align-items-center justify-content-center "),rs(e,"width",o[2]+"px"),rs(e,"height",o[2]+"px")},m(d,h){Te(d,e,h),X(e,t)},p(d,h){h&1&&!ple(t.src,s=ece(d[0]))&&Z(t,"src",s),h&1&&a!==(a=d[0]._file.path)&&Z(t,"alt",a),h&1&&l!==(l=d[5].lucentUrl+"/records/"+d[0].id)&&Z(e,"href",l),h&1&&u!==(u=d[0]._file.path)&&Z(e,"title",u),h&4&&rs(e,"width",d[2]+"px"),h&4&&rs(e,"height",d[2]+"px")},i:fn,o:fn,d(d){d&&ke(e)}}}function nce(o){let e,t=o[0]._file.path+"",s,a,l;return{c(){e=re("a"),s=Ht(t),Z(e,"href",a=o[5].lucentUrl+"/records/"+o[0].id),Z(e,"title",l=o[0]._file.path),Z(e,"class","preview-file-filename lx-small-text text-decoration-none")},m(u,d){Te(u,e,d),X(e,s)},p(u,d){d&1&&t!==(t=u[0]._file.path+"")&&Qn(s,t),d&1&&a!==(a=u[5].lucentUrl+"/records/"+u[0].id)&&Z(e,"href",a),d&1&&l!==(l=u[0]._file.path)&&Z(e,"title",l)},d(u){u&&ke(e)}}}function nCe(o){let e,t,s,a=o[0]&&tce(o),l=o[1]&&nce(o);return{c(){a&&a.c(),e=Ze(),l&&l.c(),t=Rs()},m(u,d){a&&a.m(u,d),Te(u,e,d),l&&l.m(u,d),Te(u,t,d),s=!0},p(u,[d]){u[0]?a?(a.p(u,d),d&1&&xe(a,1)):(a=tce(u),a.c(),xe(a,1),a.m(e.parentNode,e)):a&&(mo(),Be(a,1,1,()=>{a=null}),go()),u[1]?l?l.p(u,d):(l=nce(u),l.c(),l.m(t.parentNode,t)):l&&(l.d(1),l=null)},i(u){s||(xe(a),s=!0)},o(u){Be(a),s=!1},d(u){a&&a.d(u),u&&ke(e),l&&l.d(u),u&&ke(t)}}}function oCe(o,e,t){let{record:s}=e;const a=Ur("channel");let{size:l="small"}=e,{showFilename:u=!1}=e,d,h,b;return l=="large"?(d=256,h=32,b="20"):l=="medium"?(d=128,h=12,b="17"):l=="small"?(d=64,h=12,b="15"):l=="tiny"&&(d=42,h=12,b="13"),o.$$set=y=>{"record"in y&&t(0,s=y.record),"size"in y&&t(6,l=y.size),"showFilename"in y&&t(1,u=y.showFilename)},[s,u,d,h,b,a,l]}class Xw extends uo{constructor(e){super(),co(this,e,oCe,nCe,lo,{record:0,size:6,showFilename:1})}}function oce(o){let e,t,s,a,l,u,d,h,b,y,k=o[0]._file.path+"",E,R,$,Q,F,U,K=o[0]._file.originalName+"",L,te,ne,oe,G,we,ve=o[0]._file.mime+"",Re,Oe,ce,Xe,tt,ot,V,ut=(o[0]._file.size/1024).toFixed(1)+"",Qe,Bt,Ct,He,st,rn,Et,Cn=o[0]._file.checksum+"",je,mt,he,Zo,Kn,so,Uo=o[0]._file.path+"",as,kt,jt;s=new Xw({props:{record:o[0],size:"large"}});let pt=o[0]._file.width&&sce(o);return{c(){e=re("div"),t=re("div"),en(s.$$.fragment),a=Ze(),l=re("div"),u=re("ul"),d=re("li"),h=re("span"),h.textContent="Filename",b=Ze(),y=re("span"),E=Ht(k),R=Ze(),$=re("li"),Q=re("span"),Q.textContent="Original name",F=Ze(),U=re("span"),L=Ht(K),te=Ze(),ne=re("li"),oe=re("span"),oe.textContent="Mime type",G=Ze(),we=re("span"),Re=Ht(ve),Oe=Ze(),pt&&pt.c(),ce=Ze(),Xe=re("li"),tt=re("span"),tt.textContent="File size",ot=Ze(),V=re("span"),Qe=Ht(ut),Bt=Ht("kB"),Ct=Ze(),He=re("li"),st=re("span"),st.textContent="Checksum",rn=Ze(),Et=re("span"),je=Ht(Cn),mt=Ze(),he=re("li"),Zo=re("span"),Zo.textContent="Download",Kn=Ze(),so=re("a"),as=Ht(Uo),Z(t,"class","col"),rs(t,"max-width","276px"),Z(h,"class","text-muted"),Z(d,"class","list-group-item border-primary"),Z(Q,"class","text-muted"),Z($,"class","list-group-item border-primary"),Z(oe,"class","text-muted"),Z(ne,"class","list-group-item border-primary"),Z(tt,"class","text-muted"),Z(Xe,"class","list-group-item border-primary"),Z(st,"class","text-muted"),Z(He,"class","list-group-item border-primary"),Z(Zo,"class","text-muted"),Z(so,"href",kt=Ioe(o[0])),Z(he,"class","list-group-item border-primary"),Z(u,"class","list-group svelte-1qb90xc"),Z(l,"class","col"),Z(e,"class","row mb-4")},m(Ne,Gt){Te(Ne,e,Gt),X(e,t),Kt(s,t,null),X(e,a),X(e,l),X(l,u),X(u,d),X(d,h),X(d,b),X(d,y),X(y,E),X(u,R),X(u,$),X($,Q),X($,F),X($,U),X(U,L),X(u,te),X(u,ne),X(ne,oe),X(ne,G),X(ne,we),X(we,Re),X(u,Oe),pt&&pt.m(u,null),X(u,ce),X(u,Xe),X(Xe,tt),X(Xe,ot),X(Xe,V),X(V,Qe),X(V,Bt),X(u,Ct),X(u,He),X(He,st),X(He,rn),X(He,Et),X(Et,je),X(u,mt),X(u,he),X(he,Zo),X(he,Kn),X(he,so),X(so,as),jt=!0},p(Ne,Gt){const bn={};Gt&1&&(bn.record=Ne[0]),s.$set(bn),(!jt||Gt&1)&&k!==(k=Ne[0]._file.path+"")&&Qn(E,k),(!jt||Gt&1)&&K!==(K=Ne[0]._file.originalName+"")&&Qn(L,K),(!jt||Gt&1)&&ve!==(ve=Ne[0]._file.mime+"")&&Qn(Re,ve),Ne[0]._file.width?pt?pt.p(Ne,Gt):(pt=sce(Ne),pt.c(),pt.m(u,ce)):pt&&(pt.d(1),pt=null),(!jt||Gt&1)&&ut!==(ut=(Ne[0]._file.size/1024).toFixed(1)+"")&&Qn(Qe,ut),(!jt||Gt&1)&&Cn!==(Cn=Ne[0]._file.checksum+"")&&Qn(je,Cn),(!jt||Gt&1)&&Uo!==(Uo=Ne[0]._file.path+"")&&Qn(as,Uo),(!jt||Gt&1&&kt!==(kt=Ioe(Ne[0])))&&Z(so,"href",kt)},i(Ne){jt||(xe(s.$$.fragment,Ne),jt=!0)},o(Ne){Be(s.$$.fragment,Ne),jt=!1},d(Ne){Ne&&ke(e),Jt(s),pt&&pt.d()}}}function sce(o){let e,t,s,a,l=o[0]._file.width+"",u,d,h=o[0]._file.height+"",b;return{c(){e=re("li"),t=re("span"),t.textContent="Dimensions",s=Ze(),a=re("span"),u=Ht(l),d=Ht("x"),b=Ht(h),Z(t,"class","text-muted"),Z(e,"class","list-group-item border-primary")},m(y,k){Te(y,e,k),X(e,t),X(e,s),X(e,a),X(a,u),X(a,d),X(a,b)},p(y,k){k&1&&l!==(l=y[0]._file.width+"")&&Qn(u,l),k&1&&h!==(h=y[0]._file.height+"")&&Qn(b,h)},d(y){y&&ke(e)}}}function sCe(o){let e,t,s=o[1].type==="files"&&oce(o);return{c(){s&&s.c(),e=Rs()},m(a,l){s&&s.m(a,l),Te(a,e,l),t=!0},p(a,[l]){a[1].type==="files"?s?(s.p(a,l),l&2&&xe(s,1)):(s=oce(a),s.c(),xe(s,1),s.m(e.parentNode,e)):s&&(mo(),Be(s,1,1,()=>{s=null}),go())},i(a){t||(xe(s),t=!0)},o(a){Be(s),t=!1},d(a){s&&s.d(a),a&&ke(e)}}}function rCe(o,e,t){let{record:s}=e,{schema:a}=e;return o.$$set=l=>{"record"in l&&t(0,s=l.record),"schema"in l&&t(1,a=l.schema)},[s,a]}class Wpe extends uo{constructor(e){super(),co(this,e,rCe,sCe,lo,{record:0,schema:1})}}function rce(o,e,t){const s=o.slice();return s[9]=e[t],s}function ice(o){let e,t=o[1],s=[];for(let a=0;a1&&ice(o);return{c(){t&&t.c(),e=Rs()},m(s,a){t&&t.m(s,a),Te(s,e,a)},p(s,[a]){s[1].length>1?t?t.p(s,a):(t=ice(s),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},i:fn,o:fn,d(s){t&&t.d(s),s&&ke(e)}}}function aCe(o,e,t){var E,R;let{schema:s}=e,{isCreateMode:a}=e,{active:l=""}=e,u=(R=(E=s.groups)==null?void 0:E.map($=>({label:$,name:$})))!=null?R:[],d={label:"Main",name:""},h={label:"Graph",name:"_graph"};a?u=[d,...u]:u=[d,...u,h];function b($){$.preventDefault(),t(0,l="_graph")}function y($,Q){$.preventDefault(),Q=="_graph"?b($):t(0,l=Q)}const k=($,Q)=>y(Q,$.name);return o.$$set=$=>{"schema"in $&&t(3,s=$.schema),"isCreateMode"in $&&t(4,a=$.isCreateMode),"active"in $&&t(0,l=$.active)},[l,u,y,s,a,k]}class Upe extends uo{constructor(e){super(),co(this,e,aCe,iCe,lo,{schema:3,isCreateMode:4,active:0})}}function lce(o,e,t){const s=o.slice();return s[11]=e[t],s}function cce(o){let e=[],t=new Map,s,a=o[3];const l=d=>d[11].id;for(let d=0;d{axios.get("/records/suggestions",{params:{schema:l.optionsFrom,field:l.optionsField,value:d,ui:l.ui}}).then(Q=>{t(3,s=Q.data)}).catch(Q=>{console.log(Q)})},500);function b($,Q){$.preventDefault(),t(0,u=Q.data[l.optionsField]),t(1,d="")}const y=($,Q)=>b(Q,$),k=($,Q)=>b(Q,$),E=$=>{t(0,u=d),t(1,d="")},R=$=>{t(0,u=d),t(1,d="")};return o.$$set=$=>{"field"in $&&t(2,l=$.field),"value"in $&&t(0,u=$.value),"search"in $&&t(1,d=$.search)},t(3,s=[]),[u,d,l,s,a,b,h,y,k,E,R]}class eV extends uo{constructor(e){super(),co(this,e,fCe,uCe,lo,{field:2,value:0,search:1,update:6})}get update(){return this.$$.ctx[6]}}function dce(o,e,t){const s=o.slice();return s[11]=e[t][0],s[12]=e[t][1],s}function hce(o,e,t){const s=o.slice();return s[8]=e[t],s}function mce(o){let e,t;function s(u,d){return d&1&&(e=null),e==null&&(e=!!Array.isArray(u[0].selectOptions)),e?hCe:dCe}let a=s(o,-1),l=a(o);return{c(){l.c(),t=Rs()},m(u,d){l.m(u,d),Te(u,t,d)},p(u,d){a===(a=s(u,d))&&l?l.p(u,d):(l.d(1),l=a(u),l&&(l.c(),l.m(t.parentNode,t)))},d(u){l.d(u),u&&ke(t)}}}function dCe(o){let e=[],t=new Map,s,a=Object.entries(o[0].selectOptions);const l=u=>u[11];for(let u=0;uu[8];for(let u=0;uu(E,k),h=(k,E)=>u(E,k),b=(k,E)=>u(E,k),y=(k,E)=>u(E,k);return o.$$set=k=>{"field"in k&&t(0,s=k.field),"value"in k&&t(2,a=k.value),"search"in k&&t(3,l=k.search)},[s,u,a,l,d,h,b,y]}class pCe extends uo{constructor(e){super(),co(this,e,gCe,mCe,lo,{field:0,value:2,search:3})}}function Lm(o,e){return o&&o[e]?o[e].message:null}function bCe(o){let e,t,s,a;return{c(){e=re("input"),Z(e,"type","text"),Z(e,"id",o[3]),Z(e,"class","form-control"),Z(e,"autocomplete","off"),e.readOnly=t=o[1].readonly&&!o[2],qo(e,"is-invalid",o[7])},m(l,u){Te(l,e,u),ar(e,o[0]),s||(a=mn(e,"input",o[18]),s=!0)},p(l,u){u&8&&Z(e,"id",l[3]),u&6&&t!==(t=l[1].readonly&&!l[2])&&(e.readOnly=t),u&1&&e.value!==l[0]&&ar(e,l[0]),u&128&&qo(e,"is-invalid",l[7])},i:fn,o:fn,d(l){l&&ke(e),s=!1,a()}}}function vCe(o){let e,t,s,a,l,u,d,h,b,y,k,E,R;function $(K){o[15](K)}function Q(K){o[16](K)}let F={field:o[1]};o[0]!==void 0&&(F.value=o[0]),o[6]!==void 0&&(F.search=o[6]),u=new pCe({props:F}),Ro.push(()=>er(u,"value",$)),Ro.push(()=>er(u,"search",Q));let U=o[0]&&bce(o);return{c(){e=re("div"),t=re("input"),a=Ze(),l=re("div"),en(u.$$.fragment),b=Ze(),U&&U.c(),y=Rs(),Z(t,"type","search"),Z(t,"id",o[3]),Z(t,"class","form-control dropdown-toggle"),Z(t,"placeholder","Search for options"),Z(t,"data-bs-toggle","dropdown"),Z(t,"autocomplete","off"),t.readOnly=s=o[1].readonly&&!o[2],qo(t,"is-invalid",o[7]),Z(l,"class","dropdown-menu w-100"),Z(e,"class","dropdown")},m(K,L){Te(K,e,L),X(e,t),ar(t,o[6]),X(e,a),X(e,l),Kt(u,l,null),Te(K,b,L),U&&U.m(K,L),Te(K,y,L),k=!0,E||(R=mn(t,"input",o[14]),E=!0)},p(K,L){(!k||L&8)&&Z(t,"id",K[3]),(!k||L&6&&s!==(s=K[1].readonly&&!K[2]))&&(t.readOnly=s),L&64&&t.value!==K[6]&&ar(t,K[6]),(!k||L&128)&&qo(t,"is-invalid",K[7]);const te={};L&2&&(te.field=K[1]),!d&&L&1&&(d=!0,te.value=K[0],lr(()=>d=!1)),!h&&L&64&&(h=!0,te.search=K[6],lr(()=>h=!1)),u.$set(te),K[0]?U?U.p(K,L):(U=bce(K),U.c(),U.m(y.parentNode,y)):U&&(U.d(1),U=null)},i(K){k||(xe(u.$$.fragment,K),k=!0)},o(K){Be(u.$$.fragment,K),k=!1},d(K){K&&ke(e),Jt(u),K&&ke(b),U&&U.d(K),K&&ke(y),E=!1,R()}}}function OCe(o){let e,t,s,a,l,u,d,h,b,y,k=o[1].optionsFrom&&vce(o),E=o[0]&&Oce(o);return{c(){e=re("div"),t=re("input"),a=Ze(),l=re("div"),k&&k.c(),u=Ze(),E&&E.c(),d=Rs(),Z(t,"type","search"),Z(t,"id",o[3]),Z(t,"class","form-control dropdown-toggle"),Z(t,"placeholder","Search for options"),Z(t,"data-bs-toggle","dropdown"),Z(t,"autocomplete","off"),t.readOnly=s=o[1].readonly&&!o[2],qo(t,"is-invalid",o[7]),Z(l,"class","dropdown-menu w-100"),Z(e,"class","dropdown")},m(R,$){Te(R,e,$),X(e,t),ar(t,o[6]),X(e,a),X(e,l),k&&k.m(l,null),Te(R,u,$),E&&E.m(R,$),Te(R,d,$),h=!0,b||(y=[mn(t,"keyup",function(){Ub(o[4].update)&&o[4].update.apply(this,arguments)}),mn(t,"focus",function(){Ub(o[4].update)&&o[4].update.apply(this,arguments)}),mn(t,"input",o[9])],b=!0)},p(R,$){o=R,(!h||$&8)&&Z(t,"id",o[3]),(!h||$&6&&s!==(s=o[1].readonly&&!o[2]))&&(t.readOnly=s),$&64&&t.value!==o[6]&&ar(t,o[6]),(!h||$&128)&&qo(t,"is-invalid",o[7]),o[1].optionsFrom?k?(k.p(o,$),$&2&&xe(k,1)):(k=vce(o),k.c(),xe(k,1),k.m(l,null)):k&&(mo(),Be(k,1,1,()=>{k=null}),go()),o[0]?E?E.p(o,$):(E=Oce(o),E.c(),E.m(d.parentNode,d)):E&&(E.d(1),E=null)},i(R){h||(xe(k),h=!0)},o(R){Be(k),h=!1},d(R){R&&ke(e),k&&k.d(),R&&ke(u),E&&E.d(R),R&&ke(d),b=!1,vi(y)}}}function bce(o){let e,t,s,a,l,u,d;function h(k,E){return E&2&&(s=null),s==null&&(s=!!Array.isArray(k[1].selectOptions)),s?wCe:yCe}let b=h(o,-1),y=b(o);return{c(){e=re("span"),t=re("div"),y.c(),a=Ze(),l=re("button"),Z(l,"type","button"),Z(l,"class","btn-close btn-sm ms-1"),rs(l,"font-size","10px"),Z(l,"aria-label","Close"),Z(t,"class","d-flex align-items-center "),Z(e,"class","badge rounded-pill bg-light text-dark fs-6 mt-3")},m(k,E){Te(k,e,E),X(e,t),y.m(t,null),X(t,a),X(t,l),u||(d=mn(l,"click",ku(o[17])),u=!0)},p(k,E){b===(b=h(k,E))&&y?y.p(k,E):(y.d(1),y=b(k),y&&(y.c(),y.m(t,a)))},d(k){k&&ke(e),y.d(),u=!1,d()}}}function yCe(o){let e=o[1].selectOptions[o[0]]+"",t;return{c(){t=Ht(e)},m(s,a){Te(s,t,a)},p(s,a){a&3&&e!==(e=s[1].selectOptions[s[0]]+"")&&Qn(t,e)},d(s){s&&ke(t)}}}function wCe(o){let e;return{c(){e=Ht(o[0])},m(t,s){Te(t,e,s)},p(t,s){s&1&&Qn(e,t[0])},d(t){t&&ke(e)}}}function vce(o){let e,t,s,a;function l(h){o[11](h)}function u(h){o[12](h)}let d={field:o[1]};return o[0]!==void 0&&(d.value=o[0]),o[6]!==void 0&&(d.search=o[6]),e=new eV({props:d}),o[10](e),Ro.push(()=>er(e,"value",l)),Ro.push(()=>er(e,"search",u)),{c(){en(e.$$.fragment)},m(h,b){Kt(e,h,b),a=!0},p(h,b){const y={};b&2&&(y.field=h[1]),!t&&b&1&&(t=!0,y.value=h[0],lr(()=>t=!1)),!s&&b&64&&(s=!0,y.search=h[6],lr(()=>s=!1)),e.$set(y)},i(h){a||(xe(e.$$.fragment,h),a=!0)},o(h){Be(e.$$.fragment,h),a=!1},d(h){o[10](null),Jt(e,h)}}}function Oce(o){let e,t,s,a,l,u,d;return{c(){e=re("span"),t=re("div"),s=Ht(o[0]),a=Ze(),l=re("button"),Z(l,"type","button"),Z(l,"class","btn-close btn-sm ms-1"),rs(l,"font-size","10px"),Z(l,"aria-label","Close"),Z(t,"class","d-flex align-items-center "),Z(e,"class","badge rounded-pill bg-light text-dark fs-6 mt-3")},m(h,b){Te(h,e,b),X(e,t),X(t,s),X(t,a),X(t,l),u||(d=mn(l,"click",ku(o[13])),u=!0)},p(h,b){b&1&&Qn(s,h[0])},d(h){h&&ke(e),u=!1,d()}}}function yce(o){let e,t;return{c(){e=re("div"),t=Ht(o[7]),Z(e,"class","invalid-feedback d-block")},m(s,a){Te(s,e,a),X(e,t)},p(s,a){a&128&&Qn(t,s[7])},d(s){s&&ke(e)}}}function _Ce(o){let e,t,s,a,l;const u=[OCe,vCe,bCe],d=[];function h(y,k){return y[5]?0:y[1].selectOptions?1:2}t=h(o),s=d[t]=u[t](o);let b=o[7]&&yce(o);return{c(){e=re("div"),s.c(),a=Ze(),b&&b.c(),Z(e,"class","mb-0")},m(y,k){Te(y,e,k),d[t].m(e,null),X(e,a),b&&b.m(e,null),l=!0},p(y,[k]){let E=t;t=h(y),t===E?d[t].p(y,k):(mo(),Be(d[E],1,1,()=>{d[E]=null}),go(),s=d[t],s?s.p(y,k):(s=d[t]=u[t](y),s.c()),xe(s,1),s.m(e,a)),y[7]?b?b.p(y,k):(b=yce(y),b.c(),b.m(e,null)):b&&(b.d(1),b=null)},i(y){l||(xe(s),l=!0)},o(y){Be(s),l=!1},d(y){y&&ke(e),d[t].d(),b&&b.d()}}}function SCe(o,e,t){let s,a,l,{field:u}=e,{value:d}=e,{isCreateMode:h}=e,{validationErrors:b}=e,{id:y}=e,k;function E(){a=this.value,t(6,a)}function R(oe){Ro[oe?"unshift":"push"](()=>{k=oe,t(4,k)})}function $(oe){d=oe,t(0,d)}function Q(oe){a=oe,t(6,a)}const F=oe=>t(0,d="");function U(){a=this.value,t(6,a)}function K(oe){d=oe,t(0,d)}function L(oe){a=oe,t(6,a)}const te=oe=>t(0,d="");function ne(){d=this.value,t(0,d)}return o.$$set=oe=>{"field"in oe&&t(1,u=oe.field),"value"in oe&&t(0,d=oe.value),"isCreateMode"in oe&&t(2,h=oe.isCreateMode),"validationErrors"in oe&&t(8,b=oe.validationErrors),"id"in oe&&t(3,y=oe.id)},o.$$.update=()=>{o.$$.dirty&258&&t(7,s=Lm(b,u.name)),o.$$.dirty&6&&t(5,l=u.optionsFrom&&!(u.readonly&&!h))},t(6,a=""),[d,u,h,y,k,l,a,s,b,E,R,$,Q,F,U,K,L,te,ne]}class Ype extends uo{constructor(e){super(),co(this,e,SCe,_Ce,lo,{field:1,value:0,isCreateMode:2,validationErrors:8,id:3})}}function wce(o){let e,t;return{c(){e=re("div"),t=Ht(o[4]),Z(e,"class","invalid-feedback d-block")},m(s,a){Te(s,e,a),X(e,t)},p(s,a){a&16&&Qn(t,s[4])},d(s){s&&ke(e)}}}function CCe(o){let e,t,s,a,l,u,d=o[4]&&wce(o);return{c(){e=re("div"),t=re("input"),a=Ze(),d&&d.c(),Z(t,"type","text"),Z(t,"id",o[3]),Z(t,"class","form-control"),Z(t,"autocomplete","off"),t.readOnly=s=o[1].readonly&&!o[2],qo(t,"is-invalid",o[4]),Z(e,"class","mb-0")},m(h,b){Te(h,e,b),X(e,t),ar(t,o[0]),X(e,a),d&&d.m(e,null),l||(u=mn(t,"input",o[6]),l=!0)},p(h,[b]){b&8&&Z(t,"id",h[3]),b&6&&s!==(s=h[1].readonly&&!h[2])&&(t.readOnly=s),b&1&&t.value!==h[0]&&ar(t,h[0]),b&16&&qo(t,"is-invalid",h[4]),h[4]?d?d.p(h,b):(d=wce(h),d.c(),d.m(e,null)):d&&(d.d(1),d=null)},i:fn,o:fn,d(h){h&&ke(e),d&&d.d(),l=!1,u()}}}function kCe(o,e,t){let s,{field:a}=e,{value:l}=e,{isCreateMode:u}=e,{validationErrors:d}=e,{id:h}=e;function b(){l=this.value,t(0,l)}return o.$$set=y=>{"field"in y&&t(1,a=y.field),"value"in y&&t(0,l=y.value),"isCreateMode"in y&&t(2,u=y.isCreateMode),"validationErrors"in y&&t(5,d=y.validationErrors),"id"in y&&t(3,h=y.id)},o.$$.update=()=>{o.$$.dirty&34&&t(4,s=Lm(d,a.name))},[l,a,u,h,s,d,b]}class Xpe extends uo{constructor(e){super(),co(this,e,kCe,CCe,lo,{field:1,value:0,isCreateMode:2,validationErrors:5,id:3})}}function K6(o,e,t,s,a=""){let l=t.map(d=>({target:d.id,source:e.id,sourceSchema:e.schema,targetSchema:d.schema,field:s,depth:1,rank:""})),u=o.edges;return a==="replace"&&(u=u.filter(d=>d.field!==field.name)),o.records=Lc.exports.uniqBy([...o.records,...t],d=>d.id),o.edges=Lc.exports.uniqBy([...u,...l],d=>d.source+d.target+d.field+d.depth),o}function xCe(o){let e,t=o[0].text+"",s;return{c(){e=re("span"),s=Ht(t),Z(e,"class","badge text-bg-"+o[0].bg),rs(e,"max-width","84px")},m(a,l){Te(a,e,l),X(e,s)},p:fn,i:fn,o:fn,d(a){a&&ke(e)}}}function TCe(o,e,t){let{status:s}=e,a=Hpe(s);return o.$$set=l=>{"status"in l&&t(1,s=l.status)},[a,s]}class ire extends uo{constructor(e){super(),co(this,e,TCe,xCe,lo,{status:1})}}function ECe(o){let e,t,s;return t=new Xw({props:{record:o[0],size:"small"}}),{c(){e=re("div"),en(t.$$.fragment),rs(e,"max-width","94px"),rs(e,"margin-right","15px")},m(a,l){Te(a,e,l),Kt(t,e,null),s=!0},p(a,l){const u={};l&1&&(u.record=a[0]),t.$set(u)},i(a){s||(xe(t.$$.fragment,a),s=!0)},o(a){Be(t.$$.fragment,a),s=!1},d(a){a&&ke(e),Jt(t)}}}function _ce(o){let e,t;return e=new ire({props:{status:o[0].status}}),{c(){en(e.$$.fragment)},m(s,a){Kt(e,s,a),t=!0},p(s,a){const l={};a&1&&(l.status=s[0].status),e.$set(l)},i(s){t||(xe(e.$$.fragment,s),t=!0)},o(s){Be(e.$$.fragment,s),t=!1},d(s){Jt(e,s)}}}function Sce(o){let e,t,s,a,l,u;return s=new Fa({props:{icon:"trash-can"}}),{c(){e=re("div"),t=re("button"),en(s.$$.fragment),Z(t,"class","trash-button text-dark btn btn-sm btn-link svelte-dof9cm"),Z(e,"class","position-absolute end-0"),rs(e,"top","5px")},m(d,h){Te(d,e,h),X(e,t),Kt(s,t,null),a=!0,l||(u=mn(t,"click",o[6]),l=!0)},p:fn,i(d){a||(xe(s.$$.fragment,d),a=!0)},o(d){Be(s.$$.fragment,d),a=!1},d(d){d&&ke(e),Jt(s),l=!1,u()}}}function ACe(o){let e,t,s,a,l,u,d,h,b,y,k,E,R,$,Q=o[4].type==="files"&&ECe(o),F=o[0].status==="draft"&&_ce(o),U=o[2]&&Sce(o);return{c(){var K;e=re("div"),t=re("div"),Q&&Q.c(),s=Ze(),a=re("div"),l=re("a"),u=Ht(o[5]),h=Ze(),b=re("small"),b.textContent=`${o[4].label}`,y=Ze(),k=re("small"),F&&F.c(),E=Ze(),U&&U.c(),Z(l,"class","title-link m-0 fs-5 text-decoration-none text-dark d-block svelte-dof9cm"),Z(l,"href",d=o[3].lucentUrl+"/records/"+o[0].id),Z(l,"title",o[5]),Z(b,"class","text-muted"),Z(k,"class","text-muted"),Z(a,"class","overflow-hidden"),Z(t,"class","card-body d-flex"),Z(e,"class",R="card mb-2 bg-light "+o[1]+" svelte-dof9cm"),rs(e,"border-color",(K=o[4].color)!=null?K:"#ccc"),rs(e,"border-width","1px")},m(K,L){Te(K,e,L),X(e,t),Q&&Q.m(t,null),X(t,s),X(t,a),X(a,l),X(l,u),X(a,h),X(a,b),X(a,y),X(a,k),F&&F.m(k,null),X(e,E),U&&U.m(e,null),$=!0},p(K,[L]){K[4].type==="files"&&Q.p(K,L),(!$||L&1&&d!==(d=K[3].lucentUrl+"/records/"+K[0].id))&&Z(l,"href",d),K[0].status==="draft"?F?(F.p(K,L),L&1&&xe(F,1)):(F=_ce(K),F.c(),xe(F,1),F.m(k,null)):F&&(mo(),Be(F,1,1,()=>{F=null}),go()),K[2]?U?(U.p(K,L),L&4&&xe(U,1)):(U=Sce(K),U.c(),xe(U,1),U.m(e,null)):U&&(mo(),Be(U,1,1,()=>{U=null}),go()),(!$||L&2&&R!==(R="card mb-2 bg-light "+K[1]+" svelte-dof9cm"))&&Z(e,"class",R)},i(K){$||(xe(Q),xe(F),xe(U),$=!0)},o(K){Be(Q),Be(F),Be(U),$=!1},d(K){K&&ke(e),Q&&Q.d(),F&&F.d(),U&&U.d()}}}function DCe(o,e,t){const s=Fg(),a=Ur("channel");let{graph:l}=e,{record:u}=e,{classes:d=""}=e,{hasDelete:h=!1}=e,b=a.schemas.find(E=>E.name===u.schema),y=qu(a.schemas,u,l);function k(E){E.preventDefault(),s("remove",u.id)}return o.$$set=E=>{"graph"in E&&t(7,l=E.graph),"record"in E&&t(0,u=E.record),"classes"in E&&t(1,d=E.classes),"hasDelete"in E&&t(2,h=E.hasDelete)},[u,d,h,a,b,y,k,l]}class J6 extends uo{constructor(e){super(),co(this,e,DCe,ACe,lo,{graph:7,record:0,classes:1,hasDelete:2})}}function qD(o,e,t,s){var u,d;if(o===e)return t;let a=(u=t==null?void 0:t.filter(h=>h.field===s&&h.depth===1))!=null?u:[],l=(d=t==null?void 0:t.filter(h=>!(h.field===s&&h.depth===1)))!=null?d:[];return a=PCe(a,o,e),[...l,...a]}function PCe(o,e,t){if(t>=o.length)for(var s=t-o.length+1;s--;)o.push(void 0);return o.splice(t,0,o.splice(e,1)[0]),o}function Cce(o,e,t){const s=o.slice();return s[23]=e[t],s}function kce(o){let e,t,s,a;function l(h){o[13](h)}function u(h){o[14](h)}let d={field:o[23],schema:o[2],record:o[0],validationErrors:o[4],isCreateMode:o[3]};return o[0].data!==void 0&&(d.data=o[0].data),o[1]!==void 0&&(d.graph=o[1]),e=new FOe({props:d}),Ro.push(()=>er(e,"data",l)),Ro.push(()=>er(e,"graph",u)),{c(){en(e.$$.fragment)},m(h,b){Kt(e,h,b),a=!0},p(h,b){const y={};b&4&&(y.schema=h[2]),b&1&&(y.record=h[0]),b&16&&(y.validationErrors=h[4]),b&8&&(y.isCreateMode=h[3]),!t&&b&1&&(t=!0,y.data=h[0].data,lr(()=>t=!1)),!s&&b&2&&(s=!0,y.graph=h[1],lr(()=>s=!1)),e.$set(y)},i(h){a||(xe(e.$$.fragment,h),a=!0)},o(h){Be(e.$$.fragment,h),a=!1},d(h){Jt(e,h)}}}function xce(o,e){let t,s,a,l=e[5]===e[23].group&&kce(e);return{key:o,first:null,c(){t=Rs(),l&&l.c(),s=Rs(),this.first=t},m(u,d){Te(u,t,d),l&&l.m(u,d),Te(u,s,d),a=!0},p(u,d){e=u,e[5]===e[23].group?l?(l.p(e,d),d&32&&xe(l,1)):(l=kce(e),l.c(),xe(l,1),l.m(s.parentNode,s)):l&&(mo(),Be(l,1,1,()=>{l=null}),go())},i(u){a||(xe(l),a=!0)},o(u){Be(l),a=!1},d(u){u&&ke(t),l&&l.d(u),u&&ke(s)}}}function Tce(o){let e,t,s;function a(u){o[15](u)}let l={schema:o[2]};return o[0].status!==void 0&&(l.status=o[0].status),e=new Vpe({props:l}),Ro.push(()=>er(e,"status",a)),{c(){en(e.$$.fragment)},m(u,d){Kt(e,u,d),s=!0},p(u,d){const h={};d&4&&(h.schema=u[2]),!t&&d&1&&(t=!0,h.status=u[0].status,lr(()=>t=!1)),e.$set(h)},i(u){s||(xe(e.$$.fragment,u),s=!0)},o(u){Be(e.$$.fragment,u),s=!1},d(u){Jt(e,u)}}}function MCe(o){let e,t,s,a,l,u;return{c(){e=re("button"),t=re("span"),s=Ht(` + Save`),Z(t,"class","spinner-border spinner-border-sm"),Z(t,"role","status"),Z(t,"aria-hidden","true"),e.disabled=a=!o[6],Z(e,"class","ms-2 btn btn-primary btn-spinner")},m(d,h){Te(d,e,h),X(e,t),X(e,s),l||(u=mn(e,"click",o[11]),l=!0)},p(d,h){h&64&&a!==(a=!d[6])&&(e.disabled=a)},d(d){d&&ke(e),l=!1,u()}}}function RCe(o){let e,t,s;return{c(){e=re("button"),e.innerHTML=` + Add`,Z(e,"class","ms-2 btn btn-primary btn-spinner")},m(a,l){Te(a,e,l),t||(s=mn(e,"click",o[11]),t=!0)},p:fn,d(a){a&&ke(e),t=!1,s()}}}function $Ce(o){let e,t,s,a,l,u,d,h,b,y=[],k=new Map,E,R,$,Q,F,U,K,L,te;t=new X6({props:{message:o[7]}});function ne(Xe){o[12](Xe)}let oe={schema:o[2],isCreateMode:o[3],record:o[0]};o[5]!==void 0&&(oe.active=o[5]),l=new Upe({props:oe}),Ro.push(()=>er(l,"active",ne)),h=new Wpe({props:{record:o[0],schema:o[2]}});let G=o[8];const we=Xe=>Xe[23].name;for(let Xe=0;Xeu=!1)),l.$set(V);const ut={};tt&1&&(ut.record=Xe[0]),tt&4&&(ut.schema=Xe[2]),h.$set(ut),tt&319&&(G=Xe[8],mo(),y=Jd(y,tt,we,1,Xe,G,k,a,xv,xce,null,Cce),go()),Xe[2].hasDrafts?ve?(ve.p(Xe,tt),tt&4&&xe(ve,1)):(ve=Tce(Xe),ve.c(),xe(ve,1),ve.m($,Q)):ve&&(mo(),Be(ve,1,1,()=>{ve=null}),go()),Oe===(Oe=Re(Xe))&&ce?ce.p(Xe,tt):(ce.d(1),ce=Oe(Xe),ce&&(ce.c(),ce.m($,F)))},i(Xe){if(!K){xe(t.$$.fragment,Xe),xe(l.$$.fragment,Xe),xe(h.$$.fragment,Xe);for(let tt=0;ttve.name!=="id"),Q="_default";d.fields.reduce((ve,Re)=>{var Oe;return Re.ui==="tab"?(Q=Re.name,ve):(ve[Q]=[...(Oe=ve[Q])!=null?Oe:[],Re.name],ve)},[]),W1(()=>{F()});function F(){k={data:JSON.parse(JSON.stringify(h.data)),schema:h.schema,status:h.status,_sys:JSON.parse(JSON.stringify(h._sys)),_file:JSON.parse(JSON.stringify(h._file)),edges:JSON.parse(JSON.stringify(b.edges))}}Ape(()=>{t(6,R=K())});function U(ve){return R?ve.returnValue="You have unsaved changes. Are you sure you want to exit?":(delete ve.returnValue,"...")}function K(){return y?!1:!Lc.exports.isEqual(k,{data:h.data,schema:h.schema,status:h.status,_sys:h._sys,_file:h._file,edges:b.edges})}function L(ve){ve.preventDefault(),u("cancel")}function te(ve){return ve.preventDefault(),console.log("SAVE: Attempt"),t(4,s=null),t(7,a=""),new Promise(function(Re,Oe){var ce,Xe;if(!R&&!y){Re(null);return}if(!h){Re(null);return}t(1,b.edges=(Xe=(ce=b.edges)==null?void 0:ce.filter(tt=>!tt._isTrashed&&tt.source===h.id))!=null?Xe:[],b),axios.post(l.lucentUrl+"/records",{record:h,edges:b.edges,isCreateMode:y}).then(function(tt){console.log("SAVE: SAVED INLINE"),t(0,h=tt.data.records[0]),t(1,b=tt.data),y||F(),u("inlinesaved",{records:[h]}),Re(null)}).catch(function(tt){tt.response&&(typeof tt.response.data.error=="string"?t(7,a=tt.response.data.error):t(4,s=tt.response.data.error)),Re(null)})})}function ne(ve){E=ve,t(5,E)}function oe(ve){o.$$.not_equal(h.data,ve)&&(h.data=ve,t(0,h))}function G(ve){b=ve,t(1,b)}function we(ve){o.$$.not_equal(h.status,ve)&&(h.status=ve,t(0,h))}return o.$$set=ve=>{"schema"in ve&&t(2,d=ve.schema),"record"in ve&&t(0,h=ve.record),"graph"in ve&&t(1,b=ve.graph),"isCreateMode"in ve&&t(3,y=ve.isCreateMode)},o.$$.update=()=>{o.$$.dirty&16&&t(7,a=s?`Record submission failed. ${Object.entries(s).length} error(s)`:null)},t(4,s=null),[h,b,d,y,s,E,R,a,$,U,L,te,ne,oe,G,we]}class jpe extends uo{constructor(e){super(),co(this,e,NCe,$Ce,lo,{schema:2,record:0,graph:1,isCreateMode:3})}}function Ece(o,e,t){const s=o.slice();return s[11]=e[t],s}function Ace(o){let e=[],t=new Map,s,a=o[2];const l=d=>d[11].id;for(let d=0;d{axios.get(a.lucentUrl+"/records/suggestions",{params:{schema:d.collections[0],field:"search",value:h,ui:"search"}}).then(Q=>{t(2,s=Q.data)}).catch(Q=>{t(2,s=[]),console.log(Q)})},500);function y($,Q){$.preventDefault(),t(6,u=Q.id),l("addFilter"),t(6,u="")}function k(){h=this.value,t(1,h)}const E=($,Q)=>y(Q,$),R=($,Q)=>y(Q,$);return o.$$set=$=>{"value"in $&&t(6,u=$.value),"field"in $&&t(0,d=$.field)},t(2,s=[]),[d,h,s,a,b,y,u,k,E,R]}class LCe extends uo{constructor(e){super(),co(this,e,BCe,ICe,lo,{value:6,field:0})}}const FCe=o=>({}),Mce=o=>({});function QCe(o){let e;return{c(){e=Ht("Dropdown")},m(t,s){Te(t,e,s)},d(t){t&&ke(e)}}}function ZCe(o){let e,t,s,a;const l=o[4].button,u=YH(l,o,o[3],Mce),d=u||QCe(),h=o[4].default,b=YH(h,o,o[3],null);return{c(){e=re("button"),d&&d.c(),t=Ze(),s=re("div"),b&&b.c(),Z(e,"class","btn btn-sm btn-outline-primary dropdown-toggle d-flex align-items-center"),Z(e,"type","button"),Z(e,"data-bs-toggle","dropdown"),Z(e,"data-bs-auto-close","outside"),Z(e,"aria-expanded","false"),Z(s,"class","dropdown-menu"),rs(s,"width",o[0]+"px")},m(y,k){Te(y,e,k),d&&d.m(e,null),Te(y,t,k),Te(y,s,k),b&&b.m(s,null),o[5](s),a=!0},p(y,[k]){u&&u.p&&(!a||k&8)&&jH(u,l,y,y[3],a?XH(l,y[3],k,FCe):qH(y[3]),Mce),b&&b.p&&(!a||k&8)&&jH(b,h,y,y[3],a?XH(h,y[3],k,null):qH(y[3]),null),(!a||k&1)&&rs(s,"width",y[0]+"px")},i(y){a||(xe(d,y),xe(b,y),a=!0)},o(y){Be(d,y),Be(b,y),a=!1},d(y){y&&ke(e),d&&d.d(y),y&&ke(t),y&&ke(s),b&&b.d(y),o[5](null)}}}function HCe(o,e,t){let{$$slots:s={},$$scope:a}=e,{width:l="300"}=e,u;function d(){u.classList.remove("show")}function h(b){Ro[b?"unshift":"push"](()=>{u=b,t(1,u)})}return o.$$set=b=>{"width"in b&&t(0,l=b.width),"$$scope"in b&&t(3,a=b.$$scope)},[l,u,d,a,s,h]}class zCe extends uo{constructor(e){super(),co(this,e,HCe,ZCe,lo,{width:0,hide:2})}get hide(){return this.$$.ctx[2]}}function Rce(o,e,t){const s=o.slice();return s[22]=e[t],s}function $ce(o,e,t){const s=o.slice();return s[25]=e[t],s}function Nce(o){let e,t=o[25].label+"",s;return{c(){e=re("option"),s=Ht(t),e.__value=o[25],e.value=e.__value},m(a,l){Te(a,e,l),X(e,s)},p:fn,d(a){a&&ke(e)}}}function Ice(o){let e,t=o[22].label+"",s,a;return{c(){e=re("option"),s=Ht(t),e.__value=a=o[22],e.value=e.__value},m(l,u){Te(l,e,u),X(e,s)},p(l,u){u&2&&t!==(t=l[22].label+"")&&Qn(s,t),u&2&&a!==(a=l[22])&&(e.__value=a,e.value=e.__value)},d(l){l&&ke(e)}}}function VCe(o){let e,t,s;return{c(){e=re("input"),Z(e,"type","text"),Z(e,"class","form-control")},m(a,l){Te(a,e,l),ar(e,o[4]),t||(s=mn(e,"input",o[17]),t=!0)},p(a,l){l&16&&e.value!==a[4]&&ar(e,a[4])},i:fn,o:fn,d(a){a&&ke(e),t=!1,s()}}}function WCe(o){let e,t,s;function a(u){o[16](u)}let l={field:o[0]};return o[4]!==void 0&&(l.value=o[4]),e=new LCe({props:l}),Ro.push(()=>er(e,"value",a)),e.$on("addFilter",o[7]),{c(){en(e.$$.fragment)},m(u,d){Kt(e,u,d),s=!0},p(u,d){const h={};d&1&&(h.field=u[0]),!t&&d&16&&(t=!0,h.value=u[4],lr(()=>t=!1)),e.$set(h)},i(u){s||(xe(e.$$.fragment,u),s=!0)},o(u){Be(e.$$.fragment,u),s=!1},d(u){Jt(e,u)}}}function UCe(o){let e,t,s,a,l,u,d,h,b,y,k,E,R,$,Q,F,U,K,L,te,ne,oe,G,we=o[6],ve=[];for(let ot=0;otAdvanced filters',U=Ze(),K=re("form"),L=re("div"),te=re("input"),Z(t,"class","form-select"),o[0]===void 0&&AC(()=>o[14].call(t)),Z(e,"class","px-3 py-1 d-flex align-items-center"),Z(l,"class","form-select"),o[5]===void 0&&AC(()=>o[15].call(l)),Z(a,"class","px-3 py-1 d-flex align-items-center"),Z(d,"class","px-3 py-1 d-flex align-items-center"),Z(E,"class","btn btn-outline-primary"),Z(E,"type","button"),Z(k,"class","px-3 py-1 d-flex align-items-center"),Z(te,"type","search"),Z(te,"class","form-control"),Z(te,"placeholder","Advanced filters"),te.required=!0,Z(L,"class","px-3 py-1 d-flex align-items-center")},m(ot,V){Te(ot,e,V),X(e,t);for(let ut=0;ut{Xe[ut]=null}),go(),b=Xe[h],b?b.p(ot,V):(b=Xe[h]=ce[h](ot),b.c()),xe(b,1),b.m(d,null)),V&8&&te.value!==ot[3]&&ar(te,ot[3])},i(ot){ne||(xe(b),ne=!0)},o(ot){Be(b),ne=!1},d(ot){ot&&ke(e),ia(ve,ot),ot&&ke(s),ot&&ke(a),ia(Oe,ot),ot&&ke(u),ot&&ke(d),Xe[h].d(),ot&&ke(y),ot&&ke(k),ot&&ke(R),ot&&ke($),ot&&ke(Q),ot&&ke(F),ot&&ke(U),ot&&ke(K),oe=!1,vi(G)}}}function YCe(o){let e,t,s,a,l;return t=new Fa({props:{icon:"filter"}}),{c(){e=re("div"),en(t.$$.fragment),s=Ze(),a=re("span"),a.textContent="Filter",Z(a,"class","ms-1"),Z(e,"slot","button")},m(u,d){Te(u,e,d),Kt(t,e,null),X(e,s),X(e,a),l=!0},p:fn,i(u){l||(xe(t.$$.fragment,u),l=!0)},o(u){Be(t.$$.fragment,u),l=!1},d(u){u&&ke(e),Jt(t)}}}function XCe(o){let e,t,s,a={width:"300",$$slots:{button:[YCe],default:[UCe]},$$scope:{ctx:o}};return t=new zCe({props:a}),o[19](t),{c(){e=re("div"),en(t.$$.fragment),Z(e,"class","mx-2 d-flex align-items-center")},m(l,u){Te(l,e,u),Kt(t,e,null),s=!0},p(l,[u]){const d={};u&268435515&&(d.$$scope={dirty:u,ctx:l}),t.$set(d)},i(l){s||(xe(t.$$.fragment,l),s=!0)},o(l){Be(t.$$.fragment,l),s=!1},d(l){l&&ke(e),o[19](null),Jt(t)}}}function jCe(o,e,t){let s,a;const l=Fg();let{schema:u}=e,{systemFields:d=[]}=e,{operators:h}=e,{inModal:b}=e,{modalUrl:y}=e,k,E="",R=d;u.type=="collection"&&(R=d.filter(ve=>ve.files===!1));let $=[...u.fields,...R].filter(ve=>{var Re,Oe;return!["file","json"].includes((Oe=(Re=ve.info)==null?void 0:Re.name)!=null?Oe:ve.ui)}),Q,F="";function U(ve){ve.preventDefault();let Re="",Oe;u.fields.find(Xe=>Xe.name===Q.name)&&(Q.info.name=="reference"&&a.name=="eq"?(Re="children."+Q.name+".id",Oe=`filter[${Re}]`):(Re="data.",Oe=`filter[${Re+Q.name}_${a.name}]`));const ce=new URL(y!=null?y:window.location.href);ce.searchParams.set("skip","0"),ce.searchParams.set(Oe,F),b?(l("refresh",ce),k.hide()):window.location=ce}function K(ve){var tt,ot;ve.preventDefault();let Re=(tt=E.split("=")[0])!=null?tt:"";if(!Re)return;let Oe=`filter[${Re}]`,ce=(ot=E.split("=")[1])!=null?ot:"";if(!ce)return;const Xe=new URL(y!=null?y:window.location.href);Xe.searchParams.set("skip","0"),Xe.searchParams.set(Oe,ce),b?l("refresh",Xe):window.location.replace(Xe)}function L(){Q=vle(this),t(0,Q),t(6,$)}function te(){a=vle(this),t(5,a),t(1,s),t(11,h),t(0,Q),t(1,s),t(11,h),t(0,Q)}function ne(ve){F=ve,t(4,F)}function oe(){F=this.value,t(4,F)}function G(){E=this.value,t(3,E)}function we(ve){Ro[ve?"unshift":"push"](()=>{k=ve,t(2,k)})}return o.$$set=ve=>{"schema"in ve&&t(9,u=ve.schema),"systemFields"in ve&&t(10,d=ve.systemFields),"operators"in ve&&t(11,h=ve.operators),"inModal"in ve&&t(12,b=ve.inModal),"modalUrl"in ve&&t(13,y=ve.modalUrl)},o.$$.update=()=>{o.$$.dirty&2049&&t(1,s=h.filter(ve=>{var Re;return ve.uis.includes((Re=Q==null?void 0:Q.info)==null?void 0:Re.name)||ve.uis[0]=="*"})),o.$$.dirty&2&&t(5,a=s[0])},[Q,s,k,E,F,a,$,U,K,u,d,h,b,y,L,te,ne,oe,G,we]}class qCe extends uo{constructor(e){super(),co(this,e,jCe,XCe,lo,{schema:9,systemFields:10,operators:11,inModal:12,modalUrl:13})}}function GCe(o){let e,t,s,a,l,u,d,h;return{c(){e=re("fieldset"),t=re("label"),s=Ht(`Upload file + `),a=re("span"),a.innerHTML='Loading...',l=Ze(),u=re("input"),Z(a,"class","spinner-border spinner-border-sm"),Z(a,"role","status"),Z(a,"aria-hidden","true"),Z(u,"class","form-control"),Z(u,"type","file"),Z(u,"id","formFile"),u.multiple=!0,Z(u,"accept",KCe),u.disabled=o[0],u.hidden=!0,Z(t,"class","btn btn-primary btn-sm btn-spinner "),e.disabled=o[0]},m(b,y){Te(b,e,y),X(e,t),X(t,s),X(t,a),X(t,l),X(t,u),d||(h=mn(u,"input",o[1]),d=!0)},p(b,[y]){y&1&&(u.disabled=b[0]),y&1&&(e.disabled=b[0])},i:fn,o:fn,d(b){b&&ke(e),d=!1,h()}}}let KCe="";function JCe(o,e,t){const s=Fg(),a=Ur("channel");let{schema:l}=e,u=[],d=!1;function h(b){t(0,d=!0),u=b.target.files?[...b.target.files]:[];let y=new FormData;y.append("schema",l.name),Array.from(u).forEach(function(k){y.append("files[]",k)}),s("beforeUpload",u),axios.post(a.lucentUrl+"/files/upload",y,{headers:{"Content-Type":"multipart/form-data"}}).then(k=>{k.data.error?s("uploadError",k.data.error):s("uploadComplete",k.data),t(0,d=!1)}).catch(k=>{t(0,d=!1),console.log(k.response.data)})}return o.$$set=b=>{"schema"in b&&t(2,l=b.schema)},[d,h,l]}class eke extends uo{constructor(e){super(),co(this,e,JCe,GCe,lo,{schema:2})}}function Bce(o,e,t){const s=o.slice();return s[18]=e[t],s}function Lce(o,e,t){const s=o.slice();return s[18]=e[t],s}function tke(o){let e,t;return e=new Fa({props:{icon:"arrow-up-short-wide"}}),{c(){en(e.$$.fragment)},m(s,a){Kt(e,s,a),t=!0},i(s){t||(xe(e.$$.fragment,s),t=!0)},o(s){Be(e.$$.fragment,s),t=!1},d(s){Jt(e,s)}}}function nke(o){let e,t;return e=new Fa({props:{icon:"arrow-down-wide-short"}}),{c(){en(e.$$.fragment)},m(s,a){Kt(e,s,a),t=!0},i(s){t||(xe(e.$$.fragment,s),t=!0)},o(s){Be(e.$$.fragment,s),t=!1},d(s){Jt(e,s)}}}function Fce(o){let e,t,s,a,l,u,d,h,b,y,k,E=o[18].label+"",R,$,Q,F,U;a=new Fa({props:{icon:"arrow-up-short-wide"}});function K(...ne){return o[10](o[18],...ne)}h=new Fa({props:{icon:"arrow-down-wide-short"}});function L(...ne){return o[11](o[18],...ne)}function te(...ne){return o[12](o[18],...ne)}return{c(){e=re("div"),t=re("div"),s=re("button"),en(a.$$.fragment),u=Ze(),d=re("button"),en(h.$$.fragment),y=Ze(),k=re("button"),R=Ht(E),$=Ze(),Z(s,"title","Sort Ascending"),Z(s,"class",l="btn btn-sm "+(o[18].name==o[1].name&&!o[0].startsWith("-")?"btn-primary":"btn-outline-primary")),Z(d,"title","Sort Descending"),Z(d,"class",b="btn btn-sm "+(o[18].name==o[1].name&&o[0].startsWith("-")?"btn-primary":"btn-outline-primary")),Z(k,"title","Sort Ascending"),Z(k,"class","btn btn-sm btn-outline-primary w-100 text-nowrap"),rs(k,"overflow","hidden"),Z(t,"class","btn-group w-100"),Z(e,"class","col-4 px-3 py-1 d-flex align-items-center")},m(ne,oe){Te(ne,e,oe),X(e,t),X(t,s),Kt(a,s,null),X(t,u),X(t,d),Kt(h,d,null),X(t,y),X(t,k),X(k,R),X(e,$),Q=!0,F||(U=[mn(s,"click",K),mn(d,"click",L),mn(k,"click",te)],F=!0)},p(ne,oe){o=ne,(!Q||oe&11&&l!==(l="btn btn-sm "+(o[18].name==o[1].name&&!o[0].startsWith("-")?"btn-primary":"btn-outline-primary")))&&Z(s,"class",l),(!Q||oe&11&&b!==(b="btn btn-sm "+(o[18].name==o[1].name&&o[0].startsWith("-")?"btn-primary":"btn-outline-primary")))&&Z(d,"class",b),(!Q||oe&8)&&E!==(E=o[18].label+"")&&Qn(R,E)},i(ne){Q||(xe(a.$$.fragment,ne),xe(h.$$.fragment,ne),Q=!0)},o(ne){Be(a.$$.fragment,ne),Be(h.$$.fragment,ne),Q=!1},d(ne){ne&&ke(e),Jt(a),Jt(h),F=!1,vi(U)}}}function Qce(o){let e,t,s,a,l,u,d,h,b,y,k,E=o[18].label+"",R,$,Q,F,U;a=new Fa({props:{icon:"arrow-up-short-wide"}});function K(...ne){return o[13](o[18],...ne)}h=new Fa({props:{icon:"arrow-down-wide-short"}});function L(...ne){return o[14](o[18],...ne)}function te(...ne){return o[15](o[18],...ne)}return{c(){e=re("div"),t=re("div"),s=re("button"),en(a.$$.fragment),u=Ze(),d=re("button"),en(h.$$.fragment),y=Ze(),k=re("button"),R=Ht(E),$=Ze(),Z(s,"title","Sort Ascending"),Z(s,"class",l="btn btn-sm "+(o[18].name==o[0]?"btn-primary":"btn-outline-primary")),Z(d,"title","Sort Descending"),Z(d,"class",b="btn btn-sm "+("-"+o[18].name==o[0]?"btn-primary":"btn-outline-primary")),Z(k,"title","Sort Ascending"),Z(k,"class","btn btn-sm btn-outline-primary w-100 text-nowrap"),rs(k,"overflow","hidden"),Z(t,"class","btn-group w-100"),Z(e,"class","col-4 px-3 py-1 d-flex align-items-center")},m(ne,oe){Te(ne,e,oe),X(e,t),X(t,s),Kt(a,s,null),X(t,u),X(t,d),Kt(h,d,null),X(t,y),X(t,k),X(k,R),X(e,$),Q=!0,F||(U=[mn(s,"click",K),mn(d,"click",L),mn(k,"click",te)],F=!0)},p(ne,oe){o=ne,(!Q||oe&5&&l!==(l="btn btn-sm "+(o[18].name==o[0]?"btn-primary":"btn-outline-primary")))&&Z(s,"class",l),(!Q||oe&5&&b!==(b="btn btn-sm "+("-"+o[18].name==o[0]?"btn-primary":"btn-outline-primary")))&&Z(d,"class",b),(!Q||oe&4)&&E!==(E=o[18].label+"")&&Qn(R,E)},i(ne){Q||(xe(a.$$.fragment,ne),xe(h.$$.fragment,ne),Q=!0)},o(ne){Be(a.$$.fragment,ne),Be(h.$$.fragment,ne),Q=!1},d(ne){ne&&ke(e),Jt(a),Jt(h),F=!1,vi(U)}}}function oke(o){let e,t,s,a,l,u,d,h=o[1].label+"",b,y,k,E,R,$,Q,F,U;const K=[nke,tke],L=[];function te(Oe,ce){return ce&1&&(s=null),s==null&&(s=!!Oe[0].startsWith("-")),s?0:1}a=te(o,-1),l=L[a]=K[a](o);let ne=o[3],oe=[];for(let Oe=0;OeBe(oe[Oe],1,1,()=>{oe[Oe]=null});let we=o[2],ve=[];for(let Oe=0;OeBe(ve[Oe],1,1,()=>{ve[Oe]=null});return{c(){e=re("div"),t=re("button"),l.c(),u=Ze(),d=re("span"),b=Ht(h),y=Ze(),k=re("div"),E=re("div");for(let Oe=0;Oe{L[Xe]=null}),go(),l=L[a],l||(l=L[a]=K[a](Oe),l.c()),xe(l,1),l.m(t,u)),(!U||ce&2)&&h!==(h=Oe[1].label+"")&&Qn(b,h),ce&59){ne=Oe[3];let tt;for(tt=0;ttwe.name).includes(oe.name)?"":"data.";return E(G+oe.name)}function $(ne,oe){ne.preventDefault();let G=k.map(we=>we.name).includes(oe.name)?"":"data.";return E("-"+G+oe.name)}const Q=(ne,oe)=>R(oe,ne),F=(ne,oe)=>$(oe,ne),U=(ne,oe)=>R(oe,ne),K=(ne,oe)=>R(oe,ne),L=(ne,oe)=>$(oe,ne),te=(ne,oe)=>R(oe,ne);return o.$$set=ne=>{"schema"in ne&&t(6,u=ne.schema),"sortParam"in ne&&t(0,d=ne.sortParam),"sortField"in ne&&t(1,h=ne.sortField),"inModal"in ne&&t(7,b=ne.inModal),"modalUrl"in ne&&t(8,y=ne.modalUrl),"systemFields"in ne&&t(9,k=ne.systemFields)},o.$$.update=()=>{o.$$.dirty&64&&t(3,s=u.fields.filter(ne=>!["reference","file","json","id","rich","markdown","block"].includes(ne.info.name))),o.$$.dirty&512&&t(2,a=k),o.$$.dirty&576&&u.type==="collection"&&t(2,a=k.filter(ne=>ne.files===!1))},[d,h,a,s,R,$,u,b,y,k,Q,F,U,K,L,te]}class rke extends uo{constructor(e){super(),co(this,e,ske,oke,lo,{schema:6,sortParam:0,sortField:1,inModal:7,modalUrl:8,systemFields:9})}}function ike(o){var h,b;let e=o[3].label+"",t,s,a=((b=(h=o[0].find(o[11]))==null?void 0:h.symbol)!=null?b:"")+"",l,u,d;return{c(){t=Ht(e),s=Ze(),l=Ht(a),u=Ze(),d=Ht(o[2])},m(y,k){Te(y,t,k),Te(y,s,k),Te(y,l,k),Te(y,u,k),Te(y,d,k)},p(y,k){var E,R;k&8&&e!==(e=y[3].label+"")&&Qn(t,e),k&9&&a!==(a=((R=(E=y[0].find(y[11]))==null?void 0:E.symbol)!=null?R:"")+"")&&Qn(l,a),k&4&&Qn(d,y[2])},d(y){y&&ke(t),y&&ke(s),y&&ke(l),y&&ke(u),y&&ke(d)}}}function ake(o){let e=o[3].label+"",t,s,a=qu(o[4].schemas,o[5])+"",l;return{c(){t=Ht(e),s=Ht(" is "),l=Ht(a)},m(u,d){Te(u,t,d),Te(u,s,d),Te(u,l,d)},p(u,d){d&8&&e!==(e=u[3].label+"")&&Qn(t,e)},d(u){u&&ke(t),u&&ke(s),u&&ke(l)}}}function lke(o){let e,t,s,a,l,u;function d(y,k){return y[3].isReference&&y[5]?ake:ike}let h=d(o),b=h(o);return{c(){e=re("span"),t=re("div"),b.c(),s=Ze(),a=re("button"),Z(a,"type","button"),Z(a,"class","btn-close btn-close ms-1"),Z(a,"aria-label","Close"),Z(t,"class","d-flex align-items-center justify-content-center"),Z(e,"class","applied-filter d-inline-block border border-primary rounded lx-small-text me-1 px-2 py-1 svelte-1x4ff17")},m(y,k){Te(y,e,k),X(e,t),b.m(t,null),X(t,s),X(t,a),l||(u=mn(a,"click",ku(o[12])),l=!0)},p(y,[k]){h===(h=d(y))&&b?b.p(y,k):(b.d(1),b=h(y),b&&(b.c(),b.m(t,s)))},i:fn,o:fn,d(y){y&&ke(e),b.d(),l=!1,u()}}}function cke(o){return e=>{var s;if(e.isReference)return e.operator="eq",e;const t=o.split("_");return e.operator=(s=t[t.length-1])!=null?s:"eq",e}}function uke(o,e){return t=>{var l;let s="";t.isReference?s=e.split(".")[1]:s=e.replace("_"+t.operator,"");const a=o.fields.find(u=>u.name===s);return t.label=(l=a==null?void 0:a.label)!=null?l:s,t}}function fke(o,e,t){const s=Ur("channel"),a=Fg();let{schema:l}=e,{operators:u}=e,{key:d}=e,{value:h}=e,{inModal:b}=e,{modalUrl:y}=e,{graph:k}=e,E={label:"",operator:"",value:h,isReference:d.startsWith("children")};E=[cke(d),uke(l,d)].reduce((K,L)=>L(K),E);const R=$(k,h);function $(K,L){return E.isReference?K.records.find(te=>te.id===L):null}function Q(K){let L=`filter[${K}]`;const te=new URL(y!=null?y:window.location.href);te.searchParams.set("skip","0"),te.searchParams.delete(L),b?a("refresh",te):window.location.replace(te)}const F=K=>K.name===E.operator,U=()=>Q(d);return o.$$set=K=>{"schema"in K&&t(7,l=K.schema),"operators"in K&&t(0,u=K.operators),"key"in K&&t(1,d=K.key),"value"in K&&t(2,h=K.value),"inModal"in K&&t(8,b=K.inModal),"modalUrl"in K&&t(9,y=K.modalUrl),"graph"in K&&t(10,k=K.graph)},[u,d,h,E,s,R,Q,l,b,y,k,F,U]}class dke extends uo{constructor(e){super(),co(this,e,fke,lke,lo,{schema:7,operators:0,key:1,value:2,inModal:8,modalUrl:9,graph:10})}}function Zce(o,e,t){const s=o.slice();return s[21]=e[t][0],s[22]=e[t][1],s}function hke(o){let e,t,s;return t=new eke({props:{schema:o[0]}}),t.$on("uploadComplete",o[13]),{c(){e=re("div"),en(t.$$.fragment),Z(e,"class","d-inline-block ms-1")},m(a,l){Te(a,e,l),Kt(t,e,null),s=!0},p(a,l){const u={};l&1&&(u.schema=a[0]),t.$set(u)},i(a){s||(xe(t.$$.fragment,a),s=!0)},o(a){Be(t.$$.fragment,a),s=!1},d(a){a&&ke(e),Jt(t)}}}function mke(o){let e,t=!o[5]&&o[7]&&Hce(o);return{c(){t&&t.c(),e=Rs()},m(s,a){t&&t.m(s,a),Te(s,e,a)},p(s,a){!s[5]&&s[7]?t?t.p(s,a):(t=Hce(s),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},i:fn,o:fn,d(s){t&&t.d(s),s&&ke(e)}}}function Hce(o){let e,t,s;return{c(){e=re("a"),t=Ht("New Record"),Z(e,"href",s=o[10].lucentUrl+"/records/new?schema="+o[0].name),Z(e,"class","btn btn-sm btn-primary")},m(a,l){Te(a,e,l),X(e,t)},p(a,l){l&1&&s!==(s=a[10].lucentUrl+"/records/new?schema="+a[0].name)&&Z(e,"href",s)},d(a){a&&ke(e)}}}function zce(o){let e,t,s,a,l,u;s=new Fa({props:{icon:"ellipsis-vertical"}});function d(y,k){return y[4].status_in==="trashed"?pke:gke}let h=d(o),b=h(o);return{c(){e=re("div"),t=re("button"),en(s.$$.fragment),a=Ze(),l=re("ul"),b.c(),Z(t,"class","btn btn-link btn-sm"),Z(t,"type","button"),Z(t,"data-bs-toggle","dropdown"),Z(t,"aria-expanded","false"),Z(l,"class","dropdown-menu"),Z(e,"class","dropdown d-inline-block")},m(y,k){Te(y,e,k),X(e,t),Kt(s,t,null),X(e,a),X(e,l),b.m(l,null),u=!0},p(y,k){h===(h=d(y))&&b?b.p(y,k):(b.d(1),b=h(y),b&&(b.c(),b.m(l,null)))},i(y){u||(xe(s.$$.fragment,y),u=!0)},o(y){Be(s.$$.fragment,y),u=!1},d(y){y&&ke(e),Jt(s),b.d()}}}function gke(o){let e,t,s,a,l,u,d,h;return{c(){e=re("li"),t=re("a"),s=Ht("Export to CSV"),a=Ze(),l=re("li"),u=re("a"),d=Ht("View trashed records"),Z(t,"class","dropdown-item"),Z(t,"href",o[11]),Z(u,"class","dropdown-item"),Z(u,"href",h=o[10].lucentUrl+"/content/"+o[0].name+"?filter[status_in]=trashed")},m(b,y){Te(b,e,y),X(e,t),X(t,s),Te(b,a,y),Te(b,l,y),X(l,u),X(u,d)},p(b,y){y&1&&h!==(h=b[10].lucentUrl+"/content/"+b[0].name+"?filter[status_in]=trashed")&&Z(u,"href",h)},d(b){b&&ke(e),b&&ke(a),b&&ke(l)}}}function pke(o){let e,t=o[7]&&Vce(o);return{c(){t&&t.c(),e=Rs()},m(s,a){t&&t.m(s,a),Te(s,e,a)},p(s,a){s[7]?t?t.p(s,a):(t=Vce(s),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},d(s){t&&t.d(s),s&&ke(e)}}}function Vce(o){let e,t,s,a;return{c(){e=re("li"),t=re("a"),s=Ht("Empty trash"),Z(t,"class","dropdown-item"),Z(t,"href",a=o[10].lucentUrl+"/content/"+o[0].name+"/emptyTrash")},m(l,u){Te(l,e,u),X(e,t),X(t,s)},p(l,u){u&1&&a!==(a=l[10].lucentUrl+"/content/"+l[0].name+"/emptyTrash")&&Z(t,"href",a)},d(l){l&&ke(e)}}}function Wce(o){let e,t,s=Object.entries(o[4]),a=[];for(let u=0;uBe(a[u],1,1,()=>{a[u]=null});return{c(){e=re("div");for(let u=0;u0,F,U,K,L;s=new rke({props:{schema:o[0],sortParam:o[1],sortField:o[2],systemFields:o[9],inModal:o[5],modalUrl:o[6]}}),s.$on("refresh",o[15]);function te(Oe){o[16](Oe)}let ne={systemFields:o[9],operators:o[3],filter:o[4],inModal:o[5],modalUrl:o[6]};o[0]!==void 0&&(ne.schema=o[0]),l=new qCe({props:ne}),Ro.push(()=>er(l,"schema",te)),l.$on("refresh",o[17]);const oe=[mke,hke],G=[];function we(Oe,ce){return Oe[0].type==="collection"?0:1}k=we(o),E=G[k]=oe[k](o);let ve=!o[5]&&zce(o),Re=Q&&Wce(o);return{c(){e=re("div"),t=re("div"),en(s.$$.fragment),a=Ze(),en(l.$$.fragment),d=Ze(),h=re("form"),h.innerHTML='',b=Ze(),y=re("div"),E.c(),R=Ze(),ve&&ve.c(),$=Ze(),Re&&Re.c(),F=Rs(),Z(h,"method","GET"),Z(t,"class","d-flex align-items-center"),Z(y,"class","d-flex align-items-center "),Z(e,"class","mb-3 d-flex align-items-center justify-content-between")},m(Oe,ce){Te(Oe,e,ce),X(e,t),Kt(s,t,null),X(t,a),Kt(l,t,null),X(t,d),X(t,h),X(e,b),X(e,y),G[k].m(y,null),X(y,R),ve&&ve.m(y,null),Te(Oe,$,ce),Re&&Re.m(Oe,ce),Te(Oe,F,ce),U=!0,K||(L=mn(h,"submit",o[12]),K=!0)},p(Oe,[ce]){const Xe={};ce&1&&(Xe.schema=Oe[0]),ce&2&&(Xe.sortParam=Oe[1]),ce&4&&(Xe.sortField=Oe[2]),ce&512&&(Xe.systemFields=Oe[9]),ce&32&&(Xe.inModal=Oe[5]),ce&64&&(Xe.modalUrl=Oe[6]),s.$set(Xe);const tt={};ce&512&&(tt.systemFields=Oe[9]),ce&8&&(tt.operators=Oe[3]),ce&16&&(tt.filter=Oe[4]),ce&32&&(tt.inModal=Oe[5]),ce&64&&(tt.modalUrl=Oe[6]),!u&&ce&1&&(u=!0,tt.schema=Oe[0],lr(()=>u=!1)),l.$set(tt);let ot=k;k=we(Oe),k===ot?G[k].p(Oe,ce):(mo(),Be(G[ot],1,1,()=>{G[ot]=null}),go(),E=G[k],E?E.p(Oe,ce):(E=G[k]=oe[k](Oe),E.c()),xe(E,1),E.m(y,R)),Oe[5]?ve&&(mo(),Be(ve,1,1,()=>{ve=null}),go()):ve?(ve.p(Oe,ce),ce&32&&xe(ve,1)):(ve=zce(Oe),ve.c(),xe(ve,1),ve.m(y,null)),ce&16&&(Q=Object.entries(Oe[4]).length>0),Q?Re?(Re.p(Oe,ce),ce&16&&xe(Re,1)):(Re=Wce(Oe),Re.c(),xe(Re,1),Re.m(F.parentNode,F)):Re&&(mo(),Be(Re,1,1,()=>{Re=null}),go())},i(Oe){U||(xe(s.$$.fragment,Oe),xe(l.$$.fragment,Oe),xe(E),xe(ve),xe(Re),U=!0)},o(Oe){Be(s.$$.fragment,Oe),Be(l.$$.fragment,Oe),Be(E),Be(ve),Be(Re),U=!1},d(Oe){Oe&&ke(e),Jt(s),Jt(l),G[k].d(),ve&&ve.d(),Oe&&ke($),Re&&Re.d(Oe),Oe&&ke(F),K=!1,L()}}}function vke(o,e,t){const s=Ur("channel"),a=Fg();let{sortParam:l}=e,{sortField:u}=e,{schema:d}=e,{operators:h}=e,{filter:b}=e,{inModal:y}=e,{modalUrl:k}=e,{isWritable:E}=e,{records:R}=e,{graph:$}=e,{systemFields:Q=[]}=e,F=new URL(window.location.href),U=F.pathname+"/csv?"+F.searchParams.toString();function K(we){we.preventDefault();const ve=new FormData(we.target);let Re=ve.keys().next().value,Oe=ve.values().next().value;const ce=new URL(k!=null?k:window.location.href);ce.searchParams.set("skip","0"),ce.searchParams.set(Re,Oe),y?a("refresh",ce):window.location=ce}function L(we){t(14,R=we.detail)}function te(we){SH.call(this,o,we)}function ne(we){d=we,t(0,d)}function oe(we){SH.call(this,o,we)}function G(we){SH.call(this,o,we)}return o.$$set=we=>{"sortParam"in we&&t(1,l=we.sortParam),"sortField"in we&&t(2,u=we.sortField),"schema"in we&&t(0,d=we.schema),"operators"in we&&t(3,h=we.operators),"filter"in we&&t(4,b=we.filter),"inModal"in we&&t(5,y=we.inModal),"modalUrl"in we&&t(6,k=we.modalUrl),"isWritable"in we&&t(7,E=we.isWritable),"records"in we&&t(14,R=we.records),"graph"in we&&t(8,$=we.graph),"systemFields"in we&&t(9,Q=we.systemFields)},[d,l,u,h,b,y,k,E,$,Q,s,U,K,L,R,te,ne,oe,G]}class Oke extends uo{constructor(e){super(),co(this,e,vke,bke,lo,{sortParam:1,sortField:2,schema:0,operators:3,filter:4,inModal:5,modalUrl:6,isWritable:7,records:14,graph:8,systemFields:9})}}function Yce(o,e,t){const s=o.slice();return s[9]=e[t],s}function yke(o){let e,t=o[9]+"",s,a,l,u;function d(...h){return o[7](o[9],...h)}return{c(){e=re("a"),s=Ht(t),Z(e,"class","page-link"),Z(e,"href",a=o[2](o[9]))},m(h,b){Te(h,e,b),X(e,s),l||(u=mn(e,"click",d),l=!0)},p(h,b){o=h,b&1&&t!==(t=o[9]+"")&&Qn(s,t),b&1&&a!==(a=o[2](o[9]))&&Z(e,"href",a)},d(h){h&&ke(e),l=!1,u()}}}function wke(o){let e,t=o[9]+"",s;return{c(){e=re("span"),s=Ht(t),Z(e,"class","page-link active")},m(a,l){Te(a,e,l),X(e,s)},p(a,l){l&1&&t!==(t=a[9]+"")&&Qn(s,t)},d(a){a&&ke(e)}}}function Xce(o){let e,t;function s(u,d){return u[1]==u[9]?wke:yke}let a=s(o),l=a(o);return{c(){e=re("li"),l.c(),t=Ze(),Z(e,"class","page-item")},m(u,d){Te(u,e,d),l.m(e,null),X(e,t)},p(u,d){a===(a=s(u))&&l?l.p(u,d):(l.d(1),l=a(u),l&&(l.c(),l.m(e,t)))},d(u){u&&ke(e),l.d()}}}function _ke(o){let e,t=o[0],s=[];for(let a=0;ay(R,E);return o.$$set=E=>{"pages"in E&&t(0,a=E.pages),"limit"in E&&t(4,l=E.limit),"currentPage"in E&&t(1,u=E.currentPage),"inModal"in E&&t(5,d=E.inModal),"modalUrl"in E&&t(6,h=E.modalUrl)},[a,u,b,y,l,d,h,k]}class Cke extends uo{constructor(e){super(),co(this,e,Ske,_ke,lo,{pages:0,limit:4,currentPage:1,inModal:5,modalUrl:6})}}function jce(o){let e,t,s,a,l,u,d,h,b,y;return a=new Cke({props:{pages:o[7],currentPage:o[6],limit:o[2],inModal:o[0],modalUrl:o[1]}}),a.$on("refresh",o[10]),{c(){e=re("li"),t=re("a"),t.textContent="First",s=Ze(),en(a.$$.fragment),l=Ze(),u=re("li"),d=re("a"),d.textContent="Last",Z(t,"href","/"),Z(t,"class","page-link"),Z(e,"class","page-item disabled"),qo(e,"disabled",o[6]===1),Z(d,"class","page-link"),Z(d,"href","/"),qo(d,"disabled",o[6]===o[5]),Z(u,"class","page-item")},m(k,E){Te(k,e,E),X(e,t),Te(k,s,E),Kt(a,k,E),Te(k,l,E),Te(k,u,E),X(u,d),h=!0,b||(y=[mn(t,"click",o[9]),mn(d,"click",o[8])],b=!0)},p(k,E){(!h||E&64)&&qo(e,"disabled",k[6]===1);const R={};E&128&&(R.pages=k[7]),E&64&&(R.currentPage=k[6]),E&4&&(R.limit=k[2]),E&1&&(R.inModal=k[0]),E&2&&(R.modalUrl=k[1]),a.$set(R),(!h||E&96)&&qo(d,"disabled",k[6]===k[5])},i(k){h||(xe(a.$$.fragment,k),h=!0)},o(k){Be(a.$$.fragment,k),h=!1},d(k){k&&ke(e),k&&ke(s),Jt(a,k),k&&ke(l),k&&ke(u),b=!1,vi(y)}}}function kke(o){let e,t,s,a,l,u,d=+o[3]+1+"",h,b,y,k=(+o[3]+o[2]>o[4]?o[4]:+o[3]+o[2])+"",E,R,$,Q,F,U,K=o[5]>1&&jce(o);return{c(){e=re("nav"),t=re("ul"),K&&K.c(),s=Ze(),a=re("p"),l=Ht(`Showing + `),u=re("span"),h=Ht(d),b=Ht(` to - `),y=re("span"),E=zt(k),R=zt(` + `),y=re("span"),E=Ht(k),R=Ht(` of - `),$=re("span"),Q=zt(o[4]),F=zt(` - total`),z(t,"class","pagination justify-content-center"),z(u,"class","font-medium"),z(y,"class","font-medium"),z($,"class","font-medium"),z(a,"class","text-muted text-center")},m(L,te){Te(L,e,te),j(e,t),K&&K.m(t,null),Te(L,s,te),Te(L,a,te),j(a,l),j(a,u),j(u,h),j(a,b),j(a,y),j(y,E),j(a,R),j(a,$),j($,Q),j(a,F),U=!0},p(L,[te]){L[5]>1?K?(K.p(L,te),te&32&&xe(K,1)):(K=jce(L),K.c(),xe(K,1),K.m(t,null)):K&&(mo(),Be(K,1,1,()=>{K=null}),go()),(!U||te&8)&&d!==(d=+L[3]+1+"")&&Qn(h,d),(!U||te&28)&&k!==(k=(+L[3]+L[2]>L[4]?L[4]:+L[3]+L[2])+"")&&Qn(E,k),(!U||te&16)&&Qn(Q,L[4])},i(L){U||(xe(K),U=!0)},o(L){Be(K),U=!1},d(L){L&&ke(e),K&&K.d(),L&&ke(s),L&&ke(a)}}}function xke(o,e,t){let s,a,l;const u=Fg();let{inModal:d}=e,{modalUrl:h}=e,{limit:b}=e,{skip:y}=e,{total:k}=e;function E(F){F.preventDefault(),$(s)}function R(F){F.preventDefault(),$(1)}function $(F){const U=new URL(h!=null?h:window.location.href);let K=F*b-b;U.searchParams.set("skip",K),d?u("refresh",U):window.location=U}function Q(F){SH.call(this,o,F)}return o.$$set=F=>{"inModal"in F&&t(0,d=F.inModal),"modalUrl"in F&&t(1,h=F.modalUrl),"limit"in F&&t(2,b=F.limit),"skip"in F&&t(3,y=F.skip),"total"in F&&t(4,k=F.total)},o.$$.update=()=>{o.$$.dirty&20&&t(5,s=Math.ceil(k/b)),o.$$.dirty&12&&t(6,a=Math.ceil((y-1)/b)+1),o.$$.dirty&96&&t(7,l=Lc.exports.range(a-3,a+4).filter(F=>F>0&&F<=s))},[d,h,b,y,k,s,a,l,E,R,Q]}class Tke extends uo{constructor(e){super(),co(this,e,xke,kke,lo,{inModal:0,modalUrl:1,limit:2,skip:3,total:4})}}function Eke(o){let e,t,s;return{c(){e=re("button"),e.textContent="Move to trash",z(e,"type","button"),z(e,"class","btn btn-sm btn-outline-primary")},m(a,l){Te(a,e,l),t||(s=mn(e,"click",ku(o[9])),t=!0)},p:fn,d(a){a&&ke(e),t=!1,s()}}}function Ake(o){let e,t,s,a,l,u,d=o[1].hasDrafts&&qce(o);return{c(){e=re("button"),e.textContent="Publish",t=Ze(),d&&d.c(),s=Ze(),a=re("button"),a.textContent="Delete forever",z(e,"type","button"),z(e,"class","btn btn-sm btn-outline-primary"),z(a,"type","button"),z(a,"class","btn btn-sm btn-outline-primary")},m(h,b){Te(h,e,b),Te(h,t,b),d&&d.m(h,b),Te(h,s,b),Te(h,a,b),l||(u=[mn(e,"click",ku(o[7])),mn(a,"click",ku(o[3]))],l=!0)},p(h,b){h[1].hasDrafts?d?d.p(h,b):(d=qce(h),d.c(),d.m(s.parentNode,s)):d&&(d.d(1),d=null)},d(h){h&&ke(e),h&&ke(t),d&&d.d(h),h&&ke(s),h&&ke(a),l=!1,vi(u)}}}function qce(o){let e,t,s;return{c(){e=re("button"),e.textContent="Make Draft",z(e,"type","button"),z(e,"class","btn btn-sm btn-outline-primary")},m(a,l){Te(a,e,l),t||(s=mn(e,"click",ku(o[8])),t=!0)},p:fn,d(a){a&&ke(e),t=!1,s()}}}function Dke(o){let e,t,s=o[0].length+"",a,l,u,d,h,b,y,k,E,R;function $(U,K){return U[2].status_in==="trashed"?Ake:Eke}let Q=$(o),F=Q(o);return{c(){e=re("div"),t=re("span"),a=zt(s),l=zt(" records selected"),u=Ze(),d=re("div"),h=re("button"),h.textContent="Publish",b=Ze(),y=re("button"),y.textContent="Make Draft",k=Ze(),F.c(),z(t,"class","me-2"),z(h,"type","button"),z(h,"class","btn btn-sm btn-outline-primary"),z(y,"type","button"),z(y,"class","btn btn-sm btn-outline-primary"),z(d,"class","btn-group "),z(d,"role","group"),z(d,"aria-label","Basic example"),z(e,"class","d-flex align-items-center mb-3")},m(U,K){Te(U,e,K),j(e,t),j(t,a),j(t,l),j(e,u),j(e,d),j(d,h),j(d,b),j(d,y),j(d,k),F.m(d,null),E||(R=[mn(h,"click",ku(o[5])),mn(y,"click",ku(o[6]))],E=!0)},p(U,[K]){K&1&&s!==(s=U[0].length+"")&&Qn(a,s),Q===(Q=$(U))&&F?F.p(U,K):(F.d(1),F=Q(U),F&&(F.c(),F.m(d,null)))},i:fn,o:fn,d(U){U&&ke(e),F.d(),E=!1,vi(R)}}}function Pke(o,e,t){const s=Ur("channel");let{selected:a}=e,{schema:l}=e,{filter:u}=e;function d($){$.preventDefault(),axios.post(s.lucentUrl+"/records/delete",{ids:a.map(Q=>Q.id)}).then(Q=>{window.location.reload()}).catch(Q=>{console.log(Q)})}function h($,Q){axios.post(s.lucentUrl+"/records/status/"+Q,{schemaName:l.name,records:a}).then(F=>{window.location.reload()}).catch(F=>{console.log(F)})}const b=$=>h($,"published"),y=$=>h($,"draft"),k=$=>h($,"published"),E=$=>h($,"draft"),R=$=>h($,"trashed");return o.$$set=$=>{"selected"in $&&t(0,a=$.selected),"schema"in $&&t(1,l=$.schema),"filter"in $&&t(2,u=$.filter)},[a,l,u,d,h,b,y,k,E,R]}class Mke extends uo{constructor(e){super(),co(this,e,Pke,Dke,lo,{selected:0,schema:1,filter:2})}}function Rke(o){let e;return{c(){e=zt(o[0])},m(t,s){Te(t,e,s)},p(t,[s]){s&1&&Qn(e,t[0])},i:fn,o:fn,d(t){t&&ke(e)}}}function $ke(o,e,t){let{value:s}=e;return o.$$set=a=>{"value"in a&&t(0,s=a.value)},[s]}class Nke extends uo{constructor(e){super(),co(this,e,$ke,Rke,lo,{value:0})}}function Gce(o){let e,t,s,a;return{c(){e=re("div"),t=re("span"),s=Ze(),a=zt(o[0]),z(t,"class","color border border-2 svelte-78o2k4"),ss(t,"background",o[0]),z(e,"class","d-inline-flex")},m(l,u){Te(l,e,u),j(e,t),j(e,s),j(e,a)},p(l,u){u&1&&ss(t,"background",l[0]),u&1&&Qn(a,l[0])},d(l){l&&ke(e)}}}function Ike(o){let e,t=o[0]&&Gce(o);return{c(){t&&t.c(),e=Rs()},m(s,a){t&&t.m(s,a),Te(s,e,a)},p(s,[a]){s[0]?t?t.p(s,a):(t=Gce(s),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},i:fn,o:fn,d(s){t&&t.d(s),s&&ke(e)}}}function Bke(o,e,t){let{value:s}=e;return o.$$set=a=>{"value"in a&&t(0,s=a.value)},[s]}class Lke extends uo{constructor(e){super(),co(this,e,Bke,Ike,lo,{value:0})}}function Kce(o,e,t){const s=o.slice();return s[5]=e[t],s}function Jce(o){let e,t,s,a;return t=new G6({props:{schemas:o[0],graph:o[1],record:o[5]}}),{c(){e=re("span"),en(t.$$.fragment),s=Ze(),z(e,"class","mr-3")},m(l,u){Te(l,e,u),Kt(t,e,null),j(e,s),a=!0},p(l,u){const d={};u&1&&(d.schemas=l[0]),u&2&&(d.graph=l[1]),u&4&&(d.record=l[5]),t.$set(d)},i(l){a||(xe(t.$$.fragment,l),a=!0)},o(l){Be(t.$$.fragment,l),a=!1},d(l){l&&ke(e),Jt(t)}}}function Fke(o){let e,t,s=o[2],a=[];for(let u=0;uBe(a[u],1,1,()=>{a[u]=null});return{c(){e=re("div");for(let u=0;u{"record"in h&&t(3,a=h.record),"field"in h&&t(4,l=h.field),"schemas"in h&&t(0,u=h.schemas),"graph"in h&&t(1,d=h.graph)},o.$$.update=()=>{var h,b;o.$$.dirty&26&&t(2,s=(b=(h=d.edges)==null?void 0:h.filter(y=>y.field===l.name&&y.source===a.id).map(y=>d.records.find(k=>k.id===y.target)).filter(y=>!!y))!=null?b:[])},[u,d,s,a,l]}class qpe extends uo{constructor(e){super(),co(this,e,Qke,Fke,lo,{record:3,field:4,schemas:0,graph:1})}}function Zke(o){let e;return{c(){e=zt(o[0])},m(t,s){Te(t,e,s)},p(t,[s]){s&1&&Qn(e,t[0])},i:fn,o:fn,d(t){t&&ke(e)}}}function Hke(o,e,t){let{value:s}=e;return o.$$set=a=>{"value"in a&&t(0,s=a.value)},[s]}class zke extends uo{constructor(e){super(),co(this,e,Hke,Zke,lo,{value:0})}}function Vke(o){let e,t;return{c(){e=re("div"),t=zt(o[0]),z(e,"title",o[0]),z(e,"data-bs-toggle","tooltip"),z(e,"data-bs-placement","top"),z(e,"class","svelte-1ft053t")},m(s,a){Te(s,e,a),j(e,t)},p(s,[a]){a&1&&Qn(t,s[0]),a&1&&z(e,"title",s[0])},i:fn,o:fn,d(s){s&&ke(e)}}}function Wke(o,e,t){let{value:s}=e;return o.$$set=a=>{"value"in a&&t(0,s=a.value)},[s]}class vne extends uo{constructor(e){super(),co(this,e,Wke,Vke,lo,{value:0})}}function Uke(o){let e,t;return{c(){e=re("a"),t=zt(o[0]),z(e,"href",o[0]),z(e,"target","_blank")},m(s,a){Te(s,e,a),j(e,t)},p(s,[a]){a&1&&Qn(t,s[0]),a&1&&z(e,"href",s[0])},i:fn,o:fn,d(s){s&&ke(e)}}}function Yke(o,e,t){let{value:s}=e;return o.$$set=a=>{"value"in a&&t(0,s=a.value)},[s]}class Xke extends uo{constructor(e){super(),co(this,e,Yke,Uke,lo,{value:0})}}function jke(o){let e,t=Zle(o[0])+"",s,a;return{c(){e=re("div"),s=zt(t),z(e,"title",a=Hle(o[0])),z(e,"data-bs-toggle","tooltip"),z(e,"data-bs-placement","top")},m(l,u){Te(l,e,u),j(e,s)},p(l,[u]){u&1&&t!==(t=Zle(l[0])+"")&&Qn(s,t),u&1&&a!==(a=Hle(l[0]))&&z(e,"title",a)},i:fn,o:fn,d(l){l&&ke(e)}}}function qke(o,e,t){let{value:s}=e;return o.$$set=a=>{"value"in a&&t(0,s=a.value)},[s]}class eue extends uo{constructor(e){super(),co(this,e,qke,jke,lo,{value:0})}}function tue(o,e,t){const s=o.slice();return s[4]=e[t],s}function nue(o){let e,t,s,a;return t=new Xw({props:{record:o[4],size:"tiny"}}),{c(){e=re("div"),en(t.$$.fragment),s=Ze(),z(e,"class","me-1")},m(l,u){Te(l,e,u),Kt(t,e,null),j(e,s),a=!0},p:fn,i(l){a||(xe(t.$$.fragment,l),a=!0)},o(l){Be(t.$$.fragment,l),a=!1},d(l){l&&ke(e),Jt(t)}}}function Gke(o){let e,t,s=o[0],a=[];for(let u=0;uBe(a[u],1,1,()=>{a[u]=null});return{c(){e=re("div");for(let u=0;uh.field===a.name&&h.source===s.id).map(h=>l.records.find(b=>b.id===h.target));return console.log(u),o.$$set=h=>{"record"in h&&t(1,s=h.record),"field"in h&&t(2,a=h.field),"graph"in h&&t(3,l=h.graph)},[u,s,a,l]}class Gpe extends uo{constructor(e){super(),co(this,e,Kke,Gke,lo,{record:1,field:2,graph:3})}}function Jke(o){let e,t;return{c(){e=re("span"),t=zt(o[0]),z(e,"class","badge rounded-pill bg-primary bg-opacity-75"),ss(e,"max-width","64px"),ss(e,"overflow","hidden"),ss(e,"white-space","nowrap"),ss(e,"text-overflow","ellipsis"),z(e,"title",o[0]),z(e,"data-bs-toggle","tooltip")},m(s,a){Te(s,e,a),j(e,t)},p(s,[a]){a&1&&Qn(t,s[0]),a&1&&z(e,"title",s[0])},i:fn,o:fn,d(s){s&&ke(e)}}}function exe(o,e,t){let{value:s}=e;return o.$$set=a=>{"value"in a&&t(0,s=a.value)},[s]}class txe extends uo{constructor(e){super(),co(this,e,exe,Jke,lo,{value:0})}}function nxe(o){let e,t;return{c(){e=re("div"),t=zt(o[0]),z(e,"class","svelte-1ft053t")},m(s,a){Te(s,e,a),j(e,t)},p(s,[a]){a&1&&Qn(t,s[0])},i:fn,o:fn,d(s){s&&ke(e)}}}function oxe(o,e,t){let{value:s}=e;return o.$$set=a=>{"value"in a&&t(0,s=a.value)},[s]}class sxe extends uo{constructor(e){super(),co(this,e,oxe,nxe,lo,{value:0})}}function rxe(o){let e,t,s;var a=o[4][o[0].info.name];function l(u){return{props:{value:u[2].data[u[0].name],record:u[2],graph:u[3],schema:u[1],field:u[0]}}}return a&&(e=EC(a,l(o))),{c(){e&&en(e.$$.fragment),t=Rs()},m(u,d){e&&Kt(e,u,d),Te(u,t,d),s=!0},p(u,[d]){const h={};if(d&5&&(h.value=u[2].data[u[0].name]),d&4&&(h.record=u[2]),d&8&&(h.graph=u[3]),d&2&&(h.schema=u[1]),d&1&&(h.field=u[0]),d&1&&a!==(a=u[4][u[0].info.name])){if(e){mo();const b=e;Be(b.$$.fragment,1,0,()=>{Jt(b,1)}),go()}a?(e=EC(a,l(u)),en(e.$$.fragment),xe(e.$$.fragment,1),Kt(e,t.parentNode,t)):e=null}else a&&e.$set(h)},i(u){s||(e&&xe(e.$$.fragment,u),s=!0)},o(u){e&&Be(e.$$.fragment,u),s=!1},d(u){u&&ke(t),e&&Jt(e,u)}}}function ixe(o,e,t){const s={text:vne,slug:vne,rich:sxe,textarea:vne,color:Lke,checkbox:Nke,reference:qpe,number:zke,url:Xke,date:eue,datetime:eue,uuid:txe,file:Gpe};let{field:a}=e,{schema:l}=e,{record:u}=e,{graph:d}=e;return o.$$set=h=>{"field"in h&&t(0,a=h.field),"schema"in h&&t(1,l=h.schema),"record"in h&&t(2,u=h.record),"graph"in h&&t(3,d=h.graph)},[a,l,u,d,s]}class Kpe extends uo{constructor(e){super(),co(this,e,ixe,rxe,lo,{field:0,schema:1,record:2,graph:3})}}function Lp(o,e){var t,s;return o&&(s=(t=o.find(a=>a.id===e))==null?void 0:t.name)!=null?s:e}function oue(o,e,t){const s=o.slice();return s[7]=e[t],s[9]=t,s}function sue(o){let e,t,s,a;return t=new Kpe({props:{record:o[3],schema:o[0],graph:o[2],field:o[7]}}),{c(){e=re("td"),en(t.$$.fragment),z(e,"class",s="field-ui-"+o[7].info.name),is(e,"is-sort",o[7].name===o[5].name)},m(l,u){Te(l,e,u),Kt(t,e,null),a=!0},p(l,u){const d={};u&8&&(d.record=l[3]),u&1&&(d.schema=l[0]),u&4&&(d.graph=l[2]),u&64&&(d.field=l[7]),t.$set(d),(!a||u&64&&s!==(s="field-ui-"+l[7].info.name))&&z(e,"class",s),(!a||u&96)&&is(e,"is-sort",l[7].name===l[5].name)},i(l){a||(xe(t.$$.fragment,l),a=!0)},o(l){Be(t.$$.fragment,l),a=!1},d(l){l&&ke(e),Jt(t)}}}function rue(o){let e,t,s;return t=new ire({props:{status:o[3].status}}),{c(){e=re("td"),en(t.$$.fragment),z(e,"class","text-center"),is(e,"is-sort",o[4]=="-status"||o[4]=="status")},m(a,l){Te(a,e,l),Kt(t,e,null),s=!0},p(a,l){const u={};l&8&&(u.status=a[3].status),t.$set(u),(!s||l&16)&&is(e,"is-sort",a[4]=="-status"||a[4]=="status")},i(a){s||(xe(t.$$.fragment,a),s=!0)},o(a){Be(t.$$.fragment,a),s=!1},d(a){a&&ke(e),Jt(t)}}}function iue(o){let e,t,s;return t=new vy({props:{name:Lp(o[1],o[3]._sys.createdBy),side:24}}),{c(){e=re("td"),en(t.$$.fragment),z(e,"class","text-center"),is(e,"is-sort",o[4]=="-_sys.createdBy"||o[4]=="_sys.createdBy")},m(a,l){Te(a,e,l),Kt(t,e,null),s=!0},p(a,l){const u={};l&10&&(u.name=Lp(a[1],a[3]._sys.createdBy)),t.$set(u),(!s||l&16)&&is(e,"is-sort",a[4]=="-_sys.createdBy"||a[4]=="_sys.createdBy")},i(a){s||(xe(t.$$.fragment,a),s=!0)},o(a){Be(t.$$.fragment,a),s=!1},d(a){a&&ke(e),Jt(t)}}}function aue(o){let e,t,s;return t=new vy({props:{name:Lp(o[1],o[3]._sys.updatedBy),side:24}}),{c(){e=re("td"),en(t.$$.fragment),z(e,"class","text-center"),is(e,"is-sort",o[4]=="-_sys.updatedBy"||o[4]=="_sys.updatedBy")},m(a,l){Te(a,e,l),Kt(t,e,null),s=!0},p(a,l){const u={};l&10&&(u.name=Lp(a[1],a[3]._sys.updatedBy)),t.$set(u),(!s||l&16)&&is(e,"is-sort",a[4]=="-_sys.updatedBy"||a[4]=="_sys.updatedBy")},i(a){s||(xe(t.$$.fragment,a),s=!0)},o(a){Be(t.$$.fragment,a),s=!1},d(a){a&&ke(e),Jt(t)}}}function lue(o){let e,t=cy(o[3]._sys.createdAt)+"",s;return{c(){e=re("td"),s=zt(t),is(e,"is-sort",o[4]=="-_sys.createdAt"||o[4]=="_sys.createdAt")},m(a,l){Te(a,e,l),j(e,s)},p(a,l){l&8&&t!==(t=cy(a[3]._sys.createdAt)+"")&&Qn(s,t),l&16&&is(e,"is-sort",a[4]=="-_sys.createdAt"||a[4]=="_sys.createdAt")},d(a){a&&ke(e)}}}function cue(o){let e,t=cy(o[3]._sys.updatedAt)+"",s;return{c(){e=re("td"),s=zt(t),is(e,"is-sort",o[4]=="-_sys.updatedAt"||o[4]=="_sys.updatedAt")},m(a,l){Te(a,e,l),j(e,s)},p(a,l){l&8&&t!==(t=cy(a[3]._sys.updatedAt)+"")&&Qn(s,t),l&16&&is(e,"is-sort",a[4]=="-_sys.updatedAt"||a[4]=="_sys.updatedAt")},d(a){a&&ke(e)}}}function axe(o){let e,t=o[0].visible.includes("status"),s,a=o[0].visible.includes("_sys.createdBy"),l,u=o[0].visible.includes("_sys.updatedBy"),d,h=o[0].visible.includes("_sys.createdAt"),b,y=o[0].visible.includes("_sys.updatedAt"),k,E,R=o[6],$=[];for(let ne=0;neBe($[ne],1,1,()=>{$[ne]=null});let F=t&&rue(o),U=a&&iue(o),K=u&&aue(o),L=h&&lue(o),te=y&&cue(o);return{c(){for(let ne=0;ne<$.length;ne+=1)$[ne].c();e=Ze(),F&&F.c(),s=Ze(),U&&U.c(),l=Ze(),K&&K.c(),d=Ze(),L&&L.c(),b=Ze(),te&&te.c(),k=Rs()},m(ne,oe){for(let G=0;G<$.length;G+=1)$[G]&&$[G].m(ne,oe);Te(ne,e,oe),F&&F.m(ne,oe),Te(ne,s,oe),U&&U.m(ne,oe),Te(ne,l,oe),K&&K.m(ne,oe),Te(ne,d,oe),L&&L.m(ne,oe),Te(ne,b,oe),te&&te.m(ne,oe),Te(ne,k,oe),E=!0},p(ne,[oe]){if(oe&109){R=ne[6];let G;for(G=0;G{F=null}),go()),oe&1&&(a=ne[0].visible.includes("_sys.createdBy")),a?U?(U.p(ne,oe),oe&1&&xe(U,1)):(U=iue(ne),U.c(),xe(U,1),U.m(l.parentNode,l)):U&&(mo(),Be(U,1,1,()=>{U=null}),go()),oe&1&&(u=ne[0].visible.includes("_sys.updatedBy")),u?K?(K.p(ne,oe),oe&1&&xe(K,1)):(K=aue(ne),K.c(),xe(K,1),K.m(d.parentNode,d)):K&&(mo(),Be(K,1,1,()=>{K=null}),go()),oe&1&&(h=ne[0].visible.includes("_sys.createdAt")),h?L?L.p(ne,oe):(L=lue(ne),L.c(),L.m(b.parentNode,b)):L&&(L.d(1),L=null),oe&1&&(y=ne[0].visible.includes("_sys.updatedAt")),y?te?te.p(ne,oe):(te=cue(ne),te.c(),te.m(k.parentNode,k)):te&&(te.d(1),te=null)},i(ne){if(!E){for(let oe=0;oe{"schema"in y&&t(0,s=y.schema),"users"in y&&t(1,a=y.users),"graph"in y&&t(2,l=y.graph),"record"in y&&t(3,u=y.record),"sortParam"in y&&t(4,d=y.sortParam),"sortField"in y&&t(5,h=y.sortField),"visibleColumns"in y&&t(6,b=y.visibleColumns)},[s,a,l,u,d,h,b]}class cxe extends uo{constructor(e){super(),co(this,e,lxe,axe,lo,{schema:0,users:1,graph:2,record:3,sortParam:4,sortField:5,visibleColumns:6})}}const uxe=(o,e,t)=>t.length===e.length?[]:(o.currentTarget.checked=t.length>0,e),Jpe=(o,e)=>e.find(s=>s.id===o.id)?e.filter(s=>s.id!==o.id):[...e,o];function uue(o,e,t){const s=o.slice();return s[17]=e[t],s}function fue(o,e,t){const s=o.slice();return s[20]=e[t],s}function due(o,e,t){const s=o.slice();return s[23]=e[t],s}function hue(o){let e,t,s,a,l,u;return{c(){e=re("th"),t=re("input"),t.indeterminate=s=o[0].length>0&&o[0].length0&&d[0].lengthL[17].id;for(let L=0;Ll.visible.includes(te.name),K=(te,ne)=>ne.id===te.id,L=te=>F(te);return o.$$set=te=>{"schema"in te&&t(1,l=te.schema),"users"in te&&t(2,u=te.users),"records"in te&&t(3,d=te.records),"graph"in te&&t(4,h=te.graph),"systemFields"in te&&t(5,b=te.systemFields),"sortParam"in te&&t(6,y=te.sortParam),"sortField"in te&&t(7,k=te.sortField),"inModal"in te&&t(8,E=te.inModal),"isWritable"in te&&t(9,R=te.isWritable),"selected"in te&&t(0,$=te.selected)},o.$$.update=()=>{o.$$.dirty&2&&t(10,s=l.fields.filter(te=>l.visible.includes(te.name)))},[$,l,u,d,h,b,y,k,E,R,s,a,Q,F,U,K,L]}class hxe extends uo{constructor(e){super(),co(this,e,dxe,fxe,lo,{schema:1,users:2,records:3,graph:4,systemFields:5,sortParam:6,sortField:7,inModal:8,isWritable:9,selected:0})}}function vue(o,e,t){const s=o.slice();return s[8]=e[t],s}function Oue(o){let e,t,s,a,l,u;function d(...b){return o[6](o[8],...b)}function h(){return o[7](o[8])}return{c(){e=re("div"),t=re("input"),z(t,"class","form-check-input "),z(t,"type","checkbox"),t.checked=s=o[0].find(d),t.value=a=o[8],z(e,"class","form-check svelte-1xyvs2b")},m(b,y){Te(b,e,y),j(e,t),l||(u=mn(t,"change",h),l=!0)},p(b,y){o=b,y&3&&s!==(s=o[0].find(d))&&(t.checked=s),y&2&&a!==(a=o[8])&&(t.value=a)},d(b){b&&ke(e),l=!1,u()}}}function yue(o,e){let t,s,a,l,u,d,h,b=e[8]._file.path+"",y,k,E,R,$,Q=e[8]._file.mime+"",F,U,K,L=e[2]&&Oue(e);return u=new Xw({props:{record:e[8],size:"medium"}}),{key:o,first:null,c(){t=re("div"),s=re("div"),L&&L.c(),a=Ze(),l=re("div"),en(u.$$.fragment),d=Ze(),h=re("a"),y=zt(b),R=Ze(),$=re("span"),F=zt(Q),U=Ze(),z(l,"class","d-flex justify-content-center"),z(h,"href",k=e[3].lucentUrl+"/records/"+e[8].id),z(h,"title",E=e[8]._file.path),z(h,"class","d-block text-center overflow-hidden text-nowrap my-2 "),ss(h,"text-overflow","ellipsis"),ss(h,"font-size","13px"),ss(h,"color","#333"),z($,"class","lx-small-text text-muted d-block text-center"),z(s,"class","file-wrapper rounded p-2 mb-4 bg-light"),is(s,"selected",e[0].includes(e[8])),z(t,"class","col-6 col-md-4"),this.first=t},m(te,ne){Te(te,t,ne),j(t,s),L&&L.m(s,null),j(s,a),j(s,l),Kt(u,l,null),j(s,d),j(s,h),j(h,y),j(s,R),j(s,$),j($,F),j(t,U),K=!0},p(te,ne){e=te,e[2]?L?L.p(e,ne):(L=Oue(e),L.c(),L.m(s,a)):L&&(L.d(1),L=null);const oe={};ne&2&&(oe.record=e[8]),u.$set(oe),(!K||ne&2)&&b!==(b=e[8]._file.path+"")&&Qn(y,b),(!K||ne&2&&k!==(k=e[3].lucentUrl+"/records/"+e[8].id))&&z(h,"href",k),(!K||ne&2&&E!==(E=e[8]._file.path))&&z(h,"title",E),(!K||ne&2)&&Q!==(Q=e[8]._file.mime+"")&&Qn(F,Q),(!K||ne&3)&&is(s,"selected",e[0].includes(e[8]))},i(te){K||(xe(u.$$.fragment,te),K=!0)},o(te){Be(u.$$.fragment,te),K=!1},d(te){te&&ke(t),L&&L.d(),Jt(u)}}}function mxe(o){let e,t=[],s=new Map,a,l=o[1];const u=d=>d[8].id;for(let d=0;dE.id===k.id,y=k=>h(k);return o.$$set=k=>{"schema"in k&&t(5,a=k.schema),"records"in k&&t(1,l=k.records),"isWritable"in k&&t(2,u=k.isWritable),"selected"in k&&t(0,d=k.selected)},[d,l,u,s,h,a,b,y]}class pxe extends uo{constructor(e){super(),co(this,e,gxe,mxe,lo,{schema:5,records:1,isWritable:2,selected:0})}}function bxe(o){let e,t,s,a;function l(h){o[17](h)}function u(h){o[18](h)}let d={systemFields:o[13],sortParam:o[2],sortField:o[3],operators:o[4],filter:o[5],graph:o[12],inModal:o[14],modalUrl:o[9],isWritable:o[15]};return o[0]!==void 0&&(d.schema=o[0]),o[1]!==void 0&&(d.records=o[1]),e=new Oke({props:d}),Ro.push(()=>er(e,"schema",l)),Ro.push(()=>er(e,"records",u)),e.$on("refresh",o[16]),{c(){en(e.$$.fragment)},m(h,b){Kt(e,h,b),a=!0},p(h,b){const y={};b&8192&&(y.systemFields=h[13]),b&4&&(y.sortParam=h[2]),b&8&&(y.sortField=h[3]),b&16&&(y.operators=h[4]),b&32&&(y.filter=h[5]),b&4096&&(y.graph=h[12]),b&16384&&(y.inModal=h[14]),b&512&&(y.modalUrl=h[9]),b&32768&&(y.isWritable=h[15]),!t&&b&1&&(t=!0,y.schema=h[0],lr(()=>t=!1)),!s&&b&2&&(s=!0,y.records=h[1],lr(()=>s=!1)),e.$set(y)},i(h){a||(xe(e.$$.fragment,h),a=!0)},o(h){Be(e.$$.fragment,h),a=!1},d(h){Jt(e,h)}}}function vxe(o){let e,t;return e=new Mke({props:{schema:o[0],selected:o[10],filter:o[5]}}),{c(){en(e.$$.fragment)},m(s,a){Kt(e,s,a),t=!0},p(s,a){const l={};a&1&&(l.schema=s[0]),a&1024&&(l.selected=s[10]),a&32&&(l.filter=s[5]),e.$set(l)},i(s){t||(xe(e.$$.fragment,s),t=!0)},o(s){Be(e.$$.fragment,s),t=!1},d(s){Jt(e,s)}}}function Oxe(o){let e,t,s;function a(u){o[20](u)}let l={records:o[1],schema:o[0],isWritable:o[15]};return o[10]!==void 0&&(l.selected=o[10]),e=new pxe({props:l}),Ro.push(()=>er(e,"selected",a)),{c(){en(e.$$.fragment)},m(u,d){Kt(e,u,d),s=!0},p(u,d){const h={};d&2&&(h.records=u[1]),d&1&&(h.schema=u[0]),d&32768&&(h.isWritable=u[15]),!t&&d&1024&&(t=!0,h.selected=u[10],lr(()=>t=!1)),e.$set(h)},i(u){s||(xe(e.$$.fragment,u),s=!0)},o(u){Be(e.$$.fragment,u),s=!1},d(u){Jt(e,u)}}}function yxe(o){let e,t,s;function a(u){o[19](u)}let l={records:o[1],graph:o[12],schema:o[0],sortParam:o[2],sortField:o[3],systemFields:o[13],inModal:o[14],users:o[11],isWritable:o[15]};return o[10]!==void 0&&(l.selected=o[10]),e=new hxe({props:l}),Ro.push(()=>er(e,"selected",a)),{c(){en(e.$$.fragment)},m(u,d){Kt(e,u,d),s=!0},p(u,d){const h={};d&2&&(h.records=u[1]),d&4096&&(h.graph=u[12]),d&1&&(h.schema=u[0]),d&4&&(h.sortParam=u[2]),d&8&&(h.sortField=u[3]),d&8192&&(h.systemFields=u[13]),d&16384&&(h.inModal=u[14]),d&2048&&(h.users=u[11]),d&32768&&(h.isWritable=u[15]),!t&&d&1024&&(t=!0,h.selected=u[10],lr(()=>t=!1)),e.$set(h)},i(u){s||(xe(e.$$.fragment,u),s=!0)},o(u){Be(e.$$.fragment,u),s=!1},d(u){Jt(e,u)}}}function wxe(o){let e,t,s,a=o[0].label+"",l,u,d,h,b,y,k,E,R,$,Q;const F=[vxe,bxe],U=[];function K(oe,G){return oe[10].length>0&&!oe[14]&&oe[15]?0:1}d=K(o),h=U[d]=F[d](o);const L=[yxe,Oxe],te=[];function ne(oe,G){return oe[0].type==="collection"?0:1}return y=ne(o),k=te[y]=L[y](o),$=new Tke({props:{limit:o[6],skip:o[7],total:o[8],inModal:o[14],modalUrl:o[9]}}),$.$on("refresh",o[16]),{c(){e=re("div"),t=re("div"),s=re("h3"),l=zt(a),u=Ze(),h.c(),b=Ze(),k.c(),R=Ze(),en($.$$.fragment),z(s,"class","header-normal mb-5 "),z(t,"class",E="lx-card mb-4 "+(o[14]?"mt-0":"mt-5")),z(e,"class","wrapper-large transparent ")},m(oe,G){Te(oe,e,G),j(e,t),j(t,s),j(s,l),j(t,u),U[d].m(t,null),j(t,b),te[y].m(t,null),j(e,R),Kt($,e,null),Q=!0},p(oe,[G]){(!Q||G&1)&&a!==(a=oe[0].label+"")&&Qn(l,a);let we=d;d=K(oe),d===we?U[d].p(oe,G):(mo(),Be(U[we],1,1,()=>{U[we]=null}),go(),h=U[d],h?h.p(oe,G):(h=U[d]=F[d](oe),h.c()),xe(h,1),h.m(t,b));let ve=y;y=ne(oe),y===ve?te[y].p(oe,G):(mo(),Be(te[ve],1,1,()=>{te[ve]=null}),go(),k=te[y],k?k.p(oe,G):(k=te[y]=L[y](oe),k.c()),xe(k,1),k.m(t,null)),(!Q||G&16384&&E!==(E="lx-card mb-4 "+(oe[14]?"mt-0":"mt-5")))&&z(t,"class",E);const Re={};G&64&&(Re.limit=oe[6]),G&128&&(Re.skip=oe[7]),G&256&&(Re.total=oe[8]),G&16384&&(Re.inModal=oe[14]),G&512&&(Re.modalUrl=oe[9]),$.$set(Re)},i(oe){Q||(xe(h),xe(k),xe($.$$.fragment,oe),Q=!0)},o(oe){Be(h),Be(k),Be($.$$.fragment,oe),Q=!1},d(oe){oe&&ke(e),U[d].d(),te[y].d(),Jt($)}}}function _xe(o,e,t){const s=Ur("axios");let{schema:a}=e,{users:l}=e,{records:u}=e,{graph:d}=e,{systemFields:h}=e,{sortParam:b}=e,{sortField:y}=e,{operators:k}=e,{filter:E}=e,{limit:R}=e,{skip:$}=e,{total:Q}=e,{inModal:F}=e,{modalUrl:U}=e,{selected:K=[]}=e,{isWritable:L=!1}=e;function te(ve){const Re=ve.detail;s.get(Re).then(Oe=>{t(1,u=Oe.data.records),t(2,b=Oe.data.sortParam),t(3,y=Oe.data.sortField),t(4,k=Oe.data.operators),t(5,E=Oe.data.filter),t(7,$=Oe.data.skip),t(6,R=Oe.data.limit),t(8,Q=Oe.data.total),t(9,U=Oe.data.modalUrl)}).catch(Oe=>{console.log(Oe)})}function ne(ve){a=ve,t(0,a)}function oe(ve){u=ve,t(1,u)}function G(ve){K=ve,t(10,K)}function we(ve){K=ve,t(10,K)}return o.$$set=ve=>{"schema"in ve&&t(0,a=ve.schema),"users"in ve&&t(11,l=ve.users),"records"in ve&&t(1,u=ve.records),"graph"in ve&&t(12,d=ve.graph),"systemFields"in ve&&t(13,h=ve.systemFields),"sortParam"in ve&&t(2,b=ve.sortParam),"sortField"in ve&&t(3,y=ve.sortField),"operators"in ve&&t(4,k=ve.operators),"filter"in ve&&t(5,E=ve.filter),"limit"in ve&&t(6,R=ve.limit),"skip"in ve&&t(7,$=ve.skip),"total"in ve&&t(8,Q=ve.total),"inModal"in ve&&t(14,F=ve.inModal),"modalUrl"in ve&&t(9,U=ve.modalUrl),"selected"in ve&&t(10,K=ve.selected),"isWritable"in ve&&t(15,L=ve.isWritable)},[a,u,b,y,k,E,R,$,Q,U,K,l,d,h,F,L,te,ne,oe,G,we]}class e1e extends uo{constructor(e){super(),co(this,e,_xe,wxe,lo,{schema:0,users:11,records:1,graph:12,systemFields:13,sortParam:2,sortField:3,operators:4,filter:5,limit:6,skip:7,total:8,inModal:14,modalUrl:9,selected:10,isWritable:15})}}function wue(o){let e,t,s,a,l,u,d,h,b,y,k,E,R,$,Q,F,U,K,L,te,ne,oe,G=o[1].length>0&&_ue(o);const we=[o[2]];function ve(Oe){o[8](Oe)}let Re={};for(let Oe=0;Oeer(K,"selected",ve)),{c(){e=re("div"),t=re("div"),s=re("div"),a=re("div"),l=re("div"),u=re("button"),d=zt("Insert"),b=Ze(),y=re("button"),k=zt("Replace"),R=Ze(),G&&G.c(),$=Ze(),Q=re("button"),F=Ze(),U=re("div"),en(K.$$.fragment),z(u,"type","button"),z(u,"class","btn btn-primary me-1"),u.disabled=h=o[1].length===0,z(y,"type","button"),z(y,"class","btn btn-outline-primary me-3"),y.disabled=E=o[1].length===0,z(l,"class","d-flex align-items-center"),z(Q,"type","button"),z(Q,"class","btn-close"),z(Q,"data-bs-dismiss","modal"),z(Q,"aria-label","Close"),z(a,"class","modal-header"),z(U,"class","modal-body"),z(s,"class","modal-content svelte-q84vks"),z(t,"class","modal-dialog modal-dialog-centered modal-dialog-scrollable svelte-q84vks"),z(e,"class","modal fade show"),z(e,"tabindex","-1"),z(e,"aria-modal","true"),z(e,"role","dialog"),ss(e,"background","rgba(100,100,100,.6)"),is(e,"d-block",o[0])},m(Oe,ce){Te(Oe,e,ce),j(e,t),j(t,s),j(s,a),j(a,l),j(l,u),j(u,d),j(l,b),j(l,y),j(y,k),j(l,R),G&&G.m(l,null),j(a,$),j(a,Q),j(s,F),j(s,U),Kt(K,U,null),te=!0,ne||(oe=[mn(u,"click",o[3]),mn(y,"click",o[4]),mn(Q,"click",ku(o[7]))],ne=!0)},p(Oe,ce){(!te||ce&2&&h!==(h=Oe[1].length===0))&&(u.disabled=h),(!te||ce&2&&E!==(E=Oe[1].length===0))&&(y.disabled=E),Oe[1].length>0?G?G.p(Oe,ce):(G=_ue(Oe),G.c(),G.m(l,null)):G&&(G.d(1),G=null);const Xe=ce&4?Gz(we,[Kz(Oe[2])]):{};!L&&ce&2&&(L=!0,Xe.selected=Oe[1],lr(()=>L=!1)),K.$set(Xe),(!te||ce&1)&&is(e,"d-block",Oe[0])},i(Oe){te||(xe(K.$$.fragment,Oe),te=!0)},o(Oe){Be(K.$$.fragment,Oe),te=!1},d(Oe){Oe&&ke(e),G&&G.d(),Jt(K),ne=!1,vi(oe)}}}function _ue(o){let e,t=o[1].length+"",s,a;return{c(){e=re("span"),s=zt(t),a=zt(" records selected"),z(e,"class","")},m(l,u){Te(l,e,u),j(e,s),j(e,a)},p(l,u){u&2&&t!==(t=l[1].length+"")&&Qn(s,t)},d(l){l&&ke(e)}}}function Sxe(o){let e,t,s=o[2].schema&&wue(o);return{c(){s&&s.c(),e=Rs()},m(a,l){s&&s.m(a,l),Te(a,e,l),t=!0},p(a,[l]){a[2].schema?s?(s.p(a,l),l&4&&xe(s,1)):(s=wue(a),s.c(),xe(s,1),s.m(e.parentNode,e)):s&&(mo(),Be(s,1,1,()=>{s=null}),go())},i(a){t||(xe(s),t=!0)},o(a){Be(s),t=!1},d(a){s&&s.d(a),a&&ke(e)}}}function Cxe(o,e,t){let s;const a=Fg(),l=Ur("channel");let u=!1,d=[];function h(Q){t(0,u=!0),y(Q)}function b(){t(0,u=!1),t(1,d=[])}function y(Q){axios.get(l.lucentUrl+"/content/"+Q).then(F=>{t(2,s=F.data)}).catch(F=>console.log(F))}function k(Q){Q.preventDefault(),a("insert",{records:d,action:"insert"})}function E(Q){Q.preventDefault(),a("insert",{records:d,action:"replace"})}const R=Q=>t(0,u=!1);function $(Q){d=Q,t(1,d)}return t(2,s={}),[u,d,s,k,E,h,b,R,$]}class are extends uo{constructor(e){super(),co(this,e,Cxe,Sxe,lo,{open:5,close:6})}get open(){return this.$$.ctx[5]}get close(){return this.$$.ctx[6]}}function Sue(o,e,t){const s=o.slice();return s[18]=e[t],s}function kxe(o){let e,t,s,a,l,u,d,h,b;return u=new Fa({props:{icon:"magnifying-glass"}}),{c(){e=re("div"),t=re("div"),s=re("button"),s.textContent="New",a=Ze(),l=re("button"),en(u.$$.fragment),z(s,"class","btn btn-sm btn-primary"),z(l,"class","btn btn-sm btn-outline-primary"),z(t,"class","mb-2"),z(e,"class","pb-2 text-start")},m(y,k){Te(y,e,k),j(e,t),j(t,s),j(t,a),j(t,l),Kt(u,l,null),d=!0,h||(b=[mn(s,"click",o[12]),mn(l,"click",o[13])],h=!0)},p:fn,i(y){d||(xe(u.$$.fragment,y),d=!0)},o(y){Be(u.$$.fragment,y),d=!1},d(y){y&&ke(e),Jt(u),h=!1,vi(b)}}}function xxe(o){let e,t,s,a,l,u,d;t=new Fa({props:{width:24,height:24,icon:"circle-plus"}});let h=o[4]&&Cue(o);return{c(){e=re("button"),en(t.$$.fragment),s=Ze(),h&&h.c(),a=Rs(),z(e,"type","button"),z(e,"class","btn btn-lg btn-link text-decoration-none inline-card-button svelte-1lp73xk"),is(e,"is-first",!o[1])},m(b,y){Te(b,e,y),Kt(t,e,null),Te(b,s,y),h&&h.m(b,y),Te(b,a,y),l=!0,u||(d=mn(e,"click",ku(o[9])),u=!0)},p(b,y){(!l||y&2)&&is(e,"is-first",!b[1]),b[4]?h?(h.p(b,y),y&16&&xe(h,1)):(h=Cue(b),h.c(),xe(h,1),h.m(a.parentNode,a)):h&&(mo(),Be(h,1,1,()=>{h=null}),go())},i(b){l||(xe(t.$$.fragment,b),xe(h),l=!0)},o(b){Be(t.$$.fragment,b),Be(h),l=!1},d(b){b&&ke(e),Jt(t),b&&ke(s),h&&h.d(b),b&&ke(a),u=!1,d()}}}function Cue(o){let e,t,s=o[0],a=[];for(let u=0;uBe(a[u],1,1,()=>{a[u]=null});return{c(){e=re("div");for(let u=0;u1?0:1}e=b(o),t=h[e]=d[e](o);let y=o[3]&&xue(o),k={};return l=new are({props:k}),o[15](l),l.$on("insert",o[7]),{c(){t.c(),s=Ze(),y&&y.c(),a=Ze(),en(l.$$.fragment)},m(E,R){h[e].m(E,R),Te(E,s,R),y&&y.m(E,R),Te(E,a,R),Kt(l,E,R),u=!0},p(E,[R]){let $=e;e=b(E),e===$?h[e].p(E,R):(mo(),Be(h[$],1,1,()=>{h[$]=null}),go(),t=h[e],t?t.p(E,R):(t=h[e]=d[e](E),t.c()),xe(t,1),t.m(s.parentNode,s)),E[3]?y?(y.p(E,R),R&8&&xe(y,1)):(y=xue(E),y.c(),xe(y,1),y.m(a.parentNode,a)):y&&(mo(),Be(y,1,1,()=>{y=null}),go());const Q={};l.$set(Q)},i(E){u||(xe(t),xe(y),xe(l.$$.fragment,E),u=!0)},o(E){Be(t),Be(y),Be(l.$$.fragment,E),u=!1},d(E){h[e].d(E),E&&ke(s),y&&y.d(E),E&&ke(a),o[15](null),Jt(l,E)}}}function Exe(o,e,t){let s;const a=Fg(),l=Ur("channel");let{schemas:u}=e,{recordId:d}=e,h,b;function y(ne,oe){ne.preventDefault(),h.open(oe)}function k(ne){ne.preventDefault(),console.log("Save inline"),t(3,b=null),a("save",{records:ne.detail.records,after:d})}function E(ne){ne.preventDefault(),h.close(),t(4,s=!1),a("insert",{records:ne.detail.records,after:d})}function R(ne,oe){ne.preventDefault(),axios.get(l.lucentUrl+"/records/newInline?schema="+oe).then(G=>{t(3,b=G.data),t(4,s=!1)}).catch(G=>{console.log(G)})}const $=ne=>t(4,s=!s),Q=(ne,oe)=>R(oe,ne.name),F=(ne,oe)=>y(oe,ne.name),U=ne=>R(ne,u[0].name),K=ne=>y(ne,u[0].name),L=ne=>t(3,b=null);function te(ne){Ro[ne?"unshift":"push"](()=>{h=ne,t(2,h)})}return o.$$set=ne=>{"schemas"in ne&&t(0,u=ne.schemas),"recordId"in ne&&t(1,d=ne.recordId)},t(4,s=!1),[u,d,h,b,s,y,k,E,R,$,Q,F,U,K,L,te]}class eI extends uo{constructor(e){super(),co(this,e,Exe,Txe,lo,{schemas:0,recordId:1})}}/**! + `),$=re("span"),Q=Ht(o[4]),F=Ht(` + total`),Z(t,"class","pagination justify-content-center"),Z(u,"class","font-medium"),Z(y,"class","font-medium"),Z($,"class","font-medium"),Z(a,"class","text-muted text-center")},m(L,te){Te(L,e,te),X(e,t),K&&K.m(t,null),Te(L,s,te),Te(L,a,te),X(a,l),X(a,u),X(u,h),X(a,b),X(a,y),X(y,E),X(a,R),X(a,$),X($,Q),X(a,F),U=!0},p(L,[te]){L[5]>1?K?(K.p(L,te),te&32&&xe(K,1)):(K=jce(L),K.c(),xe(K,1),K.m(t,null)):K&&(mo(),Be(K,1,1,()=>{K=null}),go()),(!U||te&8)&&d!==(d=+L[3]+1+"")&&Qn(h,d),(!U||te&28)&&k!==(k=(+L[3]+L[2]>L[4]?L[4]:+L[3]+L[2])+"")&&Qn(E,k),(!U||te&16)&&Qn(Q,L[4])},i(L){U||(xe(K),U=!0)},o(L){Be(K),U=!1},d(L){L&&ke(e),K&&K.d(),L&&ke(s),L&&ke(a)}}}function xke(o,e,t){let s,a,l;const u=Fg();let{inModal:d}=e,{modalUrl:h}=e,{limit:b}=e,{skip:y}=e,{total:k}=e;function E(F){F.preventDefault(),$(s)}function R(F){F.preventDefault(),$(1)}function $(F){const U=new URL(h!=null?h:window.location.href);let K=F*b-b;U.searchParams.set("skip",K),d?u("refresh",U):window.location=U}function Q(F){SH.call(this,o,F)}return o.$$set=F=>{"inModal"in F&&t(0,d=F.inModal),"modalUrl"in F&&t(1,h=F.modalUrl),"limit"in F&&t(2,b=F.limit),"skip"in F&&t(3,y=F.skip),"total"in F&&t(4,k=F.total)},o.$$.update=()=>{o.$$.dirty&20&&t(5,s=Math.ceil(k/b)),o.$$.dirty&12&&t(6,a=Math.ceil((y-1)/b)+1),o.$$.dirty&96&&t(7,l=Lc.exports.range(a-3,a+4).filter(F=>F>0&&F<=s))},[d,h,b,y,k,s,a,l,E,R,Q]}class Tke extends uo{constructor(e){super(),co(this,e,xke,kke,lo,{inModal:0,modalUrl:1,limit:2,skip:3,total:4})}}function Eke(o){let e,t,s;return{c(){e=re("button"),e.textContent="Move to trash",Z(e,"type","button"),Z(e,"class","btn btn-sm btn-outline-primary")},m(a,l){Te(a,e,l),t||(s=mn(e,"click",ku(o[9])),t=!0)},p:fn,d(a){a&&ke(e),t=!1,s()}}}function Ake(o){let e,t,s,a,l,u,d=o[1].hasDrafts&&qce(o);return{c(){e=re("button"),e.textContent="Publish",t=Ze(),d&&d.c(),s=Ze(),a=re("button"),a.textContent="Delete forever",Z(e,"type","button"),Z(e,"class","btn btn-sm btn-outline-primary"),Z(a,"type","button"),Z(a,"class","btn btn-sm btn-outline-primary")},m(h,b){Te(h,e,b),Te(h,t,b),d&&d.m(h,b),Te(h,s,b),Te(h,a,b),l||(u=[mn(e,"click",ku(o[7])),mn(a,"click",ku(o[3]))],l=!0)},p(h,b){h[1].hasDrafts?d?d.p(h,b):(d=qce(h),d.c(),d.m(s.parentNode,s)):d&&(d.d(1),d=null)},d(h){h&&ke(e),h&&ke(t),d&&d.d(h),h&&ke(s),h&&ke(a),l=!1,vi(u)}}}function qce(o){let e,t,s;return{c(){e=re("button"),e.textContent="Make Draft",Z(e,"type","button"),Z(e,"class","btn btn-sm btn-outline-primary")},m(a,l){Te(a,e,l),t||(s=mn(e,"click",ku(o[8])),t=!0)},p:fn,d(a){a&&ke(e),t=!1,s()}}}function Dke(o){let e,t,s=o[0].length+"",a,l,u,d,h,b,y,k,E,R;function $(U,K){return U[2].status_in==="trashed"?Ake:Eke}let Q=$(o),F=Q(o);return{c(){e=re("div"),t=re("span"),a=Ht(s),l=Ht(" records selected"),u=Ze(),d=re("div"),h=re("button"),h.textContent="Publish",b=Ze(),y=re("button"),y.textContent="Make Draft",k=Ze(),F.c(),Z(t,"class","me-2"),Z(h,"type","button"),Z(h,"class","btn btn-sm btn-outline-primary"),Z(y,"type","button"),Z(y,"class","btn btn-sm btn-outline-primary"),Z(d,"class","btn-group "),Z(d,"role","group"),Z(d,"aria-label","Basic example"),Z(e,"class","d-flex align-items-center mb-3")},m(U,K){Te(U,e,K),X(e,t),X(t,a),X(t,l),X(e,u),X(e,d),X(d,h),X(d,b),X(d,y),X(d,k),F.m(d,null),E||(R=[mn(h,"click",ku(o[5])),mn(y,"click",ku(o[6]))],E=!0)},p(U,[K]){K&1&&s!==(s=U[0].length+"")&&Qn(a,s),Q===(Q=$(U))&&F?F.p(U,K):(F.d(1),F=Q(U),F&&(F.c(),F.m(d,null)))},i:fn,o:fn,d(U){U&&ke(e),F.d(),E=!1,vi(R)}}}function Pke(o,e,t){const s=Ur("channel");let{selected:a}=e,{schema:l}=e,{filter:u}=e;function d($){$.preventDefault(),axios.post(s.lucentUrl+"/records/delete",{ids:a.map(Q=>Q.id)}).then(Q=>{window.location.reload()}).catch(Q=>{console.log(Q)})}function h($,Q){axios.post(s.lucentUrl+"/records/status/"+Q,{schemaName:l.name,records:a}).then(F=>{window.location.reload()}).catch(F=>{console.log(F)})}const b=$=>h($,"published"),y=$=>h($,"draft"),k=$=>h($,"published"),E=$=>h($,"draft"),R=$=>h($,"trashed");return o.$$set=$=>{"selected"in $&&t(0,a=$.selected),"schema"in $&&t(1,l=$.schema),"filter"in $&&t(2,u=$.filter)},[a,l,u,d,h,b,y,k,E,R]}class Mke extends uo{constructor(e){super(),co(this,e,Pke,Dke,lo,{selected:0,schema:1,filter:2})}}function Rke(o){let e;return{c(){e=Ht(o[0])},m(t,s){Te(t,e,s)},p(t,[s]){s&1&&Qn(e,t[0])},i:fn,o:fn,d(t){t&&ke(e)}}}function $ke(o,e,t){let{value:s}=e;return o.$$set=a=>{"value"in a&&t(0,s=a.value)},[s]}class Nke extends uo{constructor(e){super(),co(this,e,$ke,Rke,lo,{value:0})}}function Gce(o){let e,t,s,a;return{c(){e=re("div"),t=re("span"),s=Ze(),a=Ht(o[0]),Z(t,"class","color border border-2 svelte-78o2k4"),rs(t,"background",o[0]),Z(e,"class","d-inline-flex")},m(l,u){Te(l,e,u),X(e,t),X(e,s),X(e,a)},p(l,u){u&1&&rs(t,"background",l[0]),u&1&&Qn(a,l[0])},d(l){l&&ke(e)}}}function Ike(o){let e,t=o[0]&&Gce(o);return{c(){t&&t.c(),e=Rs()},m(s,a){t&&t.m(s,a),Te(s,e,a)},p(s,[a]){s[0]?t?t.p(s,a):(t=Gce(s),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},i:fn,o:fn,d(s){t&&t.d(s),s&&ke(e)}}}function Bke(o,e,t){let{value:s}=e;return o.$$set=a=>{"value"in a&&t(0,s=a.value)},[s]}class Lke extends uo{constructor(e){super(),co(this,e,Bke,Ike,lo,{value:0})}}function Kce(o,e,t){const s=o.slice();return s[5]=e[t],s}function Jce(o){let e,t,s,a;return t=new G6({props:{schemas:o[0],graph:o[1],record:o[5]}}),{c(){e=re("span"),en(t.$$.fragment),s=Ze(),Z(e,"class","mr-3")},m(l,u){Te(l,e,u),Kt(t,e,null),X(e,s),a=!0},p(l,u){const d={};u&1&&(d.schemas=l[0]),u&2&&(d.graph=l[1]),u&4&&(d.record=l[5]),t.$set(d)},i(l){a||(xe(t.$$.fragment,l),a=!0)},o(l){Be(t.$$.fragment,l),a=!1},d(l){l&&ke(e),Jt(t)}}}function Fke(o){let e,t,s=o[2],a=[];for(let u=0;uBe(a[u],1,1,()=>{a[u]=null});return{c(){e=re("div");for(let u=0;u{"record"in h&&t(3,a=h.record),"field"in h&&t(4,l=h.field),"schemas"in h&&t(0,u=h.schemas),"graph"in h&&t(1,d=h.graph)},o.$$.update=()=>{var h,b;o.$$.dirty&26&&t(2,s=(b=(h=d.edges)==null?void 0:h.filter(y=>y.field===l.name&&y.source===a.id).map(y=>d.records.find(k=>k.id===y.target)).filter(y=>!!y))!=null?b:[])},[u,d,s,a,l]}class qpe extends uo{constructor(e){super(),co(this,e,Qke,Fke,lo,{record:3,field:4,schemas:0,graph:1})}}function Zke(o){let e;return{c(){e=Ht(o[0])},m(t,s){Te(t,e,s)},p(t,[s]){s&1&&Qn(e,t[0])},i:fn,o:fn,d(t){t&&ke(e)}}}function Hke(o,e,t){let{value:s}=e;return o.$$set=a=>{"value"in a&&t(0,s=a.value)},[s]}class zke extends uo{constructor(e){super(),co(this,e,Hke,Zke,lo,{value:0})}}function Vke(o){let e,t;return{c(){e=re("div"),t=Ht(o[0]),Z(e,"title",o[0]),Z(e,"data-bs-toggle","tooltip"),Z(e,"data-bs-placement","top"),Z(e,"class","svelte-1ft053t")},m(s,a){Te(s,e,a),X(e,t)},p(s,[a]){a&1&&Qn(t,s[0]),a&1&&Z(e,"title",s[0])},i:fn,o:fn,d(s){s&&ke(e)}}}function Wke(o,e,t){let{value:s}=e;return o.$$set=a=>{"value"in a&&t(0,s=a.value)},[s]}class vne extends uo{constructor(e){super(),co(this,e,Wke,Vke,lo,{value:0})}}function Uke(o){let e,t;return{c(){e=re("a"),t=Ht(o[0]),Z(e,"href",o[0]),Z(e,"target","_blank")},m(s,a){Te(s,e,a),X(e,t)},p(s,[a]){a&1&&Qn(t,s[0]),a&1&&Z(e,"href",s[0])},i:fn,o:fn,d(s){s&&ke(e)}}}function Yke(o,e,t){let{value:s}=e;return o.$$set=a=>{"value"in a&&t(0,s=a.value)},[s]}class Xke extends uo{constructor(e){super(),co(this,e,Yke,Uke,lo,{value:0})}}function jke(o){let e,t=Zle(o[0])+"",s,a;return{c(){e=re("div"),s=Ht(t),Z(e,"title",a=Hle(o[0])),Z(e,"data-bs-toggle","tooltip"),Z(e,"data-bs-placement","top")},m(l,u){Te(l,e,u),X(e,s)},p(l,[u]){u&1&&t!==(t=Zle(l[0])+"")&&Qn(s,t),u&1&&a!==(a=Hle(l[0]))&&Z(e,"title",a)},i:fn,o:fn,d(l){l&&ke(e)}}}function qke(o,e,t){let{value:s}=e;return o.$$set=a=>{"value"in a&&t(0,s=a.value)},[s]}class eue extends uo{constructor(e){super(),co(this,e,qke,jke,lo,{value:0})}}function tue(o,e,t){const s=o.slice();return s[4]=e[t],s}function nue(o){let e,t,s,a;return t=new Xw({props:{record:o[4],size:"tiny"}}),{c(){e=re("div"),en(t.$$.fragment),s=Ze(),Z(e,"class","me-1")},m(l,u){Te(l,e,u),Kt(t,e,null),X(e,s),a=!0},p:fn,i(l){a||(xe(t.$$.fragment,l),a=!0)},o(l){Be(t.$$.fragment,l),a=!1},d(l){l&&ke(e),Jt(t)}}}function Gke(o){let e,t,s=o[0],a=[];for(let u=0;uBe(a[u],1,1,()=>{a[u]=null});return{c(){e=re("div");for(let u=0;uh.field===a.name&&h.source===s.id).map(h=>l.records.find(b=>b.id===h.target));return console.log(u),o.$$set=h=>{"record"in h&&t(1,s=h.record),"field"in h&&t(2,a=h.field),"graph"in h&&t(3,l=h.graph)},[u,s,a,l]}class Gpe extends uo{constructor(e){super(),co(this,e,Kke,Gke,lo,{record:1,field:2,graph:3})}}function Jke(o){let e,t;return{c(){e=re("span"),t=Ht(o[0]),Z(e,"class","badge rounded-pill bg-primary bg-opacity-75"),rs(e,"max-width","64px"),rs(e,"overflow","hidden"),rs(e,"white-space","nowrap"),rs(e,"text-overflow","ellipsis"),Z(e,"title",o[0]),Z(e,"data-bs-toggle","tooltip")},m(s,a){Te(s,e,a),X(e,t)},p(s,[a]){a&1&&Qn(t,s[0]),a&1&&Z(e,"title",s[0])},i:fn,o:fn,d(s){s&&ke(e)}}}function exe(o,e,t){let{value:s}=e;return o.$$set=a=>{"value"in a&&t(0,s=a.value)},[s]}class txe extends uo{constructor(e){super(),co(this,e,exe,Jke,lo,{value:0})}}function nxe(o){let e,t;return{c(){e=re("div"),t=Ht(o[0]),Z(e,"class","svelte-1ft053t")},m(s,a){Te(s,e,a),X(e,t)},p(s,[a]){a&1&&Qn(t,s[0])},i:fn,o:fn,d(s){s&&ke(e)}}}function oxe(o,e,t){let{value:s}=e;return o.$$set=a=>{"value"in a&&t(0,s=a.value)},[s]}class sxe extends uo{constructor(e){super(),co(this,e,oxe,nxe,lo,{value:0})}}function rxe(o){let e,t,s;var a=o[4][o[0].info.name];function l(u){return{props:{value:u[2].data[u[0].name],record:u[2],graph:u[3],schema:u[1],field:u[0]}}}return a&&(e=EC(a,l(o))),{c(){e&&en(e.$$.fragment),t=Rs()},m(u,d){e&&Kt(e,u,d),Te(u,t,d),s=!0},p(u,[d]){const h={};if(d&5&&(h.value=u[2].data[u[0].name]),d&4&&(h.record=u[2]),d&8&&(h.graph=u[3]),d&2&&(h.schema=u[1]),d&1&&(h.field=u[0]),d&1&&a!==(a=u[4][u[0].info.name])){if(e){mo();const b=e;Be(b.$$.fragment,1,0,()=>{Jt(b,1)}),go()}a?(e=EC(a,l(u)),en(e.$$.fragment),xe(e.$$.fragment,1),Kt(e,t.parentNode,t)):e=null}else a&&e.$set(h)},i(u){s||(e&&xe(e.$$.fragment,u),s=!0)},o(u){e&&Be(e.$$.fragment,u),s=!1},d(u){u&&ke(t),e&&Jt(e,u)}}}function ixe(o,e,t){const s={text:vne,slug:vne,rich:sxe,textarea:vne,color:Lke,checkbox:Nke,reference:qpe,number:zke,url:Xke,date:eue,datetime:eue,uuid:txe,file:Gpe};let{field:a}=e,{schema:l}=e,{record:u}=e,{graph:d}=e;return o.$$set=h=>{"field"in h&&t(0,a=h.field),"schema"in h&&t(1,l=h.schema),"record"in h&&t(2,u=h.record),"graph"in h&&t(3,d=h.graph)},[a,l,u,d,s]}class Kpe extends uo{constructor(e){super(),co(this,e,ixe,rxe,lo,{field:0,schema:1,record:2,graph:3})}}function Lp(o,e){var t,s;return o&&(s=(t=o.find(a=>a.id===e))==null?void 0:t.name)!=null?s:e}function oue(o,e,t){const s=o.slice();return s[7]=e[t],s[9]=t,s}function sue(o){let e,t,s,a;return t=new Kpe({props:{record:o[3],schema:o[0],graph:o[2],field:o[7]}}),{c(){e=re("td"),en(t.$$.fragment),Z(e,"class",s="field-ui-"+o[7].info.name),qo(e,"is-sort",o[7].name===o[5].name)},m(l,u){Te(l,e,u),Kt(t,e,null),a=!0},p(l,u){const d={};u&8&&(d.record=l[3]),u&1&&(d.schema=l[0]),u&4&&(d.graph=l[2]),u&64&&(d.field=l[7]),t.$set(d),(!a||u&64&&s!==(s="field-ui-"+l[7].info.name))&&Z(e,"class",s),(!a||u&96)&&qo(e,"is-sort",l[7].name===l[5].name)},i(l){a||(xe(t.$$.fragment,l),a=!0)},o(l){Be(t.$$.fragment,l),a=!1},d(l){l&&ke(e),Jt(t)}}}function rue(o){let e,t,s;return t=new ire({props:{status:o[3].status}}),{c(){e=re("td"),en(t.$$.fragment),Z(e,"class","text-center"),qo(e,"is-sort",o[4]=="-status"||o[4]=="status")},m(a,l){Te(a,e,l),Kt(t,e,null),s=!0},p(a,l){const u={};l&8&&(u.status=a[3].status),t.$set(u),(!s||l&16)&&qo(e,"is-sort",a[4]=="-status"||a[4]=="status")},i(a){s||(xe(t.$$.fragment,a),s=!0)},o(a){Be(t.$$.fragment,a),s=!1},d(a){a&&ke(e),Jt(t)}}}function iue(o){let e,t,s;return t=new vy({props:{name:Lp(o[1],o[3]._sys.createdBy),side:24}}),{c(){e=re("td"),en(t.$$.fragment),Z(e,"class","text-center"),qo(e,"is-sort",o[4]=="-_sys.createdBy"||o[4]=="_sys.createdBy")},m(a,l){Te(a,e,l),Kt(t,e,null),s=!0},p(a,l){const u={};l&10&&(u.name=Lp(a[1],a[3]._sys.createdBy)),t.$set(u),(!s||l&16)&&qo(e,"is-sort",a[4]=="-_sys.createdBy"||a[4]=="_sys.createdBy")},i(a){s||(xe(t.$$.fragment,a),s=!0)},o(a){Be(t.$$.fragment,a),s=!1},d(a){a&&ke(e),Jt(t)}}}function aue(o){let e,t,s;return t=new vy({props:{name:Lp(o[1],o[3]._sys.updatedBy),side:24}}),{c(){e=re("td"),en(t.$$.fragment),Z(e,"class","text-center"),qo(e,"is-sort",o[4]=="-_sys.updatedBy"||o[4]=="_sys.updatedBy")},m(a,l){Te(a,e,l),Kt(t,e,null),s=!0},p(a,l){const u={};l&10&&(u.name=Lp(a[1],a[3]._sys.updatedBy)),t.$set(u),(!s||l&16)&&qo(e,"is-sort",a[4]=="-_sys.updatedBy"||a[4]=="_sys.updatedBy")},i(a){s||(xe(t.$$.fragment,a),s=!0)},o(a){Be(t.$$.fragment,a),s=!1},d(a){a&&ke(e),Jt(t)}}}function lue(o){let e,t=cy(o[3]._sys.createdAt)+"",s;return{c(){e=re("td"),s=Ht(t),qo(e,"is-sort",o[4]=="-_sys.createdAt"||o[4]=="_sys.createdAt")},m(a,l){Te(a,e,l),X(e,s)},p(a,l){l&8&&t!==(t=cy(a[3]._sys.createdAt)+"")&&Qn(s,t),l&16&&qo(e,"is-sort",a[4]=="-_sys.createdAt"||a[4]=="_sys.createdAt")},d(a){a&&ke(e)}}}function cue(o){let e,t=cy(o[3]._sys.updatedAt)+"",s;return{c(){e=re("td"),s=Ht(t),qo(e,"is-sort",o[4]=="-_sys.updatedAt"||o[4]=="_sys.updatedAt")},m(a,l){Te(a,e,l),X(e,s)},p(a,l){l&8&&t!==(t=cy(a[3]._sys.updatedAt)+"")&&Qn(s,t),l&16&&qo(e,"is-sort",a[4]=="-_sys.updatedAt"||a[4]=="_sys.updatedAt")},d(a){a&&ke(e)}}}function axe(o){let e,t=o[0].visible.includes("status"),s,a=o[0].visible.includes("_sys.createdBy"),l,u=o[0].visible.includes("_sys.updatedBy"),d,h=o[0].visible.includes("_sys.createdAt"),b,y=o[0].visible.includes("_sys.updatedAt"),k,E,R=o[6],$=[];for(let ne=0;neBe($[ne],1,1,()=>{$[ne]=null});let F=t&&rue(o),U=a&&iue(o),K=u&&aue(o),L=h&&lue(o),te=y&&cue(o);return{c(){for(let ne=0;ne<$.length;ne+=1)$[ne].c();e=Ze(),F&&F.c(),s=Ze(),U&&U.c(),l=Ze(),K&&K.c(),d=Ze(),L&&L.c(),b=Ze(),te&&te.c(),k=Rs()},m(ne,oe){for(let G=0;G<$.length;G+=1)$[G]&&$[G].m(ne,oe);Te(ne,e,oe),F&&F.m(ne,oe),Te(ne,s,oe),U&&U.m(ne,oe),Te(ne,l,oe),K&&K.m(ne,oe),Te(ne,d,oe),L&&L.m(ne,oe),Te(ne,b,oe),te&&te.m(ne,oe),Te(ne,k,oe),E=!0},p(ne,[oe]){if(oe&109){R=ne[6];let G;for(G=0;G{F=null}),go()),oe&1&&(a=ne[0].visible.includes("_sys.createdBy")),a?U?(U.p(ne,oe),oe&1&&xe(U,1)):(U=iue(ne),U.c(),xe(U,1),U.m(l.parentNode,l)):U&&(mo(),Be(U,1,1,()=>{U=null}),go()),oe&1&&(u=ne[0].visible.includes("_sys.updatedBy")),u?K?(K.p(ne,oe),oe&1&&xe(K,1)):(K=aue(ne),K.c(),xe(K,1),K.m(d.parentNode,d)):K&&(mo(),Be(K,1,1,()=>{K=null}),go()),oe&1&&(h=ne[0].visible.includes("_sys.createdAt")),h?L?L.p(ne,oe):(L=lue(ne),L.c(),L.m(b.parentNode,b)):L&&(L.d(1),L=null),oe&1&&(y=ne[0].visible.includes("_sys.updatedAt")),y?te?te.p(ne,oe):(te=cue(ne),te.c(),te.m(k.parentNode,k)):te&&(te.d(1),te=null)},i(ne){if(!E){for(let oe=0;oe{"schema"in y&&t(0,s=y.schema),"users"in y&&t(1,a=y.users),"graph"in y&&t(2,l=y.graph),"record"in y&&t(3,u=y.record),"sortParam"in y&&t(4,d=y.sortParam),"sortField"in y&&t(5,h=y.sortField),"visibleColumns"in y&&t(6,b=y.visibleColumns)},[s,a,l,u,d,h,b]}class cxe extends uo{constructor(e){super(),co(this,e,lxe,axe,lo,{schema:0,users:1,graph:2,record:3,sortParam:4,sortField:5,visibleColumns:6})}}const uxe=(o,e,t)=>t.length===e.length?[]:(o.currentTarget.checked=t.length>0,e),Jpe=(o,e)=>e.find(s=>s.id===o.id)?e.filter(s=>s.id!==o.id):[...e,o];function uue(o,e,t){const s=o.slice();return s[17]=e[t],s}function fue(o,e,t){const s=o.slice();return s[20]=e[t],s}function due(o,e,t){const s=o.slice();return s[23]=e[t],s}function hue(o){let e,t,s,a,l,u;return{c(){e=re("th"),t=re("input"),t.indeterminate=s=o[0].length>0&&o[0].length0&&d[0].lengthL[17].id;for(let L=0;Ll.visible.includes(te.name),K=(te,ne)=>ne.id===te.id,L=te=>F(te);return o.$$set=te=>{"schema"in te&&t(1,l=te.schema),"users"in te&&t(2,u=te.users),"records"in te&&t(3,d=te.records),"graph"in te&&t(4,h=te.graph),"systemFields"in te&&t(5,b=te.systemFields),"sortParam"in te&&t(6,y=te.sortParam),"sortField"in te&&t(7,k=te.sortField),"inModal"in te&&t(8,E=te.inModal),"isWritable"in te&&t(9,R=te.isWritable),"selected"in te&&t(0,$=te.selected)},o.$$.update=()=>{o.$$.dirty&2&&t(10,s=l.fields.filter(te=>l.visible.includes(te.name)))},[$,l,u,d,h,b,y,k,E,R,s,a,Q,F,U,K,L]}class hxe extends uo{constructor(e){super(),co(this,e,dxe,fxe,lo,{schema:1,users:2,records:3,graph:4,systemFields:5,sortParam:6,sortField:7,inModal:8,isWritable:9,selected:0})}}function vue(o,e,t){const s=o.slice();return s[8]=e[t],s}function Oue(o){let e,t,s,a,l,u;function d(...b){return o[6](o[8],...b)}function h(){return o[7](o[8])}return{c(){e=re("div"),t=re("input"),Z(t,"class","form-check-input "),Z(t,"type","checkbox"),t.checked=s=o[0].find(d),t.value=a=o[8],Z(e,"class","form-check svelte-1xyvs2b")},m(b,y){Te(b,e,y),X(e,t),l||(u=mn(t,"change",h),l=!0)},p(b,y){o=b,y&3&&s!==(s=o[0].find(d))&&(t.checked=s),y&2&&a!==(a=o[8])&&(t.value=a)},d(b){b&&ke(e),l=!1,u()}}}function yue(o,e){let t,s,a,l,u,d,h,b=e[8]._file.path+"",y,k,E,R,$,Q=e[8]._file.mime+"",F,U,K,L=e[2]&&Oue(e);return u=new Xw({props:{record:e[8],size:"medium"}}),{key:o,first:null,c(){t=re("div"),s=re("div"),L&&L.c(),a=Ze(),l=re("div"),en(u.$$.fragment),d=Ze(),h=re("a"),y=Ht(b),R=Ze(),$=re("span"),F=Ht(Q),U=Ze(),Z(l,"class","d-flex justify-content-center"),Z(h,"href",k=e[3].lucentUrl+"/records/"+e[8].id),Z(h,"title",E=e[8]._file.path),Z(h,"class","d-block text-center overflow-hidden text-nowrap my-2 "),rs(h,"text-overflow","ellipsis"),rs(h,"font-size","13px"),rs(h,"color","#333"),Z($,"class","lx-small-text text-muted d-block text-center"),Z(s,"class","file-wrapper rounded p-2 mb-4 bg-light"),qo(s,"selected",e[0].includes(e[8])),Z(t,"class","col-6 col-md-4"),this.first=t},m(te,ne){Te(te,t,ne),X(t,s),L&&L.m(s,null),X(s,a),X(s,l),Kt(u,l,null),X(s,d),X(s,h),X(h,y),X(s,R),X(s,$),X($,F),X(t,U),K=!0},p(te,ne){e=te,e[2]?L?L.p(e,ne):(L=Oue(e),L.c(),L.m(s,a)):L&&(L.d(1),L=null);const oe={};ne&2&&(oe.record=e[8]),u.$set(oe),(!K||ne&2)&&b!==(b=e[8]._file.path+"")&&Qn(y,b),(!K||ne&2&&k!==(k=e[3].lucentUrl+"/records/"+e[8].id))&&Z(h,"href",k),(!K||ne&2&&E!==(E=e[8]._file.path))&&Z(h,"title",E),(!K||ne&2)&&Q!==(Q=e[8]._file.mime+"")&&Qn(F,Q),(!K||ne&3)&&qo(s,"selected",e[0].includes(e[8]))},i(te){K||(xe(u.$$.fragment,te),K=!0)},o(te){Be(u.$$.fragment,te),K=!1},d(te){te&&ke(t),L&&L.d(),Jt(u)}}}function mxe(o){let e,t=[],s=new Map,a,l=o[1];const u=d=>d[8].id;for(let d=0;dE.id===k.id,y=k=>h(k);return o.$$set=k=>{"schema"in k&&t(5,a=k.schema),"records"in k&&t(1,l=k.records),"isWritable"in k&&t(2,u=k.isWritable),"selected"in k&&t(0,d=k.selected)},[d,l,u,s,h,a,b,y]}class pxe extends uo{constructor(e){super(),co(this,e,gxe,mxe,lo,{schema:5,records:1,isWritable:2,selected:0})}}function bxe(o){let e,t,s,a;function l(h){o[17](h)}function u(h){o[18](h)}let d={systemFields:o[13],sortParam:o[2],sortField:o[3],operators:o[4],filter:o[5],graph:o[12],inModal:o[14],modalUrl:o[9],isWritable:o[15]};return o[0]!==void 0&&(d.schema=o[0]),o[1]!==void 0&&(d.records=o[1]),e=new Oke({props:d}),Ro.push(()=>er(e,"schema",l)),Ro.push(()=>er(e,"records",u)),e.$on("refresh",o[16]),{c(){en(e.$$.fragment)},m(h,b){Kt(e,h,b),a=!0},p(h,b){const y={};b&8192&&(y.systemFields=h[13]),b&4&&(y.sortParam=h[2]),b&8&&(y.sortField=h[3]),b&16&&(y.operators=h[4]),b&32&&(y.filter=h[5]),b&4096&&(y.graph=h[12]),b&16384&&(y.inModal=h[14]),b&512&&(y.modalUrl=h[9]),b&32768&&(y.isWritable=h[15]),!t&&b&1&&(t=!0,y.schema=h[0],lr(()=>t=!1)),!s&&b&2&&(s=!0,y.records=h[1],lr(()=>s=!1)),e.$set(y)},i(h){a||(xe(e.$$.fragment,h),a=!0)},o(h){Be(e.$$.fragment,h),a=!1},d(h){Jt(e,h)}}}function vxe(o){let e,t;return e=new Mke({props:{schema:o[0],selected:o[10],filter:o[5]}}),{c(){en(e.$$.fragment)},m(s,a){Kt(e,s,a),t=!0},p(s,a){const l={};a&1&&(l.schema=s[0]),a&1024&&(l.selected=s[10]),a&32&&(l.filter=s[5]),e.$set(l)},i(s){t||(xe(e.$$.fragment,s),t=!0)},o(s){Be(e.$$.fragment,s),t=!1},d(s){Jt(e,s)}}}function Oxe(o){let e,t,s;function a(u){o[20](u)}let l={records:o[1],schema:o[0],isWritable:o[15]};return o[10]!==void 0&&(l.selected=o[10]),e=new pxe({props:l}),Ro.push(()=>er(e,"selected",a)),{c(){en(e.$$.fragment)},m(u,d){Kt(e,u,d),s=!0},p(u,d){const h={};d&2&&(h.records=u[1]),d&1&&(h.schema=u[0]),d&32768&&(h.isWritable=u[15]),!t&&d&1024&&(t=!0,h.selected=u[10],lr(()=>t=!1)),e.$set(h)},i(u){s||(xe(e.$$.fragment,u),s=!0)},o(u){Be(e.$$.fragment,u),s=!1},d(u){Jt(e,u)}}}function yxe(o){let e,t,s;function a(u){o[19](u)}let l={records:o[1],graph:o[12],schema:o[0],sortParam:o[2],sortField:o[3],systemFields:o[13],inModal:o[14],users:o[11],isWritable:o[15]};return o[10]!==void 0&&(l.selected=o[10]),e=new hxe({props:l}),Ro.push(()=>er(e,"selected",a)),{c(){en(e.$$.fragment)},m(u,d){Kt(e,u,d),s=!0},p(u,d){const h={};d&2&&(h.records=u[1]),d&4096&&(h.graph=u[12]),d&1&&(h.schema=u[0]),d&4&&(h.sortParam=u[2]),d&8&&(h.sortField=u[3]),d&8192&&(h.systemFields=u[13]),d&16384&&(h.inModal=u[14]),d&2048&&(h.users=u[11]),d&32768&&(h.isWritable=u[15]),!t&&d&1024&&(t=!0,h.selected=u[10],lr(()=>t=!1)),e.$set(h)},i(u){s||(xe(e.$$.fragment,u),s=!0)},o(u){Be(e.$$.fragment,u),s=!1},d(u){Jt(e,u)}}}function wxe(o){let e,t,s,a=o[0].label+"",l,u,d,h,b,y,k,E,R,$,Q;const F=[vxe,bxe],U=[];function K(oe,G){return oe[10].length>0&&!oe[14]&&oe[15]?0:1}d=K(o),h=U[d]=F[d](o);const L=[yxe,Oxe],te=[];function ne(oe,G){return oe[0].type==="collection"?0:1}return y=ne(o),k=te[y]=L[y](o),$=new Tke({props:{limit:o[6],skip:o[7],total:o[8],inModal:o[14],modalUrl:o[9]}}),$.$on("refresh",o[16]),{c(){e=re("div"),t=re("div"),s=re("h3"),l=Ht(a),u=Ze(),h.c(),b=Ze(),k.c(),R=Ze(),en($.$$.fragment),Z(s,"class","header-normal mb-5 "),Z(t,"class",E="lx-card mb-4 "+(o[14]?"mt-0":"mt-5")),Z(e,"class","wrapper-large transparent ")},m(oe,G){Te(oe,e,G),X(e,t),X(t,s),X(s,l),X(t,u),U[d].m(t,null),X(t,b),te[y].m(t,null),X(e,R),Kt($,e,null),Q=!0},p(oe,[G]){(!Q||G&1)&&a!==(a=oe[0].label+"")&&Qn(l,a);let we=d;d=K(oe),d===we?U[d].p(oe,G):(mo(),Be(U[we],1,1,()=>{U[we]=null}),go(),h=U[d],h?h.p(oe,G):(h=U[d]=F[d](oe),h.c()),xe(h,1),h.m(t,b));let ve=y;y=ne(oe),y===ve?te[y].p(oe,G):(mo(),Be(te[ve],1,1,()=>{te[ve]=null}),go(),k=te[y],k?k.p(oe,G):(k=te[y]=L[y](oe),k.c()),xe(k,1),k.m(t,null)),(!Q||G&16384&&E!==(E="lx-card mb-4 "+(oe[14]?"mt-0":"mt-5")))&&Z(t,"class",E);const Re={};G&64&&(Re.limit=oe[6]),G&128&&(Re.skip=oe[7]),G&256&&(Re.total=oe[8]),G&16384&&(Re.inModal=oe[14]),G&512&&(Re.modalUrl=oe[9]),$.$set(Re)},i(oe){Q||(xe(h),xe(k),xe($.$$.fragment,oe),Q=!0)},o(oe){Be(h),Be(k),Be($.$$.fragment,oe),Q=!1},d(oe){oe&&ke(e),U[d].d(),te[y].d(),Jt($)}}}function _xe(o,e,t){const s=Ur("axios");let{schema:a}=e,{users:l}=e,{records:u}=e,{graph:d}=e,{systemFields:h}=e,{sortParam:b}=e,{sortField:y}=e,{operators:k}=e,{filter:E}=e,{limit:R}=e,{skip:$}=e,{total:Q}=e,{inModal:F}=e,{modalUrl:U}=e,{selected:K=[]}=e,{isWritable:L=!1}=e;function te(ve){const Re=ve.detail;s.get(Re).then(Oe=>{t(1,u=Oe.data.records),t(2,b=Oe.data.sortParam),t(3,y=Oe.data.sortField),t(4,k=Oe.data.operators),t(5,E=Oe.data.filter),t(7,$=Oe.data.skip),t(6,R=Oe.data.limit),t(8,Q=Oe.data.total),t(9,U=Oe.data.modalUrl)}).catch(Oe=>{console.log(Oe)})}function ne(ve){a=ve,t(0,a)}function oe(ve){u=ve,t(1,u)}function G(ve){K=ve,t(10,K)}function we(ve){K=ve,t(10,K)}return o.$$set=ve=>{"schema"in ve&&t(0,a=ve.schema),"users"in ve&&t(11,l=ve.users),"records"in ve&&t(1,u=ve.records),"graph"in ve&&t(12,d=ve.graph),"systemFields"in ve&&t(13,h=ve.systemFields),"sortParam"in ve&&t(2,b=ve.sortParam),"sortField"in ve&&t(3,y=ve.sortField),"operators"in ve&&t(4,k=ve.operators),"filter"in ve&&t(5,E=ve.filter),"limit"in ve&&t(6,R=ve.limit),"skip"in ve&&t(7,$=ve.skip),"total"in ve&&t(8,Q=ve.total),"inModal"in ve&&t(14,F=ve.inModal),"modalUrl"in ve&&t(9,U=ve.modalUrl),"selected"in ve&&t(10,K=ve.selected),"isWritable"in ve&&t(15,L=ve.isWritable)},[a,u,b,y,k,E,R,$,Q,U,K,l,d,h,F,L,te,ne,oe,G,we]}class e1e extends uo{constructor(e){super(),co(this,e,_xe,wxe,lo,{schema:0,users:11,records:1,graph:12,systemFields:13,sortParam:2,sortField:3,operators:4,filter:5,limit:6,skip:7,total:8,inModal:14,modalUrl:9,selected:10,isWritable:15})}}function wue(o){let e,t,s,a,l,u,d,h,b,y,k,E,R,$,Q,F,U,K,L,te,ne,oe,G=o[1].length>0&&_ue(o);const we=[o[2]];function ve(Oe){o[8](Oe)}let Re={};for(let Oe=0;Oeer(K,"selected",ve)),{c(){e=re("div"),t=re("div"),s=re("div"),a=re("div"),l=re("div"),u=re("button"),d=Ht("Insert"),b=Ze(),y=re("button"),k=Ht("Replace"),R=Ze(),G&&G.c(),$=Ze(),Q=re("button"),F=Ze(),U=re("div"),en(K.$$.fragment),Z(u,"type","button"),Z(u,"class","btn btn-primary me-1"),u.disabled=h=o[1].length===0,Z(y,"type","button"),Z(y,"class","btn btn-outline-primary me-3"),y.disabled=E=o[1].length===0,Z(l,"class","d-flex align-items-center"),Z(Q,"type","button"),Z(Q,"class","btn-close"),Z(Q,"data-bs-dismiss","modal"),Z(Q,"aria-label","Close"),Z(a,"class","modal-header"),Z(U,"class","modal-body"),Z(s,"class","modal-content svelte-q84vks"),Z(t,"class","modal-dialog modal-dialog-centered modal-dialog-scrollable svelte-q84vks"),Z(e,"class","modal fade show"),Z(e,"tabindex","-1"),Z(e,"aria-modal","true"),Z(e,"role","dialog"),rs(e,"background","rgba(100,100,100,.6)"),qo(e,"d-block",o[0])},m(Oe,ce){Te(Oe,e,ce),X(e,t),X(t,s),X(s,a),X(a,l),X(l,u),X(u,d),X(l,b),X(l,y),X(y,k),X(l,R),G&&G.m(l,null),X(a,$),X(a,Q),X(s,F),X(s,U),Kt(K,U,null),te=!0,ne||(oe=[mn(u,"click",o[3]),mn(y,"click",o[4]),mn(Q,"click",ku(o[7]))],ne=!0)},p(Oe,ce){(!te||ce&2&&h!==(h=Oe[1].length===0))&&(u.disabled=h),(!te||ce&2&&E!==(E=Oe[1].length===0))&&(y.disabled=E),Oe[1].length>0?G?G.p(Oe,ce):(G=_ue(Oe),G.c(),G.m(l,null)):G&&(G.d(1),G=null);const Xe=ce&4?Gz(we,[Kz(Oe[2])]):{};!L&&ce&2&&(L=!0,Xe.selected=Oe[1],lr(()=>L=!1)),K.$set(Xe),(!te||ce&1)&&qo(e,"d-block",Oe[0])},i(Oe){te||(xe(K.$$.fragment,Oe),te=!0)},o(Oe){Be(K.$$.fragment,Oe),te=!1},d(Oe){Oe&&ke(e),G&&G.d(),Jt(K),ne=!1,vi(oe)}}}function _ue(o){let e,t=o[1].length+"",s,a;return{c(){e=re("span"),s=Ht(t),a=Ht(" records selected"),Z(e,"class","")},m(l,u){Te(l,e,u),X(e,s),X(e,a)},p(l,u){u&2&&t!==(t=l[1].length+"")&&Qn(s,t)},d(l){l&&ke(e)}}}function Sxe(o){let e,t,s=o[2].schema&&wue(o);return{c(){s&&s.c(),e=Rs()},m(a,l){s&&s.m(a,l),Te(a,e,l),t=!0},p(a,[l]){a[2].schema?s?(s.p(a,l),l&4&&xe(s,1)):(s=wue(a),s.c(),xe(s,1),s.m(e.parentNode,e)):s&&(mo(),Be(s,1,1,()=>{s=null}),go())},i(a){t||(xe(s),t=!0)},o(a){Be(s),t=!1},d(a){s&&s.d(a),a&&ke(e)}}}function Cxe(o,e,t){let s;const a=Fg(),l=Ur("channel");let u=!1,d=[];function h(Q){t(0,u=!0),y(Q)}function b(){t(0,u=!1),t(1,d=[])}function y(Q){axios.get(l.lucentUrl+"/content/"+Q).then(F=>{t(2,s=F.data)}).catch(F=>console.log(F))}function k(Q){Q.preventDefault(),a("insert",{records:d,action:"insert"})}function E(Q){Q.preventDefault(),a("insert",{records:d,action:"replace"})}const R=Q=>t(0,u=!1);function $(Q){d=Q,t(1,d)}return t(2,s={}),[u,d,s,k,E,h,b,R,$]}class are extends uo{constructor(e){super(),co(this,e,Cxe,Sxe,lo,{open:5,close:6})}get open(){return this.$$.ctx[5]}get close(){return this.$$.ctx[6]}}function Sue(o,e,t){const s=o.slice();return s[18]=e[t],s}function kxe(o){let e,t,s,a,l,u,d,h,b;return u=new Fa({props:{icon:"magnifying-glass"}}),{c(){e=re("div"),t=re("div"),s=re("button"),s.textContent="New",a=Ze(),l=re("button"),en(u.$$.fragment),Z(s,"class","btn btn-sm btn-primary"),Z(l,"class","btn btn-sm btn-outline-primary"),Z(t,"class","mb-2"),Z(e,"class","pb-2 text-start")},m(y,k){Te(y,e,k),X(e,t),X(t,s),X(t,a),X(t,l),Kt(u,l,null),d=!0,h||(b=[mn(s,"click",o[12]),mn(l,"click",o[13])],h=!0)},p:fn,i(y){d||(xe(u.$$.fragment,y),d=!0)},o(y){Be(u.$$.fragment,y),d=!1},d(y){y&&ke(e),Jt(u),h=!1,vi(b)}}}function xxe(o){let e,t,s,a,l,u,d;t=new Fa({props:{width:24,height:24,icon:"circle-plus"}});let h=o[4]&&Cue(o);return{c(){e=re("button"),en(t.$$.fragment),s=Ze(),h&&h.c(),a=Rs(),Z(e,"type","button"),Z(e,"class","btn btn-lg btn-link text-decoration-none inline-card-button svelte-1lp73xk"),qo(e,"is-first",!o[1])},m(b,y){Te(b,e,y),Kt(t,e,null),Te(b,s,y),h&&h.m(b,y),Te(b,a,y),l=!0,u||(d=mn(e,"click",ku(o[9])),u=!0)},p(b,y){(!l||y&2)&&qo(e,"is-first",!b[1]),b[4]?h?(h.p(b,y),y&16&&xe(h,1)):(h=Cue(b),h.c(),xe(h,1),h.m(a.parentNode,a)):h&&(mo(),Be(h,1,1,()=>{h=null}),go())},i(b){l||(xe(t.$$.fragment,b),xe(h),l=!0)},o(b){Be(t.$$.fragment,b),Be(h),l=!1},d(b){b&&ke(e),Jt(t),b&&ke(s),h&&h.d(b),b&&ke(a),u=!1,d()}}}function Cue(o){let e,t,s=o[0],a=[];for(let u=0;uBe(a[u],1,1,()=>{a[u]=null});return{c(){e=re("div");for(let u=0;u1?0:1}e=b(o),t=h[e]=d[e](o);let y=o[3]&&xue(o),k={};return l=new are({props:k}),o[15](l),l.$on("insert",o[7]),{c(){t.c(),s=Ze(),y&&y.c(),a=Ze(),en(l.$$.fragment)},m(E,R){h[e].m(E,R),Te(E,s,R),y&&y.m(E,R),Te(E,a,R),Kt(l,E,R),u=!0},p(E,[R]){let $=e;e=b(E),e===$?h[e].p(E,R):(mo(),Be(h[$],1,1,()=>{h[$]=null}),go(),t=h[e],t?t.p(E,R):(t=h[e]=d[e](E),t.c()),xe(t,1),t.m(s.parentNode,s)),E[3]?y?(y.p(E,R),R&8&&xe(y,1)):(y=xue(E),y.c(),xe(y,1),y.m(a.parentNode,a)):y&&(mo(),Be(y,1,1,()=>{y=null}),go());const Q={};l.$set(Q)},i(E){u||(xe(t),xe(y),xe(l.$$.fragment,E),u=!0)},o(E){Be(t),Be(y),Be(l.$$.fragment,E),u=!1},d(E){h[e].d(E),E&&ke(s),y&&y.d(E),E&&ke(a),o[15](null),Jt(l,E)}}}function Exe(o,e,t){let s;const a=Fg(),l=Ur("channel");let{schemas:u}=e,{recordId:d}=e,h,b;function y(ne,oe){ne.preventDefault(),h.open(oe)}function k(ne){ne.preventDefault(),console.log("Save inline"),t(3,b=null),a("save",{records:ne.detail.records,after:d})}function E(ne){ne.preventDefault(),h.close(),t(4,s=!1),a("insert",{records:ne.detail.records,after:d})}function R(ne,oe){ne.preventDefault(),axios.get(l.lucentUrl+"/records/newInline?schema="+oe).then(G=>{t(3,b=G.data),t(4,s=!1)}).catch(G=>{console.log(G)})}const $=ne=>t(4,s=!s),Q=(ne,oe)=>R(oe,ne.name),F=(ne,oe)=>y(oe,ne.name),U=ne=>R(ne,u[0].name),K=ne=>y(ne,u[0].name),L=ne=>t(3,b=null);function te(ne){Ro[ne?"unshift":"push"](()=>{h=ne,t(2,h)})}return o.$$set=ne=>{"schemas"in ne&&t(0,u=ne.schemas),"recordId"in ne&&t(1,d=ne.recordId)},t(4,s=!1),[u,d,h,b,s,y,k,E,R,$,Q,F,U,K,L,te]}class eI extends uo{constructor(e){super(),co(this,e,Exe,Txe,lo,{schemas:0,recordId:1})}}/**! * Sortable 1.15.0 * @author RubaXa * @author owenm * @license MIT - */function Tue(o,e){var t=Object.keys(o);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(o);e&&(s=s.filter(function(a){return Object.getOwnPropertyDescriptor(o,a).enumerable})),t.push.apply(t,s)}return t}function Oy(o){for(var e=1;e=0)&&(t[a]=o[a]);return t}function Pxe(o,e){if(o==null)return{};var t=Dxe(o,e),s,a;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(o);for(a=0;a=0)&&(!Object.prototype.propertyIsEnumerable.call(o,s)||(t[s]=o[s]))}return t}var Mxe="1.15.0";function Fw(o){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(o)}var jw=Fw(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),tI=Fw(/Edge/i),Eue=Fw(/firefox/i),i6=Fw(/safari/i)&&!Fw(/chrome/i)&&!Fw(/android/i),t1e=Fw(/iP(ad|od|hone)/i),n1e=Fw(/chrome/i)&&Fw(/android/i),o1e={capture:!1,passive:!1};function hl(o,e,t){o.addEventListener(e,t,!jw&&o1e)}function La(o,e,t){o.removeEventListener(e,t,!jw&&o1e)}function rz(o,e){if(!!e){if(e[0]===">"&&(e=e.substring(1)),o)try{if(o.matches)return o.matches(e);if(o.msMatchesSelector)return o.msMatchesSelector(e);if(o.webkitMatchesSelector)return o.webkitMatchesSelector(e)}catch{return!1}return!1}}function Rxe(o){return o.host&&o!==document&&o.host.nodeType?o.host:o.parentNode}function iy(o,e,t,s){if(o){t=t||document;do{if(e!=null&&(e[0]===">"?o.parentNode===t&&rz(o,e):rz(o,e))||s&&o===t)return o;if(o===t)break}while(o=Rxe(o))}return null}var Aue=/\s+/g;function $1(o,e,t){if(o&&e)if(o.classList)o.classList[t?"add":"remove"](e);else{var s=(" "+o.className+" ").replace(Aue," ").replace(" "+e+" "," ");o.className=(s+(t?" "+e:"")).replace(Aue," ")}}function Vr(o,e,t){var s=o&&o.style;if(s){if(t===void 0)return document.defaultView&&document.defaultView.getComputedStyle?t=document.defaultView.getComputedStyle(o,""):o.currentStyle&&(t=o.currentStyle),e===void 0?t:t[e];!(e in s)&&e.indexOf("webkit")===-1&&(e="-webkit-"+e),s[e]=t+(typeof t=="string"?"":"px")}}function OD(o,e){var t="";if(typeof o=="string")t=o;else do{var s=Vr(o,"transform");s&&s!=="none"&&(t=s+" "+t)}while(!e&&(o=o.parentNode));var a=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return a&&new a(t)}function s1e(o,e,t){if(o){var s=o.getElementsByTagName(e),a=0,l=s.length;if(t)for(;a=l:u=a<=l,!u)return s;if(s===hy())break;s=_C(s,!1)}return!1}function PD(o,e,t,s){for(var a=0,l=0,u=o.children;l2&&arguments[2]!==void 0?arguments[2]:{},a=s.evt,l=Pxe(s,Zxe);nI.pluginEvent.bind(Wr)(e,t,Oy({dragEl:zo,parentEl:ju,ghostEl:Ai,rootEl:eu,nextEl:tE,lastDownEl:TH,cloneEl:Su,cloneHidden:yC,dragStarted:qN,putSortable:Vh,activeSortable:Wr.active,originalEvent:a,oldIndex:hD,oldDraggableIndex:l6,newIndex:I1,newDraggableIndex:bC,hideGhostForTarget:f1e,unhideGhostForTarget:d1e,cloneNowHidden:function(){yC=!0},cloneNowShown:function(){yC=!1},dispatchSortableEvent:function(d){Rg({sortable:t,name:d,originalEvent:a})}},l))};function Rg(o){Qxe(Oy({putSortable:Vh,cloneEl:Su,targetEl:zo,rootEl:eu,oldIndex:hD,oldDraggableIndex:l6,newIndex:I1,newDraggableIndex:bC},o))}var zo,ju,Ai,eu,tE,TH,Su,yC,hD,I1,l6,bC,IZ,Vh,iD=!1,iz=!1,az=[],qT,wv,wne,_ne,Mue,Rue,qN,tD,c6,u6=!1,BZ=!1,EH,Rm,Sne=[],Boe=!1,lz=[],tV=typeof document<"u",LZ=t1e,$ue=tI||jw?"cssFloat":"float",Hxe=tV&&!n1e&&!t1e&&"draggable"in document.createElement("div"),l1e=function(){if(!!tV){if(jw)return!1;var o=document.createElement("x");return o.style.cssText="pointer-events:auto",o.style.pointerEvents==="auto"}}(),c1e=function(e,t){var s=Vr(e),a=parseInt(s.width)-parseInt(s.paddingLeft)-parseInt(s.paddingRight)-parseInt(s.borderLeftWidth)-parseInt(s.borderRightWidth),l=PD(e,0,t),u=PD(e,1,t),d=l&&Vr(l),h=u&&Vr(u),b=d&&parseInt(d.marginLeft)+parseInt(d.marginRight)+yd(l).width,y=h&&parseInt(h.marginLeft)+parseInt(h.marginRight)+yd(u).width;if(s.display==="flex")return s.flexDirection==="column"||s.flexDirection==="column-reverse"?"vertical":"horizontal";if(s.display==="grid")return s.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(l&&d.float&&d.float!=="none"){var k=d.float==="left"?"left":"right";return u&&(h.clear==="both"||h.clear===k)?"vertical":"horizontal"}return l&&(d.display==="block"||d.display==="flex"||d.display==="table"||d.display==="grid"||b>=a&&s[$ue]==="none"||u&&s[$ue]==="none"&&b+y>a)?"vertical":"horizontal"},zxe=function(e,t,s){var a=s?e.left:e.top,l=s?e.right:e.bottom,u=s?e.width:e.height,d=s?t.left:t.top,h=s?t.right:t.bottom,b=s?t.width:t.height;return a===d||l===h||a+u/2===d+b/2},Vxe=function(e,t){var s;return az.some(function(a){var l=a[F1].options.emptyInsertThreshold;if(!(!l||lre(a))){var u=yd(a),d=e>=u.left-l&&e<=u.right+l,h=t>=u.top-l&&t<=u.bottom+l;if(d&&h)return s=a}}),s},u1e=function(e){function t(l,u){return function(d,h,b,y){var k=d.options.group.name&&h.options.group.name&&d.options.group.name===h.options.group.name;if(l==null&&(u||k))return!0;if(l==null||l===!1)return!1;if(u&&l==="clone")return l;if(typeof l=="function")return t(l(d,h,b,y),u)(d,h,b,y);var E=(u?d:h).options.group.name;return l===!0||typeof l=="string"&&l===E||l.join&&l.indexOf(E)>-1}}var s={},a=e.group;(!a||xH(a)!="object")&&(a={name:a}),s.name=a.name,s.checkPull=t(a.pull,!0),s.checkPut=t(a.put),s.revertClone=a.revertClone,e.group=s},f1e=function(){!l1e&&Ai&&Vr(Ai,"display","none")},d1e=function(){!l1e&&Ai&&Vr(Ai,"display","")};tV&&!n1e&&document.addEventListener("click",function(o){if(iz)return o.preventDefault(),o.stopPropagation&&o.stopPropagation(),o.stopImmediatePropagation&&o.stopImmediatePropagation(),iz=!1,!1},!0);var GT=function(e){if(zo){e=e.touches?e.touches[0]:e;var t=Vxe(e.clientX,e.clientY);if(t){var s={};for(var a in e)e.hasOwnProperty(a)&&(s[a]=e[a]);s.target=s.rootEl=t,s.preventDefault=void 0,s.stopPropagation=void 0,t[F1]._onDragOver(s)}}},Wxe=function(e){zo&&zo.parentNode[F1]._isOutsideThisEl(e.target)};function Wr(o,e){if(!(o&&o.nodeType&&o.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(o));this.el=o,this.options=e=zw({},e),o[F1]=this;var t={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(o.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return c1e(o,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(u,d){u.setData("Text",d.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:Wr.supportPointer!==!1&&"PointerEvent"in window&&!i6,emptyInsertThreshold:5};nI.initializePlugins(this,o,t);for(var s in t)!(s in e)&&(e[s]=t[s]);u1e(e);for(var a in this)a.charAt(0)==="_"&&typeof this[a]=="function"&&(this[a]=this[a].bind(this));this.nativeDraggable=e.forceFallback?!1:Hxe,this.nativeDraggable&&(this.options.touchStartThreshold=1),e.supportPointer?hl(o,"pointerdown",this._onTapStart):(hl(o,"mousedown",this._onTapStart),hl(o,"touchstart",this._onTapStart)),this.nativeDraggable&&(hl(o,"dragover",this),hl(o,"dragenter",this)),az.push(this.el),e.store&&e.store.get&&this.sort(e.store.get(this)||[]),zw(this,Bxe())}Wr.prototype={constructor:Wr,_isOutsideThisEl:function(e){!this.el.contains(e)&&e!==this.el&&(tD=null)},_getDirection:function(e,t){return typeof this.options.direction=="function"?this.options.direction.call(this,e,t,zo):this.options.direction},_onTapStart:function(e){if(!!e.cancelable){var t=this,s=this.el,a=this.options,l=a.preventOnFilter,u=e.type,d=e.touches&&e.touches[0]||e.pointerType&&e.pointerType==="touch"&&e,h=(d||e).target,b=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||h,y=a.filter;if(Jxe(s),!zo&&!(/mousedown|pointerdown/.test(u)&&e.button!==0||a.disabled)&&!b.isContentEditable&&!(!this.nativeDraggable&&i6&&h&&h.tagName.toUpperCase()==="SELECT")&&(h=iy(h,a.draggable,s,!1),!(h&&h.animated)&&TH!==h)){if(hD=Lb(h),l6=Lb(h,a.draggable),typeof y=="function"){if(y.call(this,e,h,this)){Rg({sortable:t,rootEl:b,name:"filter",targetEl:h,toEl:s,fromEl:s}),Rp("filter",t,{evt:e}),l&&e.cancelable&&e.preventDefault();return}}else if(y&&(y=y.split(",").some(function(k){if(k=iy(b,k.trim(),s,!1),k)return Rg({sortable:t,rootEl:k,name:"filter",targetEl:h,fromEl:s,toEl:s}),Rp("filter",t,{evt:e}),!0}),y)){l&&e.cancelable&&e.preventDefault();return}a.handle&&!iy(b,a.handle,s,!1)||this._prepareDragStart(e,d,h)}}},_prepareDragStart:function(e,t,s){var a=this,l=a.el,u=a.options,d=l.ownerDocument,h;if(s&&!zo&&s.parentNode===l){var b=yd(s);if(eu=l,zo=s,ju=zo.parentNode,tE=zo.nextSibling,TH=s,IZ=u.group,Wr.dragged=zo,qT={target:zo,clientX:(t||e).clientX,clientY:(t||e).clientY},Mue=qT.clientX-b.left,Rue=qT.clientY-b.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,zo.style["will-change"]="all",h=function(){if(Rp("delayEnded",a,{evt:e}),Wr.eventCanceled){a._onDrop();return}a._disableDelayedDragEvents(),!Eue&&a.nativeDraggable&&(zo.draggable=!0),a._triggerDragStart(e,t),Rg({sortable:a,name:"choose",originalEvent:e}),$1(zo,u.chosenClass,!0)},u.ignore.split(",").forEach(function(y){s1e(zo,y.trim(),Cne)}),hl(d,"dragover",GT),hl(d,"mousemove",GT),hl(d,"touchmove",GT),hl(d,"mouseup",a._onDrop),hl(d,"touchend",a._onDrop),hl(d,"touchcancel",a._onDrop),Eue&&this.nativeDraggable&&(this.options.touchStartThreshold=4,zo.draggable=!0),Rp("delayStart",this,{evt:e}),u.delay&&(!u.delayOnTouchOnly||t)&&(!this.nativeDraggable||!(tI||jw))){if(Wr.eventCanceled){this._onDrop();return}hl(d,"mouseup",a._disableDelayedDrag),hl(d,"touchend",a._disableDelayedDrag),hl(d,"touchcancel",a._disableDelayedDrag),hl(d,"mousemove",a._delayedDragTouchMoveHandler),hl(d,"touchmove",a._delayedDragTouchMoveHandler),u.supportPointer&&hl(d,"pointermove",a._delayedDragTouchMoveHandler),a._dragStartTimer=setTimeout(h,u.delay)}else h()}},_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(){zo&&Cne(zo),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;La(e,"mouseup",this._disableDelayedDrag),La(e,"touchend",this._disableDelayedDrag),La(e,"touchcancel",this._disableDelayedDrag),La(e,"mousemove",this._delayedDragTouchMoveHandler),La(e,"touchmove",this._delayedDragTouchMoveHandler),La(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||e.pointerType=="touch"&&e,!this.nativeDraggable||t?this.options.supportPointer?hl(document,"pointermove",this._onTouchMove):t?hl(document,"touchmove",this._onTouchMove):hl(document,"mousemove",this._onTouchMove):(hl(zo,"dragend",this),hl(eu,"dragstart",this._onDragStart));try{document.selection?AH(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(e,t){if(iD=!1,eu&&zo){Rp("dragStarted",this,{evt:t}),this.nativeDraggable&&hl(document,"dragover",Wxe);var s=this.options;!e&&$1(zo,s.dragClass,!1),$1(zo,s.ghostClass,!0),Wr.active=this,e&&this._appendGhost(),Rg({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(wv){this._lastX=wv.clientX,this._lastY=wv.clientY,f1e();for(var e=document.elementFromPoint(wv.clientX,wv.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(wv.clientX,wv.clientY),e!==t);)t=e;if(zo.parentNode[F1]._isOutsideThisEl(e),t)do{if(t[F1]){var s=void 0;if(s=t[F1]._onDragOver({clientX:wv.clientX,clientY:wv.clientY,target:e,rootEl:t}),s&&!this.options.dragoverBubble)break}e=t}while(t=t.parentNode);d1e()}},_onTouchMove:function(e){if(qT){var t=this.options,s=t.fallbackTolerance,a=t.fallbackOffset,l=e.touches?e.touches[0]:e,u=Ai&&OD(Ai,!0),d=Ai&&u&&u.a,h=Ai&&u&&u.d,b=LZ&&Rm&&Pue(Rm),y=(l.clientX-qT.clientX+a.x)/(d||1)+(b?b[0]-Sne[0]:0)/(d||1),k=(l.clientY-qT.clientY+a.y)/(h||1)+(b?b[1]-Sne[1]:0)/(h||1);if(!Wr.active&&!iD){if(s&&Math.max(Math.abs(l.clientX-this._lastX),Math.abs(l.clientY-this._lastY))=0&&(Rg({rootEl:ju,name:"add",toEl:ju,fromEl:eu,originalEvent:e}),Rg({sortable:this,name:"remove",toEl:ju,originalEvent:e}),Rg({rootEl:ju,name:"sort",toEl:ju,fromEl:eu,originalEvent:e}),Rg({sortable:this,name:"sort",toEl:ju,originalEvent:e})),Vh&&Vh.save()):I1!==hD&&I1>=0&&(Rg({sortable:this,name:"update",toEl:ju,originalEvent:e}),Rg({sortable:this,name:"sort",toEl:ju,originalEvent:e})),Wr.active&&((I1==null||I1===-1)&&(I1=hD,bC=l6),Rg({sortable:this,name:"end",toEl:ju,originalEvent:e}),this.save()))),this._nulling()},_nulling:function(){Rp("nulling",this),eu=zo=ju=Ai=tE=Su=TH=yC=qT=wv=qN=I1=bC=hD=l6=tD=c6=Vh=IZ=Wr.dragged=Wr.ghost=Wr.clone=Wr.active=null,lz.forEach(function(e){e.checked=!0}),lz.length=wne=_ne=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":zo&&(this._onDragOver(e),Uxe(e));break;case"selectstart":e.preventDefault();break}},toArray:function(){for(var e=[],t,s=this.el.children,a=0,l=s.length,u=this.options;as.right+a||o.clientX<=s.right&&o.clientY>s.bottom&&o.clientX>=s.left:o.clientX>s.right&&o.clientY>s.top||o.clientX<=s.right&&o.clientY>s.bottom+a}function qxe(o,e,t,s,a,l,u,d){var h=s?o.clientY:o.clientX,b=s?t.height:t.width,y=s?t.top:t.left,k=s?t.bottom:t.right,E=!1;if(!u){if(d&&EHy+b*l/2:hk-EH)return-c6}else if(h>y+b*(1-a)/2&&hk-b*l/2)?h>y+b/2?1:-1:0}function Gxe(o){return Lb(zo){u[y]=null}),go(),t=u[e],t?t.p(h,b):(t=u[e]=l[e](h),t.c()),xe(t,1),t.m(s.parentNode,s))},i(h){a||(xe(t),a=!0)},o(h){Be(t),a=!1},d(h){u[e].d(h),h&&ke(s)}}}function sTe(o,e,t){let{$$slots:s={},$$scope:a}=e,{sortableClass:l=""}=e,{isTable:u=!1}=e,{sortableInstance:d}=e;const h=Fg();let b;W1(()=>{let E={animation:150,easing:"cubic-bezier(1, 0, 0, 1)",onUpdate(R){h("update",{source:R.oldIndex,target:R.newIndex})},onMove(R){}};t(3,d=Wr.create(b,E))});function y(E){Ro[E?"unshift":"push"](()=>{b=E,t(2,b)})}function k(E){Ro[E?"unshift":"push"](()=>{b=E,t(2,b)})}return o.$$set=E=>{"sortableClass"in E&&t(0,l=E.sortableClass),"isTable"in E&&t(1,u=E.isTable),"sortableInstance"in E&&t(3,d=E.sortableInstance),"$$scope"in E&&t(4,a=E.$$scope)},[l,u,b,d,a,s,y,k]}class oI extends uo{constructor(e){super(),co(this,e,sTe,oTe,lo,{sortableClass:0,isTable:1,sortableInstance:3})}}function Iue(o,e,t){const s=o.slice();return s[11]=e[t],s}function Bue(o){let e,t;return{c(){e=re("div"),t=zt(o[1]),z(e,"class","invalid-feedback d-block mb-3")},m(s,a){Te(s,e,a),j(e,t)},p(s,a){a&2&&Qn(t,s[1])},d(s){s&&ke(e)}}}function Lue(o){let e,t;return e=new oI({props:{sortableClass:"row row-cols-3 mt-3",$$slots:{default:[rTe]},$$scope:{ctx:o}}}),e.$on("update",o[4]),{c(){en(e.$$.fragment)},m(s,a){Kt(e,s,a),t=!0},p(s,a){const l={};a&16385&&(l.$$scope={dirty:a,ctx:s}),e.$set(l)},i(s){t||(xe(e.$$.fragment,s),t=!0)},o(s){Be(e.$$.fragment,s),t=!1},d(s){Jt(e,s)}}}function Fue(o,e){let t,s,a,l;return s=new J6({props:{classes:"h-100",record:e[11],hasDelete:!0}}),s.$on("remove",e[3]),{key:o,first:null,c(){t=re("div"),en(s.$$.fragment),a=Ze(),z(t,"class","col mb-3"),this.first=t},m(u,d){Te(u,t,d),Kt(s,t,null),j(t,a),l=!0},p(u,d){e=u;const h={};d&1&&(h.record=e[11]),s.$set(h)},i(u){l||(xe(s.$$.fragment,u),l=!0)},o(u){Be(s.$$.fragment,u),l=!1},d(u){u&&ke(t),Jt(s)}}}function rTe(o){let e=[],t=new Map,s,a,l=o[0];const u=d=>d[11].id;for(let d=0;d0&&Lue(o);return{c(){d&&d.c(),e=Ze(),t=re("div"),en(s.$$.fragment),a=Ze(),h&&h.c(),l=Rs(),z(t,"class","inline-card-wrapper")},m(b,y){d&&d.m(b,y),Te(b,e,y),Te(b,t,y),Kt(s,t,null),Te(b,a,y),h&&h.m(b,y),Te(b,l,y),u=!0},p(b,[y]){b[1]?d?d.p(b,y):(d=Bue(b),d.c(),d.m(e.parentNode,e)):d&&(d.d(1),d=null),b[0].length>0?h?(h.p(b,y),y&1&&xe(h,1)):(h=Lue(b),h.c(),xe(h,1),h.m(l.parentNode,l)):h&&(mo(),Be(h,1,1,()=>{h=null}),go())},i(b){u||(xe(s.$$.fragment,b),xe(h),u=!0)},o(b){Be(s.$$.fragment,b),Be(h),u=!1},d(b){d&&d.d(b),b&&ke(e),b&&ke(t),Jt(s),b&&ke(a),h&&h.d(b),b&&ke(l)}}}function aTe(o,e,t){let s,a;const l=Ur("channel");let{record:u}=e,{field:d}=e,{graph:h}=e,{validationErrors:b}=e,y=l.schemas.filter($=>d.collections.includes($.name));function k($){$.preventDefault(),t(6,h.edges=h.edges.filter(Q=>!(Q.target===$.detail&&Q.field===d.name)),h)}function E($){t(6,h.edges=qD($.detail.source,$.detail.target,h.edges,d.name),h)}function R($){$.preventDefault(),t(6,h=K6(h,u,$.detail.records,d.name,$.detail.action))}return o.$$set=$=>{"record"in $&&t(7,u=$.record),"field"in $&&t(8,d=$.field),"graph"in $&&t(6,h=$.graph),"validationErrors"in $&&t(9,b=$.validationErrors)},o.$$.update=()=>{var $;o.$$.dirty&768&&t(1,s=Lm(b,d.name)),o.$$.dirty&448&&t(0,a=($=h.edges.filter(Q=>Q.field===d.name).map(Q=>h.records.find(F=>F.id==Q.target&&u.id==Q.source)).filter(Q=>!!(Q!=null&&Q.id)))!=null?$:[])},[a,s,y,k,E,R,h,u,d,b]}class lTe extends uo{constructor(e){super(),co(this,e,aTe,iTe,lo,{record:7,field:8,graph:6,validationErrors:9})}}function Que(o,e,t){const s=o.slice();return s[21]=e[t],s}function cTe(o){let e,t,s,a,l,u,d,h,b,y,k,E,R,$,Q,F,U,K,L,te,ne,oe,G,we,ve,Re,Oe,ce,Xe,tt;u=new Fa({props:{icon:"pencil",width:12,height:12}});const ot=[hTe,dTe],V=[];function ut(Et,Cn){return Et[7]?0:1}b=ut(o),y=V[b]=ot[b](o),$=new Fa({props:{icon:"ellipsis"}});let Qe=!o[1]&&Zue(o),Bt=!o[2]&&Hue(o),Ct=o[8].type==="files"&&mTe(o),He=o[8].fields.filter(Vue),st=[];for(let Et=0;EtBe(st[Et],1,1,()=>{st[Et]=null});return{c(){e=re("div"),t=re("div"),s=re("small"),s.textContent=`${o[8].label}`,a=Ze(),l=re("button"),en(u.$$.fragment),d=Ze(),h=re("button"),y.c(),k=Ze(),E=re("div"),R=re("button"),en($.$$.fragment),Q=Ze(),F=re("div"),U=re("a"),K=zt("Edit in new tab"),te=Ze(),ne=re("button"),ne.textContent="Remove",oe=Ze(),G=re("div"),Qe&&Qe.c(),we=Ze(),Bt&&Bt.c(),ve=Ze(),Re=re("div"),Ct&&Ct.c(),Oe=Ze();for(let Et=0;Et{V[je]=null}),go(),y=V[b],y||(y=V[b]=ot[b](Et),y.c()),xe(y,1),y.m(h,null)),(!ce||Cn&1&&L!==(L="/records/"+Et[0].id))&&z(U,"href",L),Et[1]?Qe&&(mo(),Be(Qe,1,1,()=>{Qe=null}),go()):Qe?(Qe.p(Et,Cn),Cn&2&&xe(Qe,1)):(Qe=Zue(Et),Qe.c(),xe(Qe,1),Qe.m(G,we)),Et[2]?Bt&&(mo(),Be(Bt,1,1,()=>{Bt=null}),go()):Bt?(Bt.p(Et,Cn),Cn&4&&xe(Bt,1)):(Bt=Hue(Et),Bt.c(),xe(Bt,1),Bt.m(G,null)),Et[8].type==="files"&&Ct.p(Et,Cn),Cn&257){He=Et[8].fields.filter(Vue);let mt;for(mt=0;mt{u[y]=null}),go(),s=u[t],s?s.p(h,b):(s=u[t]=l[t](h),s.c()),xe(s,1),s.m(e,null))},i(h){a||(xe(s),a=!0)},o(h){Be(s),a=!1},d(h){h&&ke(e),u[t].d()}}}const Vue=o=>!(o.trashed||["tab"].includes(o.ui)||["id"].includes(o.name));function OTe(o,e,t){let s,a;const l=Ur("channel"),u=Fg();let{isFirst:d}=e,{isLast:h}=e,{toDelete:b=!1}=e,{record:y}=e,k,E,R=l.schemas.find(we=>we.name===y.schema);function $(we){we.preventDefault(),axios.get(l.lucentUrl+"/records/editInline/"+y.id).then(ve=>{t(0,y=ve.data),t(4,k=ve.data.record),t(5,E=ve.data.graph),t(6,s=!0)}).catch(ve=>{console.log(ve)})}function Q(we){we.preventDefault(),u("moveup")}function F(we){we.preventDefault(),u("movedn")}function U(we){we.preventDefault(),u("inlinesaved",we.detail),t(6,s=!1)}function K(we){we.preventDefault(),u("remove",y.id)}function L(we){we.preventDefault(),u("trash",y.id)}function te(we){we.preventDefault(),u("undoremove",y.id)}function ne(we){we.preventDefault(),t(6,s=!1)}W1(()=>{t(6,s=!1)});function oe(we){we.preventDefault(),axios.post(l.lucentUrl+"/records/status/trashed",[y]).then(ve=>{u("remove",y.id)}).catch(ve=>{console.log(ve)})}const G=we=>t(7,a=!a);return o.$$set=we=>{"isFirst"in we&&t(1,d=we.isFirst),"isLast"in we&&t(2,h=we.isLast),"toDelete"in we&&t(3,b=we.toDelete),"record"in we&&t(0,y=we.record)},t(6,s=!1),t(7,a=!1),[y,d,h,b,k,E,s,a,R,$,Q,F,U,K,L,te,ne,oe,G]}class yTe extends uo{constructor(e){super(),co(this,e,OTe,vTe,lo,{isFirst:1,isLast:2,toDelete:3,record:0})}}function m1e(o,{from:e,to:t},s={}){const a=getComputedStyle(o),l=a.transform==="none"?"":a.transform,[u,d]=a.transformOrigin.split(" ").map(parseFloat),h=e.left+e.width*u/t.width-(t.left+u),b=e.top+e.height*d/t.height-(t.top+d),{delay:y=0,duration:k=R=>Math.sqrt(R)*120,easing:E=Mpe}=s;return{delay:y,duration:Ub(k)?k(Math.sqrt(h*h+b*b)):k,easing:E,css:(R,$)=>{const Q=$*h,F=$*b,U=R+$*e.width/t.width,K=R+$*e.height/t.height;return`transform: ${l} translate(${Q}px, ${F}px) scale(${U}, ${K});`}}}function Wue(o,e,t){const s=o.slice();return s[18]=e[t],s[19]=e,s[20]=t,s}function Uue(o){let e,t;return{c(){e=re("div"),t=zt(o[3]),z(e,"class","invalid-feedback d-block mb-3")},m(s,a){Te(s,e,a),j(e,t)},p(s,a){a&8&&Qn(t,s[3])},d(s){s&&ke(e)}}}function Yue(o){let e=[],t=new Map,s,a,l=o[2];const u=d=>d[18].id;for(let d=0;der(s,"record",E)),s.$on("inlinesaved",e[5]),s.$on("moveup",R),s.$on("movedn",$),s.$on("remove",e[6]),s.$on("undoremove",e[8]),s.$on("trash",e[7]),u=new eI({props:{field:e[1],recordId:e[18].id,schemas:e[4]}}),u.$on("insert",e[9]),u.$on("save",e[9]),{key:o,first:null,c(){t=re("div"),en(s.$$.fragment),l=Ze(),en(u.$$.fragment),d=Ze(),z(t,"class","inline-card-wrapper"),this.first=t},m(F,U){Te(F,t,U),Kt(s,t,null),j(t,l),Kt(u,t,null),j(t,d),y=!0},p(F,U){e=F;const K={};U&4&&(K.isFirst=e[20]===0),U&4&&(K.isLast=e[20]+1===e[2].length),U&7&&(K.toDelete=e[0].edges.find(k)._isTrashed),!a&&U&4&&(a=!0,K.record=e[18],lr(()=>a=!1)),s.$set(K);const L={};U&2&&(L.field=e[1]),U&4&&(L.recordId=e[18].id),u.$set(L)},r(){h=t.getBoundingClientRect()},f(){Epe(t),b()},a(){b(),b=Tpe(t,h,m1e,{delay:250,duration:250,easing:Rpe})},i(F){y||(xe(s.$$.fragment,F),xe(u.$$.fragment,F),y=!0)},o(F){Be(s.$$.fragment,F),Be(u.$$.fragment,F),y=!1},d(F){F&&ke(t),Jt(s),Jt(u)}}}function wTe(o){let e,t,s,a,l,u,d=o[3]&&Uue(o);s=new eI({props:{field:o[1],recordId:null,schemas:o[4]}}),s.$on("insert",o[9]),s.$on("save",o[9]);let h=o[2].length>0&&Yue(o);return{c(){d&&d.c(),e=Ze(),t=re("div"),en(s.$$.fragment),a=Ze(),h&&h.c(),l=Rs(),z(t,"class","inline-card-wrapper")},m(b,y){d&&d.m(b,y),Te(b,e,y),Te(b,t,y),Kt(s,t,null),Te(b,a,y),h&&h.m(b,y),Te(b,l,y),u=!0},p(b,[y]){b[3]?d?d.p(b,y):(d=Uue(b),d.c(),d.m(e.parentNode,e)):d&&(d.d(1),d=null);const k={};y&2&&(k.field=b[1]),s.$set(k),b[2].length>0?h?(h.p(b,y),y&4&&xe(h,1)):(h=Yue(b),h.c(),xe(h,1),h.m(l.parentNode,l)):h&&(mo(),Be(h,1,1,()=>{h=null}),go())},i(b){u||(xe(s.$$.fragment,b),xe(h),u=!0)},o(b){Be(s.$$.fragment,b),Be(h),u=!1},d(b){d&&d.d(b),b&&ke(e),b&&ke(t),Jt(s),b&&ke(a),h&&h.d(b),b&&ke(l)}}}function _Te(o,e,t){let s,a;const l=Ur("channel");let{field:u}=e,{record:d}=e,{graph:h}=e,{validationErrors:b}=e,y=l.schemas.filter(ne=>u.collections.includes(ne.name));function k(ne){const oe=ne.detail.records[0];t(0,h.edges=h.edges.map(G=>G.source===oe.id?oe:G),h)}function E(ne){ne.preventDefault(),t(0,h.edges=h.edges.filter(oe=>!(oe.target===ne.detail&&oe.field===u.name)),h)}function R(ne){ne.preventDefault(),t(0,h.edges=h.edges.map(oe=>(oe.target===ne.detail&&oe.field===u.name&&(oe._isTrashed=!0),oe)),h)}function $(ne){ne.preventDefault(),t(0,h.edges=h.edges.map(oe=>(oe.target===ne.detail&&oe.field===u.name&&delete oe._isTrashed,oe)),h)}function Q(ne){var Oe;ne.preventDefault();const oe=ne.detail.records,G=(Oe=ne.detail.after)!=null?Oe:null,we=ne.detail.action;let ve=oe.map(ce=>({target:ce.id,source:d.id,sourceSchema:d.schema,targetSchema:ce.schema,field:u.name,rank:""})),Re=h.edges;if(we==="replace"&&(Re=Re.filter(ce=>ce.field!==u.name)),t(0,h.records=Lc.exports.uniqBy([...h.records,...oe],ce=>ce.id),h),t(0,h.edges=Lc.exports.uniqBy([...Re,...ve],ce=>ce.target+ce.field),h),!G)t(0,h.edges=Lc.exports.uniqBy([...ve,...Re],ce=>ce.target+ce.field),h);else{let ce=!1,Xe=Re.reduce((tt,ot)=>(ce?tt.after.push(ot):tt.before.push(ot),ce===!1&&ot.target===G&&(ce=!0),tt),{before:[],after:[]});t(0,h.edges=Lc.exports.uniqBy([...Xe.before,...ve,...Xe.after],tt=>tt.target+tt.field),h)}}function F(ne,oe,G){t(0,h.edges=qD(oe,G,h.edges,u.name),h)}const U=(ne,oe)=>oe.field===u.name&&oe.target===ne.id;function K(ne,oe,G,we){G[we]=ne,t(2,a),t(0,h),t(1,u),t(11,d)}const L=(ne,oe)=>F(oe,ne,ne-1),te=(ne,oe)=>F(oe,ne,ne+1);return o.$$set=ne=>{"field"in ne&&t(1,u=ne.field),"record"in ne&&t(11,d=ne.record),"graph"in ne&&t(0,h=ne.graph),"validationErrors"in ne&&t(12,b=ne.validationErrors)},o.$$.update=()=>{var ne;o.$$.dirty&4098&&t(3,s=Lm(b,u.name)),o.$$.dirty&2051&&t(2,a=(ne=h.edges.filter(oe=>oe.field===u.name).map(oe=>h.records.find(G=>G.id==oe.target&&d.id==oe.source)).filter(oe=>!!(oe!=null&&oe.id)))!=null?ne:[])},[h,u,a,s,y,k,E,R,$,Q,F,d,b,U,K,L,te]}class STe extends uo{constructor(e){super(),co(this,e,_Te,wTe,lo,{field:1,record:11,graph:0,validationErrors:12})}}function g1e(o,e,t=null){return t?o.reduce((s,a)=>(s.push(a),a.id===t&&s.push({meta:e,id:zle(),value:null}),s),[]):[{meta:e,id:zle(),value:null},...o]}function jue(o,e,t){const s=o.slice();return s[7]=e[t],s}function que(o){let e,t=o[1].fields,s=[];for(let a=0;at(2,s=!s),b=(y,k)=>d(k,y);return o.$$set=y=>{"blockId"in y&&t(0,a=y.blockId),"blockData"in y&&t(4,l=y.blockData),"blockSchema"in y&&t(1,u=y.blockSchema)},t(2,s=!1),[a,u,s,d,l,h,b]}class xTe extends uo{constructor(e){super(),co(this,e,kTe,CTe,lo,{blockId:0,blockData:4,blockSchema:1})}}function TTe(o){let e,t,s,a,l;return{c(){e=re("div"),t=re("input"),z(t,"type","text"),z(t,"id",s=o[0].id),z(t,"class","form-control"),z(t,"autocomplete","off"),z(e,"class","mb-0")},m(u,d){Te(u,e,d),j(e,t),ar(t,o[0].value),a||(l=mn(t,"input",o[1]),a=!0)},p(u,[d]){d&1&&s!==(s=u[0].id)&&z(t,"id",s),d&1&&t.value!==u[0].value&&ar(t,u[0].value)},i:fn,o:fn,d(u){u&&ke(e),a=!1,l()}}}function ETe(o,e,t){let{block:s}=e;function a(){s.value=this.value,t(0,s)}return o.$$set=l=>{"block"in l&&t(0,s=l.block)},[s,a]}class ATe extends uo{constructor(e){super(),co(this,e,ETe,TTe,lo,{block:0})}}function DTe(o){let e,t,s,a,l;return{c(){e=re("div"),t=re("textarea"),z(t,"id",s=o[0].id),z(t,"class","form-control svelte-1er4ovm"),z(t,"autocomplete","off"),z(e,"class","mb-0")},m(u,d){Te(u,e,d),j(e,t),ar(t,o[0].value),o[3](t),a||(l=[mn(t,"input",o[2]),mn(t,"input",p1e)],a=!0)},p(u,[d]){d&1&&s!==(s=u[0].id)&&z(t,"id",s),d&1&&ar(t,u[0].value)},i:fn,o:fn,d(u){u&&ke(e),o[3](null),a=!1,vi(l)}}}function p1e(o){let e;o.target?e=o.target:e=o,e.style.overflow="hidden",e.style.height="1px",e.style.height=+e.scrollHeight+"px"}function PTe(o,e,t){let{block:s}=e,a;W1(()=>{p1e(a)});function l(){s.value=this.value,t(0,s)}function u(d){Ro[d?"unshift":"push"](()=>{a=d,t(1,a)})}return o.$$set=d=>{"block"in d&&t(0,s=d.block)},[s,a,l,u]}class MTe extends uo{constructor(e){super(),co(this,e,PTe,DTe,lo,{block:0})}}var b1e={exports:{}};(function(o){(function(){var e=function(n){if(n===null)return"null";if(n===void 0)return"undefined";var i=typeof n;return i==="object"&&(Array.prototype.isPrototypeOf(n)||n.constructor&&n.constructor.name==="Array")?"array":i==="object"&&(String.prototype.isPrototypeOf(n)||n.constructor&&n.constructor.name==="String")?"string":i},t=function(n){return["undefined","boolean","number","string","function","xml","null"].indexOf(n)!==-1},s=function(n,i){var c=Array.prototype.slice.call(n);return c.sort(i)},a=function(n,i){return l(function(c,m){return n.eq(i(c),i(m))})},l=function(n){return{eq:n}},u=l(function(n,i){return n===i}),d=u,h=function(n){return l(function(i,c){if(i.length!==c.length)return!1;for(var m=i.length,p=0;p{var m;return c(n,i.prototype)?!0:((m=n.constructor)===null||m===void 0?void 0:m.name)===i.name},$=n=>{const i=typeof n;return n===null?"null":i==="object"&&Array.isArray(n)?"array":i==="object"&&R(n,String,(c,m)=>m.isPrototypeOf(c))?"string":i},Q=n=>i=>$(i)===n,F=n=>i=>typeof i===n,U=n=>i=>n===i,K=(n,i)=>te(n)&&R(n,i,(c,m)=>E(c)===m),L=Q("string"),te=Q("object"),ne=n=>K(n,Object),oe=Q("array"),G=U(null),we=F("boolean"),ve=U(void 0),Re=n=>n==null,Oe=n=>!Re(n),ce=F("function"),Xe=F("number"),tt=(n,i)=>{if(oe(n)){for(let c=0,m=n.length;c{},V=(n,i)=>(...c)=>n(i.apply(null,c)),ut=(n,i)=>c=>n(i(c)),Qe=n=>()=>n,Bt=n=>n,Ct=(n,i)=>n===i;function He(n,...i){return(...c)=>{const m=i.concat(c);return n.apply(null,m)}}const st=n=>i=>!n(i),rn=n=>()=>{throw new Error(n)},Et=n=>n(),Cn=n=>{n()},je=Qe(!1),mt=Qe(!0);class he{constructor(i,c){this.tag=i,this.value=c}static some(i){return new he(!0,i)}static none(){return he.singletonNone}fold(i,c){return this.tag?c(this.value):i()}isSome(){return this.tag}isNone(){return!this.tag}map(i){return this.tag?he.some(i(this.value)):he.none()}bind(i){return this.tag?i(this.value):he.none()}exists(i){return this.tag&&i(this.value)}forall(i){return!this.tag||i(this.value)}filter(i){return!this.tag||i(this.value)?this:he.none()}getOr(i){return this.tag?this.value:i}or(i){return this.tag?this:i}getOrThunk(i){return this.tag?this.value:i()}orThunk(i){return this.tag?this:i()}getOrDie(i){if(this.tag)return this.value;throw new Error(i!=null?i:"Called getOrDie on None")}static from(i){return Oe(i)?he.some(i):he.none()}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(i){this.tag&&i(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}he.singletonNone=new he(!1);const Zo=Array.prototype.slice,Kn=Array.prototype.indexOf,so=Array.prototype.push,Uo=(n,i)=>Kn.call(n,i),as=(n,i)=>{const c=Uo(n,i);return c===-1?he.none():he.some(c)},kt=(n,i)=>Uo(n,i)>-1,jt=(n,i)=>{for(let c=0,m=n.length;c{const c=n.length,m=new Array(c);for(let p=0;p{for(let c=0,m=n.length;c{for(let c=n.length-1;c>=0;c--){const m=n[c];i(m,c)}},bn=(n,i)=>{const c=[],m=[];for(let p=0,w=n.length;p{const c=[];for(let m=0,p=n.length;m(Gt(n,(m,p)=>{c=i(c,m,p)}),c),zn=(n,i,c)=>(Ne(n,(m,p)=>{c=i(c,m,p)}),c),ps=(n,i,c)=>{for(let m=0,p=n.length;mps(n,i,je),Ss=(n,i)=>{for(let c=0,m=n.length;c{const i=[];for(let c=0,m=n.length;cMr(pt(n,i)),tr=(n,i)=>{for(let c=0,m=n.length;c{const i=Zo.call(n,0);return i.reverse(),i},wa=(n,i)=>At(n,c=>!kt(i,c)),dr=(n,i)=>{const c={};for(let m=0,p=n.length;m{const c=Zo.call(n,0);return c.sort(i),c},qr=(n,i)=>i>=0&&iqr(n,0),Po=n=>qr(n,n.length-1),Rr=ce(Array.from)?Array.from:n=>Zo.call(n),Ls=(n,i)=>{for(let c=0;c{const c=[],m=ce(i)?p=>jt(c,w=>i(w,p)):p=>kt(c,p);for(let p=0,w=n.length;p{const c=bs(n);for(let m=0,p=c.length;mQi(n,(c,m)=>({k:m,v:i(c,m)})),Qi=(n,i)=>{const c={};return ln(n,(m,p)=>{const w=i(m,p);c[w.k]=w.v}),c},ze=n=>(i,c)=>{n[c]=i},et=(n,i,c,m)=>{ln(n,(p,w)=>{(i(p,w)?c:m)(p,w)})},Tt=(n,i)=>{const c={},m={};return et(n,i,ze(c),ze(m)),{t:c,f:m}},Wt=(n,i)=>{const c={};return et(n,i,ze(c),ot),c},Yn=(n,i)=>{const c=[];return ln(n,(m,p)=>{c.push(i(m,p))}),c},po=n=>Yn(n,Bt),wo=(n,i)=>un(n,i)?he.from(n[i]):he.none(),un=(n,i)=>_a.call(n,i),ns=(n,i)=>un(n,i)&&n[i]!==void 0&&n[i]!==null,xo=(n,i,c=k)=>y(c).eq(n,i),fs=n=>{const i={};return Ne(n,c=>{i[c]={}}),bs(i)},kr=n=>n.length!==void 0,Lr=Array.isArray,Vs=n=>{if(Lr(n))return n;{const i=[];for(let c=0,m=n.length;c{if(!n)return!1;if(c=c||n,kr(n)){for(let m=0,p=n.length;m{const c=[];return Yr(n,(m,p)=>{c.push(i(m,p,n))}),c},Qa=(n,i)=>{const c=[];return Yr(n,(m,p)=>{(!i||i(m,p,n))&&c.push(m)}),c},Oi=(n,i)=>{if(n){for(let c=0,m=n.length;c{let p=ve(c)?n[0]:c;for(let w=0;w{for(let m=0,p=n.length;mn[n.length-1],Ut=n=>{let i=!1,c;return(...m)=>(i||(i=!0,c=n.apply(null,m)),c)},bo=(n,i,c,m)=>{const p=n.isiOS()&&/ipad/i.test(c)===!0,w=n.isiOS()&&!p,x=n.isiOS()||n.isAndroid(),M=x||m("(pointer:coarse)"),B=p||!w&&x&&m("(min-device-width:768px)"),q=w||x&&!B,ae=i.isSafari()&&n.isiOS()&&/safari/i.test(c)===!1,fe=!q&&!B&&!ae;return{isiPad:Qe(p),isiPhone:Qe(w),isTablet:Qe(B),isPhone:Qe(q),isTouch:Qe(M),isAndroid:n.isAndroid,isiOS:n.isiOS,isWebView:Qe(ae),isDesktop:Qe(fe)}},Lo=(n,i)=>{for(let c=0;c{const c=Lo(n,i);if(!c)return{major:0,minor:0};const m=p=>Number(i.replace(c,"$"+p));return Yo(m(1),m(2))},ei=(n,i)=>{const c=String(i).toLowerCase();return n.length===0?lt():qo(n,c)},lt=()=>Yo(0,0),Yo=(n,i)=>({major:n,minor:i}),Ni={nu:Yo,detect:ei,unknown:lt},la=(n,i)=>Ls(i.brands,c=>{const m=c.brand.toLowerCase();return oo(n,p=>{var w;return m===((w=p.brand)===null||w===void 0?void 0:w.toLowerCase())}).map(p=>({current:p.name,version:Ni.nu(parseInt(c.version,10),0)}))}),ma=(n,i)=>{const c=String(i).toLowerCase();return oo(n,m=>m.search(c))},gr=(n,i)=>ma(n,i).map(c=>{const m=Ni.detect(c.versionRegexes,i);return{current:c.name,version:m}}),Fc=(n,i)=>ma(n,i).map(c=>{const m=Ni.detect(c.versionRegexes,i);return{current:c.name,version:m}}),Cc=(n,i)=>n.substring(i),nl=(n,i,c)=>i===""||n.length>=i.length&&n.substr(c,c+i.length)===i,ga=(n,i)=>Ar(n,i)?Cc(n,i.length):n,nr=(n,i,c=0,m)=>{const p=n.indexOf(i,c);return p!==-1?ve(m)?!0:p+i.length<=m:!1},Ar=(n,i)=>nl(n,i,0),Ki=(n,i)=>nl(n,i,n.length-i.length),gl=n=>i=>i.replace(n,""),kc=gl(/^\s+|\s+$/g),nu=gl(/^\s+/g),xu=gl(/\s+$/g),yr=n=>n.length>0,ol=n=>!yr(n),Tu=(n,i)=>i<=0?"":new Array(i+1).join(n),ou=(n,i=10)=>{const c=parseInt(n,i);return isNaN(c)?he.none():he.some(c)},Yl=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,Aa=n=>i=>nr(i,n),Dr=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:n=>nr(n,"edge/")&&nr(n,"chrome")&&nr(n,"safari")&&nr(n,"applewebkit")},{name:"Chromium",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,Yl],search:n=>nr(n,"chrome")&&!nr(n,"chromeframe")},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:n=>nr(n,"msie")||nr(n,"trident")},{name:"Opera",versionRegexes:[Yl,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:Aa("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:Aa("firefox")},{name:"Safari",versionRegexes:[Yl,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:n=>(nr(n,"safari")||nr(n,"mobile/"))&&nr(n,"applewebkit")}],Qm=[{name:"Windows",search:Aa("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:n=>nr(n,"iphone")||nr(n,"ipad"),versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:Aa("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"macOS",search:Aa("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:Aa("linux"),versionRegexes:[]},{name:"Solaris",search:Aa("sunos"),versionRegexes:[]},{name:"FreeBSD",search:Aa("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:Aa("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],xf={browsers:Qe(Dr),oses:Qe(Qm)},xr="Edge",Za="Chromium",ca="IE",Ji="Opera",Eu="Firefox",Qc="Safari",Ha=()=>Zc({current:void 0,version:Ni.unknown()}),Zc=n=>{const i=n.current,c=n.version,m=p=>()=>i===p;return{current:i,version:c,isEdge:m(xr),isChromium:m(Za),isIE:m(ca),isOpera:m(Ji),isFirefox:m(Eu),isSafari:m(Qc)}},xc={unknown:Ha,nu:Zc,edge:Qe(xr),chromium:Qe(Za),ie:Qe(ca),opera:Qe(Ji),firefox:Qe(Eu),safari:Qe(Qc)},Cd="Windows",Yf="iOS",Au="Android",Xl="Linux",Hc="macOS",Tf="Solaris",su="FreeBSD",kd="ChromeOS",De=()=>nt({current:void 0,version:Ni.unknown()}),nt=n=>{const i=n.current,c=n.version,m=p=>()=>i===p;return{current:i,version:c,isWindows:m(Cd),isiOS:m(Yf),isAndroid:m(Au),isMacOS:m(Hc),isLinux:m(Xl),isSolaris:m(Tf),isFreeBSD:m(su),isChromeOS:m(kd)}},bt={unknown:De,nu:nt,windows:Qe(Cd),ios:Qe(Yf),android:Qe(Au),linux:Qe(Xl),macos:Qe(Hc),solaris:Qe(Tf),freebsd:Qe(su),chromeos:Qe(kd)},On={detect:(n,i,c)=>{const m=xf.browsers(),p=xf.oses(),w=i.bind(B=>la(m,B)).orThunk(()=>gr(m,n)).fold(xc.unknown,xc.nu),x=Fc(p,n).fold(bt.unknown,bt.nu),M=bo(x,w,n,c);return{browser:w,os:x,deviceType:M}}},Mo=n=>window.matchMedia(n).matches;let $r=Ut(()=>On.detect(navigator.userAgent,he.from(navigator.userAgentData),Mo));const ys=()=>$r(),ls=navigator.userAgent,Di=ys(),js=Di.browser,Hi=Di.os,Du=Di.deviceType,xd=ls.indexOf("Windows Phone")!==-1,qn={transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",documentMode:js.isIE()?document.documentMode||7:10,cacheSuffix:null,container:null,canHaveCSP:!js.isIE(),windowsPhone:xd,browser:{current:js.current,version:js.version,isChromium:js.isChromium,isEdge:js.isEdge,isFirefox:js.isFirefox,isIE:js.isIE,isOpera:js.isOpera,isSafari:js.isSafari},os:{current:Hi.current,version:Hi.version,isAndroid:Hi.isAndroid,isChromeOS:Hi.isChromeOS,isFreeBSD:Hi.isFreeBSD,isiOS:Hi.isiOS,isLinux:Hi.isLinux,isMacOS:Hi.isMacOS,isSolaris:Hi.isSolaris,isWindows:Hi.isWindows},deviceType:{isDesktop:Du.isDesktop,isiPad:Du.isiPad,isiPhone:Du.isiPhone,isPhone:Du.isPhone,isTablet:Du.isTablet,isTouch:Du.isTouch,isWebView:Du.isWebView}},Zm=/^\s*|\s*$/g,zi=n=>Re(n)?"":(""+n).replace(Zm,""),me=(n,i)=>i?i==="array"&&Lr(n)?!0:typeof n===i:n!==void 0,$e=(n,i,c={})=>{const m=L(n)?n.split(i||","):n||[];let p=m.length;for(;p--;)c[m[p]]={};return c},Ue=un,It=(n,...i)=>{for(let c=0;ci.call(m,p,w,c)===!1?!1:(Bn(p,i,c,m),!0)))},gn={trim:zi,isArray:Lr,is:me,toArray:Vs,makeMap:$e,each:Yr,map:Zi,grep:Qa,inArray:Oi,hasOwn:Ue,extend:It,walk:Bn,resolve:(n,i=window)=>{const c=n.split(".");for(let m=0,p=c.length;moe(n)?n:n===""?[]:Zi(n.split(i||","),zi),_addCacheSuffix:n=>{const i=qn.cacheSuffix;return i&&(n+=(n.indexOf("?")===-1?"?":"&")+i),n}},Gr=(n,i,c=Ct)=>n.exists(m=>c(m,i)),Ll=(n,i,c=Ct)=>ri(n,i,c).getOr(n.isNone()&&i.isNone()),ea=n=>{const i=[],c=m=>{i.push(m)};for(let m=0;mn.isSome()&&i.isSome()?he.some(c(n.getOrDie(),i.getOrDie())):he.none(),Ef=(n,i,c,m)=>n.isSome()&&i.isSome()&&c.isSome()?he.some(m(n.getOrDie(),i.getOrDie(),c.getOrDie())):he.none(),ks=(n,i)=>n?he.some(i):he.none(),ru=typeof window<"u"?window:Function("return this;")(),Pi=(n,i)=>{let c=i!=null?i:ru;for(let m=0;m{const c=n.split(".");return Pi(c,i)},Ii=(n,i)=>uc(n,i),Xf=(n,i)=>{const c=Ii(n,i);if(c==null)throw new Error(n+" not available on this browser");return c},pa=Object.getPrototypeOf,jf=n=>Xf("HTMLElement",n),pr=n=>{const i=uc("ownerDocument.defaultView",n);return te(n)&&(jf(i).prototype.isPrototypeOf(n)||/^HTML\w*Element$/.test(pa(n).constructor.name))},Gu=8,Ku=9,Tc=11,qf=1,eh=3,ti=n=>n.dom.nodeName.toLowerCase(),ta=n=>n.dom.nodeType,za=n=>i=>ta(i)===n,Kb=n=>ta(n)===Gu||ti(n)==="#comment",Mi=n=>kl(n)&&pr(n.dom),kl=za(qf),sl=za(eh),Zg=za(Ku),Gf=za(Tc),Ec=n=>i=>kl(i)&&ti(i)===n,Af=(n,i,c)=>{if(L(c)||we(c)||Xe(c))n.setAttribute(i,c+"");else throw console.error("Invalid call to Attribute.set. Key ",i,":: Value ",c,":: Element ",n),new Error("Attribute value was not simple")},Pr=(n,i,c)=>{Af(n.dom,i,c)},Ju=(n,i)=>{const c=n.dom;ln(i,(m,p)=>{Af(c,p,m)})},Fl=(n,i)=>{const c=n.dom.getAttribute(i);return c===null?void 0:c},Va=(n,i)=>he.from(Fl(n,i)),qi=(n,i)=>{const c=n.dom;return c&&c.hasAttribute?c.hasAttribute(i):!1},Vi=(n,i)=>{n.dom.removeAttribute(i)},fc=n=>{const i=n.dom.attributes;return i==null||i.length===0},Kf=n=>zn(n.dom.attributes,(i,c)=>(i[c.name]=c.value,i),{}),th=(n,i)=>{const c=Fl(n,i);return c===void 0||c===""?[]:c.split(" ")},Hg=(n,i,c)=>{const p=th(n,i).concat([c]);return Pr(n,i,p.join(" ")),!0},Hm=(n,i,c)=>{const m=At(th(n,i),p=>p!==c);return m.length>0?Pr(n,i,m.join(" ")):Vi(n,i),!1},Ql=n=>n.dom.classList!==void 0,zm=n=>th(n,"class"),rl=(n,i)=>Hg(n,"class",i),Df=(n,i)=>Hm(n,"class",i),jh=(n,i)=>kt(zm(n),i)?Df(n,i):rl(n,i),ef=(n,i)=>{Ql(n)?n.dom.classList.add(i):rl(n,i)},qh=n=>{(Ql(n)?n.dom.classList:zm(n)).length===0&&Vi(n,"class")},zc=(n,i)=>{Ql(n)?n.dom.classList.remove(i):Df(n,i),qh(n)},Gh=(n,i)=>{const c=Ql(n)?n.dom.classList.toggle(i):jh(n,i);return qh(n),c},Pf=(n,i)=>Ql(n)&&n.dom.classList.contains(i),zp=(n,i)=>{const m=(i||document).createElement("div");if(m.innerHTML=n,!m.hasChildNodes()||m.childNodes.length>1){const p="HTML does not have a single root node";throw console.error(p,n),new Error(p)}return jl(m.childNodes[0])},Vm=(n,i)=>{const m=(i||document).createElement(n);return jl(m)},Jf=(n,i)=>{const m=(i||document).createTextNode(n);return jl(m)},jl=n=>{if(n==null)throw new Error("Node cannot be null or undefined");return{dom:n}},Ke={fromHtml:zp,fromTag:Vm,fromText:Jf,fromDom:jl,fromPoint:(n,i,c)=>he.from(n.dom.elementFromPoint(i,c)).map(jl)},nh=(n,i)=>{const c=[],m=w=>(c.push(w),i(w));let p=i(n);do p=p.bind(m);while(p.isSome());return c},Pu=(n,i)=>{const c=n.dom;if(c.nodeType!==qf)return!1;{const m=c;if(m.matches!==void 0)return m.matches(i);if(m.msMatchesSelector!==void 0)return m.msMatchesSelector(i);if(m.webkitMatchesSelector!==void 0)return m.webkitMatchesSelector(i);if(m.mozMatchesSelector!==void 0)return m.mozMatchesSelector(i);throw new Error("Browser lacks native selectors")}},Vg=n=>n.nodeType!==qf&&n.nodeType!==Ku&&n.nodeType!==Tc||n.childElementCount===0,U1=(n,i)=>{const c=i===void 0?document:i.dom;return Vg(c)?[]:pt(c.querySelectorAll(n),Ke.fromDom)},Kh=(n,i)=>{const c=i===void 0?document:i.dom;return Vg(c)?he.none():he.from(c.querySelector(n)).map(Ke.fromDom)},vt=(n,i)=>n.dom===i.dom,cn=(n,i)=>{const c=n.dom,m=i.dom;return c===m?!1:c.contains(m)},an=n=>Ke.fromDom(n.dom.ownerDocument),Eo=n=>Zg(n)?n:an(n),or=n=>Ke.fromDom(Eo(n).dom.documentElement),Xr=n=>Ke.fromDom(Eo(n).dom.defaultView),fi=n=>he.from(n.dom.parentNode).map(Ke.fromDom),wi=n=>he.from(n.dom.parentElement).map(Ke.fromDom),oh=(n,i)=>{const c=ce(i)?i:je;let m=n.dom;const p=[];for(;m.parentNode!==null&&m.parentNode!==void 0;){const w=m.parentNode,x=Ke.fromDom(w);if(p.push(x),c(x)===!0)break;m=w}return p},Jb=n=>{const i=c=>At(c,m=>!vt(n,m));return fi(n).map(Da).map(i).getOr([])},Sa=n=>he.from(n.dom.previousSibling).map(Ke.fromDom),Td=n=>he.from(n.dom.nextSibling).map(Ke.fromDom),Wg=n=>Xs(nh(n,Sa)),il=n=>nh(n,Td),Da=n=>pt(n.dom.childNodes,Ke.fromDom),tf=(n,i)=>{const c=n.dom.childNodes;return he.from(c[i]).map(Ke.fromDom)},ii=n=>tf(n,0),Mu=n=>tf(n,n.dom.childNodes.length-1),dc=n=>n.dom.childNodes.length,Jh=n=>n.dom.hasChildNodes(),Y1=n=>{const i=n.dom.head;if(i==null)throw new Error("Head is not available yet");return Ke.fromDom(i)},sh=n=>Gf(n)&&Oe(n.dom.host),Ug=ce(Element.prototype.attachShadow)&&ce(Node.prototype.getRootNode),rh=Qe(Ug),ql=Ug?n=>Ke.fromDom(n.dom.getRootNode()):Eo,em=n=>sh(n)?n:Y1(Eo(n)),X1=n=>sh(n)?n:Ke.fromDom(Eo(n).dom.body),Wm=n=>{const i=ql(n);return sh(i)?he.some(i):he.none()},Yg=n=>Ke.fromDom(n.dom.host),tm=n=>{if(rh()&&Oe(n.target)){const i=Ke.fromDom(n.target);if(kl(i)&&ih(i)&&n.composed&&n.composedPath){const c=n.composedPath();if(c)return $o(c)}}return he.from(n.target)},ih=n=>Oe(n.dom.shadowRoot),Ed=n=>{const i=sl(n)?n.dom.parentNode:n.dom;if(i==null||i.ownerDocument===null)return!1;const c=i.ownerDocument;return Wm(Ke.fromDom(i)).fold(()=>c.body.contains(i),ut(Ed,Yg))};var ai=(n,i,c,m,p)=>n(c,m)?he.some(c):ce(p)&&p(c)?he.none():i(c,m,p);const di=(n,i,c)=>{let m=n.dom;const p=ce(c)?c:je;for(;m.parentNode;){m=m.parentNode;const w=Ke.fromDom(m);if(i(w))return he.some(w);if(p(w))break}return he.none()},Zl=(n,i,c)=>ai((p,w)=>w(p),di,n,i,c),Vp=(n,i)=>{const c=n.dom;return c.parentNode?ee(Ke.fromDom(c.parentNode),m=>!vt(n,m)&&i(m)):he.none()},ee=(n,i)=>{const c=p=>i(Ke.fromDom(p));return oo(n.dom.childNodes,c).map(Ke.fromDom)},ue=(n,i)=>{const c=m=>{for(let p=0;pdi(n,m=>Pu(m,i),c),Je=(n,i)=>Kh(i,n),at=(n,i,c)=>ai((p,w)=>Pu(p,w),Se,n,i,c),Dn=n=>at(n,"[contenteditable]"),wn=(n,i=!1)=>Ed(n)?n.dom.isContentEditable:Dn(n).fold(Qe(i),c=>Go(c)==="true"),Go=n=>n.dom.contentEditable,os=n=>n.style!==void 0&&ce(n.style.getPropertyValue),vo=(n,i,c)=>{if(!L(c))throw console.error("Invalid call to CSS.set. Property ",i,":: Value ",c,":: Element ",n),new Error("CSS value must be a string: "+c);os(n)&&n.style.setProperty(i,c)},Tr=(n,i)=>{os(n)&&n.style.removeProperty(i)},Gl=(n,i,c)=>{const m=n.dom;vo(m,i,c)},ua=(n,i)=>{const c=n.dom;ln(i,(m,p)=>{vo(c,p,m)})},Bi=(n,i)=>{const c=n.dom,p=window.getComputedStyle(c).getPropertyValue(i);return p===""&&!Ed(n)?Ru(c,i):p},Ru=(n,i)=>os(n)?n.style.getPropertyValue(i):"",Pa=(n,i)=>{const c=n.dom,m=Ru(c,i);return he.from(m).filter(p=>p.length>0)},nm=n=>{const i={},c=n.dom;if(os(c))for(let m=0;m{const c=n.dom;Tr(c,i),Gr(Va(n,"style").map(kc),"")&&Vi(n,"style")},Wi=n=>n.dom.offsetWidth,Ca=(n,i)=>{fi(n).each(m=>{m.dom.insertBefore(i.dom,n.dom)})},iu=(n,i)=>{Td(n).fold(()=>{fi(n).each(p=>{na(p,i)})},m=>{Ca(m,i)})},ah=(n,i)=>{ii(n).fold(()=>{na(n,i)},m=>{n.dom.insertBefore(i.dom,m.dom)})},na=(n,i)=>{n.dom.appendChild(i.dom)},e0=(n,i)=>{Ca(n,i),na(i,n)},Dv=(n,i)=>{Ne(i,(c,m)=>{const p=m===0?n:i[m-1];iu(p,c)})},ni=(n,i)=>{Ne(i,c=>{na(n,c)})},Ad=n=>{n.dom.textContent="",Ne(Da(n),i=>{wr(i)})},wr=n=>{const i=n.dom;i.parentNode!==null&&i.parentNode.removeChild(i)},Kl=n=>{const i=Da(n);i.length>0&&Dv(n,i),wr(n)},ed=(n,i)=>{const m=(i||document).createElement("div");return m.innerHTML=n,Da(Ke.fromDom(m))},lh=n=>pt(n,Ke.fromDom),Ae=n=>n.dom.innerHTML,Mf=(n,i)=>{const m=an(n).dom,p=Ke.fromDom(m.createDocumentFragment()),w=ed(i,m);ni(p,w),Ad(n),na(n,p)},Xg=n=>{const i=Ke.fromTag("div"),c=Ke.fromDom(n.dom.cloneNode(!0));return na(i,c),Ae(i)},$u=(n,i,c,m,p,w,x)=>({target:n,x:i,y:c,stop:m,prevent:p,kill:w,raw:x}),hi=n=>{const i=Ke.fromDom(tm(n).getOr(n.target)),c=()=>n.stopPropagation(),m=()=>n.preventDefault(),p=V(m,c);return $u(i,n.clientX,n.clientY,c,m,p,n)},Pv=(n,i)=>c=>{n(c)&&i(hi(c))},j1=(n,i,c,m,p)=>{const w=Pv(c,m);return n.dom.addEventListener(i,w,p),{unbind:He(td,n,i,w,p)}},t0=(n,i,c,m)=>j1(n,i,c,m,!1),td=(n,i,c,m)=>{n.dom.removeEventListener(i,c,m)},Ym=(n,i)=>({left:n,top:i,translate:(m,p)=>Ym(n+m,i+p)}),jg=Ym,Mv=n=>{const i=n.getBoundingClientRect();return jg(i.left,i.top)},Rf=(n,i)=>n!==void 0?n:i!==void 0?i:0,xy=n=>{const i=n.dom.ownerDocument,c=i.body,m=i.defaultView,p=i.documentElement;if(c===n.dom)return jg(c.offsetLeft,c.offsetTop);const w=Rf(m==null?void 0:m.pageYOffset,p.scrollTop),x=Rf(m==null?void 0:m.pageXOffset,p.scrollLeft),M=Rf(p.clientTop,c.clientTop),B=Rf(p.clientLeft,c.clientLeft);return Nu(n).translate(x-B,w-M)},Nu=n=>{const i=n.dom,m=i.ownerDocument.body;return m===i?jg(m.offsetLeft,m.offsetTop):Ed(n)?Mv(i):jg(0,0)},nf=n=>{const i=n!==void 0?n.dom:document,c=i.body.scrollLeft||i.documentElement.scrollLeft,m=i.body.scrollTop||i.documentElement.scrollTop;return jg(c,m)},n0=(n,i,c)=>{const p=(c!==void 0?c.dom:document).defaultView;p&&p.scrollTo(n,i)},o0=(n,i)=>{ys().browser.isSafari()&&ce(n.dom.scrollIntoViewIfNeeded)?n.dom.scrollIntoViewIfNeeded(!1):n.dom.scrollIntoView(i)},s0=n=>{const i=n===void 0?window:n;return ys().browser.isFirefox()?he.none():he.from(i.visualViewport)},q1=(n,i,c,m)=>({x:n,y:i,width:c,height:m,right:n+c,bottom:i+m}),nd=n=>{const i=n===void 0?window:n,c=i.document,m=nf(Ke.fromDom(c));return s0(i).fold(()=>{const p=i.document.documentElement,w=p.clientWidth,x=p.clientHeight;return q1(m.left,m.top,w,x)},p=>q1(Math.max(p.pageLeft,m.left),Math.max(p.pageTop,m.top),p.width,p.height))},r0=(n,i)=>At(Da(n),i),i0=(n,i)=>{let c=[];return Ne(Da(n),m=>{i(m)&&(c=c.concat([m])),c=c.concat(i0(m,i))}),c},pl=(n,i)=>U1(i,n),Ty=(n,i,c)=>Se(n,i,c).isSome();class _i{constructor(i,c){this.node=i,this.rootNode=c,this.current=this.current.bind(this),this.next=this.next.bind(this),this.prev=this.prev.bind(this),this.prev2=this.prev2.bind(this)}current(){return this.node}next(i){return this.node=this.findSibling(this.node,"firstChild","nextSibling",i),this.node}prev(i){return this.node=this.findSibling(this.node,"lastChild","previousSibling",i),this.node}prev2(i){return this.node=this.findPreviousNode(this.node,i),this.node}findSibling(i,c,m,p){if(i){if(!p&&i[c])return i[c];if(i!==this.rootNode){let w=i[m];if(w)return w;for(let x=i.parentNode;x&&x!==this.rootNode;x=x.parentNode)if(w=x[m],w)return w}}}findPreviousNode(i,c){if(i){const m=i.previousSibling;if(this.rootNode&&m===this.rootNode)return;if(m){if(!c){for(let w=m.lastChild;w;w=w.lastChild)if(!w.lastChild)return w}return m}const p=i.parentNode;if(p&&p!==this.rootNode)return p}}}const fo=n=>i=>!!i&&i.nodeType===n,Dd=n=>!!n&&!Object.getPrototypeOf(n),Jn=fo(1),Ac=n=>{const i=n.toLowerCase();return c=>Oe(c)&&c.nodeName.toLowerCase()===i},$f=n=>{const i=n.map(c=>c.toLowerCase());return c=>{if(c&&c.nodeName){const m=c.nodeName.toLowerCase();return kt(i,m)}return!1}},ch=(n,i)=>{const c=i.toLowerCase().split(" ");return m=>{if(Jn(m)){const p=m.ownerDocument.defaultView;if(p)for(let w=0;wi=>Jn(i)&&i.hasAttribute(n),qg=(n,i)=>c=>Jn(c)&&c.getAttribute(n)===i,Pd=n=>Jn(n)&&n.hasAttribute("data-mce-bogus"),bl=n=>Jn(n)&&n.getAttribute("data-mce-bogus")==="all",Iu=n=>Jn(n)&&n.tagName==="TABLE",Wp=n=>i=>!!(Jn(i)&&(i.contentEditable===n||i.getAttribute("data-mce-contenteditable")===n)),G1=$f(["textarea","input"]),_n=fo(3),Xm=fo(4),Md=fo(7),uh=fo(8),of=fo(9),K1=fo(11),mi=Ac("br"),Ui=Ac("img"),ba=Wp("true"),Es=Wp("false"),Rd=$f(["td","th"]),xl=$f(["td","th","caption"]),sf=$f(["video","audio","object","embed"]),Wa=Ac("li"),ka=Ac("details"),Up=Ac("summary"),nn="\uFEFF",Kr="\xA0",a0=n=>n===nn,xa=n=>n.replace(/\uFEFF/g,""),Gg=((n,i)=>{const c=w=>{if(!n(w))throw new Error("Can only get "+i+" value of a "+i+" node");return m(w).getOr("")},m=w=>n(w)?he.from(w.dom.nodeValue):he.none();return{get:c,getOption:m,set:(w,x)=>{if(!n(w))throw new Error("Can only set raw "+i+" value of a "+i+" node");w.dom.nodeValue=x}}})(sl,"text"),Wc=n=>Gg.get(n),od=n=>Gg.getOption(n),sd=(n,i)=>Gg.set(n,i),Yp=["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"],Hl=["td","th"],Er=["thead","tbody","tfoot"],Ya=["h1","h2","h3","h4","h5","h6","p","div","address","pre","form","blockquote","center","dir","fieldset","header","footer","article","section","hgroup","aside","nav","figure"],fh=["h1","h2","h3","h4","h5","h6"],Jl=["li","dd","dt"],l0=["ul","ol","dl"],jm=["pre","script","textarea","style"],J1=["pre"].concat(fh),Xa=n=>{let i;return c=>(i=i||dr(n,mt),un(i,ti(c)))},hc=Xa(Yp),xt=n=>ti(n)==="table",Dc=n=>kl(n)&&!hc(n),au=n=>kl(n)&&ti(n)==="br",mc=Xa(Ya),Bu=Xa(l0),ja=Xa(Jl),qa=Xa(Er),qm=Xa(Hl),lu=Xa(jm),c0=Xa(J1),Ho=n=>c0(n)||Dc(n),H=n=>{const i=[];let c=n.dom;for(;c;)i.push(Ke.fromDom(c)),c=c.lastChild;return i},X=n=>{const i=pl(n,"br"),c=At(H(n).slice(-1),au);i.length===c.length&&Ne(c,wr)},ye=()=>{const n=Ke.fromTag("br");return Pr(n,"data-mce-bogus","1"),n},Pe=n=>{Ad(n),na(n,ye())},ct=n=>{Mu(n).each(i=>{Sa(i).each(c=>{hc(n)&&au(i)&&hc(c)&&wr(i)})})},Ft=nn,Sn=a0,In=xa,Wo=Jn,es=_n,Si=n=>(es(n)&&(n=n.parentNode),Wo(n)&&n.hasAttribute("data-mce-caret")),sr=n=>es(n)&&Sn(n.data),_r=n=>Si(n)||sr(n),Uc=n=>n.firstChild!==n.lastChild||!mi(n.firstChild),cu=(n,i)=>{var c;const p=((c=n.ownerDocument)!==null&&c!==void 0?c:document).createTextNode(Ft),w=n.parentNode;if(i){const x=n.previousSibling;if(es(x)){if(_r(x))return x;if(hr(x))return x.splitText(x.data.length-1)}w==null||w.insertBefore(p,n)}else{const x=n.nextSibling;if(es(x)){if(_r(x))return x;if(hh(x))return x.splitText(1),x}n.nextSibling?w==null||w.insertBefore(p,n.nextSibling):w==null||w.appendChild(p)}return p},rf=n=>{const i=n.container();return _n(i)?i.data.charAt(n.offset())===Ft||n.isAtStart()&&sr(i.previousSibling):!1},Nf=n=>{const i=n.container();return _n(i)?i.data.charAt(n.offset()-1)===Ft||n.isAtEnd()&&sr(i.nextSibling):!1},dh=(n,i,c)=>{var m;const w=((m=i.ownerDocument)!==null&&m!==void 0?m:document).createElement(n);w.setAttribute("data-mce-caret",c?"before":"after"),w.setAttribute("data-mce-bogus","all"),w.appendChild(ye().dom);const x=i.parentNode;return c?x==null||x.insertBefore(w,i):i.nextSibling?x==null||x.insertBefore(w,i.nextSibling):x==null||x.appendChild(w),w},hh=n=>es(n)&&n.data[0]===Ft,hr=n=>es(n)&&n.data[n.data.length-1]===Ft,Gm=n=>{var i;const c=n.getElementsByTagName("br"),m=c[c.length-1];Pd(m)&&((i=m.parentNode)===null||i===void 0||i.removeChild(m))},Km=n=>n&&n.hasAttribute("data-mce-caret")?(Gm(n),n.removeAttribute("data-mce-caret"),n.removeAttribute("data-mce-bogus"),n.removeAttribute("style"),n.removeAttribute("data-mce-style"),n.removeAttribute("_moz_abspos"),n):null,oa=n=>Si(n.startContainer),uu=ba,Xp=Es,Jm=mi,Ps=_n,Fr=$f(["script","style","textarea"]),Ma=$f(["img","input","textarea","hr","iframe","video","audio","object","embed"]),gc=$f(["table"]),eb=_r,Tl=n=>eb(n)?!1:Ps(n)?!Fr(n.parentNode):Ma(n)||Jm(n)||gc(n)||fu(n),Gi=n=>Jn(n)&&n.getAttribute("unselectable")==="true",fu=n=>!Gi(n)&&Xp(n),If=(n,i)=>{for(let c=n.parentNode;c&&c!==i;c=c.parentNode){if(fu(c))return!1;if(uu(c))return!0}return!0},Jw=n=>fu(n)?!zn(Rr(n.getElementsByTagName("*")),(i,c)=>i||uu(c),!1):!1,om=n=>Ma(n)||Jw(n),Kg=(n,i)=>Tl(n)&&If(n,i),sm=/^[ \t\r\n]*$/,eg=n=>sm.test(n),Jg=n=>{for(const i of n)if(!a0(i))return!1;return!0},u0=n=>" \f \v".indexOf(n)!==-1,rm=n=>n===` -`||n==="\r",Ra=(n,i)=>i=0?rm(n[i]):!1,mh=(n,i=4,c=!0,m=!0)=>{const p=Tu(" ",i),w=n.replace(/\t/g,p);return zn(w,(M,B)=>u0(B)||B===Kr?M.pcIsSpace||M.str===""&&c||M.str.length===w.length-1&&m||Ra(w,M.str.length+1)?{pcIsSpace:!1,str:M.str+Kr}:{pcIsSpace:!0,str:M.str+" "}:{pcIsSpace:rm(B),str:M.str+B},{pcIsSpace:!1,str:""}).str},$d=(n,i)=>{const c=Ke.fromDom(i),m=Ke.fromDom(n);return Ty(m,"pre,code",He(vt,c))},tg=(n,i)=>_n(n)&&eg(n.data)&&!$d(n,i),ng=n=>Jn(n)&&n.nodeName==="A"&&!n.hasAttribute("href")&&(n.hasAttribute("name")||n.hasAttribute("id")),im=(n,i)=>Tl(n)&&!tg(n,i)||ng(n)||af(n),af=Vc("data-mce-bookmark"),f0=Vc("data-mce-bogus"),tb=qg("data-mce-bogus","all"),e_=(n,i)=>{let c=0;if(im(n,n))return!1;{let m=n.firstChild;if(!m)return!0;const p=new _i(m,n);do{if(i){if(tb(m)){m=p.next(!0);continue}if(f0(m)){m=p.next();continue}}if(mi(m)){c++,m=p.next();continue}if(im(m,n))return!1;m=p.next()}while(m);return c<=1}},$a=(n,i=!0)=>e_(n.dom,i),ep="data-mce-block",og=n=>At(bs(n),i=>!/[A-Z]/.test(i)),du=n=>og(n).join(","),Bf=(n,i)=>Oe(i.querySelector(n))?(i.setAttribute(ep,"true"),i.getAttribute("data-mce-selected")==="inline-boundary"&&i.removeAttribute("data-mce-selected"),!0):(i.removeAttribute(ep),!1),sg=(n,i)=>{const c=du(n.getTransparentElements()),m=du(n.getBlockElements());return At(i.querySelectorAll(c),p=>Bf(m,p))},gh=(n,i)=>{var c;const m=i?"lastChild":"firstChild";for(let p=n[m];p;p=p[m])if($a(Ke.fromDom(p))){(c=p.parentNode)===null||c===void 0||c.removeChild(p);return}},Lu=(n,i)=>{const c=document.createRange(),m=n.parentNode;if(m){c.setStartBefore(n),c.setEndBefore(i);const p=c.extractContents();gh(p,!0),c.setStartAfter(i),c.setEndAfter(n);const w=c.extractContents();gh(w,!1),$a(Ke.fromDom(p))||m.insertBefore(p,n),$a(Ke.fromDom(i))||m.insertBefore(i,n),$a(Ke.fromDom(w))||m.insertBefore(w,n),m.removeChild(n)}},Nd=(n,i,c)=>{const m=n.getBlockElements(),p=Ke.fromDom(i),w=M=>ti(M)in m,x=M=>vt(M,p);Ne(lh(c),M=>{di(M,w,x).each(B=>{const q=r0(M,ae=>w(ae)&&!n.isValidChild(ti(B),ti(ae)));if(q.length>0){const ae=wi(B);Ne(q,fe=>{di(fe,w,x).each(be=>{Lu(be.dom,fe.dom)})}),ae.each(fe=>sg(n,fe.dom))}})})},rg=(n,i,c)=>{Ne([...c,...ig(n,i)?[i]:[]],m=>Ne(pl(Ke.fromDom(m),m.nodeName.toLowerCase()),p=>{Iv(n,p.dom)&&Kl(p)}))},d0=(n,i)=>{const c=sg(n,i);Nd(n,i,c),rg(n,i,c)},Rv=(n,i)=>{if(Nv(n,i)){const c=du(n.getBlockElements());Bf(c,i)}},$v=(n,i,c)=>{const m=w=>vt(w,Ke.fromDom(i)),p=oh(Ke.fromDom(c),m);qr(p,p.length-2).filter(kl).fold(()=>d0(n,i),w=>d0(n,w.dom))},ph=n=>n.hasAttribute(ep),tp=(n,i)=>un(n.getTransparentElements(),i),Nv=(n,i)=>Jn(i)&&tp(n,i.nodeName),ig=(n,i)=>Nv(n,i)&&ph(i),Iv=(n,i)=>Nv(n,i)&&!ph(i),rr=(n,i)=>i.type===1&&tp(n,i.name)&&L(i.attr(ep)),Ao=ys().browser,bh=n=>oo(n,kl),nb=n=>Ao.isFirefox()&&ti(n)==="table"?bh(Da(n)).filter(i=>ti(i)==="caption").bind(i=>bh(il(i)).map(c=>{const m=c.dom.offsetTop,p=i.dom.offsetTop,w=i.dom.offsetHeight;return m<=p?-w:0})).getOr(0):0,np=(n,i)=>n.children&&kt(n.children,i),WC=(n,i,c)=>{let m=0,p=0;const w=n.ownerDocument;if(c=c||n,i){if(c===n&&i.getBoundingClientRect&&Bi(Ke.fromDom(n),"position")==="static"){const M=i.getBoundingClientRect();return m=M.left+(w.documentElement.scrollLeft||n.scrollLeft)-w.documentElement.clientLeft,p=M.top+(w.documentElement.scrollTop||n.scrollTop)-w.documentElement.clientTop,{x:m,y:p}}let x=i;for(;x&&x!==c&&x.nodeType&&!np(x,c);){const M=x;m+=M.offsetLeft||0,p+=M.offsetTop||0,x=M.offsetParent}for(x=i.parentNode;x&&x!==c&&x.nodeType&&!np(x,c);)m-=x.scrollLeft||0,p-=x.scrollTop||0,x=x.parentNode;p+=nb(Ke.fromDom(i))}return{x:m,y:p}},Bv=(n,i={})=>{let c=0;const m={},p=Ke.fromDom(n),w=Eo(p),x=Me=>{i.referrerPolicy=Me},M=Me=>{i.contentCssCors=Me},B=Me=>{na(em(p),Me)},q=Me=>{const Ve=em(p);Je(Ve,"#"+Me).each(wr)},ae=Me=>wo(m,Me).getOrThunk(()=>({id:"mce-u"+c++,passed:[],failed:[],count:0})),fe=Me=>new Promise((Ve,gt)=>{let Ot;const wt=gn._addCacheSuffix(Me),Pt=ae(wt);m[wt]=Pt,Pt.count++;const hn=(Zt,yn)=>{Ne(Zt,Cn),Pt.status=yn,Pt.passed=[],Pt.failed=[],Ot&&(Ot.onload=null,Ot.onerror=null,Ot=null)},Hn=()=>hn(Pt.passed,2),$n=()=>hn(Pt.failed,3);if(Ve&&Pt.passed.push(Ve),gt&&Pt.failed.push(gt),Pt.status===1)return;if(Pt.status===2){Hn();return}if(Pt.status===3){$n();return}Pt.status=1;const Lt=Ke.fromTag("link",w.dom);Ju(Lt,{rel:"stylesheet",type:"text/css",id:Pt.id}),i.contentCssCors&&Pr(Lt,"crossOrigin","anonymous"),i.referrerPolicy&&Pr(Lt,"referrerpolicy",i.referrerPolicy),Ot=Lt.dom,Ot.onload=Hn,Ot.onerror=$n,B(Lt),Pr(Lt,"href",wt)}),be=Me=>Promise.allSettled(pt(Me,gt=>fe(gt).then(Qe(gt)))).then(gt=>{const Ot=bn(gt,wt=>wt.status==="fulfilled");return Ot.fail.length>0?Promise.reject(pt(Ot.fail,wt=>wt.reason)):pt(Ot.pass,wt=>wt.value)}),Le=Me=>{const Ve=gn._addCacheSuffix(Me);wo(m,Ve).each(gt=>{--gt.count===0&&(delete m[Ve],q(gt.id))})};return{load:fe,loadAll:be,unload:Le,unloadAll:Me=>{Ne(Me,Ve=>{Le(Ve)})},_setReferrerPolicy:x,_setContentCssCors:M}},Lv=(()=>{const n=new WeakMap;return{forElement:(c,m)=>{const w=ql(c).dom;return he.from(n.get(w)).getOrThunk(()=>{const x=Bv(w,m);return n.set(w,x),x})}}})(),ob=n=>n.nodeName.toLowerCase()==="span",Ey=(n,i)=>Oe(n)&&(im(n,i)||Dc(Ke.fromDom(n))),on=(n,i)=>{const c=new _i(n,i).prev(!1),m=new _i(n,i).next(!1),p=ve(c)||Ey(c,i),w=ve(m)||Ey(m,i);return p&&w},Id=n=>ob(n)&&n.getAttribute("data-mce-type")==="bookmark",t_=(n,i)=>_n(n)&&n.data.length>0&&on(n,i),h0=n=>Jn(n)?n.childNodes.length>0:!1,UC=n=>K1(n)||of(n),ag=(n,i,c)=>{var m;const p=c||i;if(Jn(i)&&Id(i))return i;const w=i.childNodes;for(let x=w.length-1;x>=0;x--)ag(n,w[x],p);if(Jn(i)){const x=i.childNodes;x.length===1&&Id(x[0])&&((m=i.parentNode)===null||m===void 0||m.insertBefore(x[0],i))}return!UC(i)&&!im(i,p)&&!h0(i)&&!t_(i,p)&&n.remove(i),i},Ay=gn.makeMap,am=/[&<>\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Bd=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,lg=/[<>&\"\']/g,Ci=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,Ld={128:"\u20AC",130:"\u201A",131:"\u0192",132:"\u201E",133:"\u2026",134:"\u2020",135:"\u2021",136:"\u02C6",137:"\u2030",138:"\u0160",139:"\u2039",140:"\u0152",142:"\u017D",145:"\u2018",146:"\u2019",147:"\u201C",148:"\u201D",149:"\u2022",150:"\u2013",151:"\u2014",152:"\u02DC",153:"\u2122",154:"\u0161",155:"\u203A",156:"\u0153",158:"\u017E",159:"\u0178"},Fd={'"':""","'":"'","<":"<",">":">","&":"&","`":"`"},hu={"<":"<",">":">","&":"&",""":'"',"'":"'"},Qs=n=>{const i=Ke.fromTag("div").dom;return i.innerHTML=n,i.textContent||i.innerText||n},jp=(n,i)=>{const c={};if(n){const m=n.split(",");i=i||10;for(let p=0;pn.replace(i?am:Bd,c=>Fd[c]||c),YC=n=>(""+n).replace(lg,i=>Fd[i]||i),m0=(n,i)=>n.replace(i?am:Bd,c=>c.length>1?"&#"+((c.charCodeAt(0)-55296)*1024+(c.charCodeAt(1)-56320)+65536)+";":Fd[c]||"&#"+c.charCodeAt(0)+";"),Fv=(n,i,c)=>{const m=c||vh;return n.replace(i?am:Bd,p=>Fd[p]||m[p]||p)},sp={encodeRaw:op,encodeAllRaw:YC,encodeNumeric:m0,encodeNamed:Fv,getEncodeFunc:(n,i)=>{const c=jp(i)||vh,m=(x,M)=>x.replace(M?am:Bd,B=>Fd[B]!==void 0?Fd[B]:c[B]!==void 0?c[B]:B.length>1?"&#"+((B.charCodeAt(0)-55296)*1024+(B.charCodeAt(1)-56320)+65536)+";":"&#"+B.charCodeAt(0)+";"),p=(x,M)=>Fv(x,M,c),w=Ay(n.replace(/\+/g,","));return w.named&&w.numeric?m:w.named?i?p:Fv:w.numeric?m0:op},decode:n=>n.replace(Ci,(i,c)=>c?(c.charAt(0).toLowerCase()==="x"?c=parseInt(c.substr(1),16):c=parseInt(c,10),c>65535?(c-=65536,String.fromCharCode(55296+(c>>10),56320+(c&1023))):Ld[c]||String.fromCharCode(c)):hu[i]||vh[i]||Qs(i))},Al=(n,i)=>(n=gn.trim(n),n?n.split(i||" "):[]),Dy=n=>new RegExp("^"+n.replace(/([?+*])/g,".$1")+"$"),io=n=>{const i=/^(~)?(.+)$/;return $s(Al(n,","),c=>{const m=i.exec(c);if(m){const p=m[1]==="~",w=p?"span":"div",x=m[2];return[{inline:p,cloneName:w,name:x}]}else return[]})},Py=n=>{let i,c,m,p;if(i="id accesskey class dir lang style tabindex title role",c="address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul",m="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",n!=="html4"){const w="a ins del canvas map";i+=" contenteditable contextmenu draggable dropzone hidden spellcheck translate",c+=" article aside details dialog figure main header footer hgroup section nav "+w,m+=" audio canvas command datalist mark meter output picture progress time wbr video ruby bdi keygen"}return n!=="html5-strict"&&(i+=" xml:lang",m=[m,"acronym applet basefont big font strike tt"].join(" "),c=[c,"center dir isindex noframes"].join(" "),p=[c,m].join(" ")),p=p||[c,m].join(" "),{globalAttributes:i,blockContent:c,phrasingContent:m,flowContent:p}},XC=n=>{const{globalAttributes:i,phrasingContent:c,flowContent:m}=Py(n),p={},w=(M,B="",q="")=>{const ae=Al(q),fe=Al(M);let be=fe.length;for(;be--;){const Le=Al([i,B].join(" "));p[fe[be]]={attributes:dr(Le,Qe({})),attributesOrder:Le,children:dr(ae,Qe({}))}}},x=(M,B)=>{const q=Al(M),ae=Al(B);let fe=q.length;for(;fe--;){const be=p[q[fe]];for(let Le=0,Ye=ae.length;Le{w(q,"",c)}),Ne(Al("center dir isindex noframes"),q=>{w(q,"",m)})),w("html","manifest","head body"),w("head","","base command link meta noscript script style title"),w("title hr noscript br"),w("base","href target"),w("link","href rel media hreflang type sizes hreflang"),w("meta","name http-equiv content charset"),w("style","media type scoped"),w("script","src async defer type charset"),w("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",m),w("dd div","",m),w("address dt caption","",n==="html4"?c:m),w("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","",c),w("blockquote","cite",m),w("ol","reversed start type","li"),w("ul","","li"),w("li","value",m),w("dl","","dt dd"),w("a","href target rel media hreflang type",n==="html4"?c:m),w("q","cite",c),w("ins del","cite datetime",m),w("img","src sizes srcset alt usemap ismap width height"),w("iframe","src name width height",m),w("embed","src type width height"),w("object","data type typemustmatch name usemap form width height",[m,"param"].join(" ")),w("param","name value"),w("map","name",[m,"area"].join(" ")),w("area","alt coords shape href target rel media hreflang type"),w("table","border","caption colgroup thead tfoot tbody tr"+(n==="html4"?" col":"")),w("colgroup","span","col"),w("col","span"),w("tbody thead tfoot","","tr"),w("tr","","td th"),w("td","colspan rowspan headers",m),w("th","colspan rowspan headers scope abbr",m),w("form","accept-charset action autocomplete enctype method name novalidate target",m),w("fieldset","disabled form name",[m,"legend"].join(" ")),w("label","form for",c),w("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"),w("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value",n==="html4"?m:c),w("select","disabled form multiple name required size","option optgroup"),w("optgroup","disabled label","option"),w("option","disabled label selected value"),w("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),w("menu","type label",[m,"li"].join(" ")),w("noscript","",m),n!=="html4"&&(w("wbr"),w("ruby","",[c,"rt rp"].join(" ")),w("figcaption","",m),w("mark rt rp summary bdi","",c),w("canvas","width height",m),w("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",[m,"track source"].join(" ")),w("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",[m,"track source"].join(" ")),w("picture","","img source"),w("source","src srcset type media sizes"),w("track","kind src srclang label default"),w("datalist","",[c,"option"].join(" ")),w("article section nav aside main header footer","",m),w("hgroup","","h1 h2 h3 h4 h5 h6"),w("figure","",[m,"figcaption"].join(" ")),w("time","datetime",c),w("dialog","open",m),w("command","type label icon disabled checked radiogroup command"),w("output","for form name",c),w("progress","value max",c),w("meter","value min max low high optimum",c),w("details","open",[m,"summary"].join(" ")),w("keygen","autofocus challenge disabled form keytype name")),n!=="html5-strict"&&(x("script","language xml:space"),x("style","xml:space"),x("object","declare classid code codebase codetype archive standby align border hspace vspace"),x("embed","align name hspace vspace"),x("param","valuetype type"),x("a","charset name rev shape coords"),x("br","clear"),x("applet","codebase archive code object alt name width height align hspace vspace"),x("img","name longdesc align border hspace vspace"),x("iframe","longdesc frameborder marginwidth marginheight scrolling align"),x("font basefont","size color face"),x("input","usemap align"),x("select"),x("textarea"),x("h1 h2 h3 h4 h5 h6 div p legend caption","align"),x("ul","type compact"),x("li","type"),x("ol dl menu dir","compact"),x("pre","width xml:space"),x("hr","align noshade size width"),x("isindex","prompt"),x("table","summary width frame rules cellspacing cellpadding align bgcolor"),x("col","width align char charoff valign"),x("colgroup","width align char charoff valign"),x("thead","align char charoff valign"),x("tr","align char charoff valign bgcolor"),x("th","axis align char charoff valign nowrap bgcolor width height"),x("form","accept"),x("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),x("tfoot","align char charoff valign"),x("tbody","align char charoff valign"),x("area","nohref"),x("body","background bgcolor text link vlink alink")),n!=="html4"&&(x("input button select textarea","autofocus"),x("input textarea","placeholder"),x("a","download"),x("link script img","crossorigin"),x("img","loading"),x("iframe","sandbox seamless allow allowfullscreen loading")),n!=="html4"&&Ne([p.video,p.audio],M=>{delete M.children.audio,delete M.children.video}),Ne(Al("a form meter progress dfn"),M=>{p[M]&&delete p[M].children[M]}),delete p.caption.children.table,delete p.script,p},My=n=>n==="-"?"remove":"add",lm=n=>{const i=/^([+\-]?)([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]+)\[([^\]]+)]$/;return $s(Al(n,","),c=>{const m=i.exec(c);if(m){const p=m[1],w=p?My(p):"replace",x=m[2],M=Al(m[3],"|");return[{operation:w,name:x,validChildren:M}]}else return[]})},lf=(n,i)=>{const c=/^([!\-])?(\w+[\\:]:\w+|[^=~<]+)?(?:([=~<])(.*))?$/,m=/[*?+]/,{attributes:p,attributesOrder:w}=i;return Ne(Al(n,"|"),x=>{const M=c.exec(x);if(M){const B={},q=M[1],ae=M[2].replace(/[\\:]:/g,":"),fe=M[3],be=M[4];if(q==="!"&&(i.attributesRequired=i.attributesRequired||[],i.attributesRequired.push(ae),B.required=!0),q==="-"){delete p[ae],w.splice(gn.inArray(w,ae),1);return}if(fe&&(fe==="="?(i.attributesDefault=i.attributesDefault||[],i.attributesDefault.push({name:ae,value:be}),B.defaultValue=be):fe==="~"?(i.attributesForced=i.attributesForced||[],i.attributesForced.push({name:ae,value:be}),B.forcedValue=be):fe==="<"&&(B.validValues=gn.makeMap(be,"?"))),m.test(ae)){const Le=B;i.attributePatterns=i.attributePatterns||[],Le.pattern=Dy(ae),i.attributePatterns.push(Le)}else p[ae]||w.push(ae),p[ae]=B}})},Oh=(n,i)=>{ln(n.attributes,(c,m)=>{i.attributes[m]=c}),i.attributesOrder.push(...n.attributesOrder)},rp=(n,i)=>{const c=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)])?$/;return $s(Al(i,","),m=>{const p=c.exec(m);if(p){const w=p[1],x=p[2],M=p[3],B=p[4],q=p[5],ae={attributes:{},attributesOrder:[]};if(n.each(fe=>Oh(fe,ae)),w==="#"?ae.paddEmpty=!0:w==="-"&&(ae.removeEmpty=!0),B==="!"&&(ae.removeEmptyAttrs=!0),q&&lf(q,ae),M&&(ae.outputName=x),x==="@")if(n.isNone())n=he.some(ae);else return[];return[M?{name:x,element:ae,aliasName:M}:{name:x,element:ae}]}else return[]})},yh={},g0=gn.makeMap,Lf=gn.each,ip=gn.extend,Ry=gn.explode,qp=(n,i={})=>{const c=g0(n," ",g0(n.toUpperCase()," "));return ip(c,i)},rd=n=>qp("td th li dt dd figcaption caption details summary",n.getTextBlockElements()),$y=(n,i)=>{if(n){const c={};return L(n)&&(n={"*":n}),Lf(n,(m,p)=>{c[p]=c[p.toUpperCase()]=i==="map"?g0(m,/[, ]/):Ry(m,/[, ]/)}),c}else return},wh=(n={})=>{var i;const c={},m={};let p=[];const w={},x={},M=(ho,Us,ci)=>{const Ja=n[ho];if(Ja)return g0(Ja,/[, ]/,g0(Ja.toUpperCase(),/[, ]/));{let Ei=yh[ho];return Ei||(Ei=qp(Us,ci),yh[ho]=Ei),Ei}},B=(i=n.schema)!==null&&i!==void 0?i:"html5",q=XC(B);n.verify_html===!1&&(n.valid_elements="*[*]");const ae=$y(n.valid_styles),fe=$y(n.invalid_styles,"map"),be=$y(n.valid_classes,"map"),Le=M("whitespace_elements","pre script noscript style textarea video audio iframe object code"),Ye=M("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),Me=M("void_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),Ve=M("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls allowfullscreen"),gt="td th iframe video audio object script code",Ot=M("non_empty_elements",gt+" pre",Me),wt=M("move_caret_before_on_enter_elements",gt+" table",Me),Pt=M("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"),hn=M("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",Pt),Hn=M("text_inline_elements","span strong b em i font s strike u var cite dfn code mark q sup sub samp"),$n=M("transparent_elements","a ins del canvas map");Lf("script noscript iframe noframes noembed title style textarea xmp plaintext".split(" "),ho=>{x[ho]=new RegExp("]*>","gi")});const Lt=ho=>{const Us=he.from(c["@"]),ci=/[*?+]/;Ne(rp(Us,ho!=null?ho:""),({name:Ja,element:Ei,aliasName:$c})=>{if($c&&(c[$c]=Ei),ci.test(Ja)){const Qh=Ei;Qh.pattern=Dy(Ja),p.push(Qh)}else c[Ja]=Ei})},Zt=ho=>{p=[],Ne(bs(c),Us=>{delete c[Us]}),Lt(ho)},yn=ho=>{delete yh.text_block_elements,delete yh.block_elements,Ne(io(ho!=null?ho:""),({inline:Us,name:ci,cloneName:Ja})=>{if(m[ci]=m[Ja],w[ci]=Ja,Ot[ci.toUpperCase()]={},Ot[ci]={},Us||(hn[ci.toUpperCase()]={},hn[ci]={}),!c[ci]){let Ei=c[Ja];Ei=ip({},Ei),delete Ei.removeEmptyAttrs,delete Ei.removeEmpty,c[ci]=Ei}ln(m,(Ei,$c)=>{Ei[Ja]&&(m[$c]=Ei=ip({},m[$c]),Ei[ci]=Ei[Ja])})})},yo=ho=>{Ne(lm(ho!=null?ho:""),({operation:Us,name:ci,validChildren:Ja})=>{const Ei=Us==="replace"?{"#comment":{}}:m[ci];Ne(Ja,$c=>{Us==="remove"?delete Ei[$c]:Ei[$c]={}}),m[ci]=Ei})},Do=ho=>{const Us=c[ho];if(Us)return Us;let ci=p.length;for(;ci--;){const Ja=p[ci];if(Ja.pattern.test(ho))return Ja}};n.valid_elements?(Zt(n.valid_elements),Lf(q,(ho,Us)=>{m[Us]=ho.children})):(Lf(q,(ho,Us)=>{c[Us]={attributes:ho.attributes,attributesOrder:ho.attributesOrder},m[Us]=ho.children}),Lf(Al("strong/b em/i"),ho=>{const Us=Al(ho,"/");c[Us[1]].outputName=Us[0]}),Lf(Hn,(ho,Us)=>{c[Us]&&(n.padd_empty_block_inline_children&&(c[Us].paddInEmptyBlock=!0),c[Us].removeEmpty=!0)}),Lf(Al("ol ul blockquote a table tbody"),ho=>{c[ho]&&(c[ho].removeEmpty=!0)}),Lf(Al("p h1 h2 h3 h4 h5 h6 th td pre div address caption li summary"),ho=>{c[ho]&&(c[ho].paddEmpty=!0)}),Lf(Al("span"),ho=>{c[ho].removeEmptyAttrs=!0})),yn(n.custom_elements),yo(n.valid_children),Lt(n.extended_valid_elements),yo("+ol[ul|ol],+ul[ul|ol]"),Lf({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"},(ho,Us)=>{c[Us]&&(c[Us].parentsRequired=Al(ho))}),n.invalid_elements&&Lf(Ry(n.invalid_elements),ho=>{c[ho]&&delete c[ho]}),Do("span")||Lt("span[!data-mce-type|*]");const Cs=Qe(ae),Ws=Qe(fe),Ir=Qe(be),pi=Qe(Ve),fl=Qe(hn),Il=Qe(Pt),Oc=Qe(Hn),Pn=Qe(Object.seal(Me)),eo=Qe(Ye),Cr=Qe(Ot),Bs=Qe(wt),Co=Qe(Le),Mn=Qe($n),En=Qe(Object.seal(x)),Xo=(ho,Us)=>{const ci=m[ho.toLowerCase()];return!!(ci&&ci[Us.toLowerCase()])},Ks=(ho,Us)=>{const ci=Do(ho);if(ci)if(Us){if(ci.attributes[Us])return!0;const Ja=ci.attributePatterns;if(Ja){let Ei=Ja.length;for(;Ei--;)if(Ja[Ei].pattern.test(Us))return!0}}else return!0;return!1},Jr=Qe(w);return{type:B,children:m,elements:c,getValidStyles:Cs,getValidClasses:Ir,getBlockElements:fl,getInvalidStyles:Ws,getVoidElements:Pn,getTextBlockElements:Il,getTextInlineElements:Oc,getBoolAttrs:pi,getElementRule:Do,getSelfClosingElements:eo,getNonEmptyElements:Cr,getMoveCaretBeforeOnEnterElements:Bs,getWhitespaceElements:Co,getTransparentElements:Mn,getSpecialElements:En,isValidChild:Xo,isValid:Ks,getCustomElements:Jr,addValidElements:Lt,setValidElements:Zt,addCustomElements:yn,addValidChildren:yo}},Qv=(n={},i)=>{const c=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,m=/\s*([^:]+):\s*([^;]+);?/g,p=/\s+$/,w={};let x,M;const B=nn;i&&(x=i.getValidStyles(),M=i.getInvalidStyles());const q=(`\\" \\' \\; \\: ; : `+B).split(" ");for(let fe=0;fe{const be={};let Le=!1;const Ye=n.url_converter,Me=n.url_converter_scope||ae,Ve=(Lt,Zt,yn)=>{const yo=be[Lt+"-top"+Zt];if(!yo)return;const Do=be[Lt+"-right"+Zt];if(!Do)return;const Cs=be[Lt+"-bottom"+Zt];if(!Cs)return;const Ws=be[Lt+"-left"+Zt];if(!Ws)return;const Ir=[yo,Do,Cs,Ws];let pi=Ir.length-1;for(;pi--&&Ir[pi]===Ir[pi+1];);pi>-1&&yn||(be[Lt+Zt]=pi===-1?Ir[0]:Ir.join(" "),delete be[Lt+"-top"+Zt],delete be[Lt+"-right"+Zt],delete be[Lt+"-bottom"+Zt],delete be[Lt+"-left"+Zt])},gt=Lt=>{const Zt=be[Lt];if(!Zt)return;const yn=Zt.indexOf(",")>-1?[Zt]:Zt.split(" ");let yo=yn.length;for(;yo--;)if(yn[yo]!==yn[0])return!1;return be[Lt]=yn[0],!0},Ot=(Lt,Zt,yn,yo)=>{!gt(Zt)||!gt(yn)||!gt(yo)||(be[Lt]=be[Zt]+" "+be[yn]+" "+be[yo],delete be[Zt],delete be[yn],delete be[yo])},wt=Lt=>(Le=!0,w[Lt]),Pt=(Lt,Zt)=>(Le&&(Lt=Lt.replace(/\uFEFF[0-9]/g,yn=>w[yn])),Zt||(Lt=Lt.replace(/\\([\'\";:])/g,"$1")),Lt),hn=Lt=>String.fromCharCode(parseInt(Lt.slice(1),16)),Hn=Lt=>Lt.replace(/\\[0-9a-f]+/gi,hn),$n=(Lt,Zt,yn,yo,Do,Cs)=>{if(Do=Do||Cs,Do)return Do=Pt(Do),"'"+Do.replace(/\'/g,"\\'")+"'";if(Zt=Pt(Zt||yn||yo||""),!n.allow_script_urls){const Ws=Zt.replace(/[\s\r\n]+/g,"");if(/(java|vb)script:/i.test(Ws)||!n.allow_svg_data_urls&&/^data:image\/svg/i.test(Ws))return""}return Ye&&(Zt=Ye.call(Me,Zt,"style")),"url('"+Zt.replace(/\'/g,"\\'")+"')"};if(fe){fe=fe.replace(/[\u0000-\u001F]/g,""),fe=fe.replace(/\\[\"\';:\uFEFF]/g,wt).replace(/\"[^\"]+\"|\'[^\']+\'/g,Zt=>Zt.replace(/[;:]/g,wt));let Lt;for(;Lt=m.exec(fe);){m.lastIndex=Lt.index+Lt[0].length;let Zt=Lt[1].replace(p,"").toLowerCase(),yn=Lt[2].replace(p,"");if(Zt&&yn){if(Zt=Hn(Zt),yn=Hn(yn),Zt.indexOf(B)!==-1||Zt.indexOf('"')!==-1||!n.allow_script_urls&&(Zt==="behavior"||/expression\s*\(|\/\*|\*\//.test(yn)))continue;Zt==="font-weight"&&yn==="700"?yn="bold":(Zt==="color"||Zt==="background-color")&&(yn=yn.toLowerCase()),yn=yn.replace(c,$n),be[Zt]=Le?Pt(yn,!0):yn}}Ve("border","",!0),Ve("border","-width"),Ve("border","-color"),Ve("border","-style"),Ve("padding",""),Ve("margin",""),Ot("border","border-width","border-style","border-color"),be.border==="medium none"&&delete be.border,be["border-image"]==="none"&&delete be["border-image"]}return be},serialize:(fe,be)=>{let Le="";const Ye=(Ve,gt)=>{const Ot=gt[Ve];if(Ot)for(let wt=0,Pt=Ot.length;wt0?" ":"")+hn+": "+Hn+";")}},Me=(Ve,gt)=>{if(!M||!gt)return!0;let Ot=M["*"];return Ot&&Ot[Ve]?!1:(Ot=M[gt],!(Ot&&Ot[Ve]))};return be&&x?(Ye("*",x),Ye(be,x)):ln(fe,(Ve,gt)=>{Ve&&Me(gt,be)&&(Le+=(Le.length>0?" ":"")+gt+": "+Ve+";")}),Le}};return ae},n_={keyLocation:!0,layerX:!0,layerY:!0,returnValue:!0,webkitMovementX:!0,webkitMovementY:!0,keyIdentifier:!0,mozPressure:!0},Ny=n=>n instanceof Event||ce(n.initEvent),ap=n=>n.isDefaultPrevented===mt||n.isDefaultPrevented===je,Ff=n=>Re(n.preventDefault)||Ny(n),mu=(n,i)=>{const c=i!=null?i:{};for(const m in n)un(n_,m)||(c[m]=n[m]);return Oe(n.composedPath)&&(c.composedPath=()=>n.composedPath()),c},lp=(n,i,c,m)=>{var p;const w=mu(i,m);return w.type=n,Re(w.target)&&(w.target=(p=w.srcElement)!==null&&p!==void 0?p:c),Ff(i)&&(w.preventDefault=()=>{w.defaultPrevented=!0,w.isDefaultPrevented=mt,ce(i.preventDefault)&&i.preventDefault()},w.stopPropagation=()=>{w.cancelBubble=!0,w.isPropagationStopped=mt,ce(i.stopPropagation)&&i.stopPropagation()},w.stopImmediatePropagation=()=>{w.isImmediatePropagationStopped=mt,w.stopPropagation()},ap(w)||(w.isDefaultPrevented=w.defaultPrevented===!0?mt:je,w.isPropagationStopped=w.cancelBubble===!0?mt:je,w.isImmediatePropagationStopped=je)),w},Iy="mce-data-",o_=/^(?:mouse|contextmenu)|click/,p0=(n,i,c,m)=>{n.addEventListener(i,c,m||!1)},Yc=(n,i,c,m)=>{n.removeEventListener(i,c,m||!1)},b0=n=>Oe(n)&&o_.test(n.type),cf=(n,i)=>{const c=lp(n.type,n,document,i);if(b0(n)&&ve(n.pageX)&&!ve(n.clientX)){const m=c.target.ownerDocument||document,p=m.documentElement,w=m.body,x=c;x.pageX=n.clientX+(p&&p.scrollLeft||w&&w.scrollLeft||0)-(p&&p.clientLeft||w&&w.clientLeft||0),x.pageY=n.clientY+(p&&p.scrollTop||w&&w.scrollTop||0)-(p&&p.clientTop||w&&w.clientTop||0)}return c},cp=(n,i,c)=>{const m=n.document,p={type:"ready"};if(c.domLoaded){i(p);return}const w=()=>m.readyState==="complete"||m.readyState==="interactive"&&m.body,x=()=>{Yc(n,"DOMContentLoaded",x),Yc(n,"load",x),c.domLoaded||(c.domLoaded=!0,i(p)),n=null};w()?x():p0(n,"DOMContentLoaded",x),c.domLoaded||p0(n,"load",x)};class cm{constructor(){this.domLoaded=!1,this.events={},this.count=1,this.expando=Iy+(+new Date).toString(32),this.hasFocusIn="onfocusin"in document.documentElement,this.count=1}bind(i,c,m,p){const w=this;let x;const M=window,B=be=>{w.executeHandlers(cf(be||M.event),q)};if(!i||_n(i)||uh(i))return m;let q;i[w.expando]?q=i[w.expando]:(q=w.count++,i[w.expando]=q,w.events[q]={}),p=p||i;const ae=c.split(" ");let fe=ae.length;for(;fe--;){let be=ae[fe],Le=B,Ye=!1,Me=!1;if(be==="DOMContentLoaded"&&(be="ready"),w.domLoaded&&be==="ready"&&i.readyState==="complete"){m.call(p,cf({type:be}));continue}!w.hasFocusIn&&(be==="focusin"||be==="focusout")&&(Ye=!0,Me=be==="focusin"?"focus":"blur",Le=Ve=>{const gt=cf(Ve||M.event);gt.type=gt.type==="focus"?"focusin":"focusout",w.executeHandlers(gt,q)}),x=w.events[q][be],x?be==="ready"&&w.domLoaded?m(cf({type:be})):x.push({func:m,scope:p}):(w.events[q][be]=x=[{func:m,scope:p}],x.fakeName=Me,x.capture=Ye,x.nativeHandler=Le,be==="ready"?cp(i,Le,w):p0(i,Me||be,Le,Ye))}return i=x=null,m}unbind(i,c,m){if(!i||_n(i)||uh(i))return this;const p=i[this.expando];if(p){let w=this.events[p];if(c){const x=c.split(" ");let M=x.length;for(;M--;){const B=x[M],q=w[B];if(q){if(m){let ae=q.length;for(;ae--;)if(q[ae].func===m){const fe=q.nativeHandler,be=q.fakeName,Le=q.capture,Ye=q.slice(0,ae).concat(q.slice(ae+1));Ye.nativeHandler=fe,Ye.fakeName=be,Ye.capture=Le,w[B]=Ye}}(!m||q.length===0)&&(delete w[B],Yc(i,q.fakeName||B,q.nativeHandler,q.capture))}}}else ln(w,(x,M)=>{Yc(i,x.fakeName||M,x.nativeHandler,x.capture)}),w={};for(const x in w)if(un(w,x))return this;delete this.events[p];try{delete i[this.expando]}catch{i[this.expando]=null}}return this}fire(i,c,m){return this.dispatch(i,c,m)}dispatch(i,c,m){if(!i||_n(i)||uh(i))return this;const p=cf({type:c,target:i},m);do{const w=i[this.expando];w&&this.executeHandlers(p,w),i=i.parentNode||i.ownerDocument||i.defaultView||i.parentWindow}while(i&&!p.isPropagationStopped());return this}clean(i){if(!i||_n(i)||uh(i))return this;if(i[this.expando]&&this.unbind(i),i.getElementsByTagName||(i=i.document),i&&i.getElementsByTagName){this.unbind(i);const c=i.getElementsByTagName("*");let m=c.length;for(;m--;)i=c[m],i[this.expando]&&this.unbind(i)}return this}destroy(){this.events={}}cancel(i){return i&&(i.preventDefault(),i.stopImmediatePropagation()),!1}executeHandlers(i,c){const m=this.events[c],p=m&&m[i.type];if(p)for(let w=0,x=p.length;w{Re(c)||c===""?Vi(n,i):Pr(n,i,c)},v0=n=>n.replace(/[A-Z]/g,i=>"-"+i.toLowerCase()),sb=(n,i)=>{let c=0;if(n)for(let m=n.nodeType,p=n.previousSibling;p;p=p.previousSibling){const w=p.nodeType;i&&_n(p)&&(w===m||!p.data.length)||(c++,m=w)}return c},Ly=(n,i)=>{const c=Fl(i,"style"),m=n.serialize(n.parse(c),ti(i));up(i,Gp,m)},Fy=(n,i)=>Xe(n)?un(By,i)?n+"":n+"px":n,r_=(n,i,c)=>{const m=v0(i);Re(c)||c===""?Um(n,m):Gl(n,m,Fy(c,m))},jC=(n,i,c)=>{const m=i.keep_values,p={set:(x,M,B)=>{const q=Ke.fromDom(x);ce(i.url_converter)&&Oe(M)&&(M=i.url_converter.call(i.url_converter_scope||c(),String(M),B,x));const ae="data-mce-"+B;up(q,ae,M),up(q,B,M)},get:(x,M)=>{const B=Ke.fromDom(x);return Fl(B,"data-mce-"+M)||Fl(B,M)}},w={style:{set:(x,M)=>{const B=Ke.fromDom(x);m&&up(B,Gp,M),Vi(B,"style"),L(M)&&ua(B,n.parse(M))},get:x=>{const M=Ke.fromDom(x),B=Fl(M,Gp)||Fl(M,"style");return n.serialize(n.parse(B),ti(M))}}};return m&&(w.href=w.src=p),w},Qr=(n,i={})=>{const c={},m=window,p={};let w=0;const x=!0,M=!0,B=Lv.forElement(Ke.fromDom(n),{contentCssCors:i.contentCssCors,referrerPolicy:i.referrerPolicy}),q=[],ae=i.schema?i.schema:wh({}),fe=Qv({url_converter:i.url_converter,url_converter_scope:i.url_converter_scope},i.schema),be=i.ownEvents?new cm:cm.Event,Le=ae.getBlockElements(),Ye=Mt=>L(Mt)?un(Le,Mt):Jn(Mt)&&(un(Le,Mt.nodeName)||ig(ae,Mt)),Me=Mt=>Mt&&n&&L(Mt)?n.getElementById(Mt):Mt,Ve=Mt=>{const Rt=Me(Mt);return Oe(Rt)?Ke.fromDom(Rt):null},gt=(Mt,Rt,Rn="")=>{let xn;const Io=Ve(Mt);if(Oe(Io)&&kl(Io)){const br=Rw[Rt];br&&br.get?xn=br.get(Io.dom,Rt):xn=Fl(Io,Rt)}return Oe(xn)?xn:Rn},Ot=Mt=>{const Rt=Me(Mt);return Re(Rt)?[]:Rt.attributes},wt=(Mt,Rt,Rn)=>{eo(Mt,xn=>{if(Jn(xn)){const Io=Ke.fromDom(xn),br=Rn===""?null:Rn,ha=Fl(Io,Rt),Nc=Rw[Rt];Nc&&Nc.set?Nc.set(Io.dom,br,Rt):up(Io,Rt,br),ha!==br&&i.onSetAttrib&&i.onSetAttrib({attrElm:Io.dom,attrName:Rt,attrValue:br})}})},Pt=(Mt,Rt)=>Mt.cloneNode(Rt),hn=()=>i.root_element||n.body,Hn=Mt=>{const Rt=nd(Mt);return{x:Rt.x,y:Rt.y,w:Rt.width,h:Rt.height}},$n=(Mt,Rt)=>WC(n.body,Me(Mt),Rt),Lt=(Mt,Rt,Rn)=>{eo(Mt,xn=>{const Io=Ke.fromDom(xn);r_(Io,Rt,Rn),i.update_styles&&Ly(fe,Io)})},Zt=(Mt,Rt)=>{eo(Mt,Rn=>{const xn=Ke.fromDom(Rn);ln(Rt,(Io,br)=>{r_(xn,br,Io)}),i.update_styles&&Ly(fe,xn)})},yn=(Mt,Rt,Rn)=>{const xn=Me(Mt);if(!(Re(xn)||!Jn(xn)))return Rn?Bi(Ke.fromDom(xn),v0(Rt)):(Rt=Rt.replace(/-(\D)/g,(Io,br)=>br.toUpperCase()),Rt==="float"&&(Rt="cssFloat"),xn.style?xn.style[Rt]:void 0)},yo=Mt=>{const Rt=Me(Mt);if(!Rt)return{w:0,h:0};let Rn=yn(Rt,"width"),xn=yn(Rt,"height");return(!Rn||Rn.indexOf("px")===-1)&&(Rn="0"),(!xn||xn.indexOf("px")===-1)&&(xn="0"),{w:parseInt(Rn,10)||Rt.offsetWidth||Rt.clientWidth,h:parseInt(xn,10)||Rt.offsetHeight||Rt.clientHeight}},Do=Mt=>{const Rt=Me(Mt),Rn=$n(Rt),xn=yo(Rt);return{x:Rn.x,y:Rn.y,w:xn.w,h:xn.h}},Cs=(Mt,Rt)=>{if(!Mt)return!1;const Rn=oe(Mt)?Mt:[Mt];return jt(Rn,xn=>Pu(Ke.fromDom(xn),Rt))},Ws=(Mt,Rt,Rn,xn)=>{const Io=[];let br=Me(Mt);xn=xn===void 0;const ha=Rn||(hn().nodeName!=="BODY"?hn().parentNode:null);if(L(Rt))if(Rt==="*")Rt=Jn;else{const Nc=Rt;Rt=_u=>Cs(_u,Nc)}for(;br&&!(br===ha||Re(br.nodeType)||of(br)||K1(br));){if(!Rt||Rt(br))if(xn)Io.push(br);else return[br];br=br.parentNode}return xn?Io:null},Ir=(Mt,Rt,Rn)=>{const xn=Ws(Mt,Rt,Rn,!1);return xn&&xn.length>0?xn[0]:null},pi=(Mt,Rt,Rn)=>{let xn=Rt;if(Mt){L(Rt)&&(xn=Io=>Cs(Io,Rt));for(let Io=Mt[Rn];Io;Io=Io[Rn])if(ce(xn)&&xn(Io))return Io}return null},fl=(Mt,Rt)=>pi(Mt,Rt,"nextSibling"),Il=(Mt,Rt)=>pi(Mt,Rt,"previousSibling"),Oc=Mt=>ce(Mt.querySelectorAll),Pn=(Mt,Rt)=>{var Rn,xn;const Io=(xn=(Rn=Me(Rt))!==null&&Rn!==void 0?Rn:i.root_element)!==null&&xn!==void 0?xn:n;return Oc(Io)?Rr(Io.querySelectorAll(Mt)):[]},eo=function(Mt,Rt,Rn){const xn=Rn!=null?Rn:this;if(oe(Mt)){const Io=[];return Zv(Mt,(br,ha)=>{const Nc=Me(br);Nc&&Io.push(Rt.call(xn,Nc,ha))}),Io}else{const Io=Me(Mt);return Io?Rt.call(xn,Io):!1}},Cr=(Mt,Rt)=>{eo(Mt,Rn=>{ln(Rt,(xn,Io)=>{wt(Rn,Io,xn)})})},Bs=(Mt,Rt)=>{eo(Mt,Rn=>{const xn=Ke.fromDom(Rn);Mf(xn,Rt)})},Co=(Mt,Rt,Rn,xn,Io)=>eo(Mt,br=>{const ha=L(Rt)?n.createElement(Rt):Rt;return Oe(Rn)&&Cr(ha,Rn),xn&&(!L(xn)&&xn.nodeType?ha.appendChild(xn):L(xn)&&Bs(ha,xn)),Io?ha:br.appendChild(ha)}),Mn=(Mt,Rt,Rn)=>Co(n.createElement(Mt),Mt,Rt,Rn,!0),En=sp.decode,Xo=sp.encodeAllRaw,Ks=(Mt,Rt,Rn="")=>{let xn="<"+Mt;for(const Io in Rt)ns(Rt,Io)&&(xn+=" "+Io+'="'+Xo(Rt[Io])+'"');return ol(Rn)&&un(ae.getVoidElements(),Mt)?xn+" />":xn+">"+Rn+""},Jr=Mt=>{const Rt=n.createElement("div"),Rn=n.createDocumentFragment();Rn.appendChild(Rt),Mt&&(Rt.innerHTML=Mt);let xn;for(;xn=Rt.firstChild;)Rn.appendChild(xn);return Rn.removeChild(Rt),Rn},ho=(Mt,Rt)=>eo(Mt,Rn=>{const xn=Ke.fromDom(Rn);return Rt&&Ne(Da(xn),Io=>{sl(Io)&&Io.dom.length===0?wr(Io):Ca(xn,Io)}),wr(xn),xn.dom}),Us=Mt=>eo(Mt,Rt=>{const Rn=Rt.attributes;for(let xn=Rn.length-1;xn>=0;xn--)Rt.removeAttributeNode(Rn.item(xn))}),ci=Mt=>fe.parse(Mt),Ja=(Mt,Rt)=>fe.serialize(Mt,Rt),Ei=Mt=>{if(E1!==Qr.DOM&&n===document){if(c[Mt])return;c[Mt]=!0}let Rt=n.getElementById("mceDefaultStyles");if(!Rt){Rt=n.createElement("style"),Rt.id="mceDefaultStyles",Rt.type="text/css";const Rn=n.head;Rn.firstChild?Rn.insertBefore(Rt,Rn.firstChild):Rn.appendChild(Rt)}Rt.styleSheet?Rt.styleSheet.cssText+=Mt:Rt.appendChild(n.createTextNode(Mt))},$c=Mt=>{Mt||(Mt=""),Ne(Mt.split(","),Rt=>{p[Rt]=!0,B.load(Rt).catch(ot)})},Qh=(Mt,Rt,Rn)=>{eo(Mt,xn=>{if(Jn(xn)){const Io=Ke.fromDom(xn),br=Rt.split(" ");Ne(br,ha=>{Oe(Rn)?(Rn?ef:zc)(Io,ha):Gh(Io,ha)})}})},qd=(Mt,Rt)=>{Qh(Mt,Rt,!0)},Dm=(Mt,Rt)=>{Qh(Mt,Rt,!1)},qO=(Mt,Rt)=>{const Rn=Ve(Mt),xn=Rt.split(" ");return Oe(Rn)&&tr(xn,Io=>Pf(Rn,Io))},Pw=Mt=>{eo(Mt,Rt=>Um(Ke.fromDom(Rt),"display"))},GO=Mt=>{eo(Mt,Rt=>Gl(Ke.fromDom(Rt),"display","none"))},KO=Mt=>{const Rt=Ve(Mt);return Oe(Rt)&&Gr(Pa(Rt,"display"),"none")},Z4=Mt=>(Mt||"mce_")+w++,H4=Mt=>{const Rt=Ve(Mt);return Oe(Rt)?Jn(Rt.dom)?Rt.dom.outerHTML:Xg(Rt):""},z4=(Mt,Rt)=>{eo(Mt,Rn=>{Jn(Rn)&&(Rn.outerHTML=Rt)})},FT=(Mt,Rt)=>{const Rn=Me(Rt);return eo(Mt,xn=>{const Io=Rn==null?void 0:Rn.parentNode,br=Rn==null?void 0:Rn.nextSibling;return Io&&(br?Io.insertBefore(xn,br):Io.appendChild(xn)),xn})},QT=(Mt,Rt,Rn)=>eo(Rt,xn=>{var Io;const br=oe(Rt)?Mt.cloneNode(!0):Mt;return Rn&&Zv(s_(xn.childNodes),ha=>{br.appendChild(ha)}),(Io=xn.parentNode)===null||Io===void 0||Io.replaceChild(br,xn),xn}),ZT=(Mt,Rt)=>{if(Mt.nodeName!==Rt.toUpperCase()){const Rn=Mn(Rt);return Zv(Ot(Mt),xn=>{wt(Rn,xn.nodeName,gt(Mt,xn.nodeName))}),QT(Rn,Mt,!0),Rn}else return Mt},cC=(Mt,Rt)=>{let Rn=Mt;for(;Rn;){let xn=Rt;for(;xn&&Rn!==xn;)xn=xn.parentNode;if(Rn===xn)break;Rn=Rn.parentNode}return!Rn&&Mt.ownerDocument?Mt.ownerDocument.documentElement:Rn},T1=Mt=>{if(Jn(Mt)){const Rt=Mt.nodeName.toLowerCase()==="a"&&!gt(Mt,"href")&>(Mt,"id");if(gt(Mt,"name")||gt(Mt,"data-mce-bookmark")||Rt)return!0}return!1},uC=(Mt,Rt,Rn)=>{let xn=0;if(T1(Mt))return!1;const Io=Mt.firstChild;if(Io){const br=new _i(Io,Mt),ha=ae?ae.getWhitespaceElements():{},Nc=Rt||(ae?ae.getNonEmptyElements():null);let _u=Io;do{if(Jn(_u)){const YT=_u.getAttribute("data-mce-bogus");if(YT){_u=br.next(YT==="all");continue}const XT=_u.nodeName.toLowerCase();if(Nc&&Nc[XT]){if(XT==="br"){xn++,_u=br.next();continue}return!1}if(T1(_u))return!1}if(uh(_u)||_n(_u)&&!eg(_u.data)&&(!(Rn!=null&&Rn.includeZwsp)||!Jg(_u.data))||_n(_u)&&_u.parentNode&&ha[_u.parentNode.nodeName]&&eg(_u.data))return!1;_u=br.next()}while(_u)}return xn<=1},Mw=()=>n.createRange(),vv=(Mt,Rt,Rn)=>{let xn=Mw(),Io,br;if(Mt&&Rt&&Mt.parentNode&&Rt.parentNode){const ha=Mt.parentNode;return xn.setStart(ha,sb(Mt)),xn.setEnd(Rt.parentNode,sb(Rt)),Io=xn.extractContents(),xn=Mw(),xn.setStart(Rt.parentNode,sb(Rt)+1),xn.setEnd(ha,sb(Mt)+1),br=xn.extractContents(),ha.insertBefore(ag(E1,Io),Mt),Rn?ha.insertBefore(Rn,Mt):ha.insertBefore(Rt,Mt),ha.insertBefore(ag(E1,br),Mt),ho(Mt),Rn||Rt}else return},HT=(Mt,Rt,Rn,xn)=>{if(oe(Mt)){let Io=Mt.length;const br=[];for(;Io--;)br[Io]=HT(Mt[Io],Rt,Rn,xn);return br}else return i.collect&&(Mt===n||Mt===m)&&q.push([Mt,Rt,Rn,xn]),be.bind(Mt,Rt,Rn,xn||E1)},zT=(Mt,Rt,Rn)=>{if(oe(Mt)){let xn=Mt.length;const Io=[];for(;xn--;)Io[xn]=zT(Mt[xn],Rt,Rn);return Io}else{if(q.length>0&&(Mt===n||Mt===m)){let xn=q.length;for(;xn--;){const[Io,br,ha]=q[xn];Mt===Io&&(!Rt||Rt===br)&&(!Rn||Rn===ha)&&be.unbind(Io,br,ha)}}return be.unbind(Mt,Rt,Rn)}},Ib=(Mt,Rt,Rn)=>be.dispatch(Mt,Rt,Rn),Ov=(Mt,Rt,Rn)=>be.dispatch(Mt,Rt,Rn),VT=Mt=>{if(Mt&&Jn(Mt)){const Rt=Mt.getAttribute("data-mce-contenteditable");return Rt&&Rt!=="inherit"?Rt:Mt.contentEditable!=="inherit"?Mt.contentEditable:null}else return null},E1={doc:n,settings:i,win:m,files:p,stdMode:x,boxModel:M,styleSheetLoader:B,boundEvents:q,styles:fe,schema:ae,events:be,isBlock:Ye,root:null,clone:Pt,getRoot:hn,getViewPort:Hn,getRect:Do,getSize:yo,getParent:Ir,getParents:Ws,get:Me,getNext:fl,getPrev:Il,select:Pn,is:Cs,add:Co,create:Mn,createHTML:Ks,createFragment:Jr,remove:ho,setStyle:Lt,getStyle:yn,setStyles:Zt,removeAllAttribs:Us,setAttrib:wt,setAttribs:Cr,getAttrib:gt,getPos:$n,parseStyle:ci,serializeStyle:Ja,addStyle:Ei,loadCSS:$c,addClass:qd,removeClass:Dm,hasClass:qO,toggleClass:Qh,show:Pw,hide:GO,isHidden:KO,uniqueId:Z4,setHTML:Bs,getOuterHTML:H4,setOuterHTML:z4,decode:En,encode:Xo,insertAfter:FT,replace:QT,rename:ZT,findCommonAncestor:cC,run:eo,getAttribs:Ot,isEmpty:uC,createRng:Mw,nodeIndex:sb,split:vv,bind:HT,unbind:zT,fire:Ov,dispatch:Ib,getContentEditable:VT,getContentEditableParent:Mt=>{const Rt=hn();let Rn=null;for(let xn=Mt;xn&&xn!==Rt&&(Rn=VT(xn),Rn===null);xn=xn.parentNode);return Rn},isEditable:Mt=>{if(Oe(Mt)){const Rt=Jn(Mt)?Mt:Mt.parentElement;return Oe(Rt)&&wn(Ke.fromDom(Rt))}else return!1},destroy:()=>{if(q.length>0){let Mt=q.length;for(;Mt--;){const[Rt,Rn,xn]=q[Mt];be.unbind(Rt,Rn,xn)}}ln(p,(Mt,Rt)=>{B.unload(Rt),delete p[Rt]})},isChildOf:(Mt,Rt)=>Mt===Rt||Rt.contains(Mt),dumpRng:Mt=>"startContainer: "+Mt.startContainer.nodeName+", startOffset: "+Mt.startOffset+", endContainer: "+Mt.endContainer.nodeName+", endOffset: "+Mt.endOffset},Rw=jC(fe,i,Qe(E1));return E1};Qr.DOM=Qr(document),Qr.nodeIndex=sb;const Hv=Qr.DOM,Qy=0,Zy=1,O0=2,qC=3;class um{constructor(i={}){this.states={},this.queue=[],this.scriptLoadedCallbacks={},this.queueLoadedCallbacks=[],this.loading=!1,this.settings=i}_setReferrerPolicy(i){this.settings.referrerPolicy=i}loadScript(i){return new Promise((c,m)=>{const p=Hv;let w;const x=()=>{p.remove(q),w&&(w.onerror=w.onload=w=null)},M=()=>{x(),c()},B=()=>{x(),m("Failed to load script: "+i)},q=p.uniqueId();w=document.createElement("script"),w.id=q,w.type="text/javascript",w.src=gn._addCacheSuffix(i),this.settings.referrerPolicy&&p.setAttrib(w,"referrerpolicy",this.settings.referrerPolicy),w.onload=M,w.onerror=B,(document.getElementsByTagName("head")[0]||document.body).appendChild(w)})}isDone(i){return this.states[i]===O0}markDone(i){this.states[i]=O0}add(i){const c=this;return c.queue.push(i),c.states[i]===void 0&&(c.states[i]=Qy),new Promise((p,w)=>{c.scriptLoadedCallbacks[i]||(c.scriptLoadedCallbacks[i]=[]),c.scriptLoadedCallbacks[i].push({resolve:p,reject:w})})}load(i){return this.add(i)}remove(i){delete this.states[i],delete this.scriptLoadedCallbacks[i]}loadQueue(){const i=this.queue;return this.queue=[],this.loadScripts(i)}loadScripts(i){const c=this,m=(B,q)=>{wo(c.scriptLoadedCallbacks,q).each(ae=>{Ne(ae,fe=>fe[B](q))}),delete c.scriptLoadedCallbacks[q]},p=B=>{const q=At(B,ae=>ae.status==="rejected");return q.length>0?Promise.reject($s(q,({reason:ae})=>oe(ae)?ae:[ae])):Promise.resolve()},w=B=>Promise.allSettled(pt(B,q=>c.states[q]===O0?(m("resolve",q),Promise.resolve()):c.states[q]===qC?(m("reject",q),Promise.reject(q)):(c.states[q]=Zy,c.loadScript(q).then(()=>{c.states[q]=O0,m("resolve",q);const ae=c.queue;return ae.length>0?(c.queue=[],w(ae).then(p)):Promise.resolve()},()=>(c.states[q]=qC,m("reject",q),Promise.reject(q)))))),x=B=>(c.loading=!0,w(B).then(q=>{c.loading=!1;const ae=c.queueLoadedCallbacks.shift();return he.from(ae).each(Cn),p(q)})),M=fs(i);return c.loading?new Promise((B,q)=>{c.queueLoadedCallbacks.push(()=>{x(M).then(B,q)})}):x(M)}}um.ScriptLoader=new um;const Ga=n=>{let i=n;return{get:()=>i,set:p=>{i=p}}},y0=(n,i)=>{const c=n.indexOf(i);return c!==-1&&n.indexOf(i,c+1)>c},rb=n=>te(n)&&un(n,"raw"),i_=n=>oe(n)&&n.length>1,w0={},Hy=Ga("en"),Na=()=>wo(w0,Hy.get()),id={getData:()=>vs(w0,n=>({...n})),setCode:n=>{n&&Hy.set(n)},getCode:()=>Hy.get(),add:(n,i)=>{let c=w0[n];c||(w0[n]=c={});const m=pt(bs(i),p=>p.toLowerCase());ln(i,(p,w)=>{const x=w.toLowerCase();x!==w&&y0(m,x)?(un(i,x)||(c[x]=p),c[w]=p):c[x]=p})},translate:n=>{const i=Na().getOr({}),c=x=>ce(x)?Object.prototype.toString.call(x):m(x)?"":""+x,m=x=>x===""||x===null||x===void 0,p=x=>{const M=c(x);return un(i,M)?c(i[M]):wo(i,M.toLowerCase()).map(c).getOr(M)},w=x=>x.replace(/{context:\w+}$/,"");if(m(n))return"";if(rb(n))return c(n.raw);if(i_(n)){const x=n.slice(1),M=p(n[0]).replace(/\{([0-9]+)\}/g,(B,q)=>un(x,q)?c(x[q]):B);return w(M)}return w(p(n))},isRtl:()=>Na().bind(n=>wo(n,"_dir")).exists(n=>n==="rtl"),hasCode:n=>un(w0,n)},Ia=()=>{const n=[],i={},c={},m=[],p=(Me,Ve)=>{const gt=At(m,Ot=>Ot.name===Me&&Ot.state===Ve);Ne(gt,Ot=>Ot.resolve())},w=Me=>un(i,Me),x=Me=>un(c,Me),M=Me=>{if(c[Me])return c[Me].instance},B=(Me,Ve)=>{const gt=id.getCode(),Ot=","+(Ve||"")+",";!gt||Ve&&Ot.indexOf(","+gt+",")===-1||um.ScriptLoader.add(i[Me]+"/langs/"+gt+".js")},q=(Me,Ve)=>{Ia.languageLoad!==!1&&(w(Me)?B(Me,Ve):Ye(Me,"loaded").then(()=>B(Me,Ve)))},ae=(Me,Ve)=>(n.push(Ve),c[Me]={instance:Ve},p(Me,"added"),Ve),fe=Me=>{delete i[Me],delete c[Me]},be=(Me,Ve)=>L(Ve)?L(Me)?{prefix:"",resource:Ve,suffix:""}:{prefix:Me.prefix,resource:Ve,suffix:Me.suffix}:Ve,Le=(Me,Ve)=>{if(i[Me])return Promise.resolve();let gt=L(Ve)?Ve:Ve.prefix+Ve.resource+Ve.suffix;gt.indexOf("/")!==0&>.indexOf("://")===-1&&(gt=Ia.baseURL+"/"+gt),i[Me]=gt.substring(0,gt.lastIndexOf("/"));const Ot=()=>(p(Me,"loaded"),Promise.resolve());return c[Me]?Ot():um.ScriptLoader.add(gt).then(Ot)},Ye=(Me,Ve="added")=>Ve==="added"&&x(Me)||Ve==="loaded"&&w(Me)?Promise.resolve():new Promise(gt=>{m.push({name:Me,state:Ve,resolve:gt})});return{items:n,urls:i,lookup:c,get:M,requireLangPack:q,add:ae,remove:fe,createUrl:be,load:Le,waitFor:Ye}};Ia.languageLoad=!0,Ia.baseURL="",Ia.PluginManager=Ia(),Ia.ThemeManager=Ia(),Ia.ModelManager=Ia();const Ta=n=>{const i=Ga(he.none()),c=()=>i.get().each(n);return{clear:()=>{c(),i.set(he.none())},isSet:()=>i.get().isSome(),get:()=>i.get(),set:M=>{c(),i.set(he.some(M))}}},KC=n=>{const i=Ga(he.none()),c=()=>i.get().each(M=>clearInterval(M));return{clear:()=>{c(),i.set(he.none())},isSet:()=>i.get().isSome(),get:()=>i.get(),set:M=>{c(),i.set(he.some(setInterval(M,n)))}}},Sh=()=>{const n=Ta(ot);return{...n,on:c=>n.get().each(c)}},_0=(n,i)=>{let c=null;return{cancel:()=>{G(c)||(clearTimeout(c),c=null)},throttle:(...w)=>{G(c)&&(c=setTimeout(()=>{c=null,n.apply(null,w)},i))}}},zv=(n,i)=>{let c=null;const m=()=>{G(c)||(clearTimeout(c),c=null)};return{cancel:m,throttle:(...w)=>{m(),c=setTimeout(()=>{c=null,n.apply(null,w)},i)}}},ad=Qe("mce-annotation"),ff=Qe("data-mce-annotation"),Kp=Qe("data-mce-annotation-uid"),ib=Qe("data-mce-annotation-active"),S0=Qe("data-mce-annotation-classes"),C0=Qe("data-mce-annotation-attrs"),a_=n=>i=>vt(i,n),Vy=(n,i)=>{const c=n.selection.getRng(),m=Ke.fromDom(c.startContainer),p=Ke.fromDom(n.getBody()),w=i.fold(()=>"."+ad(),B=>`[${ff()}="${B}"]`),x=tf(m,c.startOffset).getOr(m);return at(x,w,a_(p)).bind(B=>Va(B,`${Kp()}`).bind(q=>Va(B,`${ff()}`).map(ae=>{const fe=c_(n,q);return{uid:q,name:ae,elements:fe}})))},JC=n=>kl(n)&&Pf(n,ad()),l_=(n,i)=>qi(n,"data-mce-bogus")||Ty(n,'[data-mce-bogus="all"]',a_(i)),c_=(n,i)=>{const c=Ke.fromDom(n.getBody()),m=pl(c,`[${Kp()}="${i}"]`);return At(m,p=>!l_(p,c))},Wy=(n,i)=>{const c=Ke.fromDom(n.getBody()),m=pl(c,`[${ff()}="${i}"]`),p={};return Ne(m,w=>{if(!l_(w,c)){const x=Fl(w,Kp()),M=wo(p,x).getOr([]);p[x]=M.concat([w])}}),p},u_=(n,i)=>{const c=Ga({}),m=()=>({listeners:[],previous:Sh()}),p=(fe,be)=>{w(fe,Le=>(be(Le),Le))},w=(fe,be)=>{const Le=c.get(),Ye=wo(Le,fe).getOrThunk(m),Me=be(Ye);Le[fe]=Me,c.set(Le)},x=(fe,be,Le)=>{p(fe,Ye=>{Ne(Ye.listeners,Me=>Me(!0,fe,{uid:be,nodes:pt(Le,Ve=>Ve.dom)}))})},M=fe=>{p(fe,be=>{Ne(be.listeners,Le=>Le(!1,fe))})},B=(fe,be)=>{Ne(c_(n,fe),Le=>{be?Pr(Le,ib(),"true"):Vi(Le,ib())})},q=zv(()=>{const fe=Ns(i.getNames());Ne(fe,be=>{w(be,Le=>{const Ye=Le.previous.get();return Vy(n,he.some(be)).fold(()=>{Ye.each(Me=>{M(be),Le.previous.clear(),B(Me,!1)})},({uid:Me,name:Ve,elements:gt})=>{Gr(Ye,Me)||(Ye.each(Ot=>B(Ot,!1)),x(Ve,Me,gt),Le.previous.set(Me),B(Me,!0))}),{previous:Le.previous,listeners:Le.listeners}})})},30);return n.on("remove",()=>{q.cancel()}),n.on("NodeChange",()=>{q.throttle()}),{addListener:(fe,be)=>{w(fe,Le=>({previous:Le.previous,listeners:Le.listeners.concat([be])}))}}},EE=(n,i)=>{const c=ff(),m=w=>he.from(w.attr(c)).bind(i.lookup),p=w=>{var x,M;w.attr(Kp(),null),w.attr(ff(),null),w.attr(ib(),null);const B=he.from(w.attr(C0())).map(be=>be.split(",")).getOr([]),q=he.from(w.attr(S0())).map(be=>be.split(",")).getOr([]);Ne(B,be=>w.attr(be,null));const ae=(M=(x=w.attr("class"))===null||x===void 0?void 0:x.split(" "))!==null&&M!==void 0?M:[],fe=wa(ae,[ad()].concat(q));w.attr("class",fe.length>0?fe.join(" "):null),w.attr(S0(),null),w.attr(C0(),null)};n.serializer.addTempAttr(ib()),n.serializer.addAttributeFilter(c,w=>{for(const x of w)m(x).each(M=>{M.persistent===!1&&(x.name==="span"?x.unwrap():p(x))})})},Vv=()=>{const n={};return{register:(p,w)=>{n[p]={name:p,settings:w}},lookup:p=>wo(n,p).map(w=>w.settings),getNames:()=>bs(n)}};let f_=0;const Li=n=>{const c=new Date().getTime(),m=Math.floor(Math.random()*1e9);return f_++,n+"_"+m+f_+String(c)},Wv=(n,i)=>{Ne(i,c=>{ef(n,c)})},Uy=(n,i)=>{Ne(i,c=>{zc(n,c)})},d_=(n,i)=>Ke.fromDom(n.dom.cloneNode(i)),ug=n=>d_(n,!1),pc=n=>d_(n,!0),gu=(n,i)=>{const c=Ke.fromTag(i),m=Kf(n);return Ju(c,m),c},h_=(n,i)=>{const c=gu(n,i);iu(n,c);const m=Da(n);return ni(c,m),wr(n),c},Yy=(n,i,c=je)=>{const m=new _i(n,i),p=w=>{let x;do x=m[w]();while(x&&!_n(x)&&!c(x));return he.from(x).filter(_n)};return{current:()=>he.from(m.current()).filter(_n),next:()=>p("next"),prev:()=>p("prev"),prev2:()=>p("prev2")}},fp=(n,i)=>{const c=i||(x=>n.isBlock(x)||mi(x)||Es(x)),m=(x,M,B,q)=>{if(_n(x)){const ae=q(x,M,x.data);if(ae!==-1)return he.some({container:x,offset:ae})}return B().bind(ae=>m(ae.container,ae.offset,B,q))};return{backwards:(x,M,B,q)=>{const ae=Yy(x,q!=null?q:n.getRoot(),c);return m(x,M,()=>ae.prev().map(fe=>({container:fe,offset:fe.length})),B).getOrNull()},forwards:(x,M,B,q)=>{const ae=Yy(x,q!=null?q:n.getRoot(),c);return m(x,M,()=>ae.next().map(fe=>({container:fe,offset:0})),B).getOrNull()}}},dp=Math.round,Jp=n=>n?{left:dp(n.left),top:dp(n.top),bottom:dp(n.bottom),right:dp(n.right),width:dp(n.width),height:dp(n.height)}:{left:0,top:0,bottom:0,right:0,width:0,height:0},e1=(n,i)=>(n=Jp(n),i||(n.left=n.left+n.width),n.right=n.left,n.width=0,n),fg=(n,i)=>n.left===i.left&&n.top===i.top&&n.bottom===i.bottom&&n.right===i.right,Uv=(n,i,c)=>n>=0&&n<=Math.min(i.height,c.height)/2,sa=(n,i)=>{const c=Math.min(i.height/2,n.height/2);return n.bottom-ci.bottom?!1:Uv(i.top-n.bottom,n,i)},df=(n,i)=>n.top>i.bottom?!0:n.bottomi>=n.left&&i<=n.right&&c>=n.top&&c<=n.bottom,ek=n=>zn(n,(i,c)=>i.fold(()=>he.some(c),m=>{const p=Math.min(c.left,m.left),w=Math.min(c.top,m.top),x=Math.max(c.right,m.right),M=Math.max(c.bottom,m.bottom);return he.some({top:w,right:x,bottom:M,left:p,width:x-p,height:M-w})}),he.none()),Xy=(n,i,c)=>{const m=Math.max(Math.min(i,n.left+n.width),n.left),p=Math.max(Math.min(c,n.top+n.height),n.top);return Math.sqrt((i-m)*(i-m)+(c-p)*(c-p))},tk=(n,i)=>Math.max(0,Math.min(n.bottom,i.bottom)-Math.max(n.top,i.top)),t1=(n,i,c)=>Math.min(Math.max(n,i),c),lb=n=>{const i=n.startContainer,c=n.startOffset;return i===n.endContainer&&i.hasChildNodes()&&n.endOffset===c+1?i.childNodes[c]:null},ld=(n,i)=>{if(Jn(n)&&n.hasChildNodes()){const c=n.childNodes,m=t1(i,0,c.length-1);return c[m]}else return n},jy=(n,i)=>{if(!(i<0&&Jn(n)&&n.hasChildNodes()))return ld(n,i)},m_=new RegExp("[\u0300-\u036F\u0483-\u0487\u0488-\u0489\u0591-\u05BD\u05BF\u05C1-\u05C2\u05C4-\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7-\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08E3-\u0902\u093A\u093C\u0941-\u0948\u094D\u0951-\u0957\u0962-\u0963\u0981\u09BC\u09BE\u09C1-\u09C4\u09CD\u09D7\u09E2-\u09E3\u0A01-\u0A02\u0A3C\u0A41-\u0A42\u0A47-\u0A48\u0A4B-\u0A4D\u0A51\u0A70-\u0A71\u0A75\u0A81-\u0A82\u0ABC\u0AC1-\u0AC5\u0AC7-\u0AC8\u0ACD\u0AE2-\u0AE3\u0B01\u0B3C\u0B3E\u0B3F\u0B41-\u0B44\u0B4D\u0B56\u0B57\u0B62-\u0B63\u0B82\u0BBE\u0BC0\u0BCD\u0BD7\u0C00\u0C3E-\u0C40\u0C46-\u0C48\u0C4A-\u0C4D\u0C55-\u0C56\u0C62-\u0C63\u0C81\u0CBC\u0CBF\u0CC2\u0CC6\u0CCC-\u0CCD\u0CD5-\u0CD6\u0CE2-\u0CE3\u0D01\u0D3E\u0D41-\u0D44\u0D4D\u0D57\u0D62-\u0D63\u0DCA\u0DCF\u0DD2-\u0DD4\u0DD6\u0DDF\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB-\u0EBC\u0EC8-\u0ECD\u0F18-\u0F19\u0F35\u0F37\u0F39\u0F71-\u0F7E\u0F80-\u0F84\u0F86-\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102D-\u1030\u1032-\u1037\u1039-\u103A\u103D-\u103E\u1058-\u1059\u105E-\u1060\u1071-\u1074\u1082\u1085-\u1086\u108D\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752-\u1753\u1772-\u1773\u17B4-\u17B5\u17B7-\u17BD\u17C6\u17C9-\u17D3\u17DD\u180B-\u180D\u18A9\u1920-\u1922\u1927-\u1928\u1932\u1939-\u193B\u1A17-\u1A18\u1A1B\u1A56\u1A58-\u1A5E\u1A60\u1A62\u1A65-\u1A6C\u1A73-\u1A7C\u1A7F\u1AB0-\u1ABD\u1ABE\u1B00-\u1B03\u1B34\u1B36-\u1B3A\u1B3C\u1B42\u1B6B-\u1B73\u1B80-\u1B81\u1BA2-\u1BA5\u1BA8-\u1BA9\u1BAB-\u1BAD\u1BE6\u1BE8-\u1BE9\u1BED\u1BEF-\u1BF1\u1C2C-\u1C33\u1C36-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE0\u1CE2-\u1CE8\u1CED\u1CF4\u1CF8-\u1CF9\u1DC0-\u1DF5\u1DFC-\u1DFF\u200C-\u200D\u20D0-\u20DC\u20DD-\u20E0\u20E1\u20E2-\u20E4\u20E5-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302D\u302E-\u302F\u3099-\u309A\uA66F\uA670-\uA672\uA674-\uA67D\uA69E-\uA69F\uA6F0-\uA6F1\uA802\uA806\uA80B\uA825-\uA826\uA8C4\uA8E0-\uA8F1\uA926-\uA92D\uA947-\uA951\uA980-\uA982\uA9B3\uA9B6-\uA9B9\uA9BC\uA9E5\uAA29-\uAA2E\uAA31-\uAA32\uAA35-\uAA36\uAA43\uAA4C\uAA7C\uAAB0\uAAB2-\uAAB4\uAAB7-\uAAB8\uAABE-\uAABF\uAAC1\uAAEC-\uAAED\uAAF6\uABE5\uABE8\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFF9E-\uFF9F]"),g_=n=>L(n)&&n.charCodeAt(0)>=768&&m_.test(n),nk=(...n)=>i=>{for(let c=0;ci=>{for(let c=0;cn?n.createRange():Qr.DOM.createRng(),qs=n=>L(n)&&/[\r\n\t ]/.test(n),pu=n=>!!n.setStart&&!!n.setEnd,hg=n=>{const i=n.startContainer,c=n.startOffset;if(qs(n.toString())&&v_(i.parentNode)&&_n(i)){const m=i.data;if(qs(m[c-1])||qs(m[c+1]))return!0}return!1},Gy=n=>{const i=n.ownerDocument,c=cb(i),m=i.createTextNode(Kr),p=n.parentNode;p.insertBefore(m,n),c.setStart(m,0),c.setEnd(m,1);const w=Jp(c.getBoundingClientRect());return p.removeChild(m),w},Yi=n=>{const i=n.startContainer,c=n.endContainer,m=n.startOffset,p=n.endOffset;if(i===c&&_n(c)&&m===0&&p===1){const w=n.cloneRange();return w.setEndAfter(c),mg(w)}else return null},Ky=n=>n.left===0&&n.right===0&&n.top===0&&n.bottom===0,mg=n=>{var i;let c;const m=n.getClientRects();return m.length>0?c=Jp(m[0]):c=Jp(n.getBoundingClientRect()),!pu(n)&&dg(n)&&Ky(c)?Gy(n):Ky(c)&&pu(n)&&(i=Yi(n))!==null&&i!==void 0?i:c},Oa=(n,i)=>{const c=e1(n,i);return c.width=1,c.right=c.left+1,c},fm=n=>{const i=[],c=x=>{x.height!==0&&(i.length>0&&fg(x,i[i.length-1])||i.push(x))},m=(x,M)=>{const B=cb(x.ownerDocument);if(M0&&(B.setStart(x,M-1),B.setEnd(x,M),hg(B)||c(Oa(mg(B),!1))),M{const m=()=>(o1(n),i===0),p=()=>o1(n)?i>=n.data.length:i>=n.childNodes.length,w=()=>{const ae=cb(n.ownerDocument);return ae.setStart(n,i),ae.setEnd(n,i),ae},x=()=>(c||(c=fm(Vt(n,i))),c),M=()=>x().length>0,B=ae=>ae&&n===ae.container()&&i===ae.offset(),q=ae=>hf(n,ae?i-1:i);return{container:Qe(n),offset:Qe(i),toRange:w,getClientRects:x,isVisible:M,isAtStart:m,isAtEnd:p,isEqual:B,getNode:q}};Vt.fromRangeStart=n=>Vt(n.startContainer,n.startOffset),Vt.fromRangeEnd=n=>Vt(n.endContainer,n.endOffset),Vt.after=n=>Vt(n.parentNode,Yv(n)+1),Vt.before=n=>Vt(n.parentNode,Yv(n)),Vt.isAbove=(n,i)=>ri($o(i.getClientRects()),Po(n.getClientRects()),sa).getOr(!1),Vt.isBelow=(n,i)=>ri(Po(i.getClientRects()),$o(n.getClientRects()),df).getOr(!1),Vt.isAtStart=n=>n?n.isAtStart():!1,Vt.isAtEnd=n=>n?n.isAtEnd():!1,Vt.isTextPosition=n=>n?_n(n.container()):!1,Vt.isElementPosition=n=>!Vt.isTextPosition(n);const T0=(n,i)=>{_n(i)&&i.data.length===0&&n.remove(i)},Jy=(n,i,c)=>{i.insertNode(c),T0(n,c.previousSibling),T0(n,c.nextSibling)},E0=(n,i,c)=>{const m=he.from(c.firstChild),p=he.from(c.lastChild);i.insertNode(c),m.each(w=>T0(n,w.previousSibling)),p.each(w=>T0(n,w.nextSibling))},Ch=(n,i,c)=>{K1(c)?E0(n,i,c):Jy(n,i,c)},mf=_n,ub=Pd,Xv=Qr.nodeIndex,e2=n=>{const i=n.parentNode;return ub(i)?e2(i):i},jv=n=>n?Ge(n.childNodes,(i,c)=>(ub(c)&&c.nodeName!=="BR"?i=i.concat(jv(c)):i.push(c),i),[]):[],A0=(n,i)=>{let c=n;for(;(c=c.previousSibling)&&mf(c);)i+=c.data.length;return i},kh=n=>i=>n===i,cd=n=>{let i,c;i=jv(e2(n)),c=qe(i,kh(n),n),i=i.slice(0,c+1);const m=Ge(i,(p,w,x)=>(mf(w)&&mf(i[x-1])&&p++,p),0);return i=Qa(i,$f([n.nodeName])),c=qe(i,kh(n),n),c-m},Fu=n=>(mf(n)?"text()":n.nodeName.toLowerCase())+"["+cd(n)+"]",zl=(n,i,c)=>{const m=[];for(let p=i.parentNode;p&&p!==n&&!(c&&c(p));p=p.parentNode)m.push(p);return m},t2=(n,i)=>{let c=[],m=i.container(),p=i.offset(),w;if(mf(m))w=A0(m,p);else{const M=m.childNodes;p>=M.length?(w="after",p=M.length-1):w="before",m=M[p]}c.push(Fu(m));let x=zl(n,m);return x=Qa(x,st(Pd)),c=c.concat(Zi(x,M=>Fu(M))),c.reverse().join("/")+","+w},hp=(n,i,c)=>{let m=jv(n);return m=Qa(m,(p,w)=>!mf(p)||!mf(m[w-1])),m=Qa(m,$f([i])),m[c]},O_=(n,i)=>{let c=n,m=0;for(;mf(c);){const p=c.data.length;if(i>=m&&i<=m+p){n=c,i=i-m;break}if(!mf(c.nextSibling)){n=c,i=p;break}m+=p,c=c.nextSibling}return mf(n)&&i>n.data.length&&(i=n.data.length),Vt(n,i)},D0=(n,i)=>{if(!i)return null;const c=i.split(","),m=c[0].split("/"),p=c.length>1?c[1]:"before",w=Ge(m,(x,M)=>{const B=/([\w\-\(\)]+)\[([0-9]+)\]/.exec(M);return B?(B[1]==="text()"&&(B[1]="#text"),hp(x,B[1],parseInt(B[2],10))):null},n);if(!w)return null;if(!mf(w)&&w.parentNode){let x;return p==="after"?x=Xv(w)+1:x=Xv(w),Vt(w.parentNode,x)}return O_(w,parseInt(p,10))},s1=Es,n2=(n,i,c)=>{let m=n(i.data.slice(0,c)).length;for(let p=i.previousSibling;p&&_n(p);p=p.previousSibling)m+=n(p.data).length;return m},qv=(n,i,c,m,p)=>{const w=p?m.startContainer:m.endContainer;let x=p?m.startOffset:m.endOffset;const M=[],B=n.getRoot();if(_n(w))M.push(c?n2(i,w,x):x);else{let q=0;const ae=w.childNodes;x>=ae.length&&ae.length&&(q=1,x=Math.max(0,ae.length-1)),M.push(n.nodeIndex(ae[x],c)+q)}for(let q=w;q&&q!==B;q=q.parentNode)M.push(n.nodeIndex(q,c));return M},y_=(n,i,c,m)=>{const p=i.dom,w=qv(p,n,c,m,!0),x=i.isForward(),M=oa(m)?{isFakeCaret:!0}:{};if(i.isCollapsed())return{start:w,forward:x,...M};{const B=qv(p,n,c,m,!1);return{start:w,end:B,forward:x,...M}}},Gv=(n,i,c)=>{let m=0;return gn.each(n.select(i),p=>{if(p.getAttribute("data-mce-bogus")!=="all"){if(p===c)return!1;m++;return}}),m},o2=(n,i)=>{let c=i?n.startContainer:n.endContainer,m=i?n.startOffset:n.endOffset;if(Jn(c)&&c.nodeName==="TR"){const p=c.childNodes;c=p[Math.min(i?m:m-1,p.length-1)],c&&(m=i?0:c.childNodes.length,i?n.setStart(c,m):n.setEnd(c,m))}},vl=n=>(o2(n,!0),o2(n,!1),n),ec=(n,i)=>{if(Jn(n)&&(n=ld(n,i),s1(n)))return n;if(_r(n)){_n(n)&&Si(n)&&(n=n.parentNode);let c=n.previousSibling;if(s1(c)||(c=n.nextSibling,s1(c)))return c}},Qu=n=>ec(n.startContainer,n.startOffset)||ec(n.endContainer,n.endOffset),Zr=(n,i,c)=>{const m=c.getNode(),p=c.getRng();if(m.nodeName==="IMG"||s1(m)){const x=m.nodeName;return{name:x,index:Gv(c.dom,x,m)}}const w=Qu(p);if(w){const x=w.tagName;return{name:x,index:Gv(c.dom,x,w)}}return y_(n,c,i,p)},tc=n=>{const i=n.getRng();return{start:t2(n.dom.getRoot(),Vt.fromRangeStart(i)),end:t2(n.dom.getRoot(),Vt.fromRangeEnd(i)),forward:n.isForward()}},Vl=n=>({rng:n.getRng(),forward:n.isForward()}),dm=(n,i,c)=>{const m={"data-mce-type":"bookmark",id:i,style:"overflow:hidden;line-height:0px"};return c?n.create("span",m,""):n.create("span",m)},Sr=(n,i)=>{const c=n.dom;let m=n.getRng();const p=c.uniqueId(),w=n.isCollapsed(),x=n.getNode(),M=x.nodeName,B=n.isForward();if(M==="IMG")return{name:M,index:Gv(c,M,x)};const q=vl(m.cloneRange());if(!w){q.collapse(!1);const fe=dm(c,p+"_end",i);Ch(c,q,fe)}m=vl(m),m.collapse(!0);const ae=dm(c,p+"_start",i);return Ch(c,m,ae),n.moveToBookmark({id:p,keep:!0,forward:B}),{id:p,forward:B}},w_=(n,i,c=!1)=>i===2?Zr(In,c,n):i===3?tc(n):i?Vl(n):Sr(n,!1),bu=He(Zr,Bt,!0),Dl=n=>{const i=w=>w(n),c=Qe(n),m=()=>p,p={tag:!0,inner:n,fold:(w,x)=>x(n),isValue:mt,isError:je,map:w=>bc.value(w(n)),mapError:m,bind:i,exists:i,forall:i,getOr:c,or:m,getOrThunk:c,orThunk:m,getOrDie:c,each:w=>{w(n)},toOptional:()=>he.some(n)};return p},s2=n=>{const i=()=>c,c={tag:!1,inner:n,fold:(m,p)=>m(n),isValue:je,isError:mt,map:i,mapError:m=>bc.error(m(n)),bind:i,exists:je,forall:mt,getOr:Bt,or:Bt,getOrThunk:Et,orThunk:Et,getOrDie:rn(String(n)),each:ot,toOptional:he.none};return c},bc={value:Dl,error:s2,fromOption:(n,i)=>n.fold(()=>s2(i),Dl)},pg={generate:n=>{if(!oe(n))throw new Error("cases must be an array");if(n.length===0)throw new Error("there must be at least one case");const i=[],c={};return Ne(n,(m,p)=>{const w=bs(m);if(w.length!==1)throw new Error("one and only one name per case");const x=w[0],M=m[x];if(c[x]!==void 0)throw new Error("duplicate key detected:"+x);if(x==="cata")throw new Error("cannot have a case named cata (sorry)");if(!oe(M))throw new Error("case arguments must be an array");i.push(x),c[x]=(...B)=>{const q=B.length;if(q!==M.length)throw new Error("Wrong number of arguments to case "+x+". Expected "+M.length+" ("+M+"), got "+q);return{fold:(...fe)=>{if(fe.length!==n.length)throw new Error("Wrong number of arguments to fold. Expected "+n.length+", got "+fe.length);return fe[p].apply(null,B)},match:fe=>{const be=bs(fe);if(i.length!==be.length)throw new Error("Wrong number of arguments to match. Expected: "+i.join(",")+` + */function Tue(o,e){var t=Object.keys(o);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(o);e&&(s=s.filter(function(a){return Object.getOwnPropertyDescriptor(o,a).enumerable})),t.push.apply(t,s)}return t}function Oy(o){for(var e=1;e=0)&&(t[a]=o[a]);return t}function Pxe(o,e){if(o==null)return{};var t=Dxe(o,e),s,a;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(o);for(a=0;a=0)&&(!Object.prototype.propertyIsEnumerable.call(o,s)||(t[s]=o[s]))}return t}var Mxe="1.15.0";function Fw(o){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(o)}var jw=Fw(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),tI=Fw(/Edge/i),Eue=Fw(/firefox/i),i6=Fw(/safari/i)&&!Fw(/chrome/i)&&!Fw(/android/i),t1e=Fw(/iP(ad|od|hone)/i),n1e=Fw(/chrome/i)&&Fw(/android/i),o1e={capture:!1,passive:!1};function hl(o,e,t){o.addEventListener(e,t,!jw&&o1e)}function La(o,e,t){o.removeEventListener(e,t,!jw&&o1e)}function rz(o,e){if(!!e){if(e[0]===">"&&(e=e.substring(1)),o)try{if(o.matches)return o.matches(e);if(o.msMatchesSelector)return o.msMatchesSelector(e);if(o.webkitMatchesSelector)return o.webkitMatchesSelector(e)}catch{return!1}return!1}}function Rxe(o){return o.host&&o!==document&&o.host.nodeType?o.host:o.parentNode}function iy(o,e,t,s){if(o){t=t||document;do{if(e!=null&&(e[0]===">"?o.parentNode===t&&rz(o,e):rz(o,e))||s&&o===t)return o;if(o===t)break}while(o=Rxe(o))}return null}var Aue=/\s+/g;function $1(o,e,t){if(o&&e)if(o.classList)o.classList[t?"add":"remove"](e);else{var s=(" "+o.className+" ").replace(Aue," ").replace(" "+e+" "," ");o.className=(s+(t?" "+e:"")).replace(Aue," ")}}function Vr(o,e,t){var s=o&&o.style;if(s){if(t===void 0)return document.defaultView&&document.defaultView.getComputedStyle?t=document.defaultView.getComputedStyle(o,""):o.currentStyle&&(t=o.currentStyle),e===void 0?t:t[e];!(e in s)&&e.indexOf("webkit")===-1&&(e="-webkit-"+e),s[e]=t+(typeof t=="string"?"":"px")}}function OD(o,e){var t="";if(typeof o=="string")t=o;else do{var s=Vr(o,"transform");s&&s!=="none"&&(t=s+" "+t)}while(!e&&(o=o.parentNode));var a=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return a&&new a(t)}function s1e(o,e,t){if(o){var s=o.getElementsByTagName(e),a=0,l=s.length;if(t)for(;a=l:u=a<=l,!u)return s;if(s===hy())break;s=_C(s,!1)}return!1}function PD(o,e,t,s){for(var a=0,l=0,u=o.children;l2&&arguments[2]!==void 0?arguments[2]:{},a=s.evt,l=Pxe(s,Zxe);nI.pluginEvent.bind(Wr)(e,t,Oy({dragEl:zo,parentEl:ju,ghostEl:Ai,rootEl:eu,nextEl:tE,lastDownEl:TH,cloneEl:Su,cloneHidden:yC,dragStarted:qN,putSortable:Vh,activeSortable:Wr.active,originalEvent:a,oldIndex:hD,oldDraggableIndex:l6,newIndex:I1,newDraggableIndex:bC,hideGhostForTarget:f1e,unhideGhostForTarget:d1e,cloneNowHidden:function(){yC=!0},cloneNowShown:function(){yC=!1},dispatchSortableEvent:function(d){Rg({sortable:t,name:d,originalEvent:a})}},l))};function Rg(o){Qxe(Oy({putSortable:Vh,cloneEl:Su,targetEl:zo,rootEl:eu,oldIndex:hD,oldDraggableIndex:l6,newIndex:I1,newDraggableIndex:bC},o))}var zo,ju,Ai,eu,tE,TH,Su,yC,hD,I1,l6,bC,IZ,Vh,iD=!1,iz=!1,az=[],qT,wv,wne,_ne,Mue,Rue,qN,tD,c6,u6=!1,BZ=!1,EH,Rm,Sne=[],Boe=!1,lz=[],tV=typeof document<"u",LZ=t1e,$ue=tI||jw?"cssFloat":"float",Hxe=tV&&!n1e&&!t1e&&"draggable"in document.createElement("div"),l1e=function(){if(!!tV){if(jw)return!1;var o=document.createElement("x");return o.style.cssText="pointer-events:auto",o.style.pointerEvents==="auto"}}(),c1e=function(e,t){var s=Vr(e),a=parseInt(s.width)-parseInt(s.paddingLeft)-parseInt(s.paddingRight)-parseInt(s.borderLeftWidth)-parseInt(s.borderRightWidth),l=PD(e,0,t),u=PD(e,1,t),d=l&&Vr(l),h=u&&Vr(u),b=d&&parseInt(d.marginLeft)+parseInt(d.marginRight)+yd(l).width,y=h&&parseInt(h.marginLeft)+parseInt(h.marginRight)+yd(u).width;if(s.display==="flex")return s.flexDirection==="column"||s.flexDirection==="column-reverse"?"vertical":"horizontal";if(s.display==="grid")return s.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(l&&d.float&&d.float!=="none"){var k=d.float==="left"?"left":"right";return u&&(h.clear==="both"||h.clear===k)?"vertical":"horizontal"}return l&&(d.display==="block"||d.display==="flex"||d.display==="table"||d.display==="grid"||b>=a&&s[$ue]==="none"||u&&s[$ue]==="none"&&b+y>a)?"vertical":"horizontal"},zxe=function(e,t,s){var a=s?e.left:e.top,l=s?e.right:e.bottom,u=s?e.width:e.height,d=s?t.left:t.top,h=s?t.right:t.bottom,b=s?t.width:t.height;return a===d||l===h||a+u/2===d+b/2},Vxe=function(e,t){var s;return az.some(function(a){var l=a[F1].options.emptyInsertThreshold;if(!(!l||lre(a))){var u=yd(a),d=e>=u.left-l&&e<=u.right+l,h=t>=u.top-l&&t<=u.bottom+l;if(d&&h)return s=a}}),s},u1e=function(e){function t(l,u){return function(d,h,b,y){var k=d.options.group.name&&h.options.group.name&&d.options.group.name===h.options.group.name;if(l==null&&(u||k))return!0;if(l==null||l===!1)return!1;if(u&&l==="clone")return l;if(typeof l=="function")return t(l(d,h,b,y),u)(d,h,b,y);var E=(u?d:h).options.group.name;return l===!0||typeof l=="string"&&l===E||l.join&&l.indexOf(E)>-1}}var s={},a=e.group;(!a||xH(a)!="object")&&(a={name:a}),s.name=a.name,s.checkPull=t(a.pull,!0),s.checkPut=t(a.put),s.revertClone=a.revertClone,e.group=s},f1e=function(){!l1e&&Ai&&Vr(Ai,"display","none")},d1e=function(){!l1e&&Ai&&Vr(Ai,"display","")};tV&&!n1e&&document.addEventListener("click",function(o){if(iz)return o.preventDefault(),o.stopPropagation&&o.stopPropagation(),o.stopImmediatePropagation&&o.stopImmediatePropagation(),iz=!1,!1},!0);var GT=function(e){if(zo){e=e.touches?e.touches[0]:e;var t=Vxe(e.clientX,e.clientY);if(t){var s={};for(var a in e)e.hasOwnProperty(a)&&(s[a]=e[a]);s.target=s.rootEl=t,s.preventDefault=void 0,s.stopPropagation=void 0,t[F1]._onDragOver(s)}}},Wxe=function(e){zo&&zo.parentNode[F1]._isOutsideThisEl(e.target)};function Wr(o,e){if(!(o&&o.nodeType&&o.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(o));this.el=o,this.options=e=zw({},e),o[F1]=this;var t={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(o.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return c1e(o,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(u,d){u.setData("Text",d.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:Wr.supportPointer!==!1&&"PointerEvent"in window&&!i6,emptyInsertThreshold:5};nI.initializePlugins(this,o,t);for(var s in t)!(s in e)&&(e[s]=t[s]);u1e(e);for(var a in this)a.charAt(0)==="_"&&typeof this[a]=="function"&&(this[a]=this[a].bind(this));this.nativeDraggable=e.forceFallback?!1:Hxe,this.nativeDraggable&&(this.options.touchStartThreshold=1),e.supportPointer?hl(o,"pointerdown",this._onTapStart):(hl(o,"mousedown",this._onTapStart),hl(o,"touchstart",this._onTapStart)),this.nativeDraggable&&(hl(o,"dragover",this),hl(o,"dragenter",this)),az.push(this.el),e.store&&e.store.get&&this.sort(e.store.get(this)||[]),zw(this,Bxe())}Wr.prototype={constructor:Wr,_isOutsideThisEl:function(e){!this.el.contains(e)&&e!==this.el&&(tD=null)},_getDirection:function(e,t){return typeof this.options.direction=="function"?this.options.direction.call(this,e,t,zo):this.options.direction},_onTapStart:function(e){if(!!e.cancelable){var t=this,s=this.el,a=this.options,l=a.preventOnFilter,u=e.type,d=e.touches&&e.touches[0]||e.pointerType&&e.pointerType==="touch"&&e,h=(d||e).target,b=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||h,y=a.filter;if(Jxe(s),!zo&&!(/mousedown|pointerdown/.test(u)&&e.button!==0||a.disabled)&&!b.isContentEditable&&!(!this.nativeDraggable&&i6&&h&&h.tagName.toUpperCase()==="SELECT")&&(h=iy(h,a.draggable,s,!1),!(h&&h.animated)&&TH!==h)){if(hD=Lb(h),l6=Lb(h,a.draggable),typeof y=="function"){if(y.call(this,e,h,this)){Rg({sortable:t,rootEl:b,name:"filter",targetEl:h,toEl:s,fromEl:s}),Rp("filter",t,{evt:e}),l&&e.cancelable&&e.preventDefault();return}}else if(y&&(y=y.split(",").some(function(k){if(k=iy(b,k.trim(),s,!1),k)return Rg({sortable:t,rootEl:k,name:"filter",targetEl:h,fromEl:s,toEl:s}),Rp("filter",t,{evt:e}),!0}),y)){l&&e.cancelable&&e.preventDefault();return}a.handle&&!iy(b,a.handle,s,!1)||this._prepareDragStart(e,d,h)}}},_prepareDragStart:function(e,t,s){var a=this,l=a.el,u=a.options,d=l.ownerDocument,h;if(s&&!zo&&s.parentNode===l){var b=yd(s);if(eu=l,zo=s,ju=zo.parentNode,tE=zo.nextSibling,TH=s,IZ=u.group,Wr.dragged=zo,qT={target:zo,clientX:(t||e).clientX,clientY:(t||e).clientY},Mue=qT.clientX-b.left,Rue=qT.clientY-b.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,zo.style["will-change"]="all",h=function(){if(Rp("delayEnded",a,{evt:e}),Wr.eventCanceled){a._onDrop();return}a._disableDelayedDragEvents(),!Eue&&a.nativeDraggable&&(zo.draggable=!0),a._triggerDragStart(e,t),Rg({sortable:a,name:"choose",originalEvent:e}),$1(zo,u.chosenClass,!0)},u.ignore.split(",").forEach(function(y){s1e(zo,y.trim(),Cne)}),hl(d,"dragover",GT),hl(d,"mousemove",GT),hl(d,"touchmove",GT),hl(d,"mouseup",a._onDrop),hl(d,"touchend",a._onDrop),hl(d,"touchcancel",a._onDrop),Eue&&this.nativeDraggable&&(this.options.touchStartThreshold=4,zo.draggable=!0),Rp("delayStart",this,{evt:e}),u.delay&&(!u.delayOnTouchOnly||t)&&(!this.nativeDraggable||!(tI||jw))){if(Wr.eventCanceled){this._onDrop();return}hl(d,"mouseup",a._disableDelayedDrag),hl(d,"touchend",a._disableDelayedDrag),hl(d,"touchcancel",a._disableDelayedDrag),hl(d,"mousemove",a._delayedDragTouchMoveHandler),hl(d,"touchmove",a._delayedDragTouchMoveHandler),u.supportPointer&&hl(d,"pointermove",a._delayedDragTouchMoveHandler),a._dragStartTimer=setTimeout(h,u.delay)}else h()}},_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(){zo&&Cne(zo),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;La(e,"mouseup",this._disableDelayedDrag),La(e,"touchend",this._disableDelayedDrag),La(e,"touchcancel",this._disableDelayedDrag),La(e,"mousemove",this._delayedDragTouchMoveHandler),La(e,"touchmove",this._delayedDragTouchMoveHandler),La(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||e.pointerType=="touch"&&e,!this.nativeDraggable||t?this.options.supportPointer?hl(document,"pointermove",this._onTouchMove):t?hl(document,"touchmove",this._onTouchMove):hl(document,"mousemove",this._onTouchMove):(hl(zo,"dragend",this),hl(eu,"dragstart",this._onDragStart));try{document.selection?AH(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(e,t){if(iD=!1,eu&&zo){Rp("dragStarted",this,{evt:t}),this.nativeDraggable&&hl(document,"dragover",Wxe);var s=this.options;!e&&$1(zo,s.dragClass,!1),$1(zo,s.ghostClass,!0),Wr.active=this,e&&this._appendGhost(),Rg({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(wv){this._lastX=wv.clientX,this._lastY=wv.clientY,f1e();for(var e=document.elementFromPoint(wv.clientX,wv.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(wv.clientX,wv.clientY),e!==t);)t=e;if(zo.parentNode[F1]._isOutsideThisEl(e),t)do{if(t[F1]){var s=void 0;if(s=t[F1]._onDragOver({clientX:wv.clientX,clientY:wv.clientY,target:e,rootEl:t}),s&&!this.options.dragoverBubble)break}e=t}while(t=t.parentNode);d1e()}},_onTouchMove:function(e){if(qT){var t=this.options,s=t.fallbackTolerance,a=t.fallbackOffset,l=e.touches?e.touches[0]:e,u=Ai&&OD(Ai,!0),d=Ai&&u&&u.a,h=Ai&&u&&u.d,b=LZ&&Rm&&Pue(Rm),y=(l.clientX-qT.clientX+a.x)/(d||1)+(b?b[0]-Sne[0]:0)/(d||1),k=(l.clientY-qT.clientY+a.y)/(h||1)+(b?b[1]-Sne[1]:0)/(h||1);if(!Wr.active&&!iD){if(s&&Math.max(Math.abs(l.clientX-this._lastX),Math.abs(l.clientY-this._lastY))=0&&(Rg({rootEl:ju,name:"add",toEl:ju,fromEl:eu,originalEvent:e}),Rg({sortable:this,name:"remove",toEl:ju,originalEvent:e}),Rg({rootEl:ju,name:"sort",toEl:ju,fromEl:eu,originalEvent:e}),Rg({sortable:this,name:"sort",toEl:ju,originalEvent:e})),Vh&&Vh.save()):I1!==hD&&I1>=0&&(Rg({sortable:this,name:"update",toEl:ju,originalEvent:e}),Rg({sortable:this,name:"sort",toEl:ju,originalEvent:e})),Wr.active&&((I1==null||I1===-1)&&(I1=hD,bC=l6),Rg({sortable:this,name:"end",toEl:ju,originalEvent:e}),this.save()))),this._nulling()},_nulling:function(){Rp("nulling",this),eu=zo=ju=Ai=tE=Su=TH=yC=qT=wv=qN=I1=bC=hD=l6=tD=c6=Vh=IZ=Wr.dragged=Wr.ghost=Wr.clone=Wr.active=null,lz.forEach(function(e){e.checked=!0}),lz.length=wne=_ne=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":zo&&(this._onDragOver(e),Uxe(e));break;case"selectstart":e.preventDefault();break}},toArray:function(){for(var e=[],t,s=this.el.children,a=0,l=s.length,u=this.options;as.right+a||o.clientX<=s.right&&o.clientY>s.bottom&&o.clientX>=s.left:o.clientX>s.right&&o.clientY>s.top||o.clientX<=s.right&&o.clientY>s.bottom+a}function qxe(o,e,t,s,a,l,u,d){var h=s?o.clientY:o.clientX,b=s?t.height:t.width,y=s?t.top:t.left,k=s?t.bottom:t.right,E=!1;if(!u){if(d&&EHy+b*l/2:hk-EH)return-c6}else if(h>y+b*(1-a)/2&&hk-b*l/2)?h>y+b/2?1:-1:0}function Gxe(o){return Lb(zo){u[y]=null}),go(),t=u[e],t?t.p(h,b):(t=u[e]=l[e](h),t.c()),xe(t,1),t.m(s.parentNode,s))},i(h){a||(xe(t),a=!0)},o(h){Be(t),a=!1},d(h){u[e].d(h),h&&ke(s)}}}function sTe(o,e,t){let{$$slots:s={},$$scope:a}=e,{sortableClass:l=""}=e,{isTable:u=!1}=e,{sortableInstance:d}=e;const h=Fg();let b;W1(()=>{let E={animation:150,easing:"cubic-bezier(1, 0, 0, 1)",onUpdate(R){h("update",{source:R.oldIndex,target:R.newIndex})},onMove(R){}};t(3,d=Wr.create(b,E))});function y(E){Ro[E?"unshift":"push"](()=>{b=E,t(2,b)})}function k(E){Ro[E?"unshift":"push"](()=>{b=E,t(2,b)})}return o.$$set=E=>{"sortableClass"in E&&t(0,l=E.sortableClass),"isTable"in E&&t(1,u=E.isTable),"sortableInstance"in E&&t(3,d=E.sortableInstance),"$$scope"in E&&t(4,a=E.$$scope)},[l,u,b,d,a,s,y,k]}class oI extends uo{constructor(e){super(),co(this,e,sTe,oTe,lo,{sortableClass:0,isTable:1,sortableInstance:3})}}function Iue(o,e,t){const s=o.slice();return s[11]=e[t],s}function Bue(o){let e,t;return{c(){e=re("div"),t=Ht(o[1]),Z(e,"class","invalid-feedback d-block mb-3")},m(s,a){Te(s,e,a),X(e,t)},p(s,a){a&2&&Qn(t,s[1])},d(s){s&&ke(e)}}}function Lue(o){let e,t;return e=new oI({props:{sortableClass:"row row-cols-3 mt-3",$$slots:{default:[rTe]},$$scope:{ctx:o}}}),e.$on("update",o[4]),{c(){en(e.$$.fragment)},m(s,a){Kt(e,s,a),t=!0},p(s,a){const l={};a&16385&&(l.$$scope={dirty:a,ctx:s}),e.$set(l)},i(s){t||(xe(e.$$.fragment,s),t=!0)},o(s){Be(e.$$.fragment,s),t=!1},d(s){Jt(e,s)}}}function Fue(o,e){let t,s,a,l;return s=new J6({props:{classes:"h-100",record:e[11],hasDelete:!0}}),s.$on("remove",e[3]),{key:o,first:null,c(){t=re("div"),en(s.$$.fragment),a=Ze(),Z(t,"class","col mb-3"),this.first=t},m(u,d){Te(u,t,d),Kt(s,t,null),X(t,a),l=!0},p(u,d){e=u;const h={};d&1&&(h.record=e[11]),s.$set(h)},i(u){l||(xe(s.$$.fragment,u),l=!0)},o(u){Be(s.$$.fragment,u),l=!1},d(u){u&&ke(t),Jt(s)}}}function rTe(o){let e=[],t=new Map,s,a,l=o[0];const u=d=>d[11].id;for(let d=0;d0&&Lue(o);return{c(){d&&d.c(),e=Ze(),t=re("div"),en(s.$$.fragment),a=Ze(),h&&h.c(),l=Rs(),Z(t,"class","inline-card-wrapper")},m(b,y){d&&d.m(b,y),Te(b,e,y),Te(b,t,y),Kt(s,t,null),Te(b,a,y),h&&h.m(b,y),Te(b,l,y),u=!0},p(b,[y]){b[1]?d?d.p(b,y):(d=Bue(b),d.c(),d.m(e.parentNode,e)):d&&(d.d(1),d=null),b[0].length>0?h?(h.p(b,y),y&1&&xe(h,1)):(h=Lue(b),h.c(),xe(h,1),h.m(l.parentNode,l)):h&&(mo(),Be(h,1,1,()=>{h=null}),go())},i(b){u||(xe(s.$$.fragment,b),xe(h),u=!0)},o(b){Be(s.$$.fragment,b),Be(h),u=!1},d(b){d&&d.d(b),b&&ke(e),b&&ke(t),Jt(s),b&&ke(a),h&&h.d(b),b&&ke(l)}}}function aTe(o,e,t){let s,a;const l=Ur("channel");let{record:u}=e,{field:d}=e,{graph:h}=e,{validationErrors:b}=e,y=l.schemas.filter($=>d.collections.includes($.name));function k($){$.preventDefault(),t(6,h.edges=h.edges.filter(Q=>!(Q.target===$.detail&&Q.field===d.name)),h)}function E($){t(6,h.edges=qD($.detail.source,$.detail.target,h.edges,d.name),h)}function R($){$.preventDefault(),t(6,h=K6(h,u,$.detail.records,d.name,$.detail.action))}return o.$$set=$=>{"record"in $&&t(7,u=$.record),"field"in $&&t(8,d=$.field),"graph"in $&&t(6,h=$.graph),"validationErrors"in $&&t(9,b=$.validationErrors)},o.$$.update=()=>{var $;o.$$.dirty&768&&t(1,s=Lm(b,d.name)),o.$$.dirty&448&&t(0,a=($=h.edges.filter(Q=>Q.field===d.name).map(Q=>h.records.find(F=>F.id==Q.target&&u.id==Q.source)).filter(Q=>!!(Q!=null&&Q.id)))!=null?$:[])},[a,s,y,k,E,R,h,u,d,b]}class lTe extends uo{constructor(e){super(),co(this,e,aTe,iTe,lo,{record:7,field:8,graph:6,validationErrors:9})}}function Que(o,e,t){const s=o.slice();return s[21]=e[t],s}function cTe(o){let e,t,s,a,l,u,d,h,b,y,k,E,R,$,Q,F,U,K,L,te,ne,oe,G,we,ve,Re,Oe,ce,Xe,tt;u=new Fa({props:{icon:"pencil",width:12,height:12}});const ot=[hTe,dTe],V=[];function ut(Et,Cn){return Et[7]?0:1}b=ut(o),y=V[b]=ot[b](o),$=new Fa({props:{icon:"ellipsis"}});let Qe=!o[1]&&Zue(o),Bt=!o[2]&&Hue(o),Ct=o[8].type==="files"&&mTe(o),He=o[8].fields.filter(Vue),st=[];for(let Et=0;EtBe(st[Et],1,1,()=>{st[Et]=null});return{c(){e=re("div"),t=re("div"),s=re("small"),s.textContent=`${o[8].label}`,a=Ze(),l=re("button"),en(u.$$.fragment),d=Ze(),h=re("button"),y.c(),k=Ze(),E=re("div"),R=re("button"),en($.$$.fragment),Q=Ze(),F=re("div"),U=re("a"),K=Ht("Edit in new tab"),te=Ze(),ne=re("button"),ne.textContent="Remove",oe=Ze(),G=re("div"),Qe&&Qe.c(),we=Ze(),Bt&&Bt.c(),ve=Ze(),Re=re("div"),Ct&&Ct.c(),Oe=Ze();for(let Et=0;Et{V[je]=null}),go(),y=V[b],y||(y=V[b]=ot[b](Et),y.c()),xe(y,1),y.m(h,null)),(!ce||Cn&1&&L!==(L="/records/"+Et[0].id))&&Z(U,"href",L),Et[1]?Qe&&(mo(),Be(Qe,1,1,()=>{Qe=null}),go()):Qe?(Qe.p(Et,Cn),Cn&2&&xe(Qe,1)):(Qe=Zue(Et),Qe.c(),xe(Qe,1),Qe.m(G,we)),Et[2]?Bt&&(mo(),Be(Bt,1,1,()=>{Bt=null}),go()):Bt?(Bt.p(Et,Cn),Cn&4&&xe(Bt,1)):(Bt=Hue(Et),Bt.c(),xe(Bt,1),Bt.m(G,null)),Et[8].type==="files"&&Ct.p(Et,Cn),Cn&257){He=Et[8].fields.filter(Vue);let mt;for(mt=0;mt{u[y]=null}),go(),s=u[t],s?s.p(h,b):(s=u[t]=l[t](h),s.c()),xe(s,1),s.m(e,null))},i(h){a||(xe(s),a=!0)},o(h){Be(s),a=!1},d(h){h&&ke(e),u[t].d()}}}const Vue=o=>!(o.trashed||["tab"].includes(o.ui)||["id"].includes(o.name));function OTe(o,e,t){let s,a;const l=Ur("channel"),u=Fg();let{isFirst:d}=e,{isLast:h}=e,{toDelete:b=!1}=e,{record:y}=e,k,E,R=l.schemas.find(we=>we.name===y.schema);function $(we){we.preventDefault(),axios.get(l.lucentUrl+"/records/editInline/"+y.id).then(ve=>{t(0,y=ve.data),t(4,k=ve.data.record),t(5,E=ve.data.graph),t(6,s=!0)}).catch(ve=>{console.log(ve)})}function Q(we){we.preventDefault(),u("moveup")}function F(we){we.preventDefault(),u("movedn")}function U(we){we.preventDefault(),u("inlinesaved",we.detail),t(6,s=!1)}function K(we){we.preventDefault(),u("remove",y.id)}function L(we){we.preventDefault(),u("trash",y.id)}function te(we){we.preventDefault(),u("undoremove",y.id)}function ne(we){we.preventDefault(),t(6,s=!1)}W1(()=>{t(6,s=!1)});function oe(we){we.preventDefault(),axios.post(l.lucentUrl+"/records/status/trashed",[y]).then(ve=>{u("remove",y.id)}).catch(ve=>{console.log(ve)})}const G=we=>t(7,a=!a);return o.$$set=we=>{"isFirst"in we&&t(1,d=we.isFirst),"isLast"in we&&t(2,h=we.isLast),"toDelete"in we&&t(3,b=we.toDelete),"record"in we&&t(0,y=we.record)},t(6,s=!1),t(7,a=!1),[y,d,h,b,k,E,s,a,R,$,Q,F,U,K,L,te,ne,oe,G]}class yTe extends uo{constructor(e){super(),co(this,e,OTe,vTe,lo,{isFirst:1,isLast:2,toDelete:3,record:0})}}function m1e(o,{from:e,to:t},s={}){const a=getComputedStyle(o),l=a.transform==="none"?"":a.transform,[u,d]=a.transformOrigin.split(" ").map(parseFloat),h=e.left+e.width*u/t.width-(t.left+u),b=e.top+e.height*d/t.height-(t.top+d),{delay:y=0,duration:k=R=>Math.sqrt(R)*120,easing:E=Mpe}=s;return{delay:y,duration:Ub(k)?k(Math.sqrt(h*h+b*b)):k,easing:E,css:(R,$)=>{const Q=$*h,F=$*b,U=R+$*e.width/t.width,K=R+$*e.height/t.height;return`transform: ${l} translate(${Q}px, ${F}px) scale(${U}, ${K});`}}}function Wue(o,e,t){const s=o.slice();return s[18]=e[t],s[19]=e,s[20]=t,s}function Uue(o){let e,t;return{c(){e=re("div"),t=Ht(o[3]),Z(e,"class","invalid-feedback d-block mb-3")},m(s,a){Te(s,e,a),X(e,t)},p(s,a){a&8&&Qn(t,s[3])},d(s){s&&ke(e)}}}function Yue(o){let e=[],t=new Map,s,a,l=o[2];const u=d=>d[18].id;for(let d=0;der(s,"record",E)),s.$on("inlinesaved",e[5]),s.$on("moveup",R),s.$on("movedn",$),s.$on("remove",e[6]),s.$on("undoremove",e[8]),s.$on("trash",e[7]),u=new eI({props:{field:e[1],recordId:e[18].id,schemas:e[4]}}),u.$on("insert",e[9]),u.$on("save",e[9]),{key:o,first:null,c(){t=re("div"),en(s.$$.fragment),l=Ze(),en(u.$$.fragment),d=Ze(),Z(t,"class","inline-card-wrapper"),this.first=t},m(F,U){Te(F,t,U),Kt(s,t,null),X(t,l),Kt(u,t,null),X(t,d),y=!0},p(F,U){e=F;const K={};U&4&&(K.isFirst=e[20]===0),U&4&&(K.isLast=e[20]+1===e[2].length),U&7&&(K.toDelete=e[0].edges.find(k)._isTrashed),!a&&U&4&&(a=!0,K.record=e[18],lr(()=>a=!1)),s.$set(K);const L={};U&2&&(L.field=e[1]),U&4&&(L.recordId=e[18].id),u.$set(L)},r(){h=t.getBoundingClientRect()},f(){Epe(t),b()},a(){b(),b=Tpe(t,h,m1e,{delay:250,duration:250,easing:Rpe})},i(F){y||(xe(s.$$.fragment,F),xe(u.$$.fragment,F),y=!0)},o(F){Be(s.$$.fragment,F),Be(u.$$.fragment,F),y=!1},d(F){F&&ke(t),Jt(s),Jt(u)}}}function wTe(o){let e,t,s,a,l,u,d=o[3]&&Uue(o);s=new eI({props:{field:o[1],recordId:null,schemas:o[4]}}),s.$on("insert",o[9]),s.$on("save",o[9]);let h=o[2].length>0&&Yue(o);return{c(){d&&d.c(),e=Ze(),t=re("div"),en(s.$$.fragment),a=Ze(),h&&h.c(),l=Rs(),Z(t,"class","inline-card-wrapper")},m(b,y){d&&d.m(b,y),Te(b,e,y),Te(b,t,y),Kt(s,t,null),Te(b,a,y),h&&h.m(b,y),Te(b,l,y),u=!0},p(b,[y]){b[3]?d?d.p(b,y):(d=Uue(b),d.c(),d.m(e.parentNode,e)):d&&(d.d(1),d=null);const k={};y&2&&(k.field=b[1]),s.$set(k),b[2].length>0?h?(h.p(b,y),y&4&&xe(h,1)):(h=Yue(b),h.c(),xe(h,1),h.m(l.parentNode,l)):h&&(mo(),Be(h,1,1,()=>{h=null}),go())},i(b){u||(xe(s.$$.fragment,b),xe(h),u=!0)},o(b){Be(s.$$.fragment,b),Be(h),u=!1},d(b){d&&d.d(b),b&&ke(e),b&&ke(t),Jt(s),b&&ke(a),h&&h.d(b),b&&ke(l)}}}function _Te(o,e,t){let s,a;const l=Ur("channel");let{field:u}=e,{record:d}=e,{graph:h}=e,{validationErrors:b}=e,y=l.schemas.filter(ne=>u.collections.includes(ne.name));function k(ne){const oe=ne.detail.records[0];t(0,h.edges=h.edges.map(G=>G.source===oe.id?oe:G),h)}function E(ne){ne.preventDefault(),t(0,h.edges=h.edges.filter(oe=>!(oe.target===ne.detail&&oe.field===u.name)),h)}function R(ne){ne.preventDefault(),t(0,h.edges=h.edges.map(oe=>(oe.target===ne.detail&&oe.field===u.name&&(oe._isTrashed=!0),oe)),h)}function $(ne){ne.preventDefault(),t(0,h.edges=h.edges.map(oe=>(oe.target===ne.detail&&oe.field===u.name&&delete oe._isTrashed,oe)),h)}function Q(ne){var Oe;ne.preventDefault();const oe=ne.detail.records,G=(Oe=ne.detail.after)!=null?Oe:null,we=ne.detail.action;let ve=oe.map(ce=>({target:ce.id,source:d.id,sourceSchema:d.schema,targetSchema:ce.schema,field:u.name,rank:""})),Re=h.edges;if(we==="replace"&&(Re=Re.filter(ce=>ce.field!==u.name)),t(0,h.records=Lc.exports.uniqBy([...h.records,...oe],ce=>ce.id),h),t(0,h.edges=Lc.exports.uniqBy([...Re,...ve],ce=>ce.target+ce.field),h),!G)t(0,h.edges=Lc.exports.uniqBy([...ve,...Re],ce=>ce.target+ce.field),h);else{let ce=!1,Xe=Re.reduce((tt,ot)=>(ce?tt.after.push(ot):tt.before.push(ot),ce===!1&&ot.target===G&&(ce=!0),tt),{before:[],after:[]});t(0,h.edges=Lc.exports.uniqBy([...Xe.before,...ve,...Xe.after],tt=>tt.target+tt.field),h)}}function F(ne,oe,G){t(0,h.edges=qD(oe,G,h.edges,u.name),h)}const U=(ne,oe)=>oe.field===u.name&&oe.target===ne.id;function K(ne,oe,G,we){G[we]=ne,t(2,a),t(0,h),t(1,u),t(11,d)}const L=(ne,oe)=>F(oe,ne,ne-1),te=(ne,oe)=>F(oe,ne,ne+1);return o.$$set=ne=>{"field"in ne&&t(1,u=ne.field),"record"in ne&&t(11,d=ne.record),"graph"in ne&&t(0,h=ne.graph),"validationErrors"in ne&&t(12,b=ne.validationErrors)},o.$$.update=()=>{var ne;o.$$.dirty&4098&&t(3,s=Lm(b,u.name)),o.$$.dirty&2051&&t(2,a=(ne=h.edges.filter(oe=>oe.field===u.name).map(oe=>h.records.find(G=>G.id==oe.target&&d.id==oe.source)).filter(oe=>!!(oe!=null&&oe.id)))!=null?ne:[])},[h,u,a,s,y,k,E,R,$,Q,F,d,b,U,K,L,te]}class STe extends uo{constructor(e){super(),co(this,e,_Te,wTe,lo,{field:1,record:11,graph:0,validationErrors:12})}}function g1e(o,e,t=null){return t?o.reduce((s,a)=>(s.push(a),a.id===t&&s.push({meta:e,id:zle(),value:null}),s),[]):[{meta:e,id:zle(),value:null},...o]}function jue(o,e,t){const s=o.slice();return s[7]=e[t],s}function que(o){let e,t=o[1].fields,s=[];for(let a=0;at(2,s=!s),b=(y,k)=>d(k,y);return o.$$set=y=>{"blockId"in y&&t(0,a=y.blockId),"blockData"in y&&t(4,l=y.blockData),"blockSchema"in y&&t(1,u=y.blockSchema)},t(2,s=!1),[a,u,s,d,l,h,b]}class xTe extends uo{constructor(e){super(),co(this,e,kTe,CTe,lo,{blockId:0,blockData:4,blockSchema:1})}}function TTe(o){let e,t,s,a,l;return{c(){e=re("div"),t=re("input"),Z(t,"type","text"),Z(t,"id",s=o[0].id),Z(t,"class","form-control"),Z(t,"autocomplete","off"),Z(e,"class","mb-0")},m(u,d){Te(u,e,d),X(e,t),ar(t,o[0].value),a||(l=mn(t,"input",o[1]),a=!0)},p(u,[d]){d&1&&s!==(s=u[0].id)&&Z(t,"id",s),d&1&&t.value!==u[0].value&&ar(t,u[0].value)},i:fn,o:fn,d(u){u&&ke(e),a=!1,l()}}}function ETe(o,e,t){let{block:s}=e;function a(){s.value=this.value,t(0,s)}return o.$$set=l=>{"block"in l&&t(0,s=l.block)},[s,a]}class ATe extends uo{constructor(e){super(),co(this,e,ETe,TTe,lo,{block:0})}}function DTe(o){let e,t,s,a,l;return{c(){e=re("div"),t=re("textarea"),Z(t,"id",s=o[0].id),Z(t,"class","form-control svelte-1er4ovm"),Z(t,"autocomplete","off"),Z(e,"class","mb-0")},m(u,d){Te(u,e,d),X(e,t),ar(t,o[0].value),o[3](t),a||(l=[mn(t,"input",o[2]),mn(t,"input",p1e)],a=!0)},p(u,[d]){d&1&&s!==(s=u[0].id)&&Z(t,"id",s),d&1&&ar(t,u[0].value)},i:fn,o:fn,d(u){u&&ke(e),o[3](null),a=!1,vi(l)}}}function p1e(o){let e;o.target?e=o.target:e=o,e.style.overflow="hidden",e.style.height="1px",e.style.height=+e.scrollHeight+"px"}function PTe(o,e,t){let{block:s}=e,a;W1(()=>{p1e(a)});function l(){s.value=this.value,t(0,s)}function u(d){Ro[d?"unshift":"push"](()=>{a=d,t(1,a)})}return o.$$set=d=>{"block"in d&&t(0,s=d.block)},[s,a,l,u]}class MTe extends uo{constructor(e){super(),co(this,e,PTe,DTe,lo,{block:0})}}var b1e={exports:{}};(function(o){(function(){var e=function(n){if(n===null)return"null";if(n===void 0)return"undefined";var i=typeof n;return i==="object"&&(Array.prototype.isPrototypeOf(n)||n.constructor&&n.constructor.name==="Array")?"array":i==="object"&&(String.prototype.isPrototypeOf(n)||n.constructor&&n.constructor.name==="String")?"string":i},t=function(n){return["undefined","boolean","number","string","function","xml","null"].indexOf(n)!==-1},s=function(n,i){var c=Array.prototype.slice.call(n);return c.sort(i)},a=function(n,i){return l(function(c,m){return n.eq(i(c),i(m))})},l=function(n){return{eq:n}},u=l(function(n,i){return n===i}),d=u,h=function(n){return l(function(i,c){if(i.length!==c.length)return!1;for(var m=i.length,p=0;p{var m;return c(n,i.prototype)?!0:((m=n.constructor)===null||m===void 0?void 0:m.name)===i.name},$=n=>{const i=typeof n;return n===null?"null":i==="object"&&Array.isArray(n)?"array":i==="object"&&R(n,String,(c,m)=>m.isPrototypeOf(c))?"string":i},Q=n=>i=>$(i)===n,F=n=>i=>typeof i===n,U=n=>i=>n===i,K=(n,i)=>te(n)&&R(n,i,(c,m)=>E(c)===m),L=Q("string"),te=Q("object"),ne=n=>K(n,Object),oe=Q("array"),G=U(null),we=F("boolean"),ve=U(void 0),Re=n=>n==null,Oe=n=>!Re(n),ce=F("function"),Xe=F("number"),tt=(n,i)=>{if(oe(n)){for(let c=0,m=n.length;c{},V=(n,i)=>(...c)=>n(i.apply(null,c)),ut=(n,i)=>c=>n(i(c)),Qe=n=>()=>n,Bt=n=>n,Ct=(n,i)=>n===i;function He(n,...i){return(...c)=>{const m=i.concat(c);return n.apply(null,m)}}const st=n=>i=>!n(i),rn=n=>()=>{throw new Error(n)},Et=n=>n(),Cn=n=>{n()},je=Qe(!1),mt=Qe(!0);class he{constructor(i,c){this.tag=i,this.value=c}static some(i){return new he(!0,i)}static none(){return he.singletonNone}fold(i,c){return this.tag?c(this.value):i()}isSome(){return this.tag}isNone(){return!this.tag}map(i){return this.tag?he.some(i(this.value)):he.none()}bind(i){return this.tag?i(this.value):he.none()}exists(i){return this.tag&&i(this.value)}forall(i){return!this.tag||i(this.value)}filter(i){return!this.tag||i(this.value)?this:he.none()}getOr(i){return this.tag?this.value:i}or(i){return this.tag?this:i}getOrThunk(i){return this.tag?this.value:i()}orThunk(i){return this.tag?this:i()}getOrDie(i){if(this.tag)return this.value;throw new Error(i!=null?i:"Called getOrDie on None")}static from(i){return Oe(i)?he.some(i):he.none()}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(i){this.tag&&i(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}he.singletonNone=new he(!1);const Zo=Array.prototype.slice,Kn=Array.prototype.indexOf,so=Array.prototype.push,Uo=(n,i)=>Kn.call(n,i),as=(n,i)=>{const c=Uo(n,i);return c===-1?he.none():he.some(c)},kt=(n,i)=>Uo(n,i)>-1,jt=(n,i)=>{for(let c=0,m=n.length;c{const c=n.length,m=new Array(c);for(let p=0;p{for(let c=0,m=n.length;c{for(let c=n.length-1;c>=0;c--){const m=n[c];i(m,c)}},bn=(n,i)=>{const c=[],m=[];for(let p=0,w=n.length;p{const c=[];for(let m=0,p=n.length;m(Gt(n,(m,p)=>{c=i(c,m,p)}),c),zn=(n,i,c)=>(Ne(n,(m,p)=>{c=i(c,m,p)}),c),ps=(n,i,c)=>{for(let m=0,p=n.length;mps(n,i,je),Ss=(n,i)=>{for(let c=0,m=n.length;c{const i=[];for(let c=0,m=n.length;cMr(pt(n,i)),tr=(n,i)=>{for(let c=0,m=n.length;c{const i=Zo.call(n,0);return i.reverse(),i},wa=(n,i)=>At(n,c=>!kt(i,c)),dr=(n,i)=>{const c={};for(let m=0,p=n.length;m{const c=Zo.call(n,0);return c.sort(i),c},qr=(n,i)=>i>=0&&iqr(n,0),Po=n=>qr(n,n.length-1),Rr=ce(Array.from)?Array.from:n=>Zo.call(n),Ls=(n,i)=>{for(let c=0;c{const c=[],m=ce(i)?p=>jt(c,w=>i(w,p)):p=>kt(c,p);for(let p=0,w=n.length;p{const c=bs(n);for(let m=0,p=c.length;mQi(n,(c,m)=>({k:m,v:i(c,m)})),Qi=(n,i)=>{const c={};return ln(n,(m,p)=>{const w=i(m,p);c[w.k]=w.v}),c},ze=n=>(i,c)=>{n[c]=i},et=(n,i,c,m)=>{ln(n,(p,w)=>{(i(p,w)?c:m)(p,w)})},Tt=(n,i)=>{const c={},m={};return et(n,i,ze(c),ze(m)),{t:c,f:m}},Wt=(n,i)=>{const c={};return et(n,i,ze(c),ot),c},Yn=(n,i)=>{const c=[];return ln(n,(m,p)=>{c.push(i(m,p))}),c},po=n=>Yn(n,Bt),wo=(n,i)=>un(n,i)?he.from(n[i]):he.none(),un=(n,i)=>_a.call(n,i),os=(n,i)=>un(n,i)&&n[i]!==void 0&&n[i]!==null,xo=(n,i,c=k)=>y(c).eq(n,i),fs=n=>{const i={};return Ne(n,c=>{i[c]={}}),bs(i)},kr=n=>n.length!==void 0,Lr=Array.isArray,Vs=n=>{if(Lr(n))return n;{const i=[];for(let c=0,m=n.length;c{if(!n)return!1;if(c=c||n,kr(n)){for(let m=0,p=n.length;m{const c=[];return Yr(n,(m,p)=>{c.push(i(m,p,n))}),c},Qa=(n,i)=>{const c=[];return Yr(n,(m,p)=>{(!i||i(m,p,n))&&c.push(m)}),c},Oi=(n,i)=>{if(n){for(let c=0,m=n.length;c{let p=ve(c)?n[0]:c;for(let w=0;w{for(let m=0,p=n.length;mn[n.length-1],Ut=n=>{let i=!1,c;return(...m)=>(i||(i=!0,c=n.apply(null,m)),c)},bo=(n,i,c,m)=>{const p=n.isiOS()&&/ipad/i.test(c)===!0,w=n.isiOS()&&!p,x=n.isiOS()||n.isAndroid(),M=x||m("(pointer:coarse)"),B=p||!w&&x&&m("(min-device-width:768px)"),q=w||x&&!B,ae=i.isSafari()&&n.isiOS()&&/safari/i.test(c)===!1,fe=!q&&!B&&!ae;return{isiPad:Qe(p),isiPhone:Qe(w),isTablet:Qe(B),isPhone:Qe(q),isTouch:Qe(M),isAndroid:n.isAndroid,isiOS:n.isiOS,isWebView:Qe(ae),isDesktop:Qe(fe)}},Lo=(n,i)=>{for(let c=0;c{const c=Lo(n,i);if(!c)return{major:0,minor:0};const m=p=>Number(i.replace(c,"$"+p));return Yo(m(1),m(2))},ei=(n,i)=>{const c=String(i).toLowerCase();return n.length===0?lt():Go(n,c)},lt=()=>Yo(0,0),Yo=(n,i)=>({major:n,minor:i}),Ni={nu:Yo,detect:ei,unknown:lt},la=(n,i)=>Ls(i.brands,c=>{const m=c.brand.toLowerCase();return oo(n,p=>{var w;return m===((w=p.brand)===null||w===void 0?void 0:w.toLowerCase())}).map(p=>({current:p.name,version:Ni.nu(parseInt(c.version,10),0)}))}),ma=(n,i)=>{const c=String(i).toLowerCase();return oo(n,m=>m.search(c))},gr=(n,i)=>ma(n,i).map(c=>{const m=Ni.detect(c.versionRegexes,i);return{current:c.name,version:m}}),Fc=(n,i)=>ma(n,i).map(c=>{const m=Ni.detect(c.versionRegexes,i);return{current:c.name,version:m}}),Cc=(n,i)=>n.substring(i),nl=(n,i,c)=>i===""||n.length>=i.length&&n.substr(c,c+i.length)===i,ga=(n,i)=>Ar(n,i)?Cc(n,i.length):n,nr=(n,i,c=0,m)=>{const p=n.indexOf(i,c);return p!==-1?ve(m)?!0:p+i.length<=m:!1},Ar=(n,i)=>nl(n,i,0),Ki=(n,i)=>nl(n,i,n.length-i.length),gl=n=>i=>i.replace(n,""),kc=gl(/^\s+|\s+$/g),nu=gl(/^\s+/g),xu=gl(/\s+$/g),yr=n=>n.length>0,ol=n=>!yr(n),Tu=(n,i)=>i<=0?"":new Array(i+1).join(n),ou=(n,i=10)=>{const c=parseInt(n,i);return isNaN(c)?he.none():he.some(c)},Yl=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,Aa=n=>i=>nr(i,n),Dr=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:n=>nr(n,"edge/")&&nr(n,"chrome")&&nr(n,"safari")&&nr(n,"applewebkit")},{name:"Chromium",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,Yl],search:n=>nr(n,"chrome")&&!nr(n,"chromeframe")},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:n=>nr(n,"msie")||nr(n,"trident")},{name:"Opera",versionRegexes:[Yl,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:Aa("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:Aa("firefox")},{name:"Safari",versionRegexes:[Yl,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:n=>(nr(n,"safari")||nr(n,"mobile/"))&&nr(n,"applewebkit")}],Qm=[{name:"Windows",search:Aa("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:n=>nr(n,"iphone")||nr(n,"ipad"),versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:Aa("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"macOS",search:Aa("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:Aa("linux"),versionRegexes:[]},{name:"Solaris",search:Aa("sunos"),versionRegexes:[]},{name:"FreeBSD",search:Aa("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:Aa("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],xf={browsers:Qe(Dr),oses:Qe(Qm)},xr="Edge",Za="Chromium",ca="IE",Ji="Opera",Eu="Firefox",Qc="Safari",Ha=()=>Zc({current:void 0,version:Ni.unknown()}),Zc=n=>{const i=n.current,c=n.version,m=p=>()=>i===p;return{current:i,version:c,isEdge:m(xr),isChromium:m(Za),isIE:m(ca),isOpera:m(Ji),isFirefox:m(Eu),isSafari:m(Qc)}},xc={unknown:Ha,nu:Zc,edge:Qe(xr),chromium:Qe(Za),ie:Qe(ca),opera:Qe(Ji),firefox:Qe(Eu),safari:Qe(Qc)},Cd="Windows",Yf="iOS",Au="Android",Xl="Linux",Hc="macOS",Tf="Solaris",su="FreeBSD",kd="ChromeOS",De=()=>nt({current:void 0,version:Ni.unknown()}),nt=n=>{const i=n.current,c=n.version,m=p=>()=>i===p;return{current:i,version:c,isWindows:m(Cd),isiOS:m(Yf),isAndroid:m(Au),isMacOS:m(Hc),isLinux:m(Xl),isSolaris:m(Tf),isFreeBSD:m(su),isChromeOS:m(kd)}},bt={unknown:De,nu:nt,windows:Qe(Cd),ios:Qe(Yf),android:Qe(Au),linux:Qe(Xl),macos:Qe(Hc),solaris:Qe(Tf),freebsd:Qe(su),chromeos:Qe(kd)},On={detect:(n,i,c)=>{const m=xf.browsers(),p=xf.oses(),w=i.bind(B=>la(m,B)).orThunk(()=>gr(m,n)).fold(xc.unknown,xc.nu),x=Fc(p,n).fold(bt.unknown,bt.nu),M=bo(x,w,n,c);return{browser:w,os:x,deviceType:M}}},Mo=n=>window.matchMedia(n).matches;let $r=Ut(()=>On.detect(navigator.userAgent,he.from(navigator.userAgentData),Mo));const ys=()=>$r(),ls=navigator.userAgent,Di=ys(),js=Di.browser,Hi=Di.os,Du=Di.deviceType,xd=ls.indexOf("Windows Phone")!==-1,qn={transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",documentMode:js.isIE()?document.documentMode||7:10,cacheSuffix:null,container:null,canHaveCSP:!js.isIE(),windowsPhone:xd,browser:{current:js.current,version:js.version,isChromium:js.isChromium,isEdge:js.isEdge,isFirefox:js.isFirefox,isIE:js.isIE,isOpera:js.isOpera,isSafari:js.isSafari},os:{current:Hi.current,version:Hi.version,isAndroid:Hi.isAndroid,isChromeOS:Hi.isChromeOS,isFreeBSD:Hi.isFreeBSD,isiOS:Hi.isiOS,isLinux:Hi.isLinux,isMacOS:Hi.isMacOS,isSolaris:Hi.isSolaris,isWindows:Hi.isWindows},deviceType:{isDesktop:Du.isDesktop,isiPad:Du.isiPad,isiPhone:Du.isiPhone,isPhone:Du.isPhone,isTablet:Du.isTablet,isTouch:Du.isTouch,isWebView:Du.isWebView}},Zm=/^\s*|\s*$/g,zi=n=>Re(n)?"":(""+n).replace(Zm,""),me=(n,i)=>i?i==="array"&&Lr(n)?!0:typeof n===i:n!==void 0,$e=(n,i,c={})=>{const m=L(n)?n.split(i||","):n||[];let p=m.length;for(;p--;)c[m[p]]={};return c},Ue=un,It=(n,...i)=>{for(let c=0;ci.call(m,p,w,c)===!1?!1:(Bn(p,i,c,m),!0)))},gn={trim:zi,isArray:Lr,is:me,toArray:Vs,makeMap:$e,each:Yr,map:Zi,grep:Qa,inArray:Oi,hasOwn:Ue,extend:It,walk:Bn,resolve:(n,i=window)=>{const c=n.split(".");for(let m=0,p=c.length;moe(n)?n:n===""?[]:Zi(n.split(i||","),zi),_addCacheSuffix:n=>{const i=qn.cacheSuffix;return i&&(n+=(n.indexOf("?")===-1?"?":"&")+i),n}},Gr=(n,i,c=Ct)=>n.exists(m=>c(m,i)),Ll=(n,i,c=Ct)=>ri(n,i,c).getOr(n.isNone()&&i.isNone()),ea=n=>{const i=[],c=m=>{i.push(m)};for(let m=0;mn.isSome()&&i.isSome()?he.some(c(n.getOrDie(),i.getOrDie())):he.none(),Ef=(n,i,c,m)=>n.isSome()&&i.isSome()&&c.isSome()?he.some(m(n.getOrDie(),i.getOrDie(),c.getOrDie())):he.none(),ks=(n,i)=>n?he.some(i):he.none(),ru=typeof window<"u"?window:Function("return this;")(),Pi=(n,i)=>{let c=i!=null?i:ru;for(let m=0;m{const c=n.split(".");return Pi(c,i)},Ii=(n,i)=>uc(n,i),Xf=(n,i)=>{const c=Ii(n,i);if(c==null)throw new Error(n+" not available on this browser");return c},pa=Object.getPrototypeOf,jf=n=>Xf("HTMLElement",n),pr=n=>{const i=uc("ownerDocument.defaultView",n);return te(n)&&(jf(i).prototype.isPrototypeOf(n)||/^HTML\w*Element$/.test(pa(n).constructor.name))},Gu=8,Ku=9,Tc=11,qf=1,eh=3,ti=n=>n.dom.nodeName.toLowerCase(),ta=n=>n.dom.nodeType,za=n=>i=>ta(i)===n,Kb=n=>ta(n)===Gu||ti(n)==="#comment",Mi=n=>kl(n)&&pr(n.dom),kl=za(qf),sl=za(eh),Zg=za(Ku),Gf=za(Tc),Ec=n=>i=>kl(i)&&ti(i)===n,Af=(n,i,c)=>{if(L(c)||we(c)||Xe(c))n.setAttribute(i,c+"");else throw console.error("Invalid call to Attribute.set. Key ",i,":: Value ",c,":: Element ",n),new Error("Attribute value was not simple")},Pr=(n,i,c)=>{Af(n.dom,i,c)},Ju=(n,i)=>{const c=n.dom;ln(i,(m,p)=>{Af(c,p,m)})},Fl=(n,i)=>{const c=n.dom.getAttribute(i);return c===null?void 0:c},Va=(n,i)=>he.from(Fl(n,i)),qi=(n,i)=>{const c=n.dom;return c&&c.hasAttribute?c.hasAttribute(i):!1},Vi=(n,i)=>{n.dom.removeAttribute(i)},fc=n=>{const i=n.dom.attributes;return i==null||i.length===0},Kf=n=>zn(n.dom.attributes,(i,c)=>(i[c.name]=c.value,i),{}),th=(n,i)=>{const c=Fl(n,i);return c===void 0||c===""?[]:c.split(" ")},Hg=(n,i,c)=>{const p=th(n,i).concat([c]);return Pr(n,i,p.join(" ")),!0},Hm=(n,i,c)=>{const m=At(th(n,i),p=>p!==c);return m.length>0?Pr(n,i,m.join(" ")):Vi(n,i),!1},Ql=n=>n.dom.classList!==void 0,zm=n=>th(n,"class"),rl=(n,i)=>Hg(n,"class",i),Df=(n,i)=>Hm(n,"class",i),jh=(n,i)=>kt(zm(n),i)?Df(n,i):rl(n,i),ef=(n,i)=>{Ql(n)?n.dom.classList.add(i):rl(n,i)},qh=n=>{(Ql(n)?n.dom.classList:zm(n)).length===0&&Vi(n,"class")},zc=(n,i)=>{Ql(n)?n.dom.classList.remove(i):Df(n,i),qh(n)},Gh=(n,i)=>{const c=Ql(n)?n.dom.classList.toggle(i):jh(n,i);return qh(n),c},Pf=(n,i)=>Ql(n)&&n.dom.classList.contains(i),zp=(n,i)=>{const m=(i||document).createElement("div");if(m.innerHTML=n,!m.hasChildNodes()||m.childNodes.length>1){const p="HTML does not have a single root node";throw console.error(p,n),new Error(p)}return jl(m.childNodes[0])},Vm=(n,i)=>{const m=(i||document).createElement(n);return jl(m)},Jf=(n,i)=>{const m=(i||document).createTextNode(n);return jl(m)},jl=n=>{if(n==null)throw new Error("Node cannot be null or undefined");return{dom:n}},Ke={fromHtml:zp,fromTag:Vm,fromText:Jf,fromDom:jl,fromPoint:(n,i,c)=>he.from(n.dom.elementFromPoint(i,c)).map(jl)},nh=(n,i)=>{const c=[],m=w=>(c.push(w),i(w));let p=i(n);do p=p.bind(m);while(p.isSome());return c},Pu=(n,i)=>{const c=n.dom;if(c.nodeType!==qf)return!1;{const m=c;if(m.matches!==void 0)return m.matches(i);if(m.msMatchesSelector!==void 0)return m.msMatchesSelector(i);if(m.webkitMatchesSelector!==void 0)return m.webkitMatchesSelector(i);if(m.mozMatchesSelector!==void 0)return m.mozMatchesSelector(i);throw new Error("Browser lacks native selectors")}},Vg=n=>n.nodeType!==qf&&n.nodeType!==Ku&&n.nodeType!==Tc||n.childElementCount===0,U1=(n,i)=>{const c=i===void 0?document:i.dom;return Vg(c)?[]:pt(c.querySelectorAll(n),Ke.fromDom)},Kh=(n,i)=>{const c=i===void 0?document:i.dom;return Vg(c)?he.none():he.from(c.querySelector(n)).map(Ke.fromDom)},vt=(n,i)=>n.dom===i.dom,cn=(n,i)=>{const c=n.dom,m=i.dom;return c===m?!1:c.contains(m)},an=n=>Ke.fromDom(n.dom.ownerDocument),Eo=n=>Zg(n)?n:an(n),or=n=>Ke.fromDom(Eo(n).dom.documentElement),Xr=n=>Ke.fromDom(Eo(n).dom.defaultView),fi=n=>he.from(n.dom.parentNode).map(Ke.fromDom),wi=n=>he.from(n.dom.parentElement).map(Ke.fromDom),oh=(n,i)=>{const c=ce(i)?i:je;let m=n.dom;const p=[];for(;m.parentNode!==null&&m.parentNode!==void 0;){const w=m.parentNode,x=Ke.fromDom(w);if(p.push(x),c(x)===!0)break;m=w}return p},Jb=n=>{const i=c=>At(c,m=>!vt(n,m));return fi(n).map(Da).map(i).getOr([])},Sa=n=>he.from(n.dom.previousSibling).map(Ke.fromDom),Td=n=>he.from(n.dom.nextSibling).map(Ke.fromDom),Wg=n=>Xs(nh(n,Sa)),il=n=>nh(n,Td),Da=n=>pt(n.dom.childNodes,Ke.fromDom),tf=(n,i)=>{const c=n.dom.childNodes;return he.from(c[i]).map(Ke.fromDom)},ii=n=>tf(n,0),Mu=n=>tf(n,n.dom.childNodes.length-1),dc=n=>n.dom.childNodes.length,Jh=n=>n.dom.hasChildNodes(),Y1=n=>{const i=n.dom.head;if(i==null)throw new Error("Head is not available yet");return Ke.fromDom(i)},sh=n=>Gf(n)&&Oe(n.dom.host),Ug=ce(Element.prototype.attachShadow)&&ce(Node.prototype.getRootNode),rh=Qe(Ug),ql=Ug?n=>Ke.fromDom(n.dom.getRootNode()):Eo,em=n=>sh(n)?n:Y1(Eo(n)),X1=n=>sh(n)?n:Ke.fromDom(Eo(n).dom.body),Wm=n=>{const i=ql(n);return sh(i)?he.some(i):he.none()},Yg=n=>Ke.fromDom(n.dom.host),tm=n=>{if(rh()&&Oe(n.target)){const i=Ke.fromDom(n.target);if(kl(i)&&ih(i)&&n.composed&&n.composedPath){const c=n.composedPath();if(c)return $o(c)}}return he.from(n.target)},ih=n=>Oe(n.dom.shadowRoot),Ed=n=>{const i=sl(n)?n.dom.parentNode:n.dom;if(i==null||i.ownerDocument===null)return!1;const c=i.ownerDocument;return Wm(Ke.fromDom(i)).fold(()=>c.body.contains(i),ut(Ed,Yg))};var ai=(n,i,c,m,p)=>n(c,m)?he.some(c):ce(p)&&p(c)?he.none():i(c,m,p);const di=(n,i,c)=>{let m=n.dom;const p=ce(c)?c:je;for(;m.parentNode;){m=m.parentNode;const w=Ke.fromDom(m);if(i(w))return he.some(w);if(p(w))break}return he.none()},Zl=(n,i,c)=>ai((p,w)=>w(p),di,n,i,c),Vp=(n,i)=>{const c=n.dom;return c.parentNode?ee(Ke.fromDom(c.parentNode),m=>!vt(n,m)&&i(m)):he.none()},ee=(n,i)=>{const c=p=>i(Ke.fromDom(p));return oo(n.dom.childNodes,c).map(Ke.fromDom)},ue=(n,i)=>{const c=m=>{for(let p=0;pdi(n,m=>Pu(m,i),c),Je=(n,i)=>Kh(i,n),at=(n,i,c)=>ai((p,w)=>Pu(p,w),Se,n,i,c),Dn=n=>at(n,"[contenteditable]"),wn=(n,i=!1)=>Ed(n)?n.dom.isContentEditable:Dn(n).fold(Qe(i),c=>Ko(c)==="true"),Ko=n=>n.dom.contentEditable,ss=n=>n.style!==void 0&&ce(n.style.getPropertyValue),vo=(n,i,c)=>{if(!L(c))throw console.error("Invalid call to CSS.set. Property ",i,":: Value ",c,":: Element ",n),new Error("CSS value must be a string: "+c);ss(n)&&n.style.setProperty(i,c)},Tr=(n,i)=>{ss(n)&&n.style.removeProperty(i)},Gl=(n,i,c)=>{const m=n.dom;vo(m,i,c)},ua=(n,i)=>{const c=n.dom;ln(i,(m,p)=>{vo(c,p,m)})},Bi=(n,i)=>{const c=n.dom,p=window.getComputedStyle(c).getPropertyValue(i);return p===""&&!Ed(n)?Ru(c,i):p},Ru=(n,i)=>ss(n)?n.style.getPropertyValue(i):"",Pa=(n,i)=>{const c=n.dom,m=Ru(c,i);return he.from(m).filter(p=>p.length>0)},nm=n=>{const i={},c=n.dom;if(ss(c))for(let m=0;m{const c=n.dom;Tr(c,i),Gr(Va(n,"style").map(kc),"")&&Vi(n,"style")},Wi=n=>n.dom.offsetWidth,Ca=(n,i)=>{fi(n).each(m=>{m.dom.insertBefore(i.dom,n.dom)})},iu=(n,i)=>{Td(n).fold(()=>{fi(n).each(p=>{na(p,i)})},m=>{Ca(m,i)})},ah=(n,i)=>{ii(n).fold(()=>{na(n,i)},m=>{n.dom.insertBefore(i.dom,m.dom)})},na=(n,i)=>{n.dom.appendChild(i.dom)},e0=(n,i)=>{Ca(n,i),na(i,n)},Dv=(n,i)=>{Ne(i,(c,m)=>{const p=m===0?n:i[m-1];iu(p,c)})},ni=(n,i)=>{Ne(i,c=>{na(n,c)})},Ad=n=>{n.dom.textContent="",Ne(Da(n),i=>{wr(i)})},wr=n=>{const i=n.dom;i.parentNode!==null&&i.parentNode.removeChild(i)},Kl=n=>{const i=Da(n);i.length>0&&Dv(n,i),wr(n)},ed=(n,i)=>{const m=(i||document).createElement("div");return m.innerHTML=n,Da(Ke.fromDom(m))},lh=n=>pt(n,Ke.fromDom),Ae=n=>n.dom.innerHTML,Mf=(n,i)=>{const m=an(n).dom,p=Ke.fromDom(m.createDocumentFragment()),w=ed(i,m);ni(p,w),Ad(n),na(n,p)},Xg=n=>{const i=Ke.fromTag("div"),c=Ke.fromDom(n.dom.cloneNode(!0));return na(i,c),Ae(i)},$u=(n,i,c,m,p,w,x)=>({target:n,x:i,y:c,stop:m,prevent:p,kill:w,raw:x}),hi=n=>{const i=Ke.fromDom(tm(n).getOr(n.target)),c=()=>n.stopPropagation(),m=()=>n.preventDefault(),p=V(m,c);return $u(i,n.clientX,n.clientY,c,m,p,n)},Pv=(n,i)=>c=>{n(c)&&i(hi(c))},j1=(n,i,c,m,p)=>{const w=Pv(c,m);return n.dom.addEventListener(i,w,p),{unbind:He(td,n,i,w,p)}},t0=(n,i,c,m)=>j1(n,i,c,m,!1),td=(n,i,c,m)=>{n.dom.removeEventListener(i,c,m)},Ym=(n,i)=>({left:n,top:i,translate:(m,p)=>Ym(n+m,i+p)}),jg=Ym,Mv=n=>{const i=n.getBoundingClientRect();return jg(i.left,i.top)},Rf=(n,i)=>n!==void 0?n:i!==void 0?i:0,xy=n=>{const i=n.dom.ownerDocument,c=i.body,m=i.defaultView,p=i.documentElement;if(c===n.dom)return jg(c.offsetLeft,c.offsetTop);const w=Rf(m==null?void 0:m.pageYOffset,p.scrollTop),x=Rf(m==null?void 0:m.pageXOffset,p.scrollLeft),M=Rf(p.clientTop,c.clientTop),B=Rf(p.clientLeft,c.clientLeft);return Nu(n).translate(x-B,w-M)},Nu=n=>{const i=n.dom,m=i.ownerDocument.body;return m===i?jg(m.offsetLeft,m.offsetTop):Ed(n)?Mv(i):jg(0,0)},nf=n=>{const i=n!==void 0?n.dom:document,c=i.body.scrollLeft||i.documentElement.scrollLeft,m=i.body.scrollTop||i.documentElement.scrollTop;return jg(c,m)},n0=(n,i,c)=>{const p=(c!==void 0?c.dom:document).defaultView;p&&p.scrollTo(n,i)},o0=(n,i)=>{ys().browser.isSafari()&&ce(n.dom.scrollIntoViewIfNeeded)?n.dom.scrollIntoViewIfNeeded(!1):n.dom.scrollIntoView(i)},s0=n=>{const i=n===void 0?window:n;return ys().browser.isFirefox()?he.none():he.from(i.visualViewport)},q1=(n,i,c,m)=>({x:n,y:i,width:c,height:m,right:n+c,bottom:i+m}),nd=n=>{const i=n===void 0?window:n,c=i.document,m=nf(Ke.fromDom(c));return s0(i).fold(()=>{const p=i.document.documentElement,w=p.clientWidth,x=p.clientHeight;return q1(m.left,m.top,w,x)},p=>q1(Math.max(p.pageLeft,m.left),Math.max(p.pageTop,m.top),p.width,p.height))},r0=(n,i)=>At(Da(n),i),i0=(n,i)=>{let c=[];return Ne(Da(n),m=>{i(m)&&(c=c.concat([m])),c=c.concat(i0(m,i))}),c},pl=(n,i)=>U1(i,n),Ty=(n,i,c)=>Se(n,i,c).isSome();class _i{constructor(i,c){this.node=i,this.rootNode=c,this.current=this.current.bind(this),this.next=this.next.bind(this),this.prev=this.prev.bind(this),this.prev2=this.prev2.bind(this)}current(){return this.node}next(i){return this.node=this.findSibling(this.node,"firstChild","nextSibling",i),this.node}prev(i){return this.node=this.findSibling(this.node,"lastChild","previousSibling",i),this.node}prev2(i){return this.node=this.findPreviousNode(this.node,i),this.node}findSibling(i,c,m,p){if(i){if(!p&&i[c])return i[c];if(i!==this.rootNode){let w=i[m];if(w)return w;for(let x=i.parentNode;x&&x!==this.rootNode;x=x.parentNode)if(w=x[m],w)return w}}}findPreviousNode(i,c){if(i){const m=i.previousSibling;if(this.rootNode&&m===this.rootNode)return;if(m){if(!c){for(let w=m.lastChild;w;w=w.lastChild)if(!w.lastChild)return w}return m}const p=i.parentNode;if(p&&p!==this.rootNode)return p}}}const fo=n=>i=>!!i&&i.nodeType===n,Dd=n=>!!n&&!Object.getPrototypeOf(n),Jn=fo(1),Ac=n=>{const i=n.toLowerCase();return c=>Oe(c)&&c.nodeName.toLowerCase()===i},$f=n=>{const i=n.map(c=>c.toLowerCase());return c=>{if(c&&c.nodeName){const m=c.nodeName.toLowerCase();return kt(i,m)}return!1}},ch=(n,i)=>{const c=i.toLowerCase().split(" ");return m=>{if(Jn(m)){const p=m.ownerDocument.defaultView;if(p)for(let w=0;wi=>Jn(i)&&i.hasAttribute(n),qg=(n,i)=>c=>Jn(c)&&c.getAttribute(n)===i,Pd=n=>Jn(n)&&n.hasAttribute("data-mce-bogus"),bl=n=>Jn(n)&&n.getAttribute("data-mce-bogus")==="all",Iu=n=>Jn(n)&&n.tagName==="TABLE",Wp=n=>i=>!!(Jn(i)&&(i.contentEditable===n||i.getAttribute("data-mce-contenteditable")===n)),G1=$f(["textarea","input"]),_n=fo(3),Xm=fo(4),Md=fo(7),uh=fo(8),of=fo(9),K1=fo(11),mi=Ac("br"),Ui=Ac("img"),ba=Wp("true"),Es=Wp("false"),Rd=$f(["td","th"]),xl=$f(["td","th","caption"]),sf=$f(["video","audio","object","embed"]),Wa=Ac("li"),ka=Ac("details"),Up=Ac("summary"),nn="\uFEFF",Kr="\xA0",a0=n=>n===nn,xa=n=>n.replace(/\uFEFF/g,""),Gg=((n,i)=>{const c=w=>{if(!n(w))throw new Error("Can only get "+i+" value of a "+i+" node");return m(w).getOr("")},m=w=>n(w)?he.from(w.dom.nodeValue):he.none();return{get:c,getOption:m,set:(w,x)=>{if(!n(w))throw new Error("Can only set raw "+i+" value of a "+i+" node");w.dom.nodeValue=x}}})(sl,"text"),Wc=n=>Gg.get(n),od=n=>Gg.getOption(n),sd=(n,i)=>Gg.set(n,i),Yp=["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"],Hl=["td","th"],Er=["thead","tbody","tfoot"],Ya=["h1","h2","h3","h4","h5","h6","p","div","address","pre","form","blockquote","center","dir","fieldset","header","footer","article","section","hgroup","aside","nav","figure"],fh=["h1","h2","h3","h4","h5","h6"],Jl=["li","dd","dt"],l0=["ul","ol","dl"],jm=["pre","script","textarea","style"],J1=["pre"].concat(fh),Xa=n=>{let i;return c=>(i=i||dr(n,mt),un(i,ti(c)))},hc=Xa(Yp),xt=n=>ti(n)==="table",Dc=n=>kl(n)&&!hc(n),au=n=>kl(n)&&ti(n)==="br",mc=Xa(Ya),Bu=Xa(l0),ja=Xa(Jl),qa=Xa(Er),qm=Xa(Hl),lu=Xa(jm),c0=Xa(J1),Ho=n=>c0(n)||Dc(n),z=n=>{const i=[];let c=n.dom;for(;c;)i.push(Ke.fromDom(c)),c=c.lastChild;return i},j=n=>{const i=pl(n,"br"),c=At(z(n).slice(-1),au);i.length===c.length&&Ne(c,wr)},ye=()=>{const n=Ke.fromTag("br");return Pr(n,"data-mce-bogus","1"),n},Pe=n=>{Ad(n),na(n,ye())},ct=n=>{Mu(n).each(i=>{Sa(i).each(c=>{hc(n)&&au(i)&&hc(c)&&wr(i)})})},Ft=nn,Sn=a0,In=xa,Wo=Jn,ts=_n,Si=n=>(ts(n)&&(n=n.parentNode),Wo(n)&&n.hasAttribute("data-mce-caret")),sr=n=>ts(n)&&Sn(n.data),_r=n=>Si(n)||sr(n),Uc=n=>n.firstChild!==n.lastChild||!mi(n.firstChild),cu=(n,i)=>{var c;const p=((c=n.ownerDocument)!==null&&c!==void 0?c:document).createTextNode(Ft),w=n.parentNode;if(i){const x=n.previousSibling;if(ts(x)){if(_r(x))return x;if(hr(x))return x.splitText(x.data.length-1)}w==null||w.insertBefore(p,n)}else{const x=n.nextSibling;if(ts(x)){if(_r(x))return x;if(hh(x))return x.splitText(1),x}n.nextSibling?w==null||w.insertBefore(p,n.nextSibling):w==null||w.appendChild(p)}return p},rf=n=>{const i=n.container();return _n(i)?i.data.charAt(n.offset())===Ft||n.isAtStart()&&sr(i.previousSibling):!1},Nf=n=>{const i=n.container();return _n(i)?i.data.charAt(n.offset()-1)===Ft||n.isAtEnd()&&sr(i.nextSibling):!1},dh=(n,i,c)=>{var m;const w=((m=i.ownerDocument)!==null&&m!==void 0?m:document).createElement(n);w.setAttribute("data-mce-caret",c?"before":"after"),w.setAttribute("data-mce-bogus","all"),w.appendChild(ye().dom);const x=i.parentNode;return c?x==null||x.insertBefore(w,i):i.nextSibling?x==null||x.insertBefore(w,i.nextSibling):x==null||x.appendChild(w),w},hh=n=>ts(n)&&n.data[0]===Ft,hr=n=>ts(n)&&n.data[n.data.length-1]===Ft,Gm=n=>{var i;const c=n.getElementsByTagName("br"),m=c[c.length-1];Pd(m)&&((i=m.parentNode)===null||i===void 0||i.removeChild(m))},Km=n=>n&&n.hasAttribute("data-mce-caret")?(Gm(n),n.removeAttribute("data-mce-caret"),n.removeAttribute("data-mce-bogus"),n.removeAttribute("style"),n.removeAttribute("data-mce-style"),n.removeAttribute("_moz_abspos"),n):null,oa=n=>Si(n.startContainer),uu=ba,Xp=Es,Jm=mi,Ps=_n,Fr=$f(["script","style","textarea"]),Ma=$f(["img","input","textarea","hr","iframe","video","audio","object","embed"]),gc=$f(["table"]),eb=_r,Tl=n=>eb(n)?!1:Ps(n)?!Fr(n.parentNode):Ma(n)||Jm(n)||gc(n)||fu(n),Gi=n=>Jn(n)&&n.getAttribute("unselectable")==="true",fu=n=>!Gi(n)&&Xp(n),If=(n,i)=>{for(let c=n.parentNode;c&&c!==i;c=c.parentNode){if(fu(c))return!1;if(uu(c))return!0}return!0},Jw=n=>fu(n)?!zn(Rr(n.getElementsByTagName("*")),(i,c)=>i||uu(c),!1):!1,om=n=>Ma(n)||Jw(n),Kg=(n,i)=>Tl(n)&&If(n,i),sm=/^[ \t\r\n]*$/,eg=n=>sm.test(n),Jg=n=>{for(const i of n)if(!a0(i))return!1;return!0},u0=n=>" \f \v".indexOf(n)!==-1,rm=n=>n===` +`||n==="\r",Ra=(n,i)=>i=0?rm(n[i]):!1,mh=(n,i=4,c=!0,m=!0)=>{const p=Tu(" ",i),w=n.replace(/\t/g,p);return zn(w,(M,B)=>u0(B)||B===Kr?M.pcIsSpace||M.str===""&&c||M.str.length===w.length-1&&m||Ra(w,M.str.length+1)?{pcIsSpace:!1,str:M.str+Kr}:{pcIsSpace:!0,str:M.str+" "}:{pcIsSpace:rm(B),str:M.str+B},{pcIsSpace:!1,str:""}).str},$d=(n,i)=>{const c=Ke.fromDom(i),m=Ke.fromDom(n);return Ty(m,"pre,code",He(vt,c))},tg=(n,i)=>_n(n)&&eg(n.data)&&!$d(n,i),ng=n=>Jn(n)&&n.nodeName==="A"&&!n.hasAttribute("href")&&(n.hasAttribute("name")||n.hasAttribute("id")),im=(n,i)=>Tl(n)&&!tg(n,i)||ng(n)||af(n),af=Vc("data-mce-bookmark"),f0=Vc("data-mce-bogus"),tb=qg("data-mce-bogus","all"),e_=(n,i)=>{let c=0;if(im(n,n))return!1;{let m=n.firstChild;if(!m)return!0;const p=new _i(m,n);do{if(i){if(tb(m)){m=p.next(!0);continue}if(f0(m)){m=p.next();continue}}if(mi(m)){c++,m=p.next();continue}if(im(m,n))return!1;m=p.next()}while(m);return c<=1}},$a=(n,i=!0)=>e_(n.dom,i),ep="data-mce-block",og=n=>At(bs(n),i=>!/[A-Z]/.test(i)),du=n=>og(n).join(","),Bf=(n,i)=>Oe(i.querySelector(n))?(i.setAttribute(ep,"true"),i.getAttribute("data-mce-selected")==="inline-boundary"&&i.removeAttribute("data-mce-selected"),!0):(i.removeAttribute(ep),!1),sg=(n,i)=>{const c=du(n.getTransparentElements()),m=du(n.getBlockElements());return At(i.querySelectorAll(c),p=>Bf(m,p))},gh=(n,i)=>{var c;const m=i?"lastChild":"firstChild";for(let p=n[m];p;p=p[m])if($a(Ke.fromDom(p))){(c=p.parentNode)===null||c===void 0||c.removeChild(p);return}},Lu=(n,i)=>{const c=document.createRange(),m=n.parentNode;if(m){c.setStartBefore(n),c.setEndBefore(i);const p=c.extractContents();gh(p,!0),c.setStartAfter(i),c.setEndAfter(n);const w=c.extractContents();gh(w,!1),$a(Ke.fromDom(p))||m.insertBefore(p,n),$a(Ke.fromDom(i))||m.insertBefore(i,n),$a(Ke.fromDom(w))||m.insertBefore(w,n),m.removeChild(n)}},Nd=(n,i,c)=>{const m=n.getBlockElements(),p=Ke.fromDom(i),w=M=>ti(M)in m,x=M=>vt(M,p);Ne(lh(c),M=>{di(M,w,x).each(B=>{const q=r0(M,ae=>w(ae)&&!n.isValidChild(ti(B),ti(ae)));if(q.length>0){const ae=wi(B);Ne(q,fe=>{di(fe,w,x).each(be=>{Lu(be.dom,fe.dom)})}),ae.each(fe=>sg(n,fe.dom))}})})},rg=(n,i,c)=>{Ne([...c,...ig(n,i)?[i]:[]],m=>Ne(pl(Ke.fromDom(m),m.nodeName.toLowerCase()),p=>{Iv(n,p.dom)&&Kl(p)}))},d0=(n,i)=>{const c=sg(n,i);Nd(n,i,c),rg(n,i,c)},Rv=(n,i)=>{if(Nv(n,i)){const c=du(n.getBlockElements());Bf(c,i)}},$v=(n,i,c)=>{const m=w=>vt(w,Ke.fromDom(i)),p=oh(Ke.fromDom(c),m);qr(p,p.length-2).filter(kl).fold(()=>d0(n,i),w=>d0(n,w.dom))},ph=n=>n.hasAttribute(ep),tp=(n,i)=>un(n.getTransparentElements(),i),Nv=(n,i)=>Jn(i)&&tp(n,i.nodeName),ig=(n,i)=>Nv(n,i)&&ph(i),Iv=(n,i)=>Nv(n,i)&&!ph(i),rr=(n,i)=>i.type===1&&tp(n,i.name)&&L(i.attr(ep)),Ao=ys().browser,bh=n=>oo(n,kl),nb=n=>Ao.isFirefox()&&ti(n)==="table"?bh(Da(n)).filter(i=>ti(i)==="caption").bind(i=>bh(il(i)).map(c=>{const m=c.dom.offsetTop,p=i.dom.offsetTop,w=i.dom.offsetHeight;return m<=p?-w:0})).getOr(0):0,np=(n,i)=>n.children&&kt(n.children,i),WC=(n,i,c)=>{let m=0,p=0;const w=n.ownerDocument;if(c=c||n,i){if(c===n&&i.getBoundingClientRect&&Bi(Ke.fromDom(n),"position")==="static"){const M=i.getBoundingClientRect();return m=M.left+(w.documentElement.scrollLeft||n.scrollLeft)-w.documentElement.clientLeft,p=M.top+(w.documentElement.scrollTop||n.scrollTop)-w.documentElement.clientTop,{x:m,y:p}}let x=i;for(;x&&x!==c&&x.nodeType&&!np(x,c);){const M=x;m+=M.offsetLeft||0,p+=M.offsetTop||0,x=M.offsetParent}for(x=i.parentNode;x&&x!==c&&x.nodeType&&!np(x,c);)m-=x.scrollLeft||0,p-=x.scrollTop||0,x=x.parentNode;p+=nb(Ke.fromDom(i))}return{x:m,y:p}},Bv=(n,i={})=>{let c=0;const m={},p=Ke.fromDom(n),w=Eo(p),x=Me=>{i.referrerPolicy=Me},M=Me=>{i.contentCssCors=Me},B=Me=>{na(em(p),Me)},q=Me=>{const Ve=em(p);Je(Ve,"#"+Me).each(wr)},ae=Me=>wo(m,Me).getOrThunk(()=>({id:"mce-u"+c++,passed:[],failed:[],count:0})),fe=Me=>new Promise((Ve,gt)=>{let Ot;const wt=gn._addCacheSuffix(Me),Pt=ae(wt);m[wt]=Pt,Pt.count++;const hn=(Zt,yn)=>{Ne(Zt,Cn),Pt.status=yn,Pt.passed=[],Pt.failed=[],Ot&&(Ot.onload=null,Ot.onerror=null,Ot=null)},Hn=()=>hn(Pt.passed,2),$n=()=>hn(Pt.failed,3);if(Ve&&Pt.passed.push(Ve),gt&&Pt.failed.push(gt),Pt.status===1)return;if(Pt.status===2){Hn();return}if(Pt.status===3){$n();return}Pt.status=1;const Lt=Ke.fromTag("link",w.dom);Ju(Lt,{rel:"stylesheet",type:"text/css",id:Pt.id}),i.contentCssCors&&Pr(Lt,"crossOrigin","anonymous"),i.referrerPolicy&&Pr(Lt,"referrerpolicy",i.referrerPolicy),Ot=Lt.dom,Ot.onload=Hn,Ot.onerror=$n,B(Lt),Pr(Lt,"href",wt)}),be=Me=>Promise.allSettled(pt(Me,gt=>fe(gt).then(Qe(gt)))).then(gt=>{const Ot=bn(gt,wt=>wt.status==="fulfilled");return Ot.fail.length>0?Promise.reject(pt(Ot.fail,wt=>wt.reason)):pt(Ot.pass,wt=>wt.value)}),Le=Me=>{const Ve=gn._addCacheSuffix(Me);wo(m,Ve).each(gt=>{--gt.count===0&&(delete m[Ve],q(gt.id))})};return{load:fe,loadAll:be,unload:Le,unloadAll:Me=>{Ne(Me,Ve=>{Le(Ve)})},_setReferrerPolicy:x,_setContentCssCors:M}},Lv=(()=>{const n=new WeakMap;return{forElement:(c,m)=>{const w=ql(c).dom;return he.from(n.get(w)).getOrThunk(()=>{const x=Bv(w,m);return n.set(w,x),x})}}})(),ob=n=>n.nodeName.toLowerCase()==="span",Ey=(n,i)=>Oe(n)&&(im(n,i)||Dc(Ke.fromDom(n))),on=(n,i)=>{const c=new _i(n,i).prev(!1),m=new _i(n,i).next(!1),p=ve(c)||Ey(c,i),w=ve(m)||Ey(m,i);return p&&w},Id=n=>ob(n)&&n.getAttribute("data-mce-type")==="bookmark",t_=(n,i)=>_n(n)&&n.data.length>0&&on(n,i),h0=n=>Jn(n)?n.childNodes.length>0:!1,UC=n=>K1(n)||of(n),ag=(n,i,c)=>{var m;const p=c||i;if(Jn(i)&&Id(i))return i;const w=i.childNodes;for(let x=w.length-1;x>=0;x--)ag(n,w[x],p);if(Jn(i)){const x=i.childNodes;x.length===1&&Id(x[0])&&((m=i.parentNode)===null||m===void 0||m.insertBefore(x[0],i))}return!UC(i)&&!im(i,p)&&!h0(i)&&!t_(i,p)&&n.remove(i),i},Ay=gn.makeMap,am=/[&<>\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Bd=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,lg=/[<>&\"\']/g,Ci=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,Ld={128:"\u20AC",130:"\u201A",131:"\u0192",132:"\u201E",133:"\u2026",134:"\u2020",135:"\u2021",136:"\u02C6",137:"\u2030",138:"\u0160",139:"\u2039",140:"\u0152",142:"\u017D",145:"\u2018",146:"\u2019",147:"\u201C",148:"\u201D",149:"\u2022",150:"\u2013",151:"\u2014",152:"\u02DC",153:"\u2122",154:"\u0161",155:"\u203A",156:"\u0153",158:"\u017E",159:"\u0178"},Fd={'"':""","'":"'","<":"<",">":">","&":"&","`":"`"},hu={"<":"<",">":">","&":"&",""":'"',"'":"'"},Qs=n=>{const i=Ke.fromTag("div").dom;return i.innerHTML=n,i.textContent||i.innerText||n},jp=(n,i)=>{const c={};if(n){const m=n.split(",");i=i||10;for(let p=0;pn.replace(i?am:Bd,c=>Fd[c]||c),YC=n=>(""+n).replace(lg,i=>Fd[i]||i),m0=(n,i)=>n.replace(i?am:Bd,c=>c.length>1?"&#"+((c.charCodeAt(0)-55296)*1024+(c.charCodeAt(1)-56320)+65536)+";":Fd[c]||"&#"+c.charCodeAt(0)+";"),Fv=(n,i,c)=>{const m=c||vh;return n.replace(i?am:Bd,p=>Fd[p]||m[p]||p)},sp={encodeRaw:op,encodeAllRaw:YC,encodeNumeric:m0,encodeNamed:Fv,getEncodeFunc:(n,i)=>{const c=jp(i)||vh,m=(x,M)=>x.replace(M?am:Bd,B=>Fd[B]!==void 0?Fd[B]:c[B]!==void 0?c[B]:B.length>1?"&#"+((B.charCodeAt(0)-55296)*1024+(B.charCodeAt(1)-56320)+65536)+";":"&#"+B.charCodeAt(0)+";"),p=(x,M)=>Fv(x,M,c),w=Ay(n.replace(/\+/g,","));return w.named&&w.numeric?m:w.named?i?p:Fv:w.numeric?m0:op},decode:n=>n.replace(Ci,(i,c)=>c?(c.charAt(0).toLowerCase()==="x"?c=parseInt(c.substr(1),16):c=parseInt(c,10),c>65535?(c-=65536,String.fromCharCode(55296+(c>>10),56320+(c&1023))):Ld[c]||String.fromCharCode(c)):hu[i]||vh[i]||Qs(i))},Al=(n,i)=>(n=gn.trim(n),n?n.split(i||" "):[]),Dy=n=>new RegExp("^"+n.replace(/([?+*])/g,".$1")+"$"),io=n=>{const i=/^(~)?(.+)$/;return $s(Al(n,","),c=>{const m=i.exec(c);if(m){const p=m[1]==="~",w=p?"span":"div",x=m[2];return[{inline:p,cloneName:w,name:x}]}else return[]})},Py=n=>{let i,c,m,p;if(i="id accesskey class dir lang style tabindex title role",c="address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul",m="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",n!=="html4"){const w="a ins del canvas map";i+=" contenteditable contextmenu draggable dropzone hidden spellcheck translate",c+=" article aside details dialog figure main header footer hgroup section nav "+w,m+=" audio canvas command datalist mark meter output picture progress time wbr video ruby bdi keygen"}return n!=="html5-strict"&&(i+=" xml:lang",m=[m,"acronym applet basefont big font strike tt"].join(" "),c=[c,"center dir isindex noframes"].join(" "),p=[c,m].join(" ")),p=p||[c,m].join(" "),{globalAttributes:i,blockContent:c,phrasingContent:m,flowContent:p}},XC=n=>{const{globalAttributes:i,phrasingContent:c,flowContent:m}=Py(n),p={},w=(M,B="",q="")=>{const ae=Al(q),fe=Al(M);let be=fe.length;for(;be--;){const Le=Al([i,B].join(" "));p[fe[be]]={attributes:dr(Le,Qe({})),attributesOrder:Le,children:dr(ae,Qe({}))}}},x=(M,B)=>{const q=Al(M),ae=Al(B);let fe=q.length;for(;fe--;){const be=p[q[fe]];for(let Le=0,Ye=ae.length;Le{w(q,"",c)}),Ne(Al("center dir isindex noframes"),q=>{w(q,"",m)})),w("html","manifest","head body"),w("head","","base command link meta noscript script style title"),w("title hr noscript br"),w("base","href target"),w("link","href rel media hreflang type sizes hreflang"),w("meta","name http-equiv content charset"),w("style","media type scoped"),w("script","src async defer type charset"),w("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",m),w("dd div","",m),w("address dt caption","",n==="html4"?c:m),w("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","",c),w("blockquote","cite",m),w("ol","reversed start type","li"),w("ul","","li"),w("li","value",m),w("dl","","dt dd"),w("a","href target rel media hreflang type",n==="html4"?c:m),w("q","cite",c),w("ins del","cite datetime",m),w("img","src sizes srcset alt usemap ismap width height"),w("iframe","src name width height",m),w("embed","src type width height"),w("object","data type typemustmatch name usemap form width height",[m,"param"].join(" ")),w("param","name value"),w("map","name",[m,"area"].join(" ")),w("area","alt coords shape href target rel media hreflang type"),w("table","border","caption colgroup thead tfoot tbody tr"+(n==="html4"?" col":"")),w("colgroup","span","col"),w("col","span"),w("tbody thead tfoot","","tr"),w("tr","","td th"),w("td","colspan rowspan headers",m),w("th","colspan rowspan headers scope abbr",m),w("form","accept-charset action autocomplete enctype method name novalidate target",m),w("fieldset","disabled form name",[m,"legend"].join(" ")),w("label","form for",c),w("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"),w("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value",n==="html4"?m:c),w("select","disabled form multiple name required size","option optgroup"),w("optgroup","disabled label","option"),w("option","disabled label selected value"),w("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),w("menu","type label",[m,"li"].join(" ")),w("noscript","",m),n!=="html4"&&(w("wbr"),w("ruby","",[c,"rt rp"].join(" ")),w("figcaption","",m),w("mark rt rp summary bdi","",c),w("canvas","width height",m),w("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",[m,"track source"].join(" ")),w("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",[m,"track source"].join(" ")),w("picture","","img source"),w("source","src srcset type media sizes"),w("track","kind src srclang label default"),w("datalist","",[c,"option"].join(" ")),w("article section nav aside main header footer","",m),w("hgroup","","h1 h2 h3 h4 h5 h6"),w("figure","",[m,"figcaption"].join(" ")),w("time","datetime",c),w("dialog","open",m),w("command","type label icon disabled checked radiogroup command"),w("output","for form name",c),w("progress","value max",c),w("meter","value min max low high optimum",c),w("details","open",[m,"summary"].join(" ")),w("keygen","autofocus challenge disabled form keytype name")),n!=="html5-strict"&&(x("script","language xml:space"),x("style","xml:space"),x("object","declare classid code codebase codetype archive standby align border hspace vspace"),x("embed","align name hspace vspace"),x("param","valuetype type"),x("a","charset name rev shape coords"),x("br","clear"),x("applet","codebase archive code object alt name width height align hspace vspace"),x("img","name longdesc align border hspace vspace"),x("iframe","longdesc frameborder marginwidth marginheight scrolling align"),x("font basefont","size color face"),x("input","usemap align"),x("select"),x("textarea"),x("h1 h2 h3 h4 h5 h6 div p legend caption","align"),x("ul","type compact"),x("li","type"),x("ol dl menu dir","compact"),x("pre","width xml:space"),x("hr","align noshade size width"),x("isindex","prompt"),x("table","summary width frame rules cellspacing cellpadding align bgcolor"),x("col","width align char charoff valign"),x("colgroup","width align char charoff valign"),x("thead","align char charoff valign"),x("tr","align char charoff valign bgcolor"),x("th","axis align char charoff valign nowrap bgcolor width height"),x("form","accept"),x("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),x("tfoot","align char charoff valign"),x("tbody","align char charoff valign"),x("area","nohref"),x("body","background bgcolor text link vlink alink")),n!=="html4"&&(x("input button select textarea","autofocus"),x("input textarea","placeholder"),x("a","download"),x("link script img","crossorigin"),x("img","loading"),x("iframe","sandbox seamless allow allowfullscreen loading")),n!=="html4"&&Ne([p.video,p.audio],M=>{delete M.children.audio,delete M.children.video}),Ne(Al("a form meter progress dfn"),M=>{p[M]&&delete p[M].children[M]}),delete p.caption.children.table,delete p.script,p},My=n=>n==="-"?"remove":"add",lm=n=>{const i=/^([+\-]?)([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]+)\[([^\]]+)]$/;return $s(Al(n,","),c=>{const m=i.exec(c);if(m){const p=m[1],w=p?My(p):"replace",x=m[2],M=Al(m[3],"|");return[{operation:w,name:x,validChildren:M}]}else return[]})},lf=(n,i)=>{const c=/^([!\-])?(\w+[\\:]:\w+|[^=~<]+)?(?:([=~<])(.*))?$/,m=/[*?+]/,{attributes:p,attributesOrder:w}=i;return Ne(Al(n,"|"),x=>{const M=c.exec(x);if(M){const B={},q=M[1],ae=M[2].replace(/[\\:]:/g,":"),fe=M[3],be=M[4];if(q==="!"&&(i.attributesRequired=i.attributesRequired||[],i.attributesRequired.push(ae),B.required=!0),q==="-"){delete p[ae],w.splice(gn.inArray(w,ae),1);return}if(fe&&(fe==="="?(i.attributesDefault=i.attributesDefault||[],i.attributesDefault.push({name:ae,value:be}),B.defaultValue=be):fe==="~"?(i.attributesForced=i.attributesForced||[],i.attributesForced.push({name:ae,value:be}),B.forcedValue=be):fe==="<"&&(B.validValues=gn.makeMap(be,"?"))),m.test(ae)){const Le=B;i.attributePatterns=i.attributePatterns||[],Le.pattern=Dy(ae),i.attributePatterns.push(Le)}else p[ae]||w.push(ae),p[ae]=B}})},Oh=(n,i)=>{ln(n.attributes,(c,m)=>{i.attributes[m]=c}),i.attributesOrder.push(...n.attributesOrder)},rp=(n,i)=>{const c=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)])?$/;return $s(Al(i,","),m=>{const p=c.exec(m);if(p){const w=p[1],x=p[2],M=p[3],B=p[4],q=p[5],ae={attributes:{},attributesOrder:[]};if(n.each(fe=>Oh(fe,ae)),w==="#"?ae.paddEmpty=!0:w==="-"&&(ae.removeEmpty=!0),B==="!"&&(ae.removeEmptyAttrs=!0),q&&lf(q,ae),M&&(ae.outputName=x),x==="@")if(n.isNone())n=he.some(ae);else return[];return[M?{name:x,element:ae,aliasName:M}:{name:x,element:ae}]}else return[]})},yh={},g0=gn.makeMap,Lf=gn.each,ip=gn.extend,Ry=gn.explode,qp=(n,i={})=>{const c=g0(n," ",g0(n.toUpperCase()," "));return ip(c,i)},rd=n=>qp("td th li dt dd figcaption caption details summary",n.getTextBlockElements()),$y=(n,i)=>{if(n){const c={};return L(n)&&(n={"*":n}),Lf(n,(m,p)=>{c[p]=c[p.toUpperCase()]=i==="map"?g0(m,/[, ]/):Ry(m,/[, ]/)}),c}else return},wh=(n={})=>{var i;const c={},m={};let p=[];const w={},x={},M=(ho,Us,ci)=>{const Ja=n[ho];if(Ja)return g0(Ja,/[, ]/,g0(Ja.toUpperCase(),/[, ]/));{let Ei=yh[ho];return Ei||(Ei=qp(Us,ci),yh[ho]=Ei),Ei}},B=(i=n.schema)!==null&&i!==void 0?i:"html5",q=XC(B);n.verify_html===!1&&(n.valid_elements="*[*]");const ae=$y(n.valid_styles),fe=$y(n.invalid_styles,"map"),be=$y(n.valid_classes,"map"),Le=M("whitespace_elements","pre script noscript style textarea video audio iframe object code"),Ye=M("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),Me=M("void_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),Ve=M("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls allowfullscreen"),gt="td th iframe video audio object script code",Ot=M("non_empty_elements",gt+" pre",Me),wt=M("move_caret_before_on_enter_elements",gt+" table",Me),Pt=M("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"),hn=M("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",Pt),Hn=M("text_inline_elements","span strong b em i font s strike u var cite dfn code mark q sup sub samp"),$n=M("transparent_elements","a ins del canvas map");Lf("script noscript iframe noframes noembed title style textarea xmp plaintext".split(" "),ho=>{x[ho]=new RegExp("]*>","gi")});const Lt=ho=>{const Us=he.from(c["@"]),ci=/[*?+]/;Ne(rp(Us,ho!=null?ho:""),({name:Ja,element:Ei,aliasName:$c})=>{if($c&&(c[$c]=Ei),ci.test(Ja)){const Qh=Ei;Qh.pattern=Dy(Ja),p.push(Qh)}else c[Ja]=Ei})},Zt=ho=>{p=[],Ne(bs(c),Us=>{delete c[Us]}),Lt(ho)},yn=ho=>{delete yh.text_block_elements,delete yh.block_elements,Ne(io(ho!=null?ho:""),({inline:Us,name:ci,cloneName:Ja})=>{if(m[ci]=m[Ja],w[ci]=Ja,Ot[ci.toUpperCase()]={},Ot[ci]={},Us||(hn[ci.toUpperCase()]={},hn[ci]={}),!c[ci]){let Ei=c[Ja];Ei=ip({},Ei),delete Ei.removeEmptyAttrs,delete Ei.removeEmpty,c[ci]=Ei}ln(m,(Ei,$c)=>{Ei[Ja]&&(m[$c]=Ei=ip({},m[$c]),Ei[ci]=Ei[Ja])})})},yo=ho=>{Ne(lm(ho!=null?ho:""),({operation:Us,name:ci,validChildren:Ja})=>{const Ei=Us==="replace"?{"#comment":{}}:m[ci];Ne(Ja,$c=>{Us==="remove"?delete Ei[$c]:Ei[$c]={}}),m[ci]=Ei})},Do=ho=>{const Us=c[ho];if(Us)return Us;let ci=p.length;for(;ci--;){const Ja=p[ci];if(Ja.pattern.test(ho))return Ja}};n.valid_elements?(Zt(n.valid_elements),Lf(q,(ho,Us)=>{m[Us]=ho.children})):(Lf(q,(ho,Us)=>{c[Us]={attributes:ho.attributes,attributesOrder:ho.attributesOrder},m[Us]=ho.children}),Lf(Al("strong/b em/i"),ho=>{const Us=Al(ho,"/");c[Us[1]].outputName=Us[0]}),Lf(Hn,(ho,Us)=>{c[Us]&&(n.padd_empty_block_inline_children&&(c[Us].paddInEmptyBlock=!0),c[Us].removeEmpty=!0)}),Lf(Al("ol ul blockquote a table tbody"),ho=>{c[ho]&&(c[ho].removeEmpty=!0)}),Lf(Al("p h1 h2 h3 h4 h5 h6 th td pre div address caption li summary"),ho=>{c[ho]&&(c[ho].paddEmpty=!0)}),Lf(Al("span"),ho=>{c[ho].removeEmptyAttrs=!0})),yn(n.custom_elements),yo(n.valid_children),Lt(n.extended_valid_elements),yo("+ol[ul|ol],+ul[ul|ol]"),Lf({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"},(ho,Us)=>{c[Us]&&(c[Us].parentsRequired=Al(ho))}),n.invalid_elements&&Lf(Ry(n.invalid_elements),ho=>{c[ho]&&delete c[ho]}),Do("span")||Lt("span[!data-mce-type|*]");const Cs=Qe(ae),Ws=Qe(fe),Ir=Qe(be),pi=Qe(Ve),fl=Qe(hn),Il=Qe(Pt),Oc=Qe(Hn),Pn=Qe(Object.seal(Me)),eo=Qe(Ye),Cr=Qe(Ot),Bs=Qe(wt),Co=Qe(Le),Mn=Qe($n),En=Qe(Object.seal(x)),Xo=(ho,Us)=>{const ci=m[ho.toLowerCase()];return!!(ci&&ci[Us.toLowerCase()])},Ks=(ho,Us)=>{const ci=Do(ho);if(ci)if(Us){if(ci.attributes[Us])return!0;const Ja=ci.attributePatterns;if(Ja){let Ei=Ja.length;for(;Ei--;)if(Ja[Ei].pattern.test(Us))return!0}}else return!0;return!1},Jr=Qe(w);return{type:B,children:m,elements:c,getValidStyles:Cs,getValidClasses:Ir,getBlockElements:fl,getInvalidStyles:Ws,getVoidElements:Pn,getTextBlockElements:Il,getTextInlineElements:Oc,getBoolAttrs:pi,getElementRule:Do,getSelfClosingElements:eo,getNonEmptyElements:Cr,getMoveCaretBeforeOnEnterElements:Bs,getWhitespaceElements:Co,getTransparentElements:Mn,getSpecialElements:En,isValidChild:Xo,isValid:Ks,getCustomElements:Jr,addValidElements:Lt,setValidElements:Zt,addCustomElements:yn,addValidChildren:yo}},Qv=(n={},i)=>{const c=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,m=/\s*([^:]+):\s*([^;]+);?/g,p=/\s+$/,w={};let x,M;const B=nn;i&&(x=i.getValidStyles(),M=i.getInvalidStyles());const q=(`\\" \\' \\; \\: ; : `+B).split(" ");for(let fe=0;fe{const be={};let Le=!1;const Ye=n.url_converter,Me=n.url_converter_scope||ae,Ve=(Lt,Zt,yn)=>{const yo=be[Lt+"-top"+Zt];if(!yo)return;const Do=be[Lt+"-right"+Zt];if(!Do)return;const Cs=be[Lt+"-bottom"+Zt];if(!Cs)return;const Ws=be[Lt+"-left"+Zt];if(!Ws)return;const Ir=[yo,Do,Cs,Ws];let pi=Ir.length-1;for(;pi--&&Ir[pi]===Ir[pi+1];);pi>-1&&yn||(be[Lt+Zt]=pi===-1?Ir[0]:Ir.join(" "),delete be[Lt+"-top"+Zt],delete be[Lt+"-right"+Zt],delete be[Lt+"-bottom"+Zt],delete be[Lt+"-left"+Zt])},gt=Lt=>{const Zt=be[Lt];if(!Zt)return;const yn=Zt.indexOf(",")>-1?[Zt]:Zt.split(" ");let yo=yn.length;for(;yo--;)if(yn[yo]!==yn[0])return!1;return be[Lt]=yn[0],!0},Ot=(Lt,Zt,yn,yo)=>{!gt(Zt)||!gt(yn)||!gt(yo)||(be[Lt]=be[Zt]+" "+be[yn]+" "+be[yo],delete be[Zt],delete be[yn],delete be[yo])},wt=Lt=>(Le=!0,w[Lt]),Pt=(Lt,Zt)=>(Le&&(Lt=Lt.replace(/\uFEFF[0-9]/g,yn=>w[yn])),Zt||(Lt=Lt.replace(/\\([\'\";:])/g,"$1")),Lt),hn=Lt=>String.fromCharCode(parseInt(Lt.slice(1),16)),Hn=Lt=>Lt.replace(/\\[0-9a-f]+/gi,hn),$n=(Lt,Zt,yn,yo,Do,Cs)=>{if(Do=Do||Cs,Do)return Do=Pt(Do),"'"+Do.replace(/\'/g,"\\'")+"'";if(Zt=Pt(Zt||yn||yo||""),!n.allow_script_urls){const Ws=Zt.replace(/[\s\r\n]+/g,"");if(/(java|vb)script:/i.test(Ws)||!n.allow_svg_data_urls&&/^data:image\/svg/i.test(Ws))return""}return Ye&&(Zt=Ye.call(Me,Zt,"style")),"url('"+Zt.replace(/\'/g,"\\'")+"')"};if(fe){fe=fe.replace(/[\u0000-\u001F]/g,""),fe=fe.replace(/\\[\"\';:\uFEFF]/g,wt).replace(/\"[^\"]+\"|\'[^\']+\'/g,Zt=>Zt.replace(/[;:]/g,wt));let Lt;for(;Lt=m.exec(fe);){m.lastIndex=Lt.index+Lt[0].length;let Zt=Lt[1].replace(p,"").toLowerCase(),yn=Lt[2].replace(p,"");if(Zt&&yn){if(Zt=Hn(Zt),yn=Hn(yn),Zt.indexOf(B)!==-1||Zt.indexOf('"')!==-1||!n.allow_script_urls&&(Zt==="behavior"||/expression\s*\(|\/\*|\*\//.test(yn)))continue;Zt==="font-weight"&&yn==="700"?yn="bold":(Zt==="color"||Zt==="background-color")&&(yn=yn.toLowerCase()),yn=yn.replace(c,$n),be[Zt]=Le?Pt(yn,!0):yn}}Ve("border","",!0),Ve("border","-width"),Ve("border","-color"),Ve("border","-style"),Ve("padding",""),Ve("margin",""),Ot("border","border-width","border-style","border-color"),be.border==="medium none"&&delete be.border,be["border-image"]==="none"&&delete be["border-image"]}return be},serialize:(fe,be)=>{let Le="";const Ye=(Ve,gt)=>{const Ot=gt[Ve];if(Ot)for(let wt=0,Pt=Ot.length;wt0?" ":"")+hn+": "+Hn+";")}},Me=(Ve,gt)=>{if(!M||!gt)return!0;let Ot=M["*"];return Ot&&Ot[Ve]?!1:(Ot=M[gt],!(Ot&&Ot[Ve]))};return be&&x?(Ye("*",x),Ye(be,x)):ln(fe,(Ve,gt)=>{Ve&&Me(gt,be)&&(Le+=(Le.length>0?" ":"")+gt+": "+Ve+";")}),Le}};return ae},n_={keyLocation:!0,layerX:!0,layerY:!0,returnValue:!0,webkitMovementX:!0,webkitMovementY:!0,keyIdentifier:!0,mozPressure:!0},Ny=n=>n instanceof Event||ce(n.initEvent),ap=n=>n.isDefaultPrevented===mt||n.isDefaultPrevented===je,Ff=n=>Re(n.preventDefault)||Ny(n),mu=(n,i)=>{const c=i!=null?i:{};for(const m in n)un(n_,m)||(c[m]=n[m]);return Oe(n.composedPath)&&(c.composedPath=()=>n.composedPath()),c},lp=(n,i,c,m)=>{var p;const w=mu(i,m);return w.type=n,Re(w.target)&&(w.target=(p=w.srcElement)!==null&&p!==void 0?p:c),Ff(i)&&(w.preventDefault=()=>{w.defaultPrevented=!0,w.isDefaultPrevented=mt,ce(i.preventDefault)&&i.preventDefault()},w.stopPropagation=()=>{w.cancelBubble=!0,w.isPropagationStopped=mt,ce(i.stopPropagation)&&i.stopPropagation()},w.stopImmediatePropagation=()=>{w.isImmediatePropagationStopped=mt,w.stopPropagation()},ap(w)||(w.isDefaultPrevented=w.defaultPrevented===!0?mt:je,w.isPropagationStopped=w.cancelBubble===!0?mt:je,w.isImmediatePropagationStopped=je)),w},Iy="mce-data-",o_=/^(?:mouse|contextmenu)|click/,p0=(n,i,c,m)=>{n.addEventListener(i,c,m||!1)},Yc=(n,i,c,m)=>{n.removeEventListener(i,c,m||!1)},b0=n=>Oe(n)&&o_.test(n.type),cf=(n,i)=>{const c=lp(n.type,n,document,i);if(b0(n)&&ve(n.pageX)&&!ve(n.clientX)){const m=c.target.ownerDocument||document,p=m.documentElement,w=m.body,x=c;x.pageX=n.clientX+(p&&p.scrollLeft||w&&w.scrollLeft||0)-(p&&p.clientLeft||w&&w.clientLeft||0),x.pageY=n.clientY+(p&&p.scrollTop||w&&w.scrollTop||0)-(p&&p.clientTop||w&&w.clientTop||0)}return c},cp=(n,i,c)=>{const m=n.document,p={type:"ready"};if(c.domLoaded){i(p);return}const w=()=>m.readyState==="complete"||m.readyState==="interactive"&&m.body,x=()=>{Yc(n,"DOMContentLoaded",x),Yc(n,"load",x),c.domLoaded||(c.domLoaded=!0,i(p)),n=null};w()?x():p0(n,"DOMContentLoaded",x),c.domLoaded||p0(n,"load",x)};class cm{constructor(){this.domLoaded=!1,this.events={},this.count=1,this.expando=Iy+(+new Date).toString(32),this.hasFocusIn="onfocusin"in document.documentElement,this.count=1}bind(i,c,m,p){const w=this;let x;const M=window,B=be=>{w.executeHandlers(cf(be||M.event),q)};if(!i||_n(i)||uh(i))return m;let q;i[w.expando]?q=i[w.expando]:(q=w.count++,i[w.expando]=q,w.events[q]={}),p=p||i;const ae=c.split(" ");let fe=ae.length;for(;fe--;){let be=ae[fe],Le=B,Ye=!1,Me=!1;if(be==="DOMContentLoaded"&&(be="ready"),w.domLoaded&&be==="ready"&&i.readyState==="complete"){m.call(p,cf({type:be}));continue}!w.hasFocusIn&&(be==="focusin"||be==="focusout")&&(Ye=!0,Me=be==="focusin"?"focus":"blur",Le=Ve=>{const gt=cf(Ve||M.event);gt.type=gt.type==="focus"?"focusin":"focusout",w.executeHandlers(gt,q)}),x=w.events[q][be],x?be==="ready"&&w.domLoaded?m(cf({type:be})):x.push({func:m,scope:p}):(w.events[q][be]=x=[{func:m,scope:p}],x.fakeName=Me,x.capture=Ye,x.nativeHandler=Le,be==="ready"?cp(i,Le,w):p0(i,Me||be,Le,Ye))}return i=x=null,m}unbind(i,c,m){if(!i||_n(i)||uh(i))return this;const p=i[this.expando];if(p){let w=this.events[p];if(c){const x=c.split(" ");let M=x.length;for(;M--;){const B=x[M],q=w[B];if(q){if(m){let ae=q.length;for(;ae--;)if(q[ae].func===m){const fe=q.nativeHandler,be=q.fakeName,Le=q.capture,Ye=q.slice(0,ae).concat(q.slice(ae+1));Ye.nativeHandler=fe,Ye.fakeName=be,Ye.capture=Le,w[B]=Ye}}(!m||q.length===0)&&(delete w[B],Yc(i,q.fakeName||B,q.nativeHandler,q.capture))}}}else ln(w,(x,M)=>{Yc(i,x.fakeName||M,x.nativeHandler,x.capture)}),w={};for(const x in w)if(un(w,x))return this;delete this.events[p];try{delete i[this.expando]}catch{i[this.expando]=null}}return this}fire(i,c,m){return this.dispatch(i,c,m)}dispatch(i,c,m){if(!i||_n(i)||uh(i))return this;const p=cf({type:c,target:i},m);do{const w=i[this.expando];w&&this.executeHandlers(p,w),i=i.parentNode||i.ownerDocument||i.defaultView||i.parentWindow}while(i&&!p.isPropagationStopped());return this}clean(i){if(!i||_n(i)||uh(i))return this;if(i[this.expando]&&this.unbind(i),i.getElementsByTagName||(i=i.document),i&&i.getElementsByTagName){this.unbind(i);const c=i.getElementsByTagName("*");let m=c.length;for(;m--;)i=c[m],i[this.expando]&&this.unbind(i)}return this}destroy(){this.events={}}cancel(i){return i&&(i.preventDefault(),i.stopImmediatePropagation()),!1}executeHandlers(i,c){const m=this.events[c],p=m&&m[i.type];if(p)for(let w=0,x=p.length;w{Re(c)||c===""?Vi(n,i):Pr(n,i,c)},v0=n=>n.replace(/[A-Z]/g,i=>"-"+i.toLowerCase()),sb=(n,i)=>{let c=0;if(n)for(let m=n.nodeType,p=n.previousSibling;p;p=p.previousSibling){const w=p.nodeType;i&&_n(p)&&(w===m||!p.data.length)||(c++,m=w)}return c},Ly=(n,i)=>{const c=Fl(i,"style"),m=n.serialize(n.parse(c),ti(i));up(i,Gp,m)},Fy=(n,i)=>Xe(n)?un(By,i)?n+"":n+"px":n,r_=(n,i,c)=>{const m=v0(i);Re(c)||c===""?Um(n,m):Gl(n,m,Fy(c,m))},jC=(n,i,c)=>{const m=i.keep_values,p={set:(x,M,B)=>{const q=Ke.fromDom(x);ce(i.url_converter)&&Oe(M)&&(M=i.url_converter.call(i.url_converter_scope||c(),String(M),B,x));const ae="data-mce-"+B;up(q,ae,M),up(q,B,M)},get:(x,M)=>{const B=Ke.fromDom(x);return Fl(B,"data-mce-"+M)||Fl(B,M)}},w={style:{set:(x,M)=>{const B=Ke.fromDom(x);m&&up(B,Gp,M),Vi(B,"style"),L(M)&&ua(B,n.parse(M))},get:x=>{const M=Ke.fromDom(x),B=Fl(M,Gp)||Fl(M,"style");return n.serialize(n.parse(B),ti(M))}}};return m&&(w.href=w.src=p),w},Qr=(n,i={})=>{const c={},m=window,p={};let w=0;const x=!0,M=!0,B=Lv.forElement(Ke.fromDom(n),{contentCssCors:i.contentCssCors,referrerPolicy:i.referrerPolicy}),q=[],ae=i.schema?i.schema:wh({}),fe=Qv({url_converter:i.url_converter,url_converter_scope:i.url_converter_scope},i.schema),be=i.ownEvents?new cm:cm.Event,Le=ae.getBlockElements(),Ye=Mt=>L(Mt)?un(Le,Mt):Jn(Mt)&&(un(Le,Mt.nodeName)||ig(ae,Mt)),Me=Mt=>Mt&&n&&L(Mt)?n.getElementById(Mt):Mt,Ve=Mt=>{const Rt=Me(Mt);return Oe(Rt)?Ke.fromDom(Rt):null},gt=(Mt,Rt,Rn="")=>{let xn;const Io=Ve(Mt);if(Oe(Io)&&kl(Io)){const br=Rw[Rt];br&&br.get?xn=br.get(Io.dom,Rt):xn=Fl(Io,Rt)}return Oe(xn)?xn:Rn},Ot=Mt=>{const Rt=Me(Mt);return Re(Rt)?[]:Rt.attributes},wt=(Mt,Rt,Rn)=>{eo(Mt,xn=>{if(Jn(xn)){const Io=Ke.fromDom(xn),br=Rn===""?null:Rn,ha=Fl(Io,Rt),Nc=Rw[Rt];Nc&&Nc.set?Nc.set(Io.dom,br,Rt):up(Io,Rt,br),ha!==br&&i.onSetAttrib&&i.onSetAttrib({attrElm:Io.dom,attrName:Rt,attrValue:br})}})},Pt=(Mt,Rt)=>Mt.cloneNode(Rt),hn=()=>i.root_element||n.body,Hn=Mt=>{const Rt=nd(Mt);return{x:Rt.x,y:Rt.y,w:Rt.width,h:Rt.height}},$n=(Mt,Rt)=>WC(n.body,Me(Mt),Rt),Lt=(Mt,Rt,Rn)=>{eo(Mt,xn=>{const Io=Ke.fromDom(xn);r_(Io,Rt,Rn),i.update_styles&&Ly(fe,Io)})},Zt=(Mt,Rt)=>{eo(Mt,Rn=>{const xn=Ke.fromDom(Rn);ln(Rt,(Io,br)=>{r_(xn,br,Io)}),i.update_styles&&Ly(fe,xn)})},yn=(Mt,Rt,Rn)=>{const xn=Me(Mt);if(!(Re(xn)||!Jn(xn)))return Rn?Bi(Ke.fromDom(xn),v0(Rt)):(Rt=Rt.replace(/-(\D)/g,(Io,br)=>br.toUpperCase()),Rt==="float"&&(Rt="cssFloat"),xn.style?xn.style[Rt]:void 0)},yo=Mt=>{const Rt=Me(Mt);if(!Rt)return{w:0,h:0};let Rn=yn(Rt,"width"),xn=yn(Rt,"height");return(!Rn||Rn.indexOf("px")===-1)&&(Rn="0"),(!xn||xn.indexOf("px")===-1)&&(xn="0"),{w:parseInt(Rn,10)||Rt.offsetWidth||Rt.clientWidth,h:parseInt(xn,10)||Rt.offsetHeight||Rt.clientHeight}},Do=Mt=>{const Rt=Me(Mt),Rn=$n(Rt),xn=yo(Rt);return{x:Rn.x,y:Rn.y,w:xn.w,h:xn.h}},Cs=(Mt,Rt)=>{if(!Mt)return!1;const Rn=oe(Mt)?Mt:[Mt];return jt(Rn,xn=>Pu(Ke.fromDom(xn),Rt))},Ws=(Mt,Rt,Rn,xn)=>{const Io=[];let br=Me(Mt);xn=xn===void 0;const ha=Rn||(hn().nodeName!=="BODY"?hn().parentNode:null);if(L(Rt))if(Rt==="*")Rt=Jn;else{const Nc=Rt;Rt=_u=>Cs(_u,Nc)}for(;br&&!(br===ha||Re(br.nodeType)||of(br)||K1(br));){if(!Rt||Rt(br))if(xn)Io.push(br);else return[br];br=br.parentNode}return xn?Io:null},Ir=(Mt,Rt,Rn)=>{const xn=Ws(Mt,Rt,Rn,!1);return xn&&xn.length>0?xn[0]:null},pi=(Mt,Rt,Rn)=>{let xn=Rt;if(Mt){L(Rt)&&(xn=Io=>Cs(Io,Rt));for(let Io=Mt[Rn];Io;Io=Io[Rn])if(ce(xn)&&xn(Io))return Io}return null},fl=(Mt,Rt)=>pi(Mt,Rt,"nextSibling"),Il=(Mt,Rt)=>pi(Mt,Rt,"previousSibling"),Oc=Mt=>ce(Mt.querySelectorAll),Pn=(Mt,Rt)=>{var Rn,xn;const Io=(xn=(Rn=Me(Rt))!==null&&Rn!==void 0?Rn:i.root_element)!==null&&xn!==void 0?xn:n;return Oc(Io)?Rr(Io.querySelectorAll(Mt)):[]},eo=function(Mt,Rt,Rn){const xn=Rn!=null?Rn:this;if(oe(Mt)){const Io=[];return Zv(Mt,(br,ha)=>{const Nc=Me(br);Nc&&Io.push(Rt.call(xn,Nc,ha))}),Io}else{const Io=Me(Mt);return Io?Rt.call(xn,Io):!1}},Cr=(Mt,Rt)=>{eo(Mt,Rn=>{ln(Rt,(xn,Io)=>{wt(Rn,Io,xn)})})},Bs=(Mt,Rt)=>{eo(Mt,Rn=>{const xn=Ke.fromDom(Rn);Mf(xn,Rt)})},Co=(Mt,Rt,Rn,xn,Io)=>eo(Mt,br=>{const ha=L(Rt)?n.createElement(Rt):Rt;return Oe(Rn)&&Cr(ha,Rn),xn&&(!L(xn)&&xn.nodeType?ha.appendChild(xn):L(xn)&&Bs(ha,xn)),Io?ha:br.appendChild(ha)}),Mn=(Mt,Rt,Rn)=>Co(n.createElement(Mt),Mt,Rt,Rn,!0),En=sp.decode,Xo=sp.encodeAllRaw,Ks=(Mt,Rt,Rn="")=>{let xn="<"+Mt;for(const Io in Rt)os(Rt,Io)&&(xn+=" "+Io+'="'+Xo(Rt[Io])+'"');return ol(Rn)&&un(ae.getVoidElements(),Mt)?xn+" />":xn+">"+Rn+""},Jr=Mt=>{const Rt=n.createElement("div"),Rn=n.createDocumentFragment();Rn.appendChild(Rt),Mt&&(Rt.innerHTML=Mt);let xn;for(;xn=Rt.firstChild;)Rn.appendChild(xn);return Rn.removeChild(Rt),Rn},ho=(Mt,Rt)=>eo(Mt,Rn=>{const xn=Ke.fromDom(Rn);return Rt&&Ne(Da(xn),Io=>{sl(Io)&&Io.dom.length===0?wr(Io):Ca(xn,Io)}),wr(xn),xn.dom}),Us=Mt=>eo(Mt,Rt=>{const Rn=Rt.attributes;for(let xn=Rn.length-1;xn>=0;xn--)Rt.removeAttributeNode(Rn.item(xn))}),ci=Mt=>fe.parse(Mt),Ja=(Mt,Rt)=>fe.serialize(Mt,Rt),Ei=Mt=>{if(E1!==Qr.DOM&&n===document){if(c[Mt])return;c[Mt]=!0}let Rt=n.getElementById("mceDefaultStyles");if(!Rt){Rt=n.createElement("style"),Rt.id="mceDefaultStyles",Rt.type="text/css";const Rn=n.head;Rn.firstChild?Rn.insertBefore(Rt,Rn.firstChild):Rn.appendChild(Rt)}Rt.styleSheet?Rt.styleSheet.cssText+=Mt:Rt.appendChild(n.createTextNode(Mt))},$c=Mt=>{Mt||(Mt=""),Ne(Mt.split(","),Rt=>{p[Rt]=!0,B.load(Rt).catch(ot)})},Qh=(Mt,Rt,Rn)=>{eo(Mt,xn=>{if(Jn(xn)){const Io=Ke.fromDom(xn),br=Rt.split(" ");Ne(br,ha=>{Oe(Rn)?(Rn?ef:zc)(Io,ha):Gh(Io,ha)})}})},qd=(Mt,Rt)=>{Qh(Mt,Rt,!0)},Dm=(Mt,Rt)=>{Qh(Mt,Rt,!1)},qO=(Mt,Rt)=>{const Rn=Ve(Mt),xn=Rt.split(" ");return Oe(Rn)&&tr(xn,Io=>Pf(Rn,Io))},Pw=Mt=>{eo(Mt,Rt=>Um(Ke.fromDom(Rt),"display"))},GO=Mt=>{eo(Mt,Rt=>Gl(Ke.fromDom(Rt),"display","none"))},KO=Mt=>{const Rt=Ve(Mt);return Oe(Rt)&&Gr(Pa(Rt,"display"),"none")},Z4=Mt=>(Mt||"mce_")+w++,H4=Mt=>{const Rt=Ve(Mt);return Oe(Rt)?Jn(Rt.dom)?Rt.dom.outerHTML:Xg(Rt):""},z4=(Mt,Rt)=>{eo(Mt,Rn=>{Jn(Rn)&&(Rn.outerHTML=Rt)})},FT=(Mt,Rt)=>{const Rn=Me(Rt);return eo(Mt,xn=>{const Io=Rn==null?void 0:Rn.parentNode,br=Rn==null?void 0:Rn.nextSibling;return Io&&(br?Io.insertBefore(xn,br):Io.appendChild(xn)),xn})},QT=(Mt,Rt,Rn)=>eo(Rt,xn=>{var Io;const br=oe(Rt)?Mt.cloneNode(!0):Mt;return Rn&&Zv(s_(xn.childNodes),ha=>{br.appendChild(ha)}),(Io=xn.parentNode)===null||Io===void 0||Io.replaceChild(br,xn),xn}),ZT=(Mt,Rt)=>{if(Mt.nodeName!==Rt.toUpperCase()){const Rn=Mn(Rt);return Zv(Ot(Mt),xn=>{wt(Rn,xn.nodeName,gt(Mt,xn.nodeName))}),QT(Rn,Mt,!0),Rn}else return Mt},cC=(Mt,Rt)=>{let Rn=Mt;for(;Rn;){let xn=Rt;for(;xn&&Rn!==xn;)xn=xn.parentNode;if(Rn===xn)break;Rn=Rn.parentNode}return!Rn&&Mt.ownerDocument?Mt.ownerDocument.documentElement:Rn},T1=Mt=>{if(Jn(Mt)){const Rt=Mt.nodeName.toLowerCase()==="a"&&!gt(Mt,"href")&>(Mt,"id");if(gt(Mt,"name")||gt(Mt,"data-mce-bookmark")||Rt)return!0}return!1},uC=(Mt,Rt,Rn)=>{let xn=0;if(T1(Mt))return!1;const Io=Mt.firstChild;if(Io){const br=new _i(Io,Mt),ha=ae?ae.getWhitespaceElements():{},Nc=Rt||(ae?ae.getNonEmptyElements():null);let _u=Io;do{if(Jn(_u)){const YT=_u.getAttribute("data-mce-bogus");if(YT){_u=br.next(YT==="all");continue}const XT=_u.nodeName.toLowerCase();if(Nc&&Nc[XT]){if(XT==="br"){xn++,_u=br.next();continue}return!1}if(T1(_u))return!1}if(uh(_u)||_n(_u)&&!eg(_u.data)&&(!(Rn!=null&&Rn.includeZwsp)||!Jg(_u.data))||_n(_u)&&_u.parentNode&&ha[_u.parentNode.nodeName]&&eg(_u.data))return!1;_u=br.next()}while(_u)}return xn<=1},Mw=()=>n.createRange(),vv=(Mt,Rt,Rn)=>{let xn=Mw(),Io,br;if(Mt&&Rt&&Mt.parentNode&&Rt.parentNode){const ha=Mt.parentNode;return xn.setStart(ha,sb(Mt)),xn.setEnd(Rt.parentNode,sb(Rt)),Io=xn.extractContents(),xn=Mw(),xn.setStart(Rt.parentNode,sb(Rt)+1),xn.setEnd(ha,sb(Mt)+1),br=xn.extractContents(),ha.insertBefore(ag(E1,Io),Mt),Rn?ha.insertBefore(Rn,Mt):ha.insertBefore(Rt,Mt),ha.insertBefore(ag(E1,br),Mt),ho(Mt),Rn||Rt}else return},HT=(Mt,Rt,Rn,xn)=>{if(oe(Mt)){let Io=Mt.length;const br=[];for(;Io--;)br[Io]=HT(Mt[Io],Rt,Rn,xn);return br}else return i.collect&&(Mt===n||Mt===m)&&q.push([Mt,Rt,Rn,xn]),be.bind(Mt,Rt,Rn,xn||E1)},zT=(Mt,Rt,Rn)=>{if(oe(Mt)){let xn=Mt.length;const Io=[];for(;xn--;)Io[xn]=zT(Mt[xn],Rt,Rn);return Io}else{if(q.length>0&&(Mt===n||Mt===m)){let xn=q.length;for(;xn--;){const[Io,br,ha]=q[xn];Mt===Io&&(!Rt||Rt===br)&&(!Rn||Rn===ha)&&be.unbind(Io,br,ha)}}return be.unbind(Mt,Rt,Rn)}},Ib=(Mt,Rt,Rn)=>be.dispatch(Mt,Rt,Rn),Ov=(Mt,Rt,Rn)=>be.dispatch(Mt,Rt,Rn),VT=Mt=>{if(Mt&&Jn(Mt)){const Rt=Mt.getAttribute("data-mce-contenteditable");return Rt&&Rt!=="inherit"?Rt:Mt.contentEditable!=="inherit"?Mt.contentEditable:null}else return null},E1={doc:n,settings:i,win:m,files:p,stdMode:x,boxModel:M,styleSheetLoader:B,boundEvents:q,styles:fe,schema:ae,events:be,isBlock:Ye,root:null,clone:Pt,getRoot:hn,getViewPort:Hn,getRect:Do,getSize:yo,getParent:Ir,getParents:Ws,get:Me,getNext:fl,getPrev:Il,select:Pn,is:Cs,add:Co,create:Mn,createHTML:Ks,createFragment:Jr,remove:ho,setStyle:Lt,getStyle:yn,setStyles:Zt,removeAllAttribs:Us,setAttrib:wt,setAttribs:Cr,getAttrib:gt,getPos:$n,parseStyle:ci,serializeStyle:Ja,addStyle:Ei,loadCSS:$c,addClass:qd,removeClass:Dm,hasClass:qO,toggleClass:Qh,show:Pw,hide:GO,isHidden:KO,uniqueId:Z4,setHTML:Bs,getOuterHTML:H4,setOuterHTML:z4,decode:En,encode:Xo,insertAfter:FT,replace:QT,rename:ZT,findCommonAncestor:cC,run:eo,getAttribs:Ot,isEmpty:uC,createRng:Mw,nodeIndex:sb,split:vv,bind:HT,unbind:zT,fire:Ov,dispatch:Ib,getContentEditable:VT,getContentEditableParent:Mt=>{const Rt=hn();let Rn=null;for(let xn=Mt;xn&&xn!==Rt&&(Rn=VT(xn),Rn===null);xn=xn.parentNode);return Rn},isEditable:Mt=>{if(Oe(Mt)){const Rt=Jn(Mt)?Mt:Mt.parentElement;return Oe(Rt)&&wn(Ke.fromDom(Rt))}else return!1},destroy:()=>{if(q.length>0){let Mt=q.length;for(;Mt--;){const[Rt,Rn,xn]=q[Mt];be.unbind(Rt,Rn,xn)}}ln(p,(Mt,Rt)=>{B.unload(Rt),delete p[Rt]})},isChildOf:(Mt,Rt)=>Mt===Rt||Rt.contains(Mt),dumpRng:Mt=>"startContainer: "+Mt.startContainer.nodeName+", startOffset: "+Mt.startOffset+", endContainer: "+Mt.endContainer.nodeName+", endOffset: "+Mt.endOffset},Rw=jC(fe,i,Qe(E1));return E1};Qr.DOM=Qr(document),Qr.nodeIndex=sb;const Hv=Qr.DOM,Qy=0,Zy=1,O0=2,qC=3;class um{constructor(i={}){this.states={},this.queue=[],this.scriptLoadedCallbacks={},this.queueLoadedCallbacks=[],this.loading=!1,this.settings=i}_setReferrerPolicy(i){this.settings.referrerPolicy=i}loadScript(i){return new Promise((c,m)=>{const p=Hv;let w;const x=()=>{p.remove(q),w&&(w.onerror=w.onload=w=null)},M=()=>{x(),c()},B=()=>{x(),m("Failed to load script: "+i)},q=p.uniqueId();w=document.createElement("script"),w.id=q,w.type="text/javascript",w.src=gn._addCacheSuffix(i),this.settings.referrerPolicy&&p.setAttrib(w,"referrerpolicy",this.settings.referrerPolicy),w.onload=M,w.onerror=B,(document.getElementsByTagName("head")[0]||document.body).appendChild(w)})}isDone(i){return this.states[i]===O0}markDone(i){this.states[i]=O0}add(i){const c=this;return c.queue.push(i),c.states[i]===void 0&&(c.states[i]=Qy),new Promise((p,w)=>{c.scriptLoadedCallbacks[i]||(c.scriptLoadedCallbacks[i]=[]),c.scriptLoadedCallbacks[i].push({resolve:p,reject:w})})}load(i){return this.add(i)}remove(i){delete this.states[i],delete this.scriptLoadedCallbacks[i]}loadQueue(){const i=this.queue;return this.queue=[],this.loadScripts(i)}loadScripts(i){const c=this,m=(B,q)=>{wo(c.scriptLoadedCallbacks,q).each(ae=>{Ne(ae,fe=>fe[B](q))}),delete c.scriptLoadedCallbacks[q]},p=B=>{const q=At(B,ae=>ae.status==="rejected");return q.length>0?Promise.reject($s(q,({reason:ae})=>oe(ae)?ae:[ae])):Promise.resolve()},w=B=>Promise.allSettled(pt(B,q=>c.states[q]===O0?(m("resolve",q),Promise.resolve()):c.states[q]===qC?(m("reject",q),Promise.reject(q)):(c.states[q]=Zy,c.loadScript(q).then(()=>{c.states[q]=O0,m("resolve",q);const ae=c.queue;return ae.length>0?(c.queue=[],w(ae).then(p)):Promise.resolve()},()=>(c.states[q]=qC,m("reject",q),Promise.reject(q)))))),x=B=>(c.loading=!0,w(B).then(q=>{c.loading=!1;const ae=c.queueLoadedCallbacks.shift();return he.from(ae).each(Cn),p(q)})),M=fs(i);return c.loading?new Promise((B,q)=>{c.queueLoadedCallbacks.push(()=>{x(M).then(B,q)})}):x(M)}}um.ScriptLoader=new um;const Ga=n=>{let i=n;return{get:()=>i,set:p=>{i=p}}},y0=(n,i)=>{const c=n.indexOf(i);return c!==-1&&n.indexOf(i,c+1)>c},rb=n=>te(n)&&un(n,"raw"),i_=n=>oe(n)&&n.length>1,w0={},Hy=Ga("en"),Na=()=>wo(w0,Hy.get()),id={getData:()=>vs(w0,n=>({...n})),setCode:n=>{n&&Hy.set(n)},getCode:()=>Hy.get(),add:(n,i)=>{let c=w0[n];c||(w0[n]=c={});const m=pt(bs(i),p=>p.toLowerCase());ln(i,(p,w)=>{const x=w.toLowerCase();x!==w&&y0(m,x)?(un(i,x)||(c[x]=p),c[w]=p):c[x]=p})},translate:n=>{const i=Na().getOr({}),c=x=>ce(x)?Object.prototype.toString.call(x):m(x)?"":""+x,m=x=>x===""||x===null||x===void 0,p=x=>{const M=c(x);return un(i,M)?c(i[M]):wo(i,M.toLowerCase()).map(c).getOr(M)},w=x=>x.replace(/{context:\w+}$/,"");if(m(n))return"";if(rb(n))return c(n.raw);if(i_(n)){const x=n.slice(1),M=p(n[0]).replace(/\{([0-9]+)\}/g,(B,q)=>un(x,q)?c(x[q]):B);return w(M)}return w(p(n))},isRtl:()=>Na().bind(n=>wo(n,"_dir")).exists(n=>n==="rtl"),hasCode:n=>un(w0,n)},Ia=()=>{const n=[],i={},c={},m=[],p=(Me,Ve)=>{const gt=At(m,Ot=>Ot.name===Me&&Ot.state===Ve);Ne(gt,Ot=>Ot.resolve())},w=Me=>un(i,Me),x=Me=>un(c,Me),M=Me=>{if(c[Me])return c[Me].instance},B=(Me,Ve)=>{const gt=id.getCode(),Ot=","+(Ve||"")+",";!gt||Ve&&Ot.indexOf(","+gt+",")===-1||um.ScriptLoader.add(i[Me]+"/langs/"+gt+".js")},q=(Me,Ve)=>{Ia.languageLoad!==!1&&(w(Me)?B(Me,Ve):Ye(Me,"loaded").then(()=>B(Me,Ve)))},ae=(Me,Ve)=>(n.push(Ve),c[Me]={instance:Ve},p(Me,"added"),Ve),fe=Me=>{delete i[Me],delete c[Me]},be=(Me,Ve)=>L(Ve)?L(Me)?{prefix:"",resource:Ve,suffix:""}:{prefix:Me.prefix,resource:Ve,suffix:Me.suffix}:Ve,Le=(Me,Ve)=>{if(i[Me])return Promise.resolve();let gt=L(Ve)?Ve:Ve.prefix+Ve.resource+Ve.suffix;gt.indexOf("/")!==0&>.indexOf("://")===-1&&(gt=Ia.baseURL+"/"+gt),i[Me]=gt.substring(0,gt.lastIndexOf("/"));const Ot=()=>(p(Me,"loaded"),Promise.resolve());return c[Me]?Ot():um.ScriptLoader.add(gt).then(Ot)},Ye=(Me,Ve="added")=>Ve==="added"&&x(Me)||Ve==="loaded"&&w(Me)?Promise.resolve():new Promise(gt=>{m.push({name:Me,state:Ve,resolve:gt})});return{items:n,urls:i,lookup:c,get:M,requireLangPack:q,add:ae,remove:fe,createUrl:be,load:Le,waitFor:Ye}};Ia.languageLoad=!0,Ia.baseURL="",Ia.PluginManager=Ia(),Ia.ThemeManager=Ia(),Ia.ModelManager=Ia();const Ta=n=>{const i=Ga(he.none()),c=()=>i.get().each(n);return{clear:()=>{c(),i.set(he.none())},isSet:()=>i.get().isSome(),get:()=>i.get(),set:M=>{c(),i.set(he.some(M))}}},KC=n=>{const i=Ga(he.none()),c=()=>i.get().each(M=>clearInterval(M));return{clear:()=>{c(),i.set(he.none())},isSet:()=>i.get().isSome(),get:()=>i.get(),set:M=>{c(),i.set(he.some(setInterval(M,n)))}}},Sh=()=>{const n=Ta(ot);return{...n,on:c=>n.get().each(c)}},_0=(n,i)=>{let c=null;return{cancel:()=>{G(c)||(clearTimeout(c),c=null)},throttle:(...w)=>{G(c)&&(c=setTimeout(()=>{c=null,n.apply(null,w)},i))}}},zv=(n,i)=>{let c=null;const m=()=>{G(c)||(clearTimeout(c),c=null)};return{cancel:m,throttle:(...w)=>{m(),c=setTimeout(()=>{c=null,n.apply(null,w)},i)}}},ad=Qe("mce-annotation"),ff=Qe("data-mce-annotation"),Kp=Qe("data-mce-annotation-uid"),ib=Qe("data-mce-annotation-active"),S0=Qe("data-mce-annotation-classes"),C0=Qe("data-mce-annotation-attrs"),a_=n=>i=>vt(i,n),Vy=(n,i)=>{const c=n.selection.getRng(),m=Ke.fromDom(c.startContainer),p=Ke.fromDom(n.getBody()),w=i.fold(()=>"."+ad(),B=>`[${ff()}="${B}"]`),x=tf(m,c.startOffset).getOr(m);return at(x,w,a_(p)).bind(B=>Va(B,`${Kp()}`).bind(q=>Va(B,`${ff()}`).map(ae=>{const fe=c_(n,q);return{uid:q,name:ae,elements:fe}})))},JC=n=>kl(n)&&Pf(n,ad()),l_=(n,i)=>qi(n,"data-mce-bogus")||Ty(n,'[data-mce-bogus="all"]',a_(i)),c_=(n,i)=>{const c=Ke.fromDom(n.getBody()),m=pl(c,`[${Kp()}="${i}"]`);return At(m,p=>!l_(p,c))},Wy=(n,i)=>{const c=Ke.fromDom(n.getBody()),m=pl(c,`[${ff()}="${i}"]`),p={};return Ne(m,w=>{if(!l_(w,c)){const x=Fl(w,Kp()),M=wo(p,x).getOr([]);p[x]=M.concat([w])}}),p},u_=(n,i)=>{const c=Ga({}),m=()=>({listeners:[],previous:Sh()}),p=(fe,be)=>{w(fe,Le=>(be(Le),Le))},w=(fe,be)=>{const Le=c.get(),Ye=wo(Le,fe).getOrThunk(m),Me=be(Ye);Le[fe]=Me,c.set(Le)},x=(fe,be,Le)=>{p(fe,Ye=>{Ne(Ye.listeners,Me=>Me(!0,fe,{uid:be,nodes:pt(Le,Ve=>Ve.dom)}))})},M=fe=>{p(fe,be=>{Ne(be.listeners,Le=>Le(!1,fe))})},B=(fe,be)=>{Ne(c_(n,fe),Le=>{be?Pr(Le,ib(),"true"):Vi(Le,ib())})},q=zv(()=>{const fe=Ns(i.getNames());Ne(fe,be=>{w(be,Le=>{const Ye=Le.previous.get();return Vy(n,he.some(be)).fold(()=>{Ye.each(Me=>{M(be),Le.previous.clear(),B(Me,!1)})},({uid:Me,name:Ve,elements:gt})=>{Gr(Ye,Me)||(Ye.each(Ot=>B(Ot,!1)),x(Ve,Me,gt),Le.previous.set(Me),B(Me,!0))}),{previous:Le.previous,listeners:Le.listeners}})})},30);return n.on("remove",()=>{q.cancel()}),n.on("NodeChange",()=>{q.throttle()}),{addListener:(fe,be)=>{w(fe,Le=>({previous:Le.previous,listeners:Le.listeners.concat([be])}))}}},EE=(n,i)=>{const c=ff(),m=w=>he.from(w.attr(c)).bind(i.lookup),p=w=>{var x,M;w.attr(Kp(),null),w.attr(ff(),null),w.attr(ib(),null);const B=he.from(w.attr(C0())).map(be=>be.split(",")).getOr([]),q=he.from(w.attr(S0())).map(be=>be.split(",")).getOr([]);Ne(B,be=>w.attr(be,null));const ae=(M=(x=w.attr("class"))===null||x===void 0?void 0:x.split(" "))!==null&&M!==void 0?M:[],fe=wa(ae,[ad()].concat(q));w.attr("class",fe.length>0?fe.join(" "):null),w.attr(S0(),null),w.attr(C0(),null)};n.serializer.addTempAttr(ib()),n.serializer.addAttributeFilter(c,w=>{for(const x of w)m(x).each(M=>{M.persistent===!1&&(x.name==="span"?x.unwrap():p(x))})})},Vv=()=>{const n={};return{register:(p,w)=>{n[p]={name:p,settings:w}},lookup:p=>wo(n,p).map(w=>w.settings),getNames:()=>bs(n)}};let f_=0;const Li=n=>{const c=new Date().getTime(),m=Math.floor(Math.random()*1e9);return f_++,n+"_"+m+f_+String(c)},Wv=(n,i)=>{Ne(i,c=>{ef(n,c)})},Uy=(n,i)=>{Ne(i,c=>{zc(n,c)})},d_=(n,i)=>Ke.fromDom(n.dom.cloneNode(i)),ug=n=>d_(n,!1),pc=n=>d_(n,!0),gu=(n,i)=>{const c=Ke.fromTag(i),m=Kf(n);return Ju(c,m),c},h_=(n,i)=>{const c=gu(n,i);iu(n,c);const m=Da(n);return ni(c,m),wr(n),c},Yy=(n,i,c=je)=>{const m=new _i(n,i),p=w=>{let x;do x=m[w]();while(x&&!_n(x)&&!c(x));return he.from(x).filter(_n)};return{current:()=>he.from(m.current()).filter(_n),next:()=>p("next"),prev:()=>p("prev"),prev2:()=>p("prev2")}},fp=(n,i)=>{const c=i||(x=>n.isBlock(x)||mi(x)||Es(x)),m=(x,M,B,q)=>{if(_n(x)){const ae=q(x,M,x.data);if(ae!==-1)return he.some({container:x,offset:ae})}return B().bind(ae=>m(ae.container,ae.offset,B,q))};return{backwards:(x,M,B,q)=>{const ae=Yy(x,q!=null?q:n.getRoot(),c);return m(x,M,()=>ae.prev().map(fe=>({container:fe,offset:fe.length})),B).getOrNull()},forwards:(x,M,B,q)=>{const ae=Yy(x,q!=null?q:n.getRoot(),c);return m(x,M,()=>ae.next().map(fe=>({container:fe,offset:0})),B).getOrNull()}}},dp=Math.round,Jp=n=>n?{left:dp(n.left),top:dp(n.top),bottom:dp(n.bottom),right:dp(n.right),width:dp(n.width),height:dp(n.height)}:{left:0,top:0,bottom:0,right:0,width:0,height:0},e1=(n,i)=>(n=Jp(n),i||(n.left=n.left+n.width),n.right=n.left,n.width=0,n),fg=(n,i)=>n.left===i.left&&n.top===i.top&&n.bottom===i.bottom&&n.right===i.right,Uv=(n,i,c)=>n>=0&&n<=Math.min(i.height,c.height)/2,sa=(n,i)=>{const c=Math.min(i.height/2,n.height/2);return n.bottom-ci.bottom?!1:Uv(i.top-n.bottom,n,i)},df=(n,i)=>n.top>i.bottom?!0:n.bottomi>=n.left&&i<=n.right&&c>=n.top&&c<=n.bottom,ek=n=>zn(n,(i,c)=>i.fold(()=>he.some(c),m=>{const p=Math.min(c.left,m.left),w=Math.min(c.top,m.top),x=Math.max(c.right,m.right),M=Math.max(c.bottom,m.bottom);return he.some({top:w,right:x,bottom:M,left:p,width:x-p,height:M-w})}),he.none()),Xy=(n,i,c)=>{const m=Math.max(Math.min(i,n.left+n.width),n.left),p=Math.max(Math.min(c,n.top+n.height),n.top);return Math.sqrt((i-m)*(i-m)+(c-p)*(c-p))},tk=(n,i)=>Math.max(0,Math.min(n.bottom,i.bottom)-Math.max(n.top,i.top)),t1=(n,i,c)=>Math.min(Math.max(n,i),c),lb=n=>{const i=n.startContainer,c=n.startOffset;return i===n.endContainer&&i.hasChildNodes()&&n.endOffset===c+1?i.childNodes[c]:null},ld=(n,i)=>{if(Jn(n)&&n.hasChildNodes()){const c=n.childNodes,m=t1(i,0,c.length-1);return c[m]}else return n},jy=(n,i)=>{if(!(i<0&&Jn(n)&&n.hasChildNodes()))return ld(n,i)},m_=new RegExp("[\u0300-\u036F\u0483-\u0487\u0488-\u0489\u0591-\u05BD\u05BF\u05C1-\u05C2\u05C4-\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7-\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08E3-\u0902\u093A\u093C\u0941-\u0948\u094D\u0951-\u0957\u0962-\u0963\u0981\u09BC\u09BE\u09C1-\u09C4\u09CD\u09D7\u09E2-\u09E3\u0A01-\u0A02\u0A3C\u0A41-\u0A42\u0A47-\u0A48\u0A4B-\u0A4D\u0A51\u0A70-\u0A71\u0A75\u0A81-\u0A82\u0ABC\u0AC1-\u0AC5\u0AC7-\u0AC8\u0ACD\u0AE2-\u0AE3\u0B01\u0B3C\u0B3E\u0B3F\u0B41-\u0B44\u0B4D\u0B56\u0B57\u0B62-\u0B63\u0B82\u0BBE\u0BC0\u0BCD\u0BD7\u0C00\u0C3E-\u0C40\u0C46-\u0C48\u0C4A-\u0C4D\u0C55-\u0C56\u0C62-\u0C63\u0C81\u0CBC\u0CBF\u0CC2\u0CC6\u0CCC-\u0CCD\u0CD5-\u0CD6\u0CE2-\u0CE3\u0D01\u0D3E\u0D41-\u0D44\u0D4D\u0D57\u0D62-\u0D63\u0DCA\u0DCF\u0DD2-\u0DD4\u0DD6\u0DDF\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB-\u0EBC\u0EC8-\u0ECD\u0F18-\u0F19\u0F35\u0F37\u0F39\u0F71-\u0F7E\u0F80-\u0F84\u0F86-\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102D-\u1030\u1032-\u1037\u1039-\u103A\u103D-\u103E\u1058-\u1059\u105E-\u1060\u1071-\u1074\u1082\u1085-\u1086\u108D\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752-\u1753\u1772-\u1773\u17B4-\u17B5\u17B7-\u17BD\u17C6\u17C9-\u17D3\u17DD\u180B-\u180D\u18A9\u1920-\u1922\u1927-\u1928\u1932\u1939-\u193B\u1A17-\u1A18\u1A1B\u1A56\u1A58-\u1A5E\u1A60\u1A62\u1A65-\u1A6C\u1A73-\u1A7C\u1A7F\u1AB0-\u1ABD\u1ABE\u1B00-\u1B03\u1B34\u1B36-\u1B3A\u1B3C\u1B42\u1B6B-\u1B73\u1B80-\u1B81\u1BA2-\u1BA5\u1BA8-\u1BA9\u1BAB-\u1BAD\u1BE6\u1BE8-\u1BE9\u1BED\u1BEF-\u1BF1\u1C2C-\u1C33\u1C36-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE0\u1CE2-\u1CE8\u1CED\u1CF4\u1CF8-\u1CF9\u1DC0-\u1DF5\u1DFC-\u1DFF\u200C-\u200D\u20D0-\u20DC\u20DD-\u20E0\u20E1\u20E2-\u20E4\u20E5-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302D\u302E-\u302F\u3099-\u309A\uA66F\uA670-\uA672\uA674-\uA67D\uA69E-\uA69F\uA6F0-\uA6F1\uA802\uA806\uA80B\uA825-\uA826\uA8C4\uA8E0-\uA8F1\uA926-\uA92D\uA947-\uA951\uA980-\uA982\uA9B3\uA9B6-\uA9B9\uA9BC\uA9E5\uAA29-\uAA2E\uAA31-\uAA32\uAA35-\uAA36\uAA43\uAA4C\uAA7C\uAAB0\uAAB2-\uAAB4\uAAB7-\uAAB8\uAABE-\uAABF\uAAC1\uAAEC-\uAAED\uAAF6\uABE5\uABE8\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFF9E-\uFF9F]"),g_=n=>L(n)&&n.charCodeAt(0)>=768&&m_.test(n),nk=(...n)=>i=>{for(let c=0;ci=>{for(let c=0;cn?n.createRange():Qr.DOM.createRng(),qs=n=>L(n)&&/[\r\n\t ]/.test(n),pu=n=>!!n.setStart&&!!n.setEnd,hg=n=>{const i=n.startContainer,c=n.startOffset;if(qs(n.toString())&&v_(i.parentNode)&&_n(i)){const m=i.data;if(qs(m[c-1])||qs(m[c+1]))return!0}return!1},Gy=n=>{const i=n.ownerDocument,c=cb(i),m=i.createTextNode(Kr),p=n.parentNode;p.insertBefore(m,n),c.setStart(m,0),c.setEnd(m,1);const w=Jp(c.getBoundingClientRect());return p.removeChild(m),w},Yi=n=>{const i=n.startContainer,c=n.endContainer,m=n.startOffset,p=n.endOffset;if(i===c&&_n(c)&&m===0&&p===1){const w=n.cloneRange();return w.setEndAfter(c),mg(w)}else return null},Ky=n=>n.left===0&&n.right===0&&n.top===0&&n.bottom===0,mg=n=>{var i;let c;const m=n.getClientRects();return m.length>0?c=Jp(m[0]):c=Jp(n.getBoundingClientRect()),!pu(n)&&dg(n)&&Ky(c)?Gy(n):Ky(c)&&pu(n)&&(i=Yi(n))!==null&&i!==void 0?i:c},Oa=(n,i)=>{const c=e1(n,i);return c.width=1,c.right=c.left+1,c},fm=n=>{const i=[],c=x=>{x.height!==0&&(i.length>0&&fg(x,i[i.length-1])||i.push(x))},m=(x,M)=>{const B=cb(x.ownerDocument);if(M0&&(B.setStart(x,M-1),B.setEnd(x,M),hg(B)||c(Oa(mg(B),!1))),M{const m=()=>(o1(n),i===0),p=()=>o1(n)?i>=n.data.length:i>=n.childNodes.length,w=()=>{const ae=cb(n.ownerDocument);return ae.setStart(n,i),ae.setEnd(n,i),ae},x=()=>(c||(c=fm(Vt(n,i))),c),M=()=>x().length>0,B=ae=>ae&&n===ae.container()&&i===ae.offset(),q=ae=>hf(n,ae?i-1:i);return{container:Qe(n),offset:Qe(i),toRange:w,getClientRects:x,isVisible:M,isAtStart:m,isAtEnd:p,isEqual:B,getNode:q}};Vt.fromRangeStart=n=>Vt(n.startContainer,n.startOffset),Vt.fromRangeEnd=n=>Vt(n.endContainer,n.endOffset),Vt.after=n=>Vt(n.parentNode,Yv(n)+1),Vt.before=n=>Vt(n.parentNode,Yv(n)),Vt.isAbove=(n,i)=>ri($o(i.getClientRects()),Po(n.getClientRects()),sa).getOr(!1),Vt.isBelow=(n,i)=>ri(Po(i.getClientRects()),$o(n.getClientRects()),df).getOr(!1),Vt.isAtStart=n=>n?n.isAtStart():!1,Vt.isAtEnd=n=>n?n.isAtEnd():!1,Vt.isTextPosition=n=>n?_n(n.container()):!1,Vt.isElementPosition=n=>!Vt.isTextPosition(n);const T0=(n,i)=>{_n(i)&&i.data.length===0&&n.remove(i)},Jy=(n,i,c)=>{i.insertNode(c),T0(n,c.previousSibling),T0(n,c.nextSibling)},E0=(n,i,c)=>{const m=he.from(c.firstChild),p=he.from(c.lastChild);i.insertNode(c),m.each(w=>T0(n,w.previousSibling)),p.each(w=>T0(n,w.nextSibling))},Ch=(n,i,c)=>{K1(c)?E0(n,i,c):Jy(n,i,c)},mf=_n,ub=Pd,Xv=Qr.nodeIndex,e2=n=>{const i=n.parentNode;return ub(i)?e2(i):i},jv=n=>n?Ge(n.childNodes,(i,c)=>(ub(c)&&c.nodeName!=="BR"?i=i.concat(jv(c)):i.push(c),i),[]):[],A0=(n,i)=>{let c=n;for(;(c=c.previousSibling)&&mf(c);)i+=c.data.length;return i},kh=n=>i=>n===i,cd=n=>{let i,c;i=jv(e2(n)),c=qe(i,kh(n),n),i=i.slice(0,c+1);const m=Ge(i,(p,w,x)=>(mf(w)&&mf(i[x-1])&&p++,p),0);return i=Qa(i,$f([n.nodeName])),c=qe(i,kh(n),n),c-m},Fu=n=>(mf(n)?"text()":n.nodeName.toLowerCase())+"["+cd(n)+"]",zl=(n,i,c)=>{const m=[];for(let p=i.parentNode;p&&p!==n&&!(c&&c(p));p=p.parentNode)m.push(p);return m},t2=(n,i)=>{let c=[],m=i.container(),p=i.offset(),w;if(mf(m))w=A0(m,p);else{const M=m.childNodes;p>=M.length?(w="after",p=M.length-1):w="before",m=M[p]}c.push(Fu(m));let x=zl(n,m);return x=Qa(x,st(Pd)),c=c.concat(Zi(x,M=>Fu(M))),c.reverse().join("/")+","+w},hp=(n,i,c)=>{let m=jv(n);return m=Qa(m,(p,w)=>!mf(p)||!mf(m[w-1])),m=Qa(m,$f([i])),m[c]},O_=(n,i)=>{let c=n,m=0;for(;mf(c);){const p=c.data.length;if(i>=m&&i<=m+p){n=c,i=i-m;break}if(!mf(c.nextSibling)){n=c,i=p;break}m+=p,c=c.nextSibling}return mf(n)&&i>n.data.length&&(i=n.data.length),Vt(n,i)},D0=(n,i)=>{if(!i)return null;const c=i.split(","),m=c[0].split("/"),p=c.length>1?c[1]:"before",w=Ge(m,(x,M)=>{const B=/([\w\-\(\)]+)\[([0-9]+)\]/.exec(M);return B?(B[1]==="text()"&&(B[1]="#text"),hp(x,B[1],parseInt(B[2],10))):null},n);if(!w)return null;if(!mf(w)&&w.parentNode){let x;return p==="after"?x=Xv(w)+1:x=Xv(w),Vt(w.parentNode,x)}return O_(w,parseInt(p,10))},s1=Es,n2=(n,i,c)=>{let m=n(i.data.slice(0,c)).length;for(let p=i.previousSibling;p&&_n(p);p=p.previousSibling)m+=n(p.data).length;return m},qv=(n,i,c,m,p)=>{const w=p?m.startContainer:m.endContainer;let x=p?m.startOffset:m.endOffset;const M=[],B=n.getRoot();if(_n(w))M.push(c?n2(i,w,x):x);else{let q=0;const ae=w.childNodes;x>=ae.length&&ae.length&&(q=1,x=Math.max(0,ae.length-1)),M.push(n.nodeIndex(ae[x],c)+q)}for(let q=w;q&&q!==B;q=q.parentNode)M.push(n.nodeIndex(q,c));return M},y_=(n,i,c,m)=>{const p=i.dom,w=qv(p,n,c,m,!0),x=i.isForward(),M=oa(m)?{isFakeCaret:!0}:{};if(i.isCollapsed())return{start:w,forward:x,...M};{const B=qv(p,n,c,m,!1);return{start:w,end:B,forward:x,...M}}},Gv=(n,i,c)=>{let m=0;return gn.each(n.select(i),p=>{if(p.getAttribute("data-mce-bogus")!=="all"){if(p===c)return!1;m++;return}}),m},o2=(n,i)=>{let c=i?n.startContainer:n.endContainer,m=i?n.startOffset:n.endOffset;if(Jn(c)&&c.nodeName==="TR"){const p=c.childNodes;c=p[Math.min(i?m:m-1,p.length-1)],c&&(m=i?0:c.childNodes.length,i?n.setStart(c,m):n.setEnd(c,m))}},vl=n=>(o2(n,!0),o2(n,!1),n),ec=(n,i)=>{if(Jn(n)&&(n=ld(n,i),s1(n)))return n;if(_r(n)){_n(n)&&Si(n)&&(n=n.parentNode);let c=n.previousSibling;if(s1(c)||(c=n.nextSibling,s1(c)))return c}},Qu=n=>ec(n.startContainer,n.startOffset)||ec(n.endContainer,n.endOffset),Zr=(n,i,c)=>{const m=c.getNode(),p=c.getRng();if(m.nodeName==="IMG"||s1(m)){const x=m.nodeName;return{name:x,index:Gv(c.dom,x,m)}}const w=Qu(p);if(w){const x=w.tagName;return{name:x,index:Gv(c.dom,x,w)}}return y_(n,c,i,p)},tc=n=>{const i=n.getRng();return{start:t2(n.dom.getRoot(),Vt.fromRangeStart(i)),end:t2(n.dom.getRoot(),Vt.fromRangeEnd(i)),forward:n.isForward()}},Vl=n=>({rng:n.getRng(),forward:n.isForward()}),dm=(n,i,c)=>{const m={"data-mce-type":"bookmark",id:i,style:"overflow:hidden;line-height:0px"};return c?n.create("span",m,""):n.create("span",m)},Sr=(n,i)=>{const c=n.dom;let m=n.getRng();const p=c.uniqueId(),w=n.isCollapsed(),x=n.getNode(),M=x.nodeName,B=n.isForward();if(M==="IMG")return{name:M,index:Gv(c,M,x)};const q=vl(m.cloneRange());if(!w){q.collapse(!1);const fe=dm(c,p+"_end",i);Ch(c,q,fe)}m=vl(m),m.collapse(!0);const ae=dm(c,p+"_start",i);return Ch(c,m,ae),n.moveToBookmark({id:p,keep:!0,forward:B}),{id:p,forward:B}},w_=(n,i,c=!1)=>i===2?Zr(In,c,n):i===3?tc(n):i?Vl(n):Sr(n,!1),bu=He(Zr,Bt,!0),Dl=n=>{const i=w=>w(n),c=Qe(n),m=()=>p,p={tag:!0,inner:n,fold:(w,x)=>x(n),isValue:mt,isError:je,map:w=>bc.value(w(n)),mapError:m,bind:i,exists:i,forall:i,getOr:c,or:m,getOrThunk:c,orThunk:m,getOrDie:c,each:w=>{w(n)},toOptional:()=>he.some(n)};return p},s2=n=>{const i=()=>c,c={tag:!1,inner:n,fold:(m,p)=>m(n),isValue:je,isError:mt,map:i,mapError:m=>bc.error(m(n)),bind:i,exists:je,forall:mt,getOr:Bt,or:Bt,getOrThunk:Et,orThunk:Et,getOrDie:rn(String(n)),each:ot,toOptional:he.none};return c},bc={value:Dl,error:s2,fromOption:(n,i)=>n.fold(()=>s2(i),Dl)},pg={generate:n=>{if(!oe(n))throw new Error("cases must be an array");if(n.length===0)throw new Error("there must be at least one case");const i=[],c={};return Ne(n,(m,p)=>{const w=bs(m);if(w.length!==1)throw new Error("one and only one name per case");const x=w[0],M=m[x];if(c[x]!==void 0)throw new Error("duplicate key detected:"+x);if(x==="cata")throw new Error("cannot have a case named cata (sorry)");if(!oe(M))throw new Error("case arguments must be an array");i.push(x),c[x]=(...B)=>{const q=B.length;if(q!==M.length)throw new Error("Wrong number of arguments to case "+x+". Expected "+M.length+" ("+M+"), got "+q);return{fold:(...fe)=>{if(fe.length!==n.length)throw new Error("Wrong number of arguments to fold. Expected "+n.length+", got "+fe.length);return fe[p].apply(null,B)},match:fe=>{const be=bs(fe);if(i.length!==be.length)throw new Error("Wrong number of arguments to match. Expected: "+i.join(",")+` Actual: `+be.join(","));if(!tr(i,Ye=>kt(be,Ye)))throw new Error("Not all branches were specified when using match. Specified: "+be.join(", ")+` -Required: `+i.join(", "));return fe[x].apply(null,B)},log:fe=>{console.log(fe,{constructors:i,constructor:x,params:B})}}}}),c}};pg.generate([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);const ok=n=>{const i=[],c=[];return Ne(n,m=>{m.fold(p=>{i.push(p)},p=>{c.push(p)})}),{errors:i,values:c}},sk=n=>n.type==="inline-command"||n.type==="inline-format",r2=n=>n.type==="block-command"||n.type==="block-format",i2=n=>{const i=m=>bc.error({message:m,pattern:n}),c=(m,p,w)=>{if(n.format!==void 0){let x;if(oe(n.format)){if(!tr(n.format,L))return i(m+" pattern has non-string items in the `format` array");x=n.format}else if(L(n.format))x=[n.format];else return i(m+" pattern has non-string `format` parameter");return bc.value(p(x))}else return n.cmd!==void 0?L(n.cmd)?bc.value(w(n.cmd,n.value)):i(m+" pattern has non-string `cmd` parameter"):i(m+" pattern is missing both `format` and `cmd` parameters")};if(!te(n))return i("Raw pattern is not an object");if(!L(n.start))return i("Raw pattern is missing `start` parameter");if(n.end!==void 0){if(!L(n.end))return i("Inline pattern has non-string `end` parameter");if(n.start.length===0&&n.end.length===0)return i("Inline pattern has empty `start` and `end` parameters");let m=n.start,p=n.end;return p.length===0&&(p=m,m=""),c("Inline",w=>({type:"inline-format",start:m,end:p,format:w}),(w,x)=>({type:"inline-command",start:m,end:p,cmd:w,value:x}))}else return n.replacement!==void 0?L(n.replacement)?n.start.length===0?i("Replacement pattern has empty `start` parameter"):bc.value({type:"inline-command",start:"",end:n.start,cmd:"mceInsertContent",value:n.replacement}):i("Replacement pattern has non-string `replacement` parameter"):n.start.length===0?i("Block pattern has empty `start` parameter"):c("Block",m=>({type:"block-format",start:n.start,format:m[0]}),(m,p)=>({type:"block-command",start:n.start,cmd:m,value:p}))},hm=n=>At(n,r2),a2=n=>At(n,sk),r1=(n,i)=>({inlinePatterns:a2(n),blockPatterns:hm(n),dynamicPatternsLookup:i}),Ol=n=>{const i=ok(pt(n,i2));return Ne(i.errors,c=>console.error(c.message,c.pattern)),i.values},Pl=n=>i=>{const c=n(i);return Ol(c)},Tn=ys().deviceType,rk=Tn.isTouch(),nc=Qr.DOM,ik=n=>{const i=n.indexOf("=")>0?n.split(/[;,](?![^=;,]*(?:[;,]|$))/):n.split(",");return zn(i,(c,m)=>{const p=m.split("="),w=p[0],x=p.length>1?p[1]:w;return c[kc(w)]=kc(x),c},{})},l2=n=>K(n,RegExp),no=n=>i=>i.options.get(n),Pc=n=>L(n)||te(n),c2=(n,i="")=>c=>{const m=L(c);if(m)if(c.indexOf("=")!==-1){const p=ik(c);return{value:wo(p,n.id).getOr(i),valid:m}}else return{value:c,valid:m};else return{valid:!1,message:"Must be a string."}},fb=n=>{const i=n.options.register;i("id",{processor:"string",default:n.id}),i("selector",{processor:"string"}),i("target",{processor:"object"}),i("suffix",{processor:"string"}),i("cache_suffix",{processor:"string"}),i("base_url",{processor:"string"}),i("referrer_policy",{processor:"string",default:""}),i("language_load",{processor:"boolean",default:!0}),i("inline",{processor:"boolean",default:!1}),i("iframe_attrs",{processor:"object",default:{}}),i("doctype",{processor:"string",default:""}),i("document_base_url",{processor:"string",default:n.documentBaseUrl}),i("body_id",{processor:c2(n,"tinymce"),default:"tinymce"}),i("body_class",{processor:c2(n),default:""}),i("content_security_policy",{processor:"string",default:""}),i("br_in_pre",{processor:"boolean",default:!0}),i("forced_root_block",{processor:c=>{const m=L(c)&&yr(c);return m?{value:c,valid:m}:{valid:!1,message:"Must be a non-empty string."}},default:"p"}),i("forced_root_block_attrs",{processor:"object",default:{}}),i("newline_behavior",{processor:c=>{const m=kt(["block","linebreak","invert","default"],c);return m?{value:c,valid:m}:{valid:!1,message:"Must be one of: block, linebreak, invert or default."}},default:"default"}),i("br_newline_selector",{processor:"string",default:".mce-toc h2,figcaption,caption"}),i("no_newline_selector",{processor:"string",default:""}),i("keep_styles",{processor:"boolean",default:!0}),i("end_container_on_empty_block",{processor:c=>we(c)?{valid:!0,value:c}:L(c)?{valid:!0,value:c}:{valid:!1,message:"Must be boolean or a string"},default:"blockquote"}),i("font_size_style_values",{processor:"string",default:"xx-small,x-small,small,medium,large,x-large,xx-large"}),i("font_size_legacy_values",{processor:"string",default:"xx-small,small,medium,large,x-large,xx-large,300%"}),i("font_size_classes",{processor:"string",default:""}),i("automatic_uploads",{processor:"boolean",default:!0}),i("images_reuse_filename",{processor:"boolean",default:!1}),i("images_replace_blob_uris",{processor:"boolean",default:!0}),i("icons",{processor:"string",default:""}),i("icons_url",{processor:"string",default:""}),i("images_upload_url",{processor:"string",default:""}),i("images_upload_base_path",{processor:"string",default:""}),i("images_upload_credentials",{processor:"boolean",default:!1}),i("images_upload_handler",{processor:"function"}),i("language",{processor:"string",default:"en"}),i("language_url",{processor:"string",default:""}),i("entity_encoding",{processor:"string",default:"named"}),i("indent",{processor:"boolean",default:!0}),i("indent_before",{processor:"string",default:"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,details,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist"}),i("indent_after",{processor:"string",default:"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,details,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist"}),i("indent_use_margin",{processor:"boolean",default:!1}),i("indentation",{processor:"string",default:"40px"}),i("content_css",{processor:c=>{const m=c===!1||L(c)||tt(c,L);return m?L(c)?{value:pt(c.split(","),kc),valid:m}:oe(c)?{value:c,valid:m}:c===!1?{value:[],valid:m}:{value:c,valid:m}:{valid:!1,message:"Must be false, a string or an array of strings."}},default:M_(n)?[]:["default"]}),i("content_style",{processor:"string"}),i("content_css_cors",{processor:"boolean",default:!1}),i("font_css",{processor:c=>{const m=L(c)||tt(c,L);return m?{value:oe(c)?c:pt(c.split(","),kc),valid:m}:{valid:!1,message:"Must be a string or an array of strings."}},default:[]}),i("inline_boundaries",{processor:"boolean",default:!0}),i("inline_boundaries_selector",{processor:"string",default:"a[href],code,span.mce-annotation"}),i("object_resizing",{processor:c=>{const m=we(c)||L(c);return m?c===!1||Tn.isiPhone()||Tn.isiPad()?{value:"",valid:m}:{value:c===!0?"table,img,figure.image,div,video,iframe":c,valid:m}:{valid:!1,message:"Must be boolean or a string"}},default:!rk}),i("resize_img_proportional",{processor:"boolean",default:!0}),i("event_root",{processor:"object"}),i("service_message",{processor:"string"}),i("theme",{processor:c=>c===!1||L(c)||ce(c),default:"silver"}),i("theme_url",{processor:"string"}),i("formats",{processor:"object"}),i("format_empty_lines",{processor:"boolean",default:!1}),i("format_noneditable_selector",{processor:"string",default:""}),i("preview_styles",{processor:c=>{const m=c===!1||L(c);return m?{value:c===!1?"":c,valid:m}:{valid:!1,message:"Must be false or a string"}},default:"font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow"}),i("custom_ui_selector",{processor:"string",default:""}),i("hidden_input",{processor:"boolean",default:!0}),i("submit_patch",{processor:"boolean",default:!0}),i("encoding",{processor:"string"}),i("add_form_submit_trigger",{processor:"boolean",default:!0}),i("add_unload_trigger",{processor:"boolean",default:!0}),i("custom_undo_redo_levels",{processor:"number",default:0}),i("disable_nodechange",{processor:"boolean",default:!1}),i("readonly",{processor:"boolean",default:!1}),i("editable_root",{processor:"boolean",default:!0}),i("plugins",{processor:"string[]",default:[]}),i("external_plugins",{processor:"object"}),i("forced_plugins",{processor:"string[]"}),i("model",{processor:"string",default:n.hasPlugin("rtc")?"plugin":"dom"}),i("model_url",{processor:"string"}),i("block_unsupported_drop",{processor:"boolean",default:!0}),i("visual",{processor:"boolean",default:!0}),i("visual_table_class",{processor:"string",default:"mce-item-table"}),i("visual_anchor_class",{processor:"string",default:"mce-item-anchor"}),i("iframe_aria_text",{processor:"string",default:"Rich Text Area. Press ALT-0 for help."}),i("setup",{processor:"function"}),i("init_instance_callback",{processor:"function"}),i("url_converter",{processor:"function",default:n.convertURL}),i("url_converter_scope",{processor:"object",default:n}),i("urlconverter_callback",{processor:"function"}),i("allow_conditional_comments",{processor:"boolean",default:!1}),i("allow_html_data_urls",{processor:"boolean",default:!1}),i("allow_svg_data_urls",{processor:"boolean"}),i("allow_html_in_named_anchor",{processor:"boolean",default:!1}),i("allow_script_urls",{processor:"boolean",default:!1}),i("allow_unsafe_link_target",{processor:"boolean",default:!1}),i("convert_fonts_to_spans",{processor:"boolean",default:!0,deprecated:!0}),i("fix_list_elements",{processor:"boolean",default:!1}),i("preserve_cdata",{processor:"boolean",default:!1}),i("remove_trailing_brs",{processor:"boolean",default:!0}),i("pad_empty_with_br",{processor:"boolean",default:!1}),i("inline_styles",{processor:"boolean",default:!0,deprecated:!0}),i("element_format",{processor:"string",default:"html"}),i("entities",{processor:"string"}),i("schema",{processor:"string",default:"html5"}),i("convert_urls",{processor:"boolean",default:!0}),i("relative_urls",{processor:"boolean",default:!0}),i("remove_script_host",{processor:"boolean",default:!0}),i("custom_elements",{processor:"string"}),i("extended_valid_elements",{processor:"string"}),i("invalid_elements",{processor:"string"}),i("invalid_styles",{processor:Pc}),i("valid_children",{processor:"string"}),i("valid_classes",{processor:Pc}),i("valid_elements",{processor:"string"}),i("valid_styles",{processor:Pc}),i("verify_html",{processor:"boolean",default:!0}),i("auto_focus",{processor:c=>L(c)||c===!0}),i("browser_spellcheck",{processor:"boolean",default:!1}),i("protect",{processor:"array"}),i("images_file_types",{processor:"string",default:"jpeg,jpg,jpe,jfi,jif,jfif,png,gif,bmp,webp"}),i("deprecation_warnings",{processor:"boolean",default:!0}),i("a11y_advanced_options",{processor:"boolean",default:!1}),i("api_key",{processor:"string"}),i("paste_block_drop",{processor:"boolean",default:!1}),i("paste_data_images",{processor:"boolean",default:!0}),i("paste_preprocess",{processor:"function"}),i("paste_postprocess",{processor:"function"}),i("paste_webkit_styles",{processor:"string",default:"none"}),i("paste_remove_styles_if_webkit",{processor:"boolean",default:!0}),i("paste_merge_formats",{processor:"boolean",default:!0}),i("smart_paste",{processor:"boolean",default:!0}),i("paste_as_text",{processor:"boolean",default:!1}),i("paste_tab_spaces",{processor:"number",default:4}),i("text_patterns",{processor:c=>tt(c,te)||c===!1?{value:Ol(c===!1?[]:c),valid:!0}:{valid:!1,message:"Must be an array of objects or false."},default:[{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"}]}),i("text_patterns_lookup",{processor:c=>ce(c)?{value:Pl(c),valid:!0}:{valid:!1,message:"Must be a single function"},default:c=>[]}),i("noneditable_class",{processor:"string",default:"mceNonEditable"}),i("editable_class",{processor:"string",default:"mceEditable"}),i("noneditable_regexp",{processor:c=>tt(c,l2)?{value:c,valid:!0}:l2(c)?{value:[c],valid:!0}:{valid:!1,message:"Must be a RegExp or an array of RegExp."},default:[]}),i("table_tab_navigation",{processor:"boolean",default:!0}),i("highlight_on_focus",{processor:"boolean",default:!1}),i("xss_sanitization",{processor:"boolean",default:!0}),i("details_initial_state",{processor:c=>{const m=kt(["inherited","collapsed","expanded"],c);return m?{value:c,valid:m}:{valid:!1,message:"Must be one of: inherited, collapsed, or expanded."}},default:"inherited"}),i("details_serialized_state",{processor:c=>{const m=kt(["inherited","collapsed","expanded"],c);return m?{value:c,valid:m}:{valid:!1,message:"Must be one of: inherited, collapsed, or expanded."}},default:"inherited"}),i("init_content_sync",{processor:"boolean",default:!1}),i("newdocument_content",{processor:"string",default:""}),n.on("ScriptsLoaded",()=>{i("directionality",{processor:"string",default:id.isRtl()?"rtl":void 0}),i("placeholder",{processor:"string",default:nc.getAttrib(n.getElement(),"placeholder")})})},gf=no("iframe_attrs"),Kv=no("doctype"),i1=no("document_base_url"),Qf=no("body_id"),al=no("body_class"),Qd=no("content_security_policy"),Zd=no("br_in_pre"),jc=no("forced_root_block"),db=no("forced_root_block_attrs"),u2=no("newline_behavior"),__=no("br_newline_selector"),f2=no("no_newline_selector"),xh=no("keep_styles"),jr=no("end_container_on_empty_block"),Jv=no("automatic_uploads"),ud=no("images_reuse_filename"),S_=no("images_replace_blob_uris"),C_=no("icons"),fa=no("icons_url"),ak=no("images_upload_url"),eO=no("images_upload_base_path"),tO=no("images_upload_credentials"),k_=no("images_upload_handler"),lk=no("content_css_cors"),hb=no("referrer_policy"),x_=no("language"),ck=no("language_url"),T_=no("indent_use_margin"),uk=no("indentation"),E_=no("content_css"),nO=no("content_style"),mp=no("font_css"),mb=no("directionality"),Xi=no("inline_boundaries_selector"),d2=no("object_resizing"),Mc=no("resize_img_proportional"),gb=no("placeholder"),ll=no("event_root"),A_=no("service_message"),mm=no("theme"),fk=no("theme_url"),oc=no("model"),pf=no("model_url"),P0=no("inline_boundaries"),dk=no("formats"),hk=no("preview_styles"),D_=no("format_empty_lines"),M0=no("format_noneditable_selector"),P_=no("custom_ui_selector"),M_=no("inline"),gp=no("hidden_input"),mk=no("submit_patch"),gk=no("add_form_submit_trigger"),pk=no("add_unload_trigger"),h2=no("custom_undo_redo_levels"),oO=no("disable_nodechange"),bg=no("readonly"),R_=no("editable_root"),$_=no("content_css_cors"),sO=no("plugins"),pb=no("external_plugins"),vg=no("block_unsupported_drop"),rO=no("visual"),iO=no("visual_table_class"),R0=no("visual_anchor_class"),N_=no("iframe_aria_text"),Th=no("setup"),$0=no("init_instance_callback"),I_=no("urlconverter_callback"),Eh=no("auto_focus"),pp=no("browser_spellcheck"),m2=no("protect"),B_=no("paste_block_drop"),aO=no("paste_data_images"),bk=no("paste_preprocess"),L_=no("paste_postprocess"),vk=no("newdocument_content"),Ok=no("paste_webkit_styles"),F_=no("paste_remove_styles_if_webkit"),Q_=no("paste_merge_formats"),Z_=no("smart_paste"),yk=no("paste_as_text"),wk=no("paste_tab_spaces"),_k=no("allow_html_data_urls"),H_=no("text_patterns"),g2=no("text_patterns_lookup"),p2=no("noneditable_class"),Sk=no("editable_class"),Ck=no("noneditable_regexp"),lO=no("preserve_cdata"),z_=no("highlight_on_focus"),cO=no("xss_sanitization"),N0=no("init_content_sync"),bb=n=>n.options.isSet("text_patterns_lookup"),uO=n=>gn.explode(n.options.get("font_size_style_values")),b2=n=>gn.explode(n.options.get("font_size_classes")),V_=n=>n.options.get("encoding")==="xml",v2=n=>gn.explode(n.options.get("images_file_types")),kk=no("table_tab_navigation"),fO=no("details_initial_state"),I0=no("details_serialized_state"),xk=Jn,dO=_n,bf=n=>{const i=n.parentNode;i&&i.removeChild(n)},hO=n=>{const i=In(n);return{count:n.length-i.length,text:i}},W_=n=>{let i;for(;(i=n.data.lastIndexOf(Ft))!==-1;)n.deleteData(i,1)},mO=(n,i)=>(yl(n),i),Tk=(n,i)=>{const c=hO(n.data.substr(0,i.offset())),m=hO(n.data.substr(i.offset()));return(c.text+m.text).length>0?(W_(n),Vt(n,i.offset()-c.count)):i},B0=(n,i)=>{const c=i.container(),m=as(Rr(c.childNodes),n).map(p=>pdO(n)&&i.container()===n?Tk(n,i):mO(n,i),Ek=(n,i)=>i.container()===n.parentNode?B0(n,i):mO(n,i),gO=(n,i)=>Vt.isTextPosition(i)?O2(n,i):Ek(n,i),yl=n=>{xk(n)&&_r(n)&&(Uc(n)?n.removeAttribute("data-mce-caret"):bf(n)),dO(n)&&(W_(n),n.data.length===0&&bf(n))},Ak=Es,vb=sf,Dk=Rd,Ob="*[contentEditable=false],video,audio,embed,object",y2=(n,i,c)=>{const m=e1(i.getBoundingClientRect(),c);let p,w;if(n.tagName==="BODY"){const M=n.ownerDocument.documentElement;p=n.scrollLeft||M.scrollLeft,w=n.scrollTop||M.scrollTop}else{const M=n.getBoundingClientRect();p=n.scrollLeft-M.left,w=n.scrollTop-M.top}m.left+=p,m.right+=p,m.top+=w,m.bottom+=w,m.width=1;let x=i.offsetWidth-i.clientWidth;return x>0&&(c&&(x*=-1),m.left+=x,m.right+=x),m},Pk=n=>{var i,c;const m=pl(Ke.fromDom(n),Ob);for(let p=0;p{const p=Sh();let w,x;const M=jc(n),B=n.dom,q=(Me,Ve)=>{let gt;if(ae(),Dk(Ve))return null;if(c(Ve)){const Ot=dh(M,Ve,Me),wt=y2(i,Ve,Me);B.setStyle(Ot,"top",wt.top),x=Ot;const Pt=B.create("div",{class:"mce-visual-caret","data-mce-bogus":"all"});B.setStyles(Pt,{...wt}),B.add(i,Pt),p.set({caret:Pt,element:Ve,before:Me}),Me&&B.addClass(Pt,"mce-visual-caret-before"),fe(),gt=Ve.ownerDocument.createRange(),gt.setStart(Ot,0),gt.setEnd(Ot,0)}else return x=cu(Ve,Me),gt=Ve.ownerDocument.createRange(),gm(x.nextSibling)?(gt.setStart(x,0),gt.setEnd(x,0)):(gt.setStart(x,1),gt.setEnd(x,1)),gt;return gt},ae=()=>{Pk(i),x&&(yl(x),x=null),p.on(Me=>{B.remove(Me.caret),p.clear()}),w&&(clearInterval(w),w=void 0)},fe=()=>{w=setInterval(()=>{p.on(Me=>{m()?B.toggleClass(Me.caret,"mce-visual-caret-hidden"):B.addClass(Me.caret,"mce-visual-caret-hidden")})},500)};return{show:q,hide:ae,getCss:()=>".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:()=>{p.on(Me=>{const Ve=y2(i,Me.element,Me.before);B.setStyles(Me.caret,{...Ve})})},destroy:()=>clearInterval(w)}},L0=()=>qn.browser.isFirefox(),gm=n=>Ak(n)||vb(n),yb=n=>(gm(n)||Iu(n)&&L0())&&wi(Ke.fromDom(n)).exists(wn),vu=ba,a1=Es,U_=sf,Y_=ch("display","block table table-cell table-caption list-item"),w2=_r,_2=Si,S2=Jn,Rk=_n,F0=Tl,pO=n=>n>0,bp=n=>n<0,Q0=(n,i)=>{let c;for(;c=n(i);)if(!_2(c))return c;return null},Ah=(n,i,c,m,p)=>{const w=new _i(n,m),x=a1(n)||_2(n);let M;if(bp(i)){if(x&&(M=Q0(w.prev.bind(w),!0),c(M)))return M;for(;M=Q0(w.prev.bind(w),p);)if(c(M))return M}if(pO(i)){if(x&&(M=Q0(w.next.bind(w),!0),c(M)))return M;for(;M=Q0(w.next.bind(w),p);)if(c(M))return M}return null},$k=(n,i)=>{const c=p=>vu(p.dom),m=p=>p.dom===i;return di(Ke.fromDom(n),c,m).map(p=>p.dom).getOr(i)},pm=(n,i)=>{for(;n&&n!==i;){if(Y_(n))return n;n=n.parentNode}return null},Hd=(n,i,c)=>pm(n.container(),c)===pm(i.container(),c),wb=(n,i)=>{if(!i)return he.none();const c=i.container(),m=i.offset();return S2(c)?he.from(c.childNodes[m+n]):he.none()},C2=(n,i)=>{var c;const p=((c=i.ownerDocument)!==null&&c!==void 0?c:document).createRange();return n?(p.setStartBefore(i),p.setEndBefore(i)):(p.setStartAfter(i),p.setEndAfter(i)),p},_b=(n,i,c)=>pm(i,n)===pm(c,n),Og=(n,i,c)=>{const m=n?"previousSibling":"nextSibling";let p=c;for(;p&&p!==i;){let w=p[m];if(w&&w2(w)&&(w=w[m]),a1(w)||U_(w)){if(_b(i,w,p))return w;break}if(F0(w))break;p=p.parentNode}return null},S=He(C2,!0),A=He(C2,!1),Z=(n,i,c)=>{let m;const p=He(Og,!0,i),w=He(Og,!1,i),x=c.startContainer,M=c.startOffset;if(Si(x)){const B=Rk(x)?x.parentNode:x,q=B.getAttribute("data-mce-caret");if(q==="before"&&(m=B.nextSibling,yb(m)))return S(m);if(q==="after"&&(m=B.previousSibling,yb(m)))return A(m)}if(!c.collapsed)return c;if(_n(x)){if(w2(x)){if(n===1){if(m=w(x),m)return S(m);if(m=p(x),m)return A(m)}if(n===-1){if(m=p(x),m)return A(m);if(m=w(x),m)return S(m)}return c}if(hr(x)&&M>=x.data.length-1)return n===1&&(m=w(x),m)?S(m):c;if(hh(x)&&M<=1)return n===-1&&(m=p(x),m)?A(m):c;if(M===x.data.length)return m=w(x),m?S(m):c;if(M===0)return m=p(x),m?A(m):c}return c},le=(n,i)=>wb(n?0:-1,i).filter(a1),Ce=(n,i,c)=>{const m=Z(n,i,c);return n===-1?Vt.fromRangeStart(m):Vt.fromRangeEnd(m)},We=n=>he.from(n.getNode()).map(Ke.fromDom),ht=n=>he.from(n.getNode(!0)).map(Ke.fromDom),St=(n,i)=>{let c=i;for(;c=n(c);)if(c.isVisible())return c;return c},Ht=(n,i)=>{const c=Hd(n,i);return!c&&mi(n.getNode())?!0:c};var vn;(function(n){n[n.Backwards=-1]="Backwards",n[n.Forwards=1]="Forwards"})(vn||(vn={}));const Zn=Es,Vn=_n,Fo=Jn,ms=mi,Is=Tl,Hr=om,Zs=Kg,gi=(n,i)=>{const c=[];let m=n;for(;m&&m!==i;)c.push(m),m=m.parentNode;return c},ki=(n,i)=>n.hasChildNodes()&&i{if(pO(n)){if(Is(i.previousSibling)&&!Vn(i.previousSibling))return Vt.before(i);if(Vn(i))return Vt(i,0)}if(bp(n)){if(Is(i.nextSibling)&&!Vn(i.nextSibling))return Vt.after(i);if(Vn(i))return Vt(i,i.data.length)}return bp(n)?ms(i)?Vt.before(i):Vt.after(i):Vt.before(i)},Zu=(n,i)=>{const c=i.nextSibling;return c&&Is(c)?Vn(c)?Vt(c,0):Vt.before(c):Zf(vn.Forwards,Vt.after(i),n)},Zf=(n,i,c)=>{let m,p,w,x;if(!Fo(c)||!i)return null;if(i.isEqual(Vt.after(c))&&c.lastChild){if(x=Vt.after(c.lastChild),bp(n)&&Is(c.lastChild)&&Fo(c.lastChild))return ms(c.lastChild)?Vt.before(c.lastChild):x}else x=i;const M=x.container();let B=x.offset();if(Vn(M)){if(bp(n)&&B>0)return Vt(M,--B);if(pO(n)&&B0&&(p=ki(M,B-1),Is(p)))return!Hr(p)&&(w=Ah(p,n,Zs,p),w)?Vn(w)?Vt(w,w.data.length):Vt.after(w):Vn(p)?Vt(p,p.data.length):Vt.before(p);if(pO(n)&&B({next:i=>Zf(vn.Forwards,i,n),prev:i=>Zf(vn.Backwards,i,n)}),bm=(n,i,c)=>{const m=n?Vt.before(c):Vt.after(c);return zd(n,i,m)},fd=n=>mi(n)?Vt.before(n):Vt.after(n),k2=n=>Vt.isTextPosition(n)?n.offset()===0:Tl(n.getNode()),yu=n=>{if(Vt.isTextPosition(n)){const i=n.container();return n.offset()===i.data.length}else return Tl(n.getNode(!0))},X_=(n,i)=>!Vt.isTextPosition(n)&&!Vt.isTextPosition(i)&&n.getNode()===i.getNode(!0),Z0=n=>!Vt.isTextPosition(n)&&mi(n.getNode()),H0=(n,i,c)=>n?!X_(i,c)&&!Z0(i)&&yu(i)&&k2(c):!X_(c,i)&&k2(i)&&yu(c),zd=(n,i,c)=>{const m=Ea(i);return he.from(n?m.next(c):m.prev(c))},Sb=(n,i,c)=>zd(n,i,c).bind(m=>Hd(c,m,i)&&H0(n,c,m)?zd(n,i,m):he.some(m)),Nk=(n,i,c,m)=>Sb(n,i,c).bind(p=>m(p)?Nk(n,i,p,m):he.some(p)),bO=(n,i)=>{const c=n?i.firstChild:i.lastChild;return _n(c)?he.some(Vt(c,n?0:c.data.length)):c?Tl(c)?he.some(n?Vt.before(c):fd(c)):bm(n,i,c):he.none()},Hf=He(zd,!0),Hu=He(zd,!1),cl=He(bO,!0),Vd=He(bO,!1),j_="_mce_caret",qc=n=>Jn(n)&&n.id===j_,Cb=(n,i)=>{let c=i;for(;c&&c!==n;){if(qc(c))return c;c=c.parentNode}return null},vO=n=>L(n.start),x2=n=>un(n,"rng"),Ik=n=>un(n,"id"),Bk=n=>un(n,"name"),l1=n=>gn.isArray(n.start),T2=n=>!Bk(n)&&we(n.forward)?n.forward:!0,yg=(n,i)=>(Jn(i)&&n.isBlock(i)&&!i.innerHTML&&(i.innerHTML='
'),i),rP=(n,i)=>{const c=he.from(D0(n.getRoot(),i.start)),m=he.from(D0(n.getRoot(),i.end));return ri(c,m,(p,w)=>{const x=n.createRng();return x.setStart(p.container(),p.offset()),x.setEnd(w.container(),w.offset()),{range:x,forward:T2(i)}})},Lk=(n,i)=>{var c;const p=((c=n.ownerDocument)!==null&&c!==void 0?c:document).createTextNode(Ft);n.appendChild(p),i.setStart(p,0),i.setEnd(p,0)},DE=n=>!n.hasChildNodes(),bI=(n,i)=>Vd(n).fold(je,c=>(i.setStart(c.container(),c.offset()),i.setEnd(c.container(),c.offset()),!0)),PE=(n,i,c)=>DE(i)&&Cb(n,i)?(Lk(i,c),!0):!1,ME=(n,i,c,m)=>{const p=c[i?"start":"end"],w=n.getRoot();if(p){let x=w,M=p[0];for(let B=p.length-1;x&&B>=1;B--){const q=x.childNodes;if(PE(w,x,m))return!0;if(p[B]>q.length-1)return PE(w,x,m)?!0:bI(x,m);x=q[p[B]]}_n(x)&&(M=Math.min(p[0],x.data.length)),Jn(x)&&(M=Math.min(p[0],x.childNodes.length)),i?m.setStart(x,M):m.setEnd(x,M)}return!0},Fk=n=>_n(n)&&n.data.length>0,Qk=(n,i,c)=>{const m=n.get(c.id+"_"+i),p=m==null?void 0:m.parentNode,w=c.keep;if(m&&p){let x,M;if(i==="start"?w?m.hasChildNodes()?(x=m.firstChild,M=1):Fk(m.nextSibling)?(x=m.nextSibling,M=0):Fk(m.previousSibling)?(x=m.previousSibling,M=m.previousSibling.data.length):(x=p,M=n.nodeIndex(m)+1):(x=p,M=n.nodeIndex(m)):w?m.hasChildNodes()?(x=m.firstChild,M=1):Fk(m.previousSibling)?(x=m.previousSibling,M=m.previousSibling.data.length):(x=p,M=n.nodeIndex(m)):(x=p,M=n.nodeIndex(m)),!w){const B=m.previousSibling,q=m.nextSibling;gn.each(gn.grep(m.childNodes),fe=>{_n(fe)&&(fe.data=fe.data.replace(/\uFEFF/g,""))});let ae;for(;ae=n.get(c.id+"_"+i);)n.remove(ae,!0);if(_n(q)&&_n(B)&&!qn.browser.isOpera()){const fe=B.data.length;B.appendData(q.data),n.remove(q),x=B,M=fe}}return he.some(Vt(x,M))}else return he.none()},Zk=(n,i)=>{const c=n.createRng();return ME(n,!0,i,c)&&ME(n,!1,i,c)?he.some({range:c,forward:T2(i)}):he.none()},RE=(n,i)=>{const c=Qk(n,"start",i),m=Qk(n,"end",i);return ri(c,m.or(c),(p,w)=>{const x=n.createRng();return x.setStart(yg(n,p.container()),p.offset()),x.setEnd(yg(n,w.container()),w.offset()),{range:x,forward:T2(i)}})},$E=(n,i)=>he.from(n.select(i.name)[i.index]).map(c=>{const m=n.createRng();return m.selectNode(c),{range:m,forward:!0}}),NE=(n,i)=>{const c=n.dom;if(i){if(l1(i))return Zk(c,i);if(vO(i))return rP(c,i);if(Ik(i))return RE(c,i);if(Bk(i))return $E(c,i);if(x2(i))return he.some({range:i.rng,forward:T2(i)})}return he.none()},iP=(n,i,c)=>w_(n,i,c),aP=(n,i)=>{NE(n,i).each(({range:c,forward:m})=>{n.setRng(c,m)})},Wd=n=>Jn(n)&&n.tagName==="SPAN"&&n.getAttribute("data-mce-type")==="bookmark",Gs=(n=>i=>n===i)(Kr),Dh=n=>n!==""&&` \f -\r \v`.indexOf(n)!==-1,kb=n=>!Dh(n)&&!Gs(n)&&!a0(n),Hk=n=>({value:IE(n)}),IE=n=>ga(n,"#").toUpperCase(),OO=n=>{const i=n.toString(16);return(i.length===1?"0"+i:i).toUpperCase()},cP=n=>{const i=OO(n.red)+OO(n.green)+OO(n.blue);return Hk(i)},zk=/^\s*rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)\s*$/i,q_=/^\s*rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d?(?:\.\d+)?)\s*\)\s*$/i,E2=(n,i,c,m)=>({red:n,green:i,blue:c,alpha:m}),uP=(n,i,c,m)=>{const p=parseInt(n,10),w=parseInt(i,10),x=parseInt(c,10),M=parseFloat(m);return E2(p,w,x,M)},Vk=n=>{if(n==="transparent")return he.some(E2(0,0,0,0));const i=zk.exec(n);if(i!==null)return he.some(uP(i[1],i[2],i[3],"1"));const c=q_.exec(n);return c!==null?he.some(uP(c[1],c[2],c[3],c[4])):he.none()},G_=n=>Vk(n).map(cP).map(i=>"#"+i.value).getOr(n),Wk=n=>{const i=[];if(n)for(let c=0;c$s(n,i=>{const c=lb(i);return c?[Ke.fromDom(c)]:[]}),BE=n=>Wk(n).length>1,Uk=n=>At(vI(n),qm),yO=n=>pl(n,"td[data-mce-selected],th[data-mce-selected]"),A2=(n,i)=>{const c=yO(i);return c.length>0?c:Uk(n)},xb=n=>A2(Wk(n.selection.getSel()),Ke.fromDom(n.getBody())),vp=(n,i)=>Se(n,"table",i),LE=n=>{const i=n.startContainer,c=n.startOffset;return _n(i)?c===0?he.some(Ke.fromDom(i)):he.none():he.from(i.childNodes[c]).map(Ke.fromDom)},fP=n=>{const i=n.endContainer,c=n.endOffset;return _n(i)?c===i.data.length?he.some(Ke.fromDom(i)):he.none():he.from(i.childNodes[c-1]).map(Ke.fromDom)},FE=n=>ii(n).fold(Qe([n]),i=>[n].concat(FE(i))),Yk=n=>Mu(n).fold(Qe([n]),i=>ti(i)==="br"?Sa(i).map(c=>[n].concat(Yk(c))).getOr([]):[n].concat(Yk(i))),wO=(n,i)=>ri(LE(i),fP(i),(c,m)=>{const p=oo(FE(n),He(vt,c)),w=oo(Yk(n),He(vt,m));return p.isSome()&&w.isSome()}).getOr(!1),Xk=(n,i,c,m)=>{const p=c,w=new _i(c,p),x=Wt(n.schema.getMoveCaretBeforeOnEnterElements(),(B,q)=>!kt(["td","th","table"],q.toLowerCase()));let M=c;do{if(_n(M)&&gn.trim(M.data).length!==0){m?i.setStart(M,0):i.setEnd(M,M.data.length);return}if(x[M.nodeName]){m?i.setStartBefore(M):M.nodeName==="BR"?i.setEndBefore(M):i.setEndAfter(M);return}}while(M=m?w.next():w.prev());p.nodeName==="BODY"&&(m?i.setStart(p,0):i.setEnd(p,p.childNodes.length))},K_=n=>{const i=n.selection.getSel();return Oe(i)&&i.rangeCount>0},jk=(n,i)=>{const c=xb(n);c.length>0?Ne(c,m=>{const p=m.dom,w=n.dom.createRng();w.setStartBefore(p),w.setEndAfter(p),i(w,!0)}):i(n.selection.getRng(),!1)},QE=(n,i,c)=>{const m=Sr(n,i);c(m),n.moveToBookmark(m)},D2=n=>Xe(n==null?void 0:n.nodeType),qk=n=>Jn(n)&&!Wd(n)&&!qc(n)&&!Pd(n),dP=(n,i)=>{if(qk(i)&&!/^(TD|TH)$/.test(i.nodeName)){const c=n.getAttrib(i,"data-mce-selected"),m=parseInt(c,10);return!isNaN(m)&&m>0}else return!1},vm=n=>n.isContentEditable===!0,ZE=(n,i,c)=>{const{selection:m,dom:p}=n,w=m.getNode(),x=Es(w);QE(m,!0,()=>{i()}),x&&Es(w)&&p.isChildOf(w,n.getBody())?n.selection.select(w):c(m.getStart())&&hP(p,m)},hP=(n,i)=>{var c,m;const p=i.getRng(),{startContainer:w,startOffset:x}=p,M=i.getNode();if(!dP(n,M)&&Jn(w)){const B=w.childNodes,q=n.getRoot();let ae;if(x{if(n){const m=i?"nextSibling":"previousSibling";for(n=c?n:n[m];n;n=n[m])if(Jn(n)||!sc(n))return n}},Wl=(n,i)=>!!n.getTextBlockElements()[i.nodeName.toLowerCase()]||ig(n,i),Om=(n,i,c)=>n.schema.isValidChild(i,c),sc=(n,i=!1)=>{if(Oe(n)&&_n(n)){const c=i?n.data.replace(/ /g,"\xA0"):n.data;return eg(c)}else return!1},ym=n=>Oe(n)&&_n(n)&&n.length===0,HE=(n,i)=>{const c="[data-mce-cef-wrappable]",m=M0(n),p=ol(m)?c:`${c},${m}`;return Pu(Ke.fromDom(i),p)},P2=(n,i)=>{const c=n.dom;return qk(i)&&c.getContentEditable(i)==="false"&&HE(n,i)&&c.select('[contenteditable="true"]',i).length===0},Ph=(n,i)=>ce(n)?n(i):(Oe(i)&&(n=n.replace(/%(\w+)/g,(c,m)=>i[m]||c)),n),J_=(n,i)=>(n=n||"",i=i||"",n=""+(n.nodeName||n),i=""+(i.nodeName||i),n.toLowerCase()===i.toLowerCase()),M2=(n,i)=>{if(Re(n))return null;{let c=String(n);return(i==="color"||i==="backgroundColor")&&(c=G_(c)),i==="fontWeight"&&n===700&&(c="bold"),i==="fontFamily"&&(c=c.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),c}},R2=(n,i,c)=>{const m=n.getStyle(i,c);return M2(m,c)},Gk=(n,i)=>{let c;return n.getParent(i,m=>Jn(m)?(c=n.getStyle(m,"text-decoration"),!!c&&c!=="none"):!1),c},$2=(n,i,c)=>n.getParents(i,c,n.getRoot()),eS=(n,i,c)=>{const m=n.formatter.get(i);return Oe(m)&&jt(m,c)},Kk=(n,i)=>eS(n,i,m=>{const p=w=>ce(w)||w.length>1&&w.charAt(0)==="%";return jt(["styles","attributes"],w=>wo(m,w).exists(x=>{const M=oe(x)?x:po(x);return jt(M,p)}))}),mP=(n,i,c)=>{const m=["inline","block","selector","attributes","styles","classes"],p=w=>Wt(w,(x,M)=>jt(m,B=>B===M));return eS(n,i,w=>{const x=p(w);return eS(n,c,M=>{const B=p(M);return xo(x,B)})})},wm=n=>ns(n,"block"),tS=n=>wm(n)&&n.wrapper===!0,N2=n=>wm(n)&&n.wrapper!==!0,dd=n=>ns(n,"selector"),Ml=n=>ns(n,"inline"),Jk=n=>dd(n)&&Ml(n)&&Gr(wo(n,"mixed"),!0),I2=n=>dd(n)&&n.expand!==!1&&!Ml(n),Ud=Wd,B2=$2,ex=sc,tx=Wl,gP=n=>mi(n)&&n.getAttribute("data-mce-bogus")&&!n.nextSibling,zE=(n,i)=>{let c=i;for(;c;){if(Jn(c)&&n.getContentEditable(c))return n.getContentEditable(c)==="false"?c:i;c=c.parentNode}return i},L2=(n,i,c,m)=>{const p=i.data;if(n){for(let w=c;w>0;w--)if(m(p.charAt(w-1)))return w}else for(let w=c;wL2(n,i,c,m=>Gs(m)||Dh(m)),pP=(n,i,c)=>L2(n,i,c,kb),Tb=(n,i,c,m,p,w)=>{let x;const M=n.getParent(c,n.isBlock)||i,B=(ae,fe,be)=>{const Le=fp(n),Ye=p?Le.backwards:Le.forwards;return he.from(Ye(ae,fe,(Me,Ve)=>Ud(Me.parentNode)?-1:(x=Me,be(p,Me,Ve)),M))};return B(c,m,VE).bind(ae=>w?B(ae.container,ae.offset+(p?-1:0),pP):he.some(ae)).orThunk(()=>x?he.some({container:x,offset:p?0:x.length}):he.none())},Gc=(n,i,c,m,p)=>{const w=m[p];_n(m)&&ol(m.data)&&w&&(m=w);const x=B2(n,m);for(let M=0;M{var p;let w=c;const x=n.getRoot(),M=i[0];if(wm(M)&&(w=M.wrapper?null:n.getParent(c,M.block,x)),!w){const B=(p=n.getParent(c,"LI,TD,TH"))!==null&&p!==void 0?p:x;w=n.getParent(_n(c)?c.parentNode:c,q=>q!==x&&tx(n.schema,q),B)}if(w&&wm(M)&&M.wrapper&&(w=B2(n,w,"ul,ol").reverse()[0]||w),!w)for(w=c;w&&w[m]&&!n.isBlock(w[m])&&(w=w[m],!J_(w,"br")););return w||c},Yd=(n,i,c,m)=>{const p=c.parentNode;return Oe(c[m])?!1:p===i||Re(p)||n.isBlock(p)?!0:Yd(n,i,p,m)},hd=(n,i,c,m,p)=>{let w=c;const x=p?"previousSibling":"nextSibling",M=n.getRoot();if(_n(c)&&!ex(c)&&(p?m>0:mUd(n.parentNode)||Ud(n),z0=(n,i,c,m=!1)=>{let{startContainer:p,startOffset:w,endContainer:x,endOffset:M}=i;const B=c[0];return Jn(p)&&p.hasChildNodes()&&(p=ld(p,w),_n(p)&&(w=0)),Jn(x)&&x.hasChildNodes()&&(x=ld(x,i.collapsed?M:M-1),_n(x)&&(M=x.data.length)),p=zE(n,p),x=zE(n,x),nS(p)&&(p=Ud(p)?p:p.parentNode,i.collapsed?p=p.previousSibling||p:p=p.nextSibling||p,_n(p)&&(w=i.collapsed?p.length:0)),nS(x)&&(x=Ud(x)?x:x.parentNode,i.collapsed?x=x.nextSibling||x:x=x.previousSibling||x,_n(x)&&(M=i.collapsed?0:x.length)),i.collapsed&&(Tb(n,n.getRoot(),p,w,!0,m).each(({container:fe,offset:be})=>{p=fe,w=be}),Tb(n,n.getRoot(),x,M,!1,m).each(({container:fe,offset:be})=>{x=fe,M=be})),(Ml(B)||B.block_expand)&&((!Ml(B)||!_n(p)||w===0)&&(p=hd(n,c,p,w,!0)),(!Ml(B)||!_n(x)||M===x.data.length)&&(x=hd(n,c,x,M,!1))),I2(B)&&(p=Gc(n,c,i,p,"previousSibling"),x=Gc(n,c,i,x,"nextSibling")),(wm(B)||dd(B))&&(p=Mh(n,c,p,"previousSibling"),x=Mh(n,c,x,"nextSibling"),wm(B)&&(n.isBlock(p)||(p=hd(n,c,p,w,!0)),n.isBlock(x)||(x=hd(n,c,x,M,!1)))),Jn(p)&&p.parentNode&&(w=n.nodeIndex(p),p=p.parentNode),Jn(x)&&x.parentNode&&(M=n.nodeIndex(x)+1,x=x.parentNode),{startContainer:p,startOffset:w,endContainer:x,endOffset:M}},c1=(n,i,c)=>{var m;const p=i.startOffset,w=ld(i.startContainer,p),x=i.endOffset,M=ld(i.endContainer,x-1),B=Ve=>{const gt=Ve[0];_n(gt)&>===w&&p>=gt.data.length&&Ve.splice(0,1);const Ot=Ve[Ve.length-1];return x===0&&Ve.length>0&&Ot===M&&_n(Ot)&&Ve.splice(Ve.length-1,1),Ve},q=(Ve,gt,Ot)=>{const wt=[];for(;Ve&&Ve!==Ot;Ve=Ve[gt])wt.push(Ve);return wt},ae=(Ve,gt)=>n.getParent(Ve,Ot=>Ot.parentNode===gt,gt),fe=(Ve,gt,Ot)=>{const wt=Ot?"nextSibling":"previousSibling";for(let Pt=Ve,hn=Pt.parentNode;Pt&&Pt!==gt;Pt=hn){hn=Pt.parentNode;const Hn=q(Pt===Ve?Pt:Pt[wt],wt);Hn.length&&(Ot||Hn.reverse(),c(B(Hn)))}};if(w===M)return c(B([w]));const be=(m=n.findCommonAncestor(w,M))!==null&&m!==void 0?m:n.getRoot();if(n.isChildOf(w,M))return fe(w,be,!0);if(n.isChildOf(M,w))return fe(M,be);const Le=ae(w,be)||w,Ye=ae(M,be)||M;fe(w,Le,!0);const Me=q(Le===w?Le:Le.nextSibling,"nextSibling",Ye===M?Ye.nextSibling:Ye);Me.length&&c(B(Me)),fe(M,Ye)},bP=['pre[class*=language-][contenteditable="false"]',"figure.image","div[data-ephox-embed-iri]","div.tiny-pageembed","div.mce-toc","div[data-mce-toc]"],nx=n=>sl(n)&&Wc(n)===Ft,vP=(n,i,c,m)=>fi(i).fold(()=>"skipping",p=>m==="br"||nx(i)?"valid":JC(i)?"existing":qc(i.dom)?"caret":jt(bP,w=>Pu(i,w))?"valid-block":!Om(n,c,m)||!Om(n,ti(p),c)?"invalid-child":"valid"),WE=(n,i)=>{const c=z0(n.dom,i,[{inline:"span"}]);i.setStart(c.startContainer,c.startOffset),i.setEnd(c.endContainer,c.endOffset),n.selection.setRng(i)},UE=(n,i,c,m,p,w)=>{const{uid:x=i,...M}=c;ef(n,ad()),Pr(n,`${Kp()}`,x),Pr(n,`${ff()}`,m);const{attributes:B={},classes:q=[]}=p(x,M);if(Ju(n,B),Wv(n,q),w){q.length>0&&Pr(n,`${S0()}`,q.join(","));const ae=bs(B);ae.length>0&&Pr(n,`${C0()}`,ae.join(","))}},YE=n=>{zc(n,ad()),Vi(n,`${Kp()}`),Vi(n,`${ff()}`),Vi(n,`${ib()}`);const i=Va(n,`${C0()}`).map(m=>m.split(",")).getOr([]),c=Va(n,`${S0()}`).map(m=>m.split(",")).getOr([]);Ne(i,m=>Vi(n,m)),Uy(n,c),Vi(n,`${S0()}`),Vi(n,`${C0()}`)},oS=(n,i,c,m,p)=>{const w=Ke.fromTag("span",n);return UE(w,i,c,m,p,!1),w},ox=(n,i,c,m,p,w)=>{const x=[],M=oS(n.getDoc(),c,w,m,p),B=Sh(),q=()=>{B.clear()},ae=()=>B.get().getOrThunk(()=>{const Ye=ug(M);return x.push(Ye),B.set(Ye),Ye}),fe=Ye=>{Ne(Ye,be)},be=Ye=>{switch(vP(n,Ye,"span",ti(Ye))){case"invalid-child":{q();const Ve=Da(Ye);fe(Ve),q();break}case"valid-block":{q(),UE(Ye,c,w,m,p,!0);break}case"valid":{const Ve=ae();e0(Ye,Ve);break}}},Le=Ye=>{const Me=pt(Ye,Ke.fromDom);fe(Me)};return c1(n.dom,i,Ye=>{q(),Le(Ye)}),x},Ri=(n,i,c,m)=>{n.undoManager.transact(()=>{const p=n.selection,w=p.getRng(),x=xb(n).length>0,M=Li("mce-annotation");if(w.collapsed&&!x&&WE(n,w),p.getRng().collapsed&&!x){const B=oS(n.getDoc(),M,m,i,c.decorate);Mf(B,Kr),p.getRng().insertNode(B.dom),p.select(B.dom)}else QE(p,!1,()=>{jk(n,B=>{ox(n,B,M,i,c.decorate,m)})})})},u1=n=>{const i=Vv();EE(n,i);const c=u_(n,i),m=Ec("span"),p=w=>{Ne(w,x=>{m(x)?Kl(x):YE(x)})};return{register:(w,x)=>{i.register(w,x)},annotate:(w,x)=>{i.lookup(w).each(M=>{Ri(n,w,M,x)})},annotationChanged:(w,x)=>{c.addListener(w,x)},remove:w=>{Vy(n,he.some(w)).each(({elements:x})=>{const M=n.selection.getBookmark();p(x),n.selection.moveToBookmark(M)})},removeAll:w=>{const x=n.selection.getBookmark();ln(Wy(n,w),(M,B)=>{p(M)}),n.selection.moveToBookmark(x)},getAll:w=>{const x=Wy(n,w);return vs(x,M=>pt(M,B=>B.dom))}}},_O=n=>({getBookmark:He(iP,n),moveToBookmark:He(aP,n)});_O.isBookmarkNode=Wd;const sx=(n,i,c)=>c.collapsed?!1:jt(c.getClientRects(),m=>ab(m,n,i)),XE=(n,i)=>n.dispatch("PreProcess",i),rx=(n,i)=>n.dispatch("PostProcess",i),jE=n=>{n.dispatch("remove")},sS=n=>{n.dispatch("detach")},OP=(n,i)=>{n.dispatch("SwitchMode",{mode:i})},yP=(n,i,c,m,p)=>{n.dispatch("ObjectResizeStart",{target:i,width:c,height:m,origin:p})},qE=(n,i,c,m,p)=>{n.dispatch("ObjectResized",{target:i,width:c,height:m,origin:p})},wP=n=>{n.dispatch("PreInit")},ix=n=>{n.dispatch("PostRender")},SO=n=>{n.dispatch("Init")},CO=(n,i)=>{n.dispatch("PlaceholderToggle",{state:i})},rS=(n,i,c)=>{n.dispatch(i,c)},GE=(n,i,c,m)=>{n.dispatch("FormatApply",{format:i,node:c,vars:m})},Rh=(n,i,c,m)=>{n.dispatch("FormatRemove",{format:i,node:c,vars:m})},Kc=(n,i)=>n.dispatch("BeforeSetContent",i),wu=(n,i)=>n.dispatch("SetContent",i),Op=(n,i)=>n.dispatch("BeforeGetContent",i),_P=(n,i)=>n.dispatch("GetContent",i),SP=(n,i)=>{n.dispatch("AutocompleterStart",i)},CP=(n,i)=>{n.dispatch("AutocompleterUpdate",i)},cr=n=>{n.dispatch("AutocompleterEnd")},kP=(n,i,c)=>n.dispatch("PastePreProcess",{content:i,internal:c}),KE=(n,i,c)=>n.dispatch("PastePostProcess",{node:i,internal:c}),iS=(n,i)=>n.dispatch("PastePlainTextToggle",{state:i}),xP=(n,i)=>n.dispatch("EditableRootStateChange",{state:i}),to={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:n=>n.shiftKey||n.ctrlKey||n.altKey||to.metaKeyPressed(n),metaKeyPressed:n=>qn.os.isMacOS()||qn.os.isiOS()?n.metaKey:n.ctrlKey&&!n.altKey},V0="data-mce-selected",TP="table,img,figure.image,hr,video,span.mce-preview-object,details",JE=Math.abs,aS=Math.round,F2={nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]},ax=n=>n.type==="longpress"||n.type.indexOf("touch")===0,lx=(n,i)=>{const c=i.dom,m=i.getDoc(),p=document,w=i.getBody();let x,M,B,q,ae,fe,be,Le,Ye,Me,Ve,gt,Ot,wt,Pt,hn,Hn;const $n=En=>Oe(En)&&(Ui(En)||c.is(En,"figure.image")),Lt=En=>sf(En)||c.hasClass(En,"mce-preview-object"),Zt=(En,Xo)=>{if(ax(En)){const Ks=En.touches[0];return $n(En.target)&&!sx(Ks.clientX,Ks.clientY,Xo)}else return $n(En.target)&&!sx(En.clientX,En.clientY,Xo)},yn=En=>{const Xo=En.target;Zt(En,i.selection.getRng())&&!En.isDefaultPrevented()&&i.selection.select(Xo)},yo=En=>c.hasClass(En,"mce-preview-object")&&Oe(En.firstElementChild)?[En,En.firstElementChild]:c.is(En,"figure.image")?[En.querySelector("img")]:[En],Do=En=>{const Xo=d2(i);return!Xo||En.getAttribute("data-mce-resize")==="false"||En===i.getBody()?!1:c.hasClass(En,"mce-preview-object")&&Oe(En.firstElementChild)?Pu(Ke.fromDom(En.firstElementChild),Xo):Pu(Ke.fromDom(En),Xo)},Cs=En=>Lt(En)?c.create("img",{src:qn.transparentSrc}):En.cloneNode(!0),Ws=(En,Xo,Ks)=>{if(Oe(Ks)){const Jr=yo(En);Ne(Jr,ho=>{ho.style[Xo]||!i.schema.isValid(ho.nodeName.toLowerCase(),Xo)?c.setStyle(ho,Xo,Ks):c.setAttrib(ho,Xo,""+Ks)})}},Ir=(En,Xo,Ks)=>{Ws(En,"width",Xo),Ws(En,"height",Ks)},pi=En=>{let Xo,Ks,Jr,ho,Us;Xo=En.screenX-fe,Ks=En.screenY-be,wt=Xo*q[2]+Me,Pt=Ks*q[3]+Ve,wt=wt<5?5:wt,Pt=Pt<5?5:Pt,($n(x)||Lt(x))&&Mc(i)!==!1?Jr=!to.modifierPressed(En):Jr=to.modifierPressed(En),Jr&&(JE(Xo)>JE(Ks)?(Pt=aS(wt*gt),wt=aS(Pt/gt)):(wt=aS(Pt/gt),Pt=aS(wt*gt))),Ir(M,wt,Pt),ho=q.startPos.x+Xo,Us=q.startPos.y+Ks,ho=ho>0?ho:0,Us=Us>0?Us:0,c.setStyles(B,{left:ho,top:Us,display:"block"}),B.innerHTML=wt+" × "+Pt,q[2]<0&&M.clientWidth<=wt&&c.setStyle(M,"left",Le+(Me-wt)),q[3]<0&&M.clientHeight<=Pt&&c.setStyle(M,"top",Ye+(Ve-Pt)),Xo=w.scrollWidth-hn,Ks=w.scrollHeight-Hn,Xo+Ks!==0&&c.setStyles(B,{left:ho-Xo,top:Us-Ks}),Ot||(yP(i,x,Me,Ve,"corner-"+q.name),Ot=!0)},fl=()=>{const En=Ot;Ot=!1,En&&(Ws(x,"width",wt),Ws(x,"height",Pt)),c.unbind(m,"mousemove",pi),c.unbind(m,"mouseup",fl),p!==m&&(c.unbind(p,"mousemove",pi),c.unbind(p,"mouseup",fl)),c.remove(M),c.remove(B),c.remove(ae),Il(x),En&&(qE(i,x,wt,Pt,"corner-"+q.name),c.setAttrib(x,"style",c.getAttrib(x,"style"))),i.nodeChanged()},Il=En=>{Bs();const Xo=c.getPos(En,w),Ks=Xo.x,Jr=Xo.y,ho=En.getBoundingClientRect(),Us=ho.width||ho.right-ho.left,ci=ho.height||ho.bottom-ho.top;x!==En&&(Pn(),x=En,wt=Pt=0);const Ja=i.dispatch("ObjectSelected",{target:En});Do(En)&&!Ja.isDefaultPrevented()?ln(F2,(Ei,$c)=>{const Qh=Dm=>{const qO=yo(x)[0];fe=Dm.screenX,be=Dm.screenY,Me=qO.clientWidth,Ve=qO.clientHeight,gt=Ve/Me,q=Ei,q.name=$c,q.startPos={x:Us*Ei[0]+Ks,y:ci*Ei[1]+Jr},hn=w.scrollWidth,Hn=w.scrollHeight,ae=c.add(w,"div",{class:"mce-resize-backdrop","data-mce-bogus":"all"}),c.setStyles(ae,{position:"fixed",left:"0",top:"0",width:"100%",height:"100%"}),M=Cs(x),c.addClass(M,"mce-clonedresizable"),c.setAttrib(M,"data-mce-bogus","all"),M.contentEditable="false",c.setStyles(M,{left:Ks,top:Jr,margin:0}),Ir(M,Us,ci),M.removeAttribute(V0),w.appendChild(M),c.bind(m,"mousemove",pi),c.bind(m,"mouseup",fl),p!==m&&(c.bind(p,"mousemove",pi),c.bind(p,"mouseup",fl)),B=c.add(w,"div",{class:"mce-resize-helper","data-mce-bogus":"all"},Me+" × "+Ve)};let qd=c.get("mceResizeHandle"+$c);qd&&c.remove(qd),qd=c.add(w,"div",{id:"mceResizeHandle"+$c,"data-mce-bogus":"all",class:"mce-resizehandle",unselectable:!0,style:"cursor:"+$c+"-resize; margin:0; padding:0"}),c.bind(qd,"mousedown",Dm=>{Dm.stopImmediatePropagation(),Dm.preventDefault(),Qh(Dm)}),Ei.elm=qd,c.setStyles(qd,{left:Us*Ei[0]+Ks-qd.offsetWidth/2,top:ci*Ei[1]+Jr-qd.offsetHeight/2})}):Pn(!1)},Oc=_0(Il,0),Pn=(En=!0)=>{Oc.cancel(),Bs(),x&&En&&x.removeAttribute(V0),ln(F2,(Xo,Ks)=>{const Jr=c.get("mceResizeHandle"+Ks);Jr&&(c.unbind(Jr),c.remove(Jr))})},eo=(En,Xo)=>c.isChildOf(En,Xo),Cr=En=>{if(Ot||i.removed||i.composing)return;const Xo=En.type==="mousedown"?En.target:n.getNode(),Ks=at(Ke.fromDom(Xo),TP).map(ho=>ho.dom).filter(ho=>c.isEditable(ho.parentElement)).getOrUndefined(),Jr=Oe(Ks)?c.getAttrib(Ks,V0,"1"):"1";if(Ne(c.select(`img[${V0}],hr[${V0}]`),ho=>{ho.removeAttribute(V0)}),Oe(Ks)&&eo(Ks,w)&&i.hasFocus()){Co();const ho=n.getStart(!0);if(eo(ho,Ks)&&eo(n.getEnd(!0),Ks)){c.setAttrib(Ks,V0,Jr),Oc.throttle(Ks);return}}Pn()},Bs=()=>{ln(F2,En=>{En.elm&&(c.unbind(En.elm),delete En.elm)})},Co=()=>{try{i.getDoc().execCommand("enableObjectResizing",!1,"false")}catch{}};return i.on("init",()=>{Co(),i.on("NodeChange ResizeEditor ResizeWindow ResizeContent drop",Cr),i.on("keyup compositionend",En=>{x&&x.nodeName==="TABLE"&&Cr(En)}),i.on("hide blur",Pn),i.on("contextmenu longpress",yn,!0)}),i.on("remove",Bs),{isResizable:Do,showResizeRect:Il,hideResizeRect:Pn,updateResizeRect:Cr,destroy:()=>{Oc.cancel(),x=M=ae=null}}},EP=(n,i)=>{i.fold(c=>{n.setStartBefore(c.dom)},(c,m)=>{n.setStart(c.dom,m)},c=>{n.setStartAfter(c.dom)})},OI=(n,i)=>{i.fold(c=>{n.setEndBefore(c.dom)},(c,m)=>{n.setEnd(c.dom,m)},c=>{n.setEndAfter(c.dom)})},e3=(n,i,c)=>{const m=n.document.createRange();return EP(m,i),OI(m,c),m},t3=(n,i,c,m,p)=>{const w=n.document.createRange();return w.setStart(i.dom,c),w.setEnd(m.dom,p),w},lS=pg.generate([{ltr:["start","soffset","finish","foffset"]},{rtl:["start","soffset","finish","foffset"]}]),AP=(n,i,c)=>i(Ke.fromDom(c.startContainer),c.startOffset,Ke.fromDom(c.endContainer),c.endOffset),Ko=(n,i)=>i.match({domRange:c=>({ltr:Qe(c),rtl:he.none}),relative:(c,m)=>({ltr:Ut(()=>e3(n,c,m)),rtl:Ut(()=>he.some(e3(n,m,c)))}),exact:(c,m,p,w)=>({ltr:Ut(()=>t3(n,c,m,p,w)),rtl:Ut(()=>he.some(t3(n,p,w,c,m)))})}),DP=(n,i)=>{const c=i.ltr();return c.collapsed?i.rtl().filter(p=>p.collapsed===!1).map(p=>lS.rtl(Ke.fromDom(p.endContainer),p.endOffset,Ke.fromDom(p.startContainer),p.startOffset)).getOrThunk(()=>AP(n,lS.ltr,c)):AP(n,lS.ltr,c)},PP=(n,i)=>{const c=Ko(n,i);return DP(n,c)};lS.ltr,lS.rtl;const Q2={create:(n,i,c,m)=>({start:n,soffset:i,finish:c,foffset:m})},cS=(n,i,c)=>{var m,p;return he.from((p=(m=n.dom).caretPositionFromPoint)===null||p===void 0?void 0:p.call(m,i,c)).bind(w=>{if(w.offsetNode===null)return he.none();const x=n.dom.createRange();return x.setStart(w.offsetNode,w.offset),x.collapse(),he.some(x)})},MP=(n,i,c)=>{var m,p;return he.from((p=(m=n.dom).caretRangeFromPoint)===null||p===void 0?void 0:p.call(m,i,c))},RP=(()=>document.caretPositionFromPoint?cS:document.caretRangeFromPoint?MP:he.none)(),$P=(n,i,c)=>{const m=Ke.fromDom(n.document);return RP(m,i,c).map(p=>Q2.create(Ke.fromDom(p.startContainer),p.startOffset,Ke.fromDom(p.endContainer),p.endOffset))},Z2=pg.generate([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),cx=(n,i,c,m)=>n.fold(i,c,m),n3=n=>n.fold(Bt,Bt,Bt),ux=Z2.before,fx=Z2.on,o3=Z2.after,f1={before:ux,on:fx,after:o3,cata:cx,getStart:n3},kO=pg.generate([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),dx=n=>kO.exact(n.start,n.soffset,n.finish,n.foffset),NP=n=>n.match({domRange:i=>Ke.fromDom(i.startContainer),relative:(i,c)=>f1.getStart(i),exact:(i,c,m,p)=>i}),IP=kO.domRange,Nr=kO.relative,hx=kO.exact,yp=n=>{const i=NP(n);return Xr(i)},wp=Q2.create,d1={domRange:IP,relative:Nr,exact:hx,exactFromRange:dx,getWin:yp,range:wp},zu=(n,i)=>{const c=ti(n);return c==="input"?f1.after(n):kt(["br","img"],c)?i===0?f1.before(n):f1.after(n):f1.on(n,i)},uS=(n,i)=>{const c=n.fold(f1.before,zu,f1.after),m=i.fold(f1.before,zu,f1.after);return d1.relative(c,m)},xO=(n,i,c,m)=>{const p=zu(n,i),w=zu(c,m);return d1.relative(p,w)},fS=n=>n.match({domRange:i=>{const c=Ke.fromDom(i.startContainer),m=Ke.fromDom(i.endContainer);return xO(c,i.startOffset,m,i.endOffset)},relative:uS,exact:xO}),W0=(n,i)=>{const m=(i||document).createDocumentFragment();return Ne(n,p=>{m.appendChild(p.dom)}),Ke.fromDom(m)},BP=n=>{const i=d1.getWin(n).dom,c=(p,w,x,M)=>t3(i,p,w,x,M),m=fS(n);return PP(i,m).match({ltr:c,rtl:c})},wI=(n,i,c)=>$P(n,i,c),LP=(n,i,c)=>{const m=Xr(Ke.fromDom(c));return wI(m.dom,n,i).map(p=>{const w=c.createRange();return w.setStart(p.start.dom,p.soffset),w.setEnd(p.finish.dom,p.foffset),w}).getOrUndefined()},s3=(n,i)=>Oe(n)&&Oe(i)&&n.startContainer===i.startContainer&&n.startOffset===i.startOffset&&n.endContainer===i.endContainer&&n.endOffset===i.endOffset,ur=(n,i,c)=>{let m=n;for(;m&&m!==i;){if(c(m))return m;m=m.parentNode}return null},_m=(n,i,c)=>ur(n,i,c)!==null,TO=(n,i,c)=>_m(n,i,m=>m.nodeName===c),FP=(n,i)=>_r(n)&&!_m(n,i,qc),U0=(n,i,c)=>{const m=i.parentNode;if(m){const p=new _i(i,n.getParent(m,n.isBlock)||n.getRoot());let w;for(;w=p[c?"prev":"next"]();)if(mi(w))return!0}return!1},mr=(n,i)=>{var c;return((c=n.previousSibling)===null||c===void 0?void 0:c.nodeName)===i},QP=(n,i)=>{let c=i;for(;c&&c!==n;){if(Es(c))return!0;c=c.parentNode}return!1},dS=(n,i,c,m,p)=>{const w=n.getRoot(),x=n.schema.getNonEmptyElements(),M=p.parentNode;let B,q;if(!M)return he.none();const ae=n.getParent(M,n.isBlock)||w;if(m&&mi(p)&&i&&n.isEmpty(ae))return he.some(Vt(M,n.nodeIndex(p)));const fe=new _i(p,ae);for(;q=fe[m?"prev":"next"]();){if(n.getContentEditableParent(q)==="false"||FP(q,w))return he.none();if(_n(q)&&q.data.length>0)return TO(q,w,"A")?he.none():he.some(Vt(q,m?q.data.length:0));if(n.isBlock(q)||x[q.nodeName.toLowerCase()])return he.none();B=q}return uh(B)?he.none():c&&B?he.some(Vt(B,0)):he.none()},hS=(n,i,c,m)=>{const p=n.getRoot();let w,x=!1,M=c?m.startContainer:m.endContainer,B=c?m.startOffset:m.endOffset;const q=Jn(M)&&B===M.childNodes.length,ae=n.schema.getNonEmptyElements();let fe=c;if(_r(M))return he.none();if(Jn(M)&&B>M.childNodes.length-1&&(fe=!1),of(M)&&(M=p,B=0),M===p){if(fe&&(w=M.childNodes[B>0?B-1:0],w&&(_r(w)||ae[w.nodeName]||Iu(w))))return he.none();if(M.hasChildNodes()){if(B=Math.min(!fe&&B>0?B-1:B,M.childNodes.length-1),M=M.childNodes[B],B=_n(M)&&q?M.data.length:0,!i&&M===p.lastChild&&Iu(M)||QP(p,M)||_r(M))return he.none();if(M.hasChildNodes()&&!Iu(M)){w=M;const be=new _i(M,p);do{if(Es(w)||_r(w)){x=!1;break}if(_n(w)&&w.data.length>0){B=fe?0:w.data.length,M=w,x=!0;break}if(ae[w.nodeName.toLowerCase()]&&!xl(w)){B=n.nodeIndex(w),M=w.parentNode,fe||B++,x=!0;break}}while(w=fe?be.next():be.prev())}}}return i&&(_n(M)&&B===0&&dS(n,q,i,!0,M).each(be=>{M=be.container(),B=be.offset(),x=!0}),Jn(M)&&(w=M.childNodes[B],w||(w=M.childNodes[B-1]),w&&mi(w)&&!mr(w,"A")&&!U0(n,w,!1)&&!U0(n,w,!0)&&dS(n,q,i,!0,w).each(be=>{M=be.container(),B=be.offset(),x=!0}))),fe&&!i&&_n(M)&&B===M.data.length&&dS(n,q,i,!1,M).each(be=>{M=be.container(),B=be.offset(),x=!0}),x&&M?he.some(Vt(M,B)):he.none()},mS=(n,i)=>{const c=i.collapsed,m=i.cloneRange(),p=Vt.fromRangeStart(i);return hS(n,c,!0,m).each(w=>{(!c||!Vt.isAbove(p,w))&&m.setStart(w.container(),w.offset())}),c||hS(n,c,!1,m).each(w=>{m.setEnd(w.container(),w.offset())}),c&&m.collapse(!0),s3(i,m)?he.none():he.some(m)},h1=(n,i)=>n.splitText(i),_p=n=>{let i=n.startContainer,c=n.startOffset,m=n.endContainer,p=n.endOffset;if(i===m&&_n(i)){if(c>0&&cc){p=p-c;const w=h1(m,p).previousSibling;i=m=w,p=w.data.length,c=0}else p=0}else if(_n(i)&&c>0&&c0&&p({walk:(w,x)=>c1(n,w,x),split:_p,expand:(w,x={type:"word"})=>{if(x.type==="word"){const M=z0(n,w,[{inline:"span"}]),B=n.createRng();return B.setStart(M.startContainer,M.startOffset),B.setEnd(M.endContainer,M.endOffset),B}return w},normalize:w=>mS(n,w).fold(je,x=>(w.setStart(x.startContainer,x.startOffset),w.setEnd(x.endContainer,x.endOffset),!0))});O.compareRanges=s3,O.getCaretRangeFromPoint=LP,O.getSelectedNode=lb,O.getNode=ld;const D=((n,i)=>{const c=(M,B)=>{if(!Xe(B)&&!B.match(/^[0-9]+$/))throw new Error(n+".set accepts only positive integer values. Value was "+B);const q=M.dom;os(q)&&(q.style[n]=B+"px")},m=M=>{const B=i(M);if(B<=0||B===null){const q=Bi(M,n);return parseFloat(q)||0}return B},p=m,w=(M,B)=>zn(B,(q,ae)=>{const fe=Bi(M,ae),be=fe===void 0?0:parseInt(fe,10);return isNaN(be)?q:q+be},0);return{set:c,get:m,getOuter:p,aggregate:w,max:(M,B,q)=>{const ae=w(M,q);return B>ae?B-ae:0}}})("height",n=>{const i=n.dom;return Ed(n)?i.getBoundingClientRect().height:i.offsetHeight}),N=n=>D.get(n),Y=()=>Ke.fromDom(document),se=(n,i)=>n.view(i).fold(Qe([]),m=>{const p=n.owner(m),w=se(n,p);return[m].concat(w)}),pe=(n,i)=>{const c=i.owner(n);return se(i,c)};var rt=Object.freeze({__proto__:null,view:n=>{var i;return(n.dom===document?he.none():he.from((i=n.dom.defaultView)===null||i===void 0?void 0:i.frameElement)).map(Ke.fromDom)},owner:n=>Eo(n)});const _t=n=>{const i=Y(),c=nf(i),m=pe(n,rt),p=Nu(n),w=An(m,(x,M)=>{const B=Nu(M);return{left:x.left+B.left,top:x.top+B.top}},{left:0,top:0});return jg(w.left+p.left+c.left,w.top+p.top+c.top)},dn=n=>ti(n)==="textarea",Xn=(n,i)=>n.dispatch("ScrollIntoView",i).isDefaultPrevented(),Wn=(n,i)=>{n.dispatch("AfterScrollIntoView",i)},sn=(n,i)=>{const c=Da(n);if(c.length===0||dn(n))return{element:n,offset:i};if(i{const c=xy(n),m=N(n);return{element:n,bottom:c.top+m,height:m,pos:c,cleanup:i}},tn=(n,i)=>{const c=sn(n,i),m=Ke.fromHtml(''+Ft+"");return Ca(c.element,m),Un(m,()=>wr(m))},Oo=n=>Un(Ke.fromDom(n),ot),cs=(n,i,c,m)=>{wl(n,(p,w)=>da(n,i,c,m),c)},Ds=(n,i,c,m,p)=>{const w={elm:m.element.dom,alignToTop:p};if(Xn(n,w))return;const x=nf(i).top;c(n,i,x,m,p),Wn(n,w)},da=(n,i,c,m)=>{const p=Ke.fromDom(n.getBody()),w=Ke.fromDom(n.getDoc());Wi(p);const x=tn(Ke.fromDom(c.startContainer),c.startOffset);Ds(n,w,i,x,m),x.cleanup()},Rl=(n,i,c,m)=>{const p=Ke.fromDom(n.getDoc());Ds(n,p,c,Oo(i),m)},wl=(n,i,c)=>{const m=c.startContainer,p=c.startOffset,w=c.endContainer,x=c.endOffset;i(Ke.fromDom(m),Ke.fromDom(w));const M=n.dom.createRng();M.setStart(m,p),M.setEnd(w,x),n.selection.setRng(c)},Vu=(n,i,c,m,p)=>{const w=i.pos;if(m)n0(w.left,w.top,p);else{const x=w.top-c+i.height;n0(-n.getBody().getBoundingClientRect().left,x,p)}},Y0=(n,i,c,m,p,w)=>{const x=m+c,M=p.pos.top,B=p.bottom,q=B-M>=m;Mx?Vu(n,p,m,q?w!==!1:w===!0,i):B>x&&!q&&Vu(n,p,m,w===!0,i)},H2=(n,i,c,m,p)=>{const w=Xr(i).dom.innerHeight;Y0(n,i,c,w,m,p)},gS=(n,i,c,m,p)=>{const w=Xr(i).dom.innerHeight;Y0(n,i,c,w,m,p);const x=_t(m.element),M=nd(window);x.topM.bottom&&o0(m.element,p===!0)},pS=(n,i,c)=>cs(n,H2,i,c),xi=(n,i,c)=>Rl(n,i,H2,c),Wu=(n,i,c)=>cs(n,gS,i,c),vf=(n,i,c)=>Rl(n,i,gS,c),Sm=(n,i,c)=>{(n.inline?xi:vf)(n,i,c)},Of=(n,i,c)=>{(n.inline?pS:Wu)(n,i,c)},X0=n=>n.dom.focus(),Uu=n=>{const i=ql(n).dom;return n.dom===i.activeElement},z2=(n=Y())=>he.from(n.dom.activeElement).map(Ke.fromDom),V2=n=>z2(ql(n)).filter(i=>n.dom.contains(i.dom)),wg=(n,i)=>{const c=sl(i)?Wc(i).length:Da(i).length+1;return n>c?c:n<0?0:n},vc=n=>d1.range(n.start,wg(n.soffset,n.start),n.finish,wg(n.foffset,n.finish)),mx=(n,i)=>!Dd(i.dom)&&(cn(n,i)||vt(n,i)),r3=n=>i=>mx(n,i.start)&&mx(n,i.finish),i3=n=>n.inline||qn.browser.isFirefox(),a3=n=>d1.range(Ke.fromDom(n.startContainer),n.startOffset,Ke.fromDom(n.endContainer),n.endOffset),ZP=n=>{const i=n.getSelection();return(!i||i.rangeCount===0?he.none():he.from(i.getRangeAt(0))).map(a3)},gx=n=>{const i=Xr(n);return ZP(i.dom).filter(r3(n))},HP=(n,i)=>he.from(i).filter(r3(n)).map(vc),W2=n=>{const i=document.createRange();try{return i.setStart(n.start.dom,n.soffset),i.setEnd(n.finish.dom,n.foffset),he.some(i)}catch{return he.none()}},zP=n=>{const i=i3(n)?gx(Ke.fromDom(n.getBody())):he.none();n.bookmark=i.isSome()?i:n.bookmark},l3=n=>(n.bookmark?n.bookmark:he.none()).bind(c=>HP(Ke.fromDom(n.getBody()),c)).bind(W2),_I=n=>{l3(n).each(i=>n.selection.setRng(i))},SI={isEditorUIElement:n=>{const i=n.className.toString();return i.indexOf("tox-")!==-1||i.indexOf("mce-")!==-1}},xV=(n,i)=>(Xe(i)||(i=0),setTimeout(n,i)),WP=(n,i)=>(Xe(i)||(i=0),setInterval(n,i)),_g={setEditorTimeout:(n,i,c)=>xV(()=>{n.removed||i()},c),setEditorInterval:(n,i,c)=>{const m=WP(()=>{n.removed?clearInterval(m):i()},c);return m}},CI=n=>n.type==="nodechange"&&n.selectionChange,kI=(n,i)=>{const c=()=>{i.throttle()};Qr.DOM.bind(document,"mouseup",c),n.on("remove",()=>{Qr.DOM.unbind(document,"mouseup",c)})},xI=(n,i)=>{n.on("mouseup touchend",c=>{i.throttle()})},TV=(n,i)=>{xI(n,i),n.on("keyup NodeChange AfterSetSelectionRange",c=>{CI(c)||zP(n)})},EV=n=>{const i=_0(()=>{zP(n)},0);n.on("init",()=>{n.inline&&kI(n,i),TV(n,i)}),n.on("remove",()=>{i.cancel()})};let bS;const UP=Qr.DOM,c3=n=>Jn(n)&&SI.isEditorUIElement(n),u3=n=>{const i=n.classList;return i!==void 0?i.contains("tox-edit-area")||i.contains("tox-edit-area__iframe")||i.contains("mce-content-body"):!1},px=(n,i)=>{const c=P_(n);return UP.getParent(i,p=>c3(p)||(c?n.dom.is(p,c):!1))!==null},f3=n=>{try{const i=ql(Ke.fromDom(n.getElement()));return z2(i).fold(()=>document.body,c=>c.dom)}catch{return document.body}},TI=(n,i)=>{const c=i.editor;EV(c);const m=(p,w)=>{if(z_(p)&&p.inline!==!0){const x=Ke.fromDom(p.getContainer());w(x,"tox-edit-focus")}};c.on("focusin",()=>{const p=n.focusedEditor;u3(f3(c))&&m(c,ef),p!==c&&(p&&p.dispatch("blur",{focusedEditor:c}),n.setActive(c),n.focusedEditor=c,c.dispatch("focus",{blurredEditor:p}),c.focus(!0))}),c.on("focusout",()=>{_g.setEditorTimeout(c,()=>{const p=n.focusedEditor;(!u3(f3(c))||p!==c)&&m(c,zc),!px(c,f3(c))&&p===c&&(c.dispatch("blur",{focusedEditor:null}),n.focusedEditor=null)})}),bS||(bS=p=>{const w=n.activeEditor;w&&tm(p).each(x=>{const M=x;M.ownerDocument===document&&M!==document.body&&!px(w,M)&&n.focusedEditor===w&&(w.dispatch("blur",{focusedEditor:null}),n.focusedEditor=null)})},UP.bind(document,"focusin",bS))},AV=(n,i)=>{n.focusedEditor===i.editor&&(n.focusedEditor=null),!n.activeEditor&&bS&&(UP.unbind(document,"focusin",bS),bS=null)},DV=n=>{n.on("AddEditor",He(TI,n)),n.on("RemoveEditor",He(AV,n))},PV=(n,i)=>n.dom.getParent(i,c=>n.dom.getContentEditable(c)==="true"),MV=n=>n.collapsed?he.from(ld(n.startContainer,n.startOffset)).map(Ke.fromDom):he.none(),RV=(n,i)=>MV(i).bind(c=>qa(c)?he.some(c):cn(n,c)?he.none():he.some(n)),EI=(n,i)=>{RV(Ke.fromDom(n.getBody()),i).bind(c=>cl(c.dom)).fold(()=>{n.selection.normalize()},c=>n.selection.setRng(c.toRange()))},YP=n=>{if(n.setActive)try{n.setActive()}catch{n.focus()}else n.focus()},$V=n=>Uu(n)||V2(n).isSome(),NV=n=>Oe(n.iframeElement)&&Uu(Ke.fromDom(n.iframeElement)),IV=n=>{const i=n.getBody();return i&&$V(Ke.fromDom(i))},BV=n=>{const i=ql(Ke.fromDom(n.getElement()));return z2(i).filter(c=>!u3(c.dom)&&px(n,c.dom)).isSome()},U2=n=>n.inline?IV(n):NV(n),d3=n=>U2(n)||BV(n),AI=n=>{const i=n.selection,c=n.getBody();let m=i.getRng();n.quirks.refreshContentEditable(),Oe(n.bookmark)&&!U2(n)&&l3(n).each(w=>{n.selection.setRng(w),m=w});const p=PV(n,i.getNode());if(p&&n.dom.isChildOf(p,c)){YP(p),EI(n,m),h3(n);return}n.inline||(qn.browser.isOpera()||YP(c),n.getWin().focus()),(qn.browser.isFirefox()||n.inline)&&(YP(c),EI(n,m)),h3(n)},h3=n=>n.editorManager.setActive(n),LV=(n,i)=>{n.removed||(i?h3(n):AI(n))},DI=(n,i,c,m,p)=>{const w=c?i.startContainer:i.endContainer,x=c?i.startOffset:i.endOffset;return he.from(w).map(Ke.fromDom).map(M=>!m||!i.collapsed?tf(M,p(M,x)).getOr(M):M).bind(M=>kl(M)?he.some(M):fi(M).filter(kl)).map(M=>M.dom).getOr(n)},PI=(n,i,c=!1)=>DI(n,i,!0,c,(m,p)=>Math.min(dc(m),p)),MI=(n,i,c=!1)=>DI(n,i,!1,c,(m,p)=>p>0?p-1:p),RI=(n,i)=>{const c=n;for(;n&&_n(n)&&n.length===0;)n=i?n.nextSibling:n.previousSibling;return n||c},FV=(n,i)=>{if(!i)return n;let c=i.startContainer,m=i.endContainer;const p=i.startOffset,w=i.endOffset;let x=i.commonAncestorContainer;i.collapsed||(c===m&&w-p<2&&c.hasChildNodes()&&(x=c.childNodes[p]),_n(c)&&_n(m)&&(c.length===p?c=RI(c.nextSibling,!0):c=c.parentNode,w===0?m=RI(m.previousSibling,!1):m=m.parentNode,c&&c===m&&(x=c)));const M=_n(x)?x.parentNode:x;return Jn(M)?M:n},$I=(n,i,c,m)=>{const p=[],w=n.getRoot(),x=n.getParent(c||PI(w,i,i.collapsed),n.isBlock),M=n.getParent(m||MI(w,i,i.collapsed),n.isBlock);if(x&&x!==w&&p.push(x),x&&M&&x!==M){let B;const q=new _i(x,w);for(;(B=q.next())&&B!==M;)n.isBlock(B)&&p.push(B)}return M&&x!==M&&M!==w&&p.push(M),p},QV=(n,i,c)=>he.from(i).bind(m=>he.from(m.parentNode).map(p=>{const w=n.nodeIndex(m),x=n.createRng();return x.setStart(p,w),x.setEnd(p,w+1),c&&(Xk(n,x,m,!0),Xk(n,x,m,!1)),x})),m3=(n,i)=>pt(i,c=>{const m=n.dispatch("GetSelectionRange",{range:c});return m.range!==c?m.range:c}),NI=n=>ti(n)==="img"?1:od(n).fold(()=>Da(n).length,i=>i.length),ZV=n=>od(n).filter(i=>i.trim().length!==0||i.indexOf(Kr)>-1).isSome(),HV=n=>Mi(n)&&Fl(n,"contenteditable")==="false",zV=["img","br"],II=n=>ZV(n)||kt(zV,ti(n))||HV(n),VV=n=>ue(n,II),WV=n=>UV(n,II),UV=(n,i)=>{const c=m=>{const p=Da(m);for(let w=p.length-1;w>=0;w--){const x=p[w];if(i(x))return he.some(x);const M=c(x);if(M.isSome())return M}return he.none()};return c(n)},BI="[data-mce-autocompleter]",YV=(n,i)=>{if(LI(Ke.fromDom(n.getBody())).isNone()){const c=Ke.fromHtml('',n.getDoc());na(c,Ke.fromDom(i.extractContents())),i.insertNode(c.dom),fi(c).each(m=>m.dom.normalize()),WV(c).map(m=>{n.selection.setCursorLocation(m.dom,NI(m))})}},XV=n=>at(n,BI),LI=n=>Je(n,BI),jV=(n,i)=>LI(i).each(c=>{const m=n.selection.getBookmark();Kl(c),n.selection.moveToBookmark(m)}),qV={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11},g3=(n,i,c)=>{const m=c?"lastChild":"firstChild",p=c?"prev":"next";if(n[m])return n[m];if(n!==i){let w=n[p];if(w)return w;for(let x=n.parent;x&&x!==i;x=x.parent)if(w=x[p],w)return w}},GV=n=>{var i;const c=(i=n.value)!==null&&i!==void 0?i:"";if(!eg(c))return!1;const m=n.parent;return!(m&&(m.name!=="span"||m.attr("style"))&&/^[ ]+$/.test(c))},FI=n=>{const i=n.name==="a"&&!n.attr("href")&&n.attr("id");return n.attr("name")||n.attr("id")&&!n.firstChild||n.attr("data-mce-bookmark")||i};class Xd{static create(i,c){const m=new Xd(i,qV[i]||1);return c&&ln(c,(p,w)=>{m.attr(w,p)}),m}constructor(i,c){this.name=i,this.type=c,c===1&&(this.attributes=[],this.attributes.map={})}replace(i){const c=this;return i.parent&&i.remove(),c.insert(i,c),c.remove(),c}attr(i,c){const m=this;if(!L(i))return Oe(i)&&ln(i,(w,x)=>{m.attr(x,w)}),m;const p=m.attributes;if(p){if(c!==void 0){if(c===null){if(i in p.map){delete p.map[i];let w=p.length;for(;w--;)if(p[w].name===i)return p.splice(w,1),m}return m}if(i in p.map){let w=p.length;for(;w--;)if(p[w].name===i){p[w].value=c;break}}else p.push({name:i,value:c});return p.map[i]=c,m}return p.map[i]}}clone(){const i=this,c=new Xd(i.name,i.type),m=i.attributes;if(m){const p=[];p.map={};for(let w=0,x=m.length;w/^\s*\[if [\w\W]+\]>.*/.test(n.substr(i)),QI=(n,i,c=0)=>{const m=n.toLowerCase();if(m.indexOf("[if ",c)!==-1&&KV(m,c)){const p=m.indexOf("[endif]",c);return m.indexOf(">",p)}else if(i){const p=m.indexOf(">",c);return p!==-1?p:m.length}else{const p=/--!?>/g;p.lastIndex=c;const w=p.exec(n);return w?w.index+w[0].length:m.length}},No=(n,i,c)=>{const m=/<([!?\/])?([A-Za-z0-9\-_:.]+)/g,p=/(?:\s(?:[^'">]+(?:"[^"]*"|'[^']*'))*[^"'>]*(?:"[^">]*|'[^'>]*)?|\s*|\/)>/g,w=n.getVoidElements();let x=1,M=c;for(;x!==0;)for(m.lastIndex=M;;){const B=m.exec(i);if(B===null)return M;if(B[1]==="!"){Ar(B[2],"--")?M=QI(i,!1,B.index+3):M=QI(i,!0,B.index+1);break}else{p.lastIndex=m.lastIndex;const q=p.exec(i);if(G(q)||q.index!==m.lastIndex)continue;B[1]==="/"?x-=1:un(w,B[2])||(x+=1),M=m.lastIndex+q[0].length;break}}return M},ZI=(n,i)=>{const c=new RegExp(["\\s?("+n.join("|")+')="[^"]+"'].join("|"),"gi");return i.replace(c,"")},XP=(n,i)=>{const c=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,m=n.schema;let p=ZI(n.getTempAttrs(),i);const w=m.getVoidElements();let x;for(;x=c.exec(p);){const M=c.lastIndex,B=x[0].length;let q;w[x[1]]?q=M:q=No(m,p,M),p=p.substring(0,M-B)+p.substring(q),c.lastIndex=M-B}return In(p)},JV=XP,p3=n=>{const i=pl(n,"[data-mce-bogus]");Ne(i,c=>{Fl(c,"data-mce-bogus")==="all"?wr(c):au(c)?(Ca(c,Ke.fromText(nn)),wr(c)):Kl(c)})},HI=n=>{const i=pl(n,"input");Ne(i,c=>{Vi(c,"name")})},eW=(n,i)=>{const c=jc(n),m=new RegExp(`^(<${c}[^>]*>( | |\\s|\xA0|
|)<\\/${c}>[\r +Required: `+i.join(", "));return fe[x].apply(null,B)},log:fe=>{console.log(fe,{constructors:i,constructor:x,params:B})}}}}),c}};pg.generate([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);const ok=n=>{const i=[],c=[];return Ne(n,m=>{m.fold(p=>{i.push(p)},p=>{c.push(p)})}),{errors:i,values:c}},sk=n=>n.type==="inline-command"||n.type==="inline-format",r2=n=>n.type==="block-command"||n.type==="block-format",i2=n=>{const i=m=>bc.error({message:m,pattern:n}),c=(m,p,w)=>{if(n.format!==void 0){let x;if(oe(n.format)){if(!tr(n.format,L))return i(m+" pattern has non-string items in the `format` array");x=n.format}else if(L(n.format))x=[n.format];else return i(m+" pattern has non-string `format` parameter");return bc.value(p(x))}else return n.cmd!==void 0?L(n.cmd)?bc.value(w(n.cmd,n.value)):i(m+" pattern has non-string `cmd` parameter"):i(m+" pattern is missing both `format` and `cmd` parameters")};if(!te(n))return i("Raw pattern is not an object");if(!L(n.start))return i("Raw pattern is missing `start` parameter");if(n.end!==void 0){if(!L(n.end))return i("Inline pattern has non-string `end` parameter");if(n.start.length===0&&n.end.length===0)return i("Inline pattern has empty `start` and `end` parameters");let m=n.start,p=n.end;return p.length===0&&(p=m,m=""),c("Inline",w=>({type:"inline-format",start:m,end:p,format:w}),(w,x)=>({type:"inline-command",start:m,end:p,cmd:w,value:x}))}else return n.replacement!==void 0?L(n.replacement)?n.start.length===0?i("Replacement pattern has empty `start` parameter"):bc.value({type:"inline-command",start:"",end:n.start,cmd:"mceInsertContent",value:n.replacement}):i("Replacement pattern has non-string `replacement` parameter"):n.start.length===0?i("Block pattern has empty `start` parameter"):c("Block",m=>({type:"block-format",start:n.start,format:m[0]}),(m,p)=>({type:"block-command",start:n.start,cmd:m,value:p}))},hm=n=>At(n,r2),a2=n=>At(n,sk),r1=(n,i)=>({inlinePatterns:a2(n),blockPatterns:hm(n),dynamicPatternsLookup:i}),Ol=n=>{const i=ok(pt(n,i2));return Ne(i.errors,c=>console.error(c.message,c.pattern)),i.values},Pl=n=>i=>{const c=n(i);return Ol(c)},Tn=ys().deviceType,rk=Tn.isTouch(),nc=Qr.DOM,ik=n=>{const i=n.indexOf("=")>0?n.split(/[;,](?![^=;,]*(?:[;,]|$))/):n.split(",");return zn(i,(c,m)=>{const p=m.split("="),w=p[0],x=p.length>1?p[1]:w;return c[kc(w)]=kc(x),c},{})},l2=n=>K(n,RegExp),no=n=>i=>i.options.get(n),Pc=n=>L(n)||te(n),c2=(n,i="")=>c=>{const m=L(c);if(m)if(c.indexOf("=")!==-1){const p=ik(c);return{value:wo(p,n.id).getOr(i),valid:m}}else return{value:c,valid:m};else return{valid:!1,message:"Must be a string."}},fb=n=>{const i=n.options.register;i("id",{processor:"string",default:n.id}),i("selector",{processor:"string"}),i("target",{processor:"object"}),i("suffix",{processor:"string"}),i("cache_suffix",{processor:"string"}),i("base_url",{processor:"string"}),i("referrer_policy",{processor:"string",default:""}),i("language_load",{processor:"boolean",default:!0}),i("inline",{processor:"boolean",default:!1}),i("iframe_attrs",{processor:"object",default:{}}),i("doctype",{processor:"string",default:""}),i("document_base_url",{processor:"string",default:n.documentBaseUrl}),i("body_id",{processor:c2(n,"tinymce"),default:"tinymce"}),i("body_class",{processor:c2(n),default:""}),i("content_security_policy",{processor:"string",default:""}),i("br_in_pre",{processor:"boolean",default:!0}),i("forced_root_block",{processor:c=>{const m=L(c)&&yr(c);return m?{value:c,valid:m}:{valid:!1,message:"Must be a non-empty string."}},default:"p"}),i("forced_root_block_attrs",{processor:"object",default:{}}),i("newline_behavior",{processor:c=>{const m=kt(["block","linebreak","invert","default"],c);return m?{value:c,valid:m}:{valid:!1,message:"Must be one of: block, linebreak, invert or default."}},default:"default"}),i("br_newline_selector",{processor:"string",default:".mce-toc h2,figcaption,caption"}),i("no_newline_selector",{processor:"string",default:""}),i("keep_styles",{processor:"boolean",default:!0}),i("end_container_on_empty_block",{processor:c=>we(c)?{valid:!0,value:c}:L(c)?{valid:!0,value:c}:{valid:!1,message:"Must be boolean or a string"},default:"blockquote"}),i("font_size_style_values",{processor:"string",default:"xx-small,x-small,small,medium,large,x-large,xx-large"}),i("font_size_legacy_values",{processor:"string",default:"xx-small,small,medium,large,x-large,xx-large,300%"}),i("font_size_classes",{processor:"string",default:""}),i("automatic_uploads",{processor:"boolean",default:!0}),i("images_reuse_filename",{processor:"boolean",default:!1}),i("images_replace_blob_uris",{processor:"boolean",default:!0}),i("icons",{processor:"string",default:""}),i("icons_url",{processor:"string",default:""}),i("images_upload_url",{processor:"string",default:""}),i("images_upload_base_path",{processor:"string",default:""}),i("images_upload_credentials",{processor:"boolean",default:!1}),i("images_upload_handler",{processor:"function"}),i("language",{processor:"string",default:"en"}),i("language_url",{processor:"string",default:""}),i("entity_encoding",{processor:"string",default:"named"}),i("indent",{processor:"boolean",default:!0}),i("indent_before",{processor:"string",default:"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,details,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist"}),i("indent_after",{processor:"string",default:"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,details,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist"}),i("indent_use_margin",{processor:"boolean",default:!1}),i("indentation",{processor:"string",default:"40px"}),i("content_css",{processor:c=>{const m=c===!1||L(c)||tt(c,L);return m?L(c)?{value:pt(c.split(","),kc),valid:m}:oe(c)?{value:c,valid:m}:c===!1?{value:[],valid:m}:{value:c,valid:m}:{valid:!1,message:"Must be false, a string or an array of strings."}},default:M_(n)?[]:["default"]}),i("content_style",{processor:"string"}),i("content_css_cors",{processor:"boolean",default:!1}),i("font_css",{processor:c=>{const m=L(c)||tt(c,L);return m?{value:oe(c)?c:pt(c.split(","),kc),valid:m}:{valid:!1,message:"Must be a string or an array of strings."}},default:[]}),i("inline_boundaries",{processor:"boolean",default:!0}),i("inline_boundaries_selector",{processor:"string",default:"a[href],code,span.mce-annotation"}),i("object_resizing",{processor:c=>{const m=we(c)||L(c);return m?c===!1||Tn.isiPhone()||Tn.isiPad()?{value:"",valid:m}:{value:c===!0?"table,img,figure.image,div,video,iframe":c,valid:m}:{valid:!1,message:"Must be boolean or a string"}},default:!rk}),i("resize_img_proportional",{processor:"boolean",default:!0}),i("event_root",{processor:"object"}),i("service_message",{processor:"string"}),i("theme",{processor:c=>c===!1||L(c)||ce(c),default:"silver"}),i("theme_url",{processor:"string"}),i("formats",{processor:"object"}),i("format_empty_lines",{processor:"boolean",default:!1}),i("format_noneditable_selector",{processor:"string",default:""}),i("preview_styles",{processor:c=>{const m=c===!1||L(c);return m?{value:c===!1?"":c,valid:m}:{valid:!1,message:"Must be false or a string"}},default:"font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow"}),i("custom_ui_selector",{processor:"string",default:""}),i("hidden_input",{processor:"boolean",default:!0}),i("submit_patch",{processor:"boolean",default:!0}),i("encoding",{processor:"string"}),i("add_form_submit_trigger",{processor:"boolean",default:!0}),i("add_unload_trigger",{processor:"boolean",default:!0}),i("custom_undo_redo_levels",{processor:"number",default:0}),i("disable_nodechange",{processor:"boolean",default:!1}),i("readonly",{processor:"boolean",default:!1}),i("editable_root",{processor:"boolean",default:!0}),i("plugins",{processor:"string[]",default:[]}),i("external_plugins",{processor:"object"}),i("forced_plugins",{processor:"string[]"}),i("model",{processor:"string",default:n.hasPlugin("rtc")?"plugin":"dom"}),i("model_url",{processor:"string"}),i("block_unsupported_drop",{processor:"boolean",default:!0}),i("visual",{processor:"boolean",default:!0}),i("visual_table_class",{processor:"string",default:"mce-item-table"}),i("visual_anchor_class",{processor:"string",default:"mce-item-anchor"}),i("iframe_aria_text",{processor:"string",default:"Rich Text Area. Press ALT-0 for help."}),i("setup",{processor:"function"}),i("init_instance_callback",{processor:"function"}),i("url_converter",{processor:"function",default:n.convertURL}),i("url_converter_scope",{processor:"object",default:n}),i("urlconverter_callback",{processor:"function"}),i("allow_conditional_comments",{processor:"boolean",default:!1}),i("allow_html_data_urls",{processor:"boolean",default:!1}),i("allow_svg_data_urls",{processor:"boolean"}),i("allow_html_in_named_anchor",{processor:"boolean",default:!1}),i("allow_script_urls",{processor:"boolean",default:!1}),i("allow_unsafe_link_target",{processor:"boolean",default:!1}),i("convert_fonts_to_spans",{processor:"boolean",default:!0,deprecated:!0}),i("fix_list_elements",{processor:"boolean",default:!1}),i("preserve_cdata",{processor:"boolean",default:!1}),i("remove_trailing_brs",{processor:"boolean",default:!0}),i("pad_empty_with_br",{processor:"boolean",default:!1}),i("inline_styles",{processor:"boolean",default:!0,deprecated:!0}),i("element_format",{processor:"string",default:"html"}),i("entities",{processor:"string"}),i("schema",{processor:"string",default:"html5"}),i("convert_urls",{processor:"boolean",default:!0}),i("relative_urls",{processor:"boolean",default:!0}),i("remove_script_host",{processor:"boolean",default:!0}),i("custom_elements",{processor:"string"}),i("extended_valid_elements",{processor:"string"}),i("invalid_elements",{processor:"string"}),i("invalid_styles",{processor:Pc}),i("valid_children",{processor:"string"}),i("valid_classes",{processor:Pc}),i("valid_elements",{processor:"string"}),i("valid_styles",{processor:Pc}),i("verify_html",{processor:"boolean",default:!0}),i("auto_focus",{processor:c=>L(c)||c===!0}),i("browser_spellcheck",{processor:"boolean",default:!1}),i("protect",{processor:"array"}),i("images_file_types",{processor:"string",default:"jpeg,jpg,jpe,jfi,jif,jfif,png,gif,bmp,webp"}),i("deprecation_warnings",{processor:"boolean",default:!0}),i("a11y_advanced_options",{processor:"boolean",default:!1}),i("api_key",{processor:"string"}),i("paste_block_drop",{processor:"boolean",default:!1}),i("paste_data_images",{processor:"boolean",default:!0}),i("paste_preprocess",{processor:"function"}),i("paste_postprocess",{processor:"function"}),i("paste_webkit_styles",{processor:"string",default:"none"}),i("paste_remove_styles_if_webkit",{processor:"boolean",default:!0}),i("paste_merge_formats",{processor:"boolean",default:!0}),i("smart_paste",{processor:"boolean",default:!0}),i("paste_as_text",{processor:"boolean",default:!1}),i("paste_tab_spaces",{processor:"number",default:4}),i("text_patterns",{processor:c=>tt(c,te)||c===!1?{value:Ol(c===!1?[]:c),valid:!0}:{valid:!1,message:"Must be an array of objects or false."},default:[{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"}]}),i("text_patterns_lookup",{processor:c=>ce(c)?{value:Pl(c),valid:!0}:{valid:!1,message:"Must be a single function"},default:c=>[]}),i("noneditable_class",{processor:"string",default:"mceNonEditable"}),i("editable_class",{processor:"string",default:"mceEditable"}),i("noneditable_regexp",{processor:c=>tt(c,l2)?{value:c,valid:!0}:l2(c)?{value:[c],valid:!0}:{valid:!1,message:"Must be a RegExp or an array of RegExp."},default:[]}),i("table_tab_navigation",{processor:"boolean",default:!0}),i("highlight_on_focus",{processor:"boolean",default:!1}),i("xss_sanitization",{processor:"boolean",default:!0}),i("details_initial_state",{processor:c=>{const m=kt(["inherited","collapsed","expanded"],c);return m?{value:c,valid:m}:{valid:!1,message:"Must be one of: inherited, collapsed, or expanded."}},default:"inherited"}),i("details_serialized_state",{processor:c=>{const m=kt(["inherited","collapsed","expanded"],c);return m?{value:c,valid:m}:{valid:!1,message:"Must be one of: inherited, collapsed, or expanded."}},default:"inherited"}),i("init_content_sync",{processor:"boolean",default:!1}),i("newdocument_content",{processor:"string",default:""}),n.on("ScriptsLoaded",()=>{i("directionality",{processor:"string",default:id.isRtl()?"rtl":void 0}),i("placeholder",{processor:"string",default:nc.getAttrib(n.getElement(),"placeholder")})})},gf=no("iframe_attrs"),Kv=no("doctype"),i1=no("document_base_url"),Qf=no("body_id"),al=no("body_class"),Qd=no("content_security_policy"),Zd=no("br_in_pre"),jc=no("forced_root_block"),db=no("forced_root_block_attrs"),u2=no("newline_behavior"),__=no("br_newline_selector"),f2=no("no_newline_selector"),xh=no("keep_styles"),jr=no("end_container_on_empty_block"),Jv=no("automatic_uploads"),ud=no("images_reuse_filename"),S_=no("images_replace_blob_uris"),C_=no("icons"),fa=no("icons_url"),ak=no("images_upload_url"),eO=no("images_upload_base_path"),tO=no("images_upload_credentials"),k_=no("images_upload_handler"),lk=no("content_css_cors"),hb=no("referrer_policy"),x_=no("language"),ck=no("language_url"),T_=no("indent_use_margin"),uk=no("indentation"),E_=no("content_css"),nO=no("content_style"),mp=no("font_css"),mb=no("directionality"),Xi=no("inline_boundaries_selector"),d2=no("object_resizing"),Mc=no("resize_img_proportional"),gb=no("placeholder"),ll=no("event_root"),A_=no("service_message"),mm=no("theme"),fk=no("theme_url"),oc=no("model"),pf=no("model_url"),P0=no("inline_boundaries"),dk=no("formats"),hk=no("preview_styles"),D_=no("format_empty_lines"),M0=no("format_noneditable_selector"),P_=no("custom_ui_selector"),M_=no("inline"),gp=no("hidden_input"),mk=no("submit_patch"),gk=no("add_form_submit_trigger"),pk=no("add_unload_trigger"),h2=no("custom_undo_redo_levels"),oO=no("disable_nodechange"),bg=no("readonly"),R_=no("editable_root"),$_=no("content_css_cors"),sO=no("plugins"),pb=no("external_plugins"),vg=no("block_unsupported_drop"),rO=no("visual"),iO=no("visual_table_class"),R0=no("visual_anchor_class"),N_=no("iframe_aria_text"),Th=no("setup"),$0=no("init_instance_callback"),I_=no("urlconverter_callback"),Eh=no("auto_focus"),pp=no("browser_spellcheck"),m2=no("protect"),B_=no("paste_block_drop"),aO=no("paste_data_images"),bk=no("paste_preprocess"),L_=no("paste_postprocess"),vk=no("newdocument_content"),Ok=no("paste_webkit_styles"),F_=no("paste_remove_styles_if_webkit"),Q_=no("paste_merge_formats"),Z_=no("smart_paste"),yk=no("paste_as_text"),wk=no("paste_tab_spaces"),_k=no("allow_html_data_urls"),H_=no("text_patterns"),g2=no("text_patterns_lookup"),p2=no("noneditable_class"),Sk=no("editable_class"),Ck=no("noneditable_regexp"),lO=no("preserve_cdata"),z_=no("highlight_on_focus"),cO=no("xss_sanitization"),N0=no("init_content_sync"),bb=n=>n.options.isSet("text_patterns_lookup"),uO=n=>gn.explode(n.options.get("font_size_style_values")),b2=n=>gn.explode(n.options.get("font_size_classes")),V_=n=>n.options.get("encoding")==="xml",v2=n=>gn.explode(n.options.get("images_file_types")),kk=no("table_tab_navigation"),fO=no("details_initial_state"),I0=no("details_serialized_state"),xk=Jn,dO=_n,bf=n=>{const i=n.parentNode;i&&i.removeChild(n)},hO=n=>{const i=In(n);return{count:n.length-i.length,text:i}},W_=n=>{let i;for(;(i=n.data.lastIndexOf(Ft))!==-1;)n.deleteData(i,1)},mO=(n,i)=>(yl(n),i),Tk=(n,i)=>{const c=hO(n.data.substr(0,i.offset())),m=hO(n.data.substr(i.offset()));return(c.text+m.text).length>0?(W_(n),Vt(n,i.offset()-c.count)):i},B0=(n,i)=>{const c=i.container(),m=as(Rr(c.childNodes),n).map(p=>pdO(n)&&i.container()===n?Tk(n,i):mO(n,i),Ek=(n,i)=>i.container()===n.parentNode?B0(n,i):mO(n,i),gO=(n,i)=>Vt.isTextPosition(i)?O2(n,i):Ek(n,i),yl=n=>{xk(n)&&_r(n)&&(Uc(n)?n.removeAttribute("data-mce-caret"):bf(n)),dO(n)&&(W_(n),n.data.length===0&&bf(n))},Ak=Es,vb=sf,Dk=Rd,Ob="*[contentEditable=false],video,audio,embed,object",y2=(n,i,c)=>{const m=e1(i.getBoundingClientRect(),c);let p,w;if(n.tagName==="BODY"){const M=n.ownerDocument.documentElement;p=n.scrollLeft||M.scrollLeft,w=n.scrollTop||M.scrollTop}else{const M=n.getBoundingClientRect();p=n.scrollLeft-M.left,w=n.scrollTop-M.top}m.left+=p,m.right+=p,m.top+=w,m.bottom+=w,m.width=1;let x=i.offsetWidth-i.clientWidth;return x>0&&(c&&(x*=-1),m.left+=x,m.right+=x),m},Pk=n=>{var i,c;const m=pl(Ke.fromDom(n),Ob);for(let p=0;p{const p=Sh();let w,x;const M=jc(n),B=n.dom,q=(Me,Ve)=>{let gt;if(ae(),Dk(Ve))return null;if(c(Ve)){const Ot=dh(M,Ve,Me),wt=y2(i,Ve,Me);B.setStyle(Ot,"top",wt.top),x=Ot;const Pt=B.create("div",{class:"mce-visual-caret","data-mce-bogus":"all"});B.setStyles(Pt,{...wt}),B.add(i,Pt),p.set({caret:Pt,element:Ve,before:Me}),Me&&B.addClass(Pt,"mce-visual-caret-before"),fe(),gt=Ve.ownerDocument.createRange(),gt.setStart(Ot,0),gt.setEnd(Ot,0)}else return x=cu(Ve,Me),gt=Ve.ownerDocument.createRange(),gm(x.nextSibling)?(gt.setStart(x,0),gt.setEnd(x,0)):(gt.setStart(x,1),gt.setEnd(x,1)),gt;return gt},ae=()=>{Pk(i),x&&(yl(x),x=null),p.on(Me=>{B.remove(Me.caret),p.clear()}),w&&(clearInterval(w),w=void 0)},fe=()=>{w=setInterval(()=>{p.on(Me=>{m()?B.toggleClass(Me.caret,"mce-visual-caret-hidden"):B.addClass(Me.caret,"mce-visual-caret-hidden")})},500)};return{show:q,hide:ae,getCss:()=>".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:()=>{p.on(Me=>{const Ve=y2(i,Me.element,Me.before);B.setStyles(Me.caret,{...Ve})})},destroy:()=>clearInterval(w)}},L0=()=>qn.browser.isFirefox(),gm=n=>Ak(n)||vb(n),yb=n=>(gm(n)||Iu(n)&&L0())&&wi(Ke.fromDom(n)).exists(wn),vu=ba,a1=Es,U_=sf,Y_=ch("display","block table table-cell table-caption list-item"),w2=_r,_2=Si,S2=Jn,Rk=_n,F0=Tl,pO=n=>n>0,bp=n=>n<0,Q0=(n,i)=>{let c;for(;c=n(i);)if(!_2(c))return c;return null},Ah=(n,i,c,m,p)=>{const w=new _i(n,m),x=a1(n)||_2(n);let M;if(bp(i)){if(x&&(M=Q0(w.prev.bind(w),!0),c(M)))return M;for(;M=Q0(w.prev.bind(w),p);)if(c(M))return M}if(pO(i)){if(x&&(M=Q0(w.next.bind(w),!0),c(M)))return M;for(;M=Q0(w.next.bind(w),p);)if(c(M))return M}return null},$k=(n,i)=>{const c=p=>vu(p.dom),m=p=>p.dom===i;return di(Ke.fromDom(n),c,m).map(p=>p.dom).getOr(i)},pm=(n,i)=>{for(;n&&n!==i;){if(Y_(n))return n;n=n.parentNode}return null},Hd=(n,i,c)=>pm(n.container(),c)===pm(i.container(),c),wb=(n,i)=>{if(!i)return he.none();const c=i.container(),m=i.offset();return S2(c)?he.from(c.childNodes[m+n]):he.none()},C2=(n,i)=>{var c;const p=((c=i.ownerDocument)!==null&&c!==void 0?c:document).createRange();return n?(p.setStartBefore(i),p.setEndBefore(i)):(p.setStartAfter(i),p.setEndAfter(i)),p},_b=(n,i,c)=>pm(i,n)===pm(c,n),Og=(n,i,c)=>{const m=n?"previousSibling":"nextSibling";let p=c;for(;p&&p!==i;){let w=p[m];if(w&&w2(w)&&(w=w[m]),a1(w)||U_(w)){if(_b(i,w,p))return w;break}if(F0(w))break;p=p.parentNode}return null},S=He(C2,!0),A=He(C2,!1),H=(n,i,c)=>{let m;const p=He(Og,!0,i),w=He(Og,!1,i),x=c.startContainer,M=c.startOffset;if(Si(x)){const B=Rk(x)?x.parentNode:x,q=B.getAttribute("data-mce-caret");if(q==="before"&&(m=B.nextSibling,yb(m)))return S(m);if(q==="after"&&(m=B.previousSibling,yb(m)))return A(m)}if(!c.collapsed)return c;if(_n(x)){if(w2(x)){if(n===1){if(m=w(x),m)return S(m);if(m=p(x),m)return A(m)}if(n===-1){if(m=p(x),m)return A(m);if(m=w(x),m)return S(m)}return c}if(hr(x)&&M>=x.data.length-1)return n===1&&(m=w(x),m)?S(m):c;if(hh(x)&&M<=1)return n===-1&&(m=p(x),m)?A(m):c;if(M===x.data.length)return m=w(x),m?S(m):c;if(M===0)return m=p(x),m?A(m):c}return c},le=(n,i)=>wb(n?0:-1,i).filter(a1),Ce=(n,i,c)=>{const m=H(n,i,c);return n===-1?Vt.fromRangeStart(m):Vt.fromRangeEnd(m)},We=n=>he.from(n.getNode()).map(Ke.fromDom),ht=n=>he.from(n.getNode(!0)).map(Ke.fromDom),St=(n,i)=>{let c=i;for(;c=n(c);)if(c.isVisible())return c;return c},zt=(n,i)=>{const c=Hd(n,i);return!c&&mi(n.getNode())?!0:c};var vn;(function(n){n[n.Backwards=-1]="Backwards",n[n.Forwards=1]="Forwards"})(vn||(vn={}));const Zn=Es,Vn=_n,Fo=Jn,ms=mi,Is=Tl,Hr=om,Zs=Kg,gi=(n,i)=>{const c=[];let m=n;for(;m&&m!==i;)c.push(m),m=m.parentNode;return c},ki=(n,i)=>n.hasChildNodes()&&i{if(pO(n)){if(Is(i.previousSibling)&&!Vn(i.previousSibling))return Vt.before(i);if(Vn(i))return Vt(i,0)}if(bp(n)){if(Is(i.nextSibling)&&!Vn(i.nextSibling))return Vt.after(i);if(Vn(i))return Vt(i,i.data.length)}return bp(n)?ms(i)?Vt.before(i):Vt.after(i):Vt.before(i)},Zu=(n,i)=>{const c=i.nextSibling;return c&&Is(c)?Vn(c)?Vt(c,0):Vt.before(c):Zf(vn.Forwards,Vt.after(i),n)},Zf=(n,i,c)=>{let m,p,w,x;if(!Fo(c)||!i)return null;if(i.isEqual(Vt.after(c))&&c.lastChild){if(x=Vt.after(c.lastChild),bp(n)&&Is(c.lastChild)&&Fo(c.lastChild))return ms(c.lastChild)?Vt.before(c.lastChild):x}else x=i;const M=x.container();let B=x.offset();if(Vn(M)){if(bp(n)&&B>0)return Vt(M,--B);if(pO(n)&&B0&&(p=ki(M,B-1),Is(p)))return!Hr(p)&&(w=Ah(p,n,Zs,p),w)?Vn(w)?Vt(w,w.data.length):Vt.after(w):Vn(p)?Vt(p,p.data.length):Vt.before(p);if(pO(n)&&B({next:i=>Zf(vn.Forwards,i,n),prev:i=>Zf(vn.Backwards,i,n)}),bm=(n,i,c)=>{const m=n?Vt.before(c):Vt.after(c);return zd(n,i,m)},fd=n=>mi(n)?Vt.before(n):Vt.after(n),k2=n=>Vt.isTextPosition(n)?n.offset()===0:Tl(n.getNode()),yu=n=>{if(Vt.isTextPosition(n)){const i=n.container();return n.offset()===i.data.length}else return Tl(n.getNode(!0))},X_=(n,i)=>!Vt.isTextPosition(n)&&!Vt.isTextPosition(i)&&n.getNode()===i.getNode(!0),Z0=n=>!Vt.isTextPosition(n)&&mi(n.getNode()),H0=(n,i,c)=>n?!X_(i,c)&&!Z0(i)&&yu(i)&&k2(c):!X_(c,i)&&k2(i)&&yu(c),zd=(n,i,c)=>{const m=Ea(i);return he.from(n?m.next(c):m.prev(c))},Sb=(n,i,c)=>zd(n,i,c).bind(m=>Hd(c,m,i)&&H0(n,c,m)?zd(n,i,m):he.some(m)),Nk=(n,i,c,m)=>Sb(n,i,c).bind(p=>m(p)?Nk(n,i,p,m):he.some(p)),bO=(n,i)=>{const c=n?i.firstChild:i.lastChild;return _n(c)?he.some(Vt(c,n?0:c.data.length)):c?Tl(c)?he.some(n?Vt.before(c):fd(c)):bm(n,i,c):he.none()},Hf=He(zd,!0),Hu=He(zd,!1),cl=He(bO,!0),Vd=He(bO,!1),j_="_mce_caret",qc=n=>Jn(n)&&n.id===j_,Cb=(n,i)=>{let c=i;for(;c&&c!==n;){if(qc(c))return c;c=c.parentNode}return null},vO=n=>L(n.start),x2=n=>un(n,"rng"),Ik=n=>un(n,"id"),Bk=n=>un(n,"name"),l1=n=>gn.isArray(n.start),T2=n=>!Bk(n)&&we(n.forward)?n.forward:!0,yg=(n,i)=>(Jn(i)&&n.isBlock(i)&&!i.innerHTML&&(i.innerHTML='
'),i),rP=(n,i)=>{const c=he.from(D0(n.getRoot(),i.start)),m=he.from(D0(n.getRoot(),i.end));return ri(c,m,(p,w)=>{const x=n.createRng();return x.setStart(p.container(),p.offset()),x.setEnd(w.container(),w.offset()),{range:x,forward:T2(i)}})},Lk=(n,i)=>{var c;const p=((c=n.ownerDocument)!==null&&c!==void 0?c:document).createTextNode(Ft);n.appendChild(p),i.setStart(p,0),i.setEnd(p,0)},DE=n=>!n.hasChildNodes(),bI=(n,i)=>Vd(n).fold(je,c=>(i.setStart(c.container(),c.offset()),i.setEnd(c.container(),c.offset()),!0)),PE=(n,i,c)=>DE(i)&&Cb(n,i)?(Lk(i,c),!0):!1,ME=(n,i,c,m)=>{const p=c[i?"start":"end"],w=n.getRoot();if(p){let x=w,M=p[0];for(let B=p.length-1;x&&B>=1;B--){const q=x.childNodes;if(PE(w,x,m))return!0;if(p[B]>q.length-1)return PE(w,x,m)?!0:bI(x,m);x=q[p[B]]}_n(x)&&(M=Math.min(p[0],x.data.length)),Jn(x)&&(M=Math.min(p[0],x.childNodes.length)),i?m.setStart(x,M):m.setEnd(x,M)}return!0},Fk=n=>_n(n)&&n.data.length>0,Qk=(n,i,c)=>{const m=n.get(c.id+"_"+i),p=m==null?void 0:m.parentNode,w=c.keep;if(m&&p){let x,M;if(i==="start"?w?m.hasChildNodes()?(x=m.firstChild,M=1):Fk(m.nextSibling)?(x=m.nextSibling,M=0):Fk(m.previousSibling)?(x=m.previousSibling,M=m.previousSibling.data.length):(x=p,M=n.nodeIndex(m)+1):(x=p,M=n.nodeIndex(m)):w?m.hasChildNodes()?(x=m.firstChild,M=1):Fk(m.previousSibling)?(x=m.previousSibling,M=m.previousSibling.data.length):(x=p,M=n.nodeIndex(m)):(x=p,M=n.nodeIndex(m)),!w){const B=m.previousSibling,q=m.nextSibling;gn.each(gn.grep(m.childNodes),fe=>{_n(fe)&&(fe.data=fe.data.replace(/\uFEFF/g,""))});let ae;for(;ae=n.get(c.id+"_"+i);)n.remove(ae,!0);if(_n(q)&&_n(B)&&!qn.browser.isOpera()){const fe=B.data.length;B.appendData(q.data),n.remove(q),x=B,M=fe}}return he.some(Vt(x,M))}else return he.none()},Zk=(n,i)=>{const c=n.createRng();return ME(n,!0,i,c)&&ME(n,!1,i,c)?he.some({range:c,forward:T2(i)}):he.none()},RE=(n,i)=>{const c=Qk(n,"start",i),m=Qk(n,"end",i);return ri(c,m.or(c),(p,w)=>{const x=n.createRng();return x.setStart(yg(n,p.container()),p.offset()),x.setEnd(yg(n,w.container()),w.offset()),{range:x,forward:T2(i)}})},$E=(n,i)=>he.from(n.select(i.name)[i.index]).map(c=>{const m=n.createRng();return m.selectNode(c),{range:m,forward:!0}}),NE=(n,i)=>{const c=n.dom;if(i){if(l1(i))return Zk(c,i);if(vO(i))return rP(c,i);if(Ik(i))return RE(c,i);if(Bk(i))return $E(c,i);if(x2(i))return he.some({range:i.rng,forward:T2(i)})}return he.none()},iP=(n,i,c)=>w_(n,i,c),aP=(n,i)=>{NE(n,i).each(({range:c,forward:m})=>{n.setRng(c,m)})},Wd=n=>Jn(n)&&n.tagName==="SPAN"&&n.getAttribute("data-mce-type")==="bookmark",Gs=(n=>i=>n===i)(Kr),Dh=n=>n!==""&&` \f +\r \v`.indexOf(n)!==-1,kb=n=>!Dh(n)&&!Gs(n)&&!a0(n),Hk=n=>({value:IE(n)}),IE=n=>ga(n,"#").toUpperCase(),OO=n=>{const i=n.toString(16);return(i.length===1?"0"+i:i).toUpperCase()},cP=n=>{const i=OO(n.red)+OO(n.green)+OO(n.blue);return Hk(i)},zk=/^\s*rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)\s*$/i,q_=/^\s*rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d?(?:\.\d+)?)\s*\)\s*$/i,E2=(n,i,c,m)=>({red:n,green:i,blue:c,alpha:m}),uP=(n,i,c,m)=>{const p=parseInt(n,10),w=parseInt(i,10),x=parseInt(c,10),M=parseFloat(m);return E2(p,w,x,M)},Vk=n=>{if(n==="transparent")return he.some(E2(0,0,0,0));const i=zk.exec(n);if(i!==null)return he.some(uP(i[1],i[2],i[3],"1"));const c=q_.exec(n);return c!==null?he.some(uP(c[1],c[2],c[3],c[4])):he.none()},G_=n=>Vk(n).map(cP).map(i=>"#"+i.value).getOr(n),Wk=n=>{const i=[];if(n)for(let c=0;c$s(n,i=>{const c=lb(i);return c?[Ke.fromDom(c)]:[]}),BE=n=>Wk(n).length>1,Uk=n=>At(vI(n),qm),yO=n=>pl(n,"td[data-mce-selected],th[data-mce-selected]"),A2=(n,i)=>{const c=yO(i);return c.length>0?c:Uk(n)},xb=n=>A2(Wk(n.selection.getSel()),Ke.fromDom(n.getBody())),vp=(n,i)=>Se(n,"table",i),LE=n=>{const i=n.startContainer,c=n.startOffset;return _n(i)?c===0?he.some(Ke.fromDom(i)):he.none():he.from(i.childNodes[c]).map(Ke.fromDom)},fP=n=>{const i=n.endContainer,c=n.endOffset;return _n(i)?c===i.data.length?he.some(Ke.fromDom(i)):he.none():he.from(i.childNodes[c-1]).map(Ke.fromDom)},FE=n=>ii(n).fold(Qe([n]),i=>[n].concat(FE(i))),Yk=n=>Mu(n).fold(Qe([n]),i=>ti(i)==="br"?Sa(i).map(c=>[n].concat(Yk(c))).getOr([]):[n].concat(Yk(i))),wO=(n,i)=>ri(LE(i),fP(i),(c,m)=>{const p=oo(FE(n),He(vt,c)),w=oo(Yk(n),He(vt,m));return p.isSome()&&w.isSome()}).getOr(!1),Xk=(n,i,c,m)=>{const p=c,w=new _i(c,p),x=Wt(n.schema.getMoveCaretBeforeOnEnterElements(),(B,q)=>!kt(["td","th","table"],q.toLowerCase()));let M=c;do{if(_n(M)&&gn.trim(M.data).length!==0){m?i.setStart(M,0):i.setEnd(M,M.data.length);return}if(x[M.nodeName]){m?i.setStartBefore(M):M.nodeName==="BR"?i.setEndBefore(M):i.setEndAfter(M);return}}while(M=m?w.next():w.prev());p.nodeName==="BODY"&&(m?i.setStart(p,0):i.setEnd(p,p.childNodes.length))},K_=n=>{const i=n.selection.getSel();return Oe(i)&&i.rangeCount>0},jk=(n,i)=>{const c=xb(n);c.length>0?Ne(c,m=>{const p=m.dom,w=n.dom.createRng();w.setStartBefore(p),w.setEndAfter(p),i(w,!0)}):i(n.selection.getRng(),!1)},QE=(n,i,c)=>{const m=Sr(n,i);c(m),n.moveToBookmark(m)},D2=n=>Xe(n==null?void 0:n.nodeType),qk=n=>Jn(n)&&!Wd(n)&&!qc(n)&&!Pd(n),dP=(n,i)=>{if(qk(i)&&!/^(TD|TH)$/.test(i.nodeName)){const c=n.getAttrib(i,"data-mce-selected"),m=parseInt(c,10);return!isNaN(m)&&m>0}else return!1},vm=n=>n.isContentEditable===!0,ZE=(n,i,c)=>{const{selection:m,dom:p}=n,w=m.getNode(),x=Es(w);QE(m,!0,()=>{i()}),x&&Es(w)&&p.isChildOf(w,n.getBody())?n.selection.select(w):c(m.getStart())&&hP(p,m)},hP=(n,i)=>{var c,m;const p=i.getRng(),{startContainer:w,startOffset:x}=p,M=i.getNode();if(!dP(n,M)&&Jn(w)){const B=w.childNodes,q=n.getRoot();let ae;if(x{if(n){const m=i?"nextSibling":"previousSibling";for(n=c?n:n[m];n;n=n[m])if(Jn(n)||!sc(n))return n}},Wl=(n,i)=>!!n.getTextBlockElements()[i.nodeName.toLowerCase()]||ig(n,i),Om=(n,i,c)=>n.schema.isValidChild(i,c),sc=(n,i=!1)=>{if(Oe(n)&&_n(n)){const c=i?n.data.replace(/ /g,"\xA0"):n.data;return eg(c)}else return!1},ym=n=>Oe(n)&&_n(n)&&n.length===0,HE=(n,i)=>{const c="[data-mce-cef-wrappable]",m=M0(n),p=ol(m)?c:`${c},${m}`;return Pu(Ke.fromDom(i),p)},P2=(n,i)=>{const c=n.dom;return qk(i)&&c.getContentEditable(i)==="false"&&HE(n,i)&&c.select('[contenteditable="true"]',i).length===0},Ph=(n,i)=>ce(n)?n(i):(Oe(i)&&(n=n.replace(/%(\w+)/g,(c,m)=>i[m]||c)),n),J_=(n,i)=>(n=n||"",i=i||"",n=""+(n.nodeName||n),i=""+(i.nodeName||i),n.toLowerCase()===i.toLowerCase()),M2=(n,i)=>{if(Re(n))return null;{let c=String(n);return(i==="color"||i==="backgroundColor")&&(c=G_(c)),i==="fontWeight"&&n===700&&(c="bold"),i==="fontFamily"&&(c=c.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),c}},R2=(n,i,c)=>{const m=n.getStyle(i,c);return M2(m,c)},Gk=(n,i)=>{let c;return n.getParent(i,m=>Jn(m)?(c=n.getStyle(m,"text-decoration"),!!c&&c!=="none"):!1),c},$2=(n,i,c)=>n.getParents(i,c,n.getRoot()),eS=(n,i,c)=>{const m=n.formatter.get(i);return Oe(m)&&jt(m,c)},Kk=(n,i)=>eS(n,i,m=>{const p=w=>ce(w)||w.length>1&&w.charAt(0)==="%";return jt(["styles","attributes"],w=>wo(m,w).exists(x=>{const M=oe(x)?x:po(x);return jt(M,p)}))}),mP=(n,i,c)=>{const m=["inline","block","selector","attributes","styles","classes"],p=w=>Wt(w,(x,M)=>jt(m,B=>B===M));return eS(n,i,w=>{const x=p(w);return eS(n,c,M=>{const B=p(M);return xo(x,B)})})},wm=n=>os(n,"block"),tS=n=>wm(n)&&n.wrapper===!0,N2=n=>wm(n)&&n.wrapper!==!0,dd=n=>os(n,"selector"),Ml=n=>os(n,"inline"),Jk=n=>dd(n)&&Ml(n)&&Gr(wo(n,"mixed"),!0),I2=n=>dd(n)&&n.expand!==!1&&!Ml(n),Ud=Wd,B2=$2,ex=sc,tx=Wl,gP=n=>mi(n)&&n.getAttribute("data-mce-bogus")&&!n.nextSibling,zE=(n,i)=>{let c=i;for(;c;){if(Jn(c)&&n.getContentEditable(c))return n.getContentEditable(c)==="false"?c:i;c=c.parentNode}return i},L2=(n,i,c,m)=>{const p=i.data;if(n){for(let w=c;w>0;w--)if(m(p.charAt(w-1)))return w}else for(let w=c;wL2(n,i,c,m=>Gs(m)||Dh(m)),pP=(n,i,c)=>L2(n,i,c,kb),Tb=(n,i,c,m,p,w)=>{let x;const M=n.getParent(c,n.isBlock)||i,B=(ae,fe,be)=>{const Le=fp(n),Ye=p?Le.backwards:Le.forwards;return he.from(Ye(ae,fe,(Me,Ve)=>Ud(Me.parentNode)?-1:(x=Me,be(p,Me,Ve)),M))};return B(c,m,VE).bind(ae=>w?B(ae.container,ae.offset+(p?-1:0),pP):he.some(ae)).orThunk(()=>x?he.some({container:x,offset:p?0:x.length}):he.none())},Gc=(n,i,c,m,p)=>{const w=m[p];_n(m)&&ol(m.data)&&w&&(m=w);const x=B2(n,m);for(let M=0;M{var p;let w=c;const x=n.getRoot(),M=i[0];if(wm(M)&&(w=M.wrapper?null:n.getParent(c,M.block,x)),!w){const B=(p=n.getParent(c,"LI,TD,TH"))!==null&&p!==void 0?p:x;w=n.getParent(_n(c)?c.parentNode:c,q=>q!==x&&tx(n.schema,q),B)}if(w&&wm(M)&&M.wrapper&&(w=B2(n,w,"ul,ol").reverse()[0]||w),!w)for(w=c;w&&w[m]&&!n.isBlock(w[m])&&(w=w[m],!J_(w,"br")););return w||c},Yd=(n,i,c,m)=>{const p=c.parentNode;return Oe(c[m])?!1:p===i||Re(p)||n.isBlock(p)?!0:Yd(n,i,p,m)},hd=(n,i,c,m,p)=>{let w=c;const x=p?"previousSibling":"nextSibling",M=n.getRoot();if(_n(c)&&!ex(c)&&(p?m>0:mUd(n.parentNode)||Ud(n),z0=(n,i,c,m=!1)=>{let{startContainer:p,startOffset:w,endContainer:x,endOffset:M}=i;const B=c[0];return Jn(p)&&p.hasChildNodes()&&(p=ld(p,w),_n(p)&&(w=0)),Jn(x)&&x.hasChildNodes()&&(x=ld(x,i.collapsed?M:M-1),_n(x)&&(M=x.data.length)),p=zE(n,p),x=zE(n,x),nS(p)&&(p=Ud(p)?p:p.parentNode,i.collapsed?p=p.previousSibling||p:p=p.nextSibling||p,_n(p)&&(w=i.collapsed?p.length:0)),nS(x)&&(x=Ud(x)?x:x.parentNode,i.collapsed?x=x.nextSibling||x:x=x.previousSibling||x,_n(x)&&(M=i.collapsed?0:x.length)),i.collapsed&&(Tb(n,n.getRoot(),p,w,!0,m).each(({container:fe,offset:be})=>{p=fe,w=be}),Tb(n,n.getRoot(),x,M,!1,m).each(({container:fe,offset:be})=>{x=fe,M=be})),(Ml(B)||B.block_expand)&&((!Ml(B)||!_n(p)||w===0)&&(p=hd(n,c,p,w,!0)),(!Ml(B)||!_n(x)||M===x.data.length)&&(x=hd(n,c,x,M,!1))),I2(B)&&(p=Gc(n,c,i,p,"previousSibling"),x=Gc(n,c,i,x,"nextSibling")),(wm(B)||dd(B))&&(p=Mh(n,c,p,"previousSibling"),x=Mh(n,c,x,"nextSibling"),wm(B)&&(n.isBlock(p)||(p=hd(n,c,p,w,!0)),n.isBlock(x)||(x=hd(n,c,x,M,!1)))),Jn(p)&&p.parentNode&&(w=n.nodeIndex(p),p=p.parentNode),Jn(x)&&x.parentNode&&(M=n.nodeIndex(x)+1,x=x.parentNode),{startContainer:p,startOffset:w,endContainer:x,endOffset:M}},c1=(n,i,c)=>{var m;const p=i.startOffset,w=ld(i.startContainer,p),x=i.endOffset,M=ld(i.endContainer,x-1),B=Ve=>{const gt=Ve[0];_n(gt)&>===w&&p>=gt.data.length&&Ve.splice(0,1);const Ot=Ve[Ve.length-1];return x===0&&Ve.length>0&&Ot===M&&_n(Ot)&&Ve.splice(Ve.length-1,1),Ve},q=(Ve,gt,Ot)=>{const wt=[];for(;Ve&&Ve!==Ot;Ve=Ve[gt])wt.push(Ve);return wt},ae=(Ve,gt)=>n.getParent(Ve,Ot=>Ot.parentNode===gt,gt),fe=(Ve,gt,Ot)=>{const wt=Ot?"nextSibling":"previousSibling";for(let Pt=Ve,hn=Pt.parentNode;Pt&&Pt!==gt;Pt=hn){hn=Pt.parentNode;const Hn=q(Pt===Ve?Pt:Pt[wt],wt);Hn.length&&(Ot||Hn.reverse(),c(B(Hn)))}};if(w===M)return c(B([w]));const be=(m=n.findCommonAncestor(w,M))!==null&&m!==void 0?m:n.getRoot();if(n.isChildOf(w,M))return fe(w,be,!0);if(n.isChildOf(M,w))return fe(M,be);const Le=ae(w,be)||w,Ye=ae(M,be)||M;fe(w,Le,!0);const Me=q(Le===w?Le:Le.nextSibling,"nextSibling",Ye===M?Ye.nextSibling:Ye);Me.length&&c(B(Me)),fe(M,Ye)},bP=['pre[class*=language-][contenteditable="false"]',"figure.image","div[data-ephox-embed-iri]","div.tiny-pageembed","div.mce-toc","div[data-mce-toc]"],nx=n=>sl(n)&&Wc(n)===Ft,vP=(n,i,c,m)=>fi(i).fold(()=>"skipping",p=>m==="br"||nx(i)?"valid":JC(i)?"existing":qc(i.dom)?"caret":jt(bP,w=>Pu(i,w))?"valid-block":!Om(n,c,m)||!Om(n,ti(p),c)?"invalid-child":"valid"),WE=(n,i)=>{const c=z0(n.dom,i,[{inline:"span"}]);i.setStart(c.startContainer,c.startOffset),i.setEnd(c.endContainer,c.endOffset),n.selection.setRng(i)},UE=(n,i,c,m,p,w)=>{const{uid:x=i,...M}=c;ef(n,ad()),Pr(n,`${Kp()}`,x),Pr(n,`${ff()}`,m);const{attributes:B={},classes:q=[]}=p(x,M);if(Ju(n,B),Wv(n,q),w){q.length>0&&Pr(n,`${S0()}`,q.join(","));const ae=bs(B);ae.length>0&&Pr(n,`${C0()}`,ae.join(","))}},YE=n=>{zc(n,ad()),Vi(n,`${Kp()}`),Vi(n,`${ff()}`),Vi(n,`${ib()}`);const i=Va(n,`${C0()}`).map(m=>m.split(",")).getOr([]),c=Va(n,`${S0()}`).map(m=>m.split(",")).getOr([]);Ne(i,m=>Vi(n,m)),Uy(n,c),Vi(n,`${S0()}`),Vi(n,`${C0()}`)},oS=(n,i,c,m,p)=>{const w=Ke.fromTag("span",n);return UE(w,i,c,m,p,!1),w},ox=(n,i,c,m,p,w)=>{const x=[],M=oS(n.getDoc(),c,w,m,p),B=Sh(),q=()=>{B.clear()},ae=()=>B.get().getOrThunk(()=>{const Ye=ug(M);return x.push(Ye),B.set(Ye),Ye}),fe=Ye=>{Ne(Ye,be)},be=Ye=>{switch(vP(n,Ye,"span",ti(Ye))){case"invalid-child":{q();const Ve=Da(Ye);fe(Ve),q();break}case"valid-block":{q(),UE(Ye,c,w,m,p,!0);break}case"valid":{const Ve=ae();e0(Ye,Ve);break}}},Le=Ye=>{const Me=pt(Ye,Ke.fromDom);fe(Me)};return c1(n.dom,i,Ye=>{q(),Le(Ye)}),x},Ri=(n,i,c,m)=>{n.undoManager.transact(()=>{const p=n.selection,w=p.getRng(),x=xb(n).length>0,M=Li("mce-annotation");if(w.collapsed&&!x&&WE(n,w),p.getRng().collapsed&&!x){const B=oS(n.getDoc(),M,m,i,c.decorate);Mf(B,Kr),p.getRng().insertNode(B.dom),p.select(B.dom)}else QE(p,!1,()=>{jk(n,B=>{ox(n,B,M,i,c.decorate,m)})})})},u1=n=>{const i=Vv();EE(n,i);const c=u_(n,i),m=Ec("span"),p=w=>{Ne(w,x=>{m(x)?Kl(x):YE(x)})};return{register:(w,x)=>{i.register(w,x)},annotate:(w,x)=>{i.lookup(w).each(M=>{Ri(n,w,M,x)})},annotationChanged:(w,x)=>{c.addListener(w,x)},remove:w=>{Vy(n,he.some(w)).each(({elements:x})=>{const M=n.selection.getBookmark();p(x),n.selection.moveToBookmark(M)})},removeAll:w=>{const x=n.selection.getBookmark();ln(Wy(n,w),(M,B)=>{p(M)}),n.selection.moveToBookmark(x)},getAll:w=>{const x=Wy(n,w);return vs(x,M=>pt(M,B=>B.dom))}}},_O=n=>({getBookmark:He(iP,n),moveToBookmark:He(aP,n)});_O.isBookmarkNode=Wd;const sx=(n,i,c)=>c.collapsed?!1:jt(c.getClientRects(),m=>ab(m,n,i)),XE=(n,i)=>n.dispatch("PreProcess",i),rx=(n,i)=>n.dispatch("PostProcess",i),jE=n=>{n.dispatch("remove")},sS=n=>{n.dispatch("detach")},OP=(n,i)=>{n.dispatch("SwitchMode",{mode:i})},yP=(n,i,c,m,p)=>{n.dispatch("ObjectResizeStart",{target:i,width:c,height:m,origin:p})},qE=(n,i,c,m,p)=>{n.dispatch("ObjectResized",{target:i,width:c,height:m,origin:p})},wP=n=>{n.dispatch("PreInit")},ix=n=>{n.dispatch("PostRender")},SO=n=>{n.dispatch("Init")},CO=(n,i)=>{n.dispatch("PlaceholderToggle",{state:i})},rS=(n,i,c)=>{n.dispatch(i,c)},GE=(n,i,c,m)=>{n.dispatch("FormatApply",{format:i,node:c,vars:m})},Rh=(n,i,c,m)=>{n.dispatch("FormatRemove",{format:i,node:c,vars:m})},Kc=(n,i)=>n.dispatch("BeforeSetContent",i),wu=(n,i)=>n.dispatch("SetContent",i),Op=(n,i)=>n.dispatch("BeforeGetContent",i),_P=(n,i)=>n.dispatch("GetContent",i),SP=(n,i)=>{n.dispatch("AutocompleterStart",i)},CP=(n,i)=>{n.dispatch("AutocompleterUpdate",i)},cr=n=>{n.dispatch("AutocompleterEnd")},kP=(n,i,c)=>n.dispatch("PastePreProcess",{content:i,internal:c}),KE=(n,i,c)=>n.dispatch("PastePostProcess",{node:i,internal:c}),iS=(n,i)=>n.dispatch("PastePlainTextToggle",{state:i}),xP=(n,i)=>n.dispatch("EditableRootStateChange",{state:i}),to={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:n=>n.shiftKey||n.ctrlKey||n.altKey||to.metaKeyPressed(n),metaKeyPressed:n=>qn.os.isMacOS()||qn.os.isiOS()?n.metaKey:n.ctrlKey&&!n.altKey},V0="data-mce-selected",TP="table,img,figure.image,hr,video,span.mce-preview-object,details",JE=Math.abs,aS=Math.round,F2={nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]},ax=n=>n.type==="longpress"||n.type.indexOf("touch")===0,lx=(n,i)=>{const c=i.dom,m=i.getDoc(),p=document,w=i.getBody();let x,M,B,q,ae,fe,be,Le,Ye,Me,Ve,gt,Ot,wt,Pt,hn,Hn;const $n=En=>Oe(En)&&(Ui(En)||c.is(En,"figure.image")),Lt=En=>sf(En)||c.hasClass(En,"mce-preview-object"),Zt=(En,Xo)=>{if(ax(En)){const Ks=En.touches[0];return $n(En.target)&&!sx(Ks.clientX,Ks.clientY,Xo)}else return $n(En.target)&&!sx(En.clientX,En.clientY,Xo)},yn=En=>{const Xo=En.target;Zt(En,i.selection.getRng())&&!En.isDefaultPrevented()&&i.selection.select(Xo)},yo=En=>c.hasClass(En,"mce-preview-object")&&Oe(En.firstElementChild)?[En,En.firstElementChild]:c.is(En,"figure.image")?[En.querySelector("img")]:[En],Do=En=>{const Xo=d2(i);return!Xo||En.getAttribute("data-mce-resize")==="false"||En===i.getBody()?!1:c.hasClass(En,"mce-preview-object")&&Oe(En.firstElementChild)?Pu(Ke.fromDom(En.firstElementChild),Xo):Pu(Ke.fromDom(En),Xo)},Cs=En=>Lt(En)?c.create("img",{src:qn.transparentSrc}):En.cloneNode(!0),Ws=(En,Xo,Ks)=>{if(Oe(Ks)){const Jr=yo(En);Ne(Jr,ho=>{ho.style[Xo]||!i.schema.isValid(ho.nodeName.toLowerCase(),Xo)?c.setStyle(ho,Xo,Ks):c.setAttrib(ho,Xo,""+Ks)})}},Ir=(En,Xo,Ks)=>{Ws(En,"width",Xo),Ws(En,"height",Ks)},pi=En=>{let Xo,Ks,Jr,ho,Us;Xo=En.screenX-fe,Ks=En.screenY-be,wt=Xo*q[2]+Me,Pt=Ks*q[3]+Ve,wt=wt<5?5:wt,Pt=Pt<5?5:Pt,($n(x)||Lt(x))&&Mc(i)!==!1?Jr=!to.modifierPressed(En):Jr=to.modifierPressed(En),Jr&&(JE(Xo)>JE(Ks)?(Pt=aS(wt*gt),wt=aS(Pt/gt)):(wt=aS(Pt/gt),Pt=aS(wt*gt))),Ir(M,wt,Pt),ho=q.startPos.x+Xo,Us=q.startPos.y+Ks,ho=ho>0?ho:0,Us=Us>0?Us:0,c.setStyles(B,{left:ho,top:Us,display:"block"}),B.innerHTML=wt+" × "+Pt,q[2]<0&&M.clientWidth<=wt&&c.setStyle(M,"left",Le+(Me-wt)),q[3]<0&&M.clientHeight<=Pt&&c.setStyle(M,"top",Ye+(Ve-Pt)),Xo=w.scrollWidth-hn,Ks=w.scrollHeight-Hn,Xo+Ks!==0&&c.setStyles(B,{left:ho-Xo,top:Us-Ks}),Ot||(yP(i,x,Me,Ve,"corner-"+q.name),Ot=!0)},fl=()=>{const En=Ot;Ot=!1,En&&(Ws(x,"width",wt),Ws(x,"height",Pt)),c.unbind(m,"mousemove",pi),c.unbind(m,"mouseup",fl),p!==m&&(c.unbind(p,"mousemove",pi),c.unbind(p,"mouseup",fl)),c.remove(M),c.remove(B),c.remove(ae),Il(x),En&&(qE(i,x,wt,Pt,"corner-"+q.name),c.setAttrib(x,"style",c.getAttrib(x,"style"))),i.nodeChanged()},Il=En=>{Bs();const Xo=c.getPos(En,w),Ks=Xo.x,Jr=Xo.y,ho=En.getBoundingClientRect(),Us=ho.width||ho.right-ho.left,ci=ho.height||ho.bottom-ho.top;x!==En&&(Pn(),x=En,wt=Pt=0);const Ja=i.dispatch("ObjectSelected",{target:En});Do(En)&&!Ja.isDefaultPrevented()?ln(F2,(Ei,$c)=>{const Qh=Dm=>{const qO=yo(x)[0];fe=Dm.screenX,be=Dm.screenY,Me=qO.clientWidth,Ve=qO.clientHeight,gt=Ve/Me,q=Ei,q.name=$c,q.startPos={x:Us*Ei[0]+Ks,y:ci*Ei[1]+Jr},hn=w.scrollWidth,Hn=w.scrollHeight,ae=c.add(w,"div",{class:"mce-resize-backdrop","data-mce-bogus":"all"}),c.setStyles(ae,{position:"fixed",left:"0",top:"0",width:"100%",height:"100%"}),M=Cs(x),c.addClass(M,"mce-clonedresizable"),c.setAttrib(M,"data-mce-bogus","all"),M.contentEditable="false",c.setStyles(M,{left:Ks,top:Jr,margin:0}),Ir(M,Us,ci),M.removeAttribute(V0),w.appendChild(M),c.bind(m,"mousemove",pi),c.bind(m,"mouseup",fl),p!==m&&(c.bind(p,"mousemove",pi),c.bind(p,"mouseup",fl)),B=c.add(w,"div",{class:"mce-resize-helper","data-mce-bogus":"all"},Me+" × "+Ve)};let qd=c.get("mceResizeHandle"+$c);qd&&c.remove(qd),qd=c.add(w,"div",{id:"mceResizeHandle"+$c,"data-mce-bogus":"all",class:"mce-resizehandle",unselectable:!0,style:"cursor:"+$c+"-resize; margin:0; padding:0"}),c.bind(qd,"mousedown",Dm=>{Dm.stopImmediatePropagation(),Dm.preventDefault(),Qh(Dm)}),Ei.elm=qd,c.setStyles(qd,{left:Us*Ei[0]+Ks-qd.offsetWidth/2,top:ci*Ei[1]+Jr-qd.offsetHeight/2})}):Pn(!1)},Oc=_0(Il,0),Pn=(En=!0)=>{Oc.cancel(),Bs(),x&&En&&x.removeAttribute(V0),ln(F2,(Xo,Ks)=>{const Jr=c.get("mceResizeHandle"+Ks);Jr&&(c.unbind(Jr),c.remove(Jr))})},eo=(En,Xo)=>c.isChildOf(En,Xo),Cr=En=>{if(Ot||i.removed||i.composing)return;const Xo=En.type==="mousedown"?En.target:n.getNode(),Ks=at(Ke.fromDom(Xo),TP).map(ho=>ho.dom).filter(ho=>c.isEditable(ho.parentElement)).getOrUndefined(),Jr=Oe(Ks)?c.getAttrib(Ks,V0,"1"):"1";if(Ne(c.select(`img[${V0}],hr[${V0}]`),ho=>{ho.removeAttribute(V0)}),Oe(Ks)&&eo(Ks,w)&&i.hasFocus()){Co();const ho=n.getStart(!0);if(eo(ho,Ks)&&eo(n.getEnd(!0),Ks)){c.setAttrib(Ks,V0,Jr),Oc.throttle(Ks);return}}Pn()},Bs=()=>{ln(F2,En=>{En.elm&&(c.unbind(En.elm),delete En.elm)})},Co=()=>{try{i.getDoc().execCommand("enableObjectResizing",!1,"false")}catch{}};return i.on("init",()=>{Co(),i.on("NodeChange ResizeEditor ResizeWindow ResizeContent drop",Cr),i.on("keyup compositionend",En=>{x&&x.nodeName==="TABLE"&&Cr(En)}),i.on("hide blur",Pn),i.on("contextmenu longpress",yn,!0)}),i.on("remove",Bs),{isResizable:Do,showResizeRect:Il,hideResizeRect:Pn,updateResizeRect:Cr,destroy:()=>{Oc.cancel(),x=M=ae=null}}},EP=(n,i)=>{i.fold(c=>{n.setStartBefore(c.dom)},(c,m)=>{n.setStart(c.dom,m)},c=>{n.setStartAfter(c.dom)})},OI=(n,i)=>{i.fold(c=>{n.setEndBefore(c.dom)},(c,m)=>{n.setEnd(c.dom,m)},c=>{n.setEndAfter(c.dom)})},e3=(n,i,c)=>{const m=n.document.createRange();return EP(m,i),OI(m,c),m},t3=(n,i,c,m,p)=>{const w=n.document.createRange();return w.setStart(i.dom,c),w.setEnd(m.dom,p),w},lS=pg.generate([{ltr:["start","soffset","finish","foffset"]},{rtl:["start","soffset","finish","foffset"]}]),AP=(n,i,c)=>i(Ke.fromDom(c.startContainer),c.startOffset,Ke.fromDom(c.endContainer),c.endOffset),Jo=(n,i)=>i.match({domRange:c=>({ltr:Qe(c),rtl:he.none}),relative:(c,m)=>({ltr:Ut(()=>e3(n,c,m)),rtl:Ut(()=>he.some(e3(n,m,c)))}),exact:(c,m,p,w)=>({ltr:Ut(()=>t3(n,c,m,p,w)),rtl:Ut(()=>he.some(t3(n,p,w,c,m)))})}),DP=(n,i)=>{const c=i.ltr();return c.collapsed?i.rtl().filter(p=>p.collapsed===!1).map(p=>lS.rtl(Ke.fromDom(p.endContainer),p.endOffset,Ke.fromDom(p.startContainer),p.startOffset)).getOrThunk(()=>AP(n,lS.ltr,c)):AP(n,lS.ltr,c)},PP=(n,i)=>{const c=Jo(n,i);return DP(n,c)};lS.ltr,lS.rtl;const Q2={create:(n,i,c,m)=>({start:n,soffset:i,finish:c,foffset:m})},cS=(n,i,c)=>{var m,p;return he.from((p=(m=n.dom).caretPositionFromPoint)===null||p===void 0?void 0:p.call(m,i,c)).bind(w=>{if(w.offsetNode===null)return he.none();const x=n.dom.createRange();return x.setStart(w.offsetNode,w.offset),x.collapse(),he.some(x)})},MP=(n,i,c)=>{var m,p;return he.from((p=(m=n.dom).caretRangeFromPoint)===null||p===void 0?void 0:p.call(m,i,c))},RP=(()=>document.caretPositionFromPoint?cS:document.caretRangeFromPoint?MP:he.none)(),$P=(n,i,c)=>{const m=Ke.fromDom(n.document);return RP(m,i,c).map(p=>Q2.create(Ke.fromDom(p.startContainer),p.startOffset,Ke.fromDom(p.endContainer),p.endOffset))},Z2=pg.generate([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),cx=(n,i,c,m)=>n.fold(i,c,m),n3=n=>n.fold(Bt,Bt,Bt),ux=Z2.before,fx=Z2.on,o3=Z2.after,f1={before:ux,on:fx,after:o3,cata:cx,getStart:n3},kO=pg.generate([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),dx=n=>kO.exact(n.start,n.soffset,n.finish,n.foffset),NP=n=>n.match({domRange:i=>Ke.fromDom(i.startContainer),relative:(i,c)=>f1.getStart(i),exact:(i,c,m,p)=>i}),IP=kO.domRange,Nr=kO.relative,hx=kO.exact,yp=n=>{const i=NP(n);return Xr(i)},wp=Q2.create,d1={domRange:IP,relative:Nr,exact:hx,exactFromRange:dx,getWin:yp,range:wp},zu=(n,i)=>{const c=ti(n);return c==="input"?f1.after(n):kt(["br","img"],c)?i===0?f1.before(n):f1.after(n):f1.on(n,i)},uS=(n,i)=>{const c=n.fold(f1.before,zu,f1.after),m=i.fold(f1.before,zu,f1.after);return d1.relative(c,m)},xO=(n,i,c,m)=>{const p=zu(n,i),w=zu(c,m);return d1.relative(p,w)},fS=n=>n.match({domRange:i=>{const c=Ke.fromDom(i.startContainer),m=Ke.fromDom(i.endContainer);return xO(c,i.startOffset,m,i.endOffset)},relative:uS,exact:xO}),W0=(n,i)=>{const m=(i||document).createDocumentFragment();return Ne(n,p=>{m.appendChild(p.dom)}),Ke.fromDom(m)},BP=n=>{const i=d1.getWin(n).dom,c=(p,w,x,M)=>t3(i,p,w,x,M),m=fS(n);return PP(i,m).match({ltr:c,rtl:c})},wI=(n,i,c)=>$P(n,i,c),LP=(n,i,c)=>{const m=Xr(Ke.fromDom(c));return wI(m.dom,n,i).map(p=>{const w=c.createRange();return w.setStart(p.start.dom,p.soffset),w.setEnd(p.finish.dom,p.foffset),w}).getOrUndefined()},s3=(n,i)=>Oe(n)&&Oe(i)&&n.startContainer===i.startContainer&&n.startOffset===i.startOffset&&n.endContainer===i.endContainer&&n.endOffset===i.endOffset,ur=(n,i,c)=>{let m=n;for(;m&&m!==i;){if(c(m))return m;m=m.parentNode}return null},_m=(n,i,c)=>ur(n,i,c)!==null,TO=(n,i,c)=>_m(n,i,m=>m.nodeName===c),FP=(n,i)=>_r(n)&&!_m(n,i,qc),U0=(n,i,c)=>{const m=i.parentNode;if(m){const p=new _i(i,n.getParent(m,n.isBlock)||n.getRoot());let w;for(;w=p[c?"prev":"next"]();)if(mi(w))return!0}return!1},mr=(n,i)=>{var c;return((c=n.previousSibling)===null||c===void 0?void 0:c.nodeName)===i},QP=(n,i)=>{let c=i;for(;c&&c!==n;){if(Es(c))return!0;c=c.parentNode}return!1},dS=(n,i,c,m,p)=>{const w=n.getRoot(),x=n.schema.getNonEmptyElements(),M=p.parentNode;let B,q;if(!M)return he.none();const ae=n.getParent(M,n.isBlock)||w;if(m&&mi(p)&&i&&n.isEmpty(ae))return he.some(Vt(M,n.nodeIndex(p)));const fe=new _i(p,ae);for(;q=fe[m?"prev":"next"]();){if(n.getContentEditableParent(q)==="false"||FP(q,w))return he.none();if(_n(q)&&q.data.length>0)return TO(q,w,"A")?he.none():he.some(Vt(q,m?q.data.length:0));if(n.isBlock(q)||x[q.nodeName.toLowerCase()])return he.none();B=q}return uh(B)?he.none():c&&B?he.some(Vt(B,0)):he.none()},hS=(n,i,c,m)=>{const p=n.getRoot();let w,x=!1,M=c?m.startContainer:m.endContainer,B=c?m.startOffset:m.endOffset;const q=Jn(M)&&B===M.childNodes.length,ae=n.schema.getNonEmptyElements();let fe=c;if(_r(M))return he.none();if(Jn(M)&&B>M.childNodes.length-1&&(fe=!1),of(M)&&(M=p,B=0),M===p){if(fe&&(w=M.childNodes[B>0?B-1:0],w&&(_r(w)||ae[w.nodeName]||Iu(w))))return he.none();if(M.hasChildNodes()){if(B=Math.min(!fe&&B>0?B-1:B,M.childNodes.length-1),M=M.childNodes[B],B=_n(M)&&q?M.data.length:0,!i&&M===p.lastChild&&Iu(M)||QP(p,M)||_r(M))return he.none();if(M.hasChildNodes()&&!Iu(M)){w=M;const be=new _i(M,p);do{if(Es(w)||_r(w)){x=!1;break}if(_n(w)&&w.data.length>0){B=fe?0:w.data.length,M=w,x=!0;break}if(ae[w.nodeName.toLowerCase()]&&!xl(w)){B=n.nodeIndex(w),M=w.parentNode,fe||B++,x=!0;break}}while(w=fe?be.next():be.prev())}}}return i&&(_n(M)&&B===0&&dS(n,q,i,!0,M).each(be=>{M=be.container(),B=be.offset(),x=!0}),Jn(M)&&(w=M.childNodes[B],w||(w=M.childNodes[B-1]),w&&mi(w)&&!mr(w,"A")&&!U0(n,w,!1)&&!U0(n,w,!0)&&dS(n,q,i,!0,w).each(be=>{M=be.container(),B=be.offset(),x=!0}))),fe&&!i&&_n(M)&&B===M.data.length&&dS(n,q,i,!1,M).each(be=>{M=be.container(),B=be.offset(),x=!0}),x&&M?he.some(Vt(M,B)):he.none()},mS=(n,i)=>{const c=i.collapsed,m=i.cloneRange(),p=Vt.fromRangeStart(i);return hS(n,c,!0,m).each(w=>{(!c||!Vt.isAbove(p,w))&&m.setStart(w.container(),w.offset())}),c||hS(n,c,!1,m).each(w=>{m.setEnd(w.container(),w.offset())}),c&&m.collapse(!0),s3(i,m)?he.none():he.some(m)},h1=(n,i)=>n.splitText(i),_p=n=>{let i=n.startContainer,c=n.startOffset,m=n.endContainer,p=n.endOffset;if(i===m&&_n(i)){if(c>0&&cc){p=p-c;const w=h1(m,p).previousSibling;i=m=w,p=w.data.length,c=0}else p=0}else if(_n(i)&&c>0&&c0&&p({walk:(w,x)=>c1(n,w,x),split:_p,expand:(w,x={type:"word"})=>{if(x.type==="word"){const M=z0(n,w,[{inline:"span"}]),B=n.createRng();return B.setStart(M.startContainer,M.startOffset),B.setEnd(M.endContainer,M.endOffset),B}return w},normalize:w=>mS(n,w).fold(je,x=>(w.setStart(x.startContainer,x.startOffset),w.setEnd(x.endContainer,x.endOffset),!0))});O.compareRanges=s3,O.getCaretRangeFromPoint=LP,O.getSelectedNode=lb,O.getNode=ld;const D=((n,i)=>{const c=(M,B)=>{if(!Xe(B)&&!B.match(/^[0-9]+$/))throw new Error(n+".set accepts only positive integer values. Value was "+B);const q=M.dom;ss(q)&&(q.style[n]=B+"px")},m=M=>{const B=i(M);if(B<=0||B===null){const q=Bi(M,n);return parseFloat(q)||0}return B},p=m,w=(M,B)=>zn(B,(q,ae)=>{const fe=Bi(M,ae),be=fe===void 0?0:parseInt(fe,10);return isNaN(be)?q:q+be},0);return{set:c,get:m,getOuter:p,aggregate:w,max:(M,B,q)=>{const ae=w(M,q);return B>ae?B-ae:0}}})("height",n=>{const i=n.dom;return Ed(n)?i.getBoundingClientRect().height:i.offsetHeight}),N=n=>D.get(n),Y=()=>Ke.fromDom(document),se=(n,i)=>n.view(i).fold(Qe([]),m=>{const p=n.owner(m),w=se(n,p);return[m].concat(w)}),pe=(n,i)=>{const c=i.owner(n);return se(i,c)};var rt=Object.freeze({__proto__:null,view:n=>{var i;return(n.dom===document?he.none():he.from((i=n.dom.defaultView)===null||i===void 0?void 0:i.frameElement)).map(Ke.fromDom)},owner:n=>Eo(n)});const _t=n=>{const i=Y(),c=nf(i),m=pe(n,rt),p=Nu(n),w=An(m,(x,M)=>{const B=Nu(M);return{left:x.left+B.left,top:x.top+B.top}},{left:0,top:0});return jg(w.left+p.left+c.left,w.top+p.top+c.top)},dn=n=>ti(n)==="textarea",Xn=(n,i)=>n.dispatch("ScrollIntoView",i).isDefaultPrevented(),Wn=(n,i)=>{n.dispatch("AfterScrollIntoView",i)},sn=(n,i)=>{const c=Da(n);if(c.length===0||dn(n))return{element:n,offset:i};if(i{const c=xy(n),m=N(n);return{element:n,bottom:c.top+m,height:m,pos:c,cleanup:i}},tn=(n,i)=>{const c=sn(n,i),m=Ke.fromHtml(''+Ft+"");return Ca(c.element,m),Un(m,()=>wr(m))},Oo=n=>Un(Ke.fromDom(n),ot),cs=(n,i,c,m)=>{wl(n,(p,w)=>da(n,i,c,m),c)},Ds=(n,i,c,m,p)=>{const w={elm:m.element.dom,alignToTop:p};if(Xn(n,w))return;const x=nf(i).top;c(n,i,x,m,p),Wn(n,w)},da=(n,i,c,m)=>{const p=Ke.fromDom(n.getBody()),w=Ke.fromDom(n.getDoc());Wi(p);const x=tn(Ke.fromDom(c.startContainer),c.startOffset);Ds(n,w,i,x,m),x.cleanup()},Rl=(n,i,c,m)=>{const p=Ke.fromDom(n.getDoc());Ds(n,p,c,Oo(i),m)},wl=(n,i,c)=>{const m=c.startContainer,p=c.startOffset,w=c.endContainer,x=c.endOffset;i(Ke.fromDom(m),Ke.fromDom(w));const M=n.dom.createRng();M.setStart(m,p),M.setEnd(w,x),n.selection.setRng(c)},Vu=(n,i,c,m,p)=>{const w=i.pos;if(m)n0(w.left,w.top,p);else{const x=w.top-c+i.height;n0(-n.getBody().getBoundingClientRect().left,x,p)}},Y0=(n,i,c,m,p,w)=>{const x=m+c,M=p.pos.top,B=p.bottom,q=B-M>=m;Mx?Vu(n,p,m,q?w!==!1:w===!0,i):B>x&&!q&&Vu(n,p,m,w===!0,i)},H2=(n,i,c,m,p)=>{const w=Xr(i).dom.innerHeight;Y0(n,i,c,w,m,p)},gS=(n,i,c,m,p)=>{const w=Xr(i).dom.innerHeight;Y0(n,i,c,w,m,p);const x=_t(m.element),M=nd(window);x.topM.bottom&&o0(m.element,p===!0)},pS=(n,i,c)=>cs(n,H2,i,c),xi=(n,i,c)=>Rl(n,i,H2,c),Wu=(n,i,c)=>cs(n,gS,i,c),vf=(n,i,c)=>Rl(n,i,gS,c),Sm=(n,i,c)=>{(n.inline?xi:vf)(n,i,c)},Of=(n,i,c)=>{(n.inline?pS:Wu)(n,i,c)},X0=n=>n.dom.focus(),Uu=n=>{const i=ql(n).dom;return n.dom===i.activeElement},z2=(n=Y())=>he.from(n.dom.activeElement).map(Ke.fromDom),V2=n=>z2(ql(n)).filter(i=>n.dom.contains(i.dom)),wg=(n,i)=>{const c=sl(i)?Wc(i).length:Da(i).length+1;return n>c?c:n<0?0:n},vc=n=>d1.range(n.start,wg(n.soffset,n.start),n.finish,wg(n.foffset,n.finish)),mx=(n,i)=>!Dd(i.dom)&&(cn(n,i)||vt(n,i)),r3=n=>i=>mx(n,i.start)&&mx(n,i.finish),i3=n=>n.inline||qn.browser.isFirefox(),a3=n=>d1.range(Ke.fromDom(n.startContainer),n.startOffset,Ke.fromDom(n.endContainer),n.endOffset),ZP=n=>{const i=n.getSelection();return(!i||i.rangeCount===0?he.none():he.from(i.getRangeAt(0))).map(a3)},gx=n=>{const i=Xr(n);return ZP(i.dom).filter(r3(n))},HP=(n,i)=>he.from(i).filter(r3(n)).map(vc),W2=n=>{const i=document.createRange();try{return i.setStart(n.start.dom,n.soffset),i.setEnd(n.finish.dom,n.foffset),he.some(i)}catch{return he.none()}},zP=n=>{const i=i3(n)?gx(Ke.fromDom(n.getBody())):he.none();n.bookmark=i.isSome()?i:n.bookmark},l3=n=>(n.bookmark?n.bookmark:he.none()).bind(c=>HP(Ke.fromDom(n.getBody()),c)).bind(W2),_I=n=>{l3(n).each(i=>n.selection.setRng(i))},SI={isEditorUIElement:n=>{const i=n.className.toString();return i.indexOf("tox-")!==-1||i.indexOf("mce-")!==-1}},xV=(n,i)=>(Xe(i)||(i=0),setTimeout(n,i)),WP=(n,i)=>(Xe(i)||(i=0),setInterval(n,i)),_g={setEditorTimeout:(n,i,c)=>xV(()=>{n.removed||i()},c),setEditorInterval:(n,i,c)=>{const m=WP(()=>{n.removed?clearInterval(m):i()},c);return m}},CI=n=>n.type==="nodechange"&&n.selectionChange,kI=(n,i)=>{const c=()=>{i.throttle()};Qr.DOM.bind(document,"mouseup",c),n.on("remove",()=>{Qr.DOM.unbind(document,"mouseup",c)})},xI=(n,i)=>{n.on("mouseup touchend",c=>{i.throttle()})},TV=(n,i)=>{xI(n,i),n.on("keyup NodeChange AfterSetSelectionRange",c=>{CI(c)||zP(n)})},EV=n=>{const i=_0(()=>{zP(n)},0);n.on("init",()=>{n.inline&&kI(n,i),TV(n,i)}),n.on("remove",()=>{i.cancel()})};let bS;const UP=Qr.DOM,c3=n=>Jn(n)&&SI.isEditorUIElement(n),u3=n=>{const i=n.classList;return i!==void 0?i.contains("tox-edit-area")||i.contains("tox-edit-area__iframe")||i.contains("mce-content-body"):!1},px=(n,i)=>{const c=P_(n);return UP.getParent(i,p=>c3(p)||(c?n.dom.is(p,c):!1))!==null},f3=n=>{try{const i=ql(Ke.fromDom(n.getElement()));return z2(i).fold(()=>document.body,c=>c.dom)}catch{return document.body}},TI=(n,i)=>{const c=i.editor;EV(c);const m=(p,w)=>{if(z_(p)&&p.inline!==!0){const x=Ke.fromDom(p.getContainer());w(x,"tox-edit-focus")}};c.on("focusin",()=>{const p=n.focusedEditor;u3(f3(c))&&m(c,ef),p!==c&&(p&&p.dispatch("blur",{focusedEditor:c}),n.setActive(c),n.focusedEditor=c,c.dispatch("focus",{blurredEditor:p}),c.focus(!0))}),c.on("focusout",()=>{_g.setEditorTimeout(c,()=>{const p=n.focusedEditor;(!u3(f3(c))||p!==c)&&m(c,zc),!px(c,f3(c))&&p===c&&(c.dispatch("blur",{focusedEditor:null}),n.focusedEditor=null)})}),bS||(bS=p=>{const w=n.activeEditor;w&&tm(p).each(x=>{const M=x;M.ownerDocument===document&&M!==document.body&&!px(w,M)&&n.focusedEditor===w&&(w.dispatch("blur",{focusedEditor:null}),n.focusedEditor=null)})},UP.bind(document,"focusin",bS))},AV=(n,i)=>{n.focusedEditor===i.editor&&(n.focusedEditor=null),!n.activeEditor&&bS&&(UP.unbind(document,"focusin",bS),bS=null)},DV=n=>{n.on("AddEditor",He(TI,n)),n.on("RemoveEditor",He(AV,n))},PV=(n,i)=>n.dom.getParent(i,c=>n.dom.getContentEditable(c)==="true"),MV=n=>n.collapsed?he.from(ld(n.startContainer,n.startOffset)).map(Ke.fromDom):he.none(),RV=(n,i)=>MV(i).bind(c=>qa(c)?he.some(c):cn(n,c)?he.none():he.some(n)),EI=(n,i)=>{RV(Ke.fromDom(n.getBody()),i).bind(c=>cl(c.dom)).fold(()=>{n.selection.normalize()},c=>n.selection.setRng(c.toRange()))},YP=n=>{if(n.setActive)try{n.setActive()}catch{n.focus()}else n.focus()},$V=n=>Uu(n)||V2(n).isSome(),NV=n=>Oe(n.iframeElement)&&Uu(Ke.fromDom(n.iframeElement)),IV=n=>{const i=n.getBody();return i&&$V(Ke.fromDom(i))},BV=n=>{const i=ql(Ke.fromDom(n.getElement()));return z2(i).filter(c=>!u3(c.dom)&&px(n,c.dom)).isSome()},U2=n=>n.inline?IV(n):NV(n),d3=n=>U2(n)||BV(n),AI=n=>{const i=n.selection,c=n.getBody();let m=i.getRng();n.quirks.refreshContentEditable(),Oe(n.bookmark)&&!U2(n)&&l3(n).each(w=>{n.selection.setRng(w),m=w});const p=PV(n,i.getNode());if(p&&n.dom.isChildOf(p,c)){YP(p),EI(n,m),h3(n);return}n.inline||(qn.browser.isOpera()||YP(c),n.getWin().focus()),(qn.browser.isFirefox()||n.inline)&&(YP(c),EI(n,m)),h3(n)},h3=n=>n.editorManager.setActive(n),LV=(n,i)=>{n.removed||(i?h3(n):AI(n))},DI=(n,i,c,m,p)=>{const w=c?i.startContainer:i.endContainer,x=c?i.startOffset:i.endOffset;return he.from(w).map(Ke.fromDom).map(M=>!m||!i.collapsed?tf(M,p(M,x)).getOr(M):M).bind(M=>kl(M)?he.some(M):fi(M).filter(kl)).map(M=>M.dom).getOr(n)},PI=(n,i,c=!1)=>DI(n,i,!0,c,(m,p)=>Math.min(dc(m),p)),MI=(n,i,c=!1)=>DI(n,i,!1,c,(m,p)=>p>0?p-1:p),RI=(n,i)=>{const c=n;for(;n&&_n(n)&&n.length===0;)n=i?n.nextSibling:n.previousSibling;return n||c},FV=(n,i)=>{if(!i)return n;let c=i.startContainer,m=i.endContainer;const p=i.startOffset,w=i.endOffset;let x=i.commonAncestorContainer;i.collapsed||(c===m&&w-p<2&&c.hasChildNodes()&&(x=c.childNodes[p]),_n(c)&&_n(m)&&(c.length===p?c=RI(c.nextSibling,!0):c=c.parentNode,w===0?m=RI(m.previousSibling,!1):m=m.parentNode,c&&c===m&&(x=c)));const M=_n(x)?x.parentNode:x;return Jn(M)?M:n},$I=(n,i,c,m)=>{const p=[],w=n.getRoot(),x=n.getParent(c||PI(w,i,i.collapsed),n.isBlock),M=n.getParent(m||MI(w,i,i.collapsed),n.isBlock);if(x&&x!==w&&p.push(x),x&&M&&x!==M){let B;const q=new _i(x,w);for(;(B=q.next())&&B!==M;)n.isBlock(B)&&p.push(B)}return M&&x!==M&&M!==w&&p.push(M),p},QV=(n,i,c)=>he.from(i).bind(m=>he.from(m.parentNode).map(p=>{const w=n.nodeIndex(m),x=n.createRng();return x.setStart(p,w),x.setEnd(p,w+1),c&&(Xk(n,x,m,!0),Xk(n,x,m,!1)),x})),m3=(n,i)=>pt(i,c=>{const m=n.dispatch("GetSelectionRange",{range:c});return m.range!==c?m.range:c}),NI=n=>ti(n)==="img"?1:od(n).fold(()=>Da(n).length,i=>i.length),ZV=n=>od(n).filter(i=>i.trim().length!==0||i.indexOf(Kr)>-1).isSome(),HV=n=>Mi(n)&&Fl(n,"contenteditable")==="false",zV=["img","br"],II=n=>ZV(n)||kt(zV,ti(n))||HV(n),VV=n=>ue(n,II),WV=n=>UV(n,II),UV=(n,i)=>{const c=m=>{const p=Da(m);for(let w=p.length-1;w>=0;w--){const x=p[w];if(i(x))return he.some(x);const M=c(x);if(M.isSome())return M}return he.none()};return c(n)},BI="[data-mce-autocompleter]",YV=(n,i)=>{if(LI(Ke.fromDom(n.getBody())).isNone()){const c=Ke.fromHtml('',n.getDoc());na(c,Ke.fromDom(i.extractContents())),i.insertNode(c.dom),fi(c).each(m=>m.dom.normalize()),WV(c).map(m=>{n.selection.setCursorLocation(m.dom,NI(m))})}},XV=n=>at(n,BI),LI=n=>Je(n,BI),jV=(n,i)=>LI(i).each(c=>{const m=n.selection.getBookmark();Kl(c),n.selection.moveToBookmark(m)}),qV={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11},g3=(n,i,c)=>{const m=c?"lastChild":"firstChild",p=c?"prev":"next";if(n[m])return n[m];if(n!==i){let w=n[p];if(w)return w;for(let x=n.parent;x&&x!==i;x=x.parent)if(w=x[p],w)return w}},GV=n=>{var i;const c=(i=n.value)!==null&&i!==void 0?i:"";if(!eg(c))return!1;const m=n.parent;return!(m&&(m.name!=="span"||m.attr("style"))&&/^[ ]+$/.test(c))},FI=n=>{const i=n.name==="a"&&!n.attr("href")&&n.attr("id");return n.attr("name")||n.attr("id")&&!n.firstChild||n.attr("data-mce-bookmark")||i};class Xd{static create(i,c){const m=new Xd(i,qV[i]||1);return c&&ln(c,(p,w)=>{m.attr(w,p)}),m}constructor(i,c){this.name=i,this.type=c,c===1&&(this.attributes=[],this.attributes.map={})}replace(i){const c=this;return i.parent&&i.remove(),c.insert(i,c),c.remove(),c}attr(i,c){const m=this;if(!L(i))return Oe(i)&&ln(i,(w,x)=>{m.attr(x,w)}),m;const p=m.attributes;if(p){if(c!==void 0){if(c===null){if(i in p.map){delete p.map[i];let w=p.length;for(;w--;)if(p[w].name===i)return p.splice(w,1),m}return m}if(i in p.map){let w=p.length;for(;w--;)if(p[w].name===i){p[w].value=c;break}}else p.push({name:i,value:c});return p.map[i]=c,m}return p.map[i]}}clone(){const i=this,c=new Xd(i.name,i.type),m=i.attributes;if(m){const p=[];p.map={};for(let w=0,x=m.length;w/^\s*\[if [\w\W]+\]>.*/.test(n.substr(i)),QI=(n,i,c=0)=>{const m=n.toLowerCase();if(m.indexOf("[if ",c)!==-1&&KV(m,c)){const p=m.indexOf("[endif]",c);return m.indexOf(">",p)}else if(i){const p=m.indexOf(">",c);return p!==-1?p:m.length}else{const p=/--!?>/g;p.lastIndex=c;const w=p.exec(n);return w?w.index+w[0].length:m.length}},No=(n,i,c)=>{const m=/<([!?\/])?([A-Za-z0-9\-_:.]+)/g,p=/(?:\s(?:[^'">]+(?:"[^"]*"|'[^']*'))*[^"'>]*(?:"[^">]*|'[^'>]*)?|\s*|\/)>/g,w=n.getVoidElements();let x=1,M=c;for(;x!==0;)for(m.lastIndex=M;;){const B=m.exec(i);if(B===null)return M;if(B[1]==="!"){Ar(B[2],"--")?M=QI(i,!1,B.index+3):M=QI(i,!0,B.index+1);break}else{p.lastIndex=m.lastIndex;const q=p.exec(i);if(G(q)||q.index!==m.lastIndex)continue;B[1]==="/"?x-=1:un(w,B[2])||(x+=1),M=m.lastIndex+q[0].length;break}}return M},ZI=(n,i)=>{const c=new RegExp(["\\s?("+n.join("|")+')="[^"]+"'].join("|"),"gi");return i.replace(c,"")},XP=(n,i)=>{const c=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,m=n.schema;let p=ZI(n.getTempAttrs(),i);const w=m.getVoidElements();let x;for(;x=c.exec(p);){const M=c.lastIndex,B=x[0].length;let q;w[x[1]]?q=M:q=No(m,p,M),p=p.substring(0,M-B)+p.substring(q),c.lastIndex=M-B}return In(p)},JV=XP,p3=n=>{const i=pl(n,"[data-mce-bogus]");Ne(i,c=>{Fl(c,"data-mce-bogus")==="all"?wr(c):au(c)?(Ca(c,Ke.fromText(nn)),wr(c)):Kl(c)})},HI=n=>{const i=pl(n,"input");Ne(i,c=>{Vi(c,"name")})},eW=(n,i)=>{const c=jc(n),m=new RegExp(`^(<${c}[^>]*>( | |\\s|\xA0|
|)<\\/${c}>[\r ]*|
[\r ]*)$`);return i.replace(m,"")},tW=(n,i)=>{const c=n.getDoc(),m=ql(Ke.fromDom(n.getBody())),p=Ke.fromTag("div",c);Pr(p,"data-mce-bogus","all"),ua(p,{position:"fixed",left:"-9999999px",top:"0"}),Mf(p,i.innerHTML),p3(p),HI(p);const w=X1(m);na(w,p);const x=In(p.dom.innerText);return wr(p),x},nW=(n,i,c)=>{let m;return i.format==="raw"?m=gn.trim(JV(n.serializer,c.innerHTML)):i.format==="text"?m=tW(n,c):i.format==="tree"?m=n.serializer.serialize(c,i):m=eW(n,n.serializer.serialize(c,i)),i.format!=="text"&&!lu(Ke.fromDom(c))&&L(m)?gn.trim(m):m},oW=(n,i)=>he.from(n.getBody()).fold(Qe(i.format==="tree"?new Xd("body",11):""),c=>nW(n,i,c)),bx=gn.makeMap,jP=n=>{const i=[];n=n||{};const c=n.indent,m=bx(n.indent_before||""),p=bx(n.indent_after||""),w=sp.getEncodeFunc(n.entity_encoding||"raw",n.entities),x=n.element_format!=="xhtml";return{start:(M,B,q)=>{if(c&&m[M]&&i.length>0){const ae=i[i.length-1];ae.length>0&&ae!==` `&&i.push(` @@ -67,7 +67,7 @@ Required: `+i.join(", "));return fe[x].apply(null,B)},log:fe=>{console.log(fe,{c `)},doctype:M=>{i.push("",c?` `:"")},reset:()=>{i.length=0},getContent:()=>i.join("").replace(/\n$/,"")}},Y2=(n={},i=wh())=>{const c=jP(n);return n.validate="validate"in n?n.validate:!0,{serialize:p=>{const w=n.validate,x={3:B=>{var q;c.text((q=B.value)!==null&&q!==void 0?q:"",B.raw)},8:B=>{var q;c.comment((q=B.value)!==null&&q!==void 0?q:"")},7:B=>{c.pi(B.name,B.value)},10:B=>{var q;c.doctype((q=B.value)!==null&&q!==void 0?q:"")},4:B=>{var q;c.cdata((q=B.value)!==null&&q!==void 0?q:"")},11:B=>{let q=B;if(q=q.firstChild)do M(q);while(q=q.next)}};c.reset();const M=B=>{var q;const ae=x[B.type];if(ae)ae(B);else{const fe=B.name,be=fe in i.getVoidElements();let Le=B.attributes;if(w&&Le&&Le.length>1){const Ye=[];Ye.map={};const Me=i.getElementRule(B.name);if(Me){for(let Ve=0,gt=Me.attributesOrder.length;Ve{zI.add(i)});const gs=["font","text-decoration","text-emphasis"],qP=(n,i)=>bs(n.parseStyle(n.getAttrib(i,"style"))),xs=n=>zI.has(n),VI=(n,i)=>tr(qP(n,i),c=>!xs(c)),yie=n=>At(n,i=>jt(gs,c=>Ar(i,c))),wie=(n,i,c)=>{const m=qP(n,i),p=qP(n,c),w=x=>{var M,B;const q=(M=n.getStyle(i,x))!==null&&M!==void 0?M:"",ae=(B=n.getStyle(c,x))!==null&&B!==void 0?B:"";return yr(q)&&yr(ae)&&q!==ae};return jt(m,x=>{const M=B=>jt(B,q=>q===x);if(!M(p)&&M(gs)){const B=yie(p);return jt(B,w)}else return w(x)})},WI=(n,i,c)=>he.from(c.container()).filter(_n).exists(m=>{const p=n?0:-1;return i(m.data.charAt(c.offset()+p))}),UI=He(WI,!0,Dh),YI=He(WI,!1,Dh),sW=n=>{const i=n.container();return _n(i)&&(i.data.length===0||Sn(i.data)&&_O.isBookmarkNode(i.parentNode))},EO=(n,i)=>c=>wb(n?0:-1,c).filter(i).isSome(),ts=n=>Ui(n)&&Bi(Ke.fromDom(n),"display")==="block",XI=n=>Es(n)&&!bl(n),rW=EO(!0,ts),iW=EO(!1,ts),j0=EO(!0,sf),vS=EO(!1,sf),jI=EO(!0,Iu),qI=EO(!1,Iu),AO=EO(!0,XI),q0=EO(!1,XI),aW=n=>n.slice(0,-1),_ie=(n,i,c)=>cn(i,n)?aW(oh(n,m=>c(m)||vt(m,i))):[],lW=(n,i)=>_ie(n,i,je),G0=(n,i)=>[n].concat(lW(n,i)),GP=(n,i,c)=>Nk(n,i,c,sW),GI=(n,i)=>oo(G0(Ke.fromDom(i.container()),n),hc),KI=(n,i,c)=>GP(n,i.dom,c).forall(m=>GI(i,c).fold(()=>!Hd(m,c,i.dom),p=>!Hd(m,c,i.dom)&&cn(p,Ke.fromDom(m.container())))),KP=(n,i,c)=>GI(i,c).fold(()=>GP(n,i.dom,c).forall(m=>!Hd(m,c,i.dom)),m=>GP(n,m.dom,c).isNone()),JP=He(KP,!1),Ms=He(KP,!0),JI=He(KI,!1),b3=He(KI,!0),eB=n=>We(n).exists(au),vx=(n,i,c)=>{const m=At(G0(Ke.fromDom(c.container()),i),hc),p=$o(m).getOr(i);return zd(n,p.dom,c).filter(eB)},v3=(n,i)=>We(i).exists(au)||vx(!0,n,i).isSome(),O3=(n,i)=>ht(i).exists(au)||vx(!1,n,i).isSome(),tB=He(vx,!1),cW=He(vx,!0),e5=n=>Vt.isTextPosition(n)&&!n.isAtStart()&&!n.isAtEnd(),nB=(n,i)=>{const c=At(G0(Ke.fromDom(i.container()),n),hc);return $o(c).getOr(n)},oB=(n,i)=>e5(i)?YI(i):YI(i)||Hu(nB(n,i).dom,i).exists(YI),sB=(n,i)=>e5(i)?UI(i):UI(i)||Hf(nB(n,i).dom,i).exists(UI),uW=n=>kt(["pre","pre-wrap"],n),t5=n=>We(n).bind(i=>Zl(i,kl)).exists(i=>uW(Bi(i,"white-space"))),fW=(n,i)=>Hu(n.dom,i).isNone(),dW=(n,i)=>Hf(n.dom,i).isNone(),hW=(n,i)=>fW(n,i)||dW(n,i)||JP(n,i)||Ms(n,i)||O3(n,i)||v3(n,i),n5=n=>Oe(n)&&Es(n)&&Y_(n),y3=(n,i)=>c=>n5(new _i(c,n)[i]()),mW=(n,i)=>{const c=Hf(n.dom,i).getOr(i),m=y3(n.dom,"next");return i.isAtEnd()&&(m(i.container())||m(c.container()))},gW=(n,i)=>{const c=Hu(n.dom,i).getOr(i),m=y3(n.dom,"prev");return i.isAtStart()&&(m(i.container())||m(c.container()))},rB=(n,i)=>t5(i)?!1:hW(n,i)||oB(n,i)||sB(n,i),Ox=(n,i)=>t5(i)?!1:JP(n,i)||JI(n,i)||O3(n,i)||oB(n,i)||gW(n,i),pW=n=>{const i=n.container(),c=n.offset();return _n(i)&&ct5(i)?!1:Ms(n,i)||b3(n,i)||v3(n,i)||sB(n,i)||mW(n,i),o5=(n,i)=>Ox(n,i)||yx(n,pW(i)),iB=(n,i)=>Gs(n.charAt(i)),s5=(n,i)=>Dh(n.charAt(i)),bW=n=>{const i=n.container();return _n(i)&&nr(i.data,Kr)},vW=n=>{const i=n.split("");return pt(i,(c,m)=>Gs(c)&&m>0&&m{const m=i.data,p=Vt(i,0);return!c&&iB(m,0)&&!o5(n,p)?(i.data=" "+m.slice(1),!0):c&&s5(m,0)&&Ox(n,p)?(i.data=Kr+m.slice(1),!0):!1},OW=n=>{const i=n.data,c=vW(i);return c!==i?(n.data=c,!0):!1},r5=(n,i,c)=>{const m=i.data,p=Vt(i,m.length-1);return!c&&iB(m,m.length-1)&&!o5(n,p)?(i.data=m.slice(0,-1)+" ",!0):c&&s5(m,m.length-1)&&yx(n,p)?(i.data=m.slice(0,-1)+Kr,!0):!1},yW=(n,i)=>{const c=i.container();if(!_n(c))return he.none();if(bW(i)){const m=DO(n,c,!1)||OW(c)||r5(n,c,!1);return ks(m,i)}else if(o5(n,i)){const m=DO(n,c,!0)||r5(n,c,!0);return ks(m,i)}else return he.none()},wW=n=>{const i=Ke.fromDom(n.getBody());n.selection.isCollapsed()&&yW(i,Vt.fromRangeStart(n.selection.getRng())).each(c=>{n.selection.setRng(c.toRange())})},i5=(n,i,c)=>{if(c===0)return;const m=Ke.fromDom(n),p=di(m,hc).getOr(m),w=n.data.slice(i,i+c),x=i+c>=n.data.length&&yx(p,Vt(n,n.data.length)),M=i===0&&Ox(p,Vt(n,0));n.replaceData(i,c,mh(w,4,M,x))},wx=(n,i)=>{const c=n.data.slice(i),m=c.length-nu(c).length;i5(n,i,m)},w3=(n,i)=>{const c=n.data.slice(0,i),m=c.length-xu(c).length;i5(n,i-m,m)},_3=(n,i,c,m=!0)=>{const p=xu(n.data).length,w=m?n:i,x=m?i:n;return m?w.appendData(x.data):w.insertData(0,x.data),wr(Ke.fromDom(x)),c&&wx(w,p),w},md=(n,i)=>{const c=n.container(),m=n.offset();return!Vt.isTextPosition(n)&&c===i.parentNode&&m>Vt.before(i).offset()},_W=(n,i)=>md(i,n)?Vt(i.container(),i.offset()-1):i,SW=n=>_n(n)?Vt(n,0):Vt.before(n),CW=n=>_n(n)?Vt(n,n.data.length):Vt.after(n),aB=n=>Tl(n.previousSibling)?he.some(CW(n.previousSibling)):n.previousSibling?Vd(n.previousSibling):he.none(),lB=n=>Tl(n.nextSibling)?he.some(SW(n.nextSibling)):n.nextSibling?cl(n.nextSibling):he.none(),X2=(n,i)=>he.from(i.previousSibling?i.previousSibling:i.parentNode).bind(c=>Hu(n,Vt.before(c))).orThunk(()=>Hf(n,Vt.after(i))),kW=(n,i)=>Hf(n,Vt.after(i)).orThunk(()=>Hu(n,Vt.before(i))),xW=(n,i)=>aB(i).orThunk(()=>lB(i)).orThunk(()=>X2(n,i)),Ba=(n,i)=>lB(i).orThunk(()=>aB(i)).orThunk(()=>kW(n,i)),S3=(n,i,c)=>n?Ba(i,c):xW(i,c),Sie=(n,i,c)=>S3(n,i,c).map(He(_W,c)),Jc=(n,i,c)=>{c.fold(()=>{n.focus()},m=>{n.selection.setRng(m.toRange(),i)})},oi=n=>i=>i.dom===n,Cm=(n,i)=>i&&un(n.schema.getBlockElements(),ti(i)),TW=n=>{if($a(n)){const i=Ke.fromHtml('
');return Ad(n),na(n,i),he.some(Vt.before(i.dom))}else return he.none()},cB=(n,i,c)=>{const m=Sa(n).filter(sl),p=Td(n).filter(sl);return wr(n),Ef(m,p,i,(w,x,M)=>{const B=w.dom,q=x.dom,ae=B.data.length;return _3(B,q,c),M.container()===q?Vt(B,ae):M}).orThunk(()=>(c&&(m.each(w=>w3(w.dom,w.dom.length)),p.each(w=>wx(w.dom,0))),i))},a5=(n,i)=>un(n.schema.getTextInlineElements(),ti(i)),K0=(n,i,c,m=!0)=>{const p=Sie(i,n.getBody(),c.dom),w=di(c,He(Cm,n),oi(n.getBody())),x=cB(c,p,a5(n,c));n.dom.isEmpty(n.getBody())?(n.setContent(""),n.selection.setCursorLocation()):w.bind(TW).fold(()=>{m&&Jc(n,i,x)},M=>{m&&Jc(n,i,he.some(M))})},uB=/[\u0591-\u07FF\uFB1D-\uFDFF\uFE70-\uFEFC]/,fB=n=>uB.test(n),j2=(n,i)=>Pu(Ke.fromDom(i),Xi(n))&&!ig(n.schema,i)&&n.dom.isEditable(i),dB=n=>{var i;return Qr.DOM.getStyle(n,"direction",!0)==="rtl"||fB((i=n.textContent)!==null&&i!==void 0?i:"")},l5=(n,i,c)=>At(Qr.DOM.getParents(c.container(),"*",i),n),J0=(n,i,c)=>{const m=l5(n,i,c);return he.from(m[m.length-1])},Sp=(n,i,c)=>{const m=pm(i,n),p=pm(c,n);return Oe(m)&&m===p},EW=n=>rf(n)||Nf(n),Sg=(n,i)=>{const c=i.container(),m=i.offset();return n?sr(c)?_n(c.nextSibling)?Vt(c.nextSibling,0):Vt.after(c):rf(i)?Vt(c,m+1):i:sr(c)?_n(c.previousSibling)?Vt(c.previousSibling,c.previousSibling.data.length):Vt.before(c):Nf(i)?Vt(c,m-1):i},AW=He(Sg,!0),C3=He(Sg,!1),hB=(n,i)=>{const c=m=>m.stopImmediatePropagation();n.on("beforeinput input",c,!0),n.getDoc().execCommand(i),n.off("beforeinput input",c)},_x=n=>{n.execCommand("delete")},c5=n=>hB(n,"Delete"),OS=n=>hB(n,"ForwardDelete"),Cg=n=>i=>Gr(fi(i),n,vt),Sx=n=>mc(n)||ja(n),Ti=(n,i)=>cn(n,i)?Zl(i,Sx,Cg(n)):he.none(),q2=(n,i=!0)=>{n.dom.isEmpty(n.getBody())&&n.setContent("",{no_selection:!i})},u5=(n,i,c)=>ri(cl(c),Vd(c),(m,p)=>{const w=Sg(!0,m),x=Sg(!1,p),M=Sg(!1,i);return n?Hf(c,M).exists(B=>B.isEqual(x)&&i.isEqual(w)):Hu(c,M).exists(B=>B.isEqual(w)&&i.isEqual(x))}).getOr(!0),f5=n=>(Kb(n)?Sa(n):Mu(n)).bind(f5).orThunk(()=>he.some(n)),k3=(n,i,c,m=!0)=>{var p;i.deleteContents();const w=f5(c).getOr(c),x=Ke.fromDom((p=n.dom.getParent(w.dom,n.dom.isBlock))!==null&&p!==void 0?p:c.dom);if(x.dom===n.getBody()?q2(n,m):$a(x)&&(Pe(x),m&&n.selection.setCursorLocation(x.dom,0)),!vt(c,x)){const M=Gr(fi(x),c)?[]:Jb(x);Ne(M.concat(Da(c)),B=>{!vt(B,x)&&!cn(B,x)&&$a(B)&&wr(B)})}},d5=n=>i=>vt(n,i),Cx=n=>pl(n,"td,th"),h5=(n,i)=>{const c=q=>vp(Ke.fromDom(q),i),m=c(n.startContainer),p=c(n.endContainer),w=m.isSome(),x=p.isSome(),M=ri(m,p,vt).getOr(!1);return{startTable:m,endTable:p,isStartInTable:w,isEndInTable:x,isSameTable:M,isMultiTable:!M&&w&&x}},yS=(n,i)=>({start:n,end:i}),m5=(n,i,c)=>({rng:n,table:i,cells:c}),wS=pg.generate([{singleCellTable:["rng","cell"]},{fullTable:["table"]},{partialTable:["cells","outsideDetails"]},{multiTable:["startTableCells","endTableCells","betweenRng"]}]),kx=(n,i)=>at(Ke.fromDom(n),"td,th",i),g5=n=>!vt(n.start,n.end),p5=(n,i)=>vp(n.start,i).bind(c=>vp(n.end,i).bind(m=>ks(vt(c,m),c))),mB=(n,i)=>!g5(n)&&p5(n,i).exists(c=>{const m=c.dom.rows;return m.length===1&&m[0].cells.length===1}),_S=(n,i)=>{const c=kx(n.startContainer,i),m=kx(n.endContainer,i);return ri(c,m,yS)},gB=n=>i=>vp(i,n).bind(c=>Po(Cx(c)).map(m=>yS(i,m))),b5=n=>i=>vp(i,n).bind(c=>$o(Cx(c)).map(m=>yS(m,i))),v5=n=>i=>p5(i,n).map(c=>m5(i,c,Cx(c))),pB=(n,i,c,m)=>{if(c.collapsed||!n.forall(g5))return he.none();if(i.isSameTable){const p=n.bind(v5(m));return he.some({start:p,end:p})}else{const p=kx(c.startContainer,m),w=kx(c.endContainer,m),x=p.bind(gB(m)).bind(v5(m)),M=w.bind(b5(m)).bind(v5(m));return he.some({start:x,end:M})}},O5=(n,i)=>Ss(n,c=>vt(c,i)),x3=n=>ri(O5(n.cells,n.rng.start),O5(n.cells,n.rng.end),(i,c)=>n.cells.slice(i,c+1)),bB=(n,i,c)=>n.exists(m=>mB(m,c)&&wO(m.start,i)),xx=(n,i)=>{const{startTable:c,endTable:m}=i,p=n.cloneRange();return c.each(w=>p.setStartAfter(w.dom)),m.each(w=>p.setEndBefore(w.dom)),p},vB=(n,i,c,m)=>pB(n,i,c,m).bind(({start:p,end:w})=>p.or(w)).bind(p=>{const{isSameTable:w}=i,x=x3(p).getOr([]);if(w&&p.cells.length===x.length)return he.some(wS.fullTable(p.table));if(x.length>0){if(w)return he.some(wS.partialTable(x,he.none()));{const M=xx(c,i);return he.some(wS.partialTable(x,he.some({...i,rng:M})))}}else return he.none()}),OB=(n,i,c,m)=>pB(n,i,c,m).bind(({start:p,end:w})=>{const x=p.bind(x3).getOr([]),M=w.bind(x3).getOr([]);if(x.length>0&&M.length>0){const B=xx(c,i);return he.some(wS.multiTable(x,M,B))}else return he.none()}),yB=(n,i)=>{const c=d5(n),m=_S(i,c),p=h5(i,c);return bB(m,i,c)?m.map(w=>wS.singleCellTable(i,w.start)):p.isMultiTable?OB(m,p,i,c):vB(m,p,i,c)},y5=n=>Ne(n,i=>{Vi(i,"contenteditable"),Pe(i)}),wB=(n,i)=>he.from(n.dom.getParent(i,n.dom.isBlock)).map(Ke.fromDom),_B=(n,i,c)=>{c.each(m=>{i?wr(m):(Pe(m),n.selection.setCursorLocation(m.dom,0))})},T3=(n,i,c,m)=>{const p=c.cloneRange();m?(p.setStart(c.startContainer,c.startOffset),p.setEndAfter(i.dom.lastChild)):(p.setStartBefore(i.dom.firstChild),p.setEnd(c.endContainer,c.endOffset)),Tx(n,p,i,!1).each(w=>w())},w5=n=>{const i=xb(n),c=Ke.fromDom(n.selection.getNode());Rd(c.dom)&&$a(c)?n.selection.setCursorLocation(c.dom,0):n.selection.collapse(!0),i.length>1&&jt(i,m=>vt(m,c))&&Pr(c,"data-mce-selected","1")},_5=(n,i,c)=>he.some(()=>{const m=n.selection.getRng(),p=c.bind(({rng:w,isStartInTable:x})=>{const M=wB(n,x?w.endContainer:w.startContainer);w.deleteContents(),_B(n,x,M.filter($a));const B=x?i[0]:i[i.length-1];return T3(n,B,m,x),$a(B)?he.none():he.some(x?i.slice(1):i.slice(0,-1))}).getOr(i);y5(p),w5(n)}),SB=(n,i,c,m)=>he.some(()=>{const p=n.selection.getRng(),w=i[0],x=c[c.length-1];T3(n,w,p,!0),T3(n,x,p,!1);const M=$a(w)?i:i.slice(1),B=$a(x)?c:c.slice(0,-1);y5(M.concat(B)),m.deleteContents(),w5(n)}),Tx=(n,i,c,m=!0)=>he.some(()=>{k3(n,i,c,m)}),CB=(n,i)=>he.some(()=>K0(n,!1,i)),kB=(n,i,c)=>yB(i,c).bind(m=>m.fold(He(Tx,n),He(CB,n),He(_5,n),He(SB,n))),xB=(n,i)=>Ex(n,i),TB=(n,i,c,m)=>SS(i,m).fold(()=>kB(n,i,c),p=>xB(n,p)),EB=(n,i,c)=>{const m=Ke.fromDom(n.getBody()),p=n.selection.getRng();return c.length!==0?_5(n,c,he.none()):TB(n,m,p,i)},E3=(n,i)=>oo(G0(i,n),qm),SS=(n,i)=>oo(G0(i,n),Ec("caption")),AB=(n,i,c,m,p)=>Sb(c,n.getBody(),p).bind(w=>E3(i,Ke.fromDom(w.getNode())).bind(x=>vt(x,m)?he.none():he.some(ot))),Ex=(n,i)=>he.some(()=>{Pe(i),n.selection.setCursorLocation(i.dom,0)}),A3=(n,i,c,m)=>cl(n.dom).bind(p=>Vd(n.dom).map(w=>i?c.isEqual(p)&&m.isEqual(w):c.isEqual(w)&&m.isEqual(p))).getOr(!0),S5=(n,i)=>Ex(n,i),Ax=(n,i,c)=>SS(n,Ke.fromDom(c.getNode())).fold(()=>he.some(ot),m=>ks(!vt(m,i),ot)),C5=(n,i,c,m,p)=>Sb(c,n.getBody(),p).fold(()=>he.some(ot),w=>A3(m,c,p,w)?S5(n,m):Ax(i,m,w)),DB=(n,i,c,m)=>{const p=Vt.fromRangeStart(n.selection.getRng());return E3(c,m).bind(w=>$a(w)?Ex(n,w):AB(n,c,i,w,p))},CS=(n,i,c,m)=>{const p=Vt.fromRangeStart(n.selection.getRng());return $a(m)?Ex(n,m):C5(n,c,i,m,p)},D3=(n,i)=>n?jI(i):qI(i),k5=(n,i)=>{const c=Vt.fromRangeStart(n.selection.getRng());return D3(i,c)||zd(i,n.getBody(),c).exists(m=>D3(i,m))},Dx=(n,i,c)=>{const m=Ke.fromDom(n.getBody());return SS(m,c).fold(()=>DB(n,i,m,c).orThunk(()=>ks(k5(n,i),ot)),p=>CS(n,i,m,p))},Eb=(n,i)=>{const c=Ke.fromDom(n.selection.getStart(!0)),m=xb(n);return n.selection.isCollapsed()&&m.length===0?Dx(n,i,c):EB(n,c,m)},PO=(n,i)=>{let c=i;for(;c&&c!==n;){if(ba(c)||Es(c))return c;c=c.parentNode}return null},DW=["data-ephox-","data-mce-","data-alloy-","data-snooker-","_"],PB=gn.each,P3=n=>{const i=n.dom,c=new Set(n.serializer.getTempAttrs()),m=(w,x)=>{if(w.nodeName!==x.nodeName||w.nodeType!==x.nodeType)return!1;const M=q=>{const ae={};return PB(i.getAttribs(q),fe=>{const be=fe.nodeName.toLowerCase();be!=="style"&&!p(be)&&(ae[be]=i.getAttrib(q,be))}),ae},B=(q,ae)=>{for(const fe in q)if(un(q,fe)){const be=ae[fe];if(ve(be)||q[fe]!==be)return!1;delete ae[fe]}for(const fe in ae)if(un(ae,fe))return!1;return!0};return Jn(w)&&Jn(x)&&(!B(M(w),M(x))||!B(i.parseStyle(i.getAttrib(w,"style")),i.parseStyle(i.getAttrib(x,"style"))))?!1:!Wd(w)&&!Wd(x)},p=w=>jt(DW,x=>Ar(w,x))||c.has(w);return{compare:m,isAttributeInternal:p}},PW=(n,i)=>{let c=n;for(;c=c.walk();)i(c)},MW=(n,i,c,m)=>{const p=c.name;for(let w=0,x=n.length;w{const m={nodes:{},attributes:{}};return c.firstChild&&PW(c,p=>{MW(n,i,p,m)}),m},M3=(n,i)=>{const c=(m,p)=>{ln(m,w=>{const x=Rr(w.nodes);Ne(w.filter.callbacks,M=>{for(let B=x.length-1;B>=0;B--){const q=x[B];(!(p?q.attr(w.filter.name)!==void 0:q.name===w.filter.name)||Re(q.parent))&&x.splice(B,1)}x.length>0&&M(x,w.filter.name,i)})})};c(n.nodes,!1),c(n.attributes,!0)},Cp=(n,i,c,m={})=>{const p=RW(n,i,c);M3(p,m)},Px=(n,i,c,m)=>{if((n.pad_empty_with_br||i.insert)&&c(m)){const w=new Xd("br",1);i.insert&&w.attr("data-mce-bogus","1"),m.empty().append(w)}else m.empty().append(new Xd("#text",3)).value=Kr},R3=n=>{var i;return $3(n,"#text")&&((i=n==null?void 0:n.firstChild)===null||i===void 0?void 0:i.value)===Kr},$3=(n,i)=>{const c=n==null?void 0:n.firstChild;return Oe(c)&&c===n.lastChild&&c.name===i},$W=(n,i)=>{const c=n.getElementRule(i.name);return(c==null?void 0:c.paddEmpty)===!0},kS=(n,i,c,m)=>m.isEmpty(i,c,p=>$W(n,p)),NW=(n,i)=>Oe(n)&&(i(n)||n.name==="br"),MB=n=>{let i;for(let c=n;c;c=c.parent){const m=c.attr("contenteditable");if(m==="false")break;m==="true"&&(i=c)}return he.from(i)},Mx=(n,i,c=n.parent)=>{if(i.getSpecialElements()[n.name])n.empty().remove();else{const m=n.children();for(const p of m)c&&!i.isValidChild(c.name,p.name)&&Mx(p,i,c);n.unwrap()}},x5=(n,i,c,m=ot)=>{const p=i.getTextBlockElements(),w=i.getNonEmptyElements(),x=i.getWhitespaceElements(),M=gn.makeMap("tr,td,th,tbody,thead,tfoot,table,summary"),B=new Set,q=ae=>ae!==c&&!M[ae.name];for(let ae=0;ae1)if(i.isValidChild(be.name,fe.name)){Me.reverse(),Le=Me[0].clone(),m(Le);let Ve=Le;for(let gt=0;gt0?(Ye=Me[gt].clone(),m(Ye),Ve.append(Ye)):Ye=Ve;for(let Ot=Me[gt].firstChild;Ot&&Ot!==Me[gt+1];){const wt=Ot.next;Ye.append(Ot),Ot=wt}Ve=Ye}kS(i,w,x,Le)?be.insert(fe,Me[0],!0):(be.insert(Le,Me[0],!0),be.insert(fe,Le)),be=Me[0],(kS(i,w,x,be)||$3(be,"br"))&&be.empty().remove()}else Mx(fe,i);else if(fe.parent){if(fe.name==="li"){let Ve=fe.prev;if(Ve&&(Ve.name==="ul"||Ve.name==="ol")){Ve.append(fe);continue}if(Ve=fe.next,Ve&&(Ve.name==="ul"||Ve.name==="ol")&&Ve.firstChild){Ve.insert(fe,Ve.firstChild,!0);continue}const gt=new Xd("ul",1);m(gt),fe.wrap(gt);continue}if(i.isValidChild(fe.parent.name,"div")&&i.isValidChild("div",fe.name)){const Ve=new Xd("div",1);m(Ve),fe.wrap(Ve)}else Mx(fe,i)}}},RB=(n,i)=>{let c=n;for(;c;){if(c.name===i)return!0;c=c.parent}return!1},$B=(n,i,c=i.parent)=>c&&n.children[i.name]&&!n.isValidChild(c.name,i.name)?!0:!!(c&&i.name==="a"&&RB(c,"a")),Rx=(n,i,c,m)=>{const p=document.createRange();return p.setStart(n,i),p.setEnd(c,m),p},NB=n=>{const i=Vt.fromRangeStart(n),c=Vt.fromRangeEnd(n),m=n.commonAncestorContainer;return zd(!1,m,c).map(p=>!Hd(i,c,m)&&Hd(i,p,m)?Rx(i.container(),i.offset(),p.container(),p.offset()):n).getOr(n)},T5=n=>n.collapsed?n:NB(n),IB=n=>Oe(n.firstChild)&&n.firstChild===n.lastChild,IW=n=>n.name==="br"||n.value===Kr,BW=(n,i)=>n.getBlockElements()[i.name]&&IB(i)&&IW(i.firstChild),LW=(n,i)=>{const c=n.getNonEmptyElements();return Oe(i)&&(i.isEmpty(c)||BW(n,i))},FW=(n,i)=>{let c=i.firstChild,m=i.lastChild;return c&&c.name==="meta"&&(c=c.next),m&&m.attr("id")==="mce_marker"&&(m=m.prev),LW(n,m)&&(m=m==null?void 0:m.prev),!c||c!==m?!1:c.name==="ul"||c.name==="ol"},QW=n=>{var i,c;const m=n.firstChild,p=n.lastChild;return m&&m.nodeName==="META"&&((i=m.parentNode)===null||i===void 0||i.removeChild(m)),p&&p.id==="mce_marker"&&((c=p.parentNode)===null||c===void 0||c.removeChild(p)),n},BB=(n,i,c)=>{const m=i.serialize(c),p=n.createFragment(m);return QW(p)},ZW=n=>{var i;return At((i=n==null?void 0:n.childNodes)!==null&&i!==void 0?i:[],c=>c.nodeName==="LI")},E5=n=>n.data===Kr||mi(n),G2=n=>Oe(n==null?void 0:n.firstChild)&&n.firstChild===n.lastChild&&E5(n.firstChild),HW=n=>!n.firstChild||G2(n),zW=n=>n.length>0&&HW(n[n.length-1])?n.slice(0,-1):n,xS=(n,i)=>{const c=n.getParent(i,n.isBlock);return c&&c.nodeName==="LI"?c:null},LB=(n,i)=>!!xS(n,i),FB=(n,i)=>{const c=i.cloneRange(),m=i.cloneRange();return c.setStartBefore(n),m.setEndAfter(n),[c.cloneContents(),m.cloneContents()]},VW=(n,i)=>{const c=Vt.before(n),p=Ea(i).next(c);return p?p.toRange():null},A5=(n,i)=>{const c=Vt.after(n),p=Ea(i).prev(c);return p?p.toRange():null},WW=(n,i,c,m)=>{const p=FB(n,m),w=n.parentNode;return w&&(w.insertBefore(p[0],n),gn.each(i,x=>{w.insertBefore(x,n)}),w.insertBefore(p[1],n),w.removeChild(n)),A5(i[i.length-1],c)},K2=(n,i,c)=>{const m=n.parentNode;return m&&gn.each(i,p=>{m.insertBefore(p,n)}),VW(n,c)},QB=(n,i,c,m)=>(m.insertAfter(i.reverse(),n),A5(i[0],c)),ZB=(n,i,c,m)=>{const p=BB(i,n,m),w=xS(i,c.startContainer),x=zW(ZW(p.firstChild)),M=1,B=2,q=i.getRoot(),ae=fe=>{const be=Vt.fromRangeStart(c),Le=Ea(i.getRoot()),Ye=fe===M?Le.prev(be):Le.next(be),Me=Ye==null?void 0:Ye.getNode();return Me?xS(i,Me)!==w:!0};return w?ae(M)?K2(w,x,q):ae(B)?QB(w,x,q,i):WW(w,x,q,c):null},HB=["pre"],N3=(n,i,c,m)=>{var p;const w=i.firstChild,x=i.lastChild,M=x.attr("data-mce-type")==="bookmark"?x.prev:x,B=w===M,q=kt(HB,w.name);if(B&&q){const ae=w.attr("contenteditable")!=="false",fe=((p=n.getParent(c,n.isBlock))===null||p===void 0?void 0:p.nodeName.toLowerCase())===w.name,be=he.from(PO(m,c)).forall(ba);return ae&&fe&&be}else return!1},I3=Rd,UW=(n,i,c)=>{if(Oe(c)){const m=n.getParent(i.endContainer,I3);return c===m&&wO(Ke.fromDom(c),i)}else return!1},zB=(n,i,c)=>{var m;if(c.getAttribute("data-mce-bogus")==="all")(m=c.parentNode)===null||m===void 0||m.insertBefore(n.dom.createFragment(i),c);else{const p=c.firstChild,w=c.lastChild;!p||p===w&&p.nodeName==="BR"?n.dom.setHTML(c,i):n.selection.setContent(i,{no_events:!0})}},YW=(n,i)=>{he.from(n.getParent(i,"td,th")).map(Ke.fromDom).each(ct)},XW=(n,i)=>{const c=n.schema.getTextInlineElements(),m=n.dom;if(i){const p=n.getBody(),w=P3(n);gn.each(m.select("*[data-mce-fragment]"),x=>{if(Oe(c[x.nodeName.toLowerCase()])&&VI(m,x)){for(let B=x.parentElement;Oe(B)&&B!==p&&!wie(m,x,B);B=B.parentElement)if(w.compare(B,x)){m.remove(x,!0);break}}})}},B3=n=>{let i=n;for(;i=i.walk();)i.type===1&&i.attr("data-mce-fragment","1")},VB=n=>{gn.each(n.getElementsByTagName("*"),i=>{i.removeAttribute("data-mce-fragment")})},D5=n=>!!n.getAttribute("data-mce-fragment"),jW=(n,i)=>Oe(i)&&!n.schema.getVoidElements()[i.nodeName],qW=(n,i)=>{var c,m,p;let w;const x=n.dom,M=n.selection;if(!i)return;M.scrollIntoView(i);const B=PO(n.getBody(),i);if(B&&x.getContentEditable(B)==="false"){x.remove(i),M.select(B);return}let q=x.createRng();const ae=i.previousSibling;if(_n(ae)){q.setStart(ae,(m=(c=ae.nodeValue)===null||c===void 0?void 0:c.length)!==null&&m!==void 0?m:0);const Le=i.nextSibling;_n(Le)&&(ae.appendData(Le.data),(p=Le.parentNode)===null||p===void 0||p.removeChild(Le))}else q.setStartBefore(i),q.setEndBefore(i);const fe=Le=>{let Ye=Vt.fromRangeStart(Le);return Ye=Ea(n.getBody()).next(Ye),Ye==null?void 0:Ye.toRange()},be=x.getParent(i,x.isBlock);if(x.remove(i),be&&x.isEmpty(be)){const Le=I3(be);Ad(Ke.fromDom(be)),q.setStart(be,0),q.setEnd(be,0),!Le&&!D5(be)&&(w=fe(q))?(q=w,x.remove(be)):x.add(be,x.create("br",Le?{}:{"data-mce-bogus":"1"}))}M.setRng(q)},WB=n=>{const i=n.dom,c=T5(n.selection.getRng());n.selection.setRng(c);const m=i.getParent(c.startContainer,I3);UW(i,c,m)?Tx(n,c,Ke.fromDom(m)):c.startContainer===c.endContainer&&c.endOffset-c.startOffset===1&&_n(c.startContainer.childNodes[c.startOffset])?c.deleteContents():n.getDoc().execCommand("Delete",!1)},P5=n=>{for(let i=n;i;i=i.walk())if(i.attr("id")==="mce_marker")return he.some(i);return he.none()},UB=(n,i,c)=>{var m,p;const w=n.selection,x=n.dom,M=n.parser,B=c.merge,q=Y2({validate:!0},n.schema),ae='';i.indexOf("{$caret}")===-1&&(i+="{$caret}"),i=i.replace(/\{\$caret\}/,ae);let fe=w.getRng();const be=fe.startContainer,Le=n.getBody();be===Le&&w.isCollapsed()&&x.isBlock(Le.firstChild)&&jW(n,Le.firstChild)&&x.isEmpty(Le.firstChild)&&(fe=x.createRng(),fe.setStart(Le.firstChild,0),fe.setEnd(Le.firstChild,0),w.setRng(fe)),w.isCollapsed()||WB(n);const Ye=w.getNode(),Me={context:Ye.nodeName.toLowerCase(),data:c.data,insert:!0},Ve=M.parse(i,Me);if(c.paste===!0&&FW(n.schema,Ve)&&LB(x,Ye))return fe=ZB(q,x,w.getRng(),Ve),fe&&w.setRng(fe),i;c.paste===!0&&N3(x,Ve,Ye,n.getBody())&&((m=Ve.firstChild)===null||m===void 0||m.unwrap()),B3(Ve);let gt=Ve.lastChild;if(gt&>.attr("id")==="mce_marker"){const Ot=gt;for(gt=gt.prev;gt;gt=gt.walk(!0))if(gt.type===3||!x.isBlock(gt.name)){gt.parent&&n.schema.isValidChild(gt.parent.name,"span")&>.parent.insert(Ot,gt,gt.name==="br");break}}if(n._selectionOverrides.showBlockCaretContainer(Ye),!Me.invalid)i=q.serialize(Ve),zB(n,i,Ye);else{n.selection.setContent(ae);let Ot=w.getNode(),wt;const Pt=n.getBody();for(of(Ot)?Ot=wt=Pt:wt=Ot;wt&&wt!==Pt;)Ot=wt,wt=wt.parentNode;i=Ot===Pt?Pt.innerHTML:x.getOuterHTML(Ot);const hn=M.parse(i),Hn=P5(hn),$n=Hn.bind(MB).getOr(hn);Hn.each(yo=>yo.replace(Ve));const Lt=Ve.children(),Zt=(p=Ve.parent)!==null&&p!==void 0?p:hn;Ve.unwrap();const yn=At(Lt,yo=>$B(n.schema,yo,Zt));x5(yn,n.schema,$n),Cp(M.getNodeFilters(),M.getAttributeFilters(),hn),i=q.serialize(hn),Ot===Pt?x.setHTML(Pt,i):x.setOuterHTML(Ot,i)}return XW(n,B),qW(n,x.get("mce_marker")),VB(n.getBody()),YW(x,w.getStart()),$v(n.schema,n.getBody(),w.getStart()),i},L3=n=>n instanceof Xd,GW=n=>{U2(n)&&cl(n.getBody()).each(i=>{const c=i.getNode(),m=Iu(c)?cl(c).getOr(i):i;n.selection.setRng(m.toRange())})},M5=(n,i,c)=>{n.dom.setHTML(n.getBody(),i),c!==!0&&GW(n)},F3=(n,i,c,m)=>{if(c.length===0||/^\s+$/.test(c)){const p='
';i.nodeName==="TABLE"?c=""+p+"":/^(UL|OL)$/.test(i.nodeName)&&(c="
  • "+p+"
  • ");const w=jc(n);return n.schema.isValidChild(i.nodeName.toLowerCase(),w.toLowerCase())?(c=p,c=n.dom.createHTML(w,db(n),c)):c||(c=p),M5(n,c,m.no_selection),{content:c,html:c}}else{m.format!=="raw"&&(c=Y2({validate:!1},n.schema).serialize(n.parser.parse(c,{isRootContent:!0,insert:!0})));const p=lu(Ke.fromDom(i))?c:gn.trim(c);return M5(n,p,m.no_selection),{content:p,html:p}}},ev=(n,i,c,m)=>{Cp(n.parser.getNodeFilters(),n.parser.getAttributeFilters(),c);const p=Y2({validate:!1},n.schema).serialize(c),w=lu(Ke.fromDom(i))?p:gn.trim(p);return M5(n,w,m.no_selection),{content:c,html:w}},KW=(n,i,c)=>he.from(n.getBody()).map(m=>L3(i)?ev(n,m,i,c):F3(n,m,i,c)).getOr({content:i,html:L3(c.content)?"":c.content}),R5=(n,i,c)=>di(n,i,c).isSome(),$l=(n,i)=>Vp(n,i).isSome(),Q3=n=>ce(n)?n:je,$5=(n,i,c)=>{let m=n.dom;const p=Q3(c);for(;m.parentNode;){m=m.parentNode;const w=Ke.fromDom(m),x=i(w);if(x.isSome())return x;if(p(w))break}return he.none()},m1=(n,i,c)=>{const m=i(n),p=Q3(c);return m.orThunk(()=>p(n)?he.none():$5(n,i,p))},Z3=J_,N5=(n,i,c)=>{const m=n.formatter.get(c);if(m)for(let p=0;p{const w=n.dom.getRoot();if(i===w)return!1;const x=n.dom.getParent(i,M=>N5(n,M,c)?!0:M.parentNode===w||!!$h(n,M,c,m,!0));return!!$h(n,x,c,m,p)},H3=(n,i,c)=>Ml(c)&&Z3(i,c.inline)||wm(c)&&Z3(i,c.block)?!0:dd(c)?Jn(i)&&n.is(i,c.selector):!1,YB=(n,i,c,m,p,w)=>{const x=c[m],M=m==="attributes";if(ce(c.onmatch))return c.onmatch(i,c,m);if(x){if(kr(x)){for(let B=0;B{const w=n.formatter.get(c),x=n.dom;if(w&&Jn(i))for(let M=0;M{if(m)return J2(n,m,i,c,p);if(m=n.selection.getNode(),J2(n,m,i,c,p))return!0;const w=n.selection.getStart();return!!(w!==m&&J2(n,w,i,c,p))},ew=(n,i,c)=>{const m=[],p={},w=n.selection.getStart();return n.dom.getParent(w,x=>{for(let M=0;M{const c=p=>vt(p,Ke.fromDom(n.getBody())),m=(p,w)=>$h(n,p.dom,w)?he.some(w):he.none();return he.from(n.selection.getStart(!0)).bind(p=>m1(Ke.fromDom(p),w=>Ls(i,x=>m(w,x)),c)).getOrNull()},MO=(n,i)=>{const c=n.formatter.get(i),m=n.dom;if(c&&n.selection.isEditable()){const p=n.selection.getStart(),w=$2(m,p);for(let x=c.length-1;x>=0;x--){const M=c[x];if(!dd(M))return!0;for(let B=w.length-1;B>=0;B--)if(m.is(w[B],M.selector))return!0}}return!1},kg=(n,i,c)=>zn(c,(m,p)=>{const w=Kk(n,p);return n.formatter.matchNode(i,p,{},w)?m.concat([p]):m},[]),tv=Ft,B5=(n,i)=>n.importNode(i,!0),eU=n=>{const i=[];let c=n;for(;c;){if(_n(c)&&c.data!==tv||c.childNodes.length>1)return[];Jn(c)&&i.push(c),c=c.firstChild}return i},XB=n=>eU(n).length>0,$x=n=>{if(n){const i=new _i(n,n);for(let c=i.current();c;c=i.next())if(_n(c))return c}return null},L5=n=>{const i=Ke.fromTag("span");return Ju(i,{id:j_,"data-mce-bogus":"1","data-mce-type":"format-caret"}),n&&na(i,Ke.fromText(tv)),i},kp=n=>{const i=$x(n);return i&&i.data.charAt(0)===tv&&i.deleteData(0,1),i},TS=(n,i,c=!0)=>{const m=n.dom,p=n.selection;if(XB(i))K0(n,!1,Ke.fromDom(i),c);else{const w=p.getRng(),x=m.getParent(i,m.isBlock),M=w.startContainer,B=w.startOffset,q=w.endContainer,ae=w.endOffset,fe=kp(i);m.remove(i,!0),M===fe&&B>0&&w.setStart(fe,B-1),q===fe&&ae>0&&w.setEnd(fe,ae-1),x&&m.isEmpty(x)&&Pe(Ke.fromDom(x)),p.setRng(w)}},z3=(n,i,c=!0)=>{const m=n.dom,p=n.selection;if(i)TS(n,i,c);else if(i=Cb(n.getBody(),p.getStart()),!i)for(;i=m.get(j_);)TS(n,i,c)},F5=(n,i,c)=>{var m,p;const w=n.dom,x=w.getParent(c,He(Wl,n.schema));x&&w.isEmpty(x)?(m=c.parentNode)===null||m===void 0||m.replaceChild(i,c):(X(Ke.fromDom(c)),w.isEmpty(c)?(p=c.parentNode)===null||p===void 0||p.replaceChild(i,c):w.insertAfter(i,c))},V3=(n,i)=>(n.appendChild(i),i),RO=(n,i)=>{var c;const m=An(n,(w,x)=>V3(w,x.cloneNode(!1)),i),p=(c=m.ownerDocument)!==null&&c!==void 0?c:document;return V3(m,p.createTextNode(tv))},Q5=(n,i,c,m,p,w)=>{const x=n.formatter,M=n.dom,B=At(bs(x.get()),fe=>fe!==m&&!nr(fe,"removeformat")),q=kg(n,c,B);if(At(q,fe=>!mP(n,fe,m)).length>0){const fe=c.cloneNode(!1);return M.add(i,fe),x.remove(m,p,fe,w),M.remove(fe),he.some(fe)}else return he.none()},tU=(n,i,c)=>{let m;const p=n.selection,w=n.formatter.get(i);if(!w)return;const x=p.getRng();let M=x.startOffset;const q=x.startContainer.nodeValue;m=Cb(n.getBody(),p.getStart());const ae=/[^\s\u00a0\u00ad\u200b\ufeff]/;if(q&&M>0&&M{const p=n.dom,w=n.selection;let x=!1;const M=n.formatter.get(i);if(!M)return;const B=w.getRng(),q=B.startContainer,ae=B.startOffset;let fe=q;_n(q)&&(ae!==q.data.length&&(x=!0),fe=fe.parentNode);const be=[];let Le;for(;fe;){if($h(n,fe,i,c,m)){Le=fe;break}fe.nextSibling&&(x=!0),be.push(fe),fe=fe.parentNode}if(!!Le)if(x){const Ye=w.getBookmark();B.collapse(!0);let Me=z0(p,B,M,!0);Me=_p(Me),n.formatter.remove(i,c,Me,m),w.moveToBookmark(Ye)}else{const Ye=Cb(n.getBody(),Le),Me=L5(!1).dom;F5(n,Me,Ye!=null?Ye:Le);const Ve=Q5(n,Me,Le,i,c,m),gt=RO(be.concat(Ve.toArray()),Me);Ye&&TS(n,Ye,!1),w.setCursorLocation(gt,1),p.isEmpty(Le)&&p.remove(Le)}},nU=(n,i,c)=>{const m=n.selection,p=n.getBody();z3(n,null,c),(i===8||i===46)&&m.isCollapsed()&&m.getStart().innerHTML===tv&&z3(n,Cb(p,m.getStart())),(i===37||i===39)&&z3(n,Cb(p,m.getStart()))},oU=n=>_n(n)&&Ki(n.data,Kr),sU=n=>{n.on("mouseup keydown",i=>{nU(n,i.keyCode,oU(n.selection.getRng().endContainer))})},qB=n=>{const i=L5(!1),c=RO(n,i.dom);return{caretContainer:i,caretPosition:Vt(c,0)}},ES=(n,i)=>{const{caretContainer:c,caretPosition:m}=qB(i);return Ca(Ke.fromDom(n),c),wr(Ke.fromDom(n)),m},rU=(n,i)=>{const{caretContainer:c,caretPosition:m}=qB(i);return n.insertNode(c.dom),m},Z5=(n,i)=>{const c=n.schema.getTextInlineElements();return un(c,ti(i))&&!qc(i.dom)&&!Pd(i.dom)},W3=n=>qc(n.dom)&&XB(n.dom),Nx={},H5=$f(["pre"]),GB=(n,i)=>{Nx[n]||(Nx[n]=[]),Nx[n].push(i)},iU=(n,i)=>{un(Nx,n)&&Ne(Nx[n],c=>{c(i)})};GB("pre",n=>{const i=n.selection.getRng(),c=p=>w=>{const x=w.previousSibling;return H5(x)&&kt(p,x)},m=(p,w)=>{const x=Ke.fromDom(w),M=Eo(x).dom;wr(x),ni(Ke.fromDom(p),[Ke.fromTag("br",M),Ke.fromTag("br",M),...Da(x)])};if(!i.collapsed){const p=n.selection.getSelectedBlocks(),w=At(At(p,H5),c(p));Ne(w,x=>{m(x.previousSibling,x)})}});const KB=["fontWeight","fontStyle","color","fontSize","fontFamily"],aU=n=>te(n.styles)&&jt(bs(n.styles),i=>kt(KB,i)),lU=n=>oo(n,i=>Ml(i)&&i.inline==="span"&&aU(i)),JB=(n,i)=>{const c=n.get(i);return oe(c)?lU(c):he.none()},e8=(n,i)=>Hu(i,Vt.fromRangeStart(n)).isNone(),t8=(n,i)=>Hf(i,Vt.fromRangeEnd(n)).exists(c=>!mi(c.getNode())||Hf(i,c).isSome())===!1,n8=n=>i=>Wa(i)&&n.isEditable(i),cU=n=>{const i=n.getSelectedBlocks(),c=n.getRng();if(n.isCollapsed())return[];if(i.length===1)return e8(c,i[0])&&t8(c,i[0])?i:[];{const m=$o(i).filter(x=>e8(c,x)).toArray(),p=Po(i).filter(x=>t8(c,x)).toArray(),w=i.slice(1,-1);return m.concat(w).concat(p)}},uU=n=>At(cU(n),n8(n.dom)),o8=n=>At(n.getSelectedBlocks(),n8(n.dom)),z5=gn.each,V5=n=>Jn(n)&&!Wd(n)&&!qc(n)&&!Pd(n),W5=(n,i)=>{for(let c=n;c;c=c[i]){if(_n(c)&&yr(c.data))return n;if(Jn(c)&&!Wd(c))return c}return n},s8=(n,i,c)=>{const m=P3(n),p=Jn(i)&&vm(i),w=Jn(c)&&vm(c);if(p&&w){const x=W5(i,"previousSibling"),M=W5(c,"nextSibling");if(m.compare(x,M)){for(let B=x.nextSibling;B&&B!==M;){const q=B;B=B.nextSibling,x.appendChild(q)}return n.dom.remove(M),gn.each(gn.grep(M.childNodes),B=>{x.appendChild(B)}),x}}return c},tw=(n,i,c,m)=>{var p;if(m&&i.merge_siblings!==!1){const w=(p=s8(n,Gn(m),m))!==null&&p!==void 0?p:m;s8(n,w,Gn(w,!0))}},fU=(n,i,c)=>{if(i.clear_child_styles){const m=i.links?"*:not(a)":"*";z5(n.select(m,c),p=>{V5(p)&&vm(p)&&z5(i.styles,(w,x)=>{n.setStyle(p,x,"")})})}},U5=(n,i,c)=>{z5(n.childNodes,m=>{V5(m)&&(i(m)&&c(m),m.hasChildNodes()&&U5(m,i,c))})},dU=(n,i)=>{i.nodeName==="SPAN"&&n.getAttribs(i).length===0&&n.remove(i,!0)},r8=(n,i)=>c=>!!(c&&R2(n,c,i)),Y5=(n,i,c)=>m=>{n.setStyle(m,i,c),m.getAttribute("style")===""&&m.removeAttribute("style"),dU(n,m)},nw=pg.generate([{keep:[]},{rename:["name"]},{removed:[]}]),hU=/^(src|href|style)$/,X5=gn.each,U3=J_,mU=n=>/^(TR|TH|TD)$/.test(n.nodeName),i8=(n,i,c)=>n.isChildOf(i,c)&&i!==c&&!n.isBlock(c),a8=(n,i,c)=>{let m=i[c?"startContainer":"endContainer"],p=i[c?"startOffset":"endOffset"];if(Jn(m)){const w=m.childNodes.length-1;!c&&p&&p--,m=m.childNodes[p>w?w:p]}return _n(m)&&c&&p>=m.data.length&&(m=new _i(m,n.getBody()).next()||m),_n(m)&&!c&&p===0&&(m=new _i(m,n.getBody()).prev()||m),m},l8=(n,i)=>{const c=i?"firstChild":"lastChild",m=n[c];return mU(n)&&m?n.nodeName==="TR"&&m[c]||m:n},j5=(n,i,c,m)=>{var p;const w=n.create(c,m);return(p=i.parentNode)===null||p===void 0||p.insertBefore(w,i),w.appendChild(i),w},c8=(n,i,c,m,p)=>{const w=Ke.fromDom(i),x=Ke.fromDom(n.create(m,p)),M=c?il(w):Wg(w);return ni(x,M),c?(Ca(w,x),ah(x,w)):(iu(w,x),na(x,w)),x.dom},q5=(n,i)=>i.links&&n.nodeName==="A",G5=(n,i,c)=>{const m=i.parentNode;let p;const w=n.dom,x=jc(n);wm(c)&&m===w.getRoot()&&(!c.list_block||!U3(i,c.list_block))&&Ne(Rr(i.childNodes),M=>{Om(n,x,M.nodeName.toLowerCase())?p?p.appendChild(M):(p=j5(w,M,x),w.setAttribs(p,db(n))):p=null}),!(Jk(c)&&!U3(c.inline,i))&&w.remove(i,!0)},gU=(n,i,c)=>Xe(n)?{name:i,value:null}:{name:n,value:Ph(i,c)},AS=(n,i)=>{n.getAttrib(i,"style")===""&&(i.removeAttribute("style"),i.removeAttribute("data-mce-style"))},K5=(n,i,c,m,p)=>{let w=!1;X5(c.styles,(x,M)=>{const{name:B,value:q}=gU(M,x,m),ae=M2(q,B);(c.remove_similar||G(q)||!Jn(p)||U3(R2(n,p,B),ae))&&n.setStyle(i,B,""),w=!0}),w&&AS(n,i)},Ix=(n,i,c)=>{i==="removeformat"?Ne(o8(n.selection),m=>{Ne(KB,p=>n.dom.setStyle(m,p,"")),AS(n.dom,m)}):JB(n.formatter,i).each(m=>{Ne(o8(n.selection),p=>K5(n.dom,p,m,c,null))})},DS=(n,i,c,m,p)=>{const w=n.dom,x=P3(n),M=n.schema;if(Ml(i)&&tp(M,i.inline)&&ig(M,m)&&m.parentElement===n.getBody())return G5(n,m,i),nw.removed();if(!i.ceFalseOverride&&m&&w.getContentEditableParent(m)==="false"||m&&!H3(w,m,i)&&!q5(m,i))return nw.keep();const B=m,q=i.preserve_attributes;if(Ml(i)&&i.remove==="all"&&oe(q)){const ae=At(w.getAttribs(B),fe=>kt(q,fe.name.toLowerCase()));if(w.removeAllAttribs(B),Ne(ae,fe=>w.setAttrib(B,fe.name,fe.value)),ae.length>0)return nw.rename("span")}if(i.remove!=="all"){K5(w,B,i,c,p),X5(i.attributes,(fe,be)=>{const{name:Le,value:Ye}=gU(be,fe,c);if(i.remove_similar||G(Ye)||!Jn(p)||U3(w.getAttrib(p,Le),Ye)){if(Le==="class"){const Me=w.getAttrib(B,Le);if(Me){let Ve="";if(Ne(Me.split(/\s+/),gt=>{/mce\-\w+/.test(gt)&&(Ve+=(Ve?" ":"")+gt)}),Ve){w.setAttrib(B,Le,Ve);return}}}if(hU.test(Le)&&B.removeAttribute("data-mce-"+Le),Le==="style"&&$f(["li"])(B)&&w.getStyle(B,"list-style-type")==="none"){B.removeAttribute(Le),w.setStyle(B,"list-style-type","none");return}Le==="class"&&B.removeAttribute("className"),B.removeAttribute(Le)}}),X5(i.classes,fe=>{fe=Ph(fe,c),(!Jn(p)||w.hasClass(p,fe))&&w.removeClass(B,fe)});const ae=w.getAttribs(B);for(let fe=0;fe{let w;return i.parentNode&&Ne($2(n.dom,i.parentNode).reverse(),x=>{if(!w&&Jn(x)&&x.id!=="_start"&&x.id!=="_end"){const M=$h(n,x,c,m,p);M&&M.split!==!1&&(w=x)}}),w},Cie=(n,i,c,m)=>DS(n,i,c,m,m).fold(Qe(m),p=>(n.dom.createFragment().appendChild(m),n.dom.rename(m,p)),Qe(null)),pU=(n,i,c,m,p,w,x,M)=>{var B,q;let ae,fe;const be=n.dom;if(c){const Le=c.parentNode;for(let Ye=m.parentNode;Ye&&Ye!==Le;Ye=Ye.parentNode){let Me=be.clone(Ye,!1);for(let Ve=0;Ve{const w=n.formatter.get(i),x=w[0],M=n.dom,B=n.selection,q=Me=>{const Ve=u8(n,Me,i,c,p);return pU(n,w,Ve,Me,Me,!0,x,c)},ae=Me=>Wd(Me)&&Jn(Me)&&(Me.id==="_start"||Me.id==="_end"),fe=Me=>jt(w,Ve=>Bx(n,Ve,c,Me,Me)),be=Me=>{const Ve=Rr(Me.childNodes),Ot=fe(Me)||jt(w,hn=>H3(M,Me,hn)),wt=Me.parentNode;if(!Ot&&Oe(wt)&&I2(x)&&fe(wt),x.deep&&Ve.length)for(let hn=0;hn{Jn(Me)&&n.dom.getStyle(Me,"text-decoration")===hn&&Me.parentNode&&Gk(M,Me.parentNode)===hn&&Bx(n,{deep:!1,exact:!0,inline:"span",styles:{textDecoration:hn}},void 0,Me)})},Le=Me=>{const Ve=M.get(Me?"_start":"_end");if(Ve){let gt=Ve[Me?"firstChild":"lastChild"];return ae(gt)&&(gt=gt[Me?"firstChild":"lastChild"]),_n(gt)&>.data.length===0&&(gt=Me?Ve.previousSibling||Ve.nextSibling:Ve.nextSibling||Ve.previousSibling),M.remove(Ve,!0),gt}else return null},Ye=Me=>{let Ve,gt,Ot=z0(M,Me,w,Me.collapsed);if(x.split){if(Ot=_p(Ot),Ve=a8(n,Ot,!0),gt=a8(n,Ot),Ve!==gt){if(Ve=l8(Ve,!0),gt=l8(gt,!1),i8(M,Ve,gt)){const Pt=he.from(Ve.firstChild).getOr(Ve);q(c8(M,Pt,!0,"span",{id:"_start","data-mce-type":"bookmark"})),Le(!0);return}if(i8(M,gt,Ve)){const Pt=he.from(gt.lastChild).getOr(gt);q(c8(M,Pt,!1,"span",{id:"_end","data-mce-type":"bookmark"})),Le(!1);return}Ve=j5(M,Ve,"span",{id:"_start","data-mce-type":"bookmark"}),gt=j5(M,gt,"span",{id:"_end","data-mce-type":"bookmark"});const wt=M.createRng();wt.setStartAfter(Ve),wt.setEndBefore(gt),c1(M,wt,Pt=>{Ne(Pt,hn=>{!Wd(hn)&&!Wd(hn.parentNode)&&q(hn)})}),q(Ve),q(gt),Ve=Le(!0),gt=Le()}else Ve=gt=q(Ve);Ot.startContainer=Ve.parentNode?Ve.parentNode:Ve,Ot.startOffset=M.nodeIndex(Ve),Ot.endContainer=gt.parentNode?gt.parentNode:gt,Ot.endOffset=M.nodeIndex(gt)+1}c1(M,Ot,wt=>{Ne(wt,be)})};if(m){if(D2(m)){const Me=M.createRng();Me.setStartBefore(m),Me.setEndAfter(m),Ye(Me)}else Ye(m);Rh(n,i,m,c);return}!B.isCollapsed()||!Ml(x)||xb(n).length?(ZE(n,()=>jk(n,Ye),Me=>Ml(x)&&I5(n,i,c,Me)),n.nodeChanged()):jB(n,i,c,p),Ix(n,i,c),Rh(n,i,m,c)},f8=(n,i,c,m,p)=>{(m||n.selection.isEditable())&&kie(n,i,c,m,p)},Bx=(n,i,c,m,p)=>DS(n,i,c,m,p).fold(je,w=>(n.dom.rename(m,w),!0),mt),bU=gn.each,vU=(n,i,c,m)=>{const p=w=>{if(Jn(w)&&Jn(w.parentNode)&&vm(w)){const x=Gk(n,w.parentNode);n.getStyle(w,"color")&&x?n.setStyle(w,"text-decoration",x):n.getStyle(w,"text-decoration")===x&&n.setStyle(w,"text-decoration",null)}};i.styles&&(i.styles.color||i.styles.textDecoration)&&(gn.walk(m,p,"childNodes"),p(m))},d8=(n,i,c,m)=>{if(i.styles&&i.styles.backgroundColor){const p=r8(n,"fontSize");U5(m,w=>p(w)&&vm(w),Y5(n,"backgroundColor",Ph(i.styles.backgroundColor,c)))}},OU=(n,i,c,m)=>{if(Ml(i)&&(i.inline==="sub"||i.inline==="sup")){const p=r8(n,"fontSize");U5(m,x=>p(x)&&vm(x),Y5(n,"fontSize",""));const w=At(n.select(i.inline==="sup"?"sub":"sup",m),vm);n.remove(w,!0)}},h8=(n,i,c,m)=>{bU(i,p=>{Ml(p)&&bU(n.dom.select(p.inline,m),w=>{V5(w)&&Bx(n,p,c,w,p.exact?w:null)}),fU(n.dom,p,m)})},yU=(n,i,c,m,p)=>{const w=p.parentNode;$h(n,w,c,m)&&Bx(n,i,m,p)||i.merge_with_parents&&w&&n.dom.getParent(w,x=>$h(n,x,c,m)?(Bx(n,i,m,p),!0):!1)},ow=gn.each,m8=(n,i,c,m)=>{if(D_(n)&&Ml(i)&&c.parentNode){const p=rd(n.schema),w=$l(Ke.fromDom(c),x=>qc(x.dom));return ns(p,m)&&$a(Ke.fromDom(c.parentNode),!1)&&!w}else return!1},rc=(n,i,c,m)=>{if(ow(c.styles,(p,w)=>{n.setStyle(i,w,Ph(p,m))}),c.styles){const p=n.getAttrib(i,"style");p&&n.setAttrib(i,"data-mce-style",p)}},xie=(n,i,c,m)=>{const p=n.formatter.get(i),w=p[0],x=!m&&n.selection.isCollapsed(),M=n.dom,B=n.selection,q=(Ye,Me=w)=>{ce(Me.onformat)&&Me.onformat(Ye,Me,c,m),rc(M,Ye,Me,c),ow(Me.attributes,(Ve,gt)=>{M.setAttrib(Ye,gt,Ph(Ve,c))}),ow(Me.classes,Ve=>{const gt=Ph(Ve,c);M.hasClass(Ye,gt)||M.addClass(Ye,gt)})},ae=(Ye,Me)=>{let Ve=!1;return ow(Ye,gt=>dd(gt)?M.getContentEditable(Me)==="false"&&!gt.ceFalseOverride||Oe(gt.collapsed)&>.collapsed!==x?!0:M.is(Me,gt.selector)&&!qc(Me)?(q(Me,gt),Ve=!0,!1):!0:!1),Ve},fe=Ye=>{if(L(Ye)){const Me=M.create(Ye);return q(Me),Me}else return null},be=(Ye,Me,Ve)=>{const gt=[];let Ot=!0;const wt=w.inline||w.block,Pt=fe(wt),hn=Lt=>tS(w)&&$h(n,Lt,i,c),Hn=(Lt,Zt,yn)=>{const yo=N2(w)&&Wl(n.schema,Lt)&&Om(n,Zt,wt);return yn&&yo},$n=(Lt,Zt,yn,yo)=>{const Do=Lt.nodeName.toLowerCase(),Cs=Om(n,wt,Do)&&Om(n,Zt,wt),Ws=!Ve&&_n(Lt)&&Sn(Lt.data),Ir=qc(Lt),pi=!Ml(w)||!Ye.isBlock(Lt);return(yn||yo)&&Cs&&!Ws&&!Ir&&pi};c1(Ye,Me,Lt=>{let Zt;const yn=yo=>{let Do=!1,Cs=Ot,Ws=!1;const Ir=yo.parentNode,pi=Ir.nodeName.toLowerCase(),fl=Ye.getContentEditable(yo);Oe(fl)&&(Cs=Ot,Ot=fl==="true",Do=!0,Ws=P2(n,yo));const Il=Ot&&!Do;if(mi(yo)&&!m8(n,w,yo,pi)){Zt=null,wm(w)&&Ye.remove(yo);return}if(hn(yo)){Zt=null;return}if(Hn(yo,pi,Il)){const Oc=Ye.rename(yo,wt);q(Oc),gt.push(Oc),Zt=null;return}if(dd(w)){let Oc=ae(p,yo);if(!Oc&&Oe(Ir)&&I2(w)&&(Oc=ae(p,Ir)),!Ml(w)||Oc){Zt=null;return}}Oe(Pt)&&$n(yo,pi,Il,Ws)?(Zt||(Zt=Ye.clone(Pt,!1),Ir.insertBefore(Zt,yo),gt.push(Zt)),Ws&&Do&&(Ot=Cs),Zt.appendChild(yo)):(Zt=null,Ne(Rr(yo.childNodes),yn),Do&&(Ot=Cs),Zt=null)};Ne(Lt,yn)}),w.links===!0&&Ne(gt,Lt=>{const Zt=yn=>{yn.nodeName==="A"&&q(yn,w),Ne(Rr(yn.childNodes),Zt)};Zt(Lt)}),Ne(gt,Lt=>{const Zt=Do=>{let Cs=0;return Ne(Do.childNodes,Ws=>{!ym(Ws)&&!Wd(Ws)&&Cs++}),Cs},yn=Do=>oo(Do.childNodes,qk).filter(Ws=>Ye.getContentEditable(Ws)!=="false"&&H3(Ye,Ws,w)).map(Ws=>{const Ir=Ye.clone(Ws,!1);return q(Ir),Ye.replace(Ir,Do,!0),Ye.remove(Ws,!0),Ir}).getOr(Do),yo=Zt(Lt);if((gt.length>1||!Ye.isBlock(Lt))&&yo===0){Ye.remove(Lt,!0);return}(Ml(w)||wm(w)&&w.wrapper)&&(!w.exact&&yo===1&&(Lt=yn(Lt)),h8(n,p,c,Lt),yU(n,w,i,c,Lt),d8(Ye,w,c,Lt),vU(Ye,w,c,Lt),OU(Ye,w,c,Lt),tw(n,w,c,Lt))})},Le=D2(m)?m:B.getNode();if(M.getContentEditable(Le)==="false"&&!P2(n,Le)){m=Le,ae(p,m),GE(n,i,m,c);return}if(w){if(m)if(D2(m)){if(!ae(p,m)){const Ye=M.createRng();Ye.setStartBefore(m),Ye.setEndAfter(m),be(M,z0(M,Ye,p),!0)}}else be(M,m,!0);else!x||!Ml(w)||xb(n).length?(B.setRng(T5(B.getRng())),ZE(n,()=>{jk(n,(Ye,Me)=>{const Ve=Me?Ye:z0(M,Ye,p);be(M,Ve,!1)})},mt),n.nodeChanged()):tU(n,i,c),JB(n.formatter,i).each(Ye=>{Ne(uU(n.selection),Me=>rc(M,Me,Ye,c))});iU(i,n)}GE(n,i,m,c)},wU=(n,i,c,m)=>{(m||n.selection.isEditable())&&xie(n,i,c,m)},_U=n=>un(n,"vars"),Tie=(n,i)=>{n.set({}),i.on("NodeChange",c=>{ov(i,c.element,n.get())}),i.on("FormatApply FormatRemove",c=>{const m=he.from(c.node).map(p=>D2(p)?p:p.startContainer).bind(p=>Jn(p)?he.some(p):he.from(p.parentElement)).getOrThunk(()=>xg(i));ov(i,m,n.get())})},xg=n=>n.selection.getStart(),Lx=(n,i,c,m,p)=>ps(i,M=>{const B=n.formatter.matchNode(M,c,p!=null?p:{},m);return!ve(B)},M=>N5(n,M,c)?!0:m?!1:Oe(n.formatter.matchNode(M,c,p,!0))),nv=(n,i)=>{const c=i!=null?i:xg(n);return At($2(n.dom,c),m=>Jn(m)&&!Pd(m))},ov=(n,i,c)=>{const m=nv(n,i);ln(c,(p,w)=>{const x=M=>{const B=Lx(n,m,w,M.similar,_U(M)?M.vars:void 0),q=B.isSome();if(M.state.get()!==q){M.state.set(q);const ae=B.getOr(i);_U(M)?M.callback(q,{node:ae,format:w,parents:m}):Ne(M.callbacks,fe=>fe(q,{node:ae,format:w,parents:m}))}};Ne([p.withSimilar,p.withoutSimilar],x),Ne(p.withVars,x)})},SU=(n,i,c,m,p,w)=>{const x=i.get();Ne(c.split(","),M=>{const B=wo(x,M).getOrThunk(()=>{const ae={withSimilar:{state:Ga(!1),similar:!0,callbacks:[]},withoutSimilar:{state:Ga(!1),similar:!1,callbacks:[]},withVars:[]};return x[M]=ae,ae}),q=()=>{const ae=nv(n);return Lx(n,ae,M,p,w).isSome()};if(ve(w)){const ae=p?B.withSimilar:B.withoutSimilar;ae.callbacks.push(m),ae.callbacks.length===1&&ae.state.set(q())}else B.withVars.push({state:Ga(q()),similar:p,vars:w,callback:m})}),i.set(x)},CU=(n,i,c)=>{const m=n.get();Ne(i.split(","),p=>wo(m,p).each(w=>{m[p]={withSimilar:{...w.withSimilar,callbacks:At(w.withSimilar.callbacks,x=>x!==c)},withoutSimilar:{...w.withoutSimilar,callbacks:At(w.withoutSimilar.callbacks,x=>x!==c)},withVars:At(w.withVars,x=>x.callback!==c)}})),n.set(m)},PS=(n,i,c,m,p,w)=>(SU(n,i,c,m,p,w),{unbind:()=>CU(i,c,m)}),MS=(n,i,c,m)=>{const p=n.formatter.get(i);p&&(I5(n,i,c,m)&&(!("toggle"in p[0])||p[0].toggle)?f8(n,i,c,m):wU(n,i,c,m))},sw=gn.explode,J5=()=>{const n={};return{addFilter:(p,w)=>{Ne(sw(p),x=>{un(n,x)||(n[x]={name:x,callbacks:[]}),n[x].callbacks.push(w)})},getFilters:()=>po(n),removeFilter:(p,w)=>{Ne(sw(p),x=>{if(un(n,x))if(Oe(w)){const M=n[x],B=At(M.callbacks,q=>q!==w);B.length>0?M.callbacks=B:delete n[x]}else delete n[x]})}}},eM=(n,i)=>{Ne(i,c=>{n.attr(c,null)})},g8=(n,i,c)=>{n.addNodeFilter("font",m=>{Ne(m,p=>{const w=i.parse(p.attr("style")),x=p.attr("color"),M=p.attr("face"),B=p.attr("size");x&&(w.color=x),M&&(w["font-family"]=M),B&&ou(B).each(q=>{w["font-size"]=c[q-1]}),p.name="span",p.attr("style",i.serialize(w)),eM(p,["color","face","size"])})})},p8=(n,i,c)=>{n.addNodeFilter("strike",m=>{const p=i.type!=="html4";Ne(m,w=>{if(p)w.name="s";else{const x=c.parse(w.attr("style"));x["text-decoration"]="line-through",w.name="span",w.attr("style",c.serialize(x))}})})},kU=(n,i,c)=>{var m;const p=Qv();i.convert_fonts_to_spans&&g8(n,p,gn.explode((m=i.font_size_legacy_values)!==null&&m!==void 0?m:"")),p8(n,c,p)},xU=(n,i,c)=>{i.inline_styles&&kU(n,i,c)},tM=(n,i,c)=>{i.addNodeFilter("br",(m,p,w)=>{const x=gn.extend({},c.getBlockElements()),M=c.getNonEmptyElements(),B=c.getWhitespaceElements();x.body=1;const q=ae=>ae.name in x||rr(c,ae);for(let ae=0,fe=m.length;aefetch(n).then(i=>i.ok?i.blob():Promise.reject()).catch(()=>Promise.reject({message:`Cannot convert ${n} to Blob. Resource might not exist or is inaccessible.`,uriType:"blob"})),EU=n=>{const i=/([a-z0-9+\/=\s]+)/i.exec(n);return i?i[1]:""},nM=n=>{const[i,...c]=n.split(","),m=c.join(","),p=/data:([^/]+\/[^;]+)(;.+)?/.exec(i);if(p){const w=p[2]===";base64",x=w?EU(m):decodeURIComponent(m);return he.some({type:p[1],data:x,base64Encoded:w})}else return he.none()},b8=(n,i,c=!0)=>{let m=i;if(c)try{m=atob(i)}catch{return he.none()}const p=new Uint8Array(m.length);for(let w=0;wnew Promise((i,c)=>{nM(n).bind(({type:m,data:p,base64Encoded:w})=>b8(m,p,w)).fold(()=>c("Invalid data URI"),i)}),v8=n=>Ar(n,"blob:")?TU(n):Ar(n,"data:")?AU(n):Promise.reject("Unknown URI format"),O8=n=>new Promise((i,c)=>{const m=new FileReader;m.onloadend=()=>{i(m.result)},m.onerror=()=>{var p;c((p=m.error)===null||p===void 0?void 0:p.message)},m.readAsDataURL(n)});let Fx=0;const y8=n=>(n||"blobid")+Fx++,w8=(n,i,c)=>nM(n).bind(({data:m,type:p,base64Encoded:w})=>{if(i&&!w)return he.none();{const x=w?m:btoa(m);return c(x,p)}}),oM=(n,i,c)=>{const m=n.create(y8(),i,c);return n.add(m),m},_8=(n,i,c=!1)=>w8(i,c,(m,p)=>he.from(n.getByData(m,p)).orThunk(()=>b8(p,m).map(w=>oM(n,w,m)))),S8=(n,i)=>{const c=()=>Promise.reject("Invalid data URI");if(Ar(i,"blob:")){const m=n.getByUri(i);return Oe(m)?Promise.resolve(m):v8(i).then(p=>O8(p).then(w=>w8(w,!1,x=>he.some(oM(n,p,x))).getOrThunk(c)))}else return Ar(i,"data:")?_8(n,i).fold(c,m=>Promise.resolve(m)):Promise.reject("Unknown image data format")},DU=n=>Oe(n.attr("data-mce-bogus")),PU=n=>n.attr("src")===qn.transparentSrc||Oe(n.attr("data-mce-placeholder")),C8=(n,i)=>{const{blob_cache:c}=i;if(c){const m=p=>{const w=p.attr("src");PU(p)||DU(p)||Re(w)||_8(c,w,!0).each(x=>{p.attr("src",x.blobUri())})};n.addAttributeFilter("src",p=>Ne(p,m))}},k8=(n,i)=>{const c=n.schema;i.remove_trailing_brs&&tM(i,n,c),n.addAttributeFilter("href",p=>{let w=p.length;const x=B=>B.split(" ").filter(ae=>ae.length>0).concat(["noopener"]).sort().join(" "),M=B=>{const q=B?gn.trim(B):"";return/\b(noopener)\b/g.test(q)?q:x(q)};if(!i.allow_unsafe_link_target)for(;w--;){const B=p[w];B.name==="a"&&B.attr("target")==="_blank"&&B.attr("rel",M(B.attr("rel")))}}),i.allow_html_in_named_anchor||n.addAttributeFilter("id,name",p=>{let w=p.length,x,M,B,q;for(;w--;)if(q=p[w],q.name==="a"&&q.firstChild&&!q.attr("href"))for(B=q.parent,x=q.lastChild;x&&B;)M=x.prev,B.insert(x,q),x=M}),i.fix_list_elements&&n.addNodeFilter("ul,ol",p=>{let w=p.length,x,M;for(;w--;)if(x=p[w],M=x.parent,M&&(M.name==="ul"||M.name==="ol"))if(x.prev&&x.prev.name==="li")x.prev.append(x);else{const B=new Xd("li",1);B.attr("style","list-style-type: none"),x.wrap(B)}});const m=c.getValidClasses();i.validate&&m&&n.addAttributeFilter("class",p=>{var w;let x=p.length;for(;x--;){const M=p[x],B=(w=M.attr("class"))!==null&&w!==void 0?w:"",q=gn.explode(B," ");let ae="";for(let fe=0;fe"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Qx(n,i,c){return x8()?Qx=Reflect.construct:Qx=function(p,w,x){var M=[null];M.push.apply(M,w);var B=Function.bind.apply(p,M),q=new B;return x&&Y3(q,x.prototype),q},Qx.apply(null,arguments)}function g1(n){return MU(n)||RU(n)||sM(n)||T8()}function MU(n){if(Array.isArray(n))return rw(n)}function RU(n){if(typeof Symbol<"u"&&n[Symbol.iterator]!=null||n["@@iterator"]!=null)return Array.from(n)}function sM(n,i){if(!!n){if(typeof n=="string")return rw(n,i);var c=Object.prototype.toString.call(n).slice(8,-1);if(c==="Object"&&n.constructor&&(c=n.constructor.name),c==="Map"||c==="Set")return Array.from(n);if(c==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c))return rw(n,i)}}function rw(n,i){(i==null||i>n.length)&&(i=n.length);for(var c=0,m=new Array(i);c{zI.add(i)});const gs=["font","text-decoration","text-emphasis"],qP=(n,i)=>bs(n.parseStyle(n.getAttrib(i,"style"))),xs=n=>zI.has(n),VI=(n,i)=>tr(qP(n,i),c=>!xs(c)),yie=n=>At(n,i=>jt(gs,c=>Ar(i,c))),wie=(n,i,c)=>{const m=qP(n,i),p=qP(n,c),w=x=>{var M,B;const q=(M=n.getStyle(i,x))!==null&&M!==void 0?M:"",ae=(B=n.getStyle(c,x))!==null&&B!==void 0?B:"";return yr(q)&&yr(ae)&&q!==ae};return jt(m,x=>{const M=B=>jt(B,q=>q===x);if(!M(p)&&M(gs)){const B=yie(p);return jt(B,w)}else return w(x)})},WI=(n,i,c)=>he.from(c.container()).filter(_n).exists(m=>{const p=n?0:-1;return i(m.data.charAt(c.offset()+p))}),UI=He(WI,!0,Dh),YI=He(WI,!1,Dh),sW=n=>{const i=n.container();return _n(i)&&(i.data.length===0||Sn(i.data)&&_O.isBookmarkNode(i.parentNode))},EO=(n,i)=>c=>wb(n?0:-1,c).filter(i).isSome(),ns=n=>Ui(n)&&Bi(Ke.fromDom(n),"display")==="block",XI=n=>Es(n)&&!bl(n),rW=EO(!0,ns),iW=EO(!1,ns),j0=EO(!0,sf),vS=EO(!1,sf),jI=EO(!0,Iu),qI=EO(!1,Iu),AO=EO(!0,XI),q0=EO(!1,XI),aW=n=>n.slice(0,-1),_ie=(n,i,c)=>cn(i,n)?aW(oh(n,m=>c(m)||vt(m,i))):[],lW=(n,i)=>_ie(n,i,je),G0=(n,i)=>[n].concat(lW(n,i)),GP=(n,i,c)=>Nk(n,i,c,sW),GI=(n,i)=>oo(G0(Ke.fromDom(i.container()),n),hc),KI=(n,i,c)=>GP(n,i.dom,c).forall(m=>GI(i,c).fold(()=>!Hd(m,c,i.dom),p=>!Hd(m,c,i.dom)&&cn(p,Ke.fromDom(m.container())))),KP=(n,i,c)=>GI(i,c).fold(()=>GP(n,i.dom,c).forall(m=>!Hd(m,c,i.dom)),m=>GP(n,m.dom,c).isNone()),JP=He(KP,!1),Ms=He(KP,!0),JI=He(KI,!1),b3=He(KI,!0),eB=n=>We(n).exists(au),vx=(n,i,c)=>{const m=At(G0(Ke.fromDom(c.container()),i),hc),p=$o(m).getOr(i);return zd(n,p.dom,c).filter(eB)},v3=(n,i)=>We(i).exists(au)||vx(!0,n,i).isSome(),O3=(n,i)=>ht(i).exists(au)||vx(!1,n,i).isSome(),tB=He(vx,!1),cW=He(vx,!0),e5=n=>Vt.isTextPosition(n)&&!n.isAtStart()&&!n.isAtEnd(),nB=(n,i)=>{const c=At(G0(Ke.fromDom(i.container()),n),hc);return $o(c).getOr(n)},oB=(n,i)=>e5(i)?YI(i):YI(i)||Hu(nB(n,i).dom,i).exists(YI),sB=(n,i)=>e5(i)?UI(i):UI(i)||Hf(nB(n,i).dom,i).exists(UI),uW=n=>kt(["pre","pre-wrap"],n),t5=n=>We(n).bind(i=>Zl(i,kl)).exists(i=>uW(Bi(i,"white-space"))),fW=(n,i)=>Hu(n.dom,i).isNone(),dW=(n,i)=>Hf(n.dom,i).isNone(),hW=(n,i)=>fW(n,i)||dW(n,i)||JP(n,i)||Ms(n,i)||O3(n,i)||v3(n,i),n5=n=>Oe(n)&&Es(n)&&Y_(n),y3=(n,i)=>c=>n5(new _i(c,n)[i]()),mW=(n,i)=>{const c=Hf(n.dom,i).getOr(i),m=y3(n.dom,"next");return i.isAtEnd()&&(m(i.container())||m(c.container()))},gW=(n,i)=>{const c=Hu(n.dom,i).getOr(i),m=y3(n.dom,"prev");return i.isAtStart()&&(m(i.container())||m(c.container()))},rB=(n,i)=>t5(i)?!1:hW(n,i)||oB(n,i)||sB(n,i),Ox=(n,i)=>t5(i)?!1:JP(n,i)||JI(n,i)||O3(n,i)||oB(n,i)||gW(n,i),pW=n=>{const i=n.container(),c=n.offset();return _n(i)&&ct5(i)?!1:Ms(n,i)||b3(n,i)||v3(n,i)||sB(n,i)||mW(n,i),o5=(n,i)=>Ox(n,i)||yx(n,pW(i)),iB=(n,i)=>Gs(n.charAt(i)),s5=(n,i)=>Dh(n.charAt(i)),bW=n=>{const i=n.container();return _n(i)&&nr(i.data,Kr)},vW=n=>{const i=n.split("");return pt(i,(c,m)=>Gs(c)&&m>0&&m{const m=i.data,p=Vt(i,0);return!c&&iB(m,0)&&!o5(n,p)?(i.data=" "+m.slice(1),!0):c&&s5(m,0)&&Ox(n,p)?(i.data=Kr+m.slice(1),!0):!1},OW=n=>{const i=n.data,c=vW(i);return c!==i?(n.data=c,!0):!1},r5=(n,i,c)=>{const m=i.data,p=Vt(i,m.length-1);return!c&&iB(m,m.length-1)&&!o5(n,p)?(i.data=m.slice(0,-1)+" ",!0):c&&s5(m,m.length-1)&&yx(n,p)?(i.data=m.slice(0,-1)+Kr,!0):!1},yW=(n,i)=>{const c=i.container();if(!_n(c))return he.none();if(bW(i)){const m=DO(n,c,!1)||OW(c)||r5(n,c,!1);return ks(m,i)}else if(o5(n,i)){const m=DO(n,c,!0)||r5(n,c,!0);return ks(m,i)}else return he.none()},wW=n=>{const i=Ke.fromDom(n.getBody());n.selection.isCollapsed()&&yW(i,Vt.fromRangeStart(n.selection.getRng())).each(c=>{n.selection.setRng(c.toRange())})},i5=(n,i,c)=>{if(c===0)return;const m=Ke.fromDom(n),p=di(m,hc).getOr(m),w=n.data.slice(i,i+c),x=i+c>=n.data.length&&yx(p,Vt(n,n.data.length)),M=i===0&&Ox(p,Vt(n,0));n.replaceData(i,c,mh(w,4,M,x))},wx=(n,i)=>{const c=n.data.slice(i),m=c.length-nu(c).length;i5(n,i,m)},w3=(n,i)=>{const c=n.data.slice(0,i),m=c.length-xu(c).length;i5(n,i-m,m)},_3=(n,i,c,m=!0)=>{const p=xu(n.data).length,w=m?n:i,x=m?i:n;return m?w.appendData(x.data):w.insertData(0,x.data),wr(Ke.fromDom(x)),c&&wx(w,p),w},md=(n,i)=>{const c=n.container(),m=n.offset();return!Vt.isTextPosition(n)&&c===i.parentNode&&m>Vt.before(i).offset()},_W=(n,i)=>md(i,n)?Vt(i.container(),i.offset()-1):i,SW=n=>_n(n)?Vt(n,0):Vt.before(n),CW=n=>_n(n)?Vt(n,n.data.length):Vt.after(n),aB=n=>Tl(n.previousSibling)?he.some(CW(n.previousSibling)):n.previousSibling?Vd(n.previousSibling):he.none(),lB=n=>Tl(n.nextSibling)?he.some(SW(n.nextSibling)):n.nextSibling?cl(n.nextSibling):he.none(),X2=(n,i)=>he.from(i.previousSibling?i.previousSibling:i.parentNode).bind(c=>Hu(n,Vt.before(c))).orThunk(()=>Hf(n,Vt.after(i))),kW=(n,i)=>Hf(n,Vt.after(i)).orThunk(()=>Hu(n,Vt.before(i))),xW=(n,i)=>aB(i).orThunk(()=>lB(i)).orThunk(()=>X2(n,i)),Ba=(n,i)=>lB(i).orThunk(()=>aB(i)).orThunk(()=>kW(n,i)),S3=(n,i,c)=>n?Ba(i,c):xW(i,c),Sie=(n,i,c)=>S3(n,i,c).map(He(_W,c)),Jc=(n,i,c)=>{c.fold(()=>{n.focus()},m=>{n.selection.setRng(m.toRange(),i)})},oi=n=>i=>i.dom===n,Cm=(n,i)=>i&&un(n.schema.getBlockElements(),ti(i)),TW=n=>{if($a(n)){const i=Ke.fromHtml('
    ');return Ad(n),na(n,i),he.some(Vt.before(i.dom))}else return he.none()},cB=(n,i,c)=>{const m=Sa(n).filter(sl),p=Td(n).filter(sl);return wr(n),Ef(m,p,i,(w,x,M)=>{const B=w.dom,q=x.dom,ae=B.data.length;return _3(B,q,c),M.container()===q?Vt(B,ae):M}).orThunk(()=>(c&&(m.each(w=>w3(w.dom,w.dom.length)),p.each(w=>wx(w.dom,0))),i))},a5=(n,i)=>un(n.schema.getTextInlineElements(),ti(i)),K0=(n,i,c,m=!0)=>{const p=Sie(i,n.getBody(),c.dom),w=di(c,He(Cm,n),oi(n.getBody())),x=cB(c,p,a5(n,c));n.dom.isEmpty(n.getBody())?(n.setContent(""),n.selection.setCursorLocation()):w.bind(TW).fold(()=>{m&&Jc(n,i,x)},M=>{m&&Jc(n,i,he.some(M))})},uB=/[\u0591-\u07FF\uFB1D-\uFDFF\uFE70-\uFEFC]/,fB=n=>uB.test(n),j2=(n,i)=>Pu(Ke.fromDom(i),Xi(n))&&!ig(n.schema,i)&&n.dom.isEditable(i),dB=n=>{var i;return Qr.DOM.getStyle(n,"direction",!0)==="rtl"||fB((i=n.textContent)!==null&&i!==void 0?i:"")},l5=(n,i,c)=>At(Qr.DOM.getParents(c.container(),"*",i),n),J0=(n,i,c)=>{const m=l5(n,i,c);return he.from(m[m.length-1])},Sp=(n,i,c)=>{const m=pm(i,n),p=pm(c,n);return Oe(m)&&m===p},EW=n=>rf(n)||Nf(n),Sg=(n,i)=>{const c=i.container(),m=i.offset();return n?sr(c)?_n(c.nextSibling)?Vt(c.nextSibling,0):Vt.after(c):rf(i)?Vt(c,m+1):i:sr(c)?_n(c.previousSibling)?Vt(c.previousSibling,c.previousSibling.data.length):Vt.before(c):Nf(i)?Vt(c,m-1):i},AW=He(Sg,!0),C3=He(Sg,!1),hB=(n,i)=>{const c=m=>m.stopImmediatePropagation();n.on("beforeinput input",c,!0),n.getDoc().execCommand(i),n.off("beforeinput input",c)},_x=n=>{n.execCommand("delete")},c5=n=>hB(n,"Delete"),OS=n=>hB(n,"ForwardDelete"),Cg=n=>i=>Gr(fi(i),n,vt),Sx=n=>mc(n)||ja(n),Ti=(n,i)=>cn(n,i)?Zl(i,Sx,Cg(n)):he.none(),q2=(n,i=!0)=>{n.dom.isEmpty(n.getBody())&&n.setContent("",{no_selection:!i})},u5=(n,i,c)=>ri(cl(c),Vd(c),(m,p)=>{const w=Sg(!0,m),x=Sg(!1,p),M=Sg(!1,i);return n?Hf(c,M).exists(B=>B.isEqual(x)&&i.isEqual(w)):Hu(c,M).exists(B=>B.isEqual(w)&&i.isEqual(x))}).getOr(!0),f5=n=>(Kb(n)?Sa(n):Mu(n)).bind(f5).orThunk(()=>he.some(n)),k3=(n,i,c,m=!0)=>{var p;i.deleteContents();const w=f5(c).getOr(c),x=Ke.fromDom((p=n.dom.getParent(w.dom,n.dom.isBlock))!==null&&p!==void 0?p:c.dom);if(x.dom===n.getBody()?q2(n,m):$a(x)&&(Pe(x),m&&n.selection.setCursorLocation(x.dom,0)),!vt(c,x)){const M=Gr(fi(x),c)?[]:Jb(x);Ne(M.concat(Da(c)),B=>{!vt(B,x)&&!cn(B,x)&&$a(B)&&wr(B)})}},d5=n=>i=>vt(n,i),Cx=n=>pl(n,"td,th"),h5=(n,i)=>{const c=q=>vp(Ke.fromDom(q),i),m=c(n.startContainer),p=c(n.endContainer),w=m.isSome(),x=p.isSome(),M=ri(m,p,vt).getOr(!1);return{startTable:m,endTable:p,isStartInTable:w,isEndInTable:x,isSameTable:M,isMultiTable:!M&&w&&x}},yS=(n,i)=>({start:n,end:i}),m5=(n,i,c)=>({rng:n,table:i,cells:c}),wS=pg.generate([{singleCellTable:["rng","cell"]},{fullTable:["table"]},{partialTable:["cells","outsideDetails"]},{multiTable:["startTableCells","endTableCells","betweenRng"]}]),kx=(n,i)=>at(Ke.fromDom(n),"td,th",i),g5=n=>!vt(n.start,n.end),p5=(n,i)=>vp(n.start,i).bind(c=>vp(n.end,i).bind(m=>ks(vt(c,m),c))),mB=(n,i)=>!g5(n)&&p5(n,i).exists(c=>{const m=c.dom.rows;return m.length===1&&m[0].cells.length===1}),_S=(n,i)=>{const c=kx(n.startContainer,i),m=kx(n.endContainer,i);return ri(c,m,yS)},gB=n=>i=>vp(i,n).bind(c=>Po(Cx(c)).map(m=>yS(i,m))),b5=n=>i=>vp(i,n).bind(c=>$o(Cx(c)).map(m=>yS(m,i))),v5=n=>i=>p5(i,n).map(c=>m5(i,c,Cx(c))),pB=(n,i,c,m)=>{if(c.collapsed||!n.forall(g5))return he.none();if(i.isSameTable){const p=n.bind(v5(m));return he.some({start:p,end:p})}else{const p=kx(c.startContainer,m),w=kx(c.endContainer,m),x=p.bind(gB(m)).bind(v5(m)),M=w.bind(b5(m)).bind(v5(m));return he.some({start:x,end:M})}},O5=(n,i)=>Ss(n,c=>vt(c,i)),x3=n=>ri(O5(n.cells,n.rng.start),O5(n.cells,n.rng.end),(i,c)=>n.cells.slice(i,c+1)),bB=(n,i,c)=>n.exists(m=>mB(m,c)&&wO(m.start,i)),xx=(n,i)=>{const{startTable:c,endTable:m}=i,p=n.cloneRange();return c.each(w=>p.setStartAfter(w.dom)),m.each(w=>p.setEndBefore(w.dom)),p},vB=(n,i,c,m)=>pB(n,i,c,m).bind(({start:p,end:w})=>p.or(w)).bind(p=>{const{isSameTable:w}=i,x=x3(p).getOr([]);if(w&&p.cells.length===x.length)return he.some(wS.fullTable(p.table));if(x.length>0){if(w)return he.some(wS.partialTable(x,he.none()));{const M=xx(c,i);return he.some(wS.partialTable(x,he.some({...i,rng:M})))}}else return he.none()}),OB=(n,i,c,m)=>pB(n,i,c,m).bind(({start:p,end:w})=>{const x=p.bind(x3).getOr([]),M=w.bind(x3).getOr([]);if(x.length>0&&M.length>0){const B=xx(c,i);return he.some(wS.multiTable(x,M,B))}else return he.none()}),yB=(n,i)=>{const c=d5(n),m=_S(i,c),p=h5(i,c);return bB(m,i,c)?m.map(w=>wS.singleCellTable(i,w.start)):p.isMultiTable?OB(m,p,i,c):vB(m,p,i,c)},y5=n=>Ne(n,i=>{Vi(i,"contenteditable"),Pe(i)}),wB=(n,i)=>he.from(n.dom.getParent(i,n.dom.isBlock)).map(Ke.fromDom),_B=(n,i,c)=>{c.each(m=>{i?wr(m):(Pe(m),n.selection.setCursorLocation(m.dom,0))})},T3=(n,i,c,m)=>{const p=c.cloneRange();m?(p.setStart(c.startContainer,c.startOffset),p.setEndAfter(i.dom.lastChild)):(p.setStartBefore(i.dom.firstChild),p.setEnd(c.endContainer,c.endOffset)),Tx(n,p,i,!1).each(w=>w())},w5=n=>{const i=xb(n),c=Ke.fromDom(n.selection.getNode());Rd(c.dom)&&$a(c)?n.selection.setCursorLocation(c.dom,0):n.selection.collapse(!0),i.length>1&&jt(i,m=>vt(m,c))&&Pr(c,"data-mce-selected","1")},_5=(n,i,c)=>he.some(()=>{const m=n.selection.getRng(),p=c.bind(({rng:w,isStartInTable:x})=>{const M=wB(n,x?w.endContainer:w.startContainer);w.deleteContents(),_B(n,x,M.filter($a));const B=x?i[0]:i[i.length-1];return T3(n,B,m,x),$a(B)?he.none():he.some(x?i.slice(1):i.slice(0,-1))}).getOr(i);y5(p),w5(n)}),SB=(n,i,c,m)=>he.some(()=>{const p=n.selection.getRng(),w=i[0],x=c[c.length-1];T3(n,w,p,!0),T3(n,x,p,!1);const M=$a(w)?i:i.slice(1),B=$a(x)?c:c.slice(0,-1);y5(M.concat(B)),m.deleteContents(),w5(n)}),Tx=(n,i,c,m=!0)=>he.some(()=>{k3(n,i,c,m)}),CB=(n,i)=>he.some(()=>K0(n,!1,i)),kB=(n,i,c)=>yB(i,c).bind(m=>m.fold(He(Tx,n),He(CB,n),He(_5,n),He(SB,n))),xB=(n,i)=>Ex(n,i),TB=(n,i,c,m)=>SS(i,m).fold(()=>kB(n,i,c),p=>xB(n,p)),EB=(n,i,c)=>{const m=Ke.fromDom(n.getBody()),p=n.selection.getRng();return c.length!==0?_5(n,c,he.none()):TB(n,m,p,i)},E3=(n,i)=>oo(G0(i,n),qm),SS=(n,i)=>oo(G0(i,n),Ec("caption")),AB=(n,i,c,m,p)=>Sb(c,n.getBody(),p).bind(w=>E3(i,Ke.fromDom(w.getNode())).bind(x=>vt(x,m)?he.none():he.some(ot))),Ex=(n,i)=>he.some(()=>{Pe(i),n.selection.setCursorLocation(i.dom,0)}),A3=(n,i,c,m)=>cl(n.dom).bind(p=>Vd(n.dom).map(w=>i?c.isEqual(p)&&m.isEqual(w):c.isEqual(w)&&m.isEqual(p))).getOr(!0),S5=(n,i)=>Ex(n,i),Ax=(n,i,c)=>SS(n,Ke.fromDom(c.getNode())).fold(()=>he.some(ot),m=>ks(!vt(m,i),ot)),C5=(n,i,c,m,p)=>Sb(c,n.getBody(),p).fold(()=>he.some(ot),w=>A3(m,c,p,w)?S5(n,m):Ax(i,m,w)),DB=(n,i,c,m)=>{const p=Vt.fromRangeStart(n.selection.getRng());return E3(c,m).bind(w=>$a(w)?Ex(n,w):AB(n,c,i,w,p))},CS=(n,i,c,m)=>{const p=Vt.fromRangeStart(n.selection.getRng());return $a(m)?Ex(n,m):C5(n,c,i,m,p)},D3=(n,i)=>n?jI(i):qI(i),k5=(n,i)=>{const c=Vt.fromRangeStart(n.selection.getRng());return D3(i,c)||zd(i,n.getBody(),c).exists(m=>D3(i,m))},Dx=(n,i,c)=>{const m=Ke.fromDom(n.getBody());return SS(m,c).fold(()=>DB(n,i,m,c).orThunk(()=>ks(k5(n,i),ot)),p=>CS(n,i,m,p))},Eb=(n,i)=>{const c=Ke.fromDom(n.selection.getStart(!0)),m=xb(n);return n.selection.isCollapsed()&&m.length===0?Dx(n,i,c):EB(n,c,m)},PO=(n,i)=>{let c=i;for(;c&&c!==n;){if(ba(c)||Es(c))return c;c=c.parentNode}return null},DW=["data-ephox-","data-mce-","data-alloy-","data-snooker-","_"],PB=gn.each,P3=n=>{const i=n.dom,c=new Set(n.serializer.getTempAttrs()),m=(w,x)=>{if(w.nodeName!==x.nodeName||w.nodeType!==x.nodeType)return!1;const M=q=>{const ae={};return PB(i.getAttribs(q),fe=>{const be=fe.nodeName.toLowerCase();be!=="style"&&!p(be)&&(ae[be]=i.getAttrib(q,be))}),ae},B=(q,ae)=>{for(const fe in q)if(un(q,fe)){const be=ae[fe];if(ve(be)||q[fe]!==be)return!1;delete ae[fe]}for(const fe in ae)if(un(ae,fe))return!1;return!0};return Jn(w)&&Jn(x)&&(!B(M(w),M(x))||!B(i.parseStyle(i.getAttrib(w,"style")),i.parseStyle(i.getAttrib(x,"style"))))?!1:!Wd(w)&&!Wd(x)},p=w=>jt(DW,x=>Ar(w,x))||c.has(w);return{compare:m,isAttributeInternal:p}},PW=(n,i)=>{let c=n;for(;c=c.walk();)i(c)},MW=(n,i,c,m)=>{const p=c.name;for(let w=0,x=n.length;w{const m={nodes:{},attributes:{}};return c.firstChild&&PW(c,p=>{MW(n,i,p,m)}),m},M3=(n,i)=>{const c=(m,p)=>{ln(m,w=>{const x=Rr(w.nodes);Ne(w.filter.callbacks,M=>{for(let B=x.length-1;B>=0;B--){const q=x[B];(!(p?q.attr(w.filter.name)!==void 0:q.name===w.filter.name)||Re(q.parent))&&x.splice(B,1)}x.length>0&&M(x,w.filter.name,i)})})};c(n.nodes,!1),c(n.attributes,!0)},Cp=(n,i,c,m={})=>{const p=RW(n,i,c);M3(p,m)},Px=(n,i,c,m)=>{if((n.pad_empty_with_br||i.insert)&&c(m)){const w=new Xd("br",1);i.insert&&w.attr("data-mce-bogus","1"),m.empty().append(w)}else m.empty().append(new Xd("#text",3)).value=Kr},R3=n=>{var i;return $3(n,"#text")&&((i=n==null?void 0:n.firstChild)===null||i===void 0?void 0:i.value)===Kr},$3=(n,i)=>{const c=n==null?void 0:n.firstChild;return Oe(c)&&c===n.lastChild&&c.name===i},$W=(n,i)=>{const c=n.getElementRule(i.name);return(c==null?void 0:c.paddEmpty)===!0},kS=(n,i,c,m)=>m.isEmpty(i,c,p=>$W(n,p)),NW=(n,i)=>Oe(n)&&(i(n)||n.name==="br"),MB=n=>{let i;for(let c=n;c;c=c.parent){const m=c.attr("contenteditable");if(m==="false")break;m==="true"&&(i=c)}return he.from(i)},Mx=(n,i,c=n.parent)=>{if(i.getSpecialElements()[n.name])n.empty().remove();else{const m=n.children();for(const p of m)c&&!i.isValidChild(c.name,p.name)&&Mx(p,i,c);n.unwrap()}},x5=(n,i,c,m=ot)=>{const p=i.getTextBlockElements(),w=i.getNonEmptyElements(),x=i.getWhitespaceElements(),M=gn.makeMap("tr,td,th,tbody,thead,tfoot,table,summary"),B=new Set,q=ae=>ae!==c&&!M[ae.name];for(let ae=0;ae1)if(i.isValidChild(be.name,fe.name)){Me.reverse(),Le=Me[0].clone(),m(Le);let Ve=Le;for(let gt=0;gt0?(Ye=Me[gt].clone(),m(Ye),Ve.append(Ye)):Ye=Ve;for(let Ot=Me[gt].firstChild;Ot&&Ot!==Me[gt+1];){const wt=Ot.next;Ye.append(Ot),Ot=wt}Ve=Ye}kS(i,w,x,Le)?be.insert(fe,Me[0],!0):(be.insert(Le,Me[0],!0),be.insert(fe,Le)),be=Me[0],(kS(i,w,x,be)||$3(be,"br"))&&be.empty().remove()}else Mx(fe,i);else if(fe.parent){if(fe.name==="li"){let Ve=fe.prev;if(Ve&&(Ve.name==="ul"||Ve.name==="ol")){Ve.append(fe);continue}if(Ve=fe.next,Ve&&(Ve.name==="ul"||Ve.name==="ol")&&Ve.firstChild){Ve.insert(fe,Ve.firstChild,!0);continue}const gt=new Xd("ul",1);m(gt),fe.wrap(gt);continue}if(i.isValidChild(fe.parent.name,"div")&&i.isValidChild("div",fe.name)){const Ve=new Xd("div",1);m(Ve),fe.wrap(Ve)}else Mx(fe,i)}}},RB=(n,i)=>{let c=n;for(;c;){if(c.name===i)return!0;c=c.parent}return!1},$B=(n,i,c=i.parent)=>c&&n.children[i.name]&&!n.isValidChild(c.name,i.name)?!0:!!(c&&i.name==="a"&&RB(c,"a")),Rx=(n,i,c,m)=>{const p=document.createRange();return p.setStart(n,i),p.setEnd(c,m),p},NB=n=>{const i=Vt.fromRangeStart(n),c=Vt.fromRangeEnd(n),m=n.commonAncestorContainer;return zd(!1,m,c).map(p=>!Hd(i,c,m)&&Hd(i,p,m)?Rx(i.container(),i.offset(),p.container(),p.offset()):n).getOr(n)},T5=n=>n.collapsed?n:NB(n),IB=n=>Oe(n.firstChild)&&n.firstChild===n.lastChild,IW=n=>n.name==="br"||n.value===Kr,BW=(n,i)=>n.getBlockElements()[i.name]&&IB(i)&&IW(i.firstChild),LW=(n,i)=>{const c=n.getNonEmptyElements();return Oe(i)&&(i.isEmpty(c)||BW(n,i))},FW=(n,i)=>{let c=i.firstChild,m=i.lastChild;return c&&c.name==="meta"&&(c=c.next),m&&m.attr("id")==="mce_marker"&&(m=m.prev),LW(n,m)&&(m=m==null?void 0:m.prev),!c||c!==m?!1:c.name==="ul"||c.name==="ol"},QW=n=>{var i,c;const m=n.firstChild,p=n.lastChild;return m&&m.nodeName==="META"&&((i=m.parentNode)===null||i===void 0||i.removeChild(m)),p&&p.id==="mce_marker"&&((c=p.parentNode)===null||c===void 0||c.removeChild(p)),n},BB=(n,i,c)=>{const m=i.serialize(c),p=n.createFragment(m);return QW(p)},ZW=n=>{var i;return At((i=n==null?void 0:n.childNodes)!==null&&i!==void 0?i:[],c=>c.nodeName==="LI")},E5=n=>n.data===Kr||mi(n),G2=n=>Oe(n==null?void 0:n.firstChild)&&n.firstChild===n.lastChild&&E5(n.firstChild),HW=n=>!n.firstChild||G2(n),zW=n=>n.length>0&&HW(n[n.length-1])?n.slice(0,-1):n,xS=(n,i)=>{const c=n.getParent(i,n.isBlock);return c&&c.nodeName==="LI"?c:null},LB=(n,i)=>!!xS(n,i),FB=(n,i)=>{const c=i.cloneRange(),m=i.cloneRange();return c.setStartBefore(n),m.setEndAfter(n),[c.cloneContents(),m.cloneContents()]},VW=(n,i)=>{const c=Vt.before(n),p=Ea(i).next(c);return p?p.toRange():null},A5=(n,i)=>{const c=Vt.after(n),p=Ea(i).prev(c);return p?p.toRange():null},WW=(n,i,c,m)=>{const p=FB(n,m),w=n.parentNode;return w&&(w.insertBefore(p[0],n),gn.each(i,x=>{w.insertBefore(x,n)}),w.insertBefore(p[1],n),w.removeChild(n)),A5(i[i.length-1],c)},K2=(n,i,c)=>{const m=n.parentNode;return m&&gn.each(i,p=>{m.insertBefore(p,n)}),VW(n,c)},QB=(n,i,c,m)=>(m.insertAfter(i.reverse(),n),A5(i[0],c)),ZB=(n,i,c,m)=>{const p=BB(i,n,m),w=xS(i,c.startContainer),x=zW(ZW(p.firstChild)),M=1,B=2,q=i.getRoot(),ae=fe=>{const be=Vt.fromRangeStart(c),Le=Ea(i.getRoot()),Ye=fe===M?Le.prev(be):Le.next(be),Me=Ye==null?void 0:Ye.getNode();return Me?xS(i,Me)!==w:!0};return w?ae(M)?K2(w,x,q):ae(B)?QB(w,x,q,i):WW(w,x,q,c):null},HB=["pre"],N3=(n,i,c,m)=>{var p;const w=i.firstChild,x=i.lastChild,M=x.attr("data-mce-type")==="bookmark"?x.prev:x,B=w===M,q=kt(HB,w.name);if(B&&q){const ae=w.attr("contenteditable")!=="false",fe=((p=n.getParent(c,n.isBlock))===null||p===void 0?void 0:p.nodeName.toLowerCase())===w.name,be=he.from(PO(m,c)).forall(ba);return ae&&fe&&be}else return!1},I3=Rd,UW=(n,i,c)=>{if(Oe(c)){const m=n.getParent(i.endContainer,I3);return c===m&&wO(Ke.fromDom(c),i)}else return!1},zB=(n,i,c)=>{var m;if(c.getAttribute("data-mce-bogus")==="all")(m=c.parentNode)===null||m===void 0||m.insertBefore(n.dom.createFragment(i),c);else{const p=c.firstChild,w=c.lastChild;!p||p===w&&p.nodeName==="BR"?n.dom.setHTML(c,i):n.selection.setContent(i,{no_events:!0})}},YW=(n,i)=>{he.from(n.getParent(i,"td,th")).map(Ke.fromDom).each(ct)},XW=(n,i)=>{const c=n.schema.getTextInlineElements(),m=n.dom;if(i){const p=n.getBody(),w=P3(n);gn.each(m.select("*[data-mce-fragment]"),x=>{if(Oe(c[x.nodeName.toLowerCase()])&&VI(m,x)){for(let B=x.parentElement;Oe(B)&&B!==p&&!wie(m,x,B);B=B.parentElement)if(w.compare(B,x)){m.remove(x,!0);break}}})}},B3=n=>{let i=n;for(;i=i.walk();)i.type===1&&i.attr("data-mce-fragment","1")},VB=n=>{gn.each(n.getElementsByTagName("*"),i=>{i.removeAttribute("data-mce-fragment")})},D5=n=>!!n.getAttribute("data-mce-fragment"),jW=(n,i)=>Oe(i)&&!n.schema.getVoidElements()[i.nodeName],qW=(n,i)=>{var c,m,p;let w;const x=n.dom,M=n.selection;if(!i)return;M.scrollIntoView(i);const B=PO(n.getBody(),i);if(B&&x.getContentEditable(B)==="false"){x.remove(i),M.select(B);return}let q=x.createRng();const ae=i.previousSibling;if(_n(ae)){q.setStart(ae,(m=(c=ae.nodeValue)===null||c===void 0?void 0:c.length)!==null&&m!==void 0?m:0);const Le=i.nextSibling;_n(Le)&&(ae.appendData(Le.data),(p=Le.parentNode)===null||p===void 0||p.removeChild(Le))}else q.setStartBefore(i),q.setEndBefore(i);const fe=Le=>{let Ye=Vt.fromRangeStart(Le);return Ye=Ea(n.getBody()).next(Ye),Ye==null?void 0:Ye.toRange()},be=x.getParent(i,x.isBlock);if(x.remove(i),be&&x.isEmpty(be)){const Le=I3(be);Ad(Ke.fromDom(be)),q.setStart(be,0),q.setEnd(be,0),!Le&&!D5(be)&&(w=fe(q))?(q=w,x.remove(be)):x.add(be,x.create("br",Le?{}:{"data-mce-bogus":"1"}))}M.setRng(q)},WB=n=>{const i=n.dom,c=T5(n.selection.getRng());n.selection.setRng(c);const m=i.getParent(c.startContainer,I3);UW(i,c,m)?Tx(n,c,Ke.fromDom(m)):c.startContainer===c.endContainer&&c.endOffset-c.startOffset===1&&_n(c.startContainer.childNodes[c.startOffset])?c.deleteContents():n.getDoc().execCommand("Delete",!1)},P5=n=>{for(let i=n;i;i=i.walk())if(i.attr("id")==="mce_marker")return he.some(i);return he.none()},UB=(n,i,c)=>{var m,p;const w=n.selection,x=n.dom,M=n.parser,B=c.merge,q=Y2({validate:!0},n.schema),ae='';i.indexOf("{$caret}")===-1&&(i+="{$caret}"),i=i.replace(/\{\$caret\}/,ae);let fe=w.getRng();const be=fe.startContainer,Le=n.getBody();be===Le&&w.isCollapsed()&&x.isBlock(Le.firstChild)&&jW(n,Le.firstChild)&&x.isEmpty(Le.firstChild)&&(fe=x.createRng(),fe.setStart(Le.firstChild,0),fe.setEnd(Le.firstChild,0),w.setRng(fe)),w.isCollapsed()||WB(n);const Ye=w.getNode(),Me={context:Ye.nodeName.toLowerCase(),data:c.data,insert:!0},Ve=M.parse(i,Me);if(c.paste===!0&&FW(n.schema,Ve)&&LB(x,Ye))return fe=ZB(q,x,w.getRng(),Ve),fe&&w.setRng(fe),i;c.paste===!0&&N3(x,Ve,Ye,n.getBody())&&((m=Ve.firstChild)===null||m===void 0||m.unwrap()),B3(Ve);let gt=Ve.lastChild;if(gt&>.attr("id")==="mce_marker"){const Ot=gt;for(gt=gt.prev;gt;gt=gt.walk(!0))if(gt.type===3||!x.isBlock(gt.name)){gt.parent&&n.schema.isValidChild(gt.parent.name,"span")&>.parent.insert(Ot,gt,gt.name==="br");break}}if(n._selectionOverrides.showBlockCaretContainer(Ye),!Me.invalid)i=q.serialize(Ve),zB(n,i,Ye);else{n.selection.setContent(ae);let Ot=w.getNode(),wt;const Pt=n.getBody();for(of(Ot)?Ot=wt=Pt:wt=Ot;wt&&wt!==Pt;)Ot=wt,wt=wt.parentNode;i=Ot===Pt?Pt.innerHTML:x.getOuterHTML(Ot);const hn=M.parse(i),Hn=P5(hn),$n=Hn.bind(MB).getOr(hn);Hn.each(yo=>yo.replace(Ve));const Lt=Ve.children(),Zt=(p=Ve.parent)!==null&&p!==void 0?p:hn;Ve.unwrap();const yn=At(Lt,yo=>$B(n.schema,yo,Zt));x5(yn,n.schema,$n),Cp(M.getNodeFilters(),M.getAttributeFilters(),hn),i=q.serialize(hn),Ot===Pt?x.setHTML(Pt,i):x.setOuterHTML(Ot,i)}return XW(n,B),qW(n,x.get("mce_marker")),VB(n.getBody()),YW(x,w.getStart()),$v(n.schema,n.getBody(),w.getStart()),i},L3=n=>n instanceof Xd,GW=n=>{U2(n)&&cl(n.getBody()).each(i=>{const c=i.getNode(),m=Iu(c)?cl(c).getOr(i):i;n.selection.setRng(m.toRange())})},M5=(n,i,c)=>{n.dom.setHTML(n.getBody(),i),c!==!0&&GW(n)},F3=(n,i,c,m)=>{if(c.length===0||/^\s+$/.test(c)){const p='
    ';i.nodeName==="TABLE"?c=""+p+"":/^(UL|OL)$/.test(i.nodeName)&&(c="
  • "+p+"
  • ");const w=jc(n);return n.schema.isValidChild(i.nodeName.toLowerCase(),w.toLowerCase())?(c=p,c=n.dom.createHTML(w,db(n),c)):c||(c=p),M5(n,c,m.no_selection),{content:c,html:c}}else{m.format!=="raw"&&(c=Y2({validate:!1},n.schema).serialize(n.parser.parse(c,{isRootContent:!0,insert:!0})));const p=lu(Ke.fromDom(i))?c:gn.trim(c);return M5(n,p,m.no_selection),{content:p,html:p}}},ev=(n,i,c,m)=>{Cp(n.parser.getNodeFilters(),n.parser.getAttributeFilters(),c);const p=Y2({validate:!1},n.schema).serialize(c),w=lu(Ke.fromDom(i))?p:gn.trim(p);return M5(n,w,m.no_selection),{content:c,html:w}},KW=(n,i,c)=>he.from(n.getBody()).map(m=>L3(i)?ev(n,m,i,c):F3(n,m,i,c)).getOr({content:i,html:L3(c.content)?"":c.content}),R5=(n,i,c)=>di(n,i,c).isSome(),$l=(n,i)=>Vp(n,i).isSome(),Q3=n=>ce(n)?n:je,$5=(n,i,c)=>{let m=n.dom;const p=Q3(c);for(;m.parentNode;){m=m.parentNode;const w=Ke.fromDom(m),x=i(w);if(x.isSome())return x;if(p(w))break}return he.none()},m1=(n,i,c)=>{const m=i(n),p=Q3(c);return m.orThunk(()=>p(n)?he.none():$5(n,i,p))},Z3=J_,N5=(n,i,c)=>{const m=n.formatter.get(c);if(m)for(let p=0;p{const w=n.dom.getRoot();if(i===w)return!1;const x=n.dom.getParent(i,M=>N5(n,M,c)?!0:M.parentNode===w||!!$h(n,M,c,m,!0));return!!$h(n,x,c,m,p)},H3=(n,i,c)=>Ml(c)&&Z3(i,c.inline)||wm(c)&&Z3(i,c.block)?!0:dd(c)?Jn(i)&&n.is(i,c.selector):!1,YB=(n,i,c,m,p,w)=>{const x=c[m],M=m==="attributes";if(ce(c.onmatch))return c.onmatch(i,c,m);if(x){if(kr(x)){for(let B=0;B{const w=n.formatter.get(c),x=n.dom;if(w&&Jn(i))for(let M=0;M{if(m)return J2(n,m,i,c,p);if(m=n.selection.getNode(),J2(n,m,i,c,p))return!0;const w=n.selection.getStart();return!!(w!==m&&J2(n,w,i,c,p))},ew=(n,i,c)=>{const m=[],p={},w=n.selection.getStart();return n.dom.getParent(w,x=>{for(let M=0;M{const c=p=>vt(p,Ke.fromDom(n.getBody())),m=(p,w)=>$h(n,p.dom,w)?he.some(w):he.none();return he.from(n.selection.getStart(!0)).bind(p=>m1(Ke.fromDom(p),w=>Ls(i,x=>m(w,x)),c)).getOrNull()},MO=(n,i)=>{const c=n.formatter.get(i),m=n.dom;if(c&&n.selection.isEditable()){const p=n.selection.getStart(),w=$2(m,p);for(let x=c.length-1;x>=0;x--){const M=c[x];if(!dd(M))return!0;for(let B=w.length-1;B>=0;B--)if(m.is(w[B],M.selector))return!0}}return!1},kg=(n,i,c)=>zn(c,(m,p)=>{const w=Kk(n,p);return n.formatter.matchNode(i,p,{},w)?m.concat([p]):m},[]),tv=Ft,B5=(n,i)=>n.importNode(i,!0),eU=n=>{const i=[];let c=n;for(;c;){if(_n(c)&&c.data!==tv||c.childNodes.length>1)return[];Jn(c)&&i.push(c),c=c.firstChild}return i},XB=n=>eU(n).length>0,$x=n=>{if(n){const i=new _i(n,n);for(let c=i.current();c;c=i.next())if(_n(c))return c}return null},L5=n=>{const i=Ke.fromTag("span");return Ju(i,{id:j_,"data-mce-bogus":"1","data-mce-type":"format-caret"}),n&&na(i,Ke.fromText(tv)),i},kp=n=>{const i=$x(n);return i&&i.data.charAt(0)===tv&&i.deleteData(0,1),i},TS=(n,i,c=!0)=>{const m=n.dom,p=n.selection;if(XB(i))K0(n,!1,Ke.fromDom(i),c);else{const w=p.getRng(),x=m.getParent(i,m.isBlock),M=w.startContainer,B=w.startOffset,q=w.endContainer,ae=w.endOffset,fe=kp(i);m.remove(i,!0),M===fe&&B>0&&w.setStart(fe,B-1),q===fe&&ae>0&&w.setEnd(fe,ae-1),x&&m.isEmpty(x)&&Pe(Ke.fromDom(x)),p.setRng(w)}},z3=(n,i,c=!0)=>{const m=n.dom,p=n.selection;if(i)TS(n,i,c);else if(i=Cb(n.getBody(),p.getStart()),!i)for(;i=m.get(j_);)TS(n,i,c)},F5=(n,i,c)=>{var m,p;const w=n.dom,x=w.getParent(c,He(Wl,n.schema));x&&w.isEmpty(x)?(m=c.parentNode)===null||m===void 0||m.replaceChild(i,c):(j(Ke.fromDom(c)),w.isEmpty(c)?(p=c.parentNode)===null||p===void 0||p.replaceChild(i,c):w.insertAfter(i,c))},V3=(n,i)=>(n.appendChild(i),i),RO=(n,i)=>{var c;const m=An(n,(w,x)=>V3(w,x.cloneNode(!1)),i),p=(c=m.ownerDocument)!==null&&c!==void 0?c:document;return V3(m,p.createTextNode(tv))},Q5=(n,i,c,m,p,w)=>{const x=n.formatter,M=n.dom,B=At(bs(x.get()),fe=>fe!==m&&!nr(fe,"removeformat")),q=kg(n,c,B);if(At(q,fe=>!mP(n,fe,m)).length>0){const fe=c.cloneNode(!1);return M.add(i,fe),x.remove(m,p,fe,w),M.remove(fe),he.some(fe)}else return he.none()},tU=(n,i,c)=>{let m;const p=n.selection,w=n.formatter.get(i);if(!w)return;const x=p.getRng();let M=x.startOffset;const q=x.startContainer.nodeValue;m=Cb(n.getBody(),p.getStart());const ae=/[^\s\u00a0\u00ad\u200b\ufeff]/;if(q&&M>0&&M{const p=n.dom,w=n.selection;let x=!1;const M=n.formatter.get(i);if(!M)return;const B=w.getRng(),q=B.startContainer,ae=B.startOffset;let fe=q;_n(q)&&(ae!==q.data.length&&(x=!0),fe=fe.parentNode);const be=[];let Le;for(;fe;){if($h(n,fe,i,c,m)){Le=fe;break}fe.nextSibling&&(x=!0),be.push(fe),fe=fe.parentNode}if(!!Le)if(x){const Ye=w.getBookmark();B.collapse(!0);let Me=z0(p,B,M,!0);Me=_p(Me),n.formatter.remove(i,c,Me,m),w.moveToBookmark(Ye)}else{const Ye=Cb(n.getBody(),Le),Me=L5(!1).dom;F5(n,Me,Ye!=null?Ye:Le);const Ve=Q5(n,Me,Le,i,c,m),gt=RO(be.concat(Ve.toArray()),Me);Ye&&TS(n,Ye,!1),w.setCursorLocation(gt,1),p.isEmpty(Le)&&p.remove(Le)}},nU=(n,i,c)=>{const m=n.selection,p=n.getBody();z3(n,null,c),(i===8||i===46)&&m.isCollapsed()&&m.getStart().innerHTML===tv&&z3(n,Cb(p,m.getStart())),(i===37||i===39)&&z3(n,Cb(p,m.getStart()))},oU=n=>_n(n)&&Ki(n.data,Kr),sU=n=>{n.on("mouseup keydown",i=>{nU(n,i.keyCode,oU(n.selection.getRng().endContainer))})},qB=n=>{const i=L5(!1),c=RO(n,i.dom);return{caretContainer:i,caretPosition:Vt(c,0)}},ES=(n,i)=>{const{caretContainer:c,caretPosition:m}=qB(i);return Ca(Ke.fromDom(n),c),wr(Ke.fromDom(n)),m},rU=(n,i)=>{const{caretContainer:c,caretPosition:m}=qB(i);return n.insertNode(c.dom),m},Z5=(n,i)=>{const c=n.schema.getTextInlineElements();return un(c,ti(i))&&!qc(i.dom)&&!Pd(i.dom)},W3=n=>qc(n.dom)&&XB(n.dom),Nx={},H5=$f(["pre"]),GB=(n,i)=>{Nx[n]||(Nx[n]=[]),Nx[n].push(i)},iU=(n,i)=>{un(Nx,n)&&Ne(Nx[n],c=>{c(i)})};GB("pre",n=>{const i=n.selection.getRng(),c=p=>w=>{const x=w.previousSibling;return H5(x)&&kt(p,x)},m=(p,w)=>{const x=Ke.fromDom(w),M=Eo(x).dom;wr(x),ni(Ke.fromDom(p),[Ke.fromTag("br",M),Ke.fromTag("br",M),...Da(x)])};if(!i.collapsed){const p=n.selection.getSelectedBlocks(),w=At(At(p,H5),c(p));Ne(w,x=>{m(x.previousSibling,x)})}});const KB=["fontWeight","fontStyle","color","fontSize","fontFamily"],aU=n=>te(n.styles)&&jt(bs(n.styles),i=>kt(KB,i)),lU=n=>oo(n,i=>Ml(i)&&i.inline==="span"&&aU(i)),JB=(n,i)=>{const c=n.get(i);return oe(c)?lU(c):he.none()},e8=(n,i)=>Hu(i,Vt.fromRangeStart(n)).isNone(),t8=(n,i)=>Hf(i,Vt.fromRangeEnd(n)).exists(c=>!mi(c.getNode())||Hf(i,c).isSome())===!1,n8=n=>i=>Wa(i)&&n.isEditable(i),cU=n=>{const i=n.getSelectedBlocks(),c=n.getRng();if(n.isCollapsed())return[];if(i.length===1)return e8(c,i[0])&&t8(c,i[0])?i:[];{const m=$o(i).filter(x=>e8(c,x)).toArray(),p=Po(i).filter(x=>t8(c,x)).toArray(),w=i.slice(1,-1);return m.concat(w).concat(p)}},uU=n=>At(cU(n),n8(n.dom)),o8=n=>At(n.getSelectedBlocks(),n8(n.dom)),z5=gn.each,V5=n=>Jn(n)&&!Wd(n)&&!qc(n)&&!Pd(n),W5=(n,i)=>{for(let c=n;c;c=c[i]){if(_n(c)&&yr(c.data))return n;if(Jn(c)&&!Wd(c))return c}return n},s8=(n,i,c)=>{const m=P3(n),p=Jn(i)&&vm(i),w=Jn(c)&&vm(c);if(p&&w){const x=W5(i,"previousSibling"),M=W5(c,"nextSibling");if(m.compare(x,M)){for(let B=x.nextSibling;B&&B!==M;){const q=B;B=B.nextSibling,x.appendChild(q)}return n.dom.remove(M),gn.each(gn.grep(M.childNodes),B=>{x.appendChild(B)}),x}}return c},tw=(n,i,c,m)=>{var p;if(m&&i.merge_siblings!==!1){const w=(p=s8(n,Gn(m),m))!==null&&p!==void 0?p:m;s8(n,w,Gn(w,!0))}},fU=(n,i,c)=>{if(i.clear_child_styles){const m=i.links?"*:not(a)":"*";z5(n.select(m,c),p=>{V5(p)&&vm(p)&&z5(i.styles,(w,x)=>{n.setStyle(p,x,"")})})}},U5=(n,i,c)=>{z5(n.childNodes,m=>{V5(m)&&(i(m)&&c(m),m.hasChildNodes()&&U5(m,i,c))})},dU=(n,i)=>{i.nodeName==="SPAN"&&n.getAttribs(i).length===0&&n.remove(i,!0)},r8=(n,i)=>c=>!!(c&&R2(n,c,i)),Y5=(n,i,c)=>m=>{n.setStyle(m,i,c),m.getAttribute("style")===""&&m.removeAttribute("style"),dU(n,m)},nw=pg.generate([{keep:[]},{rename:["name"]},{removed:[]}]),hU=/^(src|href|style)$/,X5=gn.each,U3=J_,mU=n=>/^(TR|TH|TD)$/.test(n.nodeName),i8=(n,i,c)=>n.isChildOf(i,c)&&i!==c&&!n.isBlock(c),a8=(n,i,c)=>{let m=i[c?"startContainer":"endContainer"],p=i[c?"startOffset":"endOffset"];if(Jn(m)){const w=m.childNodes.length-1;!c&&p&&p--,m=m.childNodes[p>w?w:p]}return _n(m)&&c&&p>=m.data.length&&(m=new _i(m,n.getBody()).next()||m),_n(m)&&!c&&p===0&&(m=new _i(m,n.getBody()).prev()||m),m},l8=(n,i)=>{const c=i?"firstChild":"lastChild",m=n[c];return mU(n)&&m?n.nodeName==="TR"&&m[c]||m:n},j5=(n,i,c,m)=>{var p;const w=n.create(c,m);return(p=i.parentNode)===null||p===void 0||p.insertBefore(w,i),w.appendChild(i),w},c8=(n,i,c,m,p)=>{const w=Ke.fromDom(i),x=Ke.fromDom(n.create(m,p)),M=c?il(w):Wg(w);return ni(x,M),c?(Ca(w,x),ah(x,w)):(iu(w,x),na(x,w)),x.dom},q5=(n,i)=>i.links&&n.nodeName==="A",G5=(n,i,c)=>{const m=i.parentNode;let p;const w=n.dom,x=jc(n);wm(c)&&m===w.getRoot()&&(!c.list_block||!U3(i,c.list_block))&&Ne(Rr(i.childNodes),M=>{Om(n,x,M.nodeName.toLowerCase())?p?p.appendChild(M):(p=j5(w,M,x),w.setAttribs(p,db(n))):p=null}),!(Jk(c)&&!U3(c.inline,i))&&w.remove(i,!0)},gU=(n,i,c)=>Xe(n)?{name:i,value:null}:{name:n,value:Ph(i,c)},AS=(n,i)=>{n.getAttrib(i,"style")===""&&(i.removeAttribute("style"),i.removeAttribute("data-mce-style"))},K5=(n,i,c,m,p)=>{let w=!1;X5(c.styles,(x,M)=>{const{name:B,value:q}=gU(M,x,m),ae=M2(q,B);(c.remove_similar||G(q)||!Jn(p)||U3(R2(n,p,B),ae))&&n.setStyle(i,B,""),w=!0}),w&&AS(n,i)},Ix=(n,i,c)=>{i==="removeformat"?Ne(o8(n.selection),m=>{Ne(KB,p=>n.dom.setStyle(m,p,"")),AS(n.dom,m)}):JB(n.formatter,i).each(m=>{Ne(o8(n.selection),p=>K5(n.dom,p,m,c,null))})},DS=(n,i,c,m,p)=>{const w=n.dom,x=P3(n),M=n.schema;if(Ml(i)&&tp(M,i.inline)&&ig(M,m)&&m.parentElement===n.getBody())return G5(n,m,i),nw.removed();if(!i.ceFalseOverride&&m&&w.getContentEditableParent(m)==="false"||m&&!H3(w,m,i)&&!q5(m,i))return nw.keep();const B=m,q=i.preserve_attributes;if(Ml(i)&&i.remove==="all"&&oe(q)){const ae=At(w.getAttribs(B),fe=>kt(q,fe.name.toLowerCase()));if(w.removeAllAttribs(B),Ne(ae,fe=>w.setAttrib(B,fe.name,fe.value)),ae.length>0)return nw.rename("span")}if(i.remove!=="all"){K5(w,B,i,c,p),X5(i.attributes,(fe,be)=>{const{name:Le,value:Ye}=gU(be,fe,c);if(i.remove_similar||G(Ye)||!Jn(p)||U3(w.getAttrib(p,Le),Ye)){if(Le==="class"){const Me=w.getAttrib(B,Le);if(Me){let Ve="";if(Ne(Me.split(/\s+/),gt=>{/mce\-\w+/.test(gt)&&(Ve+=(Ve?" ":"")+gt)}),Ve){w.setAttrib(B,Le,Ve);return}}}if(hU.test(Le)&&B.removeAttribute("data-mce-"+Le),Le==="style"&&$f(["li"])(B)&&w.getStyle(B,"list-style-type")==="none"){B.removeAttribute(Le),w.setStyle(B,"list-style-type","none");return}Le==="class"&&B.removeAttribute("className"),B.removeAttribute(Le)}}),X5(i.classes,fe=>{fe=Ph(fe,c),(!Jn(p)||w.hasClass(p,fe))&&w.removeClass(B,fe)});const ae=w.getAttribs(B);for(let fe=0;fe{let w;return i.parentNode&&Ne($2(n.dom,i.parentNode).reverse(),x=>{if(!w&&Jn(x)&&x.id!=="_start"&&x.id!=="_end"){const M=$h(n,x,c,m,p);M&&M.split!==!1&&(w=x)}}),w},Cie=(n,i,c,m)=>DS(n,i,c,m,m).fold(Qe(m),p=>(n.dom.createFragment().appendChild(m),n.dom.rename(m,p)),Qe(null)),pU=(n,i,c,m,p,w,x,M)=>{var B,q;let ae,fe;const be=n.dom;if(c){const Le=c.parentNode;for(let Ye=m.parentNode;Ye&&Ye!==Le;Ye=Ye.parentNode){let Me=be.clone(Ye,!1);for(let Ve=0;Ve{const w=n.formatter.get(i),x=w[0],M=n.dom,B=n.selection,q=Me=>{const Ve=u8(n,Me,i,c,p);return pU(n,w,Ve,Me,Me,!0,x,c)},ae=Me=>Wd(Me)&&Jn(Me)&&(Me.id==="_start"||Me.id==="_end"),fe=Me=>jt(w,Ve=>Bx(n,Ve,c,Me,Me)),be=Me=>{const Ve=Rr(Me.childNodes),Ot=fe(Me)||jt(w,hn=>H3(M,Me,hn)),wt=Me.parentNode;if(!Ot&&Oe(wt)&&I2(x)&&fe(wt),x.deep&&Ve.length)for(let hn=0;hn{Jn(Me)&&n.dom.getStyle(Me,"text-decoration")===hn&&Me.parentNode&&Gk(M,Me.parentNode)===hn&&Bx(n,{deep:!1,exact:!0,inline:"span",styles:{textDecoration:hn}},void 0,Me)})},Le=Me=>{const Ve=M.get(Me?"_start":"_end");if(Ve){let gt=Ve[Me?"firstChild":"lastChild"];return ae(gt)&&(gt=gt[Me?"firstChild":"lastChild"]),_n(gt)&>.data.length===0&&(gt=Me?Ve.previousSibling||Ve.nextSibling:Ve.nextSibling||Ve.previousSibling),M.remove(Ve,!0),gt}else return null},Ye=Me=>{let Ve,gt,Ot=z0(M,Me,w,Me.collapsed);if(x.split){if(Ot=_p(Ot),Ve=a8(n,Ot,!0),gt=a8(n,Ot),Ve!==gt){if(Ve=l8(Ve,!0),gt=l8(gt,!1),i8(M,Ve,gt)){const Pt=he.from(Ve.firstChild).getOr(Ve);q(c8(M,Pt,!0,"span",{id:"_start","data-mce-type":"bookmark"})),Le(!0);return}if(i8(M,gt,Ve)){const Pt=he.from(gt.lastChild).getOr(gt);q(c8(M,Pt,!1,"span",{id:"_end","data-mce-type":"bookmark"})),Le(!1);return}Ve=j5(M,Ve,"span",{id:"_start","data-mce-type":"bookmark"}),gt=j5(M,gt,"span",{id:"_end","data-mce-type":"bookmark"});const wt=M.createRng();wt.setStartAfter(Ve),wt.setEndBefore(gt),c1(M,wt,Pt=>{Ne(Pt,hn=>{!Wd(hn)&&!Wd(hn.parentNode)&&q(hn)})}),q(Ve),q(gt),Ve=Le(!0),gt=Le()}else Ve=gt=q(Ve);Ot.startContainer=Ve.parentNode?Ve.parentNode:Ve,Ot.startOffset=M.nodeIndex(Ve),Ot.endContainer=gt.parentNode?gt.parentNode:gt,Ot.endOffset=M.nodeIndex(gt)+1}c1(M,Ot,wt=>{Ne(wt,be)})};if(m){if(D2(m)){const Me=M.createRng();Me.setStartBefore(m),Me.setEndAfter(m),Ye(Me)}else Ye(m);Rh(n,i,m,c);return}!B.isCollapsed()||!Ml(x)||xb(n).length?(ZE(n,()=>jk(n,Ye),Me=>Ml(x)&&I5(n,i,c,Me)),n.nodeChanged()):jB(n,i,c,p),Ix(n,i,c),Rh(n,i,m,c)},f8=(n,i,c,m,p)=>{(m||n.selection.isEditable())&&kie(n,i,c,m,p)},Bx=(n,i,c,m,p)=>DS(n,i,c,m,p).fold(je,w=>(n.dom.rename(m,w),!0),mt),bU=gn.each,vU=(n,i,c,m)=>{const p=w=>{if(Jn(w)&&Jn(w.parentNode)&&vm(w)){const x=Gk(n,w.parentNode);n.getStyle(w,"color")&&x?n.setStyle(w,"text-decoration",x):n.getStyle(w,"text-decoration")===x&&n.setStyle(w,"text-decoration",null)}};i.styles&&(i.styles.color||i.styles.textDecoration)&&(gn.walk(m,p,"childNodes"),p(m))},d8=(n,i,c,m)=>{if(i.styles&&i.styles.backgroundColor){const p=r8(n,"fontSize");U5(m,w=>p(w)&&vm(w),Y5(n,"backgroundColor",Ph(i.styles.backgroundColor,c)))}},OU=(n,i,c,m)=>{if(Ml(i)&&(i.inline==="sub"||i.inline==="sup")){const p=r8(n,"fontSize");U5(m,x=>p(x)&&vm(x),Y5(n,"fontSize",""));const w=At(n.select(i.inline==="sup"?"sub":"sup",m),vm);n.remove(w,!0)}},h8=(n,i,c,m)=>{bU(i,p=>{Ml(p)&&bU(n.dom.select(p.inline,m),w=>{V5(w)&&Bx(n,p,c,w,p.exact?w:null)}),fU(n.dom,p,m)})},yU=(n,i,c,m,p)=>{const w=p.parentNode;$h(n,w,c,m)&&Bx(n,i,m,p)||i.merge_with_parents&&w&&n.dom.getParent(w,x=>$h(n,x,c,m)?(Bx(n,i,m,p),!0):!1)},ow=gn.each,m8=(n,i,c,m)=>{if(D_(n)&&Ml(i)&&c.parentNode){const p=rd(n.schema),w=$l(Ke.fromDom(c),x=>qc(x.dom));return os(p,m)&&$a(Ke.fromDom(c.parentNode),!1)&&!w}else return!1},rc=(n,i,c,m)=>{if(ow(c.styles,(p,w)=>{n.setStyle(i,w,Ph(p,m))}),c.styles){const p=n.getAttrib(i,"style");p&&n.setAttrib(i,"data-mce-style",p)}},xie=(n,i,c,m)=>{const p=n.formatter.get(i),w=p[0],x=!m&&n.selection.isCollapsed(),M=n.dom,B=n.selection,q=(Ye,Me=w)=>{ce(Me.onformat)&&Me.onformat(Ye,Me,c,m),rc(M,Ye,Me,c),ow(Me.attributes,(Ve,gt)=>{M.setAttrib(Ye,gt,Ph(Ve,c))}),ow(Me.classes,Ve=>{const gt=Ph(Ve,c);M.hasClass(Ye,gt)||M.addClass(Ye,gt)})},ae=(Ye,Me)=>{let Ve=!1;return ow(Ye,gt=>dd(gt)?M.getContentEditable(Me)==="false"&&!gt.ceFalseOverride||Oe(gt.collapsed)&>.collapsed!==x?!0:M.is(Me,gt.selector)&&!qc(Me)?(q(Me,gt),Ve=!0,!1):!0:!1),Ve},fe=Ye=>{if(L(Ye)){const Me=M.create(Ye);return q(Me),Me}else return null},be=(Ye,Me,Ve)=>{const gt=[];let Ot=!0;const wt=w.inline||w.block,Pt=fe(wt),hn=Lt=>tS(w)&&$h(n,Lt,i,c),Hn=(Lt,Zt,yn)=>{const yo=N2(w)&&Wl(n.schema,Lt)&&Om(n,Zt,wt);return yn&&yo},$n=(Lt,Zt,yn,yo)=>{const Do=Lt.nodeName.toLowerCase(),Cs=Om(n,wt,Do)&&Om(n,Zt,wt),Ws=!Ve&&_n(Lt)&&Sn(Lt.data),Ir=qc(Lt),pi=!Ml(w)||!Ye.isBlock(Lt);return(yn||yo)&&Cs&&!Ws&&!Ir&&pi};c1(Ye,Me,Lt=>{let Zt;const yn=yo=>{let Do=!1,Cs=Ot,Ws=!1;const Ir=yo.parentNode,pi=Ir.nodeName.toLowerCase(),fl=Ye.getContentEditable(yo);Oe(fl)&&(Cs=Ot,Ot=fl==="true",Do=!0,Ws=P2(n,yo));const Il=Ot&&!Do;if(mi(yo)&&!m8(n,w,yo,pi)){Zt=null,wm(w)&&Ye.remove(yo);return}if(hn(yo)){Zt=null;return}if(Hn(yo,pi,Il)){const Oc=Ye.rename(yo,wt);q(Oc),gt.push(Oc),Zt=null;return}if(dd(w)){let Oc=ae(p,yo);if(!Oc&&Oe(Ir)&&I2(w)&&(Oc=ae(p,Ir)),!Ml(w)||Oc){Zt=null;return}}Oe(Pt)&&$n(yo,pi,Il,Ws)?(Zt||(Zt=Ye.clone(Pt,!1),Ir.insertBefore(Zt,yo),gt.push(Zt)),Ws&&Do&&(Ot=Cs),Zt.appendChild(yo)):(Zt=null,Ne(Rr(yo.childNodes),yn),Do&&(Ot=Cs),Zt=null)};Ne(Lt,yn)}),w.links===!0&&Ne(gt,Lt=>{const Zt=yn=>{yn.nodeName==="A"&&q(yn,w),Ne(Rr(yn.childNodes),Zt)};Zt(Lt)}),Ne(gt,Lt=>{const Zt=Do=>{let Cs=0;return Ne(Do.childNodes,Ws=>{!ym(Ws)&&!Wd(Ws)&&Cs++}),Cs},yn=Do=>oo(Do.childNodes,qk).filter(Ws=>Ye.getContentEditable(Ws)!=="false"&&H3(Ye,Ws,w)).map(Ws=>{const Ir=Ye.clone(Ws,!1);return q(Ir),Ye.replace(Ir,Do,!0),Ye.remove(Ws,!0),Ir}).getOr(Do),yo=Zt(Lt);if((gt.length>1||!Ye.isBlock(Lt))&&yo===0){Ye.remove(Lt,!0);return}(Ml(w)||wm(w)&&w.wrapper)&&(!w.exact&&yo===1&&(Lt=yn(Lt)),h8(n,p,c,Lt),yU(n,w,i,c,Lt),d8(Ye,w,c,Lt),vU(Ye,w,c,Lt),OU(Ye,w,c,Lt),tw(n,w,c,Lt))})},Le=D2(m)?m:B.getNode();if(M.getContentEditable(Le)==="false"&&!P2(n,Le)){m=Le,ae(p,m),GE(n,i,m,c);return}if(w){if(m)if(D2(m)){if(!ae(p,m)){const Ye=M.createRng();Ye.setStartBefore(m),Ye.setEndAfter(m),be(M,z0(M,Ye,p),!0)}}else be(M,m,!0);else!x||!Ml(w)||xb(n).length?(B.setRng(T5(B.getRng())),ZE(n,()=>{jk(n,(Ye,Me)=>{const Ve=Me?Ye:z0(M,Ye,p);be(M,Ve,!1)})},mt),n.nodeChanged()):tU(n,i,c),JB(n.formatter,i).each(Ye=>{Ne(uU(n.selection),Me=>rc(M,Me,Ye,c))});iU(i,n)}GE(n,i,m,c)},wU=(n,i,c,m)=>{(m||n.selection.isEditable())&&xie(n,i,c,m)},_U=n=>un(n,"vars"),Tie=(n,i)=>{n.set({}),i.on("NodeChange",c=>{ov(i,c.element,n.get())}),i.on("FormatApply FormatRemove",c=>{const m=he.from(c.node).map(p=>D2(p)?p:p.startContainer).bind(p=>Jn(p)?he.some(p):he.from(p.parentElement)).getOrThunk(()=>xg(i));ov(i,m,n.get())})},xg=n=>n.selection.getStart(),Lx=(n,i,c,m,p)=>ps(i,M=>{const B=n.formatter.matchNode(M,c,p!=null?p:{},m);return!ve(B)},M=>N5(n,M,c)?!0:m?!1:Oe(n.formatter.matchNode(M,c,p,!0))),nv=(n,i)=>{const c=i!=null?i:xg(n);return At($2(n.dom,c),m=>Jn(m)&&!Pd(m))},ov=(n,i,c)=>{const m=nv(n,i);ln(c,(p,w)=>{const x=M=>{const B=Lx(n,m,w,M.similar,_U(M)?M.vars:void 0),q=B.isSome();if(M.state.get()!==q){M.state.set(q);const ae=B.getOr(i);_U(M)?M.callback(q,{node:ae,format:w,parents:m}):Ne(M.callbacks,fe=>fe(q,{node:ae,format:w,parents:m}))}};Ne([p.withSimilar,p.withoutSimilar],x),Ne(p.withVars,x)})},SU=(n,i,c,m,p,w)=>{const x=i.get();Ne(c.split(","),M=>{const B=wo(x,M).getOrThunk(()=>{const ae={withSimilar:{state:Ga(!1),similar:!0,callbacks:[]},withoutSimilar:{state:Ga(!1),similar:!1,callbacks:[]},withVars:[]};return x[M]=ae,ae}),q=()=>{const ae=nv(n);return Lx(n,ae,M,p,w).isSome()};if(ve(w)){const ae=p?B.withSimilar:B.withoutSimilar;ae.callbacks.push(m),ae.callbacks.length===1&&ae.state.set(q())}else B.withVars.push({state:Ga(q()),similar:p,vars:w,callback:m})}),i.set(x)},CU=(n,i,c)=>{const m=n.get();Ne(i.split(","),p=>wo(m,p).each(w=>{m[p]={withSimilar:{...w.withSimilar,callbacks:At(w.withSimilar.callbacks,x=>x!==c)},withoutSimilar:{...w.withoutSimilar,callbacks:At(w.withoutSimilar.callbacks,x=>x!==c)},withVars:At(w.withVars,x=>x.callback!==c)}})),n.set(m)},PS=(n,i,c,m,p,w)=>(SU(n,i,c,m,p,w),{unbind:()=>CU(i,c,m)}),MS=(n,i,c,m)=>{const p=n.formatter.get(i);p&&(I5(n,i,c,m)&&(!("toggle"in p[0])||p[0].toggle)?f8(n,i,c,m):wU(n,i,c,m))},sw=gn.explode,J5=()=>{const n={};return{addFilter:(p,w)=>{Ne(sw(p),x=>{un(n,x)||(n[x]={name:x,callbacks:[]}),n[x].callbacks.push(w)})},getFilters:()=>po(n),removeFilter:(p,w)=>{Ne(sw(p),x=>{if(un(n,x))if(Oe(w)){const M=n[x],B=At(M.callbacks,q=>q!==w);B.length>0?M.callbacks=B:delete n[x]}else delete n[x]})}}},eM=(n,i)=>{Ne(i,c=>{n.attr(c,null)})},g8=(n,i,c)=>{n.addNodeFilter("font",m=>{Ne(m,p=>{const w=i.parse(p.attr("style")),x=p.attr("color"),M=p.attr("face"),B=p.attr("size");x&&(w.color=x),M&&(w["font-family"]=M),B&&ou(B).each(q=>{w["font-size"]=c[q-1]}),p.name="span",p.attr("style",i.serialize(w)),eM(p,["color","face","size"])})})},p8=(n,i,c)=>{n.addNodeFilter("strike",m=>{const p=i.type!=="html4";Ne(m,w=>{if(p)w.name="s";else{const x=c.parse(w.attr("style"));x["text-decoration"]="line-through",w.name="span",w.attr("style",c.serialize(x))}})})},kU=(n,i,c)=>{var m;const p=Qv();i.convert_fonts_to_spans&&g8(n,p,gn.explode((m=i.font_size_legacy_values)!==null&&m!==void 0?m:"")),p8(n,c,p)},xU=(n,i,c)=>{i.inline_styles&&kU(n,i,c)},tM=(n,i,c)=>{i.addNodeFilter("br",(m,p,w)=>{const x=gn.extend({},c.getBlockElements()),M=c.getNonEmptyElements(),B=c.getWhitespaceElements();x.body=1;const q=ae=>ae.name in x||rr(c,ae);for(let ae=0,fe=m.length;aefetch(n).then(i=>i.ok?i.blob():Promise.reject()).catch(()=>Promise.reject({message:`Cannot convert ${n} to Blob. Resource might not exist or is inaccessible.`,uriType:"blob"})),EU=n=>{const i=/([a-z0-9+\/=\s]+)/i.exec(n);return i?i[1]:""},nM=n=>{const[i,...c]=n.split(","),m=c.join(","),p=/data:([^/]+\/[^;]+)(;.+)?/.exec(i);if(p){const w=p[2]===";base64",x=w?EU(m):decodeURIComponent(m);return he.some({type:p[1],data:x,base64Encoded:w})}else return he.none()},b8=(n,i,c=!0)=>{let m=i;if(c)try{m=atob(i)}catch{return he.none()}const p=new Uint8Array(m.length);for(let w=0;wnew Promise((i,c)=>{nM(n).bind(({type:m,data:p,base64Encoded:w})=>b8(m,p,w)).fold(()=>c("Invalid data URI"),i)}),v8=n=>Ar(n,"blob:")?TU(n):Ar(n,"data:")?AU(n):Promise.reject("Unknown URI format"),O8=n=>new Promise((i,c)=>{const m=new FileReader;m.onloadend=()=>{i(m.result)},m.onerror=()=>{var p;c((p=m.error)===null||p===void 0?void 0:p.message)},m.readAsDataURL(n)});let Fx=0;const y8=n=>(n||"blobid")+Fx++,w8=(n,i,c)=>nM(n).bind(({data:m,type:p,base64Encoded:w})=>{if(i&&!w)return he.none();{const x=w?m:btoa(m);return c(x,p)}}),oM=(n,i,c)=>{const m=n.create(y8(),i,c);return n.add(m),m},_8=(n,i,c=!1)=>w8(i,c,(m,p)=>he.from(n.getByData(m,p)).orThunk(()=>b8(p,m).map(w=>oM(n,w,m)))),S8=(n,i)=>{const c=()=>Promise.reject("Invalid data URI");if(Ar(i,"blob:")){const m=n.getByUri(i);return Oe(m)?Promise.resolve(m):v8(i).then(p=>O8(p).then(w=>w8(w,!1,x=>he.some(oM(n,p,x))).getOrThunk(c)))}else return Ar(i,"data:")?_8(n,i).fold(c,m=>Promise.resolve(m)):Promise.reject("Unknown image data format")},DU=n=>Oe(n.attr("data-mce-bogus")),PU=n=>n.attr("src")===qn.transparentSrc||Oe(n.attr("data-mce-placeholder")),C8=(n,i)=>{const{blob_cache:c}=i;if(c){const m=p=>{const w=p.attr("src");PU(p)||DU(p)||Re(w)||_8(c,w,!0).each(x=>{p.attr("src",x.blobUri())})};n.addAttributeFilter("src",p=>Ne(p,m))}},k8=(n,i)=>{const c=n.schema;i.remove_trailing_brs&&tM(i,n,c),n.addAttributeFilter("href",p=>{let w=p.length;const x=B=>B.split(" ").filter(ae=>ae.length>0).concat(["noopener"]).sort().join(" "),M=B=>{const q=B?gn.trim(B):"";return/\b(noopener)\b/g.test(q)?q:x(q)};if(!i.allow_unsafe_link_target)for(;w--;){const B=p[w];B.name==="a"&&B.attr("target")==="_blank"&&B.attr("rel",M(B.attr("rel")))}}),i.allow_html_in_named_anchor||n.addAttributeFilter("id,name",p=>{let w=p.length,x,M,B,q;for(;w--;)if(q=p[w],q.name==="a"&&q.firstChild&&!q.attr("href"))for(B=q.parent,x=q.lastChild;x&&B;)M=x.prev,B.insert(x,q),x=M}),i.fix_list_elements&&n.addNodeFilter("ul,ol",p=>{let w=p.length,x,M;for(;w--;)if(x=p[w],M=x.parent,M&&(M.name==="ul"||M.name==="ol"))if(x.prev&&x.prev.name==="li")x.prev.append(x);else{const B=new Xd("li",1);B.attr("style","list-style-type: none"),x.wrap(B)}});const m=c.getValidClasses();i.validate&&m&&n.addAttributeFilter("class",p=>{var w;let x=p.length;for(;x--;){const M=p[x],B=(w=M.attr("class"))!==null&&w!==void 0?w:"",q=gn.explode(B," ");let ae="";for(let fe=0;fe"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Qx(n,i,c){return x8()?Qx=Reflect.construct:Qx=function(p,w,x){var M=[null];M.push.apply(M,w);var B=Function.bind.apply(p,M),q=new B;return x&&Y3(q,x.prototype),q},Qx.apply(null,arguments)}function g1(n){return MU(n)||RU(n)||sM(n)||T8()}function MU(n){if(Array.isArray(n))return rw(n)}function RU(n){if(typeof Symbol<"u"&&n[Symbol.iterator]!=null||n["@@iterator"]!=null)return Array.from(n)}function sM(n,i){if(!!n){if(typeof n=="string")return rw(n,i);var c=Object.prototype.toString.call(n).slice(8,-1);if(c==="Object"&&n.constructor&&(c=n.constructor.name),c==="Map"||c==="Set")return Array.from(n);if(c==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c))return rw(n,i)}}function rw(n,i){(i==null||i>n.length)&&(i=n.length);for(var c=0,m=new Array(i);c1?c-1:0),p=1;p/gm),fM=p1(/^data-[\-\w.\u00B7-\uFFFF]/),dM=p1(/^aria-[\-\w]+$/),FU=p1(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),QU=p1(/^(?:\w+script|data):/i),Pb=p1(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),hM=p1(/^html$/i),ZU=function(){return typeof window>"u"?null:window},mM=function(i,c){if($O(i)!=="object"||typeof i.createPolicy!="function")return null;var m=null,p="data-tt-policy-suffix";c.currentScript&&c.currentScript.hasAttribute(p)&&(m=c.currentScript.getAttribute(p));var w="dompurify"+(m?"#"+m:"");try{return i.createPolicy(w,{createHTML:function(M){return M}})}catch{return console.warn("TrustedTypes policy "+w+" could not be created."),null}};function K3(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:ZU(),i=function(Xt){return K3(Xt)};if(i.version="2.3.8",i.removed=[],!n||!n.document||n.document.nodeType!==9)return i.isSupported=!1,i;var c=n.document,m=n.document,p=n.DocumentFragment,w=n.HTMLTemplateElement,x=n.Node,M=n.Element,B=n.NodeFilter,q=n.NamedNodeMap,ae=q===void 0?n.NamedNodeMap||n.MozNamedAttrMap:q,fe=n.HTMLFormElement,be=n.DOMParser,Le=n.trustedTypes,Ye=M.prototype,Me=Db(Ye,"cloneNode"),Ve=Db(Ye,"nextSibling"),gt=Db(Ye,"childNodes"),Ot=Db(Ye,"parentNode");if(typeof w=="function"){var wt=m.createElement("template");wt.content&&wt.content.ownerDocument&&(m=wt.content.ownerDocument)}var Pt=mM(Le,c),hn=Pt?Pt.createHTML(""):"",Hn=m,$n=Hn.implementation,Lt=Hn.createNodeIterator,Zt=Hn.createDocumentFragment,yn=Hn.getElementsByTagName,yo=c.importNode,Do={};try{Do=Ab(m).documentMode?m.documentMode:{}}catch{}var Cs={};i.isSupported=typeof Ot=="function"&&$n&&typeof $n.createHTMLDocument<"u"&&Do!==9;var Ws=$8,Ir=LU,pi=fM,fl=dM,Il=QU,Oc=Pb,Pn=FU,eo=null,Cr=Fi({},[].concat(g1(lM),g1(pd),g1(sv),g1(cM),g1(R8))),Bs=null,Co=Fi({},[].concat(g1(uM),g1(iw),g1(q3),g1(G3))),Mn=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}})),En=null,Xo=null,Ks=!0,Jr=!0,ho=!1,Us=!1,ci=!1,Ja=!1,Ei=!1,$c=!1,Qh=!1,qd=!1,Dm=!0,qO=!0,Pw=!1,GO={},KO=null,Z4=Fi({},["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"]),H4=null,z4=Fi({},["audio","video","img","source","image","track"]),FT=null,QT=Fi({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),ZT="http://www.w3.org/1998/Math/MathML",cC="http://www.w3.org/2000/svg",T1="http://www.w3.org/1999/xhtml",uC=T1,Mw=!1,vv,HT=["application/xhtml+xml","text/html"],zT="text/html",Ib,Ov=null,VT=m.createElement("form"),WT=function(Xt){return Xt instanceof RegExp||Xt instanceof Function},UT=function(Xt){Ov&&Ov===Xt||((!Xt||$O(Xt)!=="object")&&(Xt={}),Xt=Ab(Xt),eo="ALLOWED_TAGS"in Xt?Fi({},Xt.ALLOWED_TAGS):Cr,Bs="ALLOWED_ATTR"in Xt?Fi({},Xt.ALLOWED_ATTR):Co,FT="ADD_URI_SAFE_ATTR"in Xt?Fi(Ab(QT),Xt.ADD_URI_SAFE_ATTR):QT,H4="ADD_DATA_URI_TAGS"in Xt?Fi(Ab(z4),Xt.ADD_DATA_URI_TAGS):z4,KO="FORBID_CONTENTS"in Xt?Fi({},Xt.FORBID_CONTENTS):Z4,En="FORBID_TAGS"in Xt?Fi({},Xt.FORBID_TAGS):{},Xo="FORBID_ATTR"in Xt?Fi({},Xt.FORBID_ATTR):{},GO="USE_PROFILES"in Xt?Xt.USE_PROFILES:!1,Ks=Xt.ALLOW_ARIA_ATTR!==!1,Jr=Xt.ALLOW_DATA_ATTR!==!1,ho=Xt.ALLOW_UNKNOWN_PROTOCOLS||!1,Us=Xt.SAFE_FOR_TEMPLATES||!1,ci=Xt.WHOLE_DOCUMENT||!1,$c=Xt.RETURN_DOM||!1,Qh=Xt.RETURN_DOM_FRAGMENT||!1,qd=Xt.RETURN_TRUSTED_TYPE||!1,Ei=Xt.FORCE_BODY||!1,Dm=Xt.SANITIZE_DOM!==!1,qO=Xt.KEEP_CONTENT!==!1,Pw=Xt.IN_PLACE||!1,Pn=Xt.ALLOWED_URI_REGEXP||Pn,uC=Xt.NAMESPACE||T1,Xt.CUSTOM_ELEMENT_HANDLING&&WT(Xt.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Mn.tagNameCheck=Xt.CUSTOM_ELEMENT_HANDLING.tagNameCheck),Xt.CUSTOM_ELEMENT_HANDLING&&WT(Xt.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Mn.attributeNameCheck=Xt.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),Xt.CUSTOM_ELEMENT_HANDLING&&typeof Xt.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(Mn.allowCustomizedBuiltInElements=Xt.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),vv=HT.indexOf(Xt.PARSER_MEDIA_TYPE)===-1?vv=zT:vv=Xt.PARSER_MEDIA_TYPE,Ib=vv==="application/xhtml+xml"?function(So){return So}:j3,Us&&(Jr=!1),Qh&&($c=!0),GO&&(eo=Fi({},g1(R8)),Bs=[],GO.html===!0&&(Fi(eo,lM),Fi(Bs,uM)),GO.svg===!0&&(Fi(eo,pd),Fi(Bs,iw),Fi(Bs,G3)),GO.svgFilters===!0&&(Fi(eo,sv),Fi(Bs,iw),Fi(Bs,G3)),GO.mathMl===!0&&(Fi(eo,cM),Fi(Bs,q3),Fi(Bs,G3))),Xt.ADD_TAGS&&(eo===Cr&&(eo=Ab(eo)),Fi(eo,Xt.ADD_TAGS)),Xt.ADD_ATTR&&(Bs===Co&&(Bs=Ab(Bs)),Fi(Bs,Xt.ADD_ATTR)),Xt.ADD_URI_SAFE_ATTR&&Fi(FT,Xt.ADD_URI_SAFE_ATTR),Xt.FORBID_CONTENTS&&(KO===Z4&&(KO=Ab(KO)),Fi(KO,Xt.FORBID_CONTENTS)),qO&&(eo["#text"]=!0),ci&&Fi(eo,["html","head","body"]),eo.table&&(Fi(eo,["tbody"]),delete En.tbody),gd&&gd(Xt),Ov=Xt)},V4=Fi({},["mi","mo","mn","ms","mtext"]),W4=Fi({},["foreignobject","desc","title","annotation-xml"]),kZ=Fi({},["title","style","font","a","script"]),E1=Fi({},pd);Fi(E1,sv),Fi(E1,P8);var Rw=Fi({},cM);Fi(Rw,M8);var Mt=function(Xt){var So=Ot(Xt);(!So||!So.tagName)&&(So={namespaceURI:T1,tagName:"template"});var ws=j3(Xt.tagName),Sl=j3(So.tagName);return Xt.namespaceURI===cC?So.namespaceURI===T1?ws==="svg":So.namespaceURI===ZT?ws==="svg"&&(Sl==="annotation-xml"||V4[Sl]):Boolean(E1[ws]):Xt.namespaceURI===ZT?So.namespaceURI===T1?ws==="math":So.namespaceURI===cC?ws==="math"&&W4[Sl]:Boolean(Rw[ws]):Xt.namespaceURI===T1?So.namespaceURI===cC&&!W4[Sl]||So.namespaceURI===ZT&&!V4[Sl]?!1:!Rw[ws]&&(kZ[ws]||!E1[ws]):!1},Rt=function(Xt){zx(i.removed,{element:Xt});try{Xt.parentNode.removeChild(Xt)}catch{try{Xt.outerHTML=hn}catch{Xt.remove()}}},Rn=function(Xt,So){try{zx(i.removed,{attribute:So.getAttributeNode(Xt),from:So})}catch{zx(i.removed,{attribute:null,from:So})}if(So.removeAttribute(Xt),Xt==="is"&&!Bs[Xt])if($c||Qh)try{Rt(So)}catch{}else try{So.setAttribute(Xt,"")}catch{}},xn=function(Xt){var So,ws;if(Ei)Xt=""+Xt;else{var Sl=iM(Xt,/^[\r\n\t ]+/);ws=Sl&&Sl[0]}vv==="application/xhtml+xml"&&(Xt=''+Xt+"");var Pm=Pt?Pt.createHTML(Xt):Xt;if(uC===T1)try{So=new be().parseFromString(Pm,vv)}catch{}if(!So||!So.documentElement){So=$n.createDocument(uC,"template",null);try{So.documentElement.innerHTML=Mw?"":Pm}catch{}}var Gd=So.body||So.documentElement;return Xt&&ws&&Gd.insertBefore(m.createTextNode(ws),Gd.childNodes[0]||null),uC===T1?yn.call(So,ci?"html":"body")[0]:ci?So.documentElement:Gd},Io=function(Xt){return Lt.call(Xt.ownerDocument||Xt,Xt,B.SHOW_ELEMENT|B.SHOW_COMMENT|B.SHOW_TEXT,null,!1)},br=function(Xt){return Xt instanceof fe&&(typeof Xt.nodeName!="string"||typeof Xt.textContent!="string"||typeof Xt.removeChild!="function"||!(Xt.attributes instanceof ae)||typeof Xt.removeAttribute!="function"||typeof Xt.setAttribute!="function"||typeof Xt.namespaceURI!="string"||typeof Xt.insertBefore!="function")},ha=function(Xt){return $O(x)==="object"?Xt instanceof x:Xt&&$O(Xt)==="object"&&typeof Xt.nodeType=="number"&&typeof Xt.nodeName=="string"},Nc=function(Xt,So,ws){!Cs[Xt]||A8(Cs[Xt],function(Sl){Sl.call(i,So,ws,Ov)})},_u=function(Xt){var So;if(Nc("beforeSanitizeElements",Xt,null),br(Xt)||Nh(/[\u0080-\uFFFF]/,Xt.nodeName))return Rt(Xt),!0;var ws=Ib(Xt.nodeName);if(Nc("uponSanitizeElement",Xt,{tagName:ws,allowedTags:eo}),Xt.hasChildNodes()&&!ha(Xt.firstElementChild)&&(!ha(Xt.content)||!ha(Xt.content.firstElementChild))&&Nh(/<[/\w]/g,Xt.innerHTML)&&Nh(/<[/\w]/g,Xt.textContent)||ws==="select"&&Nh(/