172 lines
2.1 MiB
JavaScript
172 lines
2.1 MiB
JavaScript
|
|
var nP=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function T0e(s){return s&&s.__esModule&&Object.prototype.hasOwnProperty.call(s,"default")?s.default:s}var Hu={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(s,e){(function(){var t,r="4.17.21",a=200,u="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",f="Expected a function",h="Invalid `variable` option passed into `_.template`",g="__lodash_hash_undefined__",y=500,C="__lodash_placeholder__",A=1,O=2,N=4,L=1,j=2,z=1,q=2,ee=4,F=8,ne=16,oe=32,re=64,J=128,we=256,ye=512,De=30,_e="...",be=800,tt=16,Qe=1,ft=2,V=3,mt=1/0,nt=9007199254740991,Ot=17976931348623157e292,Tt=0/0,He=4294967295,ct=He-1,dn=He>>>1,kt=[["ary",J],["bind",z],["bindKey",q],["curry",F],["curryRight",ne],["flip",ye],["partial",oe],["partialRight",re],["rearg",we]],xn="[object Arguments]",We="[object Array]",xt="[object AsyncFunction]",he="[object Boolean]",es="[object Date]",ho="[object DOMException]",ao="[object Error]",xo="[object Function]",Yo="[object GeneratorFunction]",Ct="[object Map]",Jt="[object Number]",Et="[object Null]",Pe="[object Object]",Ut="[object Promise]",gn="[object Proxy]",yt="[object RegExp]",Yt="[object Set]",bn="[object String]",rs="[object Symbol]",Jn="[object Undefined]",ds="[object WeakMap]",Or="[object WeakSet]",Ns="[object ArrayBuffer]",Js="[object DataView]",Zs="[object Float32Array]",ba="[object Float64Array]",ar="[object Int8Array]",Ps="[object Int16Array]",Zr="[object Int32Array]",No="[object Uint8Array]",Mo="[object Uint8ClampedArray]",Mr="[object Uint16Array]",Ls="[object Uint32Array]",na=/\b__p \+= '';/g,gs=/\b(__p \+=) '' \+/g,va=/(__e\(.*?\)|\b__t\)) \+\n'';/g,an=/&(?:amp|lt|gt|quot|#39);/g,ps=/[&<>"']/g,Ii=RegExp(an.source),$e=RegExp(ps.source),Je=/<%-([\s\S]+?)%>/g,At=/<%([\s\S]+?)%>/g,Wt=/<%=([\s\S]+?)%>/g,Wn=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,lo=/^\w*$/,go=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,cn=/[\\^$.*+?()[\]{}|]/g,ts=RegExp(cn.source),wo=/^\s+/,cs=/\s/,_r=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Ir=/\{\n\/\* \[wrapped with (.+)\] \*/,Vs=/,? & /,Ur=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Bi=/[()=,{}\[\]\/\s]/,Ba=/\\(\\)?/g,hi=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Ge=/\w*$/,qe=/^[-+]0x[0-9a-f]+$/i,It=/^0b[01]+$/i,jt=/^\[object .+?Constructor\]$/,co=/^0o[0-7]+$/i,Bo=/^(?:0|[1-9]\d*)$/,qo=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Yr=/($^)/,it=/['\n\r\u2028\u2029\\]/g,Wo="\\ud800-\\udfff",Di="\\u0300-\\u036f",oa="\\ufe20-\\ufe2f",ua="\\u20d0-\\u20ff",ur=Di+oa+ua,Dc="\\u2700-\\u27bf",gc="a-z\\xdf-\\xf6\\xf8-\\xff",Xa="\\xac\\xb1\\xd7\\xf7",fa="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Qs="\\u2000-\\u206f",xr=" \\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",fl="\\ufe0e\\ufe0f",pc=Xa+fa+Qs+xr,Zc="['\u2019]",gu="["+Wo+"]",gr="["+pc+"]",Ja="["+ur+"]",pu="\\d+",qc="["+Dc+"]",Vl="["+gc+"]",xa="[^"+Wo+pc+pu+Dc+gc+Ki+"]",Ar="\\ud83c[\\udffb-\\udfff]",Rm="(?:"+Ja+"|"+Ar+")",pf="[^"+Wo+"]",Cr="(?:\\ud83c[\\udde6-\\uddff]){2}",La="[\\ud800-\\udbff][\\udc00-\\udfff]",sa="["+Ki+"]",Yi="\\u200d",bu="(?:"+Vl+"|"+xa+")",Oc="(?:"+sa+"|"+xa+")",Fa="(?:"+Zc+"(?:d|ll|m|re|s|t|ve))?",Mc="(?:"+Zc+"(?:D|LL|M|RE|S|T|VE))?",bc=Rm+"?",gd="["+fl+"]?",Lf="(?:"+Yi+"(?:"+[pf,Cr,La].join("|")+")"+gd+bc+")*",vu="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Ul="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Rc=gd+bc+Lf,bf="(?:"+[qc,Cr,La].join("|")+")"+Rc,Gc="(?:"+[pf+Ja+"?",Ja,Cr,La,gu].join("|")+")",pd=RegExp(Zc,"g"),Ae=RegExp(Ja,"g"),et=RegExp(Ar+"(?="+Ar+")|"+Gc+Rc,"g"),gt=RegExp([sa+"?"+Vl+"+"+Fa+"(?="+[gr,sa,"$"].join("|")+")",Oc+"+"+Mc+"(?="+[gr,sa+bu,"$"].join("|")+")",sa+"?"+bu+"+"+Fa,sa+"+"+Mc,Ul,vu,pu,bf].join("|"),"g"),Pt=RegExp("["+Yi+Wo+ur+fl+"]"),vn=/[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 `+T+`] */
|
||
|
|
`)}function y2(S){return vr(S)||om(S)||!!(yd&&S&&S[yd])}function Qh(S,T){var H=typeof S;return T=T==null?nt:T,!!T&&(H=="number"||H!="symbol"&&Bo.test(S))&&S>-1&&S%1==0&&S<T}function Xu(S,T,H){if(!gl(H))return!1;var ae=typeof T;return(ae=="number"?au(H)&&Qh(T,H.length):ae=="string"&&T in H)?Fr(H[T],S):!1}function uh(S,T){if(vr(S))return!1;var H=typeof S;return H=="number"||H=="symbol"||H=="boolean"||S==null||nl(S)?!0:lo.test(S)||!Wn.test(S)||T!=null&&S in gi(T)}function Xg(S){var T=typeof S;return T=="string"||T=="number"||T=="symbol"||T=="boolean"?S!=="__proto__":S===null}function fh(S){var T=Od(S),H=xe[T];if(typeof H!="function"||!(T in ci.prototype))return!1;if(S===H)return!0;var ae=Dd(H);return!!ae&&S===ae[0]}function ib(S){return!!ic&&ic in S}var Tf=Aa?sm:im;function Jg(S){var T=S&&S.constructor,H=typeof T=="function"&&T.prototype||tl;return S===H}function w2(S){return S===S&&!gl(S)}function Up(S,T){return function(H){return H==null?!1:H[S]===T&&(T!==t||S in gi(H))}}function Kf(S){var T=wb(S,function(ae){return H.size===y&&H.clear(),ae}),H=T.cache;return T}function _2(S,T){var H=S[1],ae=T[1],ke=H|ae,Ve=ke<(z|q|J),dt=ae==J&&H==F||ae==J&&H==we&&S[7].length<=T[8]||ae==(J|we)&&T[7].length<=T[8]&&H==F;if(!(Ve||dt))return S;ae&z&&(S[2]=T[2],ke|=H&z?0:ee);var _t=T[3];if(_t){var zt=S[3];S[3]=zt?Zg(zt,_t,T[4]):_t,S[4]=zt?Nc(S[3],C):T[4]}return _t=T[5],_t&&(zt=S[5],S[5]=zt?Km(zt,_t,T[6]):_t,S[6]=zt?Nc(S[5],C):T[6]),_t=T[7],_t&&(S[7]=_t),ae&J&&(S[8]=S[8]==null?T[8]:Sr(S[8],T[8])),S[9]==null&&(S[9]=T[9]),S[0]=T[0],S[1]=ke,S}function dh(S){var T=[];if(S!=null)for(var H in gi(S))T.push(H);return T}function Tv(S){return Wh.call(S)}function z_(S,T,H){return T=uo(T===t?S.length-1:T,0),function(){for(var ae=arguments,ke=-1,Ve=uo(ae.length-T,0),dt=nn(Ve);++ke<Ve;)dt[ke]=ae[T+ke];ke=-1;for(var _t=nn(T+1);++ke<T;)_t[ke]=ae[ke];return _t[T]=H(dt),ni(S,this,_t)}}function C2(S,T){return T.length<2?S:Ll(S,Os(T,0,-1))}function Qg(S,T){for(var H=S.length,ae=Sr(T.length,H),ke=nu(S);ae--;){var Ve=T[ae];S[ae]=Qh(Ve,H)?ke[Ve]:t}return S}function Df(S,T){if(!(T==="constructor"&&typeof S[T]=="function")&&T!="__proto__")return S[T]}var su=ab(eu),ep=le||function(S,T){return de.setTimeout(S,T)},S2=ab(zp);function V_(S,T,H){var ae=T+"";return S2(S,Mk(ae,em(Yg(ae),H)))}function ab(S){var T=0,H=0;return function(){var ae=Zl(),ke=tt-(ae-H);if(H=ae,ke>0){if(++T>=be)return arguments[0]}else T=0;return S.apply(t,arguments)}}function Lc(S,T){var H=-1,ae=S.length,ke=ae-1;for(T=T===t?ae:T;++H<T;){var Ve=Ef(H,ke),dt=S[Ve];S[Ve]=S[H],S[H]=dt}return S.length=T,S}var lb=Kf(function(S){var T=[];return S.charCodeAt(0)===46&&T.push(""),S.replace(go,function(H,ae,ke,Ve){T.push(ke?Ve.replace(Ba,"$1"):ae||H)}),T});function Ju(S){if(typeof S=="string"||nl(S))return S;var T=S+"";return T=="0"&&1/S==-mt?"-0":T}function tp(S){if(S!=null){try{return ju.call(S)}catch{}try{return S+""}catch{}}return""}function em(S,T){return Ss(kt,function(H){var ae="_."+H[0];T&H[1]&&!Oi(S,ae)&&S.push(ae)}),S.sort()}function Dv(S){if(S instanceof ci)return S.clone();var T=new Su(S.__wrapped__,S.__chain__);return T.__actions__=nu(S.__actions__),T.__index__=S.__index__,T.__values__=S.__values__,T}function U_(S,T,H){(H?Xu(S,T,H):T===t)?T=1:T=uo(jr(T),0);var ae=S==null?0:S.length;if(!ae||T<1)return[];for(var ke=0,Ve=0,dt=nn(Se(ae/T));ke<ae;)dt[Ve++]=Os(S,ke,ke+=T);return dt}function Wp(S){for(var T=-1,H=S==null?0:S.length,ae=0,ke=[];++T<H;){var Ve=S[T];Ve&&(ke[ae++]=Ve)}return ke}function k2(){var S=arguments.length;if(!S)return[];for(var T=nn(S-1),H=arguments[0],ae=S;ae--;)T[ae-1]=arguments[ae];return Hf(vr(H)?nu(H):[H],Va(T,1))}var np=lr(function(S,T){return xl(S)?za(S,Va(T,1,xl,!0)):[]}),cb=lr(function(S,T){var H=hh(T);return xl(H)&&(H=t),xl(S)?za(S,Va(T,1,xl,!0),Hs(H,2)):[]}),K1=lr(function(S,T){var H=hh(T);return xl(H)&&(H=t),xl(S)?za(S,Va(T,1,xl,!0),t,H):[]});function E2(S,T,H){var ae=S==null?0:S.length;return ae?(T=H||T===t?1:jr(T),Os(S,T<0?0:T,ae)):[]}function x2(S,T,H){var ae=S==null?0:S.length;return ae?(T=H||T===t?1:jr(T),T=ae-T,Os(S,0,T<0?0:T)):[]}function W_(S,T){return S&&S.length?Gh(
|
||
|
|
`;S.replace(Lo,function($s,fi,yi,cu,Ou,Mf){return yi||(yi=cu),zn+=S.slice(pn,Mf).replace(it,Il),fi&&(_t=!0,zn+=`' +
|
||
|
|
__e(`+fi+`) +
|
||
|
|
'`),Ou&&(zt=!0,zn+=`';
|
||
|
|
`+Ou+`;
|
||
|
|
__p += '`),yi&&(zn+=`' +
|
||
|
|
((__t = (`+yi+`)) == null ? '' : __t) +
|
||
|
|
'`),pn=Mf+$s.length,$s}),zn+=`';
|
||
|
|
`;var Is=oi.call(T,"variable")&&T.variable;if(!Is)zn=`with (obj) {
|
||
|
|
`+zn+`
|
||
|
|
}
|
||
|
|
`;else if(Bi.test(Is))throw new er(h);zn=(zt?zn.replace(na,""):zn).replace(gs,"$1").replace(va,"$1;"),zn="function("+(Is||"obj")+`) {
|
||
|
|
`+(Is?"":`obj || (obj = {});
|
||
|
|
`)+"var __t, __p = ''"+(_t?", __e = _.escape":"")+(zt?`, __j = Array.prototype.join;
|
||
|
|
function print() { __p += __j.call(arguments, '') }
|
||
|
|
`:`;
|
||
|
|
`)+zn+`return __p
|
||
|
|
}`;var Hr=sw(function(){return Wr(Ve,hs+"return "+zn).apply(t,dt)});if(Hr.source=zn,Z2(Hr))throw Hr;return Hr}function nw(S){return ia(S).toLowerCase()}function ow(S){return ia(S).toUpperCase()}function iE(S,T,H){if(S=ia(S),S&&(H||T===t))return Pl(S);if(!S||!(T=Gi(T)))return S;var ae=Wl(S),ke=Wl(T),Ve=rc(ae,ke),dt=Vf(ae,ke)+1;return rh(ae,Ve,dt).join("")}function aE(S,T,H){if(S=ia(S),S&&(H||T===t))return S.slice(0,Ig(S)+1);if(!S||!(T=Gi(T)))return S;var ae=Wl(S),ke=Vf(ae,Wl(T))+1;return rh(ae,0,ke).join("")}function Yv(S,T,H){if(S=ia(S),S&&(H||T===t))return S.replace(wo,"");if(!S||!(T=Gi(T)))return S;var ae=Wl(S),ke=rc(ae,Wl(T));return rh(ae,ke).join("")}function TC(S,T){var H=De,ae=_e;if(gl(T)){var ke="separator"in T?T.separator:ke;H="length"in T?jr(T.length):H,ae="omission"in T?Gi(T.omission):ae}S=ia(S);var Ve=S.length;if(el(S)){var dt=Wl(S);Ve=dt.length}if(H>=Ve)return S;var _t=H-Uf(ae);if(_t<1)return ae;var zt=dt?rh(dt,0,_t).join(""):S.slice(0,_t);if(ke===t)return zt+ae;if(dt&&(_t+=zt.length-_t),sf(ke)){if(S.slice(_t).search(ke)){var pn,Hn=zt;for(ke.global||(ke=Gd(ke.source,ia(Ge.exec(ke))+"g")),ke.lastIndex=0;pn=ke.exec(Hn);)var zn=pn.index;zt=zt.slice(0,zn===t?_t:zn)}}else if(S.indexOf(Gi(ke),_t)!=_t){var Lo=zt.lastIndexOf(ke);Lo>-1&&(zt=zt.slice(0,Lo))}return zt+ae}function Xv(S){return S=ia(S),S&&Ii.test(S)?S.replace(an,Ke):S}var xb=ah(function(S,T,H){return S+(H?" ":"")+T.toUpperCase()}),l0=Cv("toUpperCase");function Jv(S,T,H){return S=ia(S),T=H?t:T,T===t?wf(S)?Bg(S):jd(S):S.match(T)||[]}var sw=lr(function(S,T){try{return ni(S,t,T)}catch(H){return Z2(H)?H:new er(H)}}),DC=Td(function(S,T){return Ss(T,function(H){H=Ju(H),ui(S,H,$2(S[H],S))}),S});function rw(S){var T=S==null?0:S.length,H=Hs();return S=T?da(S,function(ae){if(typeof ae[1]!="function")throw new ya(f);return[H(ae[0]),ae[1]]}):[],lr(function(ae){for(var ke=-1;++ke<T;){var Ve=S[ke];if(ni(Ve[0],this,ae))return ni(Ve[1],this,ae)}})}function lE(S){return kd(xs(S,A))}function Qv(S){return function(){return S}}function Ab(S,T){return S==null||S!==S?T:S}var cE=kv(),ey=kv(!0);function af(S){return S}function ty(S){return $(typeof S=="function"?S:xs(S,A))}function OC(S){return Ft(xs(S,A))}function ny(S,T){return Cn(S,xs(T,A))}var uE=lr(function(S,T){return function(H){return ac(H,S,T)}}),Tb=lr(function(S,T){return function(H){return ac(S,H,T)}});function iw(S,T,H){var ae=Jl(T),ke=$p(T,ae);H==null&&!(gl(T)&&(ke.length||!ae.length))&&(H=T,T=S,S=this,ke=$p(T,Jl(T)));var Ve=!(gl(H)&&"chain"in H)||!!H.chain,dt=sm(S);return Ss(ke,function(_t){var zt=T[_t];S[_t]=zt,dt&&(S.prototype[_t]=function(){var pn=this.__chain__;if(Ve||pn){var Hn=S(this.__wrapped__),zn=Hn.__actions__=nu(this.__actions__);return zn.push({func:zt,args:arguments,thisArg:S}),Hn.__chain__=pn,Hn}return zt.apply(S,Hf([this.value()],arguments))})}),S}function fE(){return de._===this&&(de._=Kd),this}function oy(){}function pl(S){return S=jr(S),lr(function(T){return Jo(T,S)})}var dE=q1(da),c0=q1(Ei),hE=q1(Vu);function u0(S){return uh(S)?Qa(Ju(S)):Bc(S)}function aw(S){return function(T){return S==null?t:Ll(S,T)}}var mE=Ev(),gE=Ev(!0);function Db(){return[]}function im(){return!1}function f0(){return{}}function lu(){return""}function e1(){return!0}function MC(S,T){if(S=jr(S),S<1||S>nt)return[];var H=He,ae=Sr(S,He);T=Hs(T),S-=He;for(var ke=Tr(ae,T);++H<S;)T(H);return ke}function RC(S){return vr(S)?da(S,Ju):nl(S)?[S]:nu(lb(ia(S)))}function lw(S){var T=++_u;return ia(S)+T}var cw=lh(function(S,T){return S+T},0),uw=G1("ceil"),pE=lh(function(S,T){return S/T},1),Ob=G1("floor");function sy(S){return S&&S.length?Gr(S,af,nh):t}function cp(S,T){return S&&S.length?Gr(S,Hs(T,2),nh):t}function Mb(S){return _l(S,af)}function wh(S,T){return _l(S,Hs(T,2))}function bE(S){return S&&S.length?Gr(S,af,Te):t}function am(S,T){return S&&S.length?Gr(S,Hs(T,2),Te):t}var Nd=lh(function(S,T){return S*T},1),d0=G1("round"),fw=lh(function(S,T){return S-T},0);function h0(S){return S&&S.length?yf(S,af):0}function fg(S,T){return S&&S.length?yf(S,Hs(T,2)):0}return xe.after=nm,xe.ary=Vt,xe.assign=Wk,xe.assignIn=Vv,xe.assignInWith=Uv,xe.assignW
|
||
|
|
`),function(y){if(h=y.indexOf(":"),u=s.trim(y.substr(0,h)).toLowerCase(),f=s.trim(y.substr(h+1)),u){if(a[u]&&e.indexOf(u)>=0)return;u==="set-cookie"?a[u]=(a[u]?a[u]:[]).concat([f]):a[u]=a[u]?a[u]+", "+f:f}}),a},Zee}var qee,lie;function tbe(){if(lie)return qee;lie=1;var s=Pp;return qee=s.isStandardBrowserEnv()?function(){var t=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a"),a;function u(f){var h=f;return t&&(r.setAttribute("href",h),h=r.href),r.setAttribute("href",h),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:r.pathname.charAt(0)==="/"?r.pathname:"/"+r.pathname}}return a=u(window.location.href),function(h){var g=s.isString(h)?u(h):h;return g.protocol===a.protocol&&g.host===a.host}}():function(){return function(){return!0}}(),qee}var Gee,cie;function LV(){if(cie)return Gee;cie=1;function s(e){this.message=e}return s.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},s.prototype.__CANCEL__=!0,Gee=s,Gee}var Kee,uie;function fie(){if(uie)return Kee;uie=1;var s=Pp,e=K0e(),t=Y0e(),r=Zde,a=Q0e(),u=ebe(),f=tbe(),h=Gde(),g=FV(),y=LV();return Kee=function(A){return new Promise(function(N,L){var j=A.data,z=A.headers,q=A.responseType,ee;function F(){A.cancelToken&&A.cancelToken.unsubscribe(ee),A.signal&&A.signal.removeEventListener("abort",ee)}s.isFormData(j)&&delete z["Content-Type"];var ne=new XMLHttpRequest;if(A.auth){var oe=A.auth.username||"",re=A.auth.password?unescape(encodeURIComponent(A.auth.password)):"";z.Authorization="Basic "+btoa(oe+":"+re)}var J=a(A.baseURL,A.url);ne.open(A.method.toUpperCase(),r(J,A.params,A.paramsSerializer),!0),ne.timeout=A.timeout;function we(){if(!!ne){var De="getAllResponseHeaders"in ne?u(ne.getAllResponseHeaders()):null,_e=!q||q==="text"||q==="json"?ne.responseText:ne.response,be={data:_e,status:ne.status,statusText:ne.statusText,headers:De,config:A,request:ne};e(function(Qe){N(Qe),F()},function(Qe){L(Qe),F()},be),ne=null}}if("onloadend"in ne?ne.onloadend=we:ne.onreadystatechange=function(){!ne||ne.readyState!==4||ne.status===0&&!(ne.responseURL&&ne.responseURL.indexOf("file:")===0)||setTimeout(we)},ne.onabort=function(){!ne||(L(h("Request aborted",A,"ECONNABORTED",ne)),ne=null)},ne.onerror=function(){L(h("Network Error",A,null,ne)),ne=null},ne.ontimeout=function(){var _e=A.timeout?"timeout of "+A.timeout+"ms exceeded":"timeout exceeded",be=A.transitional||g.transitional;A.timeoutErrorMessage&&(_e=A.timeoutErrorMessage),L(h(_e,A,be.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",ne)),ne=null},s.isStandardBrowserEnv()){var ye=(A.withCredentials||f(J))&&A.xsrfCookieName?t.read(A.xsrfCookieName):void 0;ye&&(z[A.xsrfHeaderName]=ye)}"setRequestHeader"in ne&&s.forEach(z,function(_e,be){typeof j>"u"&&be.toLowerCase()==="content-type"?delete z[be]:ne.setRequestHeader(be,_e)}),s.isUndefined(A.withCredentials)||(ne.withCredentials=!!A.withCredentials),q&&q!=="json"&&(ne.responseType=A.responseType),typeof A.onDownloadProgress=="function"&&ne.addEventListener("progress",A.onDownloadProgress),typeof A.onUploadProgress=="function"&&ne.upload&&ne.upload.addEventListener("progress",A.onUploadProgress),(A.cancelToken||A.signal)&&(ee=function(De){!ne||(L(!De||De&&De.type?new y("canceled"):De),ne.abort(),ne=null)},A.cancelToken&&A.cancelToken.subscribe(ee),A.signal&&(A.signal.aborted?ee():A.signal.addEventListener("abort",ee))),j||(j=null),ne.send(j)})},Kee}var Yee,die;function FV(){if(die)return Yee;die=1;var s=Pp,e=G0e,t=qde,r={"Content-Type":"application/x-www-form-urlencoded"};function a(g,y){!s.isUndefined(g)&&s.isUndefined(g["Content-Type"])&&(g["Content-Type"]=y)}function u(){var g;return(typeof XMLHttpRequest<"u"||typeof process<"u"&&Object.prototype.toString.call(process)==="[object process]")&&(g=fie()),g}function f(g,y,C){if(s.isString(g))try{return(y||JSON.parse)(g),s.trim(g)}catch(A){if(A.name!=="SyntaxError")throw A}return(C||JSON.stringify)(g)}var h={transitional:{silentJSONParsing:!0,f
|
||
|
|
`;for(let z=0;z<=1;z+=g){const q=e+(t-e)*u(z);y+=z*100+`%{${f(q,1-q)}}
|
||
|
|
`}const C=y+`100% {${f(t,1-t)}}
|
||
|
|
}`,A=`__svelte_${Abe(C)}_${h}`,O=dhe(s),{stylesheet:N,rules:L}=Gz.get(O)||Tbe(O,s);L[A]||(L[A]=!0,N.insertRule(`@keyframes ${A} ${C}`,N.cssRules.length));const j=s.style.animation||"";return s.style.animation=`${j?`${j}, `:""}${A} ${r}ms linear ${a}ms 1 both`,Kz+=1,A}function ghe(s,e){const t=(s.style.animation||"").split(", "),r=t.filter(e?u=>u.indexOf(e)<0:u=>u.indexOf("__svelte")===-1),a=t.length-r.length;a&&(s.style.animation=r.join(", "),Kz-=a,Kz||Dbe())}function Dbe(){xoe(()=>{Kz||(Gz.forEach(s=>{const{ownerNode:e}=s.stylesheet;e&&Ie(e)}),Gz.clear())})}function phe(s,e,t,r){if(!e)return Sn;const a=s.getBoundingClientRect();if(e.left===a.left&&e.right===a.right&&e.top===a.top&&e.bottom===a.bottom)return Sn;const{delay:u=0,duration:f=300,easing:h=the,start:g=che()+u,end:y=g+f,tick:C=Sn,css:A}=t(s,{from:e,to:a},r);let O=!0,N=!1,L;function j(){A&&(L=hne(s,0,1,f,u,h,A)),u||(N=!0)}function z(){A&&ghe(s,L),O=!1}return fhe(q=>{if(!N&&q>=g&&(N=!0),N&&q>=y&&(C(1,0),z()),!O)return!1;if(N){const ee=q-g,F=0+1*h(ee/f);C(F,1-F)}return!0}),j(),C(0,1),z}function bhe(s){const e=getComputedStyle(s);if(e.position!=="absolute"&&e.position!=="fixed"){const{width:t,height:r}=e,a=s.getBoundingClientRect();s.style.position="absolute",s.style.width=t,s.style.height=r,Obe(s,a)}}function Obe(s,e){const t=s.getBoundingClientRect();if(e.left!==t.left||e.top!==t.top){const r=getComputedStyle(s),a=r.transform==="none"?"":r.transform;s.style.transform=`${a} translate(${e.left-t.left}px, ${e.top-t.top}px)`}}let PP;function _P(s){PP=s}function bO(){if(!PP)throw new Error("Function called outside component initialization");return PP}function H0(s){bO().$$.on_mount.push(s)}function vhe(s){bO().$$.after_update.push(s)}function yhe(s){bO().$$.on_destroy.push(s)}function Ip(){const s=bO();return(e,t,{cancelable:r=!1}={})=>{const a=s.$$.callbacks[e];if(a){const u=mhe(e,t,{cancelable:r});return a.slice().forEach(f=>{f.call(s,u)}),!u.defaultPrevented}return!0}}function Yz(s,e){return bO().$$.context.set(s,e),e}function ji(s){return bO().$$.context.get(s)}function Ez(s,e){const t=s.$$.callbacks[e.type];t&&t.slice().forEach(r=>r.call(this,e))}const PD=[],ss=[];let qD=[];const mne=[],Mbe=Promise.resolve();let gne=!1;function Rbe(){gne||(gne=!0,Mbe.then(whe))}function hk(s){qD.push(s)}function Dr(s){mne.push(s)}const ste=new Set;let TD=0;function whe(){if(TD!==0)return;const s=PP;do{try{for(;TD<PD.length;){const e=PD[TD];TD++,_P(e),Nbe(e.$$)}}catch(e){throw PD.length=0,TD=0,e}for(_P(null),PD.length=0,TD=0;ss.length;)ss.pop()();for(let e=0;e<qD.length;e+=1){const t=qD[e];ste.has(t)||(ste.add(t),t())}qD.length=0}while(PD.length);for(;mne.length;)mne.pop()();gne=!1,ste.clear(),_P(s)}function Nbe(s){if(s.fragment!==null){s.update(),Zi(s.before_update);const e=s.dirty;s.dirty=[-1],s.fragment&&s.fragment.p(s.ctx,e),s.after_update.forEach(hk)}}function Pbe(s){const e=[],t=[];qD.forEach(r=>s.indexOf(r)===-1?e.push(r):t.push(r)),t.forEach(r=>r()),qD=e}let oP;function Ibe(){return oP||(oP=Promise.resolve(),oP.then(()=>{oP=null})),oP}function rte(s,e,t){s.dispatchEvent(mhe(`${e?"intro":"outro"}${t}`))}const xz=new Set;let E_;function To(){E_={r:0,c:[],p:E_}}function Do(){E_.r||Zi(E_.c),E_=E_.p}function Re(s,e){s&&s.i&&(xz.delete(s),s.i(e))}function Ue(s,e,t,r){if(s&&s.o){if(xz.has(s))return;xz.add(s),E_.c.push(()=>{xz.delete(s),r&&(t&&s.d(1),r())}),s.o(e)}else r&&r()}const Bbe={duration:0};function Xz(s,e,t,r){const a={direction:"both"};let u=e(s,t,a),f=r?0:1,h=null,g=null,y=null;function C(){y&&ghe(s,y)}function A(N,L){const j=N.b-f;return L*=Math.abs(j),{a:f,b:N.b,d:j,duration:L,start:N.start,end:N.start+L,group:N.group}}function O(N){const{delay:L=0,duration:j=300,easing:z=the,tick:q=Sn,css:ee}=u||Bbe,F={start:che()+L,b:N};N||(F.group=E_,E_.r+=1),h||g?g=F:(ee&&(C(),y=hne(s,f,N,j,L,z,ee)),N&&q(0,1),h=A(F,j),hk(()=>rte(s,N,"start")),fhe(ne=>{if(g&&ne>g.start&&(h=A(g,j),g=null,rte(s,h.b,"start"),ee&&(C(),y=hne(s,f,h.b,h.duration,0,z,u.css))),h){if(ne>=h.end)q(f=h.b,1-f),rte(s,h.b,"end"),g||(h.b?C():--h.group.r||Zi(h.group.c)),h=null;else if(ne>=h.start){const oe=ne-h.sta
|
||
|
|
transform: ${y} translate(${(1-j)*A}${O}, ${(1-j)*N}${L});
|
||
|
|
opacity: ${g-C*z}`}}function Tie(s){let e,t,r,a;return{c(){e=ce("div"),t=Kt(s[1]),W(e,"class","lx-alert text-white bg-success border-1 border rounded px-3 py-0 text-center svelte-190ow44"),W(e,"role","alert")},m(u,f){Le(u,e,f),Q(e,t),a=!0},p(u,f){(!a||f&2)&&Gn(t,u[1])},i(u){a||(hk(()=>{!a||(r||(r=Xz(e,Jz,{duration:500},!0)),r.run(1))}),a=!0)},o(u){r||(r=Xz(e,Jz,{duration:500},!1)),r.run(0),a=!1},d(u){u&&Ie(e),u&&r&&r.end()}}}function jbe(s){let e,t,r=s[0]&&Tie(s);return{c(){r&&r.c(),e=Rs()},m(a,u){r&&r.m(a,u),Le(a,e,u),t=!0},p(a,[u]){a[0]?r?(r.p(a,u),u&1&&Re(r,1)):(r=Tie(a),r.c(),Re(r,1),r.m(e.parentNode,e)):r&&(To(),Ue(r,1,1,()=>{r=null}),Do())},i(a){t||(Re(r),t=!0)},o(a){Ue(r),t=!1},d(a){r&&r.d(a),a&&Ie(e)}}}function Zbe(s,e,t){let r,a;function u(f="Saved"){t(1,r=f),t(0,a=!0),setTimeout(function(){t(0,a=!1)},2e3)}return t(1,r="Saved"),t(0,a=!1),[a,r,u]}class Toe extends ko{constructor(e){super(),So(this,e,Zbe,jbe,Co,{show:2})}get show(){return this.$$.ctx[2]}}function qbe(s){let e,t,r,a,u,f,h,g,y,C,A,O,N,L,j={};return e=new Toe({props:j}),s[3](e),A=new sI({props:{label:"Login"}}),{c(){rn(e.$$.fragment),t=Xe(),r=ce("div"),a=ce("form"),u=ce("div"),f=ce("label"),f.textContent="Email address",h=Xe(),g=ce("input"),y=Xe(),C=ce("div"),rn(A.$$.fragment),W(f,"for","emailaddress"),W(f,"class","form-label"),W(g,"type","email"),W(g,"class","form-control"),W(g,"id","emailaddress"),W(u,"class","mb-3"),W(C,"class","text-center mt-5 d-block"),W(r,"class","wrapper-tiny")},m(z,q){on(e,z,q),Le(z,t,q),Le(z,r,q),Q(r,a),Q(a,u),Q(u,f),Q(u,h),Q(u,g),wr(g,s[0]),Q(a,y),Q(a,C),on(A,C,null),O=!0,N||(L=[Dn(g,"input",s[4]),Dn(a,"submit",s[2])],N=!0)},p(z,[q]){const ee={};e.$set(ee),q&1&&g.value!==z[0]&&wr(g,z[0])},i(z){O||(Re(e.$$.fragment,z),Re(A.$$.fragment,z),O=!0)},o(z){Ue(e.$$.fragment,z),Ue(A.$$.fragment,z),O=!1},d(z){s[3](null),sn(e,z),z&&Ie(t),z&&Ie(r),sn(A),N=!1,Zi(L)}}}function Gbe(s,e,t){const r=ji("channel");let a="",u;function f(y){y.preventDefault(),axios.post(r.lucentUrl+"/login",{email:a}).then(C=>{}).catch(C=>{})}function h(y){ss[y?"unshift":"push"](()=>{u=y,t(1,u)})}function g(){a=this.value,t(0,a)}return[a,u,f,h,g]}class Kbe extends ko{constructor(e){super(),So(this,e,Gbe,qbe,Co,{})}}function Ybe(s){let e,t,r,a,u,f,h,g,y,C,A,O,N,L,j={};return e=new Toe({props:j}),s[4](e),A=new sI({props:{label:"Enter"}}),{c(){rn(e.$$.fragment),t=Xe(),r=ce("div"),a=ce("form"),u=ce("div"),f=ce("h3"),h=Kt("Login as "),g=Kt(s[0]),y=Xe(),C=ce("div"),rn(A.$$.fragment),W(u,"class","mb-3 text-center"),W(C,"class","text-center mt-5 d-block"),W(r,"class","wrapper-tiny")},m(z,q){on(e,z,q),Le(z,t,q),Le(z,r,q),Q(r,a),Q(a,u),Q(u,f),Q(f,h),Q(f,g),Q(a,y),Q(a,C),on(A,C,null),O=!0,N||(L=Dn(a,"submit",s[2]),N=!0)},p(z,[q]){const ee={};e.$set(ee),(!O||q&1)&&Gn(g,z[0])},i(z){O||(Re(e.$$.fragment,z),Re(A.$$.fragment,z),O=!0)},o(z){Ue(e.$$.fragment,z),Ue(A.$$.fragment,z),O=!1},d(z){s[4](null),sn(e,z),z&&Ie(t),z&&Ie(r),sn(A),N=!1,L()}}}function Xbe(s,e,t){const r=ji("channel");let{email:a}=e,{token:u}=e,f;function h(y){y.preventDefault(),axios.post(r.lucentUrl+"/verify",{email:a,token:u}).then(C=>{window.location=r.lucentUrl}).catch(C=>{})}function g(y){ss[y?"unshift":"push"](()=>{f=y,t(1,f)})}return s.$$set=y=>{"email"in y&&t(0,a=y.email),"token"in y&&t(3,u=y.token)},[a,f,h,u,g]}class Jbe extends ko{constructor(e){super(),So(this,e,Xbe,Ybe,Co,{email:0,token:3})}}function Qbe(s){let e,t,r;return{c(){e=ce("div"),t=ce("div"),r=Kt(s[2]),W(t,"class","avatar__letters"),W(e,"class","avatar"),W(e,"title",s[0]),os(e,"background-color",s[3][s[4]]),os(e,"height",s[1]+"px"),os(e,"width",s[1]+"px"),os(e,"font-size",s[1]/2+"px")},m(a,u){Le(a,e,u),Q(e,t),Q(t,r)},p(a,[u]){u&4&&Gn(r,a[2]),u&1&&W(e,"title",a[0]),u&2&&os(e,"height",a[1]+"px"),u&2&&os(e,"width",a[1]+"px"),u&2&&os(e,"font-size",a[1]/2+"px")},i:Sn,o:Sn,d(a){a&&Ie(e)}}}function eve(s,e,t){let{name:r}=e,{side:a="48"}=e;const u=["#00AA55","#009FD4","#B381B3","#939393","#E3BC00","#D47500","#DC2A2A","#3ede91","#377dd4","#0256b0","#053d82","#3d026e","#b378e3","#c4065c","#543208","#d97811","#0c6b40"];let f="";r.split(" ").leng
|
||
|
|
* mustache.js - Logic-less {{mustache}} templates with JavaScript
|
||
|
|
* http://github.com/janl/mustache.js
|
||
|
|
*/var wve=Object.prototype.toString,vO=Array.isArray||function(e){return wve.call(e)==="[object Array]"};function Doe(s){return typeof s=="function"}function _ve(s){return vO(s)?"array":typeof s}function ite(s){return s.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function Fie(s,e){return s!=null&&typeof s=="object"&&e in s}function Cve(s,e){return s!=null&&typeof s!="object"&&s.hasOwnProperty&&s.hasOwnProperty(e)}var Sve=RegExp.prototype.test;function kve(s,e){return Sve.call(s,e)}var Eve=/\S/;function xve(s){return!kve(Eve,s)}var Ave={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};function Tve(s){return String(s).replace(/[&<>"'`=\/]/g,function(t){return Ave[t]})}var Dve=/\s*/,Ove=/\s+/,Hie=/\s*=/,Mve=/\s*\}/,Rve=/#|\^|\/|>|\{|&|=|!/;function Nve(s,e){if(!s)return[];var t=!1,r=[],a=[],u=[],f=!1,h=!1,g="",y=0;function C(){if(f&&!h)for(;u.length;)delete a[u.pop()];else u=[];f=!1,h=!1}var A,O,N;function L(we){if(typeof we=="string"&&(we=we.split(Ove,2)),!vO(we)||we.length!==2)throw new Error("Invalid tags: "+we);A=new RegExp(ite(we[0])+"\\s*"),O=new RegExp("\\s*"+ite(we[1])),N=new RegExp("\\s*"+ite("}"+we[1]))}L(e||Rp.tags);for(var j=new rI(s),z,q,ee,F,ne,oe;!j.eos();){if(z=j.pos,ee=j.scanUntil(A),ee)for(var re=0,J=ee.length;re<J;++re)F=ee.charAt(re),xve(F)?(u.push(a.length),g+=F):(h=!0,t=!0,g+=" "),a.push(["text",F,z,z+1]),z+=1,F===`
|
||
|
|
`&&(C(),g="",y=0,t=!1);if(!j.scan(A))break;if(f=!0,q=j.scan(Rve)||"name",j.scan(Dve),q==="="?(ee=j.scanUntil(Hie),j.scan(Hie),j.scanUntil(O)):q==="{"?(ee=j.scanUntil(N),j.scan(Mve),j.scanUntil(O),q="&"):ee=j.scanUntil(O),!j.scan(O))throw new Error("Unclosed tag at "+j.pos);if(q==">"?ne=[q,ee,z,j.pos,g,y,t]:ne=[q,ee,z,j.pos],y++,a.push(ne),q==="#"||q==="^")r.push(ne);else if(q==="/"){if(oe=r.pop(),!oe)throw new Error('Unopened section "'+ee+'" at '+z);if(oe[1]!==ee)throw new Error('Unclosed section "'+oe[1]+'" at '+z)}else q==="name"||q==="{"||q==="&"?h=!0:q==="="&&L(ee)}if(C(),oe=r.pop(),oe)throw new Error('Unclosed section "'+oe[1]+'" at '+j.pos);return Ive(Pve(a))}function Pve(s){for(var e=[],t,r,a=0,u=s.length;a<u;++a)t=s[a],t&&(t[0]==="text"&&r&&r[0]==="text"?(r[1]+=t[1],r[3]=t[3]):(e.push(t),r=t));return e}function Ive(s){for(var e=[],t=e,r=[],a,u,f=0,h=s.length;f<h;++f)switch(a=s[f],a[0]){case"#":case"^":t.push(a),r.push(a),t=a[4]=[];break;case"/":u=r.pop(),u[5]=a[2],t=r.length>0?r[r.length-1][4]:e;break;default:t.push(a)}return e}function rI(s){this.string=s,this.tail=s,this.pos=0}rI.prototype.eos=function(){return this.tail===""};rI.prototype.scan=function(e){var t=this.tail.match(e);if(!t||t.index!==0)return"";var r=t[0];return this.tail=this.tail.substring(r.length),this.pos+=r.length,r};rI.prototype.scanUntil=function(e){var t=this.tail.search(e),r;switch(t){case-1:r=this.tail,this.tail="";break;case 0:r="";break;default:r=this.tail.substring(0,t),this.tail=this.tail.substring(t)}return this.pos+=r.length,r};function oO(s,e){this.view=s,this.cache={".":this.view},this.parent=e}oO.prototype.push=function(e){return new oO(e,this)};oO.prototype.lookup=function(e){var t=this.cache,r;if(t.hasOwnProperty(e))r=t[e];else{for(var a=this,u,f,h,g=!1;a;){if(e.indexOf(".")>0)for(u=a.view,f=e.split("."),h=0;u!=null&&h<f.length;)h===f.length-1&&(g=Fie(u,f[h])||Cve(u,f[h])),u=u[f[h++]];else u=a.view[e],g=Fie(a.view,e);if(g){r=u;break}a=a.parent}t[e]=r}return Doe(r)&&(r=r.call(this.view)),r};function Mg(){this.templateCache={_cache:{},set:function(e,t){this._cache[e]=t},get:function(e){return this._cache[e]},clear:function(){this._cache={}}}}Mg.prototype.clearCache=function(){typeof this.templateCache<"u"&&this.templateCache.clear()};Mg.prototype.parse=function(e,t){var r=this.templateCache,a=e+":"+(t||Rp.tags).join(":"),u=typeof r<"u",f=u?r.get(a):void 0;return f==null&&(f=Nve(e,t),u&&r.set(a,f)),f};Mg.prototype.render=function(e,t,r,a){var u=this.getConfigTags(a),f=this.parse(e,u),h=t instanceof oO?t:new oO(t,void 0);return this.renderTokens(f,h,r,e,a)};Mg.prototype.renderTokens=function(e,t,r,a,u){for(var f="",h,g,y,C=0,A=e.length;C<A;++C)y=void 0,h=e[C],g=h[0],g==="#"?y=this.renderSection(h,t,r,a,u):g==="^"?y=this.renderInverted(h,t,r,a,u):g===">"?y=this.renderPartial(h,t,r,u):g==="&"?y=this.unescapedValue(h,t):g==="name"?y=this.escapedValue(h,t,u):g==="text"&&(y=this.rawValue(h)),y!==void 0&&(f+=y);return f};Mg.prototype.renderSection=function(e,t,r,a,u){var f=this,h="",g=t.lookup(e[1]);function y(O){return f.render(O,t,r,u)}if(!!g){if(vO(g))for(var C=0,A=g.length;C<A;++C)h+=this.renderTokens(e[4],t.push(g[C]),r,a,u);else if(typeof g=="object"||typeof g=="string"||typeof g=="number")h+=this.renderTokens(e[4],t.push(g),r,a,u);else if(Doe(g)){if(typeof a!="string")throw new Error("Cannot use higher-order sections without the original template");g=g.call(t.view,a.slice(e[3],e[5]),y),g!=null&&(h+=g)}else h+=this.renderTokens(e[4],t,r,a,u);return h}};Mg.prototype.renderInverted=function(e,t,r,a,u){var f=t.lookup(e[1]);if(!f||vO(f)&&f.length===0)return this.renderTokens(e[4],t,r,a,u)};Mg.prototype.indentPartial=function(e,t,r){for(var a=t.replace(/[^ \t]/g,""),u=e.split(`
|
||
|
|
`),f=0;f<u.length;f++)u[f].length&&(f>0||!r)&&(u[f]=a+u[f]);return u.join(`
|
||
|
|
`)};Mg.prototype.renderPartial=function(e,t,r,a){if(!!r){var u=this.getConfigTags(a),f=Doe(r)?r(e[1]):r[e[1]];if(f!=null){var h=e[6],g=e[5],y=e[4],C=f;g==0&&y&&(C=this.indentPartial(f,y,h));var A=this.parse(C,u);return this.renderTokens(A,t,r,C,a)}}};Mg.prototype.unescapedValue=function(e,t){var r=t.lookup(e[1]);if(r!=null)return r};Mg.prototype.escapedValue=function(e,t,r){var a=this.getConfigEscape(r)||Rp.escape,u=t.lookup(e[1]);if(u!=null)return typeof u=="number"&&a===Rp.escape?String(u):a(u)};Mg.prototype.rawValue=function(e){return e[1]};Mg.prototype.getConfigTags=function(e){return vO(e)?e:e&&typeof e=="object"?e.tags:void 0};Mg.prototype.getConfigEscape=function(e){if(e&&typeof e=="object"&&!vO(e))return e.escape};var Rp={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(s){IP.templateCache=s},get templateCache(){return IP.templateCache}},IP=new Mg;Rp.clearCache=function(){return IP.clearCache()};Rp.parse=function(e,t){return IP.parse(e,t)};Rp.render=function(e,t,r,a){if(typeof e!="string")throw new TypeError('Invalid template! Template should be a "string" but "'+_ve(e)+'" was given as the first argument for mustache#render(template, view, partials)');return IP.render(e,t,r,a)};Rp.escape=Tve;Rp.Scanner=rI;Rp.Context=oO;Rp.Writer=Mg;function pne(s){return pne=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},pne(s)}function $0(s,e){if(e.length<s)throw new TypeError(s+" argument"+(s>1?"s":"")+" required, but only "+e.length+" present")}function Hh(s){$0(1,arguments);var e=Object.prototype.toString.call(s);return s instanceof Date||pne(s)==="object"&&e==="[object Date]"?new Date(s.getTime()):typeof s=="number"||e==="[object Number]"?new Date(s):((typeof s=="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 Bve={};function Lve(){return Bve}function $ie(s){var e=new Date(Date.UTC(s.getFullYear(),s.getMonth(),s.getDate(),s.getHours(),s.getMinutes(),s.getSeconds(),s.getMilliseconds()));return e.setUTCFullYear(s.getFullYear()),s.getTime()-e.getTime()}function Az(s,e){$0(2,arguments);var t=Hh(s),r=Hh(e),a=t.getTime()-r.getTime();return a<0?-1:a>0?1:a}function Fve(s,e){$0(2,arguments);var t=Hh(s),r=Hh(e),a=t.getFullYear()-r.getFullYear(),u=t.getMonth()-r.getMonth();return a*12+u}function Hve(s,e){return $0(2,arguments),Hh(s).getTime()-Hh(e).getTime()}var zie={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)}},$ve="trunc";function zve(s){return s?zie[s]:zie[$ve]}function Vve(s){$0(1,arguments);var e=Hh(s);return e.setHours(23,59,59,999),e}function Uve(s){$0(1,arguments);var e=Hh(s),t=e.getMonth();return e.setFullYear(e.getFullYear(),t+1,0),e.setHours(23,59,59,999),e}function Wve(s){$0(1,arguments);var e=Hh(s);return Vve(e).getTime()===Uve(e).getTime()}function jve(s,e){$0(2,arguments);var t=Hh(s),r=Hh(e),a=Az(t,r),u=Math.abs(Fve(t,r)),f;if(u<1)f=0;else{t.getMonth()===1&&t.getDate()>27&&t.setDate(30),t.setMonth(t.getMonth()-a*u);var h=Az(t,r)===-a;Wve(Hh(s))&&u===1&&Az(s,r)===1&&(h=!1),f=a*(u-Number(h))}return f===0?0:f}function Zve(s,e,t){$0(2,arguments);var r=Hve(s,e)/1e3;return zve(t==null?void 0:t.roundingMethod)(r)}var qve={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`),W(t,"class","spinner-border spinner-border-sm"),W(t,"role","status"),W(t,"aria-hidden","true"),e.disabled=a=!s[6],W(e,"class","ms-2 btn btn-primary btn-spinner")},m(h,g){Le(h,e,g),Q(e,t),Q(e,r),u||(f=Dn(e,"click",s[11]),u=!0)},p(h,g){g&64&&a!==(a=!h[6])&&(e.disabled=a)},d(h){h&&Ie(e),u=!1,f()}}}function D2e(s){let e,t,r;return{c(){e=ce("button"),e.innerHTML=`<span class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span>
|
||
|
|
Add`,W(e,"class","ms-2 btn btn-primary btn-spinner")},m(a,u){Le(a,e,u),t||(r=Dn(e,"click",s[11]),t=!0)},p:Sn,d(a){a&&Ie(e),t=!1,r()}}}function O2e(s){let e,t,r,a,u,f,h,g,y,C=[],A=new Map,O,N,L,j,z,q,ee,F,ne;t=new oI({props:{message:s[7]}});function oe(tt){s[12](tt)}let re={schema:s[2],isCreateMode:s[3],record:s[0]};s[5]!==void 0&&(re.active=s[5]),u=new Rhe({props:re}),ss.push(()=>Er(u,"active",oe)),g=new Mhe({props:{record:s[0],schema:s[2]}});let J=s[8];const we=tt=>tt[23].name;for(let tt=0;tt<J.length;tt+=1){let Qe=kae(s,J,tt),ft=we(Qe);A.set(ft,C[tt]=xae(ft,Qe))}let ye=s[2].hasDrafts&&Aae(s);function De(tt,Qe){return tt[3]?D2e:T2e}let _e=De(s),be=_e(s);return{c(){e=ce("div"),rn(t.$$.fragment),r=Xe(),a=ce("div"),rn(u.$$.fragment),h=Xe(),rn(g.$$.fragment),y=Xe();for(let tt=0;tt<C.length;tt+=1)C[tt].c();O=Xe(),N=ce("div"),L=ce("div"),ye&&ye.c(),j=Xe(),be.c(),z=Xe(),q=ce("button"),q.textContent="cancel",W(a,"class","mt-1"),W(q,"class","ms-2 btn btn-link"),W(L,"class","d-flex mt-3 align-items-center justify-content-center"),W(e,"class","inline-edit my-4 svelte-sl11hx")},m(tt,Qe){Le(tt,e,Qe),on(t,e,null),Q(e,r),Q(e,a),on(u,a,null),Q(a,h),on(g,a,null),Q(a,y);for(let ft=0;ft<C.length;ft+=1)C[ft]&&C[ft].m(a,null);Q(e,O),Q(e,N),Q(N,L),ye&&ye.m(L,null),Q(L,j),be.m(L,null),Q(L,z),Q(L,q),ee=!0,F||(ne=[Dn(window,"beforeunload",s[9]),Dn(q,"click",s[10])],F=!0)},p(tt,[Qe]){const ft={};Qe&128&&(ft.message=tt[7]),t.$set(ft);const V={};Qe&4&&(V.schema=tt[2]),Qe&8&&(V.isCreateMode=tt[3]),Qe&1&&(V.record=tt[0]),!f&&Qe&32&&(f=!0,V.active=tt[5],Dr(()=>f=!1)),u.$set(V);const mt={};Qe&1&&(mt.record=tt[0]),Qe&4&&(mt.schema=tt[2]),g.$set(mt),Qe&319&&(J=tt[8],To(),C=Om(C,Qe,we,1,tt,J,A,a,f2,xae,null,kae),Do()),tt[2].hasDrafts?ye?(ye.p(tt,Qe),Qe&4&&Re(ye,1)):(ye=Aae(tt),ye.c(),Re(ye,1),ye.m(L,j)):ye&&(To(),Ue(ye,1,1,()=>{ye=null}),Do()),_e===(_e=De(tt))&&be?be.p(tt,Qe):(be.d(1),be=_e(tt),be&&(be.c(),be.m(L,z)))},i(tt){if(!ee){Re(t.$$.fragment,tt),Re(u.$$.fragment,tt),Re(g.$$.fragment,tt);for(let Qe=0;Qe<J.length;Qe+=1)Re(C[Qe]);Re(ye),ee=!0}},o(tt){Ue(t.$$.fragment,tt),Ue(u.$$.fragment,tt),Ue(g.$$.fragment,tt);for(let Qe=0;Qe<C.length;Qe+=1)Ue(C[Qe]);Ue(ye),ee=!1},d(tt){tt&&Ie(e),sn(t),sn(u),sn(g);for(let Qe=0;Qe<C.length;Qe+=1)C[Qe].d();ye&&ye.d(),be.d(),F=!1,Zi(ne)}}}function M2e(s,e,t){let r,a;const u=ji("channel"),f=Ip();let{schema:h}=e,{record:g}=e,{graph:y={records:[],edges:[]}}=e,{isCreateMode:C}=e,A,O="",N=!1,L=h.fields.filter(ye=>ye.name!=="id"),j="_default";h.fields.reduce((ye,De)=>{var _e;return De.ui==="tab"?(j=De.name,ye):(ye[j]=[...(_e=ye[j])!=null?_e:[],De.name],ye)},[]),H0(()=>{z()});function z(){A={data:JSON.parse(JSON.stringify(g.data)),schema:g.schema,status:g.status,_sys:JSON.parse(JSON.stringify(g._sys)),_file:JSON.parse(JSON.stringify(g._file)),edges:JSON.parse(JSON.stringify(y.edges))}}vhe(()=>{t(6,N=ee())});function q(ye){return N?ye.returnValue="You have unsaved changes. Are you sure you want to exit?":(delete ye.returnValue,"...")}function ee(){return C?!1:!Hu.exports.isEqual(A,{data:g.data,schema:g.schema,status:g.status,_sys:g._sys,_file:g._file,edges:y.edges})}function F(ye){ye.preventDefault(),f("cancel")}function ne(ye){return ye.preventDefault(),console.log("SAVE: Attempt"),t(4,r=null),t(7,a=""),new Promise(function(De,_e){var be,tt;if(!N&&!C){De(null);return}if(!g){De(null);return}t(1,y.edges=(tt=(be=y.edges)==null?void 0:be.filter(Qe=>!Qe._isTrashed&&Qe.source===g.id))!=null?tt:[],y),axios.post(u.lucentUrl+"/records",{record:g,edges:y.edges,isCreateMode:C}).then(function(Qe){console.log("SAVE: SAVED INLINE"),t(0,g=Qe.data.records[0]),t(1,y=Qe.data),C||z(),f("inlinesaved",{records:[g]}),De(null)}).catch(function(Qe){Qe.response&&(typeof Qe.response.data.error=="string"?t(7,a=Qe.response.data.error):t(4,r=Qe.response.data.error)),De(null)})})}function oe(ye){O=ye,t(5,O)}function re(ye){s.$$.not_equal(g.data,ye)&&(g.data=ye,t(0,g))}function J(ye){y=ye,t(1,y)}function we(ye){s.$$.not_equal(g.status,ye)&&(g.status=ye,t(0,g))}return s.$$set=ye=>{"schema"in ye&&t(2,h=ye.schema),"record"in ye&&t(0,g=y
|
||
|
|
`),a=ce("span"),a.innerHTML='<span class="visually-hidden">Loading...</span>',u=Xe(),f=ce("input"),W(a,"class","spinner-border spinner-border-sm"),W(a,"role","status"),W(a,"aria-hidden","true"),W(f,"class","form-control"),W(f,"type","file"),W(f,"id","formFile"),f.multiple=!0,W(f,"accept",B2e),f.disabled=s[0],f.hidden=!0,W(t,"class","btn btn-primary btn-sm btn-spinner "),e.disabled=s[0]},m(y,C){Le(y,e,C),Q(e,t),Q(t,r),Q(t,a),Q(t,u),Q(t,f),h||(g=Dn(f,"input",s[1]),h=!0)},p(y,[C]){C&1&&(f.disabled=y[0]),C&1&&(e.disabled=y[0])},i:Sn,o:Sn,d(y){y&&Ie(e),h=!1,g()}}}let B2e="";function L2e(s,e,t){const r=Ip(),a=ji("channel");let{schema:u}=e,f=[],h=!1;function g(y){t(0,h=!0),f=y.target.files?[...y.target.files]:[];let C=new FormData;C.append("schema",u.name),Array.from(f).forEach(function(A){C.append("files[]",A)}),r("beforeUpload",f),axios.post(a.lucentUrl+"/files/upload",C,{headers:{"Content-Type":"multipart/form-data"}}).then(A=>{A.data.error?r("uploadError",A.data.error):r("uploadComplete",A.data),t(0,h=!1)}).catch(A=>{t(0,h=!1),console.log(A.response.data)})}return s.$$set=y=>{"schema"in y&&t(2,u=y.schema)},[h,g,u]}class F2e extends ko{constructor(e){super(),So(this,e,L2e,I2e,Co,{schema:2})}}function Rae(s,e,t){const r=s.slice();return r[18]=e[t],r}function Nae(s,e,t){const r=s.slice();return r[18]=e[t],r}function H2e(s){let e,t;return e=new wl({props:{icon:"arrow-up-short-wide"}}),{c(){rn(e.$$.fragment)},m(r,a){on(e,r,a),t=!0},i(r){t||(Re(e.$$.fragment,r),t=!0)},o(r){Ue(e.$$.fragment,r),t=!1},d(r){sn(e,r)}}}function $2e(s){let e,t;return e=new wl({props:{icon:"arrow-down-wide-short"}}),{c(){rn(e.$$.fragment)},m(r,a){on(e,r,a),t=!0},i(r){t||(Re(e.$$.fragment,r),t=!0)},o(r){Ue(e.$$.fragment,r),t=!1},d(r){sn(e,r)}}}function Pae(s){let e,t,r,a,u,f,h,g,y,C,A,O=s[18].label+"",N,L,j,z,q;a=new wl({props:{icon:"arrow-up-short-wide"}});function ee(...oe){return s[10](s[18],...oe)}g=new wl({props:{icon:"arrow-down-wide-short"}});function F(...oe){return s[11](s[18],...oe)}function ne(...oe){return s[12](s[18],...oe)}return{c(){e=ce("div"),t=ce("div"),r=ce("button"),rn(a.$$.fragment),f=Xe(),h=ce("button"),rn(g.$$.fragment),C=Xe(),A=ce("button"),N=Kt(O),L=Xe(),W(r,"title","Sort Ascending"),W(r,"class",u="btn btn-sm "+(s[18].name==s[0]?"btn-primary":"btn-outline-primary")),W(h,"title","Sort Descending"),W(h,"class",y="btn btn-sm "+("-"+s[18].name==s[0]?"btn-primary":"btn-outline-primary")),W(A,"title","Sort Ascending"),W(A,"class","btn btn-sm btn-outline-primary w-100 text-nowrap"),os(A,"overflow","hidden"),W(t,"class","btn-group w-100"),W(e,"class","col-4 px-3 py-1 d-flex align-items-center")},m(oe,re){Le(oe,e,re),Q(e,t),Q(t,r),on(a,r,null),Q(t,f),Q(t,h),on(g,h,null),Q(t,C),Q(t,A),Q(A,N),Q(e,L),j=!0,z||(q=[Dn(r,"click",ee),Dn(h,"click",F),Dn(A,"click",ne)],z=!0)},p(oe,re){s=oe,(!j||re&5&&u!==(u="btn btn-sm "+(s[18].name==s[0]?"btn-primary":"btn-outline-primary")))&&W(r,"class",u),(!j||re&5&&y!==(y="btn btn-sm "+("-"+s[18].name==s[0]?"btn-primary":"btn-outline-primary")))&&W(h,"class",y),(!j||re&4)&&O!==(O=s[18].label+"")&&Gn(N,O)},i(oe){j||(Re(a.$$.fragment,oe),Re(g.$$.fragment,oe),j=!0)},o(oe){Ue(a.$$.fragment,oe),Ue(g.$$.fragment,oe),j=!1},d(oe){oe&&Ie(e),sn(a),sn(g),z=!1,Zi(q)}}}function Iae(s){let e,t,r,a,u,f,h,g,y,C,A,O=s[18].label+"",N,L,j,z,q;a=new wl({props:{icon:"arrow-up-short-wide"}});function ee(...oe){return s[13](s[18],...oe)}g=new wl({props:{icon:"arrow-down-wide-short"}});function F(...oe){return s[14](s[18],...oe)}function ne(...oe){return s[15](s[18],...oe)}return{c(){e=ce("div"),t=ce("div"),r=ce("button"),rn(a.$$.fragment),f=Xe(),h=ce("button"),rn(g.$$.fragment),C=Xe(),A=ce("button"),N=Kt(O),L=Xe(),W(r,"title","Sort Ascending"),W(r,"class",u="btn btn-sm "+(s[18].name==s[0]?"btn-primary":"btn-outline-primary")),W(h,"title","Sort Descending"),W(h,"class",y="btn btn-sm "+("-"+s[18].name==s[0]?"btn-primary":"btn-outline-primary")),W(A,"title","Sort Ascending"),W(A,"class","btn btn-sm btn-outline-primary w-100 text-nowrap"),os(A,"overflow","hidden"),W(t,"class","btn-group w-100"),W(e,"class","col-4 px-3 py-1 d-fle
|
||
|
|
`),f=ce("span"),g=Kt(h),y=Kt(`
|
||
|
|
to
|
||
|
|
`),C=ce("span"),O=Kt(A),N=Kt(`
|
||
|
|
of
|
||
|
|
`),L=ce("span"),j=Kt(s[4]),z=Kt(`
|
||
|
|
total`),W(t,"class","pagination justify-content-center"),W(f,"class","font-medium"),W(C,"class","font-medium"),W(L,"class","font-medium"),W(a,"class","text-muted text-center")},m(F,ne){Le(F,e,ne),Q(e,t),ee&&ee.m(t,null),Le(F,r,ne),Le(F,a,ne),Q(a,u),Q(a,f),Q(f,g),Q(a,y),Q(a,C),Q(C,O),Q(a,N),Q(a,L),Q(L,j),Q(a,z),q=!0},p(F,[ne]){F[5]>1?ee?(ee.p(F,ne),ne&32&&Re(ee,1)):(ee=Uae(F),ee.c(),Re(ee,1),ee.m(t,null)):ee&&(To(),Ue(ee,1,1,()=>{ee=null}),Do()),(!q||ne&8)&&h!==(h=+F[3]+1+"")&&Gn(g,h),(!q||ne&28)&&A!==(A=(+F[3]+F[2]>F[4]?F[4]:+F[3]+F[2])+"")&&Gn(O,A),(!q||ne&16)&&Gn(j,F[4])},i(F){q||(Re(ee),q=!0)},o(F){Ue(ee),q=!1},d(F){F&&Ie(e),ee&&ee.d(),F&&Ie(r),F&&Ie(a)}}}function iwe(s,e,t){let r,a,u;const f=Ip();let{inModal:h}=e,{modalUrl:g}=e,{limit:y}=e,{skip:C}=e,{total:A}=e;function O(z){z.preventDefault(),L(r)}function N(z){z.preventDefault(),L(1)}function L(z){const q=new URL(g!=null?g:window.location.href);let ee=z*y-y;q.searchParams.set("skip",ee),h?f("refresh",q):window.location=q}function j(z){Ez.call(this,s,z)}return s.$$set=z=>{"inModal"in z&&t(0,h=z.inModal),"modalUrl"in z&&t(1,g=z.modalUrl),"limit"in z&&t(2,y=z.limit),"skip"in z&&t(3,C=z.skip),"total"in z&&t(4,A=z.total)},s.$$.update=()=>{s.$$.dirty&20&&t(5,r=Math.ceil(A/y)),s.$$.dirty&12&&t(6,a=Math.ceil((C-1)/y)+1),s.$$.dirty&96&&t(7,u=Hu.exports.range(a-3,a+4).filter(z=>z>0&&z<=r))},[h,g,y,C,A,r,a,u,O,N,j]}class awe extends ko{constructor(e){super(),So(this,e,iwe,rwe,Co,{inModal:0,modalUrl:1,limit:2,skip:3,total:4})}}function lwe(s){let e,t,r;return{c(){e=ce("button"),e.textContent="Move to trash",W(e,"type","button"),W(e,"class","btn btn-sm btn-outline-primary")},m(a,u){Le(a,e,u),t||(r=Dn(e,"click",$u(s[9])),t=!0)},p:Sn,d(a){a&&Ie(e),t=!1,r()}}}function cwe(s){let e,t,r,a,u,f,h=s[1].hasDrafts&&Wae(s);return{c(){e=ce("button"),e.textContent="Publish",t=Xe(),h&&h.c(),r=Xe(),a=ce("button"),a.textContent="Delete forever",W(e,"type","button"),W(e,"class","btn btn-sm btn-outline-primary"),W(a,"type","button"),W(a,"class","btn btn-sm btn-outline-primary")},m(g,y){Le(g,e,y),Le(g,t,y),h&&h.m(g,y),Le(g,r,y),Le(g,a,y),u||(f=[Dn(e,"click",$u(s[7])),Dn(a,"click",$u(s[3]))],u=!0)},p(g,y){g[1].hasDrafts?h?h.p(g,y):(h=Wae(g),h.c(),h.m(r.parentNode,r)):h&&(h.d(1),h=null)},d(g){g&&Ie(e),g&&Ie(t),h&&h.d(g),g&&Ie(r),g&&Ie(a),u=!1,Zi(f)}}}function Wae(s){let e,t,r;return{c(){e=ce("button"),e.textContent="Make Draft",W(e,"type","button"),W(e,"class","btn btn-sm btn-outline-primary")},m(a,u){Le(a,e,u),t||(r=Dn(e,"click",$u(s[8])),t=!0)},p:Sn,d(a){a&&Ie(e),t=!1,r()}}}function uwe(s){let e,t,r=s[0].length+"",a,u,f,h,g,y,C,A,O,N;function L(q,ee){return q[2].status_in==="trashed"?cwe:lwe}let j=L(s),z=j(s);return{c(){e=ce("div"),t=ce("span"),a=Kt(r),u=Kt(" records selected"),f=Xe(),h=ce("div"),g=ce("button"),g.textContent="Publish",y=Xe(),C=ce("button"),C.textContent="Make Draft",A=Xe(),z.c(),W(t,"class","me-2"),W(g,"type","button"),W(g,"class","btn btn-sm btn-outline-primary"),W(C,"type","button"),W(C,"class","btn btn-sm btn-outline-primary"),W(h,"class","btn-group "),W(h,"role","group"),W(h,"aria-label","Basic example"),W(e,"class","d-flex align-items-center mb-3")},m(q,ee){Le(q,e,ee),Q(e,t),Q(t,a),Q(t,u),Q(e,f),Q(e,h),Q(h,g),Q(h,y),Q(h,C),Q(h,A),z.m(h,null),O||(N=[Dn(g,"click",$u(s[5])),Dn(C,"click",$u(s[6]))],O=!0)},p(q,[ee]){ee&1&&r!==(r=q[0].length+"")&&Gn(a,r),j===(j=L(q))&&z?z.p(q,ee):(z.d(1),z=j(q),z&&(z.c(),z.m(h,null)))},i:Sn,o:Sn,d(q){q&&Ie(e),z.d(),O=!1,Zi(N)}}}function fwe(s,e,t){const r=ji("channel");let{selected:a}=e,{schema:u}=e,{filter:f}=e;function h(L){L.preventDefault(),axios.post(r.lucentUrl+"/records/delete",{ids:a.map(j=>j.id)}).then(j=>{window.location.reload()}).catch(j=>{console.log(j)})}function g(L,j){axios.post(r.lucentUrl+"/records/status/"+j,{schemaName:u.name,records:a}).then(z=>{window.location.reload()}).catch(z=>{console.log(z)})}const y=L=>g(L,"published"),C=L=>g(L,"draft"),A=L=>g(L,"published"),O=L=>g(L,"draft"),N=L=>g(L,"trashed");return s.$$set=L=>{"selected"in L&&t(0,a=L.selected),"schema"in L&&t(1,u=L.schema),"filter"in L&&t(2,f=L.filter)},[a,u,f
|
||
|
|
* Sortable 1.15.0
|
||
|
|
* @author RubaXa <trash@rubaxa.org>
|
||
|
|
* @author owenm <owen23355@gmail.com>
|
||
|
|
* @license MIT
|
||
|
|
*/function vle(s,e){var t=Object.keys(s);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(s);e&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(s,a).enumerable})),t.push.apply(t,r)}return t}function i2(s){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?arguments[e]:{};e%2?vle(Object(t),!0).forEach(function(r){r_e(s,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(s,Object.getOwnPropertyDescriptors(t)):vle(Object(t)).forEach(function(r){Object.defineProperty(s,r,Object.getOwnPropertyDescriptor(t,r))})}return s}function Tz(s){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Tz=function(e){return typeof e}:Tz=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Tz(s)}function r_e(s,e,t){return e in s?Object.defineProperty(s,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):s[e]=t,s}function D_(){return D_=Object.assign||function(s){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(s[r]=t[r])}return s},D_.apply(this,arguments)}function i_e(s,e){if(s==null)return{};var t={},r=Object.keys(s),a,u;for(u=0;u<r.length;u++)a=r[u],!(e.indexOf(a)>=0)&&(t[a]=s[a]);return t}function a_e(s,e){if(s==null)return{};var t=i_e(s,e),r,a;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(s);for(a=0;a<u.length;a++)r=u[a],!(e.indexOf(r)>=0)&&(!Object.prototype.propertyIsEnumerable.call(s,r)||(t[r]=s[r]))}return t}var l_e="1.15.0";function x_(s){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(s)}var I_=x_(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),cI=x_(/Edge/i),yle=x_(/firefox/i),CP=x_(/safari/i)&&!x_(/chrome/i)&&!x_(/android/i),zhe=x_(/iP(ad|od|hone)/i),Vhe=x_(/chrome/i)&&x_(/android/i),Uhe={capture:!1,passive:!1};function ll(s,e,t){s.addEventListener(e,t,!I_&&Uhe)}function Ia(s,e,t){s.removeEventListener(e,t,!I_&&Uhe)}function Qz(s,e){if(!!e){if(e[0]===">"&&(e=e.substring(1)),s)try{if(s.matches)return s.matches(e);if(s.msMatchesSelector)return s.msMatchesSelector(e);if(s.webkitMatchesSelector)return s.webkitMatchesSelector(e)}catch{return!1}return!1}}function c_e(s){return s.host&&s!==document&&s.host.nodeType?s.host:s.parentNode}function Gy(s,e,t,r){if(s){t=t||document;do{if(e!=null&&(e[0]===">"?s.parentNode===t&&Qz(s,e):Qz(s,e))||r&&s===t)return s;if(s===t)break}while(s=c_e(s))}return null}var wle=/\s+/g;function x1(s,e,t){if(s&&e)if(s.classList)s.classList[t?"add":"remove"](e);else{var r=(" "+s.className+" ").replace(wle," ").replace(" "+e+" "," ");s.className=(r+(t?" "+e:"")).replace(wle," ")}}function zr(s,e,t){var r=s&&s.style;if(r){if(t===void 0)return document.defaultView&&document.defaultView.getComputedStyle?t=document.defaultView.getComputedStyle(s,""):s.currentStyle&&(t=s.currentStyle),e===void 0?t:t[e];!(e in r)&&e.indexOf("webkit")===-1&&(e="-webkit-"+e),r[e]=t+(typeof t=="string"?"":"px")}}function GD(s,e){var t="";if(typeof s=="string")t=s;else do{var r=zr(s,"transform");r&&r!=="none"&&(t=r+" "+t)}while(!e&&(s=s.parentNode));var a=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return a&&new a(t)}function Whe(s,e,t){if(s){var r=s.getElementsByTagName(e),a=0,u=r.length;if(t)for(;a<u;a++)t(r[a],a);return r}return[]}function t2(){var s=document.scrollingElement;return s||document.documentElement}function ud(s,e,t,r,a){if(!(!s.getBoundingClientRect&&s!==window)){var u,f,h,g,y,C,A;if(s!==window&&s.parentNode&&s!==t2()?(u=s.getBoundingClientRect(),f=u.top,h=u.left,g=u.bottom,y=u.right,C=u.height,A=u.width):(f=0,h=0,g=window.innerHeight,y=window.innerWidth,C=window.innerHeight,A=window.innerWidth),(e||t)&&s!==window&&(a=a||s.parentNode,!I_))do if(a&&a.getBoundingClientRect&&(zr(a,"transform")!=="none"||t&&zr(a,"position")!=="static")){var O=a.getBoundingClientRect();f-=O.top+parseInt(zr(a,"border-top-width")),h-=O.left+parseInt(zr(a,"border-left-width")),g=f+u.height,y=h+u.width;break}while(a=a.parentNode);if(r&&s!==window){var N=GD(a||s),
|
||
|
|
`||n==="\r",Oa=(n,i)=>i<n.length&&i>=0?Yh(n[i]):!1,rh=(n,i=4,l=!0,d=!0)=>{const p=pu(" ",i),w=n.replace(/\t/g,p);return bn(w,(R,B)=>tb(B)||B===Gr?R.pcIsSpace||R.str===""&&l||R.str.length===w.length-1&&d||Oa(w,R.str.length+1)?{pcIsSpace:!1,str:R.str+Gr}:{pcIsSpace:!0,str:R.str+" "}:{pcIsSpace:Yh(B),str:R.str+B},{pcIsSpace:!1,str:""}).str},Ed=(n,i)=>{const l=Ke.fromDom(i),d=Ke.fromDom(n);return m2(d,"pre,code",He(pt,l))},qm=(n,i)=>_n(n)&&Zm(n.data)&&!Ed(n,i),Gm=n=>Xn(n)&&n.nodeName==="A"&&!n.hasAttribute("href")&&(n.hasAttribute("name")||n.hasAttribute("id")),Xh=(n,i)=>Sl(n)&&!qm(n,i)||Gm(n)||Yu(n),Yu=Pc("data-mce-bookmark"),nb=Pc("data-mce-bogus"),Z1=Vg("data-mce-bogus","all"),H_=(n,i)=>{let l=0;if(Xh(n,n))return!1;{let d=n.firstChild;if(!d)return!0;const p=new pi(d,n);do{if(i){if(Z1(d)){d=p.next(!0);continue}if(nb(d)){d=p.next();continue}}if(ui(d)){l++,d=p.next();continue}if(Xh(d,n))return!1;d=p.next()}while(d);return l<=1}},Ma=(n,i=!0)=>H_(n.dom,i),Zg="data-mce-block",Km=n=>yt(gs(n),i=>!/[A-Z]/.test(i)),nu=n=>Km(n).join(","),Af=(n,i)=>_e(i.querySelector(n))?(i.setAttribute(Zg,"true"),i.getAttribute("data-mce-selected")==="inline-boundary"&&i.removeAttribute("data-mce-selected"),!0):(i.removeAttribute(Zg),!1),Ym=(n,i)=>{const l=nu(n.getTransparentElements()),d=nu(n.getBlockElements());return yt(i.querySelectorAll(l),p=>Af(d,p))},ih=(n,i)=>{var l;const d=i?"lastChild":"firstChild";for(let p=n[d];p;p=p[d])if(Ma(Ke.fromDom(p))){(l=p.parentNode)===null||l===void 0||l.removeChild(p);return}},Au=(n,i)=>{const l=document.createRange(),d=n.parentNode;if(d){l.setStartBefore(n),l.setEndBefore(i);const p=l.extractContents();ih(p,!0),l.setStartAfter(i),l.setEndAfter(n);const w=l.extractContents();ih(w,!1),Ma(Ke.fromDom(p))||d.insertBefore(p,n),Ma(Ke.fromDom(i))||d.insertBefore(i,n),Ma(Ke.fromDom(w))||d.insertBefore(w,n),d.removeChild(n)}},xd=(n,i,l)=>{const d=n.getBlockElements(),p=Ke.fromDom(i),w=R=>Xr(R)in d,E=R=>pt(R,p);Pe(Qd(l),R=>{li(R,w,E).each(B=>{const K=Y0(R,ie=>w(ie)&&!n.isValidChild(Xr(B),Xr(ie)));if(K.length>0){const ie=gi(B);Pe(K,ue=>{li(ue,w,E).each(pe=>{Au(pe.dom,ue.dom)})}),ie.each(ue=>Ym(n,ue.dom))}})})},Xm=(n,i,l)=>{Pe([...l,...Jm(n,i)?[i]:[]],d=>Pe(dl(Ke.fromDom(d),d.nodeName.toLowerCase()),p=>{kv(n,p.dom)&&ql(p)}))},ob=(n,i)=>{const l=Ym(n,i);xd(n,i,l),Xm(n,i,l)},_v=(n,i)=>{if(Sv(n,i)){const l=nu(n.getBlockElements());Af(l,i)}},Cv=(n,i,l)=>{const d=w=>pt(w,Ke.fromDom(i)),p=Gd(Ke.fromDom(l),d);Zr(p,p.length-2).filter(_l).fold(()=>ob(n,i),w=>ob(n,w.dom))},ah=n=>n.hasAttribute(Zg),qg=(n,i)=>cn(n.getTransparentElements(),i),Sv=(n,i)=>Xn(i)&&qg(n,i.nodeName),Jm=(n,i)=>Sv(n,i)&&ah(i),kv=(n,i)=>Sv(n,i)&&!ah(i),nr=(n,i)=>i.type===1&&qg(n,i.name)&&F(i.attr(Zg)),Ao=vs().browser,lh=n=>Jn(n,_l),q1=n=>Ao.isFirefox()&&Xr(n)==="table"?lh(Aa(n)).filter(i=>Xr(i)==="caption").bind(i=>lh(tl(i)).map(l=>{const d=l.dom.offsetTop,p=i.dom.offsetTop,w=i.dom.offsetHeight;return d<=p?-w:0})).getOr(0):0,Gg=(n,i)=>n.children&&Ct(n.children,i),Tk=(n,i,l)=>{let d=0,p=0;const w=n.ownerDocument;if(l=l||n,i){if(l===n&&i.getBoundingClientRect&&Mi(Ke.fromDom(n),"position")==="static"){const R=i.getBoundingClientRect();return d=R.left+(w.documentElement.scrollLeft||n.scrollLeft)-w.documentElement.clientLeft,p=R.top+(w.documentElement.scrollTop||n.scrollTop)-w.documentElement.clientTop,{x:d,y:p}}let E=i;for(;E&&E!==l&&E.nodeType&&!Gg(E,l);){const R=E;d+=R.offsetLeft||0,p+=R.offsetTop||0,E=R.offsetParent}for(E=i.parentNode;E&&E!==l&&E.nodeType&&!Gg(E,l);)d-=E.scrollLeft||0,p-=E.scrollTop||0,E=E.parentNode;p+=q1(Ke.fromDom(i))}return{x:d,y:p}},Ev=(n,i={})=>{let l=0;const d={},p=Ke.fromDom(n),w=Eo(p),E=Oe=>{i.referrerPolicy=Oe},R=Oe=>{i.contentCssCors=Oe},B=Oe=>{Qi(jh(p),Oe)},K=Oe=>{const ze=jh(p);Ye(ze,"#"+Oe).each(pr)},ie=Oe=>go(d,Oe).getOrThunk(()=>({id:"mce-u"+l++,passed:[],failed:[],count:0})),ue=Oe=>new Promise((ze,ht)=>{let bt;const vt=hn._addCacheSuffix(Oe),Mt=ie(vt);d[vt]=Mt,Mt.count++;const fn=($t,yn)=>{Pe($t,xn),Mt.status=yn,Mt.passed=[],Mt.failed=[],bt&&(bt.onload=null,bt.onerror=null,bt=null)},$n=()=>fn(Mt.passed,2),Pn=()=>fn(Mt.failed,3);
|
||
|
|
Actual: `+pe.join(","));if(!Js(i,Ze=>Ct(pe,Ze)))throw new Error("Not all branches were specified when using match. Specified: "+pe.join(", ")+`
|
||
|
|
Required: `+i.join(", "));return ue[E].apply(null,B)},log:ue=>{console.log(ue,{constructors:i,constructor:E,params:B})}}}}),l}};lg.generate([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);const $k=n=>{const i=[],l=[];return Pe(n,d=>{d.fold(p=>{i.push(p)},p=>{l.push(p)})}),{errors:i,values:l}},zk=n=>n.type==="inline-command"||n.type==="inline-format",Z2=n=>n.type==="block-command"||n.type==="block-format",q2=n=>{const i=d=>fc.error({message:d,pattern:n}),l=(d,p,w)=>{if(n.format!==void 0){let E;if(re(n.format)){if(!Js(n.format,F))return i(d+" pattern has non-string items in the `format` array");E=n.format}else if(F(n.format))E=[n.format];else return i(d+" pattern has non-string `format` parameter");return fc.value(p(E))}else return n.cmd!==void 0?F(n.cmd)?fc.value(w(n.cmd,n.value)):i(d+" pattern has non-string `cmd` parameter"):i(d+" pattern is missing both `format` and `cmd` parameters")};if(!ne(n))return i("Raw pattern is not an object");if(!F(n.start))return i("Raw pattern is missing `start` parameter");if(n.end!==void 0){if(!F(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 d=n.start,p=n.end;return p.length===0&&(p=d,d=""),l("Inline",w=>({type:"inline-format",start:d,end:p,format:w}),(w,E)=>({type:"inline-command",start:d,end:p,cmd:w,value:E}))}else return n.replacement!==void 0?F(n.replacement)?n.start.length===0?i("Replacement pattern has empty `start` parameter"):fc.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"):l("Block",d=>({type:"block-format",start:n.start,format:d[0]}),(d,p)=>({type:"block-command",start:n.start,cmd:d,value:p}))},sm=n=>yt(n,Z2),G2=n=>yt(n,zk),Jp=(n,i)=>({inlinePatterns:G2(n),blockPatterns:sm(n),dynamicPatternsLookup:i}),gl=n=>{const i=$k(Et(n,q2));return Pe(i.errors,l=>console.error(l.message,l.pattern)),i.values},Al=n=>i=>{const l=n(i);return gl(l)},An=vs().deviceType,Vk=An.isTouch(),Xl=Lr.DOM,Uk=n=>{const i=n.indexOf("=")>0?n.split(/[;,](?![^=;,]*(?:[;,]|$))/):n.split(",");return bn(i,(l,d)=>{const p=d.split("="),w=p[0],E=p.length>1?p[1]:w;return l[pc(w)]=pc(E),l},{})},K2=n=>ee(n,RegExp),to=n=>i=>i.options.get(n),Cc=n=>F(n)||ne(n),Y2=(n,i="")=>l=>{const d=F(l);if(d)if(l.indexOf("=")!==-1){const p=Uk(l);return{value:go(p,n.id).getOr(i),valid:d}}else return{value:l,valid:d};else return{valid:!1,message:"Must be a string."}},n0=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:Y2(n,"tinymce"),default:"tinymce"}),i("body_class",{processor:Y2(n),default:""}),i("content_security_policy",{processor:"string",default:""}),i("br_in_pre",{processor:"boolean",default:!0}),i("forced_root_block",{processor:l=>{const d=F(l)&&gr(l);return d?{value:l,valid:d}:{valid:!1,message:"Must be a non-empty string."}},default:"p"}),i("forced_root_block_attrs",{processor:"object",default:{}}),i("newline_behavior",{processor:l=>{const d=Ct(["block","linebreak","invert","default"],l);return d?{value:l,valid:d}:{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,p0=n=>!_h(n)&&!Ks(n)&&!J0(n),EE=n=>({value:d3(n)}),d3=n=>fa(n,"#").toUpperCase(),ay=n=>{const i=n.toString(16);return(i.length===1?"0"+i:i).toUpperCase()},OO=n=>{const i=ay(n.red)+ay(n.green)+ay(n.blue);return EE(i)},xE=/^\s*rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)\s*$/i,IC=/^\s*rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d?(?:\.\d+)?)\s*\)\s*$/i,gw=(n,i,l,d)=>({red:n,green:i,blue:l,alpha:d}),MO=(n,i,l,d)=>{const p=parseInt(n,10),w=parseInt(i,10),E=parseInt(l,10),R=parseFloat(d);return gw(p,w,E,R)},AE=n=>{if(n==="transparent")return he.some(gw(0,0,0,0));const i=xE.exec(n);if(i!==null)return he.some(MO(i[1],i[2],i[3],"1"));const l=IC.exec(n);return l!==null?he.some(MO(l[1],l[2],l[3],l[4])):he.none()},BC=n=>AE(n).map(OO).map(i=>"#"+i.value).getOr(n),TE=n=>{const i=[];if(n)for(let l=0;l<n.rangeCount;l++)i.push(n.getRangeAt(l));return i},CI=n=>Ns(n,i=>{const l=Q1(i);return l?[Ke.fromDom(l)]:[]}),h3=n=>TE(n).length>1,DE=n=>yt(CI(n),Vm),ly=n=>dl(n,"td[data-mce-selected],th[data-mce-selected]"),pw=(n,i)=>{const l=ly(i);return l.length>0?l:DE(n)},b0=n=>pw(TE(n.selection.getSel()),Ke.fromDom(n.getBody())),up=(n,i)=>Se(n,"table",i),m3=n=>{const i=n.startContainer,l=n.startOffset;return _n(i)?l===0?he.some(Ke.fromDom(i)):he.none():he.from(i.childNodes[l]).map(Ke.fromDom)},RO=n=>{const i=n.endContainer,l=n.endOffset;return _n(i)?l===i.data.length?he.some(Ke.fromDom(i)):he.none():he.from(i.childNodes[l-1]).map(Ke.fromDom)},g3=n=>oi(n).fold(nt([n]),i=>[n].concat(g3(i))),OE=n=>_u(n).fold(nt([n]),i=>Xr(i)==="br"?ya(i).map(l=>[n].concat(OE(l))).getOr([]):[n].concat(OE(i))),cy=(n,i)=>ni(m3(i),RO(i),(l,d)=>{const p=Jn(g3(n),He(pt,l)),w=Jn(OE(n),He(pt,d));return p.isSome()&&w.isSome()}).getOr(!1),ME=(n,i,l,d)=>{const p=l,w=new pi(l,p),E=Wt(n.schema.getMoveCaretBeforeOnEnterElements(),(B,K)=>!Ct(["td","th","table"],K.toLowerCase()));let R=l;do{if(_n(R)&&hn.trim(R.data).length!==0){d?i.setStart(R,0):i.setEnd(R,R.data.length);return}if(E[R.nodeName]){d?i.setStartBefore(R):R.nodeName==="BR"?i.setEndBefore(R):i.setEndAfter(R);return}}while(R=d?w.next():w.prev());p.nodeName==="BODY"&&(d?i.setStart(p,0):i.setEnd(p,p.childNodes.length))},LC=n=>{const i=n.selection.getSel();return _e(i)&&i.rangeCount>0},RE=(n,i)=>{const l=b0(n);l.length>0?Pe(l,d=>{const p=d.dom,w=n.dom.createRng();w.setStartBefore(p),w.setEndAfter(p),i(w,!0)}):i(n.selection.getRng(),!1)},p3=(n,i,l)=>{const d=vr(n,i);l(d),n.moveToBookmark(d)},bw=n=>tt(n==null?void 0:n.nodeType),NE=n=>Xn(n)&&!Bd(n)&&!$c(n)&&!Cd(n),NO=(n,i)=>{if(NE(i)&&!/^(TD|TH)$/.test(i.nodeName)){const l=n.getAttrib(i,"data-mce-selected"),d=parseInt(l,10);return!isNaN(d)&&d>0}else return!1},cm=n=>n.isContentEditable===!0,b3=(n,i,l)=>{const{selection:d,dom:p}=n,w=d.getNode(),E=xs(w);p3(d,!0,()=>{i()}),E&&xs(w)&&p.isChildOf(w,n.getBody())?n.selection.select(w):l(d.getStart())&&PO(p,d)},PO=(n,i)=>{var l,d;const p=i.getRng(),{startContainer:w,startOffset:E}=p,R=i.getNode();if(!NO(n,R)&&Xn(w)){const B=w.childNodes,K=n.getRoot();let ie;if(E<B.length){const ue=B[E];ie=new pi(ue,(l=n.getParent(ue,n.isBlock))!==null&&l!==void 0?l:K)}else{const ue=B[B.length-1];ie=new pi(ue,(d=n.getParent(ue,n.isBlock))!==null&&d!==void 0?d:K),ie.next(!0)}for(let ue=ie.current();ue;ue=ie.next()){if(n.getContentEditable(ue)==="false")return;if(_n(ue)&&!Ql(ue)){p.setStart(ue,0),i.setRng(p);return}}}},Yn=(n,i,l)=>{if(n){const d=i?"nextSibling":"previousSibling";for(n=l?n:n[d];n;n=n[d])if(Xn(n)||!Ql(n))return n}},$l=(n,i)=>!!n.getTextBlockElements()[i.nodeName.toLowerCase()]||Jm(n,i),um=(n,i,l)=>n.schema.isValidChild(i,l),Ql=(n,i=!1)=>{if(_e(n)&&_n(n)){const l=i?n.data.replace(/ /g,"\xA0"):n.data;return Zm(l)}else return!1},fm=n=>_e(n)&&_n(n)&&n.length===0,v3=(n,i)=>{const l="[data-mce-cef-wrappable]",d=Sb(n),p=Ja(d)?l:`${l},${d}`;return wu(Ke.fromDom(i),p)},vw=(n,i)=>{const l=n.dom;return NE(i)&&l.getContentEditable(i)==="false"&&v3(n,i)&&l.select('[contenteditable="true"]',i).length===0},Ch=(n,i)=>be(n)?n(i):(_e(i)&&(n=n.replace(/%(\w+)/g,(l,d)=>i[d]||l)),n),FC=(n,i)=>(n=n||"",i=i||"",n=""+(n.nodeName||n),i=""
|
||
|
|
]*|<br \\/>[\r
|
||
|
|
]*)$`);return i.replace(d,"")},ZU=(n,i)=>{const l=n.getDoc(),d=jl(Ke.fromDom(n.getBody())),p=Ke.fromTag("div",l);Tr(p,"data-mce-bogus","all"),ra(p,{position:"fixed",left:"-9999999px",top:"0"}),Cf(p,i.innerHTML),Z3(p),ZI(p);const w=H1(d);Qi(w,p);const E=Bn(p.dom.innerText);return pr(p),E},qU=(n,i,l)=>{let d;return i.format==="raw"?d=hn.trim(WU(n.serializer,l.innerHTML)):i.format==="text"?d=ZU(n,l):i.format==="tree"?d=n.serializer.serialize(l,i):d=jU(n,n.serializer.serialize(l,i)),i.format!=="text"&&!Jc(Ke.fromDom(l))&&F(d)?hn.trim(d):d},GU=(n,i)=>he.from(n.getBody()).fold(nt(i.format==="tree"?new Hd("body",11):""),l=>qU(n,i,l)),ex=hn.makeMap,pM=n=>{const i=[];n=n||{};const l=n.indent,d=ex(n.indent_before||""),p=ex(n.indent_after||""),w=Yg.getEncodeFunc(n.entity_encoding||"raw",n.entities),E=n.element_format!=="xhtml";return{start:(R,B,K)=>{if(l&&d[R]&&i.length>0){const ie=i[i.length-1];ie.length>0&&ie!==`
|
||
|
|
`&&i.push(`
|
||
|
|
`)}if(i.push("<",R),B)for(let ie=0,ue=B.length;ie<ue;ie++){const pe=B[ie];i.push(" ",pe.name,'="',w(pe.value,!0),'"')}if(!K||E?i[i.length]=">":i[i.length]=" />",K&&l&&p[R]&&i.length>0){const ie=i[i.length-1];ie.length>0&&ie!==`
|
||
|
|
`&&i.push(`
|
||
|
|
`)}},end:R=>{let B;i.push("</",R,">"),l&&p[R]&&i.length>0&&(B=i[i.length-1],B.length>0&&B!==`
|
||
|
|
`&&i.push(`
|
||
|
|
`))},text:(R,B)=>{R.length>0&&(i[i.length]=B?R:w(R))},cdata:R=>{i.push("<![CDATA[",R,"]]>")},comment:R=>{i.push("<!--",R,"-->")},pi:(R,B)=>{B?i.push("<?",R," ",w(B),"?>"):i.push("<?",R,"?>"),l&&i.push(`
|
||
|
|
`)},doctype:R=>{i.push("<!DOCTYPE",R,">",l?`
|
||
|
|
`:"")},reset:()=>{i.length=0},getContent:()=>i.join("").replace(/\n$/,"")}},Pw=(n={},i=dh())=>{const l=pM(n);return n.validate="validate"in n?n.validate:!0,{serialize:p=>{const w=n.validate,E={3:B=>{var K;l.text((K=B.value)!==null&&K!==void 0?K:"",B.raw)},8:B=>{var K;l.comment((K=B.value)!==null&&K!==void 0?K:"")},7:B=>{l.pi(B.name,B.value)},10:B=>{var K;l.doctype((K=B.value)!==null&&K!==void 0?K:"")},4:B=>{var K;l.cdata((K=B.value)!==null&&K!==void 0?K:"")},11:B=>{let K=B;if(K=K.firstChild)do R(K);while(K=K.next)}};l.reset();const R=B=>{var K;const ie=E[B.type];if(ie)ie(B);else{const ue=B.name,pe=ue in i.getVoidElements();let Be=B.attributes;if(w&&Be&&Be.length>1){const Ze=[];Ze.map={};const Oe=i.getElementRule(B.name);if(Oe){for(let ze=0,ht=Oe.attributesOrder.length;ze<ht;ze++){const bt=Oe.attributesOrder[ze];if(bt in Be.map){const vt=Be.map[bt];Ze.map[bt]=vt,Ze.push({name:bt,value:vt})}}for(let ze=0,ht=Be.length;ze<ht;ze++){const bt=Be[ze].name;if(!(bt in Ze.map)){const vt=Be.map[bt];Ze.map[bt]=vt,Ze.push({name:bt,value:vt})}}Be=Ze}}if(l.start(ue,Be,pe),!pe){let Ze=B.firstChild;if(Ze){(ue==="pre"||ue==="textarea")&&Ze.type===3&&((K=Ze.value)===null||K===void 0?void 0:K[0])===`
|
||
|
|
`&&l.text(`
|
||
|
|
`,!0);do R(Ze);while(Ze=Ze.next)}l.end(ue)}}};return p.type===1&&!n.inner?R(p):p.type===3?E[3](p):E[11](p),l.getContent()}}},qI=new Set;Pe(["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=>{qI.add(i)});const ms=["font","text-decoration","text-emphasis"],bM=(n,i)=>gs(n.parseStyle(n.getAttrib(i,"style"))),ks=n=>qI.has(n),GI=(n,i)=>Js(bM(n,i),l=>!ks(l)),Tse=n=>yt(n,i=>Jt(ms,l=>xr(i,l))),Dse=(n,i,l)=>{const d=bM(n,i),p=bM(n,l),w=E=>{var R,B;const K=(R=n.getStyle(i,E))!==null&&R!==void 0?R:"",ie=(B=n.getStyle(l,E))!==null&&B!==void 0?B:"";return gr(K)&&gr(ie)&&K!==ie};return Jt(d,E=>{const R=B=>Jt(B,K=>K===E);if(!R(p)&&R(ms)){const B=Tse(p);return Jt(B,w)}else return w(E)})},KI=(n,i,l)=>he.from(l.container()).filter(_n).exists(d=>{const p=n?0:-1;return i(d.data.charAt(l.offset()+p))}),YI=He(KI,!0,_h),XI=He(KI,!1,_h),KU=n=>{const i=n.container();return _n(i)&&(i.data.length===0||Cn(i.data)&&uy.isBookmarkNode(i.parentNode))},py=(n,i)=>l=>d0(n?0:-1,l).filter(i).isSome(),Qo=n=>zi(n)&&Mi(Ke.fromDom(n),"display")==="block",JI=n=>xs(n)&&!hl(n),YU=py(!0,Qo),XU=py(!1,Qo),$b=py(!0,Gu),oS=py(!1,Gu),QI=py(!0,Eu),eB=py(!1,Eu),by=py(!0,JI),zb=py(!1,JI),JU=n=>n.slice(0,-1),Ose=(n,i,l)=>ln(i,n)?JU(Gd(n,d=>l(d)||pt(d,i))):[],QU=(n,i)=>Ose(n,i,We),Vb=(n,i)=>[n].concat(QU(n,i)),vM=(n,i,l)=>vE(n,i,l,KU),tB=(n,i)=>Jn(Vb(Ke.fromDom(i.container()),n),ac),nB=(n,i,l)=>vM(n,i.dom,l).forall(d=>tB(i,l).fold(()=>!Nd(d,l,i.dom),p=>!Nd(d,l,i.dom)&&ln(p,Ke.fromDom(d.container())))),yM=(n,i,l)=>tB(i,l).fold(()=>vM(n,i.dom,l).forall(d=>!Nd(d,l,i.dom)),d=>vM(n,d.dom,l).isNone()),wM=He(yM,!1),Ms=He(yM,!0),oB=He(nB,!1),q3=He(nB,!0),sB=n=>Ve(n).exists(Xc),tx=(n,i,l)=>{const d=yt(Vb(Ke.fromDom(l.container()),i),ac),p=No(d).getOr(i);return Pd(n,p.dom,l).filter(sB)},G3=(n,i)=>Ve(i).exists(Xc)||tx(!0,n,i).isSome(),K3=(n,i)=>dt(i).exists(Xc)||tx(!1,n,i).isSome(),rB=He(tx,!1),eW=He(tx,!0),_M=n=>Vt.isTextPosition(n)&&!n.isAtStart()&&!n.isAtEnd(),iB=(n,i)=>{const l=yt(Vb(Ke.fromDom(i.container()),n),ac);return No(l).getOr(n)},aB=(n,i)=>_M(i)?XI(i):XI(i)||Mu(iB(n,i).dom,i).exists(XI),lB=(n,i)=>_M(i)?YI(i):YI(i)||Rf(iB(n,i).dom,i).exists(YI),tW=n=>Ct(["pre","pre-wrap"],n),CM=n=>Ve(n).bind(i=>Bl(i,_l)).exists(i=>tW(Mi(i,"white-space"))),nW=(n,i)=>Mu(n.dom,i).isNone(),oW=(n,i)=>Rf(n.dom,i).isNone(),sW=(n,i)=>nW(n,i)||oW(n,i)||wM(n,i)||Ms(n,i)||K3(n,i)||G3(n,i),SM=n=>_e(n)&&xs(n)&&RC(n),Y3=(n,i)=>l=>SM(new pi(l,n)[i]()),rW=(n,i)=>{const l=Rf(n.dom,i).getOr(i),d=Y3(n.dom,"next");return i.isAtEnd()&&(d(i.container())||d(l.container()))},iW=(n,i)=>{const l=Mu(n.dom,i).getOr(i),d=Y3(n.dom,"prev");return i.isAtStart()&&(d(i.container())||d(l.container()))},cB=(n,i)=>CM(i)?!1:sW(n,i)||aB(n,i)||lB(n,i),nx=(n,i)=>CM(i)?!1:wM(n,i)||oB(n,i)||K3(n,i)||aB(n,i)||iW(n,i),aW=n=>{const i=n.container(),l=n.offset();return _n(i)&&l<i.data.length?Vt(i,l+1):n},ox=(n,i)=>CM(i)?!1:Ms(n,i)||q3(n,i)||G3(n,i)||lB(n,i)||rW(n,i),kM=(n,i)=>nx(n,i)||ox(n,aW(i)),uB=(n,i)=>Ks(n.charAt(i)),EM=(n,i)=>_h(n.charAt(i)),lW=n=>{const i=n.container();return _n(i)&&Qs(i.data,Gr)},cW=n=>{const i=n.split("");return Et(i,(l,d)=>Ks(l)&&d>0&&d<i.length-1&&p0(i[d-1])&&p0(i[d+1])?" ":l).join("")},vy=(n,i,l)=>{const d=i.data,p=Vt(i,0);return!l&&uB(d,0)&&!kM(n,p)?(i.data=" "+d.slice(1),!0):l&&EM(d,0)&&nx(n,p)?(i.data=Gr+d.slice(1),!0):!1},uW=n=>{const i=n.data,l=cW(i);return l!==i?(n.data=l,!0):!1},xM=(n,i,l)=>{const d=i.data,p=Vt(i,d.length-1);return!l&&uB(d,d.length-1)&&!kM(n,p)?(i.data=d.
|
||
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var R8=Object.hasOwnProperty,kx=Object.setPrototypeOf,Ej=Object.isFrozen,xj=Object.getPrototypeOf,Sy=Object.getOwnPropertyDescriptor,rd=Object.freeze,c1=Object.seal,Ex=Object.create,xR=typeof Reflect<"u"&&Reflect,vS=xR.apply,kT=xR.construct;vS||(vS=function(i,l,d){return i.apply(l,d)}),rd||(rd=function(i){return i}),c1||(c1=function(i){return i}),kT||(kT=function(i,l){return Sx(i,l1(l))});var N8=yg(Array.prototype.forEach),Aj=yg(Array.prototype.pop),xx=yg(Array.prototype.push),ET=yg(String.prototype.toLowerCase),AR=yg(String.prototype.match),ky=yg(String.prototype.replace),P8=yg(String.prototype.indexOf),Tj=yg(String.prototype.trim),xh=yg(RegExp.prototype.test),TR=Nf(TypeError);function yg(n){return function(i){for(var l=arguments.length,d=new Array(l>1?l-1:0),p=1;p<l;p++)d[p-1]=arguments[p];return vS(n,i,d)}}function Nf(n){return function(){for(var i=arguments.length,l=new Array(i),d=0;d<i;d++)l[d]=arguments[d];return kT(n,l)}}function Ni(n,i){kx&&kx(n,null);for(var l=i.length;l--;){var d=i[l];if(typeof d=="string"){var p=ET(d);p!==d&&(Ej(i)||(i[l]=p),d=p)}n[d]=!0}return n}function w0(n){var i=Ex(null),l;for(l in n)vS(R8,n,[l])&&(i[l]=n[l]);return i}function _0(n,i){for(;n!==null;){var l=Sy(n,i);if(l){if(l.get)return yg(l.get);if(typeof l.value=="function")return yg(l.value)}n=xj(n)}function d(p){return console.warn("fallback value for",p),null}return d}var DR=rd(["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"]),id=rd(["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"]),Kb=rd(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),I8=rd(["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"]),OR=rd(["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"]),B8=rd(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),L8=rd(["#text"]),MR=rd(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","
|
||
|
|
`+ld),Ws&&(ld=ky(ld,Us," "),ld=ky(ld,Pr," ")),Mt&&zd?Mt.createHTML(ld):ld},i.setConfig=function(zs){DA(zs),Ka=!0},i.clearConfig=function(){uv=null,Ka=!1},i.isValidAttribute=function(zs,qt,bo){uv||DA({});var ys=A0(zs),yl=A0(qt);return OA(ys,yl,bo)},i.addHook=function(zs,qt){typeof qt=="function"&&(Cs[zs]=Cs[zs]||[],xx(Cs[zs],qt))},i.removeHook=function(zs){if(Cs[zs])return Aj(Cs[zs])},i.removeHooks=function(zs){Cs[zs]&&(Cs[zs]=[])},i.removeAllHooks=function(){Cs={}},i}var H8=TT();const BR=hn.each,$8=hn.trim,Nj=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],Pj={ftp:21,http:80,https:443,mailto:25},Ij=["img","video"],Bj=(n,i)=>_e(n)?!n:_e(i)?!Ct(Ij,i):!0,Lj=n=>{try{return decodeURIComponent(n)}catch{return unescape(n)}},LR=(n,i,l)=>{const d=Lj(i).replace(/\s/g,"");return n.allow_script_urls?!1:/((java|vb)script|mhtml):/i.test(d)?!0:n.allow_html_data_urls?!1:/^data:image\//i.test(d)?Bj(n.allow_svg_data_urls,l)&&/^data:image\/svg\+xml/i.test(d):/^data:/i.test(d)};class u1{static parseDataUri(i){let l;const d=decodeURIComponent(i).split(","),p=/data:([^;]+)/.exec(d[0]);return p&&(l=p[1]),{type:l,data:d[1]}}static isDomSafe(i,l,d={}){if(d.allow_script_urls)return!0;{const p=Yg.decode(i).replace(/[\s\u0000-\u001F]+/g,"");return!LR(d,p,l)}}static getDocumentBaseUrl(i){var l;let d;return i.protocol.indexOf("http")!==0&&i.protocol!=="file:"?d=(l=i.href)!==null&&l!==void 0?l:"":d=i.protocol+"//"+i.host+i.pathname,/^[^:]+:\/\/\/?[^\/]+\//.test(d)&&(d=d.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(d)||(d+="/")),d}constructor(i,l={}){this.path="",this.directory="",i=$8(i),this.settings=l;const d=l.base_uri,p=this;if(/^([\w\-]+):([^\/]{2})/i.test(i)||/^\s*#/.test(i)){p.source=i;return}const w=i.indexOf("//")===0;if(i.indexOf("/")===0&&!w&&(i=(d&&d.protocol||"http")+"://mce_host"+i),!/^[\w\-]*:?\/\//.test(i)){const R=d?d.path:new u1(document.location.href).directory;if((d==null?void 0:d.protocol)==="")i="//mce_host"+p.toAbsPath(R,i);else{const B=/([^#?]*)([#?]?.*)/.exec(i);B&&(i=(d&&d.protocol||"http")+"://mce_host"+p.toAbsPath(R,B[1])+B[2])}}i=i.replace(/@@/g,"(mce_at)");const E=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?(\[[a-zA-Z0-9:.%]+\]|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(i);E&&BR(Nj,(R,B)=>{let K=E[B];K&&(K=K.replace(/\(mce_at\)/g,"@@")),p[R]=K}),d&&(p.protocol||(p.protocol=d.protocol),p.userInfo||(p.userInfo=d.userInfo),!p.port&&p.host==="mce_host"&&(p.port=d.port),(!p.host||p.host==="mce_host")&&(p.host=d.host),p.source=""),w&&(p.protocol="")}setPath(i){const l=/^(.*?)\/?(\w+)?$/.exec(i);l&&(this.path=l[0],this.directory=l[1],this.file=l[2]),this.source="",this.getURI()}toRelative(i){if(i==="./")return i;const l=new u1(i,{base_uri:this});if(l.host!=="mce_host"&&this.host!==l.host&&l.host||this.port!==l.port||this.protocol!==l.protocol&&l.protocol!=="")return l.getURI();const d=this.getURI(),p=l.getURI();if(d===p||d.charAt(d.length-1)==="/"&&d.substr(0,d.length-1)===p)return d;let w=this.toRelPath(this.path,l.path);return l.query&&(w+="?"+l.query),l.anchor&&(w+="#"+l.anchor),w}toAbsolute(i,l){const d=new u1(i,{base_uri:this});return d.getURI(l&&this.isSameOrigin(d))}isSameOrigin(i){if(this.host==i.host&&this.protocol==i.protocol){if(this.port==i.port)return!0;const l=this.protocol?Pj[this.protocol]:null;if(l&&(this.port||l)==(i.port||l))return!0}return!1}toRelPath(i,l){let d=0,p="",w,E;const R=i.substring(0,i.lastIndexOf("/")).split("/"),B=l.split("/");if(R.length>=B.length){for(w=0,E=R.length;w<E;w++)if(w>=B.length||R[w]!==B[w]){d=w+1;break}}if(R.length<B.length){for(w=0,E=B.length;w<E;w++)if(w>=R.length||R[w]!==B[w]){d=w+1;break}}if(d===1)return l;for(w=0,E=R.length-(d-1);w<E;w++)p+="../";for(w=d-1,E=B.length;w<E;w++)w!==d-1?p+="/"+B[w]:p+=B[w];return p}toAbsPath(i,l){let d=0;const p=/\/$/.test(l)?"/":"",w=i.split("/"),E=l.split("/"),R=[];BR(w,ue=>{ue&&R.push(ue)});const B=[];for(let ue=E.length-1;ue>=0;ue-
|
||
|
|
`).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 R=d.length;for(;R--;){const B=d[R],K=B.firstChild,ie=(w=K==null?void 0:K.value)!==null&&w!==void 0?w:"";if(p==="script"){const ue=B.attr("type");ue&&B.attr("type",ue==="mce-no/type"?null:ue.replace(/^mce\-/,"")),i.element_format==="xhtml"&&K&&ie.length>0&&(K.value=`// <![CDATA[
|
||
|
|
`+E(ie)+`
|
||
|
|
// ]]>`)}else i.element_format==="xhtml"&&K&&ie.length>0&&(K.value=`<!--
|
||
|
|
`+E(ie)+`
|
||
|
|
-->`)}}),n.addNodeFilter("#comment",d=>{let p=d.length;for(;p--;){const w=d[p],E=w.value;i.preserve_cdata&&(E==null?void 0:E.indexOf("[CDATA["))===0?(w.name="#cdata",w.type=4,w.value=l.decode(E.replace(/^\[CDATA\[|\]\]$/g,""))):(E==null?void 0:E.indexOf("mce:protected "))===0&&(w.name="#text",w.type=3,w.raw=!0,w.value=unescape(E).substr(14))}}),n.addNodeFilter("xml:namespace,input",(d,p)=>{let w=d.length;for(;w--;){const E=d[w];E.type===7?E.remove():E.type===1&&p==="input"&&!E.attr("type")&&E.attr("type","text")}}),n.addAttributeFilter("data-mce-type",d=>{Pe(d,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",(d,p)=>{let w=d.length;for(;w--;)d[w].attr(p,null)}),i.remove_trailing_brs&&CR(i,n,n.schema)},RZ=n=>{const i=d=>(d==null?void 0:d.name)==="br",l=n.lastChild;if(i(l)){const d=l.prev;i(d)&&(l.remove(),d.remove())}},AL=(n,i,l)=>{let d;const p=n.dom;let w=i.cloneNode(!0);const E=document.implementation;if(E.createHTMLDocument){const R=E.createHTMLDocument("");hn.each(w.nodeName==="BODY"?w.childNodes:[w],B=>{R.body.appendChild(R.importNode(B,!0))}),w.nodeName!=="BODY"?w=R.body.firstChild:w=R.body,d=p.doc,p.doc=R}return k3(n,{...l,node:w}),d&&(p.doc=d),w},TL=(n,i)=>_e(n)&&n.hasEventListeners("PreProcess")&&!i.no_events,DL=(n,i,l)=>TL(n,l)?AL(n,i,l):i,OL=(n,i,l)=>{hn.inArray(i,l)===-1&&(n.addAttributeFilter(l,(d,p)=>{let w=d.length;for(;w--;)d[w].attr(p,null)}),i.push(l))},a5=(n,i,l)=>!i.no_events&&n?VE(n,{...i,content:l}).content:l,jse=(n,i,l)=>{const d=Bn(l.getInner?i.innerHTML:n.getOuterHTML(i));return l.selection||Jc(Ke.fromDom(i))?d:hn.trim(d)},NZ=(n,i,l)=>{const d=l.selection?{forced_root_block:!1,...l}:l,p=n.parse(i,d);return RZ(p),p},Zse=(n,i,l)=>Pw(n,i).serialize(l),PZ=(n,i,l,d,p)=>{const w=Zse(i,l,d);return a5(n,p,w)},IZ=(n,i)=>{const l=["data-mce-selected"],d={entity_encoding:"named",remove_trailing_brs:!0,pad_empty_with_br:!1,...n},p=i&&i.dom?i.dom:Lr.DOM,w=i&&i.schema?i.schema:dh(d),E=yS(d,w);MZ(E,d,p);const R=(B,K={})=>{const ie={format:"html",...K},ue=DL(i,B,ie),pe=jse(p,ue,ie),Be=NZ(E,pe,ie);return ie.format==="tree"?Be:PZ(i,d,w,Be,ie)};return{schema:w,addNodeFilter:E.addNodeFilter,addAttributeFilter:E.addAttributeFilter,serialize:R,addRules:w.addValidElements,setRules:w.setValidElements,addTempAttr:He(OL,E,l),getTempAttrs:nt(l),getNodeFilters:E.getNodeFilters,getAttributeFilters:E.getAttributeFilters,removeNodeFilter:E.removeNodeFilter,removeAttributeFilter:E.removeAttributeFilter}},d1=(n,i)=>{const l=IZ(n,i);return{schema:l.schema,addNodeFilter:l.addNodeFilter,addAttributeFilter:l.addAttributeFilter,serialize:l.serialize,addRules:l.addRules,setRules:l.setRules,addTempAttr:l.addTempAttr,getTempAttrs:l.getTempAttrs,getNodeFilters:l.getNodeFilters,getAttributeFilters:l.getAttributeFilters,removeNodeFilter:l.removeNodeFilter,removeAttributeFilter:l.removeAttributeFilter}},qse="html",Gse=(n,i)=>({...n,format:i,get:!0,getInner:!0}),BZ=(n,i={})=>{const l=i.format?i.format:qse,d=Gse(i,l);return G8(n,d).fold(Ot,p=>{const w=EZ(n,p);return K8(n,w,p)})},Mx="html",LZ=(n,i)=>({format:Mx,...n,set:!0,content:i}),IT=(n,i,l={})=>{const d=LZ(l,i);return UR(n,d).map(p=>{const w=xZ(n,p.content,p);return WR(n,w.html,p),w.content}).getOr(i)},ML="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
|
||
|
|
- `,B=E?`
|
||
|
|
|
||
|
|
Themes:${R}mobile`:"",K=p?`
|
||
|
|
|
||
|
|
Plugins:${R}${d.join(R)}`:"",ie=w?`
|
||
|
|
|
||
|
|
Options:${R}${l.join(R)}`:"";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."+B+K+ie)}},WZ=n=>Jn(NL,i=>i.name===n).fold(()=>n,i=>i.replacedWith?`${n}, replaced by ${i.replacedWith}`:n),jZ=(n,i)=>{const l=$Z(n),d=VZ(i),p=d.length>0,w=l.length>0;if(p||w){const E=`
|
||
|
|
- `,R=p?`
|
||
|
|
|
||
|
|
Plugins:${E}${d.map(WZ).join(E)}`:"",B=w?`
|
||
|
|
|
||
|
|
Options:${E}${l.join(E)}`:"";console.warn("The following deprecated features are currently enabled but will be removed soon."+R+B)}},ZZ=(n,i)=>{UZ(n,i),jZ(n,i)},BT=Lr.DOM,qZ=n=>{BT.setStyle(n.id,"display",n.orgDisplay)},l5=n=>he.from(n).each(i=>i.destroy()),Rx=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 l=n.selection;if(l){const d=l.dom;i.selection=l.win=l.dom=d.doc=null}},GZ=n=>{const i=n.formElement;i&&(i._mceOldSubmit&&(i.submit=i._mceOldSubmit,delete i._mceOldSubmit),BT.unbind(i,"submit reset",n.formEventDelegate))},c5=n=>{if(!n.removed){const{_selectionOverrides:i,editorUpload:l}=n,d=n.getBody(),p=n.getElement();d&&n.save({is_removing:!0}),n.removed=!0,n.unbindAllNativeEvents(),n.hasHiddenInput&&_e(p==null?void 0:p.nextSibling)&&BT.remove(p.nextSibling),E3(n),n.editorManager.remove(n),!n.inline&&d&&qZ(n),UC(n),BT.remove(n.getContainer()),l5(i),l5(l),n.destroy()}},KZ=(n,i)=>{const{selection:l,dom:d}=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(),l5(l),l5(d)),GZ(n),Rx(n),n.destroyed=!0}},LT=(()=>{const n={};return{add:(p,w)=>{n[p]=w},get:p=>n[p]?n[p]:{icons:{}},has:p=>cn(n,p)}})(),SS=Na.ModelManager,xy=(n,i)=>i.dom[n],Ay=(n,i)=>parseInt(Mi(i,n),10),FT=He(xy,"clientWidth"),HT=He(xy,"clientHeight"),Yw=He(Ay,"margin-top"),Xw=He(Ay,"margin-left"),$T=n=>n.dom.getBoundingClientRect(),zT=(n,i,l)=>{const d=FT(n),p=HT(n);return i>=0&&l>=0&&i<=d&&l<=p},IL=(n,i,l,d)=>{const p=$T(i),w=n?p.left+i.dom.clientLeft+Xw(i):0,E=n?p.top+i.dom.clientTop+Yw(i):0,R=l-w,B=d-E;return{x:R,y:B}},u5=(n,i,l)=>{const d=Ke.fromDom(n.getBody()),p=n.inline?d:er(d),w=IL(n.inline,p,i,l);return zT(p,w.x,w.y)},f5=n=>he.from(n).map(Ke.fromDom),BL=n=>{const i=n.inline?n.getBody():n.getContentAreaContainer();return f5(i).map(yd).getOr(!1)};var LL=()=>{const n=()=>{throw new Error("Theme did not provide a NotificationManager implementation.")};return{open:n,close:n,getArgs:n}};const Jw=n=>{const i=[],l=()=>{const pe=n.theme;return pe&&pe.getNotificationManagerImpl?pe.getNotificationManagerImpl():LL()},d=()=>he.from(i[0]),p=(pe,Be)=>pe.type===Be.type&&pe.text===Be.text&&!pe.progressBar&&!pe.timeout&&!Be.progressBar&&!Be.timeout,w=()=>{Pe(i,pe=>{pe.reposition()})},E=pe=>{i.push(pe)},R=pe=>{ds(i,Be=>Be===pe).each(Be=>{i.splice(Be,1)})},B=(pe,Be=!0)=>n.removed||!BL(n)?{}:(Be&&n.dispatch("BeforeOpenNotification",{notification:pe}),Jn(i,Ze=>p(l().getArgs(Ze),pe)).getOrThunk(()=>{n.editorManager.setActive(n);const Ze=l().open(pe,()=>{R(Ze),w(),d().fold(()=>n.focus(),Oe=>Hb(Ke.fromDom(Oe.getEl())))});return E(Ze),w(),n.dispatch("OpenNotification",{notification:{...Ze}}),Ze})),K=()=>{d().each(pe=>{l().close(pe),R(pe),w()})},ie=nt(i);return(pe=>{pe.on("SkinLoaded",()=>{const Be=mC(pe);Be&&B({text:Be,type:"warning",timeout:0},!1),w()}),pe.on("show ResizeEditor ResizeWindow NodeChange",()=>{requestAnimationFrame(w)}),pe.on("remove",()=>{Pe(i.slice(),Be=>{l().close(Be)})})})(n),{open:B,close:K,getNotifications:ie}},Qw=Na.PluginManager,Ty=Na.ThemeManager;var FL=()=>{const n=()=>{throw new Error("Theme did not provide a WindowManager implementation.")};return{open:n,openUrl:n,alert:n,confirm:n,close:n}};const Nx=n=>{let i=[];const l=()=>{const Oe=n.theme;return Oe&&Oe.getWindowManagerImpl?Oe.getWindowManagerImpl():FL()},d=(Oe,ze)=>(...ht)=>ze?ze.apply(Oe,ht):void 0,p=Oe=>{n.dispatch("OpenWindow",{dialog:Oe})},w=Oe=>{n.dispatch("CloseWindow",{dialog:Oe})},E=Oe=>{i.push(Oe),p(Oe)},R=Oe=>{w(Oe),i=yt(i,ze=>ze!==Oe),i.length===0&&n.focus()},B=()=>he.from(i[i.length-1]),K=Oe=>{n.editorManager.setActive(n),uM(n),n.ui.show();const ze=Oe();return E(ze),ze},ie=(Oe,ze)=>K(()=>l().open(Oe,ze,R)),ue=Oe=>K(()=>l().openUrl(Oe,R)),pe=(Oe,ze,ht)=>{const bt=l();bt.alert(Oe,d(ht||bt,ze))},Be=(Oe,ze,ht)=>{const bt=l();bt.confirm(Oe,d(ht||bt,ze))},Ze=()=>{B().each(Oe=>{l().close(Oe),R(Oe)})};return n.on("remove",()=>{Pe(i,Oe=>{l().close(Oe)})}),{open:ie,o
|
||
|
|
\r \v`.indexOf(n)!==-1,bN=(n,i)=>n.substring(i.length),cK=(n,i,l)=>{let d;const p=l.charAt(0);for(d=i-1;d>=0;d--){const w=n.charAt(d);if(E7(w))return he.none();if(p===w&&Qs(n,l,d,i))break}return he.some(d)},x7=(n,i,l,d=0)=>{if(!lK(i))return he.none();const p={text:"",offset:0},w=(R,B,K)=>(p.text=K+p.text,p.offset+=B,cK(p.text,p.offset,l).getOr(B)),E=n.getParent(i.startContainer,n.isBlock)||n.getRoot();return gN(n,i.startContainer,i.startOffset,w,E).bind(R=>{const B=i.cloneRange();if(B.setStart(R.container,R.offset),B.setEnd(i.endContainer,i.endOffset),B.collapsed)return he.none();const K=pN(B);return K.lastIndexOf(l)!==0||bN(K,l).length<d?he.none():he.some({text:bN(K,l),range:B,trigger:l})})},vN=(n,i,l,d=0)=>HU(Ke.fromDom(i.startContainer)).fold(()=>x7(n,i,l,d),p=>{const w=n.createRng();w.selectNode(p.dom);const E=pN(w);return he.some({range:w,text:bN(E,l),trigger:l})}),uK=n=>n.nodeType===jd,fK=n=>n.nodeType===$f,A7=n=>{if(uK(n))return Cp(n,n.data.length);{const i=n.childNodes;return i.length>0?A7(i[i.length-1]):Cp(n,i.length)}},T7=(n,i)=>{const l=n.childNodes;return l.length>0&&i<l.length?T7(l[i],0):l.length>0&&fK(n)&&l.length===i?A7(l[l.length-1]):Cp(n,i)},dK=(n,i)=>{var l;const d=(l=n.getParent(i.container,n.isBlock))!==null&&l!==void 0?l:n.getRoot();return gN(n,i.container,i.offset,(p,w)=>w===0?-1:w,d).filter(p=>{const w=p.container.data.charAt(p.offset-1);return!E7(w)}).isSome()},hK=n=>i=>{const l=T7(i.startContainer,i.startOffset);return!dK(n,l)},mK=(n,i,l)=>Ls(l.triggers,d=>vN(n,i,d)),gK=(n,i)=>{const l=i(),d=n.selection.getRng();return mK(n.dom,d,l).bind(p=>pK(n,i,p))},pK=(n,i,l,d={})=>{var p;const w=i(),R=(p=n.selection.getRng().startContainer.nodeValue)!==null&&p!==void 0?p:"",B=yt(w.lookupByTrigger(l.trigger),ie=>l.text.length>=ie.minChars&&ie.matches.getOrThunk(()=>hK(n.dom))(l.range,R,l.text));if(B.length===0)return he.none();const K=Promise.all(Et(B,ie=>ie.fetch(l.text,ie.maxResults,d).then(pe=>({matchText:l.text,items:pe,columns:ie.columns,onAction:ie.onAction,highlightOn:ie.highlightOn}))));return he.some({lookupData:K,context:l})};var g1;(function(n){n[n.Error=0]="Error",n[n.Value=1]="Value"})(g1||(g1={}));const RS=(n,i,l)=>n.stype===g1.Error?i(n.serror):l(n.svalue),D7=n=>{const i=[],l=[];return Pe(n,d=>{RS(d,p=>l.push(p),p=>i.push(p))}),{values:i,errors:l}},O7=(n,i)=>n.stype===g1.Error?{stype:g1.Error,serror:i(n.serror)}:n,bK=(n,i)=>n.stype===g1.Value?{stype:g1.Value,svalue:i(n.svalue)}:n,M7=(n,i)=>n.stype===g1.Value?i(n.svalue):n,R7=(n,i)=>n.stype===g1.Error?i(n.serror):n,N7=n=>({stype:g1.Value,svalue:n}),P7=n=>({stype:g1.Error,serror:n}),Lu={fromResult:n=>n.fold(P7,N7),toResult:n=>RS(n,fc.error,fc.value),svalue:N7,partition:D7,serror:P7,bind:M7,bindError:R7,map:bK,mapError:O7,fold:RS},Qx=n=>ne(n)&&gs(n).length>100?" removed due to size":JSON.stringify(n,null,2),yK=n=>{const i=n.length>10?n.slice(0,10).concat([{path:[],getErrorInfo:nt("... (only showing first ten failures)")}]):n;return Et(i,l=>"Failed path: ("+l.path.join(" > ")+`)
|
||
|
|
`+l.getErrorInfo())},A4=(n,i)=>Lu.serror([{path:n,getErrorInfo:i}]),wK=(n,i,l)=>A4(n,()=>'Could not find valid *required* value for "'+i+'" in '+Qx(l)),I7=(n,i)=>A4(n,()=>'Choice schema did not contain choice key: "'+i+'"'),_K=(n,i,l)=>A4(n,()=>'The chosen schema: "'+l+'" did not exist in branches: '+Qx(i)),CK=(n,i)=>A4(n,nt(i)),SK=(n,i,l,d)=>go(l,d).fold(()=>_K(n,l,d),w=>w.extract(n.concat(["branch: "+d]),i)),kK=(n,i)=>({extract:(p,w)=>go(w,n).fold(()=>I7(p,n),R=>SK(p,w,i,R)),toString:()=>"chooseOn("+n+"). Possible values: "+gs(i)}),EK=(n,i)=>i,kc=(n,i)=>oe(n)&&oe(i)?T4(n,i):i,p1=n=>(...i)=>{if(i.length===0)throw new Error("Can't merge zero objects");const l={};for(let d=0;d<i.length;d++){const p=i[d];for(const w in p)cn(p,w)&&(l[w]=n(l[w],p[w]))}return l},T4=p1(kc),cre=p1(EK),B7=()=>({tag:"required",process:{}}),xK=n=>({tag:"defaultedThunk",process:n}),L7=n=>xK(nt(n)),AK=()=>({tag:"option",process:{}}),F7=(n,i)=>n.length>0?Lu.svalue(T4(i,cre.apply(void 0,n))):Lu.svalue(i),n_=n=>V(Lu.serror,Or)(n),TK={consolidateObj:(n,i)=>{const l=Lu.partition(n);return l.errors.length>0?n_(l.errors):F7(l.values,i)},consolidateArr:n=>{const i=Lu.partition(n);return i.errors.length>0?n_(i.errors):Lu.svalue(i.values)}},b1=(n,i,l,d)=>({tag:"field",key:n,newKey:i,presence:l,prop:d}),DK=(n,i)=>({tag:"custom",newKey:n,instantiator:i}),H7=(n,i,l)=>{switch(n.tag){case"field":return i(n.key,n.newKey,n.presence,n.prop);case"custom":return l(n.newKey,n.instantiator)}},D4=n=>{const i=(d,p)=>Lu.bindError(n(p),w=>CK(d,w)),l=nt("val");return{extract:i,toString:l}},OK=D4(Lu.svalue),yN=(n,i,l,d)=>go(i,l).fold(()=>wK(n,l,i),d),wN=(n,i,l,d)=>{const p=go(n,i).getOrThunk(()=>l(n));return d(p)},MK=(n,i,l)=>l(go(n,i)),RK=(n,i,l,d)=>{const p=go(n,i).map(w=>w===!0?l(n):w);return d(p)},NK=(n,i,l,d,p)=>{const w=R=>p.extract(i.concat([d]),R),E=R=>R.fold(()=>Lu.svalue(he.none()),B=>{const K=p.extract(i.concat([d]),B);return Lu.map(K,he.some)});switch(n.tag){case"required":return yN(i,l,d,w);case"defaultedThunk":return wN(l,d,n.process,w);case"option":return MK(l,d,E);case"defaultedOptionThunk":return RK(l,d,n.process,E);case"mergeWithThunk":return wN(l,d,nt({}),R=>{const B=T4(n.process(l),R);return w(B)})}},$7=(n,i,l)=>{const d={},p=[];for(const w of l)H7(w,(E,R,B,K)=>{const ie=NK(B,n,i,E,K);Lu.fold(ie,ue=>{p.push(...ue)},ue=>{d[R]=ue})},(E,R)=>{d[E]=R(i)});return p.length>0?Lu.serror(p):Lu.svalue(d)},O4=n=>({extract:(d,p)=>$7(d,p,n),toString:()=>`obj{
|
||
|
|
`+Et(n,p=>H7(p,(w,E,R,B)=>w+" -> "+B.toString(),(w,E)=>"state("+w+")")).join(`
|
||
|
|
`)+"}"}),M4=n=>({extract:(d,p)=>{const w=Et(p,(E,R)=>n.extract(d.concat(["["+R+"]"]),E));return TK.consolidateArr(w)},toString:()=>"array("+n.toString()+")"}),_N=n=>D4(i=>n(i).fold(Lu.serror,Lu.svalue)),CN=(n,i,l)=>{const d=i.extract([n],l);return Lu.mapError(d,p=>({input:l,errors:p}))},PK=(n,i,l)=>Lu.toResult(CN(n,i,l)),IK=n=>`Errors:
|
||
|
|
`+yK(n.errors).join(`
|
||
|
|
`)+`
|
||
|
|
|
||
|
|
Input object: `+Qx(n.input),z7=(n,i)=>kK(n,ps(i,O4)),BK=nt(OK),NS=(n,i)=>D4(l=>{const d=typeof l;return n(l)?Lu.svalue(l):Lu.serror(`Expected type: ${i} but got: ${d}`)}),V7=NS(tt,"number"),R4=NS(F,"string"),U7=NS(we,"boolean"),SN=NS(be,"function"),o_=b1,W7=DK,LK=n=>_N(i=>Ct(n,i)?fc.value(i):fc.error(`Unsupported value: "${i}", choose one of "${n.join(", ")}".`)),j7=(n,i)=>o_(n,n,B7(),i),Z7=n=>j7(n,R4),q7=n=>j7(n,SN),G7=(n,i)=>o_(n,n,B7(),M4(i)),eA=(n,i)=>o_(n,n,AK(),i),tA=n=>eA(n,R4),K7=n=>eA(n,SN),FK=(n,i)=>o_(n,n,L7(i),BK()),PS=(n,i,l)=>o_(n,n,L7(i),l),Y7=(n,i)=>PS(n,i,V7),N4=(n,i)=>PS(n,i,R4),kN=(n,i,l)=>PS(n,i,LK(l)),P4=(n,i)=>PS(n,i,U7),EN=(n,i)=>PS(n,i,SN),HK=(n,i,l)=>PS(n,i,M4(l)),fre=Z7("type"),dre=q7("fetch"),X7=q7("onAction"),$K=EN("onSetup",()=>ft),hre=tA("text"),zK=tA("icon"),VK=tA("tooltip"),mre=tA("label"),UK=P4("active",!1),vl=P4("enabled",!0),I4=P4("primary",!1),E0=n=>FK("columns",n),IS=n=>N4("type",n),J7=O4([fre,Z7("trigger"),Y7("minChars",1),E0(1),Y7("maxResults",10),K7("matches"),dre,X7,HK("highlightOn",[],R4)]),WK=n=>PK("Autocompleter",J7,{trigger:n.ch,...n}),BS=[vl,VK,zK,hre,$K],B4=[UK].concat(BS),Q7=[EN("predicate",We),kN("scope","node",["node","editor"]),kN("position","selection",["node","selection","line"])],e9=BS.concat([IS("contextformbutton"),I4,X7,W7("original",Ot)]),jK=B4.concat([IS("contextformbutton"),I4,X7,W7("original",Ot)]),ZK=BS.concat([IS("contextformbutton")]),qK=B4.concat([IS("contextformtogglebutton")]),GK=z7("type",{contextformbutton:e9,contextformtogglebutton:jK});O4([IS("contextform"),EN("initValue",nt("")),mre,G7("commands",GK),eA("launch",z7("type",{contextformbutton:ZK,contextformtogglebutton:qK}))].concat(Q7));const KK=n=>{const i=n.ui.registry.getAll().popups,l=ps(i,E=>WK(E).fold(R=>{throw new Error(IK(R))},Ot)),d=cs(Wn(l,E=>E.trigger)),p=lo(l);return{dataset:l,triggers:d,lookupByTrigger:E=>yt(p,R=>R.trigger===E)}},t9=(n,i)=>{const l=Mv(i.load,50);n.on("keypress compositionend",d=>{d.which!==27&&l.throttle()}),n.on("keydown",d=>{const p=d.which;p===8?l.throttle():p===27&&i.cancelIfNecessary()}),n.on("remove",l.cancel)},YK=n=>{const i=mh(),l=qa(!1),d=i.isSet,p=()=>{d()&&(TZ(n),sr(n),l.set(!1),i.clear())},w=K=>{d()||(Ga(n,K.range),i.set({trigger:K.trigger,matchLength:K.text.length}))},E=jt(()=>KK(n)),R=K=>i.get().map(ie=>vN(n.dom,n.selection.getRng(),ie.trigger).bind(ue=>pK(n,E,ue,K))).getOrThunk(()=>gK(n,E)),B=K=>{R(K).fold(p,ie=>{w(ie.context),ie.lookupData.then(ue=>{i.get().map(pe=>{const Be=ie.context;pe.trigger===Be.trigger&&(Be.text.length-pe.matchLength>=10?p():(i.set({...pe,matchLength:Be.text.length}),l.get()?jO(n,{lookupData:ue}):(l.set(!0),WO(n,{lookupData:ue}))))})})})};n.addCommand("mceAutocompleterReload",(K,ie)=>{const ue=ne(ie)?ie.fetchOptions:{};B(ue)}),n.addCommand("mceAutocompleterClose",p),t9(n,{cancelIfNecessary:p,load:B})},XK=vs().browser.isSafari(),n9=n=>Te(Ke.fromDom(n)),o9=(n,i)=>{var l;return n.startOffset===0&&n.endOffset===((l=i.textContent)===null||l===void 0?void 0:l.length)},nA=(n,i)=>he.from(n.getParent(i.container(),"details")),xN=(n,i)=>nA(n,i).isSome(),JK=(n,i)=>{const l=he.from(n.getParent(i.startContainer,"details")),d=he.from(n.getParent(i.endContainer,"details"));if(l.isSome()||d.isSome()){const p=l.bind(w=>he.from(n.select("summary",w)[0]));return he.some({startSummary:p,startDetails:l,endDetails:d})}else return he.none()},QK=(n,i)=>sl(i).exists(l=>l.isEqual(n)),pre=(n,i)=>Id(i).exists(l=>ui(l.getNode())&&Mu(i,l).exists(d=>d.isEqual(n))||l.isEqual(n)),AN=(n,i)=>i.startSummary.exists(l=>QK(n,l)),eY=(n,i)=>i.startSummary.exists(l=>pre(n,l)),tY=(n,i)=>i.startDetails.exists(l=>Mu(l,n).forall(d=>i.startSummary.exists(p=>!p.contains(n.container())&&p.contains(d.container())))),nY=(n,i,l)=>l.startDetails.exists(d=>Rf(n,i).forall(p=>!d.contains(p.container()))),TN=(n,i)=>{const l=i.getNode();ye(l)||n.selection.setCursorLocation(l,i.offset())},s9=(n,i,l)=>{const d=n.dom.getParent(i.container(),"details");if(d&&!d.open){const p=n.dom.select("summary",d)[0];p&&(l?sl(p):Id(p)).each(E=>TN(n,E))}else TN(n,i)},r9=(n,i)=>{const l=B=>B.contains(n.start
|
||
|
|
`;return}if(K!=="wbr"){if(p[K]&&(d+=" "),w[K]){d+=" ";return}if(B.type===3&&(d+=B.value),!(B.name in i.getVoidElements())){let ue=B.firstChild;if(ue)do R(ue);while(ue=ue.next)}E[K]&&ie.next&&(d+=`
|
||
|
|
`,K==="p"&&(d+=`
|
||
|
|
`))}};return n=lA(n,[/<!\[[^\]]+\]>/g]),R(l.parse(n)),d},KN=n=>(n=lA(n,[/^[\s\S]*<body[^>]*>\s*|\s*<\/body[^>]*>[\s\S]*$/ig,/<!--StartFragment-->|<!--EndFragment-->/g,[/( ?)<span class="Apple-converted-space">\u00a0<\/span>( ?)/g,(l,d,p)=>!d&&!p?" ":Gr],/<br class="Apple-interchange-newline">/g,/<br>$/i]),n),dX=n=>{let i=0;return()=>n+i++},hX=n=>{const i=n.toLowerCase(),l={jpg:"jpeg",jpe:"jpeg",jfi:"jpeg",jif:"jpeg",jfif:"jpeg",pjpeg:"jpeg",pjp:"jpeg",svg:"svg+xml"};return hn.hasOwn(l,i)?"image/"+l[i]:"image/"+i},mX=(n,i)=>{const l=yS({sanitize:Xv(n)},n.schema);l.addNodeFilter("meta",p=>{hn.each(p,w=>{w.remove()})});const d=l.parse(i,{forced_root_block:!1,isRootContent:!0});return Pw({validate:!0},n.schema).serialize(d)},X9=(n,i)=>({content:n,cancelled:i}),gX=(n,i,l)=>{const d=n.dom.create("div",{style:"display:none"},i),p=T3(n,d,l);return X9(p.node.innerHTML,p.isDefaultPrevented())},pX=(n,i,l)=>{const d=ZO(n,i,l),p=mX(n,d.content);return n.hasEventListeners("PastePostProcess")&&!d.isDefaultPrevented()?gX(n,p,l):X9(p,d.isDefaultPrevented())},J9=(n,i,l)=>pX(n,i,l),YN=(n,i)=>(n.insertContent(i,{merge:EC(n),paste:!0}),!0),XN=n=>/^https?:\/\/[\w\-\/+=.,!;:&%@^~(){}?#]+$/i.test(n),bX=(n,i)=>XN(i)&&Jt(rw(n),l=>Ki(i.toLowerCase(),`.${l.toLowerCase()}`)),vX=(n,i,l)=>(n.undoManager.extra(()=>{l(n,i)},()=>{n.insertContent('<img src="'+i+'">')}),!0),yX=(n,i,l)=>(n.undoManager.extra(()=>{l(n,i)},()=>{n.execCommand("mceInsertLink",!1,i)}),!0),wX=(n,i,l)=>!n.selection.isCollapsed()&&XN(i)?yX(n,i,l):!1,_X=(n,i,l)=>bX(n,i)?vX(n,i,l):!1,Q9=(n,i)=>{hn.each([wX,_X,YN],l=>!l(n,i,YN))},CX=(n,i,l)=>{l||!xC(n)?YN(n,i):Q9(n,i)},SX=dX("mceclip"),kX=n=>{const i=WN();return K4(i,n),UN(i),i},eH=(n,i,l,d,p)=>{const w=J9(n,i,l);if(!w.cancelled){const E=w.content,R=()=>CX(n,E,d);p?L4(n,"insertFromPaste",{dataTransfer:kX(E)}).isDefaultPrevented()||(R(),oA(n,"insertFromPaste")):R()}},X4=(n,i,l,d)=>{const p=l||ZN(i);eH(n,G9(i),p,!1,d)},JN=(n,i,l)=>{const d=n.dom.encode(i).replace(/\r\n/g,`
|
||
|
|
`),p=rh(d,sE(n)),w=iX(p,Hc(n),o0(n));eH(n,w,!1,!0,l)},tH=n=>{const i={};if(n&&n.types)for(let l=0;l<n.types.length;l++){const d=n.types[l];try{i[d]=n.getData(d)}catch{i[d]=""}}return i},v1=(n,i)=>i in n&&n[i].length>0,QN=n=>v1(n,"text/html")||v1(n,"text/plain"),EX=(n,i)=>{const l=i.match(/([\s\S]+?)(?:\.[a-z0-9.]+)$/i);return _e(l)?n.dom.encode(l[1]):void 0},nH=(n,i,l,d)=>{const p=SX(),w=ed(n)&&_e(l.name),E=w?EX(n,l.name):p,R=w?l.name:void 0,B=i.create(p,l,d,E,R);return i.add(B),B},oH=(n,i)=>{SR(i.uri).each(({data:l,type:d,base64Encoded:p})=>{const w=p?l:btoa(l),E=i.file,R=n.editorUpload.blobCache,B=R.getByData(w,d),K=B!=null?B:nH(n,R,E,w);X4(n,`<img src="${K.blobUri()}">`,!1,!0)})},e6=n=>n.type==="paste",xX=n=>Promise.all(Et(n,i=>S8(i).then(l=>({file:i,uri:l})))),sH=n=>{const i=rw(n);return l=>xr(l.type,"image/")&&Jt(i,d=>hX(d)===l.type)},AX=(n,i)=>{const l=i.items?Ns(Mr(i.items),p=>p.kind==="file"?[p.getAsFile()]:[]):[],d=i.files?Mr(i.files):[];return yt(l.length>0?l:d,sH(n))},t6=(n,i,l)=>{const d=e6(i)?i.clipboardData:i.dataTransfer;if(Kv(n)&&d){const p=AX(n,d);if(p.length>0)return i.preventDefault(),xX(p).then(w=>{l&&n.selection.setRng(l),Pe(w,E=>{oH(n,E)})}),!0}return!1},TX=n=>{var i,l;return Kn.os.isAndroid()&&((l=(i=n.clipboardData)===null||i===void 0?void 0:i.items)===null||l===void 0?void 0:l.length)===0},rH=n=>eo.metaKeyPressed(n)&&n.keyCode===86||n.shiftKey&&n.keyCode===45,n6=(n,i,l,d,p)=>{let w=KN(l);const E=v1(i,aA())||ZN(l),R=!E&&sX(w),B=XN(w);(Y9(w)||!w.length||R&&!B)&&(d=!0),(d||B)&&(v1(i,"text/plain")&&R?w=i["text/plain"]:w=fX(w)),!Y9(w)&&(d?JN(n,w,p):X4(n,w,E,p))},DX=(n,i,l)=>{let d;const p=()=>i.getLastRng()||n.selection.getRng();n.on("keydown",w=>{rH(w)&&!w.isDefaultPrevented()&&(d=w.shiftKey&&w.keyCode===86)}),n.on("paste",w=>{if(w.isDefaultPrevented()||TX(w))return;const E=l.get()==="text"||d;d=!1;const R=tH(w.clipboardData);!QN(R)&&t6(n,w,p())||(v1(R,"text/html")?(w.preventDefault(),n6(n,R,R["text/html"],E,!0)):v1(R,"text/plain")&&v1(R,"text/uri-list")?(w.preventDefault(),n6(n,R,R["text/plain"],E,!0)):(i.create(),mg.setEditorTimeout(n,()=>{const B=i.getHtml();i.remove(),n6(n,R,B,E,!1)},0)))})},OX=n=>{const i=p=>xr(p,"webkit-fake-url"),l=p=>xr(p,"data:"),d=p=>{var w;return((w=p.data)===null||w===void 0?void 0:w.paste)===!0};n.parser.addNodeFilter("img",(p,w,E)=>{if(!Kv(n)&&d(E))for(const R of p){const B=R.attr("src");F(B)&&!R.attr("data-mce-object")&&B!==Kn.transparentSrc&&(i(B)||!rE(n)&&l(B))&&R.remove()}})},cA=(n,i,l)=>{DX(n,i,l),OX(n)},MX=(n,i)=>{i.get()==="text"?(i.set("html"),jC(n,!1)):(i.set("text"),jC(n,!0)),n.focus()},RX=(n,i)=>{n.addCommand("mceTogglePlainTextPaste",()=>{MX(n,i)}),n.addCommand("mceInsertClipboardContent",(l,d)=>{d.html&&X4(n,d.html,d.internal,!1),d.text&&JN(n,d.text,!1)})},iH=(n,i,l)=>{if(n)try{return n.clearData(),n.setData("text/html",i),n.setData("text/plain",l),n.setData(aA(),i),!0}catch{return!1}else return!1},aH=(n,i,l,d)=>{iH(n.clipboardData,i.html,i.text)?(n.preventDefault(),d()):l(i.html,d)},lH=n=>(i,l)=>{const{dom:d,selection:p}=n,w=d.create("div",{contenteditable:"false","data-mce-bogus":"all"}),E=d.create("div",{contenteditable:"true"},i);d.setStyles(w,{position:"fixed",top:"0",left:"-3000px",width:"1000px",overflow:"hidden"}),w.appendChild(E),d.add(n.getBody(),w);const R=p.getRng();E.focus();const B=d.createRng();B.selectNodeContents(E),p.setRng(B),mg.setEditorTimeout(n,()=>{p.setRng(R),d.remove(w),l()},0)},cH=n=>({html:oX(n.selection.getContent({contextual:!0})),text:n.selection.getContent({format:"text"})}),NX=n=>!!n.dom.getParent(n.selection.getStart(),"td[data-mce-selected],th[data-mce-selected]",n.getBody()),uH=n=>!n.selection.isCollapsed()||NX(n),J4=n=>i=>{!i.isDefaultPrevented()&&uH(n)&&aH(i,cH(n),lH(n),()=>{if(Kn.browser.isChromium()||Kn.browser.isFirefox()){const l=n.selection.getRng();mg.setEditorTimeout(n,()=>{n.selection.setRng(l),n.execCommand("Delete")},0)}else n.execCommand("Delete")})},fH=n=>i=>{!i.isDefaultPrevented()&&uH(n)&&aH(i,cH(n),lH(n),ft)},dH=n=>{n.on("cut",J4(n)),n.on("copy",fH(n))},hH=(n,i)=>{var l,d;return v.getCaretRangeFromPoint((
|
||
|
|
`}),n.dom.addStyle(B)}const E=Promise.all(FJ(n,d,l)).then(w).catch(w),R=Wv(n);return R&&IJ(n,R),E},HJ=n=>{const i=n.getDoc(),l=n.getBody();VO(n),lp(n)||(i.body.spellcheck=!1,A6.setAttrib(l,"spellcheck","false")),n.quirks=ZH(n),UE(n);const d=r0(n);d!==void 0&&(l.dir=d);const p=tw(n);p&&n.on("BeforeSetContent",w=>{hn.each(p,E=>{w.content=w.content.replace(E,R=>"<!--mce:protected "+escape(R)+"-->")})}),n.on("SetContent",()=>{n.addVisual(n.getBody())}),n.on("compositionstart compositionend",w=>{n.composing=w.type==="compositionstart"})},XH=n=>{S0(n)||n.load({initial:!0,format:"html"}),n.startContent=n.getContent({format:"raw"})},D6=n=>{n.removed!==!0&&(XH(n),LJ(n))},$J=n=>{let i=!1;const l=setTimeout(()=>{i||n.setProgressState(!0)},500);return()=>{clearTimeout(l),i=!0,n.setProgressState(!1)}},JH=n=>{const i=n.getElement();let l=n.getDoc();n.inline&&(A6.addClass(i,"mce-content-body"),n.contentDocument=l=document,n.contentWindow=window,n.bodyElement=i,n.contentAreaContainer=i);const d=n.getBody();d.disabled=!0,n.readonly=cg(n),n._editableRoot=vC(n),!n.readonly&&n.hasEditableRoot()&&(n.inline&&A6.getStyle(d,"position",!0)==="static"&&(d.style.position="relative"),d.contentEditable="true"),d.disabled=!1,n.editorUpload=lq(n),n.schema=dh(pA(n)),n.dom=Lr(l,{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:jk(n),referrerPolicy:s0(n),onSetAttrib:E=>{n.dispatch("SetAttrib",E)}}),n.parser=c_(n),n.serializer=d1(By(n),n),n.selection=i5(n.dom,n.getWin(),n.serializer,n),n.annotator=o1(n),n.formatter=GL(n),n.undoManager=v5(n),n._nodeChangeDispatcher=new qY(n),n._selectionOverrides=CJ(n),Q5(n),pH(n),TG(n),S0(n)||(qX(n),US(n));const p=ZY(n);m4(n,p),rre(n),pq(n),gH(n);const w=dZ(n);HJ(n),w.fold(()=>{const E=$J(n);YH(n).then(()=>{D6(n),E()})},E=>{n.setProgressState(!0),YH(n).then(()=>{E().then(R=>{n.setProgressState(!1),D6(n),SL(n)},R=>{n.notificationManager.open({type:"error",text:String(R)}),D6(n),SL(n)})})})},Sre=xt,zJ=(n,i,l)=>Z0(n,i,Sre,l),bA=Lr.DOM,VJ=(n,i,l,d)=>{const p=Ke.fromTag("iframe");return d.each(w=>Tr(p,"tabindex",w)),Uu(p,l),Uu(p,{id:n+"_ifr",frameBorder:"0",allowTransparency:"true",title:i}),Wu(p,"tox-edit-area__iframe"),p},UJ=n=>{let i=$v(n)+"<html><head>";Qp(n)!==n.documentBaseUrl&&(i+='<base href="'+n.documentBaseURI.getURI()+'" />'),i+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />';const l=Of(n),d=nl(n),p=n.translate(wC(n));return Md(n)&&(i+='<meta http-equiv="Content-Security-Policy" content="'+Md(n)+'" />'),i+=`</head><body id="${l}" class="mce-content-body ${d}" data-id="${n.id}" aria-label="${p}"><br></body></html>`,i},QH=(n,i)=>{const l=n.translate("Rich Text Area"),d=$a(Ke.fromDom(n.getElement()),"tabindex").bind(qc),p=VJ(n.id,l,sf(n),d).dom;p.onload=()=>{p.onload=null,n.dispatch("load")},n.contentAreaContainer=i.iframeContainer,n.iframeElement=p,n.iframeHTML=UJ(n),bA.add(i.iframeContainer,p)},WJ=n=>{const i=n.iframeElement,l=()=>{n.contentDocument=i.contentDocument,JH(n)};if(xb(n)||Kn.browser.isFirefox()){const d=n.getDoc();d.open(),d.write(n.iframeHTML),d.close(),l()}else{const d=zJ(Ke.fromDom(i),"load",()=>{d.unbind(),l()});i.srcdoc=n.iframeHTML}},e$=(n,i)=>{QH(n,i),i.editorContainer&&(i.editorContainer.style.display=n.orgDisplay,n.hidden=bA.isHidden(i.editorContainer)),n.getElement().style.display="none",bA.setAttrib(n.id,"aria-hidden","true"),n.getElement().style.visibility=n.orgVisibility,WJ(n)},t$=Lr.DOM,O6=(n,i,l)=>{const d=Qw.get(l),p=Qw.urls[l]||n.documentBaseUrl.replace(/\/$/,"");if(l=hn.trim(l),d&&hn.inArray(i,l)===-1){if(n.plugins[l])return;try{const w=d(n,p)||{};n.plugins[l]=w,be(w.init)&&(w.init(n,p),i.push(l))}catch(w){QZ(n,l,w)}}},jJ=n=>n.replace(/^\-/,""),ZJ=n=>{const i=[];Pe(Zv(n),l=>{O6(n,i,jJ(l))})},qJ=n=>{const i=hn.trim(cC(n)),l=n.ui.registry.getAll().icons,d={...LT.get("default").icons,...LT.get(i).icons};an(d,(p,w)=>{cn(l,w)||n.ui.registry.addIcon(w,p)})},GJ=n=>{const i=rm(n);if(F(i)){const l=Ty.get(i);n.theme=l(n,Ty.urls[i])||{},be(n.theme.init)&&n.
|
||
|
|
Actual: `+jn.join(","));if(!xo(k,tn=>mt(jn,tn)))throw new Error("Not all branches were specified when using match. Specified: "+jn.join(", ")+`
|
||
|
|
Required: `+k.join(", "));return un[ge].apply(null,Fe)},log:un=>{console.log(un,{constructors:k,constructor:ge,params:Fe})}}}}),D}},nf={...sg.generate([{none:[]},{only:["index"]},{left:["index","next"]},{middle:["prev","index","next"]},{right:["prev","index"]}])},e0=(v,k)=>v.length===0?nf.none():v.length===1?nf.only(0):k===0?nf.left(0,1):k===v.length-1?nf.right(k-1,k):k>0&&k<v.length-1?nf.middle(k-1,k,k+1):nf.none(),Gs=(v,k,D,P,Z)=>{const te=v.slice(0),ge=e0(v,k),Ee=F(Tt(te,F(0))),Fe=jn=>P.singleColumnWidth(te[jn],D),ot=(jn,Vn)=>Z.calcLeftEdgeDeltas(te,jn,Vn,D,P.minCellWidth(),P.isRelative),wt=(jn,Vn,tn)=>Z.calcMiddleDeltas(te,jn,Vn,tn,D,P.minCellWidth(),P.isRelative),un=(jn,Vn)=>Z.calcRightEdgeDeltas(te,jn,Vn,D,P.minCellWidth(),P.isRelative);return ge.fold(Ee,Fe,ot,wt,un)},iu=(v,k,D)=>{let P=0;for(let Z=v;Z<k;Z++)P+=D[Z]!==void 0?D[Z]:0;return P},rg=(v,k)=>{const D=xe.justCells(v);return Tt(D,P=>{const Z=iu(P.column,P.column+P.colspan,k);return{element:P.element,width:Z,colspan:P.colspan}})},F2=(v,k)=>{const D=xe.justColumns(v);return Tt(D,(P,Z)=>({element:P.element,width:k[Z],colspan:P.colspan}))},Vi=(v,k)=>{const D=xe.justCells(v);return Tt(D,P=>{const Z=iu(P.row,P.row+P.rowspan,k);return{element:P.element,height:Z,rowspan:P.rowspan}})},H2=(v,k)=>Tt(v.all,(D,P)=>({element:D.element,height:k[P]})),ig=v=>xn(v,(k,D)=>k+D,0),ga=(v,k)=>xe.hasColumns(v)?F2(v,k):rg(v,k),nm=(v,k,D)=>{const P=ga(v,k);He(P,Z=>{D.setElementWidth(Z.element,Z.width)})},Vt=(v,k,D,P,Z)=>{const te=xe.fromTable(v),ge=Z.getCellDelta(k),Ee=Z.getWidths(te,Z),Fe=D===te.grid.columns-1,ot=P.clampTableDelta(Ee,D,ge,Z.minCellWidth(),Fe),wt=Gs(Ee,D,ot,Z,P),un=Tt(wt,(jn,Vn)=>jn+Ee[Vn]);nm(te,un,Z),P.resizeTable(Z.adjustTableWidth,ot,Fe)},vb=(v,k,D,P)=>{const Z=xe.fromTable(v),te=St(Z,v,P),ge=Tt(te,(wt,un)=>D===un?Math.max(k+wt,rc()):wt),Ee=Vi(Z,ge),Fe=H2(Z,ge);He(Fe,wt=>{qu(wt.element,wt.height)}),He(Ee,wt=>{qu(wt.element,wt.height)});const ot=ig(ge);qu(v,ot)},$2=(v,k,D,P,Z)=>{const te=xe.generate(k),ge=P.getWidths(te,P),Ee=P.pixelWidth(),{newSizes:Fe,delta:ot}=Z.calcRedestributedWidths(ge,Ee,D.pixelDelta,P.isRelative);nm(te,Fe,P),P.adjustTableWidth(ot)},yb=(v,k,D,P)=>{const Z=xe.generate(k),te=P.getWidths(Z,P);nm(Z,te,P)},gh=v=>We(v,(D,P)=>nt(D,te=>te.column===P.column)?D:D.concat([P]),[]).sort((D,P)=>D.column-P.column),of=Ir("col"),t0=Ir("colgroup"),Bv=v=>Wt(v)==="tr"||t0(v),z2=v=>{const k=Tr(v,"colspan",1),D=Tr(v,"rowspan",1);return{element:v,colspan:k,rowspan:D}},Lv=(v,k=z2)=>{const D=Ee=>of(Ee.element)?v.col(Ee):v.cell(Ee),P=Ee=>t0(Ee.element)?v.colgroup(Ee):v.row(Ee),Z=Ee=>{if(Bv(Ee))return P({element:Ee});{const Fe=Ee,ot=D(k(Fe));return te=be.some({item:Fe,replacement:ot}),ot}};let te=be.none();return{getOrInit:(Ee,Fe)=>te.fold(()=>Z(Ee),ot=>Fe(Ee,ot.item)?ot.replacement:Z(Ee))}},wb=v=>k=>{const D=[],P=(ge,Ee)=>he(D,Fe=>Ee(Fe.item,ge)),Z=ge=>{const Ee=v==="td"?{scope:null}:{},Fe=k.replace(ge,v,Ee);return D.push({item:ge,sub:Fe}),Fe};return{replaceOrInit:(ge,Ee)=>{if(Bv(ge)||of(ge))return ge;{const Fe=ge;return P(Fe,Ee).fold(()=>Z(Fe),ot=>Ee(ge,ot.item)?ot.sub:Z(Fe))}}}},ph=v=>Ge(v,"scope").map(k=>k.substr(0,3)),Tu={modification:Lv,transform:wb,merging:v=>({unmerge:P=>{const Z=ph(P);return Z.each(te=>Ur(P,"scope",te)),()=>{const te=v.cell({element:P,colspan:1,rowspan:1});return yc(te,"width"),yc(P,"width"),Z.each(ge=>Ur(te,"scope",ge)),te}},merge:P=>{const Z=()=>{const te=Oi(Tt(P,ph));if(te.length===0)return be.none();{const ge=te[0],Ee=["row","col"];return nt(te,ot=>ot!==ge&&mt(Ee,ot))?be.none():be.from(ge)}};return yc(P[0],"width"),Z().fold(()=>qe(P[0],"scope"),te=>Ur(P[0],"scope",te+"group")),F(P[0])}})},Fl=["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"],V2=(v,k)=>{const D=v.property().name(k);return mt(["ol","ul"],D)},rp=(v,k)=>{const D=v.property().name(k);return mt(Fl,D)},sC=(v,k)=>mt(["br","img","hr","input"],v.property().name(k)),_b=en(),Xp=v=>rp(_b,v),U2=v=>V2(_b,v),Fv=v=>sC(_b
|
||
|
|
`+m.getErrorInfo())},Hm=(o,c)=>$i.serror([{path:o,getErrorInfo:c}]),zg=(o,c,m)=>Hm(o,()=>'Could not find valid *required* value for "'+c+'" in '+Z0(m)),wv=(o,c)=>Hm(o,()=>'Choice schema did not contain choice key: "'+c+'"'),Sf=(o,c,m)=>Hm(o,()=>'The chosen schema: "'+m+'" did not exist in branches: '+Z0(c)),h2=(o,c)=>Hm(o,()=>"There are unsupported fields: ["+c.join(", ")+"] specified"),ku=(o,c)=>Hm(o,J(c)),Zu=o=>{const c=(b,_)=>$i.bindError(o(_),x=>ku(b,x)),m=J("val");return{extract:c,toString:m}},q0=Zu($i.svalue),G0=(o,c,m,b)=>an(c,m).fold(()=>zg(o,m,c),b),K0=(o,c,m,b)=>{const _=an(o,c).getOrThunk(()=>m(o));return b(_)},z1=(o,c,m)=>m(an(o,c)),Zf=(o,c,m,b)=>{const _=an(o,c).map(x=>x===!0?m(o):x);return b(_)},Y0=(o,c,m,b,_)=>{const x=I=>_.extract(c.concat([b]),I),M=I=>I.fold(()=>$i.svalue(V.none()),U=>{const Y=_.extract(c.concat([b]),U);return $i.map(Y,V.some)});switch(o.tag){case"required":return G0(c,m,b,x);case"defaultedThunk":return K0(m,b,o.process,x);case"option":return z1(m,b,M);case"defaultedOptionThunk":return Zf(m,b,o.process,M);case"mergeWithThunk":return K0(m,b,J({}),I=>{const U=Jr(o.process(m),I);return x(U)})}},X0=(o,c,m)=>{const b={},_=[];for(const x of m)Jd(x,(M,I,U,Y)=>{const se=Y0(U,o,c,M,Y);$i.fold(se,fe=>{_.push(...fe)},fe=>{b[I]=fe})},(M,I)=>{b[M]=I(c)});return _.length>0?$i.serror(_):$i.svalue(b)},dl=o=>({extract:(b,_)=>o().extract(b,_),toString:()=>o().toString()}),m2=o=>Zs(Ls(o,j)),pi=o=>{const c=ro(o),m=ao(o,(_,x)=>Jd(x,M=>Jr(_,{[M]:!0}),J(_)),{});return{extract:(_,x)=>{const M=O(x)?[]:m2(x),I=ho(M,U=>!Ii(m,U));return I.length===0?c.extract(_,x):h2(_,I)},toString:c.toString}},ro=o=>({extract:(b,_)=>X0(b,_,o),toString:()=>`obj{
|
||
|
|
`+We(o,_=>Jd(_,(x,M,I,U)=>x+" -> "+U.toString(),(x,M)=>"state("+x+")")).join(`
|
||
|
|
`)+"}"}),_d=o=>({extract:(b,_)=>{const x=We(_,(M,I)=>o.extract(b.concat(["["+I+"]"]),M));return $1.consolidateArr(x)},toString:()=>"array("+o.toString()+")"}),Xn=(o,c)=>{const m=c!==void 0?c:we;return{extract:(x,M)=>{const I=[];for(const U of o){const Y=U.extract(x,M);if(Y.stype===Go.Value)return{stype:Go.Value,svalue:m(Y.svalue)};I.push(Y)}return $1.consolidateArr(I)},toString:()=>"oneOf("+We(o,x=>x.toString()).join(", ")+")"}},wc=(o,c)=>{const m=(x,M)=>_d(Zu(o)).extract(x,M);return{extract:(x,M)=>{const I=Zs(M),U=m(x,I);return $i.bind(U,Y=>{const se=We(Y,fe=>wa(fe,fe,pr(),c));return ro(se).extract(x,M)})},toString:()=>"setOf("+c.toString()+")"}},kf=(o,c)=>{const m=xi(c);return{extract:(x,M)=>m().extract(x,M),toString:()=>m().toString()}},eh=oe(_d,ro),Pc=J(q0),Vg=(o,c)=>Zu(m=>{const b=typeof m;return o(m)?$i.svalue(m):$i.serror(`Expected type: ${c} but got: ${b}`)}),Cd=Vg(q,"number"),hl=Vg(h,"string"),Eu=Vg(O,"boolean"),Fp=Vg(z,"function"),V1=o=>{if(Object(o)!==o)return!0;switch({}.toString.call(o).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(o).every(c=>V1(o[c]));default:return!1}},_n=Zu(o=>V1(o)?$i.svalue(o):$i.serror("Expected value to be acceptable for sending via postMessage")),$m=(o,c,m,b)=>an(m,b).fold(()=>Sf(o,m,b),x=>x.extract(o.concat(["branch: "+b]),c)),Sd=(o,c)=>({extract:(_,x)=>an(x,o).fold(()=>wv(_,o),I=>$m(_,x,c,I)),toString:()=>"chooseOn("+o+"). Possible values: "+Zs(c)}),th=()=>_d(q0),qu=o=>Zu(c=>o(c).fold($i.serror,$i.svalue)),U1=(o,c)=>wc(m=>$i.fromResult(o(m)),c),ui=(o,c,m)=>{const b=c.extract([o],m);return $i.mapError(b,_=>({input:m,errors:_}))},zi=(o,c,m)=>$i.toResult(ui(o,c,m)),ha=o=>o.fold(c=>{throw new Error(kd(c))},we),xs=(o,c,m)=>ha(zi(o,c,m)),kd=o=>`Errors:
|
||
|
|
`+jf(o.errors).join(`
|
||
|
|
`)+`
|
||
|
|
|
||
|
|
Input object: `+Z0(o.input),Cl=(o,c)=>Sd(o,Ps(c,ro)),Gu=(o,c)=>kf(o,c),za=wa,_a=Yc,Hp=o=>qu(c=>ct(o,c)?wn.value(c):wn.error(`Unsupported value: "${c}", choose one of "${o.join(", ")}".`)),Qt=o=>za(o,o,pr(),Pc()),Gr=(o,c)=>za(o,o,pr(),c),J0=o=>Gr(o,Cd),Ca=o=>Gr(o,hl),Va=(o,c)=>za(o,o,pr(),Hp(c)),Ug=o=>Gr(o,Eu),Ic=o=>Gr(o,Fp),qf=(o,c)=>za(o,o,Qd(),Zu(m=>$i.serror("The field: "+o+" is forbidden. "+c))),Gf=(o,c)=>za(o,o,pr(),ro(c)),$p=(o,c)=>za(o,o,pr(),eh(c)),Ll=(o,c)=>za(o,o,pr(),_d(c)),kr=o=>za(o,o,Qd(),Pc()),Ua=(o,c)=>za(o,o,Qd(),c),nh=o=>Ua(o,Cd),Gl=o=>Ua(o,hl),Q0=(o,c)=>Ua(o,Hp(c)),zm=o=>Ua(o,Fp),W1=(o,c)=>Ua(o,_d(c)),Wa=(o,c)=>Ua(o,ro(c)),ac=(o,c)=>Ua(o,pi(c)),St=(o,c)=>za(o,o,Wf(c),Pc()),_c=(o,c,m)=>za(o,o,Wf(c),m),Xc=(o,c)=>_c(o,c,Cd),lc=(o,c)=>_c(o,c,hl),xu=(o,c,m)=>_c(o,c,Hp(m)),ja=(o,c)=>_c(o,c,Eu),Za=(o,c)=>_c(o,c,Fp),Vm=(o,c)=>_c(o,c,_n),Jc=(o,c,m)=>_c(o,c,_d(m)),eb=(o,c,m)=>_c(o,c,ro(m)),Ho=o=>{let c=o;return{get:()=>c,set:_=>{c=_}}},G={generate:o=>{if(!C(o))throw new Error("cases must be an array");if(o.length===0)throw new Error("there must be at least one case");const c=[],m={};return xt(o,(b,_)=>{const x=Zs(b);if(x.length!==1)throw new Error("one and only one name per case");const M=x[0],I=b[M];if(m[M]!==void 0)throw new Error("duplicate key detected:"+M);if(M==="cata")throw new Error("cannot have a case named cata (sorry)");if(!C(I))throw new Error("case arguments must be an array");c.push(M),m[M]=(...U)=>{const Y=U.length;if(Y!==I.length)throw new Error("Wrong number of arguments to case "+M+". Expected "+I.length+" ("+I+"), got "+Y);return{fold:(...fe)=>{if(fe.length!==o.length)throw new Error("Wrong number of arguments to fold. Expected "+o.length+", got "+fe.length);return fe[_].apply(null,U)},match:fe=>{const me=Zs(fe);if(c.length!==me.length)throw new Error("Wrong number of arguments to match. Expected: "+c.join(",")+`
|
||
|
|
Actual: `+me.join(","));if(!Ut(c,Ne=>ct(me,Ne)))throw new Error("Not all branches were specified when using match. Specified: "+me.join(", ")+`
|
||
|
|
Required: `+c.join(", "));return fe[M].apply(null,U)},log:fe=>{console.log(fe,{constructors:c,constructor:M,params:U})}}}}),m}};G.generate([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);const ve=o=>{const c=[],m=[];return xt(o,b=>{b.fold(_=>{c.push(_)},_=>{m.push(_)})}),{errors:c,values:m}},Te=(o,c)=>{const m={};return ar(o,(b,_)=>{ct(c,_)||(m[_]=b)}),m},at=(o,c)=>({[o]:c}),Ft=o=>{const c={};return xt(o,m=>{c[m.key]=m.value}),c},Cn=(o,c)=>Te(o,c),Bn=(o,c)=>at(o,c),Uo=o=>Ft(o),Jo=(o,c)=>o.length===0?wn.value(c):wn.value(Jr(c,wd.apply(void 0,o))),bi=o=>wn.error(Et(o)),tr=(o,c)=>{const m=ve(o);return m.errors.length>0?bi(m.errors):Jo(m.values,c)},br=o=>z(o)?o:Qe,Bc=(o,c,m)=>{let b=o.dom;const _=br(m);for(;b.parentNode;){b=b.parentNode;const x=it.fromDom(b),M=c(x);if(M.isSome())return M;if(_(x))break}return V.none()},Qc=(o,c,m)=>{const b=c(o),_=br(m);return b.orThunk(()=>_(o)?V.none():Bc(o,c,_))},Ku=(o,c)=>Cr(o.element,c.event.target),Ef={can:ft,abort:Qe,run:F},oh=o=>{if(!Ii(o,"can")&&!Ii(o,"abort")&&!Ii(o,"run"))throw new Error("EventHandler defined by: "+JSON.stringify(o,null,2)+" does not have can, abort, or run!");return{...Ef,...o}},sh=(o,c)=>(...m)=>xo(o,(b,_)=>b&&c(_).apply(void 0,m),!0),lr=(o,c)=>(...m)=>xo(o,(b,_)=>b||c(_).apply(void 0,m),!1),Um=o=>z(o)?{can:ft,abort:Qe,run:o}:o,Wm=o=>{const c=sh(o,_=>_.can),m=lr(o,_=>_.abort);return{can:c,abort:m,run:(..._)=>{xt(o,x=>{x.run.apply(void 0,_)})}}},ea=J,eu=ea("touchstart"),zp=ea("touchmove"),jm=ea("touchend"),Os=ea("touchcancel"),Br=ea("mousedown"),Da=ea("mousemove"),cc=ea("mouseout"),j1=ea("mouseup"),Sl=ea("mouseover"),Gi=ea("focusin"),tu=ea("focusout"),xf=ea("keydown"),F_=ea("keyup"),Gh=ea("input"),Wg=ea("change"),Kh=ea("click"),Zm=ea("transitioncancel"),jg=ea("transitionend"),tb=ea("transitionstart"),Yh=ea("selectstart"),Oa=o=>J("alloy."+o),rh={tap:Oa("tap")},Ed=Oa("focus"),qm=Oa("blur.post"),Gm=Oa("paste.post"),Xh=Oa("receive"),Yu=Oa("execute"),nb=Oa("focus.item"),Z1=rh.tap,H_=Oa("longpress"),Ma=Oa("sandbox.close"),Zg=Oa("typeahead.cancel"),Km=Oa("system.init"),nu=Oa("system.touchmove"),Af=Oa("system.touchend"),Ym=Oa("system.scroll"),ih=Oa("system.resize"),Au=Oa("system.attached"),xd=Oa("system.detached"),Xm=Oa("system.dismissRequested"),ob=Oa("system.repositionRequested"),_v=Oa("focusmanager.shifted"),Cv=Oa("slotcontainer.visibility"),ah=Oa("system.external.element.scroll"),qg=Oa("change.tab"),Sv=Oa("dismiss.tab"),Jm=Oa("highlight"),kv=Oa("dehighlight"),nr=(o,c)=>{Gg(o,o.element,c,{})},Ao=(o,c,m)=>{Gg(o,o.element,c,m)},lh=o=>{nr(o,Yu())},q1=(o,c,m)=>{Gg(o,c,m,{})},Gg=(o,c,m,b)=>{const _={target:c,...b};o.getSystem().triggerEvent(m,c,_)},Tk=(o,c,m,b)=>{const _={...b,target:c};o.getSystem().triggerEvent(m,c,_)},Ev=(o,c,m,b)=>{o.getSystem().triggerEvent(m,c,b.event)},ri=o=>Uo(o),xv=(o,c)=>({key:o,value:oh({abort:c})}),G1=(o,c)=>({key:o,value:oh({can:c})}),g2=o=>({key:o,value:oh({run:(c,m)=>{m.event.prevent()}})}),en=(o,c)=>({key:o,value:oh({run:c})}),Ad=(o,c,m)=>({key:o,value:oh({run:(b,_)=>{c.apply(void 0,[b,_].concat(m))}})}),$_=o=>c=>en(o,c),sb=o=>c=>({key:o,value:oh({run:(m,b)=>{Ku(m,b)&&c(m,b)}})}),Dk=(o,c)=>en(o,(m,b)=>{m.getSystem().getByUid(c).each(_=>{Ev(_,_.element,o,b)})}),Qm=(o,c,m)=>{const b=c.partUids[m];return Dk(o,b)},p2=(o,c)=>en(o,(m,b)=>{const _=b.event,x=m.getSystem().getByDom(_.target).getOrThunk(()=>Qc(_.target,I=>m.getSystem().getByDom(I).toOptional(),Qe).getOr(m));c(m,x,b)}),Jh=o=>en(o,(c,m)=>{m.cut()}),Td=o=>en(o,(c,m)=>{m.stop()}),eg=(o,c)=>sb(o)(c),vi=sb(Au()),Dd=sb(xd()),Od=sb(Km()),ou=$_(Yu()),Hs=(o,c)=>{const b=(c||document).createElement("div");return b.innerHTML=o,Ul(it.fromDom(b))},Vp=o=>o.dom.innerHTML,ch=(o,c)=>{const b=sa(o).dom,_=it.fromDom(b.createDocumentFragment()),x=Hs(c,b);ju(_,x),oi(o),tl(o,_)},Kg=o=>{const c=it.fromTag("div"),m=it.fromDom(o.dom.cloneNode(!0));return tl(c,m),Vp(c)},Ok=(o,c)=>it.fromDom(o.dom.cloneNode(c)),rb=o=>Ok(o,!1),Av=o=>{if(Ae(o))return"#shadow-root";{const c=rb(o);return Kg(c)}},kl=o=>Av(o),o3=(o,c,m)=>Cr(c,o.ele
|
||
|
|
Originator: `+kl(b)+`
|
||
|
|
Target: `+kl(_)+`
|
||
|
|
Check the `+Ed()+" event handlers"),!1):!0})]);var El=Object.freeze({__proto__:null,events:Yg});let b2=0;const oo=o=>{const m=new Date().getTime(),b=Math.floor(Math.random()*1e9);return b2++,o+"_"+b+b2+String(m)},v2=J("alloy-id-"),Mk=J("data-alloy-id"),y2=v2(),Qh=Mk(),Xu=(o,c)=>{const m=oo(y2+o);return uh(c,m),m},uh=(o,c)=>{Object.defineProperty(o.dom,Qh,{value:c,writable:!0})},Xg=o=>{const c=gr(o)?o.dom[Qh]:null;return V.from(c)},fh=o=>oo(o),ib=we,Tf=o=>{const c=_=>`The component must be in a context to execute: ${_}`+(o?`
|
||
|
|
`+kl(o().element)+" is not in context.":""),m=_=>()=>{throw new Error(c(_))},b=_=>()=>{console.warn(c(_))};return{debugInfo:J("fake"),triggerEvent:b("triggerEvent"),triggerFocus:b("triggerFocus"),triggerEscape:b("triggerEscape"),broadcast:b("broadcast"),broadcastOn:b("broadcastOn"),broadcastEvent:b("broadcastEvent"),build:m("build"),buildOrPatch:m("buildOrPatch"),addToWorld:m("addToWorld"),removeFromWorld:m("removeFromWorld"),addToGui:m("addToGui"),removeFromGui:m("removeFromGui"),getByUid:m("getByUid"),getByDom:m("getByDom"),isConnected:Qe}},Jg=Tf(),w2=(o,c,m)=>{const b=m.toString(),_=b.indexOf(")")+1,x=b.indexOf("("),M=b.substring(x+1,_-1).split(/,\s*/);return o.toFunctionAnnotation=()=>({name:c,parameters:Up(M.slice(0,1).concat(M.slice(3)))}),o},Up=o=>We(o,c=>Bi(c,"/*")?c.substring(0,c.length-2):c),Kf=(o,c)=>{const m=o.toString(),b=m.indexOf(")")+1,_=m.indexOf("("),x=m.substring(_+1,b-1).split(/,\s*/);return o.toFunctionAnnotation=()=>({name:c,parameters:Up(x)}),o},_2=(o,c)=>{const m=c.toString(),b=m.indexOf(")")+1,_=m.indexOf("("),x=m.substring(_+1,b-1).split(/,\s*/);return o.toFunctionAnnotation=()=>({name:"OVERRIDE",parameters:Up(x.slice(1))}),o},dh=oo("alloy-premade"),Tv=o=>(Object.defineProperty(o.element.dom,dh,{value:o.uid,writable:!0}),Bn(dh,o)),z_=o=>ps(o.dom,dh),C2=o=>an(o,dh),Qg=o=>_2((c,...m)=>o(c.getApis(),c,...m),o),Df={init:()=>su({readState:J("No State required")})},su=o=>o,ep=(o,c)=>{const m=We(c,_=>Wa(_.name(),[Qt("config"),St("state",Df)])),b=zi("component.behaviours",ro(m),o.behaviours).fold(_=>{throw new Error(kd(_)+`
|
||
|
|
Complete spec:
|
||
|
|
`+JSON.stringify(o,null,2))},we);return{list:c,data:Ps(b,_=>{const x=_.map(M=>({config:M.config,state:M.state.init(M.config)}));return J(x)})}},S2=o=>o.list,V_=o=>o.data,ab=(o,c)=>{const m={};return ar(o,(b,_)=>{ar(b,(x,M)=>{const I=an(m,M).getOr([]);m[M]=I.concat([c(_,x)])})}),m},Lc=o=>({classes:N(o.classes)?[]:o.classes,attributes:N(o.attributes)?{}:o.attributes,styles:N(o.styles)?{}:o.styles}),lb=(o,c)=>({...o,attributes:{...o.attributes,...c.attributes},styles:{...o.styles,...c.styles},classes:o.classes.concat(c.classes)}),Ju=(o,c,m,b)=>{const _={...c};xt(m,se=>{_[se.name()]=se.exhibit(o,b)});const x=ab(_,(se,fe)=>({name:se,modification:fe})),M=se=>ao(se,(fe,me)=>({...me.modification,...fe}),{}),I=ao(x.classes,(se,fe)=>fe.modification.concat(se),[]),U=M(x.attributes),Y=M(x.styles);return Lc({classes:I,attributes:U,styles:Y})},tp=(o,c,m,b)=>{try{const _=rs(m,(x,M)=>{const I=x[c],U=M[c],Y=b.indexOf(I),se=b.indexOf(U);if(Y===-1)throw new Error("The ordering for "+o+" does not have an entry for "+I+`.
|
||
|
|
Order specified: `+JSON.stringify(b,null,2));if(se===-1)throw new Error("The ordering for "+o+" does not have an entry for "+U+`.
|
||
|
|
Order specified: `+JSON.stringify(b,null,2));return Y<se?-1:se<Y?1:0});return wn.value(_)}catch(_){return wn.error([_])}},em=(o,c)=>({handler:o,purpose:c}),Dv=(o,c)=>({cHandler:o,purpose:c}),U_=(o,c)=>Dv(De.apply(void 0,[o.handler].concat(c)),o.purpose),Wp=o=>o.cHandler,k2=(o,c)=>({name:o,handler:c}),np=(o,c)=>{const m={};return xt(o,b=>{m[b.name()]=b.handlers(c)}),m},cb=(o,c,m)=>{const b={...m,...np(c,o)};return ab(b,k2)},K1=(o,c,m,b)=>{const _=cb(o,m,b);return Rk(_,c)},E2=o=>{const c=Um(o);return(m,b,..._)=>{const x=[m,b].concat(_);c.abort.apply(void 0,x)?b.stop():c.can.apply(void 0,x)&&c.run.apply(void 0,x)}},x2=(o,c)=>wn.error(["The event ("+o+`) 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(We(c,m=>m.name),null,2)]),W_=(o,c,m)=>{const b=c[m];return b?tp("Event: "+m,"name",o,b).map(_=>{const x=We(_,M=>M.handler);return Wm(x)}):x2(m,o)},Rk=(o,c)=>{const m=na(o,(b,_)=>(b.length===1?wn.value(b[0].handler):W_(b,c,_)).map(M=>{const I=E2(M),U=b.length>1?ho(c[_],Y=>dn(b,se=>se.name===Y)).join(" > "):b[0].name;return Bn(_,em(I,U))}));return tr(m,{})},Lr="alloy.base.behaviour",Ov=ro([za("dom","dom",pr(),ro([Qt("tag"),St("styles",{}),St("classes",[]),St("attributes",{}),kr("value"),kr("innerHtml")])),Qt("components"),Qt("uid"),St("events",{}),St("apis",{}),za("eventOrder","eventOrder",Cf({[Yu()]:["disabling",Lr,"toggling","typeaheadevents"],[Ed()]:[Lr,"focusing","keying"],[Km()]:[Lr,"disabling","toggling","representing"],[Gh()]:[Lr,"representing","streaming","invalidating"],[xd()]:[Lr,"representing","item-events","tooltipping"],[Br()]:["focusing",Lr,"item-type-events"],[eu()]:["focusing",Lr,"item-type-events"],[Sl()]:["item-type-events","tooltipping"],[Xh()]:["receiving","reflecting","tooltipping"]}),Pc()),kr("domModification")]),A2=o=>zi("custom.definition",Ov,o),T2=o=>({...o.dom,uid:o.uid,domChildren:We(o.components,c=>c.element)}),ub=o=>o.domModification.fold(()=>Lc({}),Lc),Nk=o=>o.events,tm=(o,c)=>{const m=Fi(o,c);return m===void 0||m===""?[]:m.split(" ")},qa=(o,c,m)=>{const _=tm(o,c).concat([m]);return Kn(o,c,_.join(" ")),!0},fb=(o,c,m)=>{const b=ho(tm(o,c),_=>_!==m);return b.length>0?Kn(o,c,b.join(" ")):je(o,c),!1},Y1=o=>o.dom.classList!==void 0,j_=o=>tm(o,"class"),db=(o,c)=>qa(o,"class",c),D2=(o,c)=>fb(o,"class",c),Ra=(o,c)=>{Y1(o)?o.dom.classList.add(c):db(o,c)},hh=o=>{(Y1(o)?o.dom.classList:j_(o)).length===0&&je(o,"class")},ma=(o,c)=>{Y1(o)?o.dom.classList.remove(c):D2(o,c),hh(o)},Qu=(o,c)=>Y1(o)&&o.dom.classList.contains(c),tg=(o,c)=>{xt(c,m=>{Ra(o,m)})},Fc=(o,c)=>{xt(c,m=>{ma(o,m)})},Pk=(o,c)=>Ut(c,m=>Qu(o,m)),O2=o=>{const c=o.dom.classList,m=new Array(c.length);for(let b=0;b<c.length;b++){const _=c.item(b);_!==null&&(m[b]=_)}return m},Yf=o=>Y1(o)?O2(o):j_(o),Na=o=>o.dom.value,Sa=(o,c)=>{if(c===void 0)throw new Error("Value.set was undefined");o.dom.value=c},Ik=(o,c,m)=>Rc(o,c).map(_=>{if(m.exists(M=>!Cr(M,_))){const M=m.map(fl).getOr("span"),I=it.fromTag(M);return ya(_,I),I}else return _}),mh=(o,c,m)=>{m.fold(()=>tl(o,c),b=>{Cr(b,c)||(ya(b,c),_u(b))})},hb=(o,c,m)=>{const b=We(c,m),_=Ul(o);return xt(_.slice(b.length),_u),b},Mv=(o,c,m,b)=>{const _=Rc(o,c),x=b(m,_),M=Ik(o,c,_);return mh(o,x.element,M),x},Xf=(o,c,m)=>hb(o,c,(b,_)=>Mv(o,_,b,m)),ef=(o,c)=>hb(o,c,(m,b)=>{const _=Rc(o,b);return mh(o,m,_),m}),jp=(o,c)=>{const m=Zs(o),b=Zs(c),_=yt(b,m),x=Mr(o,(M,I)=>!ps(c,I)||M!==c[I]).t;return{toRemove:_,toSet:x}},X1=(o,c)=>{const{class:m,style:b,..._}=Bt(c),{toSet:x,toRemove:M}=jp(o.attributes,_),I=()=>{xt(M,Zt=>je(c,Zt)),Nm(c,x)},U=ni(c),{toSet:Y,toRemove:se}=jp(o.styles,U),fe=()=>{xt(se,Zt=>Ss(c,Zt)),mi(c,Y)},me=Yf(c),Ce=yt(me,o.classes),Ne=yt(o.classes,me),st=()=>{tg(c,Ne),Fc(c,Ce)},Ht=Zt=>{ch(c,Zt)},ut=()=>{const Zt=o.domChildren;ef(c,Zt)},lt=()=>{const Zt=c,Dt=o.value.getOrUndefined();Dt!==Na(Zt)&&Sa(Zt,Dt!=null?Dt:"")};return I(),st(),fe(),o.innerHtml.fold(ut,Ht),lt(),c},mb=o=>{const c=it.fromTag(o.tag);Nm(c,o.attributes),tg(c,o.classes),mi(c,o.styles),o.innerHtml.each(b=>ch(c,b));const m=o.domChildren;return ju(c,m),o.value.each(b=>{Sa(c,b)}),c},gb=(o,c)=>{try{const m=X1(o,c);return V.some(m)}catch{return V.none()}},Z_=o=>o.innerHtml.isSome()&&o.domChildren.length>0,M2=(o,c)=>{const m=_=>fl(_)===o.tag&&!Z_(o)&&!z_(_),b=c.filter(m).bind(_=>gb(o,_)).getOrThunk(()=>mb(o));return uh(b,o.uid),b},Bk=o=>{const c=an(o,"behaviours").getOr({});return Pe(Zs(c),m=>{const b=c[m];return j(b)?[b.me]:[]})},q_=(o,c)=>ep(o,c),G_=o=>{const c=Bk(o);return q_(o,c)},R2=(o,c,m)=>{const b=T2(o),_=ub(o),x={"alloy.base.modification":_},M=c.length>0?Ju(m,x,c,b):_;return lb(b,M)},K_=(o,c,m)=>{const b={"alloy.base.behaviour":Nk(o)};return K1(m,o.eventOrder,c,b).getOrDie()},s3=(o,c)=>{const m=()=>Zt,b=Ho(Jg),_=ha(A2(o)),x=G_(o),M=S2(x),I=V_(x),U=R2(_,M,I),Y=M2(U,c),se=K_(_,M,I),f
|
||
|
|
`);return Ct(c,m=>m.indexOf("alloy")>0&&!dn(Hk,b=>m.indexOf(b)>-1)).getOr(Q1)}else return Q1},pb={logEventCut:F,logEventStopped:F,logNoParent:F,logEventNoHandlers:F,logEventResponse:F,write:F},bb=(o,c,m)=>eC(o,c,m),nC=J(pb),L2=J([Qt("menu"),Qt("selectedMenu")]),Kp=J([Qt("item"),Qt("selectedItem")]);J(ro(Kp().concat(L2())));const oC=J(ro(Kp())),Yp=Gf("initSize",[Qt("numColumns"),Qt("numRows")]),sg=()=>Gr("markers",oC()),Iv=()=>Gf("markers",[Qt("backgroundMenu")].concat(L2()).concat(Kp())),nf=o=>Gf("markers",We(o,Qt)),e0=(o,c,m)=>(tC(),za(c,c,m,qu(b=>wn.value((..._)=>b.apply(void 0,_))))),Gs=o=>e0("onHandler",o,Wf(F)),iu=o=>e0("onKeyboardHandler",o,Wf(V.none)),rg=o=>e0("onHandler",o,pr()),F2=o=>e0("onKeyboardHandler",o,pr()),Vi=(o,c)=>_a(o,J(c)),H2=o=>_a(o,we),ig=J(Yp),ga=(o,c,m,b,_,x,M,I=!1)=>({x:o,y:c,bubble:m,direction:b,placement:_,restriction:x,label:`${M}-${_}`,alwaysFit:I}),nm=G.generate([{southeast:[]},{southwest:[]},{northeast:[]},{northwest:[]},{south:[]},{north:[]},{east:[]},{west:[]}]),Vt=(o,c,m,b,_,x,M,I,U)=>o.fold(c,m,b,_,x,M,I,U),vb=(o,c,m,b)=>o.fold(c,c,b,b,c,b,m,m),$2=(o,c,m,b)=>o.fold(c,b,c,b,m,m,c,b),yb=nm.southeast,gh=nm.southwest,of=nm.northeast,t0=nm.northwest,Bv=nm.south,z2=nm.north,Lv=nm.east,wb=nm.west,ph=(o,c,m,b)=>{const _=o+c;return _>b?m:_<m?b:_},Qf=(o,c,m)=>Math.min(Math.max(o,c),m),Tu=(o,c)=>{switch(c){case 1:return o.x;case 0:return o.x+o.width;case 2:return o.y;case 3:return o.y+o.height}},Fl=(o,c)=>Yt(["left","right","top","bottom"],m=>an(c,m).map(b=>Tu(o,b))),V2=(o,c,m)=>{const b=(U,Y)=>c[U].map(se=>{const fe=U==="top"||U==="bottom",me=fe?m.top:m.left,Ne=(U==="left"||U==="top"?Math.max:Math.min)(se,Y)+me;return fe?Qf(Ne,o.y,o.bottom):Qf(Ne,o.x,o.right)}).getOr(Y),_=b("left",o.x),x=b("top",o.y),M=b("right",o.right),I=b("bottom",o.bottom);return si(_,x,M-_,I-x)},rp="layout",sC=o=>o.x,_b=(o,c)=>o.x+o.width/2-c.width/2,Xp=(o,c)=>o.x+o.width-c.width,U2=(o,c)=>o.y-c.height,Fv=o=>o.y+o.height,rC=(o,c)=>o.y+o.height/2-c.height/2,Hv=o=>o.x+o.width,W2=(o,c)=>o.x-c.width,ml=(o,c,m)=>ga(sC(o),Fv(o),m.southeast(),yb(),"southeast",Fl(o,{left:1,top:3}),rp),Kl=(o,c,m)=>ga(Xp(o,c),Fv(o),m.southwest(),gh(),"southwest",Fl(o,{right:0,top:3}),rp),Du=(o,c,m)=>ga(sC(o),U2(o,c),m.northeast(),of(),"northeast",Fl(o,{left:1,bottom:2}),rp),Fr=(o,c,m)=>ga(Xp(o,c),U2(o,c),m.northwest(),t0(),"northwest",Fl(o,{right:0,bottom:2}),rp),Yl=(o,c,m)=>ga(_b(o,c),U2(o,c),m.north(),z2(),"north",Fl(o,{bottom:2}),rp),Hl=(o,c,m)=>ga(_b(o,c),Fv(o),m.south(),Bv(),"south",Fl(o,{top:3}),rp),om=(o,c,m)=>ga(Hv(o),rC(o,c),m.east(),Lv(),"east",Fl(o,{left:0}),rp),vr=(o,c,m)=>ga(W2(o,c),rC(o,c),m.west(),wb(),"west",Fl(o,{right:1}),rp),iC=()=>[ml,Kl,Du,Fr,Hl,Yl,om,vr],au=()=>[Kl,ml,Fr,Du,Hl,Yl,om,vr],xl=()=>[Du,Fr,ml,Kl,Yl,Hl],j2=()=>[Fr,Du,Kl,ml,Yl,Hl],ag=()=>[ml,Kl,Du,Fr,Hl,Yl],fc=()=>[Kl,ml,Fr,Du,Hl,Yl],r3=(o,c)=>c.universal?o:ho(o,m=>ct(c.channels,m));var $k=Object.freeze({__proto__:null,events:o=>ri([en(Xh(),(c,m)=>{const b=o.channels,_=Zs(b),x=m,M=r3(_,x);xt(M,I=>{const U=b[I],Y=U.schema,se=xs("channel["+I+`] data
|
||
|
|
Receiver: `+kl(c.element),Y,x.data);U.onReceive(c,se)})})])}),zk=[Gr("channels",U1(wn.value,pi([rg("onReceive"),St("schema",Pc())])))];const Z2=(o,c,m)=>ou(b=>{m(b,o,c)}),q2=(o,c,m)=>Od((b,_)=>{m(b,o,c)}),sm=(o,c,m,b,_,x)=>{const M=pi(o),I=Wa(c,[ac("config",o)]);return Al(M,I,c,m,b,_,x)},G2=(o,c,m,b,_,x)=>{const M=o,I=Wa(c,[Ua("config",o)]);return Al(M,I,c,m,b,_,x)},Jp=(o,c,m)=>w2((_,...x)=>{const M=[_].concat(x);return _.config({name:J(o)}).fold(()=>{throw new Error("We could not find any behaviour configuration for: "+o+". Using API: "+m)},I=>{const U=Array.prototype.slice.call(M,1);return c.apply(void 0,[_,I.config,I.state].concat(U))})},m,c),gl=o=>({key:o,value:void 0}),Al=(o,c,m,b,_,x,M)=>{const I=fe=>Ii(fe,m)?fe[m]():V.none(),U=Ps(_,(fe,me)=>Jp(m,fe,me)),se={...Ps(x,(fe,me)=>Kf(fe,me)),...U,revoke:De(gl,m),config:fe=>{const me=xs(m+"-config",o,fe);return{key:m,value:{config:me,me:se,configAsRaw:xi(()=>xs(m+"-config",o,fe)),initialConfig:fe,state:M}}},schema:J(c),exhibit:(fe,me)=>Wn(I(fe),an(b,"exhibit"),(Ce,Ne)=>Ne(me,Ce.config,Ce.state)).getOrThunk(()=>Lc({})),name:J(m),handlers:fe=>I(fe).map(me=>an(b,"events").getOr(()=>({}))(me.config,me.state)).getOr({})};return se},An=o=>Uo(o),Vk=pi([Qt("fields"),Qt("name"),St("active",{}),St("apis",{}),St("state",Df),St("extra",{})]),Xl=o=>{const c=xs("Creating behaviour: "+o.name,Vk,o);return sm(c.fields,c.name,c.active,c.apis,c.extra,c.state)},Uk=pi([Qt("branchKey"),Qt("branches"),Qt("name"),St("active",{}),St("apis",{}),St("state",Df),St("extra",{})]),K2=o=>{const c=xs("Creating behaviour: "+o.name,Uk,o);return G2(Cl(c.branchKey,c.branches),c.name,c.active,c.apis,c.extra,c.state)},to=J(void 0),Cc=Xl({fields:zk,name:"receiving",active:$k});var n0=Object.freeze({__proto__:null,exhibit:(o,c)=>Lc({classes:[],styles:c.useFixed()?{}:{position:"relative"}})});const sf=o=>o.dom.focus(),$v=o=>o.dom.blur(),Qp=o=>{const c=Pt(o).dom;return o.dom===c.activeElement},Of=(o=Yd())=>V.from(o.dom.activeElement).map(it.fromDom),nl=o=>Of(Pt(o)).filter(c=>o.dom.contains(c.dom)),Md=(o,c)=>{const m=Pt(c),b=Of(m).bind(x=>{const M=I=>Cr(x,I);return M(c)?V.some(c):Zp(c,M)}),_=o(c);return b.each(x=>{Of(m).filter(M=>Cr(M,x)).fold(()=>{sf(x)},F)}),_},Rd=(o,c,m,b,_)=>{const x=M=>M+"px";return{position:o,left:c.map(x),top:m.map(x),right:b.map(x),bottom:_.map(x)}},Hc=o=>({...o,position:V.some(o.position)}),o0=(o,c)=>{hn(o,Hc(c))},X2=G.generate([{none:[]},{relative:["x","y","width","height"]},{fixed:["x","y","width","height"]}]),aC=(o,c,m,b,_,x)=>{const M=c.rect,I=M.x-m,U=M.y-b,Y=M.width,se=M.height,fe=_-(I+Y),me=x-(U+se),Ce=V.some(I),Ne=V.some(U),st=V.some(fe),Ht=V.some(me),ut=V.none();return Vt(c.direction,()=>Rd(o,Ce,Ne,ut,ut),()=>Rd(o,ut,Ne,st,ut),()=>Rd(o,Ce,ut,ut,Ht),()=>Rd(o,ut,ut,st,Ht),()=>Rd(o,Ce,Ne,ut,ut),()=>Rd(o,Ce,ut,ut,Ht),()=>Rd(o,Ce,Ne,ut,ut),()=>Rd(o,ut,Ne,st,ut))},J2=(o,c)=>o.fold(()=>{const m=c.rect;return Rd("absolute",V.some(m.x),V.some(m.y),V.none(),V.none())},(m,b,_,x)=>aC("absolute",c,m,b,_,x),(m,b,_,x)=>aC("fixed",c,m,b,_,x)),bh=(o,c)=>{const m=De(Zh,c),b=o.fold(m,m,()=>{const M=ic();return Zh(c).translate(-M.left,-M.top)}),_=Ha(c),x=Ff(c);return si(b.left,b.top,_,x)},jr=(o,c)=>c.fold(()=>o.fold(le,le,si),m=>o.fold(J(m),J(m),()=>{const b=zv(o,m.x,m.y);return si(b.left,b.top,m.width,m.height)})),zv=(o,c,m)=>{const b=fr(c,m),_=()=>{const x=ic();return b.translate(-x.left,-x.top)};return o.fold(J(b),J(b),_)},ed=(o,c,m,b)=>o.fold(c,m,b);X2.none;const lC=X2.relative,cC=X2.fixed,ia=(o,c)=>({anchorBox:o,origin:c}),Wk=(o,c)=>ia(o,c),Vv="data-alloy-placement",Uv=(o,c)=>{Kn(o,Vv,c)},uC=o=>de(o,Vv),jk=o=>je(o,Vv),s0=G.generate([{fit:["reposition"]},{nofit:["reposition","visibleW","visibleH","isVisible"]}]),fC=(o,c)=>{const{x:m,y:b,right:_,bottom:x}=c,{x:M,y:I,right:U,bottom:Y,width:se,height:fe}=o,me=M>=m&&M<=_,Ce=I>=b&&I<=x,Ne=me&&Ce,st=U<=_&&U>=m,Ht=Y<=x&&Y>=b,ut=st&&Ht,lt=Math.min(se,M>=m?_-M:U-m),Zt=Math.min(fe,I>=b?x-I:Y-b);return{originInBounds:Ne,sizeInBounds:ut,visibleW:lt,visibleH:Zt}},Zk=(o,c)=>{const{x:m,y:b,right:_,bottom:x}=c,{x:M,y:I,width:U,height:Y}=o,se=Math.max(m,_-U),fe=M
|
||
|
|
Known: [`+Zs(b)+`]
|
||
|
|
Namespace: `+o.getOr("none")+`
|
||
|
|
Spec: `+JSON.stringify(m,null,2))},_=>_.replace()),yw=(o,c,m,b)=>Ch(m)&&m.uiType===v3?FC(o,c,m,b):vw.single(!1,J(m)),ww=(o,c,m,b)=>yw(o,c,m,b).fold((x,M)=>{const I=Ch(m)?M(c,m.config,m.validated):M(c),U=an(I,"components").getOr([]),Y=Pe(U,se=>ww(o,c,se,b));return[{...I,components:Y}]},(x,M)=>{if(Ch(m)){const I=M(c,m.config,m.validated);return m.validated.preprocess.getOr(we)(I)}else return M(c)}),PE=(o,c,m,b)=>Pe(m,_=>ww(o,c,_,b)),_w=(o,c)=>{let m=!1;const b=()=>m,_=()=>{if(m)throw new Error("Trying to use the same placeholder more than once: "+o);return m=!0,c},x=()=>c.fold((M,I)=>M,(M,I)=>M);return{name:J(o),required:x,used:b,replace:_}},HC=(o,c,m,b)=>{const _=Ps(b,(M,I)=>_w(I,M)),x=PE(o,c,m,_);return ar(_,M=>{if(M.used()===!1&&M.required())throw new Error("Placeholder: "+M.name()+` was not found in components list
|
||
|
|
Namespace: `+o.getOr("none")+`
|
||
|
|
Components: `+JSON.stringify(c.components,null,2))}),x},IE=vw.single,IO=vw.multiple,dm=J(v3),$C=G.generate([{required:["data"]},{external:["data"]},{optional:["data"]},{group:["data"]}]),Cw=St("factory",{sketch:we}),nd=St("schema",[]),Tl=Qt("name"),BE=za("pname","pname",ql(o=>"<alloy."+oo(o.name)+">"),Pc()),Sw=_a("schema",()=>[kr("preprocess")]),Ld=St("defaults",J({})),kw=St("overrides",J({})),LE=ro([Cw,nd,Tl,BE,Ld,kw]),FE=ro([Cw,nd,Tl,Ld,kw]),BO=ro([Cw,nd,Tl,BE,Ld,kw]),y3=ro([Cw,Sw,Tl,Qt("unit"),BE,Ld,kw]),Ew=o=>o.fold(V.some,V.none,V.some,V.some),w3=o=>{const c=m=>m.name;return o.fold(c,c,c,c)},LO=o=>o.fold(we,we,we,we),v0=(o,c)=>m=>{const b=xs("Converting part type",c,m);return o(b)},zc=v0($C.required,LE),Sh=v0($C.external,FE),Fd=v0($C.optional,BO),od=v0($C.group,y3),zC=J("entirety");var Pb=Object.freeze({__proto__:null,required:zc,external:Sh,optional:Fd,group:od,asNamedPart:Ew,name:w3,asCommon:LO,original:zC});const n1=(o,c,m,b)=>Jr(c.defaults(o,m,b),m,{uid:o.partUids[c.name]},c.overrides(o,m,b)),FO=(o,c,m)=>{const b={},_={};return xt(m,x=>{x.fold(M=>{b[M.pname]=IE(!0,(I,U,Y)=>M.factory.sketch(n1(I,M,U,Y)))},M=>{const I=c.parts[M.name];_[M.name]=J(M.factory.sketch(n1(c,M,I[zC()]),I))},M=>{b[M.pname]=IE(!1,(I,U,Y)=>M.factory.sketch(n1(I,M,U,Y)))},M=>{b[M.pname]=IO(!0,(I,U,Y)=>{const se=I[M.name];return We(se,fe=>M.factory.sketch(Jr(M.defaults(I,fe,Y),fe,M.overrides(I,fe))))})})}),{internals:J(b),externals:J(_)}},HE=(o,c)=>{const m={};return xt(c,b=>{Ew(b).each(_=>{const x=HO(o,_.pname);m[_.name]=M=>{const I=xs("Part: "+_.name+" in "+o,ro(_.schema),M);return{...x,config:M,validated:I}}})}),m},HO=(o,c)=>({uiType:dm(),owner:o,name:c}),_3=(o,c,m)=>({uiType:dm(),owner:o,name:c,config:m,validated:{}}),C3=o=>Pe(o,c=>c.fold(V.none,V.some,V.none,V.none).map(m=>Gf(m.name,m.schema.concat([H2(zC())]))).toArray()),S3=o=>We(o,w3),VC=(o,c,m)=>FO(o,c,m),$E=(o,c,m)=>HC(V.some(o),c,c.components,m),Ai=(o,c,m)=>{const b=c.partUids[m];return o.getSystem().getByUid(b).toOptional()},o1=(o,c,m)=>Ai(o,c,m).getOrDie("Could not find part: "+m),uy=(o,c,m)=>{const b={},_=c.partUids,x=o.getSystem();return xt(m,M=>{b[M]=J(x.getByUid(_[M]))}),b},zE=(o,c)=>{const m=o.getSystem();return Ps(c.partUids,(b,_)=>J(m.getByUid(b)))},k3=o=>Zs(o.partUids),VE=(o,c,m)=>{const b={},_=c.partUids,x=o.getSystem();return xt(m,M=>{b[M]=J(x.getByUid(_[M]).getOrDie())}),b},E3=(o,c)=>{const m=S3(c);return Uo(We(m,b=>({key:b,value:o+"-"+b})))},UC=o=>za("partUids","partUids",xe(c=>E3(c.uid,o)),Pc());var $O=Object.freeze({__proto__:null,generate:HE,generateOne:_3,schemas:C3,names:S3,substitutes:VC,components:$E,defaultUids:E3,defaultUidsSchema:UC,getAllParts:zE,getAllPartNames:k3,getPart:Ai,getPartOrDie:o1,getParts:uy,getPartsOrDie:VE});const zO=(o,c)=>(o.length>0?[Gf("parts",o)]:[]).concat([Qt("uid"),St("dom",{}),St("components",[]),H2("originalSpec"),St("debug.sketcher",{})]).concat(c),x3=(o,c,m,b,_)=>{const x=zO(b,_);return xs(o+" [SpecSchema]",pi(x.concat(c)),m)},VO=(o,c,m,b)=>{const _=dy(b),x=x3(o,c,_,[],[]);return m(x,_)},UE=(o,c,m,b,_)=>{const x=dy(_),M=C3(m),I=UC(m),U=x3(o,c,x,M,[I]),Y=VC(o,U,m),se=$E(o,U,Y.internals());return b(U,se,x,Y.externals())},fy=o=>ps(o,"uid"),dy=o=>fy(o)?o:{...o,uid:fh("uid")},WC=o=>o.uid!==void 0,A3=pi([Qt("name"),Qt("factory"),Qt("configFields"),St("apis",{}),St("extraApis",{})]),kh=pi([Qt("name"),Qt("factory"),Qt("configFields"),Qt("partFields"),St("apis",{}),St("extraApis",{})]),Vc=o=>{const c=xs("Sketcher for "+o.name,A3,o),m=x=>VO(c.name,c.configFields,c.factory,x),b=Ps(c.apis,Qg),_=Ps(c.extraApis,(x,M)=>Kf(x,M));return{name:c.name,configFields:c.configFields,sketch:m,...b,..._}},fu=o=>{const c=xs("Sketcher for "+o.name,kh,o),m=M=>UE(c.name,c.configFields,c.partFields,c.factory,M),b=HE(c.name,c.partFields),_=Ps(c.apis,Qg),x=Ps(c.extraApis,(M,I)=>Kf(M,I));return{name:c.name,partFields:c.partFields,configFields:c.configFields,sketch:m,parts:b,..._,...x}},fp=o=>Vl("input")(o)&&Fi(o,"type")!=="radio"||Vl("textarea")(o);var WO=Object.freeze({__proto__:null,getCurrent:(o,c,m)=>c.find(o)});const jO=[Qt("find")],sr=Xl({fields:jO,name:"comp
|
||
|
|
Cannot use it for: `+kl(Y.element)+`
|
||
|
|
The conflicting element is`+(qs(fe.element)?" ":" not ")+"already in the DOM")},_=Y=>{const se=m(Y);Ii(c,se)&&b(Y,se);const fe=[Y];o.registerId(fe,se,Y.events),c[se]=Y},x=Y=>{Xg(Y.element).each(se=>{delete c[se],o.unregisterId(se)})};return{find:(Y,se,fe)=>o.find(Y,se,fe),filter:Y=>o.filterByType(Y),register:_,unregister:x,getById:Y=>an(c,Y)}},f1=Vc({name:"Container",factory:o=>{const{attributes:c,...m}=o.dom;return{uid:o.uid,dom:{tag:"div",attributes:{role:"presentation",...c},...m},components:o.components,behaviours:um(o.containerBehaviours),events:o.events,domModification:o.domModification,eventOrder:o.eventOrder}},configFields:[St("components",[]),$l("containerBehaviours",[]),St("events",{}),St("domModification",{}),St("eventOrder",{})]}),s5=o=>{const c=ut=>Fa(o.element).fold(ft,lt=>Cr(ut,lt)),m=CZ(),b=(ut,lt)=>m.find(c,ut,lt),_=hZ(o.element,{triggerEvent:(ut,lt)=>bb(ut,lt.target,Zt=>vZ(b,ut,lt,Zt))}),x={debugInfo:J("real"),triggerEvent:(ut,lt,Zt)=>{bb(ut,lt,Dt=>CL(b,ut,Zt,lt,Dt))},triggerFocus:(ut,lt)=>{Xg(ut).fold(()=>{sf(ut)},Zt=>{bb(Ed(),ut,Dt=>(pZ(b,Ed(),{originator:lt,kill:F,prevent:F,target:ut},ut,Dt),!1))})},triggerEscape:(ut,lt)=>{x.triggerEvent("keydown",ut.element,lt.event)},getByUid:ut=>st(ut),getByDom:ut=>Ht(ut),build:uc,buildOrPatch:ng,addToGui:ut=>{U(ut)},removeFromGui:ut=>{Y(ut)},addToWorld:ut=>{M(ut)},removeFromWorld:ut=>{I(ut)},broadcast:ut=>{me(ut)},broadcastOn:(ut,lt)=>{Ce(ut,lt)},broadcastEvent:(ut,lt)=>{Ne(ut,lt)},isConnected:ft},M=ut=>{ut.connect(x),Ja(ut.element)||(m.register(ut),xt(ut.components(),M),x.triggerEvent(Km(),ut.element,{target:ut.element}))},I=ut=>{Ja(ut.element)||(xt(ut.components(),I),m.unregister(ut)),ut.disconnect()},U=ut=>{sl(o,ut)},Y=ut=>{$c(ut)},se=()=>{_.unbind(),_u(o.element)},fe=ut=>{const lt=m.filter(Xh());xt(lt,Zt=>{const Dt=Zt.descHandler;Wp(Dt)(ut)})},me=ut=>{fe({universal:!0,data:ut})},Ce=(ut,lt)=>{fe({universal:!1,channels:ut,data:lt})},Ne=(ut,lt)=>{const Zt=m.filter(ut);return bZ(Zt,lt)},st=ut=>m.getById(ut).fold(()=>wn.error(new Error('Could not find component with uid: "'+ut+'" in system.')),wn.value),Ht=ut=>{const lt=Xg(ut).getOr("not found");return st(lt)};return M(o),{root:o,element:o.element,destroy:se,add:U,remove:Y,getByUid:st,getByDom:Ht,addToWorld:M,removeFromWorld:I,broadcast:me,broadcastOn:Ce,broadcastEvent:Ne}},SZ=(o,c)=>({dom:{tag:"div",classes:["tox-bar","tox-form__controls-h-stack"]},components:We(o.items,c.interpreter)}),kZ=J([St("prefix","form-field"),$l("fieldBehaviours",[sr,Yn])]),EZ=J([Fd({schema:[Qt("dom")],name:"label"}),Fd({factory:{sketch:o=>({uid:o.uid,dom:{tag:"span",styles:{display:"none"},attributes:{"aria-hidden":"true"},innerHtml:o.text}})},schema:[Qt("text")],name:"aria-descriptor"}),zc({factory:{sketch:o=>{const c=Cn(o,["factory"]);return o.factory.sketch(c)}},schema:[Qt("factory")],name:"field"})]),xZ=(o,c,m,b)=>{const _=Ql(o.fieldBehaviours,[sr.config({find:I=>Ai(I,o,"field")}),Yn.config({store:{mode:"manual",getValue:I=>sr.getCurrent(I).bind(Yn.getValue),setValue:(I,U)=>{sr.getCurrent(I).each(Y=>{Yn.setValue(Y,U)})}}})]),x=ri([vi((I,U)=>{const Y=uy(I,o,["label","field","aria-descriptor"]);Y.field().each(se=>{const fe=oo(o.prefix);Y.label().each(me=>{Kn(me.element,"for",fe),Kn(se.element,"id",fe)}),Y["aria-descriptor"]().each(me=>{const Ce=oo(o.prefix);Kn(me.element,"id",Ce),Kn(se.element,"aria-describedby",Ce)})})})]),M={getField:I=>Ai(I,o,"field"),getLabel:I=>Ai(I,o,"label")};return{uid:o.uid,dom:o.dom,components:c,behaviours:_,events:x,apis:M}},ei=fu({name:"FormField",configFields:kZ(),partFields:EZ(),factory:xZ,apis:{getField:(o,c)=>o.getField(c),getLabel:(o,c)=>o.getLabel(c)}});var AZ=Object.freeze({__proto__:null,exhibit:(o,c)=>Lc({attributes:Uo([{key:c.tabAttr,value:"true"}])})}),SL=[St("tabAttr","data-alloy-tabstop")];const Ga=Xl({fields:SL,name:"tabstopping",active:AZ});var TZ=tinymce.util.Tools.resolve("tinymce.html.Entities");const Dx=(o,c,m,b)=>{const _=DZ(o,c,m,b);return ei.sketch(_)},kL=(o,c)=>Dx(o,c,[],[]),DZ=(o,c,m,b)=>({dom:EL(m),components:o.toArray().concat([c]),fieldBehaviours:An(b)}),OZ=()=>EL([]),EL=o=>({ta
|
||
|
|
`+JSON.stringify(o));Kb.setItem(RS,JSON.stringify(o))},P7=o=>{const c=R7();return an(c,o).getOr([])},lre=(o,c)=>{if(!O7(o))return;const m=R7(),b=an(m,c).getOr([]),_=ho(b,x=>x!==o);m[c]=[o].concat(_).slice(0,D7),N7(m)},vK=o=>!!o,Lu=o=>Ps(nv.makeMap(o,/[, ]/),vK),Qx=o=>V.from(CB(o)),yK=o=>{const c=V.from(zM(o)).filter(vK).map(Lu);return Qx(o).fold(Qe,m=>c.fold(ft,b=>Zs(b).length>0?b:!1))},A4=(o,c)=>{const m=yK(o);return O(m)?m?Qx(o):V.none():m[c]?Qx(o):V.none()},wK=(o,c)=>A4(o,c).map(m=>b=>Bu.nu(_=>{const x=(I,U)=>{if(!h(I))throw new Error("Expected value to be string");if(U!==void 0&&!g(U))throw new Error("Expected meta to be a object");_({value:I,meta:U})},M={filetype:c,fieldname:b.fieldname,...V.from(b.meta).getOr({})};m.call(o,x,b.value,M)})),I7=o=>V.from(o).filter(h).getOrUndefined(),_K=o=>EB(o)?V.some({targets:g1.find(o.getBody()),anchorTop:I7(xB(o)),anchorBottom:I7(oT(o))}):V.none(),CK=o=>V.from(SB(o)),SK=o=>({getHistory:P7,addToHistory:lre,getLinkInformation:()=>_K(o),getValidationHandler:()=>CK(o),getUrlPicker:c=>wK(o,c)}),kK=(o,c,m,b)=>{const _=Ho(!1),x=nK(c),M={icons:()=>c.ui.registry.getAll().icons,menuItems:()=>c.ui.registry.getAll().menuItems,translate:gm.translate,isDisabled:()=>c.mode.isReadOnly()||!c.ui.isEnabled(),getOption:c.options.get},I=SK(c),U=k4(c),Y=eK(c),se=w7(c),fe=()=>_.get(),me=Ht=>_.set(Ht),Ce={shared:{providers:M,anchors:y7(c,m,b,x.isPositionedAtTop),header:x},urlinput:I,styles:U,colorinput:Y,dialog:se,isContextMenuOpen:fe,setContextMenuState:me},Ne={...Ce,shared:{...Ce.shared,interpreter:Ht=>MS(Ht,{},Ne),getSink:o.popup}},st={...Ce,shared:{...Ce.shared,interpreter:Ht=>MS(Ht,{},st),getSink:o.dialog}};return{popup:Ne,dialog:st}},EK=(o,c,m)=>{const b=(mn,In)=>{xt([c,...m],Zn=>{Zn.broadcastEvent(mn,In)})},_=(mn,In)=>{xt([c,...m],Zn=>{Zn.broadcastOn([mn],In)})},x=mn=>_(_h(),{target:mn.target}),M=Yd(),I=Sc(M,"touchstart",x),U=Sc(M,"touchmove",mn=>b(nu(),mn)),Y=Sc(M,"touchend",mn=>b(Af(),mn)),se=Sc(M,"mousedown",x),fe=Sc(M,"mouseup",mn=>{mn.raw.button===0&&_(EE(),{target:mn.target})}),me=mn=>_(_h(),{target:it.fromDom(mn.target)}),Ce=mn=>{mn.button===0&&_(EE(),{target:it.fromDom(mn.target)})},Ne=()=>{xt(o.editorManager.get(),mn=>{o!==mn&&mn.dispatch("DismissPopups",{relatedTarget:o})})},st=mn=>b(Ym(),ol(mn)),Ht=mn=>{_(p0(),{}),b(ih(),ol(mn))},ut=Pt(it.fromDom(o.getElement())),lt=i0(ut,"scroll",mn=>{requestAnimationFrame(()=>{const In=o.getContainer();if(In!=null){const js=Kw(o,c.element).map(yo=>[yo.element,...yo.others]).getOr([]);dn(js,yo=>Cr(yo,mn.target))&&(o.dispatch("ElementScroll",{target:mn.target.dom}),b(ah(),mn))}})}),Zt=()=>_(p0(),{}),Dt=mn=>{mn.state&&_(_h(),{target:it.fromDom(o.getContainer())})},kn=mn=>{_(_h(),{target:it.fromDom(mn.relatedTarget.getContainer())})};o.on("PostRender",()=>{o.on("click",me),o.on("tap",me),o.on("mouseup",Ce),o.on("mousedown",Ne),o.on("ScrollWindow",st),o.on("ResizeWindow",Ht),o.on("ResizeEditor",Zt),o.on("AfterProgressState",Dt),o.on("DismissPopups",kn)}),o.on("remove",()=>{o.off("click",me),o.off("tap",me),o.off("mouseup",Ce),o.off("mousedown",Ne),o.off("ScrollWindow",st),o.off("ResizeWindow",Ht),o.off("ResizeEditor",Zt),o.off("AfterProgressState",Dt),o.off("DismissPopups",kn),se.unbind(),I.unbind(),U.unbind(),Y.unbind(),fe.unbind(),lt.unbind()}),o.on("detach",()=>{xt([c,...m],wE),xt([c,...m],mn=>mn.destroy())})},kc=$O,p1=Pb,T4=J([St("shell",!1),Qt("makeItem"),St("setupItem",F),fm.field("listBehaviours",[ms])]),B7=Fd({name:"items",overrides:()=>({behaviours:An([ms.config({})])})}),xK=J([B7]),L7=J("CustomList"),AK=(o,c,m,b)=>{const _=(I,U)=>{M(I).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")},Y=>{const se=ms.contents(Y),fe=U.length,me=fe-se.length,Ce=me>0?kt(me,()=>o.makeItem()):[],Ne=se.slice(fe);xt(Ne,Ht=>ms.remove(Y,Ht)),xt(Ce,Ht=>ms.append(Y,Ht));const st=ms.contents(Y);xt(st,(Ht,ut)=>{o.setupItem(I,Ht,U[ut],ut)})})},x=o.shell?{behaviours:[ms.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 rQ=o=>o.nodeName==="BR"||!!o.getAttribute("data-mce-bogus")||o.getAttribute("data-mce-type")==="bookmark",iQ=(o,c,m)=>{var b;const _=(b=c.delimiter)!==null&&b!==void 0?b:"\u203A",x=(Y,se,fe)=>Uc.sketch({dom:{tag:"div",classes:["tox-statusbar__path-item"],attributes:{"data-index":fe,"aria-level":fe+1}},components:[Ri(Y)],action:me=>{o.focus(),o.selection.select(se),o.nodeChanged()},buttonBehaviours:An([vg.button(m.isDisabled),ec()])}),M=()=>({dom:{tag:"div",classes:["tox-statusbar__path-divider"],attributes:{"aria-hidden":!0}},components:[Ri(` ${_} `)]}),I=Y=>xo(Y,(se,fe,me)=>{const Ce=x(fe.name,fe.element,me);return me===0?se.concat([Ce]):se.concat([M(),Ce])},[]),U=Y=>{const se=[];let fe=Y.length;for(;fe-- >0;){const me=Y[fe];if(me.nodeType===1&&!rQ(me)){const Ce=xh(o,me);if(Ce.isDefaultPrevented()||se.push({name:Ce.name,element:me}),Ce.isPropagationStopped())break}}return se};return{dom:{tag:"div",classes:["tox-statusbar__path"],attributes:{role:"navigation"}},behaviours:An([Po.config({mode:"flow",selector:"div[role=button]"}),Ko.config({disabled:m.isDisabled}),ec(),Ga.config({}),ms.config({}),ks("elementPathEvents",[vi((Y,se)=>{o.shortcuts.add("alt+F11","focus statusbar elementpath",()=>Po.focusIn(Y)),o.on("NodeChange",fe=>{const me=U(fe.parents),Ce=me.length>0?I(me):[];ms.set(Y,Ce)})})])]),components:[]}};var Ly;(function(o){o[o.None=0]="None",o[o.Both=1]="Both",o[o.Vertical=2]="Vertical"})(Ly||(Ly={}));const aQ=(o,c,m,b,_)=>{const x={height:Q4(b+c.top,PM(o),IM(o))};return m===Ly.Both&&(x.width=Q4(_+c.left,ax(o),rS(o))),x},c$=(o,c,m)=>{const b=it.fromDom(o.getContainer()),_=aQ(o,c,m,Oi(b),Ji(b));ar(_,(x,M)=>{q(x)&&no(b,M,s6(x))}),ET(o)},lQ=o=>{const c=TB(o);return c===!1?Ly.None:c==="both"?Ly.Both:Ly.Vertical},cD=(o,c,m,b)=>{const x=fr(m*20,b*20);return c$(o,x,c),V.some(!0)},cQ=(o,c)=>{const m=lQ(o);if(m===Ly.None)return V.none();const b=m===Ly.Both?"Press the arrow keys to resize the editor.":"Press the Up and Down arrow keys to resize the editor.";return V.some(gp("resize-handle",{tag:"div",classes:["tox-statusbar__resize-handle"],attributes:{title:c.translate("Resize"),"aria-label":c.translate(b)},behaviours:[f_.config({mode:"mouse",repositionTarget:!1,onDrag:(_,x,M)=>c$(o,M,m),blockerClass:"tox-blocker"}),Po.config({mode:"special",onLeft:()=>cD(o,m,-1,0),onRight:()=>cD(o,m,1,0),onUp:()=>cD(o,m,0,-1),onDown:()=>cD(o,m,0,1)}),Ga.config({}),Qo.config({})]},c.icons))},uQ=(o,c)=>{const m=(b,_,x)=>ms.set(b,[Ri(c.translate(["{0} "+x,_[x]]))]);return Uc.sketch({dom:{tag:"button",classes:["tox-statusbar__wordcount"]},components:[],buttonBehaviours:An([vg.button(c.isDisabled),ec(),Ga.config({}),ms.config({}),Yn.config({store:{mode:"memory",initialValue:{mode:"words",count:{words:0,characters:0}}}}),ks("wordcount-events",[ou(b=>{const _=Yn.getValue(b),x=_.mode==="words"?"characters":"words";Yn.setValue(b,{mode:x,count:_.count}),m(b,_.count,x)}),vi(b=>{o.on("wordCountUpdate",_=>{const{mode:x}=Yn.getValue(b);Yn.setValue(b,{mode:x,count:_.wordCount}),m(b,_.wordCount,x)})})])]),eventOrder:{[Yu()]:["disabling","alloy.base.behaviour","wordcount-events"]}})},fQ=(o,c)=>{const m=()=>({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":gm.translate(["Powered by {0}","Tiny"])},innerHtml:N6.trim()},behaviours:An([Qo.config({})])}]}),b=()=>{const I=wR("Alt+0"),U="Press {0} for help";return{dom:{tag:"div",classes:["tox-statusbar__help-text"]},components:[Ri(gm.translate([U,I]))]}},_=()=>{const I=[];return o.hasPlugin("wordcount")&&I.push(uQ(o,c)),ux(o)&&I.push(m()),{dom:{tag:"div",classes:["tox-statusbar__right-container"]},components:I}},x=()=>{const I=[],U=RB(o),Y=AB(o),se=ux(o)||o.hasPlugin("wordcount"),fe=()=>{const me="tox-statusbar__text-container--flex-start",Ce="tox-statusbar__text-container--flex-end",Ne="tox-statusbar__text-container--space-around";if(U){const st="tox-statusbar__text-container-3-cols";return!s
|
||
|
|
`+JSON.stringify(c,null,2)).message),getBounds:o.getDragBounds})])})}),zc({schema:[Qt("dom")],name:"title"}),zc({factory:P6,schema:[Qt("dom")],name:"close"}),zc({factory:P6,schema:[Qt("dom")],name:"body"}),Fd({factory:P6,schema:[Qt("dom")],name:"footer"}),Sh({factory:{sketch:(o,c)=>({...o,dom:c.dom,components:c.components})},schema:[St("dom",{tag:"div",styles:{position:"fixed",left:"0px",top:"0px",right:"0px",bottom:"0px"}}),St("components",[])],name:"blocker"})]),pQ=(o,c,m,b)=>{const _=Ui(),x=Ce=>{_.set(Ce);const Ne=o.lazySink(Ce).getOrDie(),st=b.blocker(),Ht=Ne.getSystem().build({...st,components:st.components.concat([ru(Ce)]),behaviours:An([Qo.config({}),ks("dialog-blocker-events",[eg(Gi(),()=>{Dh.isBlocked(Ce)?F():Po.focusIn(Ce)})])])});sl(Ne,Ht),Po.focusIn(Ce)},M=Ce=>{_.clear(),Fa(Ce.element).each(Ne=>{Ce.getSystem().getByDom(Ne).each(st=>{$c(st)})})},I=Ce=>o1(Ce,o,"body"),U=Ce=>Ai(Ce,o,"footer"),Y=(Ce,Ne)=>{Dh.block(Ce,Ne)},se=Ce=>{Dh.unblock(Ce)},fe=oo("modal-events"),me={...o.eventOrder,[Au()]:[fe].concat(o.eventOrder["alloy.system.attached"]||[])};return{uid:o.uid,dom:o.dom,components:c,apis:{show:x,hide:M,getBody:I,getFooter:U,setIdle:se,setBusy:Y},eventOrder:me,domModification:{attributes:{role:"dialog","aria-modal":"true"}},behaviours:Ql(o.modalBehaviours,[ms.config({}),Po.config({mode:"cyclic",onEnter:o.onExecute,onEscape:o.onEscape,useTabstopAt:o.useTabstopAt,firstTabstop:o.firstTabstop}),Dh.config({getRoot:_.get}),ks(fe,[vi(Ce=>{hQ(Ce.element,o1(Ce,o,"title").element)})])])}},Ml=fu({name:"ModalDialog",configFields:mQ(),partFields:gQ(),factory:pQ,apis:{show:(o,c)=>{o.show(c)},hide:(o,c)=>{o.hide(c)},getBody:(o,c)=>o.getBody(c),getFooter:(o,c)=>o.getFooter(c),setBusy:(o,c,m)=>{o.setBusy(c,m)},setIdle:(o,c)=>{o.setIdle(c)}}}),bQ=ro([Ol,pT].concat(Vw)),vQ=Eu,I6=[aR("button"),bg,xu("align","end",["start","end"]),dS,bp,Q0("buttonType",["primary","secondary"])],f$=[...I6,a1],B6=[Va("type",["submit","cancel","custom"]),...f$],yQ=[Va("type",["menu"]),wy,Zb,bg,Ll("items",bQ),...I6],d$=[...I6,Va("type",["togglebutton"]),Ca("tooltip"),bg,wy,ja("active",!1)],wQ=Cl("type",{submit:B6,cancel:B6,custom:B6,menu:yQ,togglebutton:d$}),_Q=[Ol,a1,Va("level",["info","warn","error","success"]),nR,St("url","")],CQ=ro(_Q),SQ=o=>[Ol,o],kQ=[Ol,a1,bp,aR("button"),bg,rR,Q0("buttonType",["primary","secondary","toolbar"]),dS],L6=ro(kQ),d_=[Ol,pT],y1=d_.concat([sR]),EQ=d_.concat([tR,bp]),xQ=ro(EQ),AQ=Eu,TQ=y1.concat([yT("auto")]),DQ=ro(TQ),OQ=eh([$w,a1,nR]),MQ=y1.concat([lc("storageKey","default")]),RQ=ro(MQ),NQ=hl,PQ=ro(y1),IQ=hl,BQ=d_.concat([lc("tag","textarea"),Ca("scriptId"),Ca("scriptUrl"),Vm("settings",void 0)]),LQ=d_.concat([lc("tag","textarea"),Ic("init")]),FQ=qu(o=>zi("customeditor.old",pi(LQ),o).orThunk(()=>zi("customeditor.new",pi(BQ),o))),HQ=hl,zQ=ro(y1),VQ=th(),UQ=o=>[Ol,J0("columns"),o],WQ=[Ol,Ca("html"),xu("presets","presentation",["presentation","document"])],jQ=ro(WQ),ZQ=y1.concat([ja("border",!1),ja("sandboxed",!0),ja("streamContent",!1),ja("transparent",!0)]),qQ=ro(ZQ),GQ=hl,h$=ro(d_.concat([Gl("height")])),m$=ro([Ca("url"),nh("zoom"),nh("cachedWidth"),nh("cachedHeight")]),h_=y1.concat([Gl("inputMode"),Gl("placeholder"),ja("maximized",!1),bp]),KQ=ro(h_),F6=hl,uD=o=>[Ol,tR,o,xu("align","start",["start","center","end"])],YQ=[a1,$w],XQ=[a1,Ll("items",Gu("items",()=>g$))],g$=Xn([ro(YQ),ro(XQ)]),JQ=y1.concat([Ll("items",g$),bp]),QQ=ro(JQ),m_=hl,p$=y1.concat([$p("items",[a1,$w]),Xc("size",1),bp]),eee=ro(p$),tee=hl,nee=y1.concat([ja("constrain",!0),bp]),oee=ro(nee),b$=ro([Ca("width"),Ca("height")]),see=d_.concat([tR,Xc("min",0),Xc("max",0)]),ree=ro(see),iee=Cd,H6=[Ol,Ll("header",hl),Ll("cells",_d(hl))],yA=ro(H6),$6=y1.concat([Gl("placeholder"),ja("maximized",!1),bp]),fD=ro($6),g_=hl,wA=[Va("type",["directory","leaf"]),bT,Ca("id"),Ua("menu",nA)],z6=ro(wA),v$=wA.concat([Ll("children",Gu("children",()=>Sd("type",{directory:V6,leaf:z6})))]),V6=ro(v$),aee=Sd("type",{directory:V6,leaf:z6}),lee=[Ol,Ll("items",aee),zm("onLeafAction"),zm("onToggleExpand"),Jc("defaultExpandedIds",[],hl),Gl("defaultSelectedId")],cee=ro(lee),y$=y1.concat
|
||
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var bt=Object.hasOwnProperty,vt=Object.setPrototypeOf,Mt=Object.isFrozen,fn=Object.getPrototypeOf,$n=Object.getOwnPropertyDescriptor,Pn=Object.freeze,Lt=Object.seal,$t=Object.create,yn=typeof Reflect<"u"&&Reflect,mo=yn.apply,Oo=yn.construct;mo||(mo=function(c,m,b){return c.apply(m,b)}),Pn||(Pn=function(c){return c}),Lt||(Lt=function(c){return c}),Oo||(Oo=function(c,m){return ue(c,pe(m))});var Cs=Bs(Array.prototype.forEach),Us=Bs(Array.prototype.pop),Pr=Bs(Array.prototype.push),di=Bs(String.prototype.toLowerCase),il=Bs(String.prototype.match),Rl=Bs(String.prototype.replace),hc=Bs(String.prototype.indexOf),Mn=Bs(String.prototype.trim),Qn=Bs(RegExp.prototype.test),yr=vo(TypeError);function Bs(o){return function(c){for(var m=arguments.length,b=new Array(m>1?m-1:0),_=1;_<m;_++)b[_-1]=arguments[_];return mo(o,c,b)}}function vo(o){return function(){for(var c=arguments.length,m=new Array(c),b=0;b<c;b++)m[b]=arguments[b];return Oo(o,m)}}function Rn(o,c){vt&&vt(o,null);for(var m=c.length;m--;){var b=c[m];if(typeof b=="string"){var _=di(b);_!==b&&(Mt(c)||(c[m]=_),b=_)}o[b]=!0}return o}function Tn(o){var c=$t(null),m;for(m in o)mo(bt,o,[m])&&(c[m]=o[m]);return c}function jo(o,c){for(;o!==null;){var m=$n(o,c);if(m){if(m.get)return Bs(m.get);if(typeof m.value=="function")return Bs(m.value)}o=fn(o)}function b(_){return console.warn("fallback value for",_),null}return b}var Ys=Pn(["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=Pn(["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"]),io=Pn(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),Ws=Pn(["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"]),ii=Pn(["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=Pn(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),Ci=Pn(["#text"]),Ec=Pn(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","
|
||
|
|
`+Nh),Uy&&(Nh=Rl(Nh,Fo," "),Nh=Rl(Nh,ir," ")),Dt&&N$?Dt.createHTML(Nh):Nh},c.setConfig=function(or){Fee(or),J6=!0},c.clearConfig=function(){ED=null,J6=!1},c.isValidAttribute=function(or,Gt,_o){ED||Fee({});var Es=RA(or),zl=RA(Gt);return Yre(Es,zl,_o)},c.addHook=function(or,Gt){typeof Gt=="function"&&(hr[or]=hr[or]||[],Pr(hr[or],Gt))},c.removeHook=function(or){if(hr[or])return Us(hr[or])},c.removeHooks=function(or){hr[or]&&(hr[or]=[])},c.removeAllHooks=function(){hr={}},c}var w1=GS();const KS=o=>w1().sanitize(o),y_=sS.deviceType.isTouch(),cv=(o,c)=>({dom:{tag:"div",styles:{display:"none"},classes:["tox-dialog__header"]},components:[o,c]}),EA=(o,c)=>Ml.parts.close(Uc.sketch({dom:{tag:"button",classes:["tox-button","tox-button--icon","tox-button--naked"],attributes:{type:"button","aria-label":c.translate("Close")}},action:o,buttonBehaviours:An([Ga.config({})])})),xA=()=>Ml.parts.title({dom:{tag:"div",classes:["tox-dialog__title"],innerHtml:"",styles:{display:"none"}}}),A0=(o,c)=>Ml.parts.body({dom:{tag:"div",classes:["tox-dialog__body"]},components:[{dom:{tag:"div",classes:["tox-dialog__body-content"]},components:[{dom:Py(`<p>${KS(c.translate(o))}</p>`)}]}]}),uv=o=>Ml.parts.footer({dom:{tag:"div",classes:["tox-dialog__footer"]},components:o}),AA=(o,c)=>[f1.sketch({dom:{tag:"div",classes:["tox-dialog__footer-start"]},components:o}),f1.sketch({dom:{tag:"div",classes:["tox-dialog__footer-end"]},components:c})],TA=o=>{const c="tox-dialog",m=c+"-wrap",b=m+"__backdrop",_=c+"__disable-scroll";return Ml.sketch({lazySink:o.lazySink,onEscape:x=>(o.onEscape(x),V.some(!0)),useTabstopAt:x=>!Hx(x),firstTabstop:o.firstTabstop,dom:{tag:"div",classes:[c].concat(o.extraClasses),styles:{position:"relative",...o.extraStyles}},components:[o.header,o.body,...o.footer.toArray()],parts:{blocker:{dom:Py(`<div class="${m}"></div>`),components:[{dom:{tag:"div",classes:y_?[b,b+"--opaque"]:[b]}}]}},dragBlockClass:m,modalBehaviours:An([Qo.config({}),ks("dialog-events",o.dialogEvents.concat([eg(Gi(),(x,M)=>{Dh.isBlocked(x)?F():Po.focusIn(x)}),en(_v(),(x,M)=>{x.getSystem().broadcastOn([xS],{newFocus:M.event.newFocus})})])),ks("scroll-lock",[vi(()=>{Ra(Li(),_)}),Dd(()=>{ma(Li(),_)})]),...o.extraBehaviours]),eventOrder:{[Yu()]:["dialog-events"],[Au()]:["scroll-lock","dialog-events","alloy.base.behaviour"],[xd()]:["alloy.base.behaviour","dialog-events","scroll-lock"],...o.eventOrder}})},DA=o=>Uc.sketch({dom:{tag:"button",classes:["tox-button","tox-button--icon","tox-button--naked"],attributes:{type:"button","aria-label":o.translate("Close"),title:o.translate("Close")}},buttonBehaviours:An([Ga.config({})]),components:[gp("close",{tag:"span",classes:["tox-icon"]},o.icons)],action:c=>{nr(c,Ey)}}),wD=(o,c,m,b)=>{const _=x=>[Ri(b.translate(x.title))];return{dom:{tag:"div",classes:["tox-dialog__title"],attributes:{...m.map(x=>({id:x})).getOr({})}},components:[],behaviours:An([wm.config({channel:`${m1}-${c}`,initialData:o,renderComponents:_})])}},_D=()=>({dom:Py('<div class="tox-dialog__draghandle"></div>')}),D$=(o,c,m,b)=>f1.sketch({dom:Py('<div class="tox-dialog__header"></div>'),components:[wD(o,c,V.some(m),b),_D(),DA(b)],containerBehaviours:An([f_.config({mode:"mouse",blockerClass:"blocker",getTarget:_=>tf(_,'[role="dialog"]').getOrDie(),snaps:{getSnapPoints:()=>[],leftAttr:"data-drag-left",topAttr:"data-drag-top"}})])}),_1=(o,c,m)=>{const b=Ml.parts.title(wD(o,c,V.none(),m)),_=Ml.parts.draghandle(_D()),x=Ml.parts.close(DA(m)),M=[b].concat(o.draggable?[_]:[]).concat([x]);return f1.sketch({dom:Py('<div class="tox-dialog__header"></div>'),components:M})},w_=(o,c,m)=>_1({title:m.shared.providers.translate(o),draggable:m.dialog.isDraggableModal()},c,m.shared.providers),Rt=(o,c,m,b)=>({dom:{tag:"div",classes:["tox-dialog__busy-spinner"],attributes:{"aria-label":m.translate(o)},styles:{left:"0px",right:"0px",bottom:"0px",top:`${b.getOr(0)}px`,position:"absolute"}},behaviours:c,components:[{dom:Py('<div class="tox-spinner"><div></div><div></div><div></div></div>')}]}),Nt=(o,c,m)=>({onClose:()=>m.closeWindow(),onBlock:b=>{const _=ta(o().element,".tox-dialog__header").m
|
||
|
|
`;(function(){var s=tinymce.util.Tools.resolve("tinymce.PluginManager");const e=(Ae,et,gt)=>{var Pt;return gt(Ae,et.prototype)?!0:((Pt=Ae.constructor)===null||Pt===void 0?void 0:Pt.name)===et.name},t=Ae=>{const et=typeof Ae;return Ae===null?"null":et==="object"&&Array.isArray(Ae)?"array":et==="object"&&e(Ae,String,(gt,Pt)=>Pt.isPrototypeOf(gt))?"string":et},r=Ae=>et=>t(et)===Ae,a=Ae=>et=>typeof et===Ae,u=Ae=>et=>Ae===et,f=r("string"),h=r("object"),g=r("array"),y=u(null),C=a("boolean"),A=Ae=>Ae==null,O=Ae=>!A(Ae),N=a("function"),L=(Ae,et)=>{if(g(Ae)){for(let gt=0,Pt=Ae.length;gt<Pt;++gt)if(!et(Ae[gt]))return!1;return!0}return!1},j=()=>{},z=Ae=>()=>Ae,q=(Ae,et)=>Ae===et;class ee{constructor(et,gt){this.tag=et,this.value=gt}static some(et){return new ee(!0,et)}static none(){return ee.singletonNone}fold(et,gt){return this.tag?gt(this.value):et()}isSome(){return this.tag}isNone(){return!this.tag}map(et){return this.tag?ee.some(et(this.value)):ee.none()}bind(et){return this.tag?et(this.value):ee.none()}exists(et){return this.tag&&et(this.value)}forall(et){return!this.tag||et(this.value)}filter(et){return!this.tag||et(this.value)?this:ee.none()}getOr(et){return this.tag?this.value:et}or(et){return this.tag?this:et}getOrThunk(et){return this.tag?this.value:et()}orThunk(et){return this.tag?this:et()}getOrDie(et){if(this.tag)return this.value;throw new Error(et!=null?et:"Called getOrDie on None")}static from(et){return O(et)?ee.some(et):ee.none()}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(et){this.tag&&et(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}ee.singletonNone=new ee(!1);const F=Array.prototype.indexOf,ne=Array.prototype.push,oe=(Ae,et)=>F.call(Ae,et),re=(Ae,et)=>oe(Ae,et)>-1,J=(Ae,et)=>{const gt=Ae.length,Pt=new Array(gt);for(let vn=0;vn<gt;vn++){const Ro=Ae[vn];Pt[vn]=et(Ro,vn)}return Pt},we=(Ae,et)=>{for(let gt=0,Pt=Ae.length;gt<Pt;gt++){const vn=Ae[gt];et(vn,gt)}},ye=(Ae,et,gt)=>(we(Ae,(Pt,vn)=>{gt=et(gt,Pt,vn)}),gt),De=Ae=>{const et=[];for(let gt=0,Pt=Ae.length;gt<Pt;++gt){if(!g(Ae[gt]))throw new Error("Arr.flatten item "+gt+" was not an array, input: "+Ae);ne.apply(et,Ae[gt])}return et},_e=(Ae,et)=>De(J(Ae,et)),be=(Ae,et)=>{for(let gt=0;gt<Ae.length;gt++){const Pt=et(Ae[gt],gt);if(Pt.isSome())return Pt}return ee.none()},tt=(Ae,et,gt=q)=>Ae.exists(Pt=>gt(Pt,et)),Qe=Ae=>{const et=[],gt=Pt=>{et.push(Pt)};for(let Pt=0;Pt<Ae.length;Pt++)Ae[Pt].each(gt);return et},ft=(Ae,et)=>Ae?ee.some(et):ee.none(),V=Ae=>et=>et.options.get(Ae),mt=Ae=>{const et=Ae.options.register;et("link_assume_external_targets",{processor:gt=>{const Pt=f(gt)||C(gt);return Pt?gt===!0?{value:1,valid:Pt}:gt==="http"||gt==="https"?{value:gt,valid:Pt}:{value:0,valid:Pt}:{valid:!1,message:"Must be a string or a boolean."}},default:!1}),et("link_context_toolbar",{processor:"boolean",default:!1}),et("link_list",{processor:gt=>f(gt)||N(gt)||L(gt,h)}),et("link_default_target",{processor:"string"}),et("link_default_protocol",{processor:"string",default:"https"}),et("link_target_list",{processor:gt=>C(gt)||L(gt,h),default:!0}),et("link_rel_list",{processor:"object[]",default:[]}),et("link_class_list",{processor:"object[]",default:[]}),et("link_title",{processor:"boolean",default:!0}),et("allow_unsafe_link_target",{processor:"boolean",default:!1}),et("link_quicklink",{processor:"boolean",default:!1})},nt=V("link_assume_external_targets"),Ot=V("link_context_toolbar"),Tt=V("link_list"),He=V("link_default_target"),ct=V("link_default_protocol"),dn=V("link_target_list"),kt=V("link_rel_list"),xn=V("link_class_list"),We=V("link_title"),xt=V("allow_unsafe_link_target"),he=V("link_quicklink");var es=tinymce.util.Tools.resolve("tinymce.util.Tools");const ho=Ae=>f(Ae.value)?Ae.value:"",ao=Ae=>f(Ae.text)?Ae.text:f(Ae.title)?Ae.title:"",xo=(Ae,et)=>{const gt=[];return es.each(Ae,Pt=>{const vn=ao(Pt);if(Pt.menu!==void 0){const Ro=xo(Pt.menu,et);gt.push({text:vn,items:Ro})}else{const Ro=et(Pt);gt.push({text:vn,value:Ro})}}),gt},Yo=(Ae=ho)=>et=>ee.from(et).map(gt=>xo(gt,Ae))
|
||
|
|
Actual: `+br.join(","));if(!Ut(G,Qc=>kt(br,Qc)))throw new Error("Not all branches were specified when using match. Specified: "+br.join(", ")+`
|
||
|
|
Required: `+G.join(", "));return tr[Cn].apply(null,Uo)},log:tr=>{console.log(tr,{constructors:G,constructor:Cn,params:Uo})}}}}),ve}}.generate([{none:[]},{only:["index"]},{left:["index","next"]},{middle:["prev","index","next"]},{right:["prev","index"]}])});const Xn=($,G)=>{const ve=zu.fromTable($);return z1(ve,G).bind(at=>{const Ft=at[at.length-1],Cn=at[0].row,Bn=Ft.row+Ft.rowspan,Uo=ve.all.slice(Cn,Bn);return h2(Uo)}).getOr("")},wc=$=>Mc($,"rgb")?Yc($):$,kf=$=>{const G=No.fromDom($);return{borderwidth:Pt(G,"border-width").getOr(""),borderstyle:Pt(G,"border-style").getOr(""),bordercolor:Pt(G,"border-color").map(wc).getOr(""),backgroundcolor:Pt(G,"background-color").map(wc).getOr("")}},eh=$=>{const G=$[0],ve=$.slice(1);return he(ve,Te=>{he(we(G),at=>{De(Te,(Ft,Cn)=>{const Bn=G[at];Bn!==""&&at===Cn&&Bn!==Ft&&(G[at]="")})})}),G},Pc=($,G,ve,Te)=>Jt($,at=>!y(ve.formatter.matchNode(Te,G+at))).getOr(""),Vg=F(Pc,["left","center","right"],"align"),Cd=F(Pc,["top","middle","bottom"],"valign"),hl=($,G)=>{const ve=Uf($),Te=Wl($),at=()=>({borderstyle:mt(ve,"border-style").getOr(""),bordercolor:wc(mt(ve,"border-color").getOr("")),backgroundcolor:wc(mt(ve,"background-color").getOr(""))}),Ft={height:"",width:"100%",cellspacing:"",cellpadding:"",caption:!1,class:"",align:"",border:""},Cn=()=>{const bi=ve["border-width"];return wf($)&&bi?{border:bi}:mt(Te,"border").fold(()=>({}),tr=>({border:tr}))},Bn=G?at():{},Uo=()=>{const bi=mt(ve,"border-spacing").or(mt(Te,"cellspacing")).fold(()=>({}),br=>({cellspacing:br})),tr=mt(ve,"border-padding").or(mt(Te,"cellpadding")).fold(()=>({}),br=>({cellpadding:br}));return{...bi,...tr}};return{...Ft,...ve,...Te,...Bn,...Cn(),...Uo()}},Eu=$=>Ln(No.fromDom($)).map(G=>{const ve={selection:Lm($.cells)};return Xn(G,ve)}).getOr(""),Fp=($,G,ve)=>{const Te=(Bn,Uo)=>{const Jo=Pt(No.fromDom(Uo),"border-width");return wf($)&&Jo.isSome()?Jo.getOr(""):Bn.getAttrib(Uo,"border")||vc($.dom,Uo,"border-width")||vc($.dom,Uo,"border")||""},at=$.dom,Ft=wf($)?at.getStyle(G,"border-spacing")||at.getAttrib(G,"cellspacing"):at.getAttrib(G,"cellspacing")||at.getStyle(G,"border-spacing"),Cn=wf($)?vc(at,G,"padding")||at.getAttrib(G,"cellpadding"):at.getAttrib(G,"cellpadding")||vc(at,G,"padding");return{width:at.getStyle(G,"width")||at.getAttrib(G,"width"),height:at.getStyle(G,"height")||at.getAttrib(G,"height"),cellspacing:Ft!=null?Ft:"",cellpadding:Cn!=null?Cn:"",border:Te(at,G),caption:!!at.select("caption",G)[0],class:at.getAttrib(G,"class",""),align:Vg($,G),...ve?kf(G):{}}},V1=($,G,ve)=>{const Te=$.dom;return{height:Te.getStyle(G,"height")||Te.getAttrib(G,"height"),class:Te.getAttrib(G,"class",""),type:Eu(G),align:Vg($,G),...ve?kf(G):{}}},_n=($,G,ve,Te)=>{const at=$.dom,Ft=Te.getOr(G),Cn=(Bn,Uo)=>at.getStyle(Bn,Uo)||at.getAttrib(Bn,Uo);return{width:Cn(Ft,"width"),height:Cn(G,"height"),scope:at.getAttrib(G,"scope"),celltype:Dc(G),class:at.getAttrib(G,"class",""),halign:Vg($,G),valign:Cd($,G),...ve?kf(G):{}}},$m=($,G)=>{const ve=zu.fromTable($),Te=zu.justCells(ve),at=ao(Te,Ft=>xn(G,Cn=>gs(Ft.element,Cn)));return xt(at,Ft=>({element:Ft.element.dom,column:zu.getColumnAt(ve,Ft.column).map(Cn=>Cn.element.dom)}))},Sd=($,G,ve,Te)=>{Te("scope")&&$.setAttrib("scope",ve.scope),Te("class")&&$.setAttrib("class",ve.class),Te("height")&&$.setStyle("height",Qs(ve.height)),Te("width")&&G.setStyle("width",Qs(ve.width))},th=($,G,ve)=>{ve("backgroundcolor")&&$.setFormat("tablecellbackgroundcolor",G.backgroundcolor),ve("bordercolor")&&$.setFormat("tablecellbordercolor",G.bordercolor),ve("borderstyle")&&$.setFormat("tablecellborderstyle",G.borderstyle),ve("borderwidth")&&$.setFormat("tablecellborderwidth",Qs(G.borderwidth))},qu=($,G,ve,Te)=>{const at=G.length===1;he(G,Ft=>{const Cn=Ft.element,Bn=at?re:Te,Uo=jf.normal($,Cn),Jo=Ft.column.map(bi=>jf.normal($,bi)).getOr(Uo);Sd(Uo,Jo,ve,Bn),Pg($)&&th(Uo,ve,Bn),Te("halign")&&$f($,Cn,ve.halign),Te("valign")&&jd($,Cn,ve.valign)})},U1=($,G)=>{$.execCommand("mceTableCellType",!1,{type:G.celltype,no_events:!0})},ui=($,G,ve,Te)=>{const at=tt(Te,(Ft,Cn)=>ve[Cn]!==Ft);V(at)>0&&G.length>=1&&Ln(G[0]).each(Ft=>{cons
|
||
|
|
`),He)}),Ot.innerHTML=mt.encode((Tt=Ot.textContent)!==null&&Tt!==void 0?Tt:""),j(V).highlightElement(Ot),mt.setAttrib(Ot,"data-mce-highlighted",!0),Ot.className=ye(Ot.className)})})}),V.on("PreInit",()=>{V.parser.addNodeFilter("pre",mt=>{var nt;for(let Ot=0,Tt=mt.length;Ot<Tt;Ot++){const He=mt[Ot];((nt=He.attr("class"))!==null&&nt!==void 0?nt:"").indexOf("language-")!==-1&&(He.attr("contenteditable","false"),He.attr("data-mce-highlighted","false"))}})})},be=(V,mt=r)=>nt=>{const Ot=()=>{nt.setEnabled(V.selection.isEditable()),mt(nt)};return V.on("NodeChange",Ot),Ot(),()=>{V.off("NodeChange",Ot)}},tt=V=>{const mt=V.selection.getStart();return V.dom.is(mt,'pre[class*="language-"]')},Qe=V=>{const mt=()=>V.execCommand("codesample");V.ui.registry.addToggleButton("codesample",{icon:"code-sample",tooltip:"Insert/edit code sample",onAction:mt,onSetup:be(V,nt=>{nt.setActive(tt(V))})}),V.ui.registry.addMenuItem("codesample",{text:"Code sample...",icon:"code-sample",onAction:mt,onSetup:be(V)})};var ft=()=>{s.add("codesample",V=>{O(V),_e(V),Qe(V),J(V),V.on("dblclick",mt=>{z(mt.target)&&re(V)})})};ft()})();(function(){var s=tinymce.util.Tools.resolve("tinymce.PluginManager");const e=(Ge,qe,It)=>{var jt;return It(Ge,qe.prototype)?!0:((jt=Ge.constructor)===null||jt===void 0?void 0:jt.name)===qe.name},t=Ge=>{const qe=typeof Ge;return Ge===null?"null":qe==="object"&&Array.isArray(Ge)?"array":qe==="object"&&e(Ge,String,(It,jt)=>jt.isPrototypeOf(It))?"string":qe},r=Ge=>qe=>t(qe)===Ge,a=r("string"),u=r("object"),f=r("array"),h=Ge=>Ge==null,g=Ge=>!h(Ge);class y{constructor(qe,It){this.tag=qe,this.value=It}static some(qe){return new y(!0,qe)}static none(){return y.singletonNone}fold(qe,It){return this.tag?It(this.value):qe()}isSome(){return this.tag}isNone(){return!this.tag}map(qe){return this.tag?y.some(qe(this.value)):y.none()}bind(qe){return this.tag?qe(this.value):y.none()}exists(qe){return this.tag&&qe(this.value)}forall(qe){return!this.tag||qe(this.value)}filter(qe){return!this.tag||qe(this.value)?this:y.none()}getOr(qe){return this.tag?this.value:qe}or(qe){return this.tag?this:qe}getOrThunk(qe){return this.tag?this.value:qe()}orThunk(qe){return this.tag?this:qe()}getOrDie(qe){if(this.tag)return this.value;throw new Error(qe!=null?qe:"Called getOrDie on None")}static from(qe){return g(qe)?y.some(qe):y.none()}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(qe){this.tag&&qe(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}y.singletonNone=new y(!1);const C=Array.prototype.push,A=(Ge,qe)=>{for(let It=0,jt=Ge.length;It<jt;It++){const co=Ge[It];qe(co,It)}},O=Ge=>{const qe=[];for(let It=0,jt=Ge.length;It<jt;++It){if(!f(Ge[It]))throw new Error("Arr.flatten item "+It+" was not an array, input: "+Ge);C.apply(qe,Ge[It])}return qe},N=Ge=>{let qe=Ge;return{get:()=>qe,set:co=>{qe=co}}},L=Object.keys,j=Object.hasOwnProperty,z=(Ge,qe)=>{const It=L(Ge);for(let jt=0,co=It.length;jt<co;jt++){const Bo=It[jt],qo=Ge[Bo];qe(qo,Bo)}},q=(Ge,qe)=>ee(Ge,qe)?y.from(Ge[qe]):y.none(),ee=(Ge,qe)=>j.call(Ge,qe),F=Ge=>qe=>qe.options.get(Ge),ne=Ge=>{const qe=Ge.options.register;qe("audio_template_callback",{processor:"function"}),qe("video_template_callback",{processor:"function"}),qe("iframe_template_callback",{processor:"function"}),qe("media_live_embeds",{processor:"boolean",default:!0}),qe("media_filter_html",{processor:"boolean",default:!0}),qe("media_url_resolver",{processor:"function"}),qe("media_alt_source",{processor:"boolean",default:!0}),qe("media_poster",{processor:"boolean",default:!0}),qe("media_dimensions",{processor:"boolean",default:!0})},oe=F("audio_template_callback"),re=F("video_template_callback"),J=F("iframe_template_callback"),we=F("media_live_embeds"),ye=F("media_filter_html"),De=F("media_url_resolver"),_e=F("media_alt_source"),be=F("media_poster"),tt=F("media_dimensions");var Qe=tinymce.util.Tools.resolve("tinymce.util.Tools"),ft=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),V=tinymce.util.Tools.resolve("tinymce.html.DomParser");const mt=ft.D
|
||
|
|
<source src="`+Ge.altsource+'"'+(Ge.altsourcemime?' type="'+Ge.altsourcemime+'"':"")+` />
|
||
|
|
`:"")+"</audio>",Pe=(Ge,qe)=>qe?qe(Ge):'<video width="'+Ge.width+'" height="'+Ge.height+'"'+(Ge.poster?' poster="'+Ge.poster+'"':"")+` controls="controls">
|
||
|
|
<source src="`+Ge.source+'"'+(Ge.sourcemime?' type="'+Ge.sourcemime+'"':"")+` />
|
||
|
|
`+(Ge.altsource?'<source src="'+Ge.altsource+'"'+(Ge.altsourcemime?' type="'+Ge.altsourcemime+'"':"")+` />
|
||
|
|
`:"")+"</video>",Ut=(Ge,qe)=>{var It;const jt=Qe.extend({},qe);if(!jt.source&&(Qe.extend(jt,Tt((It=jt.embed)!==null&&It!==void 0?It:"",Ge.schema)),!jt.source))return"";jt.altsource||(jt.altsource=""),jt.poster||(jt.poster=""),jt.source=Ge.convertURL(jt.source,"source"),jt.altsource=Ge.convertURL(jt.altsource,"source"),jt.sourcemime=He(jt.source),jt.altsourcemime=He(jt.altsource),jt.poster=Ge.convertURL(jt.poster,"poster");const co=Yo(jt.source);if(co&&(jt.source=co.url,jt.type=co.type,jt.allowfullscreen=co.allowFullscreen,jt.width=jt.width||String(co.w),jt.height=jt.height||String(co.h)),jt.embed)return es(jt.embed,jt,!0,Ge.schema);{const Bo=oe(Ge),qo=re(Ge),Yr=J(Ge);return jt.width=jt.width||"300",jt.height=jt.height||"150",Qe.each(jt,(it,Wo)=>{jt[Wo]=Ge.dom.encode(""+it)}),jt.type==="iframe"?Ct(jt,Yr):jt.sourcemime==="application/x-shockwave-flash"?Jt(jt):jt.sourcemime.indexOf("audio")!==-1?Et(jt,Bo):Pe(jt,qo)}},gn=Ge=>Ge.hasAttribute("data-mce-object")||Ge.hasAttribute("data-ephox-embed-iri"),yt=Ge=>{Ge.on("click keyup touchend",()=>{const qe=Ge.selection.getNode();qe&&Ge.dom.hasClass(qe,"mce-preview-object")&&Ge.dom.getAttrib(qe,"data-mce-selected")&&qe.setAttribute("data-mce-selected","2")}),Ge.on("ObjectResized",qe=>{const It=qe.target;if(It.getAttribute("data-mce-object")){let jt=It.getAttribute("data-mce-html");jt&&(jt=unescape(jt),It.setAttribute("data-mce-html",escape(es(jt,{width:String(qe.width),height:String(qe.height)},!1,Ge.schema))))}})},Yt={},bn=(Ge,qe,It)=>new Promise((jt,co)=>{const Bo=qo=>(qo.html&&(Yt[Ge.source]=qo),jt({url:Ge.source,html:qo.html?qo.html:qe(Ge)}));Yt[Ge.source]?Bo(Yt[Ge.source]):It({url:Ge.source},Bo,co)}),rs=(Ge,qe)=>Promise.resolve({html:qe(Ge),url:Ge.source}),Jn=Ge=>qe=>Ut(Ge,qe),ds=(Ge,qe)=>{const It=De(Ge);return It?bn(qe,Jn(Ge),It):rs(qe,Jn(Ge))},Or=Ge=>ee(Yt,Ge),Ns=(Ge,qe)=>q(qe,Ge).bind(It=>q(It,"meta")),Js=(Ge,qe,It)=>jt=>{const co=()=>q(Ge,jt),Bo=()=>q(qe,jt),qo=Wo=>q(Wo,"value").bind(Di=>Di.length>0?y.some(Di):y.none()),Yr=()=>co().bind(Wo=>u(Wo)?qo(Wo).orThunk(Bo):Bo().orThunk(()=>y.from(Wo))),it=()=>Bo().orThunk(()=>co().bind(Wo=>u(Wo)?qo(Wo):y.from(Wo)));return{[jt]:(jt===It?Yr():it()).getOr("")}},Zs=(Ge,qe)=>{const It={};return q(Ge,"dimensions").each(jt=>{A(["width","height"],co=>{q(qe,co).orThunk(()=>q(jt,co)).each(Bo=>It[co]=Bo)})}),It},ba=(Ge,qe)=>{const It=qe&&qe!=="dimensions"?Ns(qe,Ge).getOr({}):{},jt=Js(Ge,It,qe);return{...jt("source"),...jt("altsource"),...jt("poster"),...jt("embed"),...Zs(Ge,It)}},ar=Ge=>{const qe={...Ge,source:{value:q(Ge,"source").getOr("")},altsource:{value:q(Ge,"altsource").getOr("")},poster:{value:q(Ge,"poster").getOr("")}};return A(["width","height"],It=>{q(Ge,It).each(jt=>{const co=qe.dimensions||{};co[It]=jt,qe.dimensions=co})}),qe},Ps=Ge=>qe=>{const It=qe&&qe.msg?"Media embed handler error: "+qe.msg:"Media embed handler threw unknown error.";Ge.notificationManager.open({type:"error",text:It})},Zr=Ge=>{const qe=Ge.selection.getNode(),It=gn(qe)?Ge.serializer.serialize(qe,{selection:!0}):"",jt=Tt(It,Ge.schema),Bo=(()=>{if(Ls(jt.source,jt.type)){const qo=Ge.dom.getRect(qe);return{width:qo.w.toString().replace(/px$/,""),height:qo.h.toString().replace(/px$/,"")}}else return{}})();return{embed:It,...jt,...Bo}},No=(Ge,qe)=>It=>{if(a(It.url)&&It.url.trim().length>0){const jt=It.html,Bo={...Tt(jt,qe.schema),source:It.url,embed:jt};Ge.setData(ar(Bo))}},Mo=(Ge,qe)=>{const It=Ge.dom.select("*[data-mce-object]");for(let jt=0;jt<qe.length;jt++)for(let co=It.length-1;co>=0;co--)qe[jt]===It[co]&&It.splice(co,1);Ge.selection.select(It[0])},Mr=(Ge,qe)=>{const It=Ge.dom.select("*[data-mce-object]");Ge.insertContent(qe),Mo(Ge,It),Ge.nodeChanged()},Ls=(Ge,qe)=>g(qe)&&qe==="ephox-embed-iri"&&g(Yo(Ge)),na=(Ge,qe)=>((jt,co)=>jt.width!==co.width||jt.height!==co.height)(Ge,qe)&&Ls(qe.source,Ge.type),gs=(Ge,qe,It)=>{var jt;qe.embed=na(Ge,qe)&&tt(It)?Ut(It,{...qe,embed:""}):es((jt=qe.embed)!==null&&jt!==void 0?jt:"",qe,!1,It.schema),qe.embed&&(Ge.source===qe.source||Or(qe.source))?Mr(It,qe.embed):ds(It,qe).then(co=>{Mr(It,co.html)}).catch(Ps(It))},va=Ge=>{const
|
||
|
|
`));return be(Et.split(""),r).length},Ot=(Ct,Jt)=>{const Et=ft(Ct,Jt).join("");return mt(Et)},Tt=(Ct,Jt)=>{const Et=ft(Ct,Jt).join("").replace(/\s/g,"");return mt(Et)},He=(Ct,Jt)=>()=>Jt(Ct.getBody(),Ct.schema),ct=(Ct,Jt)=>()=>Jt(Ct.selection.getRng().cloneContents(),Ct.schema),dn=Ct=>He(Ct,nt),kt=Ct=>({body:{getWordCount:dn(Ct),getCharacterCount:He(Ct,Ot),getCharacterCountWithoutSpaces:He(Ct,Tt)},selection:{getWordCount:ct(Ct,nt),getCharacterCount:ct(Ct,Ot),getCharacterCountWithoutSpaces:ct(Ct,Tt)},getCount:dn(Ct)}),xn=(Ct,Jt)=>{Ct.windowManager.open({title:"Word Count",body:{type:"panel",items:[{type:"table",header:["Count","Document","Selection"],cells:[["Words",String(Jt.body.getWordCount()),String(Jt.selection.getWordCount())],["Characters (no spaces)",String(Jt.body.getCharacterCountWithoutSpaces()),String(Jt.selection.getCharacterCountWithoutSpaces())],["Characters",String(Jt.body.getCharacterCount()),String(Jt.selection.getCharacterCount())]]}]},buttons:[{type:"cancel",name:"close",text:"Close",primary:!0}]})},We=(Ct,Jt)=>{Ct.addCommand("mceWordCount",()=>xn(Ct,Jt))},xt=(Ct,Jt)=>{let Et=null;return{cancel:()=>{t(Et)||(clearTimeout(Et),Et=null)},throttle:(...gn)=>{t(Et)&&(Et=setTimeout(()=>{Et=null,Ct.apply(null,gn)},Jt))}}};var he=tinymce.util.Tools.resolve("tinymce.util.Delay");const es=(Ct,Jt)=>{Ct.dispatch("wordCountUpdate",{wordCount:{words:Jt.body.getWordCount(),characters:Jt.body.getCharacterCount(),charactersWithoutSpaces:Jt.body.getCharacterCountWithoutSpaces()}})},ho=(Ct,Jt)=>{es(Ct,Jt)},ao=(Ct,Jt,Et)=>{const Pe=xt(()=>ho(Ct,Jt),Et);Ct.on("init",()=>{ho(Ct,Jt),he.setEditorTimeout(Ct,()=>{Ct.on("SetContent BeforeAddUndo Undo Redo ViewUpdate keyup",Pe.throttle)},0),Ct.on("remove",Pe.cancel)})},xo=Ct=>{const Jt=()=>Ct.execCommand("mceWordCount");Ct.ui.registry.addButton("wordcount",{tooltip:"Word count",icon:"character-count",onAction:Jt}),Ct.ui.registry.addMenuItem("wordcount",{text:"Word count",icon:"character-count",onAction:Jt})};var Yo=(Ct=300)=>{s.add("wordcount",Jt=>{const Et=kt(Jt);return We(Jt,Et),xo(Jt),ao(Jt,Et,Ct),Et})};Yo()})();function uCe(s){let e,t;return{c(){e=ce("div"),t=ce("div"),W(t,"class","form-control"),W(e,"class","tox-wrapper")},m(r,a){Le(r,e,a),Q(e,t),t.innerHTML=s[0],s[4](t),s[5](e)},p(r,[a]){a&1&&(t.innerHTML=r[0])},i:Sn,o:Sn,d(r){r&&Ie(e),s[4](null),s[5](null)}}}const fCe="bold italic underline strikethrough removeformat | link | subscript superscript bullist numlist media image codesample table code wordcount blockquote indent outdent blocks";function dCe(s,e,t){let{value:r=""}=e,{additionalConfig:a={}}=e,u="",f,h,g;const y=["autoresize","code","image","table","codesample","link","lists","media","wordcount"];yhe(()=>{h&&h.destroy()}),H0(()=>{const O={target:f,toolbar_mode:"sliding",toolbar_sticky:!0,skin:!1,content_css:!1,content_style:cCe.toString(),branding:!1,inline:!1,plugins:y,contextmenu:!1,menubar:!1,statusbar:!1,entity_encoding:"raw",convert_urls:!1,toolbar:fCe,image_caption:!0,relative_urls:!1,browser_spellcheck:!0,max_height:600,content_style:"img {max-width: 100%;height: auto;",setup(N){h=N,N.on("init",function(L){N.setContent(r!=null?r:"")}),N.on("change input undo redo",function(L){u=N.getContent(),u!==r&&t(0,r=u)})}};lCe.init({...O,...a})});function C(O){ss[O?"unshift":"push"](()=>{f=O,t(1,f)})}function A(O){ss[O?"unshift":"push"](()=>{g=O,t(2,g)})}return s.$$set=O=>{"value"in O&&t(0,r=O.value),"additionalConfig"in O&&t(3,a=O.additionalConfig)},[r,f,g,a,C,A]}class sme extends ko{constructor(e){super(),So(this,e,dCe,uCe,Co,{value:0,additionalConfig:3})}}function hCe(s){let e,t,r,a;function u(h){s[2](h)}let f={additionalConfig:s[1]};return s[0].value!==void 0&&(f.value=s[0].value),t=new sme({props:f}),ss.push(()=>Er(t,"value",u)),{c(){e=ce("div"),rn(t.$$.fragment),W(e,"class","mb-0")},m(h,g){Le(h,e,g),on(t,e,null),a=!0},p(h,[g]){const y={};!r&&g&1&&(r=!0,y.value=h[0].value,Dr(()=>r=!1)),t.$set(y)},i(h){a||(Re(t.$$.fragment,h),a=!0)},o(h){Ue(t.$$.fragment,h),a=!1},d(h){h&&Ie(e),sn(t)}}}function mCe(s,e,t){let{block:r}=e,a={};function u(f){s.$$.not_equal(r.value,f
|
||
|
|
<span class='flatpickr-weekday'>
|
||
|
|
`+Je.join("</span><span class='flatpickr-weekday'>")+`
|
||
|
|
</span>
|
||
|
|
`}}function Tt(){t.calendarContainer.classList.add("hasWeeks");var $e=al("div","flatpickr-weekwrapper");$e.appendChild(al("span","flatpickr-weekday",t.l10n.weekAbbreviation));var Je=al("div","flatpickr-weeks");return $e.appendChild(Je),{weekWrapper:$e,weekNumbers:Je}}function He($e,Je){Je===void 0&&(Je=!0);var At=Je?$e:$e-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"),tt()),be(),Mo("onMonthChange"),gs())}function ct($e,Je){if($e===void 0&&($e=!0),Je===void 0&&(Je=!0),t.input.value="",t.altInput!==void 0&&(t.altInput.value=""),t.mobileInput!==void 0&&(t.mobileInput.value=""),t.selectedDates=[],t.latestSelectedDateObj=void 0,Je===!0&&(t.currentYear=t._initialDate.getFullYear(),t.currentMonth=t._initialDate.getMonth()),t.config.enableTime===!0){var At=Ste(t.config),Wt=At.hours,Wn=At.minutes,lo=At.seconds;N(Wt,Wn,lo)}t.redraw(),$e&&Mo("onChange")}function dn(){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 kt(){t.config!==void 0&&Mo("onDestroy");for(var $e=t._handlers.length;$e--;)t._handlers[$e].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 Je=t.calendarContainer.parentNode;if(Je.lastChild&&Je.removeChild(Je.lastChild),Je.parentNode){for(;Je.firstChild;)Je.parentNode.insertBefore(Je.firstChild,Je);Je.parentNode.removeChild(Je)}}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 xn($e){return t.calendarContainer.contains($e)}function We($e){if(t.isOpen&&!t.config.inline){var Je=S1($e),At=xn(Je),Wt=Je===t.input||Je===t.altInput||t.element.contains(Je)||$e.path&&$e.path.indexOf&&(~$e.path.indexOf(t.input)||~$e.path.indexOf(t.altInput)),Wn=!Wt&&!At&&!xn($e.relatedTarget),lo=!t.config.ignoredFocusElements.some(function(go){return go.contains(Je)});Wn&&lo&&(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&&g(),t.close(),t.config&&t.config.mode==="range"&&t.selectedDates.length===1&&t.clear(!1))}}function xt($e){if(!(!$e||t.config.minDate&&$e<t.config.minDate.getFullYear()||t.config.maxDate&&$e>t.config.maxDate.getFullYear())){var Je=$e,At=t.currentYear!==Je;t.currentYear=Je||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"),tt())}}function he($e,Je){var At;Je===void 0&&(Je=!0);var Wt=t.parseDate($e,void 0,Je);if(t.config.minDate&&Wt&&A1(Wt,t.config.minDate,Je!==void 0?Je:!t.minDateHasTime)<0||t.config.maxDate&&Wt&&A1(Wt,t.config.maxDate,Je!==void 0?Je:!t.maxDat
|
||
|
|
`){let a="";for(let u=0,f=0;u<=t&&f<this.text.length;f++){let h=this.text[f],g=u+h.length;u>e&&f&&(a+=r),e<g&&t>u&&(a+=h.slice(Math.max(0,e-u),t-u)),u=g+1}return a}flatten(e){for(let t of this.text)e.push(t)}scanIdentical(){return 0}static split(e,t){let r=[],a=-1;for(let u of e)r.push(u),a+=u.length+1,r.length==32&&(t.push(new hf(r,a)),r=[],a=-1);return a>-1&&t.push(new hf(r,a)),t}}class Yy extends cl{constructor(e,t){super(),this.children=e,this.length=t,this.lines=0;for(let r of e)this.lines+=r.lines}lineInner(e,t,r,a){for(let u=0;;u++){let f=this.children[u],h=a+f.length,g=r+f.lines-1;if((t?g:h)>=e)return f.lineInner(e,t,r,a);a=h+1,r=g+1}}decompose(e,t,r,a){for(let u=0,f=0;f<=t&&u<this.children.length;u++){let h=this.children[u],g=f+h.length;if(e<=g&&t>=f){let y=a&((f<=e?1:0)|(g>=t?2:0));f>=e&&g<=t&&!y?r.push(h):h.decompose(e-f,t-f,r,y)}f=g+1}}replace(e,t,r){if(r.lines<this.lines)for(let a=0,u=0;a<this.children.length;a++){let f=this.children[a],h=u+f.length;if(e>=u&&t<=h){let g=f.replace(e-u,t-u,r),y=this.lines-f.lines+g.lines;if(g.lines<y>>5-1&&g.lines>y>>5+1){let C=this.children.slice();return C[a]=g,new Yy(C,this.length-(t-e)+r.length)}return super.replace(u,h,g)}u=h+1}return super.replace(e,t,r)}sliceString(e,t=this.length,r=`
|
||
|
|
`){let a="";for(let u=0,f=0;u<this.children.length&&f<=t;u++){let h=this.children[u],g=f+h.length;f>e&&u&&(a+=r),e<g&&t>f&&(a+=h.sliceString(e-f,t-f,r)),f=g+1}return a}flatten(e){for(let t of this.children)t.flatten(e)}scanIdentical(e,t){if(!(e instanceof Yy))return 0;let r=0,[a,u,f,h]=t>0?[0,0,this.children.length,e.children.length]:[this.children.length-1,e.children.length-1,-1,-1];for(;;a+=t,u+=t){if(a==f||u==h)return r;let g=this.children[a],y=e.children[u];if(g!=y)return r+g.scanIdentical(y,t);r+=g.length+1}}static from(e,t=e.reduce((r,a)=>r+a.length+1,-1)){let r=0;for(let N of e)r+=N.lines;if(r<32){let N=[];for(let L of e)L.flatten(N);return new hf(N,t)}let a=Math.max(32,r>>5),u=a<<1,f=a>>1,h=[],g=0,y=-1,C=[];function A(N){let L;if(N.lines>u&&N instanceof Yy)for(let j of N.children)A(j);else N.lines>f&&(g>f||!g)?(O(),h.push(N)):N instanceof hf&&g&&(L=C[C.length-1])instanceof hf&&N.lines+L.lines<=32?(g+=N.lines,y+=N.length+1,C[C.length-1]=new hf(L.text.concat(N.text),L.length+1+N.length)):(g+N.lines>a&&O(),g+=N.lines,y+=N.length+1,C.push(N))}function O(){g!=0&&(h.push(C.length==1?C[0]:Yy.from(C,y)),y=-1,g=C.length=0)}for(let N of e)A(N);return O(),h.length==1?h[0]:new Yy(h,t)}}cl.empty=new hf([""],0);function ASe(s){let e=-1;for(let t of s)e+=t.length+1;return e}function Nz(s,e,t=0,r=1e9){for(let a=0,u=0,f=!0;u<s.length&&a<=r;u++){let h=s[u],g=a+h.length;g>=t&&(g>r&&(h=h.slice(0,r-a)),a<t&&(h=h.slice(t-a)),f?(e[e.length-1]+=h,f=!1):e.push(h)),a=g+1}return e}function bce(s,e,t){return Nz(s,[""],e,t)}class TP{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 hf?e.text.length:e.children.length)<<1]}nextInner(e,t){for(this.done=this.lineBreak=!1;;){let r=this.nodes.length-1,a=this.nodes[r],u=this.offsets[r],f=u>>1,h=a instanceof hf?a.text.length:a.children.length;if(f==(t>0?h:0)){if(r==0)return this.done=!0,this.value="",this;t>0&&this.offsets[r-1]++,this.nodes.pop(),this.offsets.pop()}else if((u&1)==(t>0?0:1)){if(this.offsets[r]+=t,e==0)return this.lineBreak=!0,this.value=`
|
||
|
|
`,this;e--}else if(a instanceof hf){let g=a.text[f+(t<0?-1:0)];if(this.offsets[r]+=t,g.length>Math.max(0,e))return this.value=e==0?g:t>0?g.slice(e):g.slice(0,g.length-e),this;e-=g.length}else{let g=a.children[f+(t<0?-1:0)];e>g.length?(e-=g.length,this.offsets[r]+=t):(t<0&&this.offsets[r]--,this.nodes.push(g),this.offsets.push(t>0?1:(g instanceof hf?g.text.length:g.children.length)<<1))}}}next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.length),this.nextInner(e,this.dir)}}class lme{constructor(e,t,r){this.value="",this.done=!1,this.cursor=new TP(e,t>r?-1:1),this.pos=t>r?e.length:0,this.from=Math.min(t,r),this.to=Math.max(t,r)}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 r=t<0?this.pos-this.from:this.to-this.pos;e>r&&(e=r),r-=e;let{value:a}=this.cursor.next(e);return this.pos+=(a.length+e)*t,this.value=a.length<=r?a:t<0?a.slice(a.length-r):a.slice(0,r),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 cme{constructor(e){this.inner=e,this.afterBreak=!0,this.value="",this.done=!1}next(e=0){let{done:t,lineBreak:r,value:a}=this.inner.next(e);return t?(this.done=!0,this.value=""):r?this.afterBreak?this.value="":(this.afterBreak=!0,this.next()):(this.value=a,this.afterBreak=!1),this}get lineBreak(){return!1}}typeof Symbol<"u"&&(cl.prototype[Symbol.iterator]=function(){return this.iter()},TP.prototype[Symbol.iterator]=lme.prototype[Symbol.iterator]=cme.prototype[Symbol.iterator]=function(){return this});class TSe{constructor(e,t,r,a){this.from=e,this.to=t,this.number=r,this.text=a}get length(){return this.to-this.from}}let XD="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(s=>s?parseInt(s,36):1);for(let s=1;s<XD.length;s++)XD[s]+=XD[s-1];function DSe(s){for(let e=1;e<XD.length;e+=2)if(XD[e]>s)return XD[e-1]<=s;return!1}function vce(s){return s>=127462&&s<=127487}const yce=8205;function Tm(s,e,t=!0,r=!0){return(t?ume:OSe)(s,e,r)}function ume(s,e,t){if(e==s.length)return e;e&&fme(s.charCodeAt(e))&&dme(s.charCodeAt(e-1))&&e--;let r=Lh(s,e);for(e+=O0(r);e<s.length;){let a=Lh(s,e);if(r==yce||a==yce||t&&DSe(a))e+=O0(a),r=a;else if(vce(a)){let u=0,f=e-2;for(;f>=0&&vce(Lh(s,f));)u++,f-=2;if(u%2==0)break;e+=2}else break}return e}function OSe(s,e,t){for(;e>0;){let r=ume(s,e-2,t);if(r<e)return r;e--}return 0}function fme(s){return s>=56320&&s<57344}function dme(s){return s>=55296&&s<56320}function Lh(s,e){let t=s.charCodeAt(e);if(!dme(t)||e+1==s.length)return t;let r=s.charCodeAt(e+1);return fme(r)?(t-55296<<10)+(r-56320)+65536:t}function Poe(s){return s<=65535?String.fromCh
|
||
|
|
`}get readOnly(){return this.facet(Cme)}phrase(e,...t){for(let r of this.facet(Ea.phrases))if(Object.prototype.hasOwnProperty.call(r,e)){e=r[e];break}return t.length&&(e=e.replace(/\$(\$|\d*)/g,(r,a)=>{if(a=="$")return"$";let u=+(a||1);return!u||u>t.length?r:t[u-1]})),e}languageDataAt(e,t,r=-1){let a=[];for(let u of this.facet(pme))for(let f of u(this,t,r))Object.prototype.hasOwnProperty.call(f,e)&&a.push(f[e]);return a}charCategorizer(e){return zSe(this.languageDataAt("wordChars",e).join(""))}wordAt(e){let{text:t,from:r,length:a}=this.doc.lineAt(e),u=this.charCategorizer(e),f=e-r,h=e-r;for(;f>0;){let g=Tm(t,f,!1);if(u(t.slice(g,f))!=jc.Word)break;f=g}for(;h<a;){let g=Tm(t,h);if(u(t.slice(h,g))!=jc.Word)break;h=g}return f==h?null:qn.range(f+r,h+r)}}Ea.allowMultipleSelections=bme;Ea.tabSize=Ds.define({combine:s=>s.length?s[0]:4});Ea.lineSeparator=vme;Ea.readOnly=Cme;Ea.phrases=Ds.define({compare(s,e){let t=Object.keys(s),r=Object.keys(e);return t.length==r.length&&t.every(a=>s[a]==e[a])}});Ea.languageData=pme;Ea.changeFilter=yme;Ea.transactionFilter=wme;Ea.transactionExtender=_me;rO.reconfigure=Pi.define();function gv(s,e,t={}){let r={};for(let a of s)for(let u of Object.keys(a)){let f=a[u],h=r[u];if(h===void 0)r[u]=f;else if(!(h===f||f===void 0))if(Object.hasOwnProperty.call(t,u))r[u]=t[u](h,f);else throw new Error("Config merge conflict for field "+u)}for(let a in e)r[a]===void 0&&(r[a]=e[a]);return r}class GA{eq(e){return this==e}range(e,t=e){return FP.create(e,t,this)}}GA.prototype.startSide=GA.prototype.endSide=0;GA.prototype.point=!1;GA.prototype.mapMode=xg.TrackDel;class FP{constructor(e,t,r){this.from=e,this.to=t,this.value=r}static create(e,t,r){return new FP(e,t,r)}}function One(s,e){return s.from-e.from||s.value.startSide-e.value.startSide}class Loe{constructor(e,t,r,a){this.from=e,this.to=t,this.value=r,this.maxPoint=a}get length(){return this.to[this.to.length-1]}findIndex(e,t,r,a=0){let u=r?this.to:this.from;for(let f=a,h=u.length;;){if(f==h)return f;let g=f+h>>1,y=u[g]-e||(r?this.value[g].endSide:this.value[g].startSide)-t;if(g==f)return y>=0?f:h;y>=0?h=g:f=g+1}}between(e,t,r,a){for(let u=this.findIndex(t,-1e9,!0),f=this.findIndex(r,1e9,!1,u);u<f;u++)if(a(this.from[u]+e,this.to[u]+e,this.value[u])===!1)return!1}map(e,t){let r=[],a=[],u=[],f=-1,h=-1;for(let g=0;g<this.value.length;g++){let y=this.value[g],C=this.from[g]+e,A=this.to[g]+e,O,N;if(C==A){let L=t.mapPos(C,y.startSide,y.mapMode);if(L==null||(O=N=L,y.startSide!=y.endSide&&(N=t.mapPos(C,y.endSide),N<O)))continue}else if(O=t.mapPos(C,y.startSide),N=t.mapPos(A,y.endSide),O>N||O==N&&y.startSide>0&&y.endSide<=0)continue;(N-O||y.endSide-y.startSide)<0||(f<0&&(f=O),y.point&&(h=Math.max(h,N-O)),r.push(y),a.push(O-f),u.push(N-f))}return{mapped:r.length?new Loe(a,u,r,h):null,pos:f}}}class Ya{constructor(e,t,r,a){this.chunkPos=e,this.chunk=t,this.nextLayer=r,this.maxPoint=a}static create(e,t,r,a){return new Ya(e,t,r,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:r=!1,filterFrom:a=0,filterTo:u=this.length}=e,f=e.filter;if(t.length==0&&!f)return this;if(r&&(t=t.slice().sort(One)),this.isEmpty)return t.length?Ya.of(t):this;let h=new Eme(this,null,-1).goto(0),g=0,y=[],C=new mk;for(;h.value||g<t.length;)if(g<t.length&&(h.from-t[g].from||h.startSide-t[g].value.startSide)>=0){let A=t[g++];C.addInner(A.from,A.to,A.value)||y.push(A)}else h.rangeIndex==1&&h.chunkIndex<this.chunk.length&&(g==t.length||this.chunkEnd(h.chunkIndex)<t[g].from)&&(!f||a>this.chunkEnd(h.chunkIndex)||u<this.chunkPos[h.chunkIndex])&&C.addChunk(this.chunkPos[h.chunkIndex],this.chunk[h.chunkIndex])?h.nextChunk():((!f||a>h.to||u<h.from||f(h.from,h.to,h.value))&&(C.addInner(h.from,h.to,h.value)||y.push(FP.create(h.from,h.to,h.value))),h.next());return C.finishInner(this.nextLayer.isEmpty&&!y.length?Ya.empty:this.nextLayer.update({add:y,filter:f,filt
|
||
|
|
`)}static newName(){let e=xce[Ece]||1;return xce[Ece]=e+1,Nne+e.toString(36)}static mount(e,t,r){let a=e[Pne],u=r&&r.nonce;a?u&&a.setNonce(u):a=new USe(e,u),a.mount(Array.isArray(t)?t:[t])}}let Ace=new Map;class USe{constructor(e,t){let r=e.ownerDocument||e,a=r.defaultView;if(!e.head&&e.adoptedStyleSheets&&a.CSSStyleSheet){let u=Ace.get(r);if(u)return e.adoptedStyleSheets=[u.sheet,...e.adoptedStyleSheets],e[Pne]=u;this.sheet=new a.CSSStyleSheet,e.adoptedStyleSheets=[this.sheet,...e.adoptedStyleSheets],Ace.set(r,this)}else{this.styleTag=r.createElement("style"),t&&this.styleTag.setAttribute("nonce",t);let u=e.head||e;u.insertBefore(this.styleTag,u.firstChild)}this.modules=[],e[Pne]=this}mount(e){let t=this.sheet,r=0,a=0;for(let u=0;u<e.length;u++){let f=e[u],h=this.modules.indexOf(f);if(h<a&&h>-1&&(this.modules.splice(h,1),a--,h=-1),h==-1){if(this.modules.splice(a++,0,f),t)for(let g=0;g<f.rules.length;g++)t.insertRule(f.rules[g],r++)}else{for(;a<h;)r+=this.modules[a++].rules.length;r+=f.rules.length,a++}}if(!t){let u="";for(let f=0;f<this.modules.length;f++)u+=this.modules[f].getRules()+`
|
||
|
|
`;this.styleTag.textContent=u}}setNonce(e){this.styleTag&&this.styleTag.getAttribute("nonce")!=e&&this.styleTag.setAttribute("nonce",e)}}var pk={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:"'"},$P={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},WSe=typeof navigator<"u"&&/Mac/.test(navigator.platform),jSe=typeof navigator<"u"&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent);for(var Fh=0;Fh<10;Fh++)pk[48+Fh]=pk[96+Fh]=String(Fh);for(var Fh=1;Fh<=24;Fh++)pk[Fh+111]="F"+Fh;for(var Fh=65;Fh<=90;Fh++)pk[Fh]=String.fromCharCode(Fh+32),$P[Fh]=String.fromCharCode(Fh);for(var xte in pk)$P.hasOwnProperty(xte)||($P[xte]=pk[xte]);function ZSe(s){var e=WSe&&s.metaKey&&s.shiftKey&&!s.ctrlKey&&!s.altKey||jSe&&s.shiftKey&&s.key&&s.key.length==1||s.key=="Unidentified",t=!e&&s.key||(s.shiftKey?$P:pk)[s.keyCode]||s.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 aV(s){let e;return s.nodeType==11?e=s.getSelection?s:s.ownerDocument:e=s,e.getSelection()}function Ine(s,e){return e?s==e||s.contains(e.nodeType!=1?e.parentNode:e):!1}function qSe(s){let e=s.activeElement;for(;e&&e.shadowRoot;)e=e.shadowRoot.activeElement;return e}function Iz(s,e){if(!e.anchorNode)return!1;try{return Ine(s,e.anchorNode)}catch{return!1}}function zP(s){return s.nodeType==3?KA(s,0,s.nodeValue.length).getClientRects():s.nodeType==1?s.getClientRects():[]}function lV(s,e,t,r){return t?Tce(s,e,t,r,-1)||Tce(s,e,t,r,1):!1}function VP(s){for(var e=0;;e++)if(s=s.previousSibling,!s)return e}function Tce(s,e,t,r,a){for(;;){if(s==t&&e==r)return!0;if(e==(a<0?0:O_(s))){if(s.nodeName=="DIV")return!1;let u=s.parentNode;if(!u||u.nodeType!=1)return!1;e=VP(s)+(a<0?0:1),s=u}else if(s.nodeType==1){if(s=s.childNodes[e+(a<0?-1:0)],s.nodeType==1&&s.contentEditable=="false")return!1;e=a<0?O_(s):0}else return!1}}function O_(s){return s.nodeType==3?s.nodeValue.length:s.childNodes.length}function Foe(s,e){let t=e?s.left:s.right;return{left:t,right:t,top:s.top,bottom:s.bottom}}function GSe(s){return{left:0,right:s.innerWidth,top:0,bottom:s.innerHeight}}function KSe(s,e,t,r,a,u,f,h){let g=s.ownerDocument,y=g.defaultView||window;for(let C=s,A=!1;C&&!A;)if(C.nodeType==1){let O,N=C==g.body,L=1,j=1;if(N)O=GSe(y);else{if(/^(fixed|sticky)$/.test(getComputedStyle(C).position)&&(A=!0),C.scrollHeight<=C.clientHeight&&C.scrollWidth<=C.clientWidth){C=C.assignedSlot||C.parentNode;continue}let ee=C.getBoundingClientRect();L=ee.width/C.offsetWidth,j=ee.height/C.offsetHeight,O={left:ee.left,right:ee.left+C.clientWidth*L,top:ee.top,bottom:ee.top+C.clientHeight*j}}let z=0,q=0;if(a=="nearest")e.top<O.top?(q=-(O.top-e.top+f),t>0&&e.bottom>O.bottom+q&&(q=e.bottom-O.bottom+q+f)):e.bottom>O.bottom&&(q=e.bottom-O.bottom+f,t<0&&e.top-q<O.top&&(q=-(O.top+q-e.top+f)));else{let ee=e.bottom-e.top,F=O.bottom-O.top;q=(a=="center"&&ee<=F?e.top+ee/2-F/2:a=="start"||a=="center"&&t<0?e.top-f:e.bottom-F+f)-O.top}if(r=="nearest"?e.left<O.left?(z=-(O.left-e.left+u),t>0&&e.right>O.right+z&&(z=e.right-O.right+z+u)):e.right>O.right&&(z=e.right-O.right+u,t<0&&e.left<O.left+z&&(z=-(O.left+z-e.left+u))):z=(r=="center"?e.left+(e.right-e.left)/2-(O.right-O.left)/2:r=="start"==h?e.left-u:e.right-(O.right-O.left)+u)-O.left,z||q)if(N)y.scrollBy(z,q);else{let ee=0,F=0;if(q){let ne=C.scrollTop;C.scrollTop+=q/j,F=(C.scrollTop-ne)*j}if(z){let ne=C.scrollLeft;
|
||
|
|
`,a=s.state.doc.line(a.number+(t?1:-1)),u=s.bidiSpans(a),y=qn.cursor(t?a.from:a.to)}if(g){if(!g(C))return h}else{if(!r)return y;g=r(C)}h=y}}function Tke(s,e,t){let r=s.state.charCategorizer(e),a=r(t);return u=>{let f=r(u);return a==jc.Space&&(a=f),a==f}}function Dke(s,e,t,r){let a=e.head,u=t?1:-1;if(a==(t?s.state.doc.length:0))return qn.cursor(a,e.assoc);let f=e.goalColumn,h,g=s.contentDOM.getBoundingClientRect(),y=s.coordsAtPos(a,e.assoc||-1),C=s.documentTop;if(y)f==null&&(f=y.left-g.left),h=u<0?y.top:y.bottom;else{let N=s.viewState.lineBlockAt(a);f==null&&(f=Math.min(g.right-g.left,s.defaultCharacterWidth*(a-N.from))),h=(u<0?N.top:N.bottom)+C}let A=g.left+f,O=r!=null?r:s.viewState.heightOracle.textHeight>>1;for(let N=0;;N+=10){let L=h+(O+N)*u,j=oge(s,{x:A,y:L},!1,u);if(L<g.top||L>g.bottom||(u<0?j<a:j>a)){let z=s.docView.coordsForChar(j),q=!z||L<z.top?-1:1;return qn.cursor(j,q,void 0,f)}}}function Bz(s,e,t){for(;;){let r=0;for(let a of s)a.between(e-1,e+1,(u,f,h)=>{if(e>u&&e<f){let g=r||t||(e-u<f-e?-1:1);e=g<0?u:f,r=g}});if(!r)return e}}function Ote(s,e,t){let r=Bz(s.state.facet(Voe).map(a=>a(s)),t.from,e.head>t.from?-1:1);return r==t.from?t:qn.cursor(r,r<t.from?1:-1)}class Oke{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 r=e.contentDOM.style.minHeight;e.contentDOM.style.minHeight="100%",setTimeout(()=>e.contentDOM.style.minHeight=r,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&&Zke(e.contentDOM.ownerDocument)}handleEvent(e){!Fke(this.view,e)||this.ignoreDuringComposition(e)||e.type=="keydown"&&this.keydown(e)||this.runHandlers(e.type,e)}runHandlers(e,t){let r=this.handlers[e];if(r){for(let a of r.observers)a(this.view,t);for(let a of r.handlers){if(t.defaultPrevented)break;if(a(this.view,t)){t.preventDefault();break}}}}ensureHandlers(e){let t=Mke(e),r=this.handlers,a=this.view.contentDOM;for(let u in t)if(u!="scroll"){let f=!t[u].handlers.length,h=r[u];h&&f!=!h.handlers.length&&(a.removeEventListener(u,this.handleEvent),h=null),h||a.addEventListener(u,this.handleEvent,{passive:f})}for(let u in r)u!="scroll"&&!t[u]&&a.removeEventListener(u,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&&rge.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=sge.find(r=>r.keyCode==e.keyCode))&&!e.ctrlKey||Rke.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,QD(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
|
||
|
|
`&&s.lineWrapping&&(r&&(r=qn.single(r.main.anchor-1,r.main.head-1)),t={from:a.from,to:a.to,insert:cl.of([" "])}),t){if(Fs.ios&&s.inputState.flushIOSKey()||Fs.android&&(t.from==a.from&&t.to==a.to&&t.insert.length==1&&t.insert.lines==2&&QD(s.contentDOM,"Enter",13)||(t.from==a.from-1&&t.to==a.to&&t.insert.length==0||u==8&&t.insert.length<t.to-t.from&&t.to>a.head)&&QD(s.contentDOM,"Backspace",8)||t.from==a.from&&t.to==a.to+1&&t.insert.length==0&&QD(s.contentDOM,"Delete",46)))return!0;let f=t.insert.toString();s.inputState.composing>=0&&s.inputState.composing++;let h,g=()=>h||(h=cEe(s,t,r));return s.state.facet(Vme).some(y=>y(s,t.from,t.to,f,g))||s.dispatch(g()),!0}else if(r&&!r.main.eq(a)){let f=!1,h="select";return s.inputState.lastSelectionTime>Date.now()-50&&(s.inputState.lastSelectionOrigin=="select"&&(f=!0),h=s.inputState.lastSelectionOrigin),s.dispatch({selection:r,scrollIntoView:f,userEvent:h}),!0}else return!1}function cEe(s,e,t){let r,a=s.state,u=a.selection.main;if(e.from>=u.from&&e.to<=u.to&&e.to-e.from>=(u.to-u.from)/3&&(!t||t.main.empty&&t.main.from==e.from+e.insert.length)&&s.inputState.composing<0){let h=u.from<e.from?a.sliceDoc(u.from,e.from):"",g=u.to>e.to?a.sliceDoc(e.to,u.to):"";r=a.replaceSelection(s.state.toText(h+e.insert.sliceString(0,void 0,s.state.lineBreak)+g))}else{let h=a.changes(e),g=t&&t.main.to<=h.newLength?t.main:void 0;if(a.selection.ranges.length>1&&s.inputState.composing>=0&&e.to<=u.to&&e.to>=u.to-10){let y=s.state.sliceDoc(e.from,e.to),C,A=t&&tge(s,t.main.head);if(A){let L=e.insert.length-(e.to-e.from);C={from:A.from,to:A.to-L}}else C=s.state.doc.lineAt(u.head);let O=u.to-e.to,N=u.to-u.from;r=a.changeByRange(L=>{if(L.from==u.from&&L.to==u.to)return{changes:h,range:g||L.map(h)};let j=L.to-O,z=j-y.length;if(L.to-L.from!=N||s.state.sliceDoc(z,j)!=y||L.to>=C.from&&L.from<=C.to)return{range:L};let q=a.changes({from:z,to:j,insert:e.insert}),ee=L.to-u.to;return{changes:q,range:g?qn.range(Math.max(0,g.anchor+ee),Math.max(0,g.head+ee)):L.map(q)}})}else r={changes:h,selection:g&&a.selection.replaceRange(g)}}let f="input.type";return(s.composing||s.inputState.compositionPendingChange&&s.inputState.compositionEndedAt>Date.now()-50)&&(s.inputState.compositionPendingChange=!1,f+=".compose",s.inputState.compositionFirstChange&&(f+=".start",s.inputState.compositionFirstChange=!1)),a.update(r,{userEvent:f,scrollIntoView:!0})}function uEe(s,e,t,r){let a=Math.min(s.length,e.length),u=0;for(;u<a&&s.charCodeAt(u)==e.charCodeAt(u);)u++;if(u==a&&s.length==e.length)return null;let f=s.length,h=e.length;for(;f>0&&h>0&&s.charCodeAt(f-1)==e.charCodeAt(h-1);)f--,h--;if(r=="end"){let g=Math.max(0,u-Math.min(f,h));t-=f+g-u}if(f<u&&s.length<e.length){let g=t<=u&&t>=f?u-t:0;u-=g,h=u+(h-f),f=u}else if(h<u){let g=t<=u&&t>=h?u-t:0;u-=g,f=u+(f-h),h=u}return{from:u,toA:f,toB:h}}function fEe(s){let e=[];if(s.root.activeElement!=s.contentDOM)return e;let{anchorNode:t,anchorOffset:r,focusNode:a,focusOffset:u}=s.observer.selectionRange;return t&&(e.push(new rue(t,r)),(a!=t||u!=r)&&e.push(new rue(a,u))),e}function dEe(s,e){if(s.length==0)return null;let t=s[0].pos,r=s.length==2?s[1].pos:t;return t>-1&&r>-1?qn.single(t+e,r+e):null}const hEe={childList:!0,characterData:!0,subtree:!0,attributes:!0,characterDataOldValue:!0},Rte=Fs.ie&&Fs.ie_version<=11;class mEe{constructor(e){this.view=e,this.active=!1,this.selectionRange=new XSe,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 r of t)this.queue.push(r);(Fs.ie&&Fs.ie_version<=11||Fs.ios&&e.composing)&&t.some(r=>r.type=="childList"&&r.removedNodes.length||r.type=="characterData"&&r.oldValue.length>r.target.nodeValue.length)?this.flushSoon():this.flush()}),Rte&&(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]`,Jne),IEe={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 Nte=null;function BEe(){var s;if(Nte==null&&typeof document<"u"&&document.body){let e=document.body.style;Nte=((s=e.tabSize)!==null&&s!==void 0?s:e.MozTabSize)!=null}return Nte||!1}const Hz=Ds.define({combine(s){let e=gv(s,{render:null,specialChars:PEe,addSpecialChars:null});return(e.replaceTabs=!BEe())&&(e.specialChars=new RegExp(" |"+e.specialChars.source,Jne)),e.addSpecialChars&&(e.specialChars=new RegExp(e.specialChars.source+"|"+e.addSpecialChars.source,Jne)),e}});function LEe(s={}){return[Hz.of(s),FEe()]}let hue=null;function FEe(){return hue||(hue=gf.fromClass(class{constructor(s){this.view=s,this.decorations=ti.none,this.decorationCache=Object.create(null),this.decorator=this.makeDecorator(s.state.facet(Hz)),this.decorations=this.decorator.createDeco(s)}makeDecorator(s){return new NEe({regexp:s.specialChars,decoration:(e,t,r)=>{let{doc:a}=t.state,u=Lh(e[0],0);if(u==9){let f=a.lineAt(r),h=t.state.tabSize,g=wO(f.text,h,r-f.from);return ti.replace({widget:new VEe((h-g%h)*this.view.defaultCharacterWidth/this.view.scaleX)})}return this.decorationCache[u]||(this.decorationCache[u]=ti.replace({widget:new zEe(s,u)}))},boundary:s.replaceTabs?void 0:/[^]/})}update(s){let e=s.state.facet(Hz);s.startState.facet(Hz)!=e?(this.decorator=this.makeDecorator(e),this.decorations=this.decorator.createDeco(s.view)):this.decorations=this.decorator.updateDeco(s,this.decorations)}},{decorations:s=>s.decorations}))}const HEe="\u2022";function $Ee(s){return s>=32?HEe:s==10?"\u2424":String.fromCharCode(9216+s)}class zEe extends Sk{constructor(e,t){super(),this.options=e,this.code=t}eq(e){return e.code==this.code}toDOM(e){let t=$Ee(this.code),r=e.state.phrase("Control character")+" "+(IEe[this.code]||"0x"+this.code.toString(16)),a=this.options.render&&this.options.render(this.code,r,t);if(a)return a;let u=document.createElement("span");return u.textContent=t,u.title=r,u.setAttribute("aria-label",r),u.className="cm-specialChar",u}ignoreEvent(){return!1}}class VEe extends Sk{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 UEe(){return jEe}const WEe=ti.line({class:"cm-activeLine"}),jEe=gf.fromClass(class{constructor(s){this.decorations=this.getDeco(s)}update(s){(s.docChanged||s.selectionSet)&&(this.decorations=this.getDeco(s.view))}getDeco(s){let e=-1,t=[];for(let r of s.state.selection.ranges){let a=s.lineBlockAt(r.head);a.from>e&&(t.push(WEe.range(a.from)),e=a.from)}return ti.set(t)}},{decorations:s=>s.decorations}),Qne=2e3;function ZEe(s,e,t){let r=Math.min(e.line,t.line),a=Math.max(e.line,t.line),u=[];if(e.off>Qne||t.off>Qne||e.col<0||t.col<0){let f=Math.min(e.off,t.off),h=Math.max(e.off,t.off);for(let g=r;g<=a;g++){let y=s.doc.line(g);y.length<=h&&u.push(qn.range(y.from+f,y.to+h))}}else{let f=Math.min(e.col,t.col),h=Math.max(e.col,t.col);for(let g=r;g<=a;g++){let y=s.doc.line(g),C=Rne(y.text,f,s.tabSize,!0);if(C<0)u.push(qn.cursor(y.to));else{let A=Rne(y.text,h,s.tabSize);u.push(qn.range(y.from+C,y.from+A))}}}return u}function qEe(s,e){let t=s.coordsAtPos(s.viewport.from);return t?Math.round(Math.abs((t.left-e)/s.defaultCharacterWidth)):-1}function mue(s,e){let t=s.posAtCoords({x:e.clientX,y:e.clientY},!1),r=s.state.doc.lineAt(t),a=t-r.from,u=a>Qne?-1:a==r.length?qEe(s,e.clientX):wO(r.text,s.state.tabSize,t-r.from);return{line:r.number,col:u,off:a}}function GEe(s,e){let t=
|
||
|
|
`:r=="r"?"\r":r=="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 X3e(this):new K3e(this)}getCursor(e,t=0,r){let a=e.doc?e:Ea.create({doc:e});return r==null&&(r=a.doc.length),this.regexp?LD(this,a,t,r):BD(this,a,t,r)}}class $pe{constructor(e){this.spec=e}}function BD(s,e,t,r){return new lO(e.doc,s.unquoted,t,r,s.caseSensitive?void 0:a=>a.toLowerCase(),s.wholeWord?G3e(e.doc,e.charCategorizer(e.selection.main.head)):void 0)}function G3e(s,e){return(t,r,a,u)=>((u>t||u+a.length<r)&&(u=Math.max(0,t-2),a=s.sliceString(u,Math.min(s.length,r+2))),(e(kV(a,t-u))!=jc.Word||e(EV(a,t-u))!=jc.Word)&&(e(EV(a,r-u))!=jc.Word||e(kV(a,r-u))!=jc.Word))}class K3e extends $pe{constructor(e){super(e)}nextMatch(e,t,r){let a=BD(this.spec,e,r,e.doc.length).nextOverlapping();return a.done&&(a=BD(this.spec,e,0,t).nextOverlapping()),a.done?null:a.value}prevMatchInRange(e,t,r){for(let a=r;;){let u=Math.max(t,a-1e4-this.spec.unquoted.length),f=BD(this.spec,e,u,a),h=null;for(;!f.nextOverlapping().done;)h=f.value;if(h)return h;if(u==t)return null;a-=1e4}}prevMatch(e,t,r){return this.prevMatchInRange(e,0,t)||this.prevMatchInRange(e,r,e.doc.length)}getReplacement(e){return this.spec.unquote(this.spec.replace)}matchAll(e,t){let r=BD(this.spec,e,0,e.doc.length),a=[];for(;!r.next().done;){if(a.length>=t)return null;a.push(r.value)}return a}highlight(e,t,r,a){let u=BD(this.spec,e,Math.max(0,t-this.spec.unquoted.length),Math.min(r+this.spec.unquoted.length,e.doc.length));for(;!u.next().done;)a(u.value.from,u.value.to)}}function LD(s,e,t,r){return new Bpe(e.doc,s.search,{ignoreCase:!s.caseSensitive,test:s.wholeWord?Y3e(e.charCategorizer(e.selection.main.head)):void 0},t,r)}function kV(s,e){return s.slice(Tm(s,e,!1),e)}function EV(s,e){return s.slice(e,Tm(s,e))}function Y3e(s){return(e,t,r)=>!r[0].length||(s(kV(r.input,r.index))!=jc.Word||s(EV(r.input,r.index))!=jc.Word)&&(s(EV(r.input,r.index+r[0].length))!=jc.Word||s(kV(r.input,r.index+r[0].length))!=jc.Word)}class X3e extends $pe{nextMatch(e,t,r){let a=LD(this.spec,e,r,e.doc.length).next();return a.done&&(a=LD(this.spec,e,0,t).next()),a.done?null:a.value}prevMatchInRange(e,t,r){for(let a=1;;a++){let u=Math.max(t,r-a*1e4),f=LD(this.spec,e,u,r),h=null;for(;!f.next().done;)h=f.value;if(h&&(u==t||h.from>u+10))return h;if(u==t)return null}}prevMatch(e,t,r){return this.prevMatchInRange(e,0,t)||this.prevMatchInRange(e,r,e.doc.length)}getReplacement(e){return this.spec.unquote(this.spec.replace.replace(/\$([$&\d+])/g,(t,r)=>r=="$"?"$":r=="&"?e.match[0]:r!="0"&&+r<e.match.length?e.match[r]:t))}matchAll(e,t){let r=LD(this.spec,e,0,e.doc.length),a=[];for(;!r.next().done;){if(a.length>=t)return null;a.push(r.value)}return a}highlight(e,t,r,a){let u=LD(this.spec,e,Math.max(0,t-250),Math.min(r+250,e.doc.length));for(;!u.next().done;)a(u.value.from,u.value.to)}}const YP=Pi.define(),ose=Pi.define(),uk=md.define({create(s){return new Zte(hoe(s).create(),null)},update(s,e){for(let t of e.effects)t.is(YP)?s=new Zte(t.value.create(),s.panel):t.is(ose)&&(s=new Zte(s.query,t.value?sse:null));return s},provide:s=>qP.from(s,e=>e.panel)});class Zte{constructor(e,t){this.query=e,this.panel=t}}const J3e=ti.mark({class:"cm-searchMatch"}),Q3e=ti.mark({class:"cm-searchMatch cm-searchMatch-selected"}),eTe=gf.fromClass(class{constructor(s){this.view=s,this.decorations=this.highlight(s.state.field(uk))}update(s){let e=s.state.field(uk);(e!=s.startState.field(uk)||s.docChanged||s.selectionSet||s.viewportChanged)&&(this.decorations=this.highlight(e))}highlight({query:s,panel:e}){if(!e||!s.spec.valid)return ti.none;let{view:t}=this,r=new mk;for(let a=0,u=t.visibleRanges,f=u.length;a<f;a++){let{from:h,to:g}=u[a];for(;a<f-1&&g>u[a+1].from-2*250;)g=u[++a].to;s.highlight(t.state,h,g,(y,C)=>{let A=t.state.selection.ranges.some(O=>O.from==y&&O.to==C);r.add(y,C,A?Q3e:J3e)})}return r.finish()}},{decorations:s=>s.decorations});function gI(s){return e=>{let t=e.state.field(uk,!1);return t&&t.query.spec.valid?s
|
||
|
|
`),xn=ce("br"),We=Kt(`
|
||
|
|
Each record maintains the last `),he=Kt(xt),es=Kt(`
|
||
|
|
versions`),ho=Xe(),ao=ce("div"),Yo.c(),Ct=Xe(),yt&&yt.c(),Jt=Rs(),W(u,"class","label text-end text-muted svelte-4o2asb"),W(O,"class","label text-end text-muted svelte-4o2asb"),W(ee,"class","label text-end text-muted svelte-4o2asb"),W(De,"class","label text-end text-muted svelte-4o2asb"),W(r,"class","col-8"),W(nt,"class","label d-block text-muted svelte-4o2asb"),W(mt,"class","col-4"),W(t,"class","row"),W(e,"class","lx-card "),W(ao,"class","lx-card mt-4")},m(Yt,bn){Le(Yt,e,bn),Q(e,t),Q(t,r),Q(r,a),Q(a,u),Q(a,f),Q(a,h),Q(h,y),Q(r,C),Q(r,A),Q(A,O),Q(A,N),Q(A,j),Q(r,z),Q(r,q),Q(q,ee),Q(q,F),on(ne,q,null),Q(q,oe),Q(q,J),Q(r,we),Q(r,ye),Q(ye,De),Q(ye,_e),on(be,ye,null),Q(ye,tt),Q(ye,ft),Q(t,V),Q(t,mt),Q(mt,nt),Q(mt,Ot),Q(mt,Tt),Q(Tt,He),Q(Tt,dn),Q(Tt,kt),Q(Tt,xn),Q(Tt,We),Q(Tt,he),Q(Tt,es),Le(Yt,ho,bn),Le(Yt,ao,bn),Ut[xo].m(ao,null),Le(Yt,Ct,bn),yt&&yt.m(Yt,bn),Le(Yt,Jt,bn),Et=!0},p(Yt,[bn]){(!Et||bn&1)&&g!==(g=Yt[0].id+"")&&Gn(y,g),(!Et||bn&1)&&L!==(L=Yt[0]._sys.version+"")&&Gn(j,L);const rs={};bn&3&&(rs.name=Dp(Yt[1],Yt[0]._sys.createdBy)),ne.$set(rs),(!Et||bn&1)&&re!==(re=Jy(Yt[0]._sys.createdAt)+"")&&Gn(J,re);const Jn={};bn&3&&(Jn.name=Dp(Yt[1],Yt[0]._sys.updatedBy)),be.$set(Jn),(!Et||bn&1)&&Qe!==(Qe=Jy(Yt[0]._sys.updatedAt)+"")&&Gn(ft,Qe),(!Et||bn&4)&&ct!==(ct=Yt[2].revisionRetentionDays+"")&&Gn(dn,ct),(!Et||bn&4)&&xt!==(xt=Yt[2].revisionRetentionNumber+"")&&Gn(he,xt);let ds=xo;xo=gn(Yt),xo===ds?Ut[xo].p(Yt,bn):(To(),Ue(Ut[ds],1,1,()=>{Ut[ds]=null}),Do(),Yo=Ut[xo],Yo?Yo.p(Yt,bn):(Yo=Ut[xo]=Pe[xo](Yt),Yo.c()),Re(Yo,1),Yo.m(ao,null)),Yt[4]?yt?(yt.p(Yt,bn),bn&16&&Re(yt,1)):(yt=jfe(Yt),yt.c(),Re(yt,1),yt.m(Jt.parentNode,Jt)):yt&&(To(),Ue(yt,1,1,()=>{yt=null}),Do())},i(Yt){Et||(Re(ne.$$.fragment,Yt),Re(be.$$.fragment,Yt),Re(Yo),Re(yt),Et=!0)},o(Yt){Ue(ne.$$.fragment,Yt),Ue(be.$$.fragment,Yt),Ue(Yo),Ue(yt),Et=!1},d(Yt){Yt&&Ie(e),sn(ne),sn(be),Yt&&Ie(ho),Yt&&Ie(ao),Ut[xo].d(),Yt&&Ie(Ct),yt&&yt.d(Yt),Yt&&Ie(Jt)}}}function yDe(s,e,t){let r,a,u,f,h,{record:g}=e,{users:y}=e,{schema:C}=e,A="";axios.get(`/records/${g.id}/revisions`).then(j=>{t(6,r=j.data)}).catch(j=>{console.log(j)});function O(j,z){j.preventDefault(),t(4,u=z),t(5,a=C.fields.filter(q=>!Hu.exports.isEqual(u.data[q.name],g.data[q.name])))}function N(j){j.preventDefault(),t(3,A=""),axios.post(`/records/${g.id}/rollback/${u._sys.version}`).then(z=>{window.location.reload()}).catch(z=>{const q=z.response.data.error;t(3,A=q.fieldLabel+": "+q.message)})}const L=(j,z)=>O(z,j);return s.$$set=j=>{"record"in j&&t(0,g=j.record),"users"in j&&t(1,y=j.users),"schema"in j&&t(2,C=j.schema)},t(6,r=[]),t(5,a=[]),t(4,u=null),t(8,f={}),t(7,h={}),[g,y,C,A,u,a,r,h,f,O,N,L]}class wDe extends ko{constructor(e){super(),So(this,e,yDe,vDe,Co,{record:0,users:1,schema:2})}}const{window:_De}=Cbe;function Gfe(s,e,t){const r=s.slice();return r[23]=e[t],r}function Kfe(s){let e,t,r,a,u,f;function h(O){s[14](O)}let g={record:s[0],schema:s[2]};s[0].status!==void 0&&(g.status=s[0].status),r=new Ohe({props:g}),ss.push(()=>Er(r,"status",h));function y(O,N){if(O[4])return SDe;if(O[9])return CDe}let C=y(s),A=C&&C(s);return{c(){e=ce("div"),t=ce("div"),rn(r.$$.fragment),u=Xe(),A&&A.c(),W(t,"class","d-flex mt-4 mb-3 align-items-center justify-content-center"),W(e,"class","shadow-lg "),os(e,"position","fixed"),os(e,"bottom","0"),os(e,"left","0px"),os(e,"width","100%"),os(e,"background","rgba(255,255,255,1)"),os(e,"z-index","1050")},m(O,N){Le(O,e,N),Q(e,t),on(r,t,null),Q(t,u),A&&A.m(t,null),f=!0},p(O,N){const L={};N&1&&(L.record=O[0]),N&4&&(L.schema=O[2]),!a&&N&1&&(a=!0,L.status=O[0].status,Dr(()=>a=!1)),r.$set(L),C===(C=y(O))&&A?A.p(O,N):(A&&A.d(1),A=C&&C(O),A&&(A.c(),A.m(t,null)))},i(O){f||(Re(r.$$.fragment,O),f=!0)},o(O){Ue(r.$$.fragment,O),f=!1},d(O){O&&Ie(e),sn(r),A&&A.d()}}}function CDe(s){let e,t,r;return{c(){e=ce("button"),e.innerHTML=`<span class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span>
|
||
|
|
Save`,W(e,"type","button"),W(e,"class","ms-2 btn btn-primary btn-spinner")},m(a,u){Le(a,e,u),t||(r=Dn(e,"click",s[12]),t=!0)},p:Sn,d(a){a&&Ie(e),t=!1,r()}}}function SDe(s){let e,t,r;return{c(){e=ce("button"),e.innerHTML=`<span class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span>
|
||
|
|
Create`,W(e,"class","ms-2 btn btn-primary btn-spinner")},m(a,u){Le(a,e,u),t||(r=Dn(e,"click",s[12]),t=!0)},p:Sn,d(a){a&&Ie(e),t=!1,r()}}}function kDe(s){let e,t,r;function a(f){s[18](f)}let u={users:s[5],schema:s[2]};return s[0]!==void 0&&(u.record=s[0]),e=new wDe({props:u}),ss.push(()=>Er(e,"record",a)),{c(){rn(e.$$.fragment)},m(f,h){on(e,f,h),r=!0},p(f,h){const g={};h&32&&(g.users=f[5]),h&4&&(g.schema=f[2]),!t&&h&1&&(t=!0,g.record=f[0],Dr(()=>t=!1)),e.$set(g)},i(f){r||(Re(e.$$.fragment,f),r=!0)},o(f){Ue(e.$$.fragment,f),r=!1},d(f){sn(e,f)}}}function EDe(s){let e,t;return e=new rDe({props:{graph:s[1],record:s[0]}}),{c(){rn(e.$$.fragment)},m(r,a){on(e,r,a),t=!0},p(r,a){const u={};a&2&&(u.graph=r[1]),a&1&&(u.record=r[0]),e.$set(u)},i(r){t||(Re(e.$$.fragment,r),t=!0)},o(r){Ue(e.$$.fragment,r),t=!1},d(r){sn(e,r)}}}function xDe(s){let e,t,r=[],a=new Map,u,f;e=new Mhe({props:{record:s[0],schema:s[2]}});let h=s[10];const g=y=>y[23].name;for(let y=0;y<h.length;y+=1){let C=Gfe(s,h,y),A=g(C);a.set(A,r[y]=Xfe(A,C))}return{c(){rn(e.$$.fragment),t=Xe();for(let y=0;y<r.length;y+=1)r[y].c();u=Rs()},m(y,C){on(e,y,C),Le(y,t,C);for(let A=0;A<r.length;A+=1)r[A]&&r[A].m(y,C);Le(y,u,C),f=!0},p(y,C){const A={};C&1&&(A.record=y[0]),C&4&&(A.schema=y[2]),e.$set(A),C&1239&&(h=y[10],To(),r=Om(r,C,g,1,y,h,a,u.parentNode,f2,Xfe,u,Gfe),Do())},i(y){if(!f){Re(e.$$.fragment,y);for(let C=0;C<h.length;C+=1)Re(r[C]);f=!0}},o(y){Ue(e.$$.fragment,y);for(let C=0;C<r.length;C+=1)Ue(r[C]);f=!1},d(y){sn(e,y),y&&Ie(t);for(let C=0;C<r.length;C+=1)r[C].d(y);y&&Ie(u)}}}function Yfe(s){let e,t,r,a;function u(g){s[16](g)}function f(g){s[17](g)}let h={field:s[23],schema:s[2],record:s[0],validationErrors:s[6],isCreateMode:s[4]};return s[0].data!==void 0&&(h.data=s[0].data),s[1]!==void 0&&(h.graph=s[1]),e=new u1e({props:h}),ss.push(()=>Er(e,"data",u)),ss.push(()=>Er(e,"graph",f)),{c(){rn(e.$$.fragment)},m(g,y){on(e,g,y),a=!0},p(g,y){const C={};y&4&&(C.schema=g[2]),y&1&&(C.record=g[0]),y&64&&(C.validationErrors=g[6]),y&16&&(C.isCreateMode=g[4]),!t&&y&1&&(t=!0,C.data=g[0].data,Dr(()=>t=!1)),!r&&y&2&&(r=!0,C.graph=g[1],Dr(()=>r=!1)),e.$set(C)},i(g){a||(Re(e.$$.fragment,g),a=!0)},o(g){Ue(e.$$.fragment,g),a=!1},d(g){sn(e,g)}}}function Xfe(s,e){let t,r,a,u=e[7]===e[23].group&&Yfe(e);return{key:s,first:null,c(){t=Rs(),u&&u.c(),r=Rs(),this.first=t},m(f,h){Le(f,t,h),u&&u.m(f,h),Le(f,r,h),a=!0},p(f,h){e=f,e[7]===e[23].group?u?(u.p(e,h),h&128&&Re(u,1)):(u=Yfe(e),u.c(),Re(u,1),u.m(r.parentNode,r)):u&&(To(),Ue(u,1,1,()=>{u=null}),Do())},i(f){a||(Re(u),a=!0)},o(f){Ue(u),a=!1},d(f){f&&Ie(t),u&&u.d(f),f&&Ie(r)}}}function ADe(s){let e,t,r,a,u,f,h=!["_graph","_info"].includes(s[7]),g,y,C,A,O,N,L,j,z,q,ee,F,ne;t=new Vye({props:{managerRecords:s[3],graph:s[1]}});function oe(tt){s[13](tt)}let re={schema:s[2],record:s[0],isCreateMode:s[4],graph:s[1]};s[7]!==void 0&&(re.activeContentTab=s[7]),a=new qye({props:re}),ss.push(()=>Er(a,"activeContentTab",oe));let J=h&&Kfe(s);y=new oI({props:{message:s[8]}});function we(tt){s[15](tt)}let ye={schema:s[2],isCreateMode:s[4]};s[7]!==void 0&&(ye.active=s[7]),O=new Rhe({props:ye}),ss.push(()=>Er(O,"active",we));const De=[xDe,EDe,kDe],_e=[];function be(tt,Qe){return Qe&128&&(j=null),j==null&&(j=!["_graph","_info"].includes(tt[7])),j?0:tt[7]==="_graph"?1:tt[7]==="_info"?2:-1}return~(z=be(s,-1))&&(q=_e[z]=De[z](s)),{c(){e=ce("div"),rn(t.$$.fragment),r=Xe(),rn(a.$$.fragment),f=Xe(),J&&J.c(),g=Xe(),rn(y.$$.fragment),C=Xe(),A=ce("div"),rn(O.$$.fragment),L=Xe(),q&&q.c(),W(A,"class","mt-4"),os(A,"margin-bottom","150px"),W(e,"class","wrapper-normal transparent")},m(tt,Qe){Le(tt,e,Qe),on(t,e,null),Q(e,r),on(a,e,null),Q(e,f),J&&J.m(e,null),Q(e,g),on(y,e,null),Q(e,C),Q(e,A),on(O,A,null),Q(A,L),~z&&_e[z].m(A,null),ee=!0,F||(ne=Dn(_De,"beforeunload",s[11]),F=!0)},p(tt,[Qe]){const ft={};Qe&8&&(ft.managerRecords=tt[3]),Qe&2&&(ft.graph=tt[1]),t.$set(ft);const V={};Qe&4&&(V.schema=tt[2]),Qe&1&&(V.record=tt[0]),Qe&16&&(V.isCreateMode=tt[4]),Qe&2&&(V.graph=tt[1]),!u&&Qe&128&&(u=!0,V.activeContentTab=tt[7],Dr(()=>u=!1)),a.$set(V),Qe&128&&(h=!["_graph
|
||
|
|
* 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 QS=new Map,Yte={set(s,e,t){QS.has(s)||QS.set(s,new Map);const r=QS.get(s);if(!r.has(e)&&r.size!==0){console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(r.keys())[0]}.`);return}r.set(e,t)},get(s,e){return QS.has(s)&&QS.get(s).get(e)||null},remove(s,e){if(!QS.has(s))return;const t=QS.get(s);t.delete(e),t.size===0&&QS.delete(s)}},HOe=1e6,$Oe=1e3,voe="transitionend",B1e=s=>(s&&window.CSS&&window.CSS.escape&&(s=s.replace(/#([^\s"#']+)/g,(e,t)=>`#${CSS.escape(t)}`)),s),zOe=s=>s==null?`${s}`:Object.prototype.toString.call(s).match(/\s([a-z]+)/i)[1].toLowerCase(),VOe=s=>{do s+=Math.floor(Math.random()*HOe);while(document.getElementById(s));return s},UOe=s=>{if(!s)return 0;let{transitionDuration:e,transitionDelay:t}=window.getComputedStyle(s);const r=Number.parseFloat(e),a=Number.parseFloat(t);return!r&&!a?0:(e=e.split(",")[0],t=t.split(",")[0],(Number.parseFloat(e)+Number.parseFloat(t))*$Oe)},L1e=s=>{s.dispatchEvent(new Event(voe))},A_=s=>!s||typeof s!="object"?!1:(typeof s.jquery<"u"&&(s=s[0]),typeof s.nodeType<"u"),yk=s=>A_(s)?s.jquery?s[0]:s:typeof s=="string"&&s.length>0?document.querySelector(B1e(s)):null,kO=s=>{if(!A_(s)||s.getClientRects().length===0)return!1;const e=getComputedStyle(s).getPropertyValue("visibility")==="visible",t=s.closest("details:not([open])");if(!t)return e;if(t!==s){const r=s.closest("summary");if(r&&r.parentNode!==t||r===null)return!1}return e},wk=s=>!s||s.nodeType!==Node.ELEMENT_NODE||s.classList.contains("disabled")?!0:typeof s.disabled<"u"?s.disabled:s.hasAttribute("disabled")&&s.getAttribute("disabled")!=="false",F1e=s=>{if(!document.documentElement.attachShadow)return null;if(typeof s.getRootNode=="function"){const e=s.getRootNode();return e instanceof ShadowRoot?e:null}return s instanceof ShadowRoot?s:s.parentNode?F1e(s.parentNode):null},NV=()=>{},bI=s=>{s.offsetHeight},H1e=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,Xte=[],WOe=s=>{document.readyState==="loading"?(Xte.length||document.addEventListener("DOMContentLoaded",()=>{for(const e of Xte)e()}),Xte.push(s)):s()},L0=()=>document.documentElement.dir==="rtl",V0=s=>{WOe(()=>{const e=H1e();if(e){const t=s.NAME,r=e.fn[t];e.fn[t]=s.jQueryInterface,e.fn[t].Constructor=s,e.fn[t].noConflict=()=>(e.fn[t]=r,s.jQueryInterface)}})},Tp=(s,e=[],t=s)=>typeof s=="function"?s(...e):t,$1e=(s,e,t=!0)=>{if(!t){Tp(s);return}const r=5,a=UOe(e)+r;let u=!1;const f=({target:h})=>{h===e&&(u=!0,e.removeEventListener(voe,f),Tp(s))};e.addEventListener(voe,f),setTimeout(()=>{u||L1e(e)},a)},Sse=(s,e,t,r)=>{const a=s.length;let u=s.indexOf(e);return u===-1?!t&&r?s[a-1]:s[0]:(u+=t?1:-1,r&&(u=(u+a)%a),s[Math.max(0,Math.min(u,a-1))])},jOe=/[^.]*(?=\..*)\.|.*/,ZOe=/\..*/,qOe=/::\d+$/,Jte={};let hde=1;const z1e={mouseenter:"mouseover",mouseleave:"mouseout"},GOe=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 V1e(s,e){return e&&`${e}::${hde++}`||s.uidEvent||hde++}function U1e(s){const e=V1e(s);return s.uidEvent=e,Jte[e]=Jte[e]||{},Jte[e]}function KOe(s,e){return function t(r){return kse(r,{delegateTarget:s}),t.oneOff&&so.off(s,r.type,e),e.apply(s,[r])}}function YOe(s,e,t){return function r(a){const u=s.querySelectorAll(e);for(let{target:f}=a;f&&f!==this;f=f.parentNode)for(const h of u)if(h===f)return kse(a,{delegateTarget:f}),r.oneOff&&so.off(s,a.type,e,t),t.apply(f,[a])}}function W1e(s,e,t=null){return Object.values(s).find(r=>r.callable===e&&r.delegationSelector===t)}function j1e(s,e,t){const r=typeof e=="string",a=r?t:e||t;let u=Z1e(s);return GOe.has(u)||(u=s),[r,a,u]
|