var oP=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function L0e(r){return r&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}var fd={exports:{}};/** * @license * Lodash * Copyright OpenJS Foundation and other contributors * Released under MIT license * Based on Underscore.js 1.8.3 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors */(function(r,e){(function(){var t,s="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__",v=500,_="__lodash_placeholder__",A=1,O=2,N=4,L=1,j=2,z=1,q=2,ee=4,F=8,oe=16,te=32,se=64,X=128,we=256,ye=512,Te=30,_e="...",ge=800,nt=16,Je=1,ft=2,V=3,ut=1/0,et=9007199254740991,Et=17976931348623157e292,xt=0/0,He=4294967295,ct=He-1,an=He>>>1,kt=[["ary",X],["bind",z],["bindKey",q],["curry",F],["curryRight",oe],["flip",ye],["partial",te],["partialRight",se],["rearg",we]],bn="[object Arguments]",qe="[object Array]",gt="[object AsyncFunction]",de="[object Boolean]",No="[object Date]",Zn="[object DOMException]",Bn="[object Error]",ao="[object Function]",Wo="[object GeneratorFunction]",St="[object Map]",Xt="[object Number]",Tt="[object Null]",Be="[object Object]",Ut="[object Promise]",gn="[object Proxy]",wt="[object RegExp]",Yt="[object Set]",vn="[object String]",rs="[object Symbol]",eo="[object Undefined]",ds="[object WeakMap]",Or="[object WeakSet]",Rs="[object ArrayBuffer]",Js="[object DataView]",Zs="[object Float32Array]",ba="[object Float64Array]",ar="[object Int8Array]",Ns="[object Int16Array]",Zr="[object Int32Array]",Po="[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,ln=/&(?:amp|lt|gt|quot|#39);/g,ps=/[&<>"']/g,Li=RegExp(ln.source),ze=RegExp(ps.source),Qe=/<%-([\s\S]+?)%>/g,Dt=/<%([\s\S]+?)%>/g,Wt=/<%=([\s\S]+?)%>/g,qn=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,uo=/^\w*$/,po=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,un=/[\\^$.*+?()[\]{}|]/g,ns=RegExp(un.source),_o=/^\s+/,cs=/\s/,Sr=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Ir=/\{\n\/\* \[wrapped with (.+)\] \*/,Vs=/,? & /,Ur=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Fi=/[()=,{}\[\]\/\s]/,La=/\\(\\)?/g,mi=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Ke=/\w*$/,Ge=/^[-+]0x[0-9a-f]+$/i,It=/^0b[01]+$/i,jt=/^\[object .+?Constructor\]$/,fo=/^0o[0-7]+$/i,Lo=/^(?:0|[1-9]\d*)$/,Ko=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Yr=/($^)/,it=/['\n\r\u2028\u2029\\]/g,Zo="\\ud800-\\udfff",Oi="\\u0300-\\u036f",oa="\\ufe20-\\ufe2f",ua="\\u20d0-\\u20ff",ur=Oi+oa+ua,Dc="\\u2700-\\u27bf",gc="a-z\\xdf-\\xf6\\xf8-\\xff",Ja="\\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",dl="\\ufe0e\\ufe0f",pc=Ja+fa+Qs+xr,Zc="['\u2019]",gu="["+Zo+"]",pr="["+pc+"]",Qa="["+ur+"]",pu="\\d+",qc="["+Dc+"]",Vl="["+gc+"]",Aa="[^"+Zo+pc+pu+Dc+gc+Ki+"]",Tr="\\ud83c[\\udffb-\\udfff]",Rm="(?:"+Qa+"|"+Tr+")",gf="[^"+Zo+"]",kr="(?:\\ud83c[\\udde6-\\uddff]){2}",Fa="[\\ud800-\\udbff][\\udc00-\\udfff]",sa="["+Ki+"]",Yi="\\u200d",bu="(?:"+Vl+"|"+Aa+")",Oc="(?:"+sa+"|"+Aa+")",Ha="(?:"+Zc+"(?:d|ll|m|re|s|t|ve))?",Mc="(?:"+Zc+"(?:D|LL|M|RE|S|T|VE))?",bc=Rm+"?",gd="["+dl+"]?",Bf="(?:"+Yi+"(?:"+[gf,kr,Fa].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+Bf,pf="(?:"+[qc,kr,Fa].join("|")+")"+Rc,Gc="(?:"+[gf+Qa+"?",Qa,kr,Fa,gu].join("|")+")",pd=RegExp(Zc,"g"),xe=RegExp(Qa,"g"),tt=RegExp(Tr+"(?="+Tr+")|"+Gc+Rc,"g"),pt=RegExp([sa+"?"+Vl+"+"+Ha+"(?="+[pr,sa,"$"].join("|")+")",Oc+"+"+Mc+"(?="+[pr,sa+bu,"$"].join("|")+")",sa+"?"+bu+"+"+Ha,sa+"+"+Mc,Ul,vu,pu,pf].join("|"),"g"),Pt=RegExp("["+Yi+Zo+ur+dl+"]"),yn=/[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","setTimeout"],Rr=-1,ys={};ys[Zs]=ys[ba]=ys[ar]=ys[Ns]=ys[Zr]=ys[Po]=ys[Mo]=ys[Mr]=ys[Ls]=!0,ys[bn]=ys[qe]=ys[Rs]=ys[de]=ys[Js]=ys[No]=ys[Bn]=ys[ao]=ys[St]=ys[Xt]=ys[Be]=ys[wt]=ys[Yt]=ys[vn]=ys[ds]=!1;var is={};is[bn]=is[qe]=is[Rs]=is[Js]=is[de]=is[No]=is[Zs]=is[ba]=is[ar]=is[Ns]=is[Zr]=is[St]=is[Xt]=is[Be]=is[wt]=is[Yt]=is[vn]=is[rs]=is[Po]=is[Mo]=is[Mr]=is[Ls]=!0,is[Bn]=is[ao]=is[ds]=!1;var Ei={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u00C7:"C",\u00E7:"c",\u00D0:"D",\u00F0:"d",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u00D1:"N",\u00F1:"n",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u00DD:"Y",\u00FD:"y",\u00FF:"y",\u00C6:"Ae",\u00E6:"ae",\u00DE:"Th",\u00FE:"th",\u00DF:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010A:"C",\u010C:"C",\u0107:"c",\u0109:"c",\u010B:"c",\u010D:"c",\u010E:"D",\u0110:"D",\u010F:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011A:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011B:"e",\u011C:"G",\u011E:"G",\u0120:"G",\u0122:"G",\u011D:"g",\u011F:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012A:"I",\u012C:"I",\u012E:"I",\u0130:"I",\u0129:"i",\u012B:"i",\u012D:"i",\u012F:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013B:"L",\u013D:"L",\u013F:"L",\u0141:"L",\u013A:"l",\u013C:"l",\u013E:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014A:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014B:"n",\u014C:"O",\u014E:"O",\u0150:"O",\u014D:"o",\u014F:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015A:"S",\u015C:"S",\u015E:"S",\u0160:"S",\u015B:"s",\u015D:"s",\u015F:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016A:"U",\u016C:"U",\u016E:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016B:"u",\u016D:"u",\u016F:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017B:"Z",\u017D:"Z",\u017A:"z",\u017C:"z",\u017E:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017F:"s"},qs={"&":"&","<":"<",">":">",'"':""","'":"'"},Hi={"&":"&","<":"<",">":">",""":'"',"'":"'"},yu={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},bd=parseFloat,Xn=parseInt,Nm=typeof oP=="object"&&oP&&oP.Object===Object&&oP,$i=typeof self=="object"&&self&&self.Object===Object&&self,he=Nm||$i||Function("return this")(),Re=e&&!e.nodeType&&e,We=Re&&!0&&r&&!r.nodeType&&r,Bt=We&&We.exports===Re,Fn=Bt&&Nm.process,Jo=function(){try{var bt=We&&We.require&&We.require("util").types;return bt||Fn&&Fn.binding&&Fn.binding("util")}catch{}}(),so=Jo&&Jo.isArrayBuffer,gi=Jo&&Jo.isDate,hn=Jo&&Jo.isMap,qr=Jo&&Jo.isRegExp,Nl=Jo&&Jo.isSet,Xi=Jo&&Jo.isTypedArray;function ni(bt,cn,rn){switch(rn.length){case 0:return bt.call(cn);case 1:return bt.call(cn,rn[0]);case 2:return bt.call(cn,rn[0],rn[1]);case 3:return bt.call(cn,rn[0],rn[1],rn[2])}return bt.apply(cn,rn)}function bf(bt,cn,rn,To){for(var er=-1,Wr=bt==null?0:bt.length;++er-1}function Lf(bt,cn,rn){for(var To=-1,er=bt==null?0:bt.length;++To-1;);return rn}function zf(bt,cn){for(var rn=bt.length;rn--&&$a(cn,bt[rn],0)>-1;);return rn}function Zd(bt,cn){for(var rn=bt.length,To=0;rn--;)bt[rn]===cn&&++To;return To}var Pg=Ng(Ei),Pm=Ng(qs);function Il(bt){return"\\"+yu[bt]}function Im(bt,cn){return bt==null?t:bt[cn]}function tl(bt){return Pt.test(bt)}function yf(bt){return yn.test(bt)}function zh(bt){for(var cn,rn=[];!(cn=bt.next()).done;)rn.push(cn.value);return rn}function Uu(bt){var cn=-1,rn=Array(bt.size);return bt.forEach(function(To,er){rn[++cn]=[er,To]}),rn}function Vh(bt,cn){return function(rn){return bt(cn(rn))}}function Nc(bt,cn){for(var rn=-1,To=bt.length,er=0,Wr=[];++rn-1}function z1(S,T){var H=this.__data__,le=Sd(H,S);return le<0?(++this.size,H.push([S,T])):H[le][1]=T,this}ku.prototype.clear=ju,ku.prototype.delete=q0,ku.prototype.get=G0,ku.prototype.has=K0,ku.prototype.set=z1;function jf(S){var T=-1,H=S==null?0:S.length;for(this.clear();++T=T?S:T)),S}function As(S,T,H,le,ke,Ue){var ht,Ct=T&A,zt=T&O,pn=T&N;if(H&&(ht=ke?H(S,le,ke,Ue):H(S)),ht!==t)return ht;if(!pl(S))return S;var $n=yr(S);if($n){if(ht=b2(S),!Ct)return nu(S,ht)}else{var Vn=kl(S),Fo=Vn==ao||Vn==Wo;if(ag(S))return qm(S,Ct);if(Vn==Be||Vn==bn||Fo&&!ke){if(ht=zt||Fo?{}:ro(S),!Ct)return zt?ih(S,U1(ht,S)):Ym(S,Zu(ht,S))}else{if(!is[Vn])return ke?S:{};ht=v2(S,Vn,Ct)}}Ue||(Ue=new wc);var hs=Ue.get(S);if(hs)return hs;Ue.set(S,ht),Qp(S)?S.forEach(function($s){ht.add(As($s,T,H,$s,S,Ue))}):Tn(S)&&S.forEach(function($s,fi){ht.set(fi,As($s,T,H,fi,S,Ue))});var Ps=pn?zt?yi:eg:zt?sf:Jl,Hr=$n?t:Ps(S);return Ss(Hr||S,function($s,fi){Hr&&(fi=$s,$s=S[fi]),$m(ht,fi,As($s,T,H,fi,S,Ue))}),ht}function kd(S){var T=Jl(S);return function(H){return Cl(H,S,T)}}function Cl(S,T,H){var le=H.length;if(S==null)return!le;for(S=pi(S);le--;){var ke=H[le],Ue=T[ke],ht=S[ke];if(ht===t&&!(ke in S)||!Ue(ht))return!1}return!0}function qu(S,T,H){if(typeof S!="function")throw new ya(f);return ep(function(){S.apply(t,H)},T)}function Va(S,T,H,le){var ke=-1,Ue=Mi,ht=!0,Ct=S.length,zt=[],pn=T.length;if(!Ct)return zt;H&&(T=da(T,za(H))),le?(Ue=Lf,ht=!1):T.length>=a&&(Ue=zi,ht=!1,T=new lo(T));e:for(;++keke?0:ke+H),le=le===t||le>ke?ke:jr(le),le<0&&(le+=ke),le=H>le?0:Vv(le);H0&&H(Ct)?T>1?Ua(Ct,T-1,H,le,ke):Ff(ke,Ct):le||(ke[ke.length]=Ct)}return ke}var Ug=ob(),Ic=ob(!0);function Zf(S,T){return S&&Ug(S,T,Jl)}function qf(S,T){return S&&Ic(S,T,Jl)}function $p(S,T){return sc(T,function(H){return rm(S[H])})}function Ll(S,T){T=Xh(T,S);for(var H=0,le=T.length;S!=null&&HT}function Gl(S,T){return S!=null&&oi.call(S,T)}function Q0(S,T){return S!=null&&T in pi(S)}function zm(S,T,H){return S>=Er(T,H)&&S=120&&$n.length>=120)?new lo(ht&&$n):t}$n=S[0];var Vn=-1,Fo=Ct[0];e:for(;++Vn-1;)Ct!==S&&Xd.call(Ct,zt,1),Xd.call(S,zt,1);return S}function Gu(S,T){for(var H=S?T.length:0,le=H-1;H--;){var ke=T[H];if(H==le||ke!==Ue){var Ue=ke;em(ke)?Xd.call(S,ke,1):Ef(S,ke)}}return S}function kf(S,T){return S+Xe(Ri()*(T-S+1))}function oh(S,T,H,le){for(var ke=-1,Ue=ho(Se((T-S)/(H||1)),0),ht=rn(Ue);Ue--;)ht[le?Ue:++ke]=S,S+=H;return ht}function sh(S,T){var H="";if(!S||T<1||T>et)return H;do T%2&&(H+=S),T=Xe(T/2),T&&(S+=S);while(T);return H}function lr(S,T){return S2(z_(S,T,rf),S+"")}function Um(S){return Eu(a0(S))}function Wm(S,T){var H=a0(S);return Lc(H,ha(T,0,H.length))}function ea(S,T,H,le){if(!pl(S))return S;T=Xh(T,S);for(var ke=-1,Ue=T.length,ht=Ue-1,Ct=S;Ct!=null&&++keke?0:ke+T),H=H>ke?ke:H,H<0&&(H+=ke),ke=T>H?0:H-T>>>0,T>>>=0;for(var Ue=rn(ke);++le>>1,ht=S[Ue];ht!==null&&!ol(ht)&&(H?ht<=T:ht=a){var pn=T?null:g2(S);if(pn)return Uh(pn);ht=!1,ke=zi,zt=new lo}else zt=T?[]:Ct;e:for(;++le=le?S:Os(S,T,H)}var Ed=Lp||function(S){return he.clearTimeout(S)};function qm(S,T){if(T)return S.slice();var H=S.length,le=H1?H1(H):new S.constructor(H);return S.copy(le),le}function Gm(S){var T=new S.constructor(S.byteLength);return new Zh(T).set(new Zh(S)),T}function Jh(S,T){var H=T?Gm(S.buffer):S.buffer;return new S.constructor(H,S.byteOffset,S.byteLength)}function Ku(S){var T=new S.constructor(S.source,Ke.exec(S));return T.lastIndex=S.lastIndex,T}function nb(S){return Uf?pi(Uf.call(S)):{}}function Z1(S,T){var H=T?Gm(S.buffer):S.buffer;return new S.constructor(H,S.byteOffset,S.length)}function H_(S,T){if(S!==T){var H=S!==t,le=S===null,ke=S===S,Ue=ol(S),ht=T!==t,Ct=T===null,zt=T===T,pn=ol(T);if(!Ct&&!pn&&!Ue&&S>T||Ue&&ht&&zt&&!Ct&&!pn||le&&ht&&zt||!H&&zt||!ke)return 1;if(!le&&!Ue&&!pn&&S=Ct)return zt;var pn=H[le];return zt*(pn=="desc"?-1:1)}}return S.index-T.index}function Zg(S,T,H,le){for(var ke=-1,Ue=S.length,ht=H.length,Ct=-1,zt=T.length,pn=ho(Ue-ht,0),$n=rn(zt+pn),Vn=!le;++Ct1?H[ke-1]:t,ht=ke>2?H[2]:t;for(Ue=S.length>3&&typeof Ue=="function"?(ke--,Ue):t,ht&&Yu(H[0],H[1],ht)&&(Ue=ke<3?t:Ue,ke=1),T=pi(T);++le-1?ke[Ue?T[ht]:ht]:t}}function Ev(S){return Td(function(T){var H=T.length,le=H,ke=Su.prototype.thru;for(S&&T.reverse();le--;){var Ue=T[le];if(typeof Ue!="function")throw new ya(f);if(ke&&!ht&&Od(Ue)=="wrapper")var ht=new Su([],!0)}for(le=ht?le:H;++le1&&wi.reverse(),$n&&ztCt))return!1;var pn=Ue.get(S),$n=Ue.get(T);if(pn&&$n)return pn==T&&$n==S;var Vn=-1,Fo=!0,hs=H&j?new lo:t;for(Ue.set(S,T),Ue.set(T,S);++Vn1?"& ":"")+T[le],T=T.join(H>2?", ":" "),S.replace(Sr,`{ /* [wrapped with `+T+`] */ `)}function y2(S){return yr(S)||sm(S)||!!(yd&&S&&S[yd])}function em(S,T){var H=typeof S;return T=T==null?et:T,!!T&&(H=="number"||H!="symbol"&&Lo.test(S))&&S>-1&&S%1==0&&S0){if(++T>=ge)return arguments[0]}else T=0;return S.apply(t,arguments)}}function Lc(S,T){var H=-1,le=S.length,ke=le-1;for(T=T===t?le:T;++H1?S[T-1]:t;return H=typeof H=="function"?(S.pop(),H):t,Pv(S,H)});function sp(S){var T=Ae(S);return T.__chain__=!0,T}function Zp(S,T){return T(S),S}function qp(S,T){return T(S)}var og=Td(function(S){var T=S.length,H=T?S[0]:0,le=this.__wrapped__,ke=function(Ue){return Ui(Ue,S)};return T>1||this.__actions__.length||!(le instanceof ci)||!em(H)?this.thru(ke):(le=le.slice(H,+H+(T?1:0)),le.__actions__.push({func:qp,args:[ke],thisArg:t}),new Su(le,this.__chain__).thru(function(Ue){return T&&!Ue.length&&Ue.push(t),Ue}))});function Iv(){return sp(this)}function ta(){return new Su(this.value(),this.__chain__)}function ef(){this.__values__===t&&(this.__values__=J2(this.value()));var S=this.__index__>=this.__values__.length,T=S?t:this.__values__[this.__index__++];return{done:S,value:T}}function J1(){return this}function Lk(S){for(var T,H=this;H instanceof $g;){var le=Ov(H);le.__index__=0,le.__values__=t,T?ke.__wrapped__=le:T=le;var ke=le;H=H.__wrapped__}return ke.__wrapped__=S,T}function I2(){var S=this.__wrapped__;if(S instanceof ci){var T=S;return this.__actions__.length&&(T=new ci(this)),T=T.reverse(),T.__actions__.push({func:qp,args:[Sa],thisArg:t}),new Su(T,this.__chain__)}return this.thru(Sa)}function Fk(){return Wg(this.__wrapped__,this.__actions__)}var Gp=xu(function(S,T,H){oi.call(S,H)?++S[H]:ui(S,H,1)});function Q1(S,T,H){var le=yr(S)?Ai:Qt;return H&&Yu(S,T,H)&&(T=t),le(S,Hs(T,3))}function Xf(S,T){var H=yr(S)?sc:Ca;return H(S,Hs(T,3))}var B2=Jm(Mv),Q_=Jm(x2);function eC(S,T){return Ua(Yp(S,T),1)}function Hk(S,T){return Ua(Yp(S,T),ut)}function tC(S,T,H){return H=H===t?1:jr(H),Ua(Yp(S,T),H)}function pb(S,T){var H=yr(S)?Ss:_a;return H(S,Hs(T,3))}function bb(S,T){var H=yr(S)?Kc:Hp;return H(S,Hs(T,3))}var nC=xu(function(S,T,H){oi.call(S,H)?S[H].push(T):ui(S,H,[T])});function L2(S,T,H,le){S=au(S)?S:a0(S),H=H&&!le?jr(H):0;var ke=S.length;return H<0&&(H=ho(ke+H,0)),Df(S)?H<=ke&&S.indexOf(T,H)>-1:!!ke&&$a(S,T,H)>-1}var Kp=lr(function(S,T,H){var le=-1,ke=typeof T=="function",Ue=au(S)?rn(S.length):[];return _a(S,function(ht){Ue[++le]=ke?ni(T,ht,H):ac(ht,T,H)}),Ue}),oC=xu(function(S,T,H){ui(S,H,T)});function Yp(S,T){var H=yr(S)?da:at;return H(S,Hs(T,3))}function sg(S,T,H,le){return S==null?[]:(yr(T)||(T=T==null?[]:[T]),H=le?t:H,yr(H)||(H=H==null?[]:[H]),vi(S,T,H))}var Bv=xu(function(S,T,H){S[H?0:1].push(T)},function(){return[[],[]]});function tf(S,T,H){var le=yr(S)?fr:$f,ke=arguments.length<3;return le(S,Hs(T,4),H,ke,_a)}function e0(S,T,H){var le=yr(S)?$u:$f,ke=arguments.length<3;return le(S,Hs(T,4),H,ke,Hp)}function Gs(S,T){var H=yr(S)?sc:Ca;return H(S,ph(Hs(T,3)))}function iu(S){var T=yr(S)?Eu:Um;return T(S)}function rg(S,T,H){(H?Yu(S,T,H):T===t)?T=1:T=jr(T);var le=yr(S)?Fp:Wm;return le(S,T)}function F2(S){var T=yr(S)?V1:jm;return T(S)}function Wi(S){if(S==null)return 0;if(au(S))return Df(S)?Vf(S):S.length;var T=kl(S);return T==St||T==Yt?S.size:G(S).length}function H2(S,T,H){var le=yr(S)?zu:Br;return H&&Yu(S,T,H)&&(T=t),le(S,Hs(T,3))}var ig=lr(function(S,T){if(S==null)return[];var H=T.length;return H>1&&Yu(S,T[0],T[1])?T=[]:H>2&&Yu(T[0],T[1],T[2])&&(T=[T[0]]),vi(S,Ua(T,1),[])}),ga=Q||function(){return he.Date.now()};function om(S,T){if(typeof T!="function")throw new ya(f);return S=jr(S),function(){if(--S<1)return T.apply(this,arguments)}}function Vt(S,T,H){return T=H?t:T,T=S&&T==null?S.length:T,xd(S,X,t,t,t,t,T)}function vb(S,T){var H;if(typeof T!="function")throw new ya(f);return S=jr(S),function(){return--S>0&&(H=T.apply(this,arguments)),S<=1&&(T=t),H}}var $2=lr(function(S,T,H){var le=z;if(H.length){var ke=Nc(H,ou($2));le|=te}return xd(S,le,T,H,ke)}),yb=lr(function(S,T,H){var le=z|q;if(H.length){var ke=Nc(H,ou(yb));le|=te}return xd(T,le,S,H,ke)});function gh(S,T,H){T=H?t:T;var le=xd(S,F,t,t,t,t,t,T);return le.placeholder=gh.placeholder,le}function nf(S,T,H){T=H?t:T;var le=xd(S,oe,t,t,t,t,t,T);return le.placeholder=nf.placeholder,le}function t0(S,T,H){var le,ke,Ue,ht,Ct,zt,pn=0,$n=!1,Vn=!1,Fo=!0;if(typeof S!="function")throw new ya(f);T=Qf(T)||0,pl(H)&&($n=!!H.leading,Vn="maxWait"in H,Ue=Vn?ho(Qf(H.maxWait)||0,T):Ue,Fo="trailing"in H?!!H.trailing:Fo);function hs(ka){var cm=le,ed=ke;return le=ke=t,pn=ka,ht=S.apply(ed,cm),ht}function Ps(ka){return pn=ka,Ct=ep(fi,T),$n?hs(ka):ht}function Hr(ka){var cm=ka-zt,ed=ka-pn,dw=T-cm;return Vn?Er(dw,Ue-ed):dw}function $s(ka){var cm=ka-zt,ed=ka-pn;return zt===t||cm>=T||cm<0||Vn&&ed>=Ue}function fi(){var ka=ga();if($s(ka))return wi(ka);Ct=ep(fi,Hr(ka))}function wi(ka){return Ct=t,Fo&&le?hs(ka):(le=ke=t,ht)}function cu(){Ct!==t&&Ed(Ct),pn=0,le=zt=ke=Ct=t}function Ou(){return Ct===t?ht:wi(ga())}function Of(){var ka=ga(),cm=$s(ka);if(le=arguments,ke=this,zt=ka,cm){if(Ct===t)return Ps(zt);if(Vn)return Ed(Ct),Ct=ep(fi,T),hs(zt)}return Ct===t&&(Ct=ep(fi,T)),ht}return Of.cancel=cu,Of.flush=Ou,Of}var Lv=lr(function(S,T){return qu(S,1,T)}),z2=lr(function(S,T,H){return qu(S,Qf(T)||0,H)});function Fv(S){return xd(S,ye)}function wb(S,T){if(typeof S!="function"||T!=null&&typeof T!="function")throw new ya(f);var H=function(){var le=arguments,ke=T?T.apply(this,le):le[0],Ue=H.cache;if(Ue.has(ke))return Ue.get(ke);var ht=S.apply(this,le);return H.cache=Ue.set(ke,ht)||Ue,ht};return H.cache=new(wb.Cache||jf),H}wb.Cache=jf;function ph(S){if(typeof S!="function")throw new ya(f);return function(){var T=arguments;switch(T.length){case 0:return!S.call(this);case 1:return!S.call(this,T[0]);case 2:return!S.call(this,T[0],T[1]);case 3:return!S.call(this,T[0],T[1],T[2])}return!S.apply(this,T)}}function Jf(S){return vb(2,S)}var Tu=Oa(function(S,T){T=T.length==1&&yr(T[0])?da(T[0],za(Hs())):da(Ua(T,1),za(Hs()));var H=T.length;return lr(function(le){for(var ke=-1,Ue=Er(le.length,H);++ke=T}),sm=At(function(){return arguments}())?At:function(S){return xl(S)&&oi.call(S,"callee")&&!qh.call(S,"callee")},yr=rn.isArray,iC=so?za(so):_c;function au(S){return S!=null&&Jp(S.length)&&!rm(S)}function Al(S){return xl(S)&&au(S)}function j2(S){return S===!0||S===!1||xl(S)&&Wa(S)==de}var ag=On||am,fc=gi?za(gi):Xc;function r3(S){return xl(S)&&S.nodeType===1&&!n0(S)}function lg(S){if(S==null)return!0;if(au(S)&&(yr(S)||typeof S=="string"||typeof S.splice=="function"||ag(S)||Md(S)||sm(S)))return!S.length;var T=kl(S);if(T==St||T==Yt)return!S.size;if(Jg(S))return!G(S).length;for(var H in S)if(oi.call(S,H))return!1;return!0}function $k(S,T){return lc(S,T)}function zk(S,T,H){H=typeof H=="function"?H:t;var le=H?H(S,T):t;return le===t?lc(S,T,t,H):!!le}function Z2(S){if(!xl(S))return!1;var T=Wa(S);return T==Bn||T==Zn||typeof S.message=="string"&&typeof S.name=="string"&&!n0(S)}function q2(S){return typeof S=="number"&&Cn(S)}function rm(S){if(!pl(S))return!1;var T=Wa(S);return T==ao||T==Wo||T==gt||T==gn}function G2(S){return typeof S=="number"&&S==jr(S)}function Jp(S){return typeof S=="number"&&S>-1&&S%1==0&&S<=et}function pl(S){var T=typeof S;return S!=null&&(T=="object"||T=="function")}function xl(S){return S!=null&&typeof S=="object"}var Tn=hn?za(hn):Za;function Vk(S,T){return S===T||qa(S,T,ch(T))}function Xl(S,T,H){return H=typeof H=="function"?H:t,qa(S,T,ch(T),H)}function Uk(S){return Y2(S)&&S!=+S}function K2(S){if(xf(S))throw new er(u);return Vm(S)}function oo(S){return S===null}function Cc(S){return S==null}function Y2(S){return typeof S=="number"||xl(S)&&Wa(S)==Xt}function n0(S){if(!xl(S)||Wa(S)!=Be)return!1;var T=Lm(S);if(T===null)return!0;var H=oi.call(T,"constructor")&&T.constructor;return typeof H=="function"&&H instanceof H&&Wu.call(H)==F1}var of=qr?za(qr):Jc;function zv(S){return G2(S)&&S>=-et&&S<=et}var Qp=Nl?za(Nl):eb;function Df(S){return typeof S=="string"||!yr(S)&&xl(S)&&Wa(S)==vn}function ol(S){return typeof S=="symbol"||xl(S)&&Wa(S)==rs}var Md=Xi?za(Xi):$o;function Rd(S){return S===t}function Hc(S){return xl(S)&&kl(S)==ds}function o0(S){return xl(S)&&Wa(S)==Or}var X2=ri(De),aC=ri(function(S,T){return S<=T});function J2(S){if(!S)return[];if(au(S))return Df(S)?Wl(S):nu(S);if(si&&S[si])return zh(S[si]());var T=kl(S),H=T==St?Uu:T==Yt?Uh:a0;return H(S)}function bh(S){if(!S)return S===0?S:0;if(S=Qf(S),S===ut||S===-ut){var T=S<0?-1:1;return T*Et}return S===S?S:0}function jr(S){var T=bh(S),H=T%1;return T===T?H?T-H:T:0}function Vv(S){return S?ha(jr(S),0,He):0}function Qf(S){if(typeof S=="number")return S;if(ol(S))return xt;if(pl(S)){var T=typeof S.valueOf=="function"?S.valueOf():S;S=pl(T)?T+"":T}if(typeof S!="string")return S===0?S:+S;S=Pl(S);var H=It.test(S);return H||fo.test(S)?Xn(S.slice(2),H?2:8):Ge.test(S)?xt:+S}function lC(S){return Af(S,sf(S))}function cC(S){return S?ha(jr(S),-et,et):S===0?S:0}function ia(S){return S==null?"":Gi(S)}var Wk=Ad(function(S,T){if(Jg(T)||au(T)){Af(T,Jl(T),S);return}for(var H in T)oi.call(T,H)&&$m(S,H,T[H])}),Uv=Ad(function(S,T){Af(T,sf(T),S)}),Wv=Ad(function(S,T,H,le){Af(T,sf(T),S,le)}),uC=Ad(function(S,T,H,le){Af(T,Jl(T),S,le)}),jk=Td(Ui);function s0(S,T){var H=_f(S);return T==null?H:Zu(H,T)}var fC=lr(function(S,T){S=pi(S);var H=-1,le=T.length,ke=le>2?T[2]:t;for(ke&&Yu(T[0],T[1],ke)&&(le=1);++H1),Ue}),Af(S,yi(S),H),le&&(H=As(H,A|O|N,Dk));for(var ke=T.length;ke--;)Ef(H,T[ke]);return H});function pC(S,T){return ap(S,ph(Hs(T)))}var bC=Td(function(S,T){return S==null?{}:tr(S,T)});function ap(S,T){if(S==null)return{};var H=da(yi(S),function(le){return[le]});return T=Hs(T),vr(S,H,function(le,ke){return T(le,ke[0])})}function Xk(S,T,H){T=Xh(T,S);var le=-1,ke=T.length;for(ke||(ke=1,S=t);++leT){var le=S;S=T,T=le}if(H||S%1||T%1){var ke=Ri();return Er(S+ke*(T-S+bd("1e-"+((ke+"").length-1))),T)}return kf(S,T)}var wC=ah(function(S,T,H){return T=T.toLowerCase(),S+(H?vh(T):T)});function vh(S){return l0(ia(S).toLowerCase())}function Eb(S){return S=ia(S),S&&S.replace(Ko,Pg).replace(xe,"")}function _C(S,T,H){S=ia(S),T=Gi(T);var le=S.length;H=H===t?le:ha(jr(H),0,le);var ke=H;return H-=T.length,H>=0&&S.slice(H,ke)==T}function yh(S){return S=ia(S),S&&ze.test(S)?S.replace(ps,Pm):S}function lp(S){return S=ia(S),S&&ns.test(S)?S.replace(un,"\\$&"):S}var tw=ah(function(S,T,H){return S+(H?"-":"")+T.toLowerCase()}),CC=ah(function(S,T,H){return S+(H?" ":"")+T.toLowerCase()}),Yv=Sv("toLowerCase");function eE(S,T,H){S=ia(S),T=jr(T);var le=T?Vf(S):0;if(!T||le>=T)return S;var ke=(T-le)/2;return Gg(Xe(ke),H)+S+Gg(Se(ke),H)}function SC(S,T,H){S=ia(S),T=jr(T);var le=T?Vf(S):0;return T&&le>>0,H?(S=ia(S),S&&(typeof T=="string"||T!=null&&!of(T))&&(T=Gi(T),!T&&tl(S))?rh(Wl(S),0,H):S.split(T,H)):[]}var sE=ah(function(S,T,H){return S+(H?" ":"")+l0(T)});function rE(S,T,H){return S=ia(S),H=H==null?0:ha(jr(H),0,S.length),T=Gi(T),S.slice(H,H+T.length)==T}function xC(S,T,H){var le=Ae.templateSettings;H&&Yu(S,T,H)&&(T=t),S=ia(S),T=Wv({},T,le,$_);var ke=Wv({},T.imports,le.imports,$_),Ue=Jl(ke),ht=qi(ke,Ue),Ct,zt,pn=0,$n=T.interpolate||Yr,Vn="__p += '",Fo=Gd((T.escape||Yr).source+"|"+$n.source+"|"+($n===Wt?mi:Yr).source+"|"+(T.evaluate||Yr).source+"|$","g"),hs="//# sourceURL="+(oi.call(T,"sourceURL")?(T.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Rr+"]")+` `;S.replace(Fo,function($s,fi,wi,cu,Ou,Of){return wi||(wi=cu),Vn+=S.slice(pn,Of).replace(it,Il),fi&&(Ct=!0,Vn+=`' + __e(`+fi+`) + '`),Ou&&(zt=!0,Vn+=`'; `+Ou+`; __p += '`),wi&&(Vn+=`' + ((__t = (`+wi+`)) == null ? '' : __t) + '`),pn=Of+$s.length,$s}),Vn+=`'; `;var Ps=oi.call(T,"variable")&&T.variable;if(!Ps)Vn=`with (obj) { `+Vn+` } `;else if(Fi.test(Ps))throw new er(h);Vn=(zt?Vn.replace(na,""):Vn).replace(gs,"$1").replace(va,"$1;"),Vn="function("+(Ps||"obj")+`) { `+(Ps?"":`obj || (obj = {}); `)+"var __t, __p = ''"+(Ct?", __e = _.escape":"")+(zt?`, __j = Array.prototype.join; function print() { __p += __j.call(arguments, '') } `:`; `)+Vn+`return __p }`;var Hr=sw(function(){return Wr(Ue,hs+"return "+Vn).apply(t,ht)});if(Hr.source=Vn,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 le=Wl(S),ke=Wl(T),Ue=rc(le,ke),ht=zf(le,ke)+1;return rh(le,Ue,ht).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 le=Wl(S),ke=zf(le,Wl(T))+1;return rh(le,0,ke).join("")}function Xv(S,T,H){if(S=ia(S),S&&(H||T===t))return S.replace(_o,"");if(!S||!(T=Gi(T)))return S;var le=Wl(S),ke=rc(le,Wl(T));return rh(le,ke).join("")}function TC(S,T){var H=Te,le=_e;if(pl(T)){var ke="separator"in T?T.separator:ke;H="length"in T?jr(T.length):H,le="omission"in T?Gi(T.omission):le}S=ia(S);var Ue=S.length;if(tl(S)){var ht=Wl(S);Ue=ht.length}if(H>=Ue)return S;var Ct=H-Vf(le);if(Ct<1)return le;var zt=ht?rh(ht,0,Ct).join(""):S.slice(0,Ct);if(ke===t)return zt+le;if(ht&&(Ct+=zt.length-Ct),of(ke)){if(S.slice(Ct).search(ke)){var pn,$n=zt;for(ke.global||(ke=Gd(ke.source,ia(Ke.exec(ke))+"g")),ke.lastIndex=0;pn=ke.exec($n);)var Vn=pn.index;zt=zt.slice(0,Vn===t?Ct:Vn)}}else if(S.indexOf(Gi(ke),Ct)!=Ct){var Fo=zt.lastIndexOf(ke);Fo>-1&&(zt=zt.slice(0,Fo))}return zt+le}function Jv(S){return S=ia(S),S&&Li.test(S)?S.replace(ln,Ye):S}var Ab=ah(function(S,T,H){return S+(H?" ":"")+T.toUpperCase()}),l0=Sv("toUpperCase");function Qv(S,T,H){return S=ia(S),T=H?t:T,T===t?yf(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=Xu(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(le){if(typeof le[1]!="function")throw new ya(f);return[H(le[0]),le[1]]}):[],lr(function(le){for(var ke=-1;++keet)return[];var H=He,le=Er(S,He);T=Hs(T),S-=He;for(var ke=Dr(le,T);++H0||T<0)?new ci(H):(S<0?H=H.takeRight(-S):S&&(H=H.drop(S)),T!==t&&(T=jr(T),H=T<0?H.dropRight(-T):H.take(T-S)),H)},ci.prototype.takeRightWhile=function(S){return this.reverse().takeWhile(S).reverse()},ci.prototype.toArray=function(){return this.take(He)},Zf(ci.prototype,function(S,T){var H=/^(?:filter|find|map|reject)|While$/.test(T),le=/^(?:head|last)$/.test(T),ke=Ae[le?"take"+(T=="last"?"Right":""):T],Ue=le||/^find/.test(T);!ke||(Ae.prototype[T]=function(){var ht=this.__wrapped__,Ct=le?[1]:arguments,zt=ht instanceof ci,pn=Ct[0],$n=zt||yr(ht),Vn=function(fi){var wi=ke.apply(Ae,Ff([fi],Ct));return le&&Fo?wi[0]:wi};$n&&H&&typeof pn=="function"&&pn.length!=1&&(zt=$n=!1);var Fo=this.__chain__,hs=!!this.__actions__.length,Ps=Ue&&!Fo,Hr=zt&&!hs;if(!Ue&&$n){ht=Hr?ht:new ci(this);var $s=S.apply(ht,Ct);return $s.__actions__.push({func:qp,args:[Vn],thisArg:t}),new Su($s,Fo)}return Ps&&Hr?S.apply(this,Ct):($s=this.thru(Vn),Ps?le?$s.value()[0]:$s.value():$s)})}),Ss(["pop","push","shift","sort","splice","unshift"],function(S){var T=vd[S],H=/^(?:push|sort|unshift)$/.test(S)?"tap":"thru",le=/^(?:pop|shift)$/.test(S);Ae.prototype[S]=function(){var ke=arguments;if(le&&!this.__chain__){var Ue=this.value();return T.apply(yr(Ue)?Ue:[],ke)}return this[H](function(ht){return T.apply(yr(ht)?ht:[],ke)})}}),Zf(ci.prototype,function(S,T){var H=Ae[T];if(H){var le=H.name+"";oi.call(Qi,le)||(Qi[le]=[]),Qi[le].push({name:T,func:H})}}),Qi[nr(t,q).name]=[{name:"wrapper",func:t}],ci.prototype.clone=wv,ci.prototype.reverse=$1,ci.prototype.value=Z0,Ae.prototype.at=og,Ae.prototype.chain=Iv,Ae.prototype.commit=ta,Ae.prototype.next=ef,Ae.prototype.plant=Lk,Ae.prototype.reverse=I2,Ae.prototype.toJSON=Ae.prototype.valueOf=Ae.prototype.value=Fk,Ae.prototype.first=Ae.prototype.head,si&&(Ae.prototype[si]=J1),Ae},Wh=L1();We?((We.exports=Wh)._=Wh,Re._=Wh):he._=Wh}).call(oP)})(fd,fd.exports);const F0e=fd.exports;var Yde={exports:{}},Soe={exports:{}},Xde=function(e,t){return function(){for(var a=new Array(arguments.length),u=0;u"u"}function $0e(r){return r!==null&&!dne(r)&&r.constructor!==null&&!dne(r.constructor)&&typeof r.constructor.isBuffer=="function"&&r.constructor.isBuffer(r)}function Jde(r){return Ck.call(r)==="[object ArrayBuffer]"}function z0e(r){return Ck.call(r)==="[object FormData]"}function V0e(r){var e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(r):e=r&&r.buffer&&Jde(r.buffer),e}function U0e(r){return typeof r=="string"}function W0e(r){return typeof r=="number"}function Qde(r){return r!==null&&typeof r=="object"}function Az(r){if(Ck.call(r)!=="[object Object]")return!1;var e=Object.getPrototypeOf(r);return e===null||e===Object.prototype}function j0e(r){return Ck.call(r)==="[object Date]"}function Z0e(r){return Ck.call(r)==="[object File]"}function q0e(r){return Ck.call(r)==="[object Blob]"}function ehe(r){return Ck.call(r)==="[object Function]"}function G0e(r){return Qde(r)&&ehe(r.pipe)}function K0e(r){return Ck.call(r)==="[object URLSearchParams]"}function Y0e(r){return r.trim?r.trim():r.replace(/^\s+|\s+$/g,"")}function X0e(){return typeof navigator<"u"&&(navigator.product==="ReactNative"||navigator.product==="NativeScript"||navigator.product==="NS")?!1:typeof window<"u"&&typeof document<"u"}function Eoe(r,e){if(!(r===null||typeof r>"u"))if(typeof r!="object"&&(r=[r]),koe(r))for(var t=0,s=r.length;t"u"||(AD.isArray(g)?v=v+"[]":g=[g],AD.forEach(g,function(A){AD.isDate(A)?A=A.toISOString():AD.isObject(A)&&(A=JSON.stringify(A)),u.push(eie(v)+"="+eie(A))}))}),a=u.join("&")}if(a){var f=e.indexOf("#");f!==-1&&(e=e.slice(0,f)),e+=(e.indexOf("?")===-1?"?":"&")+a}return e},ebe=Pp;function HV(){this.handlers=[]}HV.prototype.use=function(e,t,s){return this.handlers.push({fulfilled:e,rejected:t,synchronous:s?s.synchronous:!1,runWhen:s?s.runWhen:null}),this.handlers.length-1};HV.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)};HV.prototype.forEach=function(e){ebe.forEach(this.handlers,function(s){s!==null&&e(s)})};var tbe=HV,nbe=Pp,obe=function(e,t){nbe.forEach(e,function(a,u){u!==t&&u.toUpperCase()===t.toUpperCase()&&(e[t]=a,delete e[u])})},nhe=function(e,t,s,a,u){return e.config=t,s&&(e.code=s),e.request=a,e.response=u,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}},e},zee,tie;function ohe(){if(tie)return zee;tie=1;var r=nhe;return zee=function(t,s,a,u,f){var h=new Error(t);return r(h,s,a,u,f)},zee}var Vee,nie;function sbe(){if(nie)return Vee;nie=1;var r=ohe();return Vee=function(t,s,a){var u=a.config.validateStatus;!a.status||!u||u(a.status)?t(a):s(r("Request failed with status code "+a.status,a.config,null,a.request,a))},Vee}var Uee,oie;function rbe(){if(oie)return Uee;oie=1;var r=Pp;return Uee=r.isStandardBrowserEnv()?function(){return{write:function(s,a,u,f,h,g){var v=[];v.push(s+"="+encodeURIComponent(a)),r.isNumber(u)&&v.push("expires="+new Date(u).toGMTString()),r.isString(f)&&v.push("path="+f),r.isString(h)&&v.push("domain="+h),g===!0&&v.push("secure"),document.cookie=v.join("; ")},read:function(s){var a=document.cookie.match(new RegExp("(^|;\\s*)("+s+")=([^;]*)"));return a?decodeURIComponent(a[3]):null},remove:function(s){this.write(s,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}(),Uee}var Wee,sie;function ibe(){return sie||(sie=1,Wee=function(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}),Wee}var jee,rie;function abe(){return rie||(rie=1,jee=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}),jee}var Zee,iie;function lbe(){if(iie)return Zee;iie=1;var r=ibe(),e=abe();return Zee=function(s,a){return s&&!r(a)?e(s,a):a},Zee}var qee,aie;function cbe(){if(aie)return qee;aie=1;var r=Pp,e=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];return qee=function(s){var a={},u,f,h;return s&&r.forEach(s.split(` `),function(v){if(h=v.indexOf(":"),u=r.trim(v.substr(0,h)).toLowerCase(),f=r.trim(v.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},qee}var Gee,lie;function ube(){if(lie)return Gee;lie=1;var r=Pp;return Gee=r.isStandardBrowserEnv()?function(){var t=/(msie|trident)/i.test(navigator.userAgent),s=document.createElement("a"),a;function u(f){var h=f;return t&&(s.setAttribute("href",h),h=s.href),s.setAttribute("href",h),{href:s.href,protocol:s.protocol?s.protocol.replace(/:$/,""):"",host:s.host,search:s.search?s.search.replace(/^\?/,""):"",hash:s.hash?s.hash.replace(/^#/,""):"",hostname:s.hostname,port:s.port,pathname:s.pathname.charAt(0)==="/"?s.pathname:"/"+s.pathname}}return a=u(window.location.href),function(h){var g=r.isString(h)?u(h):h;return g.protocol===a.protocol&&g.host===a.host}}():function(){return function(){return!0}}(),Gee}var Kee,cie;function $V(){if(cie)return Kee;cie=1;function r(e){this.message=e}return r.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},r.prototype.__CANCEL__=!0,Kee=r,Kee}var Yee,uie;function fie(){if(uie)return Yee;uie=1;var r=Pp,e=sbe(),t=rbe(),s=the,a=lbe(),u=cbe(),f=ube(),h=ohe(),g=zV(),v=$V();return Yee=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)}r.isFormData(j)&&delete z["Content-Type"];var oe=new XMLHttpRequest;if(A.auth){var te=A.auth.username||"",se=A.auth.password?unescape(encodeURIComponent(A.auth.password)):"";z.Authorization="Basic "+btoa(te+":"+se)}var X=a(A.baseURL,A.url);oe.open(A.method.toUpperCase(),s(X,A.params,A.paramsSerializer),!0),oe.timeout=A.timeout;function we(){if(!!oe){var Te="getAllResponseHeaders"in oe?u(oe.getAllResponseHeaders()):null,_e=!q||q==="text"||q==="json"?oe.responseText:oe.response,ge={data:_e,status:oe.status,statusText:oe.statusText,headers:Te,config:A,request:oe};e(function(Je){N(Je),F()},function(Je){L(Je),F()},ge),oe=null}}if("onloadend"in oe?oe.onloadend=we:oe.onreadystatechange=function(){!oe||oe.readyState!==4||oe.status===0&&!(oe.responseURL&&oe.responseURL.indexOf("file:")===0)||setTimeout(we)},oe.onabort=function(){!oe||(L(h("Request aborted",A,"ECONNABORTED",oe)),oe=null)},oe.onerror=function(){L(h("Network Error",A,null,oe)),oe=null},oe.ontimeout=function(){var _e=A.timeout?"timeout of "+A.timeout+"ms exceeded":"timeout exceeded",ge=A.transitional||g.transitional;A.timeoutErrorMessage&&(_e=A.timeoutErrorMessage),L(h(_e,A,ge.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",oe)),oe=null},r.isStandardBrowserEnv()){var ye=(A.withCredentials||f(X))&&A.xsrfCookieName?t.read(A.xsrfCookieName):void 0;ye&&(z[A.xsrfHeaderName]=ye)}"setRequestHeader"in oe&&r.forEach(z,function(_e,ge){typeof j>"u"&&ge.toLowerCase()==="content-type"?delete z[ge]:oe.setRequestHeader(ge,_e)}),r.isUndefined(A.withCredentials)||(oe.withCredentials=!!A.withCredentials),q&&q!=="json"&&(oe.responseType=A.responseType),typeof A.onDownloadProgress=="function"&&oe.addEventListener("progress",A.onDownloadProgress),typeof A.onUploadProgress=="function"&&oe.upload&&oe.upload.addEventListener("progress",A.onUploadProgress),(A.cancelToken||A.signal)&&(ee=function(Te){!oe||(L(!Te||Te&&Te.type?new v("canceled"):Te),oe.abort(),oe=null)},A.cancelToken&&A.cancelToken.subscribe(ee),A.signal&&(A.signal.aborted?ee():A.signal.addEventListener("abort",ee))),j||(j=null),oe.send(j)})},Yee}var Xee,die;function zV(){if(die)return Xee;die=1;var r=Pp,e=obe,t=nhe,s={"Content-Type":"application/x-www-form-urlencoded"};function a(g,v){!r.isUndefined(g)&&r.isUndefined(g["Content-Type"])&&(g["Content-Type"]=v)}function u(){var g;return(typeof XMLHttpRequest<"u"||typeof process<"u"&&Object.prototype.toString.call(process)==="[object process]")&&(g=fie()),g}function f(g,v,_){if(r.isString(g))try{return(v||JSON.parse)(g),r.trim(g)}catch(A){if(A.name!=="SyntaxError")throw A}return(_||JSON.stringify)(g)}var h={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:u(),transformRequest:[function(v,_){return e(_,"Accept"),e(_,"Content-Type"),r.isFormData(v)||r.isArrayBuffer(v)||r.isBuffer(v)||r.isStream(v)||r.isFile(v)||r.isBlob(v)?v:r.isArrayBufferView(v)?v.buffer:r.isURLSearchParams(v)?(a(_,"application/x-www-form-urlencoded;charset=utf-8"),v.toString()):r.isObject(v)||_&&_["Content-Type"]==="application/json"?(a(_,"application/json"),f(v)):v}],transformResponse:[function(v){var _=this.transitional||h.transitional,A=_&&_.silentJSONParsing,O=_&&_.forcedJSONParsing,N=!A&&this.responseType==="json";if(N||O&&r.isString(v)&&v.length)try{return JSON.parse(v)}catch(L){if(N)throw L.name==="SyntaxError"?t(L,this,"E_JSON_PARSE"):L}return v}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(v){return v>=200&&v<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};return r.forEach(["delete","get","head"],function(v){h.headers[v]={}}),r.forEach(["post","put","patch"],function(v){h.headers[v]=r.merge(s)}),Xee=h,Xee}var fbe=Pp,dbe=zV(),hbe=function(e,t,s){var a=this||dbe;return fbe.forEach(s,function(f){e=f.call(a,e,t)}),e},Jee,hie;function she(){return hie||(hie=1,Jee=function(e){return!!(e&&e.__CANCEL__)}),Jee}var mie=Pp,Qee=hbe,mbe=she(),gbe=zV(),pbe=$V();function ete(r){if(r.cancelToken&&r.cancelToken.throwIfRequested(),r.signal&&r.signal.aborted)throw new pbe("canceled")}var bbe=function(e){ete(e),e.headers=e.headers||{},e.data=Qee.call(e,e.data,e.headers,e.transformRequest),e.headers=mie.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),mie.forEach(["delete","get","head","post","put","patch","common"],function(a){delete e.headers[a]});var t=e.adapter||gbe.adapter;return t(e).then(function(a){return ete(e),a.data=Qee.call(e,a.data,a.headers,e.transformResponse),a},function(a){return mbe(a)||(ete(e),a&&a.response&&(a.response.data=Qee.call(e,a.response.data,a.response.headers,e.transformResponse))),Promise.reject(a)})},C1=Pp,rhe=function(e,t){t=t||{};var s={};function a(_,A){return C1.isPlainObject(_)&&C1.isPlainObject(A)?C1.merge(_,A):C1.isPlainObject(A)?C1.merge({},A):C1.isArray(A)?A.slice():A}function u(_){if(C1.isUndefined(t[_])){if(!C1.isUndefined(e[_]))return a(void 0,e[_])}else return a(e[_],t[_])}function f(_){if(!C1.isUndefined(t[_]))return a(void 0,t[_])}function h(_){if(C1.isUndefined(t[_])){if(!C1.isUndefined(e[_]))return a(void 0,e[_])}else return a(void 0,t[_])}function g(_){if(_ in t)return a(e[_],t[_]);if(_ in e)return a(void 0,e[_])}var v={url:f,method:f,data:f,baseURL:h,transformRequest:h,transformResponse:h,paramsSerializer:h,timeout:h,timeoutMessage:h,withCredentials:h,adapter:h,responseType:h,xsrfCookieName:h,xsrfHeaderName:h,onUploadProgress:h,onDownloadProgress:h,decompress:h,maxContentLength:h,maxBodyLength:h,transport:h,httpAgent:h,httpsAgent:h,cancelToken:h,socketPath:h,responseEncoding:h,validateStatus:g};return C1.forEach(Object.keys(e).concat(Object.keys(t)),function(A){var O=v[A]||u,N=O(A);C1.isUndefined(N)&&O!==g||(s[A]=N)}),s},tte,gie;function ihe(){return gie||(gie=1,tte={version:"0.25.0"}),tte}var vbe=ihe().version,Aoe={};["object","boolean","number","function","string","symbol"].forEach(function(r,e){Aoe[r]=function(s){return typeof s===r||"a"+(e<1?"n ":" ")+r}});var pie={};Aoe.transitional=function(e,t,s){function a(u,f){return"[Axios v"+vbe+"] Transitional option '"+u+"'"+f+(s?". "+s:"")}return function(u,f,h){if(e===!1)throw new Error(a(f," has been removed"+(t?" in "+t:"")));return t&&!pie[f]&&(pie[f]=!0,console.warn(a(f," has been deprecated since v"+t+" and will be removed in the near future"))),e?e(u,f,h):!0}};function ybe(r,e,t){if(typeof r!="object")throw new TypeError("options must be an object");for(var s=Object.keys(r),a=s.length;a-- >0;){var u=s[a],f=e[u];if(f){var h=r[u],g=h===void 0||f(h,u,r);if(g!==!0)throw new TypeError("option "+u+" must be "+g);continue}if(t!==!0)throw Error("Unknown option "+u)}}var wbe={assertOptions:ybe,validators:Aoe},ahe=Pp,_be=the,bie=tbe,vie=bbe,VV=rhe,lhe=wbe,xD=lhe.validators;function tI(r){this.defaults=r,this.interceptors={request:new bie,response:new bie}}tI.prototype.request=function(e,t){if(typeof e=="string"?(t=t||{},t.url=e):t=e||{},!t.url)throw new Error("Provided config url is not valid");t=VV(this.defaults,t),t.method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var s=t.transitional;s!==void 0&&lhe.assertOptions(s,{silentJSONParsing:xD.transitional(xD.boolean),forcedJSONParsing:xD.transitional(xD.boolean),clarifyTimeoutError:xD.transitional(xD.boolean)},!1);var a=[],u=!0;this.interceptors.request.forEach(function(N){typeof N.runWhen=="function"&&N.runWhen(t)===!1||(u=u&&N.synchronous,a.unshift(N.fulfilled,N.rejected))});var f=[];this.interceptors.response.forEach(function(N){f.push(N.fulfilled,N.rejected)});var h;if(!u){var g=[vie,void 0];for(Array.prototype.unshift.apply(g,a),g=g.concat(f),h=Promise.resolve(t);g.length;)h=h.then(g.shift(),g.shift());return h}for(var v=t;a.length;){var _=a.shift(),A=a.shift();try{v=_(v)}catch(O){A(O);break}}try{h=vie(v)}catch(O){return Promise.reject(O)}for(;f.length;)h=h.then(f.shift(),f.shift());return h};tI.prototype.getUri=function(e){if(!e.url)throw new Error("Provided config url is not valid");return e=VV(this.defaults,e),_be(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")};ahe.forEach(["delete","get","head","options"],function(e){tI.prototype[e]=function(t,s){return this.request(VV(s||{},{method:e,url:t,data:(s||{}).data}))}});ahe.forEach(["post","put","patch"],function(e){tI.prototype[e]=function(t,s,a){return this.request(VV(a||{},{method:e,url:t,data:s}))}});var Cbe=tI,nte,yie;function Sbe(){if(yie)return nte;yie=1;var r=$V();function e(t){if(typeof t!="function")throw new TypeError("executor must be a function.");var s;this.promise=new Promise(function(f){s=f});var a=this;this.promise.then(function(u){if(!!a._listeners){var f,h=a._listeners.length;for(f=0;fr;function nI(r,e){for(const t in e)r[t]=e[t];return r}function fhe(r){return r()}function Sie(){return Object.create(null)}function Bi(r){r.forEach(fhe)}function B0(r){return typeof r=="function"}function Eo(r,e){return r!=r?e==e:r!==e||r&&typeof r=="object"||typeof r=="function"}let z$;function kie(r,e){return z$||(z$=document.createElement("a")),z$.href=e,r===z$.href}function Obe(r){return Object.keys(r).length===0}function dhe(r,e,t,s){if(r){const a=hhe(r,e,t,s);return r[0](a)}}function hhe(r,e,t,s){return r[1]&&s?nI(t.ctx.slice(),r[1](s(e))):t.ctx}function mhe(r,e,t,s){if(r[2]&&s){const a=r[2](s(t));if(e.dirty===void 0)return a;if(typeof a=="object"){const u=[],f=Math.max(e.dirty.length,a.length);for(let h=0;h32){const e=[],t=r.ctx.length/32;for(let s=0;swindow.performance.now():()=>Date.now(),xoe=bhe?r=>requestAnimationFrame(r):_n;const ZD=new Set;function yhe(r){ZD.forEach(e=>{e.c(r)||(ZD.delete(e),e.f())}),ZD.size!==0&&xoe(yhe)}function whe(r){let e;return ZD.size===0&&xoe(yhe),{promise:new Promise(t=>{ZD.add(e={c:r,f:t})}),abort(){ZD.delete(e)}}}const Mbe=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global;function Y(r,e){r.appendChild(e)}function _he(r){if(!r)return document;const e=r.getRootNode?r.getRootNode():r.ownerDocument;return e&&e.host?e:r.ownerDocument}function Rbe(r){const e=ae("style");return Nbe(_he(r),e),e.sheet}function Nbe(r,e){return Y(r.head||r,e),e.sheet}function Ie(r,e,t){r.insertBefore(e,t||null)}function Pe(r){r.parentNode&&r.parentNode.removeChild(r)}function Ba(r,e){for(let t=0;tr.removeEventListener(e,t,s)}function Hu(r){return function(e){return e.preventDefault(),r.call(this,e)}}function U(r,e,t){t==null?r.removeAttribute(e):r.getAttribute(e)!==t&&r.setAttribute(e,t)}function Toe(r){let e;return{p(...t){e=t,e.forEach(s=>r.push(s))},r(){e.forEach(t=>r.splice(r.indexOf(t),1))}}}function Yz(r){return r===""?null:+r}function Pbe(r){return Array.from(r.childNodes)}function jn(r,e){e=""+e,r.data!==e&&(r.data=e)}function _r(r,e){r.value=e==null?"":e}function ss(r,e,t,s){t==null?r.style.removeProperty(e):r.style.setProperty(e,t,s?"important":"")}function V$(r,e,t){for(let s=0;s>>0}function Lbe(r,e){const t={stylesheet:Rbe(e),rules:{}};return Xz.set(r,t),t}function mne(r,e,t,s,a,u,f,h=0){const g=16.666/s;let v=`{ `;for(let z=0;z<=1;z+=g){const q=e+(t-e)*u(z);v+=z*100+`%{${f(q,1-q)}} `}const _=v+`100% {${f(t,1-t)}} }`,A=`__svelte_${Bbe(_)}_${h}`,O=_he(r),{stylesheet:N,rules:L}=Xz.get(O)||Lbe(O,r);L[A]||(L[A]=!0,N.insertRule(`@keyframes ${A} ${_}`,N.cssRules.length));const j=r.style.animation||"";return r.style.animation=`${j?`${j}, `:""}${A} ${s}ms linear ${a}ms 1 both`,Jz+=1,A}function khe(r,e){const t=(r.style.animation||"").split(", "),s=t.filter(e?u=>u.indexOf(e)<0:u=>u.indexOf("__svelte")===-1),a=t.length-s.length;a&&(r.style.animation=s.join(", "),Jz-=a,Jz||Fbe())}function Fbe(){xoe(()=>{Jz||(Xz.forEach(r=>{const{ownerNode:e}=r.stylesheet;e&&Pe(e)}),Xz.clear())})}function Ehe(r,e,t,s){if(!e)return _n;const a=r.getBoundingClientRect();if(e.left===a.left&&e.right===a.right&&e.top===a.top&&e.bottom===a.bottom)return _n;const{delay:u=0,duration:f=300,easing:h=uhe,start:g=vhe()+u,end:v=g+f,tick:_=_n,css:A}=t(r,{from:e,to:a},s);let O=!0,N=!1,L;function j(){A&&(L=mne(r,0,1,f,u,h,A)),u||(N=!0)}function z(){A&&khe(r,L),O=!1}return whe(q=>{if(!N&&q>=g&&(N=!0),N&&q>=v&&(_(1,0),z()),!O)return!1;if(N){const ee=q-g,F=0+1*h(ee/f);_(F,1-F)}return!0}),j(),_(0,1),z}function Ahe(r){const e=getComputedStyle(r);if(e.position!=="absolute"&&e.position!=="fixed"){const{width:t,height:s}=e,a=r.getBoundingClientRect();r.style.position="absolute",r.style.width=t,r.style.height=s,Hbe(r,a)}}function Hbe(r,e){const t=r.getBoundingClientRect();if(e.left!==t.left||e.top!==t.top){const s=getComputedStyle(r),a=s.transform==="none"?"":s.transform;r.style.transform=`${a} translate(${e.left-t.left}px, ${e.top-t.top}px)`}}let IP;function CP(r){IP=r}function bO(){if(!IP)throw new Error("Function called outside component initialization");return IP}function H0(r){bO().$$.on_mount.push(r)}function xhe(r){bO().$$.after_update.push(r)}function The(r){bO().$$.on_destroy.push(r)}function Ip(){const r=bO();return(e,t,{cancelable:s=!1}={})=>{const a=r.$$.callbacks[e];if(a){const u=She(e,t,{cancelable:s});return a.slice().forEach(f=>{f.call(r,u)}),!u.defaultPrevented}return!0}}function Qz(r,e){return bO().$$.context.set(r,e),e}function hi(r){return bO().$$.context.get(r)}function Tz(r,e){const t=r.$$.callbacks[e.type];t&&t.slice().forEach(s=>s.call(this,e))}const PD=[],ts=[];let qD=[];const gne=[],$be=Promise.resolve();let pne=!1;function zbe(){pne||(pne=!0,$be.then(Dhe))}function hk(r){qD.push(r)}function Cr(r){gne.push(r)}const rte=new Set;let TD=0;function Dhe(){if(TD!==0)return;const r=IP;do{try{for(;TDr.indexOf(s)===-1?e.push(s):t.push(s)),t.forEach(s=>s()),qD=e}let sP;function Wbe(){return sP||(sP=Promise.resolve(),sP.then(()=>{sP=null})),sP}function ite(r,e,t){r.dispatchEvent(She(`${e?"intro":"outro"}${t}`))}const Dz=new Set;let E_;function So(){E_={r:0,c:[],p:E_}}function ko(){E_.r||Bi(E_.c),E_=E_.p}function Oe(r,e){r&&r.i&&(Dz.delete(r),r.i(e))}function $e(r,e,t,s){if(r&&r.o){if(Dz.has(r))return;Dz.add(r),E_.c.push(()=>{Dz.delete(r),s&&(t&&r.d(1),s())}),r.o(e)}else s&&s()}const jbe={duration:0};function eV(r,e,t,s){const a={direction:"both"};let u=e(r,t,a),f=s?0:1,h=null,g=null,v=null;function _(){v&&khe(r,v)}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=uhe,tick:q=_n,css:ee}=u||jbe,F={start:vhe()+L,b:N};N||(F.group=E_,E_.r+=1),h||g?g=F:(ee&&(_(),v=mne(r,f,N,j,L,z,ee)),N&&q(0,1),h=A(F,j),hk(()=>ite(r,N,"start")),whe(oe=>{if(g&&oe>g.start&&(h=A(g,j),g=null,ite(r,h.b,"start"),ee&&(_(),v=mne(r,f,h.b,h.duration,0,z,u.css))),h){if(oe>=h.end)q(f=h.b,1-f),ite(r,h.b,"end"),g||(h.b?_():--h.group.r||Bi(h.group.c)),h=null;else if(oe>=h.start){const te=oe-h.start;f=h.a+h.d*z(te/h.duration),q(f,1-f)}}return!!(h||g)}))}return{run(N){B0(u)?Wbe().then(()=>{u=u(a),O(N)}):O(N)},end(){_(),h=g=null}}}function oI(r,e){r.d(1),e.delete(r.key)}function gv(r,e){$e(r,1,1,()=>{e.delete(r.key)})}function Ohe(r,e){r.f(),gv(r,e)}function $h(r,e,t,s,a,u,f,h,g,v,_,A){let O=r.length,N=u.length,L=O;const j={};for(;L--;)j[r[L].key]=L;const z=[],q=new Map,ee=new Map,F=[];for(L=N;L--;){const X=A(a,u,L),we=t(X);let ye=f.get(we);ye?s&&F.push(()=>ye.p(X,e)):(ye=v(we,X),ye.c()),q.set(we,z[L]=ye),we in j&&ee.set(we,Math.abs(L-j[we]))}const oe=new Set,te=new Set;function se(X){Oe(X,1),X.m(h,_),f.set(X.key,X),_=X.first,N--}for(;O&&N;){const X=z[N-1],we=r[O-1],ye=X.key,Te=we.key;X===we?(_=X.first,O--,N--):q.has(Te)?!f.has(ye)||oe.has(ye)?se(X):te.has(Te)?O--:ee.get(ye)>ee.get(Te)?(te.add(ye),se(X)):(oe.add(Te),O--):(g(we,f),O--)}for(;O--;){const X=r[O];q.has(X.key)||g(X,f)}for(;N;)se(z[N-1]);return Bi(F),z}function UV(r,e){const t={},s={},a={$$scope:1};let u=r.length;for(;u--;){const f=r[u],h=e[u];if(h){for(const g in f)g in h||(s[g]=1);for(const g in h)a[g]||(t[g]=h[g],a[g]=1);r[u]=h}else for(const g in f)a[g]=1}for(const f in s)f in t||(t[f]=void 0);return t}function WV(r){return typeof r=="object"&&r!==null?r:{}}function gr(r,e,t){const s=r.$$.props[e];s!==void 0&&(r.$$.bound[s]=t,t(r.$$.ctx[s]))}function sn(r){r&&r.c()}function nn(r,e,t,s){const{fragment:a,after_update:u}=r.$$;a&&a.m(e,t),s||hk(()=>{const f=r.$$.on_mount.map(fhe).filter(B0);r.$$.on_destroy?r.$$.on_destroy.push(...f):Bi(f),r.$$.on_mount=[]}),u.forEach(hk)}function on(r,e){const t=r.$$;t.fragment!==null&&(Ube(t.after_update),Bi(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function Zbe(r,e){r.$$.dirty[0]===-1&&(PD.push(r),zbe(),r.$$.dirty.fill(0)),r.$$.dirty[e/31|0]|=1<{const L=N.length?N[0]:O;return v.ctx&&a(v.ctx[A],v.ctx[A]=L)&&(!v.skip_bound&&v.bound[A]&&v.bound[A](L),_&&Zbe(r,A)),O}):[],v.update(),_=!0,Bi(v.before_update),v.fragment=s?s(v.ctx):!1,e.target){if(e.hydrate){const A=Pbe(e.target);v.fragment&&v.fragment.l(A),A.forEach(Pe)}else v.fragment&&v.fragment.c();e.intro&&Oe(r.$$.fragment),nn(r,e.target,e.anchor,e.customElement),Dhe()}CP(g)}class xo{$destroy(){on(this,1),this.$destroy=_n}$on(e,t){if(!B0(t))return _n;const s=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return s.push(t),()=>{const a=s.indexOf(t);a!==-1&&s.splice(a,1)}}$set(e){this.$$set&&!Obe(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}function xie(r){let e,t;return{c(){e=ae("div"),t=Kt(r[0]),U(e,"class","alert alert-danger"),U(e,"role","alert")},m(s,a){Ie(s,e,a),Y(e,t)},p(s,a){a&1&&jn(t,s[0])},d(s){s&&Pe(e)}}}function qbe(r){let e,t=r[0]&&xie(r);return{c(){t&&t.c(),e=Bs()},m(s,a){t&&t.m(s,a),Ie(s,e,a)},p(s,[a]){s[0]?t?t.p(s,a):(t=xie(s),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},i:_n,o:_n,d(s){t&&t.d(s),s&&Pe(e)}}}function Gbe(r,e,t){let{message:s=""}=e;return r.$$set=a=>{"message"in a&&t(0,s=a.message)},[s]}class sI extends xo{constructor(e){super(),Ao(this,e,Gbe,qbe,Eo,{message:0})}}function Kbe(r){let e,t,s,a;return{c(){e=ae("button"),t=ae("span"),s=Ze(),a=Kt(r[0]),U(t,"class","spinner-border spinner-border-sm"),U(t,"role","status"),U(t,"aria-hidden","true"),U(e,"type","submit"),U(e,"class","btn btn-primary btn-spinner"),e.disabled=r[1]},m(u,f){Ie(u,e,f),Y(e,t),Y(e,s),Y(e,a)},p(u,[f]){f&1&&jn(a,u[0]),f&2&&(e.disabled=u[1])},i:_n,o:_n,d(u){u&&Pe(e)}}}function Ybe(r,e,t){let{label:s=""}=e,{disabled:a=!1}=e;return r.$$set=u=>{"label"in u&&t(0,s=u.label),"disabled"in u&&t(1,a=u.disabled)},[s,a]}class rI extends xo{constructor(e){super(),Ao(this,e,Ybe,Kbe,Eo,{label:0,disabled:1})}}function Xbe(r){let e,t,s,a,u,f,h,g,v,_,A,O,N,L,j,z,q,ee,F;return t=new sI({props:{message:r[2]}}),z=new rI({props:{label:"Register"}}),{c(){e=ae("div"),sn(t.$$.fragment),s=Ze(),a=ae("form"),u=ae("div"),f=ae("label"),f.textContent="Name",h=Ze(),g=ae("input"),v=Ze(),_=ae("div"),A=ae("label"),A.textContent="Email address",O=Ze(),N=ae("input"),L=Ze(),j=ae("div"),sn(z.$$.fragment),U(f,"for","name"),U(f,"class","form-label"),U(g,"type","text"),U(g,"class","form-control"),U(g,"id","name"),U(u,"class","mb-3"),U(A,"for","email"),U(A,"class","form-label"),U(N,"type","email"),U(N,"class","form-control"),U(N,"id","email"),U(_,"class","mb-3"),U(j,"class","text-center mt-5 d-block"),U(e,"class","wrapper-tiny")},m(oe,te){Ie(oe,e,te),nn(t,e,null),Y(e,s),Y(e,a),Y(a,u),Y(u,f),Y(u,h),Y(u,g),_r(g,r[1]),Y(a,v),Y(a,_),Y(_,A),Y(_,O),Y(_,N),_r(N,r[0]),Y(a,L),Y(a,j),nn(z,j,null),q=!0,ee||(F=[En(g,"input",r[4]),En(N,"input",r[5]),En(a,"submit",r[3])],ee=!0)},p(oe,[te]){const se={};te&4&&(se.message=oe[2]),t.$set(se),te&2&&g.value!==oe[1]&&_r(g,oe[1]),te&1&&N.value!==oe[0]&&_r(N,oe[0])},i(oe){q||(Oe(t.$$.fragment,oe),Oe(z.$$.fragment,oe),q=!0)},o(oe){$e(t.$$.fragment,oe),$e(z.$$.fragment,oe),q=!1},d(oe){oe&&Pe(e),on(t),on(z),ee=!1,Bi(F)}}}function Jbe(r,e,t){const s=hi("channel");let a="",{email:u=""}=e,f="";function h(_){_.preventDefault(),t(2,f=""),axios.post(s.lucentUrl+"/register",{name:a,email:u}).then(()=>{window.location=s.lucentUrl+"/login"}).catch(A=>{var O;t(2,f=(O=A.response)==null?void 0:O.data.error),console.log({errorMessage:f})})}function g(){a=this.value,t(1,a)}function v(){u=this.value,t(0,u)}return r.$$set=_=>{"email"in _&&t(0,u=_.email)},[u,a,f,h,g,v]}class Qbe extends xo{constructor(e){super(),Ao(this,e,Jbe,Xbe,Eo,{email:0})}}function Mhe(r){const e=r-1;return e*e*e+1}function Rhe(r){return--r*r*r*r*r+1}function tV(r,{delay:e=0,duration:t=400,easing:s=Mhe,x:a=0,y:u=0,opacity:f=0}={}){const h=getComputedStyle(r),g=+h.opacity,v=h.transform==="none"?"":h.transform,_=g*(1-f),[A,O]=Eie(a),[N,L]=Eie(u);return{delay:e,duration:t,easing:s,css:(j,z)=>` transform: ${v} translate(${(1-j)*A}${O}, ${(1-j)*N}${L}); opacity: ${g-_*z}`}}function Tie(r){let e,t,s,a;return{c(){e=ae("div"),t=Kt(r[1]),U(e,"class","lx-alert text-white bg-success border-1 border rounded px-3 py-0 text-center svelte-190ow44"),U(e,"role","alert")},m(u,f){Ie(u,e,f),Y(e,t),a=!0},p(u,f){(!a||f&2)&&jn(t,u[1])},i(u){a||(hk(()=>{!a||(s||(s=eV(e,tV,{duration:500},!0)),s.run(1))}),a=!0)},o(u){s||(s=eV(e,tV,{duration:500},!1)),s.run(0),a=!1},d(u){u&&Pe(e),u&&s&&s.end()}}}function eve(r){let e,t,s=r[0]&&Tie(r);return{c(){s&&s.c(),e=Bs()},m(a,u){s&&s.m(a,u),Ie(a,e,u),t=!0},p(a,[u]){a[0]?s?(s.p(a,u),u&1&&Oe(s,1)):(s=Tie(a),s.c(),Oe(s,1),s.m(e.parentNode,e)):s&&(So(),$e(s,1,1,()=>{s=null}),ko())},i(a){t||(Oe(s),t=!0)},o(a){$e(s),t=!1},d(a){s&&s.d(a),a&&Pe(e)}}}function tve(r,e,t){let s,a;function u(f="Saved"){t(1,s=f),t(0,a=!0),setTimeout(function(){t(0,a=!1)},2e3)}return t(1,s="Saved"),t(0,a=!1),[a,s,u]}class Nhe extends xo{constructor(e){super(),Ao(this,e,tve,eve,Eo,{show:2})}get show(){return this.$$.ctx[2]}}function nve(r){let e,t,s,a,u,f,h,g,v,_,A;return g=new rI({props:{label:"Login"}}),{c(){e=ae("form"),t=ae("div"),s=ae("label"),s.textContent="Email address",a=Ze(),u=ae("input"),f=Ze(),h=ae("div"),sn(g.$$.fragment),U(s,"for","emailaddress"),U(s,"class","form-label"),U(u,"type","email"),U(u,"class","form-control"),U(u,"id","emailaddress"),u.required=!0,U(t,"class","mb-3"),U(h,"class","text-center mt-5 d-block")},m(O,N){Ie(O,e,N),Y(e,t),Y(t,s),Y(t,a),Y(t,u),_r(u,r[0]),Y(e,f),Y(e,h),nn(g,h,null),v=!0,_||(A=[En(u,"input",r[3]),En(e,"submit",r[2])],_=!0)},p(O,N){N&1&&u.value!==O[0]&&_r(u,O[0])},i(O){v||(Oe(g.$$.fragment,O),v=!0)},o(O){$e(g.$$.fragment,O),v=!1},d(O){O&&Pe(e),on(g),_=!1,Bi(A)}}}function ove(r){let e,t;return{c(){e=ae("div"),t=Kt(r[1]),U(e,"class","alert alert-info"),U(e,"role","alert")},m(s,a){Ie(s,e,a),Y(e,t)},p(s,a){a&2&&jn(t,s[1])},i:_n,o:_n,d(s){s&&Pe(e)}}}function sve(r){let e,t,s,a;const u=[ove,nve],f=[];function h(g,v){return g[1]?0:1}return t=h(r),s=f[t]=u[t](r),{c(){e=ae("div"),s.c(),U(e,"class","wrapper-tiny")},m(g,v){Ie(g,e,v),f[t].m(e,null),a=!0},p(g,[v]){let _=t;t=h(g),t===_?f[t].p(g,v):(So(),$e(f[_],1,1,()=>{f[_]=null}),ko(),s=f[t],s?s.p(g,v):(s=f[t]=u[t](g),s.c()),Oe(s,1),s.m(e,null))},i(g){a||(Oe(s),a=!0)},o(g){$e(s),a=!1},d(g){g&&Pe(e),f[t].d()}}}function rve(r,e,t){const s=hi("channel");let a="",u="";function f(g){g.preventDefault(),axios.post(s.lucentUrl+"/login",{email:a}).then(v=>{console.log(v),t(1,u="You will receive an email with a login link")}).catch(v=>{})}function h(){a=this.value,t(0,a)}return[a,u,f,h]}class ive extends xo{constructor(e){super(),Ao(this,e,rve,sve,Eo,{})}}function ave(r){let e,t,s,a,u,f,h,g,v,_,A,O,N,L,j={};return e=new Nhe({props:j}),r[4](e),A=new rI({props:{label:"Enter"}}),{c(){sn(e.$$.fragment),t=Ze(),s=ae("div"),a=ae("form"),u=ae("div"),f=ae("h3"),h=Kt("Login as "),g=Kt(r[0]),v=Ze(),_=ae("div"),sn(A.$$.fragment),U(u,"class","mb-3 text-center"),U(_,"class","text-center mt-5 d-block"),U(s,"class","wrapper-tiny")},m(z,q){nn(e,z,q),Ie(z,t,q),Ie(z,s,q),Y(s,a),Y(a,u),Y(u,f),Y(f,h),Y(f,g),Y(a,v),Y(a,_),nn(A,_,null),O=!0,N||(L=En(a,"submit",r[2]),N=!0)},p(z,[q]){const ee={};e.$set(ee),(!O||q&1)&&jn(g,z[0])},i(z){O||(Oe(e.$$.fragment,z),Oe(A.$$.fragment,z),O=!0)},o(z){$e(e.$$.fragment,z),$e(A.$$.fragment,z),O=!1},d(z){r[4](null),on(e,z),z&&Pe(t),z&&Pe(s),on(A),N=!1,L()}}}function lve(r,e,t){const s=hi("channel");let{email:a}=e,{token:u}=e,f;function h(v){v.preventDefault(),axios.post(s.lucentUrl+"/verify",{email:a,token:u}).then(_=>{window.location=s.lucentUrl}).catch(_=>{})}function g(v){ts[v?"unshift":"push"](()=>{f=v,t(1,f)})}return r.$$set=v=>{"email"in v&&t(0,a=v.email),"token"in v&&t(3,u=v.token)},[a,f,h,u,g]}class cve extends xo{constructor(e){super(),Ao(this,e,lve,ave,Eo,{email:0,token:3})}}function uve(r){let e,t,s;return{c(){e=ae("div"),t=ae("div"),s=Kt(r[2]),U(t,"class","avatar__letters"),U(e,"class","avatar"),U(e,"title",r[0]),ss(e,"background-color",r[3][r[4]]),ss(e,"height",r[1]+"px"),ss(e,"width",r[1]+"px"),ss(e,"font-size",r[1]/2+"px")},m(a,u){Ie(a,e,u),Y(e,t),Y(t,s)},p(a,[u]){u&4&&jn(s,a[2]),u&1&&U(e,"title",a[0]),u&2&&ss(e,"height",a[1]+"px"),u&2&&ss(e,"width",a[1]+"px"),u&2&&ss(e,"font-size",a[1]/2+"px")},i:_n,o:_n,d(a){a&&Pe(e)}}}function fve(r,e,t){let{name:s}=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="";s.split(" ").length>1?f=s.split(" ")[0].charAt(0).toUpperCase()+s.split(" ")[1].charAt(0).toUpperCase():f=s.split(" ")[0].charAt(0).toUpperCase()+s.split(" ")[0].charAt(1).toUpperCase();let g=(s.charCodeAt(1)+s.length)%19;return r.$$set=v=>{"name"in v&&t(0,s=v.name),"side"in v&&t(1,a=v.side)},[s,a,f,u,g]}class i2 extends xo{constructor(e){super(),Ao(this,e,fve,uve,Eo,{name:0,side:1})}}function dve(r){let e,t,s,a,u,f,h,g,v,_,A,O,N,L,j,z,q,ee;return t=new sI({props:{message:r[1]}}),u=new i2({props:{name:r[2].name}}),A=new rI({props:{label:"Update"}}),{c(){e=ae("div"),sn(t.$$.fragment),s=Ze(),a=ae("h3"),sn(u.$$.fragment),f=Ze(),h=ae("form"),g=ae("div"),v=ae("input"),_=Ze(),sn(A.$$.fragment),O=Ze(),N=ae("div"),L=ae("a"),j=Kt("Logout from this device"),U(a,"class","header-small mb-5"),U(v,"type","text"),U(v,"class","form-control"),U(v,"placeholder","Name"),U(g,"class","input-group mb-3"),U(L,"class","list-group-item list-group-item-action"),U(L,"href",r[3].lucentUrl+"/logout"),U(N,"class","list-group"),U(e,"class","wrapper-tiny")},m(F,oe){Ie(F,e,oe),nn(t,e,null),Y(e,s),Y(e,a),nn(u,a,null),Y(e,f),Y(e,h),Y(h,g),Y(g,v),_r(v,r[0]),Y(g,_),nn(A,g,null),Y(e,O),Y(e,N),Y(N,L),Y(L,j),z=!0,q||(ee=[En(v,"input",r[5]),En(h,"submit",r[4])],q=!0)},p(F,[oe]){const te={};oe&2&&(te.message=F[1]),t.$set(te),oe&1&&v.value!==F[0]&&_r(v,F[0])},i(F){z||(Oe(t.$$.fragment,F),Oe(u.$$.fragment,F),Oe(A.$$.fragment,F),z=!0)},o(F){$e(t.$$.fragment,F),$e(u.$$.fragment,F),$e(A.$$.fragment,F),z=!1},d(F){F&&Pe(e),on(t),on(u),on(A),q=!1,Bi(ee)}}}function hve(r,e,t){const s=hi("user"),a=hi("channel");let u=s.name;s.email;let f="";function h(v){v.preventDefault(),t(1,f=""),axios.post("/account/update-name",{name:u}).then(_=>{}).catch(_=>{var A;t(1,f=(A=_.response)==null?void 0:A.data.error),console.log({errorMessage:f})})}function g(){u=this.value,t(0,u)}return[u,f,s,a,h,g]}class mve extends xo{constructor(e){super(),Ao(this,e,hve,dve,Eo,{})}}function gve(r){let e,t,s;const a=[{title:r[0]},r[2]];var u=r[3][r[1]];function f(h){let g={};for(let v=0;v{on(_,1)}),ko()}u?(e=dk(u,f()),sn(e.$$.fragment),Oe(e.$$.fragment,1),nn(e,t.parentNode,t)):e=null}else u&&e.$set(v)},i(h){s||(e&&Oe(e.$$.fragment,h),s=!0)},o(h){e&&$e(e.$$.fragment,h),s=!1},d(h){h&&Pe(t),e&&on(e,h)}}}function pve(r,e,t){const s={register:Qbe,login:ive,verify:cve,profile:mve};let{title:a}=e,{view:u}=e,{user:f}=e,{data:h}=e,{channel:g}=e;return Qz("channel",g),Qz("user",f),r.$$set=v=>{"title"in v&&t(0,a=v.title),"view"in v&&t(1,u=v.view),"user"in v&&t(4,f=v.user),"data"in v&&t(2,h=v.data),"channel"in v&&t(5,g=v.channel)},[a,u,h,s,f,g]}class bve extends xo{constructor(e){super(),Ao(this,e,pve,gve,Eo,{title:0,view:1,user:4,data:2,channel:5})}}function Die(r){let e,t;return{c(){e=ae("span"),t=Kt(r[4]),U(e,"class","text-muted")},m(s,a){Ie(s,e,a),Y(e,t)},p(s,a){a&16&&jn(t,s[4])},d(s){s&&Pe(e)}}}function vve(r){let e,t,s=!1,a,u,f,h,g,v,_,A=r[4]&&Die(r);return g=Toe(r[7][0]),{c(){e=ae("div"),t=ae("input"),a=Ze(),u=ae("label"),f=Kt(r[1]),h=Ze(),A&&A.c(),U(t,"class","form-check-input"),U(t,"type","radio"),t.__value=r[3],t.value=t.__value,U(t,"name",r[2]),U(t,"id",r[5]),U(u,"class","form-check-label"),U(u,"for",r[5]),U(e,"class","form-check"),g.p(t)},m(O,N){Ie(O,e,N),Y(e,t),t.checked=t.__value===r[0],Y(e,a),Y(e,u),Y(u,f),Y(e,h),A&&A.m(e,null),v||(_=En(t,"change",r[6]),v=!0)},p(O,[N]){N&8&&(t.__value=O[3],t.value=t.__value,s=!0),N&4&&U(t,"name",O[2]),(s||N&1)&&(t.checked=t.__value===O[0]),N&2&&jn(f,O[1]),O[4]?A?A.p(O,N):(A=Die(O),A.c(),A.m(e,null)):A&&(A.d(1),A=null)},i:_n,o:_n,d(O){O&&Pe(e),A&&A.d(),g.r(),v=!1,_()}}}function yve(r,e,t){let{label:s}=e,{name:a}=e,{group:u}=e,{value:f}=e,{help:h}=e,g=fd.exports.uniqueId();const v=[[]];function _(){u=this.__value,t(0,u)}return r.$$set=A=>{"label"in A&&t(1,s=A.label),"name"in A&&t(2,a=A.name),"group"in A&&t(0,u=A.group),"value"in A&&t(3,f=A.value),"help"in A&&t(4,h=A.help)},[u,s,a,f,h,g,_,v]}class wve extends xo{constructor(e){super(),Ao(this,e,yve,vve,Eo,{label:1,name:2,group:0,value:3,help:4})}}function Oie(r,e,t){const s=r.slice();return s[5]=e[t],s}function Mie(r){let e,t,s=r[5]+"",a,u,f,h;function g(...v){return r[3](r[5],...v)}return{c(){e=ae("button"),t=Kt("Convert to "),a=Kt(s),u=Ze(),U(e,"class","dropdown-item")},m(v,_){Ie(v,e,_),Y(e,t),Y(e,a),Y(e,u),f||(h=En(e,"click",g),f=!0)},p(v,_){r=v,_&2&&s!==(s=r[5]+"")&&jn(a,s)},d(v){v&&Pe(e),f=!1,h()}}}function Rie(r){let e,t=r[0].role!==r[5]&&Mie(r);return{c(){t&&t.c(),e=Bs()},m(s,a){t&&t.m(s,a),Ie(s,e,a)},p(s,a){s[0].role!==s[5]?t?t.p(s,a):(t=Mie(s),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},d(s){t&&t.d(s),s&&Pe(e)}}}function _ve(r){var Te;let e,t,s,a,u,f,h,g=r[0].name+"",v,_,A=r[0].email+"",O,N,L,j,z,q,ee=r[0].role+"",F,oe,te,se,X;s=new i2({props:{name:(Te=r[0].name)!=null?Te:"",side:"32"}});let we=r[1],ye=[];for(let _e=0;_e{!X||(se||(se=eV(e,tV,{duration:200},!0)),se.run(1))}),X=!0)},o(_e){$e(s.$$.fragment,_e),se||(se=eV(e,tV,{duration:200},!1)),se.run(0),X=!1},d(_e){_e&&Pe(e),on(s),Ba(ye,_e),_e&&se&&se.end()}}}function Cve(r,e,t){const s=Ip();let{member:a}=e,{roles:u}=e;function f(g,v){g.preventDefault(),s("update",{user:a.id,role:v})}const h=(g,v)=>f(v,g);return r.$$set=g=>{"member"in g&&t(0,a=g.member),"roles"in g&&t(1,u=g.roles)},[a,u,f,h]}class Sve extends xo{constructor(e){super(),Ao(this,e,Cve,_ve,Eo,{member:0,roles:1})}}function Nie(r,e,t){const s=r.slice();return s[16]=e[t],s}function Pie(r,e,t){const s=r.slice();return s[19]=e[t],s}function Iie(r){let e,t,s;function a(f){r[13](f)}let u={value:r[19],name:"role",label:r[19]};return r[4]!==void 0&&(u.group=r[4]),e=new wve({props:u}),ts.push(()=>gr(e,"group",a)),{c(){sn(e.$$.fragment)},m(f,h){nn(e,f,h),s=!0},p(f,h){const g={};h&2&&(g.value=f[19]),h&2&&(g.label=f[19]),!t&&h&16&&(t=!0,g.group=f[4],Cr(()=>t=!1)),e.$set(g)},i(f){s||(Oe(e.$$.fragment,f),s=!0)},o(f){$e(e.$$.fragment,f),s=!1},d(f){on(e,f)}}}function Bie(r){let e,t;return e=new Sve({props:{member:r[16],roles:r[1]}}),e.$on("update",r[9]),e.$on("reinvite",r[14]),{c(){sn(e.$$.fragment)},m(s,a){nn(e,s,a),t=!0},p(s,a){const u={};a&1&&(u.member=s[16]),a&2&&(u.roles=s[1]),e.$set(u)},i(s){t||(Oe(e.$$.fragment,s),t=!0)},o(s){$e(e.$$.fragment,s),t=!1},d(s){on(e,s)}}}function kve(r){let e,t,s,a,u,f,h,g,v,_,A,O,N,L,j,z,q,ee,F,oe,te,se,X,we,ye,Te,_e,ge,nt,Je;u=new sI({props:{message:r[5]}});let ft={};h=new Nhe({props:ft}),r[10](h);let V=r[1].filter(Lie),ut=[];for(let ct=0;ct$e(ut[ct],1,1,()=>{ut[ct]=null});X=new rI({props:{label:"Invite"}});let Et=r[0],xt=[];for(let ct=0;ct$e(xt[ct],1,1,()=>{xt[ct]=null});return{c(){e=ae("div"),t=ae("div"),s=ae("h3"),s.textContent="Invite people",a=Ze(),sn(u.$$.fragment),f=Ze(),sn(h.$$.fragment),g=Ze(),v=ae("form"),_=ae("div"),A=ae("label"),A.textContent="Invitee Name",O=Ze(),N=ae("input"),L=Ze(),j=ae("div"),z=ae("label"),z.textContent="Invitee Email Address",q=Ze(),ee=ae("input"),F=Ze(),oe=ae("div");for(let ct=0;ctr!=="removed";function Eve(r,e,t){const s=hi("channel");let{users:a}=e,{roles:u}=e,f,h,g,v="",_;function A(F){F.preventDefault(),O(f,h,g)}function O(F,oe,te){t(5,v=""),axios.post(s.lucentUrl+"/members/invite",{name:F,email:oe,role:te}).then(se=>{_.show("User was invited"),t(0,a=[...a,se.data.user]),t(2,f=null),t(3,h=null),t(4,g=null)}).catch(se=>{var X,we,ye;t(5,v=(ye=(we=(X=se.response)==null?void 0:X.data)==null?void 0:we.error)!=null?ye:"")})}function N(F){F.preventDefault(),t(5,v=""),axios.post(s.lucentUrl+"/members/update",{id:F.detail.user,role:F.detail.role}).then(oe=>{_.show("Users updated"),t(0,a=oe.data.users)}).catch(oe=>{var te,se,X;t(5,v=(X=(se=(te=oe.response)==null?void 0:te.data)==null?void 0:se.error)!=null?X:"")})}function L(F){ts[F?"unshift":"push"](()=>{_=F,t(6,_)})}function j(){f=this.value,t(2,f)}function z(){h=this.value,t(3,h)}function q(F){g=F,t(4,g)}const ee=F=>O(F.detail.email,F.detail.role);return r.$$set=F=>{"users"in F&&t(0,a=F.users),"roles"in F&&t(1,u=F.roles)},[a,u,f,h,g,v,_,A,O,N,L,j,z,q,ee]}class Ave extends xo{constructor(e){super(),Ao(this,e,Eve,kve,Eo,{users:0,roles:1})}}function xve(r){let e;return{c(){e=ae("div"),e.innerHTML='
Record Not Found
',U(e,"class","wrapper-normal ")},m(t,s){Ie(t,e,s)},p:_n,i:_n,o:_n,d(t){t&&Pe(e)}}}class Tve extends xo{constructor(e){super(),Ao(this,e,null,xve,Eo,{})}}function Dve(r){let e,t=r[5].path+"";return{c(){e=Che("svg"),U(e,"class","bi svelte-1coky4l"),U(e,"xmlns","http://www.w3.org/2000/svg"),U(e,"width",r[0]),U(e,"height",r[1]),U(e,"viewBox",r[5].viewBox),U(e,"aria-labelledby",r[2]),U(e,"role","presentation"),U(e,"stroke",r[4]),U(e,"fill",r[3])},m(s,a){Ie(s,e,a),e.innerHTML=t},p(s,[a]){a&1&&U(e,"width",s[0]),a&2&&U(e,"height",s[1]),a&4&&U(e,"aria-labelledby",s[2]),a&16&&U(e,"stroke",s[4]),a&8&&U(e,"fill",s[3])},i:_n,o:_n,d(s){s&&Pe(e)}}}function Ove(r,e,t){const s={"trash-can":{path:'',viewBox:"0 0 448 512"},"circle-chevron-down":{path:'',viewBox:"0 0 512 512"},"circle-chevron-up":{path:'',viewBox:"0 0 512 512"},ellipsis:{path:'',viewBox:"0 0 448 512"},"ellipsis-vertical":{path:'',viewBox:"0 0 128 512"},"angles-down":{path:'',viewBox:"0 0 384 512"},"angle-right":{path:'',viewBox:"0 0 256 512"},"photo-film":{path:'',viewBox:"0 0 640 512"},file:{path:'',viewBox:"0 0 384 512"},"circle-info":{path:'',viewBox:"0 0 512 512"},"table-columns":{path:'',viewBox:"0 0 512 512"},"arrow-down-a-z":{path:'',viewBox:"0 0 512 512"},"arrow-up-short-wide":{path:'',viewBox:"0 0 576 512"},"arrow-down-wide-short":{path:'',viewBox:"0 0 576 512"},filter:{path:'',viewBox:"0 0 512 512"},calendar:{path:'',viewBox:"0 0 448 512"},pencil:{path:'',viewBox:"0 0 512 512"},database:{path:'',viewBox:"0 0 448 512"},dice:{path:'',viewBox:"0 0 640 512"},"triangle-exclamation":{path:'',viewBox:"0 0 512 512"},eye:{path:'',viewBox:"0 0 576 512"},"circle-plus":{path:'',viewBox:"0 0 512 512"},"magnifying-glass":{path:'',viewBox:"0 0 512 512"},expand:{path:'',viewBox:"0 0 448 512"},compress:{path:'',viewBox:"0 0 448 512"},check:{path:'',viewBox:"0 0 448 512"}};let{width:a=16}=e,{height:u=16}=e,{icon:f=""}=e,{fill:h="currentColor"}=e,{stroke:g="currentColor"}=e,v=s[f];return r.$$set=_=>{"width"in _&&t(0,a=_.width),"height"in _&&t(1,u=_.height),"icon"in _&&t(2,f=_.icon),"fill"in _&&t(3,h=_.fill),"stroke"in _&&t(4,g=_.stroke)},[a,u,f,h,g,v]}class fl extends xo{constructor(e){super(),Ao(this,e,Ove,Dve,Eo,{width:0,height:1,icon:2,fill:3,stroke:4})}}/*! * mustache.js - Logic-less {{mustache}} templates with JavaScript * http://github.com/janl/mustache.js */var Mve=Object.prototype.toString,vO=Array.isArray||function(e){return Mve.call(e)==="[object Array]"};function Doe(r){return typeof r=="function"}function Rve(r){return vO(r)?"array":typeof r}function ate(r){return r.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function Fie(r,e){return r!=null&&typeof r=="object"&&e in r}function Nve(r,e){return r!=null&&typeof r!="object"&&r.hasOwnProperty&&r.hasOwnProperty(e)}var Pve=RegExp.prototype.test;function Ive(r,e){return Pve.call(r,e)}var Bve=/\S/;function Lve(r){return!Ive(Bve,r)}var Fve={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};function Hve(r){return String(r).replace(/[&<>"'`=\/]/g,function(t){return Fve[t]})}var $ve=/\s*/,zve=/\s+/,Hie=/\s*=/,Vve=/\s*\}/,Uve=/#|\^|\/|>|\{|&|=|!/;function Wve(r,e){if(!r)return[];var t=!1,s=[],a=[],u=[],f=!1,h=!1,g="",v=0;function _(){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(zve,2)),!vO(we)||we.length!==2)throw new Error("Invalid tags: "+we);A=new RegExp(ate(we[0])+"\\s*"),O=new RegExp("\\s*"+ate(we[1])),N=new RegExp("\\s*"+ate("}"+we[1]))}L(e||Rp.tags);for(var j=new iI(r),z,q,ee,F,oe,te;!j.eos();){if(z=j.pos,ee=j.scanUntil(A),ee)for(var se=0,X=ee.length;se"?oe=[q,ee,z,j.pos,g,v,t]:oe=[q,ee,z,j.pos],v++,a.push(oe),q==="#"||q==="^")s.push(oe);else if(q==="/"){if(te=s.pop(),!te)throw new Error('Unopened section "'+ee+'" at '+z);if(te[1]!==ee)throw new Error('Unclosed section "'+te[1]+'" at '+z)}else q==="name"||q==="{"||q==="&"?h=!0:q==="="&&L(ee)}if(_(),te=s.pop(),te)throw new Error('Unclosed section "'+te[1]+'" at '+j.pos);return Zve(jve(a))}function jve(r){for(var e=[],t,s,a=0,u=r.length;a0?s[s.length-1][4]:e;break;default:t.push(a)}return e}function iI(r){this.string=r,this.tail=r,this.pos=0}iI.prototype.eos=function(){return this.tail===""};iI.prototype.scan=function(e){var t=this.tail.match(e);if(!t||t.index!==0)return"";var s=t[0];return this.tail=this.tail.substring(s.length),this.pos+=s.length,s};iI.prototype.scanUntil=function(e){var t=this.tail.search(e),s;switch(t){case-1:s=this.tail,this.tail="";break;case 0:s="";break;default:s=this.tail.substring(0,t),this.tail=this.tail.substring(t)}return this.pos+=s.length,s};function oO(r,e){this.view=r,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,s;if(t.hasOwnProperty(e))s=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"?v=this.renderPartial(h,t,s,u):g==="&"?v=this.unescapedValue(h,t):g==="name"?v=this.escapedValue(h,t,u):g==="text"&&(v=this.rawValue(h)),v!==void 0&&(f+=v);return f};Mg.prototype.renderSection=function(e,t,s,a,u){var f=this,h="",g=t.lookup(e[1]);function v(O){return f.render(O,t,s,u)}if(!!g){if(vO(g))for(var _=0,A=g.length;_0||!s)&&(u[f]=a+u[f]);return u.join(` `)};Mg.prototype.renderPartial=function(e,t,s,a){if(!!s){var u=this.getConfigTags(a),f=Doe(s)?s(e[1]):s[e[1]];if(f!=null){var h=e[6],g=e[5],v=e[4],_=f;g==0&&v&&(_=this.indentPartial(f,v,h));var A=this.parse(_,u);return this.renderTokens(A,t,s,_,a)}}};Mg.prototype.unescapedValue=function(e,t){var s=t.lookup(e[1]);if(s!=null)return s};Mg.prototype.escapedValue=function(e,t,s){var a=this.getConfigEscape(s)||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(r){BP.templateCache=r},get templateCache(){return BP.templateCache}},BP=new Mg;Rp.clearCache=function(){return BP.clearCache()};Rp.parse=function(e,t){return BP.parse(e,t)};Rp.render=function(e,t,s,a){if(typeof e!="string")throw new TypeError('Invalid template! Template should be a "string" but "'+Rve(e)+'" was given as the first argument for mustache#render(template, view, partials)');return BP.render(e,t,s,a)};Rp.escape=Hve;Rp.Scanner=iI;Rp.Context=oO;Rp.Writer=Mg;function bne(r){return bne=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},bne(r)}function $0(r,e){if(e.length1?"s":"")+" required, but only "+e.length+" present")}function Hh(r){$0(1,arguments);var e=Object.prototype.toString.call(r);return r instanceof Date||bne(r)==="object"&&e==="[object Date]"?new Date(r.getTime()):typeof r=="number"||e==="[object Number]"?new Date(r):((typeof r=="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 qve={};function Gve(){return qve}function $ie(r){var e=new Date(Date.UTC(r.getFullYear(),r.getMonth(),r.getDate(),r.getHours(),r.getMinutes(),r.getSeconds(),r.getMilliseconds()));return e.setUTCFullYear(r.getFullYear()),r.getTime()-e.getTime()}function Oz(r,e){$0(2,arguments);var t=Hh(r),s=Hh(e),a=t.getTime()-s.getTime();return a<0?-1:a>0?1:a}function Kve(r,e){$0(2,arguments);var t=Hh(r),s=Hh(e),a=t.getFullYear()-s.getFullYear(),u=t.getMonth()-s.getMonth();return a*12+u}function Yve(r,e){return $0(2,arguments),Hh(r).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)}},Xve="trunc";function Jve(r){return r?zie[r]:zie[Xve]}function Qve(r){$0(1,arguments);var e=Hh(r);return e.setHours(23,59,59,999),e}function eye(r){$0(1,arguments);var e=Hh(r),t=e.getMonth();return e.setFullYear(e.getFullYear(),t+1,0),e.setHours(23,59,59,999),e}function tye(r){$0(1,arguments);var e=Hh(r);return Qve(e).getTime()===eye(e).getTime()}function nye(r,e){$0(2,arguments);var t=Hh(r),s=Hh(e),a=Oz(t,s),u=Math.abs(Kve(t,s)),f;if(u<1)f=0;else{t.getMonth()===1&&t.getDate()>27&&t.setDate(30),t.setMonth(t.getMonth()-a*u);var h=Oz(t,s)===-a;tye(Hh(r))&&u===1&&Oz(r,s)===1&&(h=!1),f=a*(u-Number(h))}return f===0?0:f}function oye(r,e,t){$0(2,arguments);var s=Yve(r,e)/1e3;return Jve(t==null?void 0:t.roundingMethod)(s)}var sye={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},rye=function(e,t,s){var a,u=sye[e];return typeof u=="string"?a=u:t===1?a=u.one:a=u.other.replace("{{count}}",t.toString()),s!=null&&s.addSuffix?s.comparison&&s.comparison>0?"in "+a:a+" ago":a};const iye=rye;function lte(r){return function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.width?String(e.width):r.defaultWidth,s=r.formats[t]||r.formats[r.defaultWidth];return s}}var aye={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},lye={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},cye={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},uye={date:lte({formats:aye,defaultWidth:"full"}),time:lte({formats:lye,defaultWidth:"full"}),dateTime:lte({formats:cye,defaultWidth:"full"})};const fye=uye;var dye={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},hye=function(e,t,s,a){return dye[e]};const mye=hye;function rP(r){return function(e,t){var s=t!=null&&t.context?String(t.context):"standalone",a;if(s==="formatting"&&r.formattingValues){var u=r.defaultFormattingWidth||r.defaultWidth,f=t!=null&&t.width?String(t.width):u;a=r.formattingValues[f]||r.formattingValues[u]}else{var h=r.defaultWidth,g=t!=null&&t.width?String(t.width):r.defaultWidth;a=r.values[g]||r.values[h]}var v=r.argumentCallback?r.argumentCallback(e):e;return a[v]}}var gye={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},pye={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},bye={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},vye={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},yye={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},wye={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},_ye=function(e,t){var s=Number(e),a=s%100;if(a>20||a<10)switch(a%10){case 1:return s+"st";case 2:return s+"nd";case 3:return s+"rd"}return s+"th"},Cye={ordinalNumber:_ye,era:rP({values:gye,defaultWidth:"wide"}),quarter:rP({values:pye,defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:rP({values:bye,defaultWidth:"wide"}),day:rP({values:vye,defaultWidth:"wide"}),dayPeriod:rP({values:yye,defaultWidth:"wide",formattingValues:wye,defaultFormattingWidth:"wide"})};const Sye=Cye;function iP(r){return function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=t.width,a=s&&r.matchPatterns[s]||r.matchPatterns[r.defaultMatchWidth],u=e.match(a);if(!u)return null;var f=u[0],h=s&&r.parsePatterns[s]||r.parsePatterns[r.defaultParseWidth],g=Array.isArray(h)?Eye(h,function(A){return A.test(f)}):kye(h,function(A){return A.test(f)}),v;v=r.valueCallback?r.valueCallback(g):g,v=t.valueCallback?t.valueCallback(v):v;var _=e.slice(f.length);return{value:v,rest:_}}}function kye(r,e){for(var t in r)if(r.hasOwnProperty(t)&&e(r[t]))return t}function Eye(r,e){for(var t=0;t1&&arguments[1]!==void 0?arguments[1]:{},s=e.match(r.matchPattern);if(!s)return null;var a=s[0],u=e.match(r.parsePattern);if(!u)return null;var f=r.valueCallback?r.valueCallback(u[0]):u[0];f=t.valueCallback?t.valueCallback(f):f;var h=e.slice(a.length);return{value:f,rest:h}}}var xye=/^(\d+)(th|st|nd|rd)?/i,Tye=/\d+/i,Dye={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},Oye={any:[/^b/i,/^(a|c)/i]},Mye={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Rye={any:[/1/i,/2/i,/3/i,/4/i]},Nye={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},Pye={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},Iye={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},Bye={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},Lye={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},Fye={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},Hye={ordinalNumber:Aye({matchPattern:xye,parsePattern:Tye,valueCallback:function(e){return parseInt(e,10)}}),era:iP({matchPatterns:Dye,defaultMatchWidth:"wide",parsePatterns:Oye,defaultParseWidth:"any"}),quarter:iP({matchPatterns:Mye,defaultMatchWidth:"wide",parsePatterns:Rye,defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:iP({matchPatterns:Nye,defaultMatchWidth:"wide",parsePatterns:Pye,defaultParseWidth:"any"}),day:iP({matchPatterns:Iye,defaultMatchWidth:"wide",parsePatterns:Bye,defaultParseWidth:"any"}),dayPeriod:iP({matchPatterns:Lye,defaultMatchWidth:"any",parsePatterns:Fye,defaultParseWidth:"any"})};const $ye=Hye;var zye={code:"en-US",formatDistance:iye,formatLong:fye,formatRelative:mye,localize:Sye,match:$ye,options:{weekStartsOn:0,firstWeekContainsDate:1}};const Vye=zye;function Phe(r,e){if(r==null)throw new TypeError("assign requires that input parameter not be null or undefined");for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(r[t]=e[t]);return r}function Uye(r){return Phe({},r)}var Vie=1440,Wye=2520,cte=43200,jye=86400;function Zye(r,e,t){var s,a;$0(2,arguments);var u=Gve(),f=(s=(a=t==null?void 0:t.locale)!==null&&a!==void 0?a:u.locale)!==null&&s!==void 0?s:Vye;if(!f.formatDistance)throw new RangeError("locale must contain formatDistance property");var h=Oz(r,e);if(isNaN(h))throw new RangeError("Invalid time value");var g=Phe(Uye(t),{addSuffix:Boolean(t==null?void 0:t.addSuffix),comparison:h}),v,_;h>0?(v=Hh(e),_=Hh(r)):(v=Hh(r),_=Hh(e));var A=oye(_,v),O=($ie(_)-$ie(v))/1e3,N=Math.round((A-O)/60),L;if(N<2)return t!=null&&t.includeSeconds?A<5?f.formatDistance("lessThanXSeconds",5,g):A<10?f.formatDistance("lessThanXSeconds",10,g):A<20?f.formatDistance("lessThanXSeconds",20,g):A<40?f.formatDistance("halfAMinute",0,g):A<60?f.formatDistance("lessThanXMinutes",1,g):f.formatDistance("xMinutes",1,g):N===0?f.formatDistance("lessThanXMinutes",1,g):f.formatDistance("xMinutes",N,g);if(N<45)return f.formatDistance("xMinutes",N,g);if(N<90)return f.formatDistance("aboutXHours",1,g);if(Ng.name===(e==null?void 0:e.schema));if(!(s!=null&&s.titleTemplate))return Wie(s,e);let a=e.data,f=Rp.parse(s.titleTemplate).filter(g=>g[0]=="name").map(g=>g[1]).filter(g=>{let v=s.fields.find(_=>_.name===g);return(v==null?void 0:v.info.name)==="reference"}).reduce((g,v)=>{let _=t.edges.find(O=>O.source===e.id&&O.field===v),A=t.records.find(O=>O.id===(_==null?void 0:_.target));return g[v]=dd(r,A,t),g},{});a={...a,...f};let h=Rp.render(s.titleTemplate,a);return!h||h===""?Wie(s,e):Lhe(h.slice(0,300))}function Wie(r,e){var t;return(r==null?void 0:r.type)==="files"?e._file.path:Lhe(e==null?void 0:e.data[(t=r.fields.filter(s=>s.info.name==="text")[0])==null?void 0:t.name]).slice(0,300)}function jie(r){let e,t,s;return{c(){e=ae("a"),t=Kt(r[1]),U(e,"href",s=r[3].lucentUrl+"/records/"+r[0].id),U(e,"class","text-decoration-none rounded py-1 px-2 d-inline-block svelte-nbbgyi"),U(e,"title",r[1]),ss(e,"border","2px solid "+(r[2].color?r[2].color:"#999"),1),ss(e,"white-space","nowrap")},m(a,u){Ie(a,e,u),Y(e,t)},p(a,u){u&2&&jn(t,a[1]),u&1&&s!==(s=a[3].lucentUrl+"/records/"+a[0].id)&&U(e,"href",s),u&2&&U(e,"title",a[1]),u&4&&ss(e,"border","2px solid "+(a[2].color?a[2].color:"#999"),1)},d(a){a&&Pe(e)}}}function qye(r){var s;let e,t=((s=r[0])==null?void 0:s.data)&&jie(r);return{c(){t&&t.c(),e=Bs()},m(a,u){t&&t.m(a,u),Ie(a,e,u)},p(a,[u]){var f;(f=a[0])!=null&&f.data?t?t.p(a,u):(t=jie(a),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},i:_n,o:_n,d(a){t&&t.d(a),a&&Pe(e)}}}function Gye(r,e,t){let s,a;const u=hi("channel");let{record:f}=e,{graph:h}=e;return r.$$set=g=>{"record"in g&&t(0,f=g.record),"graph"in g&&t(4,h=g.graph)},r.$$.update=()=>{r.$$.dirty&1&&t(2,s=u.schemas.find(g=>g.name===f.schema)),r.$$.dirty&17&&t(1,a=dd(u.schemas,f,h))},[f,a,s,u,h]}class aI extends xo{constructor(e){super(),Ao(this,e,Gye,qye,Eo,{record:0,graph:4})}}function Zie(r,e,t){const s=r.slice();return s[2]=e[t],s[4]=t,s}function qie(r){let e,t,s=r[0].reverse(),a=[];for(let f=0;f$e(a[f],1,1,()=>{a[f]=null});return{c(){e=ae("div");for(let f=0;f0&&qie(r);return{c(){s&&s.c(),e=Bs()},m(a,u){s&&s.m(a,u),Ie(a,e,u),t=!0},p(a,[u]){a[0].length>0?s?(s.p(a,u),u&1&&Oe(s,1)):(s=qie(a),s.c(),Oe(s,1),s.m(e.parentNode,e)):s&&(So(),$e(s,1,1,()=>{s=null}),ko())},i(a){t||(Oe(s),t=!0)},o(a){$e(s),t=!1},d(a){s&&s.d(a),a&&Pe(e)}}}function Xye(r,e,t){let{managerRecords:s}=e,{graph:a}=e;return r.$$set=u=>{"managerRecords"in u&&t(0,s=u.managerRecords),"graph"in u&&t(1,a=u.graph)},[s,a]}class Jye extends xo{constructor(e){super(),Ao(this,e,Xye,Yye,Eo,{managerRecords:0,graph:1})}}function Qye(r){let e;return{c(){e=Kt("New Record")},m(t,s){Ie(t,e,s)},p:_n,d(t){t&&Pe(e)}}}function e2e(r){let e=dd(r[5].schemas,r[3],r[2])+"",t;return{c(){t=Kt(e)},m(s,a){Ie(s,t,a)},p(s,a){a&12&&e!==(e=dd(s[5].schemas,s[3],s[2])+"")&&jn(t,e)},d(s){s&&Pe(t)}}}function Kie(r){let e,t,s,a,u,f,h,g,v,_,A,O,N,L,j,z,q;s=new fl({props:{icon:"ellipsis"}});let ee=!r[4]&&Yie(r);return{c(){e=ae("div"),t=ae("button"),sn(s.$$.fragment),a=Ze(),u=ae("div"),f=ae("h6"),f.textContent="Record Actions",h=Ze(),g=ae("a"),v=Kt("Create new"),A=Ze(),ee&&ee.c(),O=Ze(),N=ae("a"),L=Kt("Revisions"),U(t,"class","btn btn-link btn-sm"),U(t,"type","button"),U(t,"data-bs-toggle","dropdown"),U(t,"aria-expanded","false"),U(f,"class","dropdown-header"),U(g,"class","dropdown-item"),U(g,"href",_=r[5].lucentUrl+"/records/new?schema="+r[1].name),U(N,"class","dropdown-item"),U(N,"href",r[5].lucentUrl),U(u,"class","dropdown-menu"),U(e,"class","dropdown d-inline-block")},m(F,oe){Ie(F,e,oe),Y(e,t),nn(s,t,null),Y(e,a),Y(e,u),Y(u,f),Y(u,h),Y(u,g),Y(g,v),Y(u,A),ee&&ee.m(u,null),Y(u,O),Y(u,N),Y(N,L),j=!0,z||(q=En(N,"click",Hu(r[7])),z=!0)},p(F,oe){(!j||oe&2&&_!==(_=F[5].lucentUrl+"/records/new?schema="+F[1].name))&&U(g,"href",_),F[4]?ee&&(ee.d(1),ee=null):ee?ee.p(F,oe):(ee=Yie(F),ee.c(),ee.m(u,O))},i(F){j||(Oe(s.$$.fragment,F),j=!0)},o(F){$e(s.$$.fragment,F),j=!1},d(F){F&&Pe(e),on(s),ee&&ee.d(),z=!1,q()}}}function Yie(r){let e,t,s,a;return{c(){e=ae("a"),t=Kt("Clone"),U(e,"class","dropdown-item"),U(e,"href",r[5].lucentUrl)},m(u,f){Ie(u,e,f),Y(e,t),s||(a=En(e,"click",r[6]),s=!0)},p:_n,d(u){u&&Pe(e),s=!1,a()}}}function t2e(r){let e,t,s=r[1].label.toUpperCase()+"",a,u,f,h,g,v;function _(L,j){return L[4]?Qye:e2e}let A=_(r),O=A(r),N=!r[4]&&Kie(r);return{c(){e=ae("h3"),t=ae("a"),a=Kt(s),f=Ze(),h=ae("span"),O.c(),g=Ze(),N&&N.c(),U(t,"class","text-muted d-block text-decoration-none fs-6 mb-1"),U(t,"href",u=r[5].lucentUrl+"/content/"+r[1].name),U(h,"class","text-dark d-block"),U(e,"class","header-normal mt-5 mb-0")},m(L,j){Ie(L,e,j),Y(e,t),Y(t,a),Y(e,f),Y(e,h),O.m(h,null),Y(e,g),N&&N.m(e,null),v=!0},p(L,[j]){(!v||j&2)&&s!==(s=L[1].label.toUpperCase()+"")&&jn(a,s),(!v||j&2&&u!==(u=L[5].lucentUrl+"/content/"+L[1].name))&&U(t,"href",u),A===(A=_(L))&&O?O.p(L,j):(O.d(1),O=A(L),O&&(O.c(),O.m(h,null))),L[4]?N&&(So(),$e(N,1,1,()=>{N=null}),ko()):N?(N.p(L,j),j&16&&Oe(N,1)):(N=Kie(L),N.c(),Oe(N,1),N.m(e,null))},i(L){v||(Oe(N),v=!0)},o(L){$e(N),v=!1},d(L){L&&Pe(e),O.d(),N&&N.d()}}}function n2e(r,e,t){const s=hi("channel");let{schema:a}=e,{graph:u}=e,{record:f}=e,{isCreateMode:h}=e,{activeContentTab:g}=e;function v(A){A.preventDefault(),axios.post(s.lucentUrl+"/records/clone/"+f.id).then(O=>{window.location=s.lucentUrl+"/records/"+O.data.id}).catch(O=>{})}const _=A=>t(0,g="_info");return r.$$set=A=>{"schema"in A&&t(1,a=A.schema),"graph"in A&&t(2,u=A.graph),"record"in A&&t(3,f=A.record),"isCreateMode"in A&&t(4,h=A.isCreateMode),"activeContentTab"in A&&t(0,g=A.activeContentTab)},[g,a,u,f,h,s,v,_]}class o2e extends xo{constructor(e){super(),Ao(this,e,n2e,t2e,Eo,{schema:1,graph:2,record:3,isCreateMode:4,activeContentTab:0})}}function Fhe(r){return Hhe()[r]}function Hhe(){return{published:{value:"published",text:"Published",bg:"success",color:"white"},trashed:{value:"trashed",text:"Trashed",bg:"danger",color:"white"},draft:{value:"draft",text:"Draft",bg:"warning",color:"dark"}}}function s2e(r){let e,t=r[0].text+"",s;return{c(){e=ae("span"),s=Kt(t),U(e,"class","badge text-bg-"+r[0].bg),ss(e,"max-width","84px")},m(a,u){Ie(a,e,u),Y(e,s)},p:_n,i:_n,o:_n,d(a){a&&Pe(e)}}}function r2e(r,e,t){let{status:s}=e,a=Fhe(s);return r.$$set=u=>{"status"in u&&t(1,s=u.status)},[a,s]}class jV extends xo{constructor(e){super(),Ao(this,e,r2e,s2e,Eo,{status:1})}}function Xie(r,e,t){const s=r.slice();return s[10]=e[t],s}function Jie(r){let e,t=r[10].text+"",s,a,u,f;function h(...g){return r[9](r[10],...g)}return{c(){e=ae("button"),s=Kt(t),a=Ze(),U(e,"type","button"),U(e,"class","dropdown-item my-2 rounded w-100 bg-"+r[10].bg+" text-"+r[10].color)},m(g,v){Ie(g,e,v),Y(e,s),Y(e,a),u||(f=En(e,"click",h),u=!0)},p(g,v){r=g},d(g){g&&Pe(e),u=!1,f()}}}function Qie(r){let e,t=r[10].value!==r[0]&&Jie(r);return{c(){t&&t.c(),e=Bs()},m(s,a){t&&t.m(s,a),Ie(s,e,a)},p(s,a){s[10].value!==s[0]?t?t.p(s,a):(t=Jie(s),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},d(s){t&&t.d(s),s&&Pe(e)}}}function i2e(r){let e,t,s;return{c(){e=ae("a"),t=Kt("Preview"),U(e,"href",s=r[5].previewTargetUrl+"?schema="+r[2].name+"&id="+r[1].id),U(e,"target","_blank"),U(e,"class","btn btn-info ms-3")},m(a,u){Ie(a,e,u),Y(e,t)},p(a,u){u&6&&s!==(s=a[5].previewTargetUrl+"?schema="+a[2].name+"&id="+a[1].id)&&U(e,"href",s)},d(a){a&&Pe(e)}}}function a2e(r){let e,t,s,a=r[4].text+"",u,f,h,g,v,_,A,O,N,L,j,z=r[6],q=[];for(let F=0;F{g=N,t(3,g)})}const O=(N,L)=>_(L,N.value);return r.$$set=N=>{"status"in N&&t(0,u=N.status),"record"in N&&t(1,f=N.record),"schema"in N&&t(2,h=N.schema)},r.$$.update=()=>{r.$$.dirty&1&&t(4,s=Fhe(u))},[u,f,h,g,s,a,v,_,A,O]}class $he extends xo{constructor(e){super(),Ao(this,e,l2e,a2e,Eo,{status:0,record:1,schema:2})}}function eae(r,e="",t="",s=""){return hi("channel").filesUrl+`/thumbs/${r._file.path}`}function tae(r){return hi("channel").filesUrl+`/${r._file.path}`}function nae(r){let e,t,s,a,u;const f=[u2e,c2e],h=[];function g(v,_){return _&1&&(e=null),e==null&&(e=!!v[0]._file.mime.startsWith("image")),e?0:1}return t=g(r,-1),s=h[t]=f[t](r),{c(){s.c(),a=Bs()},m(v,_){h[t].m(v,_),Ie(v,a,_),u=!0},p(v,_){let A=t;t=g(v,_),t===A?h[t].p(v,_):(So(),$e(h[A],1,1,()=>{h[A]=null}),ko(),s=h[t],s?s.p(v,_):(s=h[t]=f[t](v),s.c()),Oe(s,1),s.m(a.parentNode,a))},i(v){u||(Oe(s),u=!0)},o(v){$e(s),u=!1},d(v){h[t].d(v),v&&Pe(a)}}}function c2e(r){let e,t,s,a,u,f=r[0]._file.path.split(".").pop()+"",h,g,v,_;return t=new fl({props:{icon:"file",width:r[3],height:r[3]}}),{c(){e=ae("a"),sn(t.$$.fragment),s=Ze(),a=ae("span"),u=Kt("."),h=Kt(f),U(a,"class","ms-2"),ss(a,"font-size",r[4]+"px"),U(e,"href",g=r[5].lucentUrl+"/records/"+r[0].id),U(e,"title",v=r[0]._file.path),U(e,"class","btn btn-outline-primary btn-sm d-flex align-items-center justify-content-center"),ss(e,"width",r[2]+"px"),ss(e,"height",r[2]+"px")},m(A,O){Ie(A,e,O),nn(t,e,null),Y(e,s),Y(e,a),Y(a,u),Y(a,h),_=!0},p(A,O){const N={};O&8&&(N.width=A[3]),O&8&&(N.height=A[3]),t.$set(N),(!_||O&1)&&f!==(f=A[0]._file.path.split(".").pop()+"")&&jn(h,f),(!_||O&16)&&ss(a,"font-size",A[4]+"px"),(!_||O&1&&g!==(g=A[5].lucentUrl+"/records/"+A[0].id))&&U(e,"href",g),(!_||O&1&&v!==(v=A[0]._file.path))&&U(e,"title",v),(!_||O&4)&&ss(e,"width",A[2]+"px"),(!_||O&4)&&ss(e,"height",A[2]+"px")},i(A){_||(Oe(t.$$.fragment,A),_=!0)},o(A){$e(t.$$.fragment,A),_=!1},d(A){A&&Pe(e),on(t)}}}function u2e(r){let e,t,s,a,u,f;return{c(){e=ae("a"),t=ae("img"),U(t,"class","rounded w-100"),kie(t.src,s=eae(r[0],r[2],r[2],"crop"))||U(t,"src",s),U(t,"alt",a=r[0]._file.path),U(e,"href",u=r[5].lucentUrl+"/records/"+r[0].id),U(e,"title",f=r[0]._file.path),U(e,"class","d-flex align-items-center justify-content-center "),ss(e,"width",r[2]+"px"),ss(e,"height",r[2]+"px")},m(h,g){Ie(h,e,g),Y(e,t)},p(h,g){g&5&&!kie(t.src,s=eae(h[0],h[2],h[2],"crop"))&&U(t,"src",s),g&1&&a!==(a=h[0]._file.path)&&U(t,"alt",a),g&1&&u!==(u=h[5].lucentUrl+"/records/"+h[0].id)&&U(e,"href",u),g&1&&f!==(f=h[0]._file.path)&&U(e,"title",f),g&4&&ss(e,"width",h[2]+"px"),g&4&&ss(e,"height",h[2]+"px")},i:_n,o:_n,d(h){h&&Pe(e)}}}function oae(r){let e,t=r[0]._file.path+"",s,a,u;return{c(){e=ae("a"),s=Kt(t),U(e,"href",a=r[5].lucentUrl+"/records/"+r[0].id),U(e,"title",u=r[0]._file.path),U(e,"class","preview-file-filename lx-small-text text-decoration-none")},m(f,h){Ie(f,e,h),Y(e,s)},p(f,h){h&1&&t!==(t=f[0]._file.path+"")&&jn(s,t),h&1&&a!==(a=f[5].lucentUrl+"/records/"+f[0].id)&&U(e,"href",a),h&1&&u!==(u=f[0]._file.path)&&U(e,"title",u)},d(f){f&&Pe(e)}}}function f2e(r){let e,t,s,a=r[0]&&nae(r),u=r[1]&&oae(r);return{c(){a&&a.c(),e=Ze(),u&&u.c(),t=Bs()},m(f,h){a&&a.m(f,h),Ie(f,e,h),u&&u.m(f,h),Ie(f,t,h),s=!0},p(f,[h]){f[0]?a?(a.p(f,h),h&1&&Oe(a,1)):(a=nae(f),a.c(),Oe(a,1),a.m(e.parentNode,e)):a&&(So(),$e(a,1,1,()=>{a=null}),ko()),f[1]?u?u.p(f,h):(u=oae(f),u.c(),u.m(t.parentNode,t)):u&&(u.d(1),u=null)},i(f){s||(Oe(a),s=!0)},o(f){$e(a),s=!1},d(f){a&&a.d(f),f&&Pe(e),u&&u.d(f),f&&Pe(t)}}}function d2e(r,e,t){let{record:s}=e;const a=hi("channel");let{size:u="small"}=e,{showFilename:f=!1}=e,h,g,v;return u=="large"?(h=256,g=32,v="20"):u=="medium"?(h=128,g=12,v="17"):u=="small"?(h=64,g=12,v="15"):u=="tiny"&&(h=42,g=12,v="13"),r.$$set=_=>{"record"in _&&t(0,s=_.record),"size"in _&&t(6,u=_.size),"showFilename"in _&&t(1,f=_.showFilename)},[s,f,h,g,v,a,u]}class P_ extends xo{constructor(e){super(),Ao(this,e,d2e,f2e,Eo,{record:0,size:6,showFilename:1})}}function sae(r){let e,t,s,a,u,f,h,g,v,_,A=r[0]._file.path+"",O,N,L,j,z,q,ee=r[0]._file.originalName+"",F,oe,te,se,X,we,ye=r[0]._file.mime+"",Te,_e,ge,nt,Je,ft,V,ut=(r[0]._file.size/1024).toFixed(1)+"",et,Et,xt,He,ct,an,kt,bn=r[0]._file.checksum+"",qe,gt,de,No,Zn,Bn,ao=r[0]._file.path+"",Wo,St,Xt;s=new P_({props:{record:r[0],size:"large"}});let Tt=r[0]._file.width&&rae(r);return{c(){e=ae("div"),t=ae("div"),sn(s.$$.fragment),a=Ze(),u=ae("div"),f=ae("ul"),h=ae("li"),g=ae("span"),g.textContent="Filename",v=Ze(),_=ae("span"),O=Kt(A),N=Ze(),L=ae("li"),j=ae("span"),j.textContent="Original name",z=Ze(),q=ae("span"),F=Kt(ee),oe=Ze(),te=ae("li"),se=ae("span"),se.textContent="Mime type",X=Ze(),we=ae("span"),Te=Kt(ye),_e=Ze(),Tt&&Tt.c(),ge=Ze(),nt=ae("li"),Je=ae("span"),Je.textContent="File size",ft=Ze(),V=ae("span"),et=Kt(ut),Et=Kt("kB"),xt=Ze(),He=ae("li"),ct=ae("span"),ct.textContent="Checksum",an=Ze(),kt=ae("span"),qe=Kt(bn),gt=Ze(),de=ae("li"),No=ae("span"),No.textContent="Download",Zn=Ze(),Bn=ae("a"),Wo=Kt(ao),U(t,"class","col"),ss(t,"max-width","276px"),U(g,"class","text-muted"),U(h,"class","list-group-item border-primary"),U(j,"class","text-muted"),U(L,"class","list-group-item border-primary"),U(se,"class","text-muted"),U(te,"class","list-group-item border-primary"),U(Je,"class","text-muted"),U(nt,"class","list-group-item border-primary"),U(ct,"class","text-muted"),U(He,"class","list-group-item border-primary"),U(No,"class","text-muted"),U(Bn,"href",St=tae(r[0])),U(de,"class","list-group-item border-primary"),U(f,"class","list-group svelte-1qb90xc"),U(u,"class","col"),U(e,"class","row mb-4")},m(Be,Ut){Ie(Be,e,Ut),Y(e,t),nn(s,t,null),Y(e,a),Y(e,u),Y(u,f),Y(f,h),Y(h,g),Y(h,v),Y(h,_),Y(_,O),Y(f,N),Y(f,L),Y(L,j),Y(L,z),Y(L,q),Y(q,F),Y(f,oe),Y(f,te),Y(te,se),Y(te,X),Y(te,we),Y(we,Te),Y(f,_e),Tt&&Tt.m(f,null),Y(f,ge),Y(f,nt),Y(nt,Je),Y(nt,ft),Y(nt,V),Y(V,et),Y(V,Et),Y(f,xt),Y(f,He),Y(He,ct),Y(He,an),Y(He,kt),Y(kt,qe),Y(f,gt),Y(f,de),Y(de,No),Y(de,Zn),Y(de,Bn),Y(Bn,Wo),Xt=!0},p(Be,Ut){const gn={};Ut&1&&(gn.record=Be[0]),s.$set(gn),(!Xt||Ut&1)&&A!==(A=Be[0]._file.path+"")&&jn(O,A),(!Xt||Ut&1)&&ee!==(ee=Be[0]._file.originalName+"")&&jn(F,ee),(!Xt||Ut&1)&&ye!==(ye=Be[0]._file.mime+"")&&jn(Te,ye),Be[0]._file.width?Tt?Tt.p(Be,Ut):(Tt=rae(Be),Tt.c(),Tt.m(f,ge)):Tt&&(Tt.d(1),Tt=null),(!Xt||Ut&1)&&ut!==(ut=(Be[0]._file.size/1024).toFixed(1)+"")&&jn(et,ut),(!Xt||Ut&1)&&bn!==(bn=Be[0]._file.checksum+"")&&jn(qe,bn),(!Xt||Ut&1)&&ao!==(ao=Be[0]._file.path+"")&&jn(Wo,ao),(!Xt||Ut&1&&St!==(St=tae(Be[0])))&&U(Bn,"href",St)},i(Be){Xt||(Oe(s.$$.fragment,Be),Xt=!0)},o(Be){$e(s.$$.fragment,Be),Xt=!1},d(Be){Be&&Pe(e),on(s),Tt&&Tt.d()}}}function rae(r){let e,t,s,a,u=r[0]._file.width+"",f,h,g=r[0]._file.height+"",v;return{c(){e=ae("li"),t=ae("span"),t.textContent="Dimensions",s=Ze(),a=ae("span"),f=Kt(u),h=Kt("x"),v=Kt(g),U(t,"class","text-muted"),U(e,"class","list-group-item border-primary")},m(_,A){Ie(_,e,A),Y(e,t),Y(e,s),Y(e,a),Y(a,f),Y(a,h),Y(a,v)},p(_,A){A&1&&u!==(u=_[0]._file.width+"")&&jn(f,u),A&1&&g!==(g=_[0]._file.height+"")&&jn(v,g)},d(_){_&&Pe(e)}}}function h2e(r){let e,t,s=r[1].type==="files"&&sae(r);return{c(){s&&s.c(),e=Bs()},m(a,u){s&&s.m(a,u),Ie(a,e,u),t=!0},p(a,[u]){a[1].type==="files"?s?(s.p(a,u),u&2&&Oe(s,1)):(s=sae(a),s.c(),Oe(s,1),s.m(e.parentNode,e)):s&&(So(),$e(s,1,1,()=>{s=null}),ko())},i(a){t||(Oe(s),t=!0)},o(a){$e(s),t=!1},d(a){s&&s.d(a),a&&Pe(e)}}}function m2e(r,e,t){let{record:s}=e,{schema:a}=e;return r.$$set=u=>{"record"in u&&t(0,s=u.record),"schema"in u&&t(1,a=u.schema)},[s,a]}class zhe extends xo{constructor(e){super(),Ao(this,e,m2e,h2e,Eo,{record:0,schema:1})}}function iae(r,e,t){const s=r.slice();return s[9]=e[t],s}function aae(r){let e,t=r[1],s=[];for(let a=0;a1&&aae(r);return{c(){t&&t.c(),e=Bs()},m(s,a){t&&t.m(s,a),Ie(s,e,a)},p(s,[a]){s[1].length>1?t?t.p(s,a):(t=aae(s),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},i:_n,o:_n,d(s){t&&t.d(s),s&&Pe(e)}}}function p2e(r,e,t){var O,N;let{schema:s}=e,{isCreateMode:a}=e,{active:u=""}=e,f=(N=(O=s.groups)==null?void 0:O.map(L=>({label:L,name:L})))!=null?N:[],h={label:"Main",name:""},g={label:"Graph",name:"_graph"};a?f=[h,...f]:f=[h,...f,g];function v(L){L.preventDefault(),t(0,u="_graph")}function _(L,j){L.preventDefault(),j=="_graph"?v(L):t(0,u=j)}const A=(L,j)=>_(j,L.name);return r.$$set=L=>{"schema"in L&&t(3,s=L.schema),"isCreateMode"in L&&t(4,a=L.isCreateMode),"active"in L&&t(0,u=L.active)},[u,f,_,s,a,A]}class Vhe extends xo{constructor(e){super(),Ao(this,e,p2e,g2e,Eo,{schema:3,isCreateMode:4,active:0})}}function cae(r,e,t){const s=r.slice();return s[11]=e[t],s}function uae(r){let e=[],t=new Map,s,a=r[3];const u=h=>h[11].id;for(let h=0;h{axios.get("/records/suggestions",{params:{schema:u.optionsFrom,field:u.optionsField,value:h,ui:u.ui}}).then(j=>{t(3,s=j.data)}).catch(j=>{console.log(j)})},500);function v(L,j){L.preventDefault(),t(0,f=j.data[u.optionsField]),t(1,h="")}const _=(L,j)=>v(j,L),A=(L,j)=>v(j,L),O=L=>{t(0,f=h),t(1,h="")},N=L=>{t(0,f=h),t(1,h="")};return r.$$set=L=>{"field"in L&&t(2,u=L.field),"value"in L&&t(0,f=L.value),"search"in L&&t(1,h=L.search)},t(3,s=[]),[f,h,u,s,a,v,g,_,A,O,N]}class ZV extends xo{constructor(e){super(),Ao(this,e,w2e,y2e,Eo,{field:2,value:0,search:1,update:6})}get update(){return this.$$.ctx[6]}}function hae(r,e,t){const s=r.slice();return s[11]=e[t][0],s[12]=e[t][1],s}function mae(r,e,t){const s=r.slice();return s[8]=e[t],s}function gae(r){let e,t;function s(f,h){return h&1&&(e=null),e==null&&(e=!!Array.isArray(f[0].selectOptions)),e?C2e:_2e}let a=s(r,-1),u=a(r);return{c(){u.c(),t=Bs()},m(f,h){u.m(f,h),Ie(f,t,h)},p(f,h){a===(a=s(f,h))&&u?u.p(f,h):(u.d(1),u=a(f),u&&(u.c(),u.m(t.parentNode,t)))},d(f){u.d(f),f&&Pe(t)}}}function _2e(r){let e=[],t=new Map,s,a=Object.entries(r[0].selectOptions);const u=f=>f[11];for(let f=0;ff[8];for(let f=0;ff(O,A),g=(A,O)=>f(O,A),v=(A,O)=>f(O,A),_=(A,O)=>f(O,A);return r.$$set=A=>{"field"in A&&t(0,s=A.field),"value"in A&&t(2,a=A.value),"search"in A&&t(3,u=A.search)},[s,f,a,u,h,g,v,_]}class E2e extends xo{constructor(e){super(),Ao(this,e,k2e,S2e,Eo,{field:0,value:2,search:3})}}function Rg(r,e){return r&&r[e]?r[e].message:null}function A2e(r){let e,t,s,a;return{c(){e=ae("input"),U(e,"type","text"),U(e,"id",r[3]),U(e,"class","form-control"),U(e,"autocomplete","off"),e.readOnly=t=r[1].readonly&&!r[2],vs(e,"is-invalid",r[7])},m(u,f){Ie(u,e,f),_r(e,r[0]),s||(a=En(e,"input",r[18]),s=!0)},p(u,f){f&8&&U(e,"id",u[3]),f&6&&t!==(t=u[1].readonly&&!u[2])&&(e.readOnly=t),f&1&&e.value!==u[0]&&_r(e,u[0]),f&128&&vs(e,"is-invalid",u[7])},i:_n,o:_n,d(u){u&&Pe(e),s=!1,a()}}}function x2e(r){let e,t,s,a,u,f,h,g,v,_,A,O,N;function L(ee){r[15](ee)}function j(ee){r[16](ee)}let z={field:r[1]};r[0]!==void 0&&(z.value=r[0]),r[6]!==void 0&&(z.search=r[6]),f=new E2e({props:z}),ts.push(()=>gr(f,"value",L)),ts.push(()=>gr(f,"search",j));let q=r[0]&&vae(r);return{c(){e=ae("div"),t=ae("input"),a=Ze(),u=ae("div"),sn(f.$$.fragment),v=Ze(),q&&q.c(),_=Bs(),U(t,"type","search"),U(t,"id",r[3]),U(t,"class","form-control dropdown-toggle"),U(t,"placeholder","Search for options"),U(t,"data-bs-toggle","dropdown"),U(t,"autocomplete","off"),t.readOnly=s=r[1].readonly&&!r[2],vs(t,"is-invalid",r[7]),U(u,"class","dropdown-menu w-100"),U(e,"class","dropdown")},m(ee,F){Ie(ee,e,F),Y(e,t),_r(t,r[6]),Y(e,a),Y(e,u),nn(f,u,null),Ie(ee,v,F),q&&q.m(ee,F),Ie(ee,_,F),A=!0,O||(N=En(t,"input",r[14]),O=!0)},p(ee,F){(!A||F&8)&&U(t,"id",ee[3]),(!A||F&6&&s!==(s=ee[1].readonly&&!ee[2]))&&(t.readOnly=s),F&64&&t.value!==ee[6]&&_r(t,ee[6]),(!A||F&128)&&vs(t,"is-invalid",ee[7]);const oe={};F&2&&(oe.field=ee[1]),!h&&F&1&&(h=!0,oe.value=ee[0],Cr(()=>h=!1)),!g&&F&64&&(g=!0,oe.search=ee[6],Cr(()=>g=!1)),f.$set(oe),ee[0]?q?q.p(ee,F):(q=vae(ee),q.c(),q.m(_.parentNode,_)):q&&(q.d(1),q=null)},i(ee){A||(Oe(f.$$.fragment,ee),A=!0)},o(ee){$e(f.$$.fragment,ee),A=!1},d(ee){ee&&Pe(e),on(f),ee&&Pe(v),q&&q.d(ee),ee&&Pe(_),O=!1,N()}}}function T2e(r){let e,t,s,a,u,f,h,g,v,_,A=r[1].optionsFrom&&yae(r),O=r[0]&&wae(r);return{c(){e=ae("div"),t=ae("input"),a=Ze(),u=ae("div"),A&&A.c(),f=Ze(),O&&O.c(),h=Bs(),U(t,"type","search"),U(t,"id",r[3]),U(t,"class","form-control dropdown-toggle"),U(t,"placeholder","Search for options"),U(t,"data-bs-toggle","dropdown"),U(t,"autocomplete","off"),t.readOnly=s=r[1].readonly&&!r[2],vs(t,"is-invalid",r[7]),U(u,"class","dropdown-menu w-100"),U(e,"class","dropdown")},m(N,L){Ie(N,e,L),Y(e,t),_r(t,r[6]),Y(e,a),Y(e,u),A&&A.m(u,null),Ie(N,f,L),O&&O.m(N,L),Ie(N,h,L),g=!0,v||(_=[En(t,"keyup",function(){B0(r[4].update)&&r[4].update.apply(this,arguments)}),En(t,"focus",function(){B0(r[4].update)&&r[4].update.apply(this,arguments)}),En(t,"input",r[9])],v=!0)},p(N,L){r=N,(!g||L&8)&&U(t,"id",r[3]),(!g||L&6&&s!==(s=r[1].readonly&&!r[2]))&&(t.readOnly=s),L&64&&t.value!==r[6]&&_r(t,r[6]),(!g||L&128)&&vs(t,"is-invalid",r[7]),r[1].optionsFrom?A?(A.p(r,L),L&2&&Oe(A,1)):(A=yae(r),A.c(),Oe(A,1),A.m(u,null)):A&&(So(),$e(A,1,1,()=>{A=null}),ko()),r[0]?O?O.p(r,L):(O=wae(r),O.c(),O.m(h.parentNode,h)):O&&(O.d(1),O=null)},i(N){g||(Oe(A),g=!0)},o(N){$e(A),g=!1},d(N){N&&Pe(e),A&&A.d(),N&&Pe(f),O&&O.d(N),N&&Pe(h),v=!1,Bi(_)}}}function vae(r){let e,t,s,a,u,f,h;function g(A,O){return O&2&&(s=null),s==null&&(s=!!Array.isArray(A[1].selectOptions)),s?O2e:D2e}let v=g(r,-1),_=v(r);return{c(){e=ae("span"),t=ae("div"),_.c(),a=Ze(),u=ae("button"),U(u,"type","button"),U(u,"class","btn-close btn-sm ms-1"),ss(u,"font-size","10px"),U(u,"aria-label","Close"),U(t,"class","d-flex align-items-center "),U(e,"class","badge rounded-pill bg-light text-dark fs-6 mt-3")},m(A,O){Ie(A,e,O),Y(e,t),_.m(t,null),Y(t,a),Y(t,u),f||(h=En(u,"click",Hu(r[17])),f=!0)},p(A,O){v===(v=g(A,O))&&_?_.p(A,O):(_.d(1),_=v(A),_&&(_.c(),_.m(t,a)))},d(A){A&&Pe(e),_.d(),f=!1,h()}}}function D2e(r){let e=r[1].selectOptions[r[0]]+"",t;return{c(){t=Kt(e)},m(s,a){Ie(s,t,a)},p(s,a){a&3&&e!==(e=s[1].selectOptions[s[0]]+"")&&jn(t,e)},d(s){s&&Pe(t)}}}function O2e(r){let e;return{c(){e=Kt(r[0])},m(t,s){Ie(t,e,s)},p(t,s){s&1&&jn(e,t[0])},d(t){t&&Pe(e)}}}function yae(r){let e,t,s,a;function u(g){r[11](g)}function f(g){r[12](g)}let h={field:r[1]};return r[0]!==void 0&&(h.value=r[0]),r[6]!==void 0&&(h.search=r[6]),e=new ZV({props:h}),r[10](e),ts.push(()=>gr(e,"value",u)),ts.push(()=>gr(e,"search",f)),{c(){sn(e.$$.fragment)},m(g,v){nn(e,g,v),a=!0},p(g,v){const _={};v&2&&(_.field=g[1]),!t&&v&1&&(t=!0,_.value=g[0],Cr(()=>t=!1)),!s&&v&64&&(s=!0,_.search=g[6],Cr(()=>s=!1)),e.$set(_)},i(g){a||(Oe(e.$$.fragment,g),a=!0)},o(g){$e(e.$$.fragment,g),a=!1},d(g){r[10](null),on(e,g)}}}function wae(r){let e,t,s,a,u,f,h;return{c(){e=ae("span"),t=ae("div"),s=Kt(r[0]),a=Ze(),u=ae("button"),U(u,"type","button"),U(u,"class","btn-close btn-sm ms-1"),ss(u,"font-size","10px"),U(u,"aria-label","Close"),U(t,"class","d-flex align-items-center "),U(e,"class","badge rounded-pill bg-light text-dark fs-6 mt-3")},m(g,v){Ie(g,e,v),Y(e,t),Y(t,s),Y(t,a),Y(t,u),f||(h=En(u,"click",Hu(r[13])),f=!0)},p(g,v){v&1&&jn(s,g[0])},d(g){g&&Pe(e),f=!1,h()}}}function _ae(r){let e,t;return{c(){e=ae("div"),t=Kt(r[7]),U(e,"class","invalid-feedback d-block")},m(s,a){Ie(s,e,a),Y(e,t)},p(s,a){a&128&&jn(t,s[7])},d(s){s&&Pe(e)}}}function M2e(r){let e,t,s,a,u;const f=[T2e,x2e,A2e],h=[];function g(_,A){return _[5]?0:_[1].selectOptions?1:2}t=g(r),s=h[t]=f[t](r);let v=r[7]&&_ae(r);return{c(){e=ae("div"),s.c(),a=Ze(),v&&v.c(),U(e,"class","mb-0")},m(_,A){Ie(_,e,A),h[t].m(e,null),Y(e,a),v&&v.m(e,null),u=!0},p(_,[A]){let O=t;t=g(_),t===O?h[t].p(_,A):(So(),$e(h[O],1,1,()=>{h[O]=null}),ko(),s=h[t],s?s.p(_,A):(s=h[t]=f[t](_),s.c()),Oe(s,1),s.m(e,a)),_[7]?v?v.p(_,A):(v=_ae(_),v.c(),v.m(e,null)):v&&(v.d(1),v=null)},i(_){u||(Oe(s),u=!0)},o(_){$e(s),u=!1},d(_){_&&Pe(e),h[t].d(),v&&v.d()}}}function R2e(r,e,t){let s,a,u,{field:f}=e,{value:h}=e,{isCreateMode:g}=e,{validationErrors:v}=e,{id:_}=e,A;function O(){a=this.value,t(6,a)}function N(se){ts[se?"unshift":"push"](()=>{A=se,t(4,A)})}function L(se){h=se,t(0,h)}function j(se){a=se,t(6,a)}const z=se=>t(0,h="");function q(){a=this.value,t(6,a)}function ee(se){h=se,t(0,h)}function F(se){a=se,t(6,a)}const oe=se=>t(0,h="");function te(){h=this.value,t(0,h)}return r.$$set=se=>{"field"in se&&t(1,f=se.field),"value"in se&&t(0,h=se.value),"isCreateMode"in se&&t(2,g=se.isCreateMode),"validationErrors"in se&&t(8,v=se.validationErrors),"id"in se&&t(3,_=se.id)},r.$$.update=()=>{r.$$.dirty&258&&t(7,s=Rg(v,f.name)),r.$$.dirty&6&&t(5,u=f.optionsFrom&&!(f.readonly&&!g))},t(6,a=""),[h,f,g,_,A,u,a,s,v,O,N,L,j,z,q,ee,F,oe,te]}class Uhe extends xo{constructor(e){super(),Ao(this,e,R2e,M2e,Eo,{field:1,value:0,isCreateMode:2,validationErrors:8,id:3})}}function Cae(r){let e,t;return{c(){e=ae("div"),t=Kt(r[4]),U(e,"class","invalid-feedback d-block")},m(s,a){Ie(s,e,a),Y(e,t)},p(s,a){a&16&&jn(t,s[4])},d(s){s&&Pe(e)}}}function N2e(r){let e,t,s,a,u,f,h=r[4]&&Cae(r);return{c(){e=ae("div"),t=ae("input"),a=Ze(),h&&h.c(),U(t,"type","text"),U(t,"id",r[3]),U(t,"class","form-control"),U(t,"autocomplete","off"),t.readOnly=s=r[1].readonly&&!r[2],vs(t,"is-invalid",r[4]),U(e,"class","mb-0")},m(g,v){Ie(g,e,v),Y(e,t),_r(t,r[0]),Y(e,a),h&&h.m(e,null),u||(f=En(t,"input",r[6]),u=!0)},p(g,[v]){v&8&&U(t,"id",g[3]),v&6&&s!==(s=g[1].readonly&&!g[2])&&(t.readOnly=s),v&1&&t.value!==g[0]&&_r(t,g[0]),v&16&&vs(t,"is-invalid",g[4]),g[4]?h?h.p(g,v):(h=Cae(g),h.c(),h.m(e,null)):h&&(h.d(1),h=null)},i:_n,o:_n,d(g){g&&Pe(e),h&&h.d(),u=!1,f()}}}function P2e(r,e,t){let s,{field:a}=e,{value:u}=e,{isCreateMode:f}=e,{validationErrors:h}=e,{id:g}=e;function v(){u=this.value,t(0,u)}return r.$$set=_=>{"field"in _&&t(1,a=_.field),"value"in _&&t(0,u=_.value),"isCreateMode"in _&&t(2,f=_.isCreateMode),"validationErrors"in _&&t(5,h=_.validationErrors),"id"in _&&t(3,g=_.id)},r.$$.update=()=>{r.$$.dirty&34&&t(4,s=Rg(h,a.name))},[u,a,f,g,s,h,v]}class Whe extends xo{constructor(e){super(),Ao(this,e,P2e,N2e,Eo,{field:1,value:0,isCreateMode:2,validationErrors:5,id:3})}}function lI(r,e,t,s,a=""){let u=t.map(h=>({target:h.id,source:e.id,sourceSchema:e.schema,targetSchema:h.schema,field:s,rank:""})),f=r.edges;return a==="replace"&&(f=f.filter(h=>h.field!==field.name)),r.records=fd.exports.uniqBy([...r.records,...t],h=>h.id),r.edges=fd.exports.uniqBy([...f,...u],h=>h.source+h.target+h.field),r}function I2e(r){let e,t,s;return t=new P_({props:{record:r[0],size:"small"}}),{c(){e=ae("div"),sn(t.$$.fragment),ss(e,"max-width","94px"),ss(e,"margin-right","15px")},m(a,u){Ie(a,e,u),nn(t,e,null),s=!0},p(a,u){const f={};u&1&&(f.record=a[0]),t.$set(f)},i(a){s||(Oe(t.$$.fragment,a),s=!0)},o(a){$e(t.$$.fragment,a),s=!1},d(a){a&&Pe(e),on(t)}}}function Sae(r){let e,t;return e=new jV({props:{status:r[0].status}}),{c(){sn(e.$$.fragment)},m(s,a){nn(e,s,a),t=!0},p(s,a){const u={};a&1&&(u.status=s[0].status),e.$set(u)},i(s){t||(Oe(e.$$.fragment,s),t=!0)},o(s){$e(e.$$.fragment,s),t=!1},d(s){on(e,s)}}}function kae(r){let e,t,s,a,u,f;return s=new fl({props:{icon:"trash-can"}}),{c(){e=ae("div"),t=ae("button"),sn(s.$$.fragment),U(t,"class","trash-button text-dark btn btn-sm btn-link svelte-dof9cm"),U(e,"class","position-absolute end-0"),ss(e,"top","5px")},m(h,g){Ie(h,e,g),Y(e,t),nn(s,t,null),a=!0,u||(f=En(t,"click",r[6]),u=!0)},p:_n,i(h){a||(Oe(s.$$.fragment,h),a=!0)},o(h){$e(s.$$.fragment,h),a=!1},d(h){h&&Pe(e),on(s),u=!1,f()}}}function B2e(r){let e,t,s,a,u,f,h,g,v,_,A,O,N,L,j=r[4].type==="files"&&I2e(r),z=r[0].status==="draft"&&Sae(r),q=r[2]&&kae(r);return{c(){var ee;e=ae("div"),t=ae("div"),j&&j.c(),s=Ze(),a=ae("div"),u=ae("a"),f=Kt(r[5]),g=Ze(),v=ae("small"),v.textContent=`${r[4].label}`,_=Ze(),A=ae("small"),z&&z.c(),O=Ze(),q&&q.c(),U(u,"class","title-link m-0 fs-5 text-decoration-none text-dark d-block svelte-dof9cm"),U(u,"href",h=r[3].lucentUrl+"/records/"+r[0].id),U(u,"title",r[5]),U(v,"class","text-muted"),U(A,"class","text-muted"),U(a,"class","overflow-hidden"),U(t,"class","card-body d-flex"),U(e,"class",N="card mb-2 bg-light "+r[1]+" svelte-dof9cm"),ss(e,"border-color",(ee=r[4].color)!=null?ee:"#ccc"),ss(e,"border-width","1px")},m(ee,F){Ie(ee,e,F),Y(e,t),j&&j.m(t,null),Y(t,s),Y(t,a),Y(a,u),Y(u,f),Y(a,g),Y(a,v),Y(a,_),Y(a,A),z&&z.m(A,null),Y(e,O),q&&q.m(e,null),L=!0},p(ee,[F]){ee[4].type==="files"&&j.p(ee,F),(!L||F&1&&h!==(h=ee[3].lucentUrl+"/records/"+ee[0].id))&&U(u,"href",h),ee[0].status==="draft"?z?(z.p(ee,F),F&1&&Oe(z,1)):(z=Sae(ee),z.c(),Oe(z,1),z.m(A,null)):z&&(So(),$e(z,1,1,()=>{z=null}),ko()),ee[2]?q?(q.p(ee,F),F&4&&Oe(q,1)):(q=kae(ee),q.c(),Oe(q,1),q.m(e,null)):q&&(So(),$e(q,1,1,()=>{q=null}),ko()),(!L||F&2&&N!==(N="card mb-2 bg-light "+ee[1]+" svelte-dof9cm"))&&U(e,"class",N)},i(ee){L||(Oe(j),Oe(z),Oe(q),L=!0)},o(ee){$e(j),$e(z),$e(q),L=!1},d(ee){ee&&Pe(e),j&&j.d(),z&&z.d(),q&&q.d()}}}function L2e(r,e,t){const s=Ip(),a=hi("channel");let{graph:u}=e,{record:f}=e,{classes:h=""}=e,{hasDelete:g=!1}=e,v=a.schemas.find(O=>O.name===f.schema),_=dd(a.schemas,f,u);function A(O){O.preventDefault(),s("remove",f.id)}return r.$$set=O=>{"graph"in O&&t(7,u=O.graph),"record"in O&&t(0,f=O.record),"classes"in O&&t(1,h=O.classes),"hasDelete"in O&&t(2,g=O.hasDelete)},[f,h,g,a,v,_,A,u]}class cI extends xo{constructor(e){super(),Ao(this,e,L2e,B2e,Eo,{graph:7,record:0,classes:1,hasDelete:2})}}function yO(r,e,t,s){var h,g;if(console.log(r),console.log(e),r===e)return t;let a=(h=t==null?void 0:t.filter(v=>v.field===s))!=null?h:[],u=(g=t==null?void 0:t.filter(v=>v.field!==s))!=null?g:[],f=a.splice(r,1)[0];return a.splice(e,0,f),[...u,...a]}function Eae(r,e,t){const s=r.slice();return s[23]=e[t],s}function Aae(r){let e,t,s,a;function u(g){r[13](g)}function f(g){r[14](g)}let h={field:r[23],schema:r[2],record:r[0],validationErrors:r[4],isCreateMode:r[3]};return r[0].data!==void 0&&(h.data=r[0].data),r[1]!==void 0&&(h.graph=r[1]),e=new y1e({props:h}),ts.push(()=>gr(e,"data",u)),ts.push(()=>gr(e,"graph",f)),{c(){sn(e.$$.fragment)},m(g,v){nn(e,g,v),a=!0},p(g,v){const _={};v&4&&(_.schema=g[2]),v&1&&(_.record=g[0]),v&16&&(_.validationErrors=g[4]),v&8&&(_.isCreateMode=g[3]),!t&&v&1&&(t=!0,_.data=g[0].data,Cr(()=>t=!1)),!s&&v&2&&(s=!0,_.graph=g[1],Cr(()=>s=!1)),e.$set(_)},i(g){a||(Oe(e.$$.fragment,g),a=!0)},o(g){$e(e.$$.fragment,g),a=!1},d(g){on(e,g)}}}function xae(r,e){let t,s,a,u=e[5]===e[23].group&&Aae(e);return{key:r,first:null,c(){t=Bs(),u&&u.c(),s=Bs(),this.first=t},m(f,h){Ie(f,t,h),u&&u.m(f,h),Ie(f,s,h),a=!0},p(f,h){e=f,e[5]===e[23].group?u?(u.p(e,h),h&32&&Oe(u,1)):(u=Aae(e),u.c(),Oe(u,1),u.m(s.parentNode,s)):u&&(So(),$e(u,1,1,()=>{u=null}),ko())},i(f){a||(Oe(u),a=!0)},o(f){$e(u),a=!1},d(f){f&&Pe(t),u&&u.d(f),f&&Pe(s)}}}function Tae(r){let e,t,s;function a(f){r[15](f)}let u={schema:r[2]};return r[0].status!==void 0&&(u.status=r[0].status),e=new $he({props:u}),ts.push(()=>gr(e,"status",a)),{c(){sn(e.$$.fragment)},m(f,h){nn(e,f,h),s=!0},p(f,h){const g={};h&4&&(g.schema=f[2]),!t&&h&1&&(t=!0,g.status=f[0].status,Cr(()=>t=!1)),e.$set(g)},i(f){s||(Oe(e.$$.fragment,f),s=!0)},o(f){$e(e.$$.fragment,f),s=!1},d(f){on(e,f)}}}function F2e(r){let e,t,s,a,u,f;return{c(){e=ae("button"),t=ae("span"),s=Kt(` Save`),U(t,"class","spinner-border spinner-border-sm"),U(t,"role","status"),U(t,"aria-hidden","true"),e.disabled=a=!r[6],U(e,"class","ms-2 btn btn-primary btn-spinner")},m(h,g){Ie(h,e,g),Y(e,t),Y(e,s),u||(f=En(e,"click",r[11]),u=!0)},p(h,g){g&64&&a!==(a=!h[6])&&(e.disabled=a)},d(h){h&&Pe(e),u=!1,f()}}}function H2e(r){let e,t,s;return{c(){e=ae("button"),e.innerHTML=` Add`,U(e,"class","ms-2 btn btn-primary btn-spinner")},m(a,u){Ie(a,e,u),t||(s=En(e,"click",r[11]),t=!0)},p:_n,d(a){a&&Pe(e),t=!1,s()}}}function $2e(r){let e,t,s,a,u,f,h,g,v,_=[],A=new Map,O,N,L,j,z,q,ee,F,oe;t=new sI({props:{message:r[7]}});function te(nt){r[12](nt)}let se={schema:r[2],isCreateMode:r[3],record:r[0]};r[5]!==void 0&&(se.active=r[5]),u=new Vhe({props:se}),ts.push(()=>gr(u,"active",te)),g=new zhe({props:{record:r[0],schema:r[2]}});let X=r[8];const we=nt=>nt[23].name;for(let nt=0;ntf=!1)),u.$set(V);const ut={};Je&1&&(ut.record=nt[0]),Je&4&&(ut.schema=nt[2]),g.$set(ut),Je&319&&(X=nt[8],So(),_=$h(_,Je,we,1,nt,X,A,a,gv,xae,null,Eae),ko()),nt[2].hasDrafts?ye?(ye.p(nt,Je),Je&4&&Oe(ye,1)):(ye=Tae(nt),ye.c(),Oe(ye,1),ye.m(L,j)):ye&&(So(),$e(ye,1,1,()=>{ye=null}),ko()),_e===(_e=Te(nt))&&ge?ge.p(nt,Je):(ge.d(1),ge=_e(nt),ge&&(ge.c(),ge.m(L,z)))},i(nt){if(!ee){Oe(t.$$.fragment,nt),Oe(u.$$.fragment,nt),Oe(g.$$.fragment,nt);for(let Je=0;Jeye.name!=="id"),j="_default";h.fields.reduce((ye,Te)=>{var _e;return Te.ui==="tab"?(j=Te.name,ye):(ye[j]=[...(_e=ye[j])!=null?_e:[],Te.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(v.edges))}}xhe(()=>{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 _?!1:!fd.exports.isEqual(A,{data:g.data,schema:g.schema,status:g.status,_sys:g._sys,_file:g._file,edges:v.edges})}function F(ye){ye.preventDefault(),f("cancel")}function oe(ye){return ye.preventDefault(),console.log("SAVE: Attempt"),t(4,s=null),t(7,a=""),new Promise(function(Te,_e){var ge,nt;if(!N&&!_){Te(null);return}if(!g){Te(null);return}t(1,v.edges=(nt=(ge=v.edges)==null?void 0:ge.filter(Je=>!Je._isTrashed&&Je.source===g.id))!=null?nt:[],v),axios.post(u.lucentUrl+"/records",{record:g,edges:v.edges,isCreateMode:_}).then(function(Je){console.log("SAVE: SAVED INLINE"),t(0,g=Je.data.records[0]),t(1,v=Je.data),_||z(),f("inlinesaved",{records:[g]}),Te(null)}).catch(function(Je){Je.response&&(typeof Je.response.data.error=="string"?t(7,a=Je.response.data.error):t(4,s=Je.response.data.error)),Te(null)})})}function te(ye){O=ye,t(5,O)}function se(ye){r.$$.not_equal(g.data,ye)&&(g.data=ye,t(0,g))}function X(ye){v=ye,t(1,v)}function we(ye){r.$$.not_equal(g.status,ye)&&(g.status=ye,t(0,g))}return r.$$set=ye=>{"schema"in ye&&t(2,h=ye.schema),"record"in ye&&t(0,g=ye.record),"graph"in ye&&t(1,v=ye.graph),"isCreateMode"in ye&&t(3,_=ye.isCreateMode)},r.$$.update=()=>{r.$$.dirty&16&&t(7,a=s?`Record submission failed. ${Object.entries(s).length} error(s)`:null)},t(4,s=null),[g,v,h,_,s,O,N,a,L,q,F,oe,te,se,X,we]}class jhe extends xo{constructor(e){super(),Ao(this,e,z2e,$2e,Eo,{schema:2,record:0,graph:1,isCreateMode:3})}}function Dae(r,e,t){const s=r.slice();return s[19]=e[t],s}function Oae(r,e,t){const s=r.slice();return s[22]=e[t],s}function Mae(r){let e,t=r[22].label+"",s;return{c(){e=ae("option"),s=Kt(t),e.__value=r[22],e.value=e.__value},m(a,u){Ie(a,e,u),Y(e,s)},p:_n,d(a){a&&Pe(e)}}}function Rae(r){let e,t=r[19].label+"",s,a;return{c(){e=ae("option"),s=Kt(t),e.__value=a=r[19],e.value=e.__value},m(u,f){Ie(u,e,f),Y(e,s)},p(u,f){f&2&&t!==(t=u[19].label+"")&&jn(s,t),f&2&&a!==(a=u[19])&&(e.__value=a,e.value=e.__value)},d(u){u&&Pe(e)}}}function V2e(r){let e,t,s,a,u,f,h,g,v,_,A,O,N,L,j,z,q,ee,F,oe,te,se,X,we,ye,Te,_e,ge,nt,Je;a=new fl({props:{icon:"filter"}});let ft=r[5],V=[];for(let Et=0;EtAdvanced filters',we=Ze(),ye=ae("form"),Te=ae("div"),_e=ae("input"),U(f,"class","ms-1"),U(s,"class","btn btn-sm btn-outline-primary dropdown-toggle d-flex align-items-center"),U(s,"type","button"),U(s,"data-bs-toggle","dropdown"),U(s,"data-bs-auto-close","outside"),U(s,"aria-expanded","false"),U(_,"class","form-select"),r[0]===void 0&&hk(()=>r[13].call(_)),U(v,"class","px-3 py-1 d-flex align-items-center"),U(N,"class","form-select"),r[4]===void 0&&hk(()=>r[14].call(N)),U(O,"class","px-3 py-1 d-flex align-items-center"),U(z,"type","text"),U(z,"class","form-control"),U(j,"class","px-3 py-1 d-flex align-items-center"),U(F,"class","btn btn-outline-primary"),U(F,"type","button"),U(ee,"class","px-3 py-1 d-flex align-items-center"),U(_e,"type","search"),U(_e,"class","form-control"),U(_e,"placeholder","Advanced filters"),_e.required=!0,U(Te,"class","px-3 py-1 d-flex align-items-center"),U(g,"class","dropdown-menu"),ss(g,"width","300px"),U(t,"class","btn-group"),U(e,"class","mx-2 d-flex align-items-center")},m(Et,xt){Ie(Et,e,xt),Y(e,t),Y(t,s),nn(a,s,null),Y(s,u),Y(s,f),Y(t,h),Y(t,g),Y(g,v),Y(v,_);for(let He=0;Hese.files===!1));let N=[...f.fields,...O].filter(se=>!["file","json","tab"].includes(se.ui)),L,j="";function z(se){se.preventDefault();let X="";f.fields.find(Te=>Te.name===L.name)&&(X="data.");let we=`filter[${X+L.name}_${a.name}]`;const ye=new URL(_!=null?_:window.location.href);ye.searchParams.set("skip","0"),ye.searchParams.set(we,j),v?u("refresh",ye):window.location=ye}function q(se){var _e,ge;se.preventDefault();let X=(_e=A.split("=")[0])!=null?_e:"";if(!X)return;let we=`filter[${X}]`,ye=(ge=A.split("=")[1])!=null?ge:"";if(!ye)return;const Te=new URL(_!=null?_:window.location.href);Te.searchParams.set("skip","0"),Te.searchParams.set(we,ye),v?u("refresh",Te):window.location=Te}function ee(){L=Aie(this),t(0,L),t(5,N)}function F(){a=Aie(this),t(4,a),t(1,s),t(10,g),t(0,L),t(1,s),t(10,g),t(0,L)}function oe(){j=this.value,t(3,j)}function te(){A=this.value,t(2,A)}return r.$$set=se=>{"schema"in se&&t(8,f=se.schema),"systemFields"in se&&t(9,h=se.systemFields),"operators"in se&&t(10,g=se.operators),"inModal"in se&&t(11,v=se.inModal),"modalUrl"in se&&t(12,_=se.modalUrl)},r.$$.update=()=>{r.$$.dirty&1025&&t(1,s=g.filter(se=>se.uis.includes(L==null?void 0:L.ui)||se.uis[0]=="*")),r.$$.dirty&2&&t(4,a=s[0])},[L,s,A,j,a,N,z,q,f,h,g,v,_,ee,F,oe,te]}class W2e extends xo{constructor(e){super(),Ao(this,e,U2e,V2e,Eo,{schema:8,systemFields:9,operators:10,inModal:11,modalUrl:12})}}function j2e(r){let e,t,s,a,u,f,h,g;return{c(){e=ae("fieldset"),t=ae("label"),s=Kt(`Upload file `),a=ae("span"),a.innerHTML='Loading...',u=Ze(),f=ae("input"),U(a,"class","spinner-border spinner-border-sm"),U(a,"role","status"),U(a,"aria-hidden","true"),U(f,"class","form-control"),U(f,"type","file"),U(f,"id","formFile"),f.multiple=!0,U(f,"accept",Z2e),f.disabled=r[0],f.hidden=!0,U(t,"class","btn btn-primary btn-sm btn-spinner "),e.disabled=r[0]},m(v,_){Ie(v,e,_),Y(e,t),Y(t,s),Y(t,a),Y(t,u),Y(t,f),h||(g=En(f,"input",r[1]),h=!0)},p(v,[_]){_&1&&(f.disabled=v[0]),_&1&&(e.disabled=v[0])},i:_n,o:_n,d(v){v&&Pe(e),h=!1,g()}}}let Z2e="";function q2e(r,e,t){const s=Ip(),a=hi("channel");let{schema:u}=e,f=[],h=!1;function g(v){t(0,h=!0),f=v.target.files?[...v.target.files]:[];let _=new FormData;_.append("schema",u.name),Array.from(f).forEach(function(A){_.append("files[]",A)}),s("beforeUpload",f),axios.post(a.lucentUrl+"/files/upload",_,{headers:{"Content-Type":"multipart/form-data"}}).then(A=>{A.data.error?s("uploadError",A.data.error):s("uploadComplete",A.data),t(0,h=!1)}).catch(A=>{t(0,h=!1),console.log(A.response.data)})}return r.$$set=v=>{"schema"in v&&t(2,u=v.schema)},[h,g,u]}class G2e extends xo{constructor(e){super(),Ao(this,e,q2e,j2e,Eo,{schema:2})}}function Nae(r,e,t){const s=r.slice();return s[18]=e[t],s}function Pae(r,e,t){const s=r.slice();return s[18]=e[t],s}function K2e(r){let e,t;return e=new fl({props:{icon:"arrow-up-short-wide"}}),{c(){sn(e.$$.fragment)},m(s,a){nn(e,s,a),t=!0},i(s){t||(Oe(e.$$.fragment,s),t=!0)},o(s){$e(e.$$.fragment,s),t=!1},d(s){on(e,s)}}}function Y2e(r){let e,t;return e=new fl({props:{icon:"arrow-down-wide-short"}}),{c(){sn(e.$$.fragment)},m(s,a){nn(e,s,a),t=!0},i(s){t||(Oe(e.$$.fragment,s),t=!0)},o(s){$e(e.$$.fragment,s),t=!1},d(s){on(e,s)}}}function Iae(r){let e,t,s,a,u,f,h,g,v,_,A,O=r[18].label+"",N,L,j,z,q;a=new fl({props:{icon:"arrow-up-short-wide"}});function ee(...te){return r[10](r[18],...te)}g=new fl({props:{icon:"arrow-down-wide-short"}});function F(...te){return r[11](r[18],...te)}function oe(...te){return r[12](r[18],...te)}return{c(){e=ae("div"),t=ae("div"),s=ae("button"),sn(a.$$.fragment),f=Ze(),h=ae("button"),sn(g.$$.fragment),_=Ze(),A=ae("button"),N=Kt(O),L=Ze(),U(s,"title","Sort Ascending"),U(s,"class",u="btn btn-sm "+(r[18].name==r[0]?"btn-primary":"btn-outline-primary")),U(h,"title","Sort Descending"),U(h,"class",v="btn btn-sm "+("-"+r[18].name==r[0]?"btn-primary":"btn-outline-primary")),U(A,"title","Sort Ascending"),U(A,"class","btn btn-sm btn-outline-primary w-100 text-nowrap"),ss(A,"overflow","hidden"),U(t,"class","btn-group w-100"),U(e,"class","col-4 px-3 py-1 d-flex align-items-center")},m(te,se){Ie(te,e,se),Y(e,t),Y(t,s),nn(a,s,null),Y(t,f),Y(t,h),nn(g,h,null),Y(t,_),Y(t,A),Y(A,N),Y(e,L),j=!0,z||(q=[En(s,"click",ee),En(h,"click",F),En(A,"click",oe)],z=!0)},p(te,se){r=te,(!j||se&5&&u!==(u="btn btn-sm "+(r[18].name==r[0]?"btn-primary":"btn-outline-primary")))&&U(s,"class",u),(!j||se&5&&v!==(v="btn btn-sm "+("-"+r[18].name==r[0]?"btn-primary":"btn-outline-primary")))&&U(h,"class",v),(!j||se&4)&&O!==(O=r[18].label+"")&&jn(N,O)},i(te){j||(Oe(a.$$.fragment,te),Oe(g.$$.fragment,te),j=!0)},o(te){$e(a.$$.fragment,te),$e(g.$$.fragment,te),j=!1},d(te){te&&Pe(e),on(a),on(g),z=!1,Bi(q)}}}function Bae(r){let e,t,s,a,u,f,h,g,v,_,A,O=r[18].label+"",N,L,j,z,q;a=new fl({props:{icon:"arrow-up-short-wide"}});function ee(...te){return r[13](r[18],...te)}g=new fl({props:{icon:"arrow-down-wide-short"}});function F(...te){return r[14](r[18],...te)}function oe(...te){return r[15](r[18],...te)}return{c(){e=ae("div"),t=ae("div"),s=ae("button"),sn(a.$$.fragment),f=Ze(),h=ae("button"),sn(g.$$.fragment),_=Ze(),A=ae("button"),N=Kt(O),L=Ze(),U(s,"title","Sort Ascending"),U(s,"class",u="btn btn-sm "+(r[18].name==r[0]?"btn-primary":"btn-outline-primary")),U(h,"title","Sort Descending"),U(h,"class",v="btn btn-sm "+("-"+r[18].name==r[0]?"btn-primary":"btn-outline-primary")),U(A,"title","Sort Ascending"),U(A,"class","btn btn-sm btn-outline-primary w-100 text-nowrap"),ss(A,"overflow","hidden"),U(t,"class","btn-group w-100"),U(e,"class","col-4 px-3 py-1 d-flex align-items-center")},m(te,se){Ie(te,e,se),Y(e,t),Y(t,s),nn(a,s,null),Y(t,f),Y(t,h),nn(g,h,null),Y(t,_),Y(t,A),Y(A,N),Y(e,L),j=!0,z||(q=[En(s,"click",ee),En(h,"click",F),En(A,"click",oe)],z=!0)},p(te,se){r=te,(!j||se&3&&u!==(u="btn btn-sm "+(r[18].name==r[0]?"btn-primary":"btn-outline-primary")))&&U(s,"class",u),(!j||se&3&&v!==(v="btn btn-sm "+("-"+r[18].name==r[0]?"btn-primary":"btn-outline-primary")))&&U(h,"class",v),(!j||se&2)&&O!==(O=r[18].label+"")&&jn(N,O)},i(te){j||(Oe(a.$$.fragment,te),Oe(g.$$.fragment,te),j=!0)},o(te){$e(a.$$.fragment,te),$e(g.$$.fragment,te),j=!1},d(te){te&&Pe(e),on(a),on(g),z=!1,Bi(q)}}}function X2e(r){let e,t,s,a,u,f,h,g=r[3].label+"",v,_,A,O,N,L,j,z,q;const ee=[Y2e,K2e],F=[];function oe(_e,ge){return ge&1&&(s=null),s==null&&(s=!!_e[0].startsWith("-")),s?0:1}a=oe(r,-1),u=F[a]=ee[a](r);let te=r[2],se=[];for(let _e=0;_e$e(se[_e],1,1,()=>{se[_e]=null});let we=r[1],ye=[];for(let _e=0;_e$e(ye[_e],1,1,()=>{ye[_e]=null});return{c(){e=ae("div"),t=ae("button"),u.c(),f=Ze(),h=ae("span"),v=Kt(g),_=Ze(),A=ae("div"),O=ae("div");for(let _e=0;_e{F[nt]=null}),ko(),u=F[a],u||(u=F[a]=ee[a](_e),u.c()),Oe(u,1),u.m(t,f)),(!q||ge&8)&&g!==(g=_e[3].label+"")&&jn(v,g),ge&53){te=_e[2];let Je;for(Je=0;Jewe.name===se.name)?"":"data.";return O(X+se.name)}function L(te,se){te.preventDefault();let X=A.includes(we=>we.name===se.name)?"":"data.";return O("-"+X+se.name)}const j=(te,se)=>N(se,te),z=(te,se)=>L(se,te),q=(te,se)=>N(se,te),ee=(te,se)=>N(se,te),F=(te,se)=>L(se,te),oe=(te,se)=>N(se,te);return r.$$set=te=>{"schema"in te&&t(6,h=te.schema),"sort"in te&&t(0,g=te.sort),"inModal"in te&&t(7,v=te.inModal),"modalUrl"in te&&t(8,_=te.modalUrl),"systemFields"in te&&t(9,A=te.systemFields)},r.$$.update=()=>{r.$$.dirty&577&&t(3,s=[...h.fields,...A].find(te=>te.name===g||"-"+te.name===g||"data."+te.name===g||"-data."+te.name===g)),r.$$.dirty&64&&t(2,a=h.fields.filter(te=>!["reference","file","json","id","tab"].includes(te.ui))),r.$$.dirty&512&&t(1,u=A),r.$$.dirty&576&&h.type==="collection"&&t(1,u=A.filter(te=>te.files===!1))},[g,u,a,s,N,L,h,v,_,A,j,z,q,ee,F,oe]}class Q2e extends xo{constructor(e){super(),Ao(this,e,J2e,X2e,Eo,{schema:6,sort:0,inModal:7,modalUrl:8,systemFields:9})}}function ewe(r){var N,L;let e,t,s,a,u=((L=(N=r[0].find(r[9]))==null?void 0:N.symbol)!=null?L:"")+"",f,h,g,v,_,A,O;return{c(){e=ae("span"),t=ae("div"),s=Kt(r[4]),a=Ze(),f=Kt(u),h=Ze(),g=Kt(r[2]),v=Ze(),_=ae("button"),U(_,"type","button"),U(_,"class","btn-close btn-close ms-1"),U(_,"aria-label","Close"),U(t,"class","d-flex align-items-center justify-content-center"),U(e,"class","applied-filter d-inline-block border border-primary rounded lx-small-text me-1 px-2 py-1 svelte-6qi3g8"),ss(e,"line-height","22px ")},m(j,z){Ie(j,e,z),Y(e,t),Y(t,s),Y(t,a),Y(t,f),Y(t,h),Y(t,g),Y(t,v),Y(t,_),A||(O=En(_,"click",r[10]),A=!0)},p(j,[z]){var q,ee;z&1&&u!==(u=((ee=(q=j[0].find(j[9]))==null?void 0:q.symbol)!=null?ee:"")+"")&&jn(f,u),z&4&&jn(g,j[2])},i:_n,o:_n,d(j){j&&Pe(e),A=!1,O()}}}function twe(r,e,t){var ee,F;const s=Ip();let{schema:a}=e,{operators:u}=e,{key:f}=e,{value:h}=e,{inModal:g}=e,{modalUrl:v}=e,_=f.split("_"),A=(ee=_[_.length-1])!=null?ee:"eq",O=f.replace("_"+A,""),N=a.fields.find(oe=>oe.name===O),L=(F=N==null?void 0:N.label)!=null?F:O;function j(oe,te){oe.preventDefault();let se=`filter[${te}]`;const X=new URL(v!=null?v:window.location.href);X.searchParams.set("skip","0"),X.searchParams.delete(se),g?s("refresh",X):window.location=X}const z=oe=>oe.name===A,q=oe=>j(oe,f);return r.$$set=oe=>{"schema"in oe&&t(6,a=oe.schema),"operators"in oe&&t(0,u=oe.operators),"key"in oe&&t(1,f=oe.key),"value"in oe&&t(2,h=oe.value),"inModal"in oe&&t(7,g=oe.inModal),"modalUrl"in oe&&t(8,v=oe.modalUrl)},[u,f,h,A,L,j,a,g,v,z,q]}class nwe extends xo{constructor(e){super(),Ao(this,e,twe,ewe,Eo,{schema:6,operators:0,key:1,value:2,inModal:7,modalUrl:8})}}function Lae(r,e,t){const s=r.slice();return s[18]=e[t][0],s[19]=e[t][1],s}function owe(r){let e;return{c(){e=ae("input"),U(e,"type","search"),U(e,"name","filter[_file.originalName_regex]"),U(e,"placeholder","Search"),U(e,"class","form-control"),e.required=!0},m(t,s){Ie(t,e,s)},p:_n,d(t){t&&Pe(e)}}}function swe(r){let e,t;return{c(){e=ae("input"),U(e,"type","search"),U(e,"name",t="filter[data."+r[0].fields[0].name+"_regex]"),U(e,"placeholder","Search"),U(e,"class","form-control"),e.required=!0},m(s,a){Ie(s,e,a)},p(s,a){a&1&&t!==(t="filter[data."+s[0].fields[0].name+"_regex]")&&U(e,"name",t)},d(s){s&&Pe(e)}}}function rwe(r){let e,t,s;return t=new G2e({props:{schema:r[0]}}),t.$on("uploadComplete",r[10]),{c(){e=ae("div"),sn(t.$$.fragment),U(e,"class","d-inline-block ms-1")},m(a,u){Ie(a,e,u),nn(t,e,null),s=!0},p(a,u){const f={};u&1&&(f.schema=a[0]),t.$set(f)},i(a){s||(Oe(t.$$.fragment,a),s=!0)},o(a){$e(t.$$.fragment,a),s=!1},d(a){a&&Pe(e),on(t)}}}function iwe(r){let e,t=!r[4]&&Fae(r);return{c(){t&&t.c(),e=Bs()},m(s,a){t&&t.m(s,a),Ie(s,e,a)},p(s,a){s[4]?t&&(t.d(1),t=null):t?t.p(s,a):(t=Fae(s),t.c(),t.m(e.parentNode,e))},i:_n,o:_n,d(s){t&&t.d(s),s&&Pe(e)}}}function Fae(r){let e,t,s;return{c(){e=ae("a"),t=Kt("New Record"),U(e,"href",s=r[7].lucentUrl+"/records/new?schema="+r[0].name),U(e,"class","btn btn-sm btn-primary")},m(a,u){Ie(a,e,u),Y(e,t)},p(a,u){u&1&&s!==(s=a[7].lucentUrl+"/records/new?schema="+a[0].name)&&U(e,"href",s)},d(a){a&&Pe(e)}}}function Hae(r){let e,t,s,a,u,f,h,g,v,_,A,O,N,L;return s=new fl({props:{icon:"ellipsis-vertical"}}),{c(){e=ae("div"),t=ae("button"),sn(s.$$.fragment),a=Ze(),u=ae("ul"),f=ae("li"),h=ae("a"),g=Kt("Export to CSV"),v=Ze(),_=ae("li"),A=ae("a"),O=Kt("View trashed records"),U(t,"class","btn btn-link btn-sm"),U(t,"type","button"),U(t,"data-bs-toggle","dropdown"),U(t,"aria-expanded","false"),U(h,"class","dropdown-item"),U(h,"href",r[8]),U(A,"class","dropdown-item"),U(A,"href",N=r[7].lucentUrl+"/content/"+r[0].name+"?filter[status_in]=trashed"),U(u,"class","dropdown-menu"),U(e,"class","dropdown d-inline-block")},m(j,z){Ie(j,e,z),Y(e,t),nn(s,t,null),Y(e,a),Y(e,u),Y(u,f),Y(f,h),Y(h,g),Y(u,v),Y(u,_),Y(_,A),Y(A,O),L=!0},p(j,z){(!L||z&1&&N!==(N=j[7].lucentUrl+"/content/"+j[0].name+"?filter[status_in]=trashed"))&&U(A,"href",N)},i(j){L||(Oe(s.$$.fragment,j),L=!0)},o(j){$e(s.$$.fragment,j),L=!1},d(j){j&&Pe(e),on(s)}}}function $ae(r){let e,t,s=Object.entries(r[3]),a=[];for(let f=0;f$e(a[f],1,1,()=>{a[f]=null});return{c(){e=ae("div");for(let f=0;f0,z,q,ee,F;s=new Q2e({props:{schema:r[0],sort:r[1],systemFields:r[6],inModal:r[4],modalUrl:r[5]}}),s.$on("refresh",r[12]);function oe(Je){r[13](Je)}let te={systemFields:r[6],operators:r[2],filter:r[3],inModal:r[4],modalUrl:r[5]};r[0]!==void 0&&(te.schema=r[0]),u=new W2e({props:te}),ts.push(()=>gr(u,"schema",oe)),u.$on("refresh",r[14]);function se(Je,ft){var V;return(V=Je[0].fields[0])!=null&&V.name?swe:owe}let X=se(r),we=X(r);const ye=[iwe,rwe],Te=[];function _e(Je,ft){return Je[0].type==="collection"?0:1}A=_e(r),O=Te[A]=ye[A](r);let ge=!r[4]&&Hae(r),nt=j&&$ae(r);return{c(){e=ae("div"),t=ae("div"),sn(s.$$.fragment),a=Ze(),sn(u.$$.fragment),h=Ze(),g=ae("form"),we.c(),v=Ze(),_=ae("div"),O.c(),N=Ze(),ge&&ge.c(),L=Ze(),nt&&nt.c(),z=Bs(),U(g,"method","GET"),U(t,"class","d-flex align-items-center"),U(_,"class","d-flex align-items-center "),U(e,"class","mb-3 d-flex align-items-center justify-content-between")},m(Je,ft){Ie(Je,e,ft),Y(e,t),nn(s,t,null),Y(t,a),nn(u,t,null),Y(t,h),Y(t,g),we.m(g,null),Y(e,v),Y(e,_),Te[A].m(_,null),Y(_,N),ge&&ge.m(_,null),Ie(Je,L,ft),nt&&nt.m(Je,ft),Ie(Je,z,ft),q=!0,ee||(F=En(g,"submit",r[9]),ee=!0)},p(Je,[ft]){const V={};ft&1&&(V.schema=Je[0]),ft&2&&(V.sort=Je[1]),ft&64&&(V.systemFields=Je[6]),ft&16&&(V.inModal=Je[4]),ft&32&&(V.modalUrl=Je[5]),s.$set(V);const ut={};ft&64&&(ut.systemFields=Je[6]),ft&4&&(ut.operators=Je[2]),ft&8&&(ut.filter=Je[3]),ft&16&&(ut.inModal=Je[4]),ft&32&&(ut.modalUrl=Je[5]),!f&&ft&1&&(f=!0,ut.schema=Je[0],Cr(()=>f=!1)),u.$set(ut),X===(X=se(Je))&&we?we.p(Je,ft):(we.d(1),we=X(Je),we&&(we.c(),we.m(g,null)));let et=A;A=_e(Je),A===et?Te[A].p(Je,ft):(So(),$e(Te[et],1,1,()=>{Te[et]=null}),ko(),O=Te[A],O?O.p(Je,ft):(O=Te[A]=ye[A](Je),O.c()),Oe(O,1),O.m(_,N)),Je[4]?ge&&(So(),$e(ge,1,1,()=>{ge=null}),ko()):ge?(ge.p(Je,ft),ft&16&&Oe(ge,1)):(ge=Hae(Je),ge.c(),Oe(ge,1),ge.m(_,null)),ft&8&&(j=Object.entries(Je[3]).length>0),j?nt?(nt.p(Je,ft),ft&8&&Oe(nt,1)):(nt=$ae(Je),nt.c(),Oe(nt,1),nt.m(z.parentNode,z)):nt&&(So(),$e(nt,1,1,()=>{nt=null}),ko())},i(Je){q||(Oe(s.$$.fragment,Je),Oe(u.$$.fragment,Je),Oe(O),Oe(ge),Oe(nt),q=!0)},o(Je){$e(s.$$.fragment,Je),$e(u.$$.fragment,Je),$e(O),$e(ge),$e(nt),q=!1},d(Je){Je&&Pe(e),on(s),on(u),we.d(),Te[A].d(),ge&&ge.d(),Je&&Pe(L),nt&&nt.d(Je),Je&&Pe(z),ee=!1,F()}}}function lwe(r,e,t){const s=hi("channel"),a=Ip();let{sort:u}=e,{schema:f}=e,{operators:h}=e,{filter:g}=e,{inModal:v}=e,{modalUrl:_}=e,{records:A}=e,{systemFields:O=[]}=e,N=new URL(window.location.href),L=N.pathname+"/csv?"+N.searchParams.toString();function j(te){te.preventDefault();const se=new FormData(te.target);let X=se.keys().next().value,we=se.values().next().value;const ye=new URL(_!=null?_:window.location.href);ye.searchParams.set("skip","0"),ye.searchParams.set(X,we),v?a("refresh",ye):window.location=ye}function z(te){t(11,A=te.detail)}function q(te){Tz.call(this,r,te)}function ee(te){f=te,t(0,f)}function F(te){Tz.call(this,r,te)}function oe(te){Tz.call(this,r,te)}return r.$$set=te=>{"sort"in te&&t(1,u=te.sort),"schema"in te&&t(0,f=te.schema),"operators"in te&&t(2,h=te.operators),"filter"in te&&t(3,g=te.filter),"inModal"in te&&t(4,v=te.inModal),"modalUrl"in te&&t(5,_=te.modalUrl),"records"in te&&t(11,A=te.records),"systemFields"in te&&t(6,O=te.systemFields)},[f,u,h,g,v,_,O,s,L,j,z,A,q,ee,F,oe]}class cwe extends xo{constructor(e){super(),Ao(this,e,lwe,awe,Eo,{sort:1,schema:0,operators:2,filter:3,inModal:4,modalUrl:5,records:11,systemFields:6})}}function Vae(r,e,t){const s=r.slice();return s[9]=e[t],s}function uwe(r){let e,t=r[9]+"",s,a,u,f;function h(...g){return r[7](r[9],...g)}return{c(){e=ae("a"),s=Kt(t),U(e,"class","page-link"),U(e,"href",a=r[2](r[9]))},m(g,v){Ie(g,e,v),Y(e,s),u||(f=En(e,"click",h),u=!0)},p(g,v){r=g,v&1&&t!==(t=r[9]+"")&&jn(s,t),v&1&&a!==(a=r[2](r[9]))&&U(e,"href",a)},d(g){g&&Pe(e),u=!1,f()}}}function fwe(r){let e,t=r[9]+"",s;return{c(){e=ae("span"),s=Kt(t),U(e,"class","page-link active")},m(a,u){Ie(a,e,u),Y(e,s)},p(a,u){u&1&&t!==(t=a[9]+"")&&jn(s,t)},d(a){a&&Pe(e)}}}function Uae(r){let e,t;function s(f,h){return f[1]==f[9]?fwe:uwe}let a=s(r),u=a(r);return{c(){e=ae("li"),u.c(),t=Ze(),U(e,"class","page-item")},m(f,h){Ie(f,e,h),u.m(e,null),Y(e,t)},p(f,h){a===(a=s(f))&&u?u.p(f,h):(u.d(1),u=a(f),u&&(u.c(),u.m(e,t)))},d(f){f&&Pe(e),u.d()}}}function dwe(r){let e,t=r[0],s=[];for(let a=0;a_(N,O);return r.$$set=O=>{"pages"in O&&t(0,a=O.pages),"limit"in O&&t(4,u=O.limit),"currentPage"in O&&t(1,f=O.currentPage),"inModal"in O&&t(5,h=O.inModal),"modalUrl"in O&&t(6,g=O.modalUrl)},[a,f,v,_,u,h,g,A]}class mwe extends xo{constructor(e){super(),Ao(this,e,hwe,dwe,Eo,{pages:0,limit:4,currentPage:1,inModal:5,modalUrl:6})}}function Wae(r){let e,t,s,a,u,f,h,g,v,_;return a=new mwe({props:{pages:r[7],currentPage:r[6],limit:r[2],inModal:r[0],modalUrl:r[1]}}),a.$on("refresh",r[10]),{c(){e=ae("li"),t=ae("a"),t.textContent="First",s=Ze(),sn(a.$$.fragment),u=Ze(),f=ae("li"),h=ae("a"),h.textContent="Last",U(t,"href","/"),U(t,"class","page-link"),U(e,"class","page-item disabled"),vs(e,"disabled",r[6]===1),U(h,"class","page-link"),U(h,"href","/"),vs(h,"disabled",r[6]===r[5]),U(f,"class","page-item")},m(A,O){Ie(A,e,O),Y(e,t),Ie(A,s,O),nn(a,A,O),Ie(A,u,O),Ie(A,f,O),Y(f,h),g=!0,v||(_=[En(t,"click",r[9]),En(h,"click",r[8])],v=!0)},p(A,O){(!g||O&64)&&vs(e,"disabled",A[6]===1);const N={};O&128&&(N.pages=A[7]),O&64&&(N.currentPage=A[6]),O&4&&(N.limit=A[2]),O&1&&(N.inModal=A[0]),O&2&&(N.modalUrl=A[1]),a.$set(N),(!g||O&96)&&vs(h,"disabled",A[6]===A[5])},i(A){g||(Oe(a.$$.fragment,A),g=!0)},o(A){$e(a.$$.fragment,A),g=!1},d(A){A&&Pe(e),A&&Pe(s),on(a,A),A&&Pe(u),A&&Pe(f),v=!1,Bi(_)}}}function gwe(r){let e,t,s,a,u,f,h=+r[3]+1+"",g,v,_,A=(+r[3]+r[2]>r[4]?r[4]:+r[3]+r[2])+"",O,N,L,j,z,q,ee=r[5]>1&&Wae(r);return{c(){e=ae("nav"),t=ae("ul"),ee&&ee.c(),s=Ze(),a=ae("p"),u=Kt(`Showing `),f=ae("span"),g=Kt(h),v=Kt(` to `),_=ae("span"),O=Kt(A),N=Kt(` of `),L=ae("span"),j=Kt(r[4]),z=Kt(` total`),U(t,"class","pagination justify-content-center"),U(f,"class","font-medium"),U(_,"class","font-medium"),U(L,"class","font-medium"),U(a,"class","text-muted text-center")},m(F,oe){Ie(F,e,oe),Y(e,t),ee&&ee.m(t,null),Ie(F,s,oe),Ie(F,a,oe),Y(a,u),Y(a,f),Y(f,g),Y(a,v),Y(a,_),Y(_,O),Y(a,N),Y(a,L),Y(L,j),Y(a,z),q=!0},p(F,[oe]){F[5]>1?ee?(ee.p(F,oe),oe&32&&Oe(ee,1)):(ee=Wae(F),ee.c(),Oe(ee,1),ee.m(t,null)):ee&&(So(),$e(ee,1,1,()=>{ee=null}),ko()),(!q||oe&8)&&h!==(h=+F[3]+1+"")&&jn(g,h),(!q||oe&28)&&A!==(A=(+F[3]+F[2]>F[4]?F[4]:+F[3]+F[2])+"")&&jn(O,A),(!q||oe&16)&&jn(j,F[4])},i(F){q||(Oe(ee),q=!0)},o(F){$e(ee),q=!1},d(F){F&&Pe(e),ee&&ee.d(),F&&Pe(s),F&&Pe(a)}}}function pwe(r,e,t){let s,a,u;const f=Ip();let{inModal:h}=e,{modalUrl:g}=e,{limit:v}=e,{skip:_}=e,{total:A}=e;function O(z){z.preventDefault(),L(s)}function N(z){z.preventDefault(),L(1)}function L(z){const q=new URL(g!=null?g:window.location.href);let ee=z*v-v;q.searchParams.set("skip",ee),h?f("refresh",q):window.location=q}function j(z){Tz.call(this,r,z)}return r.$$set=z=>{"inModal"in z&&t(0,h=z.inModal),"modalUrl"in z&&t(1,g=z.modalUrl),"limit"in z&&t(2,v=z.limit),"skip"in z&&t(3,_=z.skip),"total"in z&&t(4,A=z.total)},r.$$.update=()=>{r.$$.dirty&20&&t(5,s=Math.ceil(A/v)),r.$$.dirty&12&&t(6,a=Math.ceil((_-1)/v)+1),r.$$.dirty&96&&t(7,u=fd.exports.range(a-3,a+4).filter(z=>z>0&&z<=s))},[h,g,v,_,A,s,a,u,O,N,j]}class bwe extends xo{constructor(e){super(),Ao(this,e,pwe,gwe,Eo,{inModal:0,modalUrl:1,limit:2,skip:3,total:4})}}function vwe(r){let e,t,s;return{c(){e=ae("button"),e.textContent="Move to trash",U(e,"type","button"),U(e,"class","btn btn-sm btn-outline-primary")},m(a,u){Ie(a,e,u),t||(s=En(e,"click",Hu(r[9])),t=!0)},p:_n,d(a){a&&Pe(e),t=!1,s()}}}function ywe(r){let e,t,s,a,u,f,h=r[1].hasDrafts&&jae(r);return{c(){e=ae("button"),e.textContent="Publish",t=Ze(),h&&h.c(),s=Ze(),a=ae("button"),a.textContent="Delete forever",U(e,"type","button"),U(e,"class","btn btn-sm btn-outline-primary"),U(a,"type","button"),U(a,"class","btn btn-sm btn-outline-primary")},m(g,v){Ie(g,e,v),Ie(g,t,v),h&&h.m(g,v),Ie(g,s,v),Ie(g,a,v),u||(f=[En(e,"click",Hu(r[7])),En(a,"click",Hu(r[3]))],u=!0)},p(g,v){g[1].hasDrafts?h?h.p(g,v):(h=jae(g),h.c(),h.m(s.parentNode,s)):h&&(h.d(1),h=null)},d(g){g&&Pe(e),g&&Pe(t),h&&h.d(g),g&&Pe(s),g&&Pe(a),u=!1,Bi(f)}}}function jae(r){let e,t,s;return{c(){e=ae("button"),e.textContent="Make Draft",U(e,"type","button"),U(e,"class","btn btn-sm btn-outline-primary")},m(a,u){Ie(a,e,u),t||(s=En(e,"click",Hu(r[8])),t=!0)},p:_n,d(a){a&&Pe(e),t=!1,s()}}}function wwe(r){let e,t,s=r[0].length+"",a,u,f,h,g,v,_,A,O,N;function L(q,ee){return q[2].status_in==="trashed"?ywe:vwe}let j=L(r),z=j(r);return{c(){e=ae("div"),t=ae("span"),a=Kt(s),u=Kt(" records selected"),f=Ze(),h=ae("div"),g=ae("button"),g.textContent="Publish",v=Ze(),_=ae("button"),_.textContent="Make Draft",A=Ze(),z.c(),U(t,"class","me-2"),U(g,"type","button"),U(g,"class","btn btn-sm btn-outline-primary"),U(_,"type","button"),U(_,"class","btn btn-sm btn-outline-primary"),U(h,"class","btn-group "),U(h,"role","group"),U(h,"aria-label","Basic example"),U(e,"class","d-flex align-items-center mb-3")},m(q,ee){Ie(q,e,ee),Y(e,t),Y(t,a),Y(t,u),Y(e,f),Y(e,h),Y(h,g),Y(h,v),Y(h,_),Y(h,A),z.m(h,null),O||(N=[En(g,"click",Hu(r[5])),En(_,"click",Hu(r[6]))],O=!0)},p(q,[ee]){ee&1&&s!==(s=q[0].length+"")&&jn(a,s),j===(j=L(q))&&z?z.p(q,ee):(z.d(1),z=j(q),z&&(z.c(),z.m(h,null)))},i:_n,o:_n,d(q){q&&Pe(e),z.d(),O=!1,Bi(N)}}}function _we(r,e,t){const s=hi("channel");let{selected:a}=e,{schema:u}=e,{filter:f}=e;function h(L){L.preventDefault(),axios.post(s.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(s.lucentUrl+"/records/status/"+j,{schemaName:u.name,records:a}).then(z=>{window.location.reload()}).catch(z=>{console.log(z)})}const v=L=>g(L,"published"),_=L=>g(L,"draft"),A=L=>g(L,"published"),O=L=>g(L,"draft"),N=L=>g(L,"trashed");return r.$$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,h,g,v,_,A,O,N]}class Cwe extends xo{constructor(e){super(),Ao(this,e,_we,wwe,Eo,{selected:0,schema:1,filter:2})}}function Swe(r){let e;return{c(){e=Kt(r[0])},m(t,s){Ie(t,e,s)},p(t,[s]){s&1&&jn(e,t[0])},i:_n,o:_n,d(t){t&&Pe(e)}}}function kwe(r,e,t){let{value:s}=e;return r.$$set=a=>{"value"in a&&t(0,s=a.value)},[s]}class Ewe extends xo{constructor(e){super(),Ao(this,e,kwe,Swe,Eo,{value:0})}}function Zae(r){let e,t,s,a;return{c(){e=ae("div"),t=ae("span"),s=Ze(),a=Kt(r[0]),U(t,"class","color border border-2 svelte-78o2k4"),ss(t,"background",r[0]),U(e,"class","d-inline-flex")},m(u,f){Ie(u,e,f),Y(e,t),Y(e,s),Y(e,a)},p(u,f){f&1&&ss(t,"background",u[0]),f&1&&jn(a,u[0])},d(u){u&&Pe(e)}}}function Awe(r){let e,t=r[0]&&Zae(r);return{c(){t&&t.c(),e=Bs()},m(s,a){t&&t.m(s,a),Ie(s,e,a)},p(s,[a]){s[0]?t?t.p(s,a):(t=Zae(s),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},i:_n,o:_n,d(s){t&&t.d(s),s&&Pe(e)}}}function xwe(r,e,t){let{value:s}=e;return r.$$set=a=>{"value"in a&&t(0,s=a.value)},[s]}class Twe extends xo{constructor(e){super(),Ao(this,e,xwe,Awe,Eo,{value:0})}}function qae(r,e,t){const s=r.slice();return s[5]=e[t],s}function Gae(r){let e,t,s,a;return t=new aI({props:{schemas:r[0],graph:r[1],record:r[5]}}),{c(){e=ae("span"),sn(t.$$.fragment),s=Ze(),U(e,"class","mr-3")},m(u,f){Ie(u,e,f),nn(t,e,null),Y(e,s),a=!0},p(u,f){const h={};f&1&&(h.schemas=u[0]),f&2&&(h.graph=u[1]),f&4&&(h.record=u[5]),t.$set(h)},i(u){a||(Oe(t.$$.fragment,u),a=!0)},o(u){$e(t.$$.fragment,u),a=!1},d(u){u&&Pe(e),on(t)}}}function Dwe(r){let e,t,s=r[2],a=[];for(let f=0;f$e(a[f],1,1,()=>{a[f]=null});return{c(){e=ae("div");for(let f=0;f{"record"in g&&t(3,a=g.record),"field"in g&&t(4,u=g.field),"schemas"in g&&t(0,f=g.schemas),"graph"in g&&t(1,h=g.graph)},r.$$.update=()=>{var g,v;r.$$.dirty&26&&t(2,s=(v=(g=h.edges)==null?void 0:g.filter(_=>_.field===u.name&&_.source===a.id).map(_=>h.records.find(A=>A.id===_.target)).filter(_=>!!_))!=null?v:[])},[f,h,s,a,u]}class Zhe extends xo{constructor(e){super(),Ao(this,e,Owe,Dwe,Eo,{record:3,field:4,schemas:0,graph:1})}}function Mwe(r){let e;return{c(){e=Kt(r[0])},m(t,s){Ie(t,e,s)},p(t,[s]){s&1&&jn(e,t[0])},i:_n,o:_n,d(t){t&&Pe(e)}}}function Rwe(r,e,t){let{value:s}=e;return r.$$set=a=>{"value"in a&&t(0,s=a.value)},[s]}class Nwe extends xo{constructor(e){super(),Ao(this,e,Rwe,Mwe,Eo,{value:0})}}function Pwe(r){let e,t;return{c(){e=ae("div"),t=Kt(r[0]),U(e,"title",r[0]),U(e,"data-bs-toggle","tooltip"),U(e,"data-bs-placement","top"),U(e,"class","svelte-1ft053t")},m(s,a){Ie(s,e,a),Y(e,t)},p(s,[a]){a&1&&jn(t,s[0]),a&1&&U(e,"title",s[0])},i:_n,o:_n,d(s){s&&Pe(e)}}}function Iwe(r,e,t){let{value:s}=e;return r.$$set=a=>{"value"in a&&t(0,s=a.value)},[s]}class ute extends xo{constructor(e){super(),Ao(this,e,Iwe,Pwe,Eo,{value:0})}}function Bwe(r){let e,t;return{c(){e=ae("a"),t=Kt(r[0]),U(e,"href",r[0]),U(e,"target","_blank")},m(s,a){Ie(s,e,a),Y(e,t)},p(s,[a]){a&1&&jn(t,s[0]),a&1&&U(e,"href",s[0])},i:_n,o:_n,d(s){s&&Pe(e)}}}function Lwe(r,e,t){let{value:s}=e;return r.$$set=a=>{"value"in a&&t(0,s=a.value)},[s]}class Fwe extends xo{constructor(e){super(),Ao(this,e,Lwe,Bwe,Eo,{value:0})}}function Hwe(r){let e;return{c(){e=Kt(r[0])},m(t,s){Ie(t,e,s)},p(t,[s]){s&1&&jn(e,t[0])},i:_n,o:_n,d(t){t&&Pe(e)}}}function $we(r,e,t){let{value:s}=e;return r.$$set=a=>{"value"in a&&t(0,s=a.value)},[s]}class Kae extends xo{constructor(e){super(),Ao(this,e,$we,Hwe,Eo,{value:0})}}function Yae(r,e,t){const s=r.slice();return s[4]=e[t],s}function Xae(r){let e,t,s,a;return t=new P_({props:{record:r[4],size:"tiny"}}),{c(){e=ae("div"),sn(t.$$.fragment),s=Ze(),U(e,"class","me-1")},m(u,f){Ie(u,e,f),nn(t,e,null),Y(e,s),a=!0},p:_n,i(u){a||(Oe(t.$$.fragment,u),a=!0)},o(u){$e(t.$$.fragment,u),a=!1},d(u){u&&Pe(e),on(t)}}}function zwe(r){let e,t,s=r[0],a=[];for(let f=0;f$e(a[f],1,1,()=>{a[f]=null});return{c(){e=ae("div");for(let f=0;fg.field===a.name&&g.source===s.id).map(g=>u.records.find(v=>v.id===g.target));return console.log(f),r.$$set=g=>{"record"in g&&t(1,s=g.record),"field"in g&&t(2,a=g.field),"graph"in g&&t(3,u=g.graph)},[f,s,a,u]}class qhe extends xo{constructor(e){super(),Ao(this,e,Vwe,zwe,Eo,{record:1,field:2,graph:3})}}function Uwe(r){let e,t;return{c(){e=ae("span"),t=Kt(r[0]),U(e,"class","badge rounded-pill bg-primary bg-opacity-75"),ss(e,"max-width","64px"),ss(e,"overflow","hidden"),ss(e,"white-space","nowrap"),ss(e,"text-overflow","ellipsis"),U(e,"title",r[0]),U(e,"data-bs-toggle","tooltip")},m(s,a){Ie(s,e,a),Y(e,t)},p(s,[a]){a&1&&jn(t,s[0]),a&1&&U(e,"title",s[0])},i:_n,o:_n,d(s){s&&Pe(e)}}}function Wwe(r,e,t){let{value:s}=e;return r.$$set=a=>{"value"in a&&t(0,s=a.value)},[s]}class jwe extends xo{constructor(e){super(),Ao(this,e,Wwe,Uwe,Eo,{value:0})}}function Zwe(r){let e,t;return{c(){e=ae("div"),t=Kt(r[0]),U(e,"class","svelte-1ft053t")},m(s,a){Ie(s,e,a),Y(e,t)},p(s,[a]){a&1&&jn(t,s[0])},i:_n,o:_n,d(s){s&&Pe(e)}}}function qwe(r,e,t){let{value:s}=e;return r.$$set=a=>{"value"in a&&t(0,s=a.value)},[s]}class Gwe extends xo{constructor(e){super(),Ao(this,e,qwe,Zwe,Eo,{value:0})}}function Kwe(r){let e,t,s;var a=r[4][r[0].info.name];function u(f){return{props:{value:f[2].data[f[0].name],record:f[2],graph:f[3],schema:f[1],field:f[0]}}}return a&&(e=dk(a,u(r))),{c(){e&&sn(e.$$.fragment),t=Bs()},m(f,h){e&&nn(e,f,h),Ie(f,t,h),s=!0},p(f,[h]){const g={};if(h&5&&(g.value=f[2].data[f[0].name]),h&4&&(g.record=f[2]),h&8&&(g.graph=f[3]),h&2&&(g.schema=f[1]),h&1&&(g.field=f[0]),h&1&&a!==(a=f[4][f[0].info.name])){if(e){So();const v=e;$e(v.$$.fragment,1,0,()=>{on(v,1)}),ko()}a?(e=dk(a,u(f)),sn(e.$$.fragment),Oe(e.$$.fragment,1),nn(e,t.parentNode,t)):e=null}else a&&e.$set(g)},i(f){s||(e&&Oe(e.$$.fragment,f),s=!0)},o(f){e&&$e(e.$$.fragment,f),s=!1},d(f){f&&Pe(t),e&&on(e,f)}}}function Ywe(r,e,t){const s={text:ute,slug:ute,rich:Gwe,textarea:ute,color:Twe,checkbox:Ewe,reference:Zhe,number:Nwe,url:Fwe,date:Kae,datetime:Kae,uuid:jwe,file:qhe};let{field:a}=e,{schema:u}=e,{record:f}=e,{graph:h}=e;return r.$$set=g=>{"field"in g&&t(0,a=g.field),"schema"in g&&t(1,u=g.schema),"record"in g&&t(2,f=g.record),"graph"in g&&t(3,h=g.graph)},[a,u,f,h,s]}class Ghe extends xo{constructor(e){super(),Ao(this,e,Ywe,Kwe,Eo,{field:0,schema:1,record:2,graph:3})}}function Dp(r,e){var t,s;return r&&(s=(t=r.find(a=>a.id===e))==null?void 0:t.name)!=null?s:e}function Jae(r,e,t){const s=r.slice();return s[6]=e[t],s[8]=t,s}function Qae(r){let e,t,s,a;return t=new Ghe({props:{record:r[3],schema:r[0],graph:r[2],field:r[6]}}),{c(){e=ae("td"),sn(t.$$.fragment),U(e,"class",s="field-ui-"+r[6].info.name),vs(e,"is-sort","-"+r[6].name==r[4]||r[6].name==r[4])},m(u,f){Ie(u,e,f),nn(t,e,null),a=!0},p(u,f){const h={};f&8&&(h.record=u[3]),f&1&&(h.schema=u[0]),f&4&&(h.graph=u[2]),f&32&&(h.field=u[6]),t.$set(h),(!a||f&32&&s!==(s="field-ui-"+u[6].info.name))&&U(e,"class",s),(!a||f&48)&&vs(e,"is-sort","-"+u[6].name==u[4]||u[6].name==u[4])},i(u){a||(Oe(t.$$.fragment,u),a=!0)},o(u){$e(t.$$.fragment,u),a=!1},d(u){u&&Pe(e),on(t)}}}function ele(r){let e,t,s;return t=new jV({props:{status:r[3].status}}),{c(){e=ae("td"),sn(t.$$.fragment),U(e,"class","text-center"),vs(e,"is-sort",r[4]=="-status"||r[4]=="status")},m(a,u){Ie(a,e,u),nn(t,e,null),s=!0},p(a,u){const f={};u&8&&(f.status=a[3].status),t.$set(f),(!s||u&16)&&vs(e,"is-sort",a[4]=="-status"||a[4]=="status")},i(a){s||(Oe(t.$$.fragment,a),s=!0)},o(a){$e(t.$$.fragment,a),s=!1},d(a){a&&Pe(e),on(t)}}}function tle(r){let e,t,s;return t=new i2({props:{name:Dp(r[1],r[3]._sys.createdBy),side:24}}),{c(){e=ae("td"),sn(t.$$.fragment),U(e,"class","text-center"),vs(e,"is-sort",r[4]=="-_sys.createdBy"||r[4]=="_sys.createdBy")},m(a,u){Ie(a,e,u),nn(t,e,null),s=!0},p(a,u){const f={};u&10&&(f.name=Dp(a[1],a[3]._sys.createdBy)),t.$set(f),(!s||u&16)&&vs(e,"is-sort",a[4]=="-_sys.createdBy"||a[4]=="_sys.createdBy")},i(a){s||(Oe(t.$$.fragment,a),s=!0)},o(a){$e(t.$$.fragment,a),s=!1},d(a){a&&Pe(e),on(t)}}}function nle(r){let e,t,s;return t=new i2({props:{name:Dp(r[1],r[3]._sys.updatedBy),side:24}}),{c(){e=ae("td"),sn(t.$$.fragment),U(e,"class","text-center"),vs(e,"is-sort",r[4]=="-_sys.updatedBy"||r[4]=="_sys.updatedBy")},m(a,u){Ie(a,e,u),nn(t,e,null),s=!0},p(a,u){const f={};u&10&&(f.name=Dp(a[1],a[3]._sys.updatedBy)),t.$set(f),(!s||u&16)&&vs(e,"is-sort",a[4]=="-_sys.updatedBy"||a[4]=="_sys.updatedBy")},i(a){s||(Oe(t.$$.fragment,a),s=!0)},o(a){$e(t.$$.fragment,a),s=!1},d(a){a&&Pe(e),on(t)}}}function ole(r){let e,t=Qy(r[3]._sys.createdAt)+"",s;return{c(){e=ae("td"),s=Kt(t),vs(e,"is-sort",r[4]=="-_sys.createdAt"||r[4]=="_sys.createdAt")},m(a,u){Ie(a,e,u),Y(e,s)},p(a,u){u&8&&t!==(t=Qy(a[3]._sys.createdAt)+"")&&jn(s,t),u&16&&vs(e,"is-sort",a[4]=="-_sys.createdAt"||a[4]=="_sys.createdAt")},d(a){a&&Pe(e)}}}function sle(r){let e,t=Qy(r[3]._sys.updatedAt)+"",s;return{c(){e=ae("td"),s=Kt(t),vs(e,"is-sort",r[4]=="-_sys.updatedAt"||r[4]=="_sys.updatedAt")},m(a,u){Ie(a,e,u),Y(e,s)},p(a,u){u&8&&t!==(t=Qy(a[3]._sys.updatedAt)+"")&&jn(s,t),u&16&&vs(e,"is-sort",a[4]=="-_sys.updatedAt"||a[4]=="_sys.updatedAt")},d(a){a&&Pe(e)}}}function Xwe(r){let e,t=r[0].visible.includes("status"),s,a=r[0].visible.includes("_sys.createdBy"),u,f=r[0].visible.includes("_sys.updatedBy"),h,g=r[0].visible.includes("_sys.createdAt"),v,_=r[0].visible.includes("_sys.updatedAt"),A,O,N=r[5],L=[];for(let te=0;te$e(L[te],1,1,()=>{L[te]=null});let z=t&&ele(r),q=a&&tle(r),ee=f&&nle(r),F=g&&ole(r),oe=_&&sle(r);return{c(){for(let te=0;te{z=null}),ko()),se&1&&(a=te[0].visible.includes("_sys.createdBy")),a?q?(q.p(te,se),se&1&&Oe(q,1)):(q=tle(te),q.c(),Oe(q,1),q.m(u.parentNode,u)):q&&(So(),$e(q,1,1,()=>{q=null}),ko()),se&1&&(f=te[0].visible.includes("_sys.updatedBy")),f?ee?(ee.p(te,se),se&1&&Oe(ee,1)):(ee=nle(te),ee.c(),Oe(ee,1),ee.m(h.parentNode,h)):ee&&(So(),$e(ee,1,1,()=>{ee=null}),ko()),se&1&&(g=te[0].visible.includes("_sys.createdAt")),g?F?F.p(te,se):(F=ole(te),F.c(),F.m(v.parentNode,v)):F&&(F.d(1),F=null),se&1&&(_=te[0].visible.includes("_sys.updatedAt")),_?oe?oe.p(te,se):(oe=sle(te),oe.c(),oe.m(A.parentNode,A)):oe&&(oe.d(1),oe=null)},i(te){if(!O){for(let se=0;se{"schema"in v&&t(0,s=v.schema),"users"in v&&t(1,a=v.users),"graph"in v&&t(2,u=v.graph),"record"in v&&t(3,f=v.record),"sort"in v&&t(4,h=v.sort),"visibleColumns"in v&&t(5,g=v.visibleColumns)},[s,a,u,f,h,g]}class Qwe extends xo{constructor(e){super(),Ao(this,e,Jwe,Xwe,Eo,{schema:0,users:1,graph:2,record:3,sort:4,visibleColumns:5})}}function rle(r,e,t){const s=r.slice();return s[15]=e[t],s}function ile(r,e,t){const s=r.slice();return s[18]=e[t],s}function ale(r,e,t){const s=r.slice();return s[21]=e[t],s}function lle(r){let e,t=r[21].label+"",s,a,u;return{c(){e=ae("th"),s=Kt(t),U(e,"class",a="field-ui-"+r[21].ui),U(e,"scope","col"),U(e,"title",u=r[21].help),U(e,"data-bs-toggle","tooltip"),U(e,"data-bs-placement","top"),vs(e,"is-sort","-"+r[21].name==r[6]||r[21].name==r[6])},m(f,h){Ie(f,e,h),Y(e,s)},p(f,h){h&256&&t!==(t=f[21].label+"")&&jn(s,t),h&256&&a!==(a="field-ui-"+f[21].ui)&&U(e,"class",a),h&256&&u!==(u=f[21].help)&&U(e,"title",u),h&320&&vs(e,"is-sort","-"+f[21].name==f[6]||f[21].name==f[6])},d(f){f&&Pe(e)}}}function cle(r){let e,t=r[18].label+"",s;return{c(){e=ae("th"),s=Kt(t)},m(a,u){Ie(a,e,u),Y(e,s)},p(a,u){u&34&&t!==(t=a[18].label+"")&&jn(s,t)},d(a){a&&Pe(e)}}}function ule(r,e){let t,s,a,u,f,h,g,v,_,A,O=dd(e[9].schemas,e[15],e[4])+"",N,L,j,z,q,ee,F,oe,te,se,X,we,ye;function Te(...ge){return e[13](e[15],...ge)}function _e(...ge){return e[14](e[15],...ge)}return F=new i2({props:{name:Dp(e[2],e[15]._sys.updatedBy),side:24}}),te=new Qwe({props:{record:e[15],graph:e[4],schema:e[1],visibleColumns:e[8],sort:e[6],systemFields:e[5],inModal:e[7],users:e[2]}}),{key:r,first:null,c(){t=ae("tr"),s=ae("td"),a=ae("div"),u=ae("div"),f=ae("div"),h=ae("input"),_=Ze(),A=ae("a"),N=Kt(O),q=Ze(),ee=ae("div"),sn(F.$$.fragment),oe=Ze(),sn(te.$$.fragment),se=Ze(),U(h,"class","form-check-input "),U(h,"type","checkbox"),h.checked=g=e[0].find(Te),h.value=v=e[15],U(f,"class","form-check"),U(A,"class","me-2 text-decoration-none text-dark fs-6"),U(A,"href",L=e[9].lucentUrl+"/records/"+e[15].id),U(A,"target",j=e[7]?"_blank":"_self"),U(A,"title",z=dd(e[9].schemas,e[15],e[4])),U(A,"data-bs-toggle","tooltip"),U(A,"data-bs-placement","left"),U(u,"class","d-flex align-items-center "),U(a,"class","title-td-contents d-inline-flex justify-content-between w-100 align-items-center"),U(s,"class","title-td"),this.first=t},m(ge,nt){Ie(ge,t,nt),Y(t,s),Y(s,a),Y(a,u),Y(u,f),Y(f,h),Y(u,_),Y(u,A),Y(A,N),Y(a,q),Y(a,ee),nn(F,ee,null),Y(t,oe),nn(te,t,null),Y(t,se),X=!0,we||(ye=En(h,"change",_e),we=!0)},p(ge,nt){e=ge,(!X||nt&9&&g!==(g=e[0].find(Te)))&&(h.checked=g),(!X||nt&8&&v!==(v=e[15]))&&(h.value=v),(!X||nt&24)&&O!==(O=dd(e[9].schemas,e[15],e[4])+"")&&jn(N,O),(!X||nt&8&&L!==(L=e[9].lucentUrl+"/records/"+e[15].id))&&U(A,"href",L),(!X||nt&128&&j!==(j=e[7]?"_blank":"_self"))&&U(A,"target",j),(!X||nt&24&&z!==(z=dd(e[9].schemas,e[15],e[4])))&&U(A,"title",z);const Je={};nt&12&&(Je.name=Dp(e[2],e[15]._sys.updatedBy)),F.$set(Je);const ft={};nt&8&&(ft.record=e[15]),nt&16&&(ft.graph=e[4]),nt&2&&(ft.schema=e[1]),nt&256&&(ft.visibleColumns=e[8]),nt&64&&(ft.sort=e[6]),nt&32&&(ft.systemFields=e[5]),nt&128&&(ft.inModal=e[7]),nt&4&&(ft.users=e[2]),te.$set(ft)},i(ge){X||(Oe(F.$$.fragment,ge),Oe(te.$$.fragment,ge),X=!0)},o(ge){$e(F.$$.fragment,ge),$e(te.$$.fragment,ge),X=!1},d(ge){ge&&Pe(t),on(F),on(te),we=!1,ye()}}}function e_e(r){let e,t,s,a,u,f,h,g,v,_,A,O,N=[],L=new Map,j,z,q,ee=r[8],F=[];for(let we=0;wewe[15].id;for(let we=0;we0&&r[0].length0&&we[0].length0}function L(ee,F){O.find(te=>te.id==F.id)?t(0,O=O.filter(te=>te.id!==F.id)):t(0,O=[...O,F])}const j=ee=>u.visible.includes(ee.name),z=(ee,F)=>F.id===ee.id,q=(ee,F)=>L(F,ee);return r.$$set=ee=>{"schema"in ee&&t(1,u=ee.schema),"users"in ee&&t(2,f=ee.users),"records"in ee&&t(3,h=ee.records),"graph"in ee&&t(4,g=ee.graph),"systemFields"in ee&&t(5,v=ee.systemFields),"sort"in ee&&t(6,_=ee.sort),"inModal"in ee&&t(7,A=ee.inModal),"selected"in ee&&t(0,O=ee.selected)},r.$$.update=()=>{r.$$.dirty&2&&t(8,s=u.fields.filter(ee=>u.visible.includes(ee.name)))},[O,u,f,h,g,v,_,A,s,a,N,L,j,z,q]}class n_e extends xo{constructor(e){super(),Ao(this,e,t_e,e_e,Eo,{schema:1,users:2,records:3,graph:4,systemFields:5,sort:6,inModal:7,selected:0})}}function fle(r,e,t){const s=r.slice();return s[22]=e[t],s}function o_e(r){let e,t,s,a;function u(g){r[17](g)}function f(g){r[18](g)}let h={systemFields:r[12],sort:r[2],operators:r[3],filter:r[4],inModal:r[13],modalUrl:r[8]};return r[0]!==void 0&&(h.schema=r[0]),r[1]!==void 0&&(h.records=r[1]),e=new cwe({props:h}),ts.push(()=>gr(e,"schema",u)),ts.push(()=>gr(e,"records",f)),e.$on("refresh",r[16]),{c(){sn(e.$$.fragment)},m(g,v){nn(e,g,v),a=!0},p(g,v){const _={};v&4096&&(_.systemFields=g[12]),v&4&&(_.sort=g[2]),v&8&&(_.operators=g[3]),v&16&&(_.filter=g[4]),v&8192&&(_.inModal=g[13]),v&256&&(_.modalUrl=g[8]),!t&&v&1&&(t=!0,_.schema=g[0],Cr(()=>t=!1)),!s&&v&2&&(s=!0,_.records=g[1],Cr(()=>s=!1)),e.$set(_)},i(g){a||(Oe(e.$$.fragment,g),a=!0)},o(g){$e(e.$$.fragment,g),a=!1},d(g){on(e,g)}}}function s_e(r){let e,t;return e=new Cwe({props:{schema:r[0],selected:r[9],inModal:r[13],filter:r[4]}}),{c(){sn(e.$$.fragment)},m(s,a){nn(e,s,a),t=!0},p(s,a){const u={};a&1&&(u.schema=s[0]),a&512&&(u.selected=s[9]),a&8192&&(u.inModal=s[13]),a&16&&(u.filter=s[4]),e.$set(u)},i(s){t||(Oe(e.$$.fragment,s),t=!0)},o(s){$e(e.$$.fragment,s),t=!1},d(s){on(e,s)}}}function r_e(r){let e,t=[],s=new Map,a,u=r[1];const f=h=>h[22].id;for(let h=0;hgr(e,"selected",a)),{c(){sn(e.$$.fragment)},m(f,h){nn(e,f,h),s=!0},p(f,h){const g={};h&2&&(g.records=f[1]),h&2048&&(g.graph=f[11]),h&1&&(g.schema=f[0]),h&4&&(g.sort=f[2]),h&4096&&(g.systemFields=f[12]),h&8192&&(g.inModal=f[13]),h&1024&&(g.users=f[10]),!t&&h&512&&(t=!0,g.selected=f[9],Cr(()=>t=!1)),e.$set(g)},i(f){s||(Oe(e.$$.fragment,f),s=!0)},o(f){$e(e.$$.fragment,f),s=!1},d(f){on(e,f)}}}function dle(r,e){let t,s,a,u,f,h,g,v,_,A,O,N=e[22]._file.path+"",L,j,z,q,ee,F=e[22]._file.mime+"",oe,te,se,X,we;function ye(..._e){return e[20](e[22],..._e)}function Te(..._e){return e[21](e[22],..._e)}return _=new P_({props:{record:e[22],size:"medium"}}),{key:r,first:null,c(){t=ae("div"),s=ae("div"),a=ae("div"),u=ae("input"),g=Ze(),v=ae("div"),sn(_.$$.fragment),A=Ze(),O=ae("a"),L=Kt(N),q=Ze(),ee=ae("span"),oe=Kt(F),te=Ze(),U(u,"class","form-check-input "),U(u,"type","checkbox"),u.checked=f=e[9].find(ye),u.value=h=e[22],U(a,"class","form-check svelte-1xyvs2b"),U(v,"class","d-flex justify-content-center"),U(O,"href",j=e[14].lucentUrl+"/records/"+e[22].id),U(O,"title",z=e[22]._file.path),U(O,"class","d-block text-center overflow-hidden text-nowrap my-2 "),ss(O,"text-overflow","ellipsis"),ss(O,"font-size","13px"),ss(O,"color","#333"),U(ee,"class","lx-small-text text-muted d-block text-center"),U(s,"class","file-wrapper rounded p-2 mb-4 bg-light"),vs(s,"selected",e[9].includes(e[22])),U(t,"class","col-6 col-md-4"),this.first=t},m(_e,ge){Ie(_e,t,ge),Y(t,s),Y(s,a),Y(a,u),Y(s,g),Y(s,v),nn(_,v,null),Y(s,A),Y(s,O),Y(O,L),Y(s,q),Y(s,ee),Y(ee,oe),Y(t,te),se=!0,X||(we=En(u,"change",Te),X=!0)},p(_e,ge){e=_e,(!se||ge&514&&f!==(f=e[9].find(ye)))&&(u.checked=f),(!se||ge&2&&h!==(h=e[22]))&&(u.value=h);const nt={};ge&2&&(nt.record=e[22]),_.$set(nt),(!se||ge&2)&&N!==(N=e[22]._file.path+"")&&jn(L,N),(!se||ge&2&&j!==(j=e[14].lucentUrl+"/records/"+e[22].id))&&U(O,"href",j),(!se||ge&2&&z!==(z=e[22]._file.path))&&U(O,"title",z),(!se||ge&2)&&F!==(F=e[22]._file.mime+"")&&jn(oe,F),(!se||ge&514)&&vs(s,"selected",e[9].includes(e[22]))},i(_e){se||(Oe(_.$$.fragment,_e),se=!0)},o(_e){$e(_.$$.fragment,_e),se=!1},d(_e){_e&&Pe(t),on(_),X=!1,we()}}}function a_e(r){let e,t,s,a=r[0].label+"",u,f,h,g,v,_,A,O,N,L,j;const z=[s_e,o_e],q=[];function ee(se,X){return se[9].length>0&&!se[13]?0:1}h=ee(r),g=q[h]=z[h](r);const F=[i_e,r_e],oe=[];function te(se,X){return se[0].type==="collection"?0:1}return _=te(r),A=oe[_]=F[_](r),L=new bwe({props:{limit:r[5],skip:r[6],total:r[7],inModal:r[13],modalUrl:r[8]}}),L.$on("refresh",r[16]),{c(){e=ae("div"),t=ae("div"),s=ae("h3"),u=Kt(a),f=Ze(),g.c(),v=Ze(),A.c(),N=Ze(),sn(L.$$.fragment),U(s,"class","header-normal mb-5 "),U(t,"class",O="lx-card mb-4 "+(r[13]?"mt-0":"mt-5")),U(e,"class","wrapper-large transparent ")},m(se,X){Ie(se,e,X),Y(e,t),Y(t,s),Y(s,u),Y(t,f),q[h].m(t,null),Y(t,v),oe[_].m(t,null),Y(e,N),nn(L,e,null),j=!0},p(se,[X]){(!j||X&1)&&a!==(a=se[0].label+"")&&jn(u,a);let we=h;h=ee(se),h===we?q[h].p(se,X):(So(),$e(q[we],1,1,()=>{q[we]=null}),ko(),g=q[h],g?g.p(se,X):(g=q[h]=z[h](se),g.c()),Oe(g,1),g.m(t,v));let ye=_;_=te(se),_===ye?oe[_].p(se,X):(So(),$e(oe[ye],1,1,()=>{oe[ye]=null}),ko(),A=oe[_],A?A.p(se,X):(A=oe[_]=F[_](se),A.c()),Oe(A,1),A.m(t,null)),(!j||X&8192&&O!==(O="lx-card mb-4 "+(se[13]?"mt-0":"mt-5")))&&U(t,"class",O);const Te={};X&32&&(Te.limit=se[5]),X&64&&(Te.skip=se[6]),X&128&&(Te.total=se[7]),X&8192&&(Te.inModal=se[13]),X&256&&(Te.modalUrl=se[8]),L.$set(Te)},i(se){j||(Oe(g),Oe(A),Oe(L.$$.fragment,se),j=!0)},o(se){$e(g),$e(A),$e(L.$$.fragment,se),j=!1},d(se){se&&Pe(e),q[h].d(),oe[_].d(),on(L)}}}function l_e(r,e,t){const s=hi("channel");let{schema:a}=e,{users:u}=e,{records:f}=e,{graph:h}=e,{systemFields:g}=e,{sort:v}=e,{operators:_}=e,{filter:A}=e,{limit:O}=e,{skip:N}=e,{total:L}=e,{inModal:j}=e,{modalUrl:z}=e,{selected:q=[]}=e;function ee(ye,Te){q.find(ge=>ge.id===Te.id)?t(9,q=q.filter(ge=>ge.id!==Te.id)):t(9,q=[...q,Te])}function F(ye){const Te=ye.detail;axios.get(Te).then(_e=>{t(1,f=_e.data.records),t(2,v=_e.data.sort),t(3,_=_e.data.operators),t(4,A=_e.data.filter),t(6,N=_e.data.skip),t(5,O=_e.data.limit),t(7,L=_e.data.total),t(8,z=_e.data.modalUrl)}).catch(_e=>{console.log(_e)})}function oe(ye){a=ye,t(0,a)}function te(ye){f=ye,t(1,f)}function se(ye){q=ye,t(9,q)}const X=(ye,Te)=>Te.id===ye.id,we=(ye,Te)=>ee(Te,ye);return r.$$set=ye=>{"schema"in ye&&t(0,a=ye.schema),"users"in ye&&t(10,u=ye.users),"records"in ye&&t(1,f=ye.records),"graph"in ye&&t(11,h=ye.graph),"systemFields"in ye&&t(12,g=ye.systemFields),"sort"in ye&&t(2,v=ye.sort),"operators"in ye&&t(3,_=ye.operators),"filter"in ye&&t(4,A=ye.filter),"limit"in ye&&t(5,O=ye.limit),"skip"in ye&&t(6,N=ye.skip),"total"in ye&&t(7,L=ye.total),"inModal"in ye&&t(13,j=ye.inModal),"modalUrl"in ye&&t(8,z=ye.modalUrl),"selected"in ye&&t(9,q=ye.selected)},[a,f,v,_,A,O,N,L,z,q,u,h,g,j,s,ee,F,oe,te,se,X,we]}class Khe extends xo{constructor(e){super(),Ao(this,e,l_e,a_e,Eo,{schema:0,users:10,records:1,graph:11,systemFields:12,sort:2,operators:3,filter:4,limit:5,skip:6,total:7,inModal:13,modalUrl:8,selected:9})}}function hle(r){let e,t,s,a,u,f,h,g,v,_,A,O,N,L,j,z,q,ee,F,oe,te,se,X=r[1].length>0&&mle(r);const we=[r[2]];function ye(_e){r[8](_e)}let Te={};for(let _e=0;_egr(ee,"selected",ye)),{c(){e=ae("div"),t=ae("div"),s=ae("div"),a=ae("div"),u=ae("div"),f=ae("button"),h=Kt("Insert"),v=Ze(),_=ae("button"),A=Kt("Replace"),N=Ze(),X&&X.c(),L=Ze(),j=ae("button"),z=Ze(),q=ae("div"),sn(ee.$$.fragment),U(f,"type","button"),U(f,"class","btn btn-primary me-1"),f.disabled=g=r[1].length===0,U(_,"type","button"),U(_,"class","btn btn-outline-primary me-3"),_.disabled=O=r[1].length===0,U(u,"class","d-flex align-items-center"),U(j,"type","button"),U(j,"class","btn-close"),U(j,"data-bs-dismiss","modal"),U(j,"aria-label","Close"),U(a,"class","modal-header"),U(q,"class","modal-body"),U(s,"class","modal-content svelte-1mf5922"),U(t,"class","modal-dialog modal-dialog-centered modal-dialog-scrollable svelte-1mf5922"),U(e,"class","modal fade show"),U(e,"tabindex","-1"),U(e,"aria-modal","true"),U(e,"role","dialog"),ss(e,"background","rgba(100,100,100,.6)"),vs(e,"d-block",r[0])},m(_e,ge){Ie(_e,e,ge),Y(e,t),Y(t,s),Y(s,a),Y(a,u),Y(u,f),Y(f,h),Y(u,v),Y(u,_),Y(_,A),Y(u,N),X&&X.m(u,null),Y(a,L),Y(a,j),Y(s,z),Y(s,q),nn(ee,q,null),oe=!0,te||(se=[En(f,"click",r[3]),En(_,"click",r[4]),En(j,"click",Hu(r[7]))],te=!0)},p(_e,ge){(!oe||ge&2&&g!==(g=_e[1].length===0))&&(f.disabled=g),(!oe||ge&2&&O!==(O=_e[1].length===0))&&(_.disabled=O),_e[1].length>0?X?X.p(_e,ge):(X=mle(_e),X.c(),X.m(u,null)):X&&(X.d(1),X=null);const nt=ge&4?UV(we,[WV(_e[2])]):{};!F&&ge&2&&(F=!0,nt.selected=_e[1],Cr(()=>F=!1)),ee.$set(nt),(!oe||ge&1)&&vs(e,"d-block",_e[0])},i(_e){oe||(Oe(ee.$$.fragment,_e),oe=!0)},o(_e){$e(ee.$$.fragment,_e),oe=!1},d(_e){_e&&Pe(e),X&&X.d(),on(ee),te=!1,Bi(se)}}}function mle(r){let e,t=r[1].length+"",s,a;return{c(){e=ae("span"),s=Kt(t),a=Kt(" records selected"),U(e,"class","")},m(u,f){Ie(u,e,f),Y(e,s),Y(e,a)},p(u,f){f&2&&t!==(t=u[1].length+"")&&jn(s,t)},d(u){u&&Pe(e)}}}function c_e(r){let e,t,s=r[2].schema&&hle(r);return{c(){s&&s.c(),e=Bs()},m(a,u){s&&s.m(a,u),Ie(a,e,u),t=!0},p(a,[u]){a[2].schema?s?(s.p(a,u),u&4&&Oe(s,1)):(s=hle(a),s.c(),Oe(s,1),s.m(e.parentNode,e)):s&&(So(),$e(s,1,1,()=>{s=null}),ko())},i(a){t||(Oe(s),t=!0)},o(a){$e(s),t=!1},d(a){s&&s.d(a),a&&Pe(e)}}}function u_e(r,e,t){let s;const a=Ip(),u=hi("channel");let f=!1,h=[];function g(j){t(0,f=!0),_(j)}function v(){t(0,f=!1),t(1,h=[])}function _(j){axios.get(u.lucentUrl+"/content/"+j).then(z=>{t(2,s=z.data)}).catch(z=>console.log(z))}function A(j){j.preventDefault(),a("insert",{records:h,action:"insert"})}function O(j){j.preventDefault(),a("insert",{records:h,action:"replace"})}const N=j=>t(0,f=!1);function L(j){h=j,t(1,h)}return t(2,s={}),[f,h,s,A,O,g,v,N,L]}class Ooe extends xo{constructor(e){super(),Ao(this,e,u_e,c_e,Eo,{open:5,close:6})}get open(){return this.$$.ctx[5]}get close(){return this.$$.ctx[6]}}function gle(r,e,t){const s=r.slice();return s[18]=e[t],s}function f_e(r){let e,t,s,a,u,f,h,g,v;return f=new fl({props:{icon:"magnifying-glass"}}),{c(){e=ae("div"),t=ae("div"),s=ae("button"),s.textContent="New",a=Ze(),u=ae("button"),sn(f.$$.fragment),U(s,"class","btn btn-sm btn-primary"),U(u,"class","btn btn-sm btn-outline-primary"),U(t,"class","mb-2"),U(e,"class","pb-2 text-start")},m(_,A){Ie(_,e,A),Y(e,t),Y(t,s),Y(t,a),Y(t,u),nn(f,u,null),h=!0,g||(v=[En(s,"click",r[12]),En(u,"click",r[13])],g=!0)},p:_n,i(_){h||(Oe(f.$$.fragment,_),h=!0)},o(_){$e(f.$$.fragment,_),h=!1},d(_){_&&Pe(e),on(f),g=!1,Bi(v)}}}function d_e(r){let e,t,s,a,u,f,h;t=new fl({props:{width:24,height:24,icon:"circle-plus"}});let g=r[4]&&ple(r);return{c(){e=ae("button"),sn(t.$$.fragment),s=Ze(),g&&g.c(),a=Bs(),U(e,"type","button"),U(e,"class","btn btn-lg btn-link text-decoration-none inline-card-button svelte-1lp73xk"),vs(e,"is-first",!r[1])},m(v,_){Ie(v,e,_),nn(t,e,null),Ie(v,s,_),g&&g.m(v,_),Ie(v,a,_),u=!0,f||(h=En(e,"click",Hu(r[9])),f=!0)},p(v,_){(!u||_&2)&&vs(e,"is-first",!v[1]),v[4]?g?(g.p(v,_),_&16&&Oe(g,1)):(g=ple(v),g.c(),Oe(g,1),g.m(a.parentNode,a)):g&&(So(),$e(g,1,1,()=>{g=null}),ko())},i(v){u||(Oe(t.$$.fragment,v),Oe(g),u=!0)},o(v){$e(t.$$.fragment,v),$e(g),u=!1},d(v){v&&Pe(e),on(t),v&&Pe(s),g&&g.d(v),v&&Pe(a),f=!1,h()}}}function ple(r){let e,t,s=r[0],a=[];for(let f=0;f$e(a[f],1,1,()=>{a[f]=null});return{c(){e=ae("div");for(let f=0;f1?0:1}e=v(r),t=g[e]=h[e](r);let _=r[3]&&vle(r),A={};return u=new Ooe({props:A}),r[15](u),u.$on("insert",r[7]),{c(){t.c(),s=Ze(),_&&_.c(),a=Ze(),sn(u.$$.fragment)},m(O,N){g[e].m(O,N),Ie(O,s,N),_&&_.m(O,N),Ie(O,a,N),nn(u,O,N),f=!0},p(O,[N]){let L=e;e=v(O),e===L?g[e].p(O,N):(So(),$e(g[L],1,1,()=>{g[L]=null}),ko(),t=g[e],t?t.p(O,N):(t=g[e]=h[e](O),t.c()),Oe(t,1),t.m(s.parentNode,s)),O[3]?_?(_.p(O,N),N&8&&Oe(_,1)):(_=vle(O),_.c(),Oe(_,1),_.m(a.parentNode,a)):_&&(So(),$e(_,1,1,()=>{_=null}),ko());const j={};u.$set(j)},i(O){f||(Oe(t),Oe(_),Oe(u.$$.fragment,O),f=!0)},o(O){$e(t),$e(_),$e(u.$$.fragment,O),f=!1},d(O){g[e].d(O),O&&Pe(s),_&&_.d(O),O&&Pe(a),r[15](null),on(u,O)}}}function m_e(r,e,t){let s;const a=Ip(),u=hi("channel");let{schemas:f}=e,{recordId:h}=e,g,v;function _(te,se){te.preventDefault(),g.open(se)}function A(te){te.preventDefault(),console.log("Save inline"),t(3,v=null),a("save",{records:te.detail.records,after:h})}function O(te){te.preventDefault(),g.close(),t(4,s=!1),a("insert",{records:te.detail.records,after:h})}function N(te,se){te.preventDefault(),axios.get(u.lucentUrl+"/records/newInline?schema="+se).then(X=>{t(3,v=X.data),t(4,s=!1)}).catch(X=>{console.log(X)})}const L=te=>t(4,s=!s),j=(te,se)=>N(se,te.name),z=(te,se)=>_(se,te.name),q=te=>N(te,f[0].name),ee=te=>_(te,f[0].name),F=te=>t(3,v=null);function oe(te){ts[te?"unshift":"push"](()=>{g=te,t(2,g)})}return r.$$set=te=>{"schemas"in te&&t(0,f=te.schemas),"recordId"in te&&t(1,h=te.recordId)},t(4,s=!1),[f,h,g,v,s,_,A,O,N,L,j,z,q,ee,F,oe]}class uI extends xo{constructor(e){super(),Ao(this,e,m_e,h_e,Eo,{schemas:0,recordId:1})}}/**! * Sortable 1.15.0 * @author RubaXa * @author owenm * @license MIT */function yle(r,e){var t=Object.keys(r);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(r);e&&(s=s.filter(function(a){return Object.getOwnPropertyDescriptor(r,a).enumerable})),t.push.apply(t,s)}return t}function a2(r){for(var e=1;e=0)&&(t[a]=r[a]);return t}function b_e(r,e){if(r==null)return{};var t=p_e(r,e),s,a;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(r);for(a=0;a=0)&&(!Object.prototype.propertyIsEnumerable.call(r,s)||(t[s]=r[s]))}return t}var v_e="1.15.0";function A_(r){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(r)}var I_=A_(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),fI=A_(/Edge/i),wle=A_(/firefox/i),SP=A_(/safari/i)&&!A_(/chrome/i)&&!A_(/android/i),Yhe=A_(/iP(ad|od|hone)/i),Xhe=A_(/chrome/i)&&A_(/android/i),Jhe={capture:!1,passive:!1};function cl(r,e,t){r.addEventListener(e,t,!I_&&Jhe)}function Ia(r,e,t){r.removeEventListener(e,t,!I_&&Jhe)}function nV(r,e){if(!!e){if(e[0]===">"&&(e=e.substring(1)),r)try{if(r.matches)return r.matches(e);if(r.msMatchesSelector)return r.msMatchesSelector(e);if(r.webkitMatchesSelector)return r.webkitMatchesSelector(e)}catch{return!1}return!1}}function y_e(r){return r.host&&r!==document&&r.host.nodeType?r.host:r.parentNode}function Ky(r,e,t,s){if(r){t=t||document;do{if(e!=null&&(e[0]===">"?r.parentNode===t&&nV(r,e):nV(r,e))||s&&r===t)return r;if(r===t)break}while(r=y_e(r))}return null}var _le=/\s+/g;function A1(r,e,t){if(r&&e)if(r.classList)r.classList[t?"add":"remove"](e);else{var s=(" "+r.className+" ").replace(_le," ").replace(" "+e+" "," ");r.className=(s+(t?" "+e:"")).replace(_le," ")}}function zr(r,e,t){var s=r&&r.style;if(s){if(t===void 0)return document.defaultView&&document.defaultView.getComputedStyle?t=document.defaultView.getComputedStyle(r,""):r.currentStyle&&(t=r.currentStyle),e===void 0?t:t[e];!(e in s)&&e.indexOf("webkit")===-1&&(e="-webkit-"+e),s[e]=t+(typeof t=="string"?"":"px")}}function GD(r,e){var t="";if(typeof r=="string")t=r;else do{var s=zr(r,"transform");s&&s!=="none"&&(t=s+" "+t)}while(!e&&(r=r.parentNode));var a=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return a&&new a(t)}function Qhe(r,e,t){if(r){var s=r.getElementsByTagName(e),a=0,u=s.length;if(t)for(;a=u:f=a<=u,!f)return s;if(s===n2())break;s=rk(s,!1)}return!1}function sO(r,e,t,s){for(var a=0,u=0,f=r.children;u2&&arguments[2]!==void 0?arguments[2]:{},a=s.evt,u=b_e(s,x_e);dI.pluginEvent.bind(Vr)(e,t,a2({dragEl:zo,parentEl:Fu,ghostEl:ki,rootEl:Wc,nextEl:Bx,lastDownEl:Rz,cloneEl:hu,cloneHidden:ok,dragStarted:mP,putSortable:Ih,activeSortable:Vr.active,originalEvent:a,oldIndex:zD,oldDraggableIndex:EP,newIndex:T1,newDraggableIndex:ek,hideGhostForTarget:ime,unhideGhostForTarget:ame,cloneNowHidden:function(){ok=!0},cloneNowShown:function(){ok=!1},dispatchSortableEvent:function(h){Eg({sortable:t,name:h,originalEvent:a})}},u))};function Eg(r){A_e(a2({putSortable:Ih,cloneEl:hu,targetEl:zo,rootEl:Wc,oldIndex:zD,oldDraggableIndex:EP,newIndex:T1,newDraggableIndex:ek},r))}var zo,Fu,ki,Wc,Bx,Rz,hu,ok,zD,T1,EP,ek,U$,Ih,ID=!1,oV=!1,sV=[],Nx,dv,hte,mte,kle,Ele,mP,OD,AP,xP=!1,W$=!1,Nz,Em,gte=[],vne=!1,rV=[],qV=typeof document<"u",j$=Yhe,Ale=fI||I_?"cssFloat":"float",T_e=qV&&!Xhe&&!Yhe&&"draggable"in document.createElement("div"),ome=function(){if(!!qV){if(I_)return!1;var r=document.createElement("x");return r.style.cssText="pointer-events:auto",r.style.pointerEvents==="auto"}}(),sme=function(e,t){var s=zr(e),a=parseInt(s.width)-parseInt(s.paddingLeft)-parseInt(s.paddingRight)-parseInt(s.borderLeftWidth)-parseInt(s.borderRightWidth),u=sO(e,0,t),f=sO(e,1,t),h=u&&zr(u),g=f&&zr(f),v=h&&parseInt(h.marginLeft)+parseInt(h.marginRight)+cd(u).width,_=g&&parseInt(g.marginLeft)+parseInt(g.marginRight)+cd(f).width;if(s.display==="flex")return s.flexDirection==="column"||s.flexDirection==="column-reverse"?"vertical":"horizontal";if(s.display==="grid")return s.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(u&&h.float&&h.float!=="none"){var A=h.float==="left"?"left":"right";return f&&(g.clear==="both"||g.clear===A)?"vertical":"horizontal"}return u&&(h.display==="block"||h.display==="flex"||h.display==="table"||h.display==="grid"||v>=a&&s[Ale]==="none"||f&&s[Ale]==="none"&&v+_>a)?"vertical":"horizontal"},D_e=function(e,t,s){var a=s?e.left:e.top,u=s?e.right:e.bottom,f=s?e.width:e.height,h=s?t.left:t.top,g=s?t.right:t.bottom,v=s?t.width:t.height;return a===h||u===g||a+f/2===h+v/2},O_e=function(e,t){var s;return sV.some(function(a){var u=a[M1].options.emptyInsertThreshold;if(!(!u||Moe(a))){var f=cd(a),h=e>=f.left-u&&e<=f.right+u,g=t>=f.top-u&&t<=f.bottom+u;if(h&&g)return s=a}}),s},rme=function(e){function t(u,f){return function(h,g,v,_){var A=h.options.group.name&&g.options.group.name&&h.options.group.name===g.options.group.name;if(u==null&&(f||A))return!0;if(u==null||u===!1)return!1;if(f&&u==="clone")return u;if(typeof u=="function")return t(u(h,g,v,_),f)(h,g,v,_);var O=(f?h:g).options.group.name;return u===!0||typeof u=="string"&&u===O||u.join&&u.indexOf(O)>-1}}var s={},a=e.group;(!a||Mz(a)!="object")&&(a={name:a}),s.name=a.name,s.checkPull=t(a.pull,!0),s.checkPut=t(a.put),s.revertClone=a.revertClone,e.group=s},ime=function(){!ome&&ki&&zr(ki,"display","none")},ame=function(){!ome&&ki&&zr(ki,"display","")};qV&&!Xhe&&document.addEventListener("click",function(r){if(oV)return r.preventDefault(),r.stopPropagation&&r.stopPropagation(),r.stopImmediatePropagation&&r.stopImmediatePropagation(),oV=!1,!1},!0);var Px=function(e){if(zo){e=e.touches?e.touches[0]:e;var t=O_e(e.clientX,e.clientY);if(t){var s={};for(var a in e)e.hasOwnProperty(a)&&(s[a]=e[a]);s.target=s.rootEl=t,s.preventDefault=void 0,s.stopPropagation=void 0,t[M1]._onDragOver(s)}}},M_e=function(e){zo&&zo.parentNode[M1]._isOutsideThisEl(e.target)};function Vr(r,e){if(!(r&&r.nodeType&&r.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(r));this.el=r,this.options=e=D_({},e),r[M1]=this;var t={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(r.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return sme(r,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(f,h){f.setData("Text",h.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:Vr.supportPointer!==!1&&"PointerEvent"in window&&!SP,emptyInsertThreshold:5};dI.initializePlugins(this,r,t);for(var s in t)!(s in e)&&(e[s]=t[s]);rme(e);for(var a in this)a.charAt(0)==="_"&&typeof this[a]=="function"&&(this[a]=this[a].bind(this));this.nativeDraggable=e.forceFallback?!1:T_e,this.nativeDraggable&&(this.options.touchStartThreshold=1),e.supportPointer?cl(r,"pointerdown",this._onTapStart):(cl(r,"mousedown",this._onTapStart),cl(r,"touchstart",this._onTapStart)),this.nativeDraggable&&(cl(r,"dragover",this),cl(r,"dragenter",this)),sV.push(this.el),e.store&&e.store.get&&this.sort(e.store.get(this)||[]),D_(this,S_e())}Vr.prototype={constructor:Vr,_isOutsideThisEl:function(e){!this.el.contains(e)&&e!==this.el&&(OD=null)},_getDirection:function(e,t){return typeof this.options.direction=="function"?this.options.direction.call(this,e,t,zo):this.options.direction},_onTapStart:function(e){if(!!e.cancelable){var t=this,s=this.el,a=this.options,u=a.preventOnFilter,f=e.type,h=e.touches&&e.touches[0]||e.pointerType&&e.pointerType==="touch"&&e,g=(h||e).target,v=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||g,_=a.filter;if(H_e(s),!zo&&!(/mousedown|pointerdown/.test(f)&&e.button!==0||a.disabled)&&!v.isContentEditable&&!(!this.nativeDraggable&&SP&&g&&g.tagName.toUpperCase()==="SELECT")&&(g=Ky(g,a.draggable,s,!1),!(g&&g.animated)&&Rz!==g)){if(zD=D0(g),EP=D0(g,a.draggable),typeof _=="function"){if(_.call(this,e,g,this)){Eg({sortable:t,rootEl:v,name:"filter",targetEl:g,toEl:s,fromEl:s}),Ep("filter",t,{evt:e}),u&&e.cancelable&&e.preventDefault();return}}else if(_&&(_=_.split(",").some(function(A){if(A=Ky(v,A.trim(),s,!1),A)return Eg({sortable:t,rootEl:A,name:"filter",targetEl:g,fromEl:s,toEl:s}),Ep("filter",t,{evt:e}),!0}),_)){u&&e.cancelable&&e.preventDefault();return}a.handle&&!Ky(v,a.handle,s,!1)||this._prepareDragStart(e,h,g)}}},_prepareDragStart:function(e,t,s){var a=this,u=a.el,f=a.options,h=u.ownerDocument,g;if(s&&!zo&&s.parentNode===u){var v=cd(s);if(Wc=u,zo=s,Fu=zo.parentNode,Bx=zo.nextSibling,Rz=s,U$=f.group,Vr.dragged=zo,Nx={target:zo,clientX:(t||e).clientX,clientY:(t||e).clientY},kle=Nx.clientX-v.left,Ele=Nx.clientY-v.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,zo.style["will-change"]="all",g=function(){if(Ep("delayEnded",a,{evt:e}),Vr.eventCanceled){a._onDrop();return}a._disableDelayedDragEvents(),!wle&&a.nativeDraggable&&(zo.draggable=!0),a._triggerDragStart(e,t),Eg({sortable:a,name:"choose",originalEvent:e}),A1(zo,f.chosenClass,!0)},f.ignore.split(",").forEach(function(_){Qhe(zo,_.trim(),pte)}),cl(h,"dragover",Px),cl(h,"mousemove",Px),cl(h,"touchmove",Px),cl(h,"mouseup",a._onDrop),cl(h,"touchend",a._onDrop),cl(h,"touchcancel",a._onDrop),wle&&this.nativeDraggable&&(this.options.touchStartThreshold=4,zo.draggable=!0),Ep("delayStart",this,{evt:e}),f.delay&&(!f.delayOnTouchOnly||t)&&(!this.nativeDraggable||!(fI||I_))){if(Vr.eventCanceled){this._onDrop();return}cl(h,"mouseup",a._disableDelayedDrag),cl(h,"touchend",a._disableDelayedDrag),cl(h,"touchcancel",a._disableDelayedDrag),cl(h,"mousemove",a._delayedDragTouchMoveHandler),cl(h,"touchmove",a._delayedDragTouchMoveHandler),f.supportPointer&&cl(h,"pointermove",a._delayedDragTouchMoveHandler),a._dragStartTimer=setTimeout(g,f.delay)}else g()}},_delayedDragTouchMoveHandler:function(e){var t=e.touches?e.touches[0]:e;Math.max(Math.abs(t.clientX-this._lastX),Math.abs(t.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){zo&&pte(zo),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;Ia(e,"mouseup",this._disableDelayedDrag),Ia(e,"touchend",this._disableDelayedDrag),Ia(e,"touchcancel",this._disableDelayedDrag),Ia(e,"mousemove",this._delayedDragTouchMoveHandler),Ia(e,"touchmove",this._delayedDragTouchMoveHandler),Ia(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||e.pointerType=="touch"&&e,!this.nativeDraggable||t?this.options.supportPointer?cl(document,"pointermove",this._onTouchMove):t?cl(document,"touchmove",this._onTouchMove):cl(document,"mousemove",this._onTouchMove):(cl(zo,"dragend",this),cl(Wc,"dragstart",this._onDragStart));try{document.selection?Pz(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(e,t){if(ID=!1,Wc&&zo){Ep("dragStarted",this,{evt:t}),this.nativeDraggable&&cl(document,"dragover",M_e);var s=this.options;!e&&A1(zo,s.dragClass,!1),A1(zo,s.ghostClass,!0),Vr.active=this,e&&this._appendGhost(),Eg({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(dv){this._lastX=dv.clientX,this._lastY=dv.clientY,ime();for(var e=document.elementFromPoint(dv.clientX,dv.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(dv.clientX,dv.clientY),e!==t);)t=e;if(zo.parentNode[M1]._isOutsideThisEl(e),t)do{if(t[M1]){var s=void 0;if(s=t[M1]._onDragOver({clientX:dv.clientX,clientY:dv.clientY,target:e,rootEl:t}),s&&!this.options.dragoverBubble)break}e=t}while(t=t.parentNode);ame()}},_onTouchMove:function(e){if(Nx){var t=this.options,s=t.fallbackTolerance,a=t.fallbackOffset,u=e.touches?e.touches[0]:e,f=ki&&GD(ki,!0),h=ki&&f&&f.a,g=ki&&f&&f.d,v=j$&&Em&&Sle(Em),_=(u.clientX-Nx.clientX+a.x)/(h||1)+(v?v[0]-gte[0]:0)/(h||1),A=(u.clientY-Nx.clientY+a.y)/(g||1)+(v?v[1]-gte[1]:0)/(g||1);if(!Vr.active&&!ID){if(s&&Math.max(Math.abs(u.clientX-this._lastX),Math.abs(u.clientY-this._lastY))=0&&(Eg({rootEl:Fu,name:"add",toEl:Fu,fromEl:Wc,originalEvent:e}),Eg({sortable:this,name:"remove",toEl:Fu,originalEvent:e}),Eg({rootEl:Fu,name:"sort",toEl:Fu,fromEl:Wc,originalEvent:e}),Eg({sortable:this,name:"sort",toEl:Fu,originalEvent:e})),Ih&&Ih.save()):T1!==zD&&T1>=0&&(Eg({sortable:this,name:"update",toEl:Fu,originalEvent:e}),Eg({sortable:this,name:"sort",toEl:Fu,originalEvent:e})),Vr.active&&((T1==null||T1===-1)&&(T1=zD,ek=EP),Eg({sortable:this,name:"end",toEl:Fu,originalEvent:e}),this.save()))),this._nulling()},_nulling:function(){Ep("nulling",this),Wc=zo=Fu=ki=Bx=hu=Rz=ok=Nx=dv=mP=T1=ek=zD=EP=OD=AP=Ih=U$=Vr.dragged=Vr.ghost=Vr.clone=Vr.active=null,rV.forEach(function(e){e.checked=!0}),rV.length=hte=mte=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":zo&&(this._onDragOver(e),R_e(e));break;case"selectstart":e.preventDefault();break}},toArray:function(){for(var e=[],t,s=this.el.children,a=0,u=s.length,f=this.options;as.right+a||r.clientX<=s.right&&r.clientY>s.bottom&&r.clientX>=s.left:r.clientX>s.right&&r.clientY>s.top||r.clientX<=s.right&&r.clientY>s.bottom+a}function B_e(r,e,t,s,a,u,f,h){var g=s?r.clientY:r.clientX,v=s?t.height:t.width,_=s?t.top:t.left,A=s?t.bottom:t.right,O=!1;if(!f){if(h&&Nz_+v*u/2:gA-Nz)return-AP}else if(g>_+v*(1-a)/2&&gA-v*u/2)?g>_+v/2?1:-1:0}function L_e(r){return D0(zo){f[_]=null}),ko(),t=f[e],t?t.p(g,v):(t=f[e]=u[e](g),t.c()),Oe(t,1),t.m(s.parentNode,s))},i(g){a||(Oe(t),a=!0)},o(g){$e(t),a=!1},d(g){f[e].d(g),g&&Pe(s)}}}function W_e(r,e,t){let{$$slots:s={},$$scope:a}=e,{sortableClass:u}=e,{isTable:f=!1}=e,{sortableInstance:h}=e;const g=Ip();let v;H0(()=>{let O={animation:150,easing:"cubic-bezier(1, 0, 0, 1)",onUpdate(N){g("update",{source:N.oldIndex,target:N.newIndex})},onMove(N){}};t(3,h=Vr.create(v,O))});function _(O){ts[O?"unshift":"push"](()=>{v=O,t(2,v)})}function A(O){ts[O?"unshift":"push"](()=>{v=O,t(2,v)})}return r.$$set=O=>{"sortableClass"in O&&t(0,u=O.sortableClass),"isTable"in O&&t(1,f=O.isTable),"sortableInstance"in O&&t(3,h=O.sortableInstance),"$$scope"in O&&t(4,a=O.$$scope)},[u,f,v,h,a,s,_,A]}class hI extends xo{constructor(e){super(),Ao(this,e,W_e,U_e,Eo,{sortableClass:0,isTable:1,sortableInstance:3})}}function Tle(r,e,t){const s=r.slice();return s[11]=e[t],s}function Dle(r){let e,t;return{c(){e=ae("div"),t=Kt(r[1]),U(e,"class","invalid-feedback d-block mb-3")},m(s,a){Ie(s,e,a),Y(e,t)},p(s,a){a&2&&jn(t,s[1])},d(s){s&&Pe(e)}}}function Ole(r){let e,t;return e=new hI({props:{sortableClass:"row row-cols-3 mt-3",$$slots:{default:[j_e]},$$scope:{ctx:r}}}),e.$on("update",r[4]),{c(){sn(e.$$.fragment)},m(s,a){nn(e,s,a),t=!0},p(s,a){const u={};a&16385&&(u.$$scope={dirty:a,ctx:s}),e.$set(u)},i(s){t||(Oe(e.$$.fragment,s),t=!0)},o(s){$e(e.$$.fragment,s),t=!1},d(s){on(e,s)}}}function Mle(r,e){let t,s,a,u;return s=new cI({props:{classes:"h-100",record:e[11],hasDelete:!0}}),s.$on("remove",e[3]),{key:r,first:null,c(){t=ae("div"),sn(s.$$.fragment),a=Ze(),U(t,"class","col mb-3"),this.first=t},m(f,h){Ie(f,t,h),nn(s,t,null),Y(t,a),u=!0},p(f,h){e=f;const g={};h&1&&(g.record=e[11]),s.$set(g)},i(f){u||(Oe(s.$$.fragment,f),u=!0)},o(f){$e(s.$$.fragment,f),u=!1},d(f){f&&Pe(t),on(s)}}}function j_e(r){let e=[],t=new Map,s,a,u=r[0];const f=h=>h[11].id;for(let h=0;h0&&Ole(r);return{c(){h&&h.c(),e=Ze(),t=ae("div"),sn(s.$$.fragment),a=Ze(),g&&g.c(),u=Bs(),U(t,"class","inline-card-wrapper")},m(v,_){h&&h.m(v,_),Ie(v,e,_),Ie(v,t,_),nn(s,t,null),Ie(v,a,_),g&&g.m(v,_),Ie(v,u,_),f=!0},p(v,[_]){v[1]?h?h.p(v,_):(h=Dle(v),h.c(),h.m(e.parentNode,e)):h&&(h.d(1),h=null),v[0].length>0?g?(g.p(v,_),_&1&&Oe(g,1)):(g=Ole(v),g.c(),Oe(g,1),g.m(u.parentNode,u)):g&&(So(),$e(g,1,1,()=>{g=null}),ko())},i(v){f||(Oe(s.$$.fragment,v),Oe(g),f=!0)},o(v){$e(s.$$.fragment,v),$e(g),f=!1},d(v){h&&h.d(v),v&&Pe(e),v&&Pe(t),on(s),v&&Pe(a),g&&g.d(v),v&&Pe(u)}}}function q_e(r,e,t){let s,a;const u=hi("channel");let{record:f}=e,{field:h}=e,{graph:g}=e,{validationErrors:v}=e,_=u.schemas.filter(L=>h.collections.includes(L.name));function A(L){L.preventDefault(),t(6,g.edges=g.edges.filter(j=>!(j.target===L.detail&&j.field===h.name)),g)}function O(L){t(6,g.edges=yO(L.detail.source,L.detail.target,g.edges,h.name),g)}function N(L){L.preventDefault(),t(6,g=lI(g,f,L.detail.records,h.name,L.detail.action))}return r.$$set=L=>{"record"in L&&t(7,f=L.record),"field"in L&&t(8,h=L.field),"graph"in L&&t(6,g=L.graph),"validationErrors"in L&&t(9,v=L.validationErrors)},r.$$.update=()=>{var L;r.$$.dirty&768&&t(1,s=Rg(v,h.name)),r.$$.dirty&448&&t(0,a=(L=g.edges.filter(j=>j.field===h.name).map(j=>g.records.find(z=>z.id==j.target&&f.id==j.source)).filter(j=>!!(j!=null&&j.id)))!=null?L:[])},[a,s,_,A,O,N,g,f,h,v]}class G_e extends xo{constructor(e){super(),Ao(this,e,q_e,Z_e,Eo,{record:7,field:8,graph:6,validationErrors:9})}}function Rle(r,e,t){const s=r.slice();return s[21]=e[t],s}function K_e(r){let e,t,s,a,u,f,h,g,v,_,A,O,N,L,j,z,q,ee,F,oe,te,se,X,we,ye,Te,_e,ge,nt,Je;f=new fl({props:{icon:"pencil",width:12,height:12}});const ft=[Q_e,J_e],V=[];function ut(kt,bn){return kt[7]?0:1}v=ut(r),_=V[v]=ft[v](r),L=new fl({props:{icon:"ellipsis"}});let et=!r[1]&&Nle(r),Et=!r[2]&&Ple(r),xt=r[8].type==="files"&&eCe(r),He=r[8].fields.filter(Ble),ct=[];for(let kt=0;kt$e(ct[kt],1,1,()=>{ct[kt]=null});return{c(){e=ae("div"),t=ae("div"),s=ae("small"),s.textContent=`${r[8].label}`,a=Ze(),u=ae("button"),sn(f.$$.fragment),h=Ze(),g=ae("button"),_.c(),A=Ze(),O=ae("div"),N=ae("button"),sn(L.$$.fragment),j=Ze(),z=ae("div"),q=ae("a"),ee=Kt("Edit in new tab"),oe=Ze(),te=ae("button"),te.textContent="Remove",se=Ze(),X=ae("div"),et&&et.c(),we=Ze(),Et&&Et.c(),ye=Ze(),Te=ae("div"),xt&&xt.c(),_e=Ze();for(let kt=0;kt{V[qe]=null}),ko(),_=V[v],_||(_=V[v]=ft[v](kt),_.c()),Oe(_,1),_.m(g,null)),(!ge||bn&1&&F!==(F="/records/"+kt[0].id))&&U(q,"href",F),kt[1]?et&&(So(),$e(et,1,1,()=>{et=null}),ko()):et?(et.p(kt,bn),bn&2&&Oe(et,1)):(et=Nle(kt),et.c(),Oe(et,1),et.m(X,we)),kt[2]?Et&&(So(),$e(Et,1,1,()=>{Et=null}),ko()):Et?(Et.p(kt,bn),bn&4&&Oe(Et,1)):(Et=Ple(kt),Et.c(),Oe(Et,1),Et.m(X,null)),kt[8].type==="files"&&xt.p(kt,bn),bn&257){He=kt[8].fields.filter(Ble);let gt;for(gt=0;gt{f[_]=null}),ko(),s=f[t],s?s.p(g,v):(s=f[t]=u[t](g),s.c()),Oe(s,1),s.m(e,null))},i(g){a||(Oe(s),a=!0)},o(g){$e(s),a=!1},d(g){g&&Pe(e),f[t].d()}}}const Ble=r=>!(r.trashed||["tab"].includes(r.ui)||["id"].includes(r.name));function rCe(r,e,t){let s,a;const u=hi("channel"),f=Ip();let{isFirst:h}=e,{isLast:g}=e,{toDelete:v=!1}=e,{record:_}=e,A,O,N=u.schemas.find(we=>we.name===_.schema);function L(we){we.preventDefault(),axios.get(u.lucentUrl+"/records/editInline/"+_.id).then(ye=>{t(0,_=ye.data),t(4,A=ye.data.record),t(5,O=ye.data.graph),t(6,s=!0)}).catch(ye=>{console.log(ye)})}function j(we){we.preventDefault(),f("moveup")}function z(we){we.preventDefault(),f("movedn")}function q(we){we.preventDefault(),f("inlinesaved",we.detail),t(6,s=!1)}function ee(we){we.preventDefault(),f("remove",_.id)}function F(we){we.preventDefault(),f("trash",_.id)}function oe(we){we.preventDefault(),f("undoremove",_.id)}function te(we){we.preventDefault(),t(6,s=!1)}H0(()=>{t(6,s=!1)});function se(we){we.preventDefault(),axios.post(u.lucentUrl+"/records/status/trashed",[_]).then(ye=>{f("remove",_.id)}).catch(ye=>{console.log(ye)})}const X=we=>t(7,a=!a);return r.$$set=we=>{"isFirst"in we&&t(1,h=we.isFirst),"isLast"in we&&t(2,g=we.isLast),"toDelete"in we&&t(3,v=we.toDelete),"record"in we&&t(0,_=we.record)},t(6,s=!1),t(7,a=!1),[_,h,g,v,A,O,s,a,N,L,j,z,q,ee,F,oe,te,se,X]}class iCe extends xo{constructor(e){super(),Ao(this,e,rCe,sCe,Eo,{isFirst:1,isLast:2,toDelete:3,record:0})}}function cme(r,{from:e,to:t},s={}){const a=getComputedStyle(r),u=a.transform==="none"?"":a.transform,[f,h]=a.transformOrigin.split(" ").map(parseFloat),g=e.left+e.width*f/t.width-(t.left+f),v=e.top+e.height*h/t.height-(t.top+h),{delay:_=0,duration:A=N=>Math.sqrt(N)*120,easing:O=Mhe}=s;return{delay:_,duration:B0(A)?A(Math.sqrt(g*g+v*v)):A,easing:O,css:(N,L)=>{const j=L*g,z=L*v,q=N+L*e.width/t.width,ee=N+L*e.height/t.height;return`transform: ${u} translate(${j}px, ${z}px) scale(${q}, ${ee});`}}}function Lle(r,e,t){const s=r.slice();return s[18]=e[t],s[19]=e,s[20]=t,s}function Fle(r){let e,t;return{c(){e=ae("div"),t=Kt(r[3]),U(e,"class","invalid-feedback d-block mb-3")},m(s,a){Ie(s,e,a),Y(e,t)},p(s,a){a&8&&jn(t,s[3])},d(s){s&&Pe(e)}}}function Hle(r){let e=[],t=new Map,s,a,u=r[2];const f=h=>h[18].id;for(let h=0;hgr(s,"record",O)),s.$on("inlinesaved",e[5]),s.$on("moveup",N),s.$on("movedn",L),s.$on("remove",e[6]),s.$on("undoremove",e[8]),s.$on("trash",e[7]),f=new uI({props:{field:e[1],recordId:e[18].id,schemas:e[4]}}),f.$on("insert",e[9]),f.$on("save",e[9]),{key:r,first:null,c(){t=ae("div"),sn(s.$$.fragment),u=Ze(),sn(f.$$.fragment),h=Ze(),U(t,"class","inline-card-wrapper"),this.first=t},m(z,q){Ie(z,t,q),nn(s,t,null),Y(t,u),nn(f,t,null),Y(t,h),_=!0},p(z,q){e=z;const ee={};q&4&&(ee.isFirst=e[20]===0),q&4&&(ee.isLast=e[20]+1===e[2].length),q&7&&(ee.toDelete=e[0].edges.find(A)._isTrashed),!a&&q&4&&(a=!0,ee.record=e[18],Cr(()=>a=!1)),s.$set(ee);const F={};q&2&&(F.field=e[1]),q&4&&(F.recordId=e[18].id),f.$set(F)},r(){g=t.getBoundingClientRect()},f(){Ahe(t),v()},a(){v(),v=Ehe(t,g,cme,{delay:250,duration:250,easing:Rhe})},i(z){_||(Oe(s.$$.fragment,z),Oe(f.$$.fragment,z),_=!0)},o(z){$e(s.$$.fragment,z),$e(f.$$.fragment,z),_=!1},d(z){z&&Pe(t),on(s),on(f)}}}function aCe(r){let e,t,s,a,u,f,h=r[3]&&Fle(r);s=new uI({props:{field:r[1],recordId:null,schemas:r[4]}}),s.$on("insert",r[9]),s.$on("save",r[9]);let g=r[2].length>0&&Hle(r);return{c(){h&&h.c(),e=Ze(),t=ae("div"),sn(s.$$.fragment),a=Ze(),g&&g.c(),u=Bs(),U(t,"class","inline-card-wrapper")},m(v,_){h&&h.m(v,_),Ie(v,e,_),Ie(v,t,_),nn(s,t,null),Ie(v,a,_),g&&g.m(v,_),Ie(v,u,_),f=!0},p(v,[_]){v[3]?h?h.p(v,_):(h=Fle(v),h.c(),h.m(e.parentNode,e)):h&&(h.d(1),h=null);const A={};_&2&&(A.field=v[1]),s.$set(A),v[2].length>0?g?(g.p(v,_),_&4&&Oe(g,1)):(g=Hle(v),g.c(),Oe(g,1),g.m(u.parentNode,u)):g&&(So(),$e(g,1,1,()=>{g=null}),ko())},i(v){f||(Oe(s.$$.fragment,v),Oe(g),f=!0)},o(v){$e(s.$$.fragment,v),$e(g),f=!1},d(v){h&&h.d(v),v&&Pe(e),v&&Pe(t),on(s),v&&Pe(a),g&&g.d(v),v&&Pe(u)}}}function lCe(r,e,t){let s,a;const u=hi("channel");let{field:f}=e,{record:h}=e,{graph:g}=e,{validationErrors:v}=e,_=u.schemas.filter(te=>f.collections.includes(te.name));function A(te){const se=te.detail.records[0];t(0,g.edges=g.edges.map(X=>X.source===se.id?se:X),g)}function O(te){te.preventDefault(),t(0,g.edges=g.edges.filter(se=>!(se.target===te.detail&&se.field===f.name)),g)}function N(te){te.preventDefault(),t(0,g.edges=g.edges.map(se=>(se.target===te.detail&&se.field===f.name&&(se._isTrashed=!0),se)),g)}function L(te){te.preventDefault(),t(0,g.edges=g.edges.map(se=>(se.target===te.detail&&se.field===f.name&&delete se._isTrashed,se)),g)}function j(te){var _e;te.preventDefault();const se=te.detail.records,X=(_e=te.detail.after)!=null?_e:null,we=te.detail.action;let ye=se.map(ge=>({target:ge.id,source:h.id,sourceSchema:h.schema,targetSchema:ge.schema,field:f.name,rank:""})),Te=g.edges;if(we==="replace"&&(Te=Te.filter(ge=>ge.field!==f.name)),t(0,g.records=fd.exports.uniqBy([...g.records,...se],ge=>ge.id),g),t(0,g.edges=fd.exports.uniqBy([...Te,...ye],ge=>ge.target+ge.field),g),!X)t(0,g.edges=fd.exports.uniqBy([...ye,...Te],ge=>ge.target+ge.field),g);else{let ge=!1,nt=Te.reduce((Je,ft)=>(ge?Je.after.push(ft):Je.before.push(ft),ge===!1&&ft.target===X&&(ge=!0),Je),{before:[],after:[]});t(0,g.edges=fd.exports.uniqBy([...nt.before,...ye,...nt.after],Je=>Je.target+Je.field),g)}}function z(te,se,X){t(0,g.edges=yO(se,X,g.edges,f.name),g)}const q=(te,se)=>se.field===f.name&&se.target===te.id;function ee(te,se,X,we){X[we]=te,t(2,a),t(0,g),t(1,f),t(11,h)}const F=(te,se)=>z(se,te,te-1),oe=(te,se)=>z(se,te,te+1);return r.$$set=te=>{"field"in te&&t(1,f=te.field),"record"in te&&t(11,h=te.record),"graph"in te&&t(0,g=te.graph),"validationErrors"in te&&t(12,v=te.validationErrors)},r.$$.update=()=>{var te;r.$$.dirty&4098&&t(3,s=Rg(v,f.name)),r.$$.dirty&2051&&t(2,a=(te=g.edges.filter(se=>se.field===f.name).map(se=>g.records.find(X=>X.id==se.target&&h.id==se.source)).filter(se=>!!(se!=null&&se.id)))!=null?te:[])},[g,f,a,s,_,A,O,N,L,j,z,h,v,q,ee,F,oe]}class cCe extends xo{constructor(e){super(),Ao(this,e,lCe,aCe,Eo,{field:1,record:11,graph:0,validationErrors:12})}}function ume(r,e,t=null){return t?r.reduce((s,a)=>(s.push(a),a.id===t&&s.push({meta:e,id:Uie(),value:null}),s),[]):[{meta:e,id:Uie(),value:null},...r]}function zle(r,e,t){const s=r.slice();return s[8]=e[t],s}function Vle(r){let e,t=r[1].fields,s=[];for(let a=0;at(2,s=!s),v=(_,A)=>h(A,_);return r.$$set=_=>{"blockId"in _&&t(0,a=_.blockId),"blockData"in _&&t(4,u=_.blockData),"blockSchema"in _&&t(1,f=_.blockSchema)},t(2,s=!1),[a,f,s,h,u,g,v]}class dCe extends xo{constructor(e){super(),Ao(this,e,fCe,uCe,Eo,{blockId:0,blockData:4,blockSchema:1})}}function hCe(r){let e,t,s,a,u;return{c(){e=ae("div"),t=ae("input"),U(t,"type","text"),U(t,"id",s=r[0].id),U(t,"class","form-control"),U(t,"autocomplete","off"),U(e,"class","mb-0")},m(f,h){Ie(f,e,h),Y(e,t),_r(t,r[0].value),a||(u=En(t,"input",r[1]),a=!0)},p(f,[h]){h&1&&s!==(s=f[0].id)&&U(t,"id",s),h&1&&t.value!==f[0].value&&_r(t,f[0].value)},i:_n,o:_n,d(f){f&&Pe(e),a=!1,u()}}}function mCe(r,e,t){let{block:s}=e;function a(){s.value=this.value,t(0,s)}return r.$$set=u=>{"block"in u&&t(0,s=u.block)},[s,a]}class gCe extends xo{constructor(e){super(),Ao(this,e,mCe,hCe,Eo,{block:0})}}function pCe(r){let e,t,s,a,u;return{c(){e=ae("div"),t=ae("textarea"),U(t,"id",s=r[0].id),U(t,"class","form-control svelte-1er4ovm"),U(t,"autocomplete","off"),U(e,"class","mb-0")},m(f,h){Ie(f,e,h),Y(e,t),_r(t,r[0].value),r[3](t),a||(u=[En(t,"input",r[2]),En(t,"input",fme)],a=!0)},p(f,[h]){h&1&&s!==(s=f[0].id)&&U(t,"id",s),h&1&&_r(t,f[0].value)},i:_n,o:_n,d(f){f&&Pe(e),r[3](null),a=!1,Bi(u)}}}function fme(r){let e;r.target?e=r.target:e=r,e.style.overflow="hidden",e.style.height="1px",e.style.height=+e.scrollHeight+"px"}function bCe(r,e,t){let{block:s}=e,a;H0(()=>{fme(a)});function u(){s.value=this.value,t(0,s)}function f(h){ts[h?"unshift":"push"](()=>{a=h,t(1,a)})}return r.$$set=h=>{"block"in h&&t(0,s=h.block)},[s,a,u,f]}class vCe extends xo{constructor(e){super(),Ao(this,e,bCe,pCe,Eo,{block:0})}}var dme={exports:{}};(function(r){(function(){var e=function(n){if(n===null)return"null";if(n===void 0)return"undefined";var i=typeof n;return i==="object"&&(Array.prototype.isPrototypeOf(n)||n.constructor&&n.constructor.name==="Array")?"array":i==="object"&&(String.prototype.isPrototypeOf(n)||n.constructor&&n.constructor.name==="String")?"string":i},t=function(n){return["undefined","boolean","number","string","function","xml","null"].indexOf(n)!==-1},s=function(n,i){var l=Array.prototype.slice.call(n);return l.sort(i)},a=function(n,i){return u(function(l,d){return n.eq(i(l),i(d))})},u=function(n){return{eq:n}},f=u(function(n,i){return n===i}),h=f,g=function(n){return u(function(i,l){if(i.length!==l.length)return!1;for(var d=i.length,p=0;p{var d;return l(n,i.prototype)?!0:((d=n.constructor)===null||d===void 0?void 0:d.name)===i.name},L=n=>{const i=typeof n;return n===null?"null":i==="object"&&Array.isArray(n)?"array":i==="object"&&N(n,String,(l,d)=>d.isPrototypeOf(l))?"string":i},j=n=>i=>L(i)===n,z=n=>i=>typeof i===n,q=n=>i=>n===i,ee=(n,i)=>oe(n)&&N(n,i,(l,d)=>O(l)===d),F=j("string"),oe=j("object"),te=n=>ee(n,Object),se=j("array"),X=q(null),we=z("boolean"),ye=q(void 0),Te=n=>n==null,_e=n=>!Te(n),ge=z("function"),nt=z("number"),Je=(n,i)=>{if(se(n)){for(let l=0,d=n.length;l{},V=(n,i)=>(...l)=>n(i.apply(null,l)),ut=(n,i)=>l=>n(i(l)),et=n=>()=>n,Et=n=>n,xt=(n,i)=>n===i;function He(n,...i){return(...l)=>{const d=i.concat(l);return n.apply(null,d)}}const ct=n=>i=>!n(i),an=n=>()=>{throw new Error(n)},kt=n=>n(),bn=n=>{n()},qe=et(!1),gt=et(!0);class de{constructor(i,l){this.tag=i,this.value=l}static some(i){return new de(!0,i)}static none(){return de.singletonNone}fold(i,l){return this.tag?l(this.value):i()}isSome(){return this.tag}isNone(){return!this.tag}map(i){return this.tag?de.some(i(this.value)):de.none()}bind(i){return this.tag?i(this.value):de.none()}exists(i){return this.tag&&i(this.value)}forall(i){return!this.tag||i(this.value)}filter(i){return!this.tag||i(this.value)?this:de.none()}getOr(i){return this.tag?this.value:i}or(i){return this.tag?this:i}getOrThunk(i){return this.tag?this.value:i()}orThunk(i){return this.tag?this:i()}getOrDie(i){if(this.tag)return this.value;throw new Error(i!=null?i:"Called getOrDie on None")}static from(i){return _e(i)?de.some(i):de.none()}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(i){this.tag&&i(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}de.singletonNone=new de(!1);const No=Array.prototype.slice,Zn=Array.prototype.indexOf,Bn=Array.prototype.push,ao=(n,i)=>Zn.call(n,i),Wo=(n,i)=>{const l=ao(n,i);return l===-1?de.none():de.some(l)},St=(n,i)=>ao(n,i)>-1,Xt=(n,i)=>{for(let l=0,d=n.length;l{const l=n.length,d=new Array(l);for(let p=0;p{for(let l=0,d=n.length;l{for(let l=n.length-1;l>=0;l--){const d=n[l];i(d,l)}},gn=(n,i)=>{const l=[],d=[];for(let p=0,w=n.length;p{const l=[];for(let d=0,p=n.length;d(Ut(n,(d,p)=>{l=i(l,d,p)}),l),vn=(n,i,l)=>(Be(n,(d,p)=>{l=i(l,d,p)}),l),rs=(n,i,l)=>{for(let d=0,p=n.length;drs(n,i,qe),ds=(n,i)=>{for(let l=0,d=n.length;l{const i=[];for(let l=0,d=n.length;lOr(Tt(n,i)),Js=(n,i)=>{for(let l=0,d=n.length;l{const i=No.call(n,0);return i.reverse(),i},ba=(n,i)=>wt(n,l=>!St(i,l)),ar=(n,i)=>{const l={};for(let d=0,p=n.length;d{const l=No.call(n,0);return l.sort(i),l},Zr=(n,i)=>i>=0&&iZr(n,0),Mo=n=>Zr(n,n.length-1),Mr=ge(Array.from)?Array.from:n=>No.call(n),Ls=(n,i)=>{for(let l=0;l{const l=[],d=ge(i)?p=>Xt(l,w=>i(w,p)):p=>St(l,p);for(let p=0,w=n.length;p{const l=gs(n);for(let d=0,p=l.length;dLi(n,(l,d)=>({k:d,v:i(l,d)})),Li=(n,i)=>{const l={};return ln(n,(d,p)=>{const w=i(d,p);l[w.k]=w.v}),l},ze=n=>(i,l)=>{n[l]=i},Qe=(n,i,l,d)=>{ln(n,(p,w)=>{(i(p,w)?l:d)(p,w)})},Dt=(n,i)=>{const l={},d={};return Qe(n,i,ze(l),ze(d)),{t:l,f:d}},Wt=(n,i)=>{const l={};return Qe(n,i,ze(l),ft),l},qn=(n,i)=>{const l=[];return ln(n,(d,p)=>{l.push(i(d,p))}),l},uo=n=>qn(n,Et),po=(n,i)=>un(n,i)?de.from(n[i]):de.none(),un=(n,i)=>va.call(n,i),ns=(n,i)=>un(n,i)&&n[i]!==void 0&&n[i]!==null,_o=(n,i,l=A)=>_(l).eq(n,i),cs=n=>{const i={};return Be(n,l=>{i[l]={}}),gs(i)},Sr=n=>n.length!==void 0,Ir=Array.isArray,Vs=n=>{if(Ir(n))return n;{const i=[];for(let l=0,d=n.length;l{if(!n)return!1;if(l=l||n,Sr(n)){for(let d=0,p=n.length;d{const l=[];return Ur(n,(d,p)=>{l.push(i(d,p,n))}),l},La=(n,i)=>{const l=[];return Ur(n,(d,p)=>{(!i||i(d,p,n))&&l.push(d)}),l},mi=(n,i)=>{if(n){for(let l=0,d=n.length;l{let p=ye(l)?n[0]:l;for(let w=0;w{for(let d=0,p=n.length;dn[n.length-1],jt=n=>{let i=!1,l;return(...d)=>(i||(i=!0,l=n.apply(null,d)),l)},fo=(n,i,l,d)=>{const p=n.isiOS()&&/ipad/i.test(l)===!0,w=n.isiOS()&&!p,E=n.isiOS()||n.isAndroid(),R=E||d("(pointer:coarse)"),B=p||!w&&E&&d("(min-device-width:768px)"),K=w||E&&!B,ie=i.isSafari()&&n.isiOS()&&/safari/i.test(l)===!1,ue=!K&&!B&&!ie;return{isiPad:et(p),isiPhone:et(w),isTablet:et(B),isPhone:et(K),isTouch:et(R),isAndroid:n.isAndroid,isiOS:n.isiOS,isWebView:et(ie),isDesktop:et(ue)}},Lo=(n,i)=>{for(let l=0;l{const l=Lo(n,i);if(!l)return{major:0,minor:0};const d=p=>Number(i.replace(l,"$"+p));return Zo(d(1),d(2))},Yr=(n,i)=>{const l=String(i).toLowerCase();return n.length===0?it():Ko(n,l)},it=()=>Zo(0,0),Zo=(n,i)=>({major:n,minor:i}),Oi={nu:Zo,detect:Yr,unknown:it},oa=(n,i)=>Ls(i.brands,l=>{const d=l.brand.toLowerCase();return eo(n,p=>{var w;return d===((w=p.brand)===null||w===void 0?void 0:w.toLowerCase())}).map(p=>({current:p.name,version:Oi.nu(parseInt(l.version,10),0)}))}),ua=(n,i)=>{const l=String(i).toLowerCase();return eo(n,d=>d.search(l))},ur=(n,i)=>ua(n,i).map(l=>{const d=Oi.detect(l.versionRegexes,i);return{current:l.name,version:d}}),Dc=(n,i)=>ua(n,i).map(l=>{const d=Oi.detect(l.versionRegexes,i);return{current:l.name,version:d}}),gc=(n,i)=>n.substring(i),Ja=(n,i,l)=>i===""||n.length>=i.length&&n.substr(l,l+i.length)===i,fa=(n,i)=>xr(n,i)?gc(n,i.length):n,Qs=(n,i,l=0,d)=>{const p=n.indexOf(i,l);return p!==-1?ye(d)?!0:p+i.length<=d:!1},xr=(n,i)=>Ja(n,i,0),Ki=(n,i)=>Ja(n,i,n.length-i.length),dl=n=>i=>i.replace(n,""),pc=dl(/^\s+|\s+$/g),Zc=dl(/^\s+/g),gu=dl(/\s+$/g),pr=n=>n.length>0,Qa=n=>!pr(n),pu=(n,i)=>i<=0?"":new Array(i+1).join(n),qc=(n,i=10)=>{const l=parseInt(n,i);return isNaN(l)?de.none():de.some(l)},Vl=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,Aa=n=>i=>Qs(i,n),Tr=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:n=>Qs(n,"edge/")&&Qs(n,"chrome")&&Qs(n,"safari")&&Qs(n,"applewebkit")},{name:"Chromium",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,Vl],search:n=>Qs(n,"chrome")&&!Qs(n,"chromeframe")},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:n=>Qs(n,"msie")||Qs(n,"trident")},{name:"Opera",versionRegexes:[Vl,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:Aa("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:Aa("firefox")},{name:"Safari",versionRegexes:[Vl,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:n=>(Qs(n,"safari")||Qs(n,"mobile/"))&&Qs(n,"applewebkit")}],Rm=[{name:"Windows",search:Aa("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:n=>Qs(n,"iphone")||Qs(n,"ipad"),versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:Aa("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"macOS",search:Aa("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:Aa("linux"),versionRegexes:[]},{name:"Solaris",search:Aa("sunos"),versionRegexes:[]},{name:"FreeBSD",search:Aa("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:Aa("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],gf={browsers:et(Tr),oses:et(Rm)},kr="Edge",Fa="Chromium",sa="IE",Yi="Opera",bu="Firefox",Oc="Safari",Ha=()=>Mc({current:void 0,version:Oi.unknown()}),Mc=n=>{const i=n.current,l=n.version,d=p=>()=>i===p;return{current:i,version:l,isEdge:d(kr),isChromium:d(Fa),isIE:d(sa),isOpera:d(Yi),isFirefox:d(bu),isSafari:d(Oc)}},bc={unknown:Ha,nu:Mc,edge:et(kr),chromium:et(Fa),ie:et(sa),opera:et(Yi),firefox:et(bu),safari:et(Oc)},gd="Windows",Bf="iOS",vu="Android",Ul="Linux",Rc="macOS",pf="Solaris",Gc="FreeBSD",pd="ChromeOS",xe=()=>tt({current:void 0,version:Oi.unknown()}),tt=n=>{const i=n.current,l=n.version,d=p=>()=>i===p;return{current:i,version:l,isWindows:d(gd),isiOS:d(Bf),isAndroid:d(vu),isMacOS:d(Rc),isLinux:d(Ul),isSolaris:d(pf),isFreeBSD:d(Gc),isChromeOS:d(pd)}},pt={unknown:xe,nu:tt,windows:et(gd),ios:et(Bf),android:et(vu),linux:et(Ul),macos:et(Rc),solaris:et(pf),freebsd:et(Gc),chromeos:et(pd)},yn={detect:(n,i,l)=>{const d=gf.browsers(),p=gf.oses(),w=i.bind(B=>oa(d,B)).orThunk(()=>ur(d,n)).fold(bc.unknown,bc.nu),E=Dc(p,n).fold(pt.unknown,pt.nu),R=fo(E,w,n,l);return{browser:w,os:E,deviceType:R}}},Ro=n=>window.matchMedia(n).matches;let Rr=jt(()=>yn.detect(navigator.userAgent,de.from(navigator.userAgentData),Ro));const ys=()=>Rr(),is=navigator.userAgent,Ei=ys(),qs=Ei.browser,Hi=Ei.os,yu=Ei.deviceType,bd=is.indexOf("Windows Phone")!==-1,Xn={transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",documentMode:qs.isIE()?document.documentMode||7:10,cacheSuffix:null,container:null,canHaveCSP:!qs.isIE(),windowsPhone:bd,browser:{current:qs.current,version:qs.version,isChromium:qs.isChromium,isEdge:qs.isEdge,isFirefox:qs.isFirefox,isIE:qs.isIE,isOpera:qs.isOpera,isSafari:qs.isSafari},os:{current:Hi.current,version:Hi.version,isAndroid:Hi.isAndroid,isChromeOS:Hi.isChromeOS,isFreeBSD:Hi.isFreeBSD,isiOS:Hi.isiOS,isLinux:Hi.isLinux,isMacOS:Hi.isMacOS,isSolaris:Hi.isSolaris,isWindows:Hi.isWindows},deviceType:{isDesktop:yu.isDesktop,isiPad:yu.isiPad,isiPhone:yu.isiPhone,isPhone:yu.isPhone,isTablet:yu.isTablet,isTouch:yu.isTouch,isWebView:yu.isWebView}},Nm=/^\s*|\s*$/g,$i=n=>Te(n)?"":(""+n).replace(Nm,""),he=(n,i)=>i?i==="array"&&Ir(n)?!0:typeof n===i:n!==void 0,Re=(n,i,l={})=>{const d=F(n)?n.split(i||","):n||[];let p=d.length;for(;p--;)l[d[p]]={};return l},We=un,Bt=(n,...i)=>{for(let l=0;li.call(d,p,w,l)===!1?!1:(Fn(p,i,l,d),!0)))},hn={trim:$i,isArray:Ir,is:he,toArray:Vs,makeMap:Re,each:Ur,map:Fi,grep:La,inArray:mi,hasOwn:We,extend:Bt,walk:Fn,resolve:(n,i=window)=>{const l=n.split(".");for(let d=0,p=l.length;dse(n)?n:n===""?[]:Fi(n.split(i||","),$i),_addCacheSuffix:n=>{const i=Xn.cacheSuffix;return i&&(n+=(n.indexOf("?")===-1?"?":"&")+i),n}},qr=(n,i,l=xt)=>n.exists(d=>l(d,i)),Nl=(n,i,l=xt)=>ni(n,i,l).getOr(n.isNone()&&i.isNone()),Xi=n=>{const i=[],l=d=>{i.push(d)};for(let d=0;dn.isSome()&&i.isSome()?de.some(l(n.getOrDie(),i.getOrDie())):de.none(),bf=(n,i,l,d)=>n.isSome()&&i.isSome()&&l.isSome()?de.some(d(n.getOrDie(),i.getOrDie(),l.getOrDie())):de.none(),Ss=(n,i)=>n?de.some(i):de.none(),Kc=typeof window<"u"?window:Function("return this;")(),Ai=(n,i)=>{let l=i!=null?i:Kc;for(let d=0;d{const l=n.split(".");return Ai(l,i)},Mi=(n,i)=>sc(n,i),Lf=(n,i)=>{const l=Mi(n,i);if(l==null)throw new Error(n+" not available on this browser");return l},da=Object.getPrototypeOf,Ff=n=>Lf("HTMLElement",n),fr=n=>{const i=sc("ownerDocument.defaultView",n);return oe(n)&&(Ff(i).prototype.isPrototypeOf(n)||/^HTML\w*Element$/.test(da(n).constructor.name))},$u=8,zu=9,vc=11,Hf=1,jd=3,Xr=n=>n.dom.nodeName.toLowerCase(),Ji=n=>n.dom.nodeType,$a=n=>i=>Ji(i)===n,U0=n=>Ji(n)===$u||Xr(n)==="#comment",xi=n=>_l(n)&&fr(n.dom),_l=$a(Hf),el=$a(jd),Ng=$a(zu),$f=$a(vc),yc=n=>i=>_l(i)&&Xr(i)===n,vf=(n,i,l)=>{if(F(l)||we(l)||nt(l))n.setAttribute(i,l+"");else throw console.error("Invalid call to Attribute.set. Key ",i,":: Value ",l,":: Element ",n),new Error("Attribute value was not simple")},Dr=(n,i,l)=>{vf(n.dom,i,l)},Vu=(n,i)=>{const l=n.dom;ln(i,(d,p)=>{vf(l,p,d)})},Pl=(n,i)=>{const l=n.dom.getAttribute(i);return l===null?void 0:l},za=(n,i)=>de.from(Pl(n,i)),qi=(n,i)=>{const l=n.dom;return l&&l.hasAttribute?l.hasAttribute(i):!1},zi=(n,i)=>{n.dom.removeAttribute(i)},rc=n=>{const i=n.dom.attributes;return i==null||i.length===0},zf=n=>vn(n.dom.attributes,(i,l)=>(i[l.name]=l.value,i),{}),Zd=(n,i)=>{const l=Pl(n,i);return l===void 0||l===""?[]:l.split(" ")},Pg=(n,i,l)=>{const p=Zd(n,i).concat([l]);return Dr(n,i,p.join(" ")),!0},Pm=(n,i,l)=>{const d=wt(Zd(n,i),p=>p!==l);return d.length>0?Dr(n,i,d.join(" ")):zi(n,i),!1},Il=n=>n.dom.classList!==void 0,Im=n=>Zd(n,"class"),tl=(n,i)=>Pg(n,"class",i),yf=(n,i)=>Pm(n,"class",i),zh=(n,i)=>St(Im(n),i)?yf(n,i):tl(n,i),Uu=(n,i)=>{Il(n)?n.dom.classList.add(i):tl(n,i)},Vh=n=>{(Il(n)?n.dom.classList:Im(n)).length===0&&zi(n,"class")},Nc=(n,i)=>{Il(n)?n.dom.classList.remove(i):yf(n,i),Vh(n)},Uh=(n,i)=>{const l=Il(n)?n.dom.classList.toggle(i):zh(n,i);return Vh(n),l},wf=(n,i)=>Il(n)&&n.dom.classList.contains(i),Bp=(n,i)=>{const d=(i||document).createElement("div");if(d.innerHTML=n,!d.hasChildNodes()||d.childNodes.length>1){const p="HTML does not have a single root node";throw console.error(p,n),new Error(p)}return Wl(d.childNodes[0])},Bm=(n,i)=>{const d=(i||document).createElement(n);return Wl(d)},Vf=(n,i)=>{const d=(i||document).createTextNode(n);return Wl(d)},Wl=n=>{if(n==null)throw new Error("Node cannot be null or undefined");return{dom:n}},Ye={fromHtml:Bp,fromTag:Bm,fromText:Vf,fromDom:Wl,fromPoint:(n,i,l)=>de.from(n.dom.elementFromPoint(i,l)).map(Wl)},qd=(n,i)=>{const l=[],d=w=>(l.push(w),i(w));let p=i(n);do p=p.bind(d);while(p.isSome());return l},wu=(n,i)=>{const l=n.dom;if(l.nodeType!==Hf)return!1;{const d=l;if(d.matches!==void 0)return d.matches(i);if(d.msMatchesSelector!==void 0)return d.msMatchesSelector(i);if(d.webkitMatchesSelector!==void 0)return d.webkitMatchesSelector(i);if(d.mozMatchesSelector!==void 0)return d.mozMatchesSelector(i);throw new Error("Browser lacks native selectors")}},Bg=n=>n.nodeType!==Hf&&n.nodeType!==zu&&n.nodeType!==vc||n.childElementCount===0,L1=(n,i)=>{const l=i===void 0?document:i.dom;return Bg(l)?[]:Tt(l.querySelectorAll(n),Ye.fromDom)},Wh=(n,i)=>{const l=i===void 0?document:i.dom;return Bg(l)?de.none():de.from(l.querySelector(n)).map(Ye.fromDom)},bt=(n,i)=>n.dom===i.dom,cn=(n,i)=>{const l=n.dom,d=i.dom;return l===d?!1:l.contains(d)},rn=n=>Ye.fromDom(n.dom.ownerDocument),To=n=>Ng(n)?n:rn(n),er=n=>Ye.fromDom(To(n).dom.documentElement),Wr=n=>Ye.fromDom(To(n).dom.defaultView),ai=n=>de.from(n.dom.parentNode).map(Ye.fromDom),pi=n=>de.from(n.dom.parentElement).map(Ye.fromDom),Gd=(n,i)=>{const l=ge(i)?i:qe;let d=n.dom;const p=[];for(;d.parentNode!==null&&d.parentNode!==void 0;){const w=d.parentNode,E=Ye.fromDom(w);if(p.push(E),l(E)===!0)break;d=w}return p},W0=n=>{const i=l=>wt(l,d=>!bt(n,d));return ai(n).map(xa).map(i).getOr([])},ya=n=>de.from(n.dom.previousSibling).map(Ye.fromDom),vd=n=>de.from(n.dom.nextSibling).map(Ye.fromDom),Lg=n=>Zs(qd(n,ya)),nl=n=>qd(n,vd),xa=n=>Tt(n.dom.childNodes,Ye.fromDom),Wu=(n,i)=>{const l=n.dom.childNodes;return de.from(l[i]).map(Ye.fromDom)},oi=n=>Wu(n,0),_u=n=>Wu(n,n.dom.childNodes.length-1),ic=n=>n.dom.childNodes.length,jh=n=>n.dom.hasChildNodes(),F1=n=>{const i=n.dom.head;if(i==null)throw new Error("Head is not available yet");return Ye.fromDom(i)},Kd=n=>$f(n)&&_e(n.dom.host),Fg=ge(Element.prototype.attachShadow)&&ge(Node.prototype.getRootNode),Yd=et(Fg),jl=Fg?n=>Ye.fromDom(n.dom.getRootNode()):To,Zh=n=>Kd(n)?n:F1(To(n)),H1=n=>Kd(n)?n:Ye.fromDom(To(n).dom.body),Lm=n=>{const i=jl(n);return Kd(i)?de.some(i):de.none()},Hg=n=>Ye.fromDom(n.dom.host),qh=n=>{if(Yd()&&_e(n.target)){const i=Ye.fromDom(n.target);if(_l(i)&&Xd(i)&&n.composed&&n.composedPath){const l=n.composedPath();if(l)return Po(l)}}return de.from(n.target)},Xd=n=>_e(n.dom.shadowRoot),yd=n=>{const i=el(n)?n.dom.parentNode:n.dom;if(i==null||i.ownerDocument===null)return!1;const l=i.ownerDocument;return Lm(Ye.fromDom(i)).fold(()=>l.body.contains(i),ut(yd,Hg))};var si=(n,i,l,d,p)=>n(l,d)?de.some(l):ge(p)&&p(l)?de.none():i(l,d,p);const li=(n,i,l)=>{let d=n.dom;const p=ge(l)?l:qe;for(;d.parentNode;){d=d.parentNode;const w=Ye.fromDom(d);if(i(w))return de.some(w);if(p(w))break}return de.none()},Bl=(n,i,l)=>si((p,w)=>w(p),li,n,i,l),Lp=(n,i)=>{const l=n.dom;return l.parentNode?Q(Ye.fromDom(l.parentNode),d=>!bt(n,d)&&i(d)):de.none()},Q=(n,i)=>{const l=p=>i(Ye.fromDom(p));return eo(n.dom.childNodes,l).map(Ye.fromDom)},ce=(n,i)=>{const l=d=>{for(let p=0;pli(n,d=>wu(d,i),l),Xe=(n,i)=>Wh(i,n),rt=(n,i,l)=>si((p,w)=>wu(p,w),Se,n,i,l),On=n=>rt(n,"[contenteditable]"),Cn=(n,i=!1)=>yd(n)?n.dom.isContentEditable:On(n).fold(et(i),l=>Yo(l)==="true"),Yo=n=>n.dom.contentEditable,os=n=>n.style!==void 0&&ge(n.style.getPropertyValue),ho=(n,i,l)=>{if(!F(l))throw console.error("Invalid call to CSS.set. Property ",i,":: Value ",l,":: Element ",n),new Error("CSS value must be a string: "+l);os(n)&&n.style.setProperty(i,l)},Er=(n,i)=>{os(n)&&n.style.removeProperty(i)},Zl=(n,i,l)=>{const d=n.dom;ho(d,i,l)},ra=(n,i)=>{const l=n.dom;ln(i,(d,p)=>{ho(l,p,d)})},Ri=(n,i)=>{const l=n.dom,p=window.getComputedStyle(l).getPropertyValue(i);return p===""&&!yd(n)?Cu(l,i):p},Cu=(n,i)=>os(n)?n.style.getPropertyValue(i):"",Ta=(n,i)=>{const l=n.dom,d=Cu(l,i);return de.from(d).filter(p=>p.length>0)},Gh=n=>{const i={},l=n.dom;if(os(l))for(let d=0;d{const l=n.dom;Er(l,i),qr(za(n,"style").map(pc),"")&&zi(n,"style")},Vi=n=>n.dom.offsetWidth,wa=(n,i)=>{ai(n).each(d=>{d.dom.insertBefore(i.dom,n.dom)})},Yc=(n,i)=>{vd(n).fold(()=>{ai(n).each(p=>{Qi(p,i)})},d=>{wa(d,i)})},Jd=(n,i)=>{oi(n).fold(()=>{Qi(n,i)},d=>{n.dom.insertBefore(i.dom,d.dom)})},Qi=(n,i)=>{n.dom.appendChild(i.dom)},j0=(n,i)=>{wa(n,i),Qi(i,n)},yv=(n,i)=>{Be(i,(l,d)=>{const p=d===0?n:i[d-1];Yc(p,l)})},Jr=(n,i)=>{Be(i,l=>{Qi(n,l)})},wd=n=>{n.dom.textContent="",Be(xa(n),i=>{br(i)})},br=n=>{const i=n.dom;i.parentNode!==null&&i.parentNode.removeChild(i)},ql=n=>{const i=xa(n);i.length>0&&yv(n,i),br(n)},Uf=(n,i)=>{const d=(i||document).createElement("div");return d.innerHTML=n,xa(Ye.fromDom(d))},Qd=n=>Tt(n,Ye.fromDom),Ae=n=>n.dom.innerHTML,_f=(n,i)=>{const d=rn(n).dom,p=Ye.fromDom(d.createDocumentFragment()),w=Uf(i,d);Jr(p,w),wd(n),Qi(n,p)},$g=n=>{const i=Ye.fromTag("div"),l=Ye.fromDom(n.dom.cloneNode(!0));return Qi(i,l),Ae(i)},Su=(n,i,l,d,p,w,E)=>({target:n,x:i,y:l,stop:d,prevent:p,kill:w,raw:E}),ci=n=>{const i=Ye.fromDom(qh(n).getOr(n.target)),l=()=>n.stopPropagation(),d=()=>n.preventDefault(),p=V(d,l);return Su(i,n.clientX,n.clientY,l,d,p,n)},wv=(n,i)=>l=>{n(l)&&i(ci(l))},$1=(n,i,l,d,p)=>{const w=wv(l,d);return n.dom.addEventListener(i,w,p),{unbind:He(Wf,n,i,w,p)}},Z0=(n,i,l,d)=>$1(n,i,l,d,!1),Wf=(n,i,l,d)=>{n.dom.removeEventListener(i,l,d)},Hm=(n,i)=>({left:n,top:i,translate:(d,p)=>Hm(n+d,i+p)}),zg=Hm,_v=n=>{const i=n.getBoundingClientRect();return zg(i.left,i.top)},Cf=(n,i)=>n!==void 0?n:i!==void 0?i:0,h2=n=>{const i=n.dom.ownerDocument,l=i.body,d=i.defaultView,p=i.documentElement;if(l===n.dom)return zg(l.offsetLeft,l.offsetTop);const w=Cf(d==null?void 0:d.pageYOffset,p.scrollTop),E=Cf(d==null?void 0:d.pageXOffset,p.scrollLeft),R=Cf(p.clientTop,l.clientTop),B=Cf(p.clientLeft,l.clientLeft);return ku(n).translate(E-B,w-R)},ku=n=>{const i=n.dom,d=i.ownerDocument.body;return d===i?zg(d.offsetLeft,d.offsetTop):yd(n)?_v(i):zg(0,0)},ju=n=>{const i=n!==void 0?n.dom:document,l=i.body.scrollLeft||i.documentElement.scrollLeft,d=i.body.scrollTop||i.documentElement.scrollTop;return zg(l,d)},q0=(n,i,l)=>{const p=(l!==void 0?l.dom:document).defaultView;p&&p.scrollTo(n,i)},G0=(n,i)=>{ys().browser.isSafari()&&ge(n.dom.scrollIntoViewIfNeeded)?n.dom.scrollIntoViewIfNeeded(!1):n.dom.scrollIntoView(i)},K0=n=>{const i=n===void 0?window:n;return ys().browser.isFirefox()?de.none():de.from(i.visualViewport)},z1=(n,i,l,d)=>({x:n,y:i,width:l,height:d,right:n+l,bottom:i+d}),jf=n=>{const i=n===void 0?window:n,l=i.document,d=ju(Ye.fromDom(l));return K0(i).fold(()=>{const p=i.document.documentElement,w=p.clientWidth,E=p.clientHeight;return z1(d.left,d.top,w,E)},p=>z1(Math.max(p.pageLeft,d.left),Math.max(p.pageTop,d.top),p.width,p.height))},Y0=(n,i)=>wt(xa(n),i),X0=(n,i)=>{let l=[];return Be(xa(n),d=>{i(d)&&(l=l.concat([d])),l=l.concat(X0(d,i))}),l},hl=(n,i)=>L1(i,n),m2=(n,i,l)=>Se(n,i,l).isSome();class bi{constructor(i,l){this.node=i,this.rootNode=l,this.current=this.current.bind(this),this.next=this.next.bind(this),this.prev=this.prev.bind(this),this.prev2=this.prev2.bind(this)}current(){return this.node}next(i){return this.node=this.findSibling(this.node,"firstChild","nextSibling",i),this.node}prev(i){return this.node=this.findSibling(this.node,"lastChild","previousSibling",i),this.node}prev2(i){return this.node=this.findPreviousNode(this.node,i),this.node}findSibling(i,l,d,p){if(i){if(!p&&i[l])return i[l];if(i!==this.rootNode){let w=i[d];if(w)return w;for(let E=i.parentNode;E&&E!==this.rootNode;E=E.parentNode)if(w=E[d],w)return w}}}findPreviousNode(i,l){if(i){const d=i.previousSibling;if(this.rootNode&&d===this.rootNode)return;if(d){if(!l){for(let w=d.lastChild;w;w=w.lastChild)if(!w.lastChild)return w}return d}const p=i.parentNode;if(p&&p!==this.rootNode)return p}}}const lo=n=>i=>!!i&&i.nodeType===n,_d=n=>!!n&&!Object.getPrototypeOf(n),Qn=lo(1),wc=n=>{const i=n.toLowerCase();return l=>_e(l)&&l.nodeName.toLowerCase()===i},Sf=n=>{const i=n.map(l=>l.toLowerCase());return l=>{if(l&&l.nodeName){const d=l.nodeName.toLowerCase();return St(i,d)}return!1}},eh=(n,i)=>{const l=i.toLowerCase().split(" ");return d=>{if(Qn(d)){const p=d.ownerDocument.defaultView;if(p)for(let w=0;wi=>Qn(i)&&i.hasAttribute(n),Vg=(n,i)=>l=>Qn(l)&&l.getAttribute(n)===i,Cd=n=>Qn(n)&&n.hasAttribute("data-mce-bogus"),ml=n=>Qn(n)&&n.getAttribute("data-mce-bogus")==="all",Eu=n=>Qn(n)&&n.tagName==="TABLE",Fp=n=>i=>!!(Qn(i)&&(i.contentEditable===n||i.getAttribute("data-mce-contenteditable")===n)),V1=Sf(["textarea","input"]),Sn=lo(3),$m=lo(4),Sd=lo(7),th=lo(8),Zu=lo(9),U1=lo(11),ui=wc("br"),Ui=wc("img"),ha=Fp("true"),As=Fp("false"),kd=Sf(["td","th"]),Cl=Sf(["td","th","caption"]),qu=Sf(["video","audio","object","embed"]),Va=wc("li"),_a=wc("details"),Hp=wc("summary"),Qt="\uFEFF",Gr="\xA0",J0=n=>n===Qt,Ca=n=>n.replace(/\uFEFF/g,""),Ug=((n,i)=>{const l=w=>{if(!n(w))throw new Error("Can only get "+i+" value of a "+i+" node");return d(w).getOr("")},d=w=>n(w)?de.from(w.dom.nodeValue):de.none();return{get:l,getOption:d,set:(w,E)=>{if(!n(w))throw new Error("Can only set raw "+i+" value of a "+i+" node");w.dom.nodeValue=E}}})(el,"text"),Ic=n=>Ug.get(n),Zf=n=>Ug.getOption(n),qf=(n,i)=>Ug.set(n,i),$p=["article","aside","details","div","dt","figcaption","footer","form","fieldset","header","hgroup","html","main","nav","section","summary","body","p","dl","multicol","dd","figure","address","center","blockquote","h1","h2","h3","h4","h5","h6","listing","xmp","pre","plaintext","menu","dir","ul","ol","li","hr","table","tbody","thead","tfoot","th","tr","td","caption"],Ll=["td","th"],Ar=["thead","tbody","tfoot"],Wa=["h1","h2","h3","h4","h5","h6","p","div","address","pre","form","blockquote","center","dir","fieldset","header","footer","article","section","hgroup","aside","nav","figure"],nh=["h1","h2","h3","h4","h5","h6"],Gl=["li","dd","dt"],Q0=["ul","ol","dl"],zm=["pre","script","textarea","style"],W1=["pre"].concat(nh),ja=n=>{let i;return l=>(i=i||ar(n,gt),un(i,Xr(l)))},ac=ja($p),At=n=>Xr(n)==="table",_c=n=>_l(n)&&!ac(n),Xc=n=>_l(n)&&Xr(n)==="br",lc=ja(Wa),Au=ja(Q0),Za=ja(Gl),qa=ja(Ar),Vm=ja(Ll),Jc=ja(zm),eb=ja(W1),$o=n=>eb(n)||_c(n),$=n=>{const i=[];let l=n.dom;for(;l;)i.push(Ye.fromDom(l)),l=l.lastChild;return i},G=n=>{const i=hl(n,"br"),l=wt($(n).slice(-1),Xc);i.length===l.length&&Be(l,br)},ve=()=>{const n=Ye.fromTag("br");return Dr(n,"data-mce-bogus","1"),n},De=n=>{wd(n),Qi(n,ve())},at=n=>{_u(n).each(i=>{ya(i).each(l=>{ac(n)&&Xc(i)&&ac(l)&&br(i)})})},Ft=Qt,kn=J0,Ln=Ca,jo=Qn,Qo=Sn,vi=n=>(Qo(n)&&(n=n.parentNode),jo(n)&&n.hasAttribute("data-mce-caret")),tr=n=>Qo(n)&&kn(n.data),vr=n=>vi(n)||tr(n),Bc=n=>n.firstChild!==n.lastChild||!ui(n.firstChild),Qc=(n,i)=>{var l;const p=((l=n.ownerDocument)!==null&&l!==void 0?l:document).createTextNode(Ft),w=n.parentNode;if(i){const E=n.previousSibling;if(Qo(E)){if(vr(E))return E;if(lr(E))return E.splitText(E.data.length-1)}w==null||w.insertBefore(p,n)}else{const E=n.nextSibling;if(Qo(E)){if(vr(E))return E;if(sh(E))return E.splitText(1),E}n.nextSibling?w==null||w.insertBefore(p,n.nextSibling):w==null||w.appendChild(p)}return p},Gu=n=>{const i=n.container();return Sn(i)?i.data.charAt(n.offset())===Ft||n.isAtStart()&&tr(i.previousSibling):!1},kf=n=>{const i=n.container();return Sn(i)?i.data.charAt(n.offset()-1)===Ft||n.isAtEnd()&&tr(i.nextSibling):!1},oh=(n,i,l)=>{var d;const w=((d=i.ownerDocument)!==null&&d!==void 0?d:document).createElement(n);w.setAttribute("data-mce-caret",l?"before":"after"),w.setAttribute("data-mce-bogus","all"),w.appendChild(ve().dom);const E=i.parentNode;return l?E==null||E.insertBefore(w,i):i.nextSibling?E==null||E.insertBefore(w,i.nextSibling):E==null||E.appendChild(w),w},sh=n=>Qo(n)&&n.data[0]===Ft,lr=n=>Qo(n)&&n.data[n.data.length-1]===Ft,Um=n=>{var i;const l=n.getElementsByTagName("br"),d=l[l.length-1];Cd(d)&&((i=d.parentNode)===null||i===void 0||i.removeChild(d))},Wm=n=>n&&n.hasAttribute("data-mce-caret")?(Um(n),n.removeAttribute("data-mce-caret"),n.removeAttribute("data-mce-bogus"),n.removeAttribute("style"),n.removeAttribute("data-mce-style"),n.removeAttribute("_moz_abspos"),n):null,ea=n=>vi(n.startContainer),eu=ha,zp=As,jm=ui,Os=Sn,Br=Sf(["script","style","textarea"]),Da=Sf(["img","input","textarea","hr","iframe","video","audio","object","embed"]),cc=Sf(["table"]),j1=vr,Sl=n=>j1(n)?!1:Os(n)?!Br(n.parentNode):Da(n)||jm(n)||cc(n)||tu(n),Gi=n=>Qn(n)&&n.getAttribute("unselectable")==="true",tu=n=>!Gi(n)&&zp(n),Ef=(n,i)=>{for(let l=n.parentNode;l&&l!==i;l=l.parentNode){if(tu(l))return!1;if(eu(l))return!0}return!0},F_=n=>tu(n)?!vn(Mr(n.getElementsByTagName("*")),(i,l)=>i||eu(l),!1):!1,Kh=n=>Da(n)||F_(n),Wg=(n,i)=>Sl(n)&&Ef(n,i),Yh=/^[ \t\r\n]*$/,Zm=n=>Yh.test(n),jg=n=>{for(const i of n)if(!J0(i))return!1;return!0},tb=n=>" \f \v".indexOf(n)!==-1,Xh=n=>n===` `||n==="\r",Oa=(n,i)=>i=0?Xh(n[i]):!1,rh=(n,i=4,l=!0,d=!0)=>{const p=pu(" ",i),w=n.replace(/\t/g,p);return vn(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:Xh(B),str:R.str+B},{pcIsSpace:!1,str:""}).str},Ed=(n,i)=>{const l=Ye.fromDom(i),d=Ye.fromDom(n);return m2(d,"pre,code",He(bt,l))},qm=(n,i)=>Sn(n)&&Zm(n.data)&&!Ed(n,i),Gm=n=>Qn(n)&&n.nodeName==="A"&&!n.hasAttribute("href")&&(n.hasAttribute("name")||n.hasAttribute("id")),Jh=(n,i)=>Sl(n)&&!qm(n,i)||Gm(n)||Ku(n),Ku=Pc("data-mce-bookmark"),nb=Pc("data-mce-bogus"),Z1=Vg("data-mce-bogus","all"),H_=(n,i)=>{let l=0;if(Jh(n,n))return!1;{let d=n.firstChild;if(!d)return!0;const p=new bi(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(Jh(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=>wt(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 wt(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(Ye.fromDom(p))){(l=p.parentNode)===null||l===void 0||l.removeChild(p);return}},xu=(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(Ye.fromDom(p))||d.insertBefore(p,n),Ma(Ye.fromDom(i))||d.insertBefore(i,n),Ma(Ye.fromDom(w))||d.insertBefore(w,n),d.removeChild(n)}},Ad=(n,i,l)=>{const d=n.getBlockElements(),p=Ye.fromDom(i),w=R=>Xr(R)in d,E=R=>bt(R,p);Be(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=pi(B);Be(K,ue=>{li(ue,w,E).each(be=>{xu(be.dom,ue.dom)})}),ie.each(ue=>Ym(n,ue.dom))}})})},Xm=(n,i,l)=>{Be([...l,...Jm(n,i)?[i]:[]],d=>Be(hl(Ye.fromDom(d),d.nodeName.toLowerCase()),p=>{Ev(n,p.dom)&&ql(p)}))},ob=(n,i)=>{const l=Ym(n,i);Ad(n,i,l),Xm(n,i,l)},Cv=(n,i)=>{if(kv(n,i)){const l=nu(n.getBlockElements());Af(l,i)}},Sv=(n,i,l)=>{const d=w=>bt(w,Ye.fromDom(i)),p=Gd(Ye.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)=>un(n.getTransparentElements(),i),kv=(n,i)=>Qn(i)&&qg(n,i.nodeName),Jm=(n,i)=>kv(n,i)&&ah(i),Ev=(n,i)=>kv(n,i)&&!ah(i),nr=(n,i)=>i.type===1&&qg(n,i.name)&&F(i.attr(Zg)),Do=ys().browser,lh=n=>eo(n,_l),q1=n=>Do.isFirefox()&&Xr(n)==="table"?lh(xa(n)).filter(i=>Xr(i)==="caption").bind(i=>lh(nl(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&&St(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&&Ri(Ye.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(Ye.fromDom(i))}return{x:d,y:p}},Av=(n,i={})=>{let l=0;const d={},p=Ye.fromDom(n),w=To(p),E=Me=>{i.referrerPolicy=Me},R=Me=>{i.contentCssCors=Me},B=Me=>{Qi(Zh(p),Me)},K=Me=>{const Ve=Zh(p);Xe(Ve,"#"+Me).each(br)},ie=Me=>po(d,Me).getOrThunk(()=>({id:"mce-u"+l++,passed:[],failed:[],count:0})),ue=Me=>new Promise((Ve,mt)=>{let vt;const yt=hn._addCacheSuffix(Me),Mt=ie(yt);d[yt]=Mt,Mt.count++;const dn=($t,wn)=>{Be($t,bn),Mt.status=wn,Mt.passed=[],Mt.failed=[],vt&&(vt.onload=null,vt.onerror=null,vt=null)},zn=()=>dn(Mt.passed,2),Pn=()=>dn(Mt.failed,3);if(Ve&&Mt.passed.push(Ve),mt&&Mt.failed.push(mt),Mt.status===1)return;if(Mt.status===2){zn();return}if(Mt.status===3){Pn();return}Mt.status=1;const Lt=Ye.fromTag("link",w.dom);Vu(Lt,{rel:"stylesheet",type:"text/css",id:Mt.id}),i.contentCssCors&&Dr(Lt,"crossOrigin","anonymous"),i.referrerPolicy&&Dr(Lt,"referrerpolicy",i.referrerPolicy),vt=Lt.dom,vt.onload=zn,vt.onerror=Pn,B(Lt),Dr(Lt,"href",yt)}),be=Me=>Promise.allSettled(Tt(Me,mt=>ue(mt).then(et(mt)))).then(mt=>{const vt=gn(mt,yt=>yt.status==="fulfilled");return vt.fail.length>0?Promise.reject(Tt(vt.fail,yt=>yt.reason)):Tt(vt.pass,yt=>yt.value)}),Le=Me=>{const Ve=hn._addCacheSuffix(Me);po(d,Ve).each(mt=>{--mt.count===0&&(delete d[Ve],K(mt.id))})};return{load:ue,loadAll:be,unload:Le,unloadAll:Me=>{Be(Me,Ve=>{Le(Ve)})},_setReferrerPolicy:E,_setContentCssCors:R}},xv=(()=>{const n=new WeakMap;return{forElement:(l,d)=>{const w=jl(l).dom;return de.from(n.get(w)).getOrThunk(()=>{const E=Av(w,d);return n.set(w,E),E})}}})(),G1=n=>n.nodeName.toLowerCase()==="span",g2=(n,i)=>_e(n)&&(Jh(n,i)||_c(Ye.fromDom(n))),en=(n,i)=>{const l=new bi(n,i).prev(!1),d=new bi(n,i).next(!1),p=ye(l)||g2(l,i),w=ye(d)||g2(d,i);return p&&w},xd=n=>G1(n)&&n.getAttribute("data-mce-type")==="bookmark",$_=(n,i)=>Sn(n)&&n.data.length>0&&en(n,i),sb=n=>Qn(n)?n.childNodes.length>0:!1,Dk=n=>U1(n)||Zu(n),Qm=(n,i,l)=>{var d;const p=l||i;if(Qn(i)&&xd(i))return i;const w=i.childNodes;for(let E=w.length-1;E>=0;E--)Qm(n,w[E],p);if(Qn(i)){const E=i.childNodes;E.length===1&&xd(E[0])&&((d=i.parentNode)===null||d===void 0||d.insertBefore(E[0],i))}return!Dk(i)&&!Jh(i,p)&&!sb(i)&&!$_(i,p)&&n.remove(i),i},p2=hn.makeMap,Qh=/[&<>\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Td=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,eg=/[<>&\"\']/g,yi=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,Dd={128:"\u20AC",130:"\u201A",131:"\u0192",132:"\u201E",133:"\u2026",134:"\u2020",135:"\u2021",136:"\u02C6",137:"\u2030",138:"\u0160",139:"\u2039",140:"\u0152",142:"\u017D",145:"\u2018",146:"\u2019",147:"\u201C",148:"\u201D",149:"\u2022",150:"\u2013",151:"\u2014",152:"\u02DC",153:"\u2122",154:"\u0161",155:"\u203A",156:"\u0153",158:"\u017E",159:"\u0178"},Od={'"':""","'":"'","<":"<",">":">","&":"&","`":"`"},ou={"<":"<",">":">","&":"&",""":'"',"'":"'"},Hs=n=>{const i=Ye.fromTag("div").dom;return i.innerHTML=n,i.textContent||i.innerText||n},Vp=(n,i)=>{const l={};if(n){const d=n.split(",");i=i||10;for(let p=0;pn.replace(i?Qh:Td,l=>Od[l]||l),Ok=n=>(""+n).replace(eg,i=>Od[i]||i),rb=(n,i)=>n.replace(i?Qh:Td,l=>l.length>1?"&#"+((l.charCodeAt(0)-55296)*1024+(l.charCodeAt(1)-56320)+65536)+";":Od[l]||"&#"+l.charCodeAt(0)+";"),Tv=(n,i,l)=>{const d=l||ch;return n.replace(i?Qh:Td,p=>Od[p]||d[p]||p)},Yg={encodeRaw:Kg,encodeAllRaw:Ok,encodeNumeric:rb,encodeNamed:Tv,getEncodeFunc:(n,i)=>{const l=Vp(i)||ch,d=(E,R)=>E.replace(R?Qh:Td,B=>Od[B]!==void 0?Od[B]:l[B]!==void 0?l[B]:B.length>1?"&#"+((B.charCodeAt(0)-55296)*1024+(B.charCodeAt(1)-56320)+65536)+";":"&#"+B.charCodeAt(0)+";"),p=(E,R)=>Tv(E,R,l),w=p2(n.replace(/\+/g,","));return w.named&&w.numeric?d:w.named?i?p:Tv:w.numeric?rb:Kg},decode:n=>n.replace(yi,(i,l)=>l?(l.charAt(0).toLowerCase()==="x"?l=parseInt(l.substr(1),16):l=parseInt(l,10),l>65535?(l-=65536,String.fromCharCode(55296+(l>>10),56320+(l&1023))):Dd[l]||String.fromCharCode(l)):ou[i]||ch[i]||Hs(i))},El=(n,i)=>(n=hn.trim(n),n?n.split(i||" "):[]),b2=n=>new RegExp("^"+n.replace(/([?+*])/g,".$1")+"$"),ro=n=>{const i=/^(~)?(.+)$/;return Rs(El(n,","),l=>{const d=i.exec(l);if(d){const p=d[1]==="~",w=p?"span":"div",E=d[2];return[{inline:p,cloneName:w,name:E}]}else return[]})},v2=n=>{let i,l,d,p;if(i="id accesskey class dir lang style tabindex title role",l="address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul",d="a abbr b bdo br button cite code del dfn em embed i iframe img input ins kbd label map noscript object q s samp script select small span strong sub sup textarea u var #text #comment",n!=="html4"){const w="a ins del canvas map";i+=" contenteditable contextmenu draggable dropzone hidden spellcheck translate",l+=" article aside details dialog figure main header footer hgroup section nav "+w,d+=" audio canvas command datalist mark meter output picture progress time wbr video ruby bdi keygen"}return n!=="html5-strict"&&(i+=" xml:lang",d=[d,"acronym applet basefont big font strike tt"].join(" "),l=[l,"center dir isindex noframes"].join(" "),p=[l,d].join(" ")),p=p||[l,d].join(" "),{globalAttributes:i,blockContent:l,phrasingContent:d,flowContent:p}},Mk=n=>{const{globalAttributes:i,phrasingContent:l,flowContent:d}=v2(n),p={},w=(R,B="",K="")=>{const ie=El(K),ue=El(R);let be=ue.length;for(;be--;){const Le=El([i,B].join(" "));p[ue[be]]={attributes:ar(Le,et({})),attributesOrder:Le,children:ar(ie,et({}))}}},E=(R,B)=>{const K=El(R),ie=El(B);let ue=K.length;for(;ue--;){const be=p[K[ue]];for(let Le=0,je=ie.length;Le{w(K,"",l)}),Be(El("center dir isindex noframes"),K=>{w(K,"",d)})),w("html","manifest","head body"),w("head","","base command link meta noscript script style title"),w("title hr noscript br"),w("base","href target"),w("link","href rel media hreflang type sizes hreflang"),w("meta","name http-equiv content charset"),w("style","media type scoped"),w("script","src async defer type charset"),w("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",d),w("dd div","",d),w("address dt caption","",n==="html4"?l:d),w("h1 h2 h3 h4 h5 h6 pre p abbr code var samp kbd sub sup i b u bdo span legend em strong small s cite dfn","",l),w("blockquote","cite",d),w("ol","reversed start type","li"),w("ul","","li"),w("li","value",d),w("dl","","dt dd"),w("a","href target rel media hreflang type",n==="html4"?l:d),w("q","cite",l),w("ins del","cite datetime",d),w("img","src sizes srcset alt usemap ismap width height"),w("iframe","src name width height",d),w("embed","src type width height"),w("object","data type typemustmatch name usemap form width height",[d,"param"].join(" ")),w("param","name value"),w("map","name",[d,"area"].join(" ")),w("area","alt coords shape href target rel media hreflang type"),w("table","border","caption colgroup thead tfoot tbody tr"+(n==="html4"?" col":"")),w("colgroup","span","col"),w("col","span"),w("tbody thead tfoot","","tr"),w("tr","","td th"),w("td","colspan rowspan headers",d),w("th","colspan rowspan headers scope abbr",d),w("form","accept-charset action autocomplete enctype method name novalidate target",d),w("fieldset","disabled form name",[d,"legend"].join(" ")),w("label","form for",l),w("input","accept alt autocomplete checked dirname disabled form formaction formenctype formmethod formnovalidate formtarget height list max maxlength min multiple name pattern readonly required size src step type value width"),w("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value",n==="html4"?d:l),w("select","disabled form multiple name required size","option optgroup"),w("optgroup","disabled label","option"),w("option","disabled label selected value"),w("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),w("menu","type label",[d,"li"].join(" ")),w("noscript","",d),n!=="html4"&&(w("wbr"),w("ruby","",[l,"rt rp"].join(" ")),w("figcaption","",d),w("mark rt rp summary bdi","",l),w("canvas","width height",d),w("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",[d,"track source"].join(" ")),w("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",[d,"track source"].join(" ")),w("picture","","img source"),w("source","src srcset type media sizes"),w("track","kind src srclang label default"),w("datalist","",[l,"option"].join(" ")),w("article section nav aside main header footer","",d),w("hgroup","","h1 h2 h3 h4 h5 h6"),w("figure","",[d,"figcaption"].join(" ")),w("time","datetime",l),w("dialog","open",d),w("command","type label icon disabled checked radiogroup command"),w("output","for form name",l),w("progress","value max",l),w("meter","value min max low high optimum",l),w("details","open",[d,"summary"].join(" ")),w("keygen","autofocus challenge disabled form keytype name")),n!=="html5-strict"&&(E("script","language xml:space"),E("style","xml:space"),E("object","declare classid code codebase codetype archive standby align border hspace vspace"),E("embed","align name hspace vspace"),E("param","valuetype type"),E("a","charset name rev shape coords"),E("br","clear"),E("applet","codebase archive code object alt name width height align hspace vspace"),E("img","name longdesc align border hspace vspace"),E("iframe","longdesc frameborder marginwidth marginheight scrolling align"),E("font basefont","size color face"),E("input","usemap align"),E("select"),E("textarea"),E("h1 h2 h3 h4 h5 h6 div p legend caption","align"),E("ul","type compact"),E("li","type"),E("ol dl menu dir","compact"),E("pre","width xml:space"),E("hr","align noshade size width"),E("isindex","prompt"),E("table","summary width frame rules cellspacing cellpadding align bgcolor"),E("col","width align char charoff valign"),E("colgroup","width align char charoff valign"),E("thead","align char charoff valign"),E("tr","align char charoff valign bgcolor"),E("th","axis align char charoff valign nowrap bgcolor width height"),E("form","accept"),E("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),E("tfoot","align char charoff valign"),E("tbody","align char charoff valign"),E("area","nohref"),E("body","background bgcolor text link vlink alink")),n!=="html4"&&(E("input button select textarea","autofocus"),E("input textarea","placeholder"),E("a","download"),E("link script img","crossorigin"),E("img","loading"),E("iframe","sandbox seamless allow allowfullscreen loading")),n!=="html4"&&Be([p.video,p.audio],R=>{delete R.children.audio,delete R.children.video}),Be(El("a form meter progress dfn"),R=>{p[R]&&delete p[R].children[R]}),delete p.caption.children.table,delete p.script,p},y2=n=>n==="-"?"remove":"add",em=n=>{const i=/^([+\-]?)([A-Za-z0-9_\-.\u00b7\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u037d\u037f-\u1fff\u200c-\u200d\u203f-\u2040\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd]+)\[([^\]]+)]$/;return Rs(El(n,","),l=>{const d=i.exec(l);if(d){const p=d[1],w=p?y2(p):"replace",E=d[2],R=El(d[3],"|");return[{operation:w,name:E,validChildren:R}]}else return[]})},Yu=(n,i)=>{const l=/^([!\-])?(\w+[\\:]:\w+|[^=~<]+)?(?:([=~<])(.*))?$/,d=/[*?+]/,{attributes:p,attributesOrder:w}=i;return Be(El(n,"|"),E=>{const R=l.exec(E);if(R){const B={},K=R[1],ie=R[2].replace(/[\\:]:/g,":"),ue=R[3],be=R[4];if(K==="!"&&(i.attributesRequired=i.attributesRequired||[],i.attributesRequired.push(ie),B.required=!0),K==="-"){delete p[ie],w.splice(hn.inArray(w,ie),1);return}if(ue&&(ue==="="?(i.attributesDefault=i.attributesDefault||[],i.attributesDefault.push({name:ie,value:be}),B.defaultValue=be):ue==="~"?(i.attributesForced=i.attributesForced||[],i.attributesForced.push({name:ie,value:be}),B.forcedValue=be):ue==="<"&&(B.validValues=hn.makeMap(be,"?"))),d.test(ie)){const Le=B;i.attributePatterns=i.attributePatterns||[],Le.pattern=b2(ie),i.attributePatterns.push(Le)}else p[ie]||w.push(ie),p[ie]=B}})},uh=(n,i)=>{ln(n.attributes,(l,d)=>{i.attributes[d]=l}),i.attributesOrder.push(...n.attributesOrder)},Xg=(n,i)=>{const l=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)])?$/;return Rs(El(i,","),d=>{const p=l.exec(d);if(p){const w=p[1],E=p[2],R=p[3],B=p[4],K=p[5],ie={attributes:{},attributesOrder:[]};if(n.each(ue=>uh(ue,ie)),w==="#"?ie.paddEmpty=!0:w==="-"&&(ie.removeEmpty=!0),B==="!"&&(ie.removeEmptyAttrs=!0),K&&Yu(K,ie),R&&(ie.outputName=E),E==="@")if(n.isNone())n=de.some(ie);else return[];return[R?{name:E,element:ie,aliasName:R}:{name:E,element:ie}]}else return[]})},fh={},ib=hn.makeMap,xf=hn.each,Jg=hn.extend,w2=hn.explode,Up=(n,i={})=>{const l=ib(n," ",ib(n.toUpperCase()," "));return Jg(l,i)},Gf=n=>Up("td th li dt dd figcaption caption details summary",n.getTextBlockElements()),_2=(n,i)=>{if(n){const l={};return F(n)&&(n={"*":n}),xf(n,(d,p)=>{l[p]=l[p.toUpperCase()]=i==="map"?ib(d,/[, ]/):w2(d,/[, ]/)}),l}else return},dh=(n={})=>{var i;const l={},d={};let p=[];const w={},E={},R=(co,Ws,ii)=>{const Ya=n[co];if(Ya)return ib(Ya,/[, ]/,ib(Ya.toUpperCase(),/[, ]/));{let Si=fh[co];return Si||(Si=Up(Ws,ii),fh[co]=Si),Si}},B=(i=n.schema)!==null&&i!==void 0?i:"html5",K=Mk(B);n.verify_html===!1&&(n.valid_elements="*[*]");const ie=_2(n.valid_styles),ue=_2(n.invalid_styles,"map"),be=_2(n.valid_classes,"map"),Le=R("whitespace_elements","pre script noscript style textarea video audio iframe object code"),je=R("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),Me=R("void_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),Ve=R("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls allowfullscreen"),mt="td th iframe video audio object script code",vt=R("non_empty_elements",mt+" pre",Me),yt=R("move_caret_before_on_enter_elements",mt+" table",Me),Mt=R("text_block_elements","h1 h2 h3 h4 h5 h6 p div address pre form blockquote center dir fieldset header footer article section hgroup aside main nav figure"),dn=R("block_elements","hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex option datalist select optgroup figcaption details summary",Mt),zn=R("text_inline_elements","span strong b em i font s strike u var cite dfn code mark q sup sub samp"),Pn=R("transparent_elements","a ins del canvas map");xf("script noscript iframe noframes noembed title style textarea xmp plaintext".split(" "),co=>{E[co]=new RegExp("]*>","gi")});const Lt=co=>{const Ws=de.from(l["@"]),ii=/[*?+]/;Be(Xg(Ws,co!=null?co:""),({name:Ya,element:Si,aliasName:Ec})=>{if(Ec&&(l[Ec]=Si),ii.test(Ya)){const Mh=Si;Mh.pattern=b2(Ya),p.push(Mh)}else l[Ya]=Si})},$t=co=>{p=[],Be(gs(l),Ws=>{delete l[Ws]}),Lt(co)},wn=co=>{delete fh.text_block_elements,delete fh.block_elements,Be(ro(co!=null?co:""),({inline:Ws,name:ii,cloneName:Ya})=>{if(d[ii]=d[Ya],w[ii]=Ya,vt[ii.toUpperCase()]={},vt[ii]={},Ws||(dn[ii.toUpperCase()]={},dn[ii]={}),!l[ii]){let Si=l[Ya];Si=Jg({},Si),delete Si.removeEmptyAttrs,delete Si.removeEmpty,l[ii]=Si}ln(d,(Si,Ec)=>{Si[Ya]&&(d[Ec]=Si=Jg({},d[Ec]),Si[ii]=Si[Ya])})})},go=co=>{Be(em(co!=null?co:""),({operation:Ws,name:ii,validChildren:Ya})=>{const Si=Ws==="replace"?{"#comment":{}}:d[ii];Be(Ya,Ec=>{Ws==="remove"?delete Si[Ec]:Si[Ec]={}}),d[ii]=Si})},Oo=co=>{const Ws=l[co];if(Ws)return Ws;let ii=p.length;for(;ii--;){const Ya=p[ii];if(Ya.pattern.test(co))return Ya}};n.valid_elements?($t(n.valid_elements),xf(K,(co,Ws)=>{d[Ws]=co.children})):(xf(K,(co,Ws)=>{l[Ws]={attributes:co.attributes,attributesOrder:co.attributesOrder},d[Ws]=co.children}),xf(El("strong/b em/i"),co=>{const Ws=El(co,"/");l[Ws[1]].outputName=Ws[0]}),xf(zn,(co,Ws)=>{l[Ws]&&(n.padd_empty_block_inline_children&&(l[Ws].paddInEmptyBlock=!0),l[Ws].removeEmpty=!0)}),xf(El("ol ul blockquote a table tbody"),co=>{l[co]&&(l[co].removeEmpty=!0)}),xf(El("p h1 h2 h3 h4 h5 h6 th td pre div address caption li summary"),co=>{l[co]&&(l[co].paddEmpty=!0)}),xf(El("span"),co=>{l[co].removeEmptyAttrs=!0})),wn(n.custom_elements),go(n.valid_children),Lt(n.extended_valid_elements),go("+ol[ul|ol],+ul[ul|ol]"),xf({dd:"dl",dt:"dl",li:"ul ol",td:"tr",th:"tr",tr:"tbody thead tfoot",tbody:"table",thead:"table",tfoot:"table",legend:"fieldset",area:"map",param:"video audio object"},(co,Ws)=>{l[Ws]&&(l[Ws].parentsRequired=El(co))}),n.invalid_elements&&xf(w2(n.invalid_elements),co=>{l[co]&&delete l[co]}),Oo("span")||Lt("span[!data-mce-type|*]");const Cs=et(ie),Us=et(ue),Pr=et(be),di=et(Ve),al=et(dn),Rl=et(Mt),hc=et(zn),Mn=et(Object.seal(Me)),to=et(je),wr=et(vt),Is=et(yt),yo=et(Le),Rn=et(Pn),Dn=et(Object.seal(E)),qo=(co,Ws)=>{const ii=d[co.toLowerCase()];return!!(ii&&ii[Ws.toLowerCase()])},Ys=(co,Ws)=>{const ii=Oo(co);if(ii)if(Ws){if(ii.attributes[Ws])return!0;const Ya=ii.attributePatterns;if(Ya){let Si=Ya.length;for(;Si--;)if(Ya[Si].pattern.test(Ws))return!0}}else return!0;return!1},Kr=et(w);return{type:B,children:d,elements:l,getValidStyles:Cs,getValidClasses:Pr,getBlockElements:al,getInvalidStyles:Us,getVoidElements:Mn,getTextBlockElements:Rl,getTextInlineElements:hc,getBoolAttrs:di,getElementRule:Oo,getSelfClosingElements:to,getNonEmptyElements:wr,getMoveCaretBeforeOnEnterElements:Is,getWhitespaceElements:yo,getTransparentElements:Rn,getSpecialElements:Dn,isValidChild:qo,isValid:Ys,getCustomElements:Kr,addValidElements:Lt,setValidElements:$t,addCustomElements:wn,addValidChildren:go}},Dv=(n={},i)=>{const l=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,d=/\s*([^:]+):\s*([^;]+);?/g,p=/\s+$/,w={};let E,R;const B=Qt;i&&(E=i.getValidStyles(),R=i.getInvalidStyles());const K=(`\\" \\' \\; \\: ; : `+B).split(" ");for(let ue=0;ue{const be={};let Le=!1;const je=n.url_converter,Me=n.url_converter_scope||ie,Ve=(Lt,$t,wn)=>{const go=be[Lt+"-top"+$t];if(!go)return;const Oo=be[Lt+"-right"+$t];if(!Oo)return;const Cs=be[Lt+"-bottom"+$t];if(!Cs)return;const Us=be[Lt+"-left"+$t];if(!Us)return;const Pr=[go,Oo,Cs,Us];let di=Pr.length-1;for(;di--&&Pr[di]===Pr[di+1];);di>-1&&wn||(be[Lt+$t]=di===-1?Pr[0]:Pr.join(" "),delete be[Lt+"-top"+$t],delete be[Lt+"-right"+$t],delete be[Lt+"-bottom"+$t],delete be[Lt+"-left"+$t])},mt=Lt=>{const $t=be[Lt];if(!$t)return;const wn=$t.indexOf(",")>-1?[$t]:$t.split(" ");let go=wn.length;for(;go--;)if(wn[go]!==wn[0])return!1;return be[Lt]=wn[0],!0},vt=(Lt,$t,wn,go)=>{!mt($t)||!mt(wn)||!mt(go)||(be[Lt]=be[$t]+" "+be[wn]+" "+be[go],delete be[$t],delete be[wn],delete be[go])},yt=Lt=>(Le=!0,w[Lt]),Mt=(Lt,$t)=>(Le&&(Lt=Lt.replace(/\uFEFF[0-9]/g,wn=>w[wn])),$t||(Lt=Lt.replace(/\\([\'\";:])/g,"$1")),Lt),dn=Lt=>String.fromCharCode(parseInt(Lt.slice(1),16)),zn=Lt=>Lt.replace(/\\[0-9a-f]+/gi,dn),Pn=(Lt,$t,wn,go,Oo,Cs)=>{if(Oo=Oo||Cs,Oo)return Oo=Mt(Oo),"'"+Oo.replace(/\'/g,"\\'")+"'";if($t=Mt($t||wn||go||""),!n.allow_script_urls){const Us=$t.replace(/[\s\r\n]+/g,"");if(/(java|vb)script:/i.test(Us)||!n.allow_svg_data_urls&&/^data:image\/svg/i.test(Us))return""}return je&&($t=je.call(Me,$t,"style")),"url('"+$t.replace(/\'/g,"\\'")+"')"};if(ue){ue=ue.replace(/[\u0000-\u001F]/g,""),ue=ue.replace(/\\[\"\';:\uFEFF]/g,yt).replace(/\"[^\"]+\"|\'[^\']+\'/g,$t=>$t.replace(/[;:]/g,yt));let Lt;for(;Lt=d.exec(ue);){d.lastIndex=Lt.index+Lt[0].length;let $t=Lt[1].replace(p,"").toLowerCase(),wn=Lt[2].replace(p,"");if($t&&wn){if($t=zn($t),wn=zn(wn),$t.indexOf(B)!==-1||$t.indexOf('"')!==-1||!n.allow_script_urls&&($t==="behavior"||/expression\s*\(|\/\*|\*\//.test(wn)))continue;$t==="font-weight"&&wn==="700"?wn="bold":($t==="color"||$t==="background-color")&&(wn=wn.toLowerCase()),wn=wn.replace(l,Pn),be[$t]=Le?Mt(wn,!0):wn}}Ve("border","",!0),Ve("border","-width"),Ve("border","-color"),Ve("border","-style"),Ve("padding",""),Ve("margin",""),vt("border","border-width","border-style","border-color"),be.border==="medium none"&&delete be.border,be["border-image"]==="none"&&delete be["border-image"]}return be},serialize:(ue,be)=>{let Le="";const je=(Ve,mt)=>{const vt=mt[Ve];if(vt)for(let yt=0,Mt=vt.length;yt0?" ":"")+dn+": "+zn+";")}},Me=(Ve,mt)=>{if(!R||!mt)return!0;let vt=R["*"];return vt&&vt[Ve]?!1:(vt=R[mt],!(vt&&vt[Ve]))};return be&&E?(je("*",E),je(be,E)):ln(ue,(Ve,mt)=>{Ve&&Me(mt,be)&&(Le+=(Le.length>0?" ":"")+mt+": "+Ve+";")}),Le}};return ie},z_={keyLocation:!0,layerX:!0,layerY:!0,returnValue:!0,webkitMovementX:!0,webkitMovementY:!0,keyIdentifier:!0,mozPressure:!0},C2=n=>n instanceof Event||ge(n.initEvent),Qg=n=>n.isDefaultPrevented===gt||n.isDefaultPrevented===qe,Tf=n=>Te(n.preventDefault)||C2(n),su=(n,i)=>{const l=i!=null?i:{};for(const d in n)un(z_,d)||(l[d]=n[d]);return _e(n.composedPath)&&(l.composedPath=()=>n.composedPath()),l},ep=(n,i,l,d)=>{var p;const w=su(i,d);return w.type=n,Te(w.target)&&(w.target=(p=w.srcElement)!==null&&p!==void 0?p:l),Tf(i)&&(w.preventDefault=()=>{w.defaultPrevented=!0,w.isDefaultPrevented=gt,ge(i.preventDefault)&&i.preventDefault()},w.stopPropagation=()=>{w.cancelBubble=!0,w.isPropagationStopped=gt,ge(i.stopPropagation)&&i.stopPropagation()},w.stopImmediatePropagation=()=>{w.isImmediatePropagationStopped=gt,w.stopPropagation()},Qg(w)||(w.isDefaultPrevented=w.defaultPrevented===!0?gt:qe,w.isPropagationStopped=w.cancelBubble===!0?gt:qe,w.isImmediatePropagationStopped=qe)),w},S2="mce-data-",V_=/^(?:mouse|contextmenu)|click/,ab=(n,i,l,d)=>{n.addEventListener(i,l,d||!1)},Lc=(n,i,l,d)=>{n.removeEventListener(i,l,d||!1)},lb=n=>_e(n)&&V_.test(n.type),Xu=(n,i)=>{const l=ep(n.type,n,document,i);if(lb(n)&&ye(n.pageX)&&!ye(n.clientX)){const d=l.target.ownerDocument||document,p=d.documentElement,w=d.body,E=l;E.pageX=n.clientX+(p&&p.scrollLeft||w&&w.scrollLeft||0)-(p&&p.clientLeft||w&&w.clientLeft||0),E.pageY=n.clientY+(p&&p.scrollTop||w&&w.scrollTop||0)-(p&&p.clientTop||w&&w.clientTop||0)}return l},tp=(n,i,l)=>{const d=n.document,p={type:"ready"};if(l.domLoaded){i(p);return}const w=()=>d.readyState==="complete"||d.readyState==="interactive"&&d.body,E=()=>{Lc(n,"DOMContentLoaded",E),Lc(n,"load",E),l.domLoaded||(l.domLoaded=!0,i(p)),n=null};w()?E():ab(n,"DOMContentLoaded",E),l.domLoaded||ab(n,"load",E)};class tm{constructor(){this.domLoaded=!1,this.events={},this.count=1,this.expando=S2+(+new Date).toString(32),this.hasFocusIn="onfocusin"in document.documentElement,this.count=1}bind(i,l,d,p){const w=this;let E;const R=window,B=be=>{w.executeHandlers(Xu(be||R.event),K)};if(!i||Sn(i)||th(i))return d;let K;i[w.expando]?K=i[w.expando]:(K=w.count++,i[w.expando]=K,w.events[K]={}),p=p||i;const ie=l.split(" ");let ue=ie.length;for(;ue--;){let be=ie[ue],Le=B,je=!1,Me=!1;if(be==="DOMContentLoaded"&&(be="ready"),w.domLoaded&&be==="ready"&&i.readyState==="complete"){d.call(p,Xu({type:be}));continue}!w.hasFocusIn&&(be==="focusin"||be==="focusout")&&(je=!0,Me=be==="focusin"?"focus":"blur",Le=Ve=>{const mt=Xu(Ve||R.event);mt.type=mt.type==="focus"?"focusin":"focusout",w.executeHandlers(mt,K)}),E=w.events[K][be],E?be==="ready"&&w.domLoaded?d(Xu({type:be})):E.push({func:d,scope:p}):(w.events[K][be]=E=[{func:d,scope:p}],E.fakeName=Me,E.capture=je,E.nativeHandler=Le,be==="ready"?tp(i,Le,w):ab(i,Me||be,Le,je))}return i=E=null,d}unbind(i,l,d){if(!i||Sn(i)||th(i))return this;const p=i[this.expando];if(p){let w=this.events[p];if(l){const E=l.split(" ");let R=E.length;for(;R--;){const B=E[R],K=w[B];if(K){if(d){let ie=K.length;for(;ie--;)if(K[ie].func===d){const ue=K.nativeHandler,be=K.fakeName,Le=K.capture,je=K.slice(0,ie).concat(K.slice(ie+1));je.nativeHandler=ue,je.fakeName=be,je.capture=Le,w[B]=je}}(!d||K.length===0)&&(delete w[B],Lc(i,K.fakeName||B,K.nativeHandler,K.capture))}}}else ln(w,(E,R)=>{Lc(i,E.fakeName||R,E.nativeHandler,E.capture)}),w={};for(const E in w)if(un(w,E))return this;delete this.events[p];try{delete i[this.expando]}catch{i[this.expando]=null}}return this}fire(i,l,d){return this.dispatch(i,l,d)}dispatch(i,l,d){if(!i||Sn(i)||th(i))return this;const p=Xu({type:l,target:i},d);do{const w=i[this.expando];w&&this.executeHandlers(p,w),i=i.parentNode||i.ownerDocument||i.defaultView||i.parentWindow}while(i&&!p.isPropagationStopped());return this}clean(i){if(!i||Sn(i)||th(i))return this;if(i[this.expando]&&this.unbind(i),i.getElementsByTagName||(i=i.document),i&&i.getElementsByTagName){this.unbind(i);const l=i.getElementsByTagName("*");let d=l.length;for(;d--;)i=l[d],i[this.expando]&&this.unbind(i)}return this}destroy(){this.events={}}cancel(i){return i&&(i.preventDefault(),i.stopImmediatePropagation()),!1}executeHandlers(i,l){const d=this.events[l],p=d&&d[i.type];if(p)for(let w=0,E=p.length;w{Te(l)||l===""?zi(n,i):Dr(n,i,l)},cb=n=>n.replace(/[A-Z]/g,i=>"-"+i.toLowerCase()),K1=(n,i)=>{let l=0;if(n)for(let d=n.nodeType,p=n.previousSibling;p;p=p.previousSibling){const w=p.nodeType;i&&Sn(p)&&(w===d||!p.data.length)||(l++,d=w)}return l},E2=(n,i)=>{const l=Pl(i,"style"),d=n.serialize(n.parse(l),Xr(i));np(i,Wp,d)},A2=(n,i)=>nt(n)?un(k2,i)?n+"":n+"px":n,W_=(n,i,l)=>{const d=cb(i);Te(l)||l===""?Fm(n,d):Zl(n,d,A2(l,d))},Rk=(n,i,l)=>{const d=i.keep_values,p={set:(E,R,B)=>{const K=Ye.fromDom(E);ge(i.url_converter)&&_e(R)&&(R=i.url_converter.call(i.url_converter_scope||l(),String(R),B,E));const ie="data-mce-"+B;np(K,ie,R),np(K,B,R)},get:(E,R)=>{const B=Ye.fromDom(E);return Pl(B,"data-mce-"+R)||Pl(B,R)}},w={style:{set:(E,R)=>{const B=Ye.fromDom(E);d&&np(B,Wp,R),zi(B,"style"),F(R)&&ra(B,n.parse(R))},get:E=>{const R=Ye.fromDom(E),B=Pl(R,Wp)||Pl(R,"style");return n.serialize(n.parse(B),Xr(R))}}};return d&&(w.href=w.src=p),w},Lr=(n,i={})=>{const l={},d=window,p={};let w=0;const E=!0,R=!0,B=xv.forElement(Ye.fromDom(n),{contentCssCors:i.contentCssCors,referrerPolicy:i.referrerPolicy}),K=[],ie=i.schema?i.schema:dh({}),ue=Dv({url_converter:i.url_converter,url_converter_scope:i.url_converter_scope},i.schema),be=i.ownEvents?new tm:tm.Event,Le=ie.getBlockElements(),je=Rt=>F(Rt)?un(Le,Rt):Qn(Rt)&&(un(Le,Rt.nodeName)||Jm(ie,Rt)),Me=Rt=>Rt&&n&&F(Rt)?n.getElementById(Rt):Rt,Ve=Rt=>{const Nt=Me(Rt);return _e(Nt)?Ye.fromDom(Nt):null},mt=(Rt,Nt,Nn="")=>{let xn;const Bo=Ve(Rt);if(_e(Bo)&&_l(Bo)){const dr=w_[Nt];dr&&dr.get?xn=dr.get(Bo.dom,Nt):xn=Pl(Bo,Nt)}return _e(xn)?xn:Nn},vt=Rt=>{const Nt=Me(Rt);return Te(Nt)?[]:Nt.attributes},yt=(Rt,Nt,Nn)=>{to(Rt,xn=>{if(Qn(xn)){const Bo=Ye.fromDom(xn),dr=Nn===""?null:Nn,la=Pl(Bo,Nt),Ac=w_[Nt];Ac&&Ac.set?Ac.set(Bo.dom,dr,Nt):np(Bo,Nt,dr),la!==dr&&i.onSetAttrib&&i.onSetAttrib({attrElm:Bo.dom,attrName:Nt,attrValue:dr})}})},Mt=(Rt,Nt)=>Rt.cloneNode(Nt),dn=()=>i.root_element||n.body,zn=Rt=>{const Nt=jf(Rt);return{x:Nt.x,y:Nt.y,w:Nt.width,h:Nt.height}},Pn=(Rt,Nt)=>Tk(n.body,Me(Rt),Nt),Lt=(Rt,Nt,Nn)=>{to(Rt,xn=>{const Bo=Ye.fromDom(xn);W_(Bo,Nt,Nn),i.update_styles&&E2(ue,Bo)})},$t=(Rt,Nt)=>{to(Rt,Nn=>{const xn=Ye.fromDom(Nn);ln(Nt,(Bo,dr)=>{W_(xn,dr,Bo)}),i.update_styles&&E2(ue,xn)})},wn=(Rt,Nt,Nn)=>{const xn=Me(Rt);if(!(Te(xn)||!Qn(xn)))return Nn?Ri(Ye.fromDom(xn),cb(Nt)):(Nt=Nt.replace(/-(\D)/g,(Bo,dr)=>dr.toUpperCase()),Nt==="float"&&(Nt="cssFloat"),xn.style?xn.style[Nt]:void 0)},go=Rt=>{const Nt=Me(Rt);if(!Nt)return{w:0,h:0};let Nn=wn(Nt,"width"),xn=wn(Nt,"height");return(!Nn||Nn.indexOf("px")===-1)&&(Nn="0"),(!xn||xn.indexOf("px")===-1)&&(xn="0"),{w:parseInt(Nn,10)||Nt.offsetWidth||Nt.clientWidth,h:parseInt(xn,10)||Nt.offsetHeight||Nt.clientHeight}},Oo=Rt=>{const Nt=Me(Rt),Nn=Pn(Nt),xn=go(Nt);return{x:Nn.x,y:Nn.y,w:xn.w,h:xn.h}},Cs=(Rt,Nt)=>{if(!Rt)return!1;const Nn=se(Rt)?Rt:[Rt];return Xt(Nn,xn=>wu(Ye.fromDom(xn),Nt))},Us=(Rt,Nt,Nn,xn)=>{const Bo=[];let dr=Me(Rt);xn=xn===void 0;const la=Nn||(dn().nodeName!=="BODY"?dn().parentNode:null);if(F(Nt))if(Nt==="*")Nt=Qn;else{const Ac=Nt;Nt=du=>Cs(du,Ac)}for(;dr&&!(dr===la||Te(dr.nodeType)||Zu(dr)||U1(dr));){if(!Nt||Nt(dr))if(xn)Bo.push(dr);else return[dr];dr=dr.parentNode}return xn?Bo:null},Pr=(Rt,Nt,Nn)=>{const xn=Us(Rt,Nt,Nn,!1);return xn&&xn.length>0?xn[0]:null},di=(Rt,Nt,Nn)=>{let xn=Nt;if(Rt){F(Nt)&&(xn=Bo=>Cs(Bo,Nt));for(let Bo=Rt[Nn];Bo;Bo=Bo[Nn])if(ge(xn)&&xn(Bo))return Bo}return null},al=(Rt,Nt)=>di(Rt,Nt,"nextSibling"),Rl=(Rt,Nt)=>di(Rt,Nt,"previousSibling"),hc=Rt=>ge(Rt.querySelectorAll),Mn=(Rt,Nt)=>{var Nn,xn;const Bo=(xn=(Nn=Me(Nt))!==null&&Nn!==void 0?Nn:i.root_element)!==null&&xn!==void 0?xn:n;return hc(Bo)?Mr(Bo.querySelectorAll(Rt)):[]},to=function(Rt,Nt,Nn){const xn=Nn!=null?Nn:this;if(se(Rt)){const Bo=[];return Ov(Rt,(dr,la)=>{const Ac=Me(dr);Ac&&Bo.push(Nt.call(xn,Ac,la))}),Bo}else{const Bo=Me(Rt);return Bo?Nt.call(xn,Bo):!1}},wr=(Rt,Nt)=>{to(Rt,Nn=>{ln(Nt,(xn,Bo)=>{yt(Nn,Bo,xn)})})},Is=(Rt,Nt)=>{to(Rt,Nn=>{const xn=Ye.fromDom(Nn);_f(xn,Nt)})},yo=(Rt,Nt,Nn,xn,Bo)=>to(Rt,dr=>{const la=F(Nt)?n.createElement(Nt):Nt;return _e(Nn)&&wr(la,Nn),xn&&(!F(xn)&&xn.nodeType?la.appendChild(xn):F(xn)&&Is(la,xn)),Bo?la:dr.appendChild(la)}),Rn=(Rt,Nt,Nn)=>yo(n.createElement(Rt),Rt,Nt,Nn,!0),Dn=Yg.decode,qo=Yg.encodeAllRaw,Ys=(Rt,Nt,Nn="")=>{let xn="<"+Rt;for(const Bo in Nt)ns(Nt,Bo)&&(xn+=" "+Bo+'="'+qo(Nt[Bo])+'"');return Qa(Nn)&&un(ie.getVoidElements(),Rt)?xn+" />":xn+">"+Nn+""},Kr=Rt=>{const Nt=n.createElement("div"),Nn=n.createDocumentFragment();Nn.appendChild(Nt),Rt&&(Nt.innerHTML=Rt);let xn;for(;xn=Nt.firstChild;)Nn.appendChild(xn);return Nn.removeChild(Nt),Nn},co=(Rt,Nt)=>to(Rt,Nn=>{const xn=Ye.fromDom(Nn);return Nt&&Be(xa(xn),Bo=>{el(Bo)&&Bo.dom.length===0?br(Bo):wa(xn,Bo)}),br(xn),xn.dom}),Ws=Rt=>to(Rt,Nt=>{const Nn=Nt.attributes;for(let xn=Nn.length-1;xn>=0;xn--)Nt.removeAttributeNode(Nn.item(xn))}),ii=Rt=>ue.parse(Rt),Ya=(Rt,Nt)=>ue.serialize(Rt,Nt),Si=Rt=>{if(_1!==Lr.DOM&&n===document){if(l[Rt])return;l[Rt]=!0}let Nt=n.getElementById("mceDefaultStyles");if(!Nt){Nt=n.createElement("style"),Nt.id="mceDefaultStyles",Nt.type="text/css";const Nn=n.head;Nn.firstChild?Nn.insertBefore(Nt,Nn.firstChild):Nn.appendChild(Nt)}Nt.styleSheet?Nt.styleSheet.cssText+=Rt:Nt.appendChild(n.createTextNode(Rt))},Ec=Rt=>{Rt||(Rt=""),Be(Rt.split(","),Nt=>{p[Nt]=!0,B.load(Nt).catch(ft)})},Mh=(Rt,Nt,Nn)=>{to(Rt,xn=>{if(Qn(xn)){const Bo=Ye.fromDom(xn),dr=Nt.split(" ");Be(dr,la=>{_e(Nn)?(Nn?Uu:Nc)(Bo,la):Uh(Bo,la)})}})},zd=(Rt,Nt)=>{Mh(Rt,Nt,!0)},Cm=(Rt,Nt)=>{Mh(Rt,Nt,!1)},Hy=(Rt,Nt)=>{const Nn=Ve(Rt),xn=Nt.split(" ");return _e(Nn)&&Js(xn,Bo=>wf(Nn,Bo))},v_=Rt=>{to(Rt,Nt=>Fm(Ye.fromDom(Nt),"display"))},$y=Rt=>{to(Rt,Nt=>Zl(Ye.fromDom(Nt),"display","none"))},zy=Rt=>{const Nt=Ve(Rt);return _e(Nt)&&qr(Ta(Nt,"display"),"none")},bD=Rt=>(Rt||"mce_")+w++,vD=Rt=>{const Nt=Ve(Rt);return _e(Nt)?Qn(Nt.dom)?Nt.dom.outerHTML:$g(Nt):""},yD=(Rt,Nt)=>{to(Rt,Nn=>{Qn(Nn)&&(Nn.outerHTML=Nt)})},Cx=(Rt,Nt)=>{const Nn=Me(Nt);return to(Rt,xn=>{const Bo=Nn==null?void 0:Nn.parentNode,dr=Nn==null?void 0:Nn.nextSibling;return Bo&&(dr?Bo.insertBefore(xn,dr):Bo.appendChild(xn)),xn})},Sx=(Rt,Nt,Nn)=>to(Nt,xn=>{var Bo;const dr=se(Nt)?Rt.cloneNode(!0):Rt;return Nn&&Ov(U_(xn.childNodes),la=>{dr.appendChild(la)}),(Bo=xn.parentNode)===null||Bo===void 0||Bo.replaceChild(dr,xn),xn}),kx=(Rt,Nt)=>{if(Rt.nodeName!==Nt.toUpperCase()){const Nn=Rn(Nt);return Ov(vt(Rt),xn=>{yt(Nn,xn.nodeName,mt(Rt,xn.nodeName))}),Sx(Nn,Rt,!0),Nn}else return Rt},GS=(Rt,Nt)=>{let Nn=Rt;for(;Nn;){let xn=Nt;for(;xn&&Nn!==xn;)xn=xn.parentNode;if(Nn===xn)break;Nn=Nn.parentNode}return!Nn&&Rt.ownerDocument?Rt.ownerDocument.documentElement:Nn},w1=Rt=>{if(Qn(Rt)){const Nt=Rt.nodeName.toLowerCase()==="a"&&!mt(Rt,"href")&&mt(Rt,"id");if(mt(Rt,"name")||mt(Rt,"data-mce-bookmark")||Nt)return!0}return!1},KS=(Rt,Nt,Nn)=>{let xn=0;if(w1(Rt))return!1;const Bo=Rt.firstChild;if(Bo){const dr=new bi(Bo,Rt),la=ie?ie.getWhitespaceElements():{},Ac=Nt||(ie?ie.getNonEmptyElements():null);let du=Bo;do{if(Qn(du)){const Ox=du.getAttribute("data-mce-bogus");if(Ox){du=dr.next(Ox==="all");continue}const Mx=du.nodeName.toLowerCase();if(Ac&&Ac[Mx]){if(Mx==="br"){xn++,du=dr.next();continue}return!1}if(w1(du))return!1}if(th(du)||Sn(du)&&!Zm(du.data)&&(!(Nn!=null&&Nn.includeZwsp)||!jg(du.data))||Sn(du)&&du.parentNode&&la[du.parentNode.nodeName]&&Zm(du.data))return!1;du=dr.next()}while(du)}return xn<=1},y_=()=>n.createRange(),cv=(Rt,Nt,Nn)=>{let xn=y_(),Bo,dr;if(Rt&&Nt&&Rt.parentNode&&Nt.parentNode){const la=Rt.parentNode;return xn.setStart(la,K1(Rt)),xn.setEnd(Nt.parentNode,K1(Nt)),Bo=xn.extractContents(),xn=y_(),xn.setStart(Nt.parentNode,K1(Nt)+1),xn.setEnd(la,K1(Rt)+1),dr=xn.extractContents(),la.insertBefore(Qm(_1,Bo),Rt),Nn?la.insertBefore(Nn,Rt):la.insertBefore(Nt,Rt),la.insertBefore(Qm(_1,dr),Rt),co(Rt),Nn||Nt}else return},Ex=(Rt,Nt,Nn,xn)=>{if(se(Rt)){let Bo=Rt.length;const dr=[];for(;Bo--;)dr[Bo]=Ex(Rt[Bo],Nt,Nn,xn);return dr}else return i.collect&&(Rt===n||Rt===d)&&K.push([Rt,Nt,Nn,xn]),be.bind(Rt,Nt,Nn,xn||_1)},Ax=(Rt,Nt,Nn)=>{if(se(Rt)){let xn=Rt.length;const Bo=[];for(;xn--;)Bo[xn]=Ax(Rt[xn],Nt,Nn);return Bo}else{if(K.length>0&&(Rt===n||Rt===d)){let xn=K.length;for(;xn--;){const[Bo,dr,la]=K[xn];Rt===Bo&&(!Nt||Nt===dr)&&(!Nn||Nn===la)&&be.unbind(Bo,dr,la)}}return be.unbind(Rt,Nt,Nn)}},x0=(Rt,Nt,Nn)=>be.dispatch(Rt,Nt,Nn),uv=(Rt,Nt,Nn)=>be.dispatch(Rt,Nt,Nn),xx=Rt=>{if(Rt&&Qn(Rt)){const Nt=Rt.getAttribute("data-mce-contenteditable");return Nt&&Nt!=="inherit"?Nt:Rt.contentEditable!=="inherit"?Rt.contentEditable:null}else return null},_1={doc:n,settings:i,win:d,files:p,stdMode:E,boxModel:R,styleSheetLoader:B,boundEvents:K,styles:ue,schema:ie,events:be,isBlock:je,root:null,clone:Mt,getRoot:dn,getViewPort:zn,getRect:Oo,getSize:go,getParent:Pr,getParents:Us,get:Me,getNext:al,getPrev:Rl,select:Mn,is:Cs,add:yo,create:Rn,createHTML:Ys,createFragment:Kr,remove:co,setStyle:Lt,getStyle:wn,setStyles:$t,removeAllAttribs:Ws,setAttrib:yt,setAttribs:wr,getAttrib:mt,getPos:Pn,parseStyle:ii,serializeStyle:Ya,addStyle:Si,loadCSS:Ec,addClass:zd,removeClass:Cm,hasClass:Hy,toggleClass:Mh,show:v_,hide:$y,isHidden:zy,uniqueId:bD,setHTML:Is,getOuterHTML:vD,setOuterHTML:yD,decode:Dn,encode:qo,insertAfter:Cx,replace:Sx,rename:kx,findCommonAncestor:GS,run:to,getAttribs:vt,isEmpty:KS,createRng:y_,nodeIndex:K1,split:cv,bind:Ex,unbind:Ax,fire:uv,dispatch:x0,getContentEditable:xx,getContentEditableParent:Rt=>{const Nt=dn();let Nn=null;for(let xn=Rt;xn&&xn!==Nt&&(Nn=xx(xn),Nn===null);xn=xn.parentNode);return Nn},isEditable:Rt=>{if(_e(Rt)){const Nt=Qn(Rt)?Rt:Rt.parentElement;return _e(Nt)&&Cn(Ye.fromDom(Nt))}else return!1},destroy:()=>{if(K.length>0){let Rt=K.length;for(;Rt--;){const[Nt,Nn,xn]=K[Rt];be.unbind(Nt,Nn,xn)}}ln(p,(Rt,Nt)=>{B.unload(Nt),delete p[Nt]})},isChildOf:(Rt,Nt)=>Rt===Nt||Nt.contains(Rt),dumpRng:Rt=>"startContainer: "+Rt.startContainer.nodeName+", startOffset: "+Rt.startOffset+", endContainer: "+Rt.endContainer.nodeName+", endOffset: "+Rt.endOffset},w_=Rk(ue,i,et(_1));return _1};Lr.DOM=Lr(document),Lr.nodeIndex=K1;const Mv=Lr.DOM,x2=0,T2=1,ub=2,Nk=3;class nm{constructor(i={}){this.states={},this.queue=[],this.scriptLoadedCallbacks={},this.queueLoadedCallbacks=[],this.loading=!1,this.settings=i}_setReferrerPolicy(i){this.settings.referrerPolicy=i}loadScript(i){return new Promise((l,d)=>{const p=Mv;let w;const E=()=>{p.remove(K),w&&(w.onerror=w.onload=w=null)},R=()=>{E(),l()},B=()=>{E(),d("Failed to load script: "+i)},K=p.uniqueId();w=document.createElement("script"),w.id=K,w.type="text/javascript",w.src=hn._addCacheSuffix(i),this.settings.referrerPolicy&&p.setAttrib(w,"referrerpolicy",this.settings.referrerPolicy),w.onload=R,w.onerror=B,(document.getElementsByTagName("head")[0]||document.body).appendChild(w)})}isDone(i){return this.states[i]===ub}markDone(i){this.states[i]=ub}add(i){const l=this;return l.queue.push(i),l.states[i]===void 0&&(l.states[i]=x2),new Promise((p,w)=>{l.scriptLoadedCallbacks[i]||(l.scriptLoadedCallbacks[i]=[]),l.scriptLoadedCallbacks[i].push({resolve:p,reject:w})})}load(i){return this.add(i)}remove(i){delete this.states[i],delete this.scriptLoadedCallbacks[i]}loadQueue(){const i=this.queue;return this.queue=[],this.loadScripts(i)}loadScripts(i){const l=this,d=(B,K)=>{po(l.scriptLoadedCallbacks,K).each(ie=>{Be(ie,ue=>ue[B](K))}),delete l.scriptLoadedCallbacks[K]},p=B=>{const K=wt(B,ie=>ie.status==="rejected");return K.length>0?Promise.reject(Rs(K,({reason:ie})=>se(ie)?ie:[ie])):Promise.resolve()},w=B=>Promise.allSettled(Tt(B,K=>l.states[K]===ub?(d("resolve",K),Promise.resolve()):l.states[K]===Nk?(d("reject",K),Promise.reject(K)):(l.states[K]=T2,l.loadScript(K).then(()=>{l.states[K]=ub,d("resolve",K);const ie=l.queue;return ie.length>0?(l.queue=[],w(ie).then(p)):Promise.resolve()},()=>(l.states[K]=Nk,d("reject",K),Promise.reject(K)))))),E=B=>(l.loading=!0,w(B).then(K=>{l.loading=!1;const ie=l.queueLoadedCallbacks.shift();return de.from(ie).each(bn),p(K)})),R=cs(i);return l.loading?new Promise((B,K)=>{l.queueLoadedCallbacks.push(()=>{E(R).then(B,K)})}):E(R)}}nm.ScriptLoader=new nm;const Ga=n=>{let i=n;return{get:()=>i,set:p=>{i=p}}},fb=(n,i)=>{const l=n.indexOf(i);return l!==-1&&n.indexOf(i,l+1)>l},Y1=n=>oe(n)&&un(n,"raw"),j_=n=>se(n)&&n.length>1,db={},D2=Ga("en"),Ra=()=>po(db,D2.get()),Kf={getData:()=>ps(db,n=>({...n})),setCode:n=>{n&&D2.set(n)},getCode:()=>D2.get(),add:(n,i)=>{let l=db[n];l||(db[n]=l={});const d=Tt(gs(i),p=>p.toLowerCase());ln(i,(p,w)=>{const E=w.toLowerCase();E!==w&&fb(d,E)?(un(i,E)||(l[E]=p),l[w]=p):l[E]=p})},translate:n=>{const i=Ra().getOr({}),l=E=>ge(E)?Object.prototype.toString.call(E):d(E)?"":""+E,d=E=>E===""||E===null||E===void 0,p=E=>{const R=l(E);return un(i,R)?l(i[R]):po(i,R.toLowerCase()).map(l).getOr(R)},w=E=>E.replace(/{context:\w+}$/,"");if(d(n))return"";if(Y1(n))return l(n.raw);if(j_(n)){const E=n.slice(1),R=p(n[0]).replace(/\{([0-9]+)\}/g,(B,K)=>un(E,K)?l(E[K]):B);return w(R)}return w(p(n))},isRtl:()=>Ra().bind(n=>po(n,"_dir")).exists(n=>n==="rtl"),hasCode:n=>un(db,n)},Na=()=>{const n=[],i={},l={},d=[],p=(Me,Ve)=>{const mt=wt(d,vt=>vt.name===Me&&vt.state===Ve);Be(mt,vt=>vt.resolve())},w=Me=>un(i,Me),E=Me=>un(l,Me),R=Me=>{if(l[Me])return l[Me].instance},B=(Me,Ve)=>{const mt=Kf.getCode(),vt=","+(Ve||"")+",";!mt||Ve&&vt.indexOf(","+mt+",")===-1||nm.ScriptLoader.add(i[Me]+"/langs/"+mt+".js")},K=(Me,Ve)=>{Na.languageLoad!==!1&&(w(Me)?B(Me,Ve):je(Me,"loaded").then(()=>B(Me,Ve)))},ie=(Me,Ve)=>(n.push(Ve),l[Me]={instance:Ve},p(Me,"added"),Ve),ue=Me=>{delete i[Me],delete l[Me]},be=(Me,Ve)=>F(Ve)?F(Me)?{prefix:"",resource:Ve,suffix:""}:{prefix:Me.prefix,resource:Ve,suffix:Me.suffix}:Ve,Le=(Me,Ve)=>{if(i[Me])return Promise.resolve();let mt=F(Ve)?Ve:Ve.prefix+Ve.resource+Ve.suffix;mt.indexOf("/")!==0&&mt.indexOf("://")===-1&&(mt=Na.baseURL+"/"+mt),i[Me]=mt.substring(0,mt.lastIndexOf("/"));const vt=()=>(p(Me,"loaded"),Promise.resolve());return l[Me]?vt():nm.ScriptLoader.add(mt).then(vt)},je=(Me,Ve="added")=>Ve==="added"&&E(Me)||Ve==="loaded"&&w(Me)?Promise.resolve():new Promise(mt=>{d.push({name:Me,state:Ve,resolve:mt})});return{items:n,urls:i,lookup:l,get:R,requireLangPack:K,add:ie,remove:ue,createUrl:be,load:Le,waitFor:je}};Na.languageLoad=!0,Na.baseURL="",Na.PluginManager=Na(),Na.ThemeManager=Na(),Na.ModelManager=Na();const Sa=n=>{const i=Ga(de.none()),l=()=>i.get().each(n);return{clear:()=>{l(),i.set(de.none())},isSet:()=>i.get().isSome(),get:()=>i.get(),set:R=>{l(),i.set(de.some(R))}}},Ik=n=>{const i=Ga(de.none()),l=()=>i.get().each(R=>clearInterval(R));return{clear:()=>{l(),i.set(de.none())},isSet:()=>i.get().isSome(),get:()=>i.get(),set:R=>{l(),i.set(de.some(setInterval(R,n)))}}},mh=()=>{const n=Sa(ft);return{...n,on:l=>n.get().each(l)}},hb=(n,i)=>{let l=null;return{cancel:()=>{X(l)||(clearTimeout(l),l=null)},throttle:(...w)=>{X(l)&&(l=setTimeout(()=>{l=null,n.apply(null,w)},i))}}},Rv=(n,i)=>{let l=null;const d=()=>{X(l)||(clearTimeout(l),l=null)};return{cancel:d,throttle:(...w)=>{d(),l=setTimeout(()=>{l=null,n.apply(null,w)},i)}}},Yf=et("mce-annotation"),Qu=et("data-mce-annotation"),jp=et("data-mce-annotation-uid"),X1=et("data-mce-annotation-active"),mb=et("data-mce-annotation-classes"),gb=et("data-mce-annotation-attrs"),Z_=n=>i=>bt(i,n),M2=(n,i)=>{const l=n.selection.getRng(),d=Ye.fromDom(l.startContainer),p=Ye.fromDom(n.getBody()),w=i.fold(()=>"."+Yf(),B=>`[${Qu()}="${B}"]`),E=Wu(d,l.startOffset).getOr(d);return rt(E,w,Z_(p)).bind(B=>za(B,`${jp()}`).bind(K=>za(B,`${Qu()}`).map(ie=>{const ue=G_(n,K);return{uid:K,name:ie,elements:ue}})))},Bk=n=>_l(n)&&wf(n,Yf()),q_=(n,i)=>qi(n,"data-mce-bogus")||m2(n,'[data-mce-bogus="all"]',Z_(i)),G_=(n,i)=>{const l=Ye.fromDom(n.getBody()),d=hl(l,`[${jp()}="${i}"]`);return wt(d,p=>!q_(p,l))},R2=(n,i)=>{const l=Ye.fromDom(n.getBody()),d=hl(l,`[${Qu()}="${i}"]`),p={};return Be(d,w=>{if(!q_(w,l)){const E=Pl(w,jp()),R=po(p,E).getOr([]);p[E]=R.concat([w])}}),p},K_=(n,i)=>{const l=Ga({}),d=()=>({listeners:[],previous:mh()}),p=(ue,be)=>{w(ue,Le=>(be(Le),Le))},w=(ue,be)=>{const Le=l.get(),je=po(Le,ue).getOrThunk(d),Me=be(je);Le[ue]=Me,l.set(Le)},E=(ue,be,Le)=>{p(ue,je=>{Be(je.listeners,Me=>Me(!0,ue,{uid:be,nodes:Tt(Le,Ve=>Ve.dom)}))})},R=ue=>{p(ue,be=>{Be(be.listeners,Le=>Le(!1,ue))})},B=(ue,be)=>{Be(G_(n,ue),Le=>{be?Dr(Le,X1(),"true"):zi(Le,X1())})},K=Rv(()=>{const ue=Ns(i.getNames());Be(ue,be=>{w(be,Le=>{const je=Le.previous.get();return M2(n,de.some(be)).fold(()=>{je.each(Me=>{R(be),Le.previous.clear(),B(Me,!1)})},({uid:Me,name:Ve,elements:mt})=>{qr(je,Me)||(je.each(vt=>B(vt,!1)),E(Ve,Me,mt),Le.previous.set(Me),B(Me,!0))}),{previous:Le.previous,listeners:Le.listeners}})})},30);return n.on("remove",()=>{K.cancel()}),n.on("NodeChange",()=>{K.throttle()}),{addListener:(ue,be)=>{w(ue,Le=>({previous:Le.previous,listeners:Le.listeners.concat([be])}))}}},s3=(n,i)=>{const l=Qu(),d=w=>de.from(w.attr(l)).bind(i.lookup),p=w=>{var E,R;w.attr(jp(),null),w.attr(Qu(),null),w.attr(X1(),null);const B=de.from(w.attr(gb())).map(be=>be.split(",")).getOr([]),K=de.from(w.attr(mb())).map(be=>be.split(",")).getOr([]);Be(B,be=>w.attr(be,null));const ie=(R=(E=w.attr("class"))===null||E===void 0?void 0:E.split(" "))!==null&&R!==void 0?R:[],ue=ba(ie,[Yf()].concat(K));w.attr("class",ue.length>0?ue.join(" "):null),w.attr(mb(),null),w.attr(gb(),null)};n.serializer.addTempAttr(X1()),n.serializer.addAttributeFilter(l,w=>{for(const E of w)d(E).each(R=>{R.persistent===!1&&(E.name==="span"?E.unwrap():p(E))})})},Nv=()=>{const n={};return{register:(p,w)=>{n[p]={name:p,settings:w}},lookup:p=>po(n,p).map(w=>w.settings),getNames:()=>gs(n)}};let Y_=0;const Ni=n=>{const l=new Date().getTime(),d=Math.floor(Math.random()*1e9);return Y_++,n+"_"+d+Y_+String(l)},Pv=(n,i)=>{Be(i,l=>{Uu(n,l)})},N2=(n,i)=>{Be(i,l=>{Nc(n,l)})},X_=(n,i)=>Ye.fromDom(n.dom.cloneNode(i)),ng=n=>X_(n,!1),uc=n=>X_(n,!0),ru=(n,i)=>{const l=Ye.fromTag(i),d=zf(n);return Vu(l,d),l},J_=(n,i)=>{const l=ru(n,i);Yc(n,l);const d=xa(n);return Jr(l,d),br(n),l},P2=(n,i,l=qe)=>{const d=new bi(n,i),p=w=>{let E;do E=d[w]();while(E&&!Sn(E)&&!l(E));return de.from(E).filter(Sn)};return{current:()=>de.from(d.current()).filter(Sn),next:()=>p("next"),prev:()=>p("prev"),prev2:()=>p("prev2")}},op=(n,i)=>{const l=i||(E=>n.isBlock(E)||ui(E)||As(E)),d=(E,R,B,K)=>{if(Sn(E)){const ie=K(E,R,E.data);if(ie!==-1)return de.some({container:E,offset:ie})}return B().bind(ie=>d(ie.container,ie.offset,B,K))};return{backwards:(E,R,B,K)=>{const ie=P2(E,K!=null?K:n.getRoot(),l);return d(E,R,()=>ie.prev().map(ue=>({container:ue,offset:ue.length})),B).getOrNull()},forwards:(E,R,B,K)=>{const ie=P2(E,K!=null?K:n.getRoot(),l);return d(E,R,()=>ie.next().map(ue=>({container:ue,offset:0})),B).getOrNull()}}},sp=Math.round,Zp=n=>n?{left:sp(n.left),top:sp(n.top),bottom:sp(n.bottom),right:sp(n.right),width:sp(n.width),height:sp(n.height)}:{left:0,top:0,bottom:0,right:0,width:0,height:0},qp=(n,i)=>(n=Zp(n),i||(n.left=n.left+n.width),n.right=n.left,n.width=0,n),og=(n,i)=>n.left===i.left&&n.top===i.top&&n.bottom===i.bottom&&n.right===i.right,Iv=(n,i,l)=>n>=0&&n<=Math.min(i.height,l.height)/2,ta=(n,i)=>{const l=Math.min(i.height/2,n.height/2);return n.bottom-li.bottom?!1:Iv(i.top-n.bottom,n,i)},ef=(n,i)=>n.top>i.bottom?!0:n.bottomi>=n.left&&i<=n.right&&l>=n.top&&l<=n.bottom,Lk=n=>vn(n,(i,l)=>i.fold(()=>de.some(l),d=>{const p=Math.min(l.left,d.left),w=Math.min(l.top,d.top),E=Math.max(l.right,d.right),R=Math.max(l.bottom,d.bottom);return de.some({top:w,right:E,bottom:R,left:p,width:E-p,height:R-w})}),de.none()),I2=(n,i,l)=>{const d=Math.max(Math.min(i,n.left+n.width),n.left),p=Math.max(Math.min(l,n.top+n.height),n.top);return Math.sqrt((i-d)*(i-d)+(l-p)*(l-p))},Fk=(n,i)=>Math.max(0,Math.min(n.bottom,i.bottom)-Math.max(n.top,i.top)),Gp=(n,i,l)=>Math.min(Math.max(n,i),l),Q1=n=>{const i=n.startContainer,l=n.startOffset;return i===n.endContainer&&i.hasChildNodes()&&n.endOffset===l+1?i.childNodes[l]:null},Xf=(n,i)=>{if(Qn(n)&&n.hasChildNodes()){const l=n.childNodes,d=Gp(i,0,l.length-1);return l[d]}else return n},B2=(n,i)=>{if(!(i<0&&Qn(n)&&n.hasChildNodes()))return Xf(n,i)},Q_=new RegExp("[\u0300-\u036F\u0483-\u0487\u0488-\u0489\u0591-\u05BD\u05BF\u05C1-\u05C2\u05C4-\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7-\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08E3-\u0902\u093A\u093C\u0941-\u0948\u094D\u0951-\u0957\u0962-\u0963\u0981\u09BC\u09BE\u09C1-\u09C4\u09CD\u09D7\u09E2-\u09E3\u0A01-\u0A02\u0A3C\u0A41-\u0A42\u0A47-\u0A48\u0A4B-\u0A4D\u0A51\u0A70-\u0A71\u0A75\u0A81-\u0A82\u0ABC\u0AC1-\u0AC5\u0AC7-\u0AC8\u0ACD\u0AE2-\u0AE3\u0B01\u0B3C\u0B3E\u0B3F\u0B41-\u0B44\u0B4D\u0B56\u0B57\u0B62-\u0B63\u0B82\u0BBE\u0BC0\u0BCD\u0BD7\u0C00\u0C3E-\u0C40\u0C46-\u0C48\u0C4A-\u0C4D\u0C55-\u0C56\u0C62-\u0C63\u0C81\u0CBC\u0CBF\u0CC2\u0CC6\u0CCC-\u0CCD\u0CD5-\u0CD6\u0CE2-\u0CE3\u0D01\u0D3E\u0D41-\u0D44\u0D4D\u0D57\u0D62-\u0D63\u0DCA\u0DCF\u0DD2-\u0DD4\u0DD6\u0DDF\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB-\u0EBC\u0EC8-\u0ECD\u0F18-\u0F19\u0F35\u0F37\u0F39\u0F71-\u0F7E\u0F80-\u0F84\u0F86-\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102D-\u1030\u1032-\u1037\u1039-\u103A\u103D-\u103E\u1058-\u1059\u105E-\u1060\u1071-\u1074\u1082\u1085-\u1086\u108D\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752-\u1753\u1772-\u1773\u17B4-\u17B5\u17B7-\u17BD\u17C6\u17C9-\u17D3\u17DD\u180B-\u180D\u18A9\u1920-\u1922\u1927-\u1928\u1932\u1939-\u193B\u1A17-\u1A18\u1A1B\u1A56\u1A58-\u1A5E\u1A60\u1A62\u1A65-\u1A6C\u1A73-\u1A7C\u1A7F\u1AB0-\u1ABD\u1ABE\u1B00-\u1B03\u1B34\u1B36-\u1B3A\u1B3C\u1B42\u1B6B-\u1B73\u1B80-\u1B81\u1BA2-\u1BA5\u1BA8-\u1BA9\u1BAB-\u1BAD\u1BE6\u1BE8-\u1BE9\u1BED\u1BEF-\u1BF1\u1C2C-\u1C33\u1C36-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE0\u1CE2-\u1CE8\u1CED\u1CF4\u1CF8-\u1CF9\u1DC0-\u1DF5\u1DFC-\u1DFF\u200C-\u200D\u20D0-\u20DC\u20DD-\u20E0\u20E1\u20E2-\u20E4\u20E5-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302D\u302E-\u302F\u3099-\u309A\uA66F\uA670-\uA672\uA674-\uA67D\uA69E-\uA69F\uA6F0-\uA6F1\uA802\uA806\uA80B\uA825-\uA826\uA8C4\uA8E0-\uA8F1\uA926-\uA92D\uA947-\uA951\uA980-\uA982\uA9B3\uA9B6-\uA9B9\uA9BC\uA9E5\uAA29-\uAA2E\uAA31-\uAA32\uAA35-\uAA36\uAA43\uAA4C\uAA7C\uAAB0\uAAB2-\uAAB4\uAAB7-\uAAB8\uAABE-\uAABF\uAAC1\uAAEC-\uAAED\uAAF6\uABE5\uABE8\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFF9E-\uFF9F]"),eC=n=>F(n)&&n.charCodeAt(0)>=768&&Q_.test(n),Hk=(...n)=>i=>{for(let l=0;li=>{for(let l=0;ln?n.createRange():Lr.DOM.createRng(),Gs=n=>F(n)&&/[\r\n\t ]/.test(n),iu=n=>!!n.setStart&&!!n.setEnd,rg=n=>{const i=n.startContainer,l=n.startOffset;if(Gs(n.toString())&&oC(i.parentNode)&&Sn(i)){const d=i.data;if(Gs(d[l-1])||Gs(d[l+1]))return!0}return!1},F2=n=>{const i=n.ownerDocument,l=e0(i),d=i.createTextNode(Gr),p=n.parentNode;p.insertBefore(d,n),l.setStart(d,0),l.setEnd(d,1);const w=Zp(l.getBoundingClientRect());return p.removeChild(d),w},Wi=n=>{const i=n.startContainer,l=n.endContainer,d=n.startOffset,p=n.endOffset;if(i===l&&Sn(l)&&d===0&&p===1){const w=n.cloneRange();return w.setEndAfter(l),ig(w)}else return null},H2=n=>n.left===0&&n.right===0&&n.top===0&&n.bottom===0,ig=n=>{var i;let l;const d=n.getClientRects();return d.length>0?l=Zp(d[0]):l=Zp(n.getBoundingClientRect()),!iu(n)&&sg(n)&&H2(l)?F2(n):H2(l)&&iu(n)&&(i=Wi(n))!==null&&i!==void 0?i:l},ga=(n,i)=>{const l=qp(n,i);return l.width=1,l.right=l.left+1,l},om=n=>{const i=[],l=E=>{E.height!==0&&(i.length>0&&og(E,i[i.length-1])||i.push(E))},d=(E,R)=>{const B=e0(E.ownerDocument);if(R0&&(B.setStart(E,R-1),B.setEnd(E,R),rg(B)||l(ga(ig(B),!1))),R{const d=()=>(Yp(n),i===0),p=()=>Yp(n)?i>=n.data.length:i>=n.childNodes.length,w=()=>{const ie=e0(n.ownerDocument);return ie.setStart(n,i),ie.setEnd(n,i),ie},E=()=>(l||(l=om(Vt(n,i))),l),R=()=>E().length>0,B=ie=>ie&&n===ie.container()&&i===ie.offset(),K=ie=>tf(n,ie?i-1:i);return{container:et(n),offset:et(i),toRange:w,getClientRects:E,isVisible:R,isAtStart:d,isAtEnd:p,isEqual:B,getNode:K}};Vt.fromRangeStart=n=>Vt(n.startContainer,n.startOffset),Vt.fromRangeEnd=n=>Vt(n.endContainer,n.endOffset),Vt.after=n=>Vt(n.parentNode,Bv(n)+1),Vt.before=n=>Vt(n.parentNode,Bv(n)),Vt.isAbove=(n,i)=>ni(Po(i.getClientRects()),Mo(n.getClientRects()),ta).getOr(!1),Vt.isBelow=(n,i)=>ni(Mo(i.getClientRects()),Po(n.getClientRects()),ef).getOr(!1),Vt.isAtStart=n=>n?n.isAtStart():!1,Vt.isAtEnd=n=>n?n.isAtEnd():!1,Vt.isTextPosition=n=>n?Sn(n.container()):!1,Vt.isElementPosition=n=>!Vt.isTextPosition(n);const vb=(n,i)=>{Sn(i)&&i.data.length===0&&n.remove(i)},$2=(n,i,l)=>{i.insertNode(l),vb(n,l.previousSibling),vb(n,l.nextSibling)},yb=(n,i,l)=>{const d=de.from(l.firstChild),p=de.from(l.lastChild);i.insertNode(l),d.each(w=>vb(n,w.previousSibling)),p.each(w=>vb(n,w.nextSibling))},gh=(n,i,l)=>{U1(l)?yb(n,i,l):$2(n,i,l)},nf=Sn,t0=Cd,Lv=Lr.nodeIndex,z2=n=>{const i=n.parentNode;return t0(i)?z2(i):i},Fv=n=>n?Ke(n.childNodes,(i,l)=>(t0(l)&&l.nodeName!=="BR"?i=i.concat(Fv(l)):i.push(l),i),[]):[],wb=(n,i)=>{let l=n;for(;(l=l.previousSibling)&&nf(l);)i+=l.data.length;return i},ph=n=>i=>n===i,Jf=n=>{let i,l;i=Fv(z2(n)),l=Ge(i,ph(n),n),i=i.slice(0,l+1);const d=Ke(i,(p,w,E)=>(nf(w)&&nf(i[E-1])&&p++,p),0);return i=La(i,Sf([n.nodeName])),l=Ge(i,ph(n),n),l-d},Tu=n=>(nf(n)?"text()":n.nodeName.toLowerCase())+"["+Jf(n)+"]",Fl=(n,i,l)=>{const d=[];for(let p=i.parentNode;p&&p!==n&&!(l&&l(p));p=p.parentNode)d.push(p);return d},V2=(n,i)=>{let l=[],d=i.container(),p=i.offset(),w;if(nf(d))w=wb(d,p);else{const R=d.childNodes;p>=R.length?(w="after",p=R.length-1):w="before",d=R[p]}l.push(Tu(d));let E=Fl(n,d);return E=La(E,ct(Cd)),l=l.concat(Fi(E,R=>Tu(R))),l.reverse().join("/")+","+w},rp=(n,i,l)=>{let d=Fv(n);return d=La(d,(p,w)=>!nf(p)||!nf(d[w-1])),d=La(d,Sf([i])),d[l]},sC=(n,i)=>{let l=n,d=0;for(;nf(l);){const p=l.data.length;if(i>=d&&i<=d+p){n=l,i=i-d;break}if(!nf(l.nextSibling)){n=l,i=p;break}d+=p,l=l.nextSibling}return nf(n)&&i>n.data.length&&(i=n.data.length),Vt(n,i)},_b=(n,i)=>{if(!i)return null;const l=i.split(","),d=l[0].split("/"),p=l.length>1?l[1]:"before",w=Ke(d,(E,R)=>{const B=/([\w\-\(\)]+)\[([0-9]+)\]/.exec(R);return B?(B[1]==="text()"&&(B[1]="#text"),rp(E,B[1],parseInt(B[2],10))):null},n);if(!w)return null;if(!nf(w)&&w.parentNode){let E;return p==="after"?E=Lv(w)+1:E=Lv(w),Vt(w.parentNode,E)}return sC(w,parseInt(p,10))},Xp=As,U2=(n,i,l)=>{let d=n(i.data.slice(0,l)).length;for(let p=i.previousSibling;p&&Sn(p);p=p.previousSibling)d+=n(p.data).length;return d},Hv=(n,i,l,d,p)=>{const w=p?d.startContainer:d.endContainer;let E=p?d.startOffset:d.endOffset;const R=[],B=n.getRoot();if(Sn(w))R.push(l?U2(i,w,E):E);else{let K=0;const ie=w.childNodes;E>=ie.length&&ie.length&&(K=1,E=Math.max(0,ie.length-1)),R.push(n.nodeIndex(ie[E],l)+K)}for(let K=w;K&&K!==B;K=K.parentNode)R.push(n.nodeIndex(K,l));return R},rC=(n,i,l,d)=>{const p=i.dom,w=Hv(p,n,l,d,!0),E=i.isForward(),R=ea(d)?{isFakeCaret:!0}:{};if(i.isCollapsed())return{start:w,forward:E,...R};{const B=Hv(p,n,l,d,!1);return{start:w,end:B,forward:E,...R}}},$v=(n,i,l)=>{let d=0;return hn.each(n.select(i),p=>{if(p.getAttribute("data-mce-bogus")!=="all"){if(p===l)return!1;d++;return}}),d},W2=(n,i)=>{let l=i?n.startContainer:n.endContainer,d=i?n.startOffset:n.endOffset;if(Qn(l)&&l.nodeName==="TR"){const p=l.childNodes;l=p[Math.min(i?d:d-1,p.length-1)],l&&(d=i?0:l.childNodes.length,i?n.setStart(l,d):n.setEnd(l,d))}},gl=n=>(W2(n,!0),W2(n,!1),n),Kl=(n,i)=>{if(Qn(n)&&(n=Xf(n,i),Xp(n)))return n;if(vr(n)){Sn(n)&&vi(n)&&(n=n.parentNode);let l=n.previousSibling;if(Xp(l)||(l=n.nextSibling,Xp(l)))return l}},Du=n=>Kl(n.startContainer,n.startOffset)||Kl(n.endContainer,n.endOffset),Fr=(n,i,l)=>{const d=l.getNode(),p=l.getRng();if(d.nodeName==="IMG"||Xp(d)){const E=d.nodeName;return{name:E,index:$v(l.dom,E,d)}}const w=Du(p);if(w){const E=w.tagName;return{name:E,index:$v(l.dom,E,w)}}return rC(n,l,i,p)},Yl=n=>{const i=n.getRng();return{start:V2(n.dom.getRoot(),Vt.fromRangeStart(i)),end:V2(n.dom.getRoot(),Vt.fromRangeEnd(i)),forward:n.isForward()}},Hl=n=>({rng:n.getRng(),forward:n.isForward()}),sm=(n,i,l)=>{const d={"data-mce-type":"bookmark",id:i,style:"overflow:hidden;line-height:0px"};return l?n.create("span",d,""):n.create("span",d)},yr=(n,i)=>{const l=n.dom;let d=n.getRng();const p=l.uniqueId(),w=n.isCollapsed(),E=n.getNode(),R=E.nodeName,B=n.isForward();if(R==="IMG")return{name:R,index:$v(l,R,E)};const K=gl(d.cloneRange());if(!w){K.collapse(!1);const ue=sm(l,p+"_end",i);gh(l,K,ue)}d=gl(d),d.collapse(!0);const ie=sm(l,p+"_start",i);return gh(l,d,ie),n.moveToBookmark({id:p,keep:!0,forward:B}),{id:p,forward:B}},iC=(n,i,l=!1)=>i===2?Fr(Ln,l,n):i===3?Yl(n):i?Hl(n):yr(n,!1),au=He(Fr,Et,!0),Al=n=>{const i=w=>w(n),l=et(n),d=()=>p,p={tag:!0,inner:n,fold:(w,E)=>E(n),isValue:gt,isError:qe,map:w=>fc.value(w(n)),mapError:d,bind:i,exists:i,forall:i,getOr:l,or:d,getOrThunk:l,orThunk:d,getOrDie:l,each:w=>{w(n)},toOptional:()=>de.some(n)};return p},j2=n=>{const i=()=>l,l={tag:!1,inner:n,fold:(d,p)=>d(n),isValue:qe,isError:gt,map:i,mapError:d=>fc.error(d(n)),bind:i,exists:qe,forall:gt,getOr:Et,or:Et,getOrThunk:kt,orThunk:kt,getOrDie:an(String(n)),each:ft,toOptional:de.none};return l},fc={value:Al,error:j2,fromOption:(n,i)=>n.fold(()=>j2(i),Al)},lg={generate:n=>{if(!se(n))throw new Error("cases must be an array");if(n.length===0)throw new Error("there must be at least one case");const i=[],l={};return Be(n,(d,p)=>{const w=gs(d);if(w.length!==1)throw new Error("one and only one name per case");const E=w[0],R=d[E];if(l[E]!==void 0)throw new Error("duplicate key detected:"+E);if(E==="cata")throw new Error("cannot have a case named cata (sorry)");if(!se(R))throw new Error("case arguments must be an array");i.push(E),l[E]=(...B)=>{const K=B.length;if(K!==R.length)throw new Error("Wrong number of arguments to case "+E+". Expected "+R.length+" ("+R+"), got "+K);return{fold:(...ue)=>{if(ue.length!==n.length)throw new Error("Wrong number of arguments to fold. Expected "+n.length+", got "+ue.length);return ue[p].apply(null,B)},match:ue=>{const be=gs(ue);if(i.length!==be.length)throw new Error("Wrong number of arguments to match. Expected: "+i.join(",")+` Actual: `+be.join(","));if(!Js(i,je=>St(be,je)))throw new Error("Not all branches were specified when using match. Specified: "+be.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 Be(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(se(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(!oe(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}))},rm=n=>wt(n,Z2),G2=n=>wt(n,zk),Jp=(n,i)=>({inlinePatterns:G2(n),blockPatterns:rm(n),dynamicPatternsLookup:i}),pl=n=>{const i=$k(Tt(n,q2));return Be(i.errors,l=>console.error(l.message,l.pattern)),i.values},xl=n=>i=>{const l=n(i);return pl(l)},Tn=ys().deviceType,Vk=Tn.isTouch(),Xl=Lr.DOM,Uk=n=>{const i=n.indexOf("=")>0?n.split(/[;,](?![^=;,]*(?:[;,]|$))/):n.split(",");return vn(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),oo=n=>i=>i.options.get(n),Cc=n=>F(n)||oe(n),Y2=(n,i="")=>l=>{const d=F(l);if(d)if(l.indexOf("=")!==-1){const p=Uk(l);return{value:po(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:""}),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)&&pr(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=St(["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("end_container_on_empty_block",{processor:l=>we(l)?{valid:!0,value:l}:F(l)?{valid:!0,value:l}:{valid:!1,message:"Must be boolean or a string"},default:"blockquote"}),i("font_size_style_values",{processor:"string",default:"xx-small,x-small,small,medium,large,x-large,xx-large"}),i("font_size_legacy_values",{processor:"string",default:"xx-small,small,medium,large,x-large,xx-large,300%"}),i("font_size_classes",{processor:"string",default:""}),i("automatic_uploads",{processor:"boolean",default:!0}),i("images_reuse_filename",{processor:"boolean",default:!1}),i("images_replace_blob_uris",{processor:"boolean",default:!0}),i("icons",{processor:"string",default:""}),i("icons_url",{processor:"string",default:""}),i("images_upload_url",{processor:"string",default:""}),i("images_upload_base_path",{processor:"string",default:""}),i("images_upload_credentials",{processor:"boolean",default:!1}),i("images_upload_handler",{processor:"function"}),i("language",{processor:"string",default:"en"}),i("language_url",{processor:"string",default:""}),i("entity_encoding",{processor:"string",default:"named"}),i("indent",{processor:"boolean",default:!0}),i("indent_before",{processor:"string",default:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,details,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist"}),i("indent_after",{processor:"string",default:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,details,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist"}),i("indent_use_margin",{processor:"boolean",default:!1}),i("indentation",{processor:"string",default:"40px"}),i("content_css",{processor:l=>{const d=l===!1||F(l)||Je(l,F);return d?F(l)?{value:Tt(l.split(","),pc),valid:d}:se(l)?{value:l,valid:d}:l===!1?{value:[],valid:d}:{value:l,valid:d}:{valid:!1,message:"Must be false, a string or an array of strings."}},default:bC(n)?[]:["default"]}),i("content_style",{processor:"string"}),i("content_css_cors",{processor:"boolean",default:!1}),i("font_css",{processor:l=>{const d=F(l)||Je(l,F);return d?{value:se(l)?l:Tt(l.split(","),pc),valid:d}:{valid:!1,message:"Must be a string or an array of strings."}},default:[]}),i("inline_boundaries",{processor:"boolean",default:!0}),i("inline_boundaries_selector",{processor:"string",default:"a[href],code,span.mce-annotation"}),i("object_resizing",{processor:l=>{const d=we(l)||F(l);return d?l===!1||Tn.isiPhone()||Tn.isiPad()?{value:"",valid:d}:{value:l===!0?"table,img,figure.image,div,video,iframe":l,valid:d}:{valid:!1,message:"Must be boolean or a string"}},default:!Vk}),i("resize_img_proportional",{processor:"boolean",default:!0}),i("event_root",{processor:"object"}),i("service_message",{processor:"string"}),i("theme",{processor:l=>l===!1||F(l)||ge(l),default:"silver"}),i("theme_url",{processor:"string"}),i("formats",{processor:"object"}),i("format_empty_lines",{processor:"boolean",default:!1}),i("format_noneditable_selector",{processor:"string",default:""}),i("preview_styles",{processor:l=>{const d=l===!1||F(l);return d?{value:l===!1?"":l,valid:d}:{valid:!1,message:"Must be false or a string"}},default:"font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow"}),i("custom_ui_selector",{processor:"string",default:""}),i("hidden_input",{processor:"boolean",default:!0}),i("submit_patch",{processor:"boolean",default:!0}),i("encoding",{processor:"string"}),i("add_form_submit_trigger",{processor:"boolean",default:!0}),i("add_unload_trigger",{processor:"boolean",default:!0}),i("custom_undo_redo_levels",{processor:"number",default:0}),i("disable_nodechange",{processor:"boolean",default:!1}),i("readonly",{processor:"boolean",default:!1}),i("editable_root",{processor:"boolean",default:!0}),i("plugins",{processor:"string[]",default:[]}),i("external_plugins",{processor:"object"}),i("forced_plugins",{processor:"string[]"}),i("model",{processor:"string",default:n.hasPlugin("rtc")?"plugin":"dom"}),i("model_url",{processor:"string"}),i("block_unsupported_drop",{processor:"boolean",default:!0}),i("visual",{processor:"boolean",default:!0}),i("visual_table_class",{processor:"string",default:"mce-item-table"}),i("visual_anchor_class",{processor:"string",default:"mce-item-anchor"}),i("iframe_aria_text",{processor:"string",default:"Rich Text Area. Press ALT-0 for help."}),i("setup",{processor:"function"}),i("init_instance_callback",{processor:"function"}),i("url_converter",{processor:"function",default:n.convertURL}),i("url_converter_scope",{processor:"object",default:n}),i("urlconverter_callback",{processor:"function"}),i("allow_conditional_comments",{processor:"boolean",default:!1}),i("allow_html_data_urls",{processor:"boolean",default:!1}),i("allow_svg_data_urls",{processor:"boolean"}),i("allow_html_in_named_anchor",{processor:"boolean",default:!1}),i("allow_script_urls",{processor:"boolean",default:!1}),i("allow_unsafe_link_target",{processor:"boolean",default:!1}),i("convert_fonts_to_spans",{processor:"boolean",default:!0,deprecated:!0}),i("fix_list_elements",{processor:"boolean",default:!1}),i("preserve_cdata",{processor:"boolean",default:!1}),i("remove_trailing_brs",{processor:"boolean",default:!0}),i("pad_empty_with_br",{processor:"boolean",default:!1}),i("inline_styles",{processor:"boolean",default:!0,deprecated:!0}),i("element_format",{processor:"string",default:"html"}),i("entities",{processor:"string"}),i("schema",{processor:"string",default:"html5"}),i("convert_urls",{processor:"boolean",default:!0}),i("relative_urls",{processor:"boolean",default:!0}),i("remove_script_host",{processor:"boolean",default:!0}),i("custom_elements",{processor:"string"}),i("extended_valid_elements",{processor:"string"}),i("invalid_elements",{processor:"string"}),i("invalid_styles",{processor:Cc}),i("valid_children",{processor:"string"}),i("valid_classes",{processor:Cc}),i("valid_elements",{processor:"string"}),i("valid_styles",{processor:Cc}),i("verify_html",{processor:"boolean",default:!0}),i("auto_focus",{processor:l=>F(l)||l===!0}),i("browser_spellcheck",{processor:"boolean",default:!1}),i("protect",{processor:"array"}),i("images_file_types",{processor:"string",default:"jpeg,jpg,jpe,jfi,jif,jfif,png,gif,bmp,webp"}),i("deprecation_warnings",{processor:"boolean",default:!0}),i("a11y_advanced_options",{processor:"boolean",default:!1}),i("api_key",{processor:"string"}),i("paste_block_drop",{processor:"boolean",default:!1}),i("paste_data_images",{processor:"boolean",default:!0}),i("paste_preprocess",{processor:"function"}),i("paste_postprocess",{processor:"function"}),i("paste_webkit_styles",{processor:"string",default:"none"}),i("paste_remove_styles_if_webkit",{processor:"boolean",default:!0}),i("paste_merge_formats",{processor:"boolean",default:!0}),i("smart_paste",{processor:"boolean",default:!0}),i("paste_as_text",{processor:"boolean",default:!1}),i("paste_tab_spaces",{processor:"number",default:4}),i("text_patterns",{processor:l=>Je(l,oe)||l===!1?{value:pl(l===!1?[]:l),valid:!0}:{valid:!1,message:"Must be an array of objects or false."},default:[{start:"*",end:"*",format:"italic"},{start:"**",end:"**",format:"bold"},{start:"#",format:"h1"},{start:"##",format:"h2"},{start:"###",format:"h3"},{start:"####",format:"h4"},{start:"#####",format:"h5"},{start:"######",format:"h6"},{start:"1. ",cmd:"InsertOrderedList"},{start:"* ",cmd:"InsertUnorderedList"},{start:"- ",cmd:"InsertUnorderedList"}]}),i("text_patterns_lookup",{processor:l=>ge(l)?{value:xl(l),valid:!0}:{valid:!1,message:"Must be a single function"},default:l=>[]}),i("noneditable_class",{processor:"string",default:"mceNonEditable"}),i("editable_class",{processor:"string",default:"mceEditable"}),i("noneditable_regexp",{processor:l=>Je(l,K2)?{value:l,valid:!0}:K2(l)?{value:[l],valid:!0}:{valid:!1,message:"Must be a RegExp or an array of RegExp."},default:[]}),i("table_tab_navigation",{processor:"boolean",default:!0}),i("highlight_on_focus",{processor:"boolean",default:!1}),i("xss_sanitization",{processor:"boolean",default:!0}),i("details_initial_state",{processor:l=>{const d=St(["inherited","collapsed","expanded"],l);return d?{value:l,valid:d}:{valid:!1,message:"Must be one of: inherited, collapsed, or expanded."}},default:"inherited"}),i("details_serialized_state",{processor:l=>{const d=St(["inherited","collapsed","expanded"],l);return d?{value:l,valid:d}:{valid:!1,message:"Must be one of: inherited, collapsed, or expanded."}},default:"inherited"}),i("init_content_sync",{processor:"boolean",default:!1}),i("newdocument_content",{processor:"string",default:""}),n.on("ScriptsLoaded",()=>{i("directionality",{processor:"string",default:Kf.isRtl()?"rtl":void 0}),i("placeholder",{processor:"string",default:Xl.getAttrib(n.getElement(),"placeholder")})})},of=oo("iframe_attrs"),zv=oo("doctype"),Qp=oo("document_base_url"),Df=oo("body_id"),ol=oo("body_class"),Md=oo("content_security_policy"),Rd=oo("br_in_pre"),Hc=oo("forced_root_block"),o0=oo("forced_root_block_attrs"),X2=oo("newline_behavior"),aC=oo("br_newline_selector"),J2=oo("no_newline_selector"),bh=oo("keep_styles"),jr=oo("end_container_on_empty_block"),Vv=oo("automatic_uploads"),Qf=oo("images_reuse_filename"),lC=oo("images_replace_blob_uris"),cC=oo("icons"),ia=oo("icons_url"),Wk=oo("images_upload_url"),Uv=oo("images_upload_base_path"),Wv=oo("images_upload_credentials"),uC=oo("images_upload_handler"),jk=oo("content_css_cors"),s0=oo("referrer_policy"),fC=oo("language"),Zk=oo("language_url"),dC=oo("indent_use_margin"),qk=oo("indentation"),hC=oo("content_css"),jv=oo("content_style"),ip=oo("font_css"),r0=oo("directionality"),ji=oo("inline_boundaries_selector"),Q2=oo("object_resizing"),Sc=oo("resize_img_proportional"),i0=oo("placeholder"),sl=oo("event_root"),mC=oo("service_message"),im=oo("theme"),Gk=oo("theme_url"),Jl=oo("model"),sf=oo("model_url"),Cb=oo("inline_boundaries"),Kk=oo("formats"),Yk=oo("preview_styles"),gC=oo("format_empty_lines"),Sb=oo("format_noneditable_selector"),pC=oo("custom_ui_selector"),bC=oo("inline"),ap=oo("hidden_input"),Xk=oo("submit_patch"),Jk=oo("add_form_submit_trigger"),Qk=oo("add_unload_trigger"),ew=oo("custom_undo_redo_levels"),Zv=oo("disable_nodechange"),cg=oo("readonly"),vC=oo("editable_root"),yC=oo("content_css_cors"),qv=oo("plugins"),a0=oo("external_plugins"),ug=oo("block_unsupported_drop"),Gv=oo("visual"),Kv=oo("visual_table_class"),kb=oo("visual_anchor_class"),wC=oo("iframe_aria_text"),vh=oo("setup"),Eb=oo("init_instance_callback"),_C=oo("urlconverter_callback"),yh=oo("auto_focus"),lp=oo("browser_spellcheck"),tw=oo("protect"),CC=oo("paste_block_drop"),Yv=oo("paste_data_images"),eE=oo("paste_preprocess"),SC=oo("paste_postprocess"),tE=oo("newdocument_content"),nE=oo("paste_webkit_styles"),kC=oo("paste_remove_styles_if_webkit"),EC=oo("paste_merge_formats"),AC=oo("smart_paste"),oE=oo("paste_as_text"),sE=oo("paste_tab_spaces"),rE=oo("allow_html_data_urls"),xC=oo("text_patterns"),nw=oo("text_patterns_lookup"),ow=oo("noneditable_class"),iE=oo("editable_class"),aE=oo("noneditable_regexp"),Xv=oo("preserve_cdata"),TC=oo("highlight_on_focus"),Jv=oo("xss_sanitization"),Ab=oo("init_content_sync"),l0=n=>n.options.isSet("text_patterns_lookup"),Qv=n=>hn.explode(n.options.get("font_size_style_values")),sw=n=>hn.explode(n.options.get("font_size_classes")),DC=n=>n.options.get("encoding")==="xml",rw=n=>hn.explode(n.options.get("images_file_types")),lE=oo("table_tab_navigation"),ey=oo("details_initial_state"),xb=oo("details_serialized_state"),cE=Qn,ty=Sn,rf=n=>{const i=n.parentNode;i&&i.removeChild(n)},ny=n=>{const i=Ln(n);return{count:n.length-i.length,text:i}},OC=n=>{let i;for(;(i=n.data.lastIndexOf(Ft))!==-1;)n.deleteData(i,1)},oy=(n,i)=>(bl(n),i),uE=(n,i)=>{const l=ny(n.data.substr(0,i.offset())),d=ny(n.data.substr(i.offset()));return(l.text+d.text).length>0?(OC(n),Vt(n,i.offset()-l.count)):i},Tb=(n,i)=>{const l=i.container(),d=Wo(Mr(l.childNodes),n).map(p=>pty(n)&&i.container()===n?uE(n,i):oy(n,i),fE=(n,i)=>i.container()===n.parentNode?Tb(n,i):oy(n,i),sy=(n,i)=>Vt.isTextPosition(i)?iw(n,i):fE(n,i),bl=n=>{cE(n)&&vr(n)&&(Bc(n)?n.removeAttribute("data-mce-caret"):rf(n)),ty(n)&&(OC(n),n.data.length===0&&rf(n))},dE=As,c0=qu,hE=kd,u0="*[contentEditable=false],video,audio,embed,object",aw=(n,i,l)=>{const d=qp(i.getBoundingClientRect(),l);let p,w;if(n.tagName==="BODY"){const R=n.ownerDocument.documentElement;p=n.scrollLeft||R.scrollLeft,w=n.scrollTop||R.scrollTop}else{const R=n.getBoundingClientRect();p=n.scrollLeft-R.left,w=n.scrollTop-R.top}d.left+=p,d.right+=p,d.top+=w,d.bottom+=w,d.width=1;let E=i.offsetWidth-i.clientWidth;return E>0&&(l&&(E*=-1),d.left+=E,d.right+=E),d},mE=n=>{var i,l;const d=hl(Ye.fromDom(n),u0);for(let p=0;p{const p=mh();let w,E;const R=Hc(n),B=n.dom,K=(Me,Ve)=>{let mt;if(ie(),hE(Ve))return null;if(l(Ve)){const vt=oh(R,Ve,Me),yt=aw(i,Ve,Me);B.setStyle(vt,"top",yt.top),E=vt;const Mt=B.create("div",{class:"mce-visual-caret","data-mce-bogus":"all"});B.setStyles(Mt,{...yt}),B.add(i,Mt),p.set({caret:Mt,element:Ve,before:Me}),Me&&B.addClass(Mt,"mce-visual-caret-before"),ue(),mt=Ve.ownerDocument.createRange(),mt.setStart(vt,0),mt.setEnd(vt,0)}else return E=Qc(Ve,Me),mt=Ve.ownerDocument.createRange(),am(E.nextSibling)?(mt.setStart(E,0),mt.setEnd(E,0)):(mt.setStart(E,1),mt.setEnd(E,1)),mt;return mt},ie=()=>{mE(i),E&&(bl(E),E=null),p.on(Me=>{B.remove(Me.caret),p.clear()}),w&&(clearInterval(w),w=void 0)},ue=()=>{w=setInterval(()=>{p.on(Me=>{d()?B.toggleClass(Me.caret,"mce-visual-caret-hidden"):B.addClass(Me.caret,"mce-visual-caret-hidden")})},500)};return{show:K,hide:ie,getCss:()=>".mce-visual-caret {position: absolute;background-color: black;background-color: currentcolor;}.mce-visual-caret-hidden {display: none;}*[data-mce-caret] {position: absolute;left: -1000px;right: auto;top: 0;margin: 0;padding: 0;}",reposition:()=>{p.on(Me=>{const Ve=aw(i,Me.element,Me.before);B.setStyles(Me.caret,{...Ve})})},destroy:()=>clearInterval(w)}},Db=()=>Xn.browser.isFirefox(),am=n=>dE(n)||c0(n),f0=n=>(am(n)||Eu(n)&&Db())&&pi(Ye.fromDom(n)).exists(Cn),lu=ha,e1=As,MC=qu,RC=eh("display","block table table-cell table-caption list-item"),lw=vr,cw=vi,uw=Qn,pE=Sn,Ob=Sl,ry=n=>n>0,cp=n=>n<0,Mb=(n,i)=>{let l;for(;l=n(i);)if(!cw(l))return l;return null},wh=(n,i,l,d,p)=>{const w=new bi(n,d),E=e1(n)||cw(n);let R;if(cp(i)){if(E&&(R=Mb(w.prev.bind(w),!0),l(R)))return R;for(;R=Mb(w.prev.bind(w),p);)if(l(R))return R}if(ry(i)){if(E&&(R=Mb(w.next.bind(w),!0),l(R)))return R;for(;R=Mb(w.next.bind(w),p);)if(l(R))return R}return null},bE=(n,i)=>{const l=p=>lu(p.dom),d=p=>p.dom===i;return li(Ye.fromDom(n),l,d).map(p=>p.dom).getOr(i)},lm=(n,i)=>{for(;n&&n!==i;){if(RC(n))return n;n=n.parentNode}return null},Nd=(n,i,l)=>lm(n.container(),l)===lm(i.container(),l),d0=(n,i)=>{if(!i)return de.none();const l=i.container(),d=i.offset();return uw(l)?de.from(l.childNodes[d+n]):de.none()},fw=(n,i)=>{var l;const p=((l=i.ownerDocument)!==null&&l!==void 0?l:document).createRange();return n?(p.setStartBefore(i),p.setEndBefore(i)):(p.setStartAfter(i),p.setEndAfter(i)),p},h0=(n,i,l)=>lm(i,n)===lm(l,n),fg=(n,i,l)=>{const d=n?"previousSibling":"nextSibling";let p=l;for(;p&&p!==i;){let w=p[d];if(w&&lw(w)&&(w=w[d]),e1(w)||MC(w)){if(h0(i,w,p))return w;break}if(Ob(w))break;p=p.parentNode}return null},S=He(fw,!0),T=He(fw,!1),H=(n,i,l)=>{let d;const p=He(fg,!0,i),w=He(fg,!1,i),E=l.startContainer,R=l.startOffset;if(vi(E)){const B=pE(E)?E.parentNode:E,K=B.getAttribute("data-mce-caret");if(K==="before"&&(d=B.nextSibling,f0(d)))return S(d);if(K==="after"&&(d=B.previousSibling,f0(d)))return T(d)}if(!l.collapsed)return l;if(Sn(E)){if(lw(E)){if(n===1){if(d=w(E),d)return S(d);if(d=p(E),d)return T(d)}if(n===-1){if(d=p(E),d)return T(d);if(d=w(E),d)return S(d)}return l}if(lr(E)&&R>=E.data.length-1)return n===1&&(d=w(E),d)?S(d):l;if(sh(E)&&R<=1)return n===-1&&(d=p(E),d)?T(d):l;if(R===E.data.length)return d=w(E),d?S(d):l;if(R===0)return d=p(E),d?T(d):l}return l},le=(n,i)=>d0(n?0:-1,i).filter(e1),ke=(n,i,l)=>{const d=H(n,i,l);return n===-1?Vt.fromRangeStart(d):Vt.fromRangeEnd(d)},Ue=n=>de.from(n.getNode()).map(Ye.fromDom),ht=n=>de.from(n.getNode(!0)).map(Ye.fromDom),Ct=(n,i)=>{let l=i;for(;l=n(l);)if(l.isVisible())return l;return l},zt=(n,i)=>{const l=Nd(n,i);return!l&&ui(n.getNode())?!0:l};var pn;(function(n){n[n.Backwards=-1]="Backwards",n[n.Forwards=1]="Forwards"})(pn||(pn={}));const $n=As,Vn=Sn,Fo=Qn,hs=ui,Ps=Sl,Hr=Kh,$s=Wg,fi=(n,i)=>{const l=[];let d=n;for(;d&&d!==i;)l.push(d),d=d.parentNode;return l},wi=(n,i)=>n.hasChildNodes()&&i{if(ry(n)){if(Ps(i.previousSibling)&&!Vn(i.previousSibling))return Vt.before(i);if(Vn(i))return Vt(i,0)}if(cp(n)){if(Ps(i.nextSibling)&&!Vn(i.nextSibling))return Vt.after(i);if(Vn(i))return Vt(i,i.data.length)}return cp(n)?hs(i)?Vt.before(i):Vt.after(i):Vt.before(i)},Ou=(n,i)=>{const l=i.nextSibling;return l&&Ps(l)?Vn(l)?Vt(l,0):Vt.before(l):Of(pn.Forwards,Vt.after(i),n)},Of=(n,i,l)=>{let d,p,w,E;if(!Fo(l)||!i)return null;if(i.isEqual(Vt.after(l))&&l.lastChild){if(E=Vt.after(l.lastChild),cp(n)&&Ps(l.lastChild)&&Fo(l.lastChild))return hs(l.lastChild)?Vt.before(l.lastChild):E}else E=i;const R=E.container();let B=E.offset();if(Vn(R)){if(cp(n)&&B>0)return Vt(R,--B);if(ry(n)&&B0&&(p=wi(R,B-1),Ps(p)))return!Hr(p)&&(w=wh(p,n,$s,p),w)?Vn(w)?Vt(w,w.data.length):Vt.after(w):Vn(p)?Vt(p,p.data.length):Vt.before(p);if(ry(n)&&B({next:i=>Of(pn.Forwards,i,n),prev:i=>Of(pn.Backwards,i,n)}),cm=(n,i,l)=>{const d=n?Vt.before(l):Vt.after(l);return Pd(n,i,d)},ed=n=>ui(n)?Vt.before(n):Vt.after(n),dw=n=>Vt.isTextPosition(n)?n.offset()===0:Sl(n.getNode()),uu=n=>{if(Vt.isTextPosition(n)){const i=n.container();return n.offset()===i.data.length}else return Sl(n.getNode(!0))},NC=(n,i)=>!Vt.isTextPosition(n)&&!Vt.isTextPosition(i)&&n.getNode()===i.getNode(!0),Rb=n=>!Vt.isTextPosition(n)&&ui(n.getNode()),Nb=(n,i,l)=>n?!NC(i,l)&&!Rb(i)&&uu(i)&&dw(l):!NC(l,i)&&dw(i)&&uu(l),Pd=(n,i,l)=>{const d=ka(i);return de.from(n?d.next(l):d.prev(l))},m0=(n,i,l)=>Pd(n,i,l).bind(d=>Nd(l,d,i)&&Nb(n,l,d)?Pd(n,i,d):de.some(d)),vE=(n,i,l,d)=>m0(n,i,l).bind(p=>d(p)?vE(n,i,p,d):de.some(p)),iy=(n,i)=>{const l=n?i.firstChild:i.lastChild;return Sn(l)?de.some(Vt(l,n?0:l.data.length)):l?Sl(l)?de.some(n?Vt.before(l):ed(l)):cm(n,i,l):de.none()},Mf=He(Pd,!0),Mu=He(Pd,!1),rl=He(iy,!0),Id=He(iy,!1),PC="_mce_caret",$c=n=>Qn(n)&&n.id===PC,g0=(n,i)=>{let l=i;for(;l&&l!==n;){if($c(l))return l;l=l.parentNode}return null},ay=n=>F(n.start),hw=n=>un(n,"rng"),yE=n=>un(n,"id"),wE=n=>un(n,"name"),t1=n=>hn.isArray(n.start),mw=n=>!wE(n)&&we(n.forward)?n.forward:!0,dg=(n,i)=>(Qn(i)&&n.isBlock(i)&&!i.innerHTML&&(i.innerHTML='
'),i),xO=(n,i)=>{const l=de.from(_b(n.getRoot(),i.start)),d=de.from(_b(n.getRoot(),i.end));return ni(l,d,(p,w)=>{const E=n.createRng();return E.setStart(p.container(),p.offset()),E.setEnd(w.container(),w.offset()),{range:E,forward:mw(i)}})},_E=(n,i)=>{var l;const p=((l=n.ownerDocument)!==null&&l!==void 0?l:document).createTextNode(Ft);n.appendChild(p),i.setStart(p,0),i.setEnd(p,0)},i3=n=>!n.hasChildNodes(),kI=(n,i)=>Id(n).fold(qe,l=>(i.setStart(l.container(),l.offset()),i.setEnd(l.container(),l.offset()),!0)),a3=(n,i,l)=>i3(i)&&g0(n,i)?(_E(i,l),!0):!1,l3=(n,i,l,d)=>{const p=l[i?"start":"end"],w=n.getRoot();if(p){let E=w,R=p[0];for(let B=p.length-1;E&&B>=1;B--){const K=E.childNodes;if(a3(w,E,d))return!0;if(p[B]>K.length-1)return a3(w,E,d)?!0:kI(E,d);E=K[p[B]]}Sn(E)&&(R=Math.min(p[0],E.data.length)),Qn(E)&&(R=Math.min(p[0],E.childNodes.length)),i?d.setStart(E,R):d.setEnd(E,R)}return!0},CE=n=>Sn(n)&&n.data.length>0,SE=(n,i,l)=>{const d=n.get(l.id+"_"+i),p=d==null?void 0:d.parentNode,w=l.keep;if(d&&p){let E,R;if(i==="start"?w?d.hasChildNodes()?(E=d.firstChild,R=1):CE(d.nextSibling)?(E=d.nextSibling,R=0):CE(d.previousSibling)?(E=d.previousSibling,R=d.previousSibling.data.length):(E=p,R=n.nodeIndex(d)+1):(E=p,R=n.nodeIndex(d)):w?d.hasChildNodes()?(E=d.firstChild,R=1):CE(d.previousSibling)?(E=d.previousSibling,R=d.previousSibling.data.length):(E=p,R=n.nodeIndex(d)):(E=p,R=n.nodeIndex(d)),!w){const B=d.previousSibling,K=d.nextSibling;hn.each(hn.grep(d.childNodes),ue=>{Sn(ue)&&(ue.data=ue.data.replace(/\uFEFF/g,""))});let ie;for(;ie=n.get(l.id+"_"+i);)n.remove(ie,!0);if(Sn(K)&&Sn(B)&&!Xn.browser.isOpera()){const ue=B.data.length;B.appendData(K.data),n.remove(K),E=B,R=ue}}return de.some(Vt(E,R))}else return de.none()},kE=(n,i)=>{const l=n.createRng();return l3(n,!0,i,l)&&l3(n,!1,i,l)?de.some({range:l,forward:mw(i)}):de.none()},c3=(n,i)=>{const l=SE(n,"start",i),d=SE(n,"end",i);return ni(l,d.or(l),(p,w)=>{const E=n.createRng();return E.setStart(dg(n,p.container()),p.offset()),E.setEnd(dg(n,w.container()),w.offset()),{range:E,forward:mw(i)}})},u3=(n,i)=>de.from(n.select(i.name)[i.index]).map(l=>{const d=n.createRng();return d.selectNode(l),{range:d,forward:!0}}),f3=(n,i)=>{const l=n.dom;if(i){if(t1(i))return kE(l,i);if(ay(i))return xO(l,i);if(yE(i))return c3(l,i);if(wE(i))return u3(l,i);if(hw(i))return de.some({range:i.rng,forward:mw(i)})}return de.none()},TO=(n,i,l)=>iC(n,i,l),DO=(n,i)=>{f3(n,i).each(({range:l,forward:d})=>{n.setRng(l,d)})},Bd=n=>Qn(n)&&n.tagName==="SPAN"&&n.getAttribute("data-mce-type")==="bookmark",Ks=(n=>i=>n===i)(Gr),_h=n=>n!==""&&` \f \r \v`.indexOf(n)!==-1,p0=n=>!_h(n)&&!Ks(n)&&!J0(n),EE=n=>({value:d3(n)}),d3=n=>fa(n,"#").toUpperCase(),ly=n=>{const i=n.toString(16);return(i.length===1?"0"+i:i).toUpperCase()},MO=n=>{const i=ly(n.red)+ly(n.green)+ly(n.blue);return EE(i)},AE=/^\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}),RO=(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)},xE=n=>{if(n==="transparent")return de.some(gw(0,0,0,0));const i=AE.exec(n);if(i!==null)return de.some(RO(i[1],i[2],i[3],"1"));const l=IC.exec(n);return l!==null?de.some(RO(l[1],l[2],l[3],l[4])):de.none()},BC=n=>xE(n).map(MO).map(i=>"#"+i.value).getOr(n),TE=n=>{const i=[];if(n)for(let l=0;lRs(n,i=>{const l=Q1(i);return l?[Ye.fromDom(l)]:[]}),h3=n=>TE(n).length>1,DE=n=>wt(EI(n),Vm),cy=n=>hl(n,"td[data-mce-selected],th[data-mce-selected]"),pw=(n,i)=>{const l=cy(i);return l.length>0?l:DE(n)},b0=n=>pw(TE(n.selection.getSel()),Ye.fromDom(n.getBody())),up=(n,i)=>Se(n,"table",i),m3=n=>{const i=n.startContainer,l=n.startOffset;return Sn(i)?l===0?de.some(Ye.fromDom(i)):de.none():de.from(i.childNodes[l]).map(Ye.fromDom)},NO=n=>{const i=n.endContainer,l=n.endOffset;return Sn(i)?l===i.data.length?de.some(Ye.fromDom(i)):de.none():de.from(i.childNodes[l-1]).map(Ye.fromDom)},g3=n=>oi(n).fold(et([n]),i=>[n].concat(g3(i))),OE=n=>_u(n).fold(et([n]),i=>Xr(i)==="br"?ya(i).map(l=>[n].concat(OE(l))).getOr([]):[n].concat(OE(i))),uy=(n,i)=>ni(m3(i),NO(i),(l,d)=>{const p=eo(g3(n),He(bt,l)),w=eo(OE(n),He(bt,d));return p.isSome()&&w.isSome()}).getOr(!1),ME=(n,i,l,d)=>{const p=l,w=new bi(l,p),E=Wt(n.schema.getMoveCaretBeforeOnEnterElements(),(B,K)=>!St(["td","th","table"],K.toLowerCase()));let R=l;do{if(Sn(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?Be(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=yr(n,i);l(d),n.moveToBookmark(d)},bw=n=>nt(n==null?void 0:n.nodeType),NE=n=>Qn(n)&&!Bd(n)&&!$c(n)&&!Cd(n),PO=(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},um=n=>n.isContentEditable===!0,b3=(n,i,l)=>{const{selection:d,dom:p}=n,w=d.getNode(),E=As(w);p3(d,!0,()=>{i()}),E&&As(w)&&p.isChildOf(w,n.getBody())?n.selection.select(w):l(d.getStart())&&IO(p,d)},IO=(n,i)=>{var l,d;const p=i.getRng(),{startContainer:w,startOffset:E}=p,R=i.getNode();if(!PO(n,R)&&Qn(w)){const B=w.childNodes,K=n.getRoot();let ie;if(E{if(n){const d=i?"nextSibling":"previousSibling";for(n=l?n:n[d];n;n=n[d])if(Qn(n)||!Ql(n))return n}},$l=(n,i)=>!!n.getTextBlockElements()[i.nodeName.toLowerCase()]||Jm(n,i),fm=(n,i,l)=>n.schema.isValidChild(i,l),Ql=(n,i=!1)=>{if(_e(n)&&Sn(n)){const l=i?n.data.replace(/ /g,"\xA0"):n.data;return Zm(l)}else return!1},dm=n=>_e(n)&&Sn(n)&&n.length===0,v3=(n,i)=>{const l="[data-mce-cef-wrappable]",d=Sb(n),p=Qa(d)?l:`${l},${d}`;return wu(Ye.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)=>ge(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=""+(i.nodeName||i),n.toLowerCase()===i.toLowerCase()),yw=(n,i)=>{if(Te(n))return null;{let l=String(n);return(i==="color"||i==="backgroundColor")&&(l=BC(l)),i==="fontWeight"&&n===700&&(l="bold"),i==="fontFamily"&&(l=l.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),l}},ww=(n,i,l)=>{const d=n.getStyle(i,l);return yw(d,l)},PE=(n,i)=>{let l;return n.getParent(i,d=>Qn(d)?(l=n.getStyle(d,"text-decoration"),!!l&&l!=="none"):!1),l},_w=(n,i,l)=>n.getParents(i,l,n.getRoot()),HC=(n,i,l)=>{const d=n.formatter.get(i);return _e(d)&&Xt(d,l)},IE=(n,i)=>HC(n,i,d=>{const p=w=>ge(w)||w.length>1&&w.charAt(0)==="%";return Xt(["styles","attributes"],w=>po(d,w).exists(E=>{const R=se(E)?E:uo(E);return Xt(R,p)}))}),BO=(n,i,l)=>{const d=["inline","block","selector","attributes","styles","classes"],p=w=>Wt(w,(E,R)=>Xt(d,B=>B===R));return HC(n,i,w=>{const E=p(w);return HC(n,l,R=>{const B=p(R);return _o(E,B)})})},hm=n=>ns(n,"block"),$C=n=>hm(n)&&n.wrapper===!0,Cw=n=>hm(n)&&n.wrapper!==!0,td=n=>ns(n,"selector"),Tl=n=>ns(n,"inline"),BE=n=>td(n)&&Tl(n)&&qr(po(n,"mixed"),!0),Sw=n=>td(n)&&n.expand!==!1&&!Tl(n),Ld=Bd,kw=_w,LE=Ql,FE=$l,LO=n=>ui(n)&&n.getAttribute("data-mce-bogus")&&!n.nextSibling,y3=(n,i)=>{let l=i;for(;l;){if(Qn(l)&&n.getContentEditable(l))return n.getContentEditable(l)==="false"?l:i;l=l.parentNode}return i},Ew=(n,i,l,d)=>{const p=i.data;if(n){for(let w=l;w>0;w--)if(d(p.charAt(w-1)))return w}else for(let w=l;wEw(n,i,l,d=>Ks(d)||_h(d)),FO=(n,i,l)=>Ew(n,i,l,p0),v0=(n,i,l,d,p,w)=>{let E;const R=n.getParent(l,n.isBlock)||i,B=(ie,ue,be)=>{const Le=op(n),je=p?Le.backwards:Le.forwards;return de.from(je(ie,ue,(Me,Ve)=>Ld(Me.parentNode)?-1:(E=Me,be(p,Me,Ve)),R))};return B(l,d,w3).bind(ie=>w?B(ie.container,ie.offset+(p?-1:0),FO):de.some(ie)).orThunk(()=>E?de.some({container:E,offset:p?0:E.length}):de.none())},zc=(n,i,l,d,p)=>{const w=d[p];Sn(d)&&Qa(d.data)&&w&&(d=w);const E=kw(n,d);for(let R=0;R{var p;let w=l;const E=n.getRoot(),R=i[0];if(hm(R)&&(w=R.wrapper?null:n.getParent(l,R.block,E)),!w){const B=(p=n.getParent(l,"LI,TD,TH"))!==null&&p!==void 0?p:E;w=n.getParent(Sn(l)?l.parentNode:l,K=>K!==E&&FE(n.schema,K),B)}if(w&&hm(R)&&R.wrapper&&(w=kw(n,w,"ul,ol").reverse()[0]||w),!w)for(w=l;w&&w[d]&&!n.isBlock(w[d])&&(w=w[d],!FC(w,"br")););return w||l},Fd=(n,i,l,d)=>{const p=l.parentNode;return _e(l[d])?!1:p===i||Te(p)||n.isBlock(p)?!0:Fd(n,i,p,d)},nd=(n,i,l,d,p)=>{let w=l;const E=p?"previousSibling":"nextSibling",R=n.getRoot();if(Sn(l)&&!LE(l)&&(p?d>0:dLd(n.parentNode)||Ld(n),Pb=(n,i,l,d=!1)=>{let{startContainer:p,startOffset:w,endContainer:E,endOffset:R}=i;const B=l[0];return Qn(p)&&p.hasChildNodes()&&(p=Xf(p,w),Sn(p)&&(w=0)),Qn(E)&&E.hasChildNodes()&&(E=Xf(E,i.collapsed?R:R-1),Sn(E)&&(R=E.data.length)),p=y3(n,p),E=y3(n,E),zC(p)&&(p=Ld(p)?p:p.parentNode,i.collapsed?p=p.previousSibling||p:p=p.nextSibling||p,Sn(p)&&(w=i.collapsed?p.length:0)),zC(E)&&(E=Ld(E)?E:E.parentNode,i.collapsed?E=E.nextSibling||E:E=E.previousSibling||E,Sn(E)&&(R=i.collapsed?0:E.length)),i.collapsed&&(v0(n,n.getRoot(),p,w,!0,d).each(({container:ue,offset:be})=>{p=ue,w=be}),v0(n,n.getRoot(),E,R,!1,d).each(({container:ue,offset:be})=>{E=ue,R=be})),(Tl(B)||B.block_expand)&&((!Tl(B)||!Sn(p)||w===0)&&(p=nd(n,l,p,w,!0)),(!Tl(B)||!Sn(E)||R===E.data.length)&&(E=nd(n,l,E,R,!1))),Sw(B)&&(p=zc(n,l,i,p,"previousSibling"),E=zc(n,l,i,E,"nextSibling")),(hm(B)||td(B))&&(p=Sh(n,l,p,"previousSibling"),E=Sh(n,l,E,"nextSibling"),hm(B)&&(n.isBlock(p)||(p=nd(n,l,p,w,!0)),n.isBlock(E)||(E=nd(n,l,E,R,!1)))),Qn(p)&&p.parentNode&&(w=n.nodeIndex(p),p=p.parentNode),Qn(E)&&E.parentNode&&(R=n.nodeIndex(E)+1,E=E.parentNode),{startContainer:p,startOffset:w,endContainer:E,endOffset:R}},n1=(n,i,l)=>{var d;const p=i.startOffset,w=Xf(i.startContainer,p),E=i.endOffset,R=Xf(i.endContainer,E-1),B=Ve=>{const mt=Ve[0];Sn(mt)&&mt===w&&p>=mt.data.length&&Ve.splice(0,1);const vt=Ve[Ve.length-1];return E===0&&Ve.length>0&&vt===R&&Sn(vt)&&Ve.splice(Ve.length-1,1),Ve},K=(Ve,mt,vt)=>{const yt=[];for(;Ve&&Ve!==vt;Ve=Ve[mt])yt.push(Ve);return yt},ie=(Ve,mt)=>n.getParent(Ve,vt=>vt.parentNode===mt,mt),ue=(Ve,mt,vt)=>{const yt=vt?"nextSibling":"previousSibling";for(let Mt=Ve,dn=Mt.parentNode;Mt&&Mt!==mt;Mt=dn){dn=Mt.parentNode;const zn=K(Mt===Ve?Mt:Mt[yt],yt);zn.length&&(vt||zn.reverse(),l(B(zn)))}};if(w===R)return l(B([w]));const be=(d=n.findCommonAncestor(w,R))!==null&&d!==void 0?d:n.getRoot();if(n.isChildOf(w,R))return ue(w,be,!0);if(n.isChildOf(R,w))return ue(R,be);const Le=ie(w,be)||w,je=ie(R,be)||R;ue(w,Le,!0);const Me=K(Le===w?Le:Le.nextSibling,"nextSibling",je===R?je.nextSibling:je);Me.length&&l(B(Me)),ue(R,je)},HO=['pre[class*=language-][contenteditable="false"]',"figure.image","div[data-ephox-embed-iri]","div.tiny-pageembed","div.mce-toc","div[data-mce-toc]"],HE=n=>el(n)&&Ic(n)===Ft,$O=(n,i,l,d)=>ai(i).fold(()=>"skipping",p=>d==="br"||HE(i)?"valid":Bk(i)?"existing":$c(i.dom)?"caret":Xt(HO,w=>wu(i,w))?"valid-block":!fm(n,l,d)||!fm(n,Xr(p),l)?"invalid-child":"valid"),_3=(n,i)=>{const l=Pb(n.dom,i,[{inline:"span"}]);i.setStart(l.startContainer,l.startOffset),i.setEnd(l.endContainer,l.endOffset),n.selection.setRng(i)},C3=(n,i,l,d,p,w)=>{const{uid:E=i,...R}=l;Uu(n,Yf()),Dr(n,`${jp()}`,E),Dr(n,`${Qu()}`,d);const{attributes:B={},classes:K=[]}=p(E,R);if(Vu(n,B),Pv(n,K),w){K.length>0&&Dr(n,`${mb()}`,K.join(","));const ie=gs(B);ie.length>0&&Dr(n,`${gb()}`,ie.join(","))}},S3=n=>{Nc(n,Yf()),zi(n,`${jp()}`),zi(n,`${Qu()}`),zi(n,`${X1()}`);const i=za(n,`${gb()}`).map(d=>d.split(",")).getOr([]),l=za(n,`${mb()}`).map(d=>d.split(",")).getOr([]);Be(i,d=>zi(n,d)),N2(n,l),zi(n,`${mb()}`),zi(n,`${gb()}`)},VC=(n,i,l,d,p)=>{const w=Ye.fromTag("span",n);return C3(w,i,l,d,p,!1),w},$E=(n,i,l,d,p,w)=>{const E=[],R=VC(n.getDoc(),l,w,d,p),B=mh(),K=()=>{B.clear()},ie=()=>B.get().getOrThunk(()=>{const je=ng(R);return E.push(je),B.set(je),je}),ue=je=>{Be(je,be)},be=je=>{switch($O(n,je,"span",Xr(je))){case"invalid-child":{K();const Ve=xa(je);ue(Ve),K();break}case"valid-block":{K(),C3(je,l,w,d,p,!0);break}case"valid":{const Ve=ie();j0(je,Ve);break}}},Le=je=>{const Me=Tt(je,Ye.fromDom);ue(Me)};return n1(n.dom,i,je=>{K(),Le(je)}),E},Ti=(n,i,l,d)=>{n.undoManager.transact(()=>{const p=n.selection,w=p.getRng(),E=b0(n).length>0,R=Ni("mce-annotation");if(w.collapsed&&!E&&_3(n,w),p.getRng().collapsed&&!E){const B=VC(n.getDoc(),R,d,i,l.decorate);_f(B,Gr),p.getRng().insertNode(B.dom),p.select(B.dom)}else p3(p,!1,()=>{RE(n,B=>{$E(n,B,R,i,l.decorate,d)})})})},o1=n=>{const i=Nv();s3(n,i);const l=K_(n,i),d=yc("span"),p=w=>{Be(w,E=>{d(E)?ql(E):S3(E)})};return{register:(w,E)=>{i.register(w,E)},annotate:(w,E)=>{i.lookup(w).each(R=>{Ti(n,w,R,E)})},annotationChanged:(w,E)=>{l.addListener(w,E)},remove:w=>{M2(n,de.some(w)).each(({elements:E})=>{const R=n.selection.getBookmark();p(E),n.selection.moveToBookmark(R)})},removeAll:w=>{const E=n.selection.getBookmark();ln(R2(n,w),(R,B)=>{p(R)}),n.selection.moveToBookmark(E)},getAll:w=>{const E=R2(n,w);return ps(E,R=>Tt(R,B=>B.dom))}}},fy=n=>({getBookmark:He(TO,n),moveToBookmark:He(DO,n)});fy.isBookmarkNode=Bd;const zE=(n,i,l)=>l.collapsed?!1:Xt(l.getClientRects(),d=>J1(d,n,i)),k3=(n,i)=>n.dispatch("PreProcess",i),VE=(n,i)=>n.dispatch("PostProcess",i),E3=n=>{n.dispatch("remove")},UC=n=>{n.dispatch("detach")},zO=(n,i)=>{n.dispatch("SwitchMode",{mode:i})},VO=(n,i,l,d,p)=>{n.dispatch("ObjectResizeStart",{target:i,width:l,height:d,origin:p})},A3=(n,i,l,d,p)=>{n.dispatch("ObjectResized",{target:i,width:l,height:d,origin:p})},UO=n=>{n.dispatch("PreInit")},UE=n=>{n.dispatch("PostRender")},dy=n=>{n.dispatch("Init")},hy=(n,i)=>{n.dispatch("PlaceholderToggle",{state:i})},WC=(n,i,l)=>{n.dispatch(i,l)},x3=(n,i,l,d)=>{n.dispatch("FormatApply",{format:i,node:l,vars:d})},kh=(n,i,l,d)=>{n.dispatch("FormatRemove",{format:i,node:l,vars:d})},Vc=(n,i)=>n.dispatch("BeforeSetContent",i),fu=(n,i)=>n.dispatch("SetContent",i),fp=(n,i)=>n.dispatch("BeforeGetContent",i),WO=(n,i)=>n.dispatch("GetContent",i),jO=(n,i)=>{n.dispatch("AutocompleterStart",i)},ZO=(n,i)=>{n.dispatch("AutocompleterUpdate",i)},sr=n=>{n.dispatch("AutocompleterEnd")},qO=(n,i,l)=>n.dispatch("PastePreProcess",{content:i,internal:l}),T3=(n,i,l)=>n.dispatch("PastePostProcess",{node:i,internal:l}),jC=(n,i)=>n.dispatch("PastePlainTextToggle",{state:i}),GO=(n,i)=>n.dispatch("EditableRootStateChange",{state:i}),no={BACKSPACE:8,DELETE:46,DOWN:40,ENTER:13,ESC:27,LEFT:37,RIGHT:39,SPACEBAR:32,TAB:9,UP:38,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,modifierPressed:n=>n.shiftKey||n.ctrlKey||n.altKey||no.metaKeyPressed(n),metaKeyPressed:n=>Xn.os.isMacOS()||Xn.os.isiOS()?n.metaKey:n.ctrlKey&&!n.altKey},Ib="data-mce-selected",KO="table,img,figure.image,hr,video,span.mce-preview-object,details",D3=Math.abs,ZC=Math.round,Aw={nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]},WE=n=>n.type==="longpress"||n.type.indexOf("touch")===0,jE=(n,i)=>{const l=i.dom,d=i.getDoc(),p=document,w=i.getBody();let E,R,B,K,ie,ue,be,Le,je,Me,Ve,mt,vt,yt,Mt,dn,zn;const Pn=Dn=>_e(Dn)&&(Ui(Dn)||l.is(Dn,"figure.image")),Lt=Dn=>qu(Dn)||l.hasClass(Dn,"mce-preview-object"),$t=(Dn,qo)=>{if(WE(Dn)){const Ys=Dn.touches[0];return Pn(Dn.target)&&!zE(Ys.clientX,Ys.clientY,qo)}else return Pn(Dn.target)&&!zE(Dn.clientX,Dn.clientY,qo)},wn=Dn=>{const qo=Dn.target;$t(Dn,i.selection.getRng())&&!Dn.isDefaultPrevented()&&i.selection.select(qo)},go=Dn=>l.hasClass(Dn,"mce-preview-object")&&_e(Dn.firstElementChild)?[Dn,Dn.firstElementChild]:l.is(Dn,"figure.image")?[Dn.querySelector("img")]:[Dn],Oo=Dn=>{const qo=Q2(i);return!qo||Dn.getAttribute("data-mce-resize")==="false"||Dn===i.getBody()?!1:l.hasClass(Dn,"mce-preview-object")&&_e(Dn.firstElementChild)?wu(Ye.fromDom(Dn.firstElementChild),qo):wu(Ye.fromDom(Dn),qo)},Cs=Dn=>Lt(Dn)?l.create("img",{src:Xn.transparentSrc}):Dn.cloneNode(!0),Us=(Dn,qo,Ys)=>{if(_e(Ys)){const Kr=go(Dn);Be(Kr,co=>{co.style[qo]||!i.schema.isValid(co.nodeName.toLowerCase(),qo)?l.setStyle(co,qo,Ys):l.setAttrib(co,qo,""+Ys)})}},Pr=(Dn,qo,Ys)=>{Us(Dn,"width",qo),Us(Dn,"height",Ys)},di=Dn=>{let qo,Ys,Kr,co,Ws;qo=Dn.screenX-ue,Ys=Dn.screenY-be,yt=qo*K[2]+Me,Mt=Ys*K[3]+Ve,yt=yt<5?5:yt,Mt=Mt<5?5:Mt,(Pn(E)||Lt(E))&&Sc(i)!==!1?Kr=!no.modifierPressed(Dn):Kr=no.modifierPressed(Dn),Kr&&(D3(qo)>D3(Ys)?(Mt=ZC(yt*mt),yt=ZC(Mt/mt)):(yt=ZC(Mt/mt),Mt=ZC(yt*mt))),Pr(R,yt,Mt),co=K.startPos.x+qo,Ws=K.startPos.y+Ys,co=co>0?co:0,Ws=Ws>0?Ws:0,l.setStyles(B,{left:co,top:Ws,display:"block"}),B.innerHTML=yt+" × "+Mt,K[2]<0&&R.clientWidth<=yt&&l.setStyle(R,"left",Le+(Me-yt)),K[3]<0&&R.clientHeight<=Mt&&l.setStyle(R,"top",je+(Ve-Mt)),qo=w.scrollWidth-dn,Ys=w.scrollHeight-zn,qo+Ys!==0&&l.setStyles(B,{left:co-qo,top:Ws-Ys}),vt||(VO(i,E,Me,Ve,"corner-"+K.name),vt=!0)},al=()=>{const Dn=vt;vt=!1,Dn&&(Us(E,"width",yt),Us(E,"height",Mt)),l.unbind(d,"mousemove",di),l.unbind(d,"mouseup",al),p!==d&&(l.unbind(p,"mousemove",di),l.unbind(p,"mouseup",al)),l.remove(R),l.remove(B),l.remove(ie),Rl(E),Dn&&(A3(i,E,yt,Mt,"corner-"+K.name),l.setAttrib(E,"style",l.getAttrib(E,"style"))),i.nodeChanged()},Rl=Dn=>{Is();const qo=l.getPos(Dn,w),Ys=qo.x,Kr=qo.y,co=Dn.getBoundingClientRect(),Ws=co.width||co.right-co.left,ii=co.height||co.bottom-co.top;E!==Dn&&(Mn(),E=Dn,yt=Mt=0);const Ya=i.dispatch("ObjectSelected",{target:Dn});Oo(Dn)&&!Ya.isDefaultPrevented()?ln(Aw,(Si,Ec)=>{const Mh=Cm=>{const Hy=go(E)[0];ue=Cm.screenX,be=Cm.screenY,Me=Hy.clientWidth,Ve=Hy.clientHeight,mt=Ve/Me,K=Si,K.name=Ec,K.startPos={x:Ws*Si[0]+Ys,y:ii*Si[1]+Kr},dn=w.scrollWidth,zn=w.scrollHeight,ie=l.add(w,"div",{class:"mce-resize-backdrop","data-mce-bogus":"all"}),l.setStyles(ie,{position:"fixed",left:"0",top:"0",width:"100%",height:"100%"}),R=Cs(E),l.addClass(R,"mce-clonedresizable"),l.setAttrib(R,"data-mce-bogus","all"),R.contentEditable="false",l.setStyles(R,{left:Ys,top:Kr,margin:0}),Pr(R,Ws,ii),R.removeAttribute(Ib),w.appendChild(R),l.bind(d,"mousemove",di),l.bind(d,"mouseup",al),p!==d&&(l.bind(p,"mousemove",di),l.bind(p,"mouseup",al)),B=l.add(w,"div",{class:"mce-resize-helper","data-mce-bogus":"all"},Me+" × "+Ve)};let zd=l.get("mceResizeHandle"+Ec);zd&&l.remove(zd),zd=l.add(w,"div",{id:"mceResizeHandle"+Ec,"data-mce-bogus":"all",class:"mce-resizehandle",unselectable:!0,style:"cursor:"+Ec+"-resize; margin:0; padding:0"}),l.bind(zd,"mousedown",Cm=>{Cm.stopImmediatePropagation(),Cm.preventDefault(),Mh(Cm)}),Si.elm=zd,l.setStyles(zd,{left:Ws*Si[0]+Ys-zd.offsetWidth/2,top:ii*Si[1]+Kr-zd.offsetHeight/2})}):Mn(!1)},hc=hb(Rl,0),Mn=(Dn=!0)=>{hc.cancel(),Is(),E&&Dn&&E.removeAttribute(Ib),ln(Aw,(qo,Ys)=>{const Kr=l.get("mceResizeHandle"+Ys);Kr&&(l.unbind(Kr),l.remove(Kr))})},to=(Dn,qo)=>l.isChildOf(Dn,qo),wr=Dn=>{if(vt||i.removed||i.composing)return;const qo=Dn.type==="mousedown"?Dn.target:n.getNode(),Ys=rt(Ye.fromDom(qo),KO).map(co=>co.dom).filter(co=>l.isEditable(co.parentElement)).getOrUndefined(),Kr=_e(Ys)?l.getAttrib(Ys,Ib,"1"):"1";if(Be(l.select(`img[${Ib}],hr[${Ib}]`),co=>{co.removeAttribute(Ib)}),_e(Ys)&&to(Ys,w)&&i.hasFocus()){yo();const co=n.getStart(!0);if(to(co,Ys)&&to(n.getEnd(!0),Ys)){l.setAttrib(Ys,Ib,Kr),hc.throttle(Ys);return}}Mn()},Is=()=>{ln(Aw,Dn=>{Dn.elm&&(l.unbind(Dn.elm),delete Dn.elm)})},yo=()=>{try{i.getDoc().execCommand("enableObjectResizing",!1,"false")}catch{}};return i.on("init",()=>{yo(),i.on("NodeChange ResizeEditor ResizeWindow ResizeContent drop",wr),i.on("keyup compositionend",Dn=>{E&&E.nodeName==="TABLE"&&wr(Dn)}),i.on("hide blur",Mn),i.on("contextmenu longpress",wn,!0)}),i.on("remove",Is),{isResizable:Oo,showResizeRect:Rl,hideResizeRect:Mn,updateResizeRect:wr,destroy:()=>{hc.cancel(),E=R=ie=null}}},YO=(n,i)=>{i.fold(l=>{n.setStartBefore(l.dom)},(l,d)=>{n.setStart(l.dom,d)},l=>{n.setStartAfter(l.dom)})},AI=(n,i)=>{i.fold(l=>{n.setEndBefore(l.dom)},(l,d)=>{n.setEnd(l.dom,d)},l=>{n.setEndAfter(l.dom)})},O3=(n,i,l)=>{const d=n.document.createRange();return YO(d,i),AI(d,l),d},M3=(n,i,l,d,p)=>{const w=n.document.createRange();return w.setStart(i.dom,l),w.setEnd(d.dom,p),w},qC=lg.generate([{ltr:["start","soffset","finish","foffset"]},{rtl:["start","soffset","finish","foffset"]}]),XO=(n,i,l)=>i(Ye.fromDom(l.startContainer),l.startOffset,Ye.fromDom(l.endContainer),l.endOffset),Xo=(n,i)=>i.match({domRange:l=>({ltr:et(l),rtl:de.none}),relative:(l,d)=>({ltr:jt(()=>O3(n,l,d)),rtl:jt(()=>de.some(O3(n,d,l)))}),exact:(l,d,p,w)=>({ltr:jt(()=>M3(n,l,d,p,w)),rtl:jt(()=>de.some(M3(n,p,w,l,d)))})}),JO=(n,i)=>{const l=i.ltr();return l.collapsed?i.rtl().filter(p=>p.collapsed===!1).map(p=>qC.rtl(Ye.fromDom(p.endContainer),p.endOffset,Ye.fromDom(p.startContainer),p.startOffset)).getOrThunk(()=>XO(n,qC.ltr,l)):XO(n,qC.ltr,l)},QO=(n,i)=>{const l=Xo(n,i);return JO(n,l)};qC.ltr,qC.rtl;const xw={create:(n,i,l,d)=>({start:n,soffset:i,finish:l,foffset:d})},GC=(n,i,l)=>{var d,p;return de.from((p=(d=n.dom).caretPositionFromPoint)===null||p===void 0?void 0:p.call(d,i,l)).bind(w=>{if(w.offsetNode===null)return de.none();const E=n.dom.createRange();return E.setStart(w.offsetNode,w.offset),E.collapse(),de.some(E)})},eM=(n,i,l)=>{var d,p;return de.from((p=(d=n.dom).caretRangeFromPoint)===null||p===void 0?void 0:p.call(d,i,l))},tM=(()=>document.caretPositionFromPoint?GC:document.caretRangeFromPoint?eM:de.none)(),nM=(n,i,l)=>{const d=Ye.fromDom(n.document);return tM(d,i,l).map(p=>xw.create(Ye.fromDom(p.startContainer),p.startOffset,Ye.fromDom(p.endContainer),p.endOffset))},Tw=lg.generate([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),ZE=(n,i,l,d)=>n.fold(i,l,d),R3=n=>n.fold(Et,Et,Et),qE=Tw.before,GE=Tw.on,N3=Tw.after,s1={before:qE,on:GE,after:N3,cata:ZE,getStart:R3},my=lg.generate([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),KE=n=>my.exact(n.start,n.soffset,n.finish,n.foffset),oM=n=>n.match({domRange:i=>Ye.fromDom(i.startContainer),relative:(i,l)=>s1.getStart(i),exact:(i,l,d,p)=>i}),sM=my.domRange,Nr=my.relative,YE=my.exact,dp=n=>{const i=oM(n);return Wr(i)},hp=xw.create,r1={domRange:sM,relative:Nr,exact:YE,exactFromRange:KE,getWin:dp,range:hp},Ru=(n,i)=>{const l=Xr(n);return l==="input"?s1.after(n):St(["br","img"],l)?i===0?s1.before(n):s1.after(n):s1.on(n,i)},KC=(n,i)=>{const l=n.fold(s1.before,Ru,s1.after),d=i.fold(s1.before,Ru,s1.after);return r1.relative(l,d)},gy=(n,i,l,d)=>{const p=Ru(n,i),w=Ru(l,d);return r1.relative(p,w)},YC=n=>n.match({domRange:i=>{const l=Ye.fromDom(i.startContainer),d=Ye.fromDom(i.endContainer);return gy(l,i.startOffset,d,i.endOffset)},relative:KC,exact:gy}),Bb=(n,i)=>{const d=(i||document).createDocumentFragment();return Be(n,p=>{d.appendChild(p.dom)}),Ye.fromDom(d)},rM=n=>{const i=r1.getWin(n).dom,l=(p,w,E,R)=>M3(i,p,w,E,R),d=YC(n);return QO(i,d).match({ltr:l,rtl:l})},TI=(n,i,l)=>nM(n,i,l),iM=(n,i,l)=>{const d=Wr(Ye.fromDom(l));return TI(d.dom,n,i).map(p=>{const w=l.createRange();return w.setStart(p.start.dom,p.soffset),w.setEnd(p.finish.dom,p.foffset),w}).getOrUndefined()},P3=(n,i)=>_e(n)&&_e(i)&&n.startContainer===i.startContainer&&n.startOffset===i.startOffset&&n.endContainer===i.endContainer&&n.endOffset===i.endOffset,rr=(n,i,l)=>{let d=n;for(;d&&d!==i;){if(l(d))return d;d=d.parentNode}return null},mm=(n,i,l)=>rr(n,i,l)!==null,py=(n,i,l)=>mm(n,i,d=>d.nodeName===l),aM=(n,i)=>vr(n)&&!mm(n,i,$c),Lb=(n,i,l)=>{const d=i.parentNode;if(d){const p=new bi(i,n.getParent(d,n.isBlock)||n.getRoot());let w;for(;w=p[l?"prev":"next"]();)if(ui(w))return!0}return!1},cr=(n,i)=>{var l;return((l=n.previousSibling)===null||l===void 0?void 0:l.nodeName)===i},lM=(n,i)=>{let l=i;for(;l&&l!==n;){if(As(l))return!0;l=l.parentNode}return!1},XC=(n,i,l,d,p)=>{const w=n.getRoot(),E=n.schema.getNonEmptyElements(),R=p.parentNode;let B,K;if(!R)return de.none();const ie=n.getParent(R,n.isBlock)||w;if(d&&ui(p)&&i&&n.isEmpty(ie))return de.some(Vt(R,n.nodeIndex(p)));const ue=new bi(p,ie);for(;K=ue[d?"prev":"next"]();){if(n.getContentEditableParent(K)==="false"||aM(K,w))return de.none();if(Sn(K)&&K.data.length>0)return py(K,w,"A")?de.none():de.some(Vt(K,d?K.data.length:0));if(n.isBlock(K)||E[K.nodeName.toLowerCase()])return de.none();B=K}return th(B)?de.none():l&&B?de.some(Vt(B,0)):de.none()},JC=(n,i,l,d)=>{const p=n.getRoot();let w,E=!1,R=l?d.startContainer:d.endContainer,B=l?d.startOffset:d.endOffset;const K=Qn(R)&&B===R.childNodes.length,ie=n.schema.getNonEmptyElements();let ue=l;if(vr(R))return de.none();if(Qn(R)&&B>R.childNodes.length-1&&(ue=!1),Zu(R)&&(R=p,B=0),R===p){if(ue&&(w=R.childNodes[B>0?B-1:0],w&&(vr(w)||ie[w.nodeName]||Eu(w))))return de.none();if(R.hasChildNodes()){if(B=Math.min(!ue&&B>0?B-1:B,R.childNodes.length-1),R=R.childNodes[B],B=Sn(R)&&K?R.data.length:0,!i&&R===p.lastChild&&Eu(R)||lM(p,R)||vr(R))return de.none();if(R.hasChildNodes()&&!Eu(R)){w=R;const be=new bi(R,p);do{if(As(w)||vr(w)){E=!1;break}if(Sn(w)&&w.data.length>0){B=ue?0:w.data.length,R=w,E=!0;break}if(ie[w.nodeName.toLowerCase()]&&!Cl(w)){B=n.nodeIndex(w),R=w.parentNode,ue||B++,E=!0;break}}while(w=ue?be.next():be.prev())}}}return i&&(Sn(R)&&B===0&&XC(n,K,i,!0,R).each(be=>{R=be.container(),B=be.offset(),E=!0}),Qn(R)&&(w=R.childNodes[B],w||(w=R.childNodes[B-1]),w&&ui(w)&&!cr(w,"A")&&!Lb(n,w,!1)&&!Lb(n,w,!0)&&XC(n,K,i,!0,w).each(be=>{R=be.container(),B=be.offset(),E=!0}))),ue&&!i&&Sn(R)&&B===R.data.length&&XC(n,K,i,!1,R).each(be=>{R=be.container(),B=be.offset(),E=!0}),E&&R?de.some(Vt(R,B)):de.none()},QC=(n,i)=>{const l=i.collapsed,d=i.cloneRange(),p=Vt.fromRangeStart(i);return JC(n,l,!0,d).each(w=>{(!l||!Vt.isAbove(p,w))&&d.setStart(w.container(),w.offset())}),l||JC(n,l,!1,d).each(w=>{d.setEnd(w.container(),w.offset())}),l&&d.collapse(!0),P3(i,d)?de.none():de.some(d)},i1=(n,i)=>n.splitText(i),mp=n=>{let i=n.startContainer,l=n.startOffset,d=n.endContainer,p=n.endOffset;if(i===d&&Sn(i)){if(l>0&&ll){p=p-l;const w=i1(d,p).previousSibling;i=d=w,p=w.data.length,l=0}else p=0}else if(Sn(i)&&l>0&&l0&&p({walk:(w,E)=>n1(n,w,E),split:mp,expand:(w,E={type:"word"})=>{if(E.type==="word"){const R=Pb(n,w,[{inline:"span"}]),B=n.createRng();return B.setStart(R.startContainer,R.startOffset),B.setEnd(R.endContainer,R.endOffset),B}return w},normalize:w=>QC(n,w).fold(qe,E=>(w.setStart(E.startContainer,E.startOffset),w.setEnd(E.endContainer,E.endOffset),!0))});y.compareRanges=P3,y.getCaretRangeFromPoint=iM,y.getSelectedNode=Q1,y.getNode=Xf;const D=((n,i)=>{const l=(R,B)=>{if(!nt(B)&&!B.match(/^[0-9]+$/))throw new Error(n+".set accepts only positive integer values. Value was "+B);const K=R.dom;os(K)&&(K.style[n]=B+"px")},d=R=>{const B=i(R);if(B<=0||B===null){const K=Ri(R,n);return parseFloat(K)||0}return B},p=d,w=(R,B)=>vn(B,(K,ie)=>{const ue=Ri(R,ie),be=ue===void 0?0:parseInt(ue,10);return isNaN(be)?K:K+be},0);return{set:l,get:d,getOuter:p,aggregate:w,max:(R,B,K)=>{const ie=w(R,K);return B>ie?B-ie:0}}})("height",n=>{const i=n.dom;return yd(n)?i.getBoundingClientRect().height:i.offsetHeight}),P=n=>D.get(n),Z=()=>Ye.fromDom(document),ne=(n,i)=>n.view(i).fold(et([]),d=>{const p=n.owner(d),w=ne(n,p);return[d].concat(w)}),pe=(n,i)=>{const l=i.owner(n);return ne(i,l)};var ot=Object.freeze({__proto__:null,view:n=>{var i;return(n.dom===document?de.none():de.from((i=n.dom.defaultView)===null||i===void 0?void 0:i.frameElement)).map(Ye.fromDom)},owner:n=>To(n)});const _t=n=>{const i=Z(),l=ju(i),d=pe(n,ot),p=ku(n),w=Yt(d,(E,R)=>{const B=ku(R);return{left:E.left+B.left,top:E.top+B.top}},{left:0,top:0});return zg(w.left+p.left+l.left,w.top+p.top+l.top)},fn=n=>Xr(n)==="textarea",Gn=(n,i)=>n.dispatch("ScrollIntoView",i).isDefaultPrevented(),Un=(n,i)=>{n.dispatch("AfterScrollIntoView",i)},tn=(n,i)=>{const l=xa(n);if(l.length===0||fn(n))return{element:n,offset:i};if(i{const l=h2(n),d=P(n);return{element:n,bottom:l.top+d,height:d,pos:l,cleanup:i}},Jt=(n,i)=>{const l=tn(n,i),d=Ye.fromHtml(''+Ft+"");return wa(l.element,d),Wn(d,()=>br(d))},mo=n=>Wn(Ye.fromDom(n),ft),as=(n,i,l,d)=>{vl(n,(p,w)=>aa(n,i,l,d),l)},Ts=(n,i,l,d,p)=>{const w={elm:d.element.dom,alignToTop:p};if(Gn(n,w))return;const E=ju(i).top;l(n,i,E,d,p),Un(n,w)},aa=(n,i,l,d)=>{const p=Ye.fromDom(n.getBody()),w=Ye.fromDom(n.getDoc());Vi(p);const E=Jt(Ye.fromDom(l.startContainer),l.startOffset);Ts(n,w,i,E,d),E.cleanup()},Dl=(n,i,l,d)=>{const p=Ye.fromDom(n.getDoc());Ts(n,p,l,mo(i),d)},vl=(n,i,l)=>{const d=l.startContainer,p=l.startOffset,w=l.endContainer,E=l.endOffset;i(Ye.fromDom(d),Ye.fromDom(w));const R=n.dom.createRng();R.setStart(d,p),R.setEnd(w,E),n.selection.setRng(l)},Nu=(n,i,l,d,p)=>{const w=i.pos;if(d)q0(w.left,w.top,p);else{const E=w.top-l+i.height;q0(-n.getBody().getBoundingClientRect().left,E,p)}},Fb=(n,i,l,d,p,w)=>{const E=d+l,R=p.pos.top,B=p.bottom,K=B-R>=d;RE?Nu(n,p,d,K?w!==!1:w===!0,i):B>E&&!K&&Nu(n,p,d,w===!0,i)},Dw=(n,i,l,d,p)=>{const w=Wr(i).dom.innerHeight;Fb(n,i,l,w,d,p)},eS=(n,i,l,d,p)=>{const w=Wr(i).dom.innerHeight;Fb(n,i,l,w,d,p);const E=_t(d.element),R=jf(window);E.topR.bottom&&G0(d.element,p===!0)},tS=(n,i,l)=>as(n,Dw,i,l),_i=(n,i,l)=>Dl(n,i,Dw,l),Pu=(n,i,l)=>as(n,eS,i,l),af=(n,i,l)=>Dl(n,i,eS,l),gm=(n,i,l)=>{(n.inline?_i:af)(n,i,l)},lf=(n,i,l)=>{(n.inline?tS:Pu)(n,i,l)},Hb=n=>n.dom.focus(),Iu=n=>{const i=jl(n).dom;return n.dom===i.activeElement},Ow=(n=Z())=>de.from(n.dom.activeElement).map(Ye.fromDom),Mw=n=>Ow(jl(n)).filter(i=>n.dom.contains(i.dom)),hg=(n,i)=>{const l=el(i)?Ic(i).length:xa(i).length+1;return n>l?l:n<0?0:n},dc=n=>r1.range(n.start,hg(n.soffset,n.start),n.finish,hg(n.foffset,n.finish)),XE=(n,i)=>!_d(i.dom)&&(cn(n,i)||bt(n,i)),I3=n=>i=>XE(n,i.start)&&XE(n,i.finish),B3=n=>n.inline||Xn.browser.isFirefox(),L3=n=>r1.range(Ye.fromDom(n.startContainer),n.startOffset,Ye.fromDom(n.endContainer),n.endOffset),cM=n=>{const i=n.getSelection();return(!i||i.rangeCount===0?de.none():de.from(i.getRangeAt(0))).map(L3)},JE=n=>{const i=Wr(n);return cM(i.dom).filter(I3(n))},uM=(n,i)=>de.from(i).filter(I3(n)).map(dc),Rw=n=>{const i=document.createRange();try{return i.setStart(n.start.dom,n.soffset),i.setEnd(n.finish.dom,n.foffset),de.some(i)}catch{return de.none()}},fM=n=>{const i=B3(n)?JE(Ye.fromDom(n.getBody())):de.none();n.bookmark=i.isSome()?i:n.bookmark},F3=n=>(n.bookmark?n.bookmark:de.none()).bind(l=>uM(Ye.fromDom(n.getBody()),l)).bind(Rw),DI=n=>{F3(n).each(i=>n.selection.setRng(i))},OI={isEditorUIElement:n=>{const i=n.className.toString();return i.indexOf("tox-")!==-1||i.indexOf("mce-")!==-1}},vU=(n,i)=>(nt(i)||(i=0),setTimeout(n,i)),hM=(n,i)=>(nt(i)||(i=0),setInterval(n,i)),mg={setEditorTimeout:(n,i,l)=>vU(()=>{n.removed||i()},l),setEditorInterval:(n,i,l)=>{const d=hM(()=>{n.removed?clearInterval(d):i()},l);return d}},MI=n=>n.type==="nodechange"&&n.selectionChange,RI=(n,i)=>{const l=()=>{i.throttle()};Lr.DOM.bind(document,"mouseup",l),n.on("remove",()=>{Lr.DOM.unbind(document,"mouseup",l)})},NI=(n,i)=>{n.on("mouseup touchend",l=>{i.throttle()})},yU=(n,i)=>{NI(n,i),n.on("keyup NodeChange AfterSetSelectionRange",l=>{MI(l)||fM(n)})},wU=n=>{const i=hb(()=>{fM(n)},0);n.on("init",()=>{n.inline&&RI(n,i),yU(n,i)}),n.on("remove",()=>{i.cancel()})};let nS;const mM=Lr.DOM,H3=n=>Qn(n)&&OI.isEditorUIElement(n),$3=n=>{const i=n.classList;return i!==void 0?i.contains("tox-edit-area")||i.contains("tox-edit-area__iframe")||i.contains("mce-content-body"):!1},QE=(n,i)=>{const l=pC(n);return mM.getParent(i,p=>H3(p)||(l?n.dom.is(p,l):!1))!==null},z3=n=>{try{const i=jl(Ye.fromDom(n.getElement()));return Ow(i).fold(()=>document.body,l=>l.dom)}catch{return document.body}},PI=(n,i)=>{const l=i.editor;wU(l);const d=(p,w)=>{if(TC(p)&&p.inline!==!0){const E=Ye.fromDom(p.getContainer());w(E,"tox-edit-focus")}};l.on("focusin",()=>{const p=n.focusedEditor;$3(z3(l))&&d(l,Uu),p!==l&&(p&&p.dispatch("blur",{focusedEditor:l}),n.setActive(l),n.focusedEditor=l,l.dispatch("focus",{blurredEditor:p}),l.focus(!0))}),l.on("focusout",()=>{mg.setEditorTimeout(l,()=>{const p=n.focusedEditor;(!$3(z3(l))||p!==l)&&d(l,Nc),!QE(l,z3(l))&&p===l&&(l.dispatch("blur",{focusedEditor:null}),n.focusedEditor=null)})}),nS||(nS=p=>{const w=n.activeEditor;w&&qh(p).each(E=>{const R=E;R.ownerDocument===document&&R!==document.body&&!QE(w,R)&&n.focusedEditor===w&&(w.dispatch("blur",{focusedEditor:null}),n.focusedEditor=null)})},mM.bind(document,"focusin",nS))},_U=(n,i)=>{n.focusedEditor===i.editor&&(n.focusedEditor=null),!n.activeEditor&&nS&&(mM.unbind(document,"focusin",nS),nS=null)},CU=n=>{n.on("AddEditor",He(PI,n)),n.on("RemoveEditor",He(_U,n))},SU=(n,i)=>n.dom.getParent(i,l=>n.dom.getContentEditable(l)==="true"),kU=n=>n.collapsed?de.from(Xf(n.startContainer,n.startOffset)).map(Ye.fromDom):de.none(),EU=(n,i)=>kU(i).bind(l=>qa(l)?de.some(l):cn(n,l)?de.none():de.some(n)),II=(n,i)=>{EU(Ye.fromDom(n.getBody()),i).bind(l=>rl(l.dom)).fold(()=>{n.selection.normalize()},l=>n.selection.setRng(l.toRange()))},gM=n=>{if(n.setActive)try{n.setActive()}catch{n.focus()}else n.focus()},AU=n=>Iu(n)||Mw(n).isSome(),xU=n=>_e(n.iframeElement)&&Iu(Ye.fromDom(n.iframeElement)),TU=n=>{const i=n.getBody();return i&&AU(Ye.fromDom(i))},DU=n=>{const i=jl(Ye.fromDom(n.getElement()));return Ow(i).filter(l=>!$3(l.dom)&&QE(n,l.dom)).isSome()},Nw=n=>n.inline?TU(n):xU(n),V3=n=>Nw(n)||DU(n),BI=n=>{const i=n.selection,l=n.getBody();let d=i.getRng();n.quirks.refreshContentEditable(),_e(n.bookmark)&&!Nw(n)&&F3(n).each(w=>{n.selection.setRng(w),d=w});const p=SU(n,i.getNode());if(p&&n.dom.isChildOf(p,l)){gM(p),II(n,d),U3(n);return}n.inline||(Xn.browser.isOpera()||gM(l),n.getWin().focus()),(Xn.browser.isFirefox()||n.inline)&&(gM(l),II(n,d)),U3(n)},U3=n=>n.editorManager.setActive(n),OU=(n,i)=>{n.removed||(i?U3(n):BI(n))},LI=(n,i,l,d,p)=>{const w=l?i.startContainer:i.endContainer,E=l?i.startOffset:i.endOffset;return de.from(w).map(Ye.fromDom).map(R=>!d||!i.collapsed?Wu(R,p(R,E)).getOr(R):R).bind(R=>_l(R)?de.some(R):ai(R).filter(_l)).map(R=>R.dom).getOr(n)},FI=(n,i,l=!1)=>LI(n,i,!0,l,(d,p)=>Math.min(ic(d),p)),HI=(n,i,l=!1)=>LI(n,i,!1,l,(d,p)=>p>0?p-1:p),$I=(n,i)=>{const l=n;for(;n&&Sn(n)&&n.length===0;)n=i?n.nextSibling:n.previousSibling;return n||l},MU=(n,i)=>{if(!i)return n;let l=i.startContainer,d=i.endContainer;const p=i.startOffset,w=i.endOffset;let E=i.commonAncestorContainer;i.collapsed||(l===d&&w-p<2&&l.hasChildNodes()&&(E=l.childNodes[p]),Sn(l)&&Sn(d)&&(l.length===p?l=$I(l.nextSibling,!0):l=l.parentNode,w===0?d=$I(d.previousSibling,!1):d=d.parentNode,l&&l===d&&(E=l)));const R=Sn(E)?E.parentNode:E;return Qn(R)?R:n},zI=(n,i,l,d)=>{const p=[],w=n.getRoot(),E=n.getParent(l||FI(w,i,i.collapsed),n.isBlock),R=n.getParent(d||HI(w,i,i.collapsed),n.isBlock);if(E&&E!==w&&p.push(E),E&&R&&E!==R){let B;const K=new bi(E,w);for(;(B=K.next())&&B!==R;)n.isBlock(B)&&p.push(B)}return R&&E!==R&&R!==w&&p.push(R),p},RU=(n,i,l)=>de.from(i).bind(d=>de.from(d.parentNode).map(p=>{const w=n.nodeIndex(d),E=n.createRng();return E.setStart(p,w),E.setEnd(p,w+1),l&&(ME(n,E,d,!0),ME(n,E,d,!1)),E})),W3=(n,i)=>Tt(i,l=>{const d=n.dispatch("GetSelectionRange",{range:l});return d.range!==l?d.range:l}),VI=n=>Xr(n)==="img"?1:Zf(n).fold(()=>xa(n).length,i=>i.length),NU=n=>Zf(n).filter(i=>i.trim().length!==0||i.indexOf(Gr)>-1).isSome(),PU=n=>xi(n)&&Pl(n,"contenteditable")==="false",IU=["img","br"],UI=n=>NU(n)||St(IU,Xr(n))||PU(n),BU=n=>ce(n,UI),LU=n=>FU(n,UI),FU=(n,i)=>{const l=d=>{const p=xa(d);for(let w=p.length-1;w>=0;w--){const E=p[w];if(i(E))return de.some(E);const R=l(E);if(R.isSome())return R}return de.none()};return l(n)},WI="[data-mce-autocompleter]",HU=(n,i)=>{if(jI(Ye.fromDom(n.getBody())).isNone()){const l=Ye.fromHtml('',n.getDoc());Qi(l,Ye.fromDom(i.extractContents())),i.insertNode(l.dom),ai(l).each(d=>d.dom.normalize()),LU(l).map(d=>{n.selection.setCursorLocation(d.dom,VI(d))})}},$U=n=>rt(n,WI),jI=n=>Xe(n,WI),zU=(n,i)=>jI(i).each(l=>{const d=n.selection.getBookmark();ql(l),n.selection.moveToBookmark(d)}),VU={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11},j3=(n,i,l)=>{const d=l?"lastChild":"firstChild",p=l?"prev":"next";if(n[d])return n[d];if(n!==i){let w=n[p];if(w)return w;for(let E=n.parent;E&&E!==i;E=E.parent)if(w=E[p],w)return w}},UU=n=>{var i;const l=(i=n.value)!==null&&i!==void 0?i:"";if(!Zm(l))return!1;const d=n.parent;return!(d&&(d.name!=="span"||d.attr("style"))&&/^[ ]+$/.test(l))},ZI=n=>{const i=n.name==="a"&&!n.attr("href")&&n.attr("id");return n.attr("name")||n.attr("id")&&!n.firstChild||n.attr("data-mce-bookmark")||i};class Hd{static create(i,l){const d=new Hd(i,VU[i]||1);return l&&ln(l,(p,w)=>{d.attr(w,p)}),d}constructor(i,l){this.name=i,this.type=l,l===1&&(this.attributes=[],this.attributes.map={})}replace(i){const l=this;return i.parent&&i.remove(),l.insert(i,l),l.remove(),l}attr(i,l){const d=this;if(!F(i))return _e(i)&&ln(i,(w,E)=>{d.attr(E,w)}),d;const p=d.attributes;if(p){if(l!==void 0){if(l===null){if(i in p.map){delete p.map[i];let w=p.length;for(;w--;)if(p[w].name===i)return p.splice(w,1),d}return d}if(i in p.map){let w=p.length;for(;w--;)if(p[w].name===i){p[w].value=l;break}}else p.push({name:i,value:l});return p.map[i]=l,d}return p.map[i]}}clone(){const i=this,l=new Hd(i.name,i.type),d=i.attributes;if(d){const p=[];p.map={};for(let w=0,E=d.length;w/^\s*\[if [\w\W]+\]>.*/.test(n.substr(i)),qI=(n,i,l=0)=>{const d=n.toLowerCase();if(d.indexOf("[if ",l)!==-1&&WU(d,l)){const p=d.indexOf("[endif]",l);return d.indexOf(">",p)}else if(i){const p=d.indexOf(">",l);return p!==-1?p:d.length}else{const p=/--!?>/g;p.lastIndex=l;const w=p.exec(n);return w?w.index+w[0].length:d.length}},Io=(n,i,l)=>{const d=/<([!?\/])?([A-Za-z0-9\-_:.]+)/g,p=/(?:\s(?:[^'">]+(?:"[^"]*"|'[^']*'))*[^"'>]*(?:"[^">]*|'[^'>]*)?|\s*|\/)>/g,w=n.getVoidElements();let E=1,R=l;for(;E!==0;)for(d.lastIndex=R;;){const B=d.exec(i);if(B===null)return R;if(B[1]==="!"){xr(B[2],"--")?R=qI(i,!1,B.index+3):R=qI(i,!0,B.index+1);break}else{p.lastIndex=d.lastIndex;const K=p.exec(i);if(X(K)||K.index!==d.lastIndex)continue;B[1]==="/"?E-=1:un(w,B[2])||(E+=1),R=d.lastIndex+K[0].length;break}}return R},GI=(n,i)=>{const l=new RegExp(["\\s?("+n.join("|")+')="[^"]+"'].join("|"),"gi");return i.replace(l,"")},pM=(n,i)=>{const l=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,d=n.schema;let p=GI(n.getTempAttrs(),i);const w=d.getVoidElements();let E;for(;E=l.exec(p);){const R=l.lastIndex,B=E[0].length;let K;w[E[1]]?K=R:K=Io(d,p,R),p=p.substring(0,R-B)+p.substring(K),l.lastIndex=R-B}return Ln(p)},jU=pM,Z3=n=>{const i=hl(n,"[data-mce-bogus]");Be(i,l=>{Pl(l,"data-mce-bogus")==="all"?br(l):Xc(l)?(wa(l,Ye.fromText(Qt)),br(l)):ql(l)})},KI=n=>{const i=hl(n,"input");Be(i,l=>{zi(l,"name")})},ZU=(n,i)=>{const l=Hc(n),d=new RegExp(`^(<${l}[^>]*>( | |\\s|\xA0|
|)<\\/${l}>[\r ]*|
[\r ]*)$`);return i.replace(d,"")},qU=(n,i)=>{const l=n.getDoc(),d=jl(Ye.fromDom(n.getBody())),p=Ye.fromTag("div",l);Dr(p,"data-mce-bogus","all"),ra(p,{position:"fixed",left:"-9999999px",top:"0"}),_f(p,i.innerHTML),Z3(p),KI(p);const w=H1(d);Qi(w,p);const E=Ln(p.dom.innerText);return br(p),E},GU=(n,i,l)=>{let d;return i.format==="raw"?d=hn.trim(jU(n.serializer,l.innerHTML)):i.format==="text"?d=qU(n,l):i.format==="tree"?d=n.serializer.serialize(l,i):d=ZU(n,n.serializer.serialize(l,i)),i.format!=="text"&&!Jc(Ye.fromDom(l))&&F(d)?hn.trim(d):d},KU=(n,i)=>de.from(n.getBody()).fold(et(i.format==="tree"?new Hd("body",11):""),l=>GU(n,i,l)),eA=hn.makeMap,bM=n=>{const i=[];n=n||{};const l=n.indent,d=eA(n.indent_before||""),p=eA(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;ie0){const ie=i[i.length-1];ie.length>0&&ie!==` `&&i.push(` `)}},end:R=>{let B;i.push(""),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("")},comment:R=>{i.push("")},pi:(R,B)=>{B?i.push(""):i.push(""),l&&i.push(` `)},doctype:R=>{i.push("",l?` `:"")},reset:()=>{i.length=0},getContent:()=>i.join("").replace(/\n$/,"")}},Pw=(n={},i=dh())=>{const l=bM(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,be=ue in i.getVoidElements();let Le=B.attributes;if(w&&Le&&Le.length>1){const je=[];je.map={};const Me=i.getElementRule(B.name);if(Me){for(let Ve=0,mt=Me.attributesOrder.length;Ve{YI.add(i)});const ms=["font","text-decoration","text-emphasis"],vM=(n,i)=>gs(n.parseStyle(n.getAttrib(i,"style"))),ks=n=>YI.has(n),XI=(n,i)=>Js(vM(n,i),l=>!ks(l)),Tse=n=>wt(n,i=>Xt(ms,l=>xr(i,l))),Dse=(n,i,l)=>{const d=vM(n,i),p=vM(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 pr(K)&&pr(ie)&&K!==ie};return Xt(d,E=>{const R=B=>Xt(B,K=>K===E);if(!R(p)&&R(ms)){const B=Tse(p);return Xt(B,w)}else return w(E)})},JI=(n,i,l)=>de.from(l.container()).filter(Sn).exists(d=>{const p=n?0:-1;return i(d.data.charAt(l.offset()+p))}),QI=He(JI,!0,_h),eB=He(JI,!1,_h),YU=n=>{const i=n.container();return Sn(i)&&(i.data.length===0||kn(i.data)&&fy.isBookmarkNode(i.parentNode))},by=(n,i)=>l=>d0(n?0:-1,l).filter(i).isSome(),es=n=>Ui(n)&&Ri(Ye.fromDom(n),"display")==="block",tB=n=>As(n)&&!ml(n),XU=by(!0,es),JU=by(!1,es),$b=by(!0,qu),oS=by(!1,qu),nB=by(!0,Eu),oB=by(!1,Eu),vy=by(!0,tB),zb=by(!1,tB),QU=n=>n.slice(0,-1),Ose=(n,i,l)=>cn(i,n)?QU(Gd(n,d=>l(d)||bt(d,i))):[],eW=(n,i)=>Ose(n,i,qe),Vb=(n,i)=>[n].concat(eW(n,i)),yM=(n,i,l)=>vE(n,i,l,YU),sB=(n,i)=>eo(Vb(Ye.fromDom(i.container()),n),ac),rB=(n,i,l)=>yM(n,i.dom,l).forall(d=>sB(i,l).fold(()=>!Nd(d,l,i.dom),p=>!Nd(d,l,i.dom)&&cn(p,Ye.fromDom(d.container())))),wM=(n,i,l)=>sB(i,l).fold(()=>yM(n,i.dom,l).forall(d=>!Nd(d,l,i.dom)),d=>yM(n,d.dom,l).isNone()),_M=He(wM,!1),Ms=He(wM,!0),iB=He(rB,!1),q3=He(rB,!0),aB=n=>Ue(n).exists(Xc),tA=(n,i,l)=>{const d=wt(Vb(Ye.fromDom(l.container()),i),ac),p=Po(d).getOr(i);return Pd(n,p.dom,l).filter(aB)},G3=(n,i)=>Ue(i).exists(Xc)||tA(!0,n,i).isSome(),K3=(n,i)=>ht(i).exists(Xc)||tA(!1,n,i).isSome(),lB=He(tA,!1),tW=He(tA,!0),CM=n=>Vt.isTextPosition(n)&&!n.isAtStart()&&!n.isAtEnd(),cB=(n,i)=>{const l=wt(Vb(Ye.fromDom(i.container()),n),ac);return Po(l).getOr(n)},uB=(n,i)=>CM(i)?eB(i):eB(i)||Mu(cB(n,i).dom,i).exists(eB),fB=(n,i)=>CM(i)?QI(i):QI(i)||Mf(cB(n,i).dom,i).exists(QI),nW=n=>St(["pre","pre-wrap"],n),SM=n=>Ue(n).bind(i=>Bl(i,_l)).exists(i=>nW(Ri(i,"white-space"))),oW=(n,i)=>Mu(n.dom,i).isNone(),sW=(n,i)=>Mf(n.dom,i).isNone(),rW=(n,i)=>oW(n,i)||sW(n,i)||_M(n,i)||Ms(n,i)||K3(n,i)||G3(n,i),kM=n=>_e(n)&&As(n)&&RC(n),Y3=(n,i)=>l=>kM(new bi(l,n)[i]()),iW=(n,i)=>{const l=Mf(n.dom,i).getOr(i),d=Y3(n.dom,"next");return i.isAtEnd()&&(d(i.container())||d(l.container()))},aW=(n,i)=>{const l=Mu(n.dom,i).getOr(i),d=Y3(n.dom,"prev");return i.isAtStart()&&(d(i.container())||d(l.container()))},dB=(n,i)=>SM(i)?!1:rW(n,i)||uB(n,i)||fB(n,i),nA=(n,i)=>SM(i)?!1:_M(n,i)||iB(n,i)||K3(n,i)||uB(n,i)||aW(n,i),lW=n=>{const i=n.container(),l=n.offset();return Sn(i)&&lSM(i)?!1:Ms(n,i)||q3(n,i)||G3(n,i)||fB(n,i)||iW(n,i),EM=(n,i)=>nA(n,i)||oA(n,lW(i)),hB=(n,i)=>Ks(n.charAt(i)),AM=(n,i)=>_h(n.charAt(i)),cW=n=>{const i=n.container();return Sn(i)&&Qs(i.data,Gr)},uW=n=>{const i=n.split("");return Tt(i,(l,d)=>Ks(l)&&d>0&&d{const d=i.data,p=Vt(i,0);return!l&&hB(d,0)&&!EM(n,p)?(i.data=" "+d.slice(1),!0):l&&AM(d,0)&&nA(n,p)?(i.data=Gr+d.slice(1),!0):!1},fW=n=>{const i=n.data,l=uW(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&&hB(d,d.length-1)&&!EM(n,p)?(i.data=d.slice(0,-1)+" ",!0):l&&AM(d,d.length-1)&&oA(n,p)?(i.data=d.slice(0,-1)+Gr,!0):!1},dW=(n,i)=>{const l=i.container();if(!Sn(l))return de.none();if(cW(i)){const d=yy(n,l,!1)||fW(l)||xM(n,l,!1);return Ss(d,i)}else if(EM(n,i)){const d=yy(n,l,!0)||xM(n,l,!0);return Ss(d,i)}else return de.none()},hW=n=>{const i=Ye.fromDom(n.getBody());n.selection.isCollapsed()&&dW(i,Vt.fromRangeStart(n.selection.getRng())).each(l=>{n.selection.setRng(l.toRange())})},TM=(n,i,l)=>{if(l===0)return;const d=Ye.fromDom(n),p=li(d,ac).getOr(d),w=n.data.slice(i,i+l),E=i+l>=n.data.length&&oA(p,Vt(n,n.data.length)),R=i===0&&nA(p,Vt(n,0));n.replaceData(i,l,rh(w,4,R,E))},sA=(n,i)=>{const l=n.data.slice(i),d=l.length-Zc(l).length;TM(n,i,d)},X3=(n,i)=>{const l=n.data.slice(0,i),d=l.length-gu(l).length;TM(n,i-d,d)},J3=(n,i,l,d=!0)=>{const p=gu(n.data).length,w=d?n:i,E=d?i:n;return d?w.appendData(E.data):w.insertData(0,E.data),br(Ye.fromDom(E)),l&&sA(w,p),w},od=(n,i)=>{const l=n.container(),d=n.offset();return!Vt.isTextPosition(n)&&l===i.parentNode&&d>Vt.before(i).offset()},mW=(n,i)=>od(i,n)?Vt(i.container(),i.offset()-1):i,gW=n=>Sn(n)?Vt(n,0):Vt.before(n),pW=n=>Sn(n)?Vt(n,n.data.length):Vt.after(n),mB=n=>Sl(n.previousSibling)?de.some(pW(n.previousSibling)):n.previousSibling?Id(n.previousSibling):de.none(),gB=n=>Sl(n.nextSibling)?de.some(gW(n.nextSibling)):n.nextSibling?rl(n.nextSibling):de.none(),Iw=(n,i)=>de.from(i.previousSibling?i.previousSibling:i.parentNode).bind(l=>Mu(n,Vt.before(l))).orThunk(()=>Mf(n,Vt.after(i))),bW=(n,i)=>Mf(n,Vt.after(i)).orThunk(()=>Mu(n,Vt.before(i))),vW=(n,i)=>mB(i).orThunk(()=>gB(i)).orThunk(()=>Iw(n,i)),Pa=(n,i)=>gB(i).orThunk(()=>mB(i)).orThunk(()=>bW(n,i)),Q3=(n,i,l)=>n?Pa(i,l):vW(i,l),Mse=(n,i,l)=>Q3(n,i,l).map(He(mW,l)),Uc=(n,i,l)=>{l.fold(()=>{n.focus()},d=>{n.selection.setRng(d.toRange(),i)})},Qr=n=>i=>i.dom===n,pm=(n,i)=>i&&un(n.schema.getBlockElements(),Xr(i)),yW=n=>{if(Ma(n)){const i=Ye.fromHtml('
');return wd(n),Qi(n,i),de.some(Vt.before(i.dom))}else return de.none()},pB=(n,i,l)=>{const d=ya(n).filter(el),p=vd(n).filter(el);return br(n),bf(d,p,i,(w,E,R)=>{const B=w.dom,K=E.dom,ie=B.data.length;return J3(B,K,l),R.container()===K?Vt(B,ie):R}).orThunk(()=>(l&&(d.each(w=>X3(w.dom,w.dom.length)),p.each(w=>sA(w.dom,0))),i))},DM=(n,i)=>un(n.schema.getTextInlineElements(),Xr(i)),Ub=(n,i,l,d=!0)=>{const p=Mse(i,n.getBody(),l.dom),w=li(l,He(pm,n),Qr(n.getBody())),E=pB(l,p,DM(n,l));n.dom.isEmpty(n.getBody())?(n.setContent(""),n.selection.setCursorLocation()):w.bind(yW).fold(()=>{d&&Uc(n,i,E)},R=>{d&&Uc(n,i,de.some(R))})},bB=/[\u0591-\u07FF\uFB1D-\uFDFF\uFE70-\uFEFC]/,vB=n=>bB.test(n),Bw=(n,i)=>wu(Ye.fromDom(i),ji(n))&&!Jm(n.schema,i)&&n.dom.isEditable(i),yB=n=>{var i;return Lr.DOM.getStyle(n,"direction",!0)==="rtl"||vB((i=n.textContent)!==null&&i!==void 0?i:"")},OM=(n,i,l)=>wt(Lr.DOM.getParents(l.container(),"*",i),n),Wb=(n,i,l)=>{const d=OM(n,i,l);return de.from(d[d.length-1])},gp=(n,i,l)=>{const d=lm(i,n),p=lm(l,n);return _e(d)&&d===p},wW=n=>Gu(n)||kf(n),gg=(n,i)=>{const l=i.container(),d=i.offset();return n?tr(l)?Sn(l.nextSibling)?Vt(l.nextSibling,0):Vt.after(l):Gu(i)?Vt(l,d+1):i:tr(l)?Sn(l.previousSibling)?Vt(l.previousSibling,l.previousSibling.data.length):Vt.before(l):kf(i)?Vt(l,d-1):i},_W=He(gg,!0),eT=He(gg,!1),wB=(n,i)=>{const l=d=>d.stopImmediatePropagation();n.on("beforeinput input",l,!0),n.getDoc().execCommand(i),n.off("beforeinput input",l)},rA=n=>{n.execCommand("delete")},MM=n=>wB(n,"Delete"),sS=n=>wB(n,"ForwardDelete"),pg=n=>i=>qr(ai(i),n,bt),iA=n=>lc(n)||Za(n),Ci=(n,i)=>cn(n,i)?Bl(i,iA,pg(n)):de.none(),Lw=(n,i=!0)=>{n.dom.isEmpty(n.getBody())&&n.setContent("",{no_selection:!i})},RM=(n,i,l)=>ni(rl(l),Id(l),(d,p)=>{const w=gg(!0,d),E=gg(!1,p),R=gg(!1,i);return n?Mf(l,R).exists(B=>B.isEqual(E)&&i.isEqual(w)):Mu(l,R).exists(B=>B.isEqual(w)&&i.isEqual(E))}).getOr(!0),NM=n=>(U0(n)?ya(n):_u(n)).bind(NM).orThunk(()=>de.some(n)),tT=(n,i,l,d=!0)=>{var p;i.deleteContents();const w=NM(l).getOr(l),E=Ye.fromDom((p=n.dom.getParent(w.dom,n.dom.isBlock))!==null&&p!==void 0?p:l.dom);if(E.dom===n.getBody()?Lw(n,d):Ma(E)&&(De(E),d&&n.selection.setCursorLocation(E.dom,0)),!bt(l,E)){const R=qr(ai(E),l)?[]:W0(E);Be(R.concat(xa(l)),B=>{!bt(B,E)&&!cn(B,E)&&Ma(B)&&br(B)})}},PM=n=>i=>bt(n,i),aA=n=>hl(n,"td,th"),IM=(n,i)=>{const l=K=>up(Ye.fromDom(K),i),d=l(n.startContainer),p=l(n.endContainer),w=d.isSome(),E=p.isSome(),R=ni(d,p,bt).getOr(!1);return{startTable:d,endTable:p,isStartInTable:w,isEndInTable:E,isSameTable:R,isMultiTable:!R&&w&&E}},rS=(n,i)=>({start:n,end:i}),BM=(n,i,l)=>({rng:n,table:i,cells:l}),iS=lg.generate([{singleCellTable:["rng","cell"]},{fullTable:["table"]},{partialTable:["cells","outsideDetails"]},{multiTable:["startTableCells","endTableCells","betweenRng"]}]),lA=(n,i)=>rt(Ye.fromDom(n),"td,th",i),LM=n=>!bt(n.start,n.end),FM=(n,i)=>up(n.start,i).bind(l=>up(n.end,i).bind(d=>Ss(bt(l,d),l))),_B=(n,i)=>!LM(n)&&FM(n,i).exists(l=>{const d=l.dom.rows;return d.length===1&&d[0].cells.length===1}),aS=(n,i)=>{const l=lA(n.startContainer,i),d=lA(n.endContainer,i);return ni(l,d,rS)},CB=n=>i=>up(i,n).bind(l=>Mo(aA(l)).map(d=>rS(i,d))),HM=n=>i=>up(i,n).bind(l=>Po(aA(l)).map(d=>rS(d,i))),$M=n=>i=>FM(i,n).map(l=>BM(i,l,aA(l))),SB=(n,i,l,d)=>{if(l.collapsed||!n.forall(LM))return de.none();if(i.isSameTable){const p=n.bind($M(d));return de.some({start:p,end:p})}else{const p=lA(l.startContainer,d),w=lA(l.endContainer,d),E=p.bind(CB(d)).bind($M(d)),R=w.bind(HM(d)).bind($M(d));return de.some({start:E,end:R})}},zM=(n,i)=>ds(n,l=>bt(l,i)),nT=n=>ni(zM(n.cells,n.rng.start),zM(n.cells,n.rng.end),(i,l)=>n.cells.slice(i,l+1)),kB=(n,i,l)=>n.exists(d=>_B(d,l)&&uy(d.start,i)),cA=(n,i)=>{const{startTable:l,endTable:d}=i,p=n.cloneRange();return l.each(w=>p.setStartAfter(w.dom)),d.each(w=>p.setEndBefore(w.dom)),p},EB=(n,i,l,d)=>SB(n,i,l,d).bind(({start:p,end:w})=>p.or(w)).bind(p=>{const{isSameTable:w}=i,E=nT(p).getOr([]);if(w&&p.cells.length===E.length)return de.some(iS.fullTable(p.table));if(E.length>0){if(w)return de.some(iS.partialTable(E,de.none()));{const R=cA(l,i);return de.some(iS.partialTable(E,de.some({...i,rng:R})))}}else return de.none()}),AB=(n,i,l,d)=>SB(n,i,l,d).bind(({start:p,end:w})=>{const E=p.bind(nT).getOr([]),R=w.bind(nT).getOr([]);if(E.length>0&&R.length>0){const B=cA(l,i);return de.some(iS.multiTable(E,R,B))}else return de.none()}),xB=(n,i)=>{const l=PM(n),d=aS(i,l),p=IM(i,l);return kB(d,i,l)?d.map(w=>iS.singleCellTable(i,w.start)):p.isMultiTable?AB(d,p,i,l):EB(d,p,i,l)},VM=n=>Be(n,i=>{zi(i,"contenteditable"),De(i)}),TB=(n,i)=>de.from(n.dom.getParent(i,n.dom.isBlock)).map(Ye.fromDom),DB=(n,i,l)=>{l.each(d=>{i?br(d):(De(d),n.selection.setCursorLocation(d.dom,0))})},oT=(n,i,l,d)=>{const p=l.cloneRange();d?(p.setStart(l.startContainer,l.startOffset),p.setEndAfter(i.dom.lastChild)):(p.setStartBefore(i.dom.firstChild),p.setEnd(l.endContainer,l.endOffset)),uA(n,p,i,!1).each(w=>w())},UM=n=>{const i=b0(n),l=Ye.fromDom(n.selection.getNode());kd(l.dom)&&Ma(l)?n.selection.setCursorLocation(l.dom,0):n.selection.collapse(!0),i.length>1&&Xt(i,d=>bt(d,l))&&Dr(l,"data-mce-selected","1")},WM=(n,i,l)=>de.some(()=>{const d=n.selection.getRng(),p=l.bind(({rng:w,isStartInTable:E})=>{const R=TB(n,E?w.endContainer:w.startContainer);w.deleteContents(),DB(n,E,R.filter(Ma));const B=E?i[0]:i[i.length-1];return oT(n,B,d,E),Ma(B)?de.none():de.some(E?i.slice(1):i.slice(0,-1))}).getOr(i);VM(p),UM(n)}),OB=(n,i,l,d)=>de.some(()=>{const p=n.selection.getRng(),w=i[0],E=l[l.length-1];oT(n,w,p,!0),oT(n,E,p,!1);const R=Ma(w)?i:i.slice(1),B=Ma(E)?l:l.slice(0,-1);VM(R.concat(B)),d.deleteContents(),UM(n)}),uA=(n,i,l,d=!0)=>de.some(()=>{tT(n,i,l,d)}),MB=(n,i)=>de.some(()=>Ub(n,!1,i)),RB=(n,i,l)=>xB(i,l).bind(d=>d.fold(He(uA,n),He(MB,n),He(WM,n),He(OB,n))),NB=(n,i)=>fA(n,i),PB=(n,i,l,d)=>lS(i,d).fold(()=>RB(n,i,l),p=>NB(n,p)),IB=(n,i,l)=>{const d=Ye.fromDom(n.getBody()),p=n.selection.getRng();return l.length!==0?WM(n,l,de.none()):PB(n,d,p,i)},sT=(n,i)=>eo(Vb(i,n),Vm),lS=(n,i)=>eo(Vb(i,n),yc("caption")),BB=(n,i,l,d,p)=>m0(l,n.getBody(),p).bind(w=>sT(i,Ye.fromDom(w.getNode())).bind(E=>bt(E,d)?de.none():de.some(ft))),fA=(n,i)=>de.some(()=>{De(i),n.selection.setCursorLocation(i.dom,0)}),rT=(n,i,l,d)=>rl(n.dom).bind(p=>Id(n.dom).map(w=>i?l.isEqual(p)&&d.isEqual(w):l.isEqual(w)&&d.isEqual(p))).getOr(!0),jM=(n,i)=>fA(n,i),dA=(n,i,l)=>lS(n,Ye.fromDom(l.getNode())).fold(()=>de.some(ft),d=>Ss(!bt(d,i),ft)),ZM=(n,i,l,d,p)=>m0(l,n.getBody(),p).fold(()=>de.some(ft),w=>rT(d,l,p,w)?jM(n,d):dA(i,d,w)),LB=(n,i,l,d)=>{const p=Vt.fromRangeStart(n.selection.getRng());return sT(l,d).bind(w=>Ma(w)?fA(n,w):BB(n,l,i,w,p))},cS=(n,i,l,d)=>{const p=Vt.fromRangeStart(n.selection.getRng());return Ma(d)?fA(n,d):ZM(n,l,i,d,p)},iT=(n,i)=>n?nB(i):oB(i),qM=(n,i)=>{const l=Vt.fromRangeStart(n.selection.getRng());return iT(i,l)||Pd(i,n.getBody(),l).exists(d=>iT(i,d))},hA=(n,i,l)=>{const d=Ye.fromDom(n.getBody());return lS(d,l).fold(()=>LB(n,i,d,l).orThunk(()=>Ss(qM(n,i),ft)),p=>cS(n,i,d,p))},y0=(n,i)=>{const l=Ye.fromDom(n.selection.getStart(!0)),d=b0(n);return n.selection.isCollapsed()&&d.length===0?hA(n,i,l):IB(n,l,d)},wy=(n,i)=>{let l=i;for(;l&&l!==n;){if(ha(l)||As(l))return l;l=l.parentNode}return null},CW=["data-ephox-","data-mce-","data-alloy-","data-snooker-","_"],FB=hn.each,aT=n=>{const i=n.dom,l=new Set(n.serializer.getTempAttrs()),d=(w,E)=>{if(w.nodeName!==E.nodeName||w.nodeType!==E.nodeType)return!1;const R=K=>{const ie={};return FB(i.getAttribs(K),ue=>{const be=ue.nodeName.toLowerCase();be!=="style"&&!p(be)&&(ie[be]=i.getAttrib(K,be))}),ie},B=(K,ie)=>{for(const ue in K)if(un(K,ue)){const be=ie[ue];if(ye(be)||K[ue]!==be)return!1;delete ie[ue]}for(const ue in ie)if(un(ie,ue))return!1;return!0};return Qn(w)&&Qn(E)&&(!B(R(w),R(E))||!B(i.parseStyle(i.getAttrib(w,"style")),i.parseStyle(i.getAttrib(E,"style"))))?!1:!Bd(w)&&!Bd(E)},p=w=>Xt(CW,E=>xr(w,E))||l.has(w);return{compare:d,isAttributeInternal:p}},SW=(n,i)=>{let l=n;for(;l=l.walk();)i(l)},kW=(n,i,l,d)=>{const p=l.name;for(let w=0,E=n.length;w{const d={nodes:{},attributes:{}};return l.firstChild&&SW(l,p=>{kW(n,i,p,d)}),d},lT=(n,i)=>{const l=(d,p)=>{ln(d,w=>{const E=Mr(w.nodes);Be(w.filter.callbacks,R=>{for(let B=E.length-1;B>=0;B--){const K=E[B];(!(p?K.attr(w.filter.name)!==void 0:K.name===w.filter.name)||Te(K.parent))&&E.splice(B,1)}E.length>0&&R(E,w.filter.name,i)})})};l(n.nodes,!1),l(n.attributes,!0)},pp=(n,i,l,d={})=>{const p=EW(n,i,l);lT(p,d)},mA=(n,i,l,d)=>{if((n.pad_empty_with_br||i.insert)&&l(d)){const w=new Hd("br",1);i.insert&&w.attr("data-mce-bogus","1"),d.empty().append(w)}else d.empty().append(new Hd("#text",3)).value=Gr},cT=n=>{var i;return uT(n,"#text")&&((i=n==null?void 0:n.firstChild)===null||i===void 0?void 0:i.value)===Gr},uT=(n,i)=>{const l=n==null?void 0:n.firstChild;return _e(l)&&l===n.lastChild&&l.name===i},AW=(n,i)=>{const l=n.getElementRule(i.name);return(l==null?void 0:l.paddEmpty)===!0},uS=(n,i,l,d)=>d.isEmpty(i,l,p=>AW(n,p)),xW=(n,i)=>_e(n)&&(i(n)||n.name==="br"),HB=n=>{let i;for(let l=n;l;l=l.parent){const d=l.attr("contenteditable");if(d==="false")break;d==="true"&&(i=l)}return de.from(i)},gA=(n,i,l=n.parent)=>{if(i.getSpecialElements()[n.name])n.empty().remove();else{const d=n.children();for(const p of d)l&&!i.isValidChild(l.name,p.name)&&gA(p,i,l);n.unwrap()}},GM=(n,i,l,d=ft)=>{const p=i.getTextBlockElements(),w=i.getNonEmptyElements(),E=i.getWhitespaceElements(),R=hn.makeMap("tr,td,th,tbody,thead,tfoot,table,summary"),B=new Set,K=ie=>ie!==l&&!R[ie.name];for(let ie=0;ie1)if(i.isValidChild(be.name,ue.name)){Me.reverse(),Le=Me[0].clone(),d(Le);let Ve=Le;for(let mt=0;mt0?(je=Me[mt].clone(),d(je),Ve.append(je)):je=Ve;for(let vt=Me[mt].firstChild;vt&&vt!==Me[mt+1];){const yt=vt.next;je.append(vt),vt=yt}Ve=je}uS(i,w,E,Le)?be.insert(ue,Me[0],!0):(be.insert(Le,Me[0],!0),be.insert(ue,Le)),be=Me[0],(uS(i,w,E,be)||uT(be,"br"))&&be.empty().remove()}else gA(ue,i);else if(ue.parent){if(ue.name==="li"){let Ve=ue.prev;if(Ve&&(Ve.name==="ul"||Ve.name==="ol")){Ve.append(ue);continue}if(Ve=ue.next,Ve&&(Ve.name==="ul"||Ve.name==="ol")&&Ve.firstChild){Ve.insert(ue,Ve.firstChild,!0);continue}const mt=new Hd("ul",1);d(mt),ue.wrap(mt);continue}if(i.isValidChild(ue.parent.name,"div")&&i.isValidChild("div",ue.name)){const Ve=new Hd("div",1);d(Ve),ue.wrap(Ve)}else gA(ue,i)}}},$B=(n,i)=>{let l=n;for(;l;){if(l.name===i)return!0;l=l.parent}return!1},zB=(n,i,l=i.parent)=>l&&n.children[i.name]&&!n.isValidChild(l.name,i.name)?!0:!!(l&&i.name==="a"&&$B(l,"a")),pA=(n,i,l,d)=>{const p=document.createRange();return p.setStart(n,i),p.setEnd(l,d),p},VB=n=>{const i=Vt.fromRangeStart(n),l=Vt.fromRangeEnd(n),d=n.commonAncestorContainer;return Pd(!1,d,l).map(p=>!Nd(i,l,d)&&Nd(i,p,d)?pA(i.container(),i.offset(),p.container(),p.offset()):n).getOr(n)},KM=n=>n.collapsed?n:VB(n),UB=n=>_e(n.firstChild)&&n.firstChild===n.lastChild,TW=n=>n.name==="br"||n.value===Gr,DW=(n,i)=>n.getBlockElements()[i.name]&&UB(i)&&TW(i.firstChild),OW=(n,i)=>{const l=n.getNonEmptyElements();return _e(i)&&(i.isEmpty(l)||DW(n,i))},MW=(n,i)=>{let l=i.firstChild,d=i.lastChild;return l&&l.name==="meta"&&(l=l.next),d&&d.attr("id")==="mce_marker"&&(d=d.prev),OW(n,d)&&(d=d==null?void 0:d.prev),!l||l!==d?!1:l.name==="ul"||l.name==="ol"},RW=n=>{var i,l;const d=n.firstChild,p=n.lastChild;return d&&d.nodeName==="META"&&((i=d.parentNode)===null||i===void 0||i.removeChild(d)),p&&p.id==="mce_marker"&&((l=p.parentNode)===null||l===void 0||l.removeChild(p)),n},WB=(n,i,l)=>{const d=i.serialize(l),p=n.createFragment(d);return RW(p)},NW=n=>{var i;return wt((i=n==null?void 0:n.childNodes)!==null&&i!==void 0?i:[],l=>l.nodeName==="LI")},YM=n=>n.data===Gr||ui(n),Fw=n=>_e(n==null?void 0:n.firstChild)&&n.firstChild===n.lastChild&&YM(n.firstChild),PW=n=>!n.firstChild||Fw(n),IW=n=>n.length>0&&PW(n[n.length-1])?n.slice(0,-1):n,fS=(n,i)=>{const l=n.getParent(i,n.isBlock);return l&&l.nodeName==="LI"?l:null},jB=(n,i)=>!!fS(n,i),ZB=(n,i)=>{const l=i.cloneRange(),d=i.cloneRange();return l.setStartBefore(n),d.setEndAfter(n),[l.cloneContents(),d.cloneContents()]},BW=(n,i)=>{const l=Vt.before(n),p=ka(i).next(l);return p?p.toRange():null},XM=(n,i)=>{const l=Vt.after(n),p=ka(i).prev(l);return p?p.toRange():null},LW=(n,i,l,d)=>{const p=ZB(n,d),w=n.parentNode;return w&&(w.insertBefore(p[0],n),hn.each(i,E=>{w.insertBefore(E,n)}),w.insertBefore(p[1],n),w.removeChild(n)),XM(i[i.length-1],l)},Hw=(n,i,l)=>{const d=n.parentNode;return d&&hn.each(i,p=>{d.insertBefore(p,n)}),BW(n,l)},qB=(n,i,l,d)=>(d.insertAfter(i.reverse(),n),XM(i[0],l)),GB=(n,i,l,d)=>{const p=WB(i,n,d),w=fS(i,l.startContainer),E=IW(NW(p.firstChild)),R=1,B=2,K=i.getRoot(),ie=ue=>{const be=Vt.fromRangeStart(l),Le=ka(i.getRoot()),je=ue===R?Le.prev(be):Le.next(be),Me=je==null?void 0:je.getNode();return Me?fS(i,Me)!==w:!0};return w?ie(R)?Hw(w,E,K):ie(B)?qB(w,E,K,i):LW(w,E,K,l):null},KB=["pre"],fT=(n,i,l,d)=>{var p;const w=i.firstChild,E=i.lastChild,R=E.attr("data-mce-type")==="bookmark"?E.prev:E,B=w===R,K=St(KB,w.name);if(B&&K){const ie=w.attr("contenteditable")!=="false",ue=((p=n.getParent(l,n.isBlock))===null||p===void 0?void 0:p.nodeName.toLowerCase())===w.name,be=de.from(wy(d,l)).forall(ha);return ie&&ue&&be}else return!1},dT=kd,FW=(n,i,l)=>{if(_e(l)){const d=n.getParent(i.endContainer,dT);return l===d&&uy(Ye.fromDom(l),i)}else return!1},YB=(n,i,l)=>{var d;if(l.getAttribute("data-mce-bogus")==="all")(d=l.parentNode)===null||d===void 0||d.insertBefore(n.dom.createFragment(i),l);else{const p=l.firstChild,w=l.lastChild;!p||p===w&&p.nodeName==="BR"?n.dom.setHTML(l,i):n.selection.setContent(i,{no_events:!0})}},HW=(n,i)=>{de.from(n.getParent(i,"td,th")).map(Ye.fromDom).each(at)},$W=(n,i)=>{const l=n.schema.getTextInlineElements(),d=n.dom;if(i){const p=n.getBody(),w=aT(n);hn.each(d.select("*[data-mce-fragment]"),E=>{if(_e(l[E.nodeName.toLowerCase()])&&XI(d,E)){for(let B=E.parentElement;_e(B)&&B!==p&&!Dse(d,E,B);B=B.parentElement)if(w.compare(B,E)){d.remove(E,!0);break}}})}},hT=n=>{let i=n;for(;i=i.walk();)i.type===1&&i.attr("data-mce-fragment","1")},XB=n=>{hn.each(n.getElementsByTagName("*"),i=>{i.removeAttribute("data-mce-fragment")})},JM=n=>!!n.getAttribute("data-mce-fragment"),zW=(n,i)=>_e(i)&&!n.schema.getVoidElements()[i.nodeName],VW=(n,i)=>{var l,d,p;let w;const E=n.dom,R=n.selection;if(!i)return;R.scrollIntoView(i);const B=wy(n.getBody(),i);if(B&&E.getContentEditable(B)==="false"){E.remove(i),R.select(B);return}let K=E.createRng();const ie=i.previousSibling;if(Sn(ie)){K.setStart(ie,(d=(l=ie.nodeValue)===null||l===void 0?void 0:l.length)!==null&&d!==void 0?d:0);const Le=i.nextSibling;Sn(Le)&&(ie.appendData(Le.data),(p=Le.parentNode)===null||p===void 0||p.removeChild(Le))}else K.setStartBefore(i),K.setEndBefore(i);const ue=Le=>{let je=Vt.fromRangeStart(Le);return je=ka(n.getBody()).next(je),je==null?void 0:je.toRange()},be=E.getParent(i,E.isBlock);if(E.remove(i),be&&E.isEmpty(be)){const Le=dT(be);wd(Ye.fromDom(be)),K.setStart(be,0),K.setEnd(be,0),!Le&&!JM(be)&&(w=ue(K))?(K=w,E.remove(be)):E.add(be,E.create("br",Le?{}:{"data-mce-bogus":"1"}))}R.setRng(K)},JB=n=>{const i=n.dom,l=KM(n.selection.getRng());n.selection.setRng(l);const d=i.getParent(l.startContainer,dT);FW(i,l,d)?uA(n,l,Ye.fromDom(d)):l.startContainer===l.endContainer&&l.endOffset-l.startOffset===1&&Sn(l.startContainer.childNodes[l.startOffset])?l.deleteContents():n.getDoc().execCommand("Delete",!1)},QM=n=>{for(let i=n;i;i=i.walk())if(i.attr("id")==="mce_marker")return de.some(i);return de.none()},QB=(n,i,l)=>{var d,p;const w=n.selection,E=n.dom,R=n.parser,B=l.merge,K=Pw({validate:!0},n.schema),ie='';i.indexOf("{$caret}")===-1&&(i+="{$caret}"),i=i.replace(/\{\$caret\}/,ie);let ue=w.getRng();const be=ue.startContainer,Le=n.getBody();be===Le&&w.isCollapsed()&&E.isBlock(Le.firstChild)&&zW(n,Le.firstChild)&&E.isEmpty(Le.firstChild)&&(ue=E.createRng(),ue.setStart(Le.firstChild,0),ue.setEnd(Le.firstChild,0),w.setRng(ue)),w.isCollapsed()||JB(n);const je=w.getNode(),Me={context:je.nodeName.toLowerCase(),data:l.data,insert:!0},Ve=R.parse(i,Me);if(l.paste===!0&&MW(n.schema,Ve)&&jB(E,je))return ue=GB(K,E,w.getRng(),Ve),ue&&w.setRng(ue),i;l.paste===!0&&fT(E,Ve,je,n.getBody())&&((d=Ve.firstChild)===null||d===void 0||d.unwrap()),hT(Ve);let mt=Ve.lastChild;if(mt&&mt.attr("id")==="mce_marker"){const vt=mt;for(mt=mt.prev;mt;mt=mt.walk(!0))if(mt.type===3||!E.isBlock(mt.name)){mt.parent&&n.schema.isValidChild(mt.parent.name,"span")&&mt.parent.insert(vt,mt,mt.name==="br");break}}if(n._selectionOverrides.showBlockCaretContainer(je),!Me.invalid)i=K.serialize(Ve),YB(n,i,je);else{n.selection.setContent(ie);let vt=w.getNode(),yt;const Mt=n.getBody();for(Zu(vt)?vt=yt=Mt:yt=vt;yt&&yt!==Mt;)vt=yt,yt=yt.parentNode;i=vt===Mt?Mt.innerHTML:E.getOuterHTML(vt);const dn=R.parse(i),zn=QM(dn),Pn=zn.bind(HB).getOr(dn);zn.each(go=>go.replace(Ve));const Lt=Ve.children(),$t=(p=Ve.parent)!==null&&p!==void 0?p:dn;Ve.unwrap();const wn=wt(Lt,go=>zB(n.schema,go,$t));GM(wn,n.schema,Pn),pp(R.getNodeFilters(),R.getAttributeFilters(),dn),i=K.serialize(dn),vt===Mt?E.setHTML(Mt,i):E.setOuterHTML(vt,i)}return $W(n,B),VW(n,E.get("mce_marker")),XB(n.getBody()),HW(E,w.getStart()),Sv(n.schema,n.getBody(),w.getStart()),i},mT=n=>n instanceof Hd,UW=n=>{Nw(n)&&rl(n.getBody()).each(i=>{const l=i.getNode(),d=Eu(l)?rl(l).getOr(i):i;n.selection.setRng(d.toRange())})},eR=(n,i,l)=>{n.dom.setHTML(n.getBody(),i),l!==!0&&UW(n)},gT=(n,i,l,d)=>{if(l.length===0||/^\s+$/.test(l)){const p='
';i.nodeName==="TABLE"?l=""+p+"":/^(UL|OL)$/.test(i.nodeName)&&(l="
  • "+p+"
  • ");const w=Hc(n);return n.schema.isValidChild(i.nodeName.toLowerCase(),w.toLowerCase())?(l=p,l=n.dom.createHTML(w,o0(n),l)):l||(l=p),eR(n,l,d.no_selection),{content:l,html:l}}else{d.format!=="raw"&&(l=Pw({validate:!1},n.schema).serialize(n.parser.parse(l,{isRootContent:!0,insert:!0})));const p=Jc(Ye.fromDom(i))?l:hn.trim(l);return eR(n,p,d.no_selection),{content:p,html:p}}},jb=(n,i,l,d)=>{pp(n.parser.getNodeFilters(),n.parser.getAttributeFilters(),l);const p=Pw({validate:!1},n.schema).serialize(l),w=Jc(Ye.fromDom(i))?p:hn.trim(p);return eR(n,w,d.no_selection),{content:l,html:w}},WW=(n,i,l)=>de.from(n.getBody()).map(d=>mT(i)?jb(n,d,i,l):gT(n,d,i,l)).getOr({content:i,html:mT(l.content)?"":l.content}),tR=(n,i,l)=>li(n,i,l).isSome(),Ol=(n,i)=>Lp(n,i).isSome(),pT=n=>ge(n)?n:qe,nR=(n,i,l)=>{let d=n.dom;const p=pT(l);for(;d.parentNode;){d=d.parentNode;const w=Ye.fromDom(d),E=i(w);if(E.isSome())return E;if(p(w))break}return de.none()},a1=(n,i,l)=>{const d=i(n),p=pT(l);return d.orThunk(()=>p(n)?de.none():nR(n,i,p))},bT=FC,oR=(n,i,l)=>{const d=n.formatter.get(l);if(d)for(let p=0;p{const w=n.dom.getRoot();if(i===w)return!1;const E=n.dom.getParent(i,R=>oR(n,R,l)?!0:R.parentNode===w||!!Eh(n,R,l,d,!0));return!!Eh(n,E,l,d,p)},vT=(n,i,l)=>Tl(l)&&bT(i,l.inline)||hm(l)&&bT(i,l.block)?!0:td(l)?Qn(i)&&n.is(i,l.selector):!1,e8=(n,i,l,d,p,w)=>{const E=l[d],R=d==="attributes";if(ge(l.onmatch))return l.onmatch(i,l,d);if(E){if(Sr(E)){for(let B=0;B{const w=n.formatter.get(l),E=n.dom;if(w&&Qn(i))for(let R=0;R{if(d)return $w(n,d,i,l,p);if(d=n.selection.getNode(),$w(n,d,i,l,p))return!0;const w=n.selection.getStart();return!!(w!==d&&$w(n,w,i,l,p))},zw=(n,i,l)=>{const d=[],p={},w=n.selection.getStart();return n.dom.getParent(w,E=>{for(let R=0;R{const l=p=>bt(p,Ye.fromDom(n.getBody())),d=(p,w)=>Eh(n,p.dom,w)?de.some(w):de.none();return de.from(n.selection.getStart(!0)).bind(p=>a1(Ye.fromDom(p),w=>Ls(i,E=>d(w,E)),l)).getOrNull()},_y=(n,i)=>{const l=n.formatter.get(i),d=n.dom;if(l&&n.selection.isEditable()){const p=n.selection.getStart(),w=_w(d,p);for(let E=l.length-1;E>=0;E--){const R=l[E];if(!td(R))return!0;for(let B=w.length-1;B>=0;B--)if(d.is(w[B],R.selector))return!0}}return!1},bg=(n,i,l)=>vn(l,(d,p)=>{const w=IE(n,p);return n.formatter.matchNode(i,p,{},w)?d.concat([p]):d},[]),Zb=Ft,rR=(n,i)=>n.importNode(i,!0),ZW=n=>{const i=[];let l=n;for(;l;){if(Sn(l)&&l.data!==Zb||l.childNodes.length>1)return[];Qn(l)&&i.push(l),l=l.firstChild}return i},t8=n=>ZW(n).length>0,bA=n=>{if(n){const i=new bi(n,n);for(let l=i.current();l;l=i.next())if(Sn(l))return l}return null},iR=n=>{const i=Ye.fromTag("span");return Vu(i,{id:PC,"data-mce-bogus":"1","data-mce-type":"format-caret"}),n&&Qi(i,Ye.fromText(Zb)),i},bp=n=>{const i=bA(n);return i&&i.data.charAt(0)===Zb&&i.deleteData(0,1),i},dS=(n,i,l=!0)=>{const d=n.dom,p=n.selection;if(t8(i))Ub(n,!1,Ye.fromDom(i),l);else{const w=p.getRng(),E=d.getParent(i,d.isBlock),R=w.startContainer,B=w.startOffset,K=w.endContainer,ie=w.endOffset,ue=bp(i);d.remove(i,!0),R===ue&&B>0&&w.setStart(ue,B-1),K===ue&&ie>0&&w.setEnd(ue,ie-1),E&&d.isEmpty(E)&&De(Ye.fromDom(E)),p.setRng(w)}},yT=(n,i,l=!0)=>{const d=n.dom,p=n.selection;if(i)dS(n,i,l);else if(i=g0(n.getBody(),p.getStart()),!i)for(;i=d.get(PC);)dS(n,i,l)},aR=(n,i,l)=>{var d,p;const w=n.dom,E=w.getParent(l,He($l,n.schema));E&&w.isEmpty(E)?(d=l.parentNode)===null||d===void 0||d.replaceChild(i,l):(G(Ye.fromDom(l)),w.isEmpty(l)?(p=l.parentNode)===null||p===void 0||p.replaceChild(i,l):w.insertAfter(i,l))},wT=(n,i)=>(n.appendChild(i),i),Cy=(n,i)=>{var l;const d=Yt(n,(w,E)=>wT(w,E.cloneNode(!1)),i),p=(l=d.ownerDocument)!==null&&l!==void 0?l:document;return wT(d,p.createTextNode(Zb))},lR=(n,i,l,d,p,w)=>{const E=n.formatter,R=n.dom,B=wt(gs(E.get()),ue=>ue!==d&&!Qs(ue,"removeformat")),K=bg(n,l,B);if(wt(K,ue=>!BO(n,ue,d)).length>0){const ue=l.cloneNode(!1);return R.add(i,ue),E.remove(d,p,ue,w),R.remove(ue),de.some(ue)}else return de.none()},qW=(n,i,l)=>{let d;const p=n.selection,w=n.formatter.get(i);if(!w)return;const E=p.getRng();let R=E.startOffset;const K=E.startContainer.nodeValue;d=g0(n.getBody(),p.getStart());const ie=/[^\s\u00a0\u00ad\u200b\ufeff]/;if(K&&R>0&&R{const p=n.dom,w=n.selection;let E=!1;const R=n.formatter.get(i);if(!R)return;const B=w.getRng(),K=B.startContainer,ie=B.startOffset;let ue=K;Sn(K)&&(ie!==K.data.length&&(E=!0),ue=ue.parentNode);const be=[];let Le;for(;ue;){if(Eh(n,ue,i,l,d)){Le=ue;break}ue.nextSibling&&(E=!0),be.push(ue),ue=ue.parentNode}if(!!Le)if(E){const je=w.getBookmark();B.collapse(!0);let Me=Pb(p,B,R,!0);Me=mp(Me),n.formatter.remove(i,l,Me,d),w.moveToBookmark(je)}else{const je=g0(n.getBody(),Le),Me=iR(!1).dom;aR(n,Me,je!=null?je:Le);const Ve=lR(n,Me,Le,i,l,d),mt=Cy(be.concat(Ve.toArray()),Me);je&&dS(n,je,!1),w.setCursorLocation(mt,1),p.isEmpty(Le)&&p.remove(Le)}},GW=(n,i,l)=>{const d=n.selection,p=n.getBody();yT(n,null,l),(i===8||i===46)&&d.isCollapsed()&&d.getStart().innerHTML===Zb&&yT(n,g0(p,d.getStart())),(i===37||i===39)&&yT(n,g0(p,d.getStart()))},KW=n=>Sn(n)&&Ki(n.data,Gr),YW=n=>{n.on("mouseup keydown",i=>{GW(n,i.keyCode,KW(n.selection.getRng().endContainer))})},o8=n=>{const i=iR(!1),l=Cy(n,i.dom);return{caretContainer:i,caretPosition:Vt(l,0)}},hS=(n,i)=>{const{caretContainer:l,caretPosition:d}=o8(i);return wa(Ye.fromDom(n),l),br(Ye.fromDom(n)),d},XW=(n,i)=>{const{caretContainer:l,caretPosition:d}=o8(i);return n.insertNode(l.dom),d},cR=(n,i)=>{const l=n.schema.getTextInlineElements();return un(l,Xr(i))&&!$c(i.dom)&&!Cd(i.dom)},_T=n=>$c(n.dom)&&t8(n.dom),vA={},uR=Sf(["pre"]),s8=(n,i)=>{vA[n]||(vA[n]=[]),vA[n].push(i)},JW=(n,i)=>{un(vA,n)&&Be(vA[n],l=>{l(i)})};s8("pre",n=>{const i=n.selection.getRng(),l=p=>w=>{const E=w.previousSibling;return uR(E)&&St(p,E)},d=(p,w)=>{const E=Ye.fromDom(w),R=To(E).dom;br(E),Jr(Ye.fromDom(p),[Ye.fromTag("br",R),Ye.fromTag("br",R),...xa(E)])};if(!i.collapsed){const p=n.selection.getSelectedBlocks(),w=wt(wt(p,uR),l(p));Be(w,E=>{d(E.previousSibling,E)})}});const r8=["fontWeight","fontStyle","color","fontSize","fontFamily"],QW=n=>oe(n.styles)&&Xt(gs(n.styles),i=>St(r8,i)),ej=n=>eo(n,i=>Tl(i)&&i.inline==="span"&&QW(i)),i8=(n,i)=>{const l=n.get(i);return se(l)?ej(l):de.none()},a8=(n,i)=>Mu(i,Vt.fromRangeStart(n)).isNone(),l8=(n,i)=>Mf(i,Vt.fromRangeEnd(n)).exists(l=>!ui(l.getNode())||Mf(i,l).isSome())===!1,c8=n=>i=>Va(i)&&n.isEditable(i),tj=n=>{const i=n.getSelectedBlocks(),l=n.getRng();if(n.isCollapsed())return[];if(i.length===1)return a8(l,i[0])&&l8(l,i[0])?i:[];{const d=Po(i).filter(E=>a8(l,E)).toArray(),p=Mo(i).filter(E=>l8(l,E)).toArray(),w=i.slice(1,-1);return d.concat(w).concat(p)}},nj=n=>wt(tj(n),c8(n.dom)),u8=n=>wt(n.getSelectedBlocks(),c8(n.dom)),fR=hn.each,dR=n=>Qn(n)&&!Bd(n)&&!$c(n)&&!Cd(n),hR=(n,i)=>{for(let l=n;l;l=l[i]){if(Sn(l)&&pr(l.data))return n;if(Qn(l)&&!Bd(l))return l}return n},f8=(n,i,l)=>{const d=aT(n),p=Qn(i)&&um(i),w=Qn(l)&&um(l);if(p&&w){const E=hR(i,"previousSibling"),R=hR(l,"nextSibling");if(d.compare(E,R)){for(let B=E.nextSibling;B&&B!==R;){const K=B;B=B.nextSibling,E.appendChild(K)}return n.dom.remove(R),hn.each(hn.grep(R.childNodes),B=>{E.appendChild(B)}),E}}return l},Vw=(n,i,l,d)=>{var p;if(d&&i.merge_siblings!==!1){const w=(p=f8(n,Jn(d),d))!==null&&p!==void 0?p:d;f8(n,w,Jn(w,!0))}},oj=(n,i,l)=>{if(i.clear_child_styles){const d=i.links?"*:not(a)":"*";fR(n.select(d,l),p=>{dR(p)&&um(p)&&fR(i.styles,(w,E)=>{n.setStyle(p,E,"")})})}},mR=(n,i,l)=>{fR(n.childNodes,d=>{dR(d)&&(i(d)&&l(d),d.hasChildNodes()&&mR(d,i,l))})},sj=(n,i)=>{i.nodeName==="SPAN"&&n.getAttribs(i).length===0&&n.remove(i,!0)},d8=(n,i)=>l=>!!(l&&ww(n,l,i)),gR=(n,i,l)=>d=>{n.setStyle(d,i,l),d.getAttribute("style")===""&&d.removeAttribute("style"),sj(n,d)},Uw=lg.generate([{keep:[]},{rename:["name"]},{removed:[]}]),rj=/^(src|href|style)$/,pR=hn.each,CT=FC,ij=n=>/^(TR|TH|TD)$/.test(n.nodeName),h8=(n,i,l)=>n.isChildOf(i,l)&&i!==l&&!n.isBlock(l),m8=(n,i,l)=>{let d=i[l?"startContainer":"endContainer"],p=i[l?"startOffset":"endOffset"];if(Qn(d)){const w=d.childNodes.length-1;!l&&p&&p--,d=d.childNodes[p>w?w:p]}return Sn(d)&&l&&p>=d.data.length&&(d=new bi(d,n.getBody()).next()||d),Sn(d)&&!l&&p===0&&(d=new bi(d,n.getBody()).prev()||d),d},g8=(n,i)=>{const l=i?"firstChild":"lastChild",d=n[l];return ij(n)&&d?n.nodeName==="TR"&&d[l]||d:n},bR=(n,i,l,d)=>{var p;const w=n.create(l,d);return(p=i.parentNode)===null||p===void 0||p.insertBefore(w,i),w.appendChild(i),w},p8=(n,i,l,d,p)=>{const w=Ye.fromDom(i),E=Ye.fromDom(n.create(d,p)),R=l?nl(w):Lg(w);return Jr(E,R),l?(wa(w,E),Jd(E,w)):(Yc(w,E),Qi(E,w)),E.dom},vR=(n,i)=>i.links&&n.nodeName==="A",yR=(n,i,l)=>{const d=i.parentNode;let p;const w=n.dom,E=Hc(n);hm(l)&&d===w.getRoot()&&(!l.list_block||!CT(i,l.list_block))&&Be(Mr(i.childNodes),R=>{fm(n,E,R.nodeName.toLowerCase())?p?p.appendChild(R):(p=bR(w,R,E),w.setAttribs(p,o0(n))):p=null}),!(BE(l)&&!CT(l.inline,i))&&w.remove(i,!0)},aj=(n,i,l)=>nt(n)?{name:i,value:null}:{name:n,value:Ch(i,l)},mS=(n,i)=>{n.getAttrib(i,"style")===""&&(i.removeAttribute("style"),i.removeAttribute("data-mce-style"))},wR=(n,i,l,d,p)=>{let w=!1;pR(l.styles,(E,R)=>{const{name:B,value:K}=aj(R,E,d),ie=yw(K,B);(l.remove_similar||X(K)||!Qn(p)||CT(ww(n,p,B),ie))&&n.setStyle(i,B,""),w=!0}),w&&mS(n,i)},yA=(n,i,l)=>{i==="removeformat"?Be(u8(n.selection),d=>{Be(r8,p=>n.dom.setStyle(d,p,"")),mS(n.dom,d)}):i8(n.formatter,i).each(d=>{Be(u8(n.selection),p=>wR(n.dom,p,d,l,null))})},gS=(n,i,l,d,p)=>{const w=n.dom,E=aT(n),R=n.schema;if(Tl(i)&&qg(R,i.inline)&&Jm(R,d)&&d.parentElement===n.getBody())return yR(n,d,i),Uw.removed();if(!i.ceFalseOverride&&d&&w.getContentEditableParent(d)==="false"||d&&!vT(w,d,i)&&!vR(d,i))return Uw.keep();const B=d,K=i.preserve_attributes;if(Tl(i)&&i.remove==="all"&&se(K)){const ie=wt(w.getAttribs(B),ue=>St(K,ue.name.toLowerCase()));if(w.removeAllAttribs(B),Be(ie,ue=>w.setAttrib(B,ue.name,ue.value)),ie.length>0)return Uw.rename("span")}if(i.remove!=="all"){wR(w,B,i,l,p),pR(i.attributes,(ue,be)=>{const{name:Le,value:je}=aj(be,ue,l);if(i.remove_similar||X(je)||!Qn(p)||CT(w.getAttrib(p,Le),je)){if(Le==="class"){const Me=w.getAttrib(B,Le);if(Me){let Ve="";if(Be(Me.split(/\s+/),mt=>{/mce\-\w+/.test(mt)&&(Ve+=(Ve?" ":"")+mt)}),Ve){w.setAttrib(B,Le,Ve);return}}}if(rj.test(Le)&&B.removeAttribute("data-mce-"+Le),Le==="style"&&Sf(["li"])(B)&&w.getStyle(B,"list-style-type")==="none"){B.removeAttribute(Le),w.setStyle(B,"list-style-type","none");return}Le==="class"&&B.removeAttribute("className"),B.removeAttribute(Le)}}),pR(i.classes,ue=>{ue=Ch(ue,l),(!Qn(p)||w.hasClass(p,ue))&&w.removeClass(B,ue)});const ie=w.getAttribs(B);for(let ue=0;ue{let w;return i.parentNode&&Be(_w(n.dom,i.parentNode).reverse(),E=>{if(!w&&Qn(E)&&E.id!=="_start"&&E.id!=="_end"){const R=Eh(n,E,l,d,p);R&&R.split!==!1&&(w=E)}}),w},Rse=(n,i,l,d)=>gS(n,i,l,d,d).fold(et(d),p=>(n.dom.createFragment().appendChild(d),n.dom.rename(d,p)),et(null)),lj=(n,i,l,d,p,w,E,R)=>{var B,K;let ie,ue;const be=n.dom;if(l){const Le=l.parentNode;for(let je=d.parentNode;je&&je!==Le;je=je.parentNode){let Me=be.clone(je,!1);for(let Ve=0;Ve{const w=n.formatter.get(i),E=w[0],R=n.dom,B=n.selection,K=Me=>{const Ve=b8(n,Me,i,l,p);return lj(n,w,Ve,Me,Me,!0,E,l)},ie=Me=>Bd(Me)&&Qn(Me)&&(Me.id==="_start"||Me.id==="_end"),ue=Me=>Xt(w,Ve=>wA(n,Ve,l,Me,Me)),be=Me=>{const Ve=Mr(Me.childNodes),vt=ue(Me)||Xt(w,dn=>vT(R,Me,dn)),yt=Me.parentNode;if(!vt&&_e(yt)&&Sw(E)&&ue(yt),E.deep&&Ve.length)for(let dn=0;dn{Qn(Me)&&n.dom.getStyle(Me,"text-decoration")===dn&&Me.parentNode&&PE(R,Me.parentNode)===dn&&wA(n,{deep:!1,exact:!0,inline:"span",styles:{textDecoration:dn}},void 0,Me)})},Le=Me=>{const Ve=R.get(Me?"_start":"_end");if(Ve){let mt=Ve[Me?"firstChild":"lastChild"];return ie(mt)&&(mt=mt[Me?"firstChild":"lastChild"]),Sn(mt)&&mt.data.length===0&&(mt=Me?Ve.previousSibling||Ve.nextSibling:Ve.nextSibling||Ve.previousSibling),R.remove(Ve,!0),mt}else return null},je=Me=>{let Ve,mt,vt=Pb(R,Me,w,Me.collapsed);if(E.split){if(vt=mp(vt),Ve=m8(n,vt,!0),mt=m8(n,vt),Ve!==mt){if(Ve=g8(Ve,!0),mt=g8(mt,!1),h8(R,Ve,mt)){const Mt=de.from(Ve.firstChild).getOr(Ve);K(p8(R,Mt,!0,"span",{id:"_start","data-mce-type":"bookmark"})),Le(!0);return}if(h8(R,mt,Ve)){const Mt=de.from(mt.lastChild).getOr(mt);K(p8(R,Mt,!1,"span",{id:"_end","data-mce-type":"bookmark"})),Le(!1);return}Ve=bR(R,Ve,"span",{id:"_start","data-mce-type":"bookmark"}),mt=bR(R,mt,"span",{id:"_end","data-mce-type":"bookmark"});const yt=R.createRng();yt.setStartAfter(Ve),yt.setEndBefore(mt),n1(R,yt,Mt=>{Be(Mt,dn=>{!Bd(dn)&&!Bd(dn.parentNode)&&K(dn)})}),K(Ve),K(mt),Ve=Le(!0),mt=Le()}else Ve=mt=K(Ve);vt.startContainer=Ve.parentNode?Ve.parentNode:Ve,vt.startOffset=R.nodeIndex(Ve),vt.endContainer=mt.parentNode?mt.parentNode:mt,vt.endOffset=R.nodeIndex(mt)+1}n1(R,vt,yt=>{Be(yt,be)})};if(d){if(bw(d)){const Me=R.createRng();Me.setStartBefore(d),Me.setEndAfter(d),je(Me)}else je(d);kh(n,i,d,l);return}!B.isCollapsed()||!Tl(E)||b0(n).length?(b3(n,()=>RE(n,je),Me=>Tl(E)&&sR(n,i,l,Me)),n.nodeChanged()):n8(n,i,l,p),yA(n,i,l),kh(n,i,d,l)},v8=(n,i,l,d,p)=>{(d||n.selection.isEditable())&&Nse(n,i,l,d,p)},wA=(n,i,l,d,p)=>gS(n,i,l,d,p).fold(qe,w=>(n.dom.rename(d,w),!0),gt),cj=hn.each,uj=(n,i,l,d)=>{const p=w=>{if(Qn(w)&&Qn(w.parentNode)&&um(w)){const E=PE(n,w.parentNode);n.getStyle(w,"color")&&E?n.setStyle(w,"text-decoration",E):n.getStyle(w,"text-decoration")===E&&n.setStyle(w,"text-decoration",null)}};i.styles&&(i.styles.color||i.styles.textDecoration)&&(hn.walk(d,p,"childNodes"),p(d))},y8=(n,i,l,d)=>{if(i.styles&&i.styles.backgroundColor){const p=d8(n,"fontSize");mR(d,w=>p(w)&&um(w),gR(n,"backgroundColor",Ch(i.styles.backgroundColor,l)))}},fj=(n,i,l,d)=>{if(Tl(i)&&(i.inline==="sub"||i.inline==="sup")){const p=d8(n,"fontSize");mR(d,E=>p(E)&&um(E),gR(n,"fontSize",""));const w=wt(n.select(i.inline==="sup"?"sub":"sup",d),um);n.remove(w,!0)}},w8=(n,i,l,d)=>{cj(i,p=>{Tl(p)&&cj(n.dom.select(p.inline,d),w=>{dR(w)&&wA(n,p,l,w,p.exact?w:null)}),oj(n.dom,p,d)})},dj=(n,i,l,d,p)=>{const w=p.parentNode;Eh(n,w,l,d)&&wA(n,i,d,p)||i.merge_with_parents&&w&&n.dom.getParent(w,E=>Eh(n,E,l,d)?(wA(n,i,d,p),!0):!1)},Ww=hn.each,_8=(n,i,l,d)=>{if(gC(n)&&Tl(i)&&l.parentNode){const p=Gf(n.schema),w=Ol(Ye.fromDom(l),E=>$c(E.dom));return ns(p,d)&&Ma(Ye.fromDom(l.parentNode),!1)&&!w}else return!1},ec=(n,i,l,d)=>{if(Ww(l.styles,(p,w)=>{n.setStyle(i,w,Ch(p,d))}),l.styles){const p=n.getAttrib(i,"style");p&&n.setAttrib(i,"data-mce-style",p)}},Pse=(n,i,l,d)=>{const p=n.formatter.get(i),w=p[0],E=!d&&n.selection.isCollapsed(),R=n.dom,B=n.selection,K=(je,Me=w)=>{ge(Me.onformat)&&Me.onformat(je,Me,l,d),ec(R,je,Me,l),Ww(Me.attributes,(Ve,mt)=>{R.setAttrib(je,mt,Ch(Ve,l))}),Ww(Me.classes,Ve=>{const mt=Ch(Ve,l);R.hasClass(je,mt)||R.addClass(je,mt)})},ie=(je,Me)=>{let Ve=!1;return Ww(je,mt=>td(mt)?R.getContentEditable(Me)==="false"&&!mt.ceFalseOverride||_e(mt.collapsed)&&mt.collapsed!==E?!0:R.is(Me,mt.selector)&&!$c(Me)?(K(Me,mt),Ve=!0,!1):!0:!1),Ve},ue=je=>{if(F(je)){const Me=R.create(je);return K(Me),Me}else return null},be=(je,Me,Ve)=>{const mt=[];let vt=!0;const yt=w.inline||w.block,Mt=ue(yt),dn=Lt=>$C(w)&&Eh(n,Lt,i,l),zn=(Lt,$t,wn)=>{const go=Cw(w)&&$l(n.schema,Lt)&&fm(n,$t,yt);return wn&&go},Pn=(Lt,$t,wn,go)=>{const Oo=Lt.nodeName.toLowerCase(),Cs=fm(n,yt,Oo)&&fm(n,$t,yt),Us=!Ve&&Sn(Lt)&&kn(Lt.data),Pr=$c(Lt),di=!Tl(w)||!je.isBlock(Lt);return(wn||go)&&Cs&&!Us&&!Pr&&di};n1(je,Me,Lt=>{let $t;const wn=go=>{let Oo=!1,Cs=vt,Us=!1;const Pr=go.parentNode,di=Pr.nodeName.toLowerCase(),al=je.getContentEditable(go);_e(al)&&(Cs=vt,vt=al==="true",Oo=!0,Us=vw(n,go));const Rl=vt&&!Oo;if(ui(go)&&!_8(n,w,go,di)){$t=null,hm(w)&&je.remove(go);return}if(dn(go)){$t=null;return}if(zn(go,di,Rl)){const hc=je.rename(go,yt);K(hc),mt.push(hc),$t=null;return}if(td(w)){let hc=ie(p,go);if(!hc&&_e(Pr)&&Sw(w)&&(hc=ie(p,Pr)),!Tl(w)||hc){$t=null;return}}_e(Mt)&&Pn(go,di,Rl,Us)?($t||($t=je.clone(Mt,!1),Pr.insertBefore($t,go),mt.push($t)),Us&&Oo&&(vt=Cs),$t.appendChild(go)):($t=null,Be(Mr(go.childNodes),wn),Oo&&(vt=Cs),$t=null)};Be(Lt,wn)}),w.links===!0&&Be(mt,Lt=>{const $t=wn=>{wn.nodeName==="A"&&K(wn,w),Be(Mr(wn.childNodes),$t)};$t(Lt)}),Be(mt,Lt=>{const $t=Oo=>{let Cs=0;return Be(Oo.childNodes,Us=>{!dm(Us)&&!Bd(Us)&&Cs++}),Cs},wn=Oo=>eo(Oo.childNodes,NE).filter(Us=>je.getContentEditable(Us)!=="false"&&vT(je,Us,w)).map(Us=>{const Pr=je.clone(Us,!1);return K(Pr),je.replace(Pr,Oo,!0),je.remove(Us,!0),Pr}).getOr(Oo),go=$t(Lt);if((mt.length>1||!je.isBlock(Lt))&&go===0){je.remove(Lt,!0);return}(Tl(w)||hm(w)&&w.wrapper)&&(!w.exact&&go===1&&(Lt=wn(Lt)),w8(n,p,l,Lt),dj(n,w,i,l,Lt),y8(je,w,l,Lt),uj(je,w,l,Lt),fj(je,w,l,Lt),Vw(n,w,l,Lt))})},Le=bw(d)?d:B.getNode();if(R.getContentEditable(Le)==="false"&&!vw(n,Le)){d=Le,ie(p,d),x3(n,i,d,l);return}if(w){if(d)if(bw(d)){if(!ie(p,d)){const je=R.createRng();je.setStartBefore(d),je.setEndAfter(d),be(R,Pb(R,je,p),!0)}}else be(R,d,!0);else!E||!Tl(w)||b0(n).length?(B.setRng(KM(B.getRng())),b3(n,()=>{RE(n,(je,Me)=>{const Ve=Me?je:Pb(R,je,p);be(R,Ve,!1)})},gt),n.nodeChanged()):qW(n,i,l),i8(n.formatter,i).each(je=>{Be(nj(n.selection),Me=>ec(R,Me,je,l))});JW(i,n)}x3(n,i,d,l)},hj=(n,i,l,d)=>{(d||n.selection.isEditable())&&Pse(n,i,l,d)},mj=n=>un(n,"vars"),Ise=(n,i)=>{n.set({}),i.on("NodeChange",l=>{Gb(i,l.element,n.get())}),i.on("FormatApply FormatRemove",l=>{const d=de.from(l.node).map(p=>bw(p)?p:p.startContainer).bind(p=>Qn(p)?de.some(p):de.from(p.parentElement)).getOrThunk(()=>vg(i));Gb(i,d,n.get())})},vg=n=>n.selection.getStart(),_A=(n,i,l,d,p)=>rs(i,R=>{const B=n.formatter.matchNode(R,l,p!=null?p:{},d);return!ye(B)},R=>oR(n,R,l)?!0:d?!1:_e(n.formatter.matchNode(R,l,p,!0))),qb=(n,i)=>{const l=i!=null?i:vg(n);return wt(_w(n.dom,l),d=>Qn(d)&&!Cd(d))},Gb=(n,i,l)=>{const d=qb(n,i);ln(l,(p,w)=>{const E=R=>{const B=_A(n,d,w,R.similar,mj(R)?R.vars:void 0),K=B.isSome();if(R.state.get()!==K){R.state.set(K);const ie=B.getOr(i);mj(R)?R.callback(K,{node:ie,format:w,parents:d}):Be(R.callbacks,ue=>ue(K,{node:ie,format:w,parents:d}))}};Be([p.withSimilar,p.withoutSimilar],E),Be(p.withVars,E)})},gj=(n,i,l,d,p,w)=>{const E=i.get();Be(l.split(","),R=>{const B=po(E,R).getOrThunk(()=>{const ie={withSimilar:{state:Ga(!1),similar:!0,callbacks:[]},withoutSimilar:{state:Ga(!1),similar:!1,callbacks:[]},withVars:[]};return E[R]=ie,ie}),K=()=>{const ie=qb(n);return _A(n,ie,R,p,w).isSome()};if(ye(w)){const ie=p?B.withSimilar:B.withoutSimilar;ie.callbacks.push(d),ie.callbacks.length===1&&ie.state.set(K())}else B.withVars.push({state:Ga(K()),similar:p,vars:w,callback:d})}),i.set(E)},pj=(n,i,l)=>{const d=n.get();Be(i.split(","),p=>po(d,p).each(w=>{d[p]={withSimilar:{...w.withSimilar,callbacks:wt(w.withSimilar.callbacks,E=>E!==l)},withoutSimilar:{...w.withoutSimilar,callbacks:wt(w.withoutSimilar.callbacks,E=>E!==l)},withVars:wt(w.withVars,E=>E.callback!==l)}})),n.set(d)},pS=(n,i,l,d,p,w)=>(gj(n,i,l,d,p,w),{unbind:()=>pj(i,l,d)}),bS=(n,i,l,d)=>{const p=n.formatter.get(i);p&&(sR(n,i,l,d)&&(!("toggle"in p[0])||p[0].toggle)?v8(n,i,l,d):hj(n,i,l,d))},jw=hn.explode,_R=()=>{const n={};return{addFilter:(p,w)=>{Be(jw(p),E=>{un(n,E)||(n[E]={name:E,callbacks:[]}),n[E].callbacks.push(w)})},getFilters:()=>uo(n),removeFilter:(p,w)=>{Be(jw(p),E=>{if(un(n,E))if(_e(w)){const R=n[E],B=wt(R.callbacks,K=>K!==w);B.length>0?R.callbacks=B:delete n[E]}else delete n[E]})}}},CR=(n,i)=>{Be(i,l=>{n.attr(l,null)})},C8=(n,i,l)=>{n.addNodeFilter("font",d=>{Be(d,p=>{const w=i.parse(p.attr("style")),E=p.attr("color"),R=p.attr("face"),B=p.attr("size");E&&(w.color=E),R&&(w["font-family"]=R),B&&qc(B).each(K=>{w["font-size"]=l[K-1]}),p.name="span",p.attr("style",i.serialize(w)),CR(p,["color","face","size"])})})},S8=(n,i,l)=>{n.addNodeFilter("strike",d=>{const p=i.type!=="html4";Be(d,w=>{if(p)w.name="s";else{const E=l.parse(w.attr("style"));E["text-decoration"]="line-through",w.name="span",w.attr("style",l.serialize(E))}})})},bj=(n,i,l)=>{var d;const p=Dv();i.convert_fonts_to_spans&&C8(n,p,hn.explode((d=i.font_size_legacy_values)!==null&&d!==void 0?d:"")),S8(n,l,p)},vj=(n,i,l)=>{i.inline_styles&&bj(n,i,l)},SR=(n,i,l)=>{i.addNodeFilter("br",(d,p,w)=>{const E=hn.extend({},l.getBlockElements()),R=l.getNonEmptyElements(),B=l.getWhitespaceElements();E.body=1;const K=ie=>ie.name in E||nr(l,ie);for(let ie=0,ue=d.length;iefetch(n).then(i=>i.ok?i.blob():Promise.reject()).catch(()=>Promise.reject({message:`Cannot convert ${n} to Blob. Resource might not exist or is inaccessible.`,uriType:"blob"})),wj=n=>{const i=/([a-z0-9+\/=\s]+)/i.exec(n);return i?i[1]:""},kR=n=>{const[i,...l]=n.split(","),d=l.join(","),p=/data:([^/]+\/[^;]+)(;.+)?/.exec(i);if(p){const w=p[2]===";base64",E=w?wj(d):decodeURIComponent(d);return de.some({type:p[1],data:E,base64Encoded:w})}else return de.none()},k8=(n,i,l=!0)=>{let d=i;if(l)try{d=atob(i)}catch{return de.none()}const p=new Uint8Array(d.length);for(let w=0;wnew Promise((i,l)=>{kR(n).bind(({type:d,data:p,base64Encoded:w})=>k8(d,p,w)).fold(()=>l("Invalid data URI"),i)}),E8=n=>xr(n,"blob:")?yj(n):xr(n,"data:")?_j(n):Promise.reject("Unknown URI format"),A8=n=>new Promise((i,l)=>{const d=new FileReader;d.onloadend=()=>{i(d.result)},d.onerror=()=>{var p;l((p=d.error)===null||p===void 0?void 0:p.message)},d.readAsDataURL(n)});let CA=0;const x8=n=>(n||"blobid")+CA++,T8=(n,i,l)=>kR(n).bind(({data:d,type:p,base64Encoded:w})=>{if(i&&!w)return de.none();{const E=w?d:btoa(d);return l(E,p)}}),ER=(n,i,l)=>{const d=n.create(x8(),i,l);return n.add(d),d},D8=(n,i,l=!1)=>T8(i,l,(d,p)=>de.from(n.getByData(d,p)).orThunk(()=>k8(p,d).map(w=>ER(n,w,d)))),O8=(n,i)=>{const l=()=>Promise.reject("Invalid data URI");if(xr(i,"blob:")){const d=n.getByUri(i);return _e(d)?Promise.resolve(d):E8(i).then(p=>A8(p).then(w=>T8(w,!1,E=>de.some(ER(n,p,E))).getOrThunk(l)))}else return xr(i,"data:")?D8(n,i).fold(l,d=>Promise.resolve(d)):Promise.reject("Unknown image data format")},Cj=n=>_e(n.attr("data-mce-bogus")),Sj=n=>n.attr("src")===Xn.transparentSrc||_e(n.attr("data-mce-placeholder")),M8=(n,i)=>{const{blob_cache:l}=i;if(l){const d=p=>{const w=p.attr("src");Sj(p)||Cj(p)||Te(w)||D8(l,w,!0).each(E=>{p.attr("src",E.blobUri())})};n.addAttributeFilter("src",p=>Be(p,d))}},R8=(n,i)=>{const l=n.schema;i.remove_trailing_brs&&SR(i,n,l),n.addAttributeFilter("href",p=>{let w=p.length;const E=B=>B.split(" ").filter(ie=>ie.length>0).concat(["noopener"]).sort().join(" "),R=B=>{const K=B?hn.trim(B):"";return/\b(noopener)\b/g.test(K)?K:E(K)};if(!i.allow_unsafe_link_target)for(;w--;){const B=p[w];B.name==="a"&&B.attr("target")==="_blank"&&B.attr("rel",R(B.attr("rel")))}}),i.allow_html_in_named_anchor||n.addAttributeFilter("id,name",p=>{let w=p.length,E,R,B,K;for(;w--;)if(K=p[w],K.name==="a"&&K.firstChild&&!K.attr("href"))for(B=K.parent,E=K.lastChild;E&&B;)R=E.prev,B.insert(E,K),E=R}),i.fix_list_elements&&n.addNodeFilter("ul,ol",p=>{let w=p.length,E,R;for(;w--;)if(E=p[w],R=E.parent,R&&(R.name==="ul"||R.name==="ol"))if(E.prev&&E.prev.name==="li")E.prev.append(E);else{const B=new Hd("li",1);B.attr("style","list-style-type: none"),E.wrap(B)}});const d=l.getValidClasses();i.validate&&d&&n.addAttributeFilter("class",p=>{var w;let E=p.length;for(;E--;){const R=p[E],B=(w=R.attr("class"))!==null&&w!==void 0?w:"",K=hn.explode(B," ");let ie="";for(let ue=0;ue"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function SA(n,i,l){return N8()?SA=Reflect.construct:SA=function(p,w,E){var R=[null];R.push.apply(R,w);var B=Function.bind.apply(p,R),K=new B;return E&&ST(K,E.prototype),K},SA.apply(null,arguments)}function l1(n){return kj(n)||Ej(n)||AR(n)||P8()}function kj(n){if(Array.isArray(n))return Zw(n)}function Ej(n){if(typeof Symbol<"u"&&n[Symbol.iterator]!=null||n["@@iterator"]!=null)return Array.from(n)}function AR(n,i){if(!!n){if(typeof n=="string")return Zw(n,i);var l=Object.prototype.toString.call(n).slice(8,-1);if(l==="Object"&&n.constructor&&(l=n.constructor.name),l==="Map"||l==="Set")return Array.from(n);if(l==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(l))return Zw(n,i)}}function Zw(n,i){(i==null||i>n.length)&&(i=n.length);for(var l=0,d=new Array(i);l1?l-1:0),p=1;p/gm),NR=c1(/^data-[\-\w.\u00B7-\uFFFF]/),PR=c1(/^aria-[\-\w]+$/),Mj=c1(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Rj=c1(/^(?:\w+script|data):/i),C0=c1(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),IR=c1(/^html$/i),Nj=function(){return typeof window>"u"?null:window},BR=function(i,l){if(Sy(i)!=="object"||typeof i.createPolicy!="function")return null;var d=null,p="data-tt-policy-suffix";l.currentScript&&l.currentScript.hasAttribute(p)&&(d=l.currentScript.getAttribute(p));var w="dompurify"+(d?"#"+d:"");try{return i.createPolicy(w,{createHTML:function(R){return R}})}catch{return console.warn("TrustedTypes policy "+w+" could not be created."),null}};function TT(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Nj(),i=function(qt){return TT(qt)};if(i.version="2.3.8",i.removed=[],!n||!n.document||n.document.nodeType!==9)return i.isSupported=!1,i;var l=n.document,d=n.document,p=n.DocumentFragment,w=n.HTMLTemplateElement,E=n.Node,R=n.Element,B=n.NodeFilter,K=n.NamedNodeMap,ie=K===void 0?n.NamedNodeMap||n.MozNamedAttrMap:K,ue=n.HTMLFormElement,be=n.DOMParser,Le=n.trustedTypes,je=R.prototype,Me=_0(je,"cloneNode"),Ve=_0(je,"nextSibling"),mt=_0(je,"childNodes"),vt=_0(je,"parentNode");if(typeof w=="function"){var yt=d.createElement("template");yt.content&&yt.content.ownerDocument&&(d=yt.content.ownerDocument)}var Mt=BR(Le,l),dn=Mt?Mt.createHTML(""):"",zn=d,Pn=zn.implementation,Lt=zn.createNodeIterator,$t=zn.createDocumentFragment,wn=zn.getElementsByTagName,go=l.importNode,Oo={};try{Oo=w0(d).documentMode?d.documentMode:{}}catch{}var Cs={};i.isSupported=typeof vt=="function"&&Pn&&typeof Pn.createHTMLDocument<"u"&&Oo!==9;var Us=z8,Pr=Oj,di=NR,al=PR,Rl=Rj,hc=C0,Mn=Mj,to=null,wr=Pi({},[].concat(l1(OR),l1(rd),l1(Kb),l1(MR),l1($8))),Is=null,yo=Pi({},[].concat(l1(RR),l1(qw),l1(AT),l1(xT))),Rn=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Dn=null,qo=null,Ys=!0,Kr=!0,co=!1,Ws=!1,ii=!1,Ya=!1,Si=!1,Ec=!1,Mh=!1,zd=!1,Cm=!0,Hy=!0,v_=!1,$y={},zy=null,bD=Pi({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),vD=null,yD=Pi({},["audio","video","img","source","image","track"]),Cx=null,Sx=Pi({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),kx="http://www.w3.org/1998/Math/MathML",GS="http://www.w3.org/2000/svg",w1="http://www.w3.org/1999/xhtml",KS=w1,y_=!1,cv,Ex=["application/xhtml+xml","text/html"],Ax="text/html",x0,uv=null,xx=d.createElement("form"),Tx=function(qt){return qt instanceof RegExp||qt instanceof Function},Dx=function(qt){uv&&uv===qt||((!qt||Sy(qt)!=="object")&&(qt={}),qt=w0(qt),to="ALLOWED_TAGS"in qt?Pi({},qt.ALLOWED_TAGS):wr,Is="ALLOWED_ATTR"in qt?Pi({},qt.ALLOWED_ATTR):yo,Cx="ADD_URI_SAFE_ATTR"in qt?Pi(w0(Sx),qt.ADD_URI_SAFE_ATTR):Sx,vD="ADD_DATA_URI_TAGS"in qt?Pi(w0(yD),qt.ADD_DATA_URI_TAGS):yD,zy="FORBID_CONTENTS"in qt?Pi({},qt.FORBID_CONTENTS):bD,Dn="FORBID_TAGS"in qt?Pi({},qt.FORBID_TAGS):{},qo="FORBID_ATTR"in qt?Pi({},qt.FORBID_ATTR):{},$y="USE_PROFILES"in qt?qt.USE_PROFILES:!1,Ys=qt.ALLOW_ARIA_ATTR!==!1,Kr=qt.ALLOW_DATA_ATTR!==!1,co=qt.ALLOW_UNKNOWN_PROTOCOLS||!1,Ws=qt.SAFE_FOR_TEMPLATES||!1,ii=qt.WHOLE_DOCUMENT||!1,Ec=qt.RETURN_DOM||!1,Mh=qt.RETURN_DOM_FRAGMENT||!1,zd=qt.RETURN_TRUSTED_TYPE||!1,Si=qt.FORCE_BODY||!1,Cm=qt.SANITIZE_DOM!==!1,Hy=qt.KEEP_CONTENT!==!1,v_=qt.IN_PLACE||!1,Mn=qt.ALLOWED_URI_REGEXP||Mn,KS=qt.NAMESPACE||w1,qt.CUSTOM_ELEMENT_HANDLING&&Tx(qt.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Rn.tagNameCheck=qt.CUSTOM_ELEMENT_HANDLING.tagNameCheck),qt.CUSTOM_ELEMENT_HANDLING&&Tx(qt.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Rn.attributeNameCheck=qt.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),qt.CUSTOM_ELEMENT_HANDLING&&typeof qt.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(Rn.allowCustomizedBuiltInElements=qt.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),cv=Ex.indexOf(qt.PARSER_MEDIA_TYPE)===-1?cv=Ax:cv=qt.PARSER_MEDIA_TYPE,x0=cv==="application/xhtml+xml"?function(vo){return vo}:ET,Ws&&(Kr=!1),Mh&&(Ec=!0),$y&&(to=Pi({},l1($8)),Is=[],$y.html===!0&&(Pi(to,OR),Pi(Is,RR)),$y.svg===!0&&(Pi(to,rd),Pi(Is,qw),Pi(Is,xT)),$y.svgFilters===!0&&(Pi(to,Kb),Pi(Is,qw),Pi(Is,xT)),$y.mathMl===!0&&(Pi(to,MR),Pi(Is,AT),Pi(Is,xT))),qt.ADD_TAGS&&(to===wr&&(to=w0(to)),Pi(to,qt.ADD_TAGS)),qt.ADD_ATTR&&(Is===yo&&(Is=w0(Is)),Pi(Is,qt.ADD_ATTR)),qt.ADD_URI_SAFE_ATTR&&Pi(Cx,qt.ADD_URI_SAFE_ATTR),qt.FORBID_CONTENTS&&(zy===bD&&(zy=w0(zy)),Pi(zy,qt.FORBID_CONTENTS)),Hy&&(to["#text"]=!0),ii&&Pi(to,["html","head","body"]),to.table&&(Pi(to,["tbody"]),delete Dn.tbody),sd&&sd(qt),uv=qt)},wD=Pi({},["mi","mo","mn","ms","mtext"]),_D=Pi({},["foreignobject","desc","title","annotation-xml"]),R$=Pi({},["title","style","font","a","script"]),_1=Pi({},rd);Pi(_1,Kb),Pi(_1,F8);var w_=Pi({},MR);Pi(w_,H8);var Rt=function(qt){var vo=vt(qt);(!vo||!vo.tagName)&&(vo={namespaceURI:w1,tagName:"template"});var ws=ET(qt.tagName),wl=ET(vo.tagName);return qt.namespaceURI===GS?vo.namespaceURI===w1?ws==="svg":vo.namespaceURI===kx?ws==="svg"&&(wl==="annotation-xml"||wD[wl]):Boolean(_1[ws]):qt.namespaceURI===kx?vo.namespaceURI===w1?ws==="math":vo.namespaceURI===GS?ws==="math"&&_D[wl]:Boolean(w_[ws]):qt.namespaceURI===w1?vo.namespaceURI===GS&&!_D[wl]||vo.namespaceURI===kx&&!wD[wl]?!1:!w_[ws]&&(R$[ws]||!_1[ws]):!1},Nt=function(qt){AA(i.removed,{element:qt});try{qt.parentNode.removeChild(qt)}catch{try{qt.outerHTML=dn}catch{qt.remove()}}},Nn=function(qt,vo){try{AA(i.removed,{attribute:vo.getAttributeNode(qt),from:vo})}catch{AA(i.removed,{attribute:null,from:vo})}if(vo.removeAttribute(qt),qt==="is"&&!Is[qt])if(Ec||Mh)try{Nt(vo)}catch{}else try{vo.setAttribute(qt,"")}catch{}},xn=function(qt){var vo,ws;if(Si)qt=""+qt;else{var wl=TR(qt,/^[\r\n\t ]+/);ws=wl&&wl[0]}cv==="application/xhtml+xml"&&(qt=''+qt+"");var Sm=Mt?Mt.createHTML(qt):qt;if(KS===w1)try{vo=new be().parseFromString(Sm,cv)}catch{}if(!vo||!vo.documentElement){vo=Pn.createDocument(KS,"template",null);try{vo.documentElement.innerHTML=y_?"":Sm}catch{}}var Vd=vo.body||vo.documentElement;return qt&&ws&&Vd.insertBefore(d.createTextNode(ws),Vd.childNodes[0]||null),KS===w1?wn.call(vo,ii?"html":"body")[0]:ii?vo.documentElement:Vd},Bo=function(qt){return Lt.call(qt.ownerDocument||qt,qt,B.SHOW_ELEMENT|B.SHOW_COMMENT|B.SHOW_TEXT,null,!1)},dr=function(qt){return qt instanceof ue&&(typeof qt.nodeName!="string"||typeof qt.textContent!="string"||typeof qt.removeChild!="function"||!(qt.attributes instanceof ie)||typeof qt.removeAttribute!="function"||typeof qt.setAttribute!="function"||typeof qt.namespaceURI!="string"||typeof qt.insertBefore!="function")},la=function(qt){return Sy(E)==="object"?qt instanceof E:qt&&Sy(qt)==="object"&&typeof qt.nodeType=="number"&&typeof qt.nodeName=="string"},Ac=function(qt,vo,ws){!Cs[qt]||B8(Cs[qt],function(wl){wl.call(i,vo,ws,uv)})},du=function(qt){var vo;if(Ac("beforeSanitizeElements",qt,null),dr(qt)||Ah(/[\u0080-\uFFFF]/,qt.nodeName))return Nt(qt),!0;var ws=x0(qt.nodeName);if(Ac("uponSanitizeElement",qt,{tagName:ws,allowedTags:to}),qt.hasChildNodes()&&!la(qt.firstElementChild)&&(!la(qt.content)||!la(qt.content.firstElementChild))&&Ah(/<[/\w]/g,qt.innerHTML)&&Ah(/<[/\w]/g,qt.textContent)||ws==="select"&&Ah(/