Files
lucent-laravel/front/dist/assets/main.7f90168e.js
T

189 lines
2.3 MiB
JavaScript
Raw Normal View History

2023-10-23 18:05:06 +03:00
var TN=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Dye(o){return o&&o.__esModule&&Object.prototype.hasOwnProperty.call(o,"default")?o.default:o}var Nc={exports:{}};/**
* @license
* Lodash <https://lodash.com/>
* Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
* Released under MIT license <https://lodash.com/license>
* Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
* 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.",f="Expected a function",d="Invalid `variable` option passed into `_.template`",h="__lodash_hash_undefined__",b=500,w="__lodash_placeholder__",k=1,T=2,R=4,$=1,Q=2,F=1,U=2,ee=4,I=8,te=16,oe=32,ne=64,G=128,ye=256,Se=512,Ae=30,Oe="...",ue=800,rt=16,nt=1,St=2,V=3,ht=1/0,We=9007199254740991,Ct=17976931348623157e292,Ot=0/0,$e=4294967295,Je=$e-1,an=$e>>>1,Tt=[["ary",G],["bind",F],["bindKey",U],["curry",I],["curryRight",te],["flip",Se],["partial",oe],["partialRight",ne],["rearg",ye]],An="[object Arguments]",Xe="[object Array]",wt="[object AsyncFunction]",he="[object Boolean]",Zo="[object Date]",ao="[object DOMException]",wn="[object Error]",Co="[object Function]",zo="[object GeneratorFunction]",yt="[object Map]",Wt="[object Number]",mt="[object Null]",Ie="[object Object]",Gt="[object Promise]",gn="[object Proxy]",Dt="[object RegExp]",Dn="[object Set]",Hn="[object String]",ps="[object Symbol]",oo="[object Undefined]",Ss="[object WeakMap]",Mr="[object WeakSet]",Rs="[object ArrayBuffer]",er="[object DataView]",Xs="[object Float32Array]",wa="[object Float64Array]",ur="[object Int8Array]",$s="[object Int16Array]",jr="[object Int32Array]",$o="[object Uint8Array]",Mo="[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,At=/<%([\s\S]+?)%>/g,Vt=/<%=([\s\S]+?)%>/g,Xn=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,uo=/^\w*$/,Oo=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,un=/[\\^$.*+?()[\]{}|]/g,os=RegExp(un.source),Eo=/^\s+/,fs=/\s/,kr=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Lr=/\{\n\/\* \[wrapped with (.+)\] \*/,Vs=/,? & /,Ur=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Zi=/[()=,{}\[\]\/\s]/,Fa=/\\(\\)?/g,vi=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,qe=/\w*$/,je=/^[-+]0x[0-9a-f]+$/i,It=/^0b[01]+$/i,Ut=/^\[object .+?Constructor\]$/,fo=/^0o[0-7]+$/i,Lo=/^(?:0|[1-9]\d*)$/,Go=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Jr=/($^)/,at=/['\n\r\u2028\u2029\\]/g,Xo="\\ud800-\\udfff",Ni="\\u0300-\\u036f",la="\\ufe20-\\ufe2f",ma="\\u20d0-\\u20ff",gr=Ni+la+ma,Ic="\\u2700-\\u27bf",wc="a-z\\xdf-\\xf6\\xf8-\\xff",tl="\\xac\\xb1\\xd7\\xf7",ga="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",tr="\\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",_c=tl+ga+tr+Ar,Jc="['\u2019]",_u="["+Xo+"]",yr="["+_c+"]",nl="["+gr+"]",Su="\\d+",eu="["+Ic+"]",Ul="["+wc+"]",Aa="[^"+Xo+_c+Su+Ic+wc+Ki+"]",Dr="\\ud83c[\\udffb-\\udfff]",Lm="(?:"+nl+"|"+Dr+")",_f="[^"+Xo+"]",xr="(?:\\ud83c[\\udde6-\\uddff]){2}",Qa="[\\ud800-\\udbff][\\udc00-\\udfff]",ca="["+Ki+"]",Ji="\\u200d",Cu="(?:"+Ul+"|"+Aa+")",Bc="(?:"+ca+"|"+Aa+")",Za="(?:"+Jc+"(?:d|ll|m|re|s|t|ve))?",Lc="(?:"+Jc+"(?:D|LL|M|RE|S|T|VE))?",Sc=Lm+"?",wd="["+gl+"]?",Hf="(?:"+Ji+"(?:"+[_f,xr,Qa].join("|")+")"+wd+Sc+")*",ku="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Yl="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Fc=wd+Sc+Hf,Sf="(?:"+[eu,xr,Qa].join("|")+")"+Fc,tu="(?:"+[_f+nl+"?",nl,xr,Qa,_u].join("|")+")",_d=RegExp(Jc,"g"),Te=RegExp(nl,"g"),tt=RegExp(Dr+"(?="+Dr+")|"+tu+Fc,"g"),gt=RegExp([ca+"?"+Ul+"+"+Za+"(?="+[yr,ca,"$"].join("|")+")",Bc+"+"+Lc+"(?="+[yr,ca+Cu,"$"].join("|")+")",ca+"?"+Cu+"+"+Za,ca+"+"+Lc,Yl,ku,Su,Sf].join("|"),"g"),Nt=RegExp("["+Ji+Xo+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 ]/,Ro=["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","setTimeo
/* [wrapped with `+A+`] */
`)}function Py(S){return Sr(S)||um(S)||!!(kd&&S&&S[kd])}function im(S,A){var Z=typeof S;return A=A==null?We:A,!!A&&(Z=="number"||Z!="symbol"&&Lo.test(S))&&S>-1&&S%1==0&&S<A}function of(S,A,Z){if(!Ol(Z))return!1;var le=typeof A;return(le=="number"?mu(Z)&&im(A,Z.length):le=="string"&&A in Z)?Zr(Z[A],S):!1}function gh(S,A){if(Sr(S))return!1;var Z=typeof S;return Z=="number"||Z=="symbol"||Z=="boolean"||S==null||il(S)?!0:uo.test(S)||!Xn.test(S)||A!=null&&S in yi(A)}function np(S){var A=typeof S;return A=="string"||A=="number"||A=="symbol"||A=="boolean"?S!=="__proto__":S===null}function ph(S){var A=Id(S),Z=Ee[A];if(typeof Z!="function"||!(A in hi.prototype))return!1;if(S===Z)return!0;var le=Nd(Z);return!!le&&S===le[0]}function m0(S){return!!uc&&uc in S}var $f=Da?fm:hm;function op(S){var A=S&&S.constructor,Z=typeof A=="function"&&A.prototype||rl;return S===Z}function My(S){return S===S&&!Ol(S)}function Xp(S,A){return function(Z){return Z==null?!1:Z[S]===A&&(A!==t||S in yi(Z))}}function td(S){var A=T0(S,function(le){return Z.size===b&&Z.clear(),le}),Z=A.cache;return A}function Ry(S,A){var Z=S[1],le=A[1],Ce=Z|le,Ve=Ce<(F|U|G),ft=le==G&&Z==I||le==G&&Z==ye&&S[7].length<=A[8]||le==(G|ye)&&A[7].length<=A[8]&&Z==I;if(!(Ve||ft))return S;le&F&&(S[2]=A[2],Ce|=Z&F?0:ee);var xt=A[3];if(xt){var zt=S[3];S[3]=zt?Gg(zt,xt,A[4]):xt,S[4]=zt?Qc(S[3],w):A[4]}return xt=A[5],xt&&(zt=S[5],S[5]=zt?tg(zt,xt,A[6]):xt,S[6]=zt?Qc(S[5],w):A[6]),xt=A[7],xt&&(S[7]=xt),le&G&&(S[8]=S[8]==null?A[8]:Er(S[8],A[8])),S[9]==null&&(S[9]=A[9]),S[0]=A[0],S[1]=Ce,S}function bh(S){var A=[];if(S!=null)for(var Z in yi(S))A.push(Z);return A}function Fv(S){return Gh.call(S)}function t_(S,A,Z){return A=ho(A===t?S.length-1:A,0),function(){for(var le=arguments,Ce=-1,Ve=ho(le.length-A,0),ft=rn(Ve);++Ce<Ve;)ft[Ce]=le[A+Ce];Ce=-1;for(var xt=rn(A+1);++Ce<A;)xt[Ce]=le[Ce];return xt[A]=Z(ft),ri(S,this,xt)}}function $y(S,A){return A.length<2?S:Zl(S,Ps(A,0,-1))}function sp(S,A){for(var Z=S.length,le=Er(A.length,Z),Ce=cu(S);le--;){var Ve=A[le];S[le]=im(Ve,Z)?Ce[Ve]:t}return S}function Nf(S,A){if(!(A==="constructor"&&typeof S[A]=="function")&&A!="__proto__")return S[A]}var fu=g0(au),rp=ce||function(S,A){return me.setTimeout(S,A)},Ny=g0(Up);function n_(S,A,Z){var le=A+"";return Ny(S,UC(le,am(tp(le),Z)))}function g0(S){var A=0,Z=0;return function(){var le=ql(),Ce=rt-(le-Z);if(Z=le,Ce>0){if(++A>=ue)return arguments[0]}else A=0;return S.apply(t,arguments)}}function Vc(S,A){var Z=-1,le=S.length,Ce=le-1;for(A=A===t?le:A;++Z<A;){var Ve=Pf(Z,Ce),ft=S[Ve];S[Ve]=S[Z],S[Z]=ft}return S.length=A,S}var p0=td(function(S){var A=[];return S.charCodeAt(0)===46&&A.push(""),S.replace(Oo,function(Z,le,Ce,Ve){A.push(Ce?Ve.replace(Fa,"$1"):le||Z)}),A});function sf(S){if(typeof S=="string"||il(S))return S;var A=S+"";return A=="0"&&1/S==-ht?"-0":A}function ip(S){if(S!=null){try{return Gu.call(S)}catch{}try{return S+""}catch{}}return""}function am(S,A){return ks(Tt,function(Z){var le="_."+Z[0];A&Z[1]&&!Ii(S,le)&&S.push(le)}),S.sort()}function Qv(S){if(S instanceof hi)return S.clone();var A=new Du(S.__wrapped__,S.__chain__);return A.__actions__=cu(S.__actions__),A.__index__=S.__index__,A.__values__=S.__values__,A}function o_(S,A,Z){(Z?of(S,A,Z):A===t)?A=1:A=ho(Xr(A),0);var le=S==null?0:S.length;if(!le||A<1)return[];for(var Ce=0,Ve=0,ft=rn(_e(le/A));Ce<le;)ft[Ve++]=Ps(S,Ce,Ce+=A);return ft}function jp(S){for(var A=-1,Z=S==null?0:S.length,le=0,Ce=[];++A<Z;){var Ve=S[A];Ve&&(Ce[le++]=Ve)}return Ce}function Iy(){var S=arguments.length;if(!S)return[];for(var A=rn(S-1),Z=arguments[0],le=S;le--;)A[le-1]=arguments[le];return Wf(Sr(Z)?cu(Z):[Z],Wa(A,1))}var ap=fr(function(S,A){return Dl(S)?Va(S,Wa(A,1,Dl,!0)):[]}),b0=fr(function(S,A){var Z=vh(A);return Dl(Z)&&(Z=t),Dl(S)?Va(S,Wa(A,1,Dl,!0),Qs(Z,2)):[]}),nb=fr(function(S,A){var Z=vh(A);return Dl(Z)&&(Z=t),Dl(S)?Va(S,Wa(A,1,Dl,!0),t,Z):[]});function By(S,A,Z){var le=S==null?0:S.length;return le?(A=Z||A===t?1:Xr(A),Ps(S,A<0?0:A,le)):[]}function Ly(S,A,Z){var le=S==null?0:S.length;return le?(A=Z||A===t?1:Xr(A),A=le-A,Ps(S,0,A<0?0:A)):[]}function s_(S,A){return S&&S.length?tm(
`;S.replace(Fo,function(Zs,gi,Ci,pu,Bu,Bf){return Ci||(Ci=pu),Vn+=S.slice(bn,Bf).replace(at,Fl),gi&&(xt=!0,Vn+=`' +
__e(`+gi+`) +
'`),Bu&&(zt=!0,Vn+=`';
`+Bu+`;
__p += '`),Ci&&(Vn+=`' +
((__t = (`+Ci+`)) == null ? '' : __t) +
'`),bn=Bf+Zs.length,Zs}),Vn+=`';
`;var Ns=ii.call(A,"variable")&&A.variable;if(!Ns)Vn=`with (obj) {
`+Vn+`
}
`;else if(Zi.test(Ns))throw new nr(d);Vn=(zt?Vn.replace(aa,""):Vn).replace(bs,"$1").replace(_a,"$1;"),Vn="function("+(Ns||"obj")+`) {
`+(Ns?"":`obj || (obj = {});
`)+"var __t, __p = ''"+(xt?", __e = _.escape":"")+(zt?`, __j = Array.prototype.join;
function print() { __p += __j.call(arguments, '') }
`:`;
`)+Vn+`return __p
}`;var zr=p2(function(){return Yr(Ve,ms+"return "+Vn).apply(t,ft)});if(zr.source=Vn,s2(zr))throw zr;return zr}function m2(S){return fa(S).toLowerCase()}function g2(S){return fa(S).toUpperCase()}function wk(S,A,Z){if(S=fa(S),S&&(Z||A===t))return Ll(S);if(!S||!(A=Gi(A)))return S;var le=Xl(S),Ce=Xl(A),Ve=cc(le,Ce),ft=Xf(le,Ce)+1;return uh(le,Ve,ft).join("")}function _k(S,A,Z){if(S=fa(S),S&&(Z||A===t))return S.slice(0,Qg(S)+1);if(!S||!(A=Gi(A)))return S;var le=Xl(S),Ce=Xf(le,Xl(A))+1;return uh(le,0,Ce).join("")}function aO(S,A,Z){if(S=fa(S),S&&(Z||A===t))return S.replace(Eo,"");if(!S||!(A=Gi(A)))return S;var le=Xl(S),Ce=cc(le,Xl(A));return uh(le,Ce).join("")}function z_(S,A){var Z=Ae,le=Oe;if(Ol(A)){var Ce="separator"in A?A.separator:Ce;Z="length"in A?Xr(A.length):Z,le="omission"in A?Gi(A.omission):le}S=fa(S);var Ve=S.length;if(sl(S)){var ft=Xl(S);Ve=ft.length}if(Z>=Ve)return S;var xt=Z-jf(le);if(xt<1)return le;var zt=ft?uh(ft,0,xt).join(""):S.slice(0,xt);if(Ce===t)return zt+le;if(ft&&(xt+=zt.length-xt),ff(Ce)){if(S.slice(xt).search(Ce)){var bn,Zn=zt;for(Ce.global||(Ce=Jd(Ce.source,fa(qe.exec(Ce))+"g")),Ce.lastIndex=0;bn=Ce.exec(Zn);)var Vn=bn.index;zt=zt.slice(0,Vn===t?xt:Vn)}}else if(S.indexOf(Gi(Ce),xt)!=xt){var Fo=zt.lastIndexOf(Ce);Fo>-1&&(zt=zt.slice(0,Fo))}return zt+le}function lO(S){return S=fa(S),S&&Qi.test(S)?S.replace(ln,Ge):S}var $0=dh(function(S,A,Z){return S+(Z?" ":"")+A.toUpperCase()}),gb=Rv("toUpperCase");function cO(S,A,Z){return S=fa(S),A=Z?t:A,A===t?xf(S)?Zg(S):qd(S):S.match(A)||[]}var p2=fr(function(S,A){try{return ri(S,t,A)}catch(Z){return s2(Z)?Z:new nr(Z)}}),H_=$d(function(S,A){return ks(A,function(Z){Z=sf(Z),mi(S,Z,Ky(S[Z],S))}),S});function b2(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(f);return[Z(le[0]),le[1]]}):[],fr(function(le){for(var Ce=-1;++Ce<A;){var Ve=S[Ce];if(ri(Ve[0],this,le))return ri(Ve[1],this,le)}})}function Sk(S){return Dd(Ts(S,k))}function uO(S){return function(){return S}}function N0(S,A){return S==null||S!==S?A:S}var Ck=Nv(),fO=Nv(!0);function hf(S){return S}function dO(S){return z(typeof S=="function"?S:Ts(S,k))}function V_(S){return Ft(Ts(S,k))}function hO(S,A){return Cn(S,Ts(A,k))}var kk=fr(function(S,A){return function(Z){return fc(Z,S,A)}}),I0=fr(function(S,A){return function(Z){return fc(S,Z,A)}});function v2(S,A,Z){var le=nc(A),Ce=Wp(A,le);Z==null&&!(Ol(A)&&(Ce.length||!le.length))&&(Z=A,A=S,S=this,Ce=Wp(A,nc(A)));var Ve=!(Ol(Z)&&"chain"in Z)||!!Z.chain,ft=fm(S);return ks(Ce,function(xt){var zt=A[xt];S[xt]=zt,ft&&(S.prototype[xt]=function(){var bn=this.__chain__;if(Ve||bn){var Zn=S(this.__wrapped__),Vn=Zn.__actions__=cu(this.__actions__);return Vn.push({func:zt,args:arguments,thisArg:S}),Zn.__chain__=bn,Zn}return zt.apply(S,Wf([this.value()],arguments))})}),S}function xk(){return me._===this&&(me._=eh),this}function mO(){}function yl(S){return S=Xr(S),fr(function(A){return ts(A,S)})}var Ek=eb(pa),pb=eb(Di),Tk=eb(Xu);function bb(S){return gh(S)?ol(sf(S)):Hc(S)}function O2(S){return function(A){return S==null?t:Zl(S,A)}}var Ak=Iv(),Dk=Iv(!0);function B0(){return[]}function hm(){return!1}function vb(){return{}}function gu(){return""}function r1(){return!0}function W_(S,A){if(S=Xr(S),S<1||S>We)return[];var Z=$e,le=Er(S,$e);A=Qs(A),S-=$e;for(var Ce=Pr(le,A);++Z<S;)A(Z);return Ce}function U_(S){return Sr(S)?pa(S,sf):il(S)?[S]:cu(p0(fa(S)))}function y2(S){var A=++Tu;return fa(S)+A}var w2=hh(function(S,A){return S+A},0),_2=tb("ceil"),Pk=hh(function(S,A){return S/A},1),L0=tb("floor");function gO(S){return S&&S.length?Gr(S,hf,ah):t}function mp(S,A){return S&&S.length?Gr(S,Qs(A,2),ah):t}function F0(S){return kl(S,hf)}function kh(S,A){return kl(S,Qs(A,2))}function Mk(S){return S&&S.length?Gr(S,hf,De):t}function mm(S,A){return S&&S.length?Gr(S,Qs(A,2),De):t}var Fd=hh(function(S,A){return S*A},1),Ob=tb("round"),S2=hh(function(S,A){return S-A},0);function yb(S){return S&&S.length?kf(S,hf):0}function bg(S,A){return S&&S.length?kf(S,Qs(A,2)):0}return Ee.after=cm,Ee.ary=Ht,Ee.assign=rk,Ee.assignIn=Jv,Ee.assignInWith=eO,Ee.assignW
`),function(b){if(d=b.indexOf(":"),l=o.trim(b.substr(0,d)).toLowerCase(),f=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([f]):a[l]=a[l]?a[l]+", "+f:f}}),a},Zte}var zte,Qae;function o2e(){if(Qae)return zte;Qae=1;var o=Fp;return zte=o.isStandardBrowserEnv()?function(){var t=/(msie|trident)/i.test(navigator.userAgent),s=document.createElement("a"),a;function l(f){var d=f;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}}(),zte}var Hte,Zae;function NH(){if(Zae)return Hte;Zae=1;function o(e){this.message=e}return o.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},o.prototype.__CANCEL__=!0,Hte=o,Hte}var Vte,zae;function Hae(){if(zae)return Vte;zae=1;var o=Fp,e=Gye(),t=Kye(),s=$ge,a=t2e(),l=n2e(),f=o2e(),d=Ige(),h=IH(),b=NH();return Vte=function(k){return new Promise(function(R,$){var Q=k.data,F=k.headers,U=k.responseType,ee;function I(){k.cancelToken&&k.cancelToken.unsubscribe(ee),k.signal&&k.signal.removeEventListener("abort",ee)}o.isFormData(Q)&&delete F["Content-Type"];var te=new XMLHttpRequest;if(k.auth){var oe=k.auth.username||"",ne=k.auth.password?unescape(encodeURIComponent(k.auth.password)):"";F.Authorization="Basic "+btoa(oe+":"+ne)}var G=a(k.baseURL,k.url);te.open(k.method.toUpperCase(),s(G,k.params,k.paramsSerializer),!0),te.timeout=k.timeout;function ye(){if(!!te){var Ae="getAllResponseHeaders"in te?l(te.getAllResponseHeaders()):null,Oe=!U||U==="text"||U==="json"?te.responseText:te.response,ue={data:Oe,status:te.status,statusText:te.statusText,headers:Ae,config:k,request:te};e(function(nt){R(nt),I()},function(nt){$(nt),I()},ue),te=null}}if("onloadend"in te?te.onloadend=ye:te.onreadystatechange=function(){!te||te.readyState!==4||te.status===0&&!(te.responseURL&&te.responseURL.indexOf("file:")===0)||setTimeout(ye)},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",ue=k.transitional||h.transitional;k.timeoutErrorMessage&&(Oe=k.timeoutErrorMessage),$(d(Oe,k,ue.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",te)),te=null},o.isStandardBrowserEnv()){var Se=(k.withCredentials||f(G))&&k.xsrfCookieName?t.read(k.xsrfCookieName):void 0;Se&&(F[k.xsrfHeaderName]=Se)}"setRequestHeader"in te&&o.forEach(F,function(Oe,ue){typeof Q>"u"&&ue.toLowerCase()==="content-type"?delete F[ue]:te.setRequestHeader(ue,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)&&(ee=function(Ae){!te||($(!Ae||Ae&&Ae.type?new b("canceled"):Ae),te.abort(),te=null)},k.cancelToken&&k.cancelToken.subscribe(ee),k.signal&&(k.signal.aborted?ee():k.signal.addEventListener("abort",ee))),Q||(Q=null),te.send(Q)})},Vte}var Wte,Vae;function IH(){if(Vae)return Wte;Vae=1;var o=Fp,e=qye,t=Nge,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=Hae()),h}function f(h,b,w){if(o.isString(h))try{return(b||JSON.parse)(h),o.trim(h)}catch(k){if(k.name!=="SyntaxError")throw k}return(w||JSON.stringify)(h)}var d={transitional:{silentJSONParsing:!0,f
`;for(let F=0;F<=1;F+=h){const U=e+(t-e)*l(F);b+=F*100+`%{${f(U,1-U)}}
`}const w=b+`100% {${f(t,1-t)}}
}`,k=`__svelte_${A2e(w)}_${d}`,T=epe(o),{stylesheet:R,rules:$}=zz.get(T)||D2e(T,o);$[k]||($[k]=!0,R.insertRule(`@keyframes ${k} ${w}`,R.cssRules.length));const Q=o.style.animation||"";return o.style.animation=`${Q?`${Q}, `:""}${k} ${s}ms linear ${a}ms 1 both`,Hz+=1,k}function ope(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(", "),Hz-=a,Hz||P2e())}function P2e(){Zse(()=>{Hz||(zz.forEach(o=>{const{ownerNode:e}=o.stylesheet;e&&Me(e)}),zz.clear())})}function spe(o,e,t,s){if(!e)return pn;const a=o.getBoundingClientRect();if(e.left===a.left&&e.right===a.right&&e.top===a.top&&e.bottom===a.bottom)return pn;const{delay:l=0,duration:f=300,easing:d=Hge,start:h=Gge()+l,end:b=h+f,tick:w=pn,css:k}=t(o,{from:e,to:a},s);let T=!0,R=!1,$;function Q(){k&&($=voe(o,0,1,f,l,d,k)),l||(R=!0)}function F(){k&&ope(o,$),T=!1}return Jge(U=>{if(!R&&U>=h&&(R=!0),R&&U>=b&&(w(1,0),F()),!T)return!1;if(R){const ee=U-h,I=0+1*d(ee/f);w(I,1-I)}return!0}),Q(),w(0,1),F}function rpe(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,M2e(o,a)}}function M2e(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 m6;function KN(o){m6=o}function ZD(){if(!m6)throw new Error("Function called outside component initialization");return m6}function H1(o){ZD().$$.on_mount.push(o)}function ipe(o){ZD().$$.after_update.push(o)}function Hse(o){ZD().$$.on_destroy.push(o)}function Qp(){const o=ZD();return(e,t,{cancelable:s=!1}={})=>{const a=o.$$.callbacks[e];if(a){const l=npe(e,t,{cancelable:s});return a.slice().forEach(f=>{f.call(o,l)}),!l.defaultPrevented}return!0}}function JN(o,e){return ZD().$$.context.set(o,e),e}function si(o){return ZD().$$.context.get(o)}function bz(o,e){const t=o.$$.callbacks[e.type];t&&t.slice().forEach(s=>s.call(this,e))}const eD=[],Uo=[];let dD=[];const Ooe=[],R2e=Promise.resolve();let yoe=!1;function $2e(){yoe||(yoe=!0,R2e.then(ape))}function EC(o){dD.push(o)}function mr(o){Ooe.push(o)}const Jte=new Set;let X4=0;function ape(){if(X4!==0)return;const o=m6;do{try{for(;X4<eD.length;){const e=eD[X4];X4++,KN(e),N2e(e.$$)}}catch(e){throw eD.length=0,X4=0,e}for(KN(null),eD.length=0,X4=0;Uo.length;)Uo.pop()();for(let e=0;e<dD.length;e+=1){const t=dD[e];Jte.has(t)||(Jte.add(t),t())}dD.length=0}while(eD.length);for(;Ooe.length;)Ooe.pop()();yoe=!1,Jte.clear(),KN(o)}function N2e(o){if(o.fragment!==null){o.update(),$i(o.before_update);const e=o.dirty;o.dirty=[-1],o.fragment&&o.fragment.p(o.ctx,e),o.after_update.forEach(EC)}}function I2e(o){const e=[],t=[];dD.forEach(s=>o.indexOf(s)===-1?e.push(s):t.push(s)),t.forEach(s=>s()),dD=e}let AN;function B2e(){return AN||(AN=Promise.resolve(),AN.then(()=>{AN=null})),AN}function ene(o,e,t){o.dispatchEvent(npe(`${e?"intro":"outro"}${t}`))}const vz=new Set;let Bw;function wo(){Bw={r:0,c:[],p:Bw}}function _o(){Bw.r||$i(Bw.c),Bw=Bw.p}function xe(o,e){o&&o.i&&(vz.delete(o),o.i(e))}function Qe(o,e,t,s){if(o&&o.o){if(vz.has(o))return;vz.add(o),Bw.c.push(()=>{vz.delete(o),s&&(t&&o.d(1),s())}),o.o(e)}else s&&s()}const L2e={duration:0};function Vz(o,e,t,s){const a={direction:"both"};let l=e(o,t,a),f=s?0:1,d=null,h=null,b=null;function w(){b&&ope(o,b)}function k(R,$){const Q=R.b-f;return $*=Math.abs(Q),{a:f,b:R.b,d:Q,duration:$,start:R.start,end:R.start+$,group:R.group}}function T(R){const{delay:$=0,duration:Q=300,easing:F=Hge,tick:U=pn,css:ee}=l||L2e,I={start:Gge()+$,b:R};R||(I.group=Bw,Bw.r+=1),d||h?h=I:(ee&&(w(),b=voe(o,f,R,Q,$,F,ee)),R&&U(0,1),d=k(I,Q),EC(()=>ene(o,R,"start")),Jge(te=>{if(h&&te>h.start&&(d=k(h,Q),h=null,ene(o,d.b,"start"),ee&&(w(),b=voe(o,f,d.b,d.duration,0,F,l.css))),d){if(te>=d.end)U(f=d.b,1-f),ene(o,d.b,"end"),h||(d.b?w():--d.group.r||$i(d.group.c)),d=null;else if(te>=d.start){const oe=te-d.sta
transform: ${b} translate(${(1-Q)*k}${T}, ${(1-Q)*R}${$});
opacity: ${h-w*F}`}}function ile(o){let e,t,s,a;return{c(){e=ie("div"),t=Xt(o[1]),H(e,"class","lx-alert text-white bg-success border-1 border rounded px-3 py-0 text-center svelte-190ow44"),H(e,"role","alert")},m(l,f){Re(l,e,f),X(e,t),a=!0},p(l,f){(!a||f&2)&&Wn(t,l[1])},i(l){a||(EC(()=>{!a||(s||(s=Vz(e,Wz,{duration:500},!0)),s.run(1))}),a=!0)},o(l){s||(s=Vz(e,Wz,{duration:500},!1)),s.run(0),a=!1},d(l){l&&Me(e),l&&s&&s.end()}}}function K2e(o){let e,t,s=o[0]&&ile(o);return{c(){s&&s.c(),e=Bs()},m(a,l){s&&s.m(a,l),Re(a,e,l),t=!0},p(a,[l]){a[0]?s?(s.p(a,l),l&1&&xe(s,1)):(s=ile(a),s.c(),xe(s,1),s.m(e.parentNode,e)):s&&(wo(),Qe(s,1,1,()=>{s=null}),_o())},i(a){t||(xe(s),t=!0)},o(a){Qe(s),t=!1},d(a){s&&s.d(a),a&&Me(e)}}}function J2e(o,e,t){let s,a;function l(f="Saved"){t(1,s=f),t(0,a=!0),setTimeout(function(){t(0,a=!1)},2e3)}return t(1,s="Saved"),t(0,a=!1),[a,s,l]}class Vse extends vo{constructor(e){super(),bo(this,e,J2e,K2e,po,{show:2})}get show(){return this.$$.ctx[2]}}function ewe(o){let e,t,s,a,l,f,d,h,b,w,k,T,R,$,Q={};return e=new Vse({props:Q}),o[4](e),k=new SD({props:{label:"Enter"}}),{c(){tn(e.$$.fragment),t=Ze(),s=ie("div"),a=ie("form"),l=ie("div"),f=ie("h3"),d=Xt("Login as "),h=Xt(o[0]),b=Ze(),w=ie("div"),tn(k.$$.fragment),H(l,"class","mb-3 text-center"),H(w,"class","text-center mt-5 d-block"),H(s,"class","wrapper-tiny")},m(F,U){Kt(e,F,U),Re(F,t,U),Re(F,s,U),X(s,a),X(a,l),X(l,f),X(f,d),X(f,h),X(a,b),X(a,w),Kt(k,w,null),T=!0,R||($=vn(a,"submit",o[2]),R=!0)},p(F,[U]){const ee={};e.$set(ee),(!T||U&1)&&Wn(h,F[0])},i(F){T||(xe(e.$$.fragment,F),xe(k.$$.fragment,F),T=!0)},o(F){Qe(e.$$.fragment,F),Qe(k.$$.fragment,F),T=!1},d(F){o[4](null),Jt(e,F),F&&Me(t),F&&Me(s),Jt(k),R=!1,$()}}}function twe(o,e,t){const s=si("channel");let{email:a}=e,{token:l}=e,f;function d(b){b.preventDefault(),axios.post(s.lucentUrl+"/verify",{email:a,token:l}).then(w=>{window.location=s.lucentUrl}).catch(w=>{})}function h(b){Uo[b?"unshift":"push"](()=>{f=b,t(1,f)})}return o.$$set=b=>{"email"in b&&t(0,a=b.email),"token"in b&&t(3,l=b.token)},[a,f,d,l,h]}class nwe extends vo{constructor(e){super(),bo(this,e,twe,ewe,po,{email:0,token:3})}}function owe(o){let e,t,s;return{c(){e=ie("div"),t=ie("div"),s=Xt(o[2]),H(t,"class","avatar__letters"),H(e,"class","avatar"),H(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){Re(a,e,l),X(e,t),X(t,s)},p(a,[l]){l&4&&Wn(s,a[2]),l&1&&H(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:pn,o:pn,d(a){a&&Me(e)}}}function swe(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 f="";s.split(" ").length>1?f=s.split(" ")[0].charAt(0).toUpperCase()+s.split(" ")[1].charAt(0).toUpperCase():f=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,f,l,h]}class by extends vo{constructor(e){super(),bo(this,e,swe,owe,po,{name:0,side:1})}}function rwe(o){let e,t,s,a,l,f,d,h,b,w,k,T,R,$,Q,F,U,ee,I,te,oe,ne,G,ye,Se,Ae;t=new H6({props:{message:o[2]}});let Oe={};return a=new Vse({props:Oe}),o[8](a),d=new by({props:{name:o[4].name}}),R=new SD({props:{label:"Update"}}),I=new SD({props:{label:"Update"}}),{c(){e=ie("div"),tn(t.$$.fragment),s=Ze(),tn(a.$$.fragment),l=Ze(),f=ie("h3"),tn(d.$$.fragment),h=Ze(),b=ie("form"),w=ie("div"),k=ie("input"),T=Ze(),tn(R.$$.fragment),$=Ze(),Q=ie("form"),F=ie("div"),U=ie("input"),ee=Ze(),tn(I.$$.fragment),te=Ze(),oe=ie("div"),ne=ie("a"),G=Xt(`Logout from this
device`),H(f,"class","header-small mb-5"),H(k,"type","text"),H(k,"class","form-control"),H(k,"placeholder","Name"),k.required=!0,H(w,"class","input-group mb-3"),H(U,"type","email"),H(U,"class","form-control"),H(U,"placeholder","Email"),U.required=!0,H(F,"class","input-group mb-3"),H(ne,"class","list-group-item list-group-item-action"),H(ne,"href",o[5].lucentUrl+"/logout"),H(oe,"class","list-group"),H(e,"class","wrapper-tiny")},m(ue,rt){Re(ue,e,rt),Kt(t,e,null),X(e,s),Kt(a,e,null),X(e,l),X(e,f),Kt(d,f,null),X(e,h),X(e,b),X(b,w),X(w,k),hr(k,o[0]),X(w,T),Kt(R,w,null),X(e,$),X(e,Q),X(Q,F),X(F,U),hr(U,o[1]),X(F,ee),Kt(I,F,null),X(e,te),X(e,oe),X(oe,ne),X(ne,G),ye=!0,Se||(Ae=[vn(k,"input",o[9]),vn(b,"submit",o[6]),vn(U,"input",o[10]),vn(Q,"submit",o[7])],Se=!0)},p(ue,[rt]){const nt={};rt&4&&(nt.message=ue[2]),t.$set(nt);const St={};a.$set(St),rt&1&&k.value!==ue[0]&&hr(k,ue[0]),rt&2&&U.value!==ue[1]&&hr(U,ue[1])},i(ue){ye||(xe(t.$$.fragment,ue),xe(a.$$.fragment,ue),xe(d.$$.fragment,ue),xe(R.$$.fragment,ue),xe(I.$$.fragment,ue),ye=!0)},o(ue){Qe(t.$$.fragment,ue),Qe(a.$$.fragment,ue),Qe(d.$$.fragment,ue),Qe(R.$$.fragment,ue),Qe(I.$$.fragment,ue),ye=!1},d(ue){ue&&Me(e),Jt(t),o[8](null),Jt(a),Jt(d),Jt(R),Jt(I),Se=!1,$i(Ae)}}}function iwe(o,e,t){const s=si("user"),a=si("channel");let l=s.name,f=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 w($){$.preventDefault(),t(2,d=""),axios.post(a.lucentUrl+"/account/update-email",{email:f}).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($){Uo[$?"unshift":"push"](()=>{h=$,t(3,h)})}function T(){l=this.value,t(0,l)}function R(){f=this.value,t(1,f)}return[l,f,d,h,s,a,b,w,k,T,R]}class awe extends vo{constructor(e){super(),bo(this,e,iwe,rwe,po,{})}}function lwe(o){let e,t,s,a=o[3].name+"",l,f,d,h,b,w;const k=[{title:o[0]},o[2]];var T=o[4][o[1]];function R($){let Q={};for(let F=0;F<k.length;F+=1)Q=Z6(Q,k[F]);return{props:Q}}return T&&(b=xC(T,R())),{c(){e=ie("div"),t=ie("h1"),s=ie("a"),l=Xt(a),d=Ze(),h=ie("div"),b&&tn(b.$$.fragment),H(s,"class","text-decoration-none"),H(s,"href",f=o[3].lucentUrl),H(e,"class","text-center")},m($,Q){Re($,e,Q),X(e,t),X(t,s),X(s,l),Re($,d,Q),Re($,h,Q),b&&Kt(b,h,null),w=!0},p($,[Q]){(!w||Q&8)&&a!==(a=$[3].name+"")&&Wn(l,a),(!w||Q&8&&f!==(f=$[3].lucentUrl))&&H(s,"href",f);const F=Q&5?LH(k,[Q&1&&{title:$[0]},Q&4&&FH($[2])]):{};if(Q&2&&T!==(T=$[4][$[1]])){if(b){wo();const U=b;Qe(U.$$.fragment,1,0,()=>{Jt(U,1)}),_o()}T?(b=xC(T,R()),tn(b.$$.fragment),xe(b.$$.fragment,1),Kt(b,h,null)):b=null}else T&&b.$set(F)},i($){w||(b&&xe(b.$$.fragment,$),w=!0)},o($){b&&Qe(b.$$.fragment,$),w=!1},d($){$&&Me(e),$&&Me(d),$&&Me(h),b&&Jt(b)}}}function cwe(o,e,t){const s={register:U2e,login:G2e,verify:nwe,profile:awe};let{title:a}=e,{view:l}=e,{user:f}=e,{data:d}=e,{channel:h}=e;return JN("channel",h),JN("user",f),o.$$set=b=>{"title"in b&&t(0,a=b.title),"view"in b&&t(1,l=b.view),"user"in b&&t(5,f=b.user),"data"in b&&t(2,d=b.data),"channel"in b&&t(3,h=b.channel)},[a,l,d,h,s,f]}class uwe extends vo{constructor(e){super(),bo(this,e,cwe,lwe,po,{title:0,view:1,user:5,data:2,channel:3})}}function ale(o){let e,t;return{c(){e=ie("span"),t=Xt(o[4]),H(e,"class","text-muted")},m(s,a){Re(s,e,a),X(e,t)},p(s,a){a&16&&Wn(t,s[4])},d(s){s&&Me(e)}}}function fwe(o){let e,t,s=!1,a,l,f,d,h,b,w,k=o[4]&&ale(o);return h=zse(o[7][0]),{c(){e=ie("div"),t=ie("input"),a=Ze(),l=ie("label"),f=Xt(o[1]),d=Ze(),k&&k.c(),H(t,"class","form-check-input"),H(t,"type","radio"),t.__value=o[3],t.value=t.__value,H(t,"name",o[2]),H(t,"id",o[5]),H(l,"class","form-check-label"),H(l,"for",o[5]),H(e,"class","form-check"),h.p(t)},m(T,R){Re(T,e,R),X(e,t),t.checked=t.__value===o[0],X(e,a),X(e,l),X(l,f),X(e,d),k&&k.m(e,null),b||(w=vn(t,"change",o[6]),b=!0)},p(T,[R]){R&8&&(t.__value=T[3],t.value=t.__value,s=!0),R&4&&H(t,"name",T[2]),(s||R&1)&&(t.checked=t.__value===T[0]
* mustache.js - Logic-less {{mustache}} templates with JavaScript
* http://github.com/janl/mustache.js
*/var kwe=Object.prototype.toString,zD=Array.isArray||function(e){return kwe.call(e)==="[object Array]"};function Wse(o){return typeof o=="function"}function xwe(o){return zD(o)?"array":typeof o}function tne(o){return o.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function Ole(o,e){return o!=null&&typeof o=="object"&&e in o}function Ewe(o,e){return o!=null&&typeof o!="object"&&o.hasOwnProperty&&o.hasOwnProperty(e)}var Twe=RegExp.prototype.test;function Awe(o,e){return Twe.call(o,e)}var Dwe=/\S/;function Pwe(o){return!Awe(Dwe,o)}var Mwe={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;","`":"&#x60;","=":"&#x3D;"};function Rwe(o){return String(o).replace(/[&<>"'`=\/]/g,function(t){return Mwe[t]})}var $we=/\s*/,Nwe=/\s+/,yle=/\s*=/,Iwe=/\s*\}/,Bwe=/#|\^|\/|>|\{|&|=|!/;function Lwe(o,e){if(!o)return[];var t=!1,s=[],a=[],l=[],f=!1,d=!1,h="",b=0;function w(){if(f&&!d)for(;l.length;)delete a[l.pop()];else l=[];f=!1,d=!1}var k,T,R;function $(ye){if(typeof ye=="string"&&(ye=ye.split(Nwe,2)),!zD(ye)||ye.length!==2)throw new Error("Invalid tags: "+ye);k=new RegExp(tne(ye[0])+"\\s*"),T=new RegExp("\\s*"+tne(ye[1])),R=new RegExp("\\s*"+tne("}"+ye[1]))}$(e||Lp.tags);for(var Q=new V6(o),F,U,ee,I,te,oe;!Q.eos();){if(F=Q.pos,ee=Q.scanUntil(k),ee)for(var ne=0,G=ee.length;ne<G;++ne)I=ee.charAt(ne),Pwe(I)?(l.push(a.length),h+=I):(d=!0,t=!0,h+=" "),a.push(["text",I,F,F+1]),F+=1,I===`
`&&(w(),h="",b=0,t=!1);if(!Q.scan(k))break;if(f=!0,U=Q.scan(Bwe)||"name",Q.scan($we),U==="="?(ee=Q.scanUntil(yle),Q.scan(yle),Q.scanUntil(T)):U==="{"?(ee=Q.scanUntil(R),Q.scan(Iwe),Q.scanUntil(T),U="&"):ee=Q.scanUntil(T),!Q.scan(T))throw new Error("Unclosed tag at "+Q.pos);if(U==">"?te=[U,ee,F,Q.pos,h,b,t]:te=[U,ee,F,Q.pos],b++,a.push(te),U==="#"||U==="^")s.push(te);else if(U==="/"){if(oe=s.pop(),!oe)throw new Error('Unopened section "'+ee+'" at '+F);if(oe[1]!==ee)throw new Error('Unclosed section "'+oe[1]+'" at '+F)}else U==="name"||U==="{"||U==="&"?d=!0:U==="="&&$(ee)}if(w(),oe=s.pop(),oe)throw new Error('Unclosed section "'+oe[1]+'" at '+Q.pos);return Qwe(Fwe(a))}function Fwe(o){for(var e=[],t,s,a=0,l=o.length;a<l;++a)t=o[a],t&&(t[0]==="text"&&s&&s[0]==="text"?(s[1]+=t[1],s[3]=t[3]):(e.push(t),s=t));return e}function Qwe(o){for(var e=[],t=e,s=[],a,l,f=0,d=o.length;f<d;++f)switch(a=o[f],a[0]){case"#":case"^":t.push(a),s.push(a),t=a[4]=[];break;case"/":l=s.pop(),l[5]=a[2],t=s.length>0?s[s.length-1][4]:e;break;default:t.push(a)}return e}function V6(o){this.string=o,this.tail=o,this.pos=0}V6.prototype.eos=function(){return this.tail===""};V6.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};V6.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 CD(o,e){this.view=o,this.cache={".":this.view},this.parent=e}CD.prototype.push=function(e){return new CD(e,this)};CD.prototype.lookup=function(e){var t=this.cache,s;if(t.hasOwnProperty(e))s=t[e];else{for(var a=this,l,f,d,h=!1;a;){if(e.indexOf(".")>0)for(l=a.view,f=e.split("."),d=0;l!=null&&d<f.length;)d===f.length-1&&(h=Ole(l,f[d])||Ewe(l,f[d])),l=l[f[d++]];else l=a.view[e],h=Ole(a.view,e);if(h){s=l;break}a=a.parent}t[e]=s}return Wse(s)&&(s=s.call(this.view)),s};function Bg(){this.templateCache={_cache:{},set:function(e,t){this._cache[e]=t},get:function(e){return this._cache[e]},clear:function(){this._cache={}}}}Bg.prototype.clearCache=function(){typeof this.templateCache<"u"&&this.templateCache.clear()};Bg.prototype.parse=function(e,t){var s=this.templateCache,a=e+":"+(t||Lp.tags).join(":"),l=typeof s<"u",f=l?s.get(a):void 0;return f==null&&(f=Lwe(e,t),l&&s.set(a,f)),f};Bg.prototype.render=function(e,t,s,a){var l=this.getConfigTags(a),f=this.parse(e,l),d=t instanceof CD?t:new CD(t,void 0);return this.renderTokens(f,d,s,e,a)};Bg.prototype.renderTokens=function(e,t,s,a,l){for(var f="",d,h,b,w=0,k=e.length;w<k;++w)b=void 0,d=e[w],h=d[0],h==="#"?b=this.renderSection(d,t,s,a,l):h==="^"?b=this.renderInverted(d,t,s,a,l):h===">"?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&&(f+=b);return f};Bg.prototype.renderSection=function(e,t,s,a,l){var f=this,d="",h=t.lookup(e[1]);function b(T){return f.render(T,t,s,l)}if(!!h){if(zD(h))for(var w=0,k=h.length;w<k;++w)d+=this.renderTokens(e[4],t.push(h[w]),s,a,l);else if(typeof h=="object"||typeof h=="string"||typeof h=="number")d+=this.renderTokens(e[4],t.push(h),s,a,l);else if(Wse(h)){if(typeof a!="string")throw new Error("Cannot use higher-order sections without the original template");h=h.call(t.view,a.slice(e[3],e[5]),b),h!=null&&(d+=h)}else d+=this.renderTokens(e[4],t,s,a,l);return d}};Bg.prototype.renderInverted=function(e,t,s,a,l){var f=t.lookup(e[1]);if(!f||zD(f)&&f.length===0)return this.renderTokens(e[4],t,s,a,l)};Bg.prototype.indentPartial=function(e,t,s){for(var a=t.replace(/[^ \t]/g,""),l=e.split(`
`),f=0;f<l.length;f++)l[f].length&&(f>0||!s)&&(l[f]=a+l[f]);return l.join(`
`)};Bg.prototype.renderPartial=function(e,t,s,a){if(!!s){var l=this.getConfigTags(a),f=Wse(s)?s(e[1]):s[e[1]];if(f!=null){var d=e[6],h=e[5],b=e[4],w=f;h==0&&b&&(w=this.indentPartial(f,b,d));var k=this.parse(w,l);return this.renderTokens(k,t,s,w,a)}}};Bg.prototype.unescapedValue=function(e,t){var s=t.lookup(e[1]);if(s!=null)return s};Bg.prototype.escapedValue=function(e,t,s){var a=this.getConfigEscape(s)||Lp.escape,l=t.lookup(e[1]);if(l!=null)return typeof l=="number"&&a===Lp.escape?String(l):a(l)};Bg.prototype.rawValue=function(e){return e[1]};Bg.prototype.getConfigTags=function(e){return zD(e)?e:e&&typeof e=="object"?e.tags:void 0};Bg.prototype.getConfigEscape=function(e){if(e&&typeof e=="object"&&!zD(e))return e.escape};var Lp={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){g6.templateCache=o},get templateCache(){return g6.templateCache}},g6=new Bg;Lp.clearCache=function(){return g6.clearCache()};Lp.parse=function(e,t){return g6.parse(e,t)};Lp.render=function(e,t,s,a){if(typeof e!="string")throw new TypeError('Invalid template! Template should be a "string" but "'+xwe(e)+'" was given as the first argument for mustache#render(template, view, partials)');return g6.render(e,t,s,a)};Lp.escape=Rwe;Lp.Scanner=V6;Lp.Context=CD;Lp.Writer=Bg;function woe(o){return woe=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},woe(o)}function Yb(o,e){if(e.length<o)throw new TypeError(o+" argument"+(o>1?"s":"")+" required, but only "+e.length+" present")}function Wh(o){Yb(1,arguments);var e=Object.prototype.toString.call(o);return o instanceof Date||woe(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))}var Zwe={};function zwe(){return Zwe}function wle(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 Oz(o,e){Yb(2,arguments);var t=Wh(o),s=Wh(e),a=t.getTime()-s.getTime();return a<0?-1:a>0?1:a}function Hwe(o,e){Yb(2,arguments);var t=Wh(o),s=Wh(e),a=t.getFullYear()-s.getFullYear(),l=t.getMonth()-s.getMonth();return a*12+l}function Vwe(o,e){return Yb(2,arguments),Wh(o).getTime()-Wh(e).getTime()}var _le={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)}},Wwe="trunc";function Uwe(o){return o?_le[o]:_le[Wwe]}function Ywe(o){Yb(1,arguments);var e=Wh(o);return e.setHours(23,59,59,999),e}function Xwe(o){Yb(1,arguments);var e=Wh(o),t=e.getMonth();return e.setFullYear(e.getFullYear(),t+1,0),e.setHours(23,59,59,999),e}function jwe(o){Yb(1,arguments);var e=Wh(o);return Ywe(e).getTime()===Xwe(e).getTime()}function qwe(o,e){Yb(2,arguments);var t=Wh(o),s=Wh(e),a=Oz(t,s),l=Math.abs(Hwe(t,s)),f;if(l<1)f=0;else{t.getMonth()===1&&t.getDate()>27&&t.setDate(30),t.setMonth(t.getMonth()-a*l);var d=Oz(t,s)===-a;jwe(Wh(o))&&l===1&&Oz(o,s)===1&&(d=!1),f=a*(l-Number(d))}return f===0?0:f}function Gwe(o,e,t){Yb(2,arguments);var s=Vwe(o,e)/1e3;return Uwe(t==null?void 0:t.roundingMethod)(s)}var Kwe={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"
Save`),H(t,"class","spinner-border spinner-border-sm"),H(t,"role","status"),H(t,"aria-hidden","true"),e.disabled=a=!o[6],H(e,"class","ms-2 btn btn-primary btn-spinner")},m(d,h){Re(d,e,h),X(e,t),X(e,s),l||(f=vn(e,"click",o[11]),l=!0)},p(d,h){h&64&&a!==(a=!d[6])&&(e.disabled=a)},d(d){d&&Me(e),l=!1,f()}}}function RSe(o){let e,t,s;return{c(){e=ie("button"),e.innerHTML=`<span class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span>
Add`,H(e,"class","ms-2 btn btn-primary btn-spinner")},m(a,l){Re(a,e,l),t||(s=vn(e,"click",o[11]),t=!0)},p:pn,d(a){a&&Me(e),t=!1,s()}}}function $Se(o){let e,t,s,a,l,f,d,h,b,w=[],k=new Map,T,R,$,Q,F,U,ee,I,te;t=new H6({props:{message:o[7]}});function oe(rt){o[12](rt)}let ne={schema:o[2],isCreateMode:o[3],record:o[0]};o[5]!==void 0&&(ne.active=o[5]),l=new Ope({props:ne}),Uo.push(()=>cr(l,"active",oe)),h=new vpe({props:{record:o[0],schema:o[2]}});let G=o[8];const ye=rt=>rt[23].name;for(let rt=0;rt<G.length;rt+=1){let nt=rce(o,G,rt),St=ye(nt);k.set(St,w[rt]=ace(St,nt))}let Se=o[2].hasDrafts&&lce(o);function Ae(rt,nt){return rt[3]?RSe:MSe}let Oe=Ae(o),ue=Oe(o);return{c(){e=ie("div"),tn(t.$$.fragment),s=Ze(),a=ie("div"),tn(l.$$.fragment),d=Ze(),tn(h.$$.fragment),b=Ze();for(let rt=0;rt<w.length;rt+=1)w[rt].c();T=Ze(),R=ie("div"),$=ie("div"),Se&&Se.c(),Q=Ze(),ue.c(),F=Ze(),U=ie("button"),U.textContent="cancel",H(a,"class","mt-1"),H(U,"class","ms-2 btn btn-link"),H($,"class","d-flex mt-3 align-items-center justify-content-center"),H(e,"class","inline-edit my-4 svelte-sl11hx")},m(rt,nt){Re(rt,e,nt),Kt(t,e,null),X(e,s),X(e,a),Kt(l,a,null),X(a,d),Kt(h,a,null),X(a,b);for(let St=0;St<w.length;St+=1)w[St]&&w[St].m(a,null);X(e,T),X(e,R),X(R,$),Se&&Se.m($,null),X($,Q),ue.m($,null),X($,F),X($,U),ee=!0,I||(te=[vn(window,"beforeunload",o[9]),vn(U,"click",o[10])],I=!0)},p(rt,[nt]){const St={};nt&128&&(St.message=rt[7]),t.$set(St);const V={};nt&4&&(V.schema=rt[2]),nt&8&&(V.isCreateMode=rt[3]),nt&1&&(V.record=rt[0]),!f&&nt&32&&(f=!0,V.active=rt[5],mr(()=>f=!1)),l.$set(V);const ht={};nt&1&&(ht.record=rt[0]),nt&4&&(ht.schema=rt[2]),h.$set(ht),nt&319&&(G=rt[8],wo(),w=Uh(w,nt,ye,1,rt,G,k,a,kv,ace,null,rce),_o()),rt[2].hasDrafts?Se?(Se.p(rt,nt),nt&4&&xe(Se,1)):(Se=lce(rt),Se.c(),xe(Se,1),Se.m($,Q)):Se&&(wo(),Qe(Se,1,1,()=>{Se=null}),_o()),Oe===(Oe=Ae(rt))&&ue?ue.p(rt,nt):(ue.d(1),ue=Oe(rt),ue&&(ue.c(),ue.m($,F)))},i(rt){if(!ee){xe(t.$$.fragment,rt),xe(l.$$.fragment,rt),xe(h.$$.fragment,rt);for(let nt=0;nt<G.length;nt+=1)xe(w[nt]);xe(Se),ee=!0}},o(rt){Qe(t.$$.fragment,rt),Qe(l.$$.fragment,rt),Qe(h.$$.fragment,rt);for(let nt=0;nt<w.length;nt+=1)Qe(w[nt]);Qe(Se),ee=!1},d(rt){rt&&Me(e),Jt(t),Jt(l),Jt(h);for(let nt=0;nt<w.length;nt+=1)w[nt].d();Se&&Se.d(),ue.d(),I=!1,$i(te)}}}function NSe(o,e,t){let s,a;const l=si("channel"),f=Qp();let{schema:d}=e,{record:h}=e,{graph:b={records:[],edges:[]}}=e,{isCreateMode:w}=e,k,T="",R=!1,$=d.fields.filter(Se=>Se.name!=="id"),Q="_default";d.fields.reduce((Se,Ae)=>{var Oe;return Ae.ui==="tab"?(Q=Ae.name,Se):(Se[Q]=[...(Oe=Se[Q])!=null?Oe:[],Ae.name],Se)},[]),H1(()=>{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))}}ipe(()=>{t(6,R=ee())});function U(Se){return R?Se.returnValue="You have unsaved changes. Are you sure you want to exit?":(delete Se.returnValue,"...")}function ee(){return w?!1:!Nc.exports.isEqual(k,{data:h.data,schema:h.schema,status:h.status,_sys:h._sys,_file:h._file,edges:b.edges})}function I(Se){Se.preventDefault(),f("cancel")}function te(Se){return Se.preventDefault(),console.log("SAVE: Attempt"),t(4,s=null),t(7,a=""),new Promise(function(Ae,Oe){var ue,rt;if(!R&&!w){Ae(null);return}if(!h){Ae(null);return}t(1,b.edges=(rt=(ue=b.edges)==null?void 0:ue.filter(nt=>!nt._isTrashed&&nt.source===h.id))!=null?rt:[],b),axios.post(l.lucentUrl+"/records",{record:h,edges:b.edges,isCreateMode:w}).then(function(nt){console.log("SAVE: SAVED INLINE"),t(0,h=nt.data.records[0]),t(1,b=nt.data),w||F(),f("inlinesaved",{records:[h]}),Ae(null)}).catch(function(nt){nt.response&&(typeof nt.response.data.error=="string"?t(7,a=nt.response.data.error):t(4,s=nt.response.data.error)),Ae(null)})})}function oe(Se){T=Se,t(5,T)}function ne(Se){o.$$.not_equal(h.data,Se)&&(h.data=Se,t(0,h))}function G(Se){b=Se,t(1,b)}function ye(Se){o.$$.not_equal(h.status,Se)&&(h.status=Se,t(0,h))}return o.$$set=Se=>{"schema"in Se&&t(2,d=Se.schema),"record"in Se&&t(0,h=S
`),a=ie("span"),a.innerHTML='<span class="visually-hidden">Loading...</span>',l=Ze(),f=ie("input"),H(a,"class","spinner-border spinner-border-sm"),H(a,"role","status"),H(a,"aria-hidden","true"),H(f,"class","form-control"),H(f,"type","file"),H(f,"id","formFile"),f.multiple=!0,H(f,"accept",QSe),f.disabled=o[0],f.hidden=!0,H(t,"class","btn btn-primary btn-sm btn-spinner "),e.disabled=o[0]},m(b,w){Re(b,e,w),X(e,t),X(t,s),X(t,a),X(t,l),X(t,f),d||(h=vn(f,"input",o[1]),d=!0)},p(b,[w]){w&1&&(f.disabled=b[0]),w&1&&(e.disabled=b[0])},i:pn,o:pn,d(b){b&&Me(e),d=!1,h()}}}let QSe="";function ZSe(o,e,t){const s=Qp(),a=si("channel");let{schema:l}=e,f=[],d=!1;function h(b){t(0,d=!0),f=b.target.files?[...b.target.files]:[];let w=new FormData;w.append("schema",l.name),Array.from(f).forEach(function(k){w.append("files[]",k)}),s("beforeUpload",f),axios.post(a.lucentUrl+"/files/upload",w,{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 zSe extends vo{constructor(e){super(),bo(this,e,ZSe,FSe,po,{schema:2})}}function hce(o,e,t){const s=o.slice();return s[18]=e[t],s}function mce(o,e,t){const s=o.slice();return s[18]=e[t],s}function HSe(o){let e,t;return e=new ml({props:{icon:"arrow-up-short-wide"}}),{c(){tn(e.$$.fragment)},m(s,a){Kt(e,s,a),t=!0},i(s){t||(xe(e.$$.fragment,s),t=!0)},o(s){Qe(e.$$.fragment,s),t=!1},d(s){Jt(e,s)}}}function VSe(o){let e,t;return e=new ml({props:{icon:"arrow-down-wide-short"}}),{c(){tn(e.$$.fragment)},m(s,a){Kt(e,s,a),t=!0},i(s){t||(xe(e.$$.fragment,s),t=!0)},o(s){Qe(e.$$.fragment,s),t=!1},d(s){Jt(e,s)}}}function gce(o){let e,t,s,a,l,f,d,h,b,w,k,T=o[18].label+"",R,$,Q,F,U;a=new ml({props:{icon:"arrow-up-short-wide"}});function ee(...oe){return o[10](o[18],...oe)}h=new ml({props:{icon:"arrow-down-wide-short"}});function I(...oe){return o[11](o[18],...oe)}function te(...oe){return o[12](o[18],...oe)}return{c(){e=ie("div"),t=ie("div"),s=ie("button"),tn(a.$$.fragment),f=Ze(),d=ie("button"),tn(h.$$.fragment),w=Ze(),k=ie("button"),R=Xt(T),$=Ze(),H(s,"title","Sort Ascending"),H(s,"class",l="btn btn-sm "+(o[18].name==o[0]?"btn-primary":"btn-outline-primary")),H(d,"title","Sort Descending"),H(d,"class",b="btn btn-sm "+("-"+o[18].name==o[0]?"btn-primary":"btn-outline-primary")),H(k,"title","Sort Ascending"),H(k,"class","btn btn-sm btn-outline-primary w-100 text-nowrap"),rs(k,"overflow","hidden"),H(t,"class","btn-group w-100"),H(e,"class","col-4 px-3 py-1 d-flex align-items-center")},m(oe,ne){Re(oe,e,ne),X(e,t),X(t,s),Kt(a,s,null),X(t,f),X(t,d),Kt(h,d,null),X(t,w),X(t,k),X(k,R),X(e,$),Q=!0,F||(U=[vn(s,"click",ee),vn(d,"click",I),vn(k,"click",te)],F=!0)},p(oe,ne){o=oe,(!Q||ne&5&&l!==(l="btn btn-sm "+(o[18].name==o[0]?"btn-primary":"btn-outline-primary")))&&H(s,"class",l),(!Q||ne&5&&b!==(b="btn btn-sm "+("-"+o[18].name==o[0]?"btn-primary":"btn-outline-primary")))&&H(d,"class",b),(!Q||ne&4)&&T!==(T=o[18].label+"")&&Wn(R,T)},i(oe){Q||(xe(a.$$.fragment,oe),xe(h.$$.fragment,oe),Q=!0)},o(oe){Qe(a.$$.fragment,oe),Qe(h.$$.fragment,oe),Q=!1},d(oe){oe&&Me(e),Jt(a),Jt(h),F=!1,$i(U)}}}function pce(o){let e,t,s,a,l,f,d,h,b,w,k,T=o[18].label+"",R,$,Q,F,U;a=new ml({props:{icon:"arrow-up-short-wide"}});function ee(...oe){return o[13](o[18],...oe)}h=new ml({props:{icon:"arrow-down-wide-short"}});function I(...oe){return o[14](o[18],...oe)}function te(...oe){return o[15](o[18],...oe)}return{c(){e=ie("div"),t=ie("div"),s=ie("button"),tn(a.$$.fragment),f=Ze(),d=ie("button"),tn(h.$$.fragment),w=Ze(),k=ie("button"),R=Xt(T),$=Ze(),H(s,"title","Sort Ascending"),H(s,"class",l="btn btn-sm "+(o[18].name==o[0]?"btn-primary":"btn-outline-primary")),H(d,"title","Sort Descending"),H(d,"class",b="btn btn-sm "+("-"+o[18].name==o[0]?"btn-primary":"btn-outline-primary")),H(k,"title","Sort Ascending"),H(k,"class","btn btn-sm btn-outline-primary w-100 text-nowrap"),rs(k,"overflow","hidden"),H(t,"class","btn-group w-100"),H(e,"class","col-4 px-3 py-1 d-fle
`),f=ie("span"),h=Xt(d),b=Xt(`
to
`),w=ie("span"),T=Xt(k),R=Xt(`
of
`),$=ie("span"),Q=Xt(o[4]),F=Xt(`
total`),H(t,"class","pagination justify-content-center"),H(f,"class","font-medium"),H(w,"class","font-medium"),H($,"class","font-medium"),H(a,"class","text-muted text-center")},m(I,te){Re(I,e,te),X(e,t),ee&&ee.m(t,null),Re(I,s,te),Re(I,a,te),X(a,l),X(a,f),X(f,h),X(a,b),X(a,w),X(w,T),X(a,R),X(a,$),X($,Q),X(a,F),U=!0},p(I,[te]){I[5]>1?ee?(ee.p(I,te),te&32&&xe(ee,1)):(ee=kce(I),ee.c(),xe(ee,1),ee.m(t,null)):ee&&(wo(),Qe(ee,1,1,()=>{ee=null}),_o()),(!U||te&8)&&d!==(d=+I[3]+1+"")&&Wn(h,d),(!U||te&28)&&k!==(k=(+I[3]+I[2]>I[4]?I[4]:+I[3]+I[2])+"")&&Wn(T,k),(!U||te&16)&&Wn(Q,I[4])},i(I){U||(xe(ee),U=!0)},o(I){Qe(ee),U=!1},d(I){I&&Me(e),ee&&ee.d(),I&&Me(s),I&&Me(a)}}}function uCe(o,e,t){let s,a,l;const f=Qp();let{inModal:d}=e,{modalUrl:h}=e,{limit:b}=e,{skip:w}=e,{total:k}=e;function T(F){F.preventDefault(),$(s)}function R(F){F.preventDefault(),$(1)}function $(F){const U=new URL(h!=null?h:window.location.href);let ee=F*b-b;U.searchParams.set("skip",ee),d?f("refresh",U):window.location=U}function Q(F){bz.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,w=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((w-1)/b)+1),o.$$.dirty&96&&t(7,l=Nc.exports.range(a-3,a+4).filter(F=>F>0&&F<=s))},[d,h,b,w,k,s,a,l,T,R,Q]}class fCe extends vo{constructor(e){super(),bo(this,e,uCe,cCe,po,{inModal:0,modalUrl:1,limit:2,skip:3,total:4})}}function dCe(o){let e,t,s;return{c(){e=ie("button"),e.textContent="Move to trash",H(e,"type","button"),H(e,"class","btn btn-sm btn-outline-primary")},m(a,l){Re(a,e,l),t||(s=vn(e,"click",Uu(o[9])),t=!0)},p:pn,d(a){a&&Me(e),t=!1,s()}}}function hCe(o){let e,t,s,a,l,f,d=o[1].hasDrafts&&xce(o);return{c(){e=ie("button"),e.textContent="Publish",t=Ze(),d&&d.c(),s=Ze(),a=ie("button"),a.textContent="Delete forever",H(e,"type","button"),H(e,"class","btn btn-sm btn-outline-primary"),H(a,"type","button"),H(a,"class","btn btn-sm btn-outline-primary")},m(h,b){Re(h,e,b),Re(h,t,b),d&&d.m(h,b),Re(h,s,b),Re(h,a,b),l||(f=[vn(e,"click",Uu(o[7])),vn(a,"click",Uu(o[3]))],l=!0)},p(h,b){h[1].hasDrafts?d?d.p(h,b):(d=xce(h),d.c(),d.m(s.parentNode,s)):d&&(d.d(1),d=null)},d(h){h&&Me(e),h&&Me(t),d&&d.d(h),h&&Me(s),h&&Me(a),l=!1,$i(f)}}}function xce(o){let e,t,s;return{c(){e=ie("button"),e.textContent="Make Draft",H(e,"type","button"),H(e,"class","btn btn-sm btn-outline-primary")},m(a,l){Re(a,e,l),t||(s=vn(e,"click",Uu(o[8])),t=!0)},p:pn,d(a){a&&Me(e),t=!1,s()}}}function mCe(o){let e,t,s=o[0].length+"",a,l,f,d,h,b,w,k,T,R;function $(U,ee){return U[2].status_in==="trashed"?hCe:dCe}let Q=$(o),F=Q(o);return{c(){e=ie("div"),t=ie("span"),a=Xt(s),l=Xt(" records selected"),f=Ze(),d=ie("div"),h=ie("button"),h.textContent="Publish",b=Ze(),w=ie("button"),w.textContent="Make Draft",k=Ze(),F.c(),H(t,"class","me-2"),H(h,"type","button"),H(h,"class","btn btn-sm btn-outline-primary"),H(w,"type","button"),H(w,"class","btn btn-sm btn-outline-primary"),H(d,"class","btn-group "),H(d,"role","group"),H(d,"aria-label","Basic example"),H(e,"class","d-flex align-items-center mb-3")},m(U,ee){Re(U,e,ee),X(e,t),X(t,a),X(t,l),X(e,f),X(e,d),X(d,h),X(d,b),X(d,w),X(d,k),F.m(d,null),T||(R=[vn(h,"click",Uu(o[5])),vn(w,"click",Uu(o[6]))],T=!0)},p(U,[ee]){ee&1&&s!==(s=U[0].length+"")&&Wn(a,s),Q===(Q=$(U))&&F?F.p(U,ee):(F.d(1),F=Q(U),F&&(F.c(),F.m(d,null)))},i:pn,o:pn,d(U){U&&Me(e),F.d(),T=!1,$i(R)}}}function gCe(o,e,t){const s=si("channel");let{selected:a}=e,{schema:l}=e,{filter:f}=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"),w=$=>h($,"draft"),k=$=>h($,"published"),T=$=>h($,"draft"),R=$=>h($,"trashed");return o.$$set=$=>{"selected"in $&&t(0,a=$.selected),"schema"in $&&t(1,l=$.schema),"filter"in $&&t(2,f=$.filter)},[a,l,f
* Sortable 1.15.0
* @author RubaXa <trash@rubaxa.org>
* @author owenm <owen23355@gmail.com>
* @license MIT
*/function oue(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 vy(o){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?arguments[e]:{};e%2?oue(Object(t),!0).forEach(function(s){cke(o,s,t[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(t)):oue(Object(t)).forEach(function(s){Object.defineProperty(o,s,Object.getOwnPropertyDescriptor(t,s))})}return o}function yz(o){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?yz=function(e){return typeof e}:yz=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},yz(o)}function cke(o,e,t){return e in o?Object.defineProperty(o,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):o[e]=t,o}function zw(){return zw=Object.assign||function(o){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&(o[s]=t[s])}return o},zw.apply(this,arguments)}function uke(o,e){if(o==null)return{};var t={},s=Object.keys(o),a,l;for(l=0;l<s.length;l++)a=s[l],!(e.indexOf(a)>=0)&&(t[a]=o[a]);return t}function fke(o,e){if(o==null)return{};var t=uke(o,e),s,a;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(o);for(a=0;a<l.length;a++)s=l[a],!(e.indexOf(s)>=0)&&(!Object.prototype.propertyIsEnumerable.call(o,s)||(t[s]=o[s]))}return t}var dke="1.15.0";function Lw(o){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(o)}var Xw=Lw(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),j6=Lw(/Edge/i),sue=Lw(/firefox/i),e6=Lw(/safari/i)&&!Lw(/chrome/i)&&!Lw(/android/i),Epe=Lw(/iP(ad|od|hone)/i),Tpe=Lw(/chrome/i)&&Lw(/android/i),Ape={capture:!1,passive:!1};function dl(o,e,t){o.addEventListener(e,t,!Xw&&Ape)}function La(o,e,t){o.removeEventListener(e,t,!Xw&&Ape)}function Uz(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 hke(o){return o.host&&o!==document&&o.host.nodeType?o.host:o.parentNode}function ry(o,e,t,s){if(o){t=t||document;do{if(e!=null&&(e[0]===">"?o.parentNode===t&&Uz(o,e):Uz(o,e))||s&&o===t)return o;if(o===t)break}while(o=hke(o))}return null}var rue=/\s+/g;function M1(o,e,t){if(o&&e)if(o.classList)o.classList[t?"add":"remove"](e);else{var s=(" "+o.className+" ").replace(rue," ").replace(" "+e+" "," ");o.className=(s+(t?" "+e:"")).replace(rue," ")}}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 hD(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 Dpe(o,e,t){if(o){var s=o.getElementsByTagName(e),a=0,l=s.length;if(t)for(;a<l;a++)t(s[a],a);return s}return[]}function dy(){var o=document.scrollingElement;return o||document.documentElement}function pd(o,e,t,s,a){if(!(!o.getBoundingClientRect&&o!==window)){var l,f,d,h,b,w,k;if(o!==window&&o.parentNode&&o!==dy()?(l=o.getBoundingClientRect(),f=l.top,d=l.left,h=l.bottom,b=l.right,w=l.height,k=l.width):(f=0,d=0,h=window.innerHeight,b=window.innerWidth,w=window.innerHeight,k=window.innerWidth),(e||t)&&o!==window&&(a=a||o.parentNode,!Xw))do if(a&&a.getBoundingClientRect&&(Vr(a,"transform")!=="none"||t&&Vr(a,"position")!=="static")){var T=a.getBoundingClientRect();f-=T.top+parseInt(Vr(a,"border-top-width")),d-=T.left+parseInt(Vr(a,"border-left-width")),h=f+l.height,b=d+l.width;break}while(a=a.parentNode);if(s&&o!==window){var R=hD(a||o),
`||n==="\r",Ra=(n,i)=>i<n.length&&i>=0?om(n[i]):!1,uh=(n,i=4,c=!0,m=!0)=>{const p=Su(" ",i),y=n.replace(/\t/g,p);return Hn(y,(M,L)=>c0(L)||L===Gr?M.pcIsSpace||M.str===""&&c||M.str.length===y.length-1&&m||Ra(y,M.str.length+1)?{pcIsSpace:!1,str:M.str+Gr}:{pcIsSpace:!0,str:M.str+" "}:{pcIsSpace:om(L),str:M.str+L},{pcIsSpace:!1,str:""}).str},Pd=(n,i)=>{const c=Ge.fromDom(i),m=Ge.fromDom(n);return xy(m,"pre,code",$e(pt,c))},Jm=(n,i)=>Sn(n)&&Km(n.data)&&!Pd(n,i),eg=n=>Jn(n)&&n.nodeName==="A"&&!n.hasAttribute("href")&&(n.hasAttribute("name")||n.hasAttribute("id")),sm=(n,i)=>El(n)&&!Jm(n,i)||eg(n)||nf(n),nf=Zc("data-mce-bookmark"),u0=Zc("data-mce-bogus"),J1=Yg("data-mce-bogus","all"),Jw=(n,i)=>{let c=0;if(sm(n,n))return!1;{let m=n.firstChild;if(!m)return!0;const p=new wi(m,n);do{if(i){if(J1(m)){m=p.next(!0);continue}if(u0(m)){m=p.next();continue}}if(mi(m)){c++,m=p.next();continue}if(sm(m,n))return!1;m=p.next()}while(m);return c<=1}},$a=(n,i=!0)=>Jw(n.dom,i),Gg="data-mce-block",tg=n=>Dt(bs(n),i=>!/[A-Z]/.test(i)),cu=n=>tg(n).join(","),Rf=(n,i)=>Oe(i.querySelector(n))?(i.setAttribute(Gg,"true"),i.getAttribute("data-mce-selected")==="inline-boundary"&&i.removeAttribute("data-mce-selected"),!0):(i.removeAttribute(Gg),!1),ng=(n,i)=>{const c=cu(n.getTransparentElements()),m=cu(n.getBlockElements());return Dt(i.querySelectorAll(c),p=>Rf(m,p))},fh=(n,i)=>{var c;const m=i?"lastChild":"firstChild";for(let p=n[m];p;p=p[m])if($a(Ge.fromDom(p))){(c=p.parentNode)===null||c===void 0||c.removeChild(p);return}},$u=(n,i)=>{const c=document.createRange(),m=n.parentNode;if(m){c.setStartBefore(n),c.setEndBefore(i);const p=c.extractContents();fh(p,!0),c.setStartAfter(i),c.setEndAfter(n);const y=c.extractContents();fh(y,!1),$a(Ge.fromDom(p))||m.insertBefore(p,n),$a(Ge.fromDom(i))||m.insertBefore(i,n),$a(Ge.fromDom(y))||m.insertBefore(y,n),m.removeChild(n)}},Md=(n,i,c)=>{const m=n.getBlockElements(),p=Ge.fromDom(i),y=M=>ei(M)in m,x=M=>pt(M,p);Ie(sh(c),M=>{di(M,y,x).each(L=>{const q=s0(M,ae=>y(ae)&&!n.isValidChild(ei(L),ei(ae)));if(q.length>0){const ae=yi(L);Ie(q,fe=>{di(fe,y,x).each(be=>{$u(be.dom,fe.dom)})}),ae.each(fe=>ng(n,fe.dom))}})})},og=(n,i,c)=>{Ie([...c,...sg(n,i)?[i]:[]],m=>Ie(pl(Ge.fromDom(m),m.nodeName.toLowerCase()),p=>{Nv(n,p.dom)&&Gl(p)}))},f0=(n,i)=>{const c=ng(n,i);Md(n,i,c),og(n,i,c)},Mv=(n,i)=>{if($v(n,i)){const c=cu(n.getBlockElements());Rf(c,i)}},Rv=(n,i,c)=>{const m=y=>pt(y,Ge.fromDom(i)),p=Jd(Ge.fromDom(c),m);jr(p,p.length-2).filter(kl).fold(()=>f0(n,i),y=>f0(n,y.dom))},dh=n=>n.hasAttribute(Gg),Kg=(n,i)=>un(n.getTransparentElements(),i),$v=(n,i)=>Jn(i)&&Kg(n,i.nodeName),sg=(n,i)=>$v(n,i)&&dh(i),Nv=(n,i)=>$v(n,i)&&!dh(i),sr=(n,i)=>i.type===1&&Kg(n,i.name)&&I(i.attr(Gg)),Do=ys().browser,hh=n=>oo(n,kl),eb=n=>Do.isFirefox()&&ei(n)==="table"?hh(Da(n)).filter(i=>ei(i)==="caption").bind(i=>hh(rl(i)).map(c=>{const m=c.dom.offsetTop,p=i.dom.offsetTop,y=i.dom.offsetHeight;return m<=p?-y:0})).getOr(0):0,Jg=(n,i)=>n.children&&yt(n.children,i),HC=(n,i,c)=>{let m=0,p=0;const y=n.ownerDocument;if(c=c||n,i){if(c===n&&i.getBoundingClientRect&&Bi(Ge.fromDom(n),"position")==="static"){const M=i.getBoundingClientRect();return m=M.left+(y.documentElement.scrollLeft||n.scrollLeft)-y.documentElement.clientLeft,p=M.top+(y.documentElement.scrollTop||n.scrollTop)-y.documentElement.clientTop,{x:m,y:p}}let x=i;for(;x&&x!==c&&x.nodeType&&!Jg(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&&!Jg(x,c);)m-=x.scrollLeft||0,p-=x.scrollTop||0,x=x.parentNode;p+=eb(Ge.fromDom(i))}return{x:m,y:p}},Iv=(n,i={})=>{let c=0;const m={},p=Ge.fromDom(n),y=Ao(p),x=Pe=>{i.referrerPolicy=Pe},M=Pe=>{i.contentCssCors=Pe},L=Pe=>{na(Kh(p),Pe)},q=Pe=>{const He=Kh(p);Ke(He,"#"+Pe).each(wr)},ae=Pe=>Oo(m,Pe).getOrThunk(()=>({id:"mce-u"+c++,passed:[],failed:[],count:0})),fe=Pe=>new Promise((He,dt)=>{let bt;const _t=hn._addCacheSuffix(Pe),Mt=ae(_t);m[_t]=Mt,Mt.count++;const dn=(Zt,yn)=>{Ie(Zt,An),Mt.status=yn,Mt.passed=[],Mt.failed=[],bt&&(bt.onload=null,bt.onerror=null,bt=null)},zn=()=>dn(Mt.passed,2),Nn=()=>dn(Mt.failed,3);
Actual: `+be.join(","));if(!er(i,Ye=>yt(be,Ye)))throw new Error("Not all branches were specified when using match. Specified: "+be.join(", ")+`
Required: `+i.join(", "));return fe[x].apply(null,L)},log:fe=>{console.log(fe,{constructors:i,constructor:x,params:L})}}}}),c}};mg.generate([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);const tk=n=>{const i=[],c=[];return Ie(n,m=>{m.fold(p=>{i.push(p)},p=>{c.push(p)})}),{errors:i,values:c}},nk=n=>n.type==="inline-command"||n.type==="inline-format",s2=n=>n.type==="block-command"||n.type==="block-format",r2=n=>{const i=m=>gc.error({message:m,pattern:n}),c=(m,p,y)=>{if(n.format!==void 0){let x;if(ne(n.format)){if(!er(n.format,I))return i(m+" pattern has non-string items in the `format` array");x=n.format}else if(I(n.format))x=[n.format];else return i(m+" pattern has non-string `format` parameter");return gc.value(p(x))}else return n.cmd!==void 0?I(n.cmd)?gc.value(y(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(!I(n.start))return i("Raw pattern is missing `start` parameter");if(n.end!==void 0){if(!I(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",y=>({type:"inline-format",start:m,end:p,format:y}),(y,x)=>({type:"inline-command",start:m,end:p,cmd:y,value:x}))}else return n.replacement!==void 0?I(n.replacement)?n.start.length===0?i("Replacement pattern has empty `start` parameter"):gc.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}))},fm=n=>Dt(n,s2),i2=n=>Dt(n,nk),o1=(n,i)=>({inlinePatterns:i2(n),blockPatterns:fm(n),dynamicPatternsLookup:i}),Ol=n=>{const i=tk(mt(n,r2));return Ie(i.errors,c=>console.error(c.message,c.pattern)),i.values},Pl=n=>i=>{const c=n(i);return Ol(c)},En=ys().deviceType,ok=En.isTouch(),tc=Qr.DOM,sk=n=>{const i=n.indexOf("=")>0?n.split(/[;,](?![^=;,]*(?:[;,]|$))/):n.split(",");return Hn(i,(c,m)=>{const p=m.split("="),y=p[0],x=p.length>1?p[1]:y;return c[_c(y)]=_c(x),c},{})},a2=n=>ee(n,RegExp),no=n=>i=>i.options.get(n),Tc=n=>I(n)||te(n),l2=(n,i="")=>c=>{const m=I(c);if(m)if(c.indexOf("=")!==-1){const p=sk(c);return{value:Oo(p,n.id).getOr(i),valid:m}}else return{value:c,valid:m};else return{valid:!1,message:"Must be a string."}},cb=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:"<!DOCTYPE html>"}),i("document_base_url",{processor:"string",default:n.documentBaseUrl}),i("body_id",{processor:l2(n,"tinymce"),default:"tinymce"}),i("body_class",{processor:l2(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=I(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=yt(["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
\r \v`.indexOf(n)!==-1,Sb=n=>!xh(n)&&!Gs(n)&&!i0(n),Qk=n=>({value:MT(n)}),MT=n=>ga(n,"#").toUpperCase(),vO=n=>{const i=n.toString(16);return(i.length===1?"0"+i:i).toUpperCase()},nP=n=>{const i=vO(n.red)+vO(n.green)+vO(n.blue);return Qk(i)},Zk=/^\s*rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)\s*$/i,j_=/^\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}),oP=(n,i,c,m)=>{const p=parseInt(n,10),y=parseInt(i,10),x=parseInt(c,10),M=parseFloat(m);return E2(p,y,x,M)},zk=n=>{if(n==="transparent")return he.some(E2(0,0,0,0));const i=Zk.exec(n);if(i!==null)return he.some(oP(i[1],i[2],i[3],"1"));const c=j_.exec(n);return c!==null?he.some(oP(c[1],c[2],c[3],c[4])):he.none()},q_=n=>zk(n).map(nP).map(i=>"#"+i.value).getOr(n),Hk=n=>{const i=[];if(n)for(let c=0;c<n.rangeCount;c++)i.push(n.getRangeAt(c));return i},dI=n=>Rs(n,i=>{const c=ib(i);return c?[Ge.fromDom(c)]:[]}),RT=n=>Hk(n).length>1,Vk=n=>Dt(dI(n),Xm),OO=n=>pl(n,"td[data-mce-selected],th[data-mce-selected]"),T2=(n,i)=>{const c=OO(i);return c.length>0?c:Vk(n)},Cb=n=>T2(Hk(n.selection.getSel()),Ge.fromDom(n.getBody())),gp=(n,i)=>_e(n,"table",i),$T=n=>{const i=n.startContainer,c=n.startOffset;return Sn(i)?c===0?he.some(Ge.fromDom(i)):he.none():he.from(i.childNodes[c]).map(Ge.fromDom)},sP=n=>{const i=n.endContainer,c=n.endOffset;return Sn(i)?c===i.data.length?he.some(Ge.fromDom(i)):he.none():he.from(i.childNodes[c-1]).map(Ge.fromDom)},NT=n=>ii(n).fold(We([n]),i=>[n].concat(NT(i))),Wk=n=>Tu(n).fold(We([n]),i=>ei(i)==="br"?Sa(i).map(c=>[n].concat(Wk(c))).getOr([]):[n].concat(Wk(i))),yO=(n,i)=>ri($T(i),sP(i),(c,m)=>{const p=oo(NT(n),$e(pt,c)),y=oo(Wk(n),$e(pt,m));return p.isSome()&&y.isSome()}).getOr(!1),Uk=(n,i,c,m)=>{const p=c,y=new wi(c,p),x=Vt(n.schema.getMoveCaretBeforeOnEnterElements(),(L,q)=>!yt(["td","th","table"],q.toLowerCase()));let M=c;do{if(Sn(M)&&hn.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?y.next():y.prev());p.nodeName==="BODY"&&(m?i.setStart(p,0):i.setEnd(p,p.childNodes.length))},G_=n=>{const i=n.selection.getSel();return Oe(i)&&i.rangeCount>0},Yk=(n,i)=>{const c=Cb(n);c.length>0?Ie(c,m=>{const p=m.dom,y=n.dom.createRng();y.setStartBefore(p),y.setEndAfter(p),i(y,!0)}):i(n.selection.getRng(),!1)},IT=(n,i,c)=>{const m=Sr(n,i);c(m),n.moveToBookmark(m)},A2=n=>rt(n==null?void 0:n.nodeType),Xk=n=>Jn(n)&&!zd(n)&&!Yc(n)&&!Td(n),rP=(n,i)=>{if(Xk(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},pm=n=>n.isContentEditable===!0,BT=(n,i,c)=>{const{selection:m,dom:p}=n,y=m.getNode(),x=Ts(y);IT(m,!0,()=>{i()}),x&&Ts(y)&&p.isChildOf(y,n.getBody())?n.selection.select(y):c(m.getStart())&&iP(p,m)},iP=(n,i)=>{var c,m;const p=i.getRng(),{startContainer:y,startOffset:x}=p,M=i.getNode();if(!rP(n,M)&&Jn(y)){const L=y.childNodes,q=n.getRoot();let ae;if(x<L.length){const fe=L[x];ae=new wi(fe,(c=n.getParent(fe,n.isBlock))!==null&&c!==void 0?c:q)}else{const fe=L[L.length-1];ae=new wi(fe,(m=n.getParent(fe,n.isBlock))!==null&&m!==void 0?m:q),ae.next(!0)}for(let fe=ae.current();fe;fe=ae.next()){if(n.getContentEditable(fe)==="false")return;if(Sn(fe)&&!oc(fe)){p.setStart(fe,0),i.setRng(p);return}}}},Kn=(n,i,c)=>{if(n){const m=i?"nextSibling":"previousSibling";for(n=c?n:n[m];n;n=n[m])if(Jn(n)||!oc(n))return n}},Vl=(n,i)=>!!n.getTextBlockElements()[i.nodeName.toLowerCase()]||sg(n,i),bm=(n,i,c)=>n.schema.isValidChild(i,c),oc=(n,i=!1)=>{if(Oe(n)&&Sn(n)){const c=i?n.data.replace(/ /g,"\xA0"):n.data;return Km(c)}else return!1},vm=n=>Oe(n)&&Sn(n)&&n.length===0,LT=(n,i)=>{const c="[data-mce-cef-wrappable]",m=P0(n),p=nl(m)?c:`${c},${m}`;return Eu(Ge.fromDom(i),p)},D2=(n,i)=>{const c=n.dom;return Xk(i)&&c.getContentEditable(i)==="false"&&LT(n,i)&&c.select('[contenteditable="true"]',i).length===0},Eh=(n,i)=>ue(n)?n(i):(Oe(i)&&(n=n.replace(/%(\w+)/g,(c,m)=>i[m]||c)),n),K_=(n,i)=>(n=n||"",i=i||"",n=""+(n.nodeName||n),i=""
]*|<br \\/>[\r
]*)$`);return i.replace(m,"")},ZV=(n,i)=>{const c=n.getDoc(),m=jl(Ge.fromDom(n.getBody())),p=Ge.fromTag("div",c);Pr(p,"data-mce-bogus","all"),ua(p,{position:"fixed",left:"-9999999px",top:"0"}),Tf(p,i.innerHTML),dA(p),II(p);const y=U1(m);na(y,p);const x=Bn(p.dom.innerText);return wr(p),x},zV=(n,i,c)=>{let m;return i.format==="raw"?m=hn.trim(FV(n.serializer,c.innerHTML)):i.format==="text"?m=ZV(n,c):i.format==="tree"?m=n.serializer.serialize(c,i):m=QV(n,n.serializer.serialize(c,i)),i.format!=="text"&&!ru(Ge.fromDom(c))&&I(m)?hn.trim(m):m},HV=(n,i)=>he.from(n.getBody()).fold(We(i.format==="tree"?new Wd("body",11):""),c=>zV(n,i,c)),gx=hn.makeMap,zP=n=>{const i=[];n=n||{};const c=n.indent,m=gx(n.indent_before||""),p=gx(n.indent_after||""),y=tp.getEncodeFunc(n.entity_encoding||"raw",n.entities),x=n.element_format!=="xhtml";return{start:(M,L,q)=>{if(c&&m[M]&&i.length>0){const ae=i[i.length-1];ae.length>0&&ae!==`
`&&i.push(`
`)}if(i.push("<",M),L)for(let ae=0,fe=L.length;ae<fe;ae++){const be=L[ae];i.push(" ",be.name,'="',y(be.value,!0),'"')}if(!q||x?i[i.length]=">":i[i.length]=" />",q&&c&&p[M]&&i.length>0){const ae=i[i.length-1];ae.length>0&&ae!==`
`&&i.push(`
`)}},end:M=>{let L;i.push("</",M,">"),c&&p[M]&&i.length>0&&(L=i[i.length-1],L.length>0&&L!==`
`&&i.push(`
`))},text:(M,L)=>{M.length>0&&(i[i.length]=L?M:y(M))},cdata:M=>{i.push("<![CDATA[",M,"]]>")},comment:M=>{i.push("<!--",M,"-->")},pi:(M,L)=>{L?i.push("<?",M," ",y(L),"?>"):i.push("<?",M,"?>"),c&&i.push(`
`)},doctype:M=>{i.push("<!DOCTYPE",M,">",c?`
`:"")},reset:()=>{i.length=0},getContent:()=>i.join("").replace(/\n$/,"")}},U2=(n={},i=bh())=>{const c=zP(n);return n.validate="validate"in n?n.validate:!0,{serialize:p=>{const y=n.validate,x={3:L=>{var q;c.text((q=L.value)!==null&&q!==void 0?q:"",L.raw)},8:L=>{var q;c.comment((q=L.value)!==null&&q!==void 0?q:"")},7:L=>{c.pi(L.name,L.value)},10:L=>{var q;c.doctype((q=L.value)!==null&&q!==void 0?q:"")},4:L=>{var q;c.cdata((q=L.value)!==null&&q!==void 0?q:"")},11:L=>{let q=L;if(q=q.firstChild)do M(q);while(q=q.next)}};c.reset();const M=L=>{var q;const ae=x[L.type];if(ae)ae(L);else{const fe=L.name,be=fe in i.getVoidElements();let Le=L.attributes;if(y&&Le&&Le.length>1){const Ye=[];Ye.map={};const Pe=i.getElementRule(L.name);if(Pe){for(let He=0,dt=Pe.attributesOrder.length;He<dt;He++){const bt=Pe.attributesOrder[He];if(bt in Le.map){const _t=Le.map[bt];Ye.map[bt]=_t,Ye.push({name:bt,value:_t})}}for(let He=0,dt=Le.length;He<dt;He++){const bt=Le[He].name;if(!(bt in Ye.map)){const _t=Le.map[bt];Ye.map[bt]=_t,Ye.push({name:bt,value:_t})}}Le=Ye}}if(c.start(fe,Le,be),!be){let Ye=L.firstChild;if(Ye){(fe==="pre"||fe==="textarea")&&Ye.type===3&&((q=Ye.value)===null||q===void 0?void 0:q[0])===`
`&&c.text(`
`,!0);do M(Ye);while(Ye=Ye.next)}c.end(fe)}}};return p.type===1&&!n.inner?M(p):p.type===3?x[3](p):x[11](p),c.getContent()}}},BI=new Set;Ie(["margin","margin-left","margin-right","margin-top","margin-bottom","padding","padding-left","padding-right","padding-top","padding-bottom","border","border-width","border-style","border-color","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","float","position","left","right","top","bottom","z-index","display","transform","width","max-width","min-width","height","max-height","min-height","overflow","overflow-x","overflow-y","text-overflow","vertical-align","transition","transition-delay","transition-duration","transition-property","transition-timing-function"],i=>{BI.add(i)});const gs=["font","text-decoration","text-emphasis"],HP=(n,i)=>bs(n.parseStyle(n.getAttrib(i,"style"))),xs=n=>BI.has(n),LI=(n,i)=>er(HP(n,i),c=>!xs(c)),iie=n=>Dt(n,i=>Wt(gs,c=>Ar(i,c))),aie=(n,i,c)=>{const m=HP(n,i),p=HP(n,c),y=x=>{var M,L;const q=(M=n.getStyle(i,x))!==null&&M!==void 0?M:"",ae=(L=n.getStyle(c,x))!==null&&L!==void 0?L:"";return yr(q)&&yr(ae)&&q!==ae};return Wt(m,x=>{const M=L=>Wt(L,q=>q===x);if(!M(p)&&M(gs)){const L=iie(p);return Wt(L,y)}else return y(x)})},FI=(n,i,c)=>he.from(c.container()).filter(Sn).exists(m=>{const p=n?0:-1;return i(m.data.charAt(c.offset()+p))}),QI=$e(FI,!0,xh),ZI=$e(FI,!1,xh),VV=n=>{const i=n.container();return Sn(i)&&(i.data.length===0||Cn(i.data)&&wO.isBookmarkNode(i.parentNode))},EO=(n,i)=>c=>Ob(n?0:-1,c).filter(i).isSome(),ns=n=>Ui(n)&&Bi(Ge.fromDom(n),"display")==="block",zI=n=>Ts(n)&&!bl(n),WV=EO(!0,ns),UV=EO(!1,ns),X0=EO(!0,ef),bS=EO(!1,ef),HI=EO(!0,Mu),VI=EO(!1,Mu),TO=EO(!0,zI),j0=EO(!1,zI),YV=n=>n.slice(0,-1),lie=(n,i,c)=>cn(i,n)?YV(Jd(n,m=>c(m)||pt(m,i))):[],XV=(n,i)=>lie(n,i,Xe),q0=(n,i)=>[n].concat(XV(n,i)),VP=(n,i,c)=>Rk(n,i,c,VV),WI=(n,i)=>oo(q0(Ge.fromDom(i.container()),n),fc),UI=(n,i,c)=>VP(n,i.dom,c).forall(m=>WI(i,c).fold(()=>!Fd(m,c,i.dom),p=>!Fd(m,c,i.dom)&&cn(p,Ge.fromDom(m.container())))),WP=(n,i,c)=>WI(i,c).fold(()=>VP(n,i.dom,c).forall(m=>!Fd(m,c,i.dom)),m=>VP(n,m.dom,c).isNone()),UP=$e(WP,!1),Ms=$e(WP,!0),YI=$e(UI,!1),hA=$e(UI,!0),XI=n=>Ve(n).exists(su),px=(n,i,c)=>{const m=Dt(q0(Ge.fromDom(c.container()),i),fc),p=$o(m).getOr(i);return Qd(n,p.dom,c).filter(XI)},mA=(n,i)=>Ve(i).exists(su)||px(!0,n,i).isSome(),gA=(n,i)=>ft(i).exists(su)||px(!1,n,i).isSome(),jI=$e(px,!1),jV=$e(px,!0),YP=n=>Ht.isTextPosition(n)&&!n.isAtStart()&&!n.isAtEnd(),qI=(n,i)=>{const c=Dt(q0(Ge.fromDom(i.container()),n),fc);return $o(c).getOr(n)},GI=(n,i)=>YP(i)?ZI(i):ZI(i)||Lu(qI(n,i).dom,i).exists(ZI),KI=(n,i)=>YP(i)?QI(i):QI(i)||Lf(qI(n,i).dom,i).exists(QI),qV=n=>yt(["pre","pre-wrap"],n),XP=n=>Ve(n).bind(i=>Ql(i,kl)).exists(i=>qV(Bi(i,"white-space"))),GV=(n,i)=>Lu(n.dom,i).isNone(),KV=(n,i)=>Lf(n.dom,i).isNone(),JV=(n,i)=>GV(n,i)||KV(n,i)||UP(n,i)||Ms(n,i)||gA(n,i)||mA(n,i),jP=n=>Oe(n)&&Ts(n)&&U_(n),pA=(n,i)=>c=>jP(new wi(c,n)[i]()),eW=(n,i)=>{const c=Lf(n.dom,i).getOr(i),m=pA(n.dom,"next");return i.isAtEnd()&&(m(i.container())||m(c.container()))},tW=(n,i)=>{const c=Lu(n.dom,i).getOr(i),m=pA(n.dom,"prev");return i.isAtStart()&&(m(i.container())||m(c.container()))},JI=(n,i)=>XP(i)?!1:JV(n,i)||GI(n,i)||KI(n,i),bx=(n,i)=>XP(i)?!1:UP(n,i)||YI(n,i)||gA(n,i)||GI(n,i)||tW(n,i),nW=n=>{const i=n.container(),c=n.offset();return Sn(i)&&c<i.data.length?Ht(i,c+1):n},vx=(n,i)=>XP(i)?!1:Ms(n,i)||hA(n,i)||mA(n,i)||KI(n,i)||eW(n,i),qP=(n,i)=>bx(n,i)||vx(n,nW(i)),eB=(n,i)=>Gs(n.charAt(i)),GP=(n,i)=>xh(n.charAt(i)),oW=n=>{const i=n.container();return Sn(i)&&tr(i.data,Gr)},sW=n=>{const i=n.split("");return mt(i,(c,m)=>Gs(c)&&m>0&&m<i.length-1&&Sb(i[m-1])&&Sb(i[m+1])?" ":c).join("")},AO=(n,i,c)=>{const m=i.data,p=Ht(i,0);return!c&&eB(m,0)&&!qP(n,p)?(i.data=" "+m.slice(1),!0):c&&GP(m,0)&&bx(n,p)?(i.data=Gr+m.slice(1),!0):!1},rW=n=>{const i=n.data,c=sW(i);return c!==i?(n.data=c,!0):!1},KP=(n,i,c)=>{const m=i.data,p=Ht(i,m.length-1);return!c&&eB(m,m.length-1)&&!qP(n,p)?(i.data=m.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var _8=Object.hasOwnProperty,Fx=Object.setPrototypeOf,yU=Object.isFrozen,wU=Object.getPrototypeOf,$O=Object.getOwnPropertyDescriptor,fd=Object.freeze,m1=Object.seal,Qx=Object.create,K5=typeof Reflect<"u"&&Reflect,MS=K5.apply,VA=K5.construct;MS||(MS=function(i,c,m){return i.apply(c,m)}),fd||(fd=function(i){return i}),m1||(m1=function(i){return i}),VA||(VA=function(i,c){return Lx(i,h1(c))});var S8=kg(Array.prototype.forEach),_U=kg(Array.prototype.pop),Zx=kg(Array.prototype.push),WA=kg(String.prototype.toLowerCase),J5=kg(String.prototype.match),NO=kg(String.prototype.replace),C8=kg(String.prototype.indexOf),SU=kg(String.prototype.trim),Ph=kg(RegExp.prototype.test),eM=Ff(TypeError);function kg(n){return function(i){for(var c=arguments.length,m=new Array(c>1?c-1:0),p=1;p<c;p++)m[p-1]=arguments[p];return MS(n,i,m)}}function Ff(n){return function(){for(var i=arguments.length,c=new Array(i),m=0;m<i;m++)c[m]=arguments[m];return VA(n,c)}}function Fi(n,i){Fx&&Fx(n,null);for(var c=i.length;c--;){var m=i[c];if(typeof m=="string"){var p=WA(m);p!==m&&(yU(i)||(i[c]=p),m=p)}n[m]=!0}return n}function Eb(n){var i=Qx(null),c;for(c in n)MS(_8,n,[c])&&(i[c]=n[c]);return i}function Tb(n,i){for(;n!==null;){var c=$O(n,i);if(c){if(c.get)return kg(c.get);if(typeof c.value=="function")return kg(c.value)}n=wU(n)}function m(p){return console.warn("fallback value for",p),null}return m}var tM=fd(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),dd=fd(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),ov=fd(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),k8=fd(["animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),nM=fd(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),x8=fd(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),E8=fd(["#text"]),oM=fd(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","
`+md),Us&&(md=NO(md,Ws," "),md=NO(md,Ir," ")),Mt&&Yd?Mt.createHTML(md):md},i.setConfig=function(zs){VE(zs),Ka=!0},i.clearConfig=function(){vv=null,Ka=!1},i.isValidAttribute=function(zs,jt,So){vv||VE({});var ws=$b(zs),Sl=$b(jt);return WE(ws,Sl,So)},i.addHook=function(zs,jt){typeof jt=="function"&&(Cs[zs]=Cs[zs]||[],Zx(Cs[zs],jt))},i.removeHook=function(zs){if(Cs[zs])return _U(Cs[zs])},i.removeHooks=function(zs){Cs[zs]&&(Cs[zs]=[])},i.removeAllHooks=function(){Cs={}},i}var A8=XA();const lM=hn.each,D8=hn.trim,TU=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],AU={ftp:21,http:80,https:443,mailto:25},DU=["img","video"],PU=(n,i)=>Oe(n)?!n:Oe(i)?!yt(DU,i):!0,MU=n=>{try{return decodeURIComponent(n)}catch{return unescape(n)}},cM=(n,i,c)=>{const m=MU(i).replace(/\s/g,"");return n.allow_script_urls?!1:/((java|vb)script|mhtml):/i.test(m)?!0:n.allow_html_data_urls?!1:/^data:image\//i.test(m)?PU(n.allow_svg_data_urls,c)&&/^data:image\/svg\+xml/i.test(m):/^data:/i.test(m)};class g1{static parseDataUri(i){let c;const m=decodeURIComponent(i).split(","),p=/data:([^;]+)/.exec(m[0]);return p&&(c=p[1]),{type:c,data:m[1]}}static isDomSafe(i,c,m={}){if(m.allow_script_urls)return!0;{const p=tp.decode(i).replace(/[\s\u0000-\u001F]+/g,"");return!cM(m,p,c)}}static getDocumentBaseUrl(i){var c;let m;return i.protocol.indexOf("http")!==0&&i.protocol!=="file:"?m=(c=i.href)!==null&&c!==void 0?c:"":m=i.protocol+"//"+i.host+i.pathname,/^[^:]+:\/\/\/?[^\/]+\//.test(m)&&(m=m.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(m)||(m+="/")),m}constructor(i,c={}){this.path="",this.directory="",i=D8(i),this.settings=c;const m=c.base_uri,p=this;if(/^([\w\-]+):([^\/]{2})/i.test(i)||/^\s*#/.test(i)){p.source=i;return}const y=i.indexOf("//")===0;if(i.indexOf("/")===0&&!y&&(i=(m&&m.protocol||"http")+"://mce_host"+i),!/^[\w\-]*:?\/\//.test(i)){const M=m?m.path:new g1(document.location.href).directory;if((m==null?void 0:m.protocol)==="")i="//mce_host"+p.toAbsPath(M,i);else{const L=/([^#?]*)([#?]?.*)/.exec(i);L&&(i=(m&&m.protocol||"http")+"://mce_host"+p.toAbsPath(M,L[1])+L[2])}}i=i.replace(/@@/g,"(mce_at)");const x=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?(\[[a-zA-Z0-9:.%]+\]|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(i);x&&lM(TU,(M,L)=>{let q=x[L];q&&(q=q.replace(/\(mce_at\)/g,"@@")),p[M]=q}),m&&(p.protocol||(p.protocol=m.protocol),p.userInfo||(p.userInfo=m.userInfo),!p.port&&p.host==="mce_host"&&(p.port=m.port),(!p.host||p.host==="mce_host")&&(p.host=m.host),p.source=""),y&&(p.protocol="")}setPath(i){const c=/^(.*?)\/?(\w+)?$/.exec(i);c&&(this.path=c[0],this.directory=c[1],this.file=c[2]),this.source="",this.getURI()}toRelative(i){if(i==="./")return i;const c=new g1(i,{base_uri:this});if(c.host!=="mce_host"&&this.host!==c.host&&c.host||this.port!==c.port||this.protocol!==c.protocol&&c.protocol!=="")return c.getURI();const m=this.getURI(),p=c.getURI();if(m===p||m.charAt(m.length-1)==="/"&&m.substr(0,m.length-1)===p)return m;let y=this.toRelPath(this.path,c.path);return c.query&&(y+="?"+c.query),c.anchor&&(y+="#"+c.anchor),y}toAbsolute(i,c){const m=new g1(i,{base_uri:this});return m.getURI(c&&this.isSameOrigin(m))}isSameOrigin(i){if(this.host==i.host&&this.protocol==i.protocol){if(this.port==i.port)return!0;const c=this.protocol?AU[this.protocol]:null;if(c&&(this.port||c)==(i.port||c))return!0}return!1}toRelPath(i,c){let m=0,p="",y,x;const M=i.substring(0,i.lastIndexOf("/")).split("/"),L=c.split("/");if(M.length>=L.length){for(y=0,x=M.length;y<x;y++)if(y>=L.length||M[y]!==L[y]){m=y+1;break}}if(M.length<L.length){for(y=0,x=L.length;y<x;y++)if(y>=M.length||M[y]!==L[y]){m=y+1;break}}if(m===1)return c;for(y=0,x=M.length-(m-1);y<x;y++)p+="../";for(y=m-1,x=L.length;y<x;y++)y!==m-1?p+="/"+L[y]:p+=L[y];return p}toAbsPath(i,c){let m=0;const p=/\/$/.test(c)?"/":"",y=i.split("/"),x=c.split("/"),M=[];lM(y,fe=>{fe&&M.push(fe)});const L=[];for(let fe=x.length-1;fe>=0;fe-
`).replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*((<!--)?(\s*\/\/)?\s*<!\[CDATA\[|(<!--\s*)?\/\*\s*<!\[CDATA\[\s*\*\/|(\/\/)?\s*<!--|\/\*\s*<!--\s*\*\/)\s*[\r\n]*/gi,"").replace(/\s*(\/\*\s*\]\]>\s*\*\/(-->)?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"");let M=m.length;for(;M--;){const L=m[M],q=L.firstChild,ae=(y=q==null?void 0:q.value)!==null&&y!==void 0?y:"";if(p==="script"){const fe=L.attr("type");fe&&L.attr("type",fe==="mce-no/type"?null:fe.replace(/^mce\-/,"")),i.element_format==="xhtml"&&q&&ae.length>0&&(q.value=`// <![CDATA[
`+x(ae)+`
// ]]>`)}else i.element_format==="xhtml"&&q&&ae.length>0&&(q.value=`<!--
`+x(ae)+`
-->`)}}),n.addNodeFilter("#comment",m=>{let p=m.length;for(;p--;){const y=m[p],x=y.value;i.preserve_cdata&&(x==null?void 0:x.indexOf("[CDATA["))===0?(y.name="#cdata",y.type=4,y.value=c.decode(x.replace(/^\[CDATA\[|\]\]$/g,""))):(x==null?void 0:x.indexOf("mce:protected "))===0&&(y.name="#text",y.type=3,y.raw=!0,y.value=unescape(x).substr(14))}}),n.addNodeFilter("xml:namespace,input",(m,p)=>{let y=m.length;for(;y--;){const x=m[y];x.type===7?x.remove():x.type===1&&p==="input"&&!x.attr("type")&&x.attr("type","text")}}),n.addAttributeFilter("data-mce-type",m=>{Ie(m,p=>{p.attr("data-mce-type")==="format-caret"&&(p.isEmpty(n.schema.getNonEmptyElements())?p.remove():p.unwrap())})}),n.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style,data-mce-selected,data-mce-expando,data-mce-block,data-mce-type,data-mce-resize,data-mce-placeholder",(m,p)=>{let y=m.length;for(;y--;)m[y].attr(p,null)}),i.remove_trailing_brs&&X5(i,n,n.schema)},EY=n=>{const i=m=>(m==null?void 0:m.name)==="br",c=n.lastChild;if(i(c)){const m=c.prev;i(m)&&(c.remove(),m.remove())}},bL=(n,i,c)=>{let m;const p=n.dom;let y=i.cloneNode(!0);const x=document.implementation;if(x.createHTMLDocument){const M=x.createHTMLDocument("");hn.each(y.nodeName==="BODY"?y.childNodes:[y],L=>{M.body.appendChild(M.importNode(L,!0))}),y.nodeName!=="BODY"?y=M.body.firstChild:y=M.body,m=p.doc,p.doc=M}return VT(n,{...c,node:y}),m&&(p.doc=m),y},vL=(n,i)=>Oe(n)&&n.hasEventListeners("PreProcess")&&!i.no_events,OL=(n,i,c)=>vL(n,c)?bL(n,i,c):i,yL=(n,i,c)=>{hn.inArray(i,c)===-1&&(n.addAttributeFilter(c,(m,p)=>{let y=m.length;for(;y--;)m[y].attr(p,null)}),i.push(c))},RM=(n,i,c)=>!i.no_events&&n?ox(n,{...i,content:c}).content:c,Sie=(n,i,c)=>{const m=Bn(c.getInner?i.innerHTML:n.getOuterHTML(i));return c.selection||ru(Ge.fromDom(i))?m:hn.trim(m)},TY=(n,i,c)=>{const m=c.selection?{forced_root_block:!1,...c}:c,p=n.parse(i,m);return EY(p),p},Cie=(n,i,c)=>U2(n,i).serialize(c),AY=(n,i,c,m,p)=>{const y=Cie(i,c,m);return RM(n,p,y)},DY=(n,i)=>{const c=["data-mce-selected"],m={entity_encoding:"named",remove_trailing_brs:!0,pad_empty_with_br:!1,...n},p=i&&i.dom?i.dom:Qr.DOM,y=i&&i.schema?i.schema:bh(m),x=RS(m,y);xY(x,m,p);const M=(L,q={})=>{const ae={format:"html",...q},fe=OL(i,L,ae),be=Sie(p,fe,ae),Le=TY(x,be,ae);return ae.format==="tree"?Le:AY(i,m,y,Le,ae)};return{schema:y,addNodeFilter:x.addNodeFilter,addAttributeFilter:x.addAttributeFilter,serialize:M,addRules:y.addValidElements,setRules:y.setValidElements,addTempAttr:$e(yL,x,c),getTempAttrs:We(c),getNodeFilters:x.getNodeFilters,getAttributeFilters:x.getAttributeFilters,removeNodeFilter:x.removeNodeFilter,removeAttributeFilter:x.removeAttributeFilter}},b1=(n,i)=>{const c=DY(n,i);return{schema:c.schema,addNodeFilter:c.addNodeFilter,addAttributeFilter:c.addAttributeFilter,serialize:c.serialize,addRules:c.addRules,setRules:c.setRules,addTempAttr:c.addTempAttr,getTempAttrs:c.getTempAttrs,getNodeFilters:c.getNodeFilters,getAttributeFilters:c.getAttributeFilters,removeNodeFilter:c.removeNodeFilter,removeAttributeFilter:c.removeAttributeFilter}},kie="html",xie=(n,i)=>({...n,format:i,get:!0,getInner:!0}),PY=(n,i={})=>{const c=i.format?i.format:kie,m=xie(i,c);return L8(n,m).fold(Ct,p=>{const y=yY(n,p);return F8(n,y,p)})},Ux="html",MY=(n,i)=>({format:Ux,...n,set:!0,content:i}),t3=(n,i,c={})=>{const m=MY(c,i);return gM(n,m).map(p=>{const y=wY(n,p.content,p);return pM(n,y.html,p),y.content}).getOr(i)},wL="autoresize_on_init,content_editable_state,padd_empty_with_br,block_elements,boolean_attributes,editor_deselector,editor_selector,elements,file_browser_callback_types,filepicker_validator_handler,force_hex_style_colors,force_p_newlines,gecko_spellcheck,images_dataimg_filter,media_scripts,mode,move_caret_before_on_enter_elements,non_empty_elements,self_closing_elements,short_ended_elements,special,spellchecker_select_languages,spellchecker_whitelist,tab_focus,tabfocus_elements,table_responsive_width,text_block_elements,text_inline_elements,toolbar_drawer,types,validate,whitespace_elements,paste_enable_default_filters,paste_filter_drop,paste_word_valid_elements
- `,L=x?`
Themes:${M}mobile`:"",q=p?`
Plugins:${M}${m.join(M)}`:"",ae=y?`
Options:${M}${c.join(M)}`:"";console.warn("The following deprecated features are currently enabled and have been removed in TinyMCE 6.0. These features will no longer work and should be removed from the TinyMCE configuration. See https://www.tiny.cloud/docs/tinymce/6/migration-from-5x/ for more information."+L+q+ae)}},FY=n=>oo(SL,i=>i.name===n).fold(()=>n,i=>i.replacedWith?`${n}, replaced by ${i.replacedWith}`:n),QY=(n,i)=>{const c=NY(n),m=BY(i),p=m.length>0,y=c.length>0;if(p||y){const x=`
- `,M=p?`
Plugins:${x}${m.map(FY).join(x)}`:"",L=y?`
Options:${x}${c.join(x)}`:"";console.warn("The following deprecated features are currently enabled but will be removed soon."+M+L)}},ZY=(n,i)=>{LY(n,i),QY(n,i)},n3=Qr.DOM,zY=n=>{n3.setStyle(n.id,"display",n.orgDisplay)},$M=n=>he.from(n).each(i=>i.destroy()),Yx=n=>{const i=n;i.contentAreaContainer=i.formElement=i.container=i.editorContainer=null,i.bodyElement=i.contentDocument=i.contentWindow=null,i.iframeElement=i.targetElm=null;const c=n.selection;if(c){const m=c.dom;i.selection=c.win=c.dom=m.doc=null}},HY=n=>{const i=n.formElement;i&&(i._mceOldSubmit&&(i.submit=i._mceOldSubmit,delete i._mceOldSubmit),n3.unbind(i,"submit reset",n.formEventDelegate))},NM=n=>{if(!n.removed){const{_selectionOverrides:i,editorUpload:c}=n,m=n.getBody(),p=n.getElement();m&&n.save({is_removing:!0}),n.removed=!0,n.unbindAllNativeEvents(),n.hasHiddenInput&&Oe(p==null?void 0:p.nextSibling)&&n3.remove(p.nextSibling),WT(n),n.editorManager.remove(n),!n.inline&&m&&zY(n),oS(n),n3.remove(n.getContainer()),$M(i),$M(c),n.destroy()}},VY=(n,i)=>{const{selection:c,dom:m}=n;if(!n.destroyed){if(!i&&!n.removed){n.remove();return}i||(n.editorManager.off("beforeunload",n._beforeUnload),n.theme&&n.theme.destroy&&n.theme.destroy(),$M(c),$M(m)),HY(n),Yx(n),n.destroyed=!0}},o3=(()=>{const n={};return{add:(p,y)=>{n[p]=y},get:p=>n[p]?n[p]:{icons:{}},has:p=>un(n,p)}})(),BS=Ia.ModelManager,BO=(n,i)=>i.dom[n],LO=(n,i)=>parseInt(Bi(i,n),10),s3=$e(BO,"clientWidth"),r3=$e(BO,"clientHeight"),lw=$e(LO,"margin-top"),cw=$e(LO,"margin-left"),i3=n=>n.dom.getBoundingClientRect(),a3=(n,i,c)=>{const m=s3(n),p=r3(n);return i>=0&&c>=0&&i<=m&&c<=p},kL=(n,i,c,m)=>{const p=i3(i),y=n?p.left+i.dom.clientLeft+cw(i):0,x=n?p.top+i.dom.clientTop+lw(i):0,M=c-y,L=m-x;return{x:M,y:L}},IM=(n,i,c)=>{const m=Ge.fromDom(n.getBody()),p=n.inline?m:nr(m),y=kL(n.inline,p,i,c);return a3(p,y.x,y.y)},BM=n=>he.from(n).map(Ge.fromDom),xL=n=>{const i=n.inline?n.getBody():n.getContentAreaContainer();return BM(i).map(kd).getOr(!1)};var EL=()=>{const n=()=>{throw new Error("Theme did not provide a NotificationManager implementation.")};return{open:n,close:n,getArgs:n}};const uw=n=>{const i=[],c=()=>{const be=n.theme;return be&&be.getNotificationManagerImpl?be.getNotificationManagerImpl():EL()},m=()=>he.from(i[0]),p=(be,Le)=>be.type===Le.type&&be.text===Le.text&&!be.progressBar&&!be.timeout&&!Le.progressBar&&!Le.timeout,y=()=>{Ie(i,be=>{be.reposition()})},x=be=>{i.push(be)},M=be=>{Ss(i,Le=>Le===be).each(Le=>{i.splice(Le,1)})},L=(be,Le=!0)=>n.removed||!xL(n)?{}:(Le&&n.dispatch("BeforeOpenNotification",{notification:be}),oo(i,Ye=>p(c().getArgs(Ye),be)).getOrThunk(()=>{n.editorManager.setActive(n);const Ye=c().open(be,()=>{M(Ye),y(),m().fold(()=>n.focus(),Pe=>Y0(Ge.fromDom(Pe.getEl())))});return x(Ye),y(),n.dispatch("OpenNotification",{notification:{...Ye}}),Ye})),q=()=>{m().each(be=>{c().close(be),M(be),y()})},ae=We(i);return(be=>{be.on("SkinLoaded",()=>{const Le=T_(be);Le&&L({text:Le,type:"warning",timeout:0},!1),y()}),be.on("show ResizeEditor ResizeWindow NodeChange",()=>{requestAnimationFrame(y)}),be.on("remove",()=>{Ie(i.slice(),Le=>{c().close(Le)})})})(n),{open:L,close:q,getNotifications:ae}},fw=Ia.PluginManager,FO=Ia.ThemeManager;var TL=()=>{const n=()=>{throw new Error("Theme did not provide a WindowManager implementation.")};return{open:n,openUrl:n,alert:n,confirm:n,close:n}};const Xx=n=>{let i=[];const c=()=>{const Pe=n.theme;return Pe&&Pe.getWindowManagerImpl?Pe.getWindowManagerImpl():TL()},m=(Pe,He)=>(...dt)=>He?He.apply(Pe,dt):void 0,p=Pe=>{n.dispatch("OpenWindow",{dialog:Pe})},y=Pe=>{n.dispatch("CloseWindow",{dialog:Pe})},x=Pe=>{i.push(Pe),p(Pe)},M=Pe=>{y(Pe),i=Dt(i,He=>He!==Pe),i.length===0&&n.focus()},L=()=>he.from(i[i.length-1]),q=Pe=>{n.editorManager.setActive(n),IP(n),n.ui.show();const He=Pe();return x(He),He},ae=(Pe,He)=>q(()=>c().open(Pe,He,M)),fe=Pe=>q(()=>c().openUrl(Pe,M)),be=(Pe,He,dt)=>{const bt=c();bt.alert(Pe,m(dt||bt,He))},Le=(Pe,He,dt)=>{const bt=c();bt.confirm(Pe,m(dt||bt,He))},Ye=()=>{L().each(Pe=>{c().close(Pe),M(Pe)})};return n.on("remove",()=>{Ie(i,Pe=>{c().close(Pe)})}),{open:ae,o
\r \v`.indexOf(n)!==-1,HR=(n,i)=>n.substring(i.length),sq=(n,i,c)=>{let m;const p=c.charAt(0);for(m=i-1;m>=0;m--){const y=n.charAt(m);if(gF(y))return he.none();if(p===y&&tr(n,c,m,i))break}return he.some(m)},pF=(n,i,c,m=0)=>{if(!oq(i))return he.none();const p={text:"",offset:0},y=(M,L,q)=>(p.text=q+p.text,p.offset+=L,sq(p.text,p.offset,c).getOr(L)),x=n.getParent(i.startContainer,n.isBlock)||n.getRoot();return ZR(n,i.startContainer,i.startOffset,y,x).bind(M=>{const L=i.cloneRange();if(L.setStart(M.container,M.offset),L.setEnd(i.endContainer,i.endOffset),L.collapsed)return he.none();const q=zR(L);return q.lastIndexOf(c)!==0||HR(q,c).length<m?he.none():he.some({text:HR(q,c),range:L,trigger:c})})},VR=(n,i,c,m=0)=>$V(Ge.fromDom(i.startContainer)).fold(()=>pF(n,i,c,m),p=>{const y=n.createRng();y.selectNode(p.dom);const x=zR(y);return he.some({range:y,text:HR(x,c),trigger:c})}),rq=n=>n.nodeType===qd,iq=n=>n.nodeType===Uf,bF=n=>{if(rq(n))return Ep(n,n.data.length);{const i=n.childNodes;return i.length>0?bF(i[i.length-1]):Ep(n,i.length)}},vF=(n,i)=>{const c=n.childNodes;return c.length>0&&i<c.length?vF(c[i],0):c.length>0&&iq(n)&&c.length===i?bF(c[c.length-1]):Ep(n,i)},aq=(n,i)=>{var c;const m=(c=n.getParent(i.container,n.isBlock))!==null&&c!==void 0?c:n.getRoot();return ZR(n,i.container,i.offset,(p,y)=>y===0?-1:y,m).filter(p=>{const y=p.container.data.charAt(p.offset-1);return!gF(y)}).isSome()},lq=n=>i=>{const c=vF(i.startContainer,i.startOffset);return!aq(n,c)},cq=(n,i,c)=>Ls(c.triggers,m=>VR(n,i,m)),uq=(n,i)=>{const c=i(),m=n.selection.getRng();return cq(n.dom,m,c).bind(p=>fq(n,i,p))},fq=(n,i,c,m={})=>{var p;const y=i(),M=(p=n.selection.getRng().startContainer.nodeValue)!==null&&p!==void 0?p:"",L=Dt(y.lookupByTrigger(c.trigger),ae=>c.text.length>=ae.minChars&&ae.matches.getOrThunk(()=>lq(n.dom))(c.range,M,c.text));if(L.length===0)return he.none();const q=Promise.all(mt(L,ae=>ae.fetch(c.text,ae.maxResults,m).then(be=>({matchText:c.text,items:be,columns:ae.columns,onAction:ae.onAction,highlightOn:ae.highlightOn}))));return he.some({lookupData:q,context:c})};var y1;(function(n){n[n.Error=0]="Error",n[n.Value=1]="Value"})(y1||(y1={}));const US=(n,i,c)=>n.stype===y1.Error?i(n.serror):c(n.svalue),OF=n=>{const i=[],c=[];return Ie(n,m=>{US(m,p=>c.push(p),p=>i.push(p))}),{values:i,errors:c}},yF=(n,i)=>n.stype===y1.Error?{stype:y1.Error,serror:i(n.serror)}:n,dq=(n,i)=>n.stype===y1.Value?{stype:y1.Value,svalue:i(n.svalue)}:n,wF=(n,i)=>n.stype===y1.Value?i(n.svalue):n,_F=(n,i)=>n.stype===y1.Error?i(n.serror):n,SF=n=>({stype:y1.Value,svalue:n}),CF=n=>({stype:y1.Error,serror:n}),Vu={fromResult:n=>n.fold(CF,SF),toResult:n=>US(n,gc.error,gc.value),svalue:SF,partition:OF,serror:CF,bind:wF,bindError:_F,map:dq,mapError:yF,fold:US},mE=n=>te(n)&&bs(n).length>100?" removed due to size":JSON.stringify(n,null,2),mq=n=>{const i=n.length>10?n.slice(0,10).concat([{path:[],getErrorInfo:We("... (only showing first ten failures)")}]):n;return mt(i,c=>"Failed path: ("+c.path.join(" > ")+`)
`+c.getErrorInfo())},Y3=(n,i)=>Vu.serror([{path:n,getErrorInfo:i}]),gq=(n,i,c)=>Y3(n,()=>'Could not find valid *required* value for "'+i+'" in '+mE(c)),kF=(n,i)=>Y3(n,()=>'Choice schema did not contain choice key: "'+i+'"'),pq=(n,i,c)=>Y3(n,()=>'The chosen schema: "'+c+'" did not exist in branches: '+mE(i)),bq=(n,i)=>Y3(n,We(i)),vq=(n,i,c,m)=>Oo(c,m).fold(()=>pq(n,c,m),y=>y.extract(n.concat(["branch: "+m]),i)),Oq=(n,i)=>({extract:(p,y)=>Oo(y,n).fold(()=>kF(p,n),M=>vq(p,y,i,M)),toString:()=>"chooseOn("+n+"). Possible values: "+bs(i)}),yq=(n,i)=>i,Dc=(n,i)=>oe(n)&&oe(i)?X3(n,i):i,w1=n=>(...i)=>{if(i.length===0)throw new Error("Can't merge zero objects");const c={};for(let m=0;m<i.length;m++){const p=i[m];for(const y in p)un(p,y)&&(c[y]=n(c[y],p[y]))}return c},X3=w1(Dc),Zie=w1(yq),xF=()=>({tag:"required",process:{}}),wq=n=>({tag:"defaultedThunk",process:n}),EF=n=>wq(We(n)),_q=()=>({tag:"option",process:{}}),TF=(n,i)=>n.length>0?Vu.svalue(X3(i,Zie.apply(void 0,n))):Vu.svalue(i),mw=n=>V(Vu.serror,Mr)(n),Sq={consolidateObj:(n,i)=>{const c=Vu.partition(n);return c.errors.length>0?mw(c.errors):TF(c.values,i)},consolidateArr:n=>{const i=Vu.partition(n);return i.errors.length>0?mw(i.errors):Vu.svalue(i.values)}},_1=(n,i,c,m)=>({tag:"field",key:n,newKey:i,presence:c,prop:m}),Cq=(n,i)=>({tag:"custom",newKey:n,instantiator:i}),AF=(n,i,c)=>{switch(n.tag){case"field":return i(n.key,n.newKey,n.presence,n.prop);case"custom":return c(n.newKey,n.instantiator)}},j3=n=>{const i=(m,p)=>Vu.bindError(n(p),y=>bq(m,y)),c=We("val");return{extract:i,toString:c}},kq=j3(Vu.svalue),WR=(n,i,c,m)=>Oo(i,c).fold(()=>gq(n,c,i),m),UR=(n,i,c,m)=>{const p=Oo(n,i).getOrThunk(()=>c(n));return m(p)},xq=(n,i,c)=>c(Oo(n,i)),Eq=(n,i,c,m)=>{const p=Oo(n,i).map(y=>y===!0?c(n):y);return m(p)},Tq=(n,i,c,m,p)=>{const y=M=>p.extract(i.concat([m]),M),x=M=>M.fold(()=>Vu.svalue(he.none()),L=>{const q=p.extract(i.concat([m]),L);return Vu.map(q,he.some)});switch(n.tag){case"required":return WR(i,c,m,y);case"defaultedThunk":return UR(c,m,n.process,y);case"option":return xq(c,m,x);case"defaultedOptionThunk":return Eq(c,m,n.process,x);case"mergeWithThunk":return UR(c,m,We({}),M=>{const L=X3(n.process(c),M);return y(L)})}},DF=(n,i,c)=>{const m={},p=[];for(const y of c)AF(y,(x,M,L,q)=>{const ae=Tq(L,n,i,x,q);Vu.fold(ae,fe=>{p.push(...fe)},fe=>{m[M]=fe})},(x,M)=>{m[x]=M(i)});return p.length>0?Vu.serror(p):Vu.svalue(m)},q3=n=>({extract:(m,p)=>DF(m,p,n),toString:()=>`obj{
`+mt(n,p=>AF(p,(y,x,M,L)=>y+" -> "+L.toString(),(y,x)=>"state("+y+")")).join(`
`)+"}"}),G3=n=>({extract:(m,p)=>{const y=mt(p,(x,M)=>n.extract(m.concat(["["+M+"]"]),x));return Sq.consolidateArr(y)},toString:()=>"array("+n.toString()+")"}),YR=n=>j3(i=>n(i).fold(Vu.serror,Vu.svalue)),XR=(n,i,c)=>{const m=i.extract([n],c);return Vu.mapError(m,p=>({input:c,errors:p}))},Aq=(n,i,c)=>Vu.toResult(XR(n,i,c)),Dq=n=>`Errors:
`+mq(n.errors).join(`
`)+`
Input object: `+mE(n.input),PF=(n,i)=>Oq(n,vs(i,q3)),Pq=We(kq),YS=(n,i)=>j3(c=>{const m=typeof c;return n(c)?Vu.svalue(c):Vu.serror(`Expected type: ${i} but got: ${m}`)}),MF=YS(rt,"number"),K3=YS(I,"string"),RF=YS(ye,"boolean"),jR=YS(ue,"function"),gw=_1,$F=Cq,Mq=n=>YR(i=>yt(n,i)?gc.value(i):gc.error(`Unsupported value: "${i}", choose one of "${n.join(", ")}".`)),NF=(n,i)=>gw(n,n,xF(),i),IF=n=>NF(n,K3),BF=n=>NF(n,jR),LF=(n,i)=>gw(n,n,xF(),G3(i)),gE=(n,i)=>gw(n,n,_q(),i),pE=n=>gE(n,K3),FF=n=>gE(n,jR),Rq=(n,i)=>gw(n,n,EF(i),Pq()),XS=(n,i,c)=>gw(n,n,EF(i),c),QF=(n,i)=>XS(n,i,MF),J3=(n,i)=>XS(n,i,K3),qR=(n,i,c)=>XS(n,i,Mq(c)),e4=(n,i)=>XS(n,i,RF),GR=(n,i)=>XS(n,i,jR),$q=(n,i,c)=>XS(n,i,G3(c)),Hie=IF("type"),Vie=BF("fetch"),ZF=BF("onAction"),Nq=GR("onSetup",()=>St),Wie=pE("text"),Iq=pE("icon"),Bq=pE("tooltip"),Uie=pE("label"),Lq=e4("active",!1),_l=e4("enabled",!0),t4=e4("primary",!1),Mb=n=>Rq("columns",n),jS=n=>J3("type",n),zF=q3([Hie,IF("trigger"),QF("minChars",1),Mb(1),QF("maxResults",10),FF("matches"),Vie,ZF,$q("highlightOn",[],K3)]),Fq=n=>Aq("Autocompleter",zF,{trigger:n.ch,...n}),qS=[_l,Bq,Iq,Wie,Nq],n4=[Lq].concat(qS),HF=[GR("predicate",Xe),qR("scope","node",["node","editor"]),qR("position","selection",["node","selection","line"])],VF=qS.concat([jS("contextformbutton"),t4,ZF,$F("original",Ct)]),Qq=n4.concat([jS("contextformbutton"),t4,ZF,$F("original",Ct)]),Zq=qS.concat([jS("contextformbutton")]),zq=n4.concat([jS("contextformtogglebutton")]),Hq=PF("type",{contextformbutton:VF,contextformtogglebutton:Qq});q3([jS("contextform"),GR("initValue",We("")),Uie,LF("commands",Hq),gE("launch",PF("type",{contextformbutton:Zq,contextformtogglebutton:zq}))].concat(HF));const Vq=n=>{const i=n.ui.registry.getAll().popups,c=vs(i,x=>Fq(x).fold(M=>{throw new Error(Dq(M))},Ct)),m=fs(Xn(c,x=>x.trigger)),p=uo(c);return{dataset:c,triggers:m,lookupByTrigger:x=>Dt(p,M=>M.trigger===x)}},WF=(n,i)=>{const c=zv(i.load,50);n.on("keypress compositionend",m=>{m.which!==27&&c.throttle()}),n.on("keydown",m=>{const p=m.which;p===8?c.throttle():p===27&&i.cancelIfNecessary()}),n.on("remove",c.cancel)},Wq=n=>{const i=Oh(),c=qa(!1),m=i.isSet,p=()=>{m()&&(SY(n),ir(n),c.set(!1),i.clear())},y=q=>{m()||(Ga(n,q.range),i.set({trigger:q.trigger,matchLength:q.text.length}))},x=Ut(()=>Vq(n)),M=q=>i.get().map(ae=>VR(n.dom,n.selection.getRng(),ae.trigger).bind(fe=>fq(n,x,fe,q))).getOrThunk(()=>uq(n,x)),L=q=>{M(q).fold(p,ae=>{y(ae.context),ae.lookupData.then(fe=>{i.get().map(be=>{const Le=ae.context;be.trigger===Le.trigger&&(Le.text.length-be.matchLength>=10?p():(i.set({...be,matchLength:Le.text.length}),c.get()?bP(n,{lookupData:fe}):(c.set(!0),pP(n,{lookupData:fe}))))})})})};n.addCommand("mceAutocompleterReload",(q,ae)=>{const fe=te(ae)?ae.fetchOptions:{};L(fe)}),n.addCommand("mceAutocompleterClose",p),WF(n,{cancelIfNecessary:p,load:L})},Uq=ys().browser.isSafari(),UF=n=>De(Ge.fromDom(n)),YF=(n,i)=>{var c;return n.startOffset===0&&n.endOffset===((c=i.textContent)===null||c===void 0?void 0:c.length)},bE=(n,i)=>he.from(n.getParent(i.container(),"details")),KR=(n,i)=>bE(n,i).isSome(),Yq=(n,i)=>{const c=he.from(n.getParent(i.startContainer,"details")),m=he.from(n.getParent(i.endContainer,"details"));if(c.isSome()||m.isSome()){const p=c.bind(y=>he.from(n.select("summary",y)[0]));return he.some({startSummary:p,startDetails:c,endDetails:m})}else return he.none()},Xq=(n,i)=>ll(i).exists(c=>c.isEqual(n)),Xie=(n,i)=>Zd(i).exists(c=>mi(c.getNode())&&Lu(i,c).exists(m=>m.isEqual(n))||c.isEqual(n)),JR=(n,i)=>i.startSummary.exists(c=>Xq(n,c)),jq=(n,i)=>i.startSummary.exists(c=>Xie(n,c)),qq=(n,i)=>i.startDetails.exists(c=>Lu(c,n).forall(m=>i.startSummary.exists(p=>!p.contains(n.container())&&p.contains(m.container())))),Gq=(n,i,c)=>c.startDetails.exists(m=>Lf(n,i).forall(p=>!m.contains(p.container()))),e$=(n,i)=>{const c=i.getNode();Se(c)||n.selection.setCursorLocation(c,i.offset())},XF=(n,i,c)=>{const m=n.dom.getParent(i.container(),"details");if(m&&!m.open){const p=n.dom.select("summary",m)[0];p&&(c?ll(p):Zd(p)).each(x=>e$(n,x))}else e$(n,i)},jF=(n,i)=>{const c=L=>L.contains(n.start
`;return}if(q!=="wbr"){if(p[q]&&(m+=" "),y[q]){m+=" ";return}if(L.type===3&&(m+=L.value),!(L.name in i.getVoidElements())){let fe=L.firstChild;if(fe)do M(fe);while(fe=fe.next)}x[q]&&ae.next&&(m+=`
`,q==="p"&&(m+=`
`))}};return n=SE(n,[/<!\[[^\]]+\]>/g]),M(c.parse(n)),m},w$=n=>(n=SE(n,[/^[\s\S]*<body[^>]*>\s*|\s*<\/body[^>]*>[\s\S]*$/ig,/<!--StartFragment-->|<!--EndFragment-->/g,[/( ?)<span class="Apple-converted-space">\u00a0<\/span>( ?)/g,(c,m,p)=>!m&&!p?" ":Gr],/<br class="Apple-interchange-newline">/g,/<br>$/i]),n),aK=n=>{let i=0;return()=>n+i++},lK=n=>{const i=n.toLowerCase(),c={jpg:"jpeg",jpe:"jpeg",jfi:"jpeg",jif:"jpeg",jfif:"jpeg",pjpeg:"jpeg",pjp:"jpeg",svg:"svg+xml"};return hn.hasOwn(c,i)?"image/"+c[i]:"image/"+i},cK=(n,i)=>{const c=RS({sanitize:lO(n)},n.schema);c.addNodeFilter("meta",p=>{hn.each(p,y=>{y.remove()})});const m=c.parse(i,{forced_root_block:!1,isRootContent:!0});return U2({validate:!0},n.schema).serialize(m)},Z9=(n,i)=>({content:n,cancelled:i}),uK=(n,i,c)=>{const m=n.dom.create("div",{style:"display:none"},i),p=XT(n,m,c);return Z9(p.node.innerHTML,p.isDefaultPrevented())},fK=(n,i,c)=>{const m=vP(n,i,c),p=cK(n,m.content);return n.hasEventListeners("PastePostProcess")&&!m.isDefaultPrevented()?uK(n,p,c):Z9(p,m.isDefaultPrevented())},z9=(n,i,c)=>fK(n,i,c),_$=(n,i)=>(n.insertContent(i,{merge:F_(n),paste:!0}),!0),S$=n=>/^https?:\/\/[\w\-\/+=.,!;:&%@^~(){}?#]+$/i.test(n),dK=(n,i)=>S$(i)&&Wt(b2(n),c=>Ki(i.toLowerCase(),`.${c.toLowerCase()}`)),hK=(n,i,c)=>(n.undoManager.extra(()=>{c(n,i)},()=>{n.insertContent('<img src="'+i+'">')}),!0),mK=(n,i,c)=>(n.undoManager.extra(()=>{c(n,i)},()=>{n.execCommand("mceInsertLink",!1,i)}),!0),gK=(n,i,c)=>!n.selection.isCollapsed()&&S$(i)?mK(n,i,c):!1,pK=(n,i,c)=>dK(n,i)?hK(n,i,c):!1,H9=(n,i)=>{hn.each([gK,pK,_$],c=>!c(n,i,_$))},bK=(n,i,c)=>{c||!Q_(n)?_$(n,i):H9(n,i)},vK=aK("mceclip"),OK=n=>{const i=p$();return g4(i,n),g$(i),i},V9=(n,i,c,m,p)=>{const y=z9(n,i,c);if(!y.cancelled){const x=y.content,M=()=>bK(n,x,m);p?o4(n,"insertFromPaste",{dataTransfer:OK(x)}).isDefaultPrevented()||(M(),vE(n,"insertFromPaste")):M()}},b4=(n,i,c,m)=>{const p=c||v$(i);V9(n,L9(i),p,!1,m)},C$=(n,i,c)=>{const m=n.dom.encode(i).replace(/\r\n/g,`
`),p=uh(m,Ok(n)),y=tK(p,Uc(n),ub(n));V9(n,y,!1,!0,c)},W9=n=>{const i={};if(n&&n.types)for(let c=0;c<n.types.length;c++){const m=n.types[c];try{i[m]=n.getData(m)}catch{i[m]=""}}return i},S1=(n,i)=>i in n&&n[i].length>0,k$=n=>S1(n,"text/html")||S1(n,"text/plain"),yK=(n,i)=>{const c=i.match(/([\s\S]+?)(?:\.[a-z0-9.]+)$/i);return Oe(c)?n.dom.encode(c[1]):void 0},U9=(n,i,c,m)=>{const p=vK(),y=id(n)&&Oe(c.name),x=y?yK(n,c.name):p,M=y?c.name:void 0,L=i.create(p,c,m,x,M);return i.add(L),L},Y9=(n,i)=>{j5(i.uri).each(({data:c,type:m,base64Encoded:p})=>{const y=p?c:btoa(c),x=i.file,M=n.editorUpload.blobCache,L=M.getByData(y,m),q=L!=null?L:U9(n,M,x,y);b4(n,`<img src="${q.blobUri()}">`,!1,!0)})},x$=n=>n.type==="paste",wK=n=>Promise.all(mt(n,i=>h8(i).then(c=>({file:i,uri:c})))),X9=n=>{const i=b2(n);return c=>Ar(c.type,"image/")&&Wt(i,m=>lK(m)===c.type)},_K=(n,i)=>{const c=i.items?Rs(Rr(i.items),p=>p.kind==="file"?[p.getAsFile()]:[]):[],m=i.files?Rr(i.files):[];return Dt(c.length>0?c:m,X9(n))},E$=(n,i,c)=>{const m=x$(i)?i.clipboardData:i.dataTransfer;if(iO(n)&&m){const p=_K(n,m);if(p.length>0)return i.preventDefault(),wK(p).then(y=>{c&&n.selection.setRng(c),Ie(y,x=>{Y9(n,x)})}),!0}return!1},SK=n=>{var i,c;return Gn.os.isAndroid()&&((c=(i=n.clipboardData)===null||i===void 0?void 0:i.items)===null||c===void 0?void 0:c.length)===0},j9=n=>to.metaKeyPressed(n)&&n.keyCode===86||n.shiftKey&&n.keyCode===45,T$=(n,i,c,m,p)=>{let y=w$(c);const x=S1(i,_E())||v$(c),M=!x&&JG(y),L=S$(y);(Q9(y)||!y.length||M&&!L)&&(m=!0),(m||L)&&(S1(i,"text/plain")&&M?y=i["text/plain"]:y=iK(y)),!Q9(y)&&(m?C$(n,y,p):b4(n,y,x,p))},CK=(n,i,c)=>{let m;const p=()=>i.getLastRng()||n.selection.getRng();n.on("keydown",y=>{j9(y)&&!y.isDefaultPrevented()&&(m=y.shiftKey&&y.keyCode===86)}),n.on("paste",y=>{if(y.isDefaultPrevented()||SK(y))return;const x=c.get()==="text"||m;m=!1;const M=W9(y.clipboardData);!k$(M)&&E$(n,y,p())||(S1(M,"text/html")?(y.preventDefault(),T$(n,M,M["text/html"],x,!0)):S1(M,"text/plain")&&S1(M,"text/uri-list")?(y.preventDefault(),T$(n,M,M["text/plain"],x,!0)):(i.create(),yg.setEditorTimeout(n,()=>{const L=i.getHtml();i.remove(),T$(n,M,L,x,!1)},0)))})},kK=n=>{const i=p=>Ar(p,"webkit-fake-url"),c=p=>Ar(p,"data:"),m=p=>{var y;return((y=p.data)===null||y===void 0?void 0:y.paste)===!0};n.parser.addNodeFilter("img",(p,y,x)=>{if(!iO(n)&&m(x))for(const M of p){const L=M.attr("src");I(L)&&!M.attr("data-mce-object")&&L!==Gn.transparentSrc&&(i(L)||!yk(n)&&c(L))&&M.remove()}})},CE=(n,i,c)=>{CK(n,i,c),kK(n)},xK=(n,i)=>{i.get()==="text"?(i.set("html"),rS(n,!1)):(i.set("text"),rS(n,!0)),n.focus()},EK=(n,i)=>{n.addCommand("mceTogglePlainTextPaste",()=>{xK(n,i)}),n.addCommand("mceInsertClipboardContent",(c,m)=>{m.html&&b4(n,m.html,m.internal,!1),m.text&&C$(n,m.text,!1)})},q9=(n,i,c)=>{if(n)try{return n.clearData(),n.setData("text/html",i),n.setData("text/plain",c),n.setData(_E(),i),!0}catch{return!1}else return!1},G9=(n,i,c,m)=>{q9(n.clipboardData,i.html,i.text)?(n.preventDefault(),m()):c(i.html,m)},K9=n=>(i,c)=>{const{dom:m,selection:p}=n,y=m.create("div",{contenteditable:"false","data-mce-bogus":"all"}),x=m.create("div",{contenteditable:"true"},i);m.setStyles(y,{position:"fixed",top:"0",left:"-3000px",width:"1000px",overflow:"hidden"}),y.appendChild(x),m.add(n.getBody(),y);const M=p.getRng();x.focus();const L=m.createRng();L.selectNodeContents(x),p.setRng(L),yg.setEditorTimeout(n,()=>{p.setRng(M),m.remove(y),c()},0)},J9=n=>({html:KG(n.selection.getContent({contextual:!0})),text:n.selection.getContent({format:"text"})}),TK=n=>!!n.dom.getParent(n.selection.getStart(),"td[data-mce-selected],th[data-mce-selected]",n.getBody()),eQ=n=>!n.selection.isCollapsed()||TK(n),v4=n=>i=>{!i.isDefaultPrevented()&&eQ(n)&&G9(i,J9(n),K9(n),()=>{if(Gn.browser.isChromium()||Gn.browser.isFirefox()){const c=n.selection.getRng();yg.setEditorTimeout(n,()=>{n.selection.setRng(c),n.execCommand("Delete")},0)}else n.execCommand("Delete")})},tQ=n=>i=>{!i.isDefaultPrevented()&&eQ(n)&&G9(i,J9(n),K9(n),St)},nQ=n=>{n.on("cut",v4(n)),n.on("copy",tQ(n))},oQ=(n,i)=>{var c,m;return O.getCaretRangeFromPoint((
`}),n.dom.addStyle(L)}const x=Promise.all(RJ(n,m,c)).then(y).catch(y),M=tO(n);return M&&DJ(n,M),x},$J=n=>{const i=n.getDoc(),c=n.getBody();mP(n),hp(n)||(i.body.spellcheck=!1,J$.setAttrib(c,"spellcheck","false")),n.quirks=IQ(n),sx(n);const m=db(n);m!==void 0&&(c.dir=m);const p=h2(n);p&&n.on("BeforeSetContent",y=>{hn.each(p,x=>{y.content=y.content.replace(x,M=>"<!--mce:protected "+escape(M)+"-->")})}),n.on("SetContent",()=>{n.addVisual(n.getBody())}),n.on("compositionstart compositionend",y=>{n.composing=y.type==="compositionstart"})},ZQ=n=>{Db(n)||n.load({initial:!0,format:"html"}),n.startContent=n.getContent({format:"raw"})},tN=n=>{n.removed!==!0&&(ZQ(n),MJ(n))},NJ=n=>{let i=!1;const c=setTimeout(()=>{i||n.setProgressState(!0)},500);return()=>{clearTimeout(c),i=!0,n.setProgressState(!1)}},zQ=n=>{const i=n.getElement();let c=n.getDoc();n.inline&&(J$.addClass(i,"mce-content-body"),n.contentDocument=c=document,n.contentWindow=window,n.bodyElement=i,n.contentAreaContainer=i);const m=n.getBody();m.disabled=!0,n.readonly=gg(n),n._editableRoot=M_(n),!n.readonly&&n.hasEditableRoot()&&(n.inline&&J$.getStyle(m,"position",!0)==="static"&&(m.style.position="relative"),m.contentEditable="true"),m.disabled=!1,n.editorUpload=oX(n),n.schema=bh(PE(n)),n.dom=Qr(c,{keep_values:!0,url_converter:n.convertURL,url_converter_scope:n,update_styles:!0,root_element:n.inline?n.getBody():null,collect:n.inline,schema:n.schema,contentCssCors:ik(n),referrerPolicy:fb(n),onSetAttrib:x=>{n.dispatch("SetAttrib",x)}}),n.parser=ww(n),n.serializer=b1(YO(n),n),n.selection=MM(n.dom,n.getWin(),n.serializer,n),n.annotator=l1(n),n.formatter=LL(n),n.undoManager=VM(n),n._nodeChangeDispatcher=new zG(n),n._selectionOverrides=bJ(n),kR(n),iQ(n),Sj(n),Db(n)||(zK(n),oC(n));const p=ZG(n);$3(n,p),Bie(n),fX(n),rQ(n);const y=aY(n);$J(n),y.fold(()=>{const x=NJ(n);QQ(n).then(()=>{tN(n),x()})},x=>{n.setProgressState(!0),QQ(n).then(()=>{x().then(M=>{n.setProgressState(!1),tN(n),hL(n)},M=>{n.notificationManager.open({type:"error",text:String(M)}),tN(n),hL(n)})})})},tae=wt,IJ=(n,i,c)=>e0(n,i,tae,c),ME=Qr.DOM,BJ=(n,i,c,m)=>{const p=Ge.fromTag("iframe");return m.each(y=>Pr(p,"tabindex",y)),ju(p,c),ju(p,{id:n+"_ifr",frameBorder:"0",allowTransparency:"true",title:i}),qu(p,"tox-edit-area__iframe"),p},LJ=n=>{let i=Gv(n)+"<html><head>";s1(n)!==n.documentBaseUrl&&(i+='<base href="'+n.documentBaseURI.getURI()+'" />'),i+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />';const c=If(n),m=il(n),p=n.translate($_(n));return Bd(n)&&(i+='<meta http-equiv="Content-Security-Policy" content="'+Bd(n)+'" />'),i+=`</head><body id="${c}" class="mce-content-body ${m}" data-id="${n.id}" aria-label="${p}"><br></body></html>`,i},HQ=(n,i)=>{const c=n.translate("Rich Text Area"),m=Ha(Ge.fromDom(n.getElement()),"tabindex").bind(eu),p=BJ(n.id,c,ff(n),m).dom;p.onload=()=>{p.onload=null,n.dispatch("load")},n.contentAreaContainer=i.iframeContainer,n.iframeElement=p,n.iframeHTML=LJ(n),ME.add(i.iframeContainer,p)},FJ=n=>{const i=n.iframeElement,c=()=>{n.contentDocument=i.contentDocument,zQ(n)};if($0(n)||Gn.browser.isFirefox()){const m=n.getDoc();m.open(),m.write(n.iframeHTML),m.close(),c()}else{const m=IJ(Ge.fromDom(i),"load",()=>{m.unbind(),c()});i.srcdoc=n.iframeHTML}},VQ=(n,i)=>{HQ(n,i),i.editorContainer&&(i.editorContainer.style.display=n.orgDisplay,n.hidden=ME.isHidden(i.editorContainer)),n.getElement().style.display="none",ME.setAttrib(n.id,"aria-hidden","true"),n.getElement().style.visibility=n.orgVisibility,FJ(n)},WQ=Qr.DOM,nN=(n,i,c)=>{const m=fw.get(c),p=fw.urls[c]||n.documentBaseUrl.replace(/\/$/,"");if(c=hn.trim(c),m&&hn.inArray(i,c)===-1){if(n.plugins[c])return;try{const y=m(n,p)||{};n.plugins[c]=y,ue(y.init)&&(y.init(n,p),i.push(c))}catch(y){XY(n,c,y)}}},QJ=n=>n.replace(/^\-/,""),ZJ=n=>{const i=[];Ie(oO(n),c=>{nN(n,i,QJ(c))})},zJ=n=>{const i=hn.trim(S_(n)),c=n.ui.registry.getAll().icons,m={...o3.get("default").icons,...o3.get(i).icons};ln(m,(p,y)=>{un(c,y)||n.ui.registry.addIcon(y,p)})},HJ=n=>{const i=dm(n);if(I(i)){const c=FO.get(i);n.theme=c(n,FO.urls[i])||{},ue(n.theme.init)&&n.
Actual: `+jn.join(","));if(!Co(C,sn=>ht(jn,sn)))throw new Error("Not all branches were specified when using match. Specified: "+jn.join(", ")+`
Required: `+C.join(", "));return fn[pe].apply(null,Fe)},log:fn=>{console.log(fn,{constructors:C,constructor:pe,params:Fe})}}}}),D}},cf={...ug.generate([{none:[]},{only:["index"]},{left:["index","next"]},{middle:["prev","index","next"]},{right:["prev","index"]}])},ab=(O,C)=>O.length===0?cf.none():O.length===1?cf.only(0):C===0?cf.left(0,1):C===O.length-1?cf.right(C-1,C):C>0&&C<O.length-1?cf.middle(C-1,C,C+1):cf.none(),qs=(O,C,D,N,Y)=>{const se=O.slice(0),pe=ab(O,C),ke=I(Ot(se,I(0))),Fe=jn=>N.singleColumnWidth(se[jn],D),ot=(jn,Un)=>Y.calcLeftEdgeDeltas(se,jn,Un,D,N.minCellWidth(),N.isRelative),kt=(jn,Un,sn)=>Y.calcMiddleDeltas(se,jn,Un,sn,D,N.minCellWidth(),N.isRelative),fn=(jn,Un)=>Y.calcRightEdgeDeltas(se,jn,Un,D,N.minCellWidth(),N.isRelative);return pe.fold(ke,Fe,ot,kt,fn)},hu=(O,C,D)=>{let N=0;for(let Y=O;Y<C;Y++)N+=D[Y]!==void 0?D[Y]:0;return N},fg=(O,C)=>{const D=Ee.justCells(O);return Ot(D,N=>{const Y=hu(N.column,N.column+N.colspan,C);return{element:N.element,width:Y,colspan:N.colspan}})},qy=(O,C)=>{const D=Ee.justColumns(O);return Ot(D,(N,Y)=>({element:N.element,width:C[Y],colspan:N.colspan}))},Yi=(O,C)=>{const D=Ee.justCells(O);return Ot(D,N=>{const Y=hu(N.row,N.row+N.rowspan,C);return{element:N.element,height:Y,rowspan:N.rowspan}})},Gy=(O,C)=>Ot(O.all,(D,N)=>({element:D.element,height:C[N]})),dg=O=>An(O,(C,D)=>C+D,0),Oa=(O,C)=>Ee.hasColumns(O)?qy(O,C):fg(O,C),cm=(O,C,D)=>{const N=Oa(O,C);$e(N,Y=>{D.setElementWidth(Y.element,Y.width)})},Ht=(O,C,D,N,Y)=>{const se=Ee.fromTable(O),pe=Y.getCellDelta(C),ke=Y.getWidths(se,Y),Fe=D===se.grid.columns-1,ot=N.clampTableDelta(ke,D,pe,Y.minCellWidth(),Fe),kt=qs(ke,D,ot,Y,N),fn=Ot(kt,(jn,Un)=>jn+ke[Un]);cm(se,fn,Y),N.resizeTable(Y.adjustTableWidth,ot,Fe)},x0=(O,C,D,N)=>{const Y=Ee.fromTable(O),se=Et(Y,O,N),pe=Ot(se,(kt,fn)=>D===fn?Math.max(C+kt,cc()):kt),ke=Yi(Y,pe),Fe=Gy(Y,pe);$e(Fe,kt=>{Ju(kt.element,kt.height)}),$e(ke,kt=>{Ju(kt.element,kt.height)});const ot=dg(pe);Ju(O,ot)},Ky=(O,C,D,N,Y)=>{const se=Ee.generate(C),pe=N.getWidths(se,N),ke=N.pixelWidth(),{newSizes:Fe,delta:ot}=Y.calcRedestributedWidths(pe,ke,D.pixelDelta,N.isRelative);cm(se,Fe,N),N.adjustTableWidth(ot)},E0=(O,C,D,N)=>{const Y=Ee.generate(C),se=N.getWidths(Y,N);cm(Y,se,N)},yh=O=>Xe(O,(D,N)=>We(D,se=>se.column===N.column)?D:D.concat([N]),[]).sort((D,N)=>D.column-N.column),uf=Lr("col"),lb=Lr("colgroup"),Yv=O=>Vt(O)==="tr"||lb(O),Jy=O=>{const C=Pr(O,"colspan",1),D=Pr(O,"rowspan",1);return{element:O,colspan:C,rowspan:D}},Xv=(O,C=Jy)=>{const D=ke=>uf(ke.element)?O.col(ke):O.cell(ke),N=ke=>lb(ke.element)?O.colgroup(ke):O.row(ke),Y=ke=>{if(Yv(ke))return N({element:ke});{const Fe=ke,ot=D(C(Fe));return se=ue.some({item:Fe,replacement:ot}),ot}};let se=ue.none();return{getOrInit:(ke,Fe)=>se.fold(()=>Y(ke),ot=>Fe(ke,ot.item)?ot.replacement:Y(ke))}},T0=O=>C=>{const D=[],N=(pe,ke)=>he(D,Fe=>ke(Fe.item,pe)),Y=pe=>{const ke=O==="td"?{scope:null}:{},Fe=C.replace(pe,O,ke);return D.push({item:pe,sub:Fe}),Fe};return{replaceOrInit:(pe,ke)=>{if(Yv(pe)||uf(pe))return pe;{const Fe=pe;return N(Fe,ke).fold(()=>Y(Fe),ot=>ke(pe,ot.item)?ot.sub:Y(Fe))}}}},wh=O=>qe(O,"scope").map(C=>C.substr(0,3)),Nu={modification:Xv,transform:T0,merging:O=>({unmerge:N=>{const Y=wh(N);return Y.each(se=>Ur(N,"scope",se)),()=>{const se=O.cell({element:N,colspan:1,rowspan:1});return kc(se,"width"),kc(N,"width"),Y.each(pe=>Ur(se,"scope",pe)),se}},merge:N=>{const Y=()=>{const se=Ii(Ot(N,wh));if(se.length===0)return ue.none();{const pe=se[0],ke=["row","col"];return We(se,ot=>ot!==pe&&ht(ke,ot))?ue.none():ue.from(pe)}};return kc(N[0],"width"),Y().fold(()=>je(N[0],"scope"),se=>Ur(N[0],"scope",se+"group")),I(N[0])}})},zl=["body","p","div","article","aside","figcaption","figure","footer","header","nav","section","ol","ul","table","thead","tfoot","tbody","caption","tr","td","th","h1","h2","h3","h4","h5","h6","blockquote","pre","address"],e2=(O,C)=>{const D=O.property().name(C);return ht(["ol","ul"],D)},up=(O,C)=>{const D=O.property().name(C);return ht(zl,D)},v_=(O,C)=>ht(["br","img","hr","input"],O.property().name(C)),A0=on(),n1=O=>up(A0,O),t2=O=>e2(A0,O),jv=O=>v_(A0
`+g.getErrorInfo())},Wm=(r,u)=>Wi.serror([{path:r,getErrorInfo:u}]),Ug=(r,u,g)=>Wm(r,()=>'Could not find valid *required* value for "'+u+'" in '+e0(g)),Pv=(r,u)=>Wm(r,()=>'Choice schema did not contain choice key: "'+u+'"'),Af=(r,u,g)=>Wm(r,()=>'The chosen schema: "'+g+'" did not exist in branches: '+e0(u)),ky=(r,u)=>Wm(r,()=>"There are unsupported fields: ["+u.join(", ")+"] specified"),Pu=(r,u)=>Wm(r,G(u)),Ku=r=>{const u=(v,_)=>Wi.bindError(r(_),E=>Pu(v,E)),g=G("val");return{extract:u,toString:g}},t0=Ku(Wi.svalue),n0=(r,u,g,v)=>ln(u,g).fold(()=>Ug(r,g,u),v),o0=(r,u,g,v)=>{const _=ln(r,u).getOrThunk(()=>g(r));return v(_)},X1=(r,u,g)=>g(ln(r,u)),Kf=(r,u,g,v)=>{const _=ln(r,u).map(E=>E===!0?g(r):E);return v(_)},s0=(r,u,g,v,_)=>{const E=B=>_.extract(u.concat([v]),B),P=B=>B.fold(()=>Wi.svalue(V.none()),W=>{const K=_.extract(u.concat([v]),W);return Wi.map(K,V.some)});switch(r.tag){case"required":return n0(u,g,v,E);case"defaultedThunk":return o0(g,v,r.process,E);case"option":return X1(g,v,P);case"defaultedOptionThunk":return Kf(g,v,r.process,P);case"mergeWithThunk":return o0(g,v,G({}),B=>{const W=ti(r.process(g),B);return E(W)})}},r0=(r,u,g)=>{const v={},_=[];for(const E of g)oh(E,(P,B,W,K)=>{const re=s0(W,r,u,P,K);Wi.fold(re,de=>{_.push(...de)},de=>{v[B]=de})},(P,B)=>{v[P]=B(u)});return _.length>0?Wi.serror(_):Wi.svalue(v)},pl=r=>({extract:(v,_)=>r().extract(v,_),toString:()=>r().toString()}),xy=r=>Xs(Ls(r,Q)),wi=r=>{const u=lo(r),g=wn(r,(_,E)=>oh(E,P=>ti(_,{[P]:!0}),G(_)),{});return{extract:(_,E)=>{const P=T(E)?[]:xy(E),B=ao(P,W=>!Qi(g,W));return B.length===0?u.extract(_,E):ky(_,B)},toString:u.toString}},lo=r=>({extract:(v,_)=>r0(v,_,r),toString:()=>`obj{
`+Xe(r,_=>oh(_,(E,P,B,W)=>E+" -> "+W.toString(),(E,P)=>"state("+E+")")).join(`
`)+"}"}),Ed=r=>({extract:(v,_)=>{const E=Xe(_,(P,B)=>r.extract(v.concat(["["+B+"]"]),P));return Y1.consolidateArr(E)},toString:()=>"array("+r.toString()+")"}),Jn=(r,u)=>{const g=u!==void 0?u:ye;return{extract:(E,P)=>{const B=[];for(const W of r){const K=W.extract(E,P);if(K.stype===Ko.Value)return{stype:Ko.Value,svalue:g(K.svalue)};B.push(K)}return Y1.consolidateArr(B)},toString:()=>"oneOf("+Xe(r,E=>E.toString()).join(", ")+")"}},xc=(r,u)=>{const g=(E,P)=>Ed(Ku(r)).extract(E,P);return{extract:(E,P)=>{const B=Xs(P),W=g(E,B);return Wi.bind(W,K=>{const re=Xe(K,de=>Ca(de,de,wr(),u));return lo(re).extract(E,P)})},toString:()=>"setOf("+u.toString()+")"}},Df=(r,u)=>{const g=Pi(u);return{extract:(E,P)=>g().extract(E,P),toString:()=>g().toString()}},rh=oe(Ed,lo),Zc=G(t0),Yg=(r,u)=>Ku(g=>{const v=typeof g;return r(g)?Wi.svalue(g):Wi.serror(`Expected type: ${u} but got: ${v}`)}),Td=Yg(U,"number"),bl=Yg(d,"string"),Mu=Yg(T,"boolean"),Hp=Yg(F,"function"),j1=r=>{if(Object(r)!==r)return!0;switch({}.toString.call(r).slice(8,-1)){case"Boolean":case"Number":case"String":case"Date":case"RegExp":case"Blob":case"FileList":case"ImageData":case"ImageBitmap":case"ArrayBuffer":return!0;case"Array":case"Object":return Object.keys(r).every(u=>j1(r[u]));default:return!1}},Sn=Ku(r=>j1(r)?Wi.svalue(r):Wi.serror("Expected value to be acceptable for sending via postMessage")),Um=(r,u,g,v)=>ln(g,v).fold(()=>Af(r,g,v),E=>E.extract(r.concat(["branch: "+v]),u)),Ad=(r,u)=>({extract:(_,E)=>ln(E,r).fold(()=>Pv(_,r),B=>Um(_,E,u,B)),toString:()=>"chooseOn("+r+"). Possible values: "+Xs(u)}),ih=()=>Ed(t0),Ju=r=>Ku(u=>r(u).fold(Wi.serror,Wi.svalue)),q1=(r,u)=>xc(g=>Wi.fromResult(r(g)),u),mi=(r,u,g)=>{const v=u.extract([r],g);return Wi.mapError(v,_=>({input:g,errors:_}))},Ui=(r,u,g)=>Wi.toResult(mi(r,u,g)),ba=r=>r.fold(u=>{throw new Error(Dd(u))},ye),Ts=(r,u,g)=>ba(Ui(r,u,g)),Dd=r=>`Errors:
`+Gf(r.errors).join(`
`)+`
Input object: `+e0(r.input),xl=(r,u)=>Ad(r,$s(u,lo)),ef=(r,u)=>Df(r,u),Va=Ca,ka=ou,Vp=r=>Ju(u=>Je(r,u)?_n.value(u):_n.error(`Unsupported value: "${u}", choose one of "${r.join(", ")}".`)),nn=r=>Va(r,r,wr(),Zc()),Gr=(r,u)=>Va(r,r,wr(),u),i0=r=>Gr(r,Td),xa=r=>Gr(r,bl),Wa=(r,u)=>Va(r,r,wr(),Vp(u)),Xg=r=>Gr(r,Mu),zc=r=>Gr(r,Hp),Jf=(r,u)=>Va(r,r,sh(),Ku(g=>Wi.serror("The field: "+r+" is forbidden. "+u))),ed=(r,u)=>Va(r,r,wr(),lo(u)),Wp=(r,u)=>Va(r,r,wr(),rh(u)),Zl=(r,u)=>Va(r,r,wr(),Ed(u)),Tr=r=>Va(r,r,sh(),Zc()),Ua=(r,u)=>Va(r,r,sh(),u),ah=r=>Ua(r,Td),Kl=r=>Ua(r,bl),a0=(r,u)=>Ua(r,Vp(u)),Ym=r=>Ua(r,Hp),G1=(r,u)=>Ua(r,Ed(u)),Ya=(r,u)=>Ua(r,lo(u)),fc=(r,u)=>Ua(r,wi(u)),Et=(r,u)=>Va(r,r,qf(u),Zc()),Ec=(r,u,g)=>Va(r,r,qf(u),g),su=(r,u)=>Ec(r,u,Td),dc=(r,u)=>Ec(r,u,bl),Ru=(r,u,g)=>Ec(r,u,Vp(g)),Xa=(r,u)=>Ec(r,u,Mu),ja=(r,u)=>Ec(r,u,Hp),Xm=(r,u)=>Ec(r,u,Sn),ru=(r,u,g)=>Ec(r,u,Ed(g)),l0=(r,u,g)=>Ec(r,u,lo(g)),Ho=r=>{let u=r;return{get:()=>u,set:_=>{u=_}}},j={generate:r=>{if(!w(r))throw new Error("cases must be an array");if(r.length===0)throw new Error("there must be at least one case");const u=[],g={};return wt(r,(v,_)=>{const E=Xs(v);if(E.length!==1)throw new Error("one and only one name per case");const P=E[0],B=v[P];if(g[P]!==void 0)throw new Error("duplicate key detected:"+P);if(P==="cata")throw new Error("cannot have a case named cata (sorry)");if(!w(B))throw new Error("case arguments must be an array");u.push(P),g[P]=(...W)=>{const K=W.length;if(K!==B.length)throw new Error("Wrong number of arguments to case "+P+". Expected "+B.length+" ("+B+"), got "+K);return{fold:(...de)=>{if(de.length!==r.length)throw new Error("Wrong number of arguments to fold. Expected "+r.length+", got "+de.length);return de[_].apply(null,W)},match:de=>{const ge=Xs(de);if(u.length!==ge.length)throw new Error("Wrong number of arguments to match. Expected: "+u.join(",")+`
Actual: `+ge.join(","));if(!Gt(u,Be=>Je(ge,Be)))throw new Error("Not all branches were specified when using match. Specified: "+ge.join(", ")+`
Required: `+u.join(", "));return de[P].apply(null,W)},log:de=>{console.log(de,{constructors:u,constructor:P,params:W})}}}}),g}};j.generate([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);const ve=r=>{const u=[],g=[];return wt(r,v=>{v.fold(_=>{u.push(_)},_=>{g.push(_)})}),{errors:u,values:g}},De=(r,u)=>{const g={};return ur(r,(v,_)=>{Je(u,_)||(g[_]=v)}),g},lt=(r,u)=>({[r]:u}),Ft=r=>{const u={};return wt(r,g=>{u[g.key]=g.value}),u},Cn=(r,u)=>De(r,u),Bn=(r,u)=>lt(r,u),Yo=r=>Ft(r),ts=(r,u)=>r.length===0?_n.value(u):_n.value(ti(u,xd.apply(void 0,r))),_i=r=>_n.error(mt(r)),or=(r,u)=>{const g=ve(r);return g.errors.length>0?_i(g.errors):ts(g.values,u)},_r=r=>F(r)?r:nt,Hc=(r,u,g)=>{let v=r.dom;const _=_r(g);for(;v.parentNode;){v=v.parentNode;const E=at.fromDom(v),P=u(E);if(P.isSome())return P;if(_(E))break}return V.none()},iu=(r,u,g)=>{const v=u(r),_=_r(g);return v.orThunk(()=>_(r)?V.none():Hc(r,u,_))},tf=(r,u)=>xr(r.element,u.event.target),Pf={can:St,abort:nt,run:I},lh=r=>{if(!Qi(r,"can")&&!Qi(r,"abort")&&!Qi(r,"run"))throw new Error("EventHandler defined by: "+JSON.stringify(r,null,2)+" does not have can, abort, or run!");return{...Pf,...r}},ch=(r,u)=>(...g)=>Co(r,(v,_)=>v&&u(_).apply(void 0,g),!0),fr=(r,u)=>(...g)=>Co(r,(v,_)=>v||u(_).apply(void 0,g),!1),jm=r=>F(r)?{can:St,abort:nt,run:r}:r,qm=r=>{const u=ch(r,_=>_.can),g=fr(r,_=>_.abort);return{can:u,abort:g,run:(..._)=>{wt(r,E=>{E.run.apply(void 0,_)})}}},oa=G,au=oa("touchstart"),Up=oa("touchmove"),Gm=oa("touchend"),Ps=oa("touchcancel"),Fr=oa("mousedown"),Ma=oa("mousemove"),hc=oa("mouseout"),K1=oa("mouseup"),El=oa("mouseover"),Gi=oa("focusin"),lu=oa("focusout"),Mf=oa("keydown"),Kw=oa("keyup"),tm=oa("input"),jg=oa("change"),nm=oa("click"),Km=oa("transitioncancel"),qg=oa("transitionend"),c0=oa("transitionstart"),om=oa("selectstart"),Ra=r=>G("alloy."+r),uh={tap:Ra("tap")},Pd=Ra("focus"),Jm=Ra("blur.post"),eg=Ra("paste.post"),sm=Ra("receive"),nf=Ra("execute"),u0=Ra("focus.item"),J1=uh.tap,Jw=Ra("longpress"),$a=Ra("sandbox.close"),Gg=Ra("typeahead.cancel"),tg=Ra("system.init"),cu=Ra("system.touchmove"),Rf=Ra("system.touchend"),ng=Ra("system.scroll"),fh=Ra("system.resize"),$u=Ra("system.attached"),Md=Ra("system.detached"),og=Ra("system.dismissRequested"),f0=Ra("system.repositionRequested"),Mv=Ra("focusmanager.shifted"),Rv=Ra("slotcontainer.visibility"),dh=Ra("system.external.element.scroll"),Kg=Ra("change.tab"),$v=Ra("dismiss.tab"),sg=Ra("highlight"),Nv=Ra("dehighlight"),sr=(r,u)=>{Jg(r,r.element,u,{})},Do=(r,u,g)=>{Jg(r,r.element,u,g)},hh=r=>{sr(r,nf())},eb=(r,u,g)=>{Jg(r,u,g,{})},Jg=(r,u,g,v)=>{const _={target:u,...v};r.getSystem().triggerEvent(g,u,_)},HC=(r,u,g,v)=>{const _={...v,target:u};r.getSystem().triggerEvent(g,u,_)},Iv=(r,u,g,v)=>{r.getSystem().triggerEvent(g,u,v.event)},li=r=>Yo(r),Bv=(r,u)=>({key:r,value:lh({abort:u})}),tb=(r,u)=>({key:r,value:lh({can:u})}),Ey=r=>({key:r,value:lh({run:(u,g)=>{g.event.prevent()}})}),on=(r,u)=>({key:r,value:lh({run:u})}),Rd=(r,u,g)=>({key:r,value:lh({run:(v,_)=>{u.apply(void 0,[v,_].concat(g))}})}),e_=r=>u=>on(r,u),d0=r=>u=>({key:r,value:lh({run:(g,v)=>{tf(g,v)&&u(g,v)}})}),VC=(r,u)=>on(r,(g,v)=>{g.getSystem().getByUid(u).each(_=>{Iv(_,_.element,r,v)})}),rg=(r,u,g)=>{const v=u.partUids[g];return VC(r,v)},Ty=(r,u)=>on(r,(g,v)=>{const _=v.event,E=g.getSystem().getByDom(_.target).getOrThunk(()=>iu(_.target,B=>g.getSystem().getByDom(B).toOptional(),nt).getOr(g));u(g,E,v)}),rm=r=>on(r,(u,g)=>{g.cut()}),$d=r=>on(r,(u,g)=>{g.stop()}),ig=(r,u)=>d0(r)(u),Si=d0($u()),Nd=d0(Md()),Id=d0(tg()),uu=e_(nf()),Qs=(r,u)=>{const v=(u||document).createElement("div");return v.innerHTML=r,Yl(at.fromDom(v))},Yp=r=>r.dom.innerHTML,mh=(r,u)=>{const v=ca(r).dom,_=at.fromDom(v.createDocumentFragment()),E=Qs(u,v);Gu(_,E),ii(r),rl(r,_)},ep=r=>{const u=at.fromTag("div"),g=at.fromDom(r.dom.cloneNode(!0));return rl(u,g),Yp(u)},WC=(r,u)=>at.fromDom(r.dom.cloneNode(u)),h0=r=>WC(r,!1),Lv=r=>{if(Te(r))return"#shadow-root";{const u=h0(r);return ep(u)}},Tl=r=>Lv(r),ST=(r,u,g)=>xr(u,r.ele
Originator: `+Tl(v)+`
Target: `+Tl(_)+`
Check the `+Pd()+" event handlers"),!1):!0})]);var Al=Object.freeze({__proto__:null,events:tp});let Ay=0;const ro=r=>{const g=new Date().getTime(),v=Math.floor(Math.random()*1e9);return Ay++,r+"_"+v+Ay+String(g)},Dy=G("alloy-id-"),UC=G("data-alloy-id"),Py=Dy(),im=UC(),of=(r,u)=>{const g=ro(Py+r);return gh(u,g),g},gh=(r,u)=>{Object.defineProperty(r.dom,im,{value:u,writable:!0})},np=r=>{const u=yr(r)?r.dom[im]:null;return V.from(u)},ph=r=>ro(r),m0=ye,$f=r=>{const u=_=>`The component must be in a context to execute: ${_}`+(r?`
`+Tl(r().element)+" is not in context.":""),g=_=>()=>{throw new Error(u(_))},v=_=>()=>{console.warn(u(_))};return{debugInfo:G("fake"),triggerEvent:v("triggerEvent"),triggerFocus:v("triggerFocus"),triggerEscape:v("triggerEscape"),broadcast:v("broadcast"),broadcastOn:v("broadcastOn"),broadcastEvent:v("broadcastEvent"),build:g("build"),buildOrPatch:g("buildOrPatch"),addToWorld:g("addToWorld"),removeFromWorld:g("removeFromWorld"),addToGui:g("addToGui"),removeFromGui:g("removeFromGui"),getByUid:g("getByUid"),getByDom:g("getByDom"),isConnected:nt}},op=$f(),My=(r,u,g)=>{const v=g.toString(),_=v.indexOf(")")+1,E=v.indexOf("("),P=v.substring(E+1,_-1).split(/,\s*/);return r.toFunctionAnnotation=()=>({name:u,parameters:Xp(P.slice(0,1).concat(P.slice(3)))}),r},Xp=r=>Xe(r,u=>Zi(u,"/*")?u.substring(0,u.length-2):u),td=(r,u)=>{const g=r.toString(),v=g.indexOf(")")+1,_=g.indexOf("("),E=g.substring(_+1,v-1).split(/,\s*/);return r.toFunctionAnnotation=()=>({name:u,parameters:Xp(E)}),r},Ry=(r,u)=>{const g=u.toString(),v=g.indexOf(")")+1,_=g.indexOf("("),E=g.substring(_+1,v-1).split(/,\s*/);return r.toFunctionAnnotation=()=>({name:"OVERRIDE",parameters:Xp(E.slice(1))}),r},bh=ro("alloy-premade"),Fv=r=>(Object.defineProperty(r.element.dom,bh,{value:r.uid,writable:!0}),Bn(bh,r)),t_=r=>vs(r.dom,bh),$y=r=>ln(r,bh),sp=r=>Ry((u,...g)=>r(u.getApis(),u,...g),r),Nf={init:()=>fu({readState:G("No State required")})},fu=r=>r,rp=(r,u)=>{const g=Xe(u,_=>Ya(_.name(),[nn("config"),Et("state",Nf)])),v=Ui("component.behaviours",lo(g),r.behaviours).fold(_=>{throw new Error(Dd(_)+`
Complete spec:
`+JSON.stringify(r,null,2))},ye);return{list:u,data:$s(v,_=>{const E=_.map(P=>({config:P.config,state:P.state.init(P.config)}));return G(E)})}},Ny=r=>r.list,n_=r=>r.data,g0=(r,u)=>{const g={};return ur(r,(v,_)=>{ur(v,(E,P)=>{const B=ln(g,P).getOr([]);g[P]=B.concat([u(_,E)])})}),g},Vc=r=>({classes:R(r.classes)?[]:r.classes,attributes:R(r.attributes)?{}:r.attributes,styles:R(r.styles)?{}:r.styles}),p0=(r,u)=>({...r,attributes:{...r.attributes,...u.attributes},styles:{...r.styles,...u.styles},classes:r.classes.concat(u.classes)}),sf=(r,u,g,v)=>{const _={...u};wt(g,re=>{_[re.name()]=re.exhibit(r,v)});const E=g0(_,(re,de)=>({name:re,modification:de})),P=re=>wn(re,(de,ge)=>({...ge.modification,...de}),{}),B=wn(E.classes,(re,de)=>de.modification.concat(re),[]),W=P(E.attributes),K=P(E.styles);return Vc({classes:B,attributes:W,styles:K})},ip=(r,u,g,v)=>{try{const _=ps(g,(E,P)=>{const B=E[u],W=P[u],K=v.indexOf(B),re=v.indexOf(W);if(K===-1)throw new Error("The ordering for "+r+" does not have an entry for "+B+`.
Order specified: `+JSON.stringify(v,null,2));if(re===-1)throw new Error("The ordering for "+r+" does not have an entry for "+W+`.
Order specified: `+JSON.stringify(v,null,2));return K<re?-1:re<K?1:0});return _n.value(_)}catch(_){return _n.error([_])}},am=(r,u)=>({handler:r,purpose:u}),Qv=(r,u)=>({cHandler:r,purpose:u}),o_=(r,u)=>Qv(Ae.apply(void 0,[r.handler].concat(u)),r.purpose),jp=r=>r.cHandler,Iy=(r,u)=>({name:r,handler:u}),ap=(r,u)=>{const g={};return wt(r,v=>{g[v.name()]=v.handlers(u)}),g},b0=(r,u,g)=>{const v={...g,...ap(u,r)};return g0(v,Iy)},nb=(r,u,g,v)=>{const _=b0(r,g,v);return YC(_,u)},By=r=>{const u=jm(r);return(g,v,..._)=>{const E=[g,v].concat(_);u.abort.apply(void 0,E)?v.stop():u.can.apply(void 0,E)&&u.run.apply(void 0,E)}},Ly=(r,u)=>_n.error(["The event ("+r+`) has more than one behaviour that listens to it.
When this occurs, you must specify an event ordering for the behaviours in your spec (e.g. [ "listing", "toggling" ]).
The behaviours that can trigger it are: `+JSON.stringify(Xe(u,g=>g.name),null,2)]),s_=(r,u,g)=>{const v=u[g];return v?ip("Event: "+g,"name",r,v).map(_=>{const E=Xe(_,P=>P.handler);return qm(E)}):Ly(g,r)},YC=(r,u)=>{const g=aa(r,(v,_)=>(v.length===1?_n.value(v[0].handler):s_(v,u,_)).map(P=>{const B=By(P),W=v.length>1?ao(u[_],K=>an(v,re=>re.name===K)).join(" > "):v[0].name;return Bn(_,am(B,W))}));return or(g,{})},Qr="alloy.base.behaviour",Zv=lo([Va("dom","dom",wr(),lo([nn("tag"),Et("styles",{}),Et("classes",[]),Et("attributes",{}),Tr("value"),Tr("innerHtml")])),nn("components"),nn("uid"),Et("events",{}),Et("apis",{}),Va("eventOrder","eventOrder",Tf({[nf()]:["disabling",Qr,"toggling","typeaheadevents"],[Pd()]:[Qr,"focusing","keying"],[tg()]:[Qr,"disabling","toggling","representing"],[tm()]:[Qr,"representing","streaming","invalidating"],[Md()]:[Qr,"representing","item-events","tooltipping"],[Fr()]:["focusing",Qr,"item-type-events"],[au()]:["focusing",Qr,"item-type-events"],[El()]:["item-type-events","tooltipping"],[sm()]:["receiving","reflecting","tooltipping"]}),Zc()),Tr("domModification")]),Fy=r=>Ui("custom.definition",Zv,r),Qy=r=>({...r.dom,uid:r.uid,domChildren:Xe(r.components,u=>u.element)}),v0=r=>r.domModification.fold(()=>Vc({}),Vc),XC=r=>r.events,lm=(r,u)=>{const g=Hi(r,u);return g===void 0||g===""?[]:g.split(" ")},qa=(r,u,g)=>{const _=lm(r,u).concat([g]);return Gn(r,u,_.join(" ")),!0},O0=(r,u,g)=>{const v=ao(lm(r,u),_=>_!==g);return v.length>0?Gn(r,u,v.join(" ")):Ue(r,u),!1},ob=r=>r.dom.classList!==void 0,r_=r=>lm(r,"class"),y0=(r,u)=>qa(r,"class",u),Zy=(r,u)=>O0(r,"class",u),Na=(r,u)=>{ob(r)?r.dom.classList.add(u):y0(r,u)},vh=r=>{(ob(r)?r.dom.classList:r_(r)).length===0&&Ue(r,"class")},va=(r,u)=>{ob(r)?r.dom.classList.remove(u):Zy(r,u),vh(r)},rf=(r,u)=>ob(r)&&r.dom.classList.contains(u),ag=(r,u)=>{wt(u,g=>{Na(r,g)})},Wc=(r,u)=>{wt(u,g=>{va(r,g)})},jC=(r,u)=>Gt(u,g=>rf(r,g)),zy=r=>{const u=r.dom.classList,g=new Array(u.length);for(let v=0;v<u.length;v++){const _=u.item(v);_!==null&&(g[v]=_)}return g},nd=r=>ob(r)?zy(r):r_(r),Ia=r=>r.dom.value,Ea=(r,u)=>{if(u===void 0)throw new Error("Value.set was undefined");r.dom.value=u},qC=(r,u,g)=>Fc(r,u).map(_=>{if(g.exists(P=>!xr(P,_))){const P=g.map(gl).getOr("span"),B=at.fromTag(P);return Sa(_,B),B}else return _}),Oh=(r,u,g)=>{g.fold(()=>rl(r,u),v=>{xr(v,u)||(Sa(v,u),Tu(v))})},w0=(r,u,g)=>{const v=Xe(u,g),_=Yl(r);return wt(_.slice(v.length),Tu),v},zv=(r,u,g,v)=>{const _=Fc(r,u),E=v(g,_),P=qC(r,u,_);return Oh(r,E.element,P),E},od=(r,u,g)=>w0(r,u,(v,_)=>zv(r,_,v,g)),af=(r,u)=>w0(r,u,(g,v)=>{const _=Fc(r,v);return Oh(r,g,_),g}),qp=(r,u)=>{const g=Xs(r),v=Xs(u),_=Dt(v,g),E=Rr(r,(P,B)=>!vs(u,B)||P!==u[B]).t;return{toRemove:_,toSet:E}},sb=(r,u)=>{const{class:g,style:v,..._}=Bt(u),{toSet:E,toRemove:P}=qp(r.attributes,_),B=()=>{wt(P,Yt=>Ue(u,Yt)),Fm(u,E)},W=ri(u),{toSet:K,toRemove:re}=qp(r.styles,W),de=()=>{wt(re,Yt=>ks(u,Yt)),Oi(u,K)},ge=nd(u),we=Dt(ge,r.classes),Be=Dt(r.classes,ge),st=()=>{ag(u,Be),Wc(u,we)},Qt=Yt=>{mh(u,Yt)},ut=()=>{const Yt=r.domChildren;af(u,Yt)},ct=()=>{const Yt=u,Pt=r.value.getOrUndefined();Pt!==Ia(Yt)&&Ea(Yt,Pt!=null?Pt:"")};return B(),st(),de(),r.innerHtml.fold(ut,Qt),ct(),u},_0=r=>{const u=at.fromTag(r.tag);Fm(u,r.attributes),ag(u,r.classes),Oi(u,r.styles),r.innerHtml.each(v=>mh(u,v));const g=r.domChildren;return Gu(u,g),r.value.each(v=>{Ea(u,v)}),u},S0=(r,u)=>{try{const g=sb(r,u);return V.some(g)}catch{return V.none()}},i_=r=>r.innerHtml.isSome()&&r.domChildren.length>0,Hy=(r,u)=>{const g=_=>gl(_)===r.tag&&!i_(r)&&!t_(_),v=u.filter(g).bind(_=>S0(r,_)).getOrThunk(()=>_0(r));return gh(v,r.uid),v},GC=r=>{const u=ln(r,"behaviours").getOr({});return Ie(Xs(u),g=>{const v=u[g];return Q(v)?[v.me]:[]})},a_=(r,u)=>rp(r,u),l_=r=>{const u=GC(r);return a_(r,u)},Vy=(r,u,g)=>{const v=Qy(r),_=v0(r),E={"alloy.base.modification":_},P=u.length>0?sf(g,E,u,v):_;return p0(v,P)},c_=(r,u,g)=>{const v={"alloy.base.behaviour":XC(r)};return nb(g,r.eventOrder,u,v).getOrDie()},CT=(r,u)=>{const g=()=>Yt,v=Ho(op),_=ba(Fy(r)),E=l_(r),P=Ny(E),B=n_(E),W=Vy(_,P,B),K=Hy(W,u),re=c_(_,P,B),d
`);return yt(u,g=>g.indexOf("alloy")>0&&!an(ek,v=>g.indexOf(v)>-1)).getOr(ib)}else return ib},C0={logEventCut:I,logEventStopped:I,logNoParent:I,logEventNoHandlers:I,logEventResponse:I,write:I},k0=(r,u,g)=>m_(r,u,g),p_=G(C0),jy=G([nn("menu"),nn("selectedMenu")]),e1=G([nn("item"),nn("selectedItem")]);G(lo(e1().concat(jy())));const b_=G(lo(e1())),t1=ed("initSize",[nn("numColumns"),nn("numRows")]),ug=()=>Gr("markers",b_()),Uv=()=>ed("markers",[nn("backgroundMenu")].concat(jy()).concat(e1())),cf=r=>ed("markers",Xe(r,nn)),ab=(r,u,g)=>(g_(),Va(u,u,g,Ju(v=>_n.value((..._)=>v.apply(void 0,_))))),qs=r=>ab("onHandler",r,qf(I)),hu=r=>ab("onKeyboardHandler",r,qf(V.none)),fg=r=>ab("onHandler",r,wr()),qy=r=>ab("onKeyboardHandler",r,wr()),Yi=(r,u)=>ka(r,G(u)),Gy=r=>ka(r,ye),dg=G(t1),Oa=(r,u,g,v,_,E,P,B=!1)=>({x:r,y:u,bubble:g,direction:v,placement:_,restriction:E,label:`${P}-${_}`,alwaysFit:B}),cm=j.generate([{southeast:[]},{southwest:[]},{northeast:[]},{northwest:[]},{south:[]},{north:[]},{east:[]},{west:[]}]),Ht=(r,u,g,v,_,E,P,B,W)=>r.fold(u,g,v,_,E,P,B,W),x0=(r,u,g,v)=>r.fold(u,u,v,v,u,v,g,g),Ky=(r,u,g,v)=>r.fold(u,v,u,v,g,g,u,v),E0=cm.southeast,yh=cm.southwest,uf=cm.northeast,lb=cm.northwest,Yv=cm.south,Jy=cm.north,Xv=cm.east,T0=cm.west,wh=(r,u,g,v)=>{const _=r+u;return _>v?g:_<g?v:_},rd=(r,u,g)=>Math.min(Math.max(r,u),g),Nu=(r,u)=>{switch(u){case 1:return r.x;case 0:return r.x+r.width;case 2:return r.y;case 3:return r.y+r.height}},zl=(r,u)=>Dn(["left","right","top","bottom"],g=>ln(u,g).map(v=>Nu(r,v))),e2=(r,u,g)=>{const v=(W,K)=>u[W].map(re=>{const de=W==="top"||W==="bottom",ge=de?g.top:g.left,Be=(W==="left"||W==="top"?Math.max:Math.min)(re,K)+ge;return de?rd(Be,r.y,r.bottom):rd(Be,r.x,r.right)}).getOr(K),_=v("left",r.x),E=v("top",r.y),P=v("right",r.right),B=v("bottom",r.bottom);return ai(_,E,P-_,B-E)},up="layout",v_=r=>r.x,A0=(r,u)=>r.x+r.width/2-u.width/2,n1=(r,u)=>r.x+r.width-u.width,t2=(r,u)=>r.y-u.height,jv=r=>r.y+r.height,O_=(r,u)=>r.y+r.height/2-u.height/2,qv=r=>r.x+r.width,n2=(r,u)=>r.x-u.width,vl=(r,u,g)=>Oa(v_(r),jv(r),g.southeast(),E0(),"southeast",zl(r,{left:1,top:3}),up),Jl=(r,u,g)=>Oa(n1(r,u),jv(r),g.southwest(),yh(),"southwest",zl(r,{right:0,top:3}),up),Iu=(r,u,g)=>Oa(v_(r),t2(r,u),g.northeast(),uf(),"northeast",zl(r,{left:1,bottom:2}),up),Zr=(r,u,g)=>Oa(n1(r,u),t2(r,u),g.northwest(),lb(),"northwest",zl(r,{right:0,bottom:2}),up),ec=(r,u,g)=>Oa(A0(r,u),t2(r,u),g.north(),Jy(),"north",zl(r,{bottom:2}),up),Hl=(r,u,g)=>Oa(A0(r,u),jv(r),g.south(),Yv(),"south",zl(r,{top:3}),up),um=(r,u,g)=>Oa(qv(r),O_(r,u),g.east(),Xv(),"east",zl(r,{left:0}),up),Sr=(r,u,g)=>Oa(n2(r,u),O_(r,u),g.west(),T0(),"west",zl(r,{right:1}),up),y_=()=>[vl,Jl,Iu,Zr,Hl,ec,um,Sr],mu=()=>[Jl,vl,Zr,Iu,Hl,ec,um,Sr],Dl=()=>[Iu,Zr,vl,Jl,ec,Hl],o2=()=>[Zr,Iu,Jl,vl,ec,Hl],hg=()=>[vl,Jl,Iu,Zr,Hl,ec],gc=()=>[Jl,vl,Zr,Iu,Hl,ec],kT=(r,u)=>u.universal?r:ao(r,g=>Je(u.channels,g));var tk=Object.freeze({__proto__:null,events:r=>li([on(sm(),(u,g)=>{const v=r.channels,_=Xs(v),E=g,P=kT(_,E);wt(P,B=>{const W=v[B],K=W.schema,re=Ts("channel["+B+`] data
Receiver: `+Tl(u.element),K,E.data);W.onReceive(u,re)})})])}),nk=[Gr("channels",q1(_n.value,wi([fg("onReceive"),Et("schema",Zc())])))];const s2=(r,u,g)=>uu(v=>{g(v,r,u)}),r2=(r,u,g)=>Id((v,_)=>{g(v,r,u)}),fm=(r,u,g,v,_,E)=>{const P=wi(r),B=Ya(u,[fc("config",r)]);return Pl(P,B,u,g,v,_,E)},i2=(r,u,g,v,_,E)=>{const P=r,B=Ya(u,[Ua("config",r)]);return Pl(P,B,u,g,v,_,E)},o1=(r,u,g)=>My((_,...E)=>{const P=[_].concat(E);return _.config({name:G(r)}).fold(()=>{throw new Error("We could not find any behaviour configuration for: "+r+". Using API: "+g)},B=>{const W=Array.prototype.slice.call(P,1);return u.apply(void 0,[_,B.config,B.state].concat(W))})},g,u),Ol=r=>({key:r,value:void 0}),Pl=(r,u,g,v,_,E,P)=>{const B=de=>Qi(de,g)?de[g]():V.none(),W=$s(_,(de,ge)=>o1(g,de,ge)),re={...$s(E,(de,ge)=>td(de,ge)),...W,revoke:Ae(Ol,g),config:de=>{const ge=Ts(g+"-config",r,de);return{key:g,value:{config:ge,me:re,configAsRaw:Pi(()=>Ts(g+"-config",r,de)),initialConfig:de,state:P}}},schema:G(u),exhibit:(de,ge)=>Xn(B(de),ln(v,"exhibit"),(we,Be)=>Be(ge,we.config,we.state)).getOrThunk(()=>Vc({})),name:G(g),handlers:de=>B(de).map(ge=>ln(v,"events").getOr(()=>({}))(ge.config,ge.state)).getOr({})};return re},En=r=>Yo(r),ok=wi([nn("fields"),nn("name"),Et("active",{}),Et("apis",{}),Et("state",Nf),Et("extra",{})]),tc=r=>{const u=Ts("Creating behaviour: "+r.name,ok,r);return fm(u.fields,u.name,u.active,u.apis,u.extra,u.state)},sk=wi([nn("branchKey"),nn("branches"),nn("name"),Et("active",{}),Et("apis",{}),Et("state",Nf),Et("extra",{})]),a2=r=>{const u=Ts("Creating behaviour: "+r.name,sk,r);return i2(xl(u.branchKey,u.branches),u.name,u.active,u.apis,u.extra,u.state)},no=G(void 0),Tc=tc({fields:nk,name:"receiving",active:tk});var cb=Object.freeze({__proto__:null,exhibit:(r,u)=>Vc({classes:[],styles:u.useFixed()?{}:{position:"relative"}})});const ff=r=>r.dom.focus(),Gv=r=>r.dom.blur(),s1=r=>{const u=Nt(r).dom;return r.dom===u.activeElement},If=(r=th())=>V.from(r.dom.activeElement).map(at.fromDom),il=r=>If(Nt(r)).filter(u=>r.dom.contains(u.dom)),Bd=(r,u)=>{const g=Nt(u),v=If(g).bind(E=>{const P=B=>xr(E,B);return P(u)?V.some(u):Gp(u,P)}),_=r(u);return v.each(E=>{If(g).filter(P=>xr(P,E)).fold(()=>{ff(E)},I)}),_},Ld=(r,u,g,v,_)=>{const E=P=>P+"px";return{position:r,left:u.map(E),top:g.map(E),right:v.map(E),bottom:_.map(E)}},Uc=r=>({...r,position:V.some(r.position)}),ub=(r,u)=>{hn(r,Uc(u))},c2=j.generate([{none:[]},{relative:["x","y","width","height"]},{fixed:["x","y","width","height"]}]),w_=(r,u,g,v,_,E)=>{const P=u.rect,B=P.x-g,W=P.y-v,K=P.width,re=P.height,de=_-(B+K),ge=E-(W+re),we=V.some(B),Be=V.some(W),st=V.some(de),Qt=V.some(ge),ut=V.none();return Ht(u.direction,()=>Ld(r,we,Be,ut,ut),()=>Ld(r,ut,Be,st,ut),()=>Ld(r,we,ut,ut,Qt),()=>Ld(r,ut,ut,st,Qt),()=>Ld(r,we,Be,ut,ut),()=>Ld(r,we,ut,ut,Qt),()=>Ld(r,we,Be,ut,ut),()=>Ld(r,ut,Be,st,ut))},u2=(r,u)=>r.fold(()=>{const g=u.rect;return Ld("absolute",V.some(g.x),V.some(g.y),V.none(),V.none())},(g,v,_,E)=>w_("absolute",u,g,v,_,E),(g,v,_,E)=>w_("fixed",u,g,v,_,E)),_h=(r,u)=>{const g=Ae(Jh,u),v=r.fold(g,g,()=>{const P=uc();return Jh(u).translate(-P.left,-P.top)}),_=za(u),E=Vf(u);return ai(v.left,v.top,_,E)},Xr=(r,u)=>u.fold(()=>r.fold(ce,ce,ai),g=>r.fold(G(g),G(g),()=>{const v=Kv(r,g.x,g.y);return ai(v.left,v.top,g.width,g.height)})),Kv=(r,u,g)=>{const v=pr(u,g),_=()=>{const E=uc();return v.translate(-E.left,-E.top)};return r.fold(G(v),G(v),_)},id=(r,u,g,v)=>r.fold(u,g,v);c2.none;const __=c2.relative,S_=c2.fixed,fa=(r,u)=>({anchorBox:r,origin:u}),rk=(r,u)=>fa(r,u),Jv="data-alloy-placement",eO=(r,u)=>{Gn(r,Jv,u)},C_=r=>me(r,Jv),ik=r=>Ue(r,Jv),fb=j.generate([{fit:["reposition"]},{nofit:["reposition","visibleW","visibleH","isVisible"]}]),k_=(r,u)=>{const{x:g,y:v,right:_,bottom:E}=u,{x:P,y:B,right:W,bottom:K,width:re,height:de}=r,ge=P>=g&&P<=_,we=B>=v&&B<=E,Be=ge&&we,st=W<=_&&W>=g,Qt=K<=E&&K>=v,ut=st&&Qt,ct=Math.min(re,P>=g?_-P:W-g),Yt=Math.min(de,B>=v?E-B:K-v);return{originInBounds:Be,sizeInBounds:ut,visibleW:ct,visibleH:Yt}},ak=(r,u)=>{const{x:g,y:v,right:_,bottom:E}=u,{x:P,y:B,width:W,height:K}=r,re=Math.max(g,_-W),de=M
Known: [`+Xs(v)+`]
Namespace: `+r.getOr("none")+`
Spec: `+JSON.stringify(g,null,2))},_=>_.replace()),P2=(r,u,g,v)=>Eh(g)&&g.uiType===LT?K_(r,u,g,v):D2.single(!1,G(g)),M2=(r,u,g,v)=>P2(r,u,g,v).fold((E,P)=>{const B=Eh(g)?P(u,g.config,g.validated):P(u),W=ln(B,"components").getOr([]),K=Ie(W,re=>M2(r,u,re,v));return[{...B,components:K}]},(E,P)=>{if(Eh(g)){const B=P(u,g.config,g.validated);return g.validated.preprocess.getOr(ye)(B)}else return P(u)}),jk=(r,u,g,v)=>Ie(g,_=>M2(r,u,_,v)),R2=(r,u)=>{let g=!1;const v=()=>g,_=()=>{if(g)throw new Error("Trying to use the same placeholder more than once: "+r);return g=!0,u},E=()=>u.fold((P,B)=>P,(P,B)=>P);return{name:G(r),required:E,used:v,replace:_}},J_=(r,u,g,v)=>{const _=$s(v,(P,B)=>R2(B,P)),E=jk(r,u,g,_);return ur(_,P=>{if(P.used()===!1&&P.required())throw new Error("Placeholder: "+P.name()+` was not found in components list
Namespace: `+r.getOr("none")+`
Components: `+JSON.stringify(u.components,null,2))}),E},qk=D2.single,aP=D2.multiple,Om=G(LT),eS=j.generate([{required:["data"]},{external:["data"]},{optional:["data"]},{group:["data"]}]),$2=Et("factory",{sketch:ye}),ld=Et("schema",[]),Ml=nn("name"),Gk=Va("pname","pname",Gl(r=>"<alloy."+ro(r.name)+">"),Zc()),N2=ka("schema",()=>[Tr("preprocess")]),Hd=Et("defaults",G({})),I2=Et("overrides",G({})),Kk=lo([$2,ld,Ml,Gk,Hd,I2]),Jk=lo([$2,ld,Ml,Hd,I2]),lP=lo([$2,ld,Ml,Gk,Hd,I2]),FT=lo([$2,N2,Ml,nn("unit"),Gk,Hd,I2]),B2=r=>r.fold(V.some,V.none,V.some,V.some),QT=r=>{const u=g=>g.name;return r.fold(u,u,u,u)},cP=r=>r.fold(ye,ye,ye,ye),kb=(r,u)=>g=>{const v=Ts("Converting part type",u,g);return r(v)},Xc=kb(eS.required,Kk),Th=kb(eS.external,Jk),Vd=kb(eS.optional,lP),cd=kb(eS.group,FT),tS=G("entirety");var z0=Object.freeze({__proto__:null,required:Xc,external:Th,optional:Vd,group:cd,asNamedPart:B2,name:QT,asCommon:cP,original:tS});const a1=(r,u,g,v)=>ti(u.defaults(r,g,v),g,{uid:r.partUids[u.name]},u.overrides(r,g,v)),uP=(r,u,g)=>{const v={},_={};return wt(g,E=>{E.fold(P=>{v[P.pname]=qk(!0,(B,W,K)=>P.factory.sketch(a1(B,P,W,K)))},P=>{const B=u.parts[P.name];_[P.name]=G(P.factory.sketch(a1(u,P,B[tS()]),B))},P=>{v[P.pname]=qk(!1,(B,W,K)=>P.factory.sketch(a1(B,P,W,K)))},P=>{v[P.pname]=aP(!0,(B,W,K)=>{const re=B[P.name];return Xe(re,de=>P.factory.sketch(ti(P.defaults(B,de,K),de,P.overrides(B,de))))})})}),{internals:G(v),externals:G(_)}},ex=(r,u)=>{const g={};return wt(u,v=>{B2(v).each(_=>{const E=fP(r,_.pname);g[_.name]=P=>{const B=Ts("Part: "+_.name+" in "+r,lo(_.schema),P);return{...E,config:P,validated:B}}})}),g},fP=(r,u)=>({uiType:Om(),owner:r,name:u}),ZT=(r,u,g)=>({uiType:Om(),owner:r,name:u,config:g,validated:{}}),zT=r=>Ie(r,u=>u.fold(V.none,V.some,V.none,V.none).map(g=>ed(g.name,g.schema.concat([Gy(tS())]))).toArray()),HT=r=>Xe(r,QT),nS=(r,u,g)=>uP(r,u,g),tx=(r,u,g)=>J_(V.some(r),u,u.components,g),Mi=(r,u,g)=>{const v=u.partUids[g];return r.getSystem().getByUid(v).toOptional()},l1=(r,u,g)=>Mi(r,u,g).getOrDie("Could not find part: "+g),wO=(r,u,g)=>{const v={},_=u.partUids,E=r.getSystem();return wt(g,P=>{v[P]=G(E.getByUid(_[P]))}),v},nx=(r,u)=>{const g=r.getSystem();return $s(u.partUids,(v,_)=>G(g.getByUid(v)))},VT=r=>Xs(r.partUids),ox=(r,u,g)=>{const v={},_=u.partUids,E=r.getSystem();return wt(g,P=>{v[P]=G(E.getByUid(_[P]).getOrDie())}),v},WT=(r,u)=>{const g=HT(u);return Yo(Xe(g,v=>({key:v,value:r+"-"+v})))},oS=r=>Va("partUids","partUids",Ee(u=>WT(u.uid,r)),Zc());var dP=Object.freeze({__proto__:null,generate:ex,generateOne:ZT,schemas:zT,names:HT,substitutes:nS,components:tx,defaultUids:WT,defaultUidsSchema:oS,getAllParts:nx,getAllPartNames:VT,getPart:Mi,getPartOrDie:l1,getParts:wO,getPartsOrDie:ox});const hP=(r,u)=>(r.length>0?[ed("parts",r)]:[]).concat([nn("uid"),Et("dom",{}),Et("components",[]),Gy("originalSpec"),Et("debug.sketcher",{})]).concat(u),UT=(r,u,g,v,_)=>{const E=hP(v,_);return Ts(r+" [SpecSchema]",wi(E.concat(u)),g)},mP=(r,u,g,v)=>{const _=SO(v),E=UT(r,u,_,[],[]);return g(E,_)},sx=(r,u,g,v,_)=>{const E=SO(_),P=zT(g),B=oS(g),W=UT(r,u,E,P,[B]),K=nS(r,W,g),re=tx(r,W,K.internals());return v(W,re,E,K.externals())},_O=r=>vs(r,"uid"),SO=r=>_O(r)?r:{...r,uid:ph("uid")},sS=r=>r.uid!==void 0,YT=wi([nn("name"),nn("factory"),nn("configFields"),Et("apis",{}),Et("extraApis",{})]),Ah=wi([nn("name"),nn("factory"),nn("configFields"),nn("partFields"),Et("apis",{}),Et("extraApis",{})]),jc=r=>{const u=Ts("Sketcher for "+r.name,YT,r),g=E=>mP(u.name,u.configFields,u.factory,E),v=$s(u.apis,sp),_=$s(u.extraApis,(E,P)=>td(E,P));return{name:u.name,configFields:u.configFields,sketch:g,...v,..._}},vu=r=>{const u=Ts("Sketcher for "+r.name,Ah,r),g=P=>sx(u.name,u.configFields,u.partFields,u.factory,P),v=ex(u.name,u.partFields),_=$s(u.apis,sp),E=$s(u.extraApis,(P,B)=>td(P,B));return{name:u.name,partFields:u.partFields,configFields:u.configFields,sketch:g,parts:v,..._,...E}},pp=r=>Ul("input")(r)&&Hi(r,"type")!=="radio"||Ul("textarea")(r);var pP=Object.freeze({__proto__:null,getCurrent:(r,u,g)=>u.find(r)});const bP=[nn("find")],ir=tc({fields:bP,name:"comp
Cannot use it for: `+Tl(K.element)+`
The conflicting element is`+(js(de.element)?" ":" not ")+"already in the DOM")},_=K=>{const re=g(K);Qi(u,re)&&v(K,re);const de=[K];r.registerId(de,re,K.events),u[re]=K},E=K=>{np(K.element).each(re=>{delete u[re],r.unregisterId(re)})};return{find:(K,re,de)=>r.find(K,re,de),filter:K=>r.filterByType(K),register:_,unregister:E,getById:K=>ln(u,K)}},p1=jc({name:"Container",factory:r=>{const{attributes:u,...g}=r.dom;return{uid:r.uid,dom:{tag:"div",attributes:{role:"presentation",...u},...g},components:r.components,behaviours:bm(r.containerBehaviours),events:r.events,domModification:r.domModification,eventOrder:r.eventOrder}},configFields:[Et("components",[]),Vl("containerBehaviours",[]),Et("events",{}),Et("domModification",{}),Et("eventOrder",{})]}),DM=r=>{const u=ut=>Za(r.element).fold(St,ct=>xr(ut,ct)),g=bY(),v=(ut,ct)=>g.find(u,ut,ct),_=lY(r.element,{triggerEvent:(ut,ct)=>k0(ut,ct.target,Yt=>hY(v,ut,ct,Yt))}),E={debugInfo:G("real"),triggerEvent:(ut,ct,Yt)=>{k0(ut,ct,Pt=>dL(v,ut,Yt,ct,Pt))},triggerFocus:(ut,ct)=>{np(ut).fold(()=>{ff(ut)},Yt=>{k0(Pd(),ut,Pt=>(fY(v,Pd(),{originator:ct,kill:I,prevent:I,target:ut},ut,Pt),!1))})},triggerEscape:(ut,ct)=>{E.triggerEvent("keydown",ut.element,ct.event)},getByUid:ut=>st(ut),getByDom:ut=>Qt(ut),build:mc,buildOrPatch:lg,addToGui:ut=>{W(ut)},removeFromGui:ut=>{K(ut)},addToWorld:ut=>{P(ut)},removeFromWorld:ut=>{B(ut)},broadcast:ut=>{ge(ut)},broadcastOn:(ut,ct)=>{we(ut,ct)},broadcastEvent:(ut,ct)=>{Be(ut,ct)},isConnected:St},P=ut=>{ut.connect(E),nl(ut.element)||(g.register(ut),wt(ut.components(),P),E.triggerEvent(tg(),ut.element,{target:ut.element}))},B=ut=>{nl(ut.element)||(wt(ut.components(),B),g.unregister(ut)),ut.disconnect()},W=ut=>{ll(r,ut)},K=ut=>{Yc(ut)},re=()=>{_.unbind(),Tu(r.element)},de=ut=>{const ct=g.filter(sm());wt(ct,Yt=>{const Pt=Yt.descHandler;jp(Pt)(ut)})},ge=ut=>{de({universal:!0,data:ut})},we=(ut,ct)=>{de({universal:!1,channels:ut,data:ct})},Be=(ut,ct)=>{const Yt=g.filter(ut);return dY(Yt,ct)},st=ut=>g.getById(ut).fold(()=>_n.error(new Error('Could not find component with uid: "'+ut+'" in system.')),_n.value),Qt=ut=>{const ct=np(ut).getOr("not found");return st(ct)};return P(r),{root:r,element:r.element,destroy:re,add:W,remove:K,getByUid:st,getByDom:Qt,addToWorld:P,removeFromWorld:B,broadcast:ge,broadcastOn:we,broadcastEvent:Be}},vY=(r,u)=>({dom:{tag:"div",classes:["tox-bar","tox-form__controls-h-stack"]},components:Xe(r.items,u.interpreter)}),OY=G([Et("prefix","form-field"),Vl("fieldBehaviours",[ir,Kn])]),yY=G([Vd({schema:[nn("dom")],name:"label"}),Vd({factory:{sketch:r=>({uid:r.uid,dom:{tag:"span",styles:{display:"none"},attributes:{"aria-hidden":"true"},innerHtml:r.text}})},schema:[nn("text")],name:"aria-descriptor"}),Xc({factory:{sketch:r=>{const u=Cn(r,["factory"]);return r.factory.sketch(u)}},schema:[nn("factory")],name:"field"})]),wY=(r,u,g,v)=>{const _=oc(r.fieldBehaviours,[ir.config({find:B=>Mi(B,r,"field")}),Kn.config({store:{mode:"manual",getValue:B=>ir.getCurrent(B).bind(Kn.getValue),setValue:(B,W)=>{ir.getCurrent(B).each(K=>{Kn.setValue(K,W)})}}})]),E=li([Si((B,W)=>{const K=wO(B,r,["label","field","aria-descriptor"]);K.field().each(re=>{const de=ro(r.prefix);K.label().each(ge=>{Gn(ge.element,"for",de),Gn(re.element,"id",de)}),K["aria-descriptor"]().each(ge=>{const we=ro(r.prefix);Gn(ge.element,"id",we),Gn(re.element,"aria-describedby",we)})})})]),P={getField:B=>Mi(B,r,"field"),getLabel:B=>Mi(B,r,"label")};return{uid:r.uid,dom:r.dom,components:u,behaviours:_,events:E,apis:P}},oi=vu({name:"FormField",configFields:OY(),partFields:yY(),factory:wY,apis:{getField:(r,u)=>r.getField(u),getLabel:(r,u)=>r.getLabel(u)}});var _Y=Object.freeze({__proto__:null,exhibit:(r,u)=>Vc({attributes:Yo([{key:u.tabAttr,value:"true"}])})}),hL=[Et("tabAttr","data-alloy-tabstop")];const Ga=tc({fields:hL,name:"tabstopping",active:_Y});var SY=tinymce.util.Tools.resolve("tinymce.html.Entities");const Vx=(r,u,g,v)=>{const _=CY(r,u,g,v);return oi.sketch(_)},mL=(r,u)=>Vx(r,u,[],[]),CY=(r,u,g,v)=>({dom:gL(g),components:r.toArray().concat([u]),fieldBehaviours:En(v)}),kY=()=>gL([]),gL=r=>({ta
`+JSON.stringify(r));ov.setItem(US,JSON.stringify(r))},CF=r=>{const u=_F();return ln(u,r).getOr([])},Qie=(r,u)=>{if(!yF(r))return;const g=_F(),v=ln(g,u).getOr([]),_=ao(v,E=>E!==r);g[u]=[r].concat(_).slice(0,OF),SF(g)},hq=r=>!!r,Vu=r=>$s(uv.makeMap(r,/[, ]/),hq),mE=r=>V.from(dB(r)),mq=r=>{const u=V.from(h5(r)).filter(hq).map(Vu);return mE(r).fold(nt,g=>u.fold(St,v=>Xs(v).length>0?v:!1))},Y3=(r,u)=>{const g=mq(r);return T(g)?g?mE(r):V.none():g[u]?mE(r):V.none()},gq=(r,u)=>Y3(r,u).map(g=>v=>Hu.nu(_=>{const E=(B,W)=>{if(!d(B))throw new Error("Expected value to be string");if(W!==void 0&&!h(W))throw new Error("Expected meta to be a object");_({value:B,meta:W})},P={filetype:u,fieldname:v.fieldname,...V.from(v.meta).getOr({})};g.call(r,E,v.value,P)})),kF=r=>V.from(r).filter(d).getOrUndefined(),pq=r=>gB(r)?V.some({targets:y1.find(r.getBody()),anchorTop:kF(pB(r)),anchorBottom:kF(SA(r))}):V.none(),bq=r=>V.from(hB(r)),vq=r=>({getHistory:CF,addToHistory:Qie,getLinkInformation:()=>pq(r),getValidationHandler:()=>bq(r),getUrlPicker:u=>gq(r,u)}),Oq=(r,u,g,v)=>{const _=Ho(!1),E=Gj(u),P={icons:()=>u.ui.registry.getAll().icons,menuItems:()=>u.ui.registry.getAll().menuItems,translate:_m.translate,isDisabled:()=>u.mode.isReadOnly()||!u.ui.isEnabled(),getOption:u.options.get},B=vq(u),W=V3(u),K=jj(u),re=uF(u),de=()=>_.get(),ge=Qt=>_.set(Qt),we={shared:{providers:P,anchors:cF(u,g,v,E.isPositionedAtTop),header:E},urlinput:B,styles:W,colorinput:K,dialog:re,isContextMenuOpen:de,setContextMenuState:ge},Be={...we,shared:{...we.shared,interpreter:Qt=>WS(Qt,{},Be),getSink:r.popup}},st={...we,shared:{...we.shared,interpreter:Qt=>WS(Qt,{},st),getSink:r.dialog}};return{popup:Be,dialog:st}},yq=(r,u,g)=>{const v=(mn,In)=>{wt([u,...g],qn=>{qn.broadcastEvent(mn,In)})},_=(mn,In)=>{wt([u,...g],qn=>{qn.broadcastOn([mn],In)})},E=mn=>_(xh(),{target:mn.target}),P=th(),B=Ac(P,"touchstart",E),W=Ac(P,"touchmove",mn=>v(cu(),mn)),K=Ac(P,"touchend",mn=>v(Rf(),mn)),re=Ac(P,"mousedown",E),de=Ac(P,"mouseup",mn=>{mn.raw.button===0&&_(Qk(),{target:mn.target})}),ge=mn=>_(xh(),{target:at.fromDom(mn.target)}),we=mn=>{mn.button===0&&_(Qk(),{target:at.fromDom(mn.target)})},Be=()=>{wt(r.editorManager.get(),mn=>{r!==mn&&mn.dispatch("DismissPopups",{relatedTarget:r})})},st=mn=>v(ng(),al(mn)),Qt=mn=>{_(Sb(),{}),v(fh(),al(mn))},ut=Nt(at.fromDom(r.getElement())),ct=hb(ut,"scroll",mn=>{requestAnimationFrame(()=>{const In=r.getContainer();if(In!=null){const Ys=aw(r,u.element).map(xo=>[xo.element,...xo.others]).getOr([]);an(Ys,xo=>xr(xo,mn.target))&&(r.dispatch("ElementScroll",{target:mn.target.dom}),v(dh(),mn))}})}),Yt=()=>_(Sb(),{}),Pt=mn=>{mn.state&&_(xh(),{target:at.fromDom(r.getContainer())})},kn=mn=>{_(xh(),{target:at.fromDom(mn.relatedTarget.getContainer())})};r.on("PostRender",()=>{r.on("click",ge),r.on("tap",ge),r.on("mouseup",we),r.on("mousedown",Be),r.on("ScrollWindow",st),r.on("ResizeWindow",Qt),r.on("ResizeEditor",Yt),r.on("AfterProgressState",Pt),r.on("DismissPopups",kn)}),r.on("remove",()=>{r.off("click",ge),r.off("tap",ge),r.off("mouseup",we),r.off("mousedown",Be),r.off("ScrollWindow",st),r.off("ResizeWindow",Qt),r.off("ResizeEditor",Yt),r.off("AfterProgressState",Pt),r.off("DismissPopups",kn),re.unbind(),B.unbind(),W.unbind(),K.unbind(),de.unbind(),ct.unbind()}),r.on("detach",()=>{wt([u,...g],Nk),wt([u,...g],mn=>mn.destroy())})},Dc=dP,w1=z0,X3=G([Et("shell",!1),nn("makeItem"),Et("setupItem",I),vm.field("listBehaviours",[gs])]),xF=Vd({name:"items",overrides:()=>({behaviours:En([gs.config({})])})}),wq=G([xF]),EF=G("CustomList"),_q=(r,u,g,v)=>{const _=(B,W)=>{P(B).fold(()=>{throw console.error("Custom List was defined to not be a shell, but no item container was specified in components"),new Error("Custom List was defined to not be a shell, but no item container was specified in components")},K=>{const re=gs.contents(K),de=W.length,ge=de-re.length,we=ge>0?Tt(ge,()=>r.makeItem()):[],Be=re.slice(de);wt(Be,Qt=>gs.remove(K,Qt)),wt(we,Qt=>gs.append(K,Qt));const st=gs.contents(K);wt(st,(Qt,ut)=>{r.setupItem(B,Qt,W[ut],ut)})})},E=r.shell?{behaviours:[gs.config({})],components:[]}:
<path fill-rule="evenodd" clip-rule="evenodd" d="M10.143 0c2.608.015 5.186 2.178 5.186 5.331 0 0 .077 3.812-.084 4.87-.361 2.41-2.164 4.074-4.65 4.496-1.453.284-2.523.49-3.212.623-.373.071-.634.122-.785.152-.184.038-.997.145-1.35.145-2.732 0-5.21-2.04-5.248-5.33 0 0 0-3.514.03-4.442.093-2.4 1.758-4.342 4.926-4.963 0 0 3.875-.752 4.036-.782.368-.07.775-.1 1.15-.1Zm1.826 2.8L5.83 3.989v2.393l-2.455.475v5.968l6.137-1.189V9.243l2.456-.476V2.8ZM5.83 6.382l3.682-.713v3.574l-3.682.713V6.382Zm27.173-1.64-.084-1.066h-2.226v9.132h2.456V7.743c-.008-1.151.998-2.064 2.149-2.072 1.15-.008 1.987.92 1.995 2.072v5.065h2.455V7.359c-.015-2.18-1.657-3.929-3.837-3.913a3.993 3.993 0 0 0-2.908 1.296Zm-6.3-4.266L29.16 0v2.387l-2.456.475V.476Zm0 3.2v9.132h2.456V3.676h-2.456Zm18.179 11.787L49.11 3.676H46.58l-1.612 4.527-.46 1.382-.384-1.382-1.611-4.527H39.98l3.3 9.132L42.15 16l2.732-.537ZM22.867 9.738c0 .752.568 1.075.921 1.075.353 0 .668-.047.998-.154l.537 1.765c-.23.154-.92.537-2.225.537-1.305 0-2.655-.997-2.686-2.686a136.877 136.877 0 0 1 0-4.374H18.8V3.676h1.612v-1.98l2.455-.476v2.456h2.302V5.9h-2.302v3.837Z"/>
</svg>
`;const eee=r=>r.nodeName==="BR"||!!r.getAttribute("data-mce-bogus")||r.getAttribute("data-mce-type")==="bookmark",tee=(r,u,g)=>{var v;const _=(v=u.delimiter)!==null&&v!==void 0?v:"\u203A",E=(K,re,de)=>qc.sketch({dom:{tag:"div",classes:["tox-statusbar__path-item"],attributes:{"data-index":de,"aria-level":de+1}},components:[Li(K)],action:ge=>{r.focus(),r.selection.select(re),r.nodeChanged()},buttonBehaviours:En([Cg.button(g.isDisabled),sc()])}),P=()=>({dom:{tag:"div",classes:["tox-statusbar__path-divider"],attributes:{"aria-hidden":!0}},components:[Li(` ${_} `)]}),B=K=>Co(K,(re,de,ge)=>{const we=E(de.name,de.element,ge);return ge===0?re.concat([we]):re.concat([P(),we])},[]),W=K=>{const re=[];let de=K.length;for(;de-- >0;){const ge=K[de];if(ge.nodeType===1&&!eee(ge)){const we=Ph(r,ge);if(we.isDefaultPrevented()||re.push({name:we.name,element:ge}),we.isPropagationStopped())break}}return re};return{dom:{tag:"div",classes:["tox-statusbar__path"],attributes:{role:"navigation"}},behaviours:En([No.config({mode:"flow",selector:"div[role=button]"}),Jo.config({disabled:g.isDisabled}),sc(),Ga.config({}),gs.config({}),xs("elementPathEvents",[Si((K,re)=>{r.shortcuts.add("alt+F11","focus statusbar elementpath",()=>No.focusIn(K)),r.on("NodeChange",de=>{const ge=W(de.parents),we=ge.length>0?B(ge):[];gs.set(K,we)})})])]),components:[]}};var XO;(function(r){r[r.None=0]="None",r[r.Both=1]="Both",r[r.Vertical=2]="Vertical"})(XO||(XO={}));const nee=(r,u,g,v,_)=>{const E={height:O4(v+u.top,i5(r),a5(r))};return g===XO.Both&&(E.width=O4(_+u.left,_x(r),OS(r))),E},JQ=(r,u,g)=>{const v=at.fromDom(r.getContainer()),_=nee(r,u,g,Ii(v),ta(v));ur(_,(E,P)=>{U(E)&&so(v,P,D$(E))}),WA(r)},oee=r=>{const u=vB(r);return u===!1?XO.None:u==="both"?XO.Both:XO.Vertical},A4=(r,u,g,v)=>{const E=pr(g*20,v*20);return JQ(r,E,u),V.some(!0)},see=(r,u)=>{const g=oee(r);if(g===XO.None)return V.none();const v=g===XO.Both?"Press the arrow keys to resize the editor.":"Press the Up and Down arrow keys to resize the editor.";return V.some(yp("resize-handle",{tag:"div",classes:["tox-statusbar__resize-handle"],attributes:{title:u.translate("Resize"),"aria-label":u.translate(v)},behaviours:[Sw.config({mode:"mouse",repositionTarget:!1,onDrag:(_,E,P)=>JQ(r,P,g),blockerClass:"tox-blocker"}),No.config({mode:"special",onLeft:()=>A4(r,g,-1,0),onRight:()=>A4(r,g,1,0),onUp:()=>A4(r,g,0,-1),onDown:()=>A4(r,g,0,1)}),Ga.config({}),ns.config({})]},u.icons))},ree=(r,u)=>{const g=(v,_,E)=>gs.set(v,[Li(u.translate(["{0} "+E,_[E]]))]);return qc.sketch({dom:{tag:"button",classes:["tox-statusbar__wordcount"]},components:[],buttonBehaviours:En([Cg.button(u.isDisabled),sc(),Ga.config({}),gs.config({}),Kn.config({store:{mode:"memory",initialValue:{mode:"words",count:{words:0,characters:0}}}}),xs("wordcount-events",[uu(v=>{const _=Kn.getValue(v),E=_.mode==="words"?"characters":"words";Kn.setValue(v,{mode:E,count:_.count}),g(v,_.count,E)}),Si(v=>{r.on("wordCountUpdate",_=>{const{mode:E}=Kn.getValue(v);Kn.setValue(v,{mode:E,count:_.wordCount}),g(v,_.wordCount,E)})})])]),eventOrder:{[nf()]:["disabling","alloy.base.behaviour","wordcount-events"]}})},iee=(r,u)=>{const g=()=>({dom:{tag:"span",classes:["tox-statusbar__branding"]},components:[{dom:{tag:"a",attributes:{href:"https://www.tiny.cloud/powered-by-tiny?utm_campaign=editor_referral&utm_medium=poweredby&utm_source=tinymce&utm_content=v6",rel:"noopener",target:"_blank","aria-label":_m.translate(["Powered by {0}","Tiny"])},innerHtml:rN.trim()},behaviours:En([ns.config({})])}]}),v=()=>{const B=U5("Alt+0"),W="Press {0} for help";return{dom:{tag:"div",classes:["tox-statusbar__help-text"]},components:[Li(_m.translate([W,B]))]}},_=()=>{const B=[];return r.hasPlugin("wordcount")&&B.push(ree(r,u)),kx(r)&&B.push(g()),{dom:{tag:"div",classes:["tox-statusbar__right-container"]},components:B}},E=()=>{const B=[],W=_B(r),K=bB(r),re=kx(r)||r.hasPlugin("wordcount"),de=()=>{const ge="tox-statusbar__text-container--flex-start",we="tox-statusbar__text-container--flex-end",Be="tox-statusbar__text-container--space-around";if(W){const st="tox-statusbar__text-container-3-col
`+JSON.stringify(u,null,2)).message),getBounds:r.getDragBounds})])})}),Xc({schema:[nn("dom")],name:"title"}),Xc({factory:iN,schema:[nn("dom")],name:"close"}),Xc({factory:iN,schema:[nn("dom")],name:"body"}),Vd({factory:iN,schema:[nn("dom")],name:"footer"}),Th({factory:{sketch:(r,u)=>({...r,dom:u.dom,components:u.components})},schema:[Et("dom",{tag:"div",styles:{position:"fixed",left:"0px",top:"0px",right:"0px",bottom:"0px"}}),Et("components",[])],name:"blocker"})]),fee=(r,u,g,v)=>{const _=Xi(),E=we=>{_.set(we);const Be=r.lazySink(we).getOrDie(),st=v.blocker(),Qt=Be.getSystem().build({...st,components:st.components.concat([du(we)]),behaviours:En([ns.config({}),xs("dialog-blocker-events",[ig(Gi(),()=>{$h.isBlocked(we)?I():No.focusIn(we)})])])});ll(Be,Qt),No.focusIn(we)},P=we=>{_.clear(),Za(we.element).each(Be=>{we.getSystem().getByDom(Be).each(st=>{Yc(st)})})},B=we=>l1(we,r,"body"),W=we=>Mi(we,r,"footer"),K=(we,Be)=>{$h.block(we,Be)},re=we=>{$h.unblock(we)},de=ro("modal-events"),ge={...r.eventOrder,[$u()]:[de].concat(r.eventOrder["alloy.system.attached"]||[])};return{uid:r.uid,dom:r.dom,components:u,apis:{show:E,hide:P,getBody:B,getFooter:W,setIdle:re,setBusy:K},eventOrder:ge,domModification:{attributes:{role:"dialog","aria-modal":"true"}},behaviours:oc(r.modalBehaviours,[gs.config({}),No.config({mode:"cyclic",onEnter:r.onExecute,onEscape:r.onEscape,useTabstopAt:r.useTabstopAt,firstTabstop:r.firstTabstop}),$h.config({getRoot:_.get}),xs(de,[Si(we=>{lee(we.element,l1(we,r,"title").element)})])])}},Nl=vu({name:"ModalDialog",configFields:cee(),partFields:uee(),factory:fee,apis:{show:(r,u)=>{r.show(u)},hide:(r,u)=>{r.hide(u)},getBody:(r,u)=>r.getBody(u),getFooter:(r,u)=>r.getFooter(u),setBusy:(r,u,g)=>{r.setBusy(u,g)},setIdle:(r,u)=>{r.setIdle(u)}}}),dee=lo([$l,IA].concat(ew)),hee=Mu,aN=[R5("button"),Sg,Ru("align","end",["start","end"]),xS,_p,a0("buttonType",["primary","secondary"])],tZ=[...aN,d1],lN=[Wa("type",["submit","cancel","custom"]),...tZ],mee=[Wa("type",["menu"]),PO,ev,Sg,Zl("items",dee),...aN],nZ=[...aN,Wa("type",["togglebutton"]),xa("tooltip"),Sg,PO,Xa("active",!1)],gee=xl("type",{submit:lN,cancel:lN,custom:lN,menu:mee,togglebutton:nZ}),pee=[$l,d1,Wa("level",["info","warn","error","success"]),T5,Et("url","")],bee=lo(pee),vee=r=>[$l,r],Oee=[$l,d1,_p,R5("button"),Sg,P5,a0("buttonType",["primary","secondary","toolbar"]),xS],cN=lo(Oee),Cw=[$l,IA],C1=Cw.concat([D5]),yee=Cw.concat([E5,_p]),wee=lo(yee),_ee=Mu,See=C1.concat([FA("auto")]),Cee=lo(See),kee=rh([K2,d1,T5]),xee=C1.concat([dc("storageKey","default")]),Eee=lo(xee),Tee=bl,Aee=lo(C1),Dee=bl,Pee=Cw.concat([dc("tag","textarea"),xa("scriptId"),xa("scriptUrl"),Xm("settings",void 0)]),Mee=Cw.concat([dc("tag","textarea"),zc("init")]),Ree=Ju(r=>Ui("customeditor.old",wi(Mee),r).orThunk(()=>Ui("customeditor.new",wi(Pee),r))),$ee=bl,Iee=lo(C1),Bee=ih(),Lee=r=>[$l,i0("columns"),r],Fee=[$l,xa("html"),Ru("presets","presentation",["presentation","document"])],Qee=lo(Fee),Zee=C1.concat([Xa("border",!1),Xa("sandboxed",!0),Xa("streamContent",!1),Xa("transparent",!0)]),zee=lo(Zee),Hee=bl,oZ=lo(Cw.concat([Kl("height")])),sZ=lo([xa("url"),ah("zoom"),ah("cachedWidth"),ah("cachedHeight")]),kw=C1.concat([Kl("inputMode"),Kl("placeholder"),Xa("maximized",!1),_p]),Vee=lo(kw),uN=bl,D4=r=>[$l,E5,r,Ru("align","start",["start","center","end"])],Wee=[d1,K2],Uee=[d1,Zl("items",ef("items",()=>rZ))],rZ=Jn([lo(Wee),lo(Uee)]),Yee=C1.concat([Zl("items",rZ),_p]),Xee=lo(Yee),xw=bl,iZ=C1.concat([Wp("items",[d1,K2]),su("size",1),_p]),jee=lo(iZ),qee=bl,Gee=C1.concat([Xa("constrain",!0),_p]),Kee=lo(Gee),aZ=lo([xa("width"),xa("height")]),Jee=Cw.concat([E5,su("min",0),su("max",0)]),ete=lo(Jee),tte=Td,fN=[$l,Zl("header",bl),Zl("cells",Ed(bl))],$E=lo(fN),dN=C1.concat([Kl("placeholder"),Xa("maximized",!1),_p]),P4=lo(dN),Ew=bl,NE=[Wa("type",["directory","leaf"]),BA,xa("id"),Ua("menu",bE)],hN=lo(NE),lZ=NE.concat([Zl("children",ef("children",()=>Ad("type",{directory:mN,leaf:hN})))]),mN=lo(lZ),nte=Ad("type",{directory:mN,leaf:hN}),ote=[$l,Zl("items",nte),Ym("onLeafAction"),Ym("onToggleExpand"),ru("defaultExpandedIds",[
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var bt=Object.hasOwnProperty,_t=Object.setPrototypeOf,Mt=Object.isFrozen,dn=Object.getPrototypeOf,zn=Object.getOwnPropertyDescriptor,Nn=Object.freeze,Lt=Object.seal,Zt=Object.create,yn=typeof Reflect<"u"&&Reflect,go=yn.apply,Po=yn.construct;go||(go=function(u,g,v){return u.apply(g,v)}),Nn||(Nn=function(u){return u}),Lt||(Lt=function(u){return u}),Po||(Po=function(u,g){return fe(u,be(g))});var Cs=Is(Array.prototype.forEach),Ws=Is(Array.prototype.pop),Ir=Is(Array.prototype.push),pi=Is(String.prototype.toLowerCase),ul=Is(String.prototype.match),Il=Is(String.prototype.replace),bc=Is(String.prototype.indexOf),Mn=Is(String.prototype.trim),eo=Is(RegExp.prototype.test),Cr=ko(TypeError);function Is(r){return function(u){for(var g=arguments.length,v=new Array(g>1?g-1:0),_=1;_<g;_++)v[_-1]=arguments[_];return go(r,u,v)}}function ko(r){return function(){for(var u=arguments.length,g=new Array(u),v=0;v<u;v++)g[v]=arguments[v];return Po(r,g)}}function Rn(r,u){_t&&_t(r,null);for(var g=u.length;g--;){var v=u[g];if(typeof v=="string"){var _=pi(v);_!==v&&(Mt(u)||(u[g]=_),v=_)}r[v]=!0}return r}function Tn(r){var u=Zt(null),g;for(g in r)go(bt,r,[g])&&(u[g]=r[g]);return u}function jo(r,u){for(;r!==null;){var g=zn(r,u);if(g){if(g.get)return Is(g.get);if(typeof g.value=="function")return Is(g.value)}r=dn(r)}function v(_){return console.warn("fallback value for",_),null}return v}var Ks=Nn(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),Kr=Nn(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),co=Nn(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),Us=Nn(["animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),ci=Nn(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),Ka=Nn(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),Ei=Nn(["#text"]),Pc=Nn(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","
`+Lh),ey&&(Lh=Il(Lh,Qo," "),Lh=Il(Lh,lr," ")),Pt&&SZ?Pt.createHTML(Lh):Lh},u.setConfig=function(rr){Rte(rr),CN=!0},u.clearConfig=function(){W4=null,CN=!1},u.isValidAttribute=function(rr,qt,To){W4||Rte({});var Es=YE(rr),Wl=YE(qt);return Tae(Es,Wl,To)},u.addHook=function(rr,qt){typeof qt=="function"&&(vr[rr]=vr[rr]||[],Ir(vr[rr],qt))},u.removeHook=function(rr){if(vr[rr])return Ws(vr[rr])},u.removeHooks=function(rr){vr[rr]&&(vr[rr]=[])},u.removeAllHooks=function(){vr={}},u}var k1=lC();const cC=r=>k1().sanitize(r),Pw=vS.deviceType.isTouch(),bv=(r,u)=>({dom:{tag:"div",styles:{display:"none"},classes:["tox-dialog__header"]},components:[r,u]}),QE=(r,u)=>Nl.parts.close(qc.sketch({dom:{tag:"button",classes:["tox-button","tox-button--icon","tox-button--naked"],attributes:{type:"button","aria-label":u.translate("Close")}},action:r,buttonBehaviours:En([Ga.config({})])})),ZE=()=>Nl.parts.title({dom:{tag:"div",classes:["tox-dialog__title"],innerHtml:"",styles:{display:"none"}}}),$b=(r,u)=>Nl.parts.body({dom:{tag:"div",classes:["tox-dialog__body"]},components:[{dom:{tag:"div",classes:["tox-dialog__body-content"]},components:[{dom:WO(`<p>${cC(u.translate(r))}</p>`)}]}]}),vv=r=>Nl.parts.footer({dom:{tag:"div",classes:["tox-dialog__footer"]},components:r}),zE=(r,u)=>[p1.sketch({dom:{tag:"div",classes:["tox-dialog__footer-start"]},components:r}),p1.sketch({dom:{tag:"div",classes:["tox-dialog__footer-end"]},components:u})],HE=r=>{const u="tox-dialog",g=u+"-wrap",v=g+"__backdrop",_=u+"__disable-scroll";return Nl.sketch({lazySink:r.lazySink,onEscape:E=>(r.onEscape(E),V.some(!0)),useTabstopAt:E=>!eE(E),firstTabstop:r.firstTabstop,dom:{tag:"div",classes:[u].concat(r.extraClasses),styles:{position:"relative",...r.extraStyles}},components:[r.header,r.body,...r.footer.toArray()],parts:{blocker:{dom:WO(`<div class="${g}"></div>`),components:[{dom:{tag:"div",classes:Pw?[v,v+"--opaque"]:[v]}}]}},dragBlockClass:g,modalBehaviours:En([ns.config({}),xs("dialog-events",r.dialogEvents.concat([ig(Gi(),(E,P)=>{$h.isBlocked(E)?I():No.focusIn(E)}),on(Mv(),(E,P)=>{E.getSystem().broadcastOn([QS],{newFocus:P.event.newFocus})})])),xs("scroll-lock",[Si(()=>{Na(zi(),_)}),Nd(()=>{va(zi(),_)})]),...r.extraBehaviours]),eventOrder:{[nf()]:["dialog-events"],[$u()]:["scroll-lock","dialog-events","alloy.base.behaviour"],[Md()]:["alloy.base.behaviour","dialog-events","scroll-lock"],...r.eventOrder}})},VE=r=>qc.sketch({dom:{tag:"button",classes:["tox-button","tox-button--icon","tox-button--naked"],attributes:{type:"button","aria-label":r.translate("Close"),title:r.translate("Close")}},buttonBehaviours:En([Ga.config({})]),components:[yp("close",{tag:"span",classes:["tox-icon"]},r.icons)],action:u=>{sr(u,IO)}}),Q4=(r,u,g,v)=>{const _=E=>[Li(v.translate(E.title))];return{dom:{tag:"div",classes:["tox-dialog__title"],attributes:{...g.map(E=>({id:E})).getOr({})}},components:[],behaviours:En([Em.config({channel:`${O1}-${u}`,initialData:r,renderComponents:_})])}},Z4=()=>({dom:WO('<div class="tox-dialog__draghandle"></div>')}),OZ=(r,u,g,v)=>p1.sketch({dom:WO('<div class="tox-dialog__header"></div>'),components:[Q4(r,u,V.some(g),v),Z4(),VE(v)],containerBehaviours:En([Sw.config({mode:"mouse",blockerClass:"blocker",getTarget:_=>lf(_,'[role="dialog"]').getOrDie(),snaps:{getSnapPoints:()=>[],leftAttr:"data-drag-left",topAttr:"data-drag-top"}})])}),x1=(r,u,g)=>{const v=Nl.parts.title(Q4(r,u,V.none(),g)),_=Nl.parts.draghandle(Z4()),E=Nl.parts.close(VE(g)),P=[v].concat(r.draggable?[_]:[]).concat([E]);return p1.sketch({dom:WO('<div class="tox-dialog__header"></div>'),components:P})},Mw=(r,u,g)=>x1({title:g.shared.providers.translate(r),draggable:g.dialog.isDraggableModal()},u,g.shared.providers),Rt=(r,u,g,v)=>({dom:{tag:"div",classes:["tox-dialog__busy-spinner"],attributes:{"aria-label":g.translate(r)},styles:{left:"0px",right:"0px",bottom:"0px",top:`${v.getOr(0)}px`,position:"absolute"}},behaviours:u,components:[{dom:WO('<div class="tox-spinner"><div></div><div></div><div></div></div>')}]}),$t=(r,u,g)=>({onClose:()=>g.closeWindow(),onBlock:v=>{const _=sa(r().element,".tox-dialog__header").m
`;(function(){var o=tinymce.util.Tools.resolve("tinymce.PluginManager");const e=(Te,tt,gt)=>{var Nt;return gt(Te,tt.prototype)?!0:((Nt=Te.constructor)===null||Nt===void 0?void 0:Nt.name)===tt.name},t=Te=>{const tt=typeof Te;return Te===null?"null":tt==="object"&&Array.isArray(Te)?"array":tt==="object"&&e(Te,String,(gt,Nt)=>Nt.isPrototypeOf(gt))?"string":tt},s=Te=>tt=>t(tt)===Te,a=Te=>tt=>typeof tt===Te,l=Te=>tt=>Te===tt,f=s("string"),d=s("object"),h=s("array"),b=l(null),w=a("boolean"),k=Te=>Te==null,T=Te=>!k(Te),R=a("function"),$=(Te,tt)=>{if(h(Te)){for(let gt=0,Nt=Te.length;gt<Nt;++gt)if(!tt(Te[gt]))return!1;return!0}return!1},Q=()=>{},F=Te=>()=>Te,U=(Te,tt)=>Te===tt;class ee{constructor(tt,gt){this.tag=tt,this.value=gt}static some(tt){return new ee(!0,tt)}static none(){return ee.singletonNone}fold(tt,gt){return this.tag?gt(this.value):tt()}isSome(){return this.tag}isNone(){return!this.tag}map(tt){return this.tag?ee.some(tt(this.value)):ee.none()}bind(tt){return this.tag?tt(this.value):ee.none()}exists(tt){return this.tag&&tt(this.value)}forall(tt){return!this.tag||tt(this.value)}filter(tt){return!this.tag||tt(this.value)?this:ee.none()}getOr(tt){return this.tag?this.value:tt}or(tt){return this.tag?this:tt}getOrThunk(tt){return this.tag?this.value:tt()}orThunk(tt){return this.tag?this:tt()}getOrDie(tt){if(this.tag)return this.value;throw new Error(tt!=null?tt:"Called getOrDie on None")}static from(tt){return T(tt)?ee.some(tt):ee.none()}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(tt){this.tag&&tt(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}ee.singletonNone=new ee(!1);const I=Array.prototype.indexOf,te=Array.prototype.push,oe=(Te,tt)=>I.call(Te,tt),ne=(Te,tt)=>oe(Te,tt)>-1,G=(Te,tt)=>{const gt=Te.length,Nt=new Array(gt);for(let On=0;On<gt;On++){const Ro=Te[On];Nt[On]=tt(Ro,On)}return Nt},ye=(Te,tt)=>{for(let gt=0,Nt=Te.length;gt<Nt;gt++){const On=Te[gt];tt(On,gt)}},Se=(Te,tt,gt)=>(ye(Te,(Nt,On)=>{gt=tt(gt,Nt,On)}),gt),Ae=Te=>{const tt=[];for(let gt=0,Nt=Te.length;gt<Nt;++gt){if(!h(Te[gt]))throw new Error("Arr.flatten item "+gt+" was not an array, input: "+Te);te.apply(tt,Te[gt])}return tt},Oe=(Te,tt)=>Ae(G(Te,tt)),ue=(Te,tt)=>{for(let gt=0;gt<Te.length;gt++){const Nt=tt(Te[gt],gt);if(Nt.isSome())return Nt}return ee.none()},rt=(Te,tt,gt=U)=>Te.exists(Nt=>gt(Nt,tt)),nt=Te=>{const tt=[],gt=Nt=>{tt.push(Nt)};for(let Nt=0;Nt<Te.length;Nt++)Te[Nt].each(gt);return tt},St=(Te,tt)=>Te?ee.some(tt):ee.none(),V=Te=>tt=>tt.options.get(Te),ht=Te=>{const tt=Te.options.register;tt("link_assume_external_targets",{processor:gt=>{const Nt=f(gt)||w(gt);return Nt?gt===!0?{value:1,valid:Nt}:gt==="http"||gt==="https"?{value:gt,valid:Nt}:{value:0,valid:Nt}:{valid:!1,message:"Must be a string or a boolean."}},default:!1}),tt("link_context_toolbar",{processor:"boolean",default:!1}),tt("link_list",{processor:gt=>f(gt)||R(gt)||$(gt,d)}),tt("link_default_target",{processor:"string"}),tt("link_default_protocol",{processor:"string",default:"https"}),tt("link_target_list",{processor:gt=>w(gt)||$(gt,d),default:!0}),tt("link_rel_list",{processor:"object[]",default:[]}),tt("link_class_list",{processor:"object[]",default:[]}),tt("link_title",{processor:"boolean",default:!0}),tt("allow_unsafe_link_target",{processor:"boolean",default:!1}),tt("link_quicklink",{processor:"boolean",default:!1})},We=V("link_assume_external_targets"),Ct=V("link_context_toolbar"),Ot=V("link_list"),$e=V("link_default_target"),Je=V("link_default_protocol"),an=V("link_target_list"),Tt=V("link_rel_list"),An=V("link_class_list"),Xe=V("link_title"),wt=V("allow_unsafe_link_target"),he=V("link_quicklink");var Zo=tinymce.util.Tools.resolve("tinymce.util.Tools");const ao=Te=>f(Te.value)?Te.value:"",wn=Te=>f(Te.text)?Te.text:f(Te.title)?Te.title:"",Co=(Te,tt)=>{const gt=[];return Zo.each(Te,Nt=>{const On=wn(Nt);if(Nt.menu!==void 0){const Ro=Co(Nt.menu,tt);gt.push({text:On,items:Ro})}else{const Ro=tt(Nt);gt.push({text:On,value:Ro})}}),gt},zo=(Te=ao)=>tt=>ee.from(tt).map(gt=>Co(gt,Te))
Actual: `+_r.join(","));if(!Gt(j,iu=>Tt(_r,iu)))throw new Error("Not all branches were specified when using match. Specified: "+_r.join(", ")+`
Required: `+j.join(", "));return or[Cn].apply(null,Yo)},log:or=>{console.log(or,{constructors:j,constructor:Cn,params:Yo})}}}}),ve}}.generate([{none:[]},{only:["index"]},{left:["index","next"]},{middle:["prev","index","next"]},{right:["prev","index"]}])});const Jn=(z,j)=>{const ve=Yu.fromTable(z);return X1(ve,j).bind(lt=>{const Ft=lt[lt.length-1],Cn=lt[0].row,Bn=Ft.row+Ft.rowspan,Yo=ve.all.slice(Cn,Bn);return ky(Yo)}).getOr("")},xc=z=>Lc(z,"rgb")?ou(z):z,Df=z=>{const j=$o.fromDom(z);return{borderwidth:Nt(j,"border-width").getOr(""),borderstyle:Nt(j,"border-style").getOr(""),bordercolor:Nt(j,"border-color").map(xc).getOr(""),backgroundcolor:Nt(j,"background-color").map(xc).getOr("")}},rh=z=>{const j=z[0],ve=z.slice(1);return he(ve,De=>{he(ye(j),lt=>{Ae(De,(Ft,Cn)=>{const Bn=j[lt];Bn!==""&&lt===Cn&&Bn!==Ft&&(j[lt]="")})})}),j},Zc=(z,j,ve,De)=>Wt(z,lt=>!b(ve.formatter.matchNode(De,j+lt))).getOr(""),Yg=I(Zc,["left","center","right"],"align"),Td=I(Zc,["top","middle","bottom"],"valign"),bl=(z,j)=>{const ve=jf(z),De=Xl(z),lt=()=>({borderstyle:ht(ve,"border-style").getOr(""),bordercolor:xc(ht(ve,"border-color").getOr("")),backgroundcolor:xc(ht(ve,"background-color").getOr(""))}),Ft={height:"",width:"100%",cellspacing:"",cellpadding:"",caption:!1,class:"",align:"",border:""},Cn=()=>{const _i=ve["border-width"];return xf(z)&&_i?{border:_i}:ht(De,"border").fold(()=>({}),or=>({border:or}))},Bn=j?lt():{},Yo=()=>{const _i=ht(ve,"border-spacing").or(ht(De,"cellspacing")).fold(()=>({}),_r=>({cellspacing:_r})),or=ht(ve,"border-padding").or(ht(De,"cellpadding")).fold(()=>({}),_r=>({cellpadding:_r}));return{..._i,...or}};return{...Ft,...ve,...De,...Bn,...Cn(),...Yo()}},Mu=z=>Ln($o.fromDom(z)).map(j=>{const ve={selection:Hm(z.cells)};return Jn(j,ve)}).getOr(""),Hp=(z,j,ve)=>{const De=(Bn,Yo)=>{const ts=Nt($o.fromDom(Yo),"border-width");return xf(z)&&ts.isSome()?ts.getOr(""):Bn.getAttrib(Yo,"border")||Cc(z.dom,Yo,"border-width")||Cc(z.dom,Yo,"border")||""},lt=z.dom,Ft=xf(z)?lt.getStyle(j,"border-spacing")||lt.getAttrib(j,"cellspacing"):lt.getAttrib(j,"cellspacing")||lt.getStyle(j,"border-spacing"),Cn=xf(z)?Cc(lt,j,"padding")||lt.getAttrib(j,"cellpadding"):lt.getAttrib(j,"cellpadding")||Cc(lt,j,"padding");return{width:lt.getStyle(j,"width")||lt.getAttrib(j,"width"),height:lt.getStyle(j,"height")||lt.getAttrib(j,"height"),cellspacing:Ft!=null?Ft:"",cellpadding:Cn!=null?Cn:"",border:De(lt,j),caption:!!lt.select("caption",j)[0],class:lt.getAttrib(j,"class",""),align:Yg(z,j),...ve?Df(j):{}}},j1=(z,j,ve)=>{const De=z.dom;return{height:De.getStyle(j,"height")||De.getAttrib(j,"height"),class:De.getAttrib(j,"class",""),type:Mu(j),align:Yg(z,j),...ve?Df(j):{}}},Sn=(z,j,ve,De)=>{const lt=z.dom,Ft=De.getOr(j),Cn=(Bn,Yo)=>lt.getStyle(Bn,Yo)||lt.getAttrib(Bn,Yo);return{width:Cn(Ft,"width"),height:Cn(j,"height"),scope:lt.getAttrib(j,"scope"),celltype:Ic(j),class:lt.getAttrib(j,"class",""),halign:Yg(z,j),valign:Td(z,j),...ve?Df(j):{}}},Um=(z,j)=>{const ve=Yu.fromTable(z),De=Yu.justCells(ve),lt=wn(De,Ft=>An(j,Cn=>bs(Ft.element,Cn)));return wt(lt,Ft=>({element:Ft.element.dom,column:Yu.getColumnAt(ve,Ft.column).map(Cn=>Cn.element.dom)}))},Ad=(z,j,ve,De)=>{De("scope")&&z.setAttrib("scope",ve.scope),De("class")&&z.setAttrib("class",ve.class),De("height")&&z.setStyle("height",tr(ve.height)),De("width")&&j.setStyle("width",tr(ve.width))},ih=(z,j,ve)=>{ve("backgroundcolor")&&z.setFormat("tablecellbackgroundcolor",j.backgroundcolor),ve("bordercolor")&&z.setFormat("tablecellbordercolor",j.bordercolor),ve("borderstyle")&&z.setFormat("tablecellborderstyle",j.borderstyle),ve("borderwidth")&&z.setFormat("tablecellborderwidth",tr(j.borderwidth))},Ju=(z,j,ve,De)=>{const lt=j.length===1;he(j,Ft=>{const Cn=Ft.element,Bn=lt?ne:De,Yo=Gf.normal(z,Cn),ts=Ft.column.map(_i=>Gf.normal(z,_i)).getOr(Yo);Ad(Yo,ts,ve,Bn),Fg(z)&&ih(Yo,ve,Bn),De("halign")&&Uf(z,Cn,ve.halign),De("valign")&&qd(z,Cn,ve.valign)})},q1=(z,j)=>{z.execCommand("mceTableCellType",!1,{type:j.celltype,no_events:!0})},mi=(z,j,ve,De)=>{const lt=rt(De,(Ft,Cn)=>ve[Cn]!==Ft);V(lt)>0&&j.length>=1&&Ln(j[0]).each(Ft=>{cons
`),$e)}),Ct.innerHTML=ht.encode((Ot=Ct.textContent)!==null&&Ot!==void 0?Ot:""),Q(V).highlightElement(Ct),ht.setAttrib(Ct,"data-mce-highlighted",!0),Ct.className=Se(Ct.className)})})}),V.on("PreInit",()=>{V.parser.addNodeFilter("pre",ht=>{var We;for(let Ct=0,Ot=ht.length;Ct<Ot;Ct++){const $e=ht[Ct];((We=$e.attr("class"))!==null&&We!==void 0?We:"").indexOf("language-")!==-1&&($e.attr("contenteditable","false"),$e.attr("data-mce-highlighted","false"))}})})},ue=(V,ht=s)=>We=>{const Ct=()=>{We.setEnabled(V.selection.isEditable()),ht(We)};return V.on("NodeChange",Ct),Ct(),()=>{V.off("NodeChange",Ct)}},rt=V=>{const ht=V.selection.getStart();return V.dom.is(ht,'pre[class*="language-"]')},nt=V=>{const ht=()=>V.execCommand("codesample");V.ui.registry.addToggleButton("codesample",{icon:"code-sample",tooltip:"Insert/edit code sample",onAction:ht,onSetup:ue(V,We=>{We.setActive(rt(V))})}),V.ui.registry.addMenuItem("codesample",{text:"Code sample...",icon:"code-sample",onAction:ht,onSetup:ue(V)})};var St=()=>{o.add("codesample",V=>{T(V),Oe(V),nt(V),G(V),V.on("dblclick",ht=>{F(ht.target)&&ne(V)})})};St()})();(function(){var o=tinymce.util.Tools.resolve("tinymce.PluginManager");const e=(qe,je,It)=>{var Ut;return It(qe,je.prototype)?!0:((Ut=qe.constructor)===null||Ut===void 0?void 0:Ut.name)===je.name},t=qe=>{const je=typeof qe;return qe===null?"null":je==="object"&&Array.isArray(qe)?"array":je==="object"&&e(qe,String,(It,Ut)=>Ut.isPrototypeOf(It))?"string":je},s=qe=>je=>t(je)===qe,a=s("string"),l=s("object"),f=s("array"),d=qe=>qe==null,h=qe=>!d(qe);class b{constructor(je,It){this.tag=je,this.value=It}static some(je){return new b(!0,je)}static none(){return b.singletonNone}fold(je,It){return this.tag?It(this.value):je()}isSome(){return this.tag}isNone(){return!this.tag}map(je){return this.tag?b.some(je(this.value)):b.none()}bind(je){return this.tag?je(this.value):b.none()}exists(je){return this.tag&&je(this.value)}forall(je){return!this.tag||je(this.value)}filter(je){return!this.tag||je(this.value)?this:b.none()}getOr(je){return this.tag?this.value:je}or(je){return this.tag?this:je}getOrThunk(je){return this.tag?this.value:je()}orThunk(je){return this.tag?this:je()}getOrDie(je){if(this.tag)return this.value;throw new Error(je!=null?je:"Called getOrDie on None")}static from(je){return h(je)?b.some(je):b.none()}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(je){this.tag&&je(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}b.singletonNone=new b(!1);const w=Array.prototype.push,k=(qe,je)=>{for(let It=0,Ut=qe.length;It<Ut;It++){const fo=qe[It];je(fo,It)}},T=qe=>{const je=[];for(let It=0,Ut=qe.length;It<Ut;++It){if(!f(qe[It]))throw new Error("Arr.flatten item "+It+" was not an array, input: "+qe);w.apply(je,qe[It])}return je},R=qe=>{let je=qe;return{get:()=>je,set:fo=>{je=fo}}},$=Object.keys,Q=Object.hasOwnProperty,F=(qe,je)=>{const It=$(qe);for(let Ut=0,fo=It.length;Ut<fo;Ut++){const Lo=It[Ut],Go=qe[Lo];je(Go,Lo)}},U=(qe,je)=>ee(qe,je)?b.from(qe[je]):b.none(),ee=(qe,je)=>Q.call(qe,je),I=qe=>je=>je.options.get(qe),te=qe=>{const je=qe.options.register;je("audio_template_callback",{processor:"function"}),je("video_template_callback",{processor:"function"}),je("iframe_template_callback",{processor:"function"}),je("media_live_embeds",{processor:"boolean",default:!0}),je("media_filter_html",{processor:"boolean",default:!0}),je("media_url_resolver",{processor:"function"}),je("media_alt_source",{processor:"boolean",default:!0}),je("media_poster",{processor:"boolean",default:!0}),je("media_dimensions",{processor:"boolean",default:!0})},oe=I("audio_template_callback"),ne=I("video_template_callback"),G=I("iframe_template_callback"),ye=I("media_live_embeds"),Se=I("media_filter_html"),Ae=I("media_url_resolver"),Oe=I("media_alt_source"),ue=I("media_poster"),rt=I("media_dimensions");var nt=tinymce.util.Tools.resolve("tinymce.util.Tools"),St=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),V=tinymce.util.Tools.resolve("tinymce.html.DomParser");const ht=St.D
<source src="`+qe.altsource+'"'+(qe.altsourcemime?' type="'+qe.altsourcemime+'"':"")+` />
`:"")+"</audio>",Ie=(qe,je)=>je?je(qe):'<video width="'+qe.width+'" height="'+qe.height+'"'+(qe.poster?' poster="'+qe.poster+'"':"")+` controls="controls">
<source src="`+qe.source+'"'+(qe.sourcemime?' type="'+qe.sourcemime+'"':"")+` />
`+(qe.altsource?'<source src="'+qe.altsource+'"'+(qe.altsourcemime?' type="'+qe.altsourcemime+'"':"")+` />
`:"")+"</video>",Gt=(qe,je)=>{var It;const Ut=nt.extend({},je);if(!Ut.source&&(nt.extend(Ut,Ot((It=Ut.embed)!==null&&It!==void 0?It:"",qe.schema)),!Ut.source))return"";Ut.altsource||(Ut.altsource=""),Ut.poster||(Ut.poster=""),Ut.source=qe.convertURL(Ut.source,"source"),Ut.altsource=qe.convertURL(Ut.altsource,"source"),Ut.sourcemime=$e(Ut.source),Ut.altsourcemime=$e(Ut.altsource),Ut.poster=qe.convertURL(Ut.poster,"poster");const fo=zo(Ut.source);if(fo&&(Ut.source=fo.url,Ut.type=fo.type,Ut.allowfullscreen=fo.allowFullscreen,Ut.width=Ut.width||String(fo.w),Ut.height=Ut.height||String(fo.h)),Ut.embed)return Zo(Ut.embed,Ut,!0,qe.schema);{const Lo=oe(qe),Go=ne(qe),Jr=G(qe);return Ut.width=Ut.width||"300",Ut.height=Ut.height||"150",nt.each(Ut,(at,Xo)=>{Ut[Xo]=qe.dom.encode(""+at)}),Ut.type==="iframe"?yt(Ut,Jr):Ut.sourcemime==="application/x-shockwave-flash"?Wt(Ut):Ut.sourcemime.indexOf("audio")!==-1?mt(Ut,Lo):Ie(Ut,Go)}},gn=qe=>qe.hasAttribute("data-mce-object")||qe.hasAttribute("data-ephox-embed-iri"),Dt=qe=>{qe.on("click keyup touchend",()=>{const je=qe.selection.getNode();je&&qe.dom.hasClass(je,"mce-preview-object")&&qe.dom.getAttrib(je,"data-mce-selected")&&je.setAttribute("data-mce-selected","2")}),qe.on("ObjectResized",je=>{const It=je.target;if(It.getAttribute("data-mce-object")){let Ut=It.getAttribute("data-mce-html");Ut&&(Ut=unescape(Ut),It.setAttribute("data-mce-html",escape(Zo(Ut,{width:String(je.width),height:String(je.height)},!1,qe.schema))))}})},Dn={},Hn=(qe,je,It)=>new Promise((Ut,fo)=>{const Lo=Go=>(Go.html&&(Dn[qe.source]=Go),Ut({url:qe.source,html:Go.html?Go.html:je(qe)}));Dn[qe.source]?Lo(Dn[qe.source]):It({url:qe.source},Lo,fo)}),ps=(qe,je)=>Promise.resolve({html:je(qe),url:qe.source}),oo=qe=>je=>Gt(qe,je),Ss=(qe,je)=>{const It=Ae(qe);return It?Hn(je,oo(qe),It):ps(je,oo(qe))},Mr=qe=>ee(Dn,qe),Rs=(qe,je)=>U(je,qe).bind(It=>U(It,"meta")),er=(qe,je,It)=>Ut=>{const fo=()=>U(qe,Ut),Lo=()=>U(je,Ut),Go=Xo=>U(Xo,"value").bind(Ni=>Ni.length>0?b.some(Ni):b.none()),Jr=()=>fo().bind(Xo=>l(Xo)?Go(Xo).orThunk(Lo):Lo().orThunk(()=>b.from(Xo))),at=()=>Lo().orThunk(()=>fo().bind(Xo=>l(Xo)?Go(Xo):b.from(Xo)));return{[Ut]:(Ut===It?Jr():at()).getOr("")}},Xs=(qe,je)=>{const It={};return U(qe,"dimensions").each(Ut=>{k(["width","height"],fo=>{U(je,fo).orThunk(()=>U(Ut,fo)).each(Lo=>It[fo]=Lo)})}),It},wa=(qe,je)=>{const It=je&&je!=="dimensions"?Rs(je,qe).getOr({}):{},Ut=er(qe,It,je);return{...Ut("source"),...Ut("altsource"),...Ut("poster"),...Ut("embed"),...Xs(qe,It)}},ur=qe=>{const je={...qe,source:{value:U(qe,"source").getOr("")},altsource:{value:U(qe,"altsource").getOr("")},poster:{value:U(qe,"poster").getOr("")}};return k(["width","height"],It=>{U(qe,It).each(Ut=>{const fo=je.dimensions||{};fo[It]=Ut,je.dimensions=fo})}),je},$s=qe=>je=>{const It=je&&je.msg?"Media embed handler error: "+je.msg:"Media embed handler threw unknown error.";qe.notificationManager.open({type:"error",text:It})},jr=qe=>{const je=qe.selection.getNode(),It=gn(je)?qe.serializer.serialize(je,{selection:!0}):"",Ut=Ot(It,qe.schema),Lo=(()=>{if(Ls(Ut.source,Ut.type)){const Go=qe.dom.getRect(je);return{width:Go.w.toString().replace(/px$/,""),height:Go.h.toString().replace(/px$/,"")}}else return{}})();return{embed:It,...Ut,...Lo}},$o=(qe,je)=>It=>{if(a(It.url)&&It.url.trim().length>0){const Ut=It.html,Lo={...Ot(Ut,je.schema),source:It.url,embed:Ut};qe.setData(ur(Lo))}},Mo=(qe,je)=>{const It=qe.dom.select("*[data-mce-object]");for(let Ut=0;Ut<je.length;Ut++)for(let fo=It.length-1;fo>=0;fo--)je[Ut]===It[fo]&&It.splice(fo,1);qe.selection.select(It[0])},Rr=(qe,je)=>{const It=qe.dom.select("*[data-mce-object]");qe.insertContent(je),Mo(qe,It),qe.nodeChanged()},Ls=(qe,je)=>h(je)&&je==="ephox-embed-iri"&&h(zo(qe)),aa=(qe,je)=>((Ut,fo)=>Ut.width!==fo.width||Ut.height!==fo.height)(qe,je)&&Ls(je.source,qe.type),bs=(qe,je,It)=>{var Ut;je.embed=aa(qe,je)&&rt(It)?Gt(It,{...je,embed:""}):Zo((Ut=je.embed)!==null&&Ut!==void 0?Ut:"",je,!1,It.schema),je.embed&&(qe.source===je.source||Mr(je.source))?Rr(It,je.embed):Ss(It,je).then(fo=>{Rr(It,fo.html)}).catch($s(It))},_a=qe=>{const
`));return ue(mt.split(""),s).length},Ct=(yt,Wt)=>{const mt=St(yt,Wt).join("");return ht(mt)},Ot=(yt,Wt)=>{const mt=St(yt,Wt).join("").replace(/\s/g,"");return ht(mt)},$e=(yt,Wt)=>()=>Wt(yt.getBody(),yt.schema),Je=(yt,Wt)=>()=>Wt(yt.selection.getRng().cloneContents(),yt.schema),an=yt=>$e(yt,We),Tt=yt=>({body:{getWordCount:an(yt),getCharacterCount:$e(yt,Ct),getCharacterCountWithoutSpaces:$e(yt,Ot)},selection:{getWordCount:Je(yt,We),getCharacterCount:Je(yt,Ct),getCharacterCountWithoutSpaces:Je(yt,Ot)},getCount:an(yt)}),An=(yt,Wt)=>{yt.windowManager.open({title:"Word Count",body:{type:"panel",items:[{type:"table",header:["Count","Document","Selection"],cells:[["Words",String(Wt.body.getWordCount()),String(Wt.selection.getWordCount())],["Characters (no spaces)",String(Wt.body.getCharacterCountWithoutSpaces()),String(Wt.selection.getCharacterCountWithoutSpaces())],["Characters",String(Wt.body.getCharacterCount()),String(Wt.selection.getCharacterCount())]]}]},buttons:[{type:"cancel",name:"close",text:"Close",primary:!0}]})},Xe=(yt,Wt)=>{yt.addCommand("mceWordCount",()=>An(yt,Wt))},wt=(yt,Wt)=>{let mt=null;return{cancel:()=>{t(mt)||(clearTimeout(mt),mt=null)},throttle:(...gn)=>{t(mt)&&(mt=setTimeout(()=>{mt=null,yt.apply(null,gn)},Wt))}}};var he=tinymce.util.Tools.resolve("tinymce.util.Delay");const Zo=(yt,Wt)=>{yt.dispatch("wordCountUpdate",{wordCount:{words:Wt.body.getWordCount(),characters:Wt.body.getCharacterCount(),charactersWithoutSpaces:Wt.body.getCharacterCountWithoutSpaces()}})},ao=(yt,Wt)=>{Zo(yt,Wt)},wn=(yt,Wt,mt)=>{const Ie=wt(()=>ao(yt,Wt),mt);yt.on("init",()=>{ao(yt,Wt),he.setEditorTimeout(yt,()=>{yt.on("SetContent BeforeAddUndo Undo Redo ViewUpdate keyup",Ie.throttle)},0),yt.on("remove",Ie.cancel)})},Co=yt=>{const Wt=()=>yt.execCommand("mceWordCount");yt.ui.registry.addButton("wordcount",{tooltip:"Word count",icon:"character-count",onAction:Wt}),yt.ui.registry.addMenuItem("wordcount",{text:"Word count",icon:"character-count",onAction:Wt})};var zo=(yt=300)=>{o.add("wordcount",Wt=>{const mt=Tt(Wt);return Xe(Wt,mt),Co(Wt),wn(Wt,mt,yt),mt})};zo()})();function gxe(o){let e,t;return{c(){e=ie("div"),t=ie("div"),H(t,"class","form-control"),H(e,"class","tox-wrapper")},m(s,a){Re(s,e,a),X(e,t),t.innerHTML=o[0],o[4](t),o[5](e)},p(s,[a]){a&1&&(t.innerHTML=s[0])},i:pn,o:pn,d(s){s&&Me(e),o[4](null),o[5](null)}}}const pxe="bold italic underline strikethrough removeformat | link | subscript superscript bullist numlist media image codesample table code wordcount blockquote indent outdent blocks";function bxe(o,e,t){let{value:s=""}=e,{additionalConfig:a={}}=e,l="",f,d,h;const b=["autoresize","code","image","table","codesample","link","lists","media","wordcount"];Hse(()=>{d&&d.destroy()}),H1(()=>{const T={target:f,toolbar_mode:"sliding",toolbar_sticky:!0,skin:!1,content_css:!1,content_style:mxe.toString(),branding:!1,inline:!1,plugins:b,contextmenu:!1,menubar:!1,statusbar:!1,entity_encoding:"raw",convert_urls:!1,toolbar:pxe,image_caption:!0,relative_urls:!1,browser_spellcheck:!0,max_height:600,content_style:"img {max-width: 100%;height: auto;",setup(R){d=R,R.on("init",function($){R.setContent(s!=null?s:"")}),R.on("change input undo redo",function($){l=R.getContent(),l!==s&&t(0,s=l)})}};hxe.init({...T,...a})});function w(T){Uo[T?"unshift":"push"](()=>{f=T,t(1,f)})}function k(T){Uo[T?"unshift":"push"](()=>{h=T,t(2,h)})}return o.$$set=T=>{"value"in T&&t(0,s=T.value),"additionalConfig"in T&&t(3,a=T.additionalConfig)},[s,f,h,a,w,k]}class Vpe extends vo{constructor(e){super(),bo(this,e,bxe,gxe,po,{value:0,additionalConfig:3})}}function vxe(o){let e,t,s,a;function l(d){o[2](d)}let f={additionalConfig:o[1]};return o[0].value!==void 0&&(f.value=o[0].value),t=new Vpe({props:f}),Uo.push(()=>cr(t,"value",l)),{c(){e=ie("div"),tn(t.$$.fragment),H(e,"class","mb-0")},m(d,h){Re(d,e,h),Kt(t,e,null),a=!0},p(d,[h]){const b={};!s&&h&1&&(s=!0,b.value=d[0].value,mr(()=>s=!1)),t.$set(b)},i(d){a||(xe(t.$$.fragment,d),a=!0)},o(d){Qe(t.$$.fragment,d),a=!1},d(d){d&&Me(e),Jt(t)}}}function Oxe(o,e,t){let{block:s}=e,a={};function l(f){o.$$.not_equal(s.value,f
`){let a="";for(let l=0,f=0;l<=t&&f<this.text.length;f++){let d=this.text[f],h=l+d.length;l>e&&f&&(a+=s),e<h&&t>l&&(a+=d.slice(Math.max(0,e-l),t-l)),l=h+1}return a}flatten(e){for(let t of this.text)e.push(t)}scanIdentical(){return 0}static split(e,t){let s=[],a=-1;for(let l of e)s.push(l),a+=l.length+1,s.length==32&&(t.push(new Of(s,a)),s=[],a=-1);return a>-1&&t.push(new Of(s,a)),t}}class iy extends Ja{constructor(e,t){super(),this.children=e,this.length=t,this.lines=0;for(let s of e)this.lines+=s.lines}lineInner(e,t,s,a){for(let l=0;;l++){let f=this.children[l],d=a+f.length,h=s+f.lines-1;if((t?h:d)>=e)return f.lineInner(e,t,s,a);a=d+1,s=h+1}}decompose(e,t,s,a){for(let l=0,f=0;f<=t&&l<this.children.length;l++){let d=this.children[l],h=f+d.length;if(e<=h&&t>=f){let b=a&((f<=e?1:0)|(h>=t?2:0));f>=e&&h<=t&&!b?s.push(d):d.decompose(e-f,t-f,s,b)}f=h+1}}replace(e,t,s){if(s.lines<this.lines)for(let a=0,l=0;a<this.children.length;a++){let f=this.children[a],d=l+f.length;if(e>=l&&t<=d){let h=f.replace(e-l,t-l,s),b=this.lines-f.lines+h.lines;if(h.lines<b>>5-1&&h.lines>b>>5+1){let w=this.children.slice();return w[a]=h,new iy(w,this.length-(t-e)+s.length)}return super.replace(l,d,h)}l=d+1}return super.replace(e,t,s)}sliceString(e,t=this.length,s=`
`){let a="";for(let l=0,f=0;l<this.children.length&&f<=t;l++){let d=this.children[l],h=f+d.length;f>e&&l&&(a+=s),e<h&&t>f&&(a+=d.sliceString(e-f,t-f,s)),f=h+1}return a}flatten(e){for(let t of this.children)t.flatten(e)}scanIdentical(e,t){if(!(e instanceof iy))return 0;let s=0,[a,l,f,d]=t>0?[0,0,this.children.length,e.children.length]:[this.children.length-1,e.children.length-1,-1,-1];for(;;a+=t,l+=t){if(a==f||l==d)return s;let h=this.children[a],b=e.children[l];if(h!=b)return s+h.scanIdentical(b,t);s+=h.length+1}}static from(e,t=e.reduce((s,a)=>s+a.length+1,-1)){let s=0;for(let R of e)s+=R.lines;if(s<32){let R=[];for(let $ of e)$.flatten(R);return new Of(R,t)}let a=Math.max(32,s>>5),l=a<<1,f=a>>1,d=[],h=0,b=-1,w=[];function k(R){let $;if(R.lines>l&&R instanceof iy)for(let Q of R.children)k(Q);else R.lines>f&&(h>f||!h)?(T(),d.push(R)):R instanceof Of&&h&&($=w[w.length-1])instanceof Of&&R.lines+$.lines<=32?(h+=R.lines,b+=R.length+1,w[w.length-1]=new Of($.text.concat(R.text),$.length+1+R.length)):(h+R.lines>a&&T(),h+=R.lines,b+=R.length+1,w.push(R))}function T(){h!=0&&(d.push(w.length==1?w[0]:iy.from(w,b)),b=-1,h=w.length=0)}for(let R of e)k(R);return T(),d.length==1?d[0]:new iy(d,t)}}Ja.empty=new Of([""],0);function wxe(o){let e=-1;for(let t of o)e+=t.length+1;return e}function kz(o,e,t=0,s=1e9){for(let a=0,l=0,f=!0;l<o.length&&a<=s;l++){let d=o[l],h=a+d.length;h>=t&&(h>s&&(d=d.slice(0,s-a)),a<t&&(d=d.slice(t-a)),f?(e[e.length-1]+=d,f=!1):e.push(d)),a=h+1}return e}function Tue(o,e,t){return kz(o,[""],e,t)}class r6{constructor(e,t=1){this.dir=t,this.done=!1,this.lineBreak=!1,this.value="",this.nodes=[e],this.offsets=[t>0?1:(e instanceof Of?e.text.length:e.children.length)<<1]}nextInner(e,t){for(this.done=this.lineBreak=!1;;){let s=this.nodes.length-1,a=this.nodes[s],l=this.offsets[s],f=l>>1,d=a instanceof Of?a.text.length:a.children.length;if(f==(t>0?d:0)){if(s==0)return this.done=!0,this.value="",this;t>0&&this.offsets[s-1]++,this.nodes.pop(),this.offsets.pop()}else if((l&1)==(t>0?0:1)){if(this.offsets[s]+=t,e==0)return this.lineBreak=!0,this.value=`
`,this;e--}else if(a instanceof Of){let h=a.text[f+(t<0?-1:0)];if(this.offsets[s]+=t,h.length>Math.max(0,e))return this.value=e==0?h:t>0?h.slice(e):h.slice(0,h.length-e),this;e-=h.length}else{let h=a.children[f+(t<0?-1:0)];e>h.length?(e-=h.length,this.offsets[s]+=t):(t<0&&this.offsets[s]--,this.nodes.push(h),this.offsets.push(t>0?1:(h instanceof Of?h.text.length:h.children.length)<<1))}}}next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.length),this.nextInner(e,this.dir)}}class Wpe{constructor(e,t,s){this.value="",this.done=!1,this.cursor=new r6(e,t>s?-1:1),this.pos=t>s?e.length:0,this.from=Math.min(t,s),this.to=Math.max(t,s)}nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return this.value="",this.done=!0,this;e+=Math.max(0,t<0?this.pos-this.to:this.from-this.pos);let s=t<0?this.pos-this.from:this.to-this.pos;e>s&&(e=s),s-=e;let{value:a}=this.cursor.next(e);return this.pos+=(a.length+e)*t,this.value=a.length<=s?a:t<0?a.slice(a.length-s):a.slice(0,s),this.done=!this.value,this}next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min(e,this.to-this.pos)),this.nextInner(e,this.cursor.dir)}get lineBreak(){return this.cursor.lineBreak&&this.value!=""}}class Upe{constructor(e){this.inner=e,this.afterBreak=!0,this.value="",this.done=!1}next(e=0){let{done:t,lineBreak:s,value:a}=this.inner.next(e);return t?(this.done=!0,this.value=""):s?this.afterBreak?this.value="":(this.afterBreak=!0,this.next()):(this.value=a,this.afterBreak=!1),this}get lineBreak(){return!1}}typeof Symbol<"u"&&(Ja.prototype[Symbol.iterator]=function(){return this.iter()},r6.prototype[Symbol.iterator]=Wpe.prototype[Symbol.iterator]=Upe.prototype[Symbol.iterator]=function(){return this});class _xe{constructor(e,t,s,a){this.from=e,this.to=t,this.number=s,this.text=a}get length(){return this.to-this.from}}let mD="lc,34,7n,7,7b,19,,,,2,,2,,,20,b,1c,l,g,,2t,7,2,6,2,2,,4,z,,u,r,2j,b,1m,9,9,,o,4,,9,,3,,5,17,3,3b,f,,w,1j,,,,4,8,4,,3,7,a,2,t,,1m,,,,2,4,8,,9,,a,2,q,,2,2,1l,,4,2,4,2,2,3,3,,u,2,3,,b,2,1l,,4,5,,2,4,,k,2,m,6,,,1m,,,2,,4,8,,7,3,a,2,u,,1n,,,,c,,9,,14,,3,,1l,3,5,3,,4,7,2,b,2,t,,1m,,2,,2,,3,,5,2,7,2,b,2,s,2,1l,2,,,2,4,8,,9,,a,2,t,,20,,4,,2,3,,,8,,29,,2,7,c,8,2q,,2,9,b,6,22,2,r,,,,,,1j,e,,5,,2,5,b,,10,9,,2u,4,,6,,2,2,2,p,2,4,3,g,4,d,,2,2,6,,f,,jj,3,qa,3,t,3,t,2,u,2,1s,2,,7,8,,2,b,9,,19,3,3b,2,y,,3a,3,4,2,9,,6,3,63,2,2,,1m,,,7,,,,,2,8,6,a,2,,1c,h,1r,4,1c,7,,,5,,14,9,c,2,w,4,2,2,,3,1k,,,2,3,,,3,1m,8,2,2,48,3,,d,,7,4,,6,,3,2,5i,1m,,5,ek,,5f,x,2da,3,3x,,2o,w,fe,6,2x,2,n9w,4,,a,w,2,28,2,7k,,3,,4,,p,2,5,,47,2,q,i,d,,12,8,p,b,1a,3,1c,,2,4,2,2,13,,1v,6,2,2,2,2,c,,8,,1b,,1f,,,3,2,2,5,2,,,16,2,8,,6m,,2,,4,,fn4,,kh,g,g,g,a6,2,gt,,6a,,45,5,1ae,3,,2,5,4,14,3,4,,4l,2,fx,4,ar,2,49,b,4w,,1i,f,1k,3,1d,4,2,2,1x,3,10,5,,8,1q,,c,2,1g,9,a,4,2,,2n,3,2,,,2,6,,4g,,3,8,l,2,1l,2,,,,,m,,e,7,3,5,5f,8,2,3,,,n,,29,,2,6,,,2,,,2,,2,6j,,2,4,6,2,,2,r,2,2d,8,2,,,2,2y,,,,2,6,,,2t,3,2,4,,5,77,9,,2,6t,,a,2,,,4,,40,4,2,2,4,,w,a,14,6,2,4,8,,9,6,2,3,1a,d,,2,ba,7,,6,,,2a,m,2,7,,2,,2,3e,6,3,,,2,,7,,,20,2,3,,,,9n,2,f0b,5,1n,7,t4,,1r,4,29,,f5k,2,43q,,,3,4,5,8,8,2,7,u,4,44,3,1iz,1j,4,1e,8,,e,,m,5,,f,11s,7,,h,2,7,,2,,5,79,7,c5,4,15s,7,31,7,240,5,gx7k,2o,3k,6o".split(",").map(o=>o?parseInt(o,36):1);for(let o=1;o<mD.length;o++)mD[o]+=mD[o-1];function Sxe(o){for(let e=1;e<mD.length;e+=2)if(mD[e]>o)return mD[e-1]<=o;return!1}function Aue(o){return o>=127462&&o<=127487}const Due=8205;function Nm(o,e,t=!0,s=!0){return(t?Ype:Cxe)(o,e,s)}function Ype(o,e,t){if(e==o.length)return e;e&&Xpe(o.charCodeAt(e))&&jpe(o.charCodeAt(e-1))&&e--;let s=zh(o,e);for(e+=Bb(s);e<o.length;){let a=zh(o,e);if(s==Due||a==Due||t&&Sxe(a))e+=Bb(a),s=a;else if(Aue(a)){let l=0,f=e-2;for(;f>=0&&Aue(zh(o,f));)l++,f-=2;if(l%2==0)break;e+=2}else break}return e}function Cxe(o,e,t){for(;e>0;){let s=Ype(o,e-2,t);if(s<e)return s;e--}return 0}function Xpe(o){return o>=56320&&o<57344}function jpe(o){return o>=55296&&o<56320}function zh(o,e){let t=o.charCodeAt(e);if(!jpe(t)||e+1==o.length)return t;let s=o.charCodeAt(e+1);return Xpe(s)?(t-55296<<10)+(s-56320)+65536:t}function Gse(o){return o<=65535?String.fromCh
`}get readOnly(){return this.facet(r1e)}phrase(e,...t){for(let s of this.facet(ra.phrases))if(Object.prototype.hasOwnProperty.call(s,e)){e=s[e];break}return t.length&&(e=e.replace(/\$(\$|\d*)/g,(s,a)=>{if(a=="$")return"$";let l=+(a||1);return!l||l>t.length?s:t[l-1]})),e}languageDataAt(e,t,s=-1){let a=[];for(let l of this.facet(Jpe))for(let f of l(this,t,s))Object.prototype.hasOwnProperty.call(f,e)&&a.push(f[e]);return a}charCategorizer(e){return Nxe(this.languageDataAt("wordChars",e).join(""))}wordAt(e){let{text:t,from:s,length:a}=this.doc.lineAt(e),l=this.charCategorizer(e),f=e-s,d=e-s;for(;f>0;){let h=Nm(t,f,!1);if(l(t.slice(h,f))!=Kc.Word)break;f=h}for(;d<a;){let h=Nm(t,d);if(l(t.slice(d,h))!=Kc.Word)break;d=h}return f==d?null:Fn.range(f+s,d+s)}}ra.allowMultipleSelections=e1e;ra.tabSize=As.define({combine:o=>o.length?o[0]:4});ra.lineSeparator=t1e;ra.readOnly=r1e;ra.phrases=As.define({compare(o,e){let t=Object.keys(o),s=Object.keys(e);return t.length==s.length&&t.every(a=>o[a]==e[a])}});ra.languageData=Jpe;ra.changeFilter=n1e;ra.transactionFilter=o1e;ra.transactionExtender=s1e;TC.reconfigure=bi.define();function xv(o,e,t={}){let s={};for(let a of o)for(let l of Object.keys(a)){let f=a[l],d=s[l];if(d===void 0)s[l]=f;else if(!(d===f||f===void 0))if(Object.hasOwnProperty.call(t,l))s[l]=t[l](d,f);else throw new Error("Config merge conflict for field "+l)}for(let a in e)s[a]===void 0&&(s[a]=e[a]);return s}class uT{eq(e){return this==e}range(e,t=e){return b6.create(e,t,this)}}uT.prototype.startSide=uT.prototype.endSide=0;uT.prototype.point=!1;uT.prototype.mapMode=Vh.TrackDel;class b6{constructor(e,t,s){this.from=e,this.to=t,this.value=s}static create(e,t,s){return new b6(e,t,s)}}function $oe(o,e){return o.from-e.from||o.value.startSide-e.value.startSide}class ere{constructor(e,t,s,a){this.from=e,this.to=t,this.value=s,this.maxPoint=a}get length(){return this.to[this.to.length-1]}findIndex(e,t,s,a=0){let l=s?this.to:this.from;for(let f=a,d=l.length;;){if(f==d)return f;let h=f+d>>1,b=l[h]-e||(s?this.value[h].endSide:this.value[h].startSide)-t;if(h==f)return b>=0?f:d;b>=0?d=h:f=h+1}}between(e,t,s,a){for(let l=this.findIndex(t,-1e9,!0),f=this.findIndex(s,1e9,!1,l);l<f;l++)if(a(this.from[l]+e,this.to[l]+e,this.value[l])===!1)return!1}map(e,t){let s=[],a=[],l=[],f=-1,d=-1;for(let h=0;h<this.value.length;h++){let b=this.value[h],w=this.from[h]+e,k=this.to[h]+e,T,R;if(w==k){let $=t.mapPos(w,b.startSide,b.mapMode);if($==null||(T=R=$,b.startSide!=b.endSide&&(R=t.mapPos(w,b.endSide),R<T)))continue}else if(T=t.mapPos(w,b.startSide),R=t.mapPos(k,b.endSide),T>R||T==R&&b.startSide>0&&b.endSide<=0)continue;(R-T||b.endSide-b.startSide)<0||(f<0&&(f=T),b.point&&(d=Math.max(d,R-T)),s.push(b),a.push(T-f),l.push(R-f))}return{mapped:s.length?new ere(a,l,s,d):null,pos:f}}}class el{constructor(e,t,s,a){this.chunkPos=e,this.chunk=t,this.nextLayer=s,this.maxPoint=a}static create(e,t,s,a){return new el(e,t,s,a)}get length(){let e=this.chunk.length-1;return e<0?0:Math.max(this.chunkEnd(e),this.nextLayer.length)}get size(){if(this.isEmpty)return 0;let e=this.nextLayer.size;for(let t of this.chunk)e+=t.value.length;return e}chunkEnd(e){return this.chunkPos[e]+this.chunk[e].length}update(e){let{add:t=[],sort:s=!1,filterFrom:a=0,filterTo:l=this.length}=e,f=e.filter;if(t.length==0&&!f)return this;if(s&&(t=t.slice().sort($oe)),this.isEmpty)return t.length?el.of(t):this;let d=new l1e(this,null,-1).goto(0),h=0,b=[],w=new AC;for(;d.value||h<t.length;)if(h<t.length&&(d.from-t[h].from||d.startSide-t[h].value.startSide)>=0){let k=t[h++];w.addInner(k.from,k.to,k.value)||b.push(k)}else d.rangeIndex==1&&d.chunkIndex<this.chunk.length&&(h==t.length||this.chunkEnd(d.chunkIndex)<t[h].from)&&(!f||a>this.chunkEnd(d.chunkIndex)||l<this.chunkPos[d.chunkIndex])&&w.addChunk(this.chunkPos[d.chunkIndex],this.chunk[d.chunkIndex])?d.nextChunk():((!f||a>d.to||l<d.from||f(d.from,d.to,d.value))&&(w.addInner(d.from,d.to,d.value)||b.push(b6.create(d.from,d.to,d.value))),d.next());return w.finishInner(this.nextLayer.isEmpty&&!b.length?el.empty:this.nextLayer.update({add:b,filter:f,filt
`)}static newName(){let e=Bue[Iue]||1;return Bue[Iue]=e+1,Boe+e.toString(36)}static mount(e,t,s){let a=e[Loe],l=s&&s.nonce;a?l&&a.setNonce(l):a=new Bxe(e,l),a.mount(Array.isArray(t)?t:[t])}}let Lue=new Map;class Bxe{constructor(e,t){let s=e.ownerDocument||e,a=s.defaultView;if(!e.head&&e.adoptedStyleSheets&&a.CSSStyleSheet){let l=Lue.get(s);if(l)return e.adoptedStyleSheets=[l.sheet,...e.adoptedStyleSheets],e[Loe]=l;this.sheet=new a.CSSStyleSheet,e.adoptedStyleSheets=[this.sheet,...e.adoptedStyleSheets],Lue.set(s,this)}else{this.styleTag=s.createElement("style"),t&&this.styleTag.setAttribute("nonce",t);let l=e.head||e;l.insertBefore(this.styleTag,l.firstChild)}this.modules=[],e[Loe]=this}mount(e){let t=this.sheet,s=0,a=0;for(let l=0;l<e.length;l++){let f=e[l],d=this.modules.indexOf(f);if(d<a&&d>-1&&(this.modules.splice(d,1),a--,d=-1),d==-1){if(this.modules.splice(a++,0,f),t)for(let h=0;h<f.rules.length;h++)t.insertRule(f.rules[h],s++)}else{for(;a<d;)s+=this.modules[a++].rules.length;s+=f.rules.length,a++}}if(!t){let l="";for(let f=0;f<this.modules.length;f++)l+=this.modules[f].getRules()+`
`;this.styleTag.textContent=l}}setNonce(e){this.styleTag&&this.styleTag.getAttribute("nonce")!=e&&this.styleTag.setAttribute("nonce",e)}}var PC={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},O6={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},Lxe=typeof navigator<"u"&&/Mac/.test(navigator.platform),Fxe=typeof navigator<"u"&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent);for(var Hh=0;Hh<10;Hh++)PC[48+Hh]=PC[96+Hh]=String(Hh);for(var Hh=1;Hh<=24;Hh++)PC[Hh+111]="F"+Hh;for(var Hh=65;Hh<=90;Hh++)PC[Hh]=String.fromCharCode(Hh+32),O6[Hh]=String.fromCharCode(Hh);for(var gne in PC)O6.hasOwnProperty(gne)||(O6[gne]=PC[gne]);function Qxe(o){var e=Lxe&&o.metaKey&&o.shiftKey&&!o.ctrlKey&&!o.altKey||Fxe&&o.shiftKey&&o.key&&o.key.length==1||o.key=="Unidentified",t=!e&&o.key||(o.shiftKey?O6:PC)[o.keyCode]||o.key||"Unidentified";return t=="Esc"&&(t="Escape"),t=="Del"&&(t="Delete"),t=="Left"&&(t="ArrowLeft"),t=="Up"&&(t="ArrowUp"),t=="Right"&&(t="ArrowRight"),t=="Down"&&(t="ArrowDown"),t}function Jz(o){let e;return o.nodeType==11?e=o.getSelection?o:o.ownerDocument:e=o,e.getSelection()}function Foe(o,e){return e?o==e||o.contains(e.nodeType!=1?e.parentNode:e):!1}function Zxe(o){let e=o.activeElement;for(;e&&e.shadowRoot;)e=e.shadowRoot.activeElement;return e}function Ez(o,e){if(!e.anchorNode)return!1;try{return Foe(o,e.anchorNode)}catch{return!1}}function y6(o){return o.nodeType==3?fT(o,0,o.nodeValue.length).getClientRects():o.nodeType==1?o.getClientRects():[]}function eH(o,e,t,s){return t?Fue(o,e,t,s,-1)||Fue(o,e,t,s,1):!1}function w6(o){for(var e=0;;e++)if(o=o.previousSibling,!o)return e}function Fue(o,e,t,s,a){for(;;){if(o==t&&e==s)return!0;if(e==(a<0?0:Hw(o))){if(o.nodeName=="DIV")return!1;let l=o.parentNode;if(!l||l.nodeType!=1)return!1;e=w6(o)+(a<0?0:1),o=l}else if(o.nodeType==1){if(o=o.childNodes[e+(a<0?-1:0)],o.nodeType==1&&o.contentEditable=="false")return!1;e=a<0?Hw(o):0}else return!1}}function Hw(o){return o.nodeType==3?o.nodeValue.length:o.childNodes.length}function tre(o,e){let t=e?o.left:o.right;return{left:t,right:t,top:o.top,bottom:o.bottom}}function zxe(o){return{left:0,right:o.innerWidth,top:0,bottom:o.innerHeight}}function Hxe(o,e,t,s,a,l,f,d){let h=o.ownerDocument,b=h.defaultView||window;for(let w=o,k=!1;w&&!k;)if(w.nodeType==1){let T,R=w==h.body,$=1,Q=1;if(R)T=zxe(b);else{if(/^(fixed|sticky)$/.test(getComputedStyle(w).position)&&(k=!0),w.scrollHeight<=w.clientHeight&&w.scrollWidth<=w.clientWidth){w=w.assignedSlot||w.parentNode;continue}let ee=w.getBoundingClientRect();$=ee.width/w.offsetWidth,Q=ee.height/w.offsetHeight,T={left:ee.left,right:ee.left+w.clientWidth*$,top:ee.top,bottom:ee.top+w.clientHeight*Q}}let F=0,U=0;if(a=="nearest")e.top<T.top?(U=-(T.top-e.top+f),t>0&&e.bottom>T.bottom+U&&(U=e.bottom-T.bottom+U+f)):e.bottom>T.bottom&&(U=e.bottom-T.bottom+f,t<0&&e.top-U<T.top&&(U=-(T.top+U-e.top+f)));else{let ee=e.bottom-e.top,I=T.bottom-T.top;U=(a=="center"&&ee<=I?e.top+ee/2-I/2:a=="start"||a=="center"&&t<0?e.top-f:e.bottom-I+f)-T.top}if(s=="nearest"?e.left<T.left?(F=-(T.left-e.left+l),t>0&&e.right>T.right+F&&(F=e.right-T.right+F+l)):e.right>T.right&&(F=e.right-T.right+l,t<0&&e.left<T.left+F&&(F=-(T.left+F-e.left+l))):F=(s=="center"?e.left+(e.right-e.left)/2-(T.right-T.left)/2:s=="start"==d?e.left-l:e.right-(T.right-T.left)+l)-T.left,F||U)if(R)b.scrollBy(F,U);else{let ee=0,I=0;if(U){let te=w.scrollTop;w.scrollTop+=U/Q,I=(w.scrollTop-te)*Q}if(F){let te=w.scrollLeft;
`,a=o.state.doc.line(a.number+(t?1:-1)),l=o.bidiSpans(a),b=Fn.cursor(t?a.from:a.to)}if(h){if(!h(w))return d}else{if(!s)return b;h=s(w)}d=b}}function _Ee(o,e,t){let s=o.state.charCategorizer(e),a=s(t);return l=>{let f=s(l);return a==Kc.Space&&(a=f),a==f}}function SEe(o,e,t,s){let a=e.head,l=t?1:-1;if(a==(t?o.state.doc.length:0))return Fn.cursor(a,e.assoc);let f=e.goalColumn,d,h=o.contentDOM.getBoundingClientRect(),b=o.coordsAtPos(a,e.assoc||-1),w=o.documentTop;if(b)f==null&&(f=b.left-h.left),d=l<0?b.top:b.bottom;else{let R=o.viewState.lineBlockAt(a);f==null&&(f=Math.min(h.right-h.left,o.defaultCharacterWidth*(a-R.from))),d=(l<0?R.top:R.bottom)+w}let k=h.left+f,T=s!=null?s:o.viewState.heightOracle.textHeight>>1;for(let R=0;;R+=10){let $=d+(T+R)*l,Q=Q1e(o,{x:k,y:$},!1,l);if($<h.top||$>h.bottom||(l<0?Q<a:Q>a)){let F=o.docView.coordsForChar(Q),U=!F||$<F.top?-1:1;return Fn.cursor(Q,U,void 0,f)}}}function Tz(o,e,t){for(;;){let s=0;for(let a of o)a.between(e-1,e+1,(l,f,d)=>{if(e>l&&e<f){let h=s||t||(e-l<f-e?-1:1);e=h<0?l:f,s=h}});if(!s)return e}}function One(o,e,t){let s=Tz(o.state.facet(rre).map(a=>a(o)),t.from,e.head>t.from?-1:1);return s==t.from?t:Fn.cursor(s,s<t.from?1:-1)}class CEe{setSelectionOrigin(e){this.lastSelectionOrigin=e,this.lastSelectionTime=Date.now()}constructor(e){this.view=e,this.lastKeyCode=0,this.lastKeyTime=0,this.lastTouchTime=0,this.lastFocusTime=0,this.lastScrollTop=0,this.lastScrollLeft=0,this.pendingIOSKey=void 0,this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastEscPress=0,this.lastContextMenu=0,this.scrollHandlers=[],this.handlers=Object.create(null),this.composing=-1,this.compositionFirstChange=null,this.compositionEndedAt=0,this.compositionPendingKey=!1,this.compositionPendingChange=!1,this.mouseSelection=null,this.handleEvent=this.handleEvent.bind(this),e.scrollDOM.addEventListener("mousedown",t=>{if(t.target==e.scrollDOM&&t.clientY>e.contentDOM.getBoundingClientRect().bottom&&(this.runHandlers("mousedown",t),!t.defaultPrevented&&t.button==2)){let s=e.contentDOM.style.minHeight;e.contentDOM.style.minHeight="100%",setTimeout(()=>e.contentDOM.style.minHeight=s,200)}}),e.scrollDOM.addEventListener("drop",t=>{t.target==e.scrollDOM&&t.clientY>e.contentDOM.getBoundingClientRect().bottom&&this.runHandlers("drop",t)}),this.notifiedFocused=e.hasFocus,Fs.safari&&e.contentDOM.addEventListener("input",()=>null),Fs.gecko&&QEe(e.contentDOM.ownerDocument)}handleEvent(e){!MEe(this.view,e)||this.ignoreDuringComposition(e)||e.type=="keydown"&&this.keydown(e)||this.runHandlers(e.type,e)}runHandlers(e,t){let s=this.handlers[e];if(s){for(let a of s.observers)a(this.view,t);for(let a of s.handlers){if(t.defaultPrevented)break;if(a(this.view,t)){t.preventDefault();break}}}}ensureHandlers(e){let t=kEe(e),s=this.handlers,a=this.view.contentDOM;for(let l in t)if(l!="scroll"){let f=!t[l].handlers.length,d=s[l];d&&f!=!d.handlers.length&&(a.removeEventListener(l,this.handleEvent),d=null),d||a.addEventListener(l,this.handleEvent,{passive:f})}for(let l in s)l!="scroll"&&!t[l]&&a.removeEventListener(l,this.handleEvent);this.handlers=t}keydown(e){if(this.lastKeyCode=e.keyCode,this.lastKeyTime=Date.now(),e.keyCode==9&&Date.now()<this.lastEscPress+2e3)return!0;if(e.keyCode!=27&&z1e.indexOf(e.keyCode)<0&&(this.view.inputState.lastEscPress=0),Fs.android&&Fs.chrome&&!e.synthetic&&(e.keyCode==13||e.keyCode==8))return this.view.observer.delayAndroidKey(e.key,e.keyCode),!0;let t;return Fs.ios&&!e.synthetic&&!e.altKey&&!e.metaKey&&((t=Z1e.find(s=>s.keyCode==e.keyCode))&&!e.ctrlKey||xEe.indexOf(e.key)>-1&&e.ctrlKey&&!e.shiftKey)?(this.pendingIOSKey=t||e,setTimeout(()=>this.flushIOSKey(),250),!0):(e.keyCode!=229&&this.view.observer.forceFlush(),!1)}flushIOSKey(){let e=this.pendingIOSKey;return e?(this.pendingIOSKey=void 0,pD(this.view.contentDOM,e.key,e.keyCode)):!1}ignoreDuringComposition(e){return/^key/.test(e.type)?this.composing>0?!0:Fs.safari&&!Fs.ios&&this.compositionPendingKey&&Date.now()-this.compositionEndedAt<100?(this.compositionPendingKey=!1,!0):!1:!1}startMouseSelection(e){this.mouseSelection&&this.mouseSelection
`&&o.lineWrapping&&(s&&(s=Fn.single(s.main.anchor-1,s.main.head-1)),t={from:a.from,to:a.to,insert:Ja.of([" "])}),t){if(Fs.ios&&o.inputState.flushIOSKey()||Fs.android&&(t.from==a.from&&t.to==a.to&&t.insert.length==1&&t.insert.lines==2&&pD(o.contentDOM,"Enter",13)||(t.from==a.from-1&&t.to==a.to&&t.insert.length==0||l==8&&t.insert.length<t.to-t.from&&t.to>a.head)&&pD(o.contentDOM,"Backspace",8)||t.from==a.from&&t.to==a.to+1&&t.insert.length==0&&pD(o.contentDOM,"Delete",46)))return!0;let f=t.insert.toString();o.inputState.composing>=0&&o.inputState.composing++;let d,h=()=>d||(d=oTe(o,t,s));return o.state.facet(k1e).some(b=>b(o,t.from,t.to,f,h))||o.dispatch(h()),!0}else if(s&&!s.main.eq(a)){let f=!1,d="select";return o.inputState.lastSelectionTime>Date.now()-50&&(o.inputState.lastSelectionOrigin=="select"&&(f=!0),d=o.inputState.lastSelectionOrigin),o.dispatch({selection:s,scrollIntoView:f,userEvent:d}),!0}else return!1}function oTe(o,e,t){let s,a=o.state,l=a.selection.main;if(e.from>=l.from&&e.to<=l.to&&e.to-e.from>=(l.to-l.from)/3&&(!t||t.main.empty&&t.main.from==e.from+e.insert.length)&&o.inputState.composing<0){let d=l.from<e.from?a.sliceDoc(l.from,e.from):"",h=l.to>e.to?a.sliceDoc(e.to,l.to):"";s=a.replaceSelection(o.state.toText(d+e.insert.sliceString(0,void 0,o.state.lineBreak)+h))}else{let d=a.changes(e),h=t&&t.main.to<=d.newLength?t.main:void 0;if(a.selection.ranges.length>1&&o.inputState.composing>=0&&e.to<=l.to&&e.to>=l.to-10){let b=o.state.sliceDoc(e.from,e.to),w,k=t&&L1e(o,t.main.head);if(k){let $=e.insert.length-(e.to-e.from);w={from:k.from,to:k.to-$}}else w=o.state.doc.lineAt(l.head);let T=l.to-e.to,R=l.to-l.from;s=a.changeByRange($=>{if($.from==l.from&&$.to==l.to)return{changes:d,range:h||$.map(d)};let Q=$.to-T,F=Q-b.length;if($.to-$.from!=R||o.state.sliceDoc(F,Q)!=b||$.to>=w.from&&$.from<=w.to)return{range:$};let U=a.changes({from:F,to:Q,insert:e.insert}),ee=$.to-l.to;return{changes:U,range:h?Fn.range(Math.max(0,h.anchor+ee),Math.max(0,h.head+ee)):$.map(U)}})}else s={changes:d,selection:h&&a.selection.replaceRange(h)}}let f="input.type";return(o.composing||o.inputState.compositionPendingChange&&o.inputState.compositionEndedAt>Date.now()-50)&&(o.inputState.compositionPendingChange=!1,f+=".compose",o.inputState.compositionFirstChange&&(f+=".start",o.inputState.compositionFirstChange=!1)),a.update(s,{userEvent:f,scrollIntoView:!0})}function sTe(o,e,t,s){let a=Math.min(o.length,e.length),l=0;for(;l<a&&o.charCodeAt(l)==e.charCodeAt(l);)l++;if(l==a&&o.length==e.length)return null;let f=o.length,d=e.length;for(;f>0&&d>0&&o.charCodeAt(f-1)==e.charCodeAt(d-1);)f--,d--;if(s=="end"){let h=Math.max(0,l-Math.min(f,d));t-=f+h-l}if(f<l&&o.length<e.length){let h=t<=l&&t>=f?l-t:0;l-=h,d=l+(d-f),f=l}else if(d<l){let h=t<=l&&t>=d?l-t:0;l-=h,f=l+(f-d),d=l}return{from:l,toA:f,toB:d}}function rTe(o){let e=[];if(o.root.activeElement!=o.contentDOM)return e;let{anchorNode:t,anchorOffset:s,focusNode:a,focusOffset:l}=o.observer.selectionRange;return t&&(e.push(new pfe(t,s)),(a!=t||l!=s)&&e.push(new pfe(a,l))),e}function iTe(o,e){if(o.length==0)return null;let t=o[0].pos,s=o.length==2?o[1].pos:t;return t>-1&&s>-1?Fn.single(t+e,s+e):null}const aTe={childList:!0,characterData:!0,subtree:!0,attributes:!0,characterDataOldValue:!0},wne=Fs.ie&&Fs.ie_version<=11;class lTe{constructor(e){this.view=e,this.active=!1,this.selectionRange=new Wxe,this.selectionChanged=!1,this.delayedFlush=-1,this.resizeTimeout=-1,this.queue=[],this.delayedAndroidKey=null,this.flushingAndroidKey=-1,this.lastChange=0,this.scrollTargets=[],this.intersection=null,this.resizeScroll=null,this.resizeContent=null,this.intersecting=!1,this.gapIntersection=null,this.gaps=[],this.parentCheck=-1,this.dom=e.contentDOM,this.observer=new MutationObserver(t=>{for(let s of t)this.queue.push(s);(Fs.ie&&Fs.ie_version<=11||Fs.ios&&e.composing)&&t.some(s=>s.type=="childList"&&s.removedNodes.length||s.type=="characterData"&&s.oldValue.length>s.target.nodeValue.length)?this.flushSoon():this.flush()}),wne&&(this.onCharData=t=>{this.queue.push({target:t.target,type:"characterData",oldValue
-\x7F-\x9F\xAD\u061C\u200B\u200E\u200F\u2028\u2029\u202D\u202E\u2066\u2067\u2069\uFEFF\uFFF9-\uFFFC]`,nse),ATe={0:"null",7:"bell",8:"backspace",10:"newline",11:"vertical tab",13:"carriage return",27:"escape",8203:"zero width space",8204:"zero width non-joiner",8205:"zero width joiner",8206:"left-to-right mark",8207:"right-to-left mark",8232:"line separator",8237:"left-to-right override",8238:"right-to-left override",8294:"left-to-right isolate",8295:"right-to-left isolate",8297:"pop directional isolate",8233:"paragraph separator",65279:"zero width no-break space",65532:"object replacement"};let _ne=null;function DTe(){var o;if(_ne==null&&typeof document<"u"&&document.body){let e=document.body.style;_ne=((o=e.tabSize)!==null&&o!==void 0?o:e.MozTabSize)!=null}return _ne||!1}const Pz=As.define({combine(o){let e=xv(o,{render:null,specialChars:TTe,addSpecialChars:null});return(e.replaceTabs=!DTe())&&(e.specialChars=new RegExp(" |"+e.specialChars.source,nse)),e.addSpecialChars&&(e.specialChars=new RegExp(e.specialChars.source+"|"+e.addSpecialChars.source,nse)),e}});function PTe(o={}){return[Pz.of(o),MTe()]}let Cfe=null;function MTe(){return Cfe||(Cfe=wf.fromClass(class{constructor(o){this.view=o,this.decorations=Br.none,this.decorationCache=Object.create(null),this.decorator=this.makeDecorator(o.state.facet(Pz)),this.decorations=this.decorator.createDeco(o)}makeDecorator(o){return new ETe({regexp:o.specialChars,decoration:(e,t,s)=>{let{doc:a}=t.state,l=zh(e[0],0);if(l==9){let f=a.lineAt(s),d=t.state.tabSize,h=Sv(f.text,d,s-f.from);return Br.replace({widget:new ITe((d-h%d)*this.view.defaultCharacterWidth/this.view.scaleX)})}return this.decorationCache[l]||(this.decorationCache[l]=Br.replace({widget:new NTe(o,l)}))},boundary:o.replaceTabs?void 0:/[^]/})}update(o){let e=o.state.facet(Pz);o.startState.facet(Pz)!=e?(this.decorator=this.makeDecorator(e),this.decorations=this.decorator.createDeco(o.view)):this.decorations=this.decorator.updateDeco(o,this.decorations)}},{decorations:o=>o.decorations}))}const RTe="\u2022";function $Te(o){return o>=32?RTe:o==10?"\u2424":String.fromCharCode(9216+o)}class NTe extends qw{constructor(e,t){super(),this.options=e,this.code=t}eq(e){return e.code==this.code}toDOM(e){let t=$Te(this.code),s=e.state.phrase("Control character")+" "+(ATe[this.code]||"0x"+this.code.toString(16)),a=this.options.render&&this.options.render(this.code,s,t);if(a)return a;let l=document.createElement("span");return l.textContent=t,l.title=s,l.setAttribute("aria-label",s),l.className="cm-specialChar",l}ignoreEvent(){return!1}}class ITe extends qw{constructor(e){super(),this.width=e}eq(e){return e.width==this.width}toDOM(){let e=document.createElement("span");return e.textContent=" ",e.className="cm-tab",e.style.width=this.width+"px",e}ignoreEvent(){return!1}}function BTe(){return FTe}const LTe=Br.line({class:"cm-activeLine"}),FTe=wf.fromClass(class{constructor(o){this.decorations=this.getDeco(o)}update(o){(o.docChanged||o.selectionSet)&&(this.decorations=this.getDeco(o.view))}getDeco(o){let e=-1,t=[];for(let s of o.state.selection.ranges){let a=o.lineBlockAt(s.head);a.from>e&&(t.push(LTe.range(a.from)),e=a.from)}return Br.set(t)}},{decorations:o=>o.decorations}),ose=2e3;function QTe(o,e,t){let s=Math.min(e.line,t.line),a=Math.max(e.line,t.line),l=[];if(e.off>ose||t.off>ose||e.col<0||t.col<0){let f=Math.min(e.off,t.off),d=Math.max(e.off,t.off);for(let h=s;h<=a;h++){let b=o.doc.line(h);b.length<=d&&l.push(Fn.range(b.from+f,b.to+d))}}else{let f=Math.min(e.col,t.col),d=Math.max(e.col,t.col);for(let h=s;h<=a;h++){let b=o.doc.line(h),w=Ioe(b.text,f,o.tabSize,!0);if(w<0)l.push(Fn.cursor(b.to));else{let k=Ioe(b.text,d,o.tabSize);l.push(Fn.range(b.from+w,b.from+k))}}}return l}function ZTe(o,e){let t=o.coordsAtPos(o.viewport.from);return t?Math.round(Math.abs((t.left-e)/o.defaultCharacterWidth)):-1}function kfe(o,e){let t=o.posAtCoords({x:e.clientX,y:e.clientY},!1),s=o.state.doc.lineAt(t),a=t-s.from,l=a>ose?-1:a==s.length?ZTe(o,e.clientX):Sv(s.text,o.state.tabSize,t-s.from);return{line:s.number,col:l,off:a}}function zTe(o,e){let t=
`:s=="r"?"\r":s=="t"?" ":"\\")}eq(e){return this.search==e.search&&this.replace==e.replace&&this.caseSensitive==e.caseSensitive&&this.regexp==e.regexp&&this.wholeWord==e.wholeWord}create(){return this.regexp?new W4e(this):new H4e(this)}getCursor(e,t=0,s){let a=e.doc?e:ra.create({doc:e});return s==null&&(s=a.doc.length),this.regexp?oD(this,a,t,s):nD(this,a,t,s)}}class k0e{constructor(e){this.spec=e}}function nD(o,e,t,s){return new AD(e.doc,o.unquoted,t,s,o.caseSensitive?void 0:a=>a.toLowerCase(),o.wholeWord?z4e(e.doc,e.charCategorizer(e.selection.main.head)):void 0)}function z4e(o,e){return(t,s,a,l)=>((l>t||l+a.length<s)&&(l=Math.max(0,t-2),a=o.sliceString(l,Math.min(o.length,s+2))),(e(gH(a,t-l))!=Kc.Word||e(pH(a,t-l))!=Kc.Word)&&(e(pH(a,s-l))!=Kc.Word||e(gH(a,s-l))!=Kc.Word))}class H4e extends k0e{constructor(e){super(e)}nextMatch(e,t,s){let a=nD(this.spec,e,s,e.doc.length).nextOverlapping();return a.done&&(a=nD(this.spec,e,0,t).nextOverlapping()),a.done?null:a.value}prevMatchInRange(e,t,s){for(let a=s;;){let l=Math.max(t,a-1e4-this.spec.unquoted.length),f=nD(this.spec,e,l,a),d=null;for(;!f.nextOverlapping().done;)d=f.value;if(d)return d;if(l==t)return null;a-=1e4}}prevMatch(e,t,s){return this.prevMatchInRange(e,0,t)||this.prevMatchInRange(e,s,e.doc.length)}getReplacement(e){return this.spec.unquote(this.spec.replace)}matchAll(e,t){let s=nD(this.spec,e,0,e.doc.length),a=[];for(;!s.next().done;){if(a.length>=t)return null;a.push(s.value)}return a}highlight(e,t,s,a){let l=nD(this.spec,e,Math.max(0,t-this.spec.unquoted.length),Math.min(s+this.spec.unquoted.length,e.doc.length));for(;!l.next().done;)a(l.value.from,l.value.to)}}function oD(o,e,t,s){return new w0e(e.doc,o.search,{ignoreCase:!o.caseSensitive,test:o.wholeWord?V4e(e.charCategorizer(e.selection.main.head)):void 0},t,s)}function gH(o,e){return o.slice(Nm(o,e,!1),e)}function pH(o,e){return o.slice(e,Nm(o,e))}function V4e(o){return(e,t,s)=>!s[0].length||(o(gH(s.input,s.index))!=Kc.Word||o(pH(s.input,s.index))!=Kc.Word)&&(o(pH(s.input,s.index+s[0].length))!=Kc.Word||o(gH(s.input,s.index+s[0].length))!=Kc.Word)}class W4e extends k0e{nextMatch(e,t,s){let a=oD(this.spec,e,s,e.doc.length).next();return a.done&&(a=oD(this.spec,e,0,t).next()),a.done?null:a.value}prevMatchInRange(e,t,s){for(let a=1;;a++){let l=Math.max(t,s-a*1e4),f=oD(this.spec,e,l,s),d=null;for(;!f.next().done;)d=f.value;if(d&&(l==t||d.from>l+10))return d;if(l==t)return null}}prevMatch(e,t,s){return this.prevMatchInRange(e,0,t)||this.prevMatchInRange(e,s,e.doc.length)}getReplacement(e){return this.spec.unquote(this.spec.replace.replace(/\$([$&\d+])/g,(t,s)=>s=="$"?"$":s=="&"?e.match[0]:s!="0"&&+s<e.match.length?e.match[s]:t))}matchAll(e,t){let s=oD(this.spec,e,0,e.doc.length),a=[];for(;!s.next().done;){if(a.length>=t)return null;a.push(s.value)}return a}highlight(e,t,s,a){let l=oD(this.spec,e,Math.max(0,t-250),Math.min(s+250,e.doc.length));for(;!l.next().done;)a(l.value.from,l.value.to)}}const P6=bi.define(),_re=bi.define(),CC=zf.define({create(o){return new $ne(bse(o).create(),null)},update(o,e){for(let t of e.effects)t.is(P6)?o=new $ne(t.value.create(),o.panel):t.is(_re)&&(o=new $ne(o.query,t.value?Sre:null));return o},provide:o=>x6.from(o,e=>e.panel)});class $ne{constructor(e,t){this.query=e,this.panel=t}}const U4e=Br.mark({class:"cm-searchMatch"}),Y4e=Br.mark({class:"cm-searchMatch cm-searchMatch-selected"}),X4e=wf.fromClass(class{constructor(o){this.view=o,this.decorations=this.highlight(o.state.field(CC))}update(o){let e=o.state.field(CC);(e!=o.startState.field(CC)||o.docChanged||o.selectionSet||o.viewportChanged)&&(this.decorations=this.highlight(e))}highlight({query:o,panel:e}){if(!e||!o.spec.valid)return Br.none;let{view:t}=this,s=new AC;for(let a=0,l=t.visibleRanges,f=l.length;a<f;a++){let{from:d,to:h}=l[a];for(;a<f-1&&h>l[a+1].from-2*250;)h=l[++a].to;o.highlight(t.state,d,h,(b,w)=>{let k=t.state.selection.ranges.some(T=>T.from==b&&T.to==w);s.add(b,w,k?Y4e:U4e)})}return s.finish()}},{decorations:o=>o.decorations});function sI(o){return e=>{let t=e.state.field(CC,!1);return t&&t.query.spec.valid?o
`+t.scrub(),l=this.advance(a);return l>-1&&l<a.length?this.complete(e,s,l):!1}finish(e,t){return(this.stage==2||this.stage==3)&&c6(t.content,this.pos)==t.content.length?this.complete(e,t,t.content.length):!1}complete(e,t,s){return e.addLeafElement(t,hl(Bo.LinkReference,this.start,this.start+s,this.elts)),!0}nextStage(e){return e?(this.pos=e.to-this.start,this.elts.push(e),this.stage++,!0):(e===!1&&(this.stage=-1),!1)}advance(e){for(;;){if(this.stage==-1)return-1;if(this.stage==0){if(!this.nextStage(pve(e,this.pos,this.start,!0)))return-1;if(e.charCodeAt(this.pos)!=58)return this.stage=-1;this.elts.push(hl(Bo.LinkMark,this.pos+this.start,this.pos+this.start+1)),this.pos++}else if(this.stage==1){if(!this.nextStage(mve(e,c6(e,this.pos),this.start)))return-1}else if(this.stage==2){let t=c6(e,this.pos),s=0;if(t>this.pos){let a=gve(e,t,this.start);if(a){let l=Ine(e,a.to-this.start);l>0&&(this.nextStage(a),s=l)}}return s||(s=Ine(e,this.pos)),s>0&&s<e.length?s:-1}else return Ine(e,this.pos)}}}function Ine(o,e){for(;e<o.length;e++){let t=o.charCodeAt(e);if(t==10)break;if(!jb(t))return-1}return e}class hPe{nextLine(e,t,s){let a=t.depth<e.stack.length?-1:sve(t),l=t.next;if(a<0)return!1;let f=hl(Bo.HeaderMark,e.lineStart+t.pos,e.lineStart+a);return e.nextLine(),e.addLeafElement(s,hl(l==61?Bo.SetextHeading1:Bo.SetextHeading2,s.start,e.prevLineEnd(),[...e.parser.parseInline(s.content,s.start),f])),!0}finish(){return!1}}const mPe={LinkReference(o,e){return e.content.charCodeAt(0)==91?new dPe(e):null},SetextHeading(){return new hPe}},gPe=[(o,e)=>ove(e)>=0,(o,e)=>eve(e)>=0,(o,e)=>tve(e)>=0,(o,e)=>Nre(e,o,!0)>=0,(o,e)=>Ire(e,o,!0)>=0,(o,e)=>$re(e,o,!0)>=0,(o,e)=>ave(e,o,!0)>=0],pPe={text:"",end:0};class bPe{constructor(e,t,s,a){this.parser=e,this.input=t,this.ranges=a,this.line=new fPe,this.atEnd=!1,this.reusePlaceholders=new Map,this.stoppedAt=null,this.rangeI=0,this.to=a[a.length-1].to,this.lineStart=this.absoluteLineStart=this.absoluteLineEnd=a[0].from,this.block=wH.create(Bo.Document,0,this.lineStart,0,0),this.stack=[this.block],this.fragments=s.length?new wPe(s,t):null,this.readLine()}get parsedPos(){return this.absoluteLineStart}advance(){if(this.stoppedAt!=null&&this.absoluteLineStart>this.stoppedAt)return this.finish();let{line:e}=this;for(;;){for(;e.depth<this.stack.length;)this.finishContext();for(let s of e.markers)this.addNode(s.type,s.from,s.to);if(e.pos<e.text.length)break;if(!this.nextLine())return this.finish()}if(this.fragments&&this.reuseFragment(e.basePos))return null;e:for(;;){for(let s of this.parser.blockParsers)if(s){let a=s(this,e);if(a!=!1){if(a==!0)return null;e.forward();continue e}}break}let t=new uPe(this.lineStart+e.pos,e.text.slice(e.pos));for(let s of this.parser.leafBlockParsers)if(s){let a=s(this,t);a&&t.parsers.push(a)}e:for(;this.nextLine()&&e.pos!=e.text.length;){if(e.indent<e.baseIndent+4){for(let s of this.parser.endLeafBlock)if(s(this,e,t))break e}for(let s of t.parsers)if(s.nextLine(this,e,t))return null;t.content+=`
`+e.scrub();for(let s of e.markers)t.marks.push(s)}return this.finishLeaf(t),null}stopAt(e){if(this.stoppedAt!=null&&this.stoppedAt<e)throw new RangeError("Can't move stoppedAt forward");this.stoppedAt=e}reuseFragment(e){if(!this.fragments.moveTo(this.absoluteLineStart+e,this.absoluteLineStart)||!this.fragments.matches(this.block.hash))return!1;let t=this.fragments.takeNodes(this);return t?(this.absoluteLineStart+=t,this.lineStart=bve(this.absoluteLineStart,this.ranges),this.moveRangeI(),this.absoluteLineStart<this.to?(this.lineStart++,this.absoluteLineStart++,this.readLine()):(this.atEnd=!0,this.readLine()),!0):!1}get depth(){return this.stack.length}parentType(e=this.depth-1){return this.parser.nodeSet.types[this.stack[e].type]}nextLine(){return this.lineStart+=this.line.text.length,this.absoluteLineEnd>=this.to?(this.absoluteLineStart=this.absoluteLineEnd,this.atEnd=!0,this.readLine(),!1):(this.lineStart++,this.absoluteLineStart=this.absoluteLineEnd+1,this.moveRangeI(),this.readLine(),!0)}moveRangeI(){for(;this.rangeI<this.ranges.length-1&&this.absoluteLineStart>=this.ranges[this.rangeI].to;)this.rangeI++,this.absoluteLineStart=Math.max(this.absoluteLineStart,this.ranges[this.rangeI].from)}scanLine(e){let t=pPe;if(t.end=e,e>=this.to)t.text="";else if(t.text=this.lineChunkAt(e),t.end+=t.text.length,this.ranges.length>1){let s=this.absoluteLineStart,a=this.rangeI;for(;this.ranges[a].to<t.end;){a++;let l=this.ranges[a].from,f=this.lineChunkAt(l);t.end=l+f.length,t.text=t.text.slice(0,this.ranges[a-1].to-s)+f,s=t.end-t.text.length}}return t}readLine(){let{line:e}=this,{text:t,end:s}=this.scanLine(this.absoluteLineStart);for(this.absoluteLineEnd=s,e.reset(t);e.depth<this.stack.length;e.depth++){let a=this.stack[e.depth],l=this.parser.skipContextMarkup[a.type];if(!l)throw new Error("Unhandled block context "+Bo[a.type]);if(!l(a,this,e))break;e.forward()}}lineChunkAt(e){let t=this.input.chunk(e),s;if(this.input.lineChunks)s=t==`
`?"":t;else{let a=t.indexOf(`
`);s=a<0?t:t.slice(0,a)}return e+s.length>this.to?s.slice(0,this.to-e):s}prevLineEnd(){return this.atEnd?this.lineStart:this.lineStart-1}startContext(e,t,s=0){this.block=wH.create(e,s,this.lineStart+t,this.block.hash,this.lineStart+this.line.text.length),this.stack.push(this.block)}startComposite(e,t,s=0){this.startContext(this.parser.getNodeType(e),t,s)}addNode(e,t,s){typeof e=="number"&&(e=new Cl(this.parser.nodeSet.types[e],PD,PD,(s!=null?s:this.prevLineEnd())-t)),this.block.addChild(e,t-this.block.from)}addElement(e){this.block.addChild(e.toTree(this.parser.nodeSet),e.from-this.block.from)}addLeafElement(e,t){this.addNode(this.buffer.writeElements(_se(t.children,e.marks),-t.from).finish(t.type,t.to-t.from),t.from)}finishContext(){let e=this.stack.pop(),t=this.stack[this.stack.length-1];t.addChild(e.toTree(this.parser.nodeSet),e.from-t.from),this.block=t}finish(){for(;this.stack.length>1;)this.finishContext();return this.addGaps(this.block.toTree(this.parser.nodeSet,this.lineStart))}addGaps(e){return this.ranges.length>1?lve(this.ranges,0,e.topNode,this.ranges[0].from,this.reusePlaceholders):e}finishLeaf(e){for(let s of e.parsers)if(s.finish(this,e))return;let t=_se(this.parser.parseInline(e.content,e.start),e.marks);this.addNode(this.buffer.writeElements(t,-e.start).finish(Bo.Paragraph,e.content.length),e.start)}elt(e,t,s,a){return typeof e=="string"?hl(this.parser.getNodeType(e),t,s,a):new fve(e,t)}get buffer(){return new uve(this.parser.nodeSet)}}function lve(o,e,t,s,a){let l=o[e].to,f=[],d=[],h=t.from+s;function b(w,k){for(;k?w>=l:w>l;){let T=o[e+1].from-l;s+=T,w+=T,e++,l=o[e].to}}for(let w=t.firstChild;w;w=w.nextSibling){b(w.from+s,!0);let k=w.from+s,T,R=a.get(w.tree);R?T=R:w.to+s>l?(T=lve(o,e,w,s,a),b(w.to+s,!1)):T=w.toTree(),f.push(T),d.push(k-h)}return b(t.to+s,!1),new Cl(t.type,f,d,t.to+s-h,t.tree?t.tree.propValues:void 0)}class oV extends fre{constructor(e,t,s,a,l,f,d,h,b){super(),this.nodeSet=e,this.blockParsers=t,this.leafBlockParsers=s,this.blockNames=a,this.endLeafBlock=l,this.skipContextMarkup=f,this.inlineParsers=d,this.inlineNames=h,this.wrappers=b,this.nodeTypes=Object.create(null);for(let w of e.types)this.nodeTypes[w.name]=w.id}createParse(e,t,s){let a=new bPe(this,e,t,s);for(let l of this.wrappers)a=l(a,e,t,s);return a}configure(e){let t=wse(e);if(!t)return this;let{nodeSet:s,skipContextMarkup:a}=this,l=this.blockParsers.slice(),f=this.leafBlockParsers.slice(),d=this.blockNames.slice(),h=this.inlineParsers.slice(),b=this.inlineNames.slice(),w=this.endLeafBlock.slice(),k=this.wrappers;if(BN(t.defineNodes)){a=Object.assign({},a);let T=s.types.slice(),R;for(let $ of t.defineNodes){let{name:Q,block:F,composite:U,style:ee}=typeof $=="string"?{name:$}:$;if(T.some(oe=>oe.name==Q))continue;U&&(a[T.length]=(oe,ne,G)=>U(ne,G,oe.value));let I=T.length,te=U?["Block","BlockContext"]:F?I>=Bo.ATXHeading1&&I<=Bo.SetextHeading2?["Block","LeafBlock","Heading"]:["Block","LeafBlock"]:void 0;T.push(yd.define({id:I,name:Q,props:te&&[[ui.group,te]]})),ee&&(R||(R={}),Array.isArray(ee)||ee instanceof wv?R[Q]=ee:Object.assign(R,ee))}s=new tI(T),R&&(s=s.extend(OT(R)))}if(BN(t.props)&&(s=s.extend(...t.props)),BN(t.remove))for(let T of t.remove){let R=this.blockNames.indexOf(T),$=this.inlineNames.indexOf(T);R>-1&&(l[R]=f[R]=void 0),$>-1&&(h[$]=void 0)}if(BN(t.parseBlock))for(let T of t.parseBlock){let R=d.indexOf(T.name);if(R>-1)l[R]=T.parse,f[R]=T.leaf;else{let $=T.before?nz(d,T.before):T.after?nz(d,T.after)+1:d.length-1;l.splice($,0,T.parse),f.splice($,0,T.leaf),d.splice($,0,T.name)}T.endLeaf&&w.push(T.endLeaf)}if(BN(t.parseInline))for(let T of t.parseInline){let R=b.indexOf(T.name);if(R>-1)h[R]=T.parse;else{let $=T.before?nz(b,T.before):T.after?nz(b,T.after)+1:b.length-1;h.splice($,0,T.parse),b.splice($,0,T.name)}}return t.wrap&&(k=k.concat(t.wrap)),new oV(s,l,f,d,w,a,h,b,k)}getNodeType(e){let t=this.nodeTypes[e];if(t==null)throw new RangeError(`Unknown node type '${e}'`);return t}parseInline(e,t){let s=new OPe(this,e,t);e:for(let a=t;a<s.end;){let l=s.char(a);for(let f of this.inlineParsers)if(f){let d=f(s,l,a);if(d>=0){
`;)l--;this.fragmentEnd=l?l-1:0}let s=this.cursor;s||(s=this.cursor=this.fragment.tree.cursor(),s.firstChild());let a=e+this.fragment.offset;for(;s.to<=a;)if(!s.parent())return!1;for(;;){if(s.from>=a)return this.fragment.from<=t;if(!s.childAfter(a))return!1}}matches(e){let t=this.cursor.tree;return t&&t.prop(ui.contextHash)==e}takeNodes(e){let t=this.cursor,s=this.fragment.offset,a=this.fragmentEnd-(this.fragment.openEnd?1:0),l=e.absoluteLineStart,f=l,d=e.block.children.length,h=f,b=d;for(;;){if(t.to-s>a){if(t.type.isAnonymous&&t.firstChild())continue;break}let w=bve(t.from-s,e.ranges);if(t.to-s<=e.ranges[e.rangeI].to)e.addNode(t.tree,w);else{let k=new Cl(e.parser.nodeSet.types[Bo.Paragraph],[],[],0,e.block.hashProp);e.reusePlaceholders.set(k,t.tree),e.addNode(k,w)}if(t.type.is("Block")&&(yPe.indexOf(t.type.id)<0?(f=t.to-s,d=e.block.children.length):(f=h,d=b,h=t.to-s,b=e.block.children.length)),!t.nextSibling())break}for(;e.block.children.length>d;)e.block.children.pop(),e.block.positions.pop();return f-l}}function bve(o,e){let t=o;for(let s=1;s<e.length;s++){let a=e[s-1].to,l=e[s].from;a<o&&(t-=l-a)}return t}const _Pe=OT({"Blockquote/...":vt.quote,HorizontalRule:vt.contentSeparator,"ATXHeading1/... SetextHeading1/...":vt.heading1,"ATXHeading2/... SetextHeading2/...":vt.heading2,"ATXHeading3/...":vt.heading3,"ATXHeading4/...":vt.heading4,"ATXHeading5/...":vt.heading5,"ATXHeading6/...":vt.heading6,"Comment CommentBlock":vt.comment,Escape:vt.escape,Entity:vt.character,"Emphasis/...":vt.emphasis,"StrongEmphasis/...":vt.strong,"Link/... Image/...":vt.link,"OrderedList/... BulletList/...":vt.list,"BlockQuote/...":vt.quote,"InlineCode CodeText":vt.monospace,URL:vt.url,"HeaderMark HardBreak QuoteMark ListMark LinkMark EmphasisMark CodeMark":vt.processingInstruction,"CodeInfo LinkLabel":vt.labelName,LinkTitle:vt.string,Paragraph:vt.content}),SPe=new oV(new tI(cve).extend(_Pe),Object.keys(tz).map(o=>tz[o]),Object.keys(tz).map(o=>mPe[o]),Object.keys(tz),gPe,J0e,Object.keys(Bne).map(o=>Bne[o]),Object.keys(Bne),[]);function CPe(o,e,t){let s=[];for(let a=o.firstChild,l=e;;a=a.nextSibling){let f=a?a.from:t;if(f>l&&s.push({from:l,to:f}),!a)break;l=a.to}return s}function kPe(o){let{codeParser:e,htmlParser:t}=o;return{wrap:wbe((a,l)=>{let f=a.type.id;if(e&&(f==Bo.CodeBlock||f==Bo.FencedCode)){let d="";if(f==Bo.FencedCode){let b=a.node.getChild(Bo.CodeInfo);b&&(d=l.read(b.from,b.to))}let h=e(d);if(h)return{parser:h,overlay:b=>b.type.id==Bo.CodeText}}else if(t&&(f==Bo.HTMLBlock||f==Bo.HTMLTag))return{parser:t,overlay:CPe(a.node,a.from,a.to)};return null})}}const xPe={resolve:"Strikethrough",mark:"StrikethroughMark"},EPe={defineNodes:[{name:"Strikethrough",style:{"Strikethrough/...":vt.strikethrough}},{name:"StrikethroughMark",style:vt.processingInstruction}],parseInline:[{name:"Strikethrough",parse(o,e,t){if(e!=126||o.char(t+1)!=126||o.char(t+2)==126)return-1;let s=o.slice(t-1,t),a=o.slice(t+2,t+3),l=/\s|^$/.test(s),f=/\s|^$/.test(a),d=I6.test(s),h=I6.test(a);return o.addDelimiter(xPe,t,t+2,!f&&(!h||l||d),!l&&(!d||f||h))},after:"Emphasis"}]};function u6(o,e,t=0,s,a=0){let l=0,f=!0,d=-1,h=-1,b=!1,w=()=>{s.push(o.elt("TableCell",a+d,a+h,o.parser.parseInline(e.slice(d,h),a+d)))};for(let k=t;k<e.length;k++){let T=e.charCodeAt(k);T==124&&!b?((!f||d>-1)&&l++,f=!1,s&&(d>-1&&w(),s.push(o.elt("TableDelimiter",k+a,k+a+1))),d=h=-1):(b||T!=32&&T!=9)&&(d<0&&(d=k),h=k+1),b=!b&&T==92}return d>-1&&(l++,s&&w()),l}function Cde(o,e){for(let t=e;t<o.length;t++){let s=o.charCodeAt(t);if(s==124)return!0;s==92&&t++}return!1}const vve=/^\|?(\s*:?-+:?\s*\|)+(\s*:?-+:?\s*)?$/;class kde{constructor(){this.rows=null}nextLine(e,t,s){if(this.rows==null){this.rows=!1;let a;if((t.next==45||t.next==58||t.next==124)&&vve.test(a=t.text.slice(t.pos))){let l=[];u6(e,s.content,0,l,s.start)==u6(e,a,t.pos)&&(this.rows=[e.elt("TableHeader",s.start,s.start+s.content.length,l),e.elt("TableDelimiter",e.lineStart+t.pos,e.lineStart+t.text.length)])}}else if(this.rows){let a=[];u6(e,t.text,t.pos,a,e.lineStart),this.rows.push(e.elt("TableRow",e.lineStart+t.pos,e.lineStart+t.text.length
\${}
} catch (\${error}) {
\${}
}`,{label:"try",detail:"/ catch block",type:"keyword"}),Pp("if (${}) {\n ${}\n}",{label:"if",detail:"block",type:"keyword"}),Pp(`if (\${}) {
\${}
} else {
\${}
}`,{label:"if",detail:"/ else block",type:"keyword"}),Pp(`class \${name} {
constructor(\${params}) {
\${}
}
}`,{label:"class",detail:"definition",type:"keyword"}),Pp('import {${names}} from "${module}"\n${}',{label:"import",detail:"named",type:"keyword"}),Pp('import ${name} from "${module}"\n${}',{label:"import",detail:"default",type:"keyword"})],wMe=Bve.concat([Pp("interface ${name} {\n ${}\n}",{label:"interface",detail:"definition",type:"keyword"}),Pp("type ${name} = ${type}",{label:"type",detail:"definition",type:"keyword"}),Pp("enum ${name} {\n ${}\n}",{label:"enum",detail:"definition",type:"keyword"})]),Jde=new ybe,Lve=new Set(["Script","Block","FunctionExpression","FunctionDeclaration","ArrowFunction","MethodDeclaration","ForStatement"]);function FN(o){return(e,t)=>{let s=e.node.getChild("VariableDefinition");return s&&t(s,o),!0}}const _Me=["FunctionDeclaration"],SMe={FunctionDeclaration:FN("function"),ClassDeclaration:FN("class"),ClassExpression:()=>!0,EnumDeclaration:FN("constant"),TypeAliasDeclaration:FN("type"),NamespaceDeclaration:FN("namespace"),VariableDefinition(o,e){o.matchContext(_Me)||e(o,"variable")},TypeDefinition(o,e){e(o,"type")},__proto__:null};function Fve(o,e){let t=Jde.get(e);if(t)return t;let s=[],a=!0;function l(f,d){let h=o.sliceString(f.from,f.to);s.push({label:h,type:d})}return e.cursor(Oc.IncludeAnonymous).iterate(f=>{if(a)a=!1;else if(f.name){let d=SMe[f.name];if(d&&d(f,l)||Lve.has(f.name))return!1}else if(f.to-f.from>8192){for(let d of Fve(o,f.node))s.push(d);return!1}}),Jde.set(e,s),s}const ehe=/^[\w$\xa1-\uffff][\w$\d\xa1-\uffff]*$/,Qve=["TemplateString","String","RegExp","LineComment","BlockComment","VariableDefinition","TypeDefinition","Label","PropertyDefinition","PropertyName","PrivatePropertyDefinition","PrivatePropertyName",".","?."];function CMe(o){let e=yc(o.state).resolveInner(o.pos,-1);if(Qve.indexOf(e.name)>-1)return null;let t=e.name=="VariableName"||e.to-e.from<20&&ehe.test(o.state.sliceDoc(e.from,e.to));if(!t&&!o.explicit)return null;let s=[];for(let a=e;a;a=a.parent)Lve.has(a.name)&&(s=s.concat(Fve(o.state.doc,a)));return{options:s,from:t?e.from:o.pos,validFor:ehe}}const my=dT.define({name:"javascript",parser:yMe.configure({props:[VD.add({IfStatement:bD({except:/^\s*({|else\b)/}),TryStatement:bD({except:/^\s*({|catch\b|finally\b)/}),LabeledStatement:zAe,SwitchBody:o=>{let e=o.textAfter,t=/^\s*\}/.test(e),s=/^\s*(case|default)\b/.test(e);return o.baseIndent+(t?0:s?1:2)*o.unit},Block:ZAe({closing:"}"}),ArrowFunction:o=>o.baseIndent+o.unit,"TemplateString BlockComment":()=>null,"Statement Property":bD({except:/^{/}),JSXElement(o){let e=/^\s*<\//.test(o.textAfter);return o.lineIndent(o.node.from)+(e?0:o.unit)},JSXEscape(o){let e=/\s*\}/.test(o.textAfter);return o.lineIndent(o.node.from)+(e?0:o.unit)},"JSXOpenTag JSXSelfClosingTag"(o){return o.column(o.node.from)+o.unit}}),WD.add({"Block ClassBody SwitchBody EnumBody ObjectExpression ArrayExpression ObjectType":pre,BlockComment(o){return{from:o.from+2,to:o.to-2}}})]}),languageData:{closeBrackets:{brackets:["(","[","{","'",'"',"`"]},commentTokens:{line:"//",block:{open:"/*",close:"*/"}},indentOnInput:/^\s*(?:case |default:|\{|\}|<\/)$/,wordChars:"$"}}),Zve={test:o=>/^JSX/.test(o.name),facet:dre({commentTokens:{block:{open:"{/*",close:"*/}"}}})},zve=my.configure({dialect:"ts"},"typescript"),Hve=my.configure({dialect:"jsx",props:[hre.add(o=>o.isTop?[Zve]:void 0)]}),Vve=my.configure({dialect:"jsx ts",props:[hre.add(o=>o.isTop?[Zve]:void 0)]},"typescript");let Wve=o=>({label:o,type:"keyword"});const Uve="break case const continue default delete export extends false finally in instanceof let new return static super switch this throw true typeof var yield".split(" ").map(Wve),kMe=Uve.concat(["declare","implements","private","protected","public"].map(Wve));function xMe(o={}){let e=o.jsx?o.typescript?Vve:Hve:o.typescript?zve:my,t=o.typescript?wMe.concat(kMe):Bve.concat(Uve);return new TD(e,[my.data.of({autocomplete:oDe(Qve,D0e(t))}),my.data.of({autocomplete:CMe}),o.jsx?AMe:[]])}function EMe(o){for(;;){if(o.name=="JSXOpenTag"||o.name=="JSXSelfClosingTag"||o.name=="JSXFragmentTag")return o;if(o.name=="JSXEscape"||!o.parent)return null;o=o.par
Block name: `),oe=ie("input"),G=Ze(),ye=ie("div"),ye.innerHTML='<hr class="dropdown-divider"/>',Se=Ze(),Ae=ie("h6"),Ae.textContent="Actions",Oe=Ze(),ue=ie("button"),ue.textContent="Move up",rt=Ze(),nt=ie("button"),nt.textContent="Move down",St=Ze(),V=ie("button"),V.textContent="Delete",ht=Ze(),We=ie("h6"),We.textContent="Insert after",Ct=Ze();for(let wn=0;wn<wt.length;wn+=1)wt[wn].c();Ot=Ze(),Je&&Je.c(),H(s,"class","text-muted d-block fs-6 mb-1"),H(T,"class","btn btn-link btn-sm"),H(T,"type","button"),H(T,"data-bs-toggle","dropdown"),H(T,"aria-expanded","false"),H(ee,"class","form-control-plaintext"),ee.readOnly=!0,ee.value=I=o[1].id,H(oe,"class","form-control-plaintext"),oe.readOnly=!0,oe.value=ne=o[1].meta.name,H(F,"class","dropdown-header"),H(Ae,"class","dropdown-header"),H(ue,"class","dropdown-item"),is(ue,"d-none",o[9](o[1].id)),H(nt,"class","dropdown-item"),is(nt,"d-none",o[10](o[1].id)),H(V,"class","dropdown-item text-danger"),H(We,"class","dropdown-header"),H(Q,"class","dropdown-menu"),H(k,"class","dropdown d-inline-block"),H(t,"class","d-flex justify-content-between"),H(e,"class","card editor-field d-flex")},m(wn,Co){Re(wn,e,Co),X(e,t),X(t,s),X(s,l),X(s,f),X(s,d),X(d,b),X(t,w),X(t,k),X(k,T),Kt(R,T,null),X(k,$),X(k,Q),X(Q,F),X(F,U),X(F,ee),X(F,te),X(F,oe),X(Q,G),X(Q,ye),X(Q,Se),X(Q,Ae),X(Q,Oe),X(Q,ue),X(Q,rt),X(Q,nt),X(Q,St),X(Q,V),X(Q,ht),X(Q,We),X(Q,Ct);for(let zo=0;zo<wt.length;zo+=1)wt[zo]&&wt[zo].m(Q,null);X(e,Ot),~$e&&Zo[$e].m(e,null),an=!0,Tt||(An=[vn(ue,"click",o[12]),vn(nt,"click",o[13]),vn(V,"click",o[14])],Tt=!0)},p(wn,[Co]){if((!an||Co&2)&&a!==(a=wn[1].meta.label+"")&&Wn(l,a),(!an||Co&2)&&h!==(h=wn[1].meta.info.name+"")&&Wn(b,h),(!an||Co&2&&I!==(I=wn[1].id)&&ee.value!==I)&&(ee.value=I),(!an||Co&2&&ne!==(ne=wn[1].meta.name)&&oe.value!==ne)&&(oe.value=ne),(!an||Co&514)&&is(ue,"d-none",wn[9](wn[1].id)),(!an||Co&1026)&&is(nt,"d-none",wn[10](wn[1].id)),Co&50){Xe=wn[4].fields;let yt;for(yt=0;yt<Xe.length;yt+=1){const Wt=ghe(wn,Xe,yt);wt[yt]?wt[yt].p(Wt,Co):(wt[yt]=phe(Wt),wt[yt].c(),wt[yt].m(Q,null))}for(;yt<wt.length;yt+=1)wt[yt].d(1);wt.length=Xe.length}let zo=$e;$e=ao(wn),$e===zo?~$e&&Zo[$e].p(wn,Co):(Je&&(wo(),Qe(Zo[zo],1,1,()=>{Zo[zo]=null}),_o()),~$e?(Je=Zo[$e],Je?Je.p(wn,Co):(Je=Zo[$e]=he[$e](wn),Je.c()),xe(Je,1),Je.m(e,null)):Je=null)},i(wn){an||(xe(R.$$.fragment,wn),xe(Je),an=!0)},o(wn){Qe(R.$$.fragment,wn),Qe(Je),an=!1},d(wn){wn&&Me(e),Jt(R),ia(wt,wn),~$e&&Zo[$e].d(),Tt=!1,$i(An)}}}function vRe(o,e,t){const s=si("channel");let{record:a}=e,{blockData:l}=e,{field:f}=e,{graph:d}=e,{block:h}=e,b=s.schemas.find(ue=>ue.name===f.schema);function w(ue,rt,nt){ue.preventDefault(),t(11,l=Zpe(l,rt,nt))}function k(ue,rt){ue.preventDefault(),t(11,l=l.filter(nt=>nt.id!==rt))}function T(ue,rt){ue.preventDefault();let nt=Nc.exports.findIndex(l,V=>V.id===rt),St=l[nt];t(11,l[nt]=l[nt-1],l),t(11,l[nt-1]=St,l)}function R(ue,rt){ue.preventDefault();let nt=Nc.exports.findIndex(l,V=>V.id===rt),St=l[nt];t(11,l[nt]=l[nt+1],l),t(11,l[nt+1]=St,l)}function $(ue){return Nc.exports.findIndex(l,rt=>rt.id===ue)===0}function Q(ue){return Nc.exports.findIndex(l,rt=>rt.id===ue)===l.length-1}const F=ue=>T(ue,h.id),U=ue=>R(ue,h.id),ee=ue=>k(ue,h.id),I=(ue,rt)=>w(rt,ue,h.id);function te(ue){h=ue,t(1,h)}function oe(ue){h=ue,t(1,h)}function ne(ue){h=ue,t(1,h)}function G(ue){h=ue,t(1,h)}function ye(ue){d=ue,t(0,d)}function Se(ue){h=ue,t(1,h)}function Ae(ue){d=ue,t(0,d)}function Oe(ue){h=ue,t(1,h)}return o.$$set=ue=>{"record"in ue&&t(2,a=ue.record),"blockData"in ue&&t(11,l=ue.blockData),"field"in ue&&t(3,f=ue.field),"graph"in ue&&t(0,d=ue.graph),"block"in ue&&t(1,h=ue.block)},[d,h,a,f,b,w,k,T,R,$,Q,l,F,U,ee,I,te,oe,ne,G,ye,Se,Ae,Oe]}class ORe extends vo{constructor(e){super(),bo(this,e,vRe,bRe,po,{record:2,blockData:11,field:3,graph:0,block:1})}}function bhe(o,e,t){const s=o.slice();return s[10]=e[t],s[11]=e,s[12]=t,s}function vhe(o,e){let t,s,a,l,f,d,h,b=pn,w;function k(Q){e[6](Q,e[10],e[11],e[12])}function T(Q){e[7](Q)}function R(Q){e[8](Q)}let $={record:e[2],field:e[3]};return e[10]!==void 0&&($.block=e[10]),e[0]!==
<span class='flatpickr-weekday'>
`+et.join("</span><span class='flatpickr-weekday'>")+`
</span>
`}}function Ot(){t.calendarContainer.classList.add("hasWeeks");var ze=fl("div","flatpickr-weekwrapper");ze.appendChild(fl("span","flatpickr-weekday",t.l10n.weekAbbreviation));var et=fl("div","flatpickr-weeks");return ze.appendChild(et),{weekWrapper:ze,weekNumbers:et}}function $e(ze,et){et===void 0&&(et=!0);var At=et?ze:ze-t.currentMonth;At<0&&t._hidePrevMonthArrow===!0||At>0&&t._hideNextMonthArrow===!0||(t.currentMonth+=At,(t.currentMonth<0||t.currentMonth>11)&&(t.currentYear+=t.currentMonth>11?1:-1,t.currentMonth=(t.currentMonth+12)%12,Mo("onYearChange"),rt()),ue(),Mo("onMonthChange"),bs())}function Je(ze,et){if(ze===void 0&&(ze=!0),et===void 0&&(et=!0),t.input.value="",t.altInput!==void 0&&(t.altInput.value=""),t.mobileInput!==void 0&&(t.mobileInput.value=""),t.selectedDates=[],t.latestSelectedDateObj=void 0,et===!0&&(t.currentYear=t._initialDate.getFullYear(),t.currentMonth=t._initialDate.getMonth()),t.config.enableTime===!0){var At=Jne(t.config),Vt=At.hours,Xn=At.minutes,uo=At.seconds;R(Vt,Xn,uo)}t.redraw(),ze&&Mo("onChange")}function an(){t.isOpen=!1,t.isMobile||(t.calendarContainer!==void 0&&t.calendarContainer.classList.remove("open"),t._input!==void 0&&t._input.classList.remove("active")),Mo("onClose")}function Tt(){t.config!==void 0&&Mo("onDestroy");for(var ze=t._handlers.length;ze--;)t._handlers[ze].remove();if(t._handlers=[],t.mobileInput)t.mobileInput.parentNode&&t.mobileInput.parentNode.removeChild(t.mobileInput),t.mobileInput=void 0;else if(t.calendarContainer&&t.calendarContainer.parentNode)if(t.config.static&&t.calendarContainer.parentNode){var et=t.calendarContainer.parentNode;if(et.lastChild&&et.removeChild(et.lastChild),et.parentNode){for(;et.firstChild;)et.parentNode.insertBefore(et.firstChild,et);et.parentNode.removeChild(et)}}else t.calendarContainer.parentNode.removeChild(t.calendarContainer);t.altInput&&(t.input.type="text",t.altInput.parentNode&&t.altInput.parentNode.removeChild(t.altInput),delete t.altInput),t.input&&(t.input.type=t.input._type,t.input.classList.remove("flatpickr-input"),t.input.removeAttribute("readonly")),["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach(function(At){try{delete t[At]}catch{}})}function An(ze){return t.calendarContainer.contains(ze)}function Xe(ze){if(t.isOpen&&!t.config.inline){var et=P1(ze),At=An(et),Vt=et===t.input||et===t.altInput||t.element.contains(et)||ze.path&&ze.path.indexOf&&(~ze.path.indexOf(t.input)||~ze.path.indexOf(t.altInput)),Xn=!Vt&&!At&&!An(ze.relatedTarget),uo=!t.config.ignoredFocusElements.some(function(Oo){return Oo.contains(et)});Xn&&uo&&(t.config.allowInput&&t.setDate(t._input.value,!1,t.config.altInput?t.config.altFormat:t.config.dateFormat),t.timeContainer!==void 0&&t.minuteElement!==void 0&&t.hourElement!==void 0&&t.input.value!==""&&t.input.value!==void 0&&h(),t.close(),t.config&&t.config.mode==="range"&&t.selectedDates.length===1&&t.clear(!1))}}function wt(ze){if(!(!ze||t.config.minDate&&ze<t.config.minDate.getFullYear()||t.config.maxDate&&ze>t.config.maxDate.getFullYear())){var et=ze,At=t.currentYear!==et;t.currentYear=et||t.currentYear,t.config.maxDate&&t.currentYear===t.config.maxDate.getFullYear()?t.currentMonth=Math.min(t.config.maxDate.getMonth(),t.currentMonth):t.config.minDate&&t.currentYear===t.config.minDate.getFullYear()&&(t.currentMonth=Math.max(t.config.minDate.getMonth(),t.currentMonth)),At&&(t.redraw(),Mo("onYearChange"),rt())}}function he(ze,et){var At;et===void 0&&(et=!0);var Vt=t.parseDate(ze,void 0,et);if(t.config.minDate&&Vt&&R1(Vt,t.config.minDate,et!==void 0?et:!t.minDateHasTime)<0||t.config.maxDate&&Vt&&R1(Vt,t.config.maxDate,et!==void 0?et:!t.maxDat
versions`),An=Ze(),Xe=ie("div"),he.c(),Zo=Ze(),ao=ie("div"),Wt&&Wt.c(),H(l,"class","label text-end text-muted svelte-4o2asb"),H(T,"class","label text-end text-muted svelte-4o2asb"),H(ee,"class","label text-end text-muted svelte-4o2asb"),H(Ae,"class","label text-end text-muted svelte-4o2asb"),H(s,"class","col-8"),H(We,"class","label d-block text-muted svelte-4o2asb"),H(ht,"class","col-4"),H(t,"class","row"),H(e,"class","lx-card "),H(Xe,"class","lx-card mt-4")},m(mt,Ie){Re(mt,e,Ie),X(e,t),X(t,s),X(s,a),X(a,l),X(a,f),X(a,d),X(d,b),X(s,w),X(s,k),X(k,T),X(k,R),X(k,Q),X(s,F),X(s,U),X(U,ee),X(U,I),Kt(te,U,null),X(U,oe),X(U,G),X(s,ye),X(s,Se),X(Se,Ae),X(Se,Oe),Kt(ue,Se,null),X(Se,rt),X(Se,St),X(t,V),X(t,ht),X(ht,We),X(ht,Ct),X(ht,Ot),X(Ot,$e),X(Ot,an),X(Ot,Tt),Re(mt,An,Ie),Re(mt,Xe,Ie),zo[wt].m(Xe,null),Re(mt,Zo,Ie),Re(mt,ao,Ie),Wt&&Wt.m(ao,null),o[13](ao),wn=!0},p(mt,[Ie]){(!wn||Ie&1)&&h!==(h=mt[0].id+"")&&Wn(b,h),(!wn||Ie&1)&&$!==($=mt[0]._sys.version+"")&&Wn(Q,$);const Gt={};Ie&3&&(Gt.name=Np(mt[1],mt[0]._sys.createdBy)),te.$set(Gt),(!wn||Ie&1)&&ne!==(ne=ly(mt[0]._sys.createdAt)+"")&&Wn(G,ne);const gn={};Ie&3&&(gn.name=Np(mt[1],mt[0]._sys.updatedBy)),ue.$set(gn),(!wn||Ie&1)&&nt!==(nt=ly(mt[0]._sys.updatedAt)+"")&&Wn(St,nt),(!wn||Ie&4)&&Je!==(Je=mt[2].revisions+"")&&Wn(an,Je);let Dt=wt;wt=yt(mt),wt===Dt?zo[wt].p(mt,Ie):(wo(),Qe(zo[Dt],1,1,()=>{zo[Dt]=null}),_o(),he=zo[wt],he?he.p(mt,Ie):(he=zo[wt]=Co[wt](mt),he.c()),xe(he,1),he.m(Xe,null)),mt[5]?Wt?(Wt.p(mt,Ie),Ie&32&&xe(Wt,1)):(Wt=Tme(mt),Wt.c(),xe(Wt,1),Wt.m(ao,null)):Wt&&(wo(),Qe(Wt,1,1,()=>{Wt=null}),_o())},i(mt){wn||(xe(te.$$.fragment,mt),xe(ue.$$.fragment,mt),xe(he),xe(Wt),wn=!0)},o(mt){Qe(te.$$.fragment,mt),Qe(ue.$$.fragment,mt),Qe(he),Qe(Wt),wn=!1},d(mt){mt&&Me(e),Jt(te),Jt(ue),mt&&Me(An),mt&&Me(Xe),zo[wt].d(),mt&&Me(Zo),mt&&Me(ao),Wt&&Wt.d(),o[13](null)}}}function xNe(o,e,t){let s,a,l,f;const d=si("channel");let{record:h}=e,{graph:b}=e,{users:w}=e,{schema:k}=e,T,R="";axios.get(`${d.lucentUrl}/records/${h.id}/revisions`).then(I=>{t(8,s=I.data)}).catch(I=>{console.log(I)});function $(I,te){t(7,f=b.edges.filter(oe=>oe.depth===1).reduce((oe,ne)=>(oe[ne.field]||(oe[ne.field]={record:[],revision:[]}),oe[ne.field].record.push(ne),oe),{})),t(7,f=te._edges.reduce((oe,ne)=>(oe[ne.field]||(oe[ne.field]={record:[],revision:[]}),oe[ne.field].revision.push(ne),oe),f))}function Q(I,te){I.preventDefault(),t(5,l=te),t(6,a=k.fields.filter(oe=>!Nc.exports.isEqual(l.data[oe.name],h.data[oe.name]))),$(a,te),T.scrollIntoView()}function F(I){I.preventDefault(),t(4,R=""),axios.post(`${d.lucentUrl}/records/${h.id}/rollback/${l._sys.version}`).then(te=>{window.location.reload()}).catch(te=>{const oe=te.response.data.error;t(4,R=oe.fieldLabel+": "+oe.message)})}const U=(I,te)=>Q(te,I);function ee(I){Uo[I?"unshift":"push"](()=>{T=I,t(3,T)})}return o.$$set=I=>{"record"in I&&t(0,h=I.record),"graph"in I&&t(11,b=I.graph),"users"in I&&t(1,w=I.users),"schema"in I&&t(2,k=I.schema)},t(8,s=[]),t(6,a=[]),t(5,l=null),t(7,f={}),[h,w,k,T,R,l,a,f,s,Q,F,b,U,ee]}class ENe extends vo{constructor(e){super(),bo(this,e,xNe,kNe,po,{record:0,graph:11,users:1,schema:2})}}const{window:TNe}=C2e;function Ime(o,e,t){const s=o.slice();return s[23]=e[t],s}function Bme(o){let e,t,s,a,l,f;function d(T){o[15](T)}let h={record:o[0],schema:o[2]};o[0].status!==void 0&&(h.status=o[0].status),s=new bpe({props:h}),Uo.push(()=>cr(s,"status",d));function b(T,R){if(T[4])return DNe;if(T[10])return ANe}let w=b(o),k=w&&w(o);return{c(){e=ie("div"),t=ie("div"),tn(s.$$.fragment),l=Ze(),k&&k.c(),H(t,"class","d-flex mt-3 mb-3 align-items-center justify-content-center"),H(e,"class","shadow-lg "),rs(e,"position","fixed"),rs(e,"bottom","0"),rs(e,"left","0px"),rs(e,"width","100%"),rs(e,"background","rgb(206, 223, 210)"),rs(e,"z-index","1050")},m(T,R){Re(T,e,R),X(e,t),Kt(s,t,null),X(t,l),k&&k.m(t,null),f=!0},p(T,R){const $={};R&1&&($.record=T[0]),R&4&&($.schema=T[2]),!a&&R&1&&(a=!0,$.status=T[0].status,mr(()=>a=!1)),s.$set($),w===(w=b(T))&&k?k.p(T,R):(k&&k.d(1),k=w&&w(T),k&&(k.c(),k.m(t,null)))},i(T){f||(xe(s.$$.fragment,T),f=!0)}
Save`,H(e,"type","button"),H(e,"class","ms-2 btn btn-primary btn-spinner")},m(a,l){Re(a,e,l),t||(s=vn(e,"click",o[13]),t=!0)},p:pn,d(a){a&&Me(e),t=!1,s()}}}function DNe(o){let e,t,s;return{c(){e=ie("button"),e.innerHTML=`<span class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span>
Create`,H(e,"class","ms-2 btn btn-primary btn-spinner")},m(a,l){Re(a,e,l),t||(s=vn(e,"click",o[13]),t=!0)},p:pn,d(a){a&&Me(e),t=!1,s()}}}function PNe(o){let e,t;return e=new ENe({props:{record:o[0],graph:o[1],users:o[6],schema:o[2]}}),{c(){tn(e.$$.fragment)},m(s,a){Kt(e,s,a),t=!0},p(s,a){const l={};a&1&&(l.record=s[0]),a&2&&(l.graph=s[1]),a&64&&(l.users=s[6]),a&4&&(l.schema=s[2]),e.$set(l)},i(s){t||(xe(e.$$.fragment,s),t=!0)},o(s){Qe(e.$$.fragment,s),t=!1},d(s){Jt(e,s)}}}function MNe(o){let e,t;return e=new uNe({props:{graph:o[1],record:o[0]}}),{c(){tn(e.$$.fragment)},m(s,a){Kt(e,s,a),t=!0},p(s,a){const l={};a&2&&(l.graph=s[1]),a&1&&(l.record=s[0]),e.$set(l)},i(s){t||(xe(e.$$.fragment,s),t=!0)},o(s){Qe(e.$$.fragment,s),t=!1},d(s){Jt(e,s)}}}function RNe(o){let e,t,s=[],a=new Map,l,f;e=new vpe({props:{record:o[0],schema:o[2]}});let d=o[11];const h=b=>b[23].name;for(let b=0;b<d.length;b+=1){let w=Ime(o,d,b),k=h(w);a.set(k,s[b]=Fme(k,w))}return{c(){tn(e.$$.fragment),t=Ze();for(let b=0;b<s.length;b+=1)s[b].c();l=Bs()},m(b,w){Kt(e,b,w),Re(b,t,w);for(let k=0;k<s.length;k+=1)s[k]&&s[k].m(b,w);Re(b,l,w),f=!0},p(b,w){const k={};w&1&&(k.record=b[0]),w&4&&(k.schema=b[2]),e.$set(k),w&2455&&(d=b[11],wo(),s=Uh(s,w,h,1,b,d,a,l.parentNode,kv,Fme,l,Ime),_o())},i(b){if(!f){xe(e.$$.fragment,b);for(let w=0;w<d.length;w+=1)xe(s[w]);f=!0}},o(b){Qe(e.$$.fragment,b);for(let w=0;w<s.length;w+=1)Qe(s[w]);f=!1},d(b){Jt(e,b),b&&Me(t);for(let w=0;w<s.length;w+=1)s[w].d(b);b&&Me(l)}}}function Lme(o){let e,t,s,a;function l(h){o[17](h)}function f(h){o[18](h)}let d={field:o[23],schema:o[2],record:o[0],validationErrors:o[7],isCreateMode:o[4]};return o[0].data!==void 0&&(d.data=o[0].data),o[1]!==void 0&&(d.graph=o[1]),e=new fOe({props:d}),Uo.push(()=>cr(e,"data",l)),Uo.push(()=>cr(e,"graph",f)),{c(){tn(e.$$.fragment)},m(h,b){Kt(e,h,b),a=!0},p(h,b){const w={};b&4&&(w.schema=h[2]),b&1&&(w.record=h[0]),b&128&&(w.validationErrors=h[7]),b&16&&(w.isCreateMode=h[4]),!t&&b&1&&(t=!0,w.data=h[0].data,mr(()=>t=!1)),!s&&b&2&&(s=!0,w.graph=h[1],mr(()=>s=!1)),e.$set(w)},i(h){a||(xe(e.$$.fragment,h),a=!0)},o(h){Qe(e.$$.fragment,h),a=!1},d(h){Jt(e,h)}}}function Fme(o,e){let t,s,a,l=e[8]===e[23].group&&Lme(e);return{key:o,first:null,c(){t=Bs(),l&&l.c(),s=Bs(),this.first=t},m(f,d){Re(f,t,d),l&&l.m(f,d),Re(f,s,d),a=!0},p(f,d){e=f,e[8]===e[23].group?l?(l.p(e,d),d&256&&xe(l,1)):(l=Lme(e),l.c(),xe(l,1),l.m(s.parentNode,s)):l&&(wo(),Qe(l,1,1,()=>{l=null}),_o())},i(f){a||(xe(l),a=!0)},o(f){Qe(l),a=!1},d(f){f&&Me(t),l&&l.d(f),f&&Me(s)}}}function $Ne(o){let e,t,s,a,l,f,d=!["_graph","_info"].includes(o[8])&&o[5],h,b,w,k,T,R,$,Q,F,U,ee,I,te;t=new U_e({props:{managerRecords:o[3],graph:o[1]}});function oe(rt){o[14](rt)}let ne={schema:o[2],record:o[0],isCreateMode:o[4],graph:o[1]};o[8]!==void 0&&(ne.activeContentTab=o[8]),a=new G_e({props:ne}),Uo.push(()=>cr(a,"activeContentTab",oe));let G=d&&Bme(o);b=new H6({props:{message:o[9]}});function ye(rt){o[16](rt)}let Se={schema:o[2],isCreateMode:o[4]};o[8]!==void 0&&(Se.active=o[8]),T=new Ope({props:Se}),Uo.push(()=>cr(T,"active",ye));const Ae=[RNe,MNe,PNe],Oe=[];function ue(rt,nt){return nt&256&&(Q=null),Q==null&&(Q=!["_graph","_info"].includes(rt[8])),Q?0:rt[8]==="_graph"?1:rt[8]==="_info"?2:-1}return~(F=ue(o,-1))&&(U=Oe[F]=Ae[F](o)),{c(){e=ie("div"),tn(t.$$.fragment),s=Ze(),tn(a.$$.fragment),f=Ze(),G&&G.c(),h=Ze(),tn(b.$$.fragment),w=Ze(),k=ie("div"),tn(T.$$.fragment),$=Ze(),U&&U.c(),H(k,"class","mt-4"),rs(k,"margin-bottom","150px"),H(e,"class","wrapper-normal transparent")},m(rt,nt){Re(rt,e,nt),Kt(t,e,null),X(e,s),Kt(a,e,null),X(e,f),G&&G.m(e,null),X(e,h),Kt(b,e,null),X(e,w),X(e,k),Kt(T,k,null),X(k,$),~F&&Oe[F].m(k,null),ee=!0,I||(te=vn(TNe,"beforeunload",o[12]),I=!0)},p(rt,[nt]){const St={};nt&8&&(St.managerRecords=rt[3]),nt&2&&(St.graph=rt[1]),t.$set(St);const V={};nt&4&&(V.schema=rt[2]),nt&1&&(V.record=rt[0]),nt&16&&(V.isCreateMode=rt[4]),nt&2&&(V.graph=rt[1]),!l&&nt&256&&(l=!0,V.activeContentTab=rt[8],mr(()=>l=!1)),a.$set(V),nt&288&&(d=!["_graph","_info"].includes(rt[8])&&rt[5]),d?G?(G.p(rt,nt),nt&288&&xe(G,1)
* Bootstrap v5.3.2 (https://getbootstrap.com/)
* Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/const mC=new Map,toe={set(o,e,t){mC.has(o)||mC.set(o,new Map);const s=mC.get(o);if(!s.has(e)&&s.size!==0){console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(s.keys())[0]}.`);return}s.set(e,t)},get(o,e){return mC.has(o)&&mC.get(o).get(e)||null},remove(o,e){if(!mC.has(o))return;const t=mC.get(o);t.delete(e),t.size===0&&mC.delete(o)}},U6e=1e6,Y6e=1e3,Rse="transitionend",LOe=o=>(o&&window.CSS&&window.CSS.escape&&(o=o.replace(/#([^\s"#']+)/g,(e,t)=>`#${CSS.escape(t)}`)),o),X6e=o=>o==null?`${o}`:Object.prototype.toString.call(o).match(/\s([a-z]+)/i)[1].toLowerCase(),j6e=o=>{do o+=Math.floor(Math.random()*U6e);while(document.getElementById(o));return o},q6e=o=>{if(!o)return 0;let{transitionDuration:e,transitionDelay:t}=window.getComputedStyle(o);const s=Number.parseFloat(e),a=Number.parseFloat(t);return!s&&!a?0:(e=e.split(",")[0],t=t.split(",")[0],(Number.parseFloat(e)+Number.parseFloat(t))*Y6e)},FOe=o=>{o.dispatchEvent(new Event(Rse))},Qw=o=>!o||typeof o!="object"?!1:(typeof o.jquery<"u"&&(o=o[0]),typeof o.nodeType<"u"),$C=o=>Qw(o)?o.jquery?o[0]:o:typeof o=="string"&&o.length>0?document.querySelector(LOe(o)):null,qD=o=>{if(!Qw(o)||o.getClientRects().length===0)return!1;const e=getComputedStyle(o).getPropertyValue("visibility")==="visible",t=o.closest("details:not([open])");if(!t)return e;if(t!==o){const s=o.closest("summary");if(s&&s.parentNode!==t||s===null)return!1}return e},NC=o=>!o||o.nodeType!==Node.ELEMENT_NODE||o.classList.contains("disabled")?!0:typeof o.disabled<"u"?o.disabled:o.hasAttribute("disabled")&&o.getAttribute("disabled")!=="false",QOe=o=>{if(!document.documentElement.attachShadow)return null;if(typeof o.getRootNode=="function"){const e=o.getRootNode();return e instanceof ShadowRoot?e:null}return o instanceof ShadowRoot?o:o.parentNode?QOe(o.parentNode):null},PH=()=>{},aI=o=>{o.offsetHeight},ZOe=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,noe=[],G6e=o=>{document.readyState==="loading"?(noe.length||document.addEventListener("DOMContentLoaded",()=>{for(const e of noe)e()}),noe.push(o)):o()},Wb=()=>document.documentElement.dir==="rtl",qb=o=>{G6e(()=>{const e=ZOe();if(e){const t=o.NAME,s=e.fn[t];e.fn[t]=o.jQueryInterface,e.fn[t].Constructor=o,e.fn[t].noConflict=()=>(e.fn[t]=s,o.jQueryInterface)}})},$p=(o,e=[],t=o)=>typeof o=="function"?o(...e):t,zOe=(o,e,t=!0)=>{if(!t){$p(o);return}const s=5,a=q6e(e)+s;let l=!1;const f=({target:d})=>{d===e&&(l=!0,e.removeEventListener(Rse,f),$p(o))};e.addEventListener(Rse,f),setTimeout(()=>{l||FOe(e)},a)},tie=(o,e,t,s)=>{const a=o.length;let l=o.indexOf(e);return l===-1?!t&&s?o[a-1]:o[0]:(l+=t?1:-1,s&&(l=(l+a)%a),o[Math.max(0,Math.min(l,a-1))])},K6e=/[^.]*(?=\..*)\.|.*/,J6e=/\..*/,eIe=/::\d+$/,ooe={};let tge=1;const HOe={mouseenter:"mouseover",mouseleave:"mouseout"},tIe=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function VOe(o,e){return e&&`${e}::${tge++}`||o.uidEvent||tge++}function WOe(o){const e=VOe(o);return o.uidEvent=e,ooe[e]=ooe[e]||{},ooe[e]}function nIe(o,e){return function t(s){return nie(s,{delegateTarget:o}),t.oneOff&&io.off(o,s.type,e),e.apply(o,[s])}}function oIe(o,e,t){return function s(a){const l=o.querySelectorAll(e);for(let{target:f}=a;f&&f!==this;f=f.parentNode)for(const d of l)if(d===f)return nie(a,{delegateTarget:f}),s.oneOff&&io.off(o,a.type,e,t),t.apply(f,[a])}}function UOe(o,e,t=null){return Object.values(o).find(s=>s.callable===e&&s.delegationSelector===t)}function YOe(o,e,t){const s=typeof e=="string",a=s?t:e||t;let l=XOe(o);return tIe.has(l)||(l=o),[s,a,l]