diff --git a/front/dist/assets/main.f9100565.js b/front/dist/assets/main.1ef17975.js similarity index 96% rename from front/dist/assets/main.f9100565.js rename to front/dist/assets/main.1ef17975.js index 3350eef..75b340f 100644 --- a/front/dist/assets/main.f9100565.js +++ b/front/dist/assets/main.1ef17975.js @@ -24,34 +24,34 @@ __p += '`),_i&&(Vn+=`' + function print() { __p += __j.call(arguments, '') } `:`; `)+Vn+`return __p -}`;var Hr=s_(function(){return Ur(Ue,ds+"return "+Vn).apply(t,ft)});if(Hr.source=Vn,Z2(Hr))throw Hr;return Hr}function n_(S){return ll(S).toLowerCase()}function o_(S){return ll(S).toUpperCase()}function iE(S,T,$){if(S=ll(S),S&&($||T===t))return Pa(S);if(!S||!(T=Gi(T)))return S;var ae=Ua(S),Se=Ua(T),Ue=rc(ae,Se),ft=Vf(ae,Se)+1;return rh(ae,Ue,ft).join("")}function lE(S,T,$){if(S=ll(S),S&&($||T===t))return S.slice(0,Ig(S)+1);if(!S||!(T=Gi(T)))return S;var ae=Ua(S),Se=Vf(ae,Ua(T))+1;return rh(ae,0,Se).join("")}function Xv(S,T,$){if(S=ll(S),S&&($||T===t))return S.replace(Ao,"");if(!S||!(T=Gi(T)))return S;var ae=Ua(S),Se=rc(ae,Ua(T));return rh(ae,Se).join("")}function TC(S,T){var $=Oe,ae=ye;if(pa(T)){var Se="separator"in T?T.separator:Se;$="length"in T?jr(T.length):$,ae="omission"in T?Gi(T.omission):ae}S=ll(S);var Ue=S.length;if(ta(S)){var ft=Ua(S);Ue=ft.length}if($>=Ue)return S;var Et=$-Wf(ae);if(Et<1)return ae;var zt=ft?rh(ft,0,Et).join(""):S.slice(0,Et);if(Se===t)return zt+ae;if(ft&&(Et+=zt.length-Et),sf(Se)){if(S.slice(Et).search(Se)){var pn,Hn=zt;for(Se.global||(Se=Gd(Se.source,ll(Xe.exec(Se))+"g")),Se.lastIndex=0;pn=Se.exec(Hn);)var Vn=pn.index;zt=zt.slice(0,Vn===t?Et:Vn)}}else if(S.indexOf(Gi(Se),Et)!=Et){var Lo=zt.lastIndexOf(Se);Lo>-1&&(zt=zt.slice(0,Lo))}return zt+ae}function Jv(S){return S=ll(S),S&&Li.test(S)?S.replace(ln,Je):S}var Ab=lh(function(S,T,$){return S+($?" ":"")+T.toUpperCase()}),a0=Sv("toUpperCase");function Qv(S,T,$){return S=ll(S),T=$?t:T,T===t?_f(S)?Bg(S):jd(S):S.match(T)||[]}var s_=ar(function(S,T){try{return oi(S,t,T)}catch($){return Z2($)?$:new er($)}}),DC=Td(function(S,T){return Ss(T,function($){$=Ju($),fi(S,$,$2(S[$],S))}),S});function r_(S){var T=S==null?0:S.length,$=Hs();return S=T?hl(S,function(ae){if(typeof ae[1]!="function")throw new _l(f);return[$(ae[0]),ae[1]]}):[],ar(function(ae){for(var Se=-1;++Seje)return[];var $=Pe,ae=kr(S,Pe);T=Hs(T),S-=Pe;for(var Se=Dr(ae,T);++$0||T<0)?new ui($):(S<0?$=$.takeRight(-S):S&&($=$.drop(S)),T!==t&&(T=jr(T),$=T<0?$.dropRight(-T):$.take(T-S)),$)},ui.prototype.takeRightWhile=function(S){return this.reverse().takeWhile(S).reverse()},ui.prototype.toArray=function(){return this.take(Pe)},qf(ui.prototype,function(S,T){var $=/^(?:filter|find|map|reject)|While$/.test(T),ae=/^(?:head|last)$/.test(T),Se=xe[ae?"take"+(T=="last"?"Right":""):T],Ue=ae||/^find/.test(T);!Se||(xe.prototype[T]=function(){var ft=this.__wrapped__,Et=ae?[1]:arguments,zt=ft instanceof ui,pn=Et[0],Hn=zt||yr(ft),Vn=function(di){var _i=Se.apply(xe,Hf([di],Et));return ae&&Lo?_i[0]:_i};Hn&&$&&typeof pn=="function"&&pn.length!=1&&(zt=Hn=!1);var Lo=this.__chain__,ds=!!this.__actions__.length,Ps=Ue&&!Lo,Hr=zt&&!ds;if(!Ue&&Hn){ft=Hr?ft:new ui(this);var $s=S.apply(ft,Et);return $s.__actions__.push({func:qp,args:[Vn],thisArg:t}),new ku($s,Lo)}return Ps&&Hr?S.apply(this,Et):($s=this.thru(Vn),Ps?ae?$s.value()[0]:$s.value():$s)})}),Ss(["pop","push","shift","sort","splice","unshift"],function(S){var T=vd[S],$=/^(?:push|sort|unshift)$/.test(S)?"tap":"thru",ae=/^(?:pop|shift)$/.test(S);xe.prototype[S]=function(){var Se=arguments;if(ae&&!this.__chain__){var Ue=this.value();return T.apply(yr(Ue)?Ue:[],Se)}return this[$](function(ft){return T.apply(yr(ft)?ft:[],Se)})}}),qf(ui.prototype,function(S,T){var $=xe[T];if($){var ae=$.name+"";si.call(Qi,ae)||(Qi[ae]=[]),Qi[ae].push({name:T,func:$})}}),Qi[nr(t,Z).name]=[{name:"wrapper",func:t}],ui.prototype.clone=_v,ui.prototype.reverse=$1,ui.prototype.value=Z0,xe.prototype.at=og,xe.prototype.chain=Iv,xe.prototype.commit=tl,xe.prototype.next=tf,xe.prototype.plant=Lk,xe.prototype.reverse=I2,xe.prototype.toJSON=xe.prototype.valueOf=xe.prototype.value=Fk,xe.prototype.first=xe.prototype.head,ri&&(xe.prototype[ri]=J1),xe},Uh=L1();Ze?((Ze.exports=Uh)._=Uh,Ie._=Uh):he._=Uh}).call(sP)})(Dc,Dc.exports);const ebe=Dc.exports;var dhe={exports:{}},woe={exports:{}},hhe=function(e,t){return function(){for(var l=new Array(arguments.length),u=0;u"u"}function nbe(r){return r!==null&&!une(r)&&r.constructor!==null&&!une(r.constructor)&&typeof r.constructor.isBuffer=="function"&&r.constructor.isBuffer(r)}function mhe(r){return Ck.call(r)==="[object ArrayBuffer]"}function obe(r){return Ck.call(r)==="[object FormData]"}function sbe(r){var e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(r):e=r&&r.buffer&&mhe(r.buffer),e}function rbe(r){return typeof r=="string"}function ibe(r){return typeof r=="number"}function ghe(r){return r!==null&&typeof r=="object"}function xz(r){if(Ck.call(r)!=="[object Object]")return!1;var e=Object.getPrototypeOf(r);return e===null||e===Object.prototype}function lbe(r){return Ck.call(r)==="[object Date]"}function abe(r){return Ck.call(r)==="[object File]"}function cbe(r){return Ck.call(r)==="[object Blob]"}function phe(r){return Ck.call(r)==="[object Function]"}function ube(r){return ghe(r)&&phe(r.pipe)}function fbe(r){return Ck.call(r)==="[object URLSearchParams]"}function dbe(r){return r.trim?r.trim():r.replace(/^\s+|\s+$/g,"")}function hbe(){return typeof navigator<"u"&&(navigator.product==="ReactNative"||navigator.product==="NativeScript"||navigator.product==="NS")?!1:typeof window<"u"&&typeof document<"u"}function Soe(r,e){if(!(r===null||typeof r>"u"))if(typeof r!="object"&&(r=[r]),Coe(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(tie(v)+"="+tie(A))}))}),l=u.join("&")}if(l){var f=e.indexOf("#");f!==-1&&(e=e.slice(0,f)),e+=(e.indexOf("?")===-1?"?":"&")+l}return e},pbe=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){pbe.forEach(this.handlers,function(s){s!==null&&e(s)})};var bbe=HV,vbe=Pp,ybe=function(e,t){vbe.forEach(e,function(l,u){u!==t&&u.toUpperCase()===t.toUpperCase()&&(e[t]=l,delete e[u])})},vhe=function(e,t,s,l,u){return e.config=t,s&&(e.code=s),e.request=l,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},$ee,nie;function yhe(){if(nie)return $ee;nie=1;var r=vhe;return $ee=function(t,s,l,u,f){var h=new Error(t);return r(h,s,l,u,f)},$ee}var zee,oie;function _be(){if(oie)return zee;oie=1;var r=yhe();return zee=function(t,s,l){var u=l.config.validateStatus;!l.status||!u||u(l.status)?t(l):s(r("Request failed with status code "+l.status,l.config,null,l.request,l))},zee}var Vee,sie;function wbe(){if(sie)return Vee;sie=1;var r=Pp;return Vee=r.isStandardBrowserEnv()?function(){return{write:function(s,l,u,f,h,g){var v=[];v.push(s+"="+encodeURIComponent(l)),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 l=document.cookie.match(new RegExp("(^|;\\s*)("+s+")=([^;]*)"));return l?decodeURIComponent(l[3]):null},remove:function(s){this.write(s,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}(),Vee}var Wee,rie;function Cbe(){return rie||(rie=1,Wee=function(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}),Wee}var Uee,iie;function Sbe(){return iie||(iie=1,Uee=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}),Uee}var jee,lie;function kbe(){if(lie)return jee;lie=1;var r=Cbe(),e=Sbe();return jee=function(s,l){return s&&!r(l)?e(s,l):l},jee}var Zee,aie;function Ebe(){if(aie)return Zee;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 Zee=function(s){var l={},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(l[u]&&e.indexOf(u)>=0)return;u==="set-cookie"?l[u]=(l[u]?l[u]:[]).concat([f]):l[u]=l[u]?l[u]+", "+f:f}}),l},Zee}var qee,cie;function Abe(){if(cie)return qee;cie=1;var r=Pp;return qee=r.isStandardBrowserEnv()?function(){var t=/(msie|trident)/i.test(navigator.userAgent),s=document.createElement("a"),l;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 l=u(window.location.href),function(h){var g=r.isString(h)?u(h):h;return g.protocol===l.protocol&&g.host===l.host}}():function(){return function(){return!0}}(),qee}var Gee,uie;function $V(){if(uie)return Gee;uie=1;function r(e){this.message=e}return r.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},r.prototype.__CANCEL__=!0,Gee=r,Gee}var Kee,fie;function die(){if(fie)return Kee;fie=1;var r=Pp,e=_be(),t=wbe(),s=bhe,l=kbe(),u=Ebe(),f=Abe(),h=yhe(),g=zV(),v=$V();return Kee=function(A){return new Promise(function(N,F){var W=A.data,H=A.headers,Z=A.responseType,ee;function L(){A.cancelToken&&A.cancelToken.unsubscribe(ee),A.signal&&A.signal.removeEventListener("abort",ee)}r.isFormData(W)&&delete H["Content-Type"];var te=new XMLHttpRequest;if(A.auth){var se=A.auth.username||"",ne=A.auth.password?unescape(encodeURIComponent(A.auth.password)):"";H.Authorization="Basic "+btoa(se+":"+ne)}var X=l(A.baseURL,A.url);te.open(A.method.toUpperCase(),s(X,A.params,A.paramsSerializer),!0),te.timeout=A.timeout;function _e(){if(!!te){var Oe="getAllResponseHeaders"in te?u(te.getAllResponseHeaders()):null,ye=!Z||Z==="text"||Z==="json"?te.responseText:te.response,me={data:ye,status:te.status,statusText:te.statusText,headers:Oe,config:A,request:te};e(function(Ge){N(Ge),L()},function(Ge){F(Ge),L()},me),te=null}}if("onloadend"in te?te.onloadend=_e:te.onreadystatechange=function(){!te||te.readyState!==4||te.status===0&&!(te.responseURL&&te.responseURL.indexOf("file:")===0)||setTimeout(_e)},te.onabort=function(){!te||(F(h("Request aborted",A,"ECONNABORTED",te)),te=null)},te.onerror=function(){F(h("Network Error",A,null,te)),te=null},te.ontimeout=function(){var ye=A.timeout?"timeout of "+A.timeout+"ms exceeded":"timeout exceeded",me=A.transitional||g.transitional;A.timeoutErrorMessage&&(ye=A.timeoutErrorMessage),F(h(ye,A,me.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",te)),te=null},r.isStandardBrowserEnv()){var ke=(A.withCredentials||f(X))&&A.xsrfCookieName?t.read(A.xsrfCookieName):void 0;ke&&(H[A.xsrfHeaderName]=ke)}"setRequestHeader"in te&&r.forEach(H,function(ye,me){typeof W>"u"&&me.toLowerCase()==="content-type"?delete H[me]:te.setRequestHeader(me,ye)}),r.isUndefined(A.withCredentials)||(te.withCredentials=!!A.withCredentials),Z&&Z!=="json"&&(te.responseType=A.responseType),typeof A.onDownloadProgress=="function"&&te.addEventListener("progress",A.onDownloadProgress),typeof A.onUploadProgress=="function"&&te.upload&&te.upload.addEventListener("progress",A.onUploadProgress),(A.cancelToken||A.signal)&&(ee=function(Oe){!te||(F(!Oe||Oe&&Oe.type?new v("canceled"):Oe),te.abort(),te=null)},A.cancelToken&&A.cancelToken.subscribe(ee),A.signal&&(A.signal.aborted?ee():A.signal.addEventListener("abort",ee))),W||(W=null),te.send(W)})},Kee}var Yee,hie;function zV(){if(hie)return Yee;hie=1;var r=Pp,e=ybe,t=vhe,s={"Content-Type":"application/x-www-form-urlencoded"};function l(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=die()),g}function f(g,v,w){if(r.isString(g))try{return(v||JSON.parse)(g),r.trim(g)}catch(A){if(A.name!=="SyntaxError")throw A}return(w||JSON.stringify)(g)}var h={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:u(),transformRequest:[function(v,w){return e(w,"Accept"),e(w,"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)?(l(w,"application/x-www-form-urlencoded;charset=utf-8"),v.toString()):r.isObject(v)||w&&w["Content-Type"]==="application/json"?(l(w,"application/json"),f(v)):v}],transformResponse:[function(v){var w=this.transitional||h.transitional,A=w&&w.silentJSONParsing,D=w&&w.forcedJSONParsing,N=!A&&this.responseType==="json";if(N||D&&r.isString(v)&&v.length)try{return JSON.parse(v)}catch(F){if(N)throw F.name==="SyntaxError"?t(F,this,"E_JSON_PARSE"):F}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)}),Yee=h,Yee}var xbe=Pp,Tbe=zV(),Dbe=function(e,t,s){var l=this||Tbe;return xbe.forEach(s,function(f){e=f.call(l,e,t)}),e},Xee,mie;function _he(){return mie||(mie=1,Xee=function(e){return!!(e&&e.__CANCEL__)}),Xee}var gie=Pp,Jee=Dbe,Obe=_he(),Mbe=zV(),Rbe=$V();function Qee(r){if(r.cancelToken&&r.cancelToken.throwIfRequested(),r.signal&&r.signal.aborted)throw new Rbe("canceled")}var Nbe=function(e){Qee(e),e.headers=e.headers||{},e.data=Jee.call(e,e.data,e.headers,e.transformRequest),e.headers=gie.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),gie.forEach(["delete","get","head","post","put","patch","common"],function(l){delete e.headers[l]});var t=e.adapter||Mbe.adapter;return t(e).then(function(l){return Qee(e),l.data=Jee.call(e,l.data,l.headers,e.transformResponse),l},function(l){return Obe(l)||(Qee(e),l&&l.response&&(l.response.data=Jee.call(e,l.response.data,l.response.headers,e.transformResponse))),Promise.reject(l)})},C1=Pp,whe=function(e,t){t=t||{};var s={};function l(w,A){return C1.isPlainObject(w)&&C1.isPlainObject(A)?C1.merge(w,A):C1.isPlainObject(A)?C1.merge({},A):C1.isArray(A)?A.slice():A}function u(w){if(C1.isUndefined(t[w])){if(!C1.isUndefined(e[w]))return l(void 0,e[w])}else return l(e[w],t[w])}function f(w){if(!C1.isUndefined(t[w]))return l(void 0,t[w])}function h(w){if(C1.isUndefined(t[w])){if(!C1.isUndefined(e[w]))return l(void 0,e[w])}else return l(void 0,t[w])}function g(w){if(w in t)return l(e[w],t[w]);if(w in e)return l(void 0,e[w])}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 D=v[A]||u,N=D(A);C1.isUndefined(N)&&D!==g||(s[A]=N)}),s},ete,pie;function Che(){return pie||(pie=1,ete={version:"0.25.0"}),ete}var Pbe=Che().version,koe={};["object","boolean","number","function","string","symbol"].forEach(function(r,e){koe[r]=function(s){return typeof s===r||"a"+(e<1?"n ":" ")+r}});var bie={};koe.transitional=function(e,t,s){function l(u,f){return"[Axios v"+Pbe+"] Transitional option '"+u+"'"+f+(s?". "+s:"")}return function(u,f,h){if(e===!1)throw new Error(l(f," has been removed"+(t?" in "+t:"")));return t&&!bie[f]&&(bie[f]=!0,console.warn(l(f," has been deprecated since v"+t+" and will be removed in the near future"))),e?e(u,f,h):!0}};function Ibe(r,e,t){if(typeof r!="object")throw new TypeError("options must be an object");for(var s=Object.keys(r),l=s.length;l-- >0;){var u=s[l],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 Bbe={assertOptions:Ibe,validators:koe},She=Pp,Lbe=bhe,vie=bbe,yie=Nbe,VV=whe,khe=Bbe,xD=khe.validators;function oI(r){this.defaults=r,this.interceptors={request:new vie,response:new vie}}oI.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&&khe.assertOptions(s,{silentJSONParsing:xD.transitional(xD.boolean),forcedJSONParsing:xD.transitional(xD.boolean),clarifyTimeoutError:xD.transitional(xD.boolean)},!1);var l=[],u=!0;this.interceptors.request.forEach(function(N){typeof N.runWhen=="function"&&N.runWhen(t)===!1||(u=u&&N.synchronous,l.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=[yie,void 0];for(Array.prototype.unshift.apply(g,l),g=g.concat(f),h=Promise.resolve(t);g.length;)h=h.then(g.shift(),g.shift());return h}for(var v=t;l.length;){var w=l.shift(),A=l.shift();try{v=w(v)}catch(D){A(D);break}}try{h=yie(v)}catch(D){return Promise.reject(D)}for(;f.length;)h=h.then(f.shift(),f.shift());return h};oI.prototype.getUri=function(e){if(!e.url)throw new Error("Provided config url is not valid");return e=VV(this.defaults,e),Lbe(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")};She.forEach(["delete","get","head","options"],function(e){oI.prototype[e]=function(t,s){return this.request(VV(s||{},{method:e,url:t,data:(s||{}).data}))}});She.forEach(["post","put","patch"],function(e){oI.prototype[e]=function(t,s,l){return this.request(VV(l||{},{method:e,url:t,data:s}))}});var Fbe=oI,tte,_ie;function Hbe(){if(_ie)return tte;_ie=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 l=this;this.promise.then(function(u){if(!!l._listeners){var f,h=l._listeners.length;for(f=0;fr;function sI(r,e){for(const t in e)r[t]=e[t];return r}function xhe(r){return r()}function kie(){return Object.create(null)}function Oi(r){r.forEach(xhe)}function B0(r){return typeof r=="function"}function So(r,e){return r!=r?e==e:r!==e||r&&typeof r=="object"||typeof r=="function"}let V$;function Eie(r,e){return V$||(V$=document.createElement("a")),V$.href=e,r===V$.href}function Zbe(r){return Object.keys(r).length===0}function The(r,e,t,s){if(r){const l=Dhe(r,e,t,s);return r[0](l)}}function Dhe(r,e,t,s){return r[1]&&s?sI(t.ctx.slice(),r[1](s(e))):t.ctx}function Ohe(r,e,t,s){if(r[2]&&s){const l=r[2](s(t));if(e.dirty===void 0)return l;if(typeof l=="object"){const u=[],f=Math.max(e.dirty.length,l.length);for(let h=0;h32){const e=[],t=r.ctx.length/32;for(let s=0;swindow.performance.now():()=>Date.now(),Eoe=Nhe?r=>requestAnimationFrame(r):gn;const ZD=new Set;function Ihe(r){ZD.forEach(e=>{e.c(r)||(ZD.delete(e),e.f())}),ZD.size!==0&&Eoe(Ihe)}function Bhe(r){let e;return ZD.size===0&&Eoe(Ihe),{promise:new Promise(t=>{ZD.add(e={c:r,f:t})}),abort(){ZD.delete(e)}}}const qbe=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global;function G(r,e){r.appendChild(e)}function Lhe(r){if(!r)return document;const e=r.getRootNode?r.getRootNode():r.ownerDocument;return e&&e.host?e:r.ownerDocument}function Gbe(r){const e=ie("style");return Kbe(Lhe(r),e),e.sheet}function Kbe(r,e){return G(r.head||r,e),e.sheet}function Ne(r,e,t){r.insertBefore(e,t||null)}function Re(r){r.parentNode&&r.parentNode.removeChild(r)}function nl(r,e){for(let t=0;tr.removeEventListener(e,t,s)}function $u(r){return function(e){return e.preventDefault(),r.call(this,e)}}function V(r,e,t){t==null?r.removeAttribute(e):r.getAttribute(e)!==t&&r.setAttribute(e,t)}function Aoe(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 Xz(r){return r===""?null:+r}function Ybe(r){return Array.from(r.childNodes)}function Un(r,e){e=""+e,r.data!==e&&(r.data=e)}function ur(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 W$(r,e,t){for(let s=0;s>>0}function Qbe(r,e){const t={stylesheet:Gbe(e),rules:{}};return Jz.set(r,t),t}function dne(r,e,t,s,l,u,f,h=0){const g=16.666/s;let v=`{ +}`;var Hr=s_(function(){return Ur(Ue,ds+"return "+Vn).apply(t,ft)});if(Hr.source=Vn,Z2(Hr))throw Hr;return Hr}function n_(S){return ll(S).toLowerCase()}function o_(S){return ll(S).toUpperCase()}function iE(S,T,$){if(S=ll(S),S&&($||T===t))return Pa(S);if(!S||!(T=Gi(T)))return S;var ae=Ua(S),Se=Ua(T),Ue=rc(ae,Se),ft=Vf(ae,Se)+1;return rh(ae,Ue,ft).join("")}function lE(S,T,$){if(S=ll(S),S&&($||T===t))return S.slice(0,Ig(S)+1);if(!S||!(T=Gi(T)))return S;var ae=Ua(S),Se=Vf(ae,Ua(T))+1;return rh(ae,0,Se).join("")}function Xv(S,T,$){if(S=ll(S),S&&($||T===t))return S.replace(Ao,"");if(!S||!(T=Gi(T)))return S;var ae=Ua(S),Se=rc(ae,Ua(T));return rh(ae,Se).join("")}function TC(S,T){var $=Oe,ae=ye;if(pa(T)){var Se="separator"in T?T.separator:Se;$="length"in T?jr(T.length):$,ae="omission"in T?Gi(T.omission):ae}S=ll(S);var Ue=S.length;if(ta(S)){var ft=Ua(S);Ue=ft.length}if($>=Ue)return S;var Et=$-Wf(ae);if(Et<1)return ae;var zt=ft?rh(ft,0,Et).join(""):S.slice(0,Et);if(Se===t)return zt+ae;if(ft&&(Et+=zt.length-Et),sf(Se)){if(S.slice(Et).search(Se)){var pn,Hn=zt;for(Se.global||(Se=Gd(Se.source,ll(Xe.exec(Se))+"g")),Se.lastIndex=0;pn=Se.exec(Hn);)var Vn=pn.index;zt=zt.slice(0,Vn===t?Et:Vn)}}else if(S.indexOf(Gi(Se),Et)!=Et){var Lo=zt.lastIndexOf(Se);Lo>-1&&(zt=zt.slice(0,Lo))}return zt+ae}function Jv(S){return S=ll(S),S&&Li.test(S)?S.replace(ln,Je):S}var Ab=lh(function(S,T,$){return S+($?" ":"")+T.toUpperCase()}),a0=Sv("toUpperCase");function Qv(S,T,$){return S=ll(S),T=$?t:T,T===t?_f(S)?Bg(S):jd(S):S.match(T)||[]}var s_=ar(function(S,T){try{return oi(S,t,T)}catch($){return Z2($)?$:new er($)}}),DC=Td(function(S,T){return Ss(T,function($){$=Ju($),fi(S,$,$2(S[$],S))}),S});function r_(S){var T=S==null?0:S.length,$=Hs();return S=T?hl(S,function(ae){if(typeof ae[1]!="function")throw new _l(f);return[$(ae[0]),ae[1]]}):[],ar(function(ae){for(var Se=-1;++Seje)return[];var $=Pe,ae=kr(S,Pe);T=Hs(T),S-=Pe;for(var Se=Dr(ae,T);++$0||T<0)?new ui($):(S<0?$=$.takeRight(-S):S&&($=$.drop(S)),T!==t&&(T=jr(T),$=T<0?$.dropRight(-T):$.take(T-S)),$)},ui.prototype.takeRightWhile=function(S){return this.reverse().takeWhile(S).reverse()},ui.prototype.toArray=function(){return this.take(Pe)},qf(ui.prototype,function(S,T){var $=/^(?:filter|find|map|reject)|While$/.test(T),ae=/^(?:head|last)$/.test(T),Se=xe[ae?"take"+(T=="last"?"Right":""):T],Ue=ae||/^find/.test(T);!Se||(xe.prototype[T]=function(){var ft=this.__wrapped__,Et=ae?[1]:arguments,zt=ft instanceof ui,pn=Et[0],Hn=zt||yr(ft),Vn=function(di){var _i=Se.apply(xe,Hf([di],Et));return ae&&Lo?_i[0]:_i};Hn&&$&&typeof pn=="function"&&pn.length!=1&&(zt=Hn=!1);var Lo=this.__chain__,ds=!!this.__actions__.length,Ps=Ue&&!Lo,Hr=zt&&!ds;if(!Ue&&Hn){ft=Hr?ft:new ui(this);var $s=S.apply(ft,Et);return $s.__actions__.push({func:qp,args:[Vn],thisArg:t}),new ku($s,Lo)}return Ps&&Hr?S.apply(this,Et):($s=this.thru(Vn),Ps?ae?$s.value()[0]:$s.value():$s)})}),Ss(["pop","push","shift","sort","splice","unshift"],function(S){var T=vd[S],$=/^(?:push|sort|unshift)$/.test(S)?"tap":"thru",ae=/^(?:pop|shift)$/.test(S);xe.prototype[S]=function(){var Se=arguments;if(ae&&!this.__chain__){var Ue=this.value();return T.apply(yr(Ue)?Ue:[],Se)}return this[$](function(ft){return T.apply(yr(ft)?ft:[],Se)})}}),qf(ui.prototype,function(S,T){var $=xe[T];if($){var ae=$.name+"";si.call(Qi,ae)||(Qi[ae]=[]),Qi[ae].push({name:T,func:$})}}),Qi[nr(t,Z).name]=[{name:"wrapper",func:t}],ui.prototype.clone=_v,ui.prototype.reverse=$1,ui.prototype.value=Z0,xe.prototype.at=og,xe.prototype.chain=Iv,xe.prototype.commit=tl,xe.prototype.next=tf,xe.prototype.plant=Lk,xe.prototype.reverse=I2,xe.prototype.toJSON=xe.prototype.valueOf=xe.prototype.value=Fk,xe.prototype.first=xe.prototype.head,ri&&(xe.prototype[ri]=J1),xe},Uh=L1();Ze?((Ze.exports=Uh)._=Uh,Ie._=Uh):he._=Uh}).call(sP)})(Dc,Dc.exports);const ebe=Dc.exports;var dhe={exports:{}},Coe={exports:{}},hhe=function(e,t){return function(){for(var l=new Array(arguments.length),u=0;u"u"}function nbe(r){return r!==null&&!une(r)&&r.constructor!==null&&!une(r.constructor)&&typeof r.constructor.isBuffer=="function"&&r.constructor.isBuffer(r)}function mhe(r){return Ck.call(r)==="[object ArrayBuffer]"}function obe(r){return Ck.call(r)==="[object FormData]"}function sbe(r){var e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(r):e=r&&r.buffer&&mhe(r.buffer),e}function rbe(r){return typeof r=="string"}function ibe(r){return typeof r=="number"}function ghe(r){return r!==null&&typeof r=="object"}function xz(r){if(Ck.call(r)!=="[object Object]")return!1;var e=Object.getPrototypeOf(r);return e===null||e===Object.prototype}function lbe(r){return Ck.call(r)==="[object Date]"}function abe(r){return Ck.call(r)==="[object File]"}function cbe(r){return Ck.call(r)==="[object Blob]"}function phe(r){return Ck.call(r)==="[object Function]"}function ube(r){return ghe(r)&&phe(r.pipe)}function fbe(r){return Ck.call(r)==="[object URLSearchParams]"}function dbe(r){return r.trim?r.trim():r.replace(/^\s+|\s+$/g,"")}function hbe(){return typeof navigator<"u"&&(navigator.product==="ReactNative"||navigator.product==="NativeScript"||navigator.product==="NS")?!1:typeof window<"u"&&typeof document<"u"}function koe(r,e){if(!(r===null||typeof r>"u"))if(typeof r!="object"&&(r=[r]),Soe(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(nie(v)+"="+nie(A))}))}),l=u.join("&")}if(l){var f=e.indexOf("#");f!==-1&&(e=e.slice(0,f)),e+=(e.indexOf("?")===-1?"?":"&")+l}return e},pbe=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){pbe.forEach(this.handlers,function(s){s!==null&&e(s)})};var bbe=HV,vbe=Pp,ybe=function(e,t){vbe.forEach(e,function(l,u){u!==t&&u.toUpperCase()===t.toUpperCase()&&(e[t]=l,delete e[u])})},vhe=function(e,t,s,l,u){return e.config=t,s&&(e.code=s),e.request=l,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},$ee,oie;function yhe(){if(oie)return $ee;oie=1;var r=vhe;return $ee=function(t,s,l,u,f){var h=new Error(t);return r(h,s,l,u,f)},$ee}var zee,sie;function _be(){if(sie)return zee;sie=1;var r=yhe();return zee=function(t,s,l){var u=l.config.validateStatus;!l.status||!u||u(l.status)?t(l):s(r("Request failed with status code "+l.status,l.config,null,l.request,l))},zee}var Vee,rie;function wbe(){if(rie)return Vee;rie=1;var r=Pp;return Vee=r.isStandardBrowserEnv()?function(){return{write:function(s,l,u,f,h,g){var v=[];v.push(s+"="+encodeURIComponent(l)),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 l=document.cookie.match(new RegExp("(^|;\\s*)("+s+")=([^;]*)"));return l?decodeURIComponent(l[3]):null},remove:function(s){this.write(s,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}(),Vee}var Wee,iie;function Cbe(){return iie||(iie=1,Wee=function(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}),Wee}var Uee,lie;function Sbe(){return lie||(lie=1,Uee=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}),Uee}var jee,aie;function kbe(){if(aie)return jee;aie=1;var r=Cbe(),e=Sbe();return jee=function(s,l){return s&&!r(l)?e(s,l):l},jee}var Zee,cie;function Ebe(){if(cie)return Zee;cie=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 Zee=function(s){var l={},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(l[u]&&e.indexOf(u)>=0)return;u==="set-cookie"?l[u]=(l[u]?l[u]:[]).concat([f]):l[u]=l[u]?l[u]+", "+f:f}}),l},Zee}var qee,uie;function Abe(){if(uie)return qee;uie=1;var r=Pp;return qee=r.isStandardBrowserEnv()?function(){var t=/(msie|trident)/i.test(navigator.userAgent),s=document.createElement("a"),l;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 l=u(window.location.href),function(h){var g=r.isString(h)?u(h):h;return g.protocol===l.protocol&&g.host===l.host}}():function(){return function(){return!0}}(),qee}var Gee,fie;function $V(){if(fie)return Gee;fie=1;function r(e){this.message=e}return r.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},r.prototype.__CANCEL__=!0,Gee=r,Gee}var Kee,die;function hie(){if(die)return Kee;die=1;var r=Pp,e=_be(),t=wbe(),s=bhe,l=kbe(),u=Ebe(),f=Abe(),h=yhe(),g=zV(),v=$V();return Kee=function(A){return new Promise(function(N,F){var W=A.data,H=A.headers,Z=A.responseType,ee;function L(){A.cancelToken&&A.cancelToken.unsubscribe(ee),A.signal&&A.signal.removeEventListener("abort",ee)}r.isFormData(W)&&delete H["Content-Type"];var te=new XMLHttpRequest;if(A.auth){var se=A.auth.username||"",ne=A.auth.password?unescape(encodeURIComponent(A.auth.password)):"";H.Authorization="Basic "+btoa(se+":"+ne)}var X=l(A.baseURL,A.url);te.open(A.method.toUpperCase(),s(X,A.params,A.paramsSerializer),!0),te.timeout=A.timeout;function _e(){if(!!te){var Oe="getAllResponseHeaders"in te?u(te.getAllResponseHeaders()):null,ye=!Z||Z==="text"||Z==="json"?te.responseText:te.response,me={data:ye,status:te.status,statusText:te.statusText,headers:Oe,config:A,request:te};e(function(Ge){N(Ge),L()},function(Ge){F(Ge),L()},me),te=null}}if("onloadend"in te?te.onloadend=_e:te.onreadystatechange=function(){!te||te.readyState!==4||te.status===0&&!(te.responseURL&&te.responseURL.indexOf("file:")===0)||setTimeout(_e)},te.onabort=function(){!te||(F(h("Request aborted",A,"ECONNABORTED",te)),te=null)},te.onerror=function(){F(h("Network Error",A,null,te)),te=null},te.ontimeout=function(){var ye=A.timeout?"timeout of "+A.timeout+"ms exceeded":"timeout exceeded",me=A.transitional||g.transitional;A.timeoutErrorMessage&&(ye=A.timeoutErrorMessage),F(h(ye,A,me.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",te)),te=null},r.isStandardBrowserEnv()){var ke=(A.withCredentials||f(X))&&A.xsrfCookieName?t.read(A.xsrfCookieName):void 0;ke&&(H[A.xsrfHeaderName]=ke)}"setRequestHeader"in te&&r.forEach(H,function(ye,me){typeof W>"u"&&me.toLowerCase()==="content-type"?delete H[me]:te.setRequestHeader(me,ye)}),r.isUndefined(A.withCredentials)||(te.withCredentials=!!A.withCredentials),Z&&Z!=="json"&&(te.responseType=A.responseType),typeof A.onDownloadProgress=="function"&&te.addEventListener("progress",A.onDownloadProgress),typeof A.onUploadProgress=="function"&&te.upload&&te.upload.addEventListener("progress",A.onUploadProgress),(A.cancelToken||A.signal)&&(ee=function(Oe){!te||(F(!Oe||Oe&&Oe.type?new v("canceled"):Oe),te.abort(),te=null)},A.cancelToken&&A.cancelToken.subscribe(ee),A.signal&&(A.signal.aborted?ee():A.signal.addEventListener("abort",ee))),W||(W=null),te.send(W)})},Kee}var Yee,mie;function zV(){if(mie)return Yee;mie=1;var r=Pp,e=ybe,t=vhe,s={"Content-Type":"application/x-www-form-urlencoded"};function l(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=hie()),g}function f(g,v,w){if(r.isString(g))try{return(v||JSON.parse)(g),r.trim(g)}catch(A){if(A.name!=="SyntaxError")throw A}return(w||JSON.stringify)(g)}var h={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:u(),transformRequest:[function(v,w){return e(w,"Accept"),e(w,"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)?(l(w,"application/x-www-form-urlencoded;charset=utf-8"),v.toString()):r.isObject(v)||w&&w["Content-Type"]==="application/json"?(l(w,"application/json"),f(v)):v}],transformResponse:[function(v){var w=this.transitional||h.transitional,A=w&&w.silentJSONParsing,D=w&&w.forcedJSONParsing,N=!A&&this.responseType==="json";if(N||D&&r.isString(v)&&v.length)try{return JSON.parse(v)}catch(F){if(N)throw F.name==="SyntaxError"?t(F,this,"E_JSON_PARSE"):F}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)}),Yee=h,Yee}var xbe=Pp,Tbe=zV(),Dbe=function(e,t,s){var l=this||Tbe;return xbe.forEach(s,function(f){e=f.call(l,e,t)}),e},Xee,gie;function _he(){return gie||(gie=1,Xee=function(e){return!!(e&&e.__CANCEL__)}),Xee}var pie=Pp,Jee=Dbe,Obe=_he(),Mbe=zV(),Rbe=$V();function Qee(r){if(r.cancelToken&&r.cancelToken.throwIfRequested(),r.signal&&r.signal.aborted)throw new Rbe("canceled")}var Nbe=function(e){Qee(e),e.headers=e.headers||{},e.data=Jee.call(e,e.data,e.headers,e.transformRequest),e.headers=pie.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),pie.forEach(["delete","get","head","post","put","patch","common"],function(l){delete e.headers[l]});var t=e.adapter||Mbe.adapter;return t(e).then(function(l){return Qee(e),l.data=Jee.call(e,l.data,l.headers,e.transformResponse),l},function(l){return Obe(l)||(Qee(e),l&&l.response&&(l.response.data=Jee.call(e,l.response.data,l.response.headers,e.transformResponse))),Promise.reject(l)})},C1=Pp,whe=function(e,t){t=t||{};var s={};function l(w,A){return C1.isPlainObject(w)&&C1.isPlainObject(A)?C1.merge(w,A):C1.isPlainObject(A)?C1.merge({},A):C1.isArray(A)?A.slice():A}function u(w){if(C1.isUndefined(t[w])){if(!C1.isUndefined(e[w]))return l(void 0,e[w])}else return l(e[w],t[w])}function f(w){if(!C1.isUndefined(t[w]))return l(void 0,t[w])}function h(w){if(C1.isUndefined(t[w])){if(!C1.isUndefined(e[w]))return l(void 0,e[w])}else return l(void 0,t[w])}function g(w){if(w in t)return l(e[w],t[w]);if(w in e)return l(void 0,e[w])}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 D=v[A]||u,N=D(A);C1.isUndefined(N)&&D!==g||(s[A]=N)}),s},ete,bie;function Che(){return bie||(bie=1,ete={version:"0.25.0"}),ete}var Pbe=Che().version,Eoe={};["object","boolean","number","function","string","symbol"].forEach(function(r,e){Eoe[r]=function(s){return typeof s===r||"a"+(e<1?"n ":" ")+r}});var vie={};Eoe.transitional=function(e,t,s){function l(u,f){return"[Axios v"+Pbe+"] Transitional option '"+u+"'"+f+(s?". "+s:"")}return function(u,f,h){if(e===!1)throw new Error(l(f," has been removed"+(t?" in "+t:"")));return t&&!vie[f]&&(vie[f]=!0,console.warn(l(f," has been deprecated since v"+t+" and will be removed in the near future"))),e?e(u,f,h):!0}};function Ibe(r,e,t){if(typeof r!="object")throw new TypeError("options must be an object");for(var s=Object.keys(r),l=s.length;l-- >0;){var u=s[l],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 Bbe={assertOptions:Ibe,validators:Eoe},She=Pp,Lbe=bhe,yie=bbe,_ie=Nbe,VV=whe,khe=Bbe,xD=khe.validators;function oI(r){this.defaults=r,this.interceptors={request:new yie,response:new yie}}oI.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&&khe.assertOptions(s,{silentJSONParsing:xD.transitional(xD.boolean),forcedJSONParsing:xD.transitional(xD.boolean),clarifyTimeoutError:xD.transitional(xD.boolean)},!1);var l=[],u=!0;this.interceptors.request.forEach(function(N){typeof N.runWhen=="function"&&N.runWhen(t)===!1||(u=u&&N.synchronous,l.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=[_ie,void 0];for(Array.prototype.unshift.apply(g,l),g=g.concat(f),h=Promise.resolve(t);g.length;)h=h.then(g.shift(),g.shift());return h}for(var v=t;l.length;){var w=l.shift(),A=l.shift();try{v=w(v)}catch(D){A(D);break}}try{h=_ie(v)}catch(D){return Promise.reject(D)}for(;f.length;)h=h.then(f.shift(),f.shift());return h};oI.prototype.getUri=function(e){if(!e.url)throw new Error("Provided config url is not valid");return e=VV(this.defaults,e),Lbe(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")};She.forEach(["delete","get","head","options"],function(e){oI.prototype[e]=function(t,s){return this.request(VV(s||{},{method:e,url:t,data:(s||{}).data}))}});She.forEach(["post","put","patch"],function(e){oI.prototype[e]=function(t,s,l){return this.request(VV(l||{},{method:e,url:t,data:s}))}});var Fbe=oI,tte,wie;function Hbe(){if(wie)return tte;wie=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 l=this;this.promise.then(function(u){if(!!l._listeners){var f,h=l._listeners.length;for(f=0;fr;function sI(r,e){for(const t in e)r[t]=e[t];return r}function xhe(r){return r()}function Eie(){return Object.create(null)}function Oi(r){r.forEach(xhe)}function B0(r){return typeof r=="function"}function So(r,e){return r!=r?e==e:r!==e||r&&typeof r=="object"||typeof r=="function"}let V$;function Aie(r,e){return V$||(V$=document.createElement("a")),V$.href=e,r===V$.href}function Zbe(r){return Object.keys(r).length===0}function The(r,e,t,s){if(r){const l=Dhe(r,e,t,s);return r[0](l)}}function Dhe(r,e,t,s){return r[1]&&s?sI(t.ctx.slice(),r[1](s(e))):t.ctx}function Ohe(r,e,t,s){if(r[2]&&s){const l=r[2](s(t));if(e.dirty===void 0)return l;if(typeof l=="object"){const u=[],f=Math.max(e.dirty.length,l.length);for(let h=0;h32){const e=[],t=r.ctx.length/32;for(let s=0;swindow.performance.now():()=>Date.now(),Aoe=Nhe?r=>requestAnimationFrame(r):gn;const ZD=new Set;function Ihe(r){ZD.forEach(e=>{e.c(r)||(ZD.delete(e),e.f())}),ZD.size!==0&&Aoe(Ihe)}function Bhe(r){let e;return ZD.size===0&&Aoe(Ihe),{promise:new Promise(t=>{ZD.add(e={c:r,f:t})}),abort(){ZD.delete(e)}}}const qbe=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global;function G(r,e){r.appendChild(e)}function Lhe(r){if(!r)return document;const e=r.getRootNode?r.getRootNode():r.ownerDocument;return e&&e.host?e:r.ownerDocument}function Gbe(r){const e=ie("style");return Kbe(Lhe(r),e),e.sheet}function Kbe(r,e){return G(r.head||r,e),e.sheet}function Ne(r,e,t){r.insertBefore(e,t||null)}function Re(r){r.parentNode&&r.parentNode.removeChild(r)}function nl(r,e){for(let t=0;tr.removeEventListener(e,t,s)}function $u(r){return function(e){return e.preventDefault(),r.call(this,e)}}function V(r,e,t){t==null?r.removeAttribute(e):r.getAttribute(e)!==t&&r.setAttribute(e,t)}function xoe(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 Xz(r){return r===""?null:+r}function Ybe(r){return Array.from(r.childNodes)}function Un(r,e){e=""+e,r.data!==e&&(r.data=e)}function ur(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 W$(r,e,t){for(let s=0;s>>0}function Qbe(r,e){const t={stylesheet:Gbe(e),rules:{}};return Jz.set(r,t),t}function dne(r,e,t,s,l,u,f,h=0){const g=16.666/s;let v=`{ `;for(let H=0;H<=1;H+=g){const Z=e+(t-e)*u(H);v+=H*100+`%{${f(Z,1-Z)}} `}const w=v+`100% {${f(t,1-t)}} -}`,A=`__svelte_${Jbe(w)}_${h}`,D=Lhe(r),{stylesheet:N,rules:F}=Jz.get(D)||Qbe(D,r);F[A]||(F[A]=!0,N.insertRule(`@keyframes ${A} ${w}`,N.cssRules.length));const W=r.style.animation||"";return r.style.animation=`${W?`${W}, `:""}${A} ${s}ms linear ${l}ms 1 both`,Qz+=1,A}function $he(r,e){const t=(r.style.animation||"").split(", "),s=t.filter(e?u=>u.indexOf(e)<0:u=>u.indexOf("__svelte")===-1),l=t.length-s.length;l&&(r.style.animation=s.join(", "),Qz-=l,Qz||eve())}function eve(){Eoe(()=>{Qz||(Jz.forEach(r=>{const{ownerNode:e}=r.stylesheet;e&&Re(e)}),Jz.clear())})}function zhe(r,e,t,s){if(!e)return gn;const l=r.getBoundingClientRect();if(e.left===l.left&&e.right===l.right&&e.top===l.top&&e.bottom===l.bottom)return gn;const{delay:u=0,duration:f=300,easing:h=Ahe,start:g=Phe()+u,end:v=g+f,tick:w=gn,css:A}=t(r,{from:e,to:l},s);let D=!0,N=!1,F;function W(){A&&(F=dne(r,0,1,f,u,h,A)),u||(N=!0)}function H(){A&&$he(r,F),D=!1}return Bhe(Z=>{if(!N&&Z>=g&&(N=!0),N&&Z>=v&&(w(1,0),H()),!D)return!1;if(N){const ee=Z-g,L=0+1*h(ee/f);w(L,1-L)}return!0}),W(),w(0,1),H}function Vhe(r){const e=getComputedStyle(r);if(e.position!=="absolute"&&e.position!=="fixed"){const{width:t,height:s}=e,l=r.getBoundingClientRect();r.style.position="absolute",r.style.width=t,r.style.height=s,tve(r,l)}}function tve(r,e){const t=r.getBoundingClientRect();if(e.left!==t.left||e.top!==t.top){const s=getComputedStyle(r),l=s.transform==="none"?"":s.transform;r.style.transform=`${l} translate(${e.left-t.left}px, ${e.top-t.top}px)`}}let LP;function SP(r){LP=r}function vO(){if(!LP)throw new Error("Function called outside component initialization");return LP}function H0(r){vO().$$.on_mount.push(r)}function Whe(r){vO().$$.after_update.push(r)}function Uhe(r){vO().$$.on_destroy.push(r)}function Ip(){const r=vO();return(e,t,{cancelable:s=!1}={})=>{const l=r.$$.callbacks[e];if(l){const u=Hhe(e,t,{cancelable:s});return l.slice().forEach(f=>{f.call(r,u)}),!u.defaultPrevented}return!0}}function kP(r,e){return vO().$$.context.set(r,e),e}function ni(r){return vO().$$.context.get(r)}function Dz(r,e){const t=r.$$.callbacks[e.type];t&&t.slice().forEach(s=>s.call(this,e))}const PD=[],Jo=[];let qD=[];const hne=[],nve=Promise.resolve();let mne=!1;function ove(){mne||(mne=!0,nve.then(jhe))}function hk(r){qD.push(r)}function Ar(r){hne.push(r)}const ste=new Set;let TD=0;function jhe(){if(TD!==0)return;const r=LP;do{try{for(;TDr.indexOf(s)===-1?e.push(s):t.push(s)),t.forEach(s=>s()),qD=e}let rP;function ive(){return rP||(rP=Promise.resolve(),rP.then(()=>{rP=null})),rP}function rte(r,e,t){r.dispatchEvent(Hhe(`${e?"intro":"outro"}${t}`))}const Oz=new Set;let Ew;function bo(){Ew={r:0,c:[],p:Ew}}function vo(){Ew.r||Oi(Ew.c),Ew=Ew.p}function Ae(r,e){r&&r.i&&(Oz.delete(r),r.i(e))}function $e(r,e,t,s){if(r&&r.o){if(Oz.has(r))return;Oz.add(r),Ew.c.push(()=>{Oz.delete(r),s&&(t&&r.d(1),s())}),r.o(e)}else s&&s()}const lve={duration:0};function eV(r,e,t,s){const l={direction:"both"};let u=e(r,t,l),f=s?0:1,h=null,g=null,v=null;function w(){v&&$he(r,v)}function A(N,F){const W=N.b-f;return F*=Math.abs(W),{a:f,b:N.b,d:W,duration:F,start:N.start,end:N.start+F,group:N.group}}function D(N){const{delay:F=0,duration:W=300,easing:H=Ahe,tick:Z=gn,css:ee}=u||lve,L={start:Phe()+F,b:N};N||(L.group=Ew,Ew.r+=1),h||g?g=L:(ee&&(w(),v=dne(r,f,N,W,F,H,ee)),N&&Z(0,1),h=A(L,W),hk(()=>rte(r,N,"start")),Bhe(te=>{if(g&&te>g.start&&(h=A(g,W),g=null,rte(r,h.b,"start"),ee&&(w(),v=dne(r,f,h.b,h.duration,0,H,u.css))),h){if(te>=h.end)Z(f=h.b,1-f),rte(r,h.b,"end"),g||(h.b?w():--h.group.r||Oi(h.group.c)),h=null;else if(te>=h.start){const se=te-h.start;f=h.a+h.d*H(se/h.duration),Z(f,1-f)}}return!!(h||g)}))}return{run(N){B0(u)?ive().then(()=>{u=u(l),D(N)}):D(N)},end(){w(),h=g=null}}}function rI(r,e){r.d(1),e.delete(r.key)}function gv(r,e){$e(r,1,1,()=>{e.delete(r.key)})}function Zhe(r,e){r.f(),gv(r,e)}function $h(r,e,t,s,l,u,f,h,g,v,w,A){let D=r.length,N=u.length,F=D;const W={};for(;F--;)W[r[F].key]=F;const H=[],Z=new Map,ee=new Map,L=[];for(F=N;F--;){const X=A(l,u,F),_e=t(X);let ke=f.get(_e);ke?s&&L.push(()=>ke.p(X,e)):(ke=v(_e,X),ke.c()),Z.set(_e,H[F]=ke),_e in W&&ee.set(_e,Math.abs(F-W[_e]))}const te=new Set,se=new Set;function ne(X){Ae(X,1),X.m(h,w),f.set(X.key,X),w=X.first,N--}for(;D&&N;){const X=H[N-1],_e=r[D-1],ke=X.key,Oe=_e.key;X===_e?(w=X.first,D--,N--):Z.has(Oe)?!f.has(ke)||te.has(ke)?ne(X):se.has(Oe)?D--:ee.get(ke)>ee.get(Oe)?(se.add(ke),ne(X)):(te.add(Oe),D--):(g(_e,f),D--)}for(;D--;){const X=r[D];Z.has(X.key)||g(X,f)}for(;N;)ne(H[N-1]);return Oi(L),H}function WV(r,e){const t={},s={},l={$$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)l[g]||(t[g]=h[g],l[g]=1);r[u]=h}else for(const g in f)l[g]=1}for(const f in s)f in t||(t[f]=void 0);return t}function UV(r){return typeof r=="object"&&r!==null?r:{}}function wr(r,e,t){const s=r.$$.props[e];s!==void 0&&(r.$$.bound[s]=t,t(r.$$.ctx[s]))}function on(r){r&&r.c()}function Jt(r,e,t,s){const{fragment:l,after_update:u}=r.$$;l&&l.m(e,t),s||hk(()=>{const f=r.$$.on_mount.map(xhe).filter(B0);r.$$.on_destroy?r.$$.on_destroy.push(...f):Oi(f),r.$$.on_mount=[]}),u.forEach(hk)}function Qt(r,e){const t=r.$$;t.fragment!==null&&(rve(t.after_update),Oi(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function ave(r,e){r.$$.dirty[0]===-1&&(PD.push(r),ove(),r.$$.dirty.fill(0)),r.$$.dirty[e/31|0]|=1<{const F=N.length?N[0]:D;return v.ctx&&l(v.ctx[A],v.ctx[A]=F)&&(!v.skip_bound&&v.bound[A]&&v.bound[A](F),w&&ave(r,A)),D}):[],v.update(),w=!0,Oi(v.before_update),v.fragment=s?s(v.ctx):!1,e.target){if(e.hydrate){const A=Ybe(e.target);v.fragment&&v.fragment.l(A),A.forEach(Re)}else v.fragment&&v.fragment.c();e.intro&&Ae(r.$$.fragment),Jt(r,e.target,e.anchor,e.customElement),jhe()}SP(g)}class Eo{$destroy(){Qt(this,1),this.$destroy=gn}$on(e,t){if(!B0(t))return gn;const s=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return s.push(t),()=>{const l=s.indexOf(t);l!==-1&&s.splice(l,1)}}$set(e){this.$$set&&!Zbe(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}function Tie(r){let e,t;return{c(){e=ie("div"),t=Gt(r[0]),V(e,"class","alert alert-danger"),V(e,"role","alert")},m(s,l){Ne(s,e,l),G(e,t)},p(s,l){l&1&&Un(t,s[0])},d(s){s&&Re(e)}}}function cve(r){let e,t=r[0]&&Tie(r);return{c(){t&&t.c(),e=Bs()},m(s,l){t&&t.m(s,l),Ne(s,e,l)},p(s,[l]){s[0]?t?t.p(s,l):(t=Tie(s),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},i:gn,o:gn,d(s){t&&t.d(s),s&&Re(e)}}}function uve(r,e,t){let{message:s=""}=e;return r.$$set=l=>{"message"in l&&t(0,s=l.message)},[s]}class iI extends Eo{constructor(e){super(),ko(this,e,uve,cve,So,{message:0})}}function fve(r){let e,t,s,l;return{c(){e=ie("button"),t=ie("span"),s=ze(),l=Gt(r[0]),V(t,"class","spinner-border spinner-border-sm"),V(t,"role","status"),V(t,"aria-hidden","true"),V(e,"type","submit"),V(e,"class","btn btn-primary btn-spinner"),e.disabled=r[1]},m(u,f){Ne(u,e,f),G(e,t),G(e,s),G(e,l)},p(u,[f]){f&1&&Un(l,u[0]),f&2&&(e.disabled=u[1])},i:gn,o:gn,d(u){u&&Re(e)}}}function dve(r,e,t){let{label:s=""}=e,{disabled:l=!1}=e;return r.$$set=u=>{"label"in u&&t(0,s=u.label),"disabled"in u&&t(1,l=u.disabled)},[s,l]}class oO extends Eo{constructor(e){super(),ko(this,e,dve,fve,So,{label:0,disabled:1})}}function hve(r){let e,t,s,l,u,f,h,g,v,w,A,D,N,F,W,H,Z,ee,L;return t=new iI({props:{message:r[2]}}),H=new oO({props:{label:"Register"}}),{c(){e=ie("div"),on(t.$$.fragment),s=ze(),l=ie("form"),u=ie("div"),f=ie("label"),f.textContent="Name",h=ze(),g=ie("input"),v=ze(),w=ie("div"),A=ie("label"),A.textContent="Email address",D=ze(),N=ie("input"),F=ze(),W=ie("div"),on(H.$$.fragment),V(f,"for","name"),V(f,"class","form-label"),V(g,"type","text"),V(g,"class","form-control"),V(g,"id","name"),V(u,"class","mb-3"),V(A,"for","email"),V(A,"class","form-label"),V(N,"type","email"),V(N,"class","form-control"),V(N,"id","email"),V(w,"class","mb-3"),V(W,"class","text-center mt-5 d-block"),V(e,"class","wrapper-tiny")},m(te,se){Ne(te,e,se),Jt(t,e,null),G(e,s),G(e,l),G(l,u),G(u,f),G(u,h),G(u,g),ur(g,r[1]),G(l,v),G(l,w),G(w,A),G(w,D),G(w,N),ur(N,r[0]),G(l,F),G(l,W),Jt(H,W,null),Z=!0,ee||(L=[bn(g,"input",r[4]),bn(N,"input",r[5]),bn(l,"submit",r[3])],ee=!0)},p(te,[se]){const ne={};se&4&&(ne.message=te[2]),t.$set(ne),se&2&&g.value!==te[1]&&ur(g,te[1]),se&1&&N.value!==te[0]&&ur(N,te[0])},i(te){Z||(Ae(t.$$.fragment,te),Ae(H.$$.fragment,te),Z=!0)},o(te){$e(t.$$.fragment,te),$e(H.$$.fragment,te),Z=!1},d(te){te&&Re(e),Qt(t),Qt(H),ee=!1,Oi(L)}}}function mve(r,e,t){const s=ni("channel");let l="",{email:u=""}=e,f="";function h(w){w.preventDefault(),t(2,f=""),axios.post(s.lucentUrl+"/register",{name:l,email:u}).then(()=>{window.location=s.lucentUrl+"/login"}).catch(A=>{var D;t(2,f=(D=A.response)==null?void 0:D.data.error),console.log({errorMessage:f})})}function g(){l=this.value,t(1,l)}function v(){u=this.value,t(0,u)}return r.$$set=w=>{"email"in w&&t(0,u=w.email)},[u,l,f,h,g,v]}class gve extends Eo{constructor(e){super(),ko(this,e,mve,hve,So,{email:0})}}function pve(r){let e,t,s,l,u,f,h,g,v,w,A;return g=new oO({props:{label:"Login"}}),{c(){e=ie("form"),t=ie("div"),s=ie("label"),s.textContent="Email address",l=ze(),u=ie("input"),f=ze(),h=ie("div"),on(g.$$.fragment),V(s,"for","emailaddress"),V(s,"class","form-label"),V(u,"type","email"),V(u,"class","form-control"),V(u,"id","emailaddress"),u.required=!0,V(t,"class","mb-3"),V(h,"class","text-center mt-5 d-block")},m(D,N){Ne(D,e,N),G(e,t),G(t,s),G(t,l),G(t,u),ur(u,r[0]),G(e,f),G(e,h),Jt(g,h,null),v=!0,w||(A=[bn(u,"input",r[3]),bn(e,"submit",r[2])],w=!0)},p(D,N){N&1&&u.value!==D[0]&&ur(u,D[0])},i(D){v||(Ae(g.$$.fragment,D),v=!0)},o(D){$e(g.$$.fragment,D),v=!1},d(D){D&&Re(e),Qt(g),w=!1,Oi(A)}}}function bve(r){let e,t;return{c(){e=ie("div"),t=Gt(r[1]),V(e,"class","alert alert-info"),V(e,"role","alert")},m(s,l){Ne(s,e,l),G(e,t)},p(s,l){l&2&&Un(t,s[1])},i:gn,o:gn,d(s){s&&Re(e)}}}function vve(r){let e,t,s,l;const u=[bve,pve],f=[];function h(g,v){return g[1]?0:1}return t=h(r),s=f[t]=u[t](r),{c(){e=ie("div"),s.c(),V(e,"class","wrapper-tiny")},m(g,v){Ne(g,e,v),f[t].m(e,null),l=!0},p(g,[v]){let w=t;t=h(g),t===w?f[t].p(g,v):(bo(),$e(f[w],1,1,()=>{f[w]=null}),vo(),s=f[t],s?s.p(g,v):(s=f[t]=u[t](g),s.c()),Ae(s,1),s.m(e,null))},i(g){l||(Ae(s),l=!0)},o(g){$e(s),l=!1},d(g){g&&Re(e),f[t].d()}}}function yve(r,e,t){const s=ni("channel");let l="",u="";function f(g){g.preventDefault(),axios.post(s.lucentUrl+"/login",{email:l}).then(v=>{console.log(v),t(1,u="You will receive an email with a login link")}).catch(v=>{})}function h(){l=this.value,t(0,l)}return[l,u,f,h]}class _ve extends Eo{constructor(e){super(),ko(this,e,yve,vve,So,{})}}function qhe(r){const e=r-1;return e*e*e+1}function Ghe(r){return--r*r*r*r*r+1}function tV(r,{delay:e=0,duration:t=400,easing:s=qhe,x:l=0,y:u=0,opacity:f=0}={}){const h=getComputedStyle(r),g=+h.opacity,v=h.transform==="none"?"":h.transform,w=g*(1-f),[A,D]=Aie(l),[N,F]=Aie(u);return{delay:e,duration:t,easing:s,css:(W,H)=>` +}`,A=`__svelte_${Jbe(w)}_${h}`,D=Lhe(r),{stylesheet:N,rules:F}=Jz.get(D)||Qbe(D,r);F[A]||(F[A]=!0,N.insertRule(`@keyframes ${A} ${w}`,N.cssRules.length));const W=r.style.animation||"";return r.style.animation=`${W?`${W}, `:""}${A} ${s}ms linear ${l}ms 1 both`,Qz+=1,A}function $he(r,e){const t=(r.style.animation||"").split(", "),s=t.filter(e?u=>u.indexOf(e)<0:u=>u.indexOf("__svelte")===-1),l=t.length-s.length;l&&(r.style.animation=s.join(", "),Qz-=l,Qz||eve())}function eve(){Aoe(()=>{Qz||(Jz.forEach(r=>{const{ownerNode:e}=r.stylesheet;e&&Re(e)}),Jz.clear())})}function zhe(r,e,t,s){if(!e)return gn;const l=r.getBoundingClientRect();if(e.left===l.left&&e.right===l.right&&e.top===l.top&&e.bottom===l.bottom)return gn;const{delay:u=0,duration:f=300,easing:h=Ahe,start:g=Phe()+u,end:v=g+f,tick:w=gn,css:A}=t(r,{from:e,to:l},s);let D=!0,N=!1,F;function W(){A&&(F=dne(r,0,1,f,u,h,A)),u||(N=!0)}function H(){A&&$he(r,F),D=!1}return Bhe(Z=>{if(!N&&Z>=g&&(N=!0),N&&Z>=v&&(w(1,0),H()),!D)return!1;if(N){const ee=Z-g,L=0+1*h(ee/f);w(L,1-L)}return!0}),W(),w(0,1),H}function Vhe(r){const e=getComputedStyle(r);if(e.position!=="absolute"&&e.position!=="fixed"){const{width:t,height:s}=e,l=r.getBoundingClientRect();r.style.position="absolute",r.style.width=t,r.style.height=s,tve(r,l)}}function tve(r,e){const t=r.getBoundingClientRect();if(e.left!==t.left||e.top!==t.top){const s=getComputedStyle(r),l=s.transform==="none"?"":s.transform;r.style.transform=`${l} translate(${e.left-t.left}px, ${e.top-t.top}px)`}}let LP;function SP(r){LP=r}function vO(){if(!LP)throw new Error("Function called outside component initialization");return LP}function H0(r){vO().$$.on_mount.push(r)}function Whe(r){vO().$$.after_update.push(r)}function Uhe(r){vO().$$.on_destroy.push(r)}function Ip(){const r=vO();return(e,t,{cancelable:s=!1}={})=>{const l=r.$$.callbacks[e];if(l){const u=Hhe(e,t,{cancelable:s});return l.slice().forEach(f=>{f.call(r,u)}),!u.defaultPrevented}return!0}}function kP(r,e){return vO().$$.context.set(r,e),e}function ni(r){return vO().$$.context.get(r)}function Dz(r,e){const t=r.$$.callbacks[e.type];t&&t.slice().forEach(s=>s.call(this,e))}const PD=[],Jo=[];let qD=[];const hne=[],nve=Promise.resolve();let mne=!1;function ove(){mne||(mne=!0,nve.then(jhe))}function hk(r){qD.push(r)}function Ar(r){hne.push(r)}const ste=new Set;let TD=0;function jhe(){if(TD!==0)return;const r=LP;do{try{for(;TDr.indexOf(s)===-1?e.push(s):t.push(s)),t.forEach(s=>s()),qD=e}let rP;function ive(){return rP||(rP=Promise.resolve(),rP.then(()=>{rP=null})),rP}function rte(r,e,t){r.dispatchEvent(Hhe(`${e?"intro":"outro"}${t}`))}const Oz=new Set;let Ew;function bo(){Ew={r:0,c:[],p:Ew}}function vo(){Ew.r||Oi(Ew.c),Ew=Ew.p}function Ae(r,e){r&&r.i&&(Oz.delete(r),r.i(e))}function $e(r,e,t,s){if(r&&r.o){if(Oz.has(r))return;Oz.add(r),Ew.c.push(()=>{Oz.delete(r),s&&(t&&r.d(1),s())}),r.o(e)}else s&&s()}const lve={duration:0};function eV(r,e,t,s){const l={direction:"both"};let u=e(r,t,l),f=s?0:1,h=null,g=null,v=null;function w(){v&&$he(r,v)}function A(N,F){const W=N.b-f;return F*=Math.abs(W),{a:f,b:N.b,d:W,duration:F,start:N.start,end:N.start+F,group:N.group}}function D(N){const{delay:F=0,duration:W=300,easing:H=Ahe,tick:Z=gn,css:ee}=u||lve,L={start:Phe()+F,b:N};N||(L.group=Ew,Ew.r+=1),h||g?g=L:(ee&&(w(),v=dne(r,f,N,W,F,H,ee)),N&&Z(0,1),h=A(L,W),hk(()=>rte(r,N,"start")),Bhe(te=>{if(g&&te>g.start&&(h=A(g,W),g=null,rte(r,h.b,"start"),ee&&(w(),v=dne(r,f,h.b,h.duration,0,H,u.css))),h){if(te>=h.end)Z(f=h.b,1-f),rte(r,h.b,"end"),g||(h.b?w():--h.group.r||Oi(h.group.c)),h=null;else if(te>=h.start){const se=te-h.start;f=h.a+h.d*H(se/h.duration),Z(f,1-f)}}return!!(h||g)}))}return{run(N){B0(u)?ive().then(()=>{u=u(l),D(N)}):D(N)},end(){w(),h=g=null}}}function rI(r,e){r.d(1),e.delete(r.key)}function gv(r,e){$e(r,1,1,()=>{e.delete(r.key)})}function Zhe(r,e){r.f(),gv(r,e)}function $h(r,e,t,s,l,u,f,h,g,v,w,A){let D=r.length,N=u.length,F=D;const W={};for(;F--;)W[r[F].key]=F;const H=[],Z=new Map,ee=new Map,L=[];for(F=N;F--;){const X=A(l,u,F),_e=t(X);let ke=f.get(_e);ke?s&&L.push(()=>ke.p(X,e)):(ke=v(_e,X),ke.c()),Z.set(_e,H[F]=ke),_e in W&&ee.set(_e,Math.abs(F-W[_e]))}const te=new Set,se=new Set;function ne(X){Ae(X,1),X.m(h,w),f.set(X.key,X),w=X.first,N--}for(;D&&N;){const X=H[N-1],_e=r[D-1],ke=X.key,Oe=_e.key;X===_e?(w=X.first,D--,N--):Z.has(Oe)?!f.has(ke)||te.has(ke)?ne(X):se.has(Oe)?D--:ee.get(ke)>ee.get(Oe)?(se.add(ke),ne(X)):(te.add(Oe),D--):(g(_e,f),D--)}for(;D--;){const X=r[D];Z.has(X.key)||g(X,f)}for(;N;)ne(H[N-1]);return Oi(L),H}function WV(r,e){const t={},s={},l={$$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)l[g]||(t[g]=h[g],l[g]=1);r[u]=h}else for(const g in f)l[g]=1}for(const f in s)f in t||(t[f]=void 0);return t}function UV(r){return typeof r=="object"&&r!==null?r:{}}function wr(r,e,t){const s=r.$$.props[e];s!==void 0&&(r.$$.bound[s]=t,t(r.$$.ctx[s]))}function on(r){r&&r.c()}function Jt(r,e,t,s){const{fragment:l,after_update:u}=r.$$;l&&l.m(e,t),s||hk(()=>{const f=r.$$.on_mount.map(xhe).filter(B0);r.$$.on_destroy?r.$$.on_destroy.push(...f):Oi(f),r.$$.on_mount=[]}),u.forEach(hk)}function Qt(r,e){const t=r.$$;t.fragment!==null&&(rve(t.after_update),Oi(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function ave(r,e){r.$$.dirty[0]===-1&&(PD.push(r),ove(),r.$$.dirty.fill(0)),r.$$.dirty[e/31|0]|=1<{const F=N.length?N[0]:D;return v.ctx&&l(v.ctx[A],v.ctx[A]=F)&&(!v.skip_bound&&v.bound[A]&&v.bound[A](F),w&&ave(r,A)),D}):[],v.update(),w=!0,Oi(v.before_update),v.fragment=s?s(v.ctx):!1,e.target){if(e.hydrate){const A=Ybe(e.target);v.fragment&&v.fragment.l(A),A.forEach(Re)}else v.fragment&&v.fragment.c();e.intro&&Ae(r.$$.fragment),Jt(r,e.target,e.anchor,e.customElement),jhe()}SP(g)}class Eo{$destroy(){Qt(this,1),this.$destroy=gn}$on(e,t){if(!B0(t))return gn;const s=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return s.push(t),()=>{const l=s.indexOf(t);l!==-1&&s.splice(l,1)}}$set(e){this.$$set&&!Zbe(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}function Die(r){let e,t;return{c(){e=ie("div"),t=Gt(r[0]),V(e,"class","alert alert-danger"),V(e,"role","alert")},m(s,l){Ne(s,e,l),G(e,t)},p(s,l){l&1&&Un(t,s[0])},d(s){s&&Re(e)}}}function cve(r){let e,t=r[0]&&Die(r);return{c(){t&&t.c(),e=Bs()},m(s,l){t&&t.m(s,l),Ne(s,e,l)},p(s,[l]){s[0]?t?t.p(s,l):(t=Die(s),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},i:gn,o:gn,d(s){t&&t.d(s),s&&Re(e)}}}function uve(r,e,t){let{message:s=""}=e;return r.$$set=l=>{"message"in l&&t(0,s=l.message)},[s]}class iI extends Eo{constructor(e){super(),ko(this,e,uve,cve,So,{message:0})}}function fve(r){let e,t,s,l;return{c(){e=ie("button"),t=ie("span"),s=ze(),l=Gt(r[0]),V(t,"class","spinner-border spinner-border-sm"),V(t,"role","status"),V(t,"aria-hidden","true"),V(e,"type","submit"),V(e,"class","btn btn-primary btn-spinner"),e.disabled=r[1]},m(u,f){Ne(u,e,f),G(e,t),G(e,s),G(e,l)},p(u,[f]){f&1&&Un(l,u[0]),f&2&&(e.disabled=u[1])},i:gn,o:gn,d(u){u&&Re(e)}}}function dve(r,e,t){let{label:s=""}=e,{disabled:l=!1}=e;return r.$$set=u=>{"label"in u&&t(0,s=u.label),"disabled"in u&&t(1,l=u.disabled)},[s,l]}class oO extends Eo{constructor(e){super(),ko(this,e,dve,fve,So,{label:0,disabled:1})}}function hve(r){let e,t,s,l,u,f,h,g,v,w,A,D,N,F,W,H,Z,ee,L;return t=new iI({props:{message:r[2]}}),H=new oO({props:{label:"Register"}}),{c(){e=ie("div"),on(t.$$.fragment),s=ze(),l=ie("form"),u=ie("div"),f=ie("label"),f.textContent="Name",h=ze(),g=ie("input"),v=ze(),w=ie("div"),A=ie("label"),A.textContent="Email address",D=ze(),N=ie("input"),F=ze(),W=ie("div"),on(H.$$.fragment),V(f,"for","name"),V(f,"class","form-label"),V(g,"type","text"),V(g,"class","form-control"),V(g,"id","name"),V(u,"class","mb-3"),V(A,"for","email"),V(A,"class","form-label"),V(N,"type","email"),V(N,"class","form-control"),V(N,"id","email"),V(w,"class","mb-3"),V(W,"class","text-center mt-5 d-block"),V(e,"class","wrapper-tiny")},m(te,se){Ne(te,e,se),Jt(t,e,null),G(e,s),G(e,l),G(l,u),G(u,f),G(u,h),G(u,g),ur(g,r[1]),G(l,v),G(l,w),G(w,A),G(w,D),G(w,N),ur(N,r[0]),G(l,F),G(l,W),Jt(H,W,null),Z=!0,ee||(L=[bn(g,"input",r[4]),bn(N,"input",r[5]),bn(l,"submit",r[3])],ee=!0)},p(te,[se]){const ne={};se&4&&(ne.message=te[2]),t.$set(ne),se&2&&g.value!==te[1]&&ur(g,te[1]),se&1&&N.value!==te[0]&&ur(N,te[0])},i(te){Z||(Ae(t.$$.fragment,te),Ae(H.$$.fragment,te),Z=!0)},o(te){$e(t.$$.fragment,te),$e(H.$$.fragment,te),Z=!1},d(te){te&&Re(e),Qt(t),Qt(H),ee=!1,Oi(L)}}}function mve(r,e,t){const s=ni("channel");let l="",{email:u=""}=e,f="";function h(w){w.preventDefault(),t(2,f=""),axios.post(s.lucentUrl+"/register",{name:l,email:u}).then(()=>{window.location=s.lucentUrl+"/login"}).catch(A=>{var D;t(2,f=(D=A.response)==null?void 0:D.data.error),console.log({errorMessage:f})})}function g(){l=this.value,t(1,l)}function v(){u=this.value,t(0,u)}return r.$$set=w=>{"email"in w&&t(0,u=w.email)},[u,l,f,h,g,v]}class gve extends Eo{constructor(e){super(),ko(this,e,mve,hve,So,{email:0})}}function pve(r){let e,t,s,l,u,f,h,g,v,w,A;return g=new oO({props:{label:"Login"}}),{c(){e=ie("form"),t=ie("div"),s=ie("label"),s.textContent="Email address",l=ze(),u=ie("input"),f=ze(),h=ie("div"),on(g.$$.fragment),V(s,"for","emailaddress"),V(s,"class","form-label"),V(u,"type","email"),V(u,"class","form-control"),V(u,"id","emailaddress"),u.required=!0,V(t,"class","mb-3"),V(h,"class","text-center mt-5 d-block")},m(D,N){Ne(D,e,N),G(e,t),G(t,s),G(t,l),G(t,u),ur(u,r[0]),G(e,f),G(e,h),Jt(g,h,null),v=!0,w||(A=[bn(u,"input",r[3]),bn(e,"submit",r[2])],w=!0)},p(D,N){N&1&&u.value!==D[0]&&ur(u,D[0])},i(D){v||(Ae(g.$$.fragment,D),v=!0)},o(D){$e(g.$$.fragment,D),v=!1},d(D){D&&Re(e),Qt(g),w=!1,Oi(A)}}}function bve(r){let e,t;return{c(){e=ie("div"),t=Gt(r[1]),V(e,"class","alert alert-info"),V(e,"role","alert")},m(s,l){Ne(s,e,l),G(e,t)},p(s,l){l&2&&Un(t,s[1])},i:gn,o:gn,d(s){s&&Re(e)}}}function vve(r){let e,t,s,l;const u=[bve,pve],f=[];function h(g,v){return g[1]?0:1}return t=h(r),s=f[t]=u[t](r),{c(){e=ie("div"),s.c(),V(e,"class","wrapper-tiny")},m(g,v){Ne(g,e,v),f[t].m(e,null),l=!0},p(g,[v]){let w=t;t=h(g),t===w?f[t].p(g,v):(bo(),$e(f[w],1,1,()=>{f[w]=null}),vo(),s=f[t],s?s.p(g,v):(s=f[t]=u[t](g),s.c()),Ae(s,1),s.m(e,null))},i(g){l||(Ae(s),l=!0)},o(g){$e(s),l=!1},d(g){g&&Re(e),f[t].d()}}}function yve(r,e,t){const s=ni("channel");let l="",u="";function f(g){g.preventDefault(),axios.post(s.lucentUrl+"/login",{email:l}).then(v=>{console.log(v),t(1,u="You will receive an email with a login link")}).catch(v=>{})}function h(){l=this.value,t(0,l)}return[l,u,f,h]}class _ve extends Eo{constructor(e){super(),ko(this,e,yve,vve,So,{})}}function qhe(r){const e=r-1;return e*e*e+1}function Ghe(r){return--r*r*r*r*r+1}function tV(r,{delay:e=0,duration:t=400,easing:s=qhe,x:l=0,y:u=0,opacity:f=0}={}){const h=getComputedStyle(r),g=+h.opacity,v=h.transform==="none"?"":h.transform,w=g*(1-f),[A,D]=xie(l),[N,F]=xie(u);return{delay:e,duration:t,easing:s,css:(W,H)=>` transform: ${v} translate(${(1-W)*A}${D}, ${(1-W)*N}${F}); - opacity: ${g-w*H}`}}function Die(r){let e,t,s,l;return{c(){e=ie("div"),t=Gt(r[1]),V(e,"class","lx-alert text-white bg-success border-1 border rounded px-3 py-0 text-center svelte-190ow44"),V(e,"role","alert")},m(u,f){Ne(u,e,f),G(e,t),l=!0},p(u,f){(!l||f&2)&&Un(t,u[1])},i(u){l||(hk(()=>{!l||(s||(s=eV(e,tV,{duration:500},!0)),s.run(1))}),l=!0)},o(u){s||(s=eV(e,tV,{duration:500},!1)),s.run(0),l=!1},d(u){u&&Re(e),u&&s&&s.end()}}}function wve(r){let e,t,s=r[0]&&Die(r);return{c(){s&&s.c(),e=Bs()},m(l,u){s&&s.m(l,u),Ne(l,e,u),t=!0},p(l,[u]){l[0]?s?(s.p(l,u),u&1&&Ae(s,1)):(s=Die(l),s.c(),Ae(s,1),s.m(e.parentNode,e)):s&&(bo(),$e(s,1,1,()=>{s=null}),vo())},i(l){t||(Ae(s),t=!0)},o(l){$e(s),t=!1},d(l){s&&s.d(l),l&&Re(e)}}}function Cve(r,e,t){let s,l;function u(f="Saved"){t(1,s=f),t(0,l=!0),setTimeout(function(){t(0,l=!1)},2e3)}return t(1,s="Saved"),t(0,l=!1),[l,s,u]}class xoe extends Eo{constructor(e){super(),ko(this,e,Cve,wve,So,{show:2})}get show(){return this.$$.ctx[2]}}function Sve(r){let e,t,s,l,u,f,h,g,v,w,A,D,N,F,W={};return e=new xoe({props:W}),r[4](e),A=new oO({props:{label:"Enter"}}),{c(){on(e.$$.fragment),t=ze(),s=ie("div"),l=ie("form"),u=ie("div"),f=ie("h3"),h=Gt("Login as "),g=Gt(r[0]),v=ze(),w=ie("div"),on(A.$$.fragment),V(u,"class","mb-3 text-center"),V(w,"class","text-center mt-5 d-block"),V(s,"class","wrapper-tiny")},m(H,Z){Jt(e,H,Z),Ne(H,t,Z),Ne(H,s,Z),G(s,l),G(l,u),G(u,f),G(f,h),G(f,g),G(l,v),G(l,w),Jt(A,w,null),D=!0,N||(F=bn(l,"submit",r[2]),N=!0)},p(H,[Z]){const ee={};e.$set(ee),(!D||Z&1)&&Un(g,H[0])},i(H){D||(Ae(e.$$.fragment,H),Ae(A.$$.fragment,H),D=!0)},o(H){$e(e.$$.fragment,H),$e(A.$$.fragment,H),D=!1},d(H){r[4](null),Qt(e,H),H&&Re(t),H&&Re(s),Qt(A),N=!1,F()}}}function kve(r,e,t){const s=ni("channel");let{email:l}=e,{token:u}=e,f;function h(v){v.preventDefault(),axios.post(s.lucentUrl+"/verify",{email:l,token:u}).then(w=>{window.location=s.lucentUrl}).catch(w=>{})}function g(v){Jo[v?"unshift":"push"](()=>{f=v,t(1,f)})}return r.$$set=v=>{"email"in v&&t(0,l=v.email),"token"in v&&t(3,u=v.token)},[l,f,h,u,g]}class Eve extends Eo{constructor(e){super(),ko(this,e,kve,Sve,So,{email:0,token:3})}}function Ave(r){let e,t,s;return{c(){e=ie("div"),t=ie("div"),s=Gt(r[2]),V(t,"class","avatar__letters"),V(e,"class","avatar"),V(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(l,u){Ne(l,e,u),G(e,t),G(t,s)},p(l,[u]){u&4&&Un(s,l[2]),u&1&&V(e,"title",l[0]),u&2&&ss(e,"height",l[1]+"px"),u&2&&ss(e,"width",l[1]+"px"),u&2&&ss(e,"font-size",l[1]/2+"px")},i:gn,o:gn,d(l){l&&Re(e)}}}function xve(r,e,t){let{name:s}=e,{side:l=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,l=v.side)},[s,l,f,u,g]}class i2 extends Eo{constructor(e){super(),ko(this,e,xve,Ave,So,{name:0,side:1})}}function Tve(r){let e,t,s,l,u,f,h,g,v,w,A,D,N,F,W,H,Z,ee,L,te,se,ne,X,_e,ke,Oe;t=new iI({props:{message:r[2]}});let ye={};return l=new xoe({props:ye}),r[8](l),h=new i2({props:{name:r[4].name}}),N=new oO({props:{label:"Update"}}),L=new oO({props:{label:"Update"}}),{c(){e=ie("div"),on(t.$$.fragment),s=ze(),on(l.$$.fragment),u=ze(),f=ie("h3"),on(h.$$.fragment),g=ze(),v=ie("form"),w=ie("div"),A=ie("input"),D=ze(),on(N.$$.fragment),F=ze(),W=ie("form"),H=ie("div"),Z=ie("input"),ee=ze(),on(L.$$.fragment),te=ze(),se=ie("div"),ne=ie("a"),X=Gt(`Logout from this - device`),V(f,"class","header-small mb-5"),V(A,"type","text"),V(A,"class","form-control"),V(A,"placeholder","Name"),A.required=!0,V(w,"class","input-group mb-3"),V(Z,"type","email"),V(Z,"class","form-control"),V(Z,"placeholder","Email"),Z.required=!0,V(H,"class","input-group mb-3"),V(ne,"class","list-group-item list-group-item-action"),V(ne,"href",r[5].lucentUrl+"/logout"),V(se,"class","list-group"),V(e,"class","wrapper-tiny")},m(me,ot){Ne(me,e,ot),Jt(t,e,null),G(e,s),Jt(l,e,null),G(e,u),G(e,f),Jt(h,f,null),G(e,g),G(e,v),G(v,w),G(w,A),ur(A,r[0]),G(w,D),Jt(N,w,null),G(e,F),G(e,W),G(W,H),G(H,Z),ur(Z,r[1]),G(H,ee),Jt(L,H,null),G(e,te),G(e,se),G(se,ne),G(ne,X),_e=!0,ke||(Oe=[bn(A,"input",r[9]),bn(v,"submit",r[6]),bn(Z,"input",r[10]),bn(W,"submit",r[7])],ke=!0)},p(me,[ot]){const Ge={};ot&4&&(Ge.message=me[2]),t.$set(Ge);const dt={};l.$set(dt),ot&1&&A.value!==me[0]&&ur(A,me[0]),ot&2&&Z.value!==me[1]&&ur(Z,me[1])},i(me){_e||(Ae(t.$$.fragment,me),Ae(l.$$.fragment,me),Ae(h.$$.fragment,me),Ae(N.$$.fragment,me),Ae(L.$$.fragment,me),_e=!0)},o(me){$e(t.$$.fragment,me),$e(l.$$.fragment,me),$e(h.$$.fragment,me),$e(N.$$.fragment,me),$e(L.$$.fragment,me),_e=!1},d(me){me&&Re(e),Qt(t),r[8](null),Qt(l),Qt(h),Qt(N),Qt(L),ke=!1,Oi(Oe)}}}function Dve(r,e,t){const s=ni("user"),l=ni("channel");let u=s.name,f=s.email,h="",g;function v(F){F.preventDefault(),t(2,h=""),axios.post(l.lucentUrl+"/account/update-name",{name:u}).then(W=>{g.show()}).catch(W=>{var H;t(2,h=(H=W.response)==null?void 0:H.data.error),console.log({errorMessage:h})})}function w(F){F.preventDefault(),t(2,h=""),axios.post(l.lucentUrl+"/account/update-email",{email:f}).then(W=>{g.show()}).catch(W=>{var H;t(2,h=(H=W.response)==null?void 0:H.data.error),console.log({errorMessage:h})})}function A(F){Jo[F?"unshift":"push"](()=>{g=F,t(3,g)})}function D(){u=this.value,t(0,u)}function N(){f=this.value,t(1,f)}return[u,f,h,g,s,l,v,w,A,D,N]}class Ove extends Eo{constructor(e){super(),ko(this,e,Dve,Tve,So,{})}}function Mve(r){let e,t,s,l=r[3].name+"",u,f,h,g,v,w;const A=[{title:r[0]},r[2]];var D=r[4][r[1]];function N(F){let W={};for(let H=0;H{Qt(Z,1)}),vo()}D?(v=dk(D,N()),on(v.$$.fragment),Ae(v.$$.fragment,1),Jt(v,g,null)):v=null}else D&&v.$set(H)},i(F){w||(v&&Ae(v.$$.fragment,F),w=!0)},o(F){v&&$e(v.$$.fragment,F),w=!1},d(F){F&&Re(e),F&&Re(h),F&&Re(g),v&&Qt(v)}}}function Rve(r,e,t){const s={register:gve,login:_ve,verify:Eve,profile:Ove};let{title:l}=e,{view:u}=e,{user:f}=e,{data:h}=e,{channel:g}=e;return kP("channel",g),kP("user",f),r.$$set=v=>{"title"in v&&t(0,l=v.title),"view"in v&&t(1,u=v.view),"user"in v&&t(5,f=v.user),"data"in v&&t(2,h=v.data),"channel"in v&&t(3,g=v.channel)},[l,u,h,g,s,f]}class Nve extends Eo{constructor(e){super(),ko(this,e,Rve,Mve,So,{title:0,view:1,user:5,data:2,channel:3})}}function Oie(r){let e,t;return{c(){e=ie("span"),t=Gt(r[4]),V(e,"class","text-muted")},m(s,l){Ne(s,e,l),G(e,t)},p(s,l){l&16&&Un(t,s[4])},d(s){s&&Re(e)}}}function Pve(r){let e,t,s=!1,l,u,f,h,g,v,w,A=r[4]&&Oie(r);return g=Aoe(r[7][0]),{c(){e=ie("div"),t=ie("input"),l=ze(),u=ie("label"),f=Gt(r[1]),h=ze(),A&&A.c(),V(t,"class","form-check-input"),V(t,"type","radio"),t.__value=r[3],t.value=t.__value,V(t,"name",r[2]),V(t,"id",r[5]),V(u,"class","form-check-label"),V(u,"for",r[5]),V(e,"class","form-check"),g.p(t)},m(D,N){Ne(D,e,N),G(e,t),t.checked=t.__value===r[0],G(e,l),G(e,u),G(u,f),G(e,h),A&&A.m(e,null),v||(w=bn(t,"change",r[6]),v=!0)},p(D,[N]){N&8&&(t.__value=D[3],t.value=t.__value,s=!0),N&4&&V(t,"name",D[2]),(s||N&1)&&(t.checked=t.__value===D[0]),N&2&&Un(f,D[1]),D[4]?A?A.p(D,N):(A=Oie(D),A.c(),A.m(e,null)):A&&(A.d(1),A=null)},i:gn,o:gn,d(D){D&&Re(e),A&&A.d(),g.r(),v=!1,w()}}}function Ive(r,e,t){let{label:s}=e,{name:l}=e,{group:u}=e,{value:f}=e,{help:h}=e,g=Dc.exports.uniqueId();const v=[[]];function w(){u=this.__value,t(0,u)}return r.$$set=A=>{"label"in A&&t(1,s=A.label),"name"in A&&t(2,l=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,l,f,h,g,w,v]}class Bve extends Eo{constructor(e){super(),ko(this,e,Ive,Pve,So,{label:1,name:2,group:0,value:3,help:4})}}function Mie(r,e,t){const s=r.slice();return s[7]=e[t],s}function Rie(r,e,t){const s=r.slice();return s[7]=e[t],s}function Nie(r){let e,t=r[7]+"",s,l,u;function f(...h){return r[4](r[7],...h)}return{c(){e=ie("button"),s=Gt(t),V(e,"class","dropdown-item text-capitalize")},m(h,g){Ne(h,e,g),G(e,s),l||(u=bn(e,"click",f),l=!0)},p(h,g){r=h,g&2&&t!==(t=r[7]+"")&&Un(s,t)},d(h){h&&Re(e),l=!1,u()}}}function Pie(r){let e=r[0].roles.includes(r[7]),t,s=e&&Nie(r);return{c(){s&&s.c(),t=Bs()},m(l,u){s&&s.m(l,u),Ne(l,t,u)},p(l,u){u&3&&(e=l[0].roles.includes(l[7])),e?s?s.p(l,u):(s=Nie(l),s.c(),s.m(t.parentNode,t)):s&&(s.d(1),s=null)},d(l){s&&s.d(l),l&&Re(t)}}}function Iie(r){let e,t=r[7]+"",s,l,u,f;function h(...g){return r[5](r[7],...g)}return{c(){e=ie("button"),s=Gt(t),l=ze(),V(e,"class","dropdown-item text-capitalize")},m(g,v){Ne(g,e,v),G(e,s),G(e,l),u||(f=bn(e,"click",h),u=!0)},p(g,v){r=g,v&2&&t!==(t=r[7]+"")&&Un(s,t)},d(g){g&&Re(e),u=!1,f()}}}function Bie(r){let e=!r[0].roles.includes(r[7]),t,s=e&&Iie(r);return{c(){s&&s.c(),t=Bs()},m(l,u){s&&s.m(l,u),Ne(l,t,u)},p(l,u){u&3&&(e=!l[0].roles.includes(l[7])),e?s?s.p(l,u):(s=Iie(l),s.c(),s.m(t.parentNode,t)):s&&(s.d(1),s=null)},d(l){s&&s.d(l),l&&Re(t)}}}function Lve(r){var ht;let e,t,s,l,u,f,h,g=r[0].name+"",v,w,A=r[0].email+"",D,N,F,W,H,Z,ee,L,te,se,ne,X,_e,ke,Oe,ye,me;s=new i2({props:{name:(ht=r[0].name)!=null?ht:"",side:32}});let ot=r[1],Ge=[];for(let je=0;je',_e=ze(),ke=ie("h6"),ke.textContent="Add role",Oe=ze();for(let je=0;je{!me||(ye||(ye=eV(e,tV,{duration:200},!0)),ye.run(1))}),me=!0)},o(je){$e(s.$$.fragment,je),ye||(ye=eV(e,tV,{duration:200},!1)),ye.run(0),me=!1},d(je){je&&Re(e),Qt(s),nl(Ge,je),nl(U,je),je&&ye&&ye.end()}}}function Fve(r,e,t){const s=Ip();let{member:l}=e,{roles:u}=e;function f(w,A){w.preventDefault();let D=l.roles.filter(N=>N!==A);s("update",{user:l.id,roles:D})}function h(w,A){w.preventDefault();let D=[...l.roles,A];console.log(l.roles),console.log(A),console.log(D),s("update",{user:l.id,roles:D})}const g=(w,A)=>f(A,w),v=(w,A)=>h(A,w);return r.$$set=w=>{"member"in w&&t(0,l=w.member),"roles"in w&&t(1,u=w.roles)},[l,u,f,h,g,v]}class Hve extends Eo{constructor(e){super(),ko(this,e,Fve,Lve,So,{member:0,roles:1})}}function Lie(r,e,t){const s=r.slice();return s[15]=e[t],s}function Fie(r,e,t){const s=r.slice();return s[18]=e[t],s}function Hie(r){let e,t,s;function l(f){r[13](f)}let u={value:r[18],name:"role",label:r[18]};return r[3]!==void 0&&(u.group=r[3]),e=new Bve({props:u}),Jo.push(()=>wr(e,"group",l)),{c(){on(e.$$.fragment)},m(f,h){Jt(e,f,h),s=!0},p(f,h){const g={};!t&&h&8&&(t=!0,g.group=f[3],Ar(()=>t=!1)),e.$set(g)},i(f){s||(Ae(e.$$.fragment,f),s=!0)},o(f){$e(e.$$.fragment,f),s=!1},d(f){Qt(e,f)}}}function $ie(r){let e,t;return e=new Hve({props:{member:r[15],roles:r[6].roles}}),e.$on("update",r[9]),e.$on("reinvite",r[14]),{c(){on(e.$$.fragment)},m(s,l){Jt(e,s,l),t=!0},p(s,l){const u={};l&1&&(u.member=s[15]),e.$set(u)},i(s){t||(Ae(e.$$.fragment,s),t=!0)},o(s){$e(e.$$.fragment,s),t=!1},d(s){Qt(e,s)}}}function $ve(r){let e,t,s,l,u,f,h,g,v,w,A,D,N,F,W,H,Z,ee,L,te,se,ne,X,_e,ke,Oe,ye,me,ot,Ge;u=new iI({props:{message:r[4]}});let dt={};h=new xoe({props:dt}),r[10](h);let U=r[6].roles.filter(zie),ht=[];for(let et=0;et$e(ht[et],1,1,()=>{ht[et]=null});X=new oO({props:{label:"Invite"}});let St=r[0],yt=[];for(let et=0;et$e(yt[et],1,1,()=>{yt[et]=null});return{c(){e=ie("div"),t=ie("div"),s=ie("h3"),s.textContent="Invite people",l=ze(),on(u.$$.fragment),f=ze(),on(h.$$.fragment),g=ze(),v=ie("form"),w=ie("div"),A=ie("label"),A.textContent="Invitee Name",D=ze(),N=ie("input"),F=ze(),W=ie("div"),H=ie("label"),H.textContent="Invitee Email Address",Z=ze(),ee=ie("input"),L=ze(),te=ie("div");for(let et=0;etr!=="removed";function zve(r,e,t){const s=ni("channel");let{users:l}=e,u,f,h,g="",v;function w(ee){ee.preventDefault(),A(u,f,h)}function A(ee,L,te){t(4,g=""),axios.post(s.lucentUrl+"/members/invite",{name:ee,email:L,roles:[te]}).then(se=>{v.show("User was invited"),t(0,l=[...l,se.data.user]),t(1,u=null),t(2,f=null),t(3,h=null)}).catch(se=>{var ne,X,_e;t(4,g=(_e=(X=(ne=se.response)==null?void 0:ne.data)==null?void 0:X.error)!=null?_e:"")})}function D(ee){ee.preventDefault(),t(4,g=""),axios.post(s.lucentUrl+"/members/update",{id:ee.detail.user,roles:ee.detail.roles}).then(L=>{v.show("Users updated"),t(0,l=L.data.users)}).catch(L=>{var te,se,ne;t(4,g=(ne=(se=(te=L.response)==null?void 0:te.data)==null?void 0:se.error)!=null?ne:"")})}function N(ee){Jo[ee?"unshift":"push"](()=>{v=ee,t(5,v)})}function F(){u=this.value,t(1,u)}function W(){f=this.value,t(2,f)}function H(ee){h=ee,t(3,h)}const Z=ee=>A(ee.detail.email,ee.detail.role);return r.$$set=ee=>{"users"in ee&&t(0,l=ee.users)},[l,u,f,h,g,v,s,w,A,D,N,F,W,H,Z]}class Vve extends Eo{constructor(e){super(),ko(this,e,zve,$ve,So,{users:0})}}function Wve(r){let e,t,s;return{c(){e=ie("div"),t=ie("div"),s=Gt(r[0]),V(t,"class","header-normal"),V(e,"class","wrapper-normal ")},m(l,u){Ne(l,e,u),G(e,t),G(t,s)},p(l,[u]){u&1&&Un(s,l[0])},i:gn,o:gn,d(l){l&&Re(e)}}}function Uve(r,e,t){let{title:s}=e;return r.$$set=l=>{"title"in l&&t(0,s=l.title)},[s]}class jve extends Eo{constructor(e){super(),ko(this,e,Uve,Wve,So,{title:0})}}function Zve(r){let e,t=r[5].path+"";return{c(){e=Fhe("svg"),V(e,"class","bi svelte-1coky4l"),V(e,"xmlns","http://www.w3.org/2000/svg"),V(e,"width",r[0]),V(e,"height",r[1]),V(e,"viewBox",r[5].viewBox),V(e,"aria-labelledby",r[2]),V(e,"role","presentation"),V(e,"stroke",r[4]),V(e,"fill",r[3])},m(s,l){Ne(s,e,l),e.innerHTML=t},p(s,[l]){l&1&&V(e,"width",s[0]),l&2&&V(e,"height",s[1]),l&4&&V(e,"aria-labelledby",s[2]),l&16&&V(e,"stroke",s[4]),l&8&&V(e,"fill",s[3])},i:gn,o:gn,d(s){s&&Re(e)}}}function qve(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:l=16}=e,{height:u=16}=e,{icon:f=""}=e,{fill:h="currentColor"}=e,{stroke:g="currentColor"}=e,v=s[f];return r.$$set=w=>{"width"in w&&t(0,l=w.width),"height"in w&&t(1,u=w.height),"icon"in w&&t(2,f=w.icon),"fill"in w&&t(3,h=w.fill),"stroke"in w&&t(4,g=w.stroke)},[l,u,f,h,g,v]}class fa extends Eo{constructor(e){super(),ko(this,e,qve,Zve,So,{width:0,height:1,icon:2,fill:3,stroke:4})}}/*! + opacity: ${g-w*H}`}}function Oie(r){let e,t,s,l;return{c(){e=ie("div"),t=Gt(r[1]),V(e,"class","lx-alert text-white bg-success border-1 border rounded px-3 py-0 text-center svelte-190ow44"),V(e,"role","alert")},m(u,f){Ne(u,e,f),G(e,t),l=!0},p(u,f){(!l||f&2)&&Un(t,u[1])},i(u){l||(hk(()=>{!l||(s||(s=eV(e,tV,{duration:500},!0)),s.run(1))}),l=!0)},o(u){s||(s=eV(e,tV,{duration:500},!1)),s.run(0),l=!1},d(u){u&&Re(e),u&&s&&s.end()}}}function wve(r){let e,t,s=r[0]&&Oie(r);return{c(){s&&s.c(),e=Bs()},m(l,u){s&&s.m(l,u),Ne(l,e,u),t=!0},p(l,[u]){l[0]?s?(s.p(l,u),u&1&&Ae(s,1)):(s=Oie(l),s.c(),Ae(s,1),s.m(e.parentNode,e)):s&&(bo(),$e(s,1,1,()=>{s=null}),vo())},i(l){t||(Ae(s),t=!0)},o(l){$e(s),t=!1},d(l){s&&s.d(l),l&&Re(e)}}}function Cve(r,e,t){let s,l;function u(f="Saved"){t(1,s=f),t(0,l=!0),setTimeout(function(){t(0,l=!1)},2e3)}return t(1,s="Saved"),t(0,l=!1),[l,s,u]}class Toe extends Eo{constructor(e){super(),ko(this,e,Cve,wve,So,{show:2})}get show(){return this.$$.ctx[2]}}function Sve(r){let e,t,s,l,u,f,h,g,v,w,A,D,N,F,W={};return e=new Toe({props:W}),r[4](e),A=new oO({props:{label:"Enter"}}),{c(){on(e.$$.fragment),t=ze(),s=ie("div"),l=ie("form"),u=ie("div"),f=ie("h3"),h=Gt("Login as "),g=Gt(r[0]),v=ze(),w=ie("div"),on(A.$$.fragment),V(u,"class","mb-3 text-center"),V(w,"class","text-center mt-5 d-block"),V(s,"class","wrapper-tiny")},m(H,Z){Jt(e,H,Z),Ne(H,t,Z),Ne(H,s,Z),G(s,l),G(l,u),G(u,f),G(f,h),G(f,g),G(l,v),G(l,w),Jt(A,w,null),D=!0,N||(F=bn(l,"submit",r[2]),N=!0)},p(H,[Z]){const ee={};e.$set(ee),(!D||Z&1)&&Un(g,H[0])},i(H){D||(Ae(e.$$.fragment,H),Ae(A.$$.fragment,H),D=!0)},o(H){$e(e.$$.fragment,H),$e(A.$$.fragment,H),D=!1},d(H){r[4](null),Qt(e,H),H&&Re(t),H&&Re(s),Qt(A),N=!1,F()}}}function kve(r,e,t){const s=ni("channel");let{email:l}=e,{token:u}=e,f;function h(v){v.preventDefault(),axios.post(s.lucentUrl+"/verify",{email:l,token:u}).then(w=>{window.location=s.lucentUrl}).catch(w=>{})}function g(v){Jo[v?"unshift":"push"](()=>{f=v,t(1,f)})}return r.$$set=v=>{"email"in v&&t(0,l=v.email),"token"in v&&t(3,u=v.token)},[l,f,h,u,g]}class Eve extends Eo{constructor(e){super(),ko(this,e,kve,Sve,So,{email:0,token:3})}}function Ave(r){let e,t,s;return{c(){e=ie("div"),t=ie("div"),s=Gt(r[2]),V(t,"class","avatar__letters"),V(e,"class","avatar"),V(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(l,u){Ne(l,e,u),G(e,t),G(t,s)},p(l,[u]){u&4&&Un(s,l[2]),u&1&&V(e,"title",l[0]),u&2&&ss(e,"height",l[1]+"px"),u&2&&ss(e,"width",l[1]+"px"),u&2&&ss(e,"font-size",l[1]/2+"px")},i:gn,o:gn,d(l){l&&Re(e)}}}function xve(r,e,t){let{name:s}=e,{side:l=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,l=v.side)},[s,l,f,u,g]}class i2 extends Eo{constructor(e){super(),ko(this,e,xve,Ave,So,{name:0,side:1})}}function Tve(r){let e,t,s,l,u,f,h,g,v,w,A,D,N,F,W,H,Z,ee,L,te,se,ne,X,_e,ke,Oe;t=new iI({props:{message:r[2]}});let ye={};return l=new Toe({props:ye}),r[8](l),h=new i2({props:{name:r[4].name}}),N=new oO({props:{label:"Update"}}),L=new oO({props:{label:"Update"}}),{c(){e=ie("div"),on(t.$$.fragment),s=ze(),on(l.$$.fragment),u=ze(),f=ie("h3"),on(h.$$.fragment),g=ze(),v=ie("form"),w=ie("div"),A=ie("input"),D=ze(),on(N.$$.fragment),F=ze(),W=ie("form"),H=ie("div"),Z=ie("input"),ee=ze(),on(L.$$.fragment),te=ze(),se=ie("div"),ne=ie("a"),X=Gt(`Logout from this + device`),V(f,"class","header-small mb-5"),V(A,"type","text"),V(A,"class","form-control"),V(A,"placeholder","Name"),A.required=!0,V(w,"class","input-group mb-3"),V(Z,"type","email"),V(Z,"class","form-control"),V(Z,"placeholder","Email"),Z.required=!0,V(H,"class","input-group mb-3"),V(ne,"class","list-group-item list-group-item-action"),V(ne,"href",r[5].lucentUrl+"/logout"),V(se,"class","list-group"),V(e,"class","wrapper-tiny")},m(me,ot){Ne(me,e,ot),Jt(t,e,null),G(e,s),Jt(l,e,null),G(e,u),G(e,f),Jt(h,f,null),G(e,g),G(e,v),G(v,w),G(w,A),ur(A,r[0]),G(w,D),Jt(N,w,null),G(e,F),G(e,W),G(W,H),G(H,Z),ur(Z,r[1]),G(H,ee),Jt(L,H,null),G(e,te),G(e,se),G(se,ne),G(ne,X),_e=!0,ke||(Oe=[bn(A,"input",r[9]),bn(v,"submit",r[6]),bn(Z,"input",r[10]),bn(W,"submit",r[7])],ke=!0)},p(me,[ot]){const Ge={};ot&4&&(Ge.message=me[2]),t.$set(Ge);const dt={};l.$set(dt),ot&1&&A.value!==me[0]&&ur(A,me[0]),ot&2&&Z.value!==me[1]&&ur(Z,me[1])},i(me){_e||(Ae(t.$$.fragment,me),Ae(l.$$.fragment,me),Ae(h.$$.fragment,me),Ae(N.$$.fragment,me),Ae(L.$$.fragment,me),_e=!0)},o(me){$e(t.$$.fragment,me),$e(l.$$.fragment,me),$e(h.$$.fragment,me),$e(N.$$.fragment,me),$e(L.$$.fragment,me),_e=!1},d(me){me&&Re(e),Qt(t),r[8](null),Qt(l),Qt(h),Qt(N),Qt(L),ke=!1,Oi(Oe)}}}function Dve(r,e,t){const s=ni("user"),l=ni("channel");let u=s.name,f=s.email,h="",g;function v(F){F.preventDefault(),t(2,h=""),axios.post(l.lucentUrl+"/account/update-name",{name:u}).then(W=>{g.show()}).catch(W=>{var H;t(2,h=(H=W.response)==null?void 0:H.data.error),console.log({errorMessage:h})})}function w(F){F.preventDefault(),t(2,h=""),axios.post(l.lucentUrl+"/account/update-email",{email:f}).then(W=>{g.show()}).catch(W=>{var H;t(2,h=(H=W.response)==null?void 0:H.data.error),console.log({errorMessage:h})})}function A(F){Jo[F?"unshift":"push"](()=>{g=F,t(3,g)})}function D(){u=this.value,t(0,u)}function N(){f=this.value,t(1,f)}return[u,f,h,g,s,l,v,w,A,D,N]}class Ove extends Eo{constructor(e){super(),ko(this,e,Dve,Tve,So,{})}}function Mve(r){let e,t,s,l=r[3].name+"",u,f,h,g,v,w;const A=[{title:r[0]},r[2]];var D=r[4][r[1]];function N(F){let W={};for(let H=0;H{Qt(Z,1)}),vo()}D?(v=dk(D,N()),on(v.$$.fragment),Ae(v.$$.fragment,1),Jt(v,g,null)):v=null}else D&&v.$set(H)},i(F){w||(v&&Ae(v.$$.fragment,F),w=!0)},o(F){v&&$e(v.$$.fragment,F),w=!1},d(F){F&&Re(e),F&&Re(h),F&&Re(g),v&&Qt(v)}}}function Rve(r,e,t){const s={register:gve,login:_ve,verify:Eve,profile:Ove};let{title:l}=e,{view:u}=e,{user:f}=e,{data:h}=e,{channel:g}=e;return kP("channel",g),kP("user",f),r.$$set=v=>{"title"in v&&t(0,l=v.title),"view"in v&&t(1,u=v.view),"user"in v&&t(5,f=v.user),"data"in v&&t(2,h=v.data),"channel"in v&&t(3,g=v.channel)},[l,u,h,g,s,f]}class Nve extends Eo{constructor(e){super(),ko(this,e,Rve,Mve,So,{title:0,view:1,user:5,data:2,channel:3})}}function Mie(r){let e,t;return{c(){e=ie("span"),t=Gt(r[4]),V(e,"class","text-muted")},m(s,l){Ne(s,e,l),G(e,t)},p(s,l){l&16&&Un(t,s[4])},d(s){s&&Re(e)}}}function Pve(r){let e,t,s=!1,l,u,f,h,g,v,w,A=r[4]&&Mie(r);return g=xoe(r[7][0]),{c(){e=ie("div"),t=ie("input"),l=ze(),u=ie("label"),f=Gt(r[1]),h=ze(),A&&A.c(),V(t,"class","form-check-input"),V(t,"type","radio"),t.__value=r[3],t.value=t.__value,V(t,"name",r[2]),V(t,"id",r[5]),V(u,"class","form-check-label"),V(u,"for",r[5]),V(e,"class","form-check"),g.p(t)},m(D,N){Ne(D,e,N),G(e,t),t.checked=t.__value===r[0],G(e,l),G(e,u),G(u,f),G(e,h),A&&A.m(e,null),v||(w=bn(t,"change",r[6]),v=!0)},p(D,[N]){N&8&&(t.__value=D[3],t.value=t.__value,s=!0),N&4&&V(t,"name",D[2]),(s||N&1)&&(t.checked=t.__value===D[0]),N&2&&Un(f,D[1]),D[4]?A?A.p(D,N):(A=Mie(D),A.c(),A.m(e,null)):A&&(A.d(1),A=null)},i:gn,o:gn,d(D){D&&Re(e),A&&A.d(),g.r(),v=!1,w()}}}function Ive(r,e,t){let{label:s}=e,{name:l}=e,{group:u}=e,{value:f}=e,{help:h}=e,g=Dc.exports.uniqueId();const v=[[]];function w(){u=this.__value,t(0,u)}return r.$$set=A=>{"label"in A&&t(1,s=A.label),"name"in A&&t(2,l=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,l,f,h,g,w,v]}class Bve extends Eo{constructor(e){super(),ko(this,e,Ive,Pve,So,{label:1,name:2,group:0,value:3,help:4})}}function Rie(r,e,t){const s=r.slice();return s[7]=e[t],s}function Nie(r,e,t){const s=r.slice();return s[7]=e[t],s}function Pie(r){let e,t=r[7]+"",s,l,u;function f(...h){return r[4](r[7],...h)}return{c(){e=ie("button"),s=Gt(t),V(e,"class","dropdown-item text-capitalize")},m(h,g){Ne(h,e,g),G(e,s),l||(u=bn(e,"click",f),l=!0)},p(h,g){r=h,g&2&&t!==(t=r[7]+"")&&Un(s,t)},d(h){h&&Re(e),l=!1,u()}}}function Iie(r){let e=r[0].roles.includes(r[7]),t,s=e&&Pie(r);return{c(){s&&s.c(),t=Bs()},m(l,u){s&&s.m(l,u),Ne(l,t,u)},p(l,u){u&3&&(e=l[0].roles.includes(l[7])),e?s?s.p(l,u):(s=Pie(l),s.c(),s.m(t.parentNode,t)):s&&(s.d(1),s=null)},d(l){s&&s.d(l),l&&Re(t)}}}function Bie(r){let e,t=r[7]+"",s,l,u,f;function h(...g){return r[5](r[7],...g)}return{c(){e=ie("button"),s=Gt(t),l=ze(),V(e,"class","dropdown-item text-capitalize")},m(g,v){Ne(g,e,v),G(e,s),G(e,l),u||(f=bn(e,"click",h),u=!0)},p(g,v){r=g,v&2&&t!==(t=r[7]+"")&&Un(s,t)},d(g){g&&Re(e),u=!1,f()}}}function Lie(r){let e=!r[0].roles.includes(r[7]),t,s=e&&Bie(r);return{c(){s&&s.c(),t=Bs()},m(l,u){s&&s.m(l,u),Ne(l,t,u)},p(l,u){u&3&&(e=!l[0].roles.includes(l[7])),e?s?s.p(l,u):(s=Bie(l),s.c(),s.m(t.parentNode,t)):s&&(s.d(1),s=null)},d(l){s&&s.d(l),l&&Re(t)}}}function Lve(r){var ht;let e,t,s,l,u,f,h,g=r[0].name+"",v,w,A=r[0].email+"",D,N,F,W,H,Z,ee,L,te,se,ne,X,_e,ke,Oe,ye,me;s=new i2({props:{name:(ht=r[0].name)!=null?ht:"",side:32}});let ot=r[1],Ge=[];for(let je=0;je',_e=ze(),ke=ie("h6"),ke.textContent="Add role",Oe=ze();for(let je=0;je{!me||(ye||(ye=eV(e,tV,{duration:200},!0)),ye.run(1))}),me=!0)},o(je){$e(s.$$.fragment,je),ye||(ye=eV(e,tV,{duration:200},!1)),ye.run(0),me=!1},d(je){je&&Re(e),Qt(s),nl(Ge,je),nl(U,je),je&&ye&&ye.end()}}}function Fve(r,e,t){const s=Ip();let{member:l}=e,{roles:u}=e;function f(w,A){w.preventDefault();let D=l.roles.filter(N=>N!==A);s("update",{user:l.id,roles:D})}function h(w,A){w.preventDefault();let D=[...l.roles,A];console.log(l.roles),console.log(A),console.log(D),s("update",{user:l.id,roles:D})}const g=(w,A)=>f(A,w),v=(w,A)=>h(A,w);return r.$$set=w=>{"member"in w&&t(0,l=w.member),"roles"in w&&t(1,u=w.roles)},[l,u,f,h,g,v]}class Hve extends Eo{constructor(e){super(),ko(this,e,Fve,Lve,So,{member:0,roles:1})}}function Fie(r,e,t){const s=r.slice();return s[15]=e[t],s}function Hie(r,e,t){const s=r.slice();return s[18]=e[t],s}function $ie(r){let e,t,s;function l(f){r[13](f)}let u={value:r[18],name:"role",label:r[18]};return r[3]!==void 0&&(u.group=r[3]),e=new Bve({props:u}),Jo.push(()=>wr(e,"group",l)),{c(){on(e.$$.fragment)},m(f,h){Jt(e,f,h),s=!0},p(f,h){const g={};!t&&h&8&&(t=!0,g.group=f[3],Ar(()=>t=!1)),e.$set(g)},i(f){s||(Ae(e.$$.fragment,f),s=!0)},o(f){$e(e.$$.fragment,f),s=!1},d(f){Qt(e,f)}}}function zie(r){let e,t;return e=new Hve({props:{member:r[15],roles:r[6].roles}}),e.$on("update",r[9]),e.$on("reinvite",r[14]),{c(){on(e.$$.fragment)},m(s,l){Jt(e,s,l),t=!0},p(s,l){const u={};l&1&&(u.member=s[15]),e.$set(u)},i(s){t||(Ae(e.$$.fragment,s),t=!0)},o(s){$e(e.$$.fragment,s),t=!1},d(s){Qt(e,s)}}}function $ve(r){let e,t,s,l,u,f,h,g,v,w,A,D,N,F,W,H,Z,ee,L,te,se,ne,X,_e,ke,Oe,ye,me,ot,Ge;u=new iI({props:{message:r[4]}});let dt={};h=new Toe({props:dt}),r[10](h);let U=r[6].roles.filter(Vie),ht=[];for(let et=0;et$e(ht[et],1,1,()=>{ht[et]=null});X=new oO({props:{label:"Invite"}});let St=r[0],yt=[];for(let et=0;et$e(yt[et],1,1,()=>{yt[et]=null});return{c(){e=ie("div"),t=ie("div"),s=ie("h3"),s.textContent="Invite people",l=ze(),on(u.$$.fragment),f=ze(),on(h.$$.fragment),g=ze(),v=ie("form"),w=ie("div"),A=ie("label"),A.textContent="Invitee Name",D=ze(),N=ie("input"),F=ze(),W=ie("div"),H=ie("label"),H.textContent="Invitee Email Address",Z=ze(),ee=ie("input"),L=ze(),te=ie("div");for(let et=0;etr!=="removed";function zve(r,e,t){const s=ni("channel");let{users:l}=e,u,f,h,g="",v;function w(ee){ee.preventDefault(),A(u,f,h)}function A(ee,L,te){t(4,g=""),axios.post(s.lucentUrl+"/members/invite",{name:ee,email:L,roles:[te]}).then(se=>{v.show("User was invited"),t(0,l=[...l,se.data.user]),t(1,u=null),t(2,f=null),t(3,h=null)}).catch(se=>{var ne,X,_e;t(4,g=(_e=(X=(ne=se.response)==null?void 0:ne.data)==null?void 0:X.error)!=null?_e:"")})}function D(ee){ee.preventDefault(),t(4,g=""),axios.post(s.lucentUrl+"/members/update",{id:ee.detail.user,roles:ee.detail.roles}).then(L=>{v.show("Users updated"),t(0,l=L.data.users)}).catch(L=>{var te,se,ne;t(4,g=(ne=(se=(te=L.response)==null?void 0:te.data)==null?void 0:se.error)!=null?ne:"")})}function N(ee){Jo[ee?"unshift":"push"](()=>{v=ee,t(5,v)})}function F(){u=this.value,t(1,u)}function W(){f=this.value,t(2,f)}function H(ee){h=ee,t(3,h)}const Z=ee=>A(ee.detail.email,ee.detail.role);return r.$$set=ee=>{"users"in ee&&t(0,l=ee.users)},[l,u,f,h,g,v,s,w,A,D,N,F,W,H,Z]}class Vve extends Eo{constructor(e){super(),ko(this,e,zve,$ve,So,{users:0})}}function Wve(r){let e,t,s;return{c(){e=ie("div"),t=ie("div"),s=Gt(r[0]),V(t,"class","header-normal"),V(e,"class","wrapper-normal ")},m(l,u){Ne(l,e,u),G(e,t),G(t,s)},p(l,[u]){u&1&&Un(s,l[0])},i:gn,o:gn,d(l){l&&Re(e)}}}function Uve(r,e,t){let{title:s}=e;return r.$$set=l=>{"title"in l&&t(0,s=l.title)},[s]}class jve extends Eo{constructor(e){super(),ko(this,e,Uve,Wve,So,{title:0})}}function Zve(r){let e,t=r[5].path+"";return{c(){e=Fhe("svg"),V(e,"class","bi svelte-1coky4l"),V(e,"xmlns","http://www.w3.org/2000/svg"),V(e,"width",r[0]),V(e,"height",r[1]),V(e,"viewBox",r[5].viewBox),V(e,"aria-labelledby",r[2]),V(e,"role","presentation"),V(e,"stroke",r[4]),V(e,"fill",r[3])},m(s,l){Ne(s,e,l),e.innerHTML=t},p(s,[l]){l&1&&V(e,"width",s[0]),l&2&&V(e,"height",s[1]),l&4&&V(e,"aria-labelledby",s[2]),l&16&&V(e,"stroke",s[4]),l&8&&V(e,"fill",s[3])},i:gn,o:gn,d(s){s&&Re(e)}}}function qve(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:l=16}=e,{height:u=16}=e,{icon:f=""}=e,{fill:h="currentColor"}=e,{stroke:g="currentColor"}=e,v=s[f];return r.$$set=w=>{"width"in w&&t(0,l=w.width),"height"in w&&t(1,u=w.height),"icon"in w&&t(2,f=w.icon),"fill"in w&&t(3,h=w.fill),"stroke"in w&&t(4,g=w.stroke)},[l,u,f,h,g,v]}class fa extends Eo{constructor(e){super(),ko(this,e,qve,Zve,So,{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 Gve=Object.prototype.toString,yO=Array.isArray||function(e){return Gve.call(e)==="[object Array]"};function Toe(r){return typeof r=="function"}function Kve(r){return yO(r)?"array":typeof r}function ite(r){return r.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function Vie(r,e){return r!=null&&typeof r=="object"&&e in r}function Yve(r,e){return r!=null&&typeof r!="object"&&r.hasOwnProperty&&r.hasOwnProperty(e)}var Xve=RegExp.prototype.test;function Jve(r,e){return Xve.call(r,e)}var Qve=/\S/;function eye(r){return!Jve(Qve,r)}var tye={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};function nye(r){return String(r).replace(/[&<>"'`=\/]/g,function(t){return tye[t]})}var oye=/\s*/,sye=/\s+/,Wie=/\s*=/,rye=/\s*\}/,iye=/#|\^|\/|>|\{|&|=|!/;function lye(r,e){if(!r)return[];var t=!1,s=[],l=[],u=[],f=!1,h=!1,g="",v=0;function w(){if(f&&!h)for(;u.length;)delete l[u.pop()];else u=[];f=!1,h=!1}var A,D,N;function F(_e){if(typeof _e=="string"&&(_e=_e.split(sye,2)),!yO(_e)||_e.length!==2)throw new Error("Invalid tags: "+_e);A=new RegExp(ite(_e[0])+"\\s*"),D=new RegExp("\\s*"+ite(_e[1])),N=new RegExp("\\s*"+ite("}"+_e[1]))}F(e||Rp.tags);for(var W=new lI(r),H,Z,ee,L,te,se;!W.eos();){if(H=W.pos,ee=W.scanUntil(A),ee)for(var ne=0,X=ee.length;ne"?te=[Z,ee,H,W.pos,g,v,t]:te=[Z,ee,H,W.pos],v++,l.push(te),Z==="#"||Z==="^")s.push(te);else if(Z==="/"){if(se=s.pop(),!se)throw new Error('Unopened section "'+ee+'" at '+H);if(se[1]!==ee)throw new Error('Unclosed section "'+se[1]+'" at '+H)}else Z==="name"||Z==="{"||Z==="&"?h=!0:Z==="="&&F(ee)}if(w(),se=s.pop(),se)throw new Error('Unclosed section "'+se[1]+'" at '+W.pos);return cye(aye(l))}function aye(r){for(var e=[],t,s,l=0,u=r.length;l0?s[s.length-1][4]:e;break;default:t.push(l)}return e}function lI(r){this.string=r,this.tail=r,this.pos=0}lI.prototype.eos=function(){return this.tail===""};lI.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};lI.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 sO(r,e){this.view=r,this.cache={".":this.view},this.parent=e}sO.prototype.push=function(e){return new sO(e,this)};sO.prototype.lookup=function(e){var t=this.cache,s;if(t.hasOwnProperty(e))s=t[e];else{for(var l=this,u,f,h,g=!1;l;){if(e.indexOf(".")>0)for(u=l.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,l,u){var f=this,h="",g=t.lookup(e[1]);function v(D){return f.render(D,t,s,u)}if(!!g){if(yO(g))for(var w=0,A=g.length;w":">",'"':""","'":"'","/":"/","`":"`","=":"="};function nye(r){return String(r).replace(/[&<>"'`=\/]/g,function(t){return tye[t]})}var oye=/\s*/,sye=/\s+/,Uie=/\s*=/,rye=/\s*\}/,iye=/#|\^|\/|>|\{|&|=|!/;function lye(r,e){if(!r)return[];var t=!1,s=[],l=[],u=[],f=!1,h=!1,g="",v=0;function w(){if(f&&!h)for(;u.length;)delete l[u.pop()];else u=[];f=!1,h=!1}var A,D,N;function F(_e){if(typeof _e=="string"&&(_e=_e.split(sye,2)),!yO(_e)||_e.length!==2)throw new Error("Invalid tags: "+_e);A=new RegExp(ite(_e[0])+"\\s*"),D=new RegExp("\\s*"+ite(_e[1])),N=new RegExp("\\s*"+ite("}"+_e[1]))}F(e||Rp.tags);for(var W=new lI(r),H,Z,ee,L,te,se;!W.eos();){if(H=W.pos,ee=W.scanUntil(A),ee)for(var ne=0,X=ee.length;ne"?te=[Z,ee,H,W.pos,g,v,t]:te=[Z,ee,H,W.pos],v++,l.push(te),Z==="#"||Z==="^")s.push(te);else if(Z==="/"){if(se=s.pop(),!se)throw new Error('Unopened section "'+ee+'" at '+H);if(se[1]!==ee)throw new Error('Unclosed section "'+se[1]+'" at '+H)}else Z==="name"||Z==="{"||Z==="&"?h=!0:Z==="="&&F(ee)}if(w(),se=s.pop(),se)throw new Error('Unclosed section "'+se[1]+'" at '+W.pos);return cye(aye(l))}function aye(r){for(var e=[],t,s,l=0,u=r.length;l0?s[s.length-1][4]:e;break;default:t.push(l)}return e}function lI(r){this.string=r,this.tail=r,this.pos=0}lI.prototype.eos=function(){return this.tail===""};lI.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};lI.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 sO(r,e){this.view=r,this.cache={".":this.view},this.parent=e}sO.prototype.push=function(e){return new sO(e,this)};sO.prototype.lookup=function(e){var t=this.cache,s;if(t.hasOwnProperty(e))s=t[e];else{for(var l=this,u,f,h,g=!1;l;){if(e.indexOf(".")>0)for(u=l.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,l,u){var f=this,h="",g=t.lookup(e[1]);function v(D){return f.render(D,t,s,u)}if(!!g){if(yO(g))for(var w=0,A=g.length;w0||!s)&&(u[f]=l+u[f]);return u.join(` -`)};Mg.prototype.renderPartial=function(e,t,s,l){if(!!s){var u=this.getConfigTags(l),f=Toe(s)?s(e[1]):s[e[1]];if(f!=null){var h=e[6],g=e[5],v=e[4],w=f;g==0&&v&&(w=this.indentPartial(f,v,h));var A=this.parse(w,u);return this.renderTokens(A,t,s,w,l)}}};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 l=this.getConfigEscape(s)||Rp.escape,u=t.lookup(e[1]);if(u!=null)return typeof u=="number"&&l===Rp.escape?String(u):l(u)};Mg.prototype.rawValue=function(e){return e[1]};Mg.prototype.getConfigTags=function(e){return yO(e)?e:e&&typeof e=="object"?e.tags:void 0};Mg.prototype.getConfigEscape=function(e){if(e&&typeof e=="object"&&!yO(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){FP.templateCache=r},get templateCache(){return FP.templateCache}},FP=new Mg;Rp.clearCache=function(){return FP.clearCache()};Rp.parse=function(e,t){return FP.parse(e,t)};Rp.render=function(e,t,s,l){if(typeof e!="string")throw new TypeError('Invalid template! Template should be a "string" but "'+Kve(e)+'" was given as the first argument for mustache#render(template, view, partials)');return FP.render(e,t,s,l)};Rp.escape=nye;Rp.Scanner=lI;Rp.Context=sO;Rp.Writer=Mg;function gne(r){return gne=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},gne(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||gne(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 uye={};function fye(){return uye}function Uie(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 Mz(r,e){$0(2,arguments);var t=Hh(r),s=Hh(e),l=t.getTime()-s.getTime();return l<0?-1:l>0?1:l}function dye(r,e){$0(2,arguments);var t=Hh(r),s=Hh(e),l=t.getFullYear()-s.getFullYear(),u=t.getMonth()-s.getMonth();return l*12+u}function hye(r,e){return $0(2,arguments),Hh(r).getTime()-Hh(e).getTime()}var jie={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)}},mye="trunc";function gye(r){return r?jie[r]:jie[mye]}function pye(r){$0(1,arguments);var e=Hh(r);return e.setHours(23,59,59,999),e}function bye(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 vye(r){$0(1,arguments);var e=Hh(r);return pye(e).getTime()===bye(e).getTime()}function yye(r,e){$0(2,arguments);var t=Hh(r),s=Hh(e),l=Mz(t,s),u=Math.abs(dye(t,s)),f;if(u<1)f=0;else{t.getMonth()===1&&t.getDate()>27&&t.setDate(30),t.setMonth(t.getMonth()-l*u);var h=Mz(t,s)===-l;vye(Hh(r))&&u===1&&Mz(r,s)===1&&(h=!1),f=l*(u-Number(h))}return f===0?0:f}function _ye(r,e,t){$0(2,arguments);var s=hye(r,e)/1e3;return gye(t==null?void 0:t.roundingMethod)(s)}var wye={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"}},Cye=function(e,t,s){var l,u=wye[e];return typeof u=="string"?l=u:t===1?l=u.one:l=u.other.replace("{{count}}",t.toString()),s!=null&&s.addSuffix?s.comparison&&s.comparison>0?"in "+l:l+" ago":l};const Sye=Cye;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 kye={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},Eye={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Aye={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},xye={date:lte({formats:kye,defaultWidth:"full"}),time:lte({formats:Eye,defaultWidth:"full"}),dateTime:lte({formats:Aye,defaultWidth:"full"})};const Tye=xye;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"},Oye=function(e,t,s,l){return Dye[e]};const Mye=Oye;function iP(r){return function(e,t){var s=t!=null&&t.context?String(t.context):"standalone",l;if(s==="formatting"&&r.formattingValues){var u=r.defaultFormattingWidth||r.defaultWidth,f=t!=null&&t.width?String(t.width):u;l=r.formattingValues[f]||r.formattingValues[u]}else{var h=r.defaultWidth,g=t!=null&&t.width?String(t.width):r.defaultWidth;l=r.values[g]||r.values[h]}var v=r.argumentCallback?r.argumentCallback(e):e;return l[v]}}var Rye={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},Nye={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},Pye={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"]},Iye={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"]},Bye={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"}},Lye={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"}},Fye=function(e,t){var s=Number(e),l=s%100;if(l>20||l<10)switch(l%10){case 1:return s+"st";case 2:return s+"nd";case 3:return s+"rd"}return s+"th"},Hye={ordinalNumber:Fye,era:iP({values:Rye,defaultWidth:"wide"}),quarter:iP({values:Nye,defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:iP({values:Pye,defaultWidth:"wide"}),day:iP({values:Iye,defaultWidth:"wide"}),dayPeriod:iP({values:Bye,defaultWidth:"wide",formattingValues:Lye,defaultFormattingWidth:"wide"})};const $ye=Hye;function lP(r){return function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=t.width,l=s&&r.matchPatterns[s]||r.matchPatterns[r.defaultMatchWidth],u=e.match(l);if(!u)return null;var f=u[0],h=s&&r.parsePatterns[s]||r.parsePatterns[r.defaultParseWidth],g=Array.isArray(h)?Vye(h,function(A){return A.test(f)}):zye(h,function(A){return A.test(f)}),v;v=r.valueCallback?r.valueCallback(g):g,v=t.valueCallback?t.valueCallback(v):v;var w=e.slice(f.length);return{value:v,rest:w}}}function zye(r,e){for(var t in r)if(r.hasOwnProperty(t)&&e(r[t]))return t}function Vye(r,e){for(var t=0;t1&&arguments[1]!==void 0?arguments[1]:{},s=e.match(r.matchPattern);if(!s)return null;var l=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(l.length);return{value:f,rest:h}}}var Uye=/^(\d+)(th|st|nd|rd)?/i,jye=/\d+/i,Zye={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},qye={any:[/^b/i,/^(a|c)/i]},Gye={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Kye={any:[/1/i,/2/i,/3/i,/4/i]},Yye={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},Xye={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]},Jye={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},Qye={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]},e2e={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},t2e={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}},n2e={ordinalNumber:Wye({matchPattern:Uye,parsePattern:jye,valueCallback:function(e){return parseInt(e,10)}}),era:lP({matchPatterns:Zye,defaultMatchWidth:"wide",parsePatterns:qye,defaultParseWidth:"any"}),quarter:lP({matchPatterns:Gye,defaultMatchWidth:"wide",parsePatterns:Kye,defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:lP({matchPatterns:Yye,defaultMatchWidth:"wide",parsePatterns:Xye,defaultParseWidth:"any"}),day:lP({matchPatterns:Jye,defaultMatchWidth:"wide",parsePatterns:Qye,defaultParseWidth:"any"}),dayPeriod:lP({matchPatterns:e2e,defaultMatchWidth:"any",parsePatterns:t2e,defaultParseWidth:"any"})};const o2e=n2e;var s2e={code:"en-US",formatDistance:Sye,formatLong:Tye,formatRelative:Mye,localize:$ye,match:o2e,options:{weekStartsOn:0,firstWeekContainsDate:1}};const r2e=s2e;function Khe(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 i2e(r){return Khe({},r)}var Zie=1440,l2e=2520,ate=43200,a2e=86400;function c2e(r,e,t){var s,l;$0(2,arguments);var u=fye(),f=(s=(l=t==null?void 0:t.locale)!==null&&l!==void 0?l:u.locale)!==null&&s!==void 0?s:r2e;if(!f.formatDistance)throw new RangeError("locale must contain formatDistance property");var h=Mz(r,e);if(isNaN(h))throw new RangeError("Invalid time value");var g=Khe(i2e(t),{addSuffix:Boolean(t==null?void 0:t.addSuffix),comparison:h}),v,w;h>0?(v=Hh(e),w=Hh(r)):(v=Hh(r),w=Hh(e));var A=_ye(w,v),D=(Uie(w)-Uie(v))/1e3,N=Math.round((A-D)/60),F;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 Gie(s,e);let l=e.data,f=Rp.parse(s.titleTemplate).filter(g=>g[0]=="name").map(g=>g[1]).filter(g=>{let v=s.fields.find(w=>w.name===g);return(v==null?void 0:v.info.name)==="reference"}).reduce((g,v)=>{let w=t.edges.find(D=>D.source===e.id&&D.field===v),A=t.records.find(D=>D.id===(w==null?void 0:w.target));return g[v]=dd(r,A,t),g},{});l={...l,...f};let h=Rp.render(s.titleTemplate,l);return!h||h===""?Gie(s,e):Jhe(h.slice(0,300))}function Gie(r,e){var t;return(r==null?void 0:r.type)==="files"?e._file.path:Jhe(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 Kie(r){let e,t,s;return{c(){e=ie("a"),t=Gt(r[1]),V(e,"href",s=r[3].lucentUrl+"/records/"+r[0].id),V(e,"class","text-decoration-none rounded py-1 px-2 d-inline-block svelte-nbbgyi"),V(e,"title",r[1]),ss(e,"border","2px solid "+(r[2].color?r[2].color:"#999"),1),ss(e,"white-space","nowrap")},m(l,u){Ne(l,e,u),G(e,t)},p(l,u){u&2&&Un(t,l[1]),u&1&&s!==(s=l[3].lucentUrl+"/records/"+l[0].id)&&V(e,"href",s),u&2&&V(e,"title",l[1]),u&4&&ss(e,"border","2px solid "+(l[2].color?l[2].color:"#999"),1)},d(l){l&&Re(e)}}}function u2e(r){var s;let e,t=((s=r[0])==null?void 0:s.data)&&Kie(r);return{c(){t&&t.c(),e=Bs()},m(l,u){t&&t.m(l,u),Ne(l,e,u)},p(l,[u]){var f;(f=l[0])!=null&&f.data?t?t.p(l,u):(t=Kie(l),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},i:gn,o:gn,d(l){t&&t.d(l),l&&Re(e)}}}function f2e(r,e,t){let s,l;const u=ni("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,l=dd(u.schemas,f,h))},[f,l,s,u,h]}class aI extends Eo{constructor(e){super(),ko(this,e,f2e,u2e,So,{record:0,graph:4})}}function Yie(r,e,t){const s=r.slice();return s[2]=e[t],s[4]=t,s}function Xie(r){let e,t,s=r[0].reverse(),l=[];for(let f=0;f$e(l[f],1,1,()=>{l[f]=null});return{c(){e=ie("div");for(let f=0;f0&&Xie(r);return{c(){s&&s.c(),e=Bs()},m(l,u){s&&s.m(l,u),Ne(l,e,u),t=!0},p(l,[u]){l[0].length>0?s?(s.p(l,u),u&1&&Ae(s,1)):(s=Xie(l),s.c(),Ae(s,1),s.m(e.parentNode,e)):s&&(bo(),$e(s,1,1,()=>{s=null}),vo())},i(l){t||(Ae(s),t=!0)},o(l){$e(s),t=!1},d(l){s&&s.d(l),l&&Re(e)}}}function m2e(r,e,t){let{managerRecords:s}=e,{graph:l}=e;return r.$$set=u=>{"managerRecords"in u&&t(0,s=u.managerRecords),"graph"in u&&t(1,l=u.graph)},[s,l]}class g2e extends Eo{constructor(e){super(),ko(this,e,m2e,h2e,So,{managerRecords:0,graph:1})}}function p2e(r){let e;return{c(){e=Gt("New Record")},m(t,s){Ne(t,e,s)},p:gn,d(t){t&&Re(e)}}}function b2e(r){let e=dd(r[5].schemas,r[3],r[2])+"",t;return{c(){t=Gt(e)},m(s,l){Ne(s,t,l)},p(s,l){l&12&&e!==(e=dd(s[5].schemas,s[3],s[2])+"")&&Un(t,e)},d(s){s&&Re(t)}}}function Qie(r){let e,t,s,l,u,f,h,g,v,w,A,D,N,F,W,H,Z;s=new fa({props:{icon:"ellipsis"}});let ee=!r[4]&&ele(r);return{c(){e=ie("div"),t=ie("button"),on(s.$$.fragment),l=ze(),u=ie("div"),f=ie("h6"),f.textContent="Record Actions",h=ze(),g=ie("a"),v=Gt("Create new"),A=ze(),ee&&ee.c(),D=ze(),N=ie("a"),F=Gt("Revisions"),V(t,"class","btn btn-link btn-sm"),V(t,"type","button"),V(t,"data-bs-toggle","dropdown"),V(t,"aria-expanded","false"),V(f,"class","dropdown-header"),V(g,"class","dropdown-item"),V(g,"href",w=r[5].lucentUrl+"/records/new?schema="+r[1].name),V(N,"class","dropdown-item"),V(N,"href",r[5].lucentUrl),V(u,"class","dropdown-menu"),V(e,"class","dropdown d-inline-block")},m(L,te){Ne(L,e,te),G(e,t),Jt(s,t,null),G(e,l),G(e,u),G(u,f),G(u,h),G(u,g),G(g,v),G(u,A),ee&&ee.m(u,null),G(u,D),G(u,N),G(N,F),W=!0,H||(Z=bn(N,"click",$u(r[7])),H=!0)},p(L,te){(!W||te&2&&w!==(w=L[5].lucentUrl+"/records/new?schema="+L[1].name))&&V(g,"href",w),L[4]?ee&&(ee.d(1),ee=null):ee?ee.p(L,te):(ee=ele(L),ee.c(),ee.m(u,D))},i(L){W||(Ae(s.$$.fragment,L),W=!0)},o(L){$e(s.$$.fragment,L),W=!1},d(L){L&&Re(e),Qt(s),ee&&ee.d(),H=!1,Z()}}}function ele(r){let e,t,s,l;return{c(){e=ie("a"),t=Gt("Clone"),V(e,"class","dropdown-item"),V(e,"href",r[5].lucentUrl)},m(u,f){Ne(u,e,f),G(e,t),s||(l=bn(e,"click",r[6]),s=!0)},p:gn,d(u){u&&Re(e),s=!1,l()}}}function v2e(r){let e,t,s=r[1].label.toUpperCase()+"",l,u,f,h,g,v;function w(F,W){return F[4]?p2e:b2e}let A=w(r),D=A(r),N=!r[4]&&Qie(r);return{c(){e=ie("h3"),t=ie("a"),l=Gt(s),f=ze(),h=ie("span"),D.c(),g=ze(),N&&N.c(),V(t,"class","text-muted d-block text-decoration-none fs-6 mb-1"),V(t,"href",u=r[5].lucentUrl+"/content/"+r[1].name),V(h,"class","text-dark d-block"),V(e,"class","header-normal mt-5 mb-0")},m(F,W){Ne(F,e,W),G(e,t),G(t,l),G(e,f),G(e,h),D.m(h,null),G(e,g),N&&N.m(e,null),v=!0},p(F,[W]){(!v||W&2)&&s!==(s=F[1].label.toUpperCase()+"")&&Un(l,s),(!v||W&2&&u!==(u=F[5].lucentUrl+"/content/"+F[1].name))&&V(t,"href",u),A===(A=w(F))&&D?D.p(F,W):(D.d(1),D=A(F),D&&(D.c(),D.m(h,null))),F[4]?N&&(bo(),$e(N,1,1,()=>{N=null}),vo()):N?(N.p(F,W),W&16&&Ae(N,1)):(N=Qie(F),N.c(),Ae(N,1),N.m(e,null))},i(F){v||(Ae(N),v=!0)},o(F){$e(N),v=!1},d(F){F&&Re(e),D.d(),N&&N.d()}}}function y2e(r,e,t){const s=ni("channel");let{schema:l}=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(D=>{window.location=s.lucentUrl+"/records/"+D.data.id}).catch(D=>{})}const w=A=>t(0,g="_info");return r.$$set=A=>{"schema"in A&&t(1,l=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,l,u,f,h,s,v,w]}class _2e extends Eo{constructor(e){super(),ko(this,e,y2e,v2e,So,{schema:1,graph:2,record:3,isCreateMode:4,activeContentTab:0})}}function Qhe(r){return eme()[r]}function eme(){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 tle(r,e,t){const s=r.slice();return s[10]=e[t],s}function nle(r){let e,t=r[10].text+"",s,l,u,f;function h(...g){return r[9](r[10],...g)}return{c(){e=ie("button"),s=Gt(t),l=ze(),V(e,"type","button"),V(e,"class","dropdown-item my-2 rounded w-100 bg-"+r[10].bg+" text-"+r[10].color)},m(g,v){Ne(g,e,v),G(e,s),G(e,l),u||(f=bn(e,"click",h),u=!0)},p(g,v){r=g},d(g){g&&Re(e),u=!1,f()}}}function ole(r){let e,t=r[10].value!==r[0]&&nle(r);return{c(){t&&t.c(),e=Bs()},m(s,l){t&&t.m(s,l),Ne(s,e,l)},p(s,l){s[10].value!==s[0]?t?t.p(s,l):(t=nle(s),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},d(s){t&&t.d(s),s&&Re(e)}}}function w2e(r){let e,t,s;return{c(){e=ie("a"),t=Gt("Preview"),V(e,"href",s=r[5].previewTargetUrl+"?schema="+r[2].name+"&id="+r[1].id),V(e,"target","_blank"),V(e,"class","btn btn-info ms-3")},m(l,u){Ne(l,e,u),G(e,t)},p(l,u){u&6&&s!==(s=l[5].previewTargetUrl+"?schema="+l[2].name+"&id="+l[1].id)&&V(e,"href",s)},d(l){l&&Re(e)}}}function C2e(r){let e,t,s,l=r[4].text+"",u,f,h,g,v,w,A,D,N,F,W,H=r[6],Z=[];for(let L=0;L{g=N,t(3,g)})}const D=(N,F)=>w(F,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=Qhe(u))},[u,f,h,g,s,l,v,w,A,D]}class tme extends Eo{constructor(e){super(),ko(this,e,S2e,C2e,So,{status:0,record:1,schema:2})}}function sle(r){return ni("channel").filesUrl+`/thumbs/${r._file.path}`}function rle(r){return ni("channel").filesUrl+`/${r._file.path}`}function ile(r){let e,t,s,l,u;const f=[E2e,k2e],h=[];function g(v,w){return w&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(),l=Bs()},m(v,w){h[t].m(v,w),Ne(v,l,w),u=!0},p(v,w){let A=t;t=g(v,w),t===A?h[t].p(v,w):(bo(),$e(h[A],1,1,()=>{h[A]=null}),vo(),s=h[t],s?s.p(v,w):(s=h[t]=f[t](v),s.c()),Ae(s,1),s.m(l.parentNode,l))},i(v){u||(Ae(s),u=!0)},o(v){$e(s),u=!1},d(v){h[t].d(v),v&&Re(l)}}}function k2e(r){let e,t,s,l,u,f=r[0]._file.path.split(".").pop()+"",h,g,v,w;return t=new fa({props:{icon:"file",width:r[3],height:r[3]}}),{c(){e=ie("a"),on(t.$$.fragment),s=ze(),l=ie("span"),u=Gt("."),h=Gt(f),V(l,"class","ms-2"),ss(l,"font-size",r[4]+"px"),V(e,"href",g=r[5].lucentUrl+"/records/"+r[0].id),V(e,"title",v=r[0]._file.path),V(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,D){Ne(A,e,D),Jt(t,e,null),G(e,s),G(e,l),G(l,u),G(l,h),w=!0},p(A,D){const N={};D&8&&(N.width=A[3]),D&8&&(N.height=A[3]),t.$set(N),(!w||D&1)&&f!==(f=A[0]._file.path.split(".").pop()+"")&&Un(h,f),(!w||D&16)&&ss(l,"font-size",A[4]+"px"),(!w||D&1&&g!==(g=A[5].lucentUrl+"/records/"+A[0].id))&&V(e,"href",g),(!w||D&1&&v!==(v=A[0]._file.path))&&V(e,"title",v),(!w||D&4)&&ss(e,"width",A[2]+"px"),(!w||D&4)&&ss(e,"height",A[2]+"px")},i(A){w||(Ae(t.$$.fragment,A),w=!0)},o(A){$e(t.$$.fragment,A),w=!1},d(A){A&&Re(e),Qt(t)}}}function E2e(r){let e,t,s,l,u,f;return{c(){e=ie("a"),t=ie("img"),V(t,"class","rounded w-100"),Eie(t.src,s=sle(r[0]))||V(t,"src",s),V(t,"alt",l=r[0]._file.path),V(e,"href",u=r[5].lucentUrl+"/records/"+r[0].id),V(e,"title",f=r[0]._file.path),V(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){Ne(h,e,g),G(e,t)},p(h,g){g&1&&!Eie(t.src,s=sle(h[0]))&&V(t,"src",s),g&1&&l!==(l=h[0]._file.path)&&V(t,"alt",l),g&1&&u!==(u=h[5].lucentUrl+"/records/"+h[0].id)&&V(e,"href",u),g&1&&f!==(f=h[0]._file.path)&&V(e,"title",f),g&4&&ss(e,"width",h[2]+"px"),g&4&&ss(e,"height",h[2]+"px")},i:gn,o:gn,d(h){h&&Re(e)}}}function lle(r){let e,t=r[0]._file.path+"",s,l,u;return{c(){e=ie("a"),s=Gt(t),V(e,"href",l=r[5].lucentUrl+"/records/"+r[0].id),V(e,"title",u=r[0]._file.path),V(e,"class","preview-file-filename lx-small-text text-decoration-none")},m(f,h){Ne(f,e,h),G(e,s)},p(f,h){h&1&&t!==(t=f[0]._file.path+"")&&Un(s,t),h&1&&l!==(l=f[5].lucentUrl+"/records/"+f[0].id)&&V(e,"href",l),h&1&&u!==(u=f[0]._file.path)&&V(e,"title",u)},d(f){f&&Re(e)}}}function A2e(r){let e,t,s,l=r[0]&&ile(r),u=r[1]&&lle(r);return{c(){l&&l.c(),e=ze(),u&&u.c(),t=Bs()},m(f,h){l&&l.m(f,h),Ne(f,e,h),u&&u.m(f,h),Ne(f,t,h),s=!0},p(f,[h]){f[0]?l?(l.p(f,h),h&1&&Ae(l,1)):(l=ile(f),l.c(),Ae(l,1),l.m(e.parentNode,e)):l&&(bo(),$e(l,1,1,()=>{l=null}),vo()),f[1]?u?u.p(f,h):(u=lle(f),u.c(),u.m(t.parentNode,t)):u&&(u.d(1),u=null)},i(f){s||(Ae(l),s=!0)},o(f){$e(l),s=!1},d(f){l&&l.d(f),f&&Re(e),u&&u.d(f),f&&Re(t)}}}function x2e(r,e,t){let{record:s}=e;const l=ni("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=w=>{"record"in w&&t(0,s=w.record),"size"in w&&t(6,u=w.size),"showFilename"in w&&t(1,f=w.showFilename)},[s,f,h,g,v,l,u]}class Pw extends Eo{constructor(e){super(),ko(this,e,x2e,A2e,So,{record:0,size:6,showFilename:1})}}function ale(r){let e,t,s,l,u,f,h,g,v,w,A=r[0]._file.path+"",D,N,F,W,H,Z,ee=r[0]._file.originalName+"",L,te,se,ne,X,_e,ke=r[0]._file.mime+"",Oe,ye,me,ot,Ge,dt,U,ht=(r[0]._file.size/1024).toFixed(1)+"",je,St,yt,Pe,et,rn,xt,Tn=r[0]._file.checksum+"",Ke,wt,de,Ho,io,Cn,_o=r[0]._file.path+"",$o,_t,Ut;s=new Pw({props:{record:r[0],size:"large"}});let gt=r[0]._file.width&&cle(r);return{c(){e=ie("div"),t=ie("div"),on(s.$$.fragment),l=ze(),u=ie("div"),f=ie("ul"),h=ie("li"),g=ie("span"),g.textContent="Filename",v=ze(),w=ie("span"),D=Gt(A),N=ze(),F=ie("li"),W=ie("span"),W.textContent="Original name",H=ze(),Z=ie("span"),L=Gt(ee),te=ze(),se=ie("li"),ne=ie("span"),ne.textContent="Mime type",X=ze(),_e=ie("span"),Oe=Gt(ke),ye=ze(),gt&>.c(),me=ze(),ot=ie("li"),Ge=ie("span"),Ge.textContent="File size",dt=ze(),U=ie("span"),je=Gt(ht),St=Gt("kB"),yt=ze(),Pe=ie("li"),et=ie("span"),et.textContent="Checksum",rn=ze(),xt=ie("span"),Ke=Gt(Tn),wt=ze(),de=ie("li"),Ho=ie("span"),Ho.textContent="Download",io=ze(),Cn=ie("a"),$o=Gt(_o),V(t,"class","col"),ss(t,"max-width","276px"),V(g,"class","text-muted"),V(h,"class","list-group-item border-primary"),V(W,"class","text-muted"),V(F,"class","list-group-item border-primary"),V(ne,"class","text-muted"),V(se,"class","list-group-item border-primary"),V(Ge,"class","text-muted"),V(ot,"class","list-group-item border-primary"),V(et,"class","text-muted"),V(Pe,"class","list-group-item border-primary"),V(Ho,"class","text-muted"),V(Cn,"href",_t=rle(r[0])),V(de,"class","list-group-item border-primary"),V(f,"class","list-group svelte-1qb90xc"),V(u,"class","col"),V(e,"class","row mb-4")},m(Be,Yt){Ne(Be,e,Yt),G(e,t),Jt(s,t,null),G(e,l),G(e,u),G(u,f),G(f,h),G(h,g),G(h,v),G(h,w),G(w,D),G(f,N),G(f,F),G(F,W),G(F,H),G(F,Z),G(Z,L),G(f,te),G(f,se),G(se,ne),G(se,X),G(se,_e),G(_e,Oe),G(f,ye),gt&>.m(f,null),G(f,me),G(f,ot),G(ot,Ge),G(ot,dt),G(ot,U),G(U,je),G(U,St),G(f,yt),G(f,Pe),G(Pe,et),G(Pe,rn),G(Pe,xt),G(xt,Ke),G(f,wt),G(f,de),G(de,Ho),G(de,io),G(de,Cn),G(Cn,$o),Ut=!0},p(Be,Yt){const mn={};Yt&1&&(mn.record=Be[0]),s.$set(mn),(!Ut||Yt&1)&&A!==(A=Be[0]._file.path+"")&&Un(D,A),(!Ut||Yt&1)&&ee!==(ee=Be[0]._file.originalName+"")&&Un(L,ee),(!Ut||Yt&1)&&ke!==(ke=Be[0]._file.mime+"")&&Un(Oe,ke),Be[0]._file.width?gt?gt.p(Be,Yt):(gt=cle(Be),gt.c(),gt.m(f,me)):gt&&(gt.d(1),gt=null),(!Ut||Yt&1)&&ht!==(ht=(Be[0]._file.size/1024).toFixed(1)+"")&&Un(je,ht),(!Ut||Yt&1)&&Tn!==(Tn=Be[0]._file.checksum+"")&&Un(Ke,Tn),(!Ut||Yt&1)&&_o!==(_o=Be[0]._file.path+"")&&Un($o,_o),(!Ut||Yt&1&&_t!==(_t=rle(Be[0])))&&V(Cn,"href",_t)},i(Be){Ut||(Ae(s.$$.fragment,Be),Ut=!0)},o(Be){$e(s.$$.fragment,Be),Ut=!1},d(Be){Be&&Re(e),Qt(s),gt&>.d()}}}function cle(r){let e,t,s,l,u=r[0]._file.width+"",f,h,g=r[0]._file.height+"",v;return{c(){e=ie("li"),t=ie("span"),t.textContent="Dimensions",s=ze(),l=ie("span"),f=Gt(u),h=Gt("x"),v=Gt(g),V(t,"class","text-muted"),V(e,"class","list-group-item border-primary")},m(w,A){Ne(w,e,A),G(e,t),G(e,s),G(e,l),G(l,f),G(l,h),G(l,v)},p(w,A){A&1&&u!==(u=w[0]._file.width+"")&&Un(f,u),A&1&&g!==(g=w[0]._file.height+"")&&Un(v,g)},d(w){w&&Re(e)}}}function T2e(r){let e,t,s=r[1].type==="files"&&ale(r);return{c(){s&&s.c(),e=Bs()},m(l,u){s&&s.m(l,u),Ne(l,e,u),t=!0},p(l,[u]){l[1].type==="files"?s?(s.p(l,u),u&2&&Ae(s,1)):(s=ale(l),s.c(),Ae(s,1),s.m(e.parentNode,e)):s&&(bo(),$e(s,1,1,()=>{s=null}),vo())},i(l){t||(Ae(s),t=!0)},o(l){$e(s),t=!1},d(l){s&&s.d(l),l&&Re(e)}}}function D2e(r,e,t){let{record:s}=e,{schema:l}=e;return r.$$set=u=>{"record"in u&&t(0,s=u.record),"schema"in u&&t(1,l=u.schema)},[s,l]}class nme extends Eo{constructor(e){super(),ko(this,e,D2e,T2e,So,{record:0,schema:1})}}function ule(r,e,t){const s=r.slice();return s[9]=e[t],s}function fle(r){let e,t=r[1],s=[];for(let l=0;l1&&fle(r);return{c(){t&&t.c(),e=Bs()},m(s,l){t&&t.m(s,l),Ne(s,e,l)},p(s,[l]){s[1].length>1?t?t.p(s,l):(t=fle(s),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},i:gn,o:gn,d(s){t&&t.d(s),s&&Re(e)}}}function M2e(r,e,t){var D,N;let{schema:s}=e,{isCreateMode:l}=e,{active:u=""}=e,f=(N=(D=s.groups)==null?void 0:D.map(F=>({label:F,name:F})))!=null?N:[],h={label:"Main",name:""},g={label:"Graph",name:"_graph"};l?f=[h,...f]:f=[h,...f,g];function v(F){F.preventDefault(),t(0,u="_graph")}function w(F,W){F.preventDefault(),W=="_graph"?v(F):t(0,u=W)}const A=(F,W)=>w(W,F.name);return r.$$set=F=>{"schema"in F&&t(3,s=F.schema),"isCreateMode"in F&&t(4,l=F.isCreateMode),"active"in F&&t(0,u=F.active)},[u,f,w,s,l,A]}class ome extends Eo{constructor(e){super(),ko(this,e,M2e,O2e,So,{schema:3,isCreateMode:4,active:0})}}function hle(r,e,t){const s=r.slice();return s[11]=e[t],s}function mle(r){let e=[],t=new Map,s,l=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(W=>{t(3,s=W.data)}).catch(W=>{console.log(W)})},500);function v(F,W){F.preventDefault(),t(0,f=W.data[u.optionsField]),t(1,h="")}const w=(F,W)=>v(W,F),A=(F,W)=>v(W,F),D=F=>{t(0,f=h),t(1,h="")},N=F=>{t(0,f=h),t(1,h="")};return r.$$set=F=>{"field"in F&&t(2,u=F.field),"value"in F&&t(0,f=F.value),"search"in F&&t(1,h=F.search)},t(3,s=[]),[f,h,u,s,l,v,g,w,A,D,N]}class jV extends Eo{constructor(e){super(),ko(this,e,I2e,P2e,So,{field:2,value:0,search:1,update:6})}get update(){return this.$$.ctx[6]}}function ble(r,e,t){const s=r.slice();return s[11]=e[t][0],s[12]=e[t][1],s}function vle(r,e,t){const s=r.slice();return s[8]=e[t],s}function yle(r){let e,t;function s(f,h){return h&1&&(e=null),e==null&&(e=!!Array.isArray(f[0].selectOptions)),e?L2e:B2e}let l=s(r,-1),u=l(r);return{c(){u.c(),t=Bs()},m(f,h){u.m(f,h),Ne(f,t,h)},p(f,h){l===(l=s(f,h))&&u?u.p(f,h):(u.d(1),u=l(f),u&&(u.c(),u.m(t.parentNode,t)))},d(f){u.d(f),f&&Re(t)}}}function B2e(r){let e=[],t=new Map,s,l=Object.entries(r[0].selectOptions);const u=f=>f[11];for(let f=0;ff[8];for(let f=0;ff(D,A),g=(A,D)=>f(D,A),v=(A,D)=>f(D,A),w=(A,D)=>f(D,A);return r.$$set=A=>{"field"in A&&t(0,s=A.field),"value"in A&&t(2,l=A.value),"search"in A&&t(3,u=A.search)},[s,f,l,u,h,g,v,w]}class $2e extends Eo{constructor(e){super(),ko(this,e,H2e,F2e,So,{field:0,value:2,search:3})}}function Rg(r,e){return r&&r[e]?r[e].message:null}function z2e(r){let e,t,s,l;return{c(){e=ie("input"),V(e,"type","text"),V(e,"id",r[3]),V(e,"class","form-control"),V(e,"autocomplete","off"),e.readOnly=t=r[1].readonly&&!r[2],rs(e,"is-invalid",r[7])},m(u,f){Ne(u,e,f),ur(e,r[0]),s||(l=bn(e,"input",r[18]),s=!0)},p(u,f){f&8&&V(e,"id",u[3]),f&6&&t!==(t=u[1].readonly&&!u[2])&&(e.readOnly=t),f&1&&e.value!==u[0]&&ur(e,u[0]),f&128&&rs(e,"is-invalid",u[7])},i:gn,o:gn,d(u){u&&Re(e),s=!1,l()}}}function V2e(r){let e,t,s,l,u,f,h,g,v,w,A,D,N;function F(ee){r[15](ee)}function W(ee){r[16](ee)}let H={field:r[1]};r[0]!==void 0&&(H.value=r[0]),r[6]!==void 0&&(H.search=r[6]),f=new $2e({props:H}),Jo.push(()=>wr(f,"value",F)),Jo.push(()=>wr(f,"search",W));let Z=r[0]&&Cle(r);return{c(){e=ie("div"),t=ie("input"),l=ze(),u=ie("div"),on(f.$$.fragment),v=ze(),Z&&Z.c(),w=Bs(),V(t,"type","search"),V(t,"id",r[3]),V(t,"class","form-control dropdown-toggle"),V(t,"placeholder","Search for options"),V(t,"data-bs-toggle","dropdown"),V(t,"autocomplete","off"),t.readOnly=s=r[1].readonly&&!r[2],rs(t,"is-invalid",r[7]),V(u,"class","dropdown-menu w-100"),V(e,"class","dropdown")},m(ee,L){Ne(ee,e,L),G(e,t),ur(t,r[6]),G(e,l),G(e,u),Jt(f,u,null),Ne(ee,v,L),Z&&Z.m(ee,L),Ne(ee,w,L),A=!0,D||(N=bn(t,"input",r[14]),D=!0)},p(ee,L){(!A||L&8)&&V(t,"id",ee[3]),(!A||L&6&&s!==(s=ee[1].readonly&&!ee[2]))&&(t.readOnly=s),L&64&&t.value!==ee[6]&&ur(t,ee[6]),(!A||L&128)&&rs(t,"is-invalid",ee[7]);const te={};L&2&&(te.field=ee[1]),!h&&L&1&&(h=!0,te.value=ee[0],Ar(()=>h=!1)),!g&&L&64&&(g=!0,te.search=ee[6],Ar(()=>g=!1)),f.$set(te),ee[0]?Z?Z.p(ee,L):(Z=Cle(ee),Z.c(),Z.m(w.parentNode,w)):Z&&(Z.d(1),Z=null)},i(ee){A||(Ae(f.$$.fragment,ee),A=!0)},o(ee){$e(f.$$.fragment,ee),A=!1},d(ee){ee&&Re(e),Qt(f),ee&&Re(v),Z&&Z.d(ee),ee&&Re(w),D=!1,N()}}}function W2e(r){let e,t,s,l,u,f,h,g,v,w,A=r[1].optionsFrom&&Sle(r),D=r[0]&&kle(r);return{c(){e=ie("div"),t=ie("input"),l=ze(),u=ie("div"),A&&A.c(),f=ze(),D&&D.c(),h=Bs(),V(t,"type","search"),V(t,"id",r[3]),V(t,"class","form-control dropdown-toggle"),V(t,"placeholder","Search for options"),V(t,"data-bs-toggle","dropdown"),V(t,"autocomplete","off"),t.readOnly=s=r[1].readonly&&!r[2],rs(t,"is-invalid",r[7]),V(u,"class","dropdown-menu w-100"),V(e,"class","dropdown")},m(N,F){Ne(N,e,F),G(e,t),ur(t,r[6]),G(e,l),G(e,u),A&&A.m(u,null),Ne(N,f,F),D&&D.m(N,F),Ne(N,h,F),g=!0,v||(w=[bn(t,"keyup",function(){B0(r[4].update)&&r[4].update.apply(this,arguments)}),bn(t,"focus",function(){B0(r[4].update)&&r[4].update.apply(this,arguments)}),bn(t,"input",r[9])],v=!0)},p(N,F){r=N,(!g||F&8)&&V(t,"id",r[3]),(!g||F&6&&s!==(s=r[1].readonly&&!r[2]))&&(t.readOnly=s),F&64&&t.value!==r[6]&&ur(t,r[6]),(!g||F&128)&&rs(t,"is-invalid",r[7]),r[1].optionsFrom?A?(A.p(r,F),F&2&&Ae(A,1)):(A=Sle(r),A.c(),Ae(A,1),A.m(u,null)):A&&(bo(),$e(A,1,1,()=>{A=null}),vo()),r[0]?D?D.p(r,F):(D=kle(r),D.c(),D.m(h.parentNode,h)):D&&(D.d(1),D=null)},i(N){g||(Ae(A),g=!0)},o(N){$e(A),g=!1},d(N){N&&Re(e),A&&A.d(),N&&Re(f),D&&D.d(N),N&&Re(h),v=!1,Oi(w)}}}function Cle(r){let e,t,s,l,u,f,h;function g(A,D){return D&2&&(s=null),s==null&&(s=!!Array.isArray(A[1].selectOptions)),s?j2e:U2e}let v=g(r,-1),w=v(r);return{c(){e=ie("span"),t=ie("div"),w.c(),l=ze(),u=ie("button"),V(u,"type","button"),V(u,"class","btn-close btn-sm ms-1"),ss(u,"font-size","10px"),V(u,"aria-label","Close"),V(t,"class","d-flex align-items-center "),V(e,"class","badge rounded-pill bg-light text-dark fs-6 mt-3")},m(A,D){Ne(A,e,D),G(e,t),w.m(t,null),G(t,l),G(t,u),f||(h=bn(u,"click",$u(r[17])),f=!0)},p(A,D){v===(v=g(A,D))&&w?w.p(A,D):(w.d(1),w=v(A),w&&(w.c(),w.m(t,l)))},d(A){A&&Re(e),w.d(),f=!1,h()}}}function U2e(r){let e=r[1].selectOptions[r[0]]+"",t;return{c(){t=Gt(e)},m(s,l){Ne(s,t,l)},p(s,l){l&3&&e!==(e=s[1].selectOptions[s[0]]+"")&&Un(t,e)},d(s){s&&Re(t)}}}function j2e(r){let e;return{c(){e=Gt(r[0])},m(t,s){Ne(t,e,s)},p(t,s){s&1&&Un(e,t[0])},d(t){t&&Re(e)}}}function Sle(r){let e,t,s,l;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 jV({props:h}),r[10](e),Jo.push(()=>wr(e,"value",u)),Jo.push(()=>wr(e,"search",f)),{c(){on(e.$$.fragment)},m(g,v){Jt(e,g,v),l=!0},p(g,v){const w={};v&2&&(w.field=g[1]),!t&&v&1&&(t=!0,w.value=g[0],Ar(()=>t=!1)),!s&&v&64&&(s=!0,w.search=g[6],Ar(()=>s=!1)),e.$set(w)},i(g){l||(Ae(e.$$.fragment,g),l=!0)},o(g){$e(e.$$.fragment,g),l=!1},d(g){r[10](null),Qt(e,g)}}}function kle(r){let e,t,s,l,u,f,h;return{c(){e=ie("span"),t=ie("div"),s=Gt(r[0]),l=ze(),u=ie("button"),V(u,"type","button"),V(u,"class","btn-close btn-sm ms-1"),ss(u,"font-size","10px"),V(u,"aria-label","Close"),V(t,"class","d-flex align-items-center "),V(e,"class","badge rounded-pill bg-light text-dark fs-6 mt-3")},m(g,v){Ne(g,e,v),G(e,t),G(t,s),G(t,l),G(t,u),f||(h=bn(u,"click",$u(r[13])),f=!0)},p(g,v){v&1&&Un(s,g[0])},d(g){g&&Re(e),f=!1,h()}}}function Ele(r){let e,t;return{c(){e=ie("div"),t=Gt(r[7]),V(e,"class","invalid-feedback d-block")},m(s,l){Ne(s,e,l),G(e,t)},p(s,l){l&128&&Un(t,s[7])},d(s){s&&Re(e)}}}function Z2e(r){let e,t,s,l,u;const f=[W2e,V2e,z2e],h=[];function g(w,A){return w[5]?0:w[1].selectOptions?1:2}t=g(r),s=h[t]=f[t](r);let v=r[7]&&Ele(r);return{c(){e=ie("div"),s.c(),l=ze(),v&&v.c(),V(e,"class","mb-0")},m(w,A){Ne(w,e,A),h[t].m(e,null),G(e,l),v&&v.m(e,null),u=!0},p(w,[A]){let D=t;t=g(w),t===D?h[t].p(w,A):(bo(),$e(h[D],1,1,()=>{h[D]=null}),vo(),s=h[t],s?s.p(w,A):(s=h[t]=f[t](w),s.c()),Ae(s,1),s.m(e,l)),w[7]?v?v.p(w,A):(v=Ele(w),v.c(),v.m(e,null)):v&&(v.d(1),v=null)},i(w){u||(Ae(s),u=!0)},o(w){$e(s),u=!1},d(w){w&&Re(e),h[t].d(),v&&v.d()}}}function q2e(r,e,t){let s,l,u,{field:f}=e,{value:h}=e,{isCreateMode:g}=e,{validationErrors:v}=e,{id:w}=e,A;function D(){l=this.value,t(6,l)}function N(ne){Jo[ne?"unshift":"push"](()=>{A=ne,t(4,A)})}function F(ne){h=ne,t(0,h)}function W(ne){l=ne,t(6,l)}const H=ne=>t(0,h="");function Z(){l=this.value,t(6,l)}function ee(ne){h=ne,t(0,h)}function L(ne){l=ne,t(6,l)}const te=ne=>t(0,h="");function se(){h=this.value,t(0,h)}return r.$$set=ne=>{"field"in ne&&t(1,f=ne.field),"value"in ne&&t(0,h=ne.value),"isCreateMode"in ne&&t(2,g=ne.isCreateMode),"validationErrors"in ne&&t(8,v=ne.validationErrors),"id"in ne&&t(3,w=ne.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,l=""),[h,f,g,w,A,u,l,s,v,D,N,F,W,H,Z,ee,L,te,se]}class sme extends Eo{constructor(e){super(),ko(this,e,q2e,Z2e,So,{field:1,value:0,isCreateMode:2,validationErrors:8,id:3})}}function Ale(r){let e,t;return{c(){e=ie("div"),t=Gt(r[4]),V(e,"class","invalid-feedback d-block")},m(s,l){Ne(s,e,l),G(e,t)},p(s,l){l&16&&Un(t,s[4])},d(s){s&&Re(e)}}}function G2e(r){let e,t,s,l,u,f,h=r[4]&&Ale(r);return{c(){e=ie("div"),t=ie("input"),l=ze(),h&&h.c(),V(t,"type","text"),V(t,"id",r[3]),V(t,"class","form-control"),V(t,"autocomplete","off"),t.readOnly=s=r[1].readonly&&!r[2],rs(t,"is-invalid",r[4]),V(e,"class","mb-0")},m(g,v){Ne(g,e,v),G(e,t),ur(t,r[0]),G(e,l),h&&h.m(e,null),u||(f=bn(t,"input",r[6]),u=!0)},p(g,[v]){v&8&&V(t,"id",g[3]),v&6&&s!==(s=g[1].readonly&&!g[2])&&(t.readOnly=s),v&1&&t.value!==g[0]&&ur(t,g[0]),v&16&&rs(t,"is-invalid",g[4]),g[4]?h?h.p(g,v):(h=Ale(g),h.c(),h.m(e,null)):h&&(h.d(1),h=null)},i:gn,o:gn,d(g){g&&Re(e),h&&h.d(),u=!1,f()}}}function K2e(r,e,t){let s,{field:l}=e,{value:u}=e,{isCreateMode:f}=e,{validationErrors:h}=e,{id:g}=e;function v(){u=this.value,t(0,u)}return r.$$set=w=>{"field"in w&&t(1,l=w.field),"value"in w&&t(0,u=w.value),"isCreateMode"in w&&t(2,f=w.isCreateMode),"validationErrors"in w&&t(5,h=w.validationErrors),"id"in w&&t(3,g=w.id)},r.$$.update=()=>{r.$$.dirty&34&&t(4,s=Rg(h,l.name))},[u,l,f,g,s,h,v]}class rme extends Eo{constructor(e){super(),ko(this,e,K2e,G2e,So,{field:1,value:0,isCreateMode:2,validationErrors:5,id:3})}}function cI(r,e,t,s,l=""){let u=t.map(h=>({target:h.id,source:e.id,sourceSchema:e.schema,targetSchema:h.schema,field:s,rank:""})),f=r.edges;return l==="replace"&&(f=f.filter(h=>h.field!==field.name)),r.records=Dc.exports.uniqBy([...r.records,...t],h=>h.id),r.edges=Dc.exports.uniqBy([...f,...u],h=>h.source+h.target+h.field),r}function Y2e(r){let e,t=r[0].text+"",s;return{c(){e=ie("span"),s=Gt(t),V(e,"class","badge text-bg-"+r[0].bg),ss(e,"max-width","84px")},m(l,u){Ne(l,e,u),G(e,s)},p:gn,i:gn,o:gn,d(l){l&&Re(e)}}}function X2e(r,e,t){let{status:s}=e,l=Qhe(s);return r.$$set=u=>{"status"in u&&t(1,s=u.status)},[l,s]}class Doe extends Eo{constructor(e){super(),ko(this,e,X2e,Y2e,So,{status:1})}}function J2e(r){let e,t,s;return t=new Pw({props:{record:r[0],size:"small"}}),{c(){e=ie("div"),on(t.$$.fragment),ss(e,"max-width","94px"),ss(e,"margin-right","15px")},m(l,u){Ne(l,e,u),Jt(t,e,null),s=!0},p(l,u){const f={};u&1&&(f.record=l[0]),t.$set(f)},i(l){s||(Ae(t.$$.fragment,l),s=!0)},o(l){$e(t.$$.fragment,l),s=!1},d(l){l&&Re(e),Qt(t)}}}function xle(r){let e,t;return e=new Doe({props:{status:r[0].status}}),{c(){on(e.$$.fragment)},m(s,l){Jt(e,s,l),t=!0},p(s,l){const u={};l&1&&(u.status=s[0].status),e.$set(u)},i(s){t||(Ae(e.$$.fragment,s),t=!0)},o(s){$e(e.$$.fragment,s),t=!1},d(s){Qt(e,s)}}}function Tle(r){let e,t,s,l,u,f;return s=new fa({props:{icon:"trash-can"}}),{c(){e=ie("div"),t=ie("button"),on(s.$$.fragment),V(t,"class","trash-button text-dark btn btn-sm btn-link svelte-dof9cm"),V(e,"class","position-absolute end-0"),ss(e,"top","5px")},m(h,g){Ne(h,e,g),G(e,t),Jt(s,t,null),l=!0,u||(f=bn(t,"click",r[6]),u=!0)},p:gn,i(h){l||(Ae(s.$$.fragment,h),l=!0)},o(h){$e(s.$$.fragment,h),l=!1},d(h){h&&Re(e),Qt(s),u=!1,f()}}}function Q2e(r){let e,t,s,l,u,f,h,g,v,w,A,D,N,F,W=r[4].type==="files"&&J2e(r),H=r[0].status==="draft"&&xle(r),Z=r[2]&&Tle(r);return{c(){var ee;e=ie("div"),t=ie("div"),W&&W.c(),s=ze(),l=ie("div"),u=ie("a"),f=Gt(r[5]),g=ze(),v=ie("small"),v.textContent=`${r[4].label}`,w=ze(),A=ie("small"),H&&H.c(),D=ze(),Z&&Z.c(),V(u,"class","title-link m-0 fs-5 text-decoration-none text-dark d-block svelte-dof9cm"),V(u,"href",h=r[3].lucentUrl+"/records/"+r[0].id),V(u,"title",r[5]),V(v,"class","text-muted"),V(A,"class","text-muted"),V(l,"class","overflow-hidden"),V(t,"class","card-body d-flex"),V(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,L){Ne(ee,e,L),G(e,t),W&&W.m(t,null),G(t,s),G(t,l),G(l,u),G(u,f),G(l,g),G(l,v),G(l,w),G(l,A),H&&H.m(A,null),G(e,D),Z&&Z.m(e,null),F=!0},p(ee,[L]){ee[4].type==="files"&&W.p(ee,L),(!F||L&1&&h!==(h=ee[3].lucentUrl+"/records/"+ee[0].id))&&V(u,"href",h),ee[0].status==="draft"?H?(H.p(ee,L),L&1&&Ae(H,1)):(H=xle(ee),H.c(),Ae(H,1),H.m(A,null)):H&&(bo(),$e(H,1,1,()=>{H=null}),vo()),ee[2]?Z?(Z.p(ee,L),L&4&&Ae(Z,1)):(Z=Tle(ee),Z.c(),Ae(Z,1),Z.m(e,null)):Z&&(bo(),$e(Z,1,1,()=>{Z=null}),vo()),(!F||L&2&&N!==(N="card mb-2 bg-light "+ee[1]+" svelte-dof9cm"))&&V(e,"class",N)},i(ee){F||(Ae(W),Ae(H),Ae(Z),F=!0)},o(ee){$e(W),$e(H),$e(Z),F=!1},d(ee){ee&&Re(e),W&&W.d(),H&&H.d(),Z&&Z.d()}}}function e_e(r,e,t){const s=Ip(),l=ni("channel");let{graph:u}=e,{record:f}=e,{classes:h=""}=e,{hasDelete:g=!1}=e,v=l.schemas.find(D=>D.name===f.schema),w=dd(l.schemas,f,u);function A(D){D.preventDefault(),s("remove",f.id)}return r.$$set=D=>{"graph"in D&&t(7,u=D.graph),"record"in D&&t(0,f=D.record),"classes"in D&&t(1,h=D.classes),"hasDelete"in D&&t(2,g=D.hasDelete)},[f,h,g,l,v,w,A,u]}class uI extends Eo{constructor(e){super(),ko(this,e,e_e,Q2e,So,{graph:7,record:0,classes:1,hasDelete:2})}}function _O(r,e,t,s){var h,g;if(console.log(r),console.log(e),r===e)return t;let l=(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=l.splice(r,1)[0];return l.splice(e,0,f),[...u,...l]}function Dle(r,e,t){const s=r.slice();return s[23]=e[t],s}function Ole(r){let e,t,s,l;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 P1e({props:h}),Jo.push(()=>wr(e,"data",u)),Jo.push(()=>wr(e,"graph",f)),{c(){on(e.$$.fragment)},m(g,v){Jt(e,g,v),l=!0},p(g,v){const w={};v&4&&(w.schema=g[2]),v&1&&(w.record=g[0]),v&16&&(w.validationErrors=g[4]),v&8&&(w.isCreateMode=g[3]),!t&&v&1&&(t=!0,w.data=g[0].data,Ar(()=>t=!1)),!s&&v&2&&(s=!0,w.graph=g[1],Ar(()=>s=!1)),e.$set(w)},i(g){l||(Ae(e.$$.fragment,g),l=!0)},o(g){$e(e.$$.fragment,g),l=!1},d(g){Qt(e,g)}}}function Mle(r,e){let t,s,l,u=e[5]===e[23].group&&Ole(e);return{key:r,first:null,c(){t=Bs(),u&&u.c(),s=Bs(),this.first=t},m(f,h){Ne(f,t,h),u&&u.m(f,h),Ne(f,s,h),l=!0},p(f,h){e=f,e[5]===e[23].group?u?(u.p(e,h),h&32&&Ae(u,1)):(u=Ole(e),u.c(),Ae(u,1),u.m(s.parentNode,s)):u&&(bo(),$e(u,1,1,()=>{u=null}),vo())},i(f){l||(Ae(u),l=!0)},o(f){$e(u),l=!1},d(f){f&&Re(t),u&&u.d(f),f&&Re(s)}}}function Rle(r){let e,t,s;function l(f){r[15](f)}let u={schema:r[2]};return r[0].status!==void 0&&(u.status=r[0].status),e=new tme({props:u}),Jo.push(()=>wr(e,"status",l)),{c(){on(e.$$.fragment)},m(f,h){Jt(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,Ar(()=>t=!1)),e.$set(g)},i(f){s||(Ae(e.$$.fragment,f),s=!0)},o(f){$e(e.$$.fragment,f),s=!1},d(f){Qt(e,f)}}}function t_e(r){let e,t,s,l,u,f;return{c(){e=ie("button"),t=ie("span"),s=Gt(` +`)};Mg.prototype.renderPartial=function(e,t,s,l){if(!!s){var u=this.getConfigTags(l),f=Doe(s)?s(e[1]):s[e[1]];if(f!=null){var h=e[6],g=e[5],v=e[4],w=f;g==0&&v&&(w=this.indentPartial(f,v,h));var A=this.parse(w,u);return this.renderTokens(A,t,s,w,l)}}};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 l=this.getConfigEscape(s)||Rp.escape,u=t.lookup(e[1]);if(u!=null)return typeof u=="number"&&l===Rp.escape?String(u):l(u)};Mg.prototype.rawValue=function(e){return e[1]};Mg.prototype.getConfigTags=function(e){return yO(e)?e:e&&typeof e=="object"?e.tags:void 0};Mg.prototype.getConfigEscape=function(e){if(e&&typeof e=="object"&&!yO(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){FP.templateCache=r},get templateCache(){return FP.templateCache}},FP=new Mg;Rp.clearCache=function(){return FP.clearCache()};Rp.parse=function(e,t){return FP.parse(e,t)};Rp.render=function(e,t,s,l){if(typeof e!="string")throw new TypeError('Invalid template! Template should be a "string" but "'+Kve(e)+'" was given as the first argument for mustache#render(template, view, partials)');return FP.render(e,t,s,l)};Rp.escape=nye;Rp.Scanner=lI;Rp.Context=sO;Rp.Writer=Mg;function gne(r){return gne=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},gne(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||gne(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 uye={};function fye(){return uye}function jie(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 Mz(r,e){$0(2,arguments);var t=Hh(r),s=Hh(e),l=t.getTime()-s.getTime();return l<0?-1:l>0?1:l}function dye(r,e){$0(2,arguments);var t=Hh(r),s=Hh(e),l=t.getFullYear()-s.getFullYear(),u=t.getMonth()-s.getMonth();return l*12+u}function hye(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)}},mye="trunc";function gye(r){return r?Zie[r]:Zie[mye]}function pye(r){$0(1,arguments);var e=Hh(r);return e.setHours(23,59,59,999),e}function bye(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 vye(r){$0(1,arguments);var e=Hh(r);return pye(e).getTime()===bye(e).getTime()}function yye(r,e){$0(2,arguments);var t=Hh(r),s=Hh(e),l=Mz(t,s),u=Math.abs(dye(t,s)),f;if(u<1)f=0;else{t.getMonth()===1&&t.getDate()>27&&t.setDate(30),t.setMonth(t.getMonth()-l*u);var h=Mz(t,s)===-l;vye(Hh(r))&&u===1&&Mz(r,s)===1&&(h=!1),f=l*(u-Number(h))}return f===0?0:f}function _ye(r,e,t){$0(2,arguments);var s=hye(r,e)/1e3;return gye(t==null?void 0:t.roundingMethod)(s)}var wye={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"}},Cye=function(e,t,s){var l,u=wye[e];return typeof u=="string"?l=u:t===1?l=u.one:l=u.other.replace("{{count}}",t.toString()),s!=null&&s.addSuffix?s.comparison&&s.comparison>0?"in "+l:l+" ago":l};const Sye=Cye;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 kye={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},Eye={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Aye={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},xye={date:lte({formats:kye,defaultWidth:"full"}),time:lte({formats:Eye,defaultWidth:"full"}),dateTime:lte({formats:Aye,defaultWidth:"full"})};const Tye=xye;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"},Oye=function(e,t,s,l){return Dye[e]};const Mye=Oye;function iP(r){return function(e,t){var s=t!=null&&t.context?String(t.context):"standalone",l;if(s==="formatting"&&r.formattingValues){var u=r.defaultFormattingWidth||r.defaultWidth,f=t!=null&&t.width?String(t.width):u;l=r.formattingValues[f]||r.formattingValues[u]}else{var h=r.defaultWidth,g=t!=null&&t.width?String(t.width):r.defaultWidth;l=r.values[g]||r.values[h]}var v=r.argumentCallback?r.argumentCallback(e):e;return l[v]}}var Rye={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},Nye={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},Pye={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"]},Iye={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"]},Bye={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"}},Lye={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"}},Fye=function(e,t){var s=Number(e),l=s%100;if(l>20||l<10)switch(l%10){case 1:return s+"st";case 2:return s+"nd";case 3:return s+"rd"}return s+"th"},Hye={ordinalNumber:Fye,era:iP({values:Rye,defaultWidth:"wide"}),quarter:iP({values:Nye,defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:iP({values:Pye,defaultWidth:"wide"}),day:iP({values:Iye,defaultWidth:"wide"}),dayPeriod:iP({values:Bye,defaultWidth:"wide",formattingValues:Lye,defaultFormattingWidth:"wide"})};const $ye=Hye;function lP(r){return function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=t.width,l=s&&r.matchPatterns[s]||r.matchPatterns[r.defaultMatchWidth],u=e.match(l);if(!u)return null;var f=u[0],h=s&&r.parsePatterns[s]||r.parsePatterns[r.defaultParseWidth],g=Array.isArray(h)?Vye(h,function(A){return A.test(f)}):zye(h,function(A){return A.test(f)}),v;v=r.valueCallback?r.valueCallback(g):g,v=t.valueCallback?t.valueCallback(v):v;var w=e.slice(f.length);return{value:v,rest:w}}}function zye(r,e){for(var t in r)if(r.hasOwnProperty(t)&&e(r[t]))return t}function Vye(r,e){for(var t=0;t1&&arguments[1]!==void 0?arguments[1]:{},s=e.match(r.matchPattern);if(!s)return null;var l=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(l.length);return{value:f,rest:h}}}var Uye=/^(\d+)(th|st|nd|rd)?/i,jye=/\d+/i,Zye={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},qye={any:[/^b/i,/^(a|c)/i]},Gye={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Kye={any:[/1/i,/2/i,/3/i,/4/i]},Yye={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},Xye={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]},Jye={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},Qye={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]},e2e={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},t2e={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}},n2e={ordinalNumber:Wye({matchPattern:Uye,parsePattern:jye,valueCallback:function(e){return parseInt(e,10)}}),era:lP({matchPatterns:Zye,defaultMatchWidth:"wide",parsePatterns:qye,defaultParseWidth:"any"}),quarter:lP({matchPatterns:Gye,defaultMatchWidth:"wide",parsePatterns:Kye,defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:lP({matchPatterns:Yye,defaultMatchWidth:"wide",parsePatterns:Xye,defaultParseWidth:"any"}),day:lP({matchPatterns:Jye,defaultMatchWidth:"wide",parsePatterns:Qye,defaultParseWidth:"any"}),dayPeriod:lP({matchPatterns:e2e,defaultMatchWidth:"any",parsePatterns:t2e,defaultParseWidth:"any"})};const o2e=n2e;var s2e={code:"en-US",formatDistance:Sye,formatLong:Tye,formatRelative:Mye,localize:$ye,match:o2e,options:{weekStartsOn:0,firstWeekContainsDate:1}};const r2e=s2e;function Khe(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 i2e(r){return Khe({},r)}var qie=1440,l2e=2520,ate=43200,a2e=86400;function c2e(r,e,t){var s,l;$0(2,arguments);var u=fye(),f=(s=(l=t==null?void 0:t.locale)!==null&&l!==void 0?l:u.locale)!==null&&s!==void 0?s:r2e;if(!f.formatDistance)throw new RangeError("locale must contain formatDistance property");var h=Mz(r,e);if(isNaN(h))throw new RangeError("Invalid time value");var g=Khe(i2e(t),{addSuffix:Boolean(t==null?void 0:t.addSuffix),comparison:h}),v,w;h>0?(v=Hh(e),w=Hh(r)):(v=Hh(r),w=Hh(e));var A=_ye(w,v),D=(jie(w)-jie(v))/1e3,N=Math.round((A-D)/60),F;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 Kie(s,e);let l=e.data,f=Rp.parse(s.titleTemplate).filter(g=>g[0]=="name").map(g=>g[1]).filter(g=>{let v=s.fields.find(w=>w.name===g);return(v==null?void 0:v.info.name)==="reference"}).reduce((g,v)=>{let w=t.edges.find(D=>D.source===e.id&&D.field===v),A=t.records.find(D=>D.id===(w==null?void 0:w.target));return g[v]=dd(r,A,t),g},{});l={...l,...f};let h=Rp.render(s.titleTemplate,l);return!h||h===""?Kie(s,e):Jhe(h.slice(0,300))}function Kie(r,e){var t;return(r==null?void 0:r.type)==="files"?e._file.path:Jhe(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 Yie(r){let e,t,s;return{c(){e=ie("a"),t=Gt(r[1]),V(e,"href",s=r[3].lucentUrl+"/records/"+r[0].id),V(e,"class","text-decoration-none rounded py-1 px-2 d-inline-block svelte-nbbgyi"),V(e,"title",r[1]),ss(e,"border","2px solid "+(r[2].color?r[2].color:"#999"),1),ss(e,"white-space","nowrap")},m(l,u){Ne(l,e,u),G(e,t)},p(l,u){u&2&&Un(t,l[1]),u&1&&s!==(s=l[3].lucentUrl+"/records/"+l[0].id)&&V(e,"href",s),u&2&&V(e,"title",l[1]),u&4&&ss(e,"border","2px solid "+(l[2].color?l[2].color:"#999"),1)},d(l){l&&Re(e)}}}function u2e(r){var s;let e,t=((s=r[0])==null?void 0:s.data)&&Yie(r);return{c(){t&&t.c(),e=Bs()},m(l,u){t&&t.m(l,u),Ne(l,e,u)},p(l,[u]){var f;(f=l[0])!=null&&f.data?t?t.p(l,u):(t=Yie(l),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},i:gn,o:gn,d(l){t&&t.d(l),l&&Re(e)}}}function f2e(r,e,t){let s,l;const u=ni("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,l=dd(u.schemas,f,h))},[f,l,s,u,h]}class aI extends Eo{constructor(e){super(),ko(this,e,f2e,u2e,So,{record:0,graph:4})}}function Xie(r,e,t){const s=r.slice();return s[2]=e[t],s[4]=t,s}function Jie(r){let e,t,s=r[0].reverse(),l=[];for(let f=0;f$e(l[f],1,1,()=>{l[f]=null});return{c(){e=ie("div");for(let f=0;f0&&Jie(r);return{c(){s&&s.c(),e=Bs()},m(l,u){s&&s.m(l,u),Ne(l,e,u),t=!0},p(l,[u]){l[0].length>0?s?(s.p(l,u),u&1&&Ae(s,1)):(s=Jie(l),s.c(),Ae(s,1),s.m(e.parentNode,e)):s&&(bo(),$e(s,1,1,()=>{s=null}),vo())},i(l){t||(Ae(s),t=!0)},o(l){$e(s),t=!1},d(l){s&&s.d(l),l&&Re(e)}}}function m2e(r,e,t){let{managerRecords:s}=e,{graph:l}=e;return r.$$set=u=>{"managerRecords"in u&&t(0,s=u.managerRecords),"graph"in u&&t(1,l=u.graph)},[s,l]}class g2e extends Eo{constructor(e){super(),ko(this,e,m2e,h2e,So,{managerRecords:0,graph:1})}}function p2e(r){let e;return{c(){e=Gt("New Record")},m(t,s){Ne(t,e,s)},p:gn,d(t){t&&Re(e)}}}function b2e(r){let e=dd(r[5].schemas,r[3],r[2])+"",t;return{c(){t=Gt(e)},m(s,l){Ne(s,t,l)},p(s,l){l&12&&e!==(e=dd(s[5].schemas,s[3],s[2])+"")&&Un(t,e)},d(s){s&&Re(t)}}}function ele(r){let e,t,s,l,u,f,h,g,v,w,A,D,N,F,W,H,Z;s=new fa({props:{icon:"ellipsis"}});let ee=!r[4]&&tle(r);return{c(){e=ie("div"),t=ie("button"),on(s.$$.fragment),l=ze(),u=ie("div"),f=ie("h6"),f.textContent="Record Actions",h=ze(),g=ie("a"),v=Gt("Create new"),A=ze(),ee&&ee.c(),D=ze(),N=ie("a"),F=Gt("Revisions"),V(t,"class","btn btn-link btn-sm"),V(t,"type","button"),V(t,"data-bs-toggle","dropdown"),V(t,"aria-expanded","false"),V(f,"class","dropdown-header"),V(g,"class","dropdown-item"),V(g,"href",w=r[5].lucentUrl+"/records/new?schema="+r[1].name),V(N,"class","dropdown-item"),V(N,"href",r[5].lucentUrl),V(u,"class","dropdown-menu"),V(e,"class","dropdown d-inline-block")},m(L,te){Ne(L,e,te),G(e,t),Jt(s,t,null),G(e,l),G(e,u),G(u,f),G(u,h),G(u,g),G(g,v),G(u,A),ee&&ee.m(u,null),G(u,D),G(u,N),G(N,F),W=!0,H||(Z=bn(N,"click",$u(r[7])),H=!0)},p(L,te){(!W||te&2&&w!==(w=L[5].lucentUrl+"/records/new?schema="+L[1].name))&&V(g,"href",w),L[4]?ee&&(ee.d(1),ee=null):ee?ee.p(L,te):(ee=tle(L),ee.c(),ee.m(u,D))},i(L){W||(Ae(s.$$.fragment,L),W=!0)},o(L){$e(s.$$.fragment,L),W=!1},d(L){L&&Re(e),Qt(s),ee&&ee.d(),H=!1,Z()}}}function tle(r){let e,t,s,l;return{c(){e=ie("a"),t=Gt("Clone"),V(e,"class","dropdown-item"),V(e,"href",r[5].lucentUrl)},m(u,f){Ne(u,e,f),G(e,t),s||(l=bn(e,"click",r[6]),s=!0)},p:gn,d(u){u&&Re(e),s=!1,l()}}}function v2e(r){let e,t,s=r[1].label.toUpperCase()+"",l,u,f,h,g,v;function w(F,W){return F[4]?p2e:b2e}let A=w(r),D=A(r),N=!r[4]&&ele(r);return{c(){e=ie("h3"),t=ie("a"),l=Gt(s),f=ze(),h=ie("span"),D.c(),g=ze(),N&&N.c(),V(t,"class","text-muted d-block text-decoration-none fs-6 mb-1"),V(t,"href",u=r[5].lucentUrl+"/content/"+r[1].name),V(h,"class","text-dark d-block"),V(e,"class","header-normal mt-5 mb-0")},m(F,W){Ne(F,e,W),G(e,t),G(t,l),G(e,f),G(e,h),D.m(h,null),G(e,g),N&&N.m(e,null),v=!0},p(F,[W]){(!v||W&2)&&s!==(s=F[1].label.toUpperCase()+"")&&Un(l,s),(!v||W&2&&u!==(u=F[5].lucentUrl+"/content/"+F[1].name))&&V(t,"href",u),A===(A=w(F))&&D?D.p(F,W):(D.d(1),D=A(F),D&&(D.c(),D.m(h,null))),F[4]?N&&(bo(),$e(N,1,1,()=>{N=null}),vo()):N?(N.p(F,W),W&16&&Ae(N,1)):(N=ele(F),N.c(),Ae(N,1),N.m(e,null))},i(F){v||(Ae(N),v=!0)},o(F){$e(N),v=!1},d(F){F&&Re(e),D.d(),N&&N.d()}}}function y2e(r,e,t){const s=ni("channel");let{schema:l}=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(D=>{window.location=s.lucentUrl+"/records/"+D.data.id}).catch(D=>{})}const w=A=>t(0,g="_info");return r.$$set=A=>{"schema"in A&&t(1,l=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,l,u,f,h,s,v,w]}class _2e extends Eo{constructor(e){super(),ko(this,e,y2e,v2e,So,{schema:1,graph:2,record:3,isCreateMode:4,activeContentTab:0})}}function Qhe(r){return eme()[r]}function eme(){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 nle(r,e,t){const s=r.slice();return s[10]=e[t],s}function ole(r){let e,t=r[10].text+"",s,l,u,f;function h(...g){return r[9](r[10],...g)}return{c(){e=ie("button"),s=Gt(t),l=ze(),V(e,"type","button"),V(e,"class","dropdown-item my-2 rounded w-100 bg-"+r[10].bg+" text-"+r[10].color)},m(g,v){Ne(g,e,v),G(e,s),G(e,l),u||(f=bn(e,"click",h),u=!0)},p(g,v){r=g},d(g){g&&Re(e),u=!1,f()}}}function sle(r){let e,t=r[10].value!==r[0]&&ole(r);return{c(){t&&t.c(),e=Bs()},m(s,l){t&&t.m(s,l),Ne(s,e,l)},p(s,l){s[10].value!==s[0]?t?t.p(s,l):(t=ole(s),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},d(s){t&&t.d(s),s&&Re(e)}}}function w2e(r){let e,t,s;return{c(){e=ie("a"),t=Gt("Preview"),V(e,"href",s=r[5].previewTargetUrl+"?schema="+r[2].name+"&id="+r[1].id),V(e,"target","_blank"),V(e,"class","btn btn-info ms-3")},m(l,u){Ne(l,e,u),G(e,t)},p(l,u){u&6&&s!==(s=l[5].previewTargetUrl+"?schema="+l[2].name+"&id="+l[1].id)&&V(e,"href",s)},d(l){l&&Re(e)}}}function C2e(r){let e,t,s,l=r[4].text+"",u,f,h,g,v,w,A,D,N,F,W,H=r[6],Z=[];for(let L=0;L{g=N,t(3,g)})}const D=(N,F)=>w(F,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=Qhe(u))},[u,f,h,g,s,l,v,w,A,D]}class tme extends Eo{constructor(e){super(),ko(this,e,S2e,C2e,So,{status:0,record:1,schema:2})}}function rle(r){return r._file.mime==="image/svg+xml"?pne(r):ni("channel").filesUrl+`/thumbs/${r._file.path}`}function pne(r){return ni("channel").filesUrl+`/${r._file.path}`}function ile(r){let e,t,s,l,u;const f=[E2e,k2e],h=[];function g(v,w){return w&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(),l=Bs()},m(v,w){h[t].m(v,w),Ne(v,l,w),u=!0},p(v,w){let A=t;t=g(v,w),t===A?h[t].p(v,w):(bo(),$e(h[A],1,1,()=>{h[A]=null}),vo(),s=h[t],s?s.p(v,w):(s=h[t]=f[t](v),s.c()),Ae(s,1),s.m(l.parentNode,l))},i(v){u||(Ae(s),u=!0)},o(v){$e(s),u=!1},d(v){h[t].d(v),v&&Re(l)}}}function k2e(r){let e,t,s,l,u,f=r[0]._file.path.split(".").pop()+"",h,g,v,w;return t=new fa({props:{icon:"file",width:r[3],height:r[3]}}),{c(){e=ie("a"),on(t.$$.fragment),s=ze(),l=ie("span"),u=Gt("."),h=Gt(f),V(l,"class","ms-2"),ss(l,"font-size",r[4]+"px"),V(e,"href",g=r[5].lucentUrl+"/records/"+r[0].id),V(e,"title",v=r[0]._file.path),V(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,D){Ne(A,e,D),Jt(t,e,null),G(e,s),G(e,l),G(l,u),G(l,h),w=!0},p(A,D){const N={};D&8&&(N.width=A[3]),D&8&&(N.height=A[3]),t.$set(N),(!w||D&1)&&f!==(f=A[0]._file.path.split(".").pop()+"")&&Un(h,f),(!w||D&16)&&ss(l,"font-size",A[4]+"px"),(!w||D&1&&g!==(g=A[5].lucentUrl+"/records/"+A[0].id))&&V(e,"href",g),(!w||D&1&&v!==(v=A[0]._file.path))&&V(e,"title",v),(!w||D&4)&&ss(e,"width",A[2]+"px"),(!w||D&4)&&ss(e,"height",A[2]+"px")},i(A){w||(Ae(t.$$.fragment,A),w=!0)},o(A){$e(t.$$.fragment,A),w=!1},d(A){A&&Re(e),Qt(t)}}}function E2e(r){let e,t,s,l,u,f;return{c(){e=ie("a"),t=ie("img"),V(t,"class","rounded w-100"),Aie(t.src,s=rle(r[0]))||V(t,"src",s),V(t,"alt",l=r[0]._file.path),V(e,"href",u=r[5].lucentUrl+"/records/"+r[0].id),V(e,"title",f=r[0]._file.path),V(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){Ne(h,e,g),G(e,t)},p(h,g){g&1&&!Aie(t.src,s=rle(h[0]))&&V(t,"src",s),g&1&&l!==(l=h[0]._file.path)&&V(t,"alt",l),g&1&&u!==(u=h[5].lucentUrl+"/records/"+h[0].id)&&V(e,"href",u),g&1&&f!==(f=h[0]._file.path)&&V(e,"title",f),g&4&&ss(e,"width",h[2]+"px"),g&4&&ss(e,"height",h[2]+"px")},i:gn,o:gn,d(h){h&&Re(e)}}}function lle(r){let e,t=r[0]._file.path+"",s,l,u;return{c(){e=ie("a"),s=Gt(t),V(e,"href",l=r[5].lucentUrl+"/records/"+r[0].id),V(e,"title",u=r[0]._file.path),V(e,"class","preview-file-filename lx-small-text text-decoration-none")},m(f,h){Ne(f,e,h),G(e,s)},p(f,h){h&1&&t!==(t=f[0]._file.path+"")&&Un(s,t),h&1&&l!==(l=f[5].lucentUrl+"/records/"+f[0].id)&&V(e,"href",l),h&1&&u!==(u=f[0]._file.path)&&V(e,"title",u)},d(f){f&&Re(e)}}}function A2e(r){let e,t,s,l=r[0]&&ile(r),u=r[1]&&lle(r);return{c(){l&&l.c(),e=ze(),u&&u.c(),t=Bs()},m(f,h){l&&l.m(f,h),Ne(f,e,h),u&&u.m(f,h),Ne(f,t,h),s=!0},p(f,[h]){f[0]?l?(l.p(f,h),h&1&&Ae(l,1)):(l=ile(f),l.c(),Ae(l,1),l.m(e.parentNode,e)):l&&(bo(),$e(l,1,1,()=>{l=null}),vo()),f[1]?u?u.p(f,h):(u=lle(f),u.c(),u.m(t.parentNode,t)):u&&(u.d(1),u=null)},i(f){s||(Ae(l),s=!0)},o(f){$e(l),s=!1},d(f){l&&l.d(f),f&&Re(e),u&&u.d(f),f&&Re(t)}}}function x2e(r,e,t){let{record:s}=e;const l=ni("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=w=>{"record"in w&&t(0,s=w.record),"size"in w&&t(6,u=w.size),"showFilename"in w&&t(1,f=w.showFilename)},[s,f,h,g,v,l,u]}class Pw extends Eo{constructor(e){super(),ko(this,e,x2e,A2e,So,{record:0,size:6,showFilename:1})}}function ale(r){let e,t,s,l,u,f,h,g,v,w,A=r[0]._file.path+"",D,N,F,W,H,Z,ee=r[0]._file.originalName+"",L,te,se,ne,X,_e,ke=r[0]._file.mime+"",Oe,ye,me,ot,Ge,dt,U,ht=(r[0]._file.size/1024).toFixed(1)+"",je,St,yt,Pe,et,rn,xt,Tn=r[0]._file.checksum+"",Ke,wt,de,Ho,io,Cn,_o=r[0]._file.path+"",$o,_t,Ut;s=new Pw({props:{record:r[0],size:"large"}});let gt=r[0]._file.width&&cle(r);return{c(){e=ie("div"),t=ie("div"),on(s.$$.fragment),l=ze(),u=ie("div"),f=ie("ul"),h=ie("li"),g=ie("span"),g.textContent="Filename",v=ze(),w=ie("span"),D=Gt(A),N=ze(),F=ie("li"),W=ie("span"),W.textContent="Original name",H=ze(),Z=ie("span"),L=Gt(ee),te=ze(),se=ie("li"),ne=ie("span"),ne.textContent="Mime type",X=ze(),_e=ie("span"),Oe=Gt(ke),ye=ze(),gt&>.c(),me=ze(),ot=ie("li"),Ge=ie("span"),Ge.textContent="File size",dt=ze(),U=ie("span"),je=Gt(ht),St=Gt("kB"),yt=ze(),Pe=ie("li"),et=ie("span"),et.textContent="Checksum",rn=ze(),xt=ie("span"),Ke=Gt(Tn),wt=ze(),de=ie("li"),Ho=ie("span"),Ho.textContent="Download",io=ze(),Cn=ie("a"),$o=Gt(_o),V(t,"class","col"),ss(t,"max-width","276px"),V(g,"class","text-muted"),V(h,"class","list-group-item border-primary"),V(W,"class","text-muted"),V(F,"class","list-group-item border-primary"),V(ne,"class","text-muted"),V(se,"class","list-group-item border-primary"),V(Ge,"class","text-muted"),V(ot,"class","list-group-item border-primary"),V(et,"class","text-muted"),V(Pe,"class","list-group-item border-primary"),V(Ho,"class","text-muted"),V(Cn,"href",_t=pne(r[0])),V(de,"class","list-group-item border-primary"),V(f,"class","list-group svelte-1qb90xc"),V(u,"class","col"),V(e,"class","row mb-4")},m(Be,Yt){Ne(Be,e,Yt),G(e,t),Jt(s,t,null),G(e,l),G(e,u),G(u,f),G(f,h),G(h,g),G(h,v),G(h,w),G(w,D),G(f,N),G(f,F),G(F,W),G(F,H),G(F,Z),G(Z,L),G(f,te),G(f,se),G(se,ne),G(se,X),G(se,_e),G(_e,Oe),G(f,ye),gt&>.m(f,null),G(f,me),G(f,ot),G(ot,Ge),G(ot,dt),G(ot,U),G(U,je),G(U,St),G(f,yt),G(f,Pe),G(Pe,et),G(Pe,rn),G(Pe,xt),G(xt,Ke),G(f,wt),G(f,de),G(de,Ho),G(de,io),G(de,Cn),G(Cn,$o),Ut=!0},p(Be,Yt){const mn={};Yt&1&&(mn.record=Be[0]),s.$set(mn),(!Ut||Yt&1)&&A!==(A=Be[0]._file.path+"")&&Un(D,A),(!Ut||Yt&1)&&ee!==(ee=Be[0]._file.originalName+"")&&Un(L,ee),(!Ut||Yt&1)&&ke!==(ke=Be[0]._file.mime+"")&&Un(Oe,ke),Be[0]._file.width?gt?gt.p(Be,Yt):(gt=cle(Be),gt.c(),gt.m(f,me)):gt&&(gt.d(1),gt=null),(!Ut||Yt&1)&&ht!==(ht=(Be[0]._file.size/1024).toFixed(1)+"")&&Un(je,ht),(!Ut||Yt&1)&&Tn!==(Tn=Be[0]._file.checksum+"")&&Un(Ke,Tn),(!Ut||Yt&1)&&_o!==(_o=Be[0]._file.path+"")&&Un($o,_o),(!Ut||Yt&1&&_t!==(_t=pne(Be[0])))&&V(Cn,"href",_t)},i(Be){Ut||(Ae(s.$$.fragment,Be),Ut=!0)},o(Be){$e(s.$$.fragment,Be),Ut=!1},d(Be){Be&&Re(e),Qt(s),gt&>.d()}}}function cle(r){let e,t,s,l,u=r[0]._file.width+"",f,h,g=r[0]._file.height+"",v;return{c(){e=ie("li"),t=ie("span"),t.textContent="Dimensions",s=ze(),l=ie("span"),f=Gt(u),h=Gt("x"),v=Gt(g),V(t,"class","text-muted"),V(e,"class","list-group-item border-primary")},m(w,A){Ne(w,e,A),G(e,t),G(e,s),G(e,l),G(l,f),G(l,h),G(l,v)},p(w,A){A&1&&u!==(u=w[0]._file.width+"")&&Un(f,u),A&1&&g!==(g=w[0]._file.height+"")&&Un(v,g)},d(w){w&&Re(e)}}}function T2e(r){let e,t,s=r[1].type==="files"&&ale(r);return{c(){s&&s.c(),e=Bs()},m(l,u){s&&s.m(l,u),Ne(l,e,u),t=!0},p(l,[u]){l[1].type==="files"?s?(s.p(l,u),u&2&&Ae(s,1)):(s=ale(l),s.c(),Ae(s,1),s.m(e.parentNode,e)):s&&(bo(),$e(s,1,1,()=>{s=null}),vo())},i(l){t||(Ae(s),t=!0)},o(l){$e(s),t=!1},d(l){s&&s.d(l),l&&Re(e)}}}function D2e(r,e,t){let{record:s}=e,{schema:l}=e;return r.$$set=u=>{"record"in u&&t(0,s=u.record),"schema"in u&&t(1,l=u.schema)},[s,l]}class nme extends Eo{constructor(e){super(),ko(this,e,D2e,T2e,So,{record:0,schema:1})}}function ule(r,e,t){const s=r.slice();return s[9]=e[t],s}function fle(r){let e,t=r[1],s=[];for(let l=0;l1&&fle(r);return{c(){t&&t.c(),e=Bs()},m(s,l){t&&t.m(s,l),Ne(s,e,l)},p(s,[l]){s[1].length>1?t?t.p(s,l):(t=fle(s),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},i:gn,o:gn,d(s){t&&t.d(s),s&&Re(e)}}}function M2e(r,e,t){var D,N;let{schema:s}=e,{isCreateMode:l}=e,{active:u=""}=e,f=(N=(D=s.groups)==null?void 0:D.map(F=>({label:F,name:F})))!=null?N:[],h={label:"Main",name:""},g={label:"Graph",name:"_graph"};l?f=[h,...f]:f=[h,...f,g];function v(F){F.preventDefault(),t(0,u="_graph")}function w(F,W){F.preventDefault(),W=="_graph"?v(F):t(0,u=W)}const A=(F,W)=>w(W,F.name);return r.$$set=F=>{"schema"in F&&t(3,s=F.schema),"isCreateMode"in F&&t(4,l=F.isCreateMode),"active"in F&&t(0,u=F.active)},[u,f,w,s,l,A]}class ome extends Eo{constructor(e){super(),ko(this,e,M2e,O2e,So,{schema:3,isCreateMode:4,active:0})}}function hle(r,e,t){const s=r.slice();return s[11]=e[t],s}function mle(r){let e=[],t=new Map,s,l=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(W=>{t(3,s=W.data)}).catch(W=>{console.log(W)})},500);function v(F,W){F.preventDefault(),t(0,f=W.data[u.optionsField]),t(1,h="")}const w=(F,W)=>v(W,F),A=(F,W)=>v(W,F),D=F=>{t(0,f=h),t(1,h="")},N=F=>{t(0,f=h),t(1,h="")};return r.$$set=F=>{"field"in F&&t(2,u=F.field),"value"in F&&t(0,f=F.value),"search"in F&&t(1,h=F.search)},t(3,s=[]),[f,h,u,s,l,v,g,w,A,D,N]}class jV extends Eo{constructor(e){super(),ko(this,e,I2e,P2e,So,{field:2,value:0,search:1,update:6})}get update(){return this.$$.ctx[6]}}function ble(r,e,t){const s=r.slice();return s[11]=e[t][0],s[12]=e[t][1],s}function vle(r,e,t){const s=r.slice();return s[8]=e[t],s}function yle(r){let e,t;function s(f,h){return h&1&&(e=null),e==null&&(e=!!Array.isArray(f[0].selectOptions)),e?L2e:B2e}let l=s(r,-1),u=l(r);return{c(){u.c(),t=Bs()},m(f,h){u.m(f,h),Ne(f,t,h)},p(f,h){l===(l=s(f,h))&&u?u.p(f,h):(u.d(1),u=l(f),u&&(u.c(),u.m(t.parentNode,t)))},d(f){u.d(f),f&&Re(t)}}}function B2e(r){let e=[],t=new Map,s,l=Object.entries(r[0].selectOptions);const u=f=>f[11];for(let f=0;ff[8];for(let f=0;ff(D,A),g=(A,D)=>f(D,A),v=(A,D)=>f(D,A),w=(A,D)=>f(D,A);return r.$$set=A=>{"field"in A&&t(0,s=A.field),"value"in A&&t(2,l=A.value),"search"in A&&t(3,u=A.search)},[s,f,l,u,h,g,v,w]}class $2e extends Eo{constructor(e){super(),ko(this,e,H2e,F2e,So,{field:0,value:2,search:3})}}function Rg(r,e){return r&&r[e]?r[e].message:null}function z2e(r){let e,t,s,l;return{c(){e=ie("input"),V(e,"type","text"),V(e,"id",r[3]),V(e,"class","form-control"),V(e,"autocomplete","off"),e.readOnly=t=r[1].readonly&&!r[2],rs(e,"is-invalid",r[7])},m(u,f){Ne(u,e,f),ur(e,r[0]),s||(l=bn(e,"input",r[18]),s=!0)},p(u,f){f&8&&V(e,"id",u[3]),f&6&&t!==(t=u[1].readonly&&!u[2])&&(e.readOnly=t),f&1&&e.value!==u[0]&&ur(e,u[0]),f&128&&rs(e,"is-invalid",u[7])},i:gn,o:gn,d(u){u&&Re(e),s=!1,l()}}}function V2e(r){let e,t,s,l,u,f,h,g,v,w,A,D,N;function F(ee){r[15](ee)}function W(ee){r[16](ee)}let H={field:r[1]};r[0]!==void 0&&(H.value=r[0]),r[6]!==void 0&&(H.search=r[6]),f=new $2e({props:H}),Jo.push(()=>wr(f,"value",F)),Jo.push(()=>wr(f,"search",W));let Z=r[0]&&Cle(r);return{c(){e=ie("div"),t=ie("input"),l=ze(),u=ie("div"),on(f.$$.fragment),v=ze(),Z&&Z.c(),w=Bs(),V(t,"type","search"),V(t,"id",r[3]),V(t,"class","form-control dropdown-toggle"),V(t,"placeholder","Search for options"),V(t,"data-bs-toggle","dropdown"),V(t,"autocomplete","off"),t.readOnly=s=r[1].readonly&&!r[2],rs(t,"is-invalid",r[7]),V(u,"class","dropdown-menu w-100"),V(e,"class","dropdown")},m(ee,L){Ne(ee,e,L),G(e,t),ur(t,r[6]),G(e,l),G(e,u),Jt(f,u,null),Ne(ee,v,L),Z&&Z.m(ee,L),Ne(ee,w,L),A=!0,D||(N=bn(t,"input",r[14]),D=!0)},p(ee,L){(!A||L&8)&&V(t,"id",ee[3]),(!A||L&6&&s!==(s=ee[1].readonly&&!ee[2]))&&(t.readOnly=s),L&64&&t.value!==ee[6]&&ur(t,ee[6]),(!A||L&128)&&rs(t,"is-invalid",ee[7]);const te={};L&2&&(te.field=ee[1]),!h&&L&1&&(h=!0,te.value=ee[0],Ar(()=>h=!1)),!g&&L&64&&(g=!0,te.search=ee[6],Ar(()=>g=!1)),f.$set(te),ee[0]?Z?Z.p(ee,L):(Z=Cle(ee),Z.c(),Z.m(w.parentNode,w)):Z&&(Z.d(1),Z=null)},i(ee){A||(Ae(f.$$.fragment,ee),A=!0)},o(ee){$e(f.$$.fragment,ee),A=!1},d(ee){ee&&Re(e),Qt(f),ee&&Re(v),Z&&Z.d(ee),ee&&Re(w),D=!1,N()}}}function W2e(r){let e,t,s,l,u,f,h,g,v,w,A=r[1].optionsFrom&&Sle(r),D=r[0]&&kle(r);return{c(){e=ie("div"),t=ie("input"),l=ze(),u=ie("div"),A&&A.c(),f=ze(),D&&D.c(),h=Bs(),V(t,"type","search"),V(t,"id",r[3]),V(t,"class","form-control dropdown-toggle"),V(t,"placeholder","Search for options"),V(t,"data-bs-toggle","dropdown"),V(t,"autocomplete","off"),t.readOnly=s=r[1].readonly&&!r[2],rs(t,"is-invalid",r[7]),V(u,"class","dropdown-menu w-100"),V(e,"class","dropdown")},m(N,F){Ne(N,e,F),G(e,t),ur(t,r[6]),G(e,l),G(e,u),A&&A.m(u,null),Ne(N,f,F),D&&D.m(N,F),Ne(N,h,F),g=!0,v||(w=[bn(t,"keyup",function(){B0(r[4].update)&&r[4].update.apply(this,arguments)}),bn(t,"focus",function(){B0(r[4].update)&&r[4].update.apply(this,arguments)}),bn(t,"input",r[9])],v=!0)},p(N,F){r=N,(!g||F&8)&&V(t,"id",r[3]),(!g||F&6&&s!==(s=r[1].readonly&&!r[2]))&&(t.readOnly=s),F&64&&t.value!==r[6]&&ur(t,r[6]),(!g||F&128)&&rs(t,"is-invalid",r[7]),r[1].optionsFrom?A?(A.p(r,F),F&2&&Ae(A,1)):(A=Sle(r),A.c(),Ae(A,1),A.m(u,null)):A&&(bo(),$e(A,1,1,()=>{A=null}),vo()),r[0]?D?D.p(r,F):(D=kle(r),D.c(),D.m(h.parentNode,h)):D&&(D.d(1),D=null)},i(N){g||(Ae(A),g=!0)},o(N){$e(A),g=!1},d(N){N&&Re(e),A&&A.d(),N&&Re(f),D&&D.d(N),N&&Re(h),v=!1,Oi(w)}}}function Cle(r){let e,t,s,l,u,f,h;function g(A,D){return D&2&&(s=null),s==null&&(s=!!Array.isArray(A[1].selectOptions)),s?j2e:U2e}let v=g(r,-1),w=v(r);return{c(){e=ie("span"),t=ie("div"),w.c(),l=ze(),u=ie("button"),V(u,"type","button"),V(u,"class","btn-close btn-sm ms-1"),ss(u,"font-size","10px"),V(u,"aria-label","Close"),V(t,"class","d-flex align-items-center "),V(e,"class","badge rounded-pill bg-light text-dark fs-6 mt-3")},m(A,D){Ne(A,e,D),G(e,t),w.m(t,null),G(t,l),G(t,u),f||(h=bn(u,"click",$u(r[17])),f=!0)},p(A,D){v===(v=g(A,D))&&w?w.p(A,D):(w.d(1),w=v(A),w&&(w.c(),w.m(t,l)))},d(A){A&&Re(e),w.d(),f=!1,h()}}}function U2e(r){let e=r[1].selectOptions[r[0]]+"",t;return{c(){t=Gt(e)},m(s,l){Ne(s,t,l)},p(s,l){l&3&&e!==(e=s[1].selectOptions[s[0]]+"")&&Un(t,e)},d(s){s&&Re(t)}}}function j2e(r){let e;return{c(){e=Gt(r[0])},m(t,s){Ne(t,e,s)},p(t,s){s&1&&Un(e,t[0])},d(t){t&&Re(e)}}}function Sle(r){let e,t,s,l;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 jV({props:h}),r[10](e),Jo.push(()=>wr(e,"value",u)),Jo.push(()=>wr(e,"search",f)),{c(){on(e.$$.fragment)},m(g,v){Jt(e,g,v),l=!0},p(g,v){const w={};v&2&&(w.field=g[1]),!t&&v&1&&(t=!0,w.value=g[0],Ar(()=>t=!1)),!s&&v&64&&(s=!0,w.search=g[6],Ar(()=>s=!1)),e.$set(w)},i(g){l||(Ae(e.$$.fragment,g),l=!0)},o(g){$e(e.$$.fragment,g),l=!1},d(g){r[10](null),Qt(e,g)}}}function kle(r){let e,t,s,l,u,f,h;return{c(){e=ie("span"),t=ie("div"),s=Gt(r[0]),l=ze(),u=ie("button"),V(u,"type","button"),V(u,"class","btn-close btn-sm ms-1"),ss(u,"font-size","10px"),V(u,"aria-label","Close"),V(t,"class","d-flex align-items-center "),V(e,"class","badge rounded-pill bg-light text-dark fs-6 mt-3")},m(g,v){Ne(g,e,v),G(e,t),G(t,s),G(t,l),G(t,u),f||(h=bn(u,"click",$u(r[13])),f=!0)},p(g,v){v&1&&Un(s,g[0])},d(g){g&&Re(e),f=!1,h()}}}function Ele(r){let e,t;return{c(){e=ie("div"),t=Gt(r[7]),V(e,"class","invalid-feedback d-block")},m(s,l){Ne(s,e,l),G(e,t)},p(s,l){l&128&&Un(t,s[7])},d(s){s&&Re(e)}}}function Z2e(r){let e,t,s,l,u;const f=[W2e,V2e,z2e],h=[];function g(w,A){return w[5]?0:w[1].selectOptions?1:2}t=g(r),s=h[t]=f[t](r);let v=r[7]&&Ele(r);return{c(){e=ie("div"),s.c(),l=ze(),v&&v.c(),V(e,"class","mb-0")},m(w,A){Ne(w,e,A),h[t].m(e,null),G(e,l),v&&v.m(e,null),u=!0},p(w,[A]){let D=t;t=g(w),t===D?h[t].p(w,A):(bo(),$e(h[D],1,1,()=>{h[D]=null}),vo(),s=h[t],s?s.p(w,A):(s=h[t]=f[t](w),s.c()),Ae(s,1),s.m(e,l)),w[7]?v?v.p(w,A):(v=Ele(w),v.c(),v.m(e,null)):v&&(v.d(1),v=null)},i(w){u||(Ae(s),u=!0)},o(w){$e(s),u=!1},d(w){w&&Re(e),h[t].d(),v&&v.d()}}}function q2e(r,e,t){let s,l,u,{field:f}=e,{value:h}=e,{isCreateMode:g}=e,{validationErrors:v}=e,{id:w}=e,A;function D(){l=this.value,t(6,l)}function N(ne){Jo[ne?"unshift":"push"](()=>{A=ne,t(4,A)})}function F(ne){h=ne,t(0,h)}function W(ne){l=ne,t(6,l)}const H=ne=>t(0,h="");function Z(){l=this.value,t(6,l)}function ee(ne){h=ne,t(0,h)}function L(ne){l=ne,t(6,l)}const te=ne=>t(0,h="");function se(){h=this.value,t(0,h)}return r.$$set=ne=>{"field"in ne&&t(1,f=ne.field),"value"in ne&&t(0,h=ne.value),"isCreateMode"in ne&&t(2,g=ne.isCreateMode),"validationErrors"in ne&&t(8,v=ne.validationErrors),"id"in ne&&t(3,w=ne.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,l=""),[h,f,g,w,A,u,l,s,v,D,N,F,W,H,Z,ee,L,te,se]}class sme extends Eo{constructor(e){super(),ko(this,e,q2e,Z2e,So,{field:1,value:0,isCreateMode:2,validationErrors:8,id:3})}}function Ale(r){let e,t;return{c(){e=ie("div"),t=Gt(r[4]),V(e,"class","invalid-feedback d-block")},m(s,l){Ne(s,e,l),G(e,t)},p(s,l){l&16&&Un(t,s[4])},d(s){s&&Re(e)}}}function G2e(r){let e,t,s,l,u,f,h=r[4]&&Ale(r);return{c(){e=ie("div"),t=ie("input"),l=ze(),h&&h.c(),V(t,"type","text"),V(t,"id",r[3]),V(t,"class","form-control"),V(t,"autocomplete","off"),t.readOnly=s=r[1].readonly&&!r[2],rs(t,"is-invalid",r[4]),V(e,"class","mb-0")},m(g,v){Ne(g,e,v),G(e,t),ur(t,r[0]),G(e,l),h&&h.m(e,null),u||(f=bn(t,"input",r[6]),u=!0)},p(g,[v]){v&8&&V(t,"id",g[3]),v&6&&s!==(s=g[1].readonly&&!g[2])&&(t.readOnly=s),v&1&&t.value!==g[0]&&ur(t,g[0]),v&16&&rs(t,"is-invalid",g[4]),g[4]?h?h.p(g,v):(h=Ale(g),h.c(),h.m(e,null)):h&&(h.d(1),h=null)},i:gn,o:gn,d(g){g&&Re(e),h&&h.d(),u=!1,f()}}}function K2e(r,e,t){let s,{field:l}=e,{value:u}=e,{isCreateMode:f}=e,{validationErrors:h}=e,{id:g}=e;function v(){u=this.value,t(0,u)}return r.$$set=w=>{"field"in w&&t(1,l=w.field),"value"in w&&t(0,u=w.value),"isCreateMode"in w&&t(2,f=w.isCreateMode),"validationErrors"in w&&t(5,h=w.validationErrors),"id"in w&&t(3,g=w.id)},r.$$.update=()=>{r.$$.dirty&34&&t(4,s=Rg(h,l.name))},[u,l,f,g,s,h,v]}class rme extends Eo{constructor(e){super(),ko(this,e,K2e,G2e,So,{field:1,value:0,isCreateMode:2,validationErrors:5,id:3})}}function cI(r,e,t,s,l=""){let u=t.map(h=>({target:h.id,source:e.id,sourceSchema:e.schema,targetSchema:h.schema,field:s,rank:""})),f=r.edges;return l==="replace"&&(f=f.filter(h=>h.field!==field.name)),r.records=Dc.exports.uniqBy([...r.records,...t],h=>h.id),r.edges=Dc.exports.uniqBy([...f,...u],h=>h.source+h.target+h.field),r}function Y2e(r){let e,t=r[0].text+"",s;return{c(){e=ie("span"),s=Gt(t),V(e,"class","badge text-bg-"+r[0].bg),ss(e,"max-width","84px")},m(l,u){Ne(l,e,u),G(e,s)},p:gn,i:gn,o:gn,d(l){l&&Re(e)}}}function X2e(r,e,t){let{status:s}=e,l=Qhe(s);return r.$$set=u=>{"status"in u&&t(1,s=u.status)},[l,s]}class Ooe extends Eo{constructor(e){super(),ko(this,e,X2e,Y2e,So,{status:1})}}function J2e(r){let e,t,s;return t=new Pw({props:{record:r[0],size:"small"}}),{c(){e=ie("div"),on(t.$$.fragment),ss(e,"max-width","94px"),ss(e,"margin-right","15px")},m(l,u){Ne(l,e,u),Jt(t,e,null),s=!0},p(l,u){const f={};u&1&&(f.record=l[0]),t.$set(f)},i(l){s||(Ae(t.$$.fragment,l),s=!0)},o(l){$e(t.$$.fragment,l),s=!1},d(l){l&&Re(e),Qt(t)}}}function xle(r){let e,t;return e=new Ooe({props:{status:r[0].status}}),{c(){on(e.$$.fragment)},m(s,l){Jt(e,s,l),t=!0},p(s,l){const u={};l&1&&(u.status=s[0].status),e.$set(u)},i(s){t||(Ae(e.$$.fragment,s),t=!0)},o(s){$e(e.$$.fragment,s),t=!1},d(s){Qt(e,s)}}}function Tle(r){let e,t,s,l,u,f;return s=new fa({props:{icon:"trash-can"}}),{c(){e=ie("div"),t=ie("button"),on(s.$$.fragment),V(t,"class","trash-button text-dark btn btn-sm btn-link svelte-dof9cm"),V(e,"class","position-absolute end-0"),ss(e,"top","5px")},m(h,g){Ne(h,e,g),G(e,t),Jt(s,t,null),l=!0,u||(f=bn(t,"click",r[6]),u=!0)},p:gn,i(h){l||(Ae(s.$$.fragment,h),l=!0)},o(h){$e(s.$$.fragment,h),l=!1},d(h){h&&Re(e),Qt(s),u=!1,f()}}}function Q2e(r){let e,t,s,l,u,f,h,g,v,w,A,D,N,F,W=r[4].type==="files"&&J2e(r),H=r[0].status==="draft"&&xle(r),Z=r[2]&&Tle(r);return{c(){var ee;e=ie("div"),t=ie("div"),W&&W.c(),s=ze(),l=ie("div"),u=ie("a"),f=Gt(r[5]),g=ze(),v=ie("small"),v.textContent=`${r[4].label}`,w=ze(),A=ie("small"),H&&H.c(),D=ze(),Z&&Z.c(),V(u,"class","title-link m-0 fs-5 text-decoration-none text-dark d-block svelte-dof9cm"),V(u,"href",h=r[3].lucentUrl+"/records/"+r[0].id),V(u,"title",r[5]),V(v,"class","text-muted"),V(A,"class","text-muted"),V(l,"class","overflow-hidden"),V(t,"class","card-body d-flex"),V(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,L){Ne(ee,e,L),G(e,t),W&&W.m(t,null),G(t,s),G(t,l),G(l,u),G(u,f),G(l,g),G(l,v),G(l,w),G(l,A),H&&H.m(A,null),G(e,D),Z&&Z.m(e,null),F=!0},p(ee,[L]){ee[4].type==="files"&&W.p(ee,L),(!F||L&1&&h!==(h=ee[3].lucentUrl+"/records/"+ee[0].id))&&V(u,"href",h),ee[0].status==="draft"?H?(H.p(ee,L),L&1&&Ae(H,1)):(H=xle(ee),H.c(),Ae(H,1),H.m(A,null)):H&&(bo(),$e(H,1,1,()=>{H=null}),vo()),ee[2]?Z?(Z.p(ee,L),L&4&&Ae(Z,1)):(Z=Tle(ee),Z.c(),Ae(Z,1),Z.m(e,null)):Z&&(bo(),$e(Z,1,1,()=>{Z=null}),vo()),(!F||L&2&&N!==(N="card mb-2 bg-light "+ee[1]+" svelte-dof9cm"))&&V(e,"class",N)},i(ee){F||(Ae(W),Ae(H),Ae(Z),F=!0)},o(ee){$e(W),$e(H),$e(Z),F=!1},d(ee){ee&&Re(e),W&&W.d(),H&&H.d(),Z&&Z.d()}}}function e_e(r,e,t){const s=Ip(),l=ni("channel");let{graph:u}=e,{record:f}=e,{classes:h=""}=e,{hasDelete:g=!1}=e,v=l.schemas.find(D=>D.name===f.schema),w=dd(l.schemas,f,u);function A(D){D.preventDefault(),s("remove",f.id)}return r.$$set=D=>{"graph"in D&&t(7,u=D.graph),"record"in D&&t(0,f=D.record),"classes"in D&&t(1,h=D.classes),"hasDelete"in D&&t(2,g=D.hasDelete)},[f,h,g,l,v,w,A,u]}class uI extends Eo{constructor(e){super(),ko(this,e,e_e,Q2e,So,{graph:7,record:0,classes:1,hasDelete:2})}}function _O(r,e,t,s){var h,g;if(console.log(r),console.log(e),r===e)return t;let l=(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=l.splice(r,1)[0];return l.splice(e,0,f),[...u,...l]}function Dle(r,e,t){const s=r.slice();return s[23]=e[t],s}function Ole(r){let e,t,s,l;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 P1e({props:h}),Jo.push(()=>wr(e,"data",u)),Jo.push(()=>wr(e,"graph",f)),{c(){on(e.$$.fragment)},m(g,v){Jt(e,g,v),l=!0},p(g,v){const w={};v&4&&(w.schema=g[2]),v&1&&(w.record=g[0]),v&16&&(w.validationErrors=g[4]),v&8&&(w.isCreateMode=g[3]),!t&&v&1&&(t=!0,w.data=g[0].data,Ar(()=>t=!1)),!s&&v&2&&(s=!0,w.graph=g[1],Ar(()=>s=!1)),e.$set(w)},i(g){l||(Ae(e.$$.fragment,g),l=!0)},o(g){$e(e.$$.fragment,g),l=!1},d(g){Qt(e,g)}}}function Mle(r,e){let t,s,l,u=e[5]===e[23].group&&Ole(e);return{key:r,first:null,c(){t=Bs(),u&&u.c(),s=Bs(),this.first=t},m(f,h){Ne(f,t,h),u&&u.m(f,h),Ne(f,s,h),l=!0},p(f,h){e=f,e[5]===e[23].group?u?(u.p(e,h),h&32&&Ae(u,1)):(u=Ole(e),u.c(),Ae(u,1),u.m(s.parentNode,s)):u&&(bo(),$e(u,1,1,()=>{u=null}),vo())},i(f){l||(Ae(u),l=!0)},o(f){$e(u),l=!1},d(f){f&&Re(t),u&&u.d(f),f&&Re(s)}}}function Rle(r){let e,t,s;function l(f){r[15](f)}let u={schema:r[2]};return r[0].status!==void 0&&(u.status=r[0].status),e=new tme({props:u}),Jo.push(()=>wr(e,"status",l)),{c(){on(e.$$.fragment)},m(f,h){Jt(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,Ar(()=>t=!1)),e.$set(g)},i(f){s||(Ae(e.$$.fragment,f),s=!0)},o(f){$e(e.$$.fragment,f),s=!1},d(f){Qt(e,f)}}}function t_e(r){let e,t,s,l,u,f;return{c(){e=ie("button"),t=ie("span"),s=Gt(` Save`),V(t,"class","spinner-border spinner-border-sm"),V(t,"role","status"),V(t,"aria-hidden","true"),e.disabled=l=!r[6],V(e,"class","ms-2 btn btn-primary btn-spinner")},m(h,g){Ne(h,e,g),G(e,t),G(e,s),u||(f=bn(e,"click",r[11]),u=!0)},p(h,g){g&64&&l!==(l=!h[6])&&(e.disabled=l)},d(h){h&&Re(e),u=!1,f()}}}function n_e(r){let e,t,s;return{c(){e=ie("button"),e.innerHTML=` - Add`,V(e,"class","ms-2 btn btn-primary btn-spinner")},m(l,u){Ne(l,e,u),t||(s=bn(e,"click",r[11]),t=!0)},p:gn,d(l){l&&Re(e),t=!1,s()}}}function o_e(r){let e,t,s,l,u,f,h,g,v,w=[],A=new Map,D,N,F,W,H,Z,ee,L,te;t=new iI({props:{message:r[7]}});function se(ot){r[12](ot)}let ne={schema:r[2],isCreateMode:r[3],record:r[0]};r[5]!==void 0&&(ne.active=r[5]),u=new ome({props:ne}),Jo.push(()=>wr(u,"active",se)),g=new nme({props:{record:r[0],schema:r[2]}});let X=r[8];const _e=ot=>ot[23].name;for(let ot=0;otf=!1)),u.$set(U);const ht={};Ge&1&&(ht.record=ot[0]),Ge&4&&(ht.schema=ot[2]),g.$set(ht),Ge&319&&(X=ot[8],bo(),w=$h(w,Ge,_e,1,ot,X,A,l,gv,Mle,null,Dle),vo()),ot[2].hasDrafts?ke?(ke.p(ot,Ge),Ge&4&&Ae(ke,1)):(ke=Rle(ot),ke.c(),Ae(ke,1),ke.m(F,W)):ke&&(bo(),$e(ke,1,1,()=>{ke=null}),vo()),ye===(ye=Oe(ot))&&me?me.p(ot,Ge):(me.d(1),me=ye(ot),me&&(me.c(),me.m(F,H)))},i(ot){if(!ee){Ae(t.$$.fragment,ot),Ae(u.$$.fragment,ot),Ae(g.$$.fragment,ot);for(let Ge=0;Geke.name!=="id"),W="_default";h.fields.reduce((ke,Oe)=>{var ye;return Oe.ui==="tab"?(W=Oe.name,ke):(ke[W]=[...(ye=ke[W])!=null?ye:[],Oe.name],ke)},[]),H0(()=>{H()});function H(){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))}}Whe(()=>{t(6,N=ee())});function Z(ke){return N?ke.returnValue="You have unsaved changes. Are you sure you want to exit?":(delete ke.returnValue,"...")}function ee(){return w?!1:!Dc.exports.isEqual(A,{data:g.data,schema:g.schema,status:g.status,_sys:g._sys,_file:g._file,edges:v.edges})}function L(ke){ke.preventDefault(),f("cancel")}function te(ke){return ke.preventDefault(),console.log("SAVE: Attempt"),t(4,s=null),t(7,l=""),new Promise(function(Oe,ye){var me,ot;if(!N&&!w){Oe(null);return}if(!g){Oe(null);return}t(1,v.edges=(ot=(me=v.edges)==null?void 0:me.filter(Ge=>!Ge._isTrashed&&Ge.source===g.id))!=null?ot:[],v),axios.post(u.lucentUrl+"/records",{record:g,edges:v.edges,isCreateMode:w}).then(function(Ge){console.log("SAVE: SAVED INLINE"),t(0,g=Ge.data.records[0]),t(1,v=Ge.data),w||H(),f("inlinesaved",{records:[g]}),Oe(null)}).catch(function(Ge){Ge.response&&(typeof Ge.response.data.error=="string"?t(7,l=Ge.response.data.error):t(4,s=Ge.response.data.error)),Oe(null)})})}function se(ke){D=ke,t(5,D)}function ne(ke){r.$$.not_equal(g.data,ke)&&(g.data=ke,t(0,g))}function X(ke){v=ke,t(1,v)}function _e(ke){r.$$.not_equal(g.status,ke)&&(g.status=ke,t(0,g))}return r.$$set=ke=>{"schema"in ke&&t(2,h=ke.schema),"record"in ke&&t(0,g=ke.record),"graph"in ke&&t(1,v=ke.graph),"isCreateMode"in ke&&t(3,w=ke.isCreateMode)},r.$$.update=()=>{r.$$.dirty&16&&t(7,l=s?`Record submission failed. ${Object.entries(s).length} error(s)`:null)},t(4,s=null),[g,v,h,w,s,D,N,l,F,Z,L,te,se,ne,X,_e]}class ime extends Eo{constructor(e){super(),ko(this,e,s_e,o_e,So,{schema:2,record:0,graph:1,isCreateMode:3})}}function Nle(r,e,t){const s=r.slice();return s[19]=e[t],s}function Ple(r,e,t){const s=r.slice();return s[22]=e[t],s}function Ile(r){let e,t=r[22].label+"",s;return{c(){e=ie("option"),s=Gt(t),e.__value=r[22],e.value=e.__value},m(l,u){Ne(l,e,u),G(e,s)},p:gn,d(l){l&&Re(e)}}}function Ble(r){let e,t=r[19].label+"",s,l;return{c(){e=ie("option"),s=Gt(t),e.__value=l=r[19],e.value=e.__value},m(u,f){Ne(u,e,f),G(e,s)},p(u,f){f&2&&t!==(t=u[19].label+"")&&Un(s,t),f&2&&l!==(l=u[19])&&(e.__value=l,e.value=e.__value)},d(u){u&&Re(e)}}}function r_e(r){let e,t,s,l,u,f,h,g,v,w,A,D,N,F,W,H,Z,ee,L,te,se,ne,X,_e,ke,Oe,ye,me,ot,Ge;l=new fa({props:{icon:"filter"}});let dt=r[5],U=[];for(let St=0;StAdvanced filters',_e=ze(),ke=ie("form"),Oe=ie("div"),ye=ie("input"),V(f,"class","ms-1"),V(s,"class","btn btn-sm btn-outline-primary dropdown-toggle d-flex align-items-center"),V(s,"type","button"),V(s,"data-bs-toggle","dropdown"),V(s,"data-bs-auto-close","outside"),V(s,"aria-expanded","false"),V(w,"class","form-select"),r[0]===void 0&&hk(()=>r[13].call(w)),V(v,"class","px-3 py-1 d-flex align-items-center"),V(N,"class","form-select"),r[4]===void 0&&hk(()=>r[14].call(N)),V(D,"class","px-3 py-1 d-flex align-items-center"),V(H,"type","text"),V(H,"class","form-control"),V(W,"class","px-3 py-1 d-flex align-items-center"),V(L,"class","btn btn-outline-primary"),V(L,"type","button"),V(ee,"class","px-3 py-1 d-flex align-items-center"),V(ye,"type","search"),V(ye,"class","form-control"),V(ye,"placeholder","Advanced filters"),ye.required=!0,V(Oe,"class","px-3 py-1 d-flex align-items-center"),V(g,"class","dropdown-menu"),ss(g,"width","300px"),V(t,"class","btn-group"),V(e,"class","mx-2 d-flex align-items-center")},m(St,yt){Ne(St,e,yt),G(e,t),G(t,s),Jt(l,s,null),G(s,u),G(s,f),G(t,h),G(t,g),G(g,v),G(v,w);for(let Pe=0;Pene.files===!1));let N=[...f.fields,...D].filter(ne=>!["file","json","tab"].includes(ne.ui)),F,W="";function H(ne){ne.preventDefault();let X="";f.fields.find(Oe=>Oe.name===F.name)&&(X="data.");let _e=`filter[${X+F.name}_${l.name}]`;const ke=new URL(w!=null?w:window.location.href);ke.searchParams.set("skip","0"),ke.searchParams.set(_e,W),v?u("refresh",ke):window.location=ke}function Z(ne){var ye,me;ne.preventDefault();let X=(ye=A.split("=")[0])!=null?ye:"";if(!X)return;let _e=`filter[${X}]`,ke=(me=A.split("=")[1])!=null?me:"";if(!ke)return;const Oe=new URL(w!=null?w:window.location.href);Oe.searchParams.set("skip","0"),Oe.searchParams.set(_e,ke),v?u("refresh",Oe):window.location=Oe}function ee(){F=xie(this),t(0,F),t(5,N)}function L(){l=xie(this),t(4,l),t(1,s),t(10,g),t(0,F),t(1,s),t(10,g),t(0,F)}function te(){W=this.value,t(3,W)}function se(){A=this.value,t(2,A)}return r.$$set=ne=>{"schema"in ne&&t(8,f=ne.schema),"systemFields"in ne&&t(9,h=ne.systemFields),"operators"in ne&&t(10,g=ne.operators),"inModal"in ne&&t(11,v=ne.inModal),"modalUrl"in ne&&t(12,w=ne.modalUrl)},r.$$.update=()=>{r.$$.dirty&1025&&t(1,s=g.filter(ne=>ne.uis.includes(F==null?void 0:F.ui)||ne.uis[0]=="*")),r.$$.dirty&2&&t(4,l=s[0])},[F,s,A,W,l,N,H,Z,f,h,g,v,w,ee,L,te,se]}class l_e extends Eo{constructor(e){super(),ko(this,e,i_e,r_e,So,{schema:8,systemFields:9,operators:10,inModal:11,modalUrl:12})}}function a_e(r){let e,t,s,l,u,f,h,g;return{c(){e=ie("fieldset"),t=ie("label"),s=Gt(`Upload file + Add`,V(e,"class","ms-2 btn btn-primary btn-spinner")},m(l,u){Ne(l,e,u),t||(s=bn(e,"click",r[11]),t=!0)},p:gn,d(l){l&&Re(e),t=!1,s()}}}function o_e(r){let e,t,s,l,u,f,h,g,v,w=[],A=new Map,D,N,F,W,H,Z,ee,L,te;t=new iI({props:{message:r[7]}});function se(ot){r[12](ot)}let ne={schema:r[2],isCreateMode:r[3],record:r[0]};r[5]!==void 0&&(ne.active=r[5]),u=new ome({props:ne}),Jo.push(()=>wr(u,"active",se)),g=new nme({props:{record:r[0],schema:r[2]}});let X=r[8];const _e=ot=>ot[23].name;for(let ot=0;otf=!1)),u.$set(U);const ht={};Ge&1&&(ht.record=ot[0]),Ge&4&&(ht.schema=ot[2]),g.$set(ht),Ge&319&&(X=ot[8],bo(),w=$h(w,Ge,_e,1,ot,X,A,l,gv,Mle,null,Dle),vo()),ot[2].hasDrafts?ke?(ke.p(ot,Ge),Ge&4&&Ae(ke,1)):(ke=Rle(ot),ke.c(),Ae(ke,1),ke.m(F,W)):ke&&(bo(),$e(ke,1,1,()=>{ke=null}),vo()),ye===(ye=Oe(ot))&&me?me.p(ot,Ge):(me.d(1),me=ye(ot),me&&(me.c(),me.m(F,H)))},i(ot){if(!ee){Ae(t.$$.fragment,ot),Ae(u.$$.fragment,ot),Ae(g.$$.fragment,ot);for(let Ge=0;Geke.name!=="id"),W="_default";h.fields.reduce((ke,Oe)=>{var ye;return Oe.ui==="tab"?(W=Oe.name,ke):(ke[W]=[...(ye=ke[W])!=null?ye:[],Oe.name],ke)},[]),H0(()=>{H()});function H(){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))}}Whe(()=>{t(6,N=ee())});function Z(ke){return N?ke.returnValue="You have unsaved changes. Are you sure you want to exit?":(delete ke.returnValue,"...")}function ee(){return w?!1:!Dc.exports.isEqual(A,{data:g.data,schema:g.schema,status:g.status,_sys:g._sys,_file:g._file,edges:v.edges})}function L(ke){ke.preventDefault(),f("cancel")}function te(ke){return ke.preventDefault(),console.log("SAVE: Attempt"),t(4,s=null),t(7,l=""),new Promise(function(Oe,ye){var me,ot;if(!N&&!w){Oe(null);return}if(!g){Oe(null);return}t(1,v.edges=(ot=(me=v.edges)==null?void 0:me.filter(Ge=>!Ge._isTrashed&&Ge.source===g.id))!=null?ot:[],v),axios.post(u.lucentUrl+"/records",{record:g,edges:v.edges,isCreateMode:w}).then(function(Ge){console.log("SAVE: SAVED INLINE"),t(0,g=Ge.data.records[0]),t(1,v=Ge.data),w||H(),f("inlinesaved",{records:[g]}),Oe(null)}).catch(function(Ge){Ge.response&&(typeof Ge.response.data.error=="string"?t(7,l=Ge.response.data.error):t(4,s=Ge.response.data.error)),Oe(null)})})}function se(ke){D=ke,t(5,D)}function ne(ke){r.$$.not_equal(g.data,ke)&&(g.data=ke,t(0,g))}function X(ke){v=ke,t(1,v)}function _e(ke){r.$$.not_equal(g.status,ke)&&(g.status=ke,t(0,g))}return r.$$set=ke=>{"schema"in ke&&t(2,h=ke.schema),"record"in ke&&t(0,g=ke.record),"graph"in ke&&t(1,v=ke.graph),"isCreateMode"in ke&&t(3,w=ke.isCreateMode)},r.$$.update=()=>{r.$$.dirty&16&&t(7,l=s?`Record submission failed. ${Object.entries(s).length} error(s)`:null)},t(4,s=null),[g,v,h,w,s,D,N,l,F,Z,L,te,se,ne,X,_e]}class ime extends Eo{constructor(e){super(),ko(this,e,s_e,o_e,So,{schema:2,record:0,graph:1,isCreateMode:3})}}function Nle(r,e,t){const s=r.slice();return s[19]=e[t],s}function Ple(r,e,t){const s=r.slice();return s[22]=e[t],s}function Ile(r){let e,t=r[22].label+"",s;return{c(){e=ie("option"),s=Gt(t),e.__value=r[22],e.value=e.__value},m(l,u){Ne(l,e,u),G(e,s)},p:gn,d(l){l&&Re(e)}}}function Ble(r){let e,t=r[19].label+"",s,l;return{c(){e=ie("option"),s=Gt(t),e.__value=l=r[19],e.value=e.__value},m(u,f){Ne(u,e,f),G(e,s)},p(u,f){f&2&&t!==(t=u[19].label+"")&&Un(s,t),f&2&&l!==(l=u[19])&&(e.__value=l,e.value=e.__value)},d(u){u&&Re(e)}}}function r_e(r){let e,t,s,l,u,f,h,g,v,w,A,D,N,F,W,H,Z,ee,L,te,se,ne,X,_e,ke,Oe,ye,me,ot,Ge;l=new fa({props:{icon:"filter"}});let dt=r[5],U=[];for(let St=0;StAdvanced filters',_e=ze(),ke=ie("form"),Oe=ie("div"),ye=ie("input"),V(f,"class","ms-1"),V(s,"class","btn btn-sm btn-outline-primary dropdown-toggle d-flex align-items-center"),V(s,"type","button"),V(s,"data-bs-toggle","dropdown"),V(s,"data-bs-auto-close","outside"),V(s,"aria-expanded","false"),V(w,"class","form-select"),r[0]===void 0&&hk(()=>r[13].call(w)),V(v,"class","px-3 py-1 d-flex align-items-center"),V(N,"class","form-select"),r[4]===void 0&&hk(()=>r[14].call(N)),V(D,"class","px-3 py-1 d-flex align-items-center"),V(H,"type","text"),V(H,"class","form-control"),V(W,"class","px-3 py-1 d-flex align-items-center"),V(L,"class","btn btn-outline-primary"),V(L,"type","button"),V(ee,"class","px-3 py-1 d-flex align-items-center"),V(ye,"type","search"),V(ye,"class","form-control"),V(ye,"placeholder","Advanced filters"),ye.required=!0,V(Oe,"class","px-3 py-1 d-flex align-items-center"),V(g,"class","dropdown-menu"),ss(g,"width","300px"),V(t,"class","btn-group"),V(e,"class","mx-2 d-flex align-items-center")},m(St,yt){Ne(St,e,yt),G(e,t),G(t,s),Jt(l,s,null),G(s,u),G(s,f),G(t,h),G(t,g),G(g,v),G(v,w);for(let Pe=0;Pene.files===!1));let N=[...f.fields,...D].filter(ne=>!["file","json","tab"].includes(ne.ui)),F,W="";function H(ne){ne.preventDefault();let X="";f.fields.find(Oe=>Oe.name===F.name)&&(X="data.");let _e=`filter[${X+F.name}_${l.name}]`;const ke=new URL(w!=null?w:window.location.href);ke.searchParams.set("skip","0"),ke.searchParams.set(_e,W),v?u("refresh",ke):window.location=ke}function Z(ne){var ye,me;ne.preventDefault();let X=(ye=A.split("=")[0])!=null?ye:"";if(!X)return;let _e=`filter[${X}]`,ke=(me=A.split("=")[1])!=null?me:"";if(!ke)return;const Oe=new URL(w!=null?w:window.location.href);Oe.searchParams.set("skip","0"),Oe.searchParams.set(_e,ke),v?u("refresh",Oe):window.location=Oe}function ee(){F=Tie(this),t(0,F),t(5,N)}function L(){l=Tie(this),t(4,l),t(1,s),t(10,g),t(0,F),t(1,s),t(10,g),t(0,F)}function te(){W=this.value,t(3,W)}function se(){A=this.value,t(2,A)}return r.$$set=ne=>{"schema"in ne&&t(8,f=ne.schema),"systemFields"in ne&&t(9,h=ne.systemFields),"operators"in ne&&t(10,g=ne.operators),"inModal"in ne&&t(11,v=ne.inModal),"modalUrl"in ne&&t(12,w=ne.modalUrl)},r.$$.update=()=>{r.$$.dirty&1025&&t(1,s=g.filter(ne=>ne.uis.includes(F==null?void 0:F.ui)||ne.uis[0]=="*")),r.$$.dirty&2&&t(4,l=s[0])},[F,s,A,W,l,N,H,Z,f,h,g,v,w,ee,L,te,se]}class l_e extends Eo{constructor(e){super(),ko(this,e,i_e,r_e,So,{schema:8,systemFields:9,operators:10,inModal:11,modalUrl:12})}}function a_e(r){let e,t,s,l,u,f,h,g;return{c(){e=ie("fieldset"),t=ie("label"),s=Gt(`Upload file `),l=ie("span"),l.innerHTML='Loading...',u=ze(),f=ie("input"),V(l,"class","spinner-border spinner-border-sm"),V(l,"role","status"),V(l,"aria-hidden","true"),V(f,"class","form-control"),V(f,"type","file"),V(f,"id","formFile"),f.multiple=!0,V(f,"accept",c_e),f.disabled=r[0],f.hidden=!0,V(t,"class","btn btn-primary btn-sm btn-spinner "),e.disabled=r[0]},m(v,w){Ne(v,e,w),G(e,t),G(t,s),G(t,l),G(t,u),G(t,f),h||(g=bn(f,"input",r[1]),h=!0)},p(v,[w]){w&1&&(f.disabled=v[0]),w&1&&(e.disabled=v[0])},i:gn,o:gn,d(v){v&&Re(e),h=!1,g()}}}let c_e="";function u_e(r,e,t){const s=Ip(),l=ni("channel");let{schema:u}=e,f=[],h=!1;function g(v){t(0,h=!0),f=v.target.files?[...v.target.files]:[];let w=new FormData;w.append("schema",u.name),Array.from(f).forEach(function(A){w.append("files[]",A)}),s("beforeUpload",f),axios.post(l.lucentUrl+"/files/upload",w,{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 f_e extends Eo{constructor(e){super(),ko(this,e,u_e,a_e,So,{schema:2})}}function Lle(r,e,t){const s=r.slice();return s[18]=e[t],s}function Fle(r,e,t){const s=r.slice();return s[18]=e[t],s}function d_e(r){let e,t;return e=new fa({props:{icon:"arrow-up-short-wide"}}),{c(){on(e.$$.fragment)},m(s,l){Jt(e,s,l),t=!0},i(s){t||(Ae(e.$$.fragment,s),t=!0)},o(s){$e(e.$$.fragment,s),t=!1},d(s){Qt(e,s)}}}function h_e(r){let e,t;return e=new fa({props:{icon:"arrow-down-wide-short"}}),{c(){on(e.$$.fragment)},m(s,l){Jt(e,s,l),t=!0},i(s){t||(Ae(e.$$.fragment,s),t=!0)},o(s){$e(e.$$.fragment,s),t=!1},d(s){Qt(e,s)}}}function Hle(r){let e,t,s,l,u,f,h,g,v,w,A,D=r[18].label+"",N,F,W,H,Z;l=new fa({props:{icon:"arrow-up-short-wide"}});function ee(...se){return r[10](r[18],...se)}g=new fa({props:{icon:"arrow-down-wide-short"}});function L(...se){return r[11](r[18],...se)}function te(...se){return r[12](r[18],...se)}return{c(){e=ie("div"),t=ie("div"),s=ie("button"),on(l.$$.fragment),f=ze(),h=ie("button"),on(g.$$.fragment),w=ze(),A=ie("button"),N=Gt(D),F=ze(),V(s,"title","Sort Ascending"),V(s,"class",u="btn btn-sm "+(r[18].name==r[0]?"btn-primary":"btn-outline-primary")),V(h,"title","Sort Descending"),V(h,"class",v="btn btn-sm "+("-"+r[18].name==r[0]?"btn-primary":"btn-outline-primary")),V(A,"title","Sort Ascending"),V(A,"class","btn btn-sm btn-outline-primary w-100 text-nowrap"),ss(A,"overflow","hidden"),V(t,"class","btn-group w-100"),V(e,"class","col-4 px-3 py-1 d-flex align-items-center")},m(se,ne){Ne(se,e,ne),G(e,t),G(t,s),Jt(l,s,null),G(t,f),G(t,h),Jt(g,h,null),G(t,w),G(t,A),G(A,N),G(e,F),W=!0,H||(Z=[bn(s,"click",ee),bn(h,"click",L),bn(A,"click",te)],H=!0)},p(se,ne){r=se,(!W||ne&5&&u!==(u="btn btn-sm "+(r[18].name==r[0]?"btn-primary":"btn-outline-primary")))&&V(s,"class",u),(!W||ne&5&&v!==(v="btn btn-sm "+("-"+r[18].name==r[0]?"btn-primary":"btn-outline-primary")))&&V(h,"class",v),(!W||ne&4)&&D!==(D=r[18].label+"")&&Un(N,D)},i(se){W||(Ae(l.$$.fragment,se),Ae(g.$$.fragment,se),W=!0)},o(se){$e(l.$$.fragment,se),$e(g.$$.fragment,se),W=!1},d(se){se&&Re(e),Qt(l),Qt(g),H=!1,Oi(Z)}}}function $le(r){let e,t,s,l,u,f,h,g,v,w,A,D=r[18].label+"",N,F,W,H,Z;l=new fa({props:{icon:"arrow-up-short-wide"}});function ee(...se){return r[13](r[18],...se)}g=new fa({props:{icon:"arrow-down-wide-short"}});function L(...se){return r[14](r[18],...se)}function te(...se){return r[15](r[18],...se)}return{c(){e=ie("div"),t=ie("div"),s=ie("button"),on(l.$$.fragment),f=ze(),h=ie("button"),on(g.$$.fragment),w=ze(),A=ie("button"),N=Gt(D),F=ze(),V(s,"title","Sort Ascending"),V(s,"class",u="btn btn-sm "+(r[18].name==r[0]?"btn-primary":"btn-outline-primary")),V(h,"title","Sort Descending"),V(h,"class",v="btn btn-sm "+("-"+r[18].name==r[0]?"btn-primary":"btn-outline-primary")),V(A,"title","Sort Ascending"),V(A,"class","btn btn-sm btn-outline-primary w-100 text-nowrap"),ss(A,"overflow","hidden"),V(t,"class","btn-group w-100"),V(e,"class","col-4 px-3 py-1 d-flex align-items-center")},m(se,ne){Ne(se,e,ne),G(e,t),G(t,s),Jt(l,s,null),G(t,f),G(t,h),Jt(g,h,null),G(t,w),G(t,A),G(A,N),G(e,F),W=!0,H||(Z=[bn(s,"click",ee),bn(h,"click",L),bn(A,"click",te)],H=!0)},p(se,ne){r=se,(!W||ne&3&&u!==(u="btn btn-sm "+(r[18].name==r[0]?"btn-primary":"btn-outline-primary")))&&V(s,"class",u),(!W||ne&3&&v!==(v="btn btn-sm "+("-"+r[18].name==r[0]?"btn-primary":"btn-outline-primary")))&&V(h,"class",v),(!W||ne&2)&&D!==(D=r[18].label+"")&&Un(N,D)},i(se){W||(Ae(l.$$.fragment,se),Ae(g.$$.fragment,se),W=!0)},o(se){$e(l.$$.fragment,se),$e(g.$$.fragment,se),W=!1},d(se){se&&Re(e),Qt(l),Qt(g),H=!1,Oi(Z)}}}function m_e(r){let e,t,s,l,u,f,h,g=r[3].label+"",v,w,A,D,N,F,W,H,Z;const ee=[h_e,d_e],L=[];function te(ye,me){return me&1&&(s=null),s==null&&(s=!!ye[0].startsWith("-")),s?0:1}l=te(r,-1),u=L[l]=ee[l](r);let se=r[2],ne=[];for(let ye=0;ye$e(ne[ye],1,1,()=>{ne[ye]=null});let _e=r[1],ke=[];for(let ye=0;ye<_e.length;ye+=1)ke[ye]=$le(Lle(r,_e,ye));const Oe=ye=>$e(ke[ye],1,1,()=>{ke[ye]=null});return{c(){e=ie("div"),t=ie("button"),u.c(),f=ze(),h=ie("span"),v=Gt(g),w=ze(),A=ie("div"),D=ie("div");for(let ye=0;ye{L[ot]=null}),vo(),u=L[l],u||(u=L[l]=ee[l](ye),u.c()),Ae(u,1),u.m(t,f)),(!Z||me&8)&&g!==(g=ye[3].label+"")&&Un(v,g),me&53){se=ye[2];let Ge;for(Ge=0;Ge_e.name===ne.name)?"":"data.";return D(X+ne.name)}function F(se,ne){se.preventDefault();let X=A.includes(_e=>_e.name===ne.name)?"":"data.";return D("-"+X+ne.name)}const W=(se,ne)=>N(ne,se),H=(se,ne)=>F(ne,se),Z=(se,ne)=>N(ne,se),ee=(se,ne)=>N(ne,se),L=(se,ne)=>F(ne,se),te=(se,ne)=>N(ne,se);return r.$$set=se=>{"schema"in se&&t(6,h=se.schema),"sort"in se&&t(0,g=se.sort),"inModal"in se&&t(7,v=se.inModal),"modalUrl"in se&&t(8,w=se.modalUrl),"systemFields"in se&&t(9,A=se.systemFields)},r.$$.update=()=>{r.$$.dirty&577&&t(3,s=[...h.fields,...A].find(se=>se.name===g||"-"+se.name===g||"data."+se.name===g||"-data."+se.name===g)),r.$$.dirty&64&&t(2,l=h.fields.filter(se=>!["reference","file","json","id","tab"].includes(se.ui))),r.$$.dirty&512&&t(1,u=A),r.$$.dirty&576&&h.type==="collection"&&t(1,u=A.filter(se=>se.files===!1))},[g,u,l,s,N,F,h,v,w,A,W,H,Z,ee,L,te]}class p_e extends Eo{constructor(e){super(),ko(this,e,g_e,m_e,So,{schema:6,sort:0,inModal:7,modalUrl:8,systemFields:9})}}function b_e(r){var N,F;let e,t,s,l,u=((F=(N=r[0].find(r[9]))==null?void 0:N.symbol)!=null?F:"")+"",f,h,g,v,w,A,D;return{c(){e=ie("span"),t=ie("div"),s=Gt(r[4]),l=ze(),f=Gt(u),h=ze(),g=Gt(r[2]),v=ze(),w=ie("button"),V(w,"type","button"),V(w,"class","btn-close btn-close ms-1"),V(w,"aria-label","Close"),V(t,"class","d-flex align-items-center justify-content-center"),V(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(W,H){Ne(W,e,H),G(e,t),G(t,s),G(t,l),G(t,f),G(t,h),G(t,g),G(t,v),G(t,w),A||(D=bn(w,"click",r[10]),A=!0)},p(W,[H]){var Z,ee;H&1&&u!==(u=((ee=(Z=W[0].find(W[9]))==null?void 0:Z.symbol)!=null?ee:"")+"")&&Un(f,u),H&4&&Un(g,W[2])},i:gn,o:gn,d(W){W&&Re(e),A=!1,D()}}}function v_e(r,e,t){var ee,L;const s=Ip();let{schema:l}=e,{operators:u}=e,{key:f}=e,{value:h}=e,{inModal:g}=e,{modalUrl:v}=e,w=f.split("_"),A=(ee=w[w.length-1])!=null?ee:"eq",D=f.replace("_"+A,""),N=l.fields.find(te=>te.name===D),F=(L=N==null?void 0:N.label)!=null?L:D;function W(te,se){te.preventDefault();let ne=`filter[${se}]`;const X=new URL(v!=null?v:window.location.href);X.searchParams.set("skip","0"),X.searchParams.delete(ne),g?s("refresh",X):window.location=X}const H=te=>te.name===A,Z=te=>W(te,f);return r.$$set=te=>{"schema"in te&&t(6,l=te.schema),"operators"in te&&t(0,u=te.operators),"key"in te&&t(1,f=te.key),"value"in te&&t(2,h=te.value),"inModal"in te&&t(7,g=te.inModal),"modalUrl"in te&&t(8,v=te.modalUrl)},[u,f,h,A,F,W,l,g,v,H,Z]}class y_e extends Eo{constructor(e){super(),ko(this,e,v_e,b_e,So,{schema:6,operators:0,key:1,value:2,inModal:7,modalUrl:8})}}function zle(r,e,t){const s=r.slice();return s[19]=e[t][0],s[20]=e[t][1],s}function __e(r){let e;return{c(){e=ie("input"),V(e,"type","search"),V(e,"name","filter[_file.originalName_regex]"),V(e,"placeholder","Search"),V(e,"class","form-control"),e.required=!0},m(t,s){Ne(t,e,s)},p:gn,d(t){t&&Re(e)}}}function w_e(r){let e,t;return{c(){e=ie("input"),V(e,"type","search"),V(e,"name",t="filter[data."+r[0].fields[0].name+"_regex]"),V(e,"placeholder","Search"),V(e,"class","form-control"),e.required=!0},m(s,l){Ne(s,e,l)},p(s,l){l&1&&t!==(t="filter[data."+s[0].fields[0].name+"_regex]")&&V(e,"name",t)},d(s){s&&Re(e)}}}function C_e(r){let e,t,s;return t=new f_e({props:{schema:r[0]}}),t.$on("uploadComplete",r[11]),{c(){e=ie("div"),on(t.$$.fragment),V(e,"class","d-inline-block ms-1")},m(l,u){Ne(l,e,u),Jt(t,e,null),s=!0},p(l,u){const f={};u&1&&(f.schema=l[0]),t.$set(f)},i(l){s||(Ae(t.$$.fragment,l),s=!0)},o(l){$e(t.$$.fragment,l),s=!1},d(l){l&&Re(e),Qt(t)}}}function S_e(r){let e,t=!r[4]&&r[6]&&Vle(r);return{c(){t&&t.c(),e=Bs()},m(s,l){t&&t.m(s,l),Ne(s,e,l)},p(s,l){!s[4]&&s[6]?t?t.p(s,l):(t=Vle(s),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},i:gn,o:gn,d(s){t&&t.d(s),s&&Re(e)}}}function Vle(r){let e,t,s;return{c(){e=ie("a"),t=Gt("New Record"),V(e,"href",s=r[8].lucentUrl+"/records/new?schema="+r[0].name),V(e,"class","btn btn-sm btn-primary")},m(l,u){Ne(l,e,u),G(e,t)},p(l,u){u&1&&s!==(s=l[8].lucentUrl+"/records/new?schema="+l[0].name)&&V(e,"href",s)},d(l){l&&Re(e)}}}function Wle(r){let e,t,s,l,u,f;s=new fa({props:{icon:"ellipsis-vertical"}});function h(w,A){return w[3].status_in==="trashed"?E_e:k_e}let g=h(r),v=g(r);return{c(){e=ie("div"),t=ie("button"),on(s.$$.fragment),l=ze(),u=ie("ul"),v.c(),V(t,"class","btn btn-link btn-sm"),V(t,"type","button"),V(t,"data-bs-toggle","dropdown"),V(t,"aria-expanded","false"),V(u,"class","dropdown-menu"),V(e,"class","dropdown d-inline-block")},m(w,A){Ne(w,e,A),G(e,t),Jt(s,t,null),G(e,l),G(e,u),v.m(u,null),f=!0},p(w,A){g===(g=h(w))&&v?v.p(w,A):(v.d(1),v=g(w),v&&(v.c(),v.m(u,null)))},i(w){f||(Ae(s.$$.fragment,w),f=!0)},o(w){$e(s.$$.fragment,w),f=!1},d(w){w&&Re(e),Qt(s),v.d()}}}function k_e(r){let e,t,s,l,u,f,h,g;return{c(){e=ie("li"),t=ie("a"),s=Gt("Export to CSV"),l=ze(),u=ie("li"),f=ie("a"),h=Gt("View trashed records"),V(t,"class","dropdown-item"),V(t,"href",r[9]),V(f,"class","dropdown-item"),V(f,"href",g=r[8].lucentUrl+"/content/"+r[0].name+"?filter[status_in]=trashed")},m(v,w){Ne(v,e,w),G(e,t),G(t,s),Ne(v,l,w),Ne(v,u,w),G(u,f),G(f,h)},p(v,w){w&1&&g!==(g=v[8].lucentUrl+"/content/"+v[0].name+"?filter[status_in]=trashed")&&V(f,"href",g)},d(v){v&&Re(e),v&&Re(l),v&&Re(u)}}}function E_e(r){let e,t=r[6]&&Ule(r);return{c(){t&&t.c(),e=Bs()},m(s,l){t&&t.m(s,l),Ne(s,e,l)},p(s,l){s[6]?t?t.p(s,l):(t=Ule(s),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},d(s){t&&t.d(s),s&&Re(e)}}}function Ule(r){let e,t,s,l;return{c(){e=ie("li"),t=ie("a"),s=Gt("Empty trash"),V(t,"class","dropdown-item"),V(t,"href",l=r[8].lucentUrl+"/content/"+r[0].name+"/emptyTrash")},m(u,f){Ne(u,e,f),G(e,t),G(t,s)},p(u,f){f&1&&l!==(l=u[8].lucentUrl+"/content/"+u[0].name+"/emptyTrash")&&V(t,"href",l)},d(u){u&&Re(e)}}}function jle(r){let e,t,s=Object.entries(r[3]),l=[];for(let f=0;f$e(l[f],1,1,()=>{l[f]=null});return{c(){e=ie("div");for(let f=0;f0,H,Z,ee,L;s=new p_e({props:{schema:r[0],sort:r[1],systemFields:r[7],inModal:r[4],modalUrl:r[5]}}),s.$on("refresh",r[13]);function te(Ge){r[14](Ge)}let se={systemFields:r[7],operators:r[2],filter:r[3],inModal:r[4],modalUrl:r[5]};r[0]!==void 0&&(se.schema=r[0]),u=new l_e({props:se}),Jo.push(()=>wr(u,"schema",te)),u.$on("refresh",r[15]);function ne(Ge,dt){var U;return(U=Ge[0].fields[0])!=null&&U.name?w_e:__e}let X=ne(r),_e=X(r);const ke=[S_e,C_e],Oe=[];function ye(Ge,dt){return Ge[0].type==="collection"?0:1}A=ye(r),D=Oe[A]=ke[A](r);let me=!r[4]&&Wle(r),ot=W&&jle(r);return{c(){e=ie("div"),t=ie("div"),on(s.$$.fragment),l=ze(),on(u.$$.fragment),h=ze(),g=ie("form"),_e.c(),v=ze(),w=ie("div"),D.c(),N=ze(),me&&me.c(),F=ze(),ot&&ot.c(),H=Bs(),V(g,"method","GET"),V(t,"class","d-flex align-items-center"),V(w,"class","d-flex align-items-center "),V(e,"class","mb-3 d-flex align-items-center justify-content-between")},m(Ge,dt){Ne(Ge,e,dt),G(e,t),Jt(s,t,null),G(t,l),Jt(u,t,null),G(t,h),G(t,g),_e.m(g,null),G(e,v),G(e,w),Oe[A].m(w,null),G(w,N),me&&me.m(w,null),Ne(Ge,F,dt),ot&&ot.m(Ge,dt),Ne(Ge,H,dt),Z=!0,ee||(L=bn(g,"submit",r[10]),ee=!0)},p(Ge,[dt]){const U={};dt&1&&(U.schema=Ge[0]),dt&2&&(U.sort=Ge[1]),dt&128&&(U.systemFields=Ge[7]),dt&16&&(U.inModal=Ge[4]),dt&32&&(U.modalUrl=Ge[5]),s.$set(U);const ht={};dt&128&&(ht.systemFields=Ge[7]),dt&4&&(ht.operators=Ge[2]),dt&8&&(ht.filter=Ge[3]),dt&16&&(ht.inModal=Ge[4]),dt&32&&(ht.modalUrl=Ge[5]),!f&&dt&1&&(f=!0,ht.schema=Ge[0],Ar(()=>f=!1)),u.$set(ht),X===(X=ne(Ge))&&_e?_e.p(Ge,dt):(_e.d(1),_e=X(Ge),_e&&(_e.c(),_e.m(g,null)));let je=A;A=ye(Ge),A===je?Oe[A].p(Ge,dt):(bo(),$e(Oe[je],1,1,()=>{Oe[je]=null}),vo(),D=Oe[A],D?D.p(Ge,dt):(D=Oe[A]=ke[A](Ge),D.c()),Ae(D,1),D.m(w,N)),Ge[4]?me&&(bo(),$e(me,1,1,()=>{me=null}),vo()):me?(me.p(Ge,dt),dt&16&&Ae(me,1)):(me=Wle(Ge),me.c(),Ae(me,1),me.m(w,null)),dt&8&&(W=Object.entries(Ge[3]).length>0),W?ot?(ot.p(Ge,dt),dt&8&&Ae(ot,1)):(ot=jle(Ge),ot.c(),Ae(ot,1),ot.m(H.parentNode,H)):ot&&(bo(),$e(ot,1,1,()=>{ot=null}),vo())},i(Ge){Z||(Ae(s.$$.fragment,Ge),Ae(u.$$.fragment,Ge),Ae(D),Ae(me),Ae(ot),Z=!0)},o(Ge){$e(s.$$.fragment,Ge),$e(u.$$.fragment,Ge),$e(D),$e(me),$e(ot),Z=!1},d(Ge){Ge&&Re(e),Qt(s),Qt(u),_e.d(),Oe[A].d(),me&&me.d(),Ge&&Re(F),ot&&ot.d(Ge),Ge&&Re(H),ee=!1,L()}}}function x_e(r,e,t){const s=ni("channel"),l=Ip();let{sort:u}=e,{schema:f}=e,{operators:h}=e,{filter:g}=e,{inModal:v}=e,{modalUrl:w}=e,{isWritable:A}=e,{records:D}=e,{systemFields:N=[]}=e,F=new URL(window.location.href),W=F.pathname+"/csv?"+F.searchParams.toString();function H(ne){ne.preventDefault();const X=new FormData(ne.target);let _e=X.keys().next().value,ke=X.values().next().value;const Oe=new URL(w!=null?w:window.location.href);Oe.searchParams.set("skip","0"),Oe.searchParams.set(_e,ke),v?l("refresh",Oe):window.location=Oe}function Z(ne){t(12,D=ne.detail)}function ee(ne){Dz.call(this,r,ne)}function L(ne){f=ne,t(0,f)}function te(ne){Dz.call(this,r,ne)}function se(ne){Dz.call(this,r,ne)}return r.$$set=ne=>{"sort"in ne&&t(1,u=ne.sort),"schema"in ne&&t(0,f=ne.schema),"operators"in ne&&t(2,h=ne.operators),"filter"in ne&&t(3,g=ne.filter),"inModal"in ne&&t(4,v=ne.inModal),"modalUrl"in ne&&t(5,w=ne.modalUrl),"isWritable"in ne&&t(6,A=ne.isWritable),"records"in ne&&t(12,D=ne.records),"systemFields"in ne&&t(7,N=ne.systemFields)},[f,u,h,g,v,w,A,N,s,W,H,Z,D,ee,L,te,se]}class T_e extends Eo{constructor(e){super(),ko(this,e,x_e,A_e,So,{sort:1,schema:0,operators:2,filter:3,inModal:4,modalUrl:5,isWritable:6,records:12,systemFields:7})}}function qle(r,e,t){const s=r.slice();return s[9]=e[t],s}function D_e(r){let e,t=r[9]+"",s,l,u,f;function h(...g){return r[7](r[9],...g)}return{c(){e=ie("a"),s=Gt(t),V(e,"class","page-link"),V(e,"href",l=r[2](r[9]))},m(g,v){Ne(g,e,v),G(e,s),u||(f=bn(e,"click",h),u=!0)},p(g,v){r=g,v&1&&t!==(t=r[9]+"")&&Un(s,t),v&1&&l!==(l=r[2](r[9]))&&V(e,"href",l)},d(g){g&&Re(e),u=!1,f()}}}function O_e(r){let e,t=r[9]+"",s;return{c(){e=ie("span"),s=Gt(t),V(e,"class","page-link active")},m(l,u){Ne(l,e,u),G(e,s)},p(l,u){u&1&&t!==(t=l[9]+"")&&Un(s,t)},d(l){l&&Re(e)}}}function Gle(r){let e,t;function s(f,h){return f[1]==f[9]?O_e:D_e}let l=s(r),u=l(r);return{c(){e=ie("li"),u.c(),t=ze(),V(e,"class","page-item")},m(f,h){Ne(f,e,h),u.m(e,null),G(e,t)},p(f,h){l===(l=s(f))&&u?u.p(f,h):(u.d(1),u=l(f),u&&(u.c(),u.m(e,t)))},d(f){f&&Re(e),u.d()}}}function M_e(r){let e,t=r[0],s=[];for(let l=0;lw(N,D);return r.$$set=D=>{"pages"in D&&t(0,l=D.pages),"limit"in D&&t(4,u=D.limit),"currentPage"in D&&t(1,f=D.currentPage),"inModal"in D&&t(5,h=D.inModal),"modalUrl"in D&&t(6,g=D.modalUrl)},[l,f,v,w,u,h,g,A]}class N_e extends Eo{constructor(e){super(),ko(this,e,R_e,M_e,So,{pages:0,limit:4,currentPage:1,inModal:5,modalUrl:6})}}function Kle(r){let e,t,s,l,u,f,h,g,v,w;return l=new N_e({props:{pages:r[7],currentPage:r[6],limit:r[2],inModal:r[0],modalUrl:r[1]}}),l.$on("refresh",r[10]),{c(){e=ie("li"),t=ie("a"),t.textContent="First",s=ze(),on(l.$$.fragment),u=ze(),f=ie("li"),h=ie("a"),h.textContent="Last",V(t,"href","/"),V(t,"class","page-link"),V(e,"class","page-item disabled"),rs(e,"disabled",r[6]===1),V(h,"class","page-link"),V(h,"href","/"),rs(h,"disabled",r[6]===r[5]),V(f,"class","page-item")},m(A,D){Ne(A,e,D),G(e,t),Ne(A,s,D),Jt(l,A,D),Ne(A,u,D),Ne(A,f,D),G(f,h),g=!0,v||(w=[bn(t,"click",r[9]),bn(h,"click",r[8])],v=!0)},p(A,D){(!g||D&64)&&rs(e,"disabled",A[6]===1);const N={};D&128&&(N.pages=A[7]),D&64&&(N.currentPage=A[6]),D&4&&(N.limit=A[2]),D&1&&(N.inModal=A[0]),D&2&&(N.modalUrl=A[1]),l.$set(N),(!g||D&96)&&rs(h,"disabled",A[6]===A[5])},i(A){g||(Ae(l.$$.fragment,A),g=!0)},o(A){$e(l.$$.fragment,A),g=!1},d(A){A&&Re(e),A&&Re(s),Qt(l,A),A&&Re(u),A&&Re(f),v=!1,Oi(w)}}}function P_e(r){let e,t,s,l,u,f,h=+r[3]+1+"",g,v,w,A=(+r[3]+r[2]>r[4]?r[4]:+r[3]+r[2])+"",D,N,F,W,H,Z,ee=r[5]>1&&Kle(r);return{c(){e=ie("nav"),t=ie("ul"),ee&&ee.c(),s=ze(),l=ie("p"),u=Gt(`Showing `),f=ie("span"),g=Gt(h),v=Gt(` to `),w=ie("span"),D=Gt(A),N=Gt(` of `),F=ie("span"),W=Gt(r[4]),H=Gt(` - total`),V(t,"class","pagination justify-content-center"),V(f,"class","font-medium"),V(w,"class","font-medium"),V(F,"class","font-medium"),V(l,"class","text-muted text-center")},m(L,te){Ne(L,e,te),G(e,t),ee&&ee.m(t,null),Ne(L,s,te),Ne(L,l,te),G(l,u),G(l,f),G(f,g),G(l,v),G(l,w),G(w,D),G(l,N),G(l,F),G(F,W),G(l,H),Z=!0},p(L,[te]){L[5]>1?ee?(ee.p(L,te),te&32&&Ae(ee,1)):(ee=Kle(L),ee.c(),Ae(ee,1),ee.m(t,null)):ee&&(bo(),$e(ee,1,1,()=>{ee=null}),vo()),(!Z||te&8)&&h!==(h=+L[3]+1+"")&&Un(g,h),(!Z||te&28)&&A!==(A=(+L[3]+L[2]>L[4]?L[4]:+L[3]+L[2])+"")&&Un(D,A),(!Z||te&16)&&Un(W,L[4])},i(L){Z||(Ae(ee),Z=!0)},o(L){$e(ee),Z=!1},d(L){L&&Re(e),ee&&ee.d(),L&&Re(s),L&&Re(l)}}}function I_e(r,e,t){let s,l,u;const f=Ip();let{inModal:h}=e,{modalUrl:g}=e,{limit:v}=e,{skip:w}=e,{total:A}=e;function D(H){H.preventDefault(),F(s)}function N(H){H.preventDefault(),F(1)}function F(H){const Z=new URL(g!=null?g:window.location.href);let ee=H*v-v;Z.searchParams.set("skip",ee),h?f("refresh",Z):window.location=Z}function W(H){Dz.call(this,r,H)}return r.$$set=H=>{"inModal"in H&&t(0,h=H.inModal),"modalUrl"in H&&t(1,g=H.modalUrl),"limit"in H&&t(2,v=H.limit),"skip"in H&&t(3,w=H.skip),"total"in H&&t(4,A=H.total)},r.$$.update=()=>{r.$$.dirty&20&&t(5,s=Math.ceil(A/v)),r.$$.dirty&12&&t(6,l=Math.ceil((w-1)/v)+1),r.$$.dirty&96&&t(7,u=Dc.exports.range(l-3,l+4).filter(H=>H>0&&H<=s))},[h,g,v,w,A,s,l,u,D,N,W]}class B_e extends Eo{constructor(e){super(),ko(this,e,I_e,P_e,So,{inModal:0,modalUrl:1,limit:2,skip:3,total:4})}}function L_e(r){let e,t,s;return{c(){e=ie("button"),e.textContent="Move to trash",V(e,"type","button"),V(e,"class","btn btn-sm btn-outline-primary")},m(l,u){Ne(l,e,u),t||(s=bn(e,"click",$u(r[9])),t=!0)},p:gn,d(l){l&&Re(e),t=!1,s()}}}function F_e(r){let e,t,s,l,u,f,h=r[1].hasDrafts&&Yle(r);return{c(){e=ie("button"),e.textContent="Publish",t=ze(),h&&h.c(),s=ze(),l=ie("button"),l.textContent="Delete forever",V(e,"type","button"),V(e,"class","btn btn-sm btn-outline-primary"),V(l,"type","button"),V(l,"class","btn btn-sm btn-outline-primary")},m(g,v){Ne(g,e,v),Ne(g,t,v),h&&h.m(g,v),Ne(g,s,v),Ne(g,l,v),u||(f=[bn(e,"click",$u(r[7])),bn(l,"click",$u(r[3]))],u=!0)},p(g,v){g[1].hasDrafts?h?h.p(g,v):(h=Yle(g),h.c(),h.m(s.parentNode,s)):h&&(h.d(1),h=null)},d(g){g&&Re(e),g&&Re(t),h&&h.d(g),g&&Re(s),g&&Re(l),u=!1,Oi(f)}}}function Yle(r){let e,t,s;return{c(){e=ie("button"),e.textContent="Make Draft",V(e,"type","button"),V(e,"class","btn btn-sm btn-outline-primary")},m(l,u){Ne(l,e,u),t||(s=bn(e,"click",$u(r[8])),t=!0)},p:gn,d(l){l&&Re(e),t=!1,s()}}}function H_e(r){let e,t,s=r[0].length+"",l,u,f,h,g,v,w,A,D,N;function F(Z,ee){return Z[2].status_in==="trashed"?F_e:L_e}let W=F(r),H=W(r);return{c(){e=ie("div"),t=ie("span"),l=Gt(s),u=Gt(" records selected"),f=ze(),h=ie("div"),g=ie("button"),g.textContent="Publish",v=ze(),w=ie("button"),w.textContent="Make Draft",A=ze(),H.c(),V(t,"class","me-2"),V(g,"type","button"),V(g,"class","btn btn-sm btn-outline-primary"),V(w,"type","button"),V(w,"class","btn btn-sm btn-outline-primary"),V(h,"class","btn-group "),V(h,"role","group"),V(h,"aria-label","Basic example"),V(e,"class","d-flex align-items-center mb-3")},m(Z,ee){Ne(Z,e,ee),G(e,t),G(t,l),G(t,u),G(e,f),G(e,h),G(h,g),G(h,v),G(h,w),G(h,A),H.m(h,null),D||(N=[bn(g,"click",$u(r[5])),bn(w,"click",$u(r[6]))],D=!0)},p(Z,[ee]){ee&1&&s!==(s=Z[0].length+"")&&Un(l,s),W===(W=F(Z))&&H?H.p(Z,ee):(H.d(1),H=W(Z),H&&(H.c(),H.m(h,null)))},i:gn,o:gn,d(Z){Z&&Re(e),H.d(),D=!1,Oi(N)}}}function $_e(r,e,t){const s=ni("channel");let{selected:l}=e,{schema:u}=e,{filter:f}=e;function h(F){F.preventDefault(),axios.post(s.lucentUrl+"/records/delete",{ids:l.map(W=>W.id)}).then(W=>{window.location.reload()}).catch(W=>{console.log(W)})}function g(F,W){axios.post(s.lucentUrl+"/records/status/"+W,{schemaName:u.name,records:l}).then(H=>{window.location.reload()}).catch(H=>{console.log(H)})}const v=F=>g(F,"published"),w=F=>g(F,"draft"),A=F=>g(F,"published"),D=F=>g(F,"draft"),N=F=>g(F,"trashed");return r.$$set=F=>{"selected"in F&&t(0,l=F.selected),"schema"in F&&t(1,u=F.schema),"filter"in F&&t(2,f=F.filter)},[l,u,f,h,g,v,w,A,D,N]}class z_e extends Eo{constructor(e){super(),ko(this,e,$_e,H_e,So,{selected:0,schema:1,filter:2})}}function V_e(r){let e;return{c(){e=Gt(r[0])},m(t,s){Ne(t,e,s)},p(t,[s]){s&1&&Un(e,t[0])},i:gn,o:gn,d(t){t&&Re(e)}}}function W_e(r,e,t){let{value:s}=e;return r.$$set=l=>{"value"in l&&t(0,s=l.value)},[s]}class U_e extends Eo{constructor(e){super(),ko(this,e,W_e,V_e,So,{value:0})}}function Xle(r){let e,t,s,l;return{c(){e=ie("div"),t=ie("span"),s=ze(),l=Gt(r[0]),V(t,"class","color border border-2 svelte-78o2k4"),ss(t,"background",r[0]),V(e,"class","d-inline-flex")},m(u,f){Ne(u,e,f),G(e,t),G(e,s),G(e,l)},p(u,f){f&1&&ss(t,"background",u[0]),f&1&&Un(l,u[0])},d(u){u&&Re(e)}}}function j_e(r){let e,t=r[0]&&Xle(r);return{c(){t&&t.c(),e=Bs()},m(s,l){t&&t.m(s,l),Ne(s,e,l)},p(s,[l]){s[0]?t?t.p(s,l):(t=Xle(s),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},i:gn,o:gn,d(s){t&&t.d(s),s&&Re(e)}}}function Z_e(r,e,t){let{value:s}=e;return r.$$set=l=>{"value"in l&&t(0,s=l.value)},[s]}class q_e extends Eo{constructor(e){super(),ko(this,e,Z_e,j_e,So,{value:0})}}function Jle(r,e,t){const s=r.slice();return s[5]=e[t],s}function Qle(r){let e,t,s,l;return t=new aI({props:{schemas:r[0],graph:r[1],record:r[5]}}),{c(){e=ie("span"),on(t.$$.fragment),s=ze(),V(e,"class","mr-3")},m(u,f){Ne(u,e,f),Jt(t,e,null),G(e,s),l=!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){l||(Ae(t.$$.fragment,u),l=!0)},o(u){$e(t.$$.fragment,u),l=!1},d(u){u&&Re(e),Qt(t)}}}function G_e(r){let e,t,s=r[2],l=[];for(let f=0;f$e(l[f],1,1,()=>{l[f]=null});return{c(){e=ie("div");for(let f=0;f{"record"in g&&t(3,l=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(w=>w.field===u.name&&w.source===l.id).map(w=>h.records.find(A=>A.id===w.target)).filter(w=>!!w))!=null?v:[])},[f,h,s,l,u]}class lme extends Eo{constructor(e){super(),ko(this,e,K_e,G_e,So,{record:3,field:4,schemas:0,graph:1})}}function Y_e(r){let e;return{c(){e=Gt(r[0])},m(t,s){Ne(t,e,s)},p(t,[s]){s&1&&Un(e,t[0])},i:gn,o:gn,d(t){t&&Re(e)}}}function X_e(r,e,t){let{value:s}=e;return r.$$set=l=>{"value"in l&&t(0,s=l.value)},[s]}class J_e extends Eo{constructor(e){super(),ko(this,e,X_e,Y_e,So,{value:0})}}function Q_e(r){let e,t;return{c(){e=ie("div"),t=Gt(r[0]),V(e,"title",r[0]),V(e,"data-bs-toggle","tooltip"),V(e,"data-bs-placement","top"),V(e,"class","svelte-1ft053t")},m(s,l){Ne(s,e,l),G(e,t)},p(s,[l]){l&1&&Un(t,s[0]),l&1&&V(e,"title",s[0])},i:gn,o:gn,d(s){s&&Re(e)}}}function ewe(r,e,t){let{value:s}=e;return r.$$set=l=>{"value"in l&&t(0,s=l.value)},[s]}class cte extends Eo{constructor(e){super(),ko(this,e,ewe,Q_e,So,{value:0})}}function twe(r){let e,t;return{c(){e=ie("a"),t=Gt(r[0]),V(e,"href",r[0]),V(e,"target","_blank")},m(s,l){Ne(s,e,l),G(e,t)},p(s,[l]){l&1&&Un(t,s[0]),l&1&&V(e,"href",s[0])},i:gn,o:gn,d(s){s&&Re(e)}}}function nwe(r,e,t){let{value:s}=e;return r.$$set=l=>{"value"in l&&t(0,s=l.value)},[s]}class owe extends Eo{constructor(e){super(),ko(this,e,nwe,twe,So,{value:0})}}function swe(r){let e;return{c(){e=Gt(r[0])},m(t,s){Ne(t,e,s)},p(t,[s]){s&1&&Un(e,t[0])},i:gn,o:gn,d(t){t&&Re(e)}}}function rwe(r,e,t){let{value:s}=e;return r.$$set=l=>{"value"in l&&t(0,s=l.value)},[s]}class eae extends Eo{constructor(e){super(),ko(this,e,rwe,swe,So,{value:0})}}function tae(r,e,t){const s=r.slice();return s[4]=e[t],s}function nae(r){let e,t,s,l;return t=new Pw({props:{record:r[4],size:"tiny"}}),{c(){e=ie("div"),on(t.$$.fragment),s=ze(),V(e,"class","me-1")},m(u,f){Ne(u,e,f),Jt(t,e,null),G(e,s),l=!0},p:gn,i(u){l||(Ae(t.$$.fragment,u),l=!0)},o(u){$e(t.$$.fragment,u),l=!1},d(u){u&&Re(e),Qt(t)}}}function iwe(r){let e,t,s=r[0],l=[];for(let f=0;f$e(l[f],1,1,()=>{l[f]=null});return{c(){e=ie("div");for(let f=0;fg.field===l.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,l=g.field),"graph"in g&&t(3,u=g.graph)},[f,s,l,u]}class ame extends Eo{constructor(e){super(),ko(this,e,lwe,iwe,So,{record:1,field:2,graph:3})}}function awe(r){let e,t;return{c(){e=ie("span"),t=Gt(r[0]),V(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"),V(e,"title",r[0]),V(e,"data-bs-toggle","tooltip")},m(s,l){Ne(s,e,l),G(e,t)},p(s,[l]){l&1&&Un(t,s[0]),l&1&&V(e,"title",s[0])},i:gn,o:gn,d(s){s&&Re(e)}}}function cwe(r,e,t){let{value:s}=e;return r.$$set=l=>{"value"in l&&t(0,s=l.value)},[s]}class uwe extends Eo{constructor(e){super(),ko(this,e,cwe,awe,So,{value:0})}}function fwe(r){let e,t;return{c(){e=ie("div"),t=Gt(r[0]),V(e,"class","svelte-1ft053t")},m(s,l){Ne(s,e,l),G(e,t)},p(s,[l]){l&1&&Un(t,s[0])},i:gn,o:gn,d(s){s&&Re(e)}}}function dwe(r,e,t){let{value:s}=e;return r.$$set=l=>{"value"in l&&t(0,s=l.value)},[s]}class hwe extends Eo{constructor(e){super(),ko(this,e,dwe,fwe,So,{value:0})}}function mwe(r){let e,t,s;var l=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 l&&(e=dk(l,u(r))),{c(){e&&on(e.$$.fragment),t=Bs()},m(f,h){e&&Jt(e,f,h),Ne(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&&l!==(l=f[4][f[0].info.name])){if(e){bo();const v=e;$e(v.$$.fragment,1,0,()=>{Qt(v,1)}),vo()}l?(e=dk(l,u(f)),on(e.$$.fragment),Ae(e.$$.fragment,1),Jt(e,t.parentNode,t)):e=null}else l&&e.$set(g)},i(f){s||(e&&Ae(e.$$.fragment,f),s=!0)},o(f){e&&$e(e.$$.fragment,f),s=!1},d(f){f&&Re(t),e&&Qt(e,f)}}}function gwe(r,e,t){const s={text:cte,slug:cte,rich:hwe,textarea:cte,color:q_e,checkbox:U_e,reference:lme,number:J_e,url:owe,date:eae,datetime:eae,uuid:uwe,file:ame};let{field:l}=e,{schema:u}=e,{record:f}=e,{graph:h}=e;return r.$$set=g=>{"field"in g&&t(0,l=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)},[l,u,f,h,s]}class cme extends Eo{constructor(e){super(),ko(this,e,gwe,mwe,So,{field:0,schema:1,record:2,graph:3})}}function Dp(r,e){var t,s;return r&&(s=(t=r.find(l=>l.id===e))==null?void 0:t.name)!=null?s:e}function oae(r,e,t){const s=r.slice();return s[6]=e[t],s[8]=t,s}function sae(r){let e,t,s,l;return t=new cme({props:{record:r[3],schema:r[0],graph:r[2],field:r[6]}}),{c(){e=ie("td"),on(t.$$.fragment),V(e,"class",s="field-ui-"+r[6].info.name),rs(e,"is-sort","-"+r[6].name==r[4]||r[6].name==r[4])},m(u,f){Ne(u,e,f),Jt(t,e,null),l=!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),(!l||f&32&&s!==(s="field-ui-"+u[6].info.name))&&V(e,"class",s),(!l||f&48)&&rs(e,"is-sort","-"+u[6].name==u[4]||u[6].name==u[4])},i(u){l||(Ae(t.$$.fragment,u),l=!0)},o(u){$e(t.$$.fragment,u),l=!1},d(u){u&&Re(e),Qt(t)}}}function rae(r){let e,t,s;return t=new Doe({props:{status:r[3].status}}),{c(){e=ie("td"),on(t.$$.fragment),V(e,"class","text-center"),rs(e,"is-sort",r[4]=="-status"||r[4]=="status")},m(l,u){Ne(l,e,u),Jt(t,e,null),s=!0},p(l,u){const f={};u&8&&(f.status=l[3].status),t.$set(f),(!s||u&16)&&rs(e,"is-sort",l[4]=="-status"||l[4]=="status")},i(l){s||(Ae(t.$$.fragment,l),s=!0)},o(l){$e(t.$$.fragment,l),s=!1},d(l){l&&Re(e),Qt(t)}}}function iae(r){let e,t,s;return t=new i2({props:{name:Dp(r[1],r[3]._sys.createdBy),side:24}}),{c(){e=ie("td"),on(t.$$.fragment),V(e,"class","text-center"),rs(e,"is-sort",r[4]=="-_sys.createdBy"||r[4]=="_sys.createdBy")},m(l,u){Ne(l,e,u),Jt(t,e,null),s=!0},p(l,u){const f={};u&10&&(f.name=Dp(l[1],l[3]._sys.createdBy)),t.$set(f),(!s||u&16)&&rs(e,"is-sort",l[4]=="-_sys.createdBy"||l[4]=="_sys.createdBy")},i(l){s||(Ae(t.$$.fragment,l),s=!0)},o(l){$e(t.$$.fragment,l),s=!1},d(l){l&&Re(e),Qt(t)}}}function lae(r){let e,t,s;return t=new i2({props:{name:Dp(r[1],r[3]._sys.updatedBy),side:24}}),{c(){e=ie("td"),on(t.$$.fragment),V(e,"class","text-center"),rs(e,"is-sort",r[4]=="-_sys.updatedBy"||r[4]=="_sys.updatedBy")},m(l,u){Ne(l,e,u),Jt(t,e,null),s=!0},p(l,u){const f={};u&10&&(f.name=Dp(l[1],l[3]._sys.updatedBy)),t.$set(f),(!s||u&16)&&rs(e,"is-sort",l[4]=="-_sys.updatedBy"||l[4]=="_sys.updatedBy")},i(l){s||(Ae(t.$$.fragment,l),s=!0)},o(l){$e(t.$$.fragment,l),s=!1},d(l){l&&Re(e),Qt(t)}}}function aae(r){let e,t=Qy(r[3]._sys.createdAt)+"",s;return{c(){e=ie("td"),s=Gt(t),rs(e,"is-sort",r[4]=="-_sys.createdAt"||r[4]=="_sys.createdAt")},m(l,u){Ne(l,e,u),G(e,s)},p(l,u){u&8&&t!==(t=Qy(l[3]._sys.createdAt)+"")&&Un(s,t),u&16&&rs(e,"is-sort",l[4]=="-_sys.createdAt"||l[4]=="_sys.createdAt")},d(l){l&&Re(e)}}}function cae(r){let e,t=Qy(r[3]._sys.updatedAt)+"",s;return{c(){e=ie("td"),s=Gt(t),rs(e,"is-sort",r[4]=="-_sys.updatedAt"||r[4]=="_sys.updatedAt")},m(l,u){Ne(l,e,u),G(e,s)},p(l,u){u&8&&t!==(t=Qy(l[3]._sys.updatedAt)+"")&&Un(s,t),u&16&&rs(e,"is-sort",l[4]=="-_sys.updatedAt"||l[4]=="_sys.updatedAt")},d(l){l&&Re(e)}}}function pwe(r){let e,t=r[0].visible.includes("status"),s,l=r[0].visible.includes("_sys.createdBy"),u,f=r[0].visible.includes("_sys.updatedBy"),h,g=r[0].visible.includes("_sys.createdAt"),v,w=r[0].visible.includes("_sys.updatedAt"),A,D,N=r[5],F=[];for(let se=0;se$e(F[se],1,1,()=>{F[se]=null});let H=t&&rae(r),Z=l&&iae(r),ee=f&&lae(r),L=g&&aae(r),te=w&&cae(r);return{c(){for(let se=0;se{H=null}),vo()),ne&1&&(l=se[0].visible.includes("_sys.createdBy")),l?Z?(Z.p(se,ne),ne&1&&Ae(Z,1)):(Z=iae(se),Z.c(),Ae(Z,1),Z.m(u.parentNode,u)):Z&&(bo(),$e(Z,1,1,()=>{Z=null}),vo()),ne&1&&(f=se[0].visible.includes("_sys.updatedBy")),f?ee?(ee.p(se,ne),ne&1&&Ae(ee,1)):(ee=lae(se),ee.c(),Ae(ee,1),ee.m(h.parentNode,h)):ee&&(bo(),$e(ee,1,1,()=>{ee=null}),vo()),ne&1&&(g=se[0].visible.includes("_sys.createdAt")),g?L?L.p(se,ne):(L=aae(se),L.c(),L.m(v.parentNode,v)):L&&(L.d(1),L=null),ne&1&&(w=se[0].visible.includes("_sys.updatedAt")),w?te?te.p(se,ne):(te=cae(se),te.c(),te.m(A.parentNode,A)):te&&(te.d(1),te=null)},i(se){if(!D){for(let ne=0;ne{"schema"in v&&t(0,s=v.schema),"users"in v&&t(1,l=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,l,u,f,h,g]}class vwe extends Eo{constructor(e){super(),ko(this,e,bwe,pwe,So,{schema:0,users:1,graph:2,record:3,sort:4,visibleColumns:5})}}function uae(r,e,t){const s=r.slice();return s[16]=e[t],s}function fae(r,e,t){const s=r.slice();return s[19]=e[t],s}function dae(r,e,t){const s=r.slice();return s[22]=e[t],s}function hae(r){let e,t,s,l,u,f;return{c(){e=ie("th"),t=ie("input"),t.indeterminate=s=r[0].length>0&&r[0].length0&&h[0].lengthL[16].id;for(let L=0;L0}function W(L,te){N.find(ne=>ne.id==te.id)?t(0,N=N.filter(ne=>ne.id!==te.id)):t(0,N=[...N,te])}const H=L=>u.visible.includes(L.name),Z=(L,te)=>te.id===L.id,ee=(L,te)=>W(te,L);return r.$$set=L=>{"schema"in L&&t(1,u=L.schema),"users"in L&&t(2,f=L.users),"records"in L&&t(3,h=L.records),"graph"in L&&t(4,g=L.graph),"systemFields"in L&&t(5,v=L.systemFields),"sort"in L&&t(6,w=L.sort),"inModal"in L&&t(7,A=L.inModal),"isWritable"in L&&t(8,D=L.isWritable),"selected"in L&&t(0,N=L.selected)},r.$$.update=()=>{r.$$.dirty&2&&t(9,s=u.fields.filter(L=>u.visible.includes(L.name)))},[N,u,f,h,g,v,w,A,D,s,l,F,W,H,Z,ee]}class wwe extends Eo{constructor(e){super(),ko(this,e,_we,ywe,So,{schema:1,users:2,records:3,graph:4,systemFields:5,sort:6,inModal:7,isWritable:8,selected:0})}}function vae(r,e,t){const s=r.slice();return s[23]=e[t],s}function Cwe(r){let e,t,s,l;function u(g){r[18](g)}function f(g){r[19](g)}let h={systemFields:r[12],sort:r[2],operators:r[3],filter:r[4],inModal:r[13],modalUrl:r[8],isWritable:r[14]};return r[0]!==void 0&&(h.schema=r[0]),r[1]!==void 0&&(h.records=r[1]),e=new T_e({props:h}),Jo.push(()=>wr(e,"schema",u)),Jo.push(()=>wr(e,"records",f)),e.$on("refresh",r[17]),{c(){on(e.$$.fragment)},m(g,v){Jt(e,g,v),l=!0},p(g,v){const w={};v&4096&&(w.systemFields=g[12]),v&4&&(w.sort=g[2]),v&8&&(w.operators=g[3]),v&16&&(w.filter=g[4]),v&8192&&(w.inModal=g[13]),v&256&&(w.modalUrl=g[8]),v&16384&&(w.isWritable=g[14]),!t&&v&1&&(t=!0,w.schema=g[0],Ar(()=>t=!1)),!s&&v&2&&(s=!0,w.records=g[1],Ar(()=>s=!1)),e.$set(w)},i(g){l||(Ae(e.$$.fragment,g),l=!0)},o(g){$e(e.$$.fragment,g),l=!1},d(g){Qt(e,g)}}}function Swe(r){let e,t;return e=new z_e({props:{schema:r[0],selected:r[9],inModal:r[13],filter:r[4]}}),{c(){on(e.$$.fragment)},m(s,l){Jt(e,s,l),t=!0},p(s,l){const u={};l&1&&(u.schema=s[0]),l&512&&(u.selected=s[9]),l&8192&&(u.inModal=s[13]),l&16&&(u.filter=s[4]),e.$set(u)},i(s){t||(Ae(e.$$.fragment,s),t=!0)},o(s){$e(e.$$.fragment,s),t=!1},d(s){Qt(e,s)}}}function kwe(r){let e,t=[],s=new Map,l,u=r[1];const f=h=>h[23].id;for(let h=0;hwr(e,"selected",l)),{c(){on(e.$$.fragment)},m(f,h){Jt(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]),h&16384&&(g.isWritable=f[14]),!t&&h&512&&(t=!0,g.selected=f[9],Ar(()=>t=!1)),e.$set(g)},i(f){s||(Ae(e.$$.fragment,f),s=!0)},o(f){$e(e.$$.fragment,f),s=!1},d(f){Qt(e,f)}}}function yae(r){let e,t,s,l,u,f;function h(...v){return r[21](r[23],...v)}function g(...v){return r[22](r[23],...v)}return{c(){e=ie("div"),t=ie("input"),V(t,"class","form-check-input "),V(t,"type","checkbox"),t.checked=s=r[9].find(h),t.value=l=r[23],V(e,"class","form-check svelte-1xyvs2b")},m(v,w){Ne(v,e,w),G(e,t),u||(f=bn(t,"change",g),u=!0)},p(v,w){r=v,w&514&&s!==(s=r[9].find(h))&&(t.checked=s),w&2&&l!==(l=r[23])&&(t.value=l)},d(v){v&&Re(e),u=!1,f()}}}function _ae(r,e){let t,s,l,u,f,h,g,v=e[23]._file.path+"",w,A,D,N,F,W=e[23]._file.mime+"",H,Z,ee,L=e[14]&&yae(e);return f=new Pw({props:{record:e[23],size:"medium"}}),{key:r,first:null,c(){t=ie("div"),s=ie("div"),L&&L.c(),l=ze(),u=ie("div"),on(f.$$.fragment),h=ze(),g=ie("a"),w=Gt(v),N=ze(),F=ie("span"),H=Gt(W),Z=ze(),V(u,"class","d-flex justify-content-center"),V(g,"href",A=e[15].lucentUrl+"/records/"+e[23].id),V(g,"title",D=e[23]._file.path),V(g,"class","d-block text-center overflow-hidden text-nowrap my-2 "),ss(g,"text-overflow","ellipsis"),ss(g,"font-size","13px"),ss(g,"color","#333"),V(F,"class","lx-small-text text-muted d-block text-center"),V(s,"class","file-wrapper rounded p-2 mb-4 bg-light"),rs(s,"selected",e[9].includes(e[23])),V(t,"class","col-6 col-md-4"),this.first=t},m(te,se){Ne(te,t,se),G(t,s),L&&L.m(s,null),G(s,l),G(s,u),Jt(f,u,null),G(s,h),G(s,g),G(g,w),G(s,N),G(s,F),G(F,H),G(t,Z),ee=!0},p(te,se){e=te,e[14]?L?L.p(e,se):(L=yae(e),L.c(),L.m(s,l)):L&&(L.d(1),L=null);const ne={};se&2&&(ne.record=e[23]),f.$set(ne),(!ee||se&2)&&v!==(v=e[23]._file.path+"")&&Un(w,v),(!ee||se&2&&A!==(A=e[15].lucentUrl+"/records/"+e[23].id))&&V(g,"href",A),(!ee||se&2&&D!==(D=e[23]._file.path))&&V(g,"title",D),(!ee||se&2)&&W!==(W=e[23]._file.mime+"")&&Un(H,W),(!ee||se&514)&&rs(s,"selected",e[9].includes(e[23]))},i(te){ee||(Ae(f.$$.fragment,te),ee=!0)},o(te){$e(f.$$.fragment,te),ee=!1},d(te){te&&Re(t),L&&L.d(),Qt(f)}}}function Awe(r){let e,t,s,l=r[0].label+"",u,f,h,g,v,w,A,D,N,F,W;const H=[Swe,Cwe],Z=[];function ee(ne,X){return ne[9].length>0&&!ne[13]&&ne[14]?0:1}h=ee(r),g=Z[h]=H[h](r);const L=[Ewe,kwe],te=[];function se(ne,X){return ne[0].type==="collection"?0:1}return w=se(r),A=te[w]=L[w](r),F=new B_e({props:{limit:r[5],skip:r[6],total:r[7],inModal:r[13],modalUrl:r[8]}}),F.$on("refresh",r[17]),{c(){e=ie("div"),t=ie("div"),s=ie("h3"),u=Gt(l),f=ze(),g.c(),v=ze(),A.c(),N=ze(),on(F.$$.fragment),V(s,"class","header-normal mb-5 "),V(t,"class",D="lx-card mb-4 "+(r[13]?"mt-0":"mt-5")),V(e,"class","wrapper-large transparent ")},m(ne,X){Ne(ne,e,X),G(e,t),G(t,s),G(s,u),G(t,f),Z[h].m(t,null),G(t,v),te[w].m(t,null),G(e,N),Jt(F,e,null),W=!0},p(ne,[X]){(!W||X&1)&&l!==(l=ne[0].label+"")&&Un(u,l);let _e=h;h=ee(ne),h===_e?Z[h].p(ne,X):(bo(),$e(Z[_e],1,1,()=>{Z[_e]=null}),vo(),g=Z[h],g?g.p(ne,X):(g=Z[h]=H[h](ne),g.c()),Ae(g,1),g.m(t,v));let ke=w;w=se(ne),w===ke?te[w].p(ne,X):(bo(),$e(te[ke],1,1,()=>{te[ke]=null}),vo(),A=te[w],A?A.p(ne,X):(A=te[w]=L[w](ne),A.c()),Ae(A,1),A.m(t,null)),(!W||X&8192&&D!==(D="lx-card mb-4 "+(ne[13]?"mt-0":"mt-5")))&&V(t,"class",D);const Oe={};X&32&&(Oe.limit=ne[5]),X&64&&(Oe.skip=ne[6]),X&128&&(Oe.total=ne[7]),X&8192&&(Oe.inModal=ne[13]),X&256&&(Oe.modalUrl=ne[8]),F.$set(Oe)},i(ne){W||(Ae(g),Ae(A),Ae(F.$$.fragment,ne),W=!0)},o(ne){$e(g),$e(A),$e(F.$$.fragment,ne),W=!1},d(ne){ne&&Re(e),Z[h].d(),te[w].d(),Qt(F)}}}function xwe(r,e,t){const s=ni("channel");let{schema:l}=e,{users:u}=e,{records:f}=e,{graph:h}=e,{systemFields:g}=e,{sort:v}=e,{operators:w}=e,{filter:A}=e,{limit:D}=e,{skip:N}=e,{total:F}=e,{inModal:W}=e,{modalUrl:H}=e,{selected:Z=[]}=e,{isWritable:ee=!1}=e;function L(Oe,ye){Z.find(ot=>ot.id===ye.id)?t(9,Z=Z.filter(ot=>ot.id!==ye.id)):t(9,Z=[...Z,ye])}function te(Oe){const ye=Oe.detail;axios.get(ye).then(me=>{t(1,f=me.data.records),t(2,v=me.data.sort),t(3,w=me.data.operators),t(4,A=me.data.filter),t(6,N=me.data.skip),t(5,D=me.data.limit),t(7,F=me.data.total),t(8,H=me.data.modalUrl)}).catch(me=>{console.log(me)})}function se(Oe){l=Oe,t(0,l)}function ne(Oe){f=Oe,t(1,f)}function X(Oe){Z=Oe,t(9,Z)}const _e=(Oe,ye)=>ye.id===Oe.id,ke=(Oe,ye)=>L(ye,Oe);return r.$$set=Oe=>{"schema"in Oe&&t(0,l=Oe.schema),"users"in Oe&&t(10,u=Oe.users),"records"in Oe&&t(1,f=Oe.records),"graph"in Oe&&t(11,h=Oe.graph),"systemFields"in Oe&&t(12,g=Oe.systemFields),"sort"in Oe&&t(2,v=Oe.sort),"operators"in Oe&&t(3,w=Oe.operators),"filter"in Oe&&t(4,A=Oe.filter),"limit"in Oe&&t(5,D=Oe.limit),"skip"in Oe&&t(6,N=Oe.skip),"total"in Oe&&t(7,F=Oe.total),"inModal"in Oe&&t(13,W=Oe.inModal),"modalUrl"in Oe&&t(8,H=Oe.modalUrl),"selected"in Oe&&t(9,Z=Oe.selected),"isWritable"in Oe&&t(14,ee=Oe.isWritable)},[l,f,v,w,A,D,N,F,H,Z,u,h,g,W,ee,s,L,te,se,ne,X,_e,ke]}class ume extends Eo{constructor(e){super(),ko(this,e,xwe,Awe,So,{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,isWritable:14})}}function wae(r){let e,t,s,l,u,f,h,g,v,w,A,D,N,F,W,H,Z,ee,L,te,se,ne,X=r[1].length>0&&Cae(r);const _e=[r[2]];function ke(ye){r[8](ye)}let Oe={};for(let ye=0;ye<_e.length;ye+=1)Oe=sI(Oe,_e[ye]);return r[1]!==void 0&&(Oe.selected=r[1]),ee=new ume({props:Oe}),Jo.push(()=>wr(ee,"selected",ke)),{c(){e=ie("div"),t=ie("div"),s=ie("div"),l=ie("div"),u=ie("div"),f=ie("button"),h=Gt("Insert"),v=ze(),w=ie("button"),A=Gt("Replace"),N=ze(),X&&X.c(),F=ze(),W=ie("button"),H=ze(),Z=ie("div"),on(ee.$$.fragment),V(f,"type","button"),V(f,"class","btn btn-primary me-1"),f.disabled=g=r[1].length===0,V(w,"type","button"),V(w,"class","btn btn-outline-primary me-3"),w.disabled=D=r[1].length===0,V(u,"class","d-flex align-items-center"),V(W,"type","button"),V(W,"class","btn-close"),V(W,"data-bs-dismiss","modal"),V(W,"aria-label","Close"),V(l,"class","modal-header"),V(Z,"class","modal-body"),V(s,"class","modal-content svelte-1mf5922"),V(t,"class","modal-dialog modal-dialog-centered modal-dialog-scrollable svelte-1mf5922"),V(e,"class","modal fade show"),V(e,"tabindex","-1"),V(e,"aria-modal","true"),V(e,"role","dialog"),ss(e,"background","rgba(100,100,100,.6)"),rs(e,"d-block",r[0])},m(ye,me){Ne(ye,e,me),G(e,t),G(t,s),G(s,l),G(l,u),G(u,f),G(f,h),G(u,v),G(u,w),G(w,A),G(u,N),X&&X.m(u,null),G(l,F),G(l,W),G(s,H),G(s,Z),Jt(ee,Z,null),te=!0,se||(ne=[bn(f,"click",r[3]),bn(w,"click",r[4]),bn(W,"click",$u(r[7]))],se=!0)},p(ye,me){(!te||me&2&&g!==(g=ye[1].length===0))&&(f.disabled=g),(!te||me&2&&D!==(D=ye[1].length===0))&&(w.disabled=D),ye[1].length>0?X?X.p(ye,me):(X=Cae(ye),X.c(),X.m(u,null)):X&&(X.d(1),X=null);const ot=me&4?WV(_e,[UV(ye[2])]):{};!L&&me&2&&(L=!0,ot.selected=ye[1],Ar(()=>L=!1)),ee.$set(ot),(!te||me&1)&&rs(e,"d-block",ye[0])},i(ye){te||(Ae(ee.$$.fragment,ye),te=!0)},o(ye){$e(ee.$$.fragment,ye),te=!1},d(ye){ye&&Re(e),X&&X.d(),Qt(ee),se=!1,Oi(ne)}}}function Cae(r){let e,t=r[1].length+"",s,l;return{c(){e=ie("span"),s=Gt(t),l=Gt(" records selected"),V(e,"class","")},m(u,f){Ne(u,e,f),G(e,s),G(e,l)},p(u,f){f&2&&t!==(t=u[1].length+"")&&Un(s,t)},d(u){u&&Re(e)}}}function Twe(r){let e,t,s=r[2].schema&&wae(r);return{c(){s&&s.c(),e=Bs()},m(l,u){s&&s.m(l,u),Ne(l,e,u),t=!0},p(l,[u]){l[2].schema?s?(s.p(l,u),u&4&&Ae(s,1)):(s=wae(l),s.c(),Ae(s,1),s.m(e.parentNode,e)):s&&(bo(),$e(s,1,1,()=>{s=null}),vo())},i(l){t||(Ae(s),t=!0)},o(l){$e(s),t=!1},d(l){s&&s.d(l),l&&Re(e)}}}function Dwe(r,e,t){let s;const l=Ip(),u=ni("channel");let f=!1,h=[];function g(W){t(0,f=!0),w(W)}function v(){t(0,f=!1),t(1,h=[])}function w(W){axios.get(u.lucentUrl+"/content/"+W).then(H=>{t(2,s=H.data)}).catch(H=>console.log(H))}function A(W){W.preventDefault(),l("insert",{records:h,action:"insert"})}function D(W){W.preventDefault(),l("insert",{records:h,action:"replace"})}const N=W=>t(0,f=!1);function F(W){h=W,t(1,h)}return t(2,s={}),[f,h,s,A,D,g,v,N,F]}class Ooe extends Eo{constructor(e){super(),ko(this,e,Dwe,Twe,So,{open:5,close:6})}get open(){return this.$$.ctx[5]}get close(){return this.$$.ctx[6]}}function Sae(r,e,t){const s=r.slice();return s[18]=e[t],s}function Owe(r){let e,t,s,l,u,f,h,g,v;return f=new fa({props:{icon:"magnifying-glass"}}),{c(){e=ie("div"),t=ie("div"),s=ie("button"),s.textContent="New",l=ze(),u=ie("button"),on(f.$$.fragment),V(s,"class","btn btn-sm btn-primary"),V(u,"class","btn btn-sm btn-outline-primary"),V(t,"class","mb-2"),V(e,"class","pb-2 text-start")},m(w,A){Ne(w,e,A),G(e,t),G(t,s),G(t,l),G(t,u),Jt(f,u,null),h=!0,g||(v=[bn(s,"click",r[12]),bn(u,"click",r[13])],g=!0)},p:gn,i(w){h||(Ae(f.$$.fragment,w),h=!0)},o(w){$e(f.$$.fragment,w),h=!1},d(w){w&&Re(e),Qt(f),g=!1,Oi(v)}}}function Mwe(r){let e,t,s,l,u,f,h;t=new fa({props:{width:24,height:24,icon:"circle-plus"}});let g=r[4]&&kae(r);return{c(){e=ie("button"),on(t.$$.fragment),s=ze(),g&&g.c(),l=Bs(),V(e,"type","button"),V(e,"class","btn btn-lg btn-link text-decoration-none inline-card-button svelte-1lp73xk"),rs(e,"is-first",!r[1])},m(v,w){Ne(v,e,w),Jt(t,e,null),Ne(v,s,w),g&&g.m(v,w),Ne(v,l,w),u=!0,f||(h=bn(e,"click",$u(r[9])),f=!0)},p(v,w){(!u||w&2)&&rs(e,"is-first",!v[1]),v[4]?g?(g.p(v,w),w&16&&Ae(g,1)):(g=kae(v),g.c(),Ae(g,1),g.m(l.parentNode,l)):g&&(bo(),$e(g,1,1,()=>{g=null}),vo())},i(v){u||(Ae(t.$$.fragment,v),Ae(g),u=!0)},o(v){$e(t.$$.fragment,v),$e(g),u=!1},d(v){v&&Re(e),Qt(t),v&&Re(s),g&&g.d(v),v&&Re(l),f=!1,h()}}}function kae(r){let e,t,s=r[0],l=[];for(let f=0;f$e(l[f],1,1,()=>{l[f]=null});return{c(){e=ie("div");for(let f=0;f1?0:1}e=v(r),t=g[e]=h[e](r);let w=r[3]&&Aae(r),A={};return u=new Ooe({props:A}),r[15](u),u.$on("insert",r[7]),{c(){t.c(),s=ze(),w&&w.c(),l=ze(),on(u.$$.fragment)},m(D,N){g[e].m(D,N),Ne(D,s,N),w&&w.m(D,N),Ne(D,l,N),Jt(u,D,N),f=!0},p(D,[N]){let F=e;e=v(D),e===F?g[e].p(D,N):(bo(),$e(g[F],1,1,()=>{g[F]=null}),vo(),t=g[e],t?t.p(D,N):(t=g[e]=h[e](D),t.c()),Ae(t,1),t.m(s.parentNode,s)),D[3]?w?(w.p(D,N),N&8&&Ae(w,1)):(w=Aae(D),w.c(),Ae(w,1),w.m(l.parentNode,l)):w&&(bo(),$e(w,1,1,()=>{w=null}),vo());const W={};u.$set(W)},i(D){f||(Ae(t),Ae(w),Ae(u.$$.fragment,D),f=!0)},o(D){$e(t),$e(w),$e(u.$$.fragment,D),f=!1},d(D){g[e].d(D),D&&Re(s),w&&w.d(D),D&&Re(l),r[15](null),Qt(u,D)}}}function Nwe(r,e,t){let s;const l=Ip(),u=ni("channel");let{schemas:f}=e,{recordId:h}=e,g,v;function w(se,ne){se.preventDefault(),g.open(ne)}function A(se){se.preventDefault(),console.log("Save inline"),t(3,v=null),l("save",{records:se.detail.records,after:h})}function D(se){se.preventDefault(),g.close(),t(4,s=!1),l("insert",{records:se.detail.records,after:h})}function N(se,ne){se.preventDefault(),axios.get(u.lucentUrl+"/records/newInline?schema="+ne).then(X=>{t(3,v=X.data),t(4,s=!1)}).catch(X=>{console.log(X)})}const F=se=>t(4,s=!s),W=(se,ne)=>N(ne,se.name),H=(se,ne)=>w(ne,se.name),Z=se=>N(se,f[0].name),ee=se=>w(se,f[0].name),L=se=>t(3,v=null);function te(se){Jo[se?"unshift":"push"](()=>{g=se,t(2,g)})}return r.$$set=se=>{"schemas"in se&&t(0,f=se.schemas),"recordId"in se&&t(1,h=se.recordId)},t(4,s=!1),[f,h,g,v,s,w,A,D,N,F,W,H,Z,ee,L,te]}class fI extends Eo{constructor(e){super(),ko(this,e,Nwe,Rwe,So,{schemas:0,recordId:1})}}/**! + total`),V(t,"class","pagination justify-content-center"),V(f,"class","font-medium"),V(w,"class","font-medium"),V(F,"class","font-medium"),V(l,"class","text-muted text-center")},m(L,te){Ne(L,e,te),G(e,t),ee&&ee.m(t,null),Ne(L,s,te),Ne(L,l,te),G(l,u),G(l,f),G(f,g),G(l,v),G(l,w),G(w,D),G(l,N),G(l,F),G(F,W),G(l,H),Z=!0},p(L,[te]){L[5]>1?ee?(ee.p(L,te),te&32&&Ae(ee,1)):(ee=Kle(L),ee.c(),Ae(ee,1),ee.m(t,null)):ee&&(bo(),$e(ee,1,1,()=>{ee=null}),vo()),(!Z||te&8)&&h!==(h=+L[3]+1+"")&&Un(g,h),(!Z||te&28)&&A!==(A=(+L[3]+L[2]>L[4]?L[4]:+L[3]+L[2])+"")&&Un(D,A),(!Z||te&16)&&Un(W,L[4])},i(L){Z||(Ae(ee),Z=!0)},o(L){$e(ee),Z=!1},d(L){L&&Re(e),ee&&ee.d(),L&&Re(s),L&&Re(l)}}}function I_e(r,e,t){let s,l,u;const f=Ip();let{inModal:h}=e,{modalUrl:g}=e,{limit:v}=e,{skip:w}=e,{total:A}=e;function D(H){H.preventDefault(),F(s)}function N(H){H.preventDefault(),F(1)}function F(H){const Z=new URL(g!=null?g:window.location.href);let ee=H*v-v;Z.searchParams.set("skip",ee),h?f("refresh",Z):window.location=Z}function W(H){Dz.call(this,r,H)}return r.$$set=H=>{"inModal"in H&&t(0,h=H.inModal),"modalUrl"in H&&t(1,g=H.modalUrl),"limit"in H&&t(2,v=H.limit),"skip"in H&&t(3,w=H.skip),"total"in H&&t(4,A=H.total)},r.$$.update=()=>{r.$$.dirty&20&&t(5,s=Math.ceil(A/v)),r.$$.dirty&12&&t(6,l=Math.ceil((w-1)/v)+1),r.$$.dirty&96&&t(7,u=Dc.exports.range(l-3,l+4).filter(H=>H>0&&H<=s))},[h,g,v,w,A,s,l,u,D,N,W]}class B_e extends Eo{constructor(e){super(),ko(this,e,I_e,P_e,So,{inModal:0,modalUrl:1,limit:2,skip:3,total:4})}}function L_e(r){let e,t,s;return{c(){e=ie("button"),e.textContent="Move to trash",V(e,"type","button"),V(e,"class","btn btn-sm btn-outline-primary")},m(l,u){Ne(l,e,u),t||(s=bn(e,"click",$u(r[9])),t=!0)},p:gn,d(l){l&&Re(e),t=!1,s()}}}function F_e(r){let e,t,s,l,u,f,h=r[1].hasDrafts&&Yle(r);return{c(){e=ie("button"),e.textContent="Publish",t=ze(),h&&h.c(),s=ze(),l=ie("button"),l.textContent="Delete forever",V(e,"type","button"),V(e,"class","btn btn-sm btn-outline-primary"),V(l,"type","button"),V(l,"class","btn btn-sm btn-outline-primary")},m(g,v){Ne(g,e,v),Ne(g,t,v),h&&h.m(g,v),Ne(g,s,v),Ne(g,l,v),u||(f=[bn(e,"click",$u(r[7])),bn(l,"click",$u(r[3]))],u=!0)},p(g,v){g[1].hasDrafts?h?h.p(g,v):(h=Yle(g),h.c(),h.m(s.parentNode,s)):h&&(h.d(1),h=null)},d(g){g&&Re(e),g&&Re(t),h&&h.d(g),g&&Re(s),g&&Re(l),u=!1,Oi(f)}}}function Yle(r){let e,t,s;return{c(){e=ie("button"),e.textContent="Make Draft",V(e,"type","button"),V(e,"class","btn btn-sm btn-outline-primary")},m(l,u){Ne(l,e,u),t||(s=bn(e,"click",$u(r[8])),t=!0)},p:gn,d(l){l&&Re(e),t=!1,s()}}}function H_e(r){let e,t,s=r[0].length+"",l,u,f,h,g,v,w,A,D,N;function F(Z,ee){return Z[2].status_in==="trashed"?F_e:L_e}let W=F(r),H=W(r);return{c(){e=ie("div"),t=ie("span"),l=Gt(s),u=Gt(" records selected"),f=ze(),h=ie("div"),g=ie("button"),g.textContent="Publish",v=ze(),w=ie("button"),w.textContent="Make Draft",A=ze(),H.c(),V(t,"class","me-2"),V(g,"type","button"),V(g,"class","btn btn-sm btn-outline-primary"),V(w,"type","button"),V(w,"class","btn btn-sm btn-outline-primary"),V(h,"class","btn-group "),V(h,"role","group"),V(h,"aria-label","Basic example"),V(e,"class","d-flex align-items-center mb-3")},m(Z,ee){Ne(Z,e,ee),G(e,t),G(t,l),G(t,u),G(e,f),G(e,h),G(h,g),G(h,v),G(h,w),G(h,A),H.m(h,null),D||(N=[bn(g,"click",$u(r[5])),bn(w,"click",$u(r[6]))],D=!0)},p(Z,[ee]){ee&1&&s!==(s=Z[0].length+"")&&Un(l,s),W===(W=F(Z))&&H?H.p(Z,ee):(H.d(1),H=W(Z),H&&(H.c(),H.m(h,null)))},i:gn,o:gn,d(Z){Z&&Re(e),H.d(),D=!1,Oi(N)}}}function $_e(r,e,t){const s=ni("channel");let{selected:l}=e,{schema:u}=e,{filter:f}=e;function h(F){F.preventDefault(),axios.post(s.lucentUrl+"/records/delete",{ids:l.map(W=>W.id)}).then(W=>{window.location.reload()}).catch(W=>{console.log(W)})}function g(F,W){axios.post(s.lucentUrl+"/records/status/"+W,{schemaName:u.name,records:l}).then(H=>{window.location.reload()}).catch(H=>{console.log(H)})}const v=F=>g(F,"published"),w=F=>g(F,"draft"),A=F=>g(F,"published"),D=F=>g(F,"draft"),N=F=>g(F,"trashed");return r.$$set=F=>{"selected"in F&&t(0,l=F.selected),"schema"in F&&t(1,u=F.schema),"filter"in F&&t(2,f=F.filter)},[l,u,f,h,g,v,w,A,D,N]}class z_e extends Eo{constructor(e){super(),ko(this,e,$_e,H_e,So,{selected:0,schema:1,filter:2})}}function V_e(r){let e;return{c(){e=Gt(r[0])},m(t,s){Ne(t,e,s)},p(t,[s]){s&1&&Un(e,t[0])},i:gn,o:gn,d(t){t&&Re(e)}}}function W_e(r,e,t){let{value:s}=e;return r.$$set=l=>{"value"in l&&t(0,s=l.value)},[s]}class U_e extends Eo{constructor(e){super(),ko(this,e,W_e,V_e,So,{value:0})}}function Xle(r){let e,t,s,l;return{c(){e=ie("div"),t=ie("span"),s=ze(),l=Gt(r[0]),V(t,"class","color border border-2 svelte-78o2k4"),ss(t,"background",r[0]),V(e,"class","d-inline-flex")},m(u,f){Ne(u,e,f),G(e,t),G(e,s),G(e,l)},p(u,f){f&1&&ss(t,"background",u[0]),f&1&&Un(l,u[0])},d(u){u&&Re(e)}}}function j_e(r){let e,t=r[0]&&Xle(r);return{c(){t&&t.c(),e=Bs()},m(s,l){t&&t.m(s,l),Ne(s,e,l)},p(s,[l]){s[0]?t?t.p(s,l):(t=Xle(s),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},i:gn,o:gn,d(s){t&&t.d(s),s&&Re(e)}}}function Z_e(r,e,t){let{value:s}=e;return r.$$set=l=>{"value"in l&&t(0,s=l.value)},[s]}class q_e extends Eo{constructor(e){super(),ko(this,e,Z_e,j_e,So,{value:0})}}function Jle(r,e,t){const s=r.slice();return s[5]=e[t],s}function Qle(r){let e,t,s,l;return t=new aI({props:{schemas:r[0],graph:r[1],record:r[5]}}),{c(){e=ie("span"),on(t.$$.fragment),s=ze(),V(e,"class","mr-3")},m(u,f){Ne(u,e,f),Jt(t,e,null),G(e,s),l=!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){l||(Ae(t.$$.fragment,u),l=!0)},o(u){$e(t.$$.fragment,u),l=!1},d(u){u&&Re(e),Qt(t)}}}function G_e(r){let e,t,s=r[2],l=[];for(let f=0;f$e(l[f],1,1,()=>{l[f]=null});return{c(){e=ie("div");for(let f=0;f{"record"in g&&t(3,l=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(w=>w.field===u.name&&w.source===l.id).map(w=>h.records.find(A=>A.id===w.target)).filter(w=>!!w))!=null?v:[])},[f,h,s,l,u]}class lme extends Eo{constructor(e){super(),ko(this,e,K_e,G_e,So,{record:3,field:4,schemas:0,graph:1})}}function Y_e(r){let e;return{c(){e=Gt(r[0])},m(t,s){Ne(t,e,s)},p(t,[s]){s&1&&Un(e,t[0])},i:gn,o:gn,d(t){t&&Re(e)}}}function X_e(r,e,t){let{value:s}=e;return r.$$set=l=>{"value"in l&&t(0,s=l.value)},[s]}class J_e extends Eo{constructor(e){super(),ko(this,e,X_e,Y_e,So,{value:0})}}function Q_e(r){let e,t;return{c(){e=ie("div"),t=Gt(r[0]),V(e,"title",r[0]),V(e,"data-bs-toggle","tooltip"),V(e,"data-bs-placement","top"),V(e,"class","svelte-1ft053t")},m(s,l){Ne(s,e,l),G(e,t)},p(s,[l]){l&1&&Un(t,s[0]),l&1&&V(e,"title",s[0])},i:gn,o:gn,d(s){s&&Re(e)}}}function ewe(r,e,t){let{value:s}=e;return r.$$set=l=>{"value"in l&&t(0,s=l.value)},[s]}class cte extends Eo{constructor(e){super(),ko(this,e,ewe,Q_e,So,{value:0})}}function twe(r){let e,t;return{c(){e=ie("a"),t=Gt(r[0]),V(e,"href",r[0]),V(e,"target","_blank")},m(s,l){Ne(s,e,l),G(e,t)},p(s,[l]){l&1&&Un(t,s[0]),l&1&&V(e,"href",s[0])},i:gn,o:gn,d(s){s&&Re(e)}}}function nwe(r,e,t){let{value:s}=e;return r.$$set=l=>{"value"in l&&t(0,s=l.value)},[s]}class owe extends Eo{constructor(e){super(),ko(this,e,nwe,twe,So,{value:0})}}function swe(r){let e;return{c(){e=Gt(r[0])},m(t,s){Ne(t,e,s)},p(t,[s]){s&1&&Un(e,t[0])},i:gn,o:gn,d(t){t&&Re(e)}}}function rwe(r,e,t){let{value:s}=e;return r.$$set=l=>{"value"in l&&t(0,s=l.value)},[s]}class eae extends Eo{constructor(e){super(),ko(this,e,rwe,swe,So,{value:0})}}function tae(r,e,t){const s=r.slice();return s[4]=e[t],s}function nae(r){let e,t,s,l;return t=new Pw({props:{record:r[4],size:"tiny"}}),{c(){e=ie("div"),on(t.$$.fragment),s=ze(),V(e,"class","me-1")},m(u,f){Ne(u,e,f),Jt(t,e,null),G(e,s),l=!0},p:gn,i(u){l||(Ae(t.$$.fragment,u),l=!0)},o(u){$e(t.$$.fragment,u),l=!1},d(u){u&&Re(e),Qt(t)}}}function iwe(r){let e,t,s=r[0],l=[];for(let f=0;f$e(l[f],1,1,()=>{l[f]=null});return{c(){e=ie("div");for(let f=0;fg.field===l.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,l=g.field),"graph"in g&&t(3,u=g.graph)},[f,s,l,u]}class ame extends Eo{constructor(e){super(),ko(this,e,lwe,iwe,So,{record:1,field:2,graph:3})}}function awe(r){let e,t;return{c(){e=ie("span"),t=Gt(r[0]),V(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"),V(e,"title",r[0]),V(e,"data-bs-toggle","tooltip")},m(s,l){Ne(s,e,l),G(e,t)},p(s,[l]){l&1&&Un(t,s[0]),l&1&&V(e,"title",s[0])},i:gn,o:gn,d(s){s&&Re(e)}}}function cwe(r,e,t){let{value:s}=e;return r.$$set=l=>{"value"in l&&t(0,s=l.value)},[s]}class uwe extends Eo{constructor(e){super(),ko(this,e,cwe,awe,So,{value:0})}}function fwe(r){let e,t;return{c(){e=ie("div"),t=Gt(r[0]),V(e,"class","svelte-1ft053t")},m(s,l){Ne(s,e,l),G(e,t)},p(s,[l]){l&1&&Un(t,s[0])},i:gn,o:gn,d(s){s&&Re(e)}}}function dwe(r,e,t){let{value:s}=e;return r.$$set=l=>{"value"in l&&t(0,s=l.value)},[s]}class hwe extends Eo{constructor(e){super(),ko(this,e,dwe,fwe,So,{value:0})}}function mwe(r){let e,t,s;var l=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 l&&(e=dk(l,u(r))),{c(){e&&on(e.$$.fragment),t=Bs()},m(f,h){e&&Jt(e,f,h),Ne(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&&l!==(l=f[4][f[0].info.name])){if(e){bo();const v=e;$e(v.$$.fragment,1,0,()=>{Qt(v,1)}),vo()}l?(e=dk(l,u(f)),on(e.$$.fragment),Ae(e.$$.fragment,1),Jt(e,t.parentNode,t)):e=null}else l&&e.$set(g)},i(f){s||(e&&Ae(e.$$.fragment,f),s=!0)},o(f){e&&$e(e.$$.fragment,f),s=!1},d(f){f&&Re(t),e&&Qt(e,f)}}}function gwe(r,e,t){const s={text:cte,slug:cte,rich:hwe,textarea:cte,color:q_e,checkbox:U_e,reference:lme,number:J_e,url:owe,date:eae,datetime:eae,uuid:uwe,file:ame};let{field:l}=e,{schema:u}=e,{record:f}=e,{graph:h}=e;return r.$$set=g=>{"field"in g&&t(0,l=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)},[l,u,f,h,s]}class cme extends Eo{constructor(e){super(),ko(this,e,gwe,mwe,So,{field:0,schema:1,record:2,graph:3})}}function Dp(r,e){var t,s;return r&&(s=(t=r.find(l=>l.id===e))==null?void 0:t.name)!=null?s:e}function oae(r,e,t){const s=r.slice();return s[6]=e[t],s[8]=t,s}function sae(r){let e,t,s,l;return t=new cme({props:{record:r[3],schema:r[0],graph:r[2],field:r[6]}}),{c(){e=ie("td"),on(t.$$.fragment),V(e,"class",s="field-ui-"+r[6].info.name),rs(e,"is-sort","-"+r[6].name==r[4]||r[6].name==r[4])},m(u,f){Ne(u,e,f),Jt(t,e,null),l=!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),(!l||f&32&&s!==(s="field-ui-"+u[6].info.name))&&V(e,"class",s),(!l||f&48)&&rs(e,"is-sort","-"+u[6].name==u[4]||u[6].name==u[4])},i(u){l||(Ae(t.$$.fragment,u),l=!0)},o(u){$e(t.$$.fragment,u),l=!1},d(u){u&&Re(e),Qt(t)}}}function rae(r){let e,t,s;return t=new Ooe({props:{status:r[3].status}}),{c(){e=ie("td"),on(t.$$.fragment),V(e,"class","text-center"),rs(e,"is-sort",r[4]=="-status"||r[4]=="status")},m(l,u){Ne(l,e,u),Jt(t,e,null),s=!0},p(l,u){const f={};u&8&&(f.status=l[3].status),t.$set(f),(!s||u&16)&&rs(e,"is-sort",l[4]=="-status"||l[4]=="status")},i(l){s||(Ae(t.$$.fragment,l),s=!0)},o(l){$e(t.$$.fragment,l),s=!1},d(l){l&&Re(e),Qt(t)}}}function iae(r){let e,t,s;return t=new i2({props:{name:Dp(r[1],r[3]._sys.createdBy),side:24}}),{c(){e=ie("td"),on(t.$$.fragment),V(e,"class","text-center"),rs(e,"is-sort",r[4]=="-_sys.createdBy"||r[4]=="_sys.createdBy")},m(l,u){Ne(l,e,u),Jt(t,e,null),s=!0},p(l,u){const f={};u&10&&(f.name=Dp(l[1],l[3]._sys.createdBy)),t.$set(f),(!s||u&16)&&rs(e,"is-sort",l[4]=="-_sys.createdBy"||l[4]=="_sys.createdBy")},i(l){s||(Ae(t.$$.fragment,l),s=!0)},o(l){$e(t.$$.fragment,l),s=!1},d(l){l&&Re(e),Qt(t)}}}function lae(r){let e,t,s;return t=new i2({props:{name:Dp(r[1],r[3]._sys.updatedBy),side:24}}),{c(){e=ie("td"),on(t.$$.fragment),V(e,"class","text-center"),rs(e,"is-sort",r[4]=="-_sys.updatedBy"||r[4]=="_sys.updatedBy")},m(l,u){Ne(l,e,u),Jt(t,e,null),s=!0},p(l,u){const f={};u&10&&(f.name=Dp(l[1],l[3]._sys.updatedBy)),t.$set(f),(!s||u&16)&&rs(e,"is-sort",l[4]=="-_sys.updatedBy"||l[4]=="_sys.updatedBy")},i(l){s||(Ae(t.$$.fragment,l),s=!0)},o(l){$e(t.$$.fragment,l),s=!1},d(l){l&&Re(e),Qt(t)}}}function aae(r){let e,t=Qy(r[3]._sys.createdAt)+"",s;return{c(){e=ie("td"),s=Gt(t),rs(e,"is-sort",r[4]=="-_sys.createdAt"||r[4]=="_sys.createdAt")},m(l,u){Ne(l,e,u),G(e,s)},p(l,u){u&8&&t!==(t=Qy(l[3]._sys.createdAt)+"")&&Un(s,t),u&16&&rs(e,"is-sort",l[4]=="-_sys.createdAt"||l[4]=="_sys.createdAt")},d(l){l&&Re(e)}}}function cae(r){let e,t=Qy(r[3]._sys.updatedAt)+"",s;return{c(){e=ie("td"),s=Gt(t),rs(e,"is-sort",r[4]=="-_sys.updatedAt"||r[4]=="_sys.updatedAt")},m(l,u){Ne(l,e,u),G(e,s)},p(l,u){u&8&&t!==(t=Qy(l[3]._sys.updatedAt)+"")&&Un(s,t),u&16&&rs(e,"is-sort",l[4]=="-_sys.updatedAt"||l[4]=="_sys.updatedAt")},d(l){l&&Re(e)}}}function pwe(r){let e,t=r[0].visible.includes("status"),s,l=r[0].visible.includes("_sys.createdBy"),u,f=r[0].visible.includes("_sys.updatedBy"),h,g=r[0].visible.includes("_sys.createdAt"),v,w=r[0].visible.includes("_sys.updatedAt"),A,D,N=r[5],F=[];for(let se=0;se$e(F[se],1,1,()=>{F[se]=null});let H=t&&rae(r),Z=l&&iae(r),ee=f&&lae(r),L=g&&aae(r),te=w&&cae(r);return{c(){for(let se=0;se{H=null}),vo()),ne&1&&(l=se[0].visible.includes("_sys.createdBy")),l?Z?(Z.p(se,ne),ne&1&&Ae(Z,1)):(Z=iae(se),Z.c(),Ae(Z,1),Z.m(u.parentNode,u)):Z&&(bo(),$e(Z,1,1,()=>{Z=null}),vo()),ne&1&&(f=se[0].visible.includes("_sys.updatedBy")),f?ee?(ee.p(se,ne),ne&1&&Ae(ee,1)):(ee=lae(se),ee.c(),Ae(ee,1),ee.m(h.parentNode,h)):ee&&(bo(),$e(ee,1,1,()=>{ee=null}),vo()),ne&1&&(g=se[0].visible.includes("_sys.createdAt")),g?L?L.p(se,ne):(L=aae(se),L.c(),L.m(v.parentNode,v)):L&&(L.d(1),L=null),ne&1&&(w=se[0].visible.includes("_sys.updatedAt")),w?te?te.p(se,ne):(te=cae(se),te.c(),te.m(A.parentNode,A)):te&&(te.d(1),te=null)},i(se){if(!D){for(let ne=0;ne{"schema"in v&&t(0,s=v.schema),"users"in v&&t(1,l=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,l,u,f,h,g]}class vwe extends Eo{constructor(e){super(),ko(this,e,bwe,pwe,So,{schema:0,users:1,graph:2,record:3,sort:4,visibleColumns:5})}}function uae(r,e,t){const s=r.slice();return s[16]=e[t],s}function fae(r,e,t){const s=r.slice();return s[19]=e[t],s}function dae(r,e,t){const s=r.slice();return s[22]=e[t],s}function hae(r){let e,t,s,l,u,f;return{c(){e=ie("th"),t=ie("input"),t.indeterminate=s=r[0].length>0&&r[0].length0&&h[0].lengthL[16].id;for(let L=0;L0}function W(L,te){N.find(ne=>ne.id==te.id)?t(0,N=N.filter(ne=>ne.id!==te.id)):t(0,N=[...N,te])}const H=L=>u.visible.includes(L.name),Z=(L,te)=>te.id===L.id,ee=(L,te)=>W(te,L);return r.$$set=L=>{"schema"in L&&t(1,u=L.schema),"users"in L&&t(2,f=L.users),"records"in L&&t(3,h=L.records),"graph"in L&&t(4,g=L.graph),"systemFields"in L&&t(5,v=L.systemFields),"sort"in L&&t(6,w=L.sort),"inModal"in L&&t(7,A=L.inModal),"isWritable"in L&&t(8,D=L.isWritable),"selected"in L&&t(0,N=L.selected)},r.$$.update=()=>{r.$$.dirty&2&&t(9,s=u.fields.filter(L=>u.visible.includes(L.name)))},[N,u,f,h,g,v,w,A,D,s,l,F,W,H,Z,ee]}class wwe extends Eo{constructor(e){super(),ko(this,e,_we,ywe,So,{schema:1,users:2,records:3,graph:4,systemFields:5,sort:6,inModal:7,isWritable:8,selected:0})}}function vae(r,e,t){const s=r.slice();return s[23]=e[t],s}function Cwe(r){let e,t,s,l;function u(g){r[18](g)}function f(g){r[19](g)}let h={systemFields:r[12],sort:r[2],operators:r[3],filter:r[4],inModal:r[13],modalUrl:r[8],isWritable:r[14]};return r[0]!==void 0&&(h.schema=r[0]),r[1]!==void 0&&(h.records=r[1]),e=new T_e({props:h}),Jo.push(()=>wr(e,"schema",u)),Jo.push(()=>wr(e,"records",f)),e.$on("refresh",r[17]),{c(){on(e.$$.fragment)},m(g,v){Jt(e,g,v),l=!0},p(g,v){const w={};v&4096&&(w.systemFields=g[12]),v&4&&(w.sort=g[2]),v&8&&(w.operators=g[3]),v&16&&(w.filter=g[4]),v&8192&&(w.inModal=g[13]),v&256&&(w.modalUrl=g[8]),v&16384&&(w.isWritable=g[14]),!t&&v&1&&(t=!0,w.schema=g[0],Ar(()=>t=!1)),!s&&v&2&&(s=!0,w.records=g[1],Ar(()=>s=!1)),e.$set(w)},i(g){l||(Ae(e.$$.fragment,g),l=!0)},o(g){$e(e.$$.fragment,g),l=!1},d(g){Qt(e,g)}}}function Swe(r){let e,t;return e=new z_e({props:{schema:r[0],selected:r[9],inModal:r[13],filter:r[4]}}),{c(){on(e.$$.fragment)},m(s,l){Jt(e,s,l),t=!0},p(s,l){const u={};l&1&&(u.schema=s[0]),l&512&&(u.selected=s[9]),l&8192&&(u.inModal=s[13]),l&16&&(u.filter=s[4]),e.$set(u)},i(s){t||(Ae(e.$$.fragment,s),t=!0)},o(s){$e(e.$$.fragment,s),t=!1},d(s){Qt(e,s)}}}function kwe(r){let e,t=[],s=new Map,l,u=r[1];const f=h=>h[23].id;for(let h=0;hwr(e,"selected",l)),{c(){on(e.$$.fragment)},m(f,h){Jt(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]),h&16384&&(g.isWritable=f[14]),!t&&h&512&&(t=!0,g.selected=f[9],Ar(()=>t=!1)),e.$set(g)},i(f){s||(Ae(e.$$.fragment,f),s=!0)},o(f){$e(e.$$.fragment,f),s=!1},d(f){Qt(e,f)}}}function yae(r){let e,t,s,l,u,f;function h(...v){return r[21](r[23],...v)}function g(...v){return r[22](r[23],...v)}return{c(){e=ie("div"),t=ie("input"),V(t,"class","form-check-input "),V(t,"type","checkbox"),t.checked=s=r[9].find(h),t.value=l=r[23],V(e,"class","form-check svelte-1xyvs2b")},m(v,w){Ne(v,e,w),G(e,t),u||(f=bn(t,"change",g),u=!0)},p(v,w){r=v,w&514&&s!==(s=r[9].find(h))&&(t.checked=s),w&2&&l!==(l=r[23])&&(t.value=l)},d(v){v&&Re(e),u=!1,f()}}}function _ae(r,e){let t,s,l,u,f,h,g,v=e[23]._file.path+"",w,A,D,N,F,W=e[23]._file.mime+"",H,Z,ee,L=e[14]&&yae(e);return f=new Pw({props:{record:e[23],size:"medium"}}),{key:r,first:null,c(){t=ie("div"),s=ie("div"),L&&L.c(),l=ze(),u=ie("div"),on(f.$$.fragment),h=ze(),g=ie("a"),w=Gt(v),N=ze(),F=ie("span"),H=Gt(W),Z=ze(),V(u,"class","d-flex justify-content-center"),V(g,"href",A=e[15].lucentUrl+"/records/"+e[23].id),V(g,"title",D=e[23]._file.path),V(g,"class","d-block text-center overflow-hidden text-nowrap my-2 "),ss(g,"text-overflow","ellipsis"),ss(g,"font-size","13px"),ss(g,"color","#333"),V(F,"class","lx-small-text text-muted d-block text-center"),V(s,"class","file-wrapper rounded p-2 mb-4 bg-light"),rs(s,"selected",e[9].includes(e[23])),V(t,"class","col-6 col-md-4"),this.first=t},m(te,se){Ne(te,t,se),G(t,s),L&&L.m(s,null),G(s,l),G(s,u),Jt(f,u,null),G(s,h),G(s,g),G(g,w),G(s,N),G(s,F),G(F,H),G(t,Z),ee=!0},p(te,se){e=te,e[14]?L?L.p(e,se):(L=yae(e),L.c(),L.m(s,l)):L&&(L.d(1),L=null);const ne={};se&2&&(ne.record=e[23]),f.$set(ne),(!ee||se&2)&&v!==(v=e[23]._file.path+"")&&Un(w,v),(!ee||se&2&&A!==(A=e[15].lucentUrl+"/records/"+e[23].id))&&V(g,"href",A),(!ee||se&2&&D!==(D=e[23]._file.path))&&V(g,"title",D),(!ee||se&2)&&W!==(W=e[23]._file.mime+"")&&Un(H,W),(!ee||se&514)&&rs(s,"selected",e[9].includes(e[23]))},i(te){ee||(Ae(f.$$.fragment,te),ee=!0)},o(te){$e(f.$$.fragment,te),ee=!1},d(te){te&&Re(t),L&&L.d(),Qt(f)}}}function Awe(r){let e,t,s,l=r[0].label+"",u,f,h,g,v,w,A,D,N,F,W;const H=[Swe,Cwe],Z=[];function ee(ne,X){return ne[9].length>0&&!ne[13]&&ne[14]?0:1}h=ee(r),g=Z[h]=H[h](r);const L=[Ewe,kwe],te=[];function se(ne,X){return ne[0].type==="collection"?0:1}return w=se(r),A=te[w]=L[w](r),F=new B_e({props:{limit:r[5],skip:r[6],total:r[7],inModal:r[13],modalUrl:r[8]}}),F.$on("refresh",r[17]),{c(){e=ie("div"),t=ie("div"),s=ie("h3"),u=Gt(l),f=ze(),g.c(),v=ze(),A.c(),N=ze(),on(F.$$.fragment),V(s,"class","header-normal mb-5 "),V(t,"class",D="lx-card mb-4 "+(r[13]?"mt-0":"mt-5")),V(e,"class","wrapper-large transparent ")},m(ne,X){Ne(ne,e,X),G(e,t),G(t,s),G(s,u),G(t,f),Z[h].m(t,null),G(t,v),te[w].m(t,null),G(e,N),Jt(F,e,null),W=!0},p(ne,[X]){(!W||X&1)&&l!==(l=ne[0].label+"")&&Un(u,l);let _e=h;h=ee(ne),h===_e?Z[h].p(ne,X):(bo(),$e(Z[_e],1,1,()=>{Z[_e]=null}),vo(),g=Z[h],g?g.p(ne,X):(g=Z[h]=H[h](ne),g.c()),Ae(g,1),g.m(t,v));let ke=w;w=se(ne),w===ke?te[w].p(ne,X):(bo(),$e(te[ke],1,1,()=>{te[ke]=null}),vo(),A=te[w],A?A.p(ne,X):(A=te[w]=L[w](ne),A.c()),Ae(A,1),A.m(t,null)),(!W||X&8192&&D!==(D="lx-card mb-4 "+(ne[13]?"mt-0":"mt-5")))&&V(t,"class",D);const Oe={};X&32&&(Oe.limit=ne[5]),X&64&&(Oe.skip=ne[6]),X&128&&(Oe.total=ne[7]),X&8192&&(Oe.inModal=ne[13]),X&256&&(Oe.modalUrl=ne[8]),F.$set(Oe)},i(ne){W||(Ae(g),Ae(A),Ae(F.$$.fragment,ne),W=!0)},o(ne){$e(g),$e(A),$e(F.$$.fragment,ne),W=!1},d(ne){ne&&Re(e),Z[h].d(),te[w].d(),Qt(F)}}}function xwe(r,e,t){const s=ni("channel");let{schema:l}=e,{users:u}=e,{records:f}=e,{graph:h}=e,{systemFields:g}=e,{sort:v}=e,{operators:w}=e,{filter:A}=e,{limit:D}=e,{skip:N}=e,{total:F}=e,{inModal:W}=e,{modalUrl:H}=e,{selected:Z=[]}=e,{isWritable:ee=!1}=e;function L(Oe,ye){Z.find(ot=>ot.id===ye.id)?t(9,Z=Z.filter(ot=>ot.id!==ye.id)):t(9,Z=[...Z,ye])}function te(Oe){const ye=Oe.detail;axios.get(ye).then(me=>{t(1,f=me.data.records),t(2,v=me.data.sort),t(3,w=me.data.operators),t(4,A=me.data.filter),t(6,N=me.data.skip),t(5,D=me.data.limit),t(7,F=me.data.total),t(8,H=me.data.modalUrl)}).catch(me=>{console.log(me)})}function se(Oe){l=Oe,t(0,l)}function ne(Oe){f=Oe,t(1,f)}function X(Oe){Z=Oe,t(9,Z)}const _e=(Oe,ye)=>ye.id===Oe.id,ke=(Oe,ye)=>L(ye,Oe);return r.$$set=Oe=>{"schema"in Oe&&t(0,l=Oe.schema),"users"in Oe&&t(10,u=Oe.users),"records"in Oe&&t(1,f=Oe.records),"graph"in Oe&&t(11,h=Oe.graph),"systemFields"in Oe&&t(12,g=Oe.systemFields),"sort"in Oe&&t(2,v=Oe.sort),"operators"in Oe&&t(3,w=Oe.operators),"filter"in Oe&&t(4,A=Oe.filter),"limit"in Oe&&t(5,D=Oe.limit),"skip"in Oe&&t(6,N=Oe.skip),"total"in Oe&&t(7,F=Oe.total),"inModal"in Oe&&t(13,W=Oe.inModal),"modalUrl"in Oe&&t(8,H=Oe.modalUrl),"selected"in Oe&&t(9,Z=Oe.selected),"isWritable"in Oe&&t(14,ee=Oe.isWritable)},[l,f,v,w,A,D,N,F,H,Z,u,h,g,W,ee,s,L,te,se,ne,X,_e,ke]}class ume extends Eo{constructor(e){super(),ko(this,e,xwe,Awe,So,{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,isWritable:14})}}function wae(r){let e,t,s,l,u,f,h,g,v,w,A,D,N,F,W,H,Z,ee,L,te,se,ne,X=r[1].length>0&&Cae(r);const _e=[r[2]];function ke(ye){r[8](ye)}let Oe={};for(let ye=0;ye<_e.length;ye+=1)Oe=sI(Oe,_e[ye]);return r[1]!==void 0&&(Oe.selected=r[1]),ee=new ume({props:Oe}),Jo.push(()=>wr(ee,"selected",ke)),{c(){e=ie("div"),t=ie("div"),s=ie("div"),l=ie("div"),u=ie("div"),f=ie("button"),h=Gt("Insert"),v=ze(),w=ie("button"),A=Gt("Replace"),N=ze(),X&&X.c(),F=ze(),W=ie("button"),H=ze(),Z=ie("div"),on(ee.$$.fragment),V(f,"type","button"),V(f,"class","btn btn-primary me-1"),f.disabled=g=r[1].length===0,V(w,"type","button"),V(w,"class","btn btn-outline-primary me-3"),w.disabled=D=r[1].length===0,V(u,"class","d-flex align-items-center"),V(W,"type","button"),V(W,"class","btn-close"),V(W,"data-bs-dismiss","modal"),V(W,"aria-label","Close"),V(l,"class","modal-header"),V(Z,"class","modal-body"),V(s,"class","modal-content svelte-1mf5922"),V(t,"class","modal-dialog modal-dialog-centered modal-dialog-scrollable svelte-1mf5922"),V(e,"class","modal fade show"),V(e,"tabindex","-1"),V(e,"aria-modal","true"),V(e,"role","dialog"),ss(e,"background","rgba(100,100,100,.6)"),rs(e,"d-block",r[0])},m(ye,me){Ne(ye,e,me),G(e,t),G(t,s),G(s,l),G(l,u),G(u,f),G(f,h),G(u,v),G(u,w),G(w,A),G(u,N),X&&X.m(u,null),G(l,F),G(l,W),G(s,H),G(s,Z),Jt(ee,Z,null),te=!0,se||(ne=[bn(f,"click",r[3]),bn(w,"click",r[4]),bn(W,"click",$u(r[7]))],se=!0)},p(ye,me){(!te||me&2&&g!==(g=ye[1].length===0))&&(f.disabled=g),(!te||me&2&&D!==(D=ye[1].length===0))&&(w.disabled=D),ye[1].length>0?X?X.p(ye,me):(X=Cae(ye),X.c(),X.m(u,null)):X&&(X.d(1),X=null);const ot=me&4?WV(_e,[UV(ye[2])]):{};!L&&me&2&&(L=!0,ot.selected=ye[1],Ar(()=>L=!1)),ee.$set(ot),(!te||me&1)&&rs(e,"d-block",ye[0])},i(ye){te||(Ae(ee.$$.fragment,ye),te=!0)},o(ye){$e(ee.$$.fragment,ye),te=!1},d(ye){ye&&Re(e),X&&X.d(),Qt(ee),se=!1,Oi(ne)}}}function Cae(r){let e,t=r[1].length+"",s,l;return{c(){e=ie("span"),s=Gt(t),l=Gt(" records selected"),V(e,"class","")},m(u,f){Ne(u,e,f),G(e,s),G(e,l)},p(u,f){f&2&&t!==(t=u[1].length+"")&&Un(s,t)},d(u){u&&Re(e)}}}function Twe(r){let e,t,s=r[2].schema&&wae(r);return{c(){s&&s.c(),e=Bs()},m(l,u){s&&s.m(l,u),Ne(l,e,u),t=!0},p(l,[u]){l[2].schema?s?(s.p(l,u),u&4&&Ae(s,1)):(s=wae(l),s.c(),Ae(s,1),s.m(e.parentNode,e)):s&&(bo(),$e(s,1,1,()=>{s=null}),vo())},i(l){t||(Ae(s),t=!0)},o(l){$e(s),t=!1},d(l){s&&s.d(l),l&&Re(e)}}}function Dwe(r,e,t){let s;const l=Ip(),u=ni("channel");let f=!1,h=[];function g(W){t(0,f=!0),w(W)}function v(){t(0,f=!1),t(1,h=[])}function w(W){axios.get(u.lucentUrl+"/content/"+W).then(H=>{t(2,s=H.data)}).catch(H=>console.log(H))}function A(W){W.preventDefault(),l("insert",{records:h,action:"insert"})}function D(W){W.preventDefault(),l("insert",{records:h,action:"replace"})}const N=W=>t(0,f=!1);function F(W){h=W,t(1,h)}return t(2,s={}),[f,h,s,A,D,g,v,N,F]}class Moe extends Eo{constructor(e){super(),ko(this,e,Dwe,Twe,So,{open:5,close:6})}get open(){return this.$$.ctx[5]}get close(){return this.$$.ctx[6]}}function Sae(r,e,t){const s=r.slice();return s[18]=e[t],s}function Owe(r){let e,t,s,l,u,f,h,g,v;return f=new fa({props:{icon:"magnifying-glass"}}),{c(){e=ie("div"),t=ie("div"),s=ie("button"),s.textContent="New",l=ze(),u=ie("button"),on(f.$$.fragment),V(s,"class","btn btn-sm btn-primary"),V(u,"class","btn btn-sm btn-outline-primary"),V(t,"class","mb-2"),V(e,"class","pb-2 text-start")},m(w,A){Ne(w,e,A),G(e,t),G(t,s),G(t,l),G(t,u),Jt(f,u,null),h=!0,g||(v=[bn(s,"click",r[12]),bn(u,"click",r[13])],g=!0)},p:gn,i(w){h||(Ae(f.$$.fragment,w),h=!0)},o(w){$e(f.$$.fragment,w),h=!1},d(w){w&&Re(e),Qt(f),g=!1,Oi(v)}}}function Mwe(r){let e,t,s,l,u,f,h;t=new fa({props:{width:24,height:24,icon:"circle-plus"}});let g=r[4]&&kae(r);return{c(){e=ie("button"),on(t.$$.fragment),s=ze(),g&&g.c(),l=Bs(),V(e,"type","button"),V(e,"class","btn btn-lg btn-link text-decoration-none inline-card-button svelte-1lp73xk"),rs(e,"is-first",!r[1])},m(v,w){Ne(v,e,w),Jt(t,e,null),Ne(v,s,w),g&&g.m(v,w),Ne(v,l,w),u=!0,f||(h=bn(e,"click",$u(r[9])),f=!0)},p(v,w){(!u||w&2)&&rs(e,"is-first",!v[1]),v[4]?g?(g.p(v,w),w&16&&Ae(g,1)):(g=kae(v),g.c(),Ae(g,1),g.m(l.parentNode,l)):g&&(bo(),$e(g,1,1,()=>{g=null}),vo())},i(v){u||(Ae(t.$$.fragment,v),Ae(g),u=!0)},o(v){$e(t.$$.fragment,v),$e(g),u=!1},d(v){v&&Re(e),Qt(t),v&&Re(s),g&&g.d(v),v&&Re(l),f=!1,h()}}}function kae(r){let e,t,s=r[0],l=[];for(let f=0;f$e(l[f],1,1,()=>{l[f]=null});return{c(){e=ie("div");for(let f=0;f1?0:1}e=v(r),t=g[e]=h[e](r);let w=r[3]&&Aae(r),A={};return u=new Moe({props:A}),r[15](u),u.$on("insert",r[7]),{c(){t.c(),s=ze(),w&&w.c(),l=ze(),on(u.$$.fragment)},m(D,N){g[e].m(D,N),Ne(D,s,N),w&&w.m(D,N),Ne(D,l,N),Jt(u,D,N),f=!0},p(D,[N]){let F=e;e=v(D),e===F?g[e].p(D,N):(bo(),$e(g[F],1,1,()=>{g[F]=null}),vo(),t=g[e],t?t.p(D,N):(t=g[e]=h[e](D),t.c()),Ae(t,1),t.m(s.parentNode,s)),D[3]?w?(w.p(D,N),N&8&&Ae(w,1)):(w=Aae(D),w.c(),Ae(w,1),w.m(l.parentNode,l)):w&&(bo(),$e(w,1,1,()=>{w=null}),vo());const W={};u.$set(W)},i(D){f||(Ae(t),Ae(w),Ae(u.$$.fragment,D),f=!0)},o(D){$e(t),$e(w),$e(u.$$.fragment,D),f=!1},d(D){g[e].d(D),D&&Re(s),w&&w.d(D),D&&Re(l),r[15](null),Qt(u,D)}}}function Nwe(r,e,t){let s;const l=Ip(),u=ni("channel");let{schemas:f}=e,{recordId:h}=e,g,v;function w(se,ne){se.preventDefault(),g.open(ne)}function A(se){se.preventDefault(),console.log("Save inline"),t(3,v=null),l("save",{records:se.detail.records,after:h})}function D(se){se.preventDefault(),g.close(),t(4,s=!1),l("insert",{records:se.detail.records,after:h})}function N(se,ne){se.preventDefault(),axios.get(u.lucentUrl+"/records/newInline?schema="+ne).then(X=>{t(3,v=X.data),t(4,s=!1)}).catch(X=>{console.log(X)})}const F=se=>t(4,s=!s),W=(se,ne)=>N(ne,se.name),H=(se,ne)=>w(ne,se.name),Z=se=>N(se,f[0].name),ee=se=>w(se,f[0].name),L=se=>t(3,v=null);function te(se){Jo[se?"unshift":"push"](()=>{g=se,t(2,g)})}return r.$$set=se=>{"schemas"in se&&t(0,f=se.schemas),"recordId"in se&&t(1,h=se.recordId)},t(4,s=!1),[f,h,g,v,s,w,A,D,N,F,W,H,Z,ee,L,te]}class fI extends Eo{constructor(e){super(),ko(this,e,Nwe,Rwe,So,{schemas:0,recordId:1})}}/**! * Sortable 1.15.0 * @author RubaXa * @author owenm * @license MIT - */function xae(r,e){var t=Object.keys(r);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(r);e&&(s=s.filter(function(l){return Object.getOwnPropertyDescriptor(r,l).enumerable})),t.push.apply(t,s)}return t}function l2(r){for(var e=1;e=0)&&(t[l]=r[l]);return t}function Bwe(r,e){if(r==null)return{};var t=Iwe(r,e),s,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(r);for(l=0;l=0)&&(!Object.prototype.propertyIsEnumerable.call(r,s)||(t[s]=r[s]))}return t}var Lwe="1.15.0";function Aw(r){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(r)}var Iw=Aw(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),dI=Aw(/Edge/i),Tae=Aw(/firefox/i),EP=Aw(/safari/i)&&!Aw(/chrome/i)&&!Aw(/android/i),fme=Aw(/iP(ad|od|hone)/i),dme=Aw(/chrome/i)&&Aw(/android/i),hme={capture:!1,passive:!1};function ca(r,e,t){r.addEventListener(e,t,!Iw&&hme)}function Bl(r,e,t){r.removeEventListener(e,t,!Iw&&hme)}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 Fwe(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=Fwe(r))}return null}var Dae=/\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(Dae," ").replace(" "+e+" "," ");r.className=(s+(t?" "+e:"")).replace(Dae," ")}}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 l=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return l&&new l(t)}function mme(r,e,t){if(r){var s=r.getElementsByTagName(e),l=0,u=s.length;if(t)for(;l=u:f=l<=u,!f)return s;if(s===n2())break;s=rk(s,!1)}return!1}function rO(r,e,t,s){for(var l=0,u=0,f=r.children;u2&&arguments[2]!==void 0?arguments[2]:{},l=s.evt,u=Bwe(s,Zwe);hI.pluginEvent.bind(Vr)(e,t,l2({dragEl:Vo,parentEl:Hu,ghostEl:ki,rootEl:jc,nextEl:B3,lastDownEl:Nz,cloneEl:mu,cloneHidden:ok,dragStarted:gP,putSortable:Ih,activeSortable:Vr.active,originalEvent:l,oldIndex:zD,oldDraggableIndex:xP,newIndex:T1,newDraggableIndex:ek,hideGhostForTarget:wme,unhideGhostForTarget:Cme,cloneNowHidden:function(){ok=!0},cloneNowShown:function(){ok=!1},dispatchSortableEvent:function(h){Eg({sortable:t,name:h,originalEvent:l})}},u))};function Eg(r){jwe(l2({putSortable:Ih,cloneEl:mu,targetEl:Vo,rootEl:jc,oldIndex:zD,oldDraggableIndex:xP,newIndex:T1,newDraggableIndex:ek},r))}var Vo,Hu,ki,jc,B3,Nz,mu,ok,zD,T1,xP,ek,U$,Ih,ID=!1,oV=!1,sV=[],N3,dv,dte,hte,Rae,Nae,gP,OD,TP,DP=!1,j$=!1,Pz,Em,mte=[],pne=!1,rV=[],ZV=typeof document<"u",Z$=fme,Pae=dI||Iw?"cssFloat":"float",qwe=ZV&&!dme&&!fme&&"draggable"in document.createElement("div"),vme=function(){if(!!ZV){if(Iw)return!1;var r=document.createElement("x");return r.style.cssText="pointer-events:auto",r.style.pointerEvents==="auto"}}(),yme=function(e,t){var s=zr(e),l=parseInt(s.width)-parseInt(s.paddingLeft)-parseInt(s.paddingRight)-parseInt(s.borderLeftWidth)-parseInt(s.borderRightWidth),u=rO(e,0,t),f=rO(e,1,t),h=u&&zr(u),g=f&&zr(f),v=h&&parseInt(h.marginLeft)+parseInt(h.marginRight)+ud(u).width,w=g&&parseInt(g.marginLeft)+parseInt(g.marginRight)+ud(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>=l&&s[Pae]==="none"||f&&s[Pae]==="none"&&v+w>l)?"vertical":"horizontal"},Gwe=function(e,t,s){var l=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 l===h||u===g||l+f/2===h+v/2},Kwe=function(e,t){var s;return sV.some(function(l){var u=l[M1].options.emptyInsertThreshold;if(!(!u||Moe(l))){var f=ud(l),h=e>=f.left-u&&e<=f.right+u,g=t>=f.top-u&&t<=f.bottom+u;if(h&&g)return s=l}}),s},_me=function(e){function t(u,f){return function(h,g,v,w){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,w),f)(h,g,v,w);var D=(f?h:g).options.group.name;return u===!0||typeof u=="string"&&u===D||u.join&&u.indexOf(D)>-1}}var s={},l=e.group;(!l||Rz(l)!="object")&&(l={name:l}),s.name=l.name,s.checkPull=t(l.pull,!0),s.checkPut=t(l.put),s.revertClone=l.revertClone,e.group=s},wme=function(){!vme&&ki&&zr(ki,"display","none")},Cme=function(){!vme&&ki&&zr(ki,"display","")};ZV&&!dme&&document.addEventListener("click",function(r){if(oV)return r.preventDefault(),r.stopPropagation&&r.stopPropagation(),r.stopImmediatePropagation&&r.stopImmediatePropagation(),oV=!1,!1},!0);var P3=function(e){if(Vo){e=e.touches?e.touches[0]:e;var t=Kwe(e.clientX,e.clientY);if(t){var s={};for(var l in e)e.hasOwnProperty(l)&&(s[l]=e[l]);s.target=s.rootEl=t,s.preventDefault=void 0,s.stopPropagation=void 0,t[M1]._onDragOver(s)}}},Ywe=function(e){Vo&&Vo.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=Dw({},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 yme(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&&!EP,emptyInsertThreshold:5};hI.initializePlugins(this,r,t);for(var s in t)!(s in e)&&(e[s]=t[s]);_me(e);for(var l in this)l.charAt(0)==="_"&&typeof this[l]=="function"&&(this[l]=this[l].bind(this));this.nativeDraggable=e.forceFallback?!1:qwe,this.nativeDraggable&&(this.options.touchStartThreshold=1),e.supportPointer?ca(r,"pointerdown",this._onTapStart):(ca(r,"mousedown",this._onTapStart),ca(r,"touchstart",this._onTapStart)),this.nativeDraggable&&(ca(r,"dragover",this),ca(r,"dragenter",this)),sV.push(this.el),e.store&&e.store.get&&this.sort(e.store.get(this)||[]),Dw(this,Vwe())}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,Vo):this.options.direction},_onTapStart:function(e){if(!!e.cancelable){var t=this,s=this.el,l=this.options,u=l.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,w=l.filter;if(sCe(s),!Vo&&!(/mousedown|pointerdown/.test(f)&&e.button!==0||l.disabled)&&!v.isContentEditable&&!(!this.nativeDraggable&&EP&&g&&g.tagName.toUpperCase()==="SELECT")&&(g=Ky(g,l.draggable,s,!1),!(g&&g.animated)&&Nz!==g)){if(zD=D0(g),xP=D0(g,l.draggable),typeof w=="function"){if(w.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(w&&(w=w.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}),w)){u&&e.cancelable&&e.preventDefault();return}l.handle&&!Ky(v,l.handle,s,!1)||this._prepareDragStart(e,h,g)}}},_prepareDragStart:function(e,t,s){var l=this,u=l.el,f=l.options,h=u.ownerDocument,g;if(s&&!Vo&&s.parentNode===u){var v=ud(s);if(jc=u,Vo=s,Hu=Vo.parentNode,B3=Vo.nextSibling,Nz=s,U$=f.group,Vr.dragged=Vo,N3={target:Vo,clientX:(t||e).clientX,clientY:(t||e).clientY},Rae=N3.clientX-v.left,Nae=N3.clientY-v.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,Vo.style["will-change"]="all",g=function(){if(Ep("delayEnded",l,{evt:e}),Vr.eventCanceled){l._onDrop();return}l._disableDelayedDragEvents(),!Tae&&l.nativeDraggable&&(Vo.draggable=!0),l._triggerDragStart(e,t),Eg({sortable:l,name:"choose",originalEvent:e}),A1(Vo,f.chosenClass,!0)},f.ignore.split(",").forEach(function(w){mme(Vo,w.trim(),gte)}),ca(h,"dragover",P3),ca(h,"mousemove",P3),ca(h,"touchmove",P3),ca(h,"mouseup",l._onDrop),ca(h,"touchend",l._onDrop),ca(h,"touchcancel",l._onDrop),Tae&&this.nativeDraggable&&(this.options.touchStartThreshold=4,Vo.draggable=!0),Ep("delayStart",this,{evt:e}),f.delay&&(!f.delayOnTouchOnly||t)&&(!this.nativeDraggable||!(dI||Iw))){if(Vr.eventCanceled){this._onDrop();return}ca(h,"mouseup",l._disableDelayedDrag),ca(h,"touchend",l._disableDelayedDrag),ca(h,"touchcancel",l._disableDelayedDrag),ca(h,"mousemove",l._delayedDragTouchMoveHandler),ca(h,"touchmove",l._delayedDragTouchMoveHandler),f.supportPointer&&ca(h,"pointermove",l._delayedDragTouchMoveHandler),l._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(){Vo&>e(Vo),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;Bl(e,"mouseup",this._disableDelayedDrag),Bl(e,"touchend",this._disableDelayedDrag),Bl(e,"touchcancel",this._disableDelayedDrag),Bl(e,"mousemove",this._delayedDragTouchMoveHandler),Bl(e,"touchmove",this._delayedDragTouchMoveHandler),Bl(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||e.pointerType=="touch"&&e,!this.nativeDraggable||t?this.options.supportPointer?ca(document,"pointermove",this._onTouchMove):t?ca(document,"touchmove",this._onTouchMove):ca(document,"mousemove",this._onTouchMove):(ca(Vo,"dragend",this),ca(jc,"dragstart",this._onDragStart));try{document.selection?Iz(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(e,t){if(ID=!1,jc&&Vo){Ep("dragStarted",this,{evt:t}),this.nativeDraggable&&ca(document,"dragover",Ywe);var s=this.options;!e&&A1(Vo,s.dragClass,!1),A1(Vo,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,wme();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(Vo.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);Cme()}},_onTouchMove:function(e){if(N3){var t=this.options,s=t.fallbackTolerance,l=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=Z$&&Em&&Mae(Em),w=(u.clientX-N3.clientX+l.x)/(h||1)+(v?v[0]-mte[0]:0)/(h||1),A=(u.clientY-N3.clientY+l.y)/(g||1)+(v?v[1]-mte[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:Hu,name:"add",toEl:Hu,fromEl:jc,originalEvent:e}),Eg({sortable:this,name:"remove",toEl:Hu,originalEvent:e}),Eg({rootEl:Hu,name:"sort",toEl:Hu,fromEl:jc,originalEvent:e}),Eg({sortable:this,name:"sort",toEl:Hu,originalEvent:e})),Ih&&Ih.save()):T1!==zD&&T1>=0&&(Eg({sortable:this,name:"update",toEl:Hu,originalEvent:e}),Eg({sortable:this,name:"sort",toEl:Hu,originalEvent:e})),Vr.active&&((T1==null||T1===-1)&&(T1=zD,ek=xP),Eg({sortable:this,name:"end",toEl:Hu,originalEvent:e}),this.save()))),this._nulling()},_nulling:function(){Ep("nulling",this),jc=Vo=Hu=ki=B3=mu=Nz=ok=N3=dv=gP=T1=ek=zD=xP=OD=TP=Ih=U$=Vr.dragged=Vr.ghost=Vr.clone=Vr.active=null,rV.forEach(function(e){e.checked=!0}),rV.length=dte=hte=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":Vo&&(this._onDragOver(e),Xwe(e));break;case"selectstart":e.preventDefault();break}},toArray:function(){for(var e=[],t,s=this.el.children,l=0,u=s.length,f=this.options;ls.right+l||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+l}function tCe(r,e,t,s,l,u,f,h){var g=s?r.clientY:r.clientX,v=s?t.height:t.width,w=s?t.top:t.left,A=s?t.bottom:t.right,D=!1;if(!f){if(h&&Pzw+v*u/2:gA-Pz)return-TP}else if(g>w+v*(1-l)/2&&gA-v*u/2)?g>w+v/2?1:-1:0}function nCe(r){return D0(Vo){f[w]=null}),vo(),t=f[e],t?t.p(g,v):(t=f[e]=u[e](g),t.c()),Ae(t,1),t.m(s.parentNode,s))},i(g){l||(Ae(t),l=!0)},o(g){$e(t),l=!1},d(g){f[e].d(g),g&&Re(s)}}}function cCe(r,e,t){let{$$slots:s={},$$scope:l}=e,{sortableClass:u}=e,{isTable:f=!1}=e,{sortableInstance:h}=e;const g=Ip();let v;H0(()=>{let D={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,D))});function w(D){Jo[D?"unshift":"push"](()=>{v=D,t(2,v)})}function A(D){Jo[D?"unshift":"push"](()=>{v=D,t(2,v)})}return r.$$set=D=>{"sortableClass"in D&&t(0,u=D.sortableClass),"isTable"in D&&t(1,f=D.isTable),"sortableInstance"in D&&t(3,h=D.sortableInstance),"$$scope"in D&&t(4,l=D.$$scope)},[u,f,v,h,l,s,w,A]}class mI extends Eo{constructor(e){super(),ko(this,e,cCe,aCe,So,{sortableClass:0,isTable:1,sortableInstance:3})}}function Bae(r,e,t){const s=r.slice();return s[11]=e[t],s}function Lae(r){let e,t;return{c(){e=ie("div"),t=Gt(r[1]),V(e,"class","invalid-feedback d-block mb-3")},m(s,l){Ne(s,e,l),G(e,t)},p(s,l){l&2&&Un(t,s[1])},d(s){s&&Re(e)}}}function Fae(r){let e,t;return e=new mI({props:{sortableClass:"row row-cols-3 mt-3",$$slots:{default:[uCe]},$$scope:{ctx:r}}}),e.$on("update",r[4]),{c(){on(e.$$.fragment)},m(s,l){Jt(e,s,l),t=!0},p(s,l){const u={};l&16385&&(u.$$scope={dirty:l,ctx:s}),e.$set(u)},i(s){t||(Ae(e.$$.fragment,s),t=!0)},o(s){$e(e.$$.fragment,s),t=!1},d(s){Qt(e,s)}}}function Hae(r,e){let t,s,l,u;return s=new uI({props:{classes:"h-100",record:e[11],hasDelete:!0}}),s.$on("remove",e[3]),{key:r,first:null,c(){t=ie("div"),on(s.$$.fragment),l=ze(),V(t,"class","col mb-3"),this.first=t},m(f,h){Ne(f,t,h),Jt(s,t,null),G(t,l),u=!0},p(f,h){e=f;const g={};h&1&&(g.record=e[11]),s.$set(g)},i(f){u||(Ae(s.$$.fragment,f),u=!0)},o(f){$e(s.$$.fragment,f),u=!1},d(f){f&&Re(t),Qt(s)}}}function uCe(r){let e=[],t=new Map,s,l,u=r[0];const f=h=>h[11].id;for(let h=0;h0&&Fae(r);return{c(){h&&h.c(),e=ze(),t=ie("div"),on(s.$$.fragment),l=ze(),g&&g.c(),u=Bs(),V(t,"class","inline-card-wrapper")},m(v,w){h&&h.m(v,w),Ne(v,e,w),Ne(v,t,w),Jt(s,t,null),Ne(v,l,w),g&&g.m(v,w),Ne(v,u,w),f=!0},p(v,[w]){v[1]?h?h.p(v,w):(h=Lae(v),h.c(),h.m(e.parentNode,e)):h&&(h.d(1),h=null),v[0].length>0?g?(g.p(v,w),w&1&&Ae(g,1)):(g=Fae(v),g.c(),Ae(g,1),g.m(u.parentNode,u)):g&&(bo(),$e(g,1,1,()=>{g=null}),vo())},i(v){f||(Ae(s.$$.fragment,v),Ae(g),f=!0)},o(v){$e(s.$$.fragment,v),$e(g),f=!1},d(v){h&&h.d(v),v&&Re(e),v&&Re(t),Qt(s),v&&Re(l),g&&g.d(v),v&&Re(u)}}}function dCe(r,e,t){let s,l;const u=ni("channel");let{record:f}=e,{field:h}=e,{graph:g}=e,{validationErrors:v}=e,w=u.schemas.filter(F=>h.collections.includes(F.name));function A(F){F.preventDefault(),t(6,g.edges=g.edges.filter(W=>!(W.target===F.detail&&W.field===h.name)),g)}function D(F){t(6,g.edges=_O(F.detail.source,F.detail.target,g.edges,h.name),g)}function N(F){F.preventDefault(),t(6,g=cI(g,f,F.detail.records,h.name,F.detail.action))}return r.$$set=F=>{"record"in F&&t(7,f=F.record),"field"in F&&t(8,h=F.field),"graph"in F&&t(6,g=F.graph),"validationErrors"in F&&t(9,v=F.validationErrors)},r.$$.update=()=>{var F;r.$$.dirty&768&&t(1,s=Rg(v,h.name)),r.$$.dirty&448&&t(0,l=(F=g.edges.filter(W=>W.field===h.name).map(W=>g.records.find(H=>H.id==W.target&&f.id==W.source)).filter(W=>!!(W!=null&&W.id)))!=null?F:[])},[l,s,w,A,D,N,g,f,h,v]}class hCe extends Eo{constructor(e){super(),ko(this,e,dCe,fCe,So,{record:7,field:8,graph:6,validationErrors:9})}}function $ae(r,e,t){const s=r.slice();return s[21]=e[t],s}function mCe(r){let e,t,s,l,u,f,h,g,v,w,A,D,N,F,W,H,Z,ee,L,te,se,ne,X,_e,ke,Oe,ye,me,ot,Ge;f=new fa({props:{icon:"pencil",width:12,height:12}});const dt=[vCe,bCe],U=[];function ht(xt,Tn){return xt[7]?0:1}v=ht(r),w=U[v]=dt[v](r),F=new fa({props:{icon:"ellipsis"}});let je=!r[1]&&zae(r),St=!r[2]&&Vae(r),yt=r[8].type==="files"&&yCe(r),Pe=r[8].fields.filter(Uae),et=[];for(let xt=0;xt$e(et[xt],1,1,()=>{et[xt]=null});return{c(){e=ie("div"),t=ie("div"),s=ie("small"),s.textContent=`${r[8].label}`,l=ze(),u=ie("button"),on(f.$$.fragment),h=ze(),g=ie("button"),w.c(),A=ze(),D=ie("div"),N=ie("button"),on(F.$$.fragment),W=ze(),H=ie("div"),Z=ie("a"),ee=Gt("Edit in new tab"),te=ze(),se=ie("button"),se.textContent="Remove",ne=ze(),X=ie("div"),je&&je.c(),_e=ze(),St&&St.c(),ke=ze(),Oe=ie("div"),yt&&yt.c(),ye=ze();for(let xt=0;xt{U[Ke]=null}),vo(),w=U[v],w||(w=U[v]=dt[v](xt),w.c()),Ae(w,1),w.m(g,null)),(!me||Tn&1&&L!==(L="/records/"+xt[0].id))&&V(Z,"href",L),xt[1]?je&&(bo(),$e(je,1,1,()=>{je=null}),vo()):je?(je.p(xt,Tn),Tn&2&&Ae(je,1)):(je=zae(xt),je.c(),Ae(je,1),je.m(X,_e)),xt[2]?St&&(bo(),$e(St,1,1,()=>{St=null}),vo()):St?(St.p(xt,Tn),Tn&4&&Ae(St,1)):(St=Vae(xt),St.c(),Ae(St,1),St.m(X,null)),xt[8].type==="files"&&yt.p(xt,Tn),Tn&257){Pe=xt[8].fields.filter(Uae);let wt;for(wt=0;wt{f[w]=null}),vo(),s=f[t],s?s.p(g,v):(s=f[t]=u[t](g),s.c()),Ae(s,1),s.m(e,null))},i(g){l||(Ae(s),l=!0)},o(g){$e(s),l=!1},d(g){g&&Re(e),f[t].d()}}}const Uae=r=>!(r.trashed||["tab"].includes(r.ui)||["id"].includes(r.name));function kCe(r,e,t){let s,l;const u=ni("channel"),f=Ip();let{isFirst:h}=e,{isLast:g}=e,{toDelete:v=!1}=e,{record:w}=e,A,D,N=u.schemas.find(_e=>_e.name===w.schema);function F(_e){_e.preventDefault(),axios.get(u.lucentUrl+"/records/editInline/"+w.id).then(ke=>{t(0,w=ke.data),t(4,A=ke.data.record),t(5,D=ke.data.graph),t(6,s=!0)}).catch(ke=>{console.log(ke)})}function W(_e){_e.preventDefault(),f("moveup")}function H(_e){_e.preventDefault(),f("movedn")}function Z(_e){_e.preventDefault(),f("inlinesaved",_e.detail),t(6,s=!1)}function ee(_e){_e.preventDefault(),f("remove",w.id)}function L(_e){_e.preventDefault(),f("trash",w.id)}function te(_e){_e.preventDefault(),f("undoremove",w.id)}function se(_e){_e.preventDefault(),t(6,s=!1)}H0(()=>{t(6,s=!1)});function ne(_e){_e.preventDefault(),axios.post(u.lucentUrl+"/records/status/trashed",[w]).then(ke=>{f("remove",w.id)}).catch(ke=>{console.log(ke)})}const X=_e=>t(7,l=!l);return r.$$set=_e=>{"isFirst"in _e&&t(1,h=_e.isFirst),"isLast"in _e&&t(2,g=_e.isLast),"toDelete"in _e&&t(3,v=_e.toDelete),"record"in _e&&t(0,w=_e.record)},t(6,s=!1),t(7,l=!1),[w,h,g,v,A,D,s,l,N,F,W,H,Z,ee,L,te,se,ne,X]}class ECe extends Eo{constructor(e){super(),ko(this,e,kCe,SCe,So,{isFirst:1,isLast:2,toDelete:3,record:0})}}function kme(r,{from:e,to:t},s={}){const l=getComputedStyle(r),u=l.transform==="none"?"":l.transform,[f,h]=l.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:w=0,duration:A=N=>Math.sqrt(N)*120,easing:D=qhe}=s;return{delay:w,duration:B0(A)?A(Math.sqrt(g*g+v*v)):A,easing:D,css:(N,F)=>{const W=F*g,H=F*v,Z=N+F*e.width/t.width,ee=N+F*e.height/t.height;return`transform: ${u} translate(${W}px, ${H}px) scale(${Z}, ${ee});`}}}function jae(r,e,t){const s=r.slice();return s[18]=e[t],s[19]=e,s[20]=t,s}function Zae(r){let e,t;return{c(){e=ie("div"),t=Gt(r[3]),V(e,"class","invalid-feedback d-block mb-3")},m(s,l){Ne(s,e,l),G(e,t)},p(s,l){l&8&&Un(t,s[3])},d(s){s&&Re(e)}}}function qae(r){let e=[],t=new Map,s,l,u=r[2];const f=h=>h[18].id;for(let h=0;hwr(s,"record",D)),s.$on("inlinesaved",e[5]),s.$on("moveup",N),s.$on("movedn",F),s.$on("remove",e[6]),s.$on("undoremove",e[8]),s.$on("trash",e[7]),f=new fI({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=ie("div"),on(s.$$.fragment),u=ze(),on(f.$$.fragment),h=ze(),V(t,"class","inline-card-wrapper"),this.first=t},m(H,Z){Ne(H,t,Z),Jt(s,t,null),G(t,u),Jt(f,t,null),G(t,h),w=!0},p(H,Z){e=H;const ee={};Z&4&&(ee.isFirst=e[20]===0),Z&4&&(ee.isLast=e[20]+1===e[2].length),Z&7&&(ee.toDelete=e[0].edges.find(A)._isTrashed),!l&&Z&4&&(l=!0,ee.record=e[18],Ar(()=>l=!1)),s.$set(ee);const L={};Z&2&&(L.field=e[1]),Z&4&&(L.recordId=e[18].id),f.$set(L)},r(){g=t.getBoundingClientRect()},f(){Vhe(t),v()},a(){v(),v=zhe(t,g,kme,{delay:250,duration:250,easing:Ghe})},i(H){w||(Ae(s.$$.fragment,H),Ae(f.$$.fragment,H),w=!0)},o(H){$e(s.$$.fragment,H),$e(f.$$.fragment,H),w=!1},d(H){H&&Re(t),Qt(s),Qt(f)}}}function ACe(r){let e,t,s,l,u,f,h=r[3]&&Zae(r);s=new fI({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&&qae(r);return{c(){h&&h.c(),e=ze(),t=ie("div"),on(s.$$.fragment),l=ze(),g&&g.c(),u=Bs(),V(t,"class","inline-card-wrapper")},m(v,w){h&&h.m(v,w),Ne(v,e,w),Ne(v,t,w),Jt(s,t,null),Ne(v,l,w),g&&g.m(v,w),Ne(v,u,w),f=!0},p(v,[w]){v[3]?h?h.p(v,w):(h=Zae(v),h.c(),h.m(e.parentNode,e)):h&&(h.d(1),h=null);const A={};w&2&&(A.field=v[1]),s.$set(A),v[2].length>0?g?(g.p(v,w),w&4&&Ae(g,1)):(g=qae(v),g.c(),Ae(g,1),g.m(u.parentNode,u)):g&&(bo(),$e(g,1,1,()=>{g=null}),vo())},i(v){f||(Ae(s.$$.fragment,v),Ae(g),f=!0)},o(v){$e(s.$$.fragment,v),$e(g),f=!1},d(v){h&&h.d(v),v&&Re(e),v&&Re(t),Qt(s),v&&Re(l),g&&g.d(v),v&&Re(u)}}}function xCe(r,e,t){let s,l;const u=ni("channel");let{field:f}=e,{record:h}=e,{graph:g}=e,{validationErrors:v}=e,w=u.schemas.filter(se=>f.collections.includes(se.name));function A(se){const ne=se.detail.records[0];t(0,g.edges=g.edges.map(X=>X.source===ne.id?ne:X),g)}function D(se){se.preventDefault(),t(0,g.edges=g.edges.filter(ne=>!(ne.target===se.detail&&ne.field===f.name)),g)}function N(se){se.preventDefault(),t(0,g.edges=g.edges.map(ne=>(ne.target===se.detail&&ne.field===f.name&&(ne._isTrashed=!0),ne)),g)}function F(se){se.preventDefault(),t(0,g.edges=g.edges.map(ne=>(ne.target===se.detail&&ne.field===f.name&&delete ne._isTrashed,ne)),g)}function W(se){var ye;se.preventDefault();const ne=se.detail.records,X=(ye=se.detail.after)!=null?ye:null,_e=se.detail.action;let ke=ne.map(me=>({target:me.id,source:h.id,sourceSchema:h.schema,targetSchema:me.schema,field:f.name,rank:""})),Oe=g.edges;if(_e==="replace"&&(Oe=Oe.filter(me=>me.field!==f.name)),t(0,g.records=Dc.exports.uniqBy([...g.records,...ne],me=>me.id),g),t(0,g.edges=Dc.exports.uniqBy([...Oe,...ke],me=>me.target+me.field),g),!X)t(0,g.edges=Dc.exports.uniqBy([...ke,...Oe],me=>me.target+me.field),g);else{let me=!1,ot=Oe.reduce((Ge,dt)=>(me?Ge.after.push(dt):Ge.before.push(dt),me===!1&&dt.target===X&&(me=!0),Ge),{before:[],after:[]});t(0,g.edges=Dc.exports.uniqBy([...ot.before,...ke,...ot.after],Ge=>Ge.target+Ge.field),g)}}function H(se,ne,X){t(0,g.edges=_O(ne,X,g.edges,f.name),g)}const Z=(se,ne)=>ne.field===f.name&&ne.target===se.id;function ee(se,ne,X,_e){X[_e]=se,t(2,l),t(0,g),t(1,f),t(11,h)}const L=(se,ne)=>H(ne,se,se-1),te=(se,ne)=>H(ne,se,se+1);return r.$$set=se=>{"field"in se&&t(1,f=se.field),"record"in se&&t(11,h=se.record),"graph"in se&&t(0,g=se.graph),"validationErrors"in se&&t(12,v=se.validationErrors)},r.$$.update=()=>{var se;r.$$.dirty&4098&&t(3,s=Rg(v,f.name)),r.$$.dirty&2051&&t(2,l=(se=g.edges.filter(ne=>ne.field===f.name).map(ne=>g.records.find(X=>X.id==ne.target&&h.id==ne.source)).filter(ne=>!!(ne!=null&&ne.id)))!=null?se:[])},[g,f,l,s,w,A,D,N,F,W,H,h,v,Z,ee,L,te]}class TCe extends Eo{constructor(e){super(),ko(this,e,xCe,ACe,So,{field:1,record:11,graph:0,validationErrors:12})}}function Eme(r,e,t=null){return t?r.reduce((s,l)=>(s.push(l),l.id===t&&s.push({meta:e,id:qie(),value:null}),s),[]):[{meta:e,id:qie(),value:null},...r]}function Kae(r,e,t){const s=r.slice();return s[8]=e[t],s}function Yae(r){let e,t=r[1].fields,s=[];for(let l=0;lt(2,s=!s),v=(w,A)=>h(A,w);return r.$$set=w=>{"blockId"in w&&t(0,l=w.blockId),"blockData"in w&&t(4,u=w.blockData),"blockSchema"in w&&t(1,f=w.blockSchema)},t(2,s=!1),[l,f,s,h,u,g,v]}class MCe extends Eo{constructor(e){super(),ko(this,e,OCe,DCe,So,{blockId:0,blockData:4,blockSchema:1})}}function RCe(r){let e,t,s,l,u;return{c(){e=ie("div"),t=ie("input"),V(t,"type","text"),V(t,"id",s=r[0].id),V(t,"class","form-control"),V(t,"autocomplete","off"),V(e,"class","mb-0")},m(f,h){Ne(f,e,h),G(e,t),ur(t,r[0].value),l||(u=bn(t,"input",r[1]),l=!0)},p(f,[h]){h&1&&s!==(s=f[0].id)&&V(t,"id",s),h&1&&t.value!==f[0].value&&ur(t,f[0].value)},i:gn,o:gn,d(f){f&&Re(e),l=!1,u()}}}function NCe(r,e,t){let{block:s}=e;function l(){s.value=this.value,t(0,s)}return r.$$set=u=>{"block"in u&&t(0,s=u.block)},[s,l]}class PCe extends Eo{constructor(e){super(),ko(this,e,NCe,RCe,So,{block:0})}}function ICe(r){let e,t,s,l,u;return{c(){e=ie("div"),t=ie("textarea"),V(t,"id",s=r[0].id),V(t,"class","form-control svelte-1er4ovm"),V(t,"autocomplete","off"),V(e,"class","mb-0")},m(f,h){Ne(f,e,h),G(e,t),ur(t,r[0].value),r[3](t),l||(u=[bn(t,"input",r[2]),bn(t,"input",Ame)],l=!0)},p(f,[h]){h&1&&s!==(s=f[0].id)&&V(t,"id",s),h&1&&ur(t,f[0].value)},i:gn,o:gn,d(f){f&&Re(e),r[3](null),l=!1,Oi(u)}}}function Ame(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,l;H0(()=>{Ame(l)});function u(){s.value=this.value,t(0,s)}function f(h){Jo[h?"unshift":"push"](()=>{l=h,t(1,l)})}return r.$$set=h=>{"block"in h&&t(0,s=h.block)},[s,l,u,f]}class LCe extends Eo{constructor(e){super(),ko(this,e,BCe,ICe,So,{block:0})}}var xme={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 a=Array.prototype.slice.call(n);return a.sort(i)},l=function(n,i){return u(function(a,d){return n.eq(i(a),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,a){if(i.length!==a.length)return!1;for(var d=i.length,p=0;p{var d;return a(n,i.prototype)?!0:((d=n.constructor)===null||d===void 0?void 0:d.name)===i.name},F=n=>{const i=typeof n;return n===null?"null":i==="object"&&Array.isArray(n)?"array":i==="object"&&N(n,String,(a,d)=>d.isPrototypeOf(a))?"string":i},W=n=>i=>F(i)===n,H=n=>i=>typeof i===n,Z=n=>i=>n===i,ee=(n,i)=>te(n)&&N(n,i,(a,d)=>D(a)===d),L=W("string"),te=W("object"),se=n=>ee(n,Object),ne=W("array"),X=Z(null),_e=H("boolean"),ke=Z(void 0),Oe=n=>n==null,ye=n=>!Oe(n),me=H("function"),ot=H("number"),Ge=(n,i)=>{if(ne(n)){for(let a=0,d=n.length;a{},U=(n,i)=>(...a)=>n(i.apply(null,a)),ht=(n,i)=>a=>n(i(a)),je=n=>()=>n,St=n=>n,yt=(n,i)=>n===i;function Pe(n,...i){return(...a)=>{const d=i.concat(a);return n.apply(null,d)}}const et=n=>i=>!n(i),rn=n=>()=>{throw new Error(n)},xt=n=>n(),Tn=n=>{n()},Ke=je(!1),wt=je(!0);class de{constructor(i,a){this.tag=i,this.value=a}static some(i){return new de(!0,i)}static none(){return de.singletonNone}fold(i,a){return this.tag?a(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 ye(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 Ho=Array.prototype.slice,io=Array.prototype.indexOf,Cn=Array.prototype.push,_o=(n,i)=>io.call(n,i),$o=(n,i)=>{const a=_o(n,i);return a===-1?de.none():de.some(a)},_t=(n,i)=>_o(n,i)>-1,Ut=(n,i)=>{for(let a=0,d=n.length;a{const a=n.length,d=new Array(a);for(let p=0;p{for(let a=0,d=n.length;a{for(let a=n.length-1;a>=0;a--){const d=n[a];i(d,a)}},mn=(n,i)=>{const a=[],d=[];for(let p=0,_=n.length;p<_;p++){const E=n[p];(i(E,p)?a:d).push(E)}return{pass:a,fail:d}},Dt=(n,i)=>{const a=[];for(let d=0,p=n.length;d(Yt(n,(d,p)=>{a=i(a,d,p)}),a),zn=(n,i,a)=>(Be(n,(d,p)=>{a=i(a,d,p)}),a),ms=(n,i,a)=>{for(let d=0,p=n.length;dms(n,i,Ke),ws=(n,i)=>{for(let a=0,d=n.length;a{const i=[];for(let a=0,d=n.length;aOr(gt(n,i)),Js=(n,i)=>{for(let a=0,d=n.length;a{const i=Ho.call(n,0);return i.reverse(),i},vl=(n,i)=>Dt(n,a=>!_t(i,a)),lr=(n,i)=>{const a={};for(let d=0,p=n.length;d{const a=Ho.call(n,0);return a.sort(i),a},Zr=(n,i)=>i>=0&&iZr(n,0),Mo=n=>Zr(n,n.length-1),Mr=me(Array.from)?Array.from:n=>Ho.call(n),Ls=(n,i)=>{for(let a=0;a{const a=[],d=me(i)?p=>Ut(a,_=>i(_,p)):p=>_t(a,p);for(let p=0,_=n.length;p<_;p++){const E=n[p];d(E)||a.push(E)}return a},gs=Object.keys,yl=Object.hasOwnProperty,ln=(n,i)=>{const a=gs(n);for(let d=0,p=a.length;dLi(n,(a,d)=>({k:d,v:i(a,d)})),Li=(n,i)=>{const a={};return ln(n,(d,p)=>{const _=i(d,p);a[_.k]=_.v}),a},Ve=n=>(i,a)=>{n[a]=i},tt=(n,i,a,d)=>{ln(n,(p,_)=>{(i(p,_)?a:d)(p,_)})},Tt=(n,i)=>{const a={},d={};return tt(n,i,Ve(a),Ve(d)),{t:a,f:d}},Wt=(n,i)=>{const a={};return tt(n,i,Ve(a),dt),a},Zn=(n,i)=>{const a=[];return ln(n,(d,p)=>{a.push(i(d,p))}),a},co=n=>Zn(n,St),go=(n,i)=>cn(n,i)?de.from(n[i]):de.none(),cn=(n,i)=>yl.call(n,i),ns=(n,i)=>cn(n,i)&&n[i]!==void 0&&n[i]!==null,Ao=(n,i,a=A)=>w(a).eq(n,i),cs=n=>{const i={};return Be(n,a=>{i[a]={}}),gs(i)},Cr=n=>n.length!==void 0,Ir=Array.isArray,Vs=n=>{if(Ir(n))return n;{const i=[];for(let a=0,d=n.length;a{if(!n)return!1;if(a=a||n,Cr(n)){for(let d=0,p=n.length;d{const a=[];return Wr(n,(d,p)=>{a.push(i(d,p,n))}),a},Ll=(n,i)=>{const a=[];return Wr(n,(d,p)=>{(!i||i(d,p,n))&&a.push(d)}),a},mi=(n,i)=>{if(n){for(let a=0,d=n.length;a{let p=ke(a)?n[0]:a;for(let _=0;_{for(let d=0,p=n.length;dn[n.length-1],jt=n=>{let i=!1,a;return(...d)=>(i||(i=!0,a=n.apply(null,d)),a)},uo=(n,i,a,d)=>{const p=n.isiOS()&&/ipad/i.test(a)===!0,_=n.isiOS()&&!p,E=n.isiOS()||n.isAndroid(),R=E||d("(pointer:coarse)"),B=p||!_&&E&&d("(min-device-width:768px)"),Y=_||E&&!B,le=i.isSafari()&&n.isiOS()&&/safari/i.test(a)===!1,ue=!Y&&!B&&!le;return{isiPad:je(p),isiPhone:je(_),isTablet:je(B),isPhone:je(Y),isTouch:je(R),isAndroid:n.isAndroid,isiOS:n.isiOS,isWebView:je(le),isDesktop:je(ue)}},Bo=(n,i)=>{for(let a=0;a{const a=Bo(n,i);if(!a)return{major:0,minor:0};const d=p=>Number(i.replace(a,"$"+p));return Zo(d(1),d(2))},Yr=(n,i)=>{const a=String(i).toLowerCase();return n.length===0?lt():Ko(n,a)},lt=()=>Zo(0,0),Zo=(n,i)=>({major:n,minor:i}),Mi={nu:Zo,detect:Yr,unknown:lt},sl=(n,i)=>Ls(i.brands,a=>{const d=a.brand.toLowerCase();return no(n,p=>{var _;return d===((_=p.brand)===null||_===void 0?void 0:_.toLowerCase())}).map(p=>({current:p.name,version:Mi.nu(parseInt(a.version,10),0)}))}),fl=(n,i)=>{const a=String(i).toLowerCase();return no(n,d=>d.search(a))},fr=(n,i)=>fl(n,i).map(a=>{const d=Mi.detect(a.versionRegexes,i);return{current:a.name,version:d}}),Oc=(n,i)=>fl(n,i).map(a=>{const d=Mi.detect(a.versionRegexes,i);return{current:a.name,version:d}}),gc=(n,i)=>n.substring(i),Jl=(n,i,a)=>i===""||n.length>=i.length&&n.substr(a,a+i.length)===i,dl=(n,i)=>xr(n,i)?gc(n,i.length):n,Qs=(n,i,a=0,d)=>{const p=n.indexOf(i,a);return p!==-1?ke(d)?!0:p+i.length<=d:!1},xr=(n,i)=>Jl(n,i,0),Ki=(n,i)=>Jl(n,i,n.length-i.length),da=n=>i=>i.replace(n,""),pc=da(/^\s+|\s+$/g),qc=da(/^\s+/g),pu=da(/\s+$/g),pr=n=>n.length>0,Ql=n=>!pr(n),bu=(n,i)=>i<=0?"":new Array(i+1).join(n),Gc=(n,i=10)=>{const a=parseInt(n,i);return isNaN(a)?de.none():de.some(a)},Va=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,xl=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]+).*/,Va],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:[Va,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:xl("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:xl("firefox")},{name:"Safari",versionRegexes:[Va,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:n=>(Qs(n,"safari")||Qs(n,"mobile/"))&&Qs(n,"applewebkit")}],Rm=[{name:"Windows",search:xl("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:xl("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"macOS",search:xl("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:xl("linux"),versionRegexes:[]},{name:"Solaris",search:xl("sunos"),versionRegexes:[]},{name:"FreeBSD",search:xl("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:xl("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],pf={browsers:je(Tr),oses:je(Rm)},Sr="Edge",Fl="Chromium",rl="IE",Yi="Opera",vu="Firefox",Mc="Safari",Hl=()=>Rc({current:void 0,version:Mi.unknown()}),Rc=n=>{const i=n.current,a=n.version,d=p=>()=>i===p;return{current:i,version:a,isEdge:d(Sr),isChromium:d(Fl),isIE:d(rl),isOpera:d(Yi),isFirefox:d(vu),isSafari:d(Mc)}},bc={unknown:Hl,nu:Rc,edge:je(Sr),chromium:je(Fl),ie:je(rl),opera:je(Yi),firefox:je(vu),safari:je(Mc)},gd="Windows",Lf="iOS",yu="Android",Wa="Linux",Nc="macOS",bf="Solaris",Kc="FreeBSD",pd="ChromeOS",Te=()=>nt({current:void 0,version:Mi.unknown()}),nt=n=>{const i=n.current,a=n.version,d=p=>()=>i===p;return{current:i,version:a,isWindows:d(gd),isiOS:d(Lf),isAndroid:d(yu),isMacOS:d(Nc),isLinux:d(Wa),isSolaris:d(bf),isFreeBSD:d(Kc),isChromeOS:d(pd)}},pt={unknown:Te,nu:nt,windows:je(gd),ios:je(Lf),android:je(yu),linux:je(Wa),macos:je(Nc),solaris:je(bf),freebsd:je(Kc),chromeos:je(pd)},vn={detect:(n,i,a)=>{const d=pf.browsers(),p=pf.oses(),_=i.bind(B=>sl(d,B)).orThunk(()=>fr(d,n)).fold(bc.unknown,bc.nu),E=Oc(p,n).fold(pt.unknown,pt.nu),R=uo(E,_,n,a);return{browser:_,os:E,deviceType:R}}},Ro=n=>window.matchMedia(n).matches;let Rr=jt(()=>vn.detect(navigator.userAgent,de.from(navigator.userAgentData),Ro));const vs=()=>Rr(),is=navigator.userAgent,Ei=vs(),qs=Ei.browser,Hi=Ei.os,_u=Ei.deviceType,bd=is.indexOf("Windows Phone")!==-1,Yn={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:_u.isDesktop,isiPad:_u.isiPad,isiPhone:_u.isiPhone,isPhone:_u.isPhone,isTablet:_u.isTablet,isTouch:_u.isTouch,isWebView:_u.isWebView}},Nm=/^\s*|\s*$/g,$i=n=>Oe(n)?"":(""+n).replace(Nm,""),he=(n,i)=>i?i==="array"&&Ir(n)?!0:typeof n===i:n!==void 0,Ie=(n,i,a={})=>{const d=L(n)?n.split(i||","):n||[];let p=d.length;for(;p--;)a[d[p]]={};return a},Ze=cn,Bt=(n,...i)=>{for(let a=0;ai.call(d,p,_,a)===!1?!1:(Ln(p,i,a,d),!0)))},dn={trim:$i,isArray:Ir,is:he,toArray:Vs,makeMap:Ie,each:Wr,map:Fi,grep:Ll,inArray:mi,hasOwn:Ze,extend:Bt,walk:Ln,resolve:(n,i=window)=>{const a=n.split(".");for(let d=0,p=a.length;dne(n)?n:n===""?[]:Fi(n.split(i||","),$i),_addCacheSuffix:n=>{const i=Yn.cacheSuffix;return i&&(n+=(n.indexOf("?")===-1?"?":"&")+i),n}},qr=(n,i,a=yt)=>n.exists(d=>a(d,i)),Na=(n,i,a=yt)=>oi(n,i,a).getOr(n.isNone()&&i.isNone()),Xi=n=>{const i=[],a=d=>{i.push(d)};for(let d=0;dn.isSome()&&i.isSome()?de.some(a(n.getOrDie(),i.getOrDie())):de.none(),vf=(n,i,a,d)=>n.isSome()&&i.isSome()&&a.isSome()?de.some(d(n.getOrDie(),i.getOrDie(),a.getOrDie())):de.none(),Ss=(n,i)=>n?de.some(i):de.none(),Yc=typeof window<"u"?window:Function("return this;")(),Ai=(n,i)=>{let a=i!=null?i:Yc;for(let d=0;d{const a=n.split(".");return Ai(a,i)},Ri=(n,i)=>sc(n,i),Ff=(n,i)=>{const a=Ri(n,i);if(a==null)throw new Error(n+" not available on this browser");return a},hl=Object.getPrototypeOf,Hf=n=>Ff("HTMLElement",n),dr=n=>{const i=sc("ownerDocument.defaultView",n);return te(n)&&(Hf(i).prototype.isPrototypeOf(n)||/^HTML\w*Element$/.test(hl(n).constructor.name))},zu=8,Vu=9,vc=11,$f=1,jd=3,Xr=n=>n.dom.nodeName.toLowerCase(),Ji=n=>n.dom.nodeType,$l=n=>i=>Ji(i)===n,W0=n=>Ji(n)===zu||Xr(n)==="#comment",xi=n=>wa(n)&&dr(n.dom),wa=$l($f),ea=$l(jd),Ng=$l(Vu),zf=$l(vc),yc=n=>i=>wa(i)&&Xr(i)===n,yf=(n,i,a)=>{if(L(a)||_e(a)||ot(a))n.setAttribute(i,a+"");else throw console.error("Invalid call to Attribute.set. Key ",i,":: Value ",a,":: Element ",n),new Error("Attribute value was not simple")},Dr=(n,i,a)=>{yf(n.dom,i,a)},Wu=(n,i)=>{const a=n.dom;ln(i,(d,p)=>{yf(a,p,d)})},Pa=(n,i)=>{const a=n.dom.getAttribute(i);return a===null?void 0:a},zl=(n,i)=>de.from(Pa(n,i)),qi=(n,i)=>{const a=n.dom;return a&&a.hasAttribute?a.hasAttribute(i):!1},zi=(n,i)=>{n.dom.removeAttribute(i)},rc=n=>{const i=n.dom.attributes;return i==null||i.length===0},Vf=n=>zn(n.dom.attributes,(i,a)=>(i[a.name]=a.value,i),{}),Zd=(n,i)=>{const a=Pa(n,i);return a===void 0||a===""?[]:a.split(" ")},Pg=(n,i,a)=>{const p=Zd(n,i).concat([a]);return Dr(n,i,p.join(" ")),!0},Pm=(n,i,a)=>{const d=Dt(Zd(n,i),p=>p!==a);return d.length>0?Dr(n,i,d.join(" ")):zi(n,i),!1},Ia=n=>n.dom.classList!==void 0,Im=n=>Zd(n,"class"),ta=(n,i)=>Pg(n,"class",i),_f=(n,i)=>Pm(n,"class",i),zh=(n,i)=>_t(Im(n),i)?_f(n,i):ta(n,i),Uu=(n,i)=>{Ia(n)?n.dom.classList.add(i):ta(n,i)},Vh=n=>{(Ia(n)?n.dom.classList:Im(n)).length===0&&zi(n,"class")},Pc=(n,i)=>{Ia(n)?n.dom.classList.remove(i):_f(n,i),Vh(n)},Wh=(n,i)=>{const a=Ia(n)?n.dom.classList.toggle(i):zh(n,i);return Vh(n),a},wf=(n,i)=>Ia(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 Ua(d.childNodes[0])},Bm=(n,i)=>{const d=(i||document).createElement(n);return Ua(d)},Wf=(n,i)=>{const d=(i||document).createTextNode(n);return Ua(d)},Ua=n=>{if(n==null)throw new Error("Node cannot be null or undefined");return{dom:n}},Je={fromHtml:Bp,fromTag:Bm,fromText:Wf,fromDom:Ua,fromPoint:(n,i,a)=>de.from(n.dom.elementFromPoint(i,a)).map(Ua)},qd=(n,i)=>{const a=[],d=_=>(a.push(_),i(_));let p=i(n);do p=p.bind(d);while(p.isSome());return a},wu=(n,i)=>{const a=n.dom;if(a.nodeType!==$f)return!1;{const d=a;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!==$f&&n.nodeType!==Vu&&n.nodeType!==vc||n.childElementCount===0,L1=(n,i)=>{const a=i===void 0?document:i.dom;return Bg(a)?[]:gt(a.querySelectorAll(n),Je.fromDom)},Uh=(n,i)=>{const a=i===void 0?document:i.dom;return Bg(a)?de.none():de.from(a.querySelector(n)).map(Je.fromDom)},bt=(n,i)=>n.dom===i.dom,an=(n,i)=>{const a=n.dom,d=i.dom;return a===d?!1:a.contains(d)},sn=n=>Je.fromDom(n.dom.ownerDocument),To=n=>Ng(n)?n:sn(n),er=n=>Je.fromDom(To(n).dom.documentElement),Ur=n=>Je.fromDom(To(n).dom.defaultView),ai=n=>de.from(n.dom.parentNode).map(Je.fromDom),pi=n=>de.from(n.dom.parentElement).map(Je.fromDom),Gd=(n,i)=>{const a=me(i)?i:Ke;let d=n.dom;const p=[];for(;d.parentNode!==null&&d.parentNode!==void 0;){const _=d.parentNode,E=Je.fromDom(_);if(p.push(E),a(E)===!0)break;d=_}return p},U0=n=>{const i=a=>Dt(a,d=>!bt(n,d));return ai(n).map(Tl).map(i).getOr([])},_l=n=>de.from(n.dom.previousSibling).map(Je.fromDom),vd=n=>de.from(n.dom.nextSibling).map(Je.fromDom),Lg=n=>Zs(qd(n,_l)),na=n=>qd(n,vd),Tl=n=>gt(n.dom.childNodes,Je.fromDom),ju=(n,i)=>{const a=n.dom.childNodes;return de.from(a[i]).map(Je.fromDom)},si=n=>ju(n,0),Cu=n=>ju(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 Je.fromDom(i)},Kd=n=>zf(n)&&ye(n.dom.host),Fg=me(Element.prototype.attachShadow)&&me(Node.prototype.getRootNode),Yd=je(Fg),ja=Fg?n=>Je.fromDom(n.dom.getRootNode()):To,Zh=n=>Kd(n)?n:F1(To(n)),H1=n=>Kd(n)?n:Je.fromDom(To(n).dom.body),Lm=n=>{const i=ja(n);return Kd(i)?de.some(i):de.none()},Hg=n=>Je.fromDom(n.dom.host),qh=n=>{if(Yd()&&ye(n.target)){const i=Je.fromDom(n.target);if(wa(i)&&Xd(i)&&n.composed&&n.composedPath){const a=n.composedPath();if(a)return No(a)}}return de.from(n.target)},Xd=n=>ye(n.dom.shadowRoot),yd=n=>{const i=ea(n)?n.dom.parentNode:n.dom;if(i==null||i.ownerDocument===null)return!1;const a=i.ownerDocument;return Lm(Je.fromDom(i)).fold(()=>a.body.contains(i),ht(yd,Hg))};var ri=(n,i,a,d,p)=>n(a,d)?de.some(a):me(p)&&p(a)?de.none():i(a,d,p);const ci=(n,i,a)=>{let d=n.dom;const p=me(a)?a:Ke;for(;d.parentNode;){d=d.parentNode;const _=Je.fromDom(d);if(i(_))return de.some(_);if(p(_))break}return de.none()},Ba=(n,i,a)=>ri((p,_)=>_(p),ci,n,i,a),Lp=(n,i)=>{const a=n.dom;return a.parentNode?Q(Je.fromDom(a.parentNode),d=>!bt(n,d)&&i(d)):de.none()},Q=(n,i)=>{const a=p=>i(Je.fromDom(p));return no(n.dom.childNodes,a).map(Je.fromDom)},ce=(n,i)=>{const a=d=>{for(let p=0;pci(n,d=>wu(d,i),a),Qe=(n,i)=>Uh(i,n),it=(n,i,a)=>ri((p,_)=>wu(p,_),Ce,n,i,a),On=n=>it(n,"[contenteditable]"),_n=(n,i=!1)=>yd(n)?n.dom.isContentEditable:On(n).fold(je(i),a=>Yo(a)==="true"),Yo=n=>n.dom.contentEditable,os=n=>n.style!==void 0&&me(n.style.getPropertyValue),fo=(n,i,a)=>{if(!L(a))throw console.error("Invalid call to CSS.set. Property ",i,":: Value ",a,":: Element ",n),new Error("CSS value must be a string: "+a);os(n)&&n.style.setProperty(i,a)},kr=(n,i)=>{os(n)&&n.style.removeProperty(i)},Za=(n,i,a)=>{const d=n.dom;fo(d,i,a)},il=(n,i)=>{const a=n.dom;ln(i,(d,p)=>{fo(a,p,d)})},Ni=(n,i)=>{const a=n.dom,p=window.getComputedStyle(a).getPropertyValue(i);return p===""&&!yd(n)?Su(a,i):p},Su=(n,i)=>os(n)?n.style.getPropertyValue(i):"",Dl=(n,i)=>{const a=n.dom,d=Su(a,i);return de.from(d).filter(p=>p.length>0)},Gh=n=>{const i={},a=n.dom;if(os(a))for(let d=0;d{const a=n.dom;kr(a,i),qr(zl(n,"style").map(pc),"")&&zi(n,"style")},Vi=n=>n.dom.offsetWidth,wl=(n,i)=>{ai(n).each(d=>{d.dom.insertBefore(i.dom,n.dom)})},Xc=(n,i)=>{vd(n).fold(()=>{ai(n).each(p=>{Qi(p,i)})},d=>{wl(d,i)})},Jd=(n,i)=>{si(n).fold(()=>{Qi(n,i)},d=>{n.dom.insertBefore(i.dom,d.dom)})},Qi=(n,i)=>{n.dom.appendChild(i.dom)},j0=(n,i)=>{wl(n,i),Qi(i,n)},yv=(n,i)=>{Be(i,(a,d)=>{const p=d===0?n:i[d-1];Xc(p,a)})},Jr=(n,i)=>{Be(i,a=>{Qi(n,a)})},_d=n=>{n.dom.textContent="",Be(Tl(n),i=>{br(i)})},br=n=>{const i=n.dom;i.parentNode!==null&&i.parentNode.removeChild(i)},qa=n=>{const i=Tl(n);i.length>0&&yv(n,i),br(n)},Uf=(n,i)=>{const d=(i||document).createElement("div");return d.innerHTML=n,Tl(Je.fromDom(d))},Qd=n=>gt(n,Je.fromDom),xe=n=>n.dom.innerHTML,Cf=(n,i)=>{const d=sn(n).dom,p=Je.fromDom(d.createDocumentFragment()),_=Uf(i,d);Jr(p,_),_d(n),Qi(n,p)},$g=n=>{const i=Je.fromTag("div"),a=Je.fromDom(n.dom.cloneNode(!0));return Qi(i,a),xe(i)},ku=(n,i,a,d,p,_,E)=>({target:n,x:i,y:a,stop:d,prevent:p,kill:_,raw:E}),ui=n=>{const i=Je.fromDom(qh(n).getOr(n.target)),a=()=>n.stopPropagation(),d=()=>n.preventDefault(),p=U(d,a);return ku(i,n.clientX,n.clientY,a,d,p,n)},_v=(n,i)=>a=>{n(a)&&i(ui(a))},$1=(n,i,a,d,p)=>{const _=_v(a,d);return n.dom.addEventListener(i,_,p),{unbind:Pe(jf,n,i,_,p)}},Z0=(n,i,a,d)=>$1(n,i,a,d,!1),jf=(n,i,a,d)=>{n.dom.removeEventListener(i,a,d)},Hm=(n,i)=>({left:n,top:i,translate:(d,p)=>Hm(n+d,i+p)}),zg=Hm,wv=n=>{const i=n.getBoundingClientRect();return zg(i.left,i.top)},Sf=(n,i)=>n!==void 0?n:i!==void 0?i:0,h2=n=>{const i=n.dom.ownerDocument,a=i.body,d=i.defaultView,p=i.documentElement;if(a===n.dom)return zg(a.offsetLeft,a.offsetTop);const _=Sf(d==null?void 0:d.pageYOffset,p.scrollTop),E=Sf(d==null?void 0:d.pageXOffset,p.scrollLeft),R=Sf(p.clientTop,a.clientTop),B=Sf(p.clientLeft,a.clientLeft);return Eu(n).translate(E-B,_-R)},Eu=n=>{const i=n.dom,d=i.ownerDocument.body;return d===i?zg(d.offsetLeft,d.offsetTop):yd(n)?wv(i):zg(0,0)},Zu=n=>{const i=n!==void 0?n.dom:document,a=i.body.scrollLeft||i.documentElement.scrollLeft,d=i.body.scrollTop||i.documentElement.scrollTop;return zg(a,d)},q0=(n,i,a)=>{const p=(a!==void 0?a.dom:document).defaultView;p&&p.scrollTo(n,i)},G0=(n,i)=>{vs().browser.isSafari()&&me(n.dom.scrollIntoViewIfNeeded)?n.dom.scrollIntoViewIfNeeded(!1):n.dom.scrollIntoView(i)},K0=n=>{const i=n===void 0?window:n;return vs().browser.isFirefox()?de.none():de.from(i.visualViewport)},z1=(n,i,a,d)=>({x:n,y:i,width:a,height:d,right:n+a,bottom:i+d}),Zf=n=>{const i=n===void 0?window:n,a=i.document,d=Zu(Je.fromDom(a));return K0(i).fold(()=>{const p=i.document.documentElement,_=p.clientWidth,E=p.clientHeight;return z1(d.left,d.top,_,E)},p=>z1(Math.max(p.pageLeft,d.left),Math.max(p.pageTop,d.top),p.width,p.height))},Y0=(n,i)=>Dt(Tl(n),i),X0=(n,i)=>{let a=[];return Be(Tl(n),d=>{i(d)&&(a=a.concat([d])),a=a.concat(X0(d,i))}),a},ha=(n,i)=>L1(i,n),m2=(n,i,a)=>Ce(n,i,a).isSome();class bi{constructor(i,a){this.node=i,this.rootNode=a,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,a,d,p){if(i){if(!p&&i[a])return i[a];if(i!==this.rootNode){let _=i[d];if(_)return _;for(let E=i.parentNode;E&&E!==this.rootNode;E=E.parentNode)if(_=E[d],_)return _}}}findPreviousNode(i,a){if(i){const d=i.previousSibling;if(this.rootNode&&d===this.rootNode)return;if(d){if(!a){for(let _=d.lastChild;_;_=_.lastChild)if(!_.lastChild)return _}return d}const p=i.parentNode;if(p&&p!==this.rootNode)return p}}}const lo=n=>i=>!!i&&i.nodeType===n,wd=n=>!!n&&!Object.getPrototypeOf(n),Jn=lo(1),_c=n=>{const i=n.toLowerCase();return a=>ye(a)&&a.nodeName.toLowerCase()===i},kf=n=>{const i=n.map(a=>a.toLowerCase());return a=>{if(a&&a.nodeName){const d=a.nodeName.toLowerCase();return _t(i,d)}return!1}},eh=(n,i)=>{const a=i.toLowerCase().split(" ");return d=>{if(Jn(d)){const p=d.ownerDocument.defaultView;if(p)for(let _=0;_i=>Jn(i)&&i.hasAttribute(n),Vg=(n,i)=>a=>Jn(a)&&a.getAttribute(n)===i,Cd=n=>Jn(n)&&n.hasAttribute("data-mce-bogus"),ma=n=>Jn(n)&&n.getAttribute("data-mce-bogus")==="all",Au=n=>Jn(n)&&n.tagName==="TABLE",Fp=n=>i=>!!(Jn(i)&&(i.contentEditable===n||i.getAttribute("data-mce-contenteditable")===n)),V1=kf(["textarea","input"]),wn=lo(3),$m=lo(4),Sd=lo(7),th=lo(8),qu=lo(9),W1=lo(11),fi=_c("br"),Wi=_c("img"),ml=Fp("true"),As=Fp("false"),kd=kf(["td","th"]),Ca=kf(["td","th","caption"]),Gu=kf(["video","audio","object","embed"]),Vl=_c("li"),Cl=_c("details"),Hp=_c("summary"),en="\uFEFF",Gr="\xA0",J0=n=>n===en,Sl=n=>n.replace(/\uFEFF/g,""),Wg=((n,i)=>{const a=_=>{if(!n(_))throw new Error("Can only get "+i+" value of a "+i+" node");return d(_).getOr("")},d=_=>n(_)?de.from(_.dom.nodeValue):de.none();return{get:a,getOption:d,set:(_,E)=>{if(!n(_))throw new Error("Can only set raw "+i+" value of a "+i+" node");_.dom.nodeValue=E}}})(ea,"text"),Bc=n=>Wg.get(n),qf=n=>Wg.getOption(n),Gf=(n,i)=>Wg.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"],La=["td","th"],Er=["thead","tbody","tfoot"],Ul=["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"],Ga=["li","dd","dt"],Q0=["ul","ol","dl"],zm=["pre","script","textarea","style"],U1=["pre"].concat(nh),jl=n=>{let i;return a=>(i=i||lr(n,wt),cn(i,Xr(a)))},lc=jl($p),At=n=>Xr(n)==="table",wc=n=>wa(n)&&!lc(n),Jc=n=>wa(n)&&Xr(n)==="br",ac=jl(Ul),xu=jl(Q0),Zl=jl(Ga),ql=jl(Er),Vm=jl(La),Qc=jl(zm),eb=jl(U1),zo=n=>eb(n)||wc(n),z=n=>{const i=[];let a=n.dom;for(;a;)i.push(Je.fromDom(a)),a=a.lastChild;return i},K=n=>{const i=ha(n,"br"),a=Dt(z(n).slice(-1),Jc);i.length===a.length&&Be(a,br)},ve=()=>{const n=Je.fromTag("br");return Dr(n,"data-mce-bogus","1"),n},De=n=>{_d(n),Qi(n,ve())},at=n=>{Cu(n).each(i=>{_l(i).each(a=>{lc(n)&&Jc(i)&&lc(a)&&br(i)})})},Ft=en,Sn=J0,Bn=Sl,jo=Jn,es=wn,vi=n=>(es(n)&&(n=n.parentNode),jo(n)&&n.hasAttribute("data-mce-caret")),tr=n=>es(n)&&Sn(n.data),vr=n=>vi(n)||tr(n),Lc=n=>n.firstChild!==n.lastChild||!fi(n.firstChild),eu=(n,i)=>{var a;const p=((a=n.ownerDocument)!==null&&a!==void 0?a:document).createTextNode(Ft),_=n.parentNode;if(i){const E=n.previousSibling;if(es(E)){if(vr(E))return E;if(ar(E))return E.splitText(E.data.length-1)}_==null||_.insertBefore(p,n)}else{const E=n.nextSibling;if(es(E)){if(vr(E))return E;if(sh(E))return E.splitText(1),E}n.nextSibling?_==null||_.insertBefore(p,n.nextSibling):_==null||_.appendChild(p)}return p},Ku=n=>{const i=n.container();return wn(i)?i.data.charAt(n.offset())===Ft||n.isAtStart()&&tr(i.previousSibling):!1},Ef=n=>{const i=n.container();return wn(i)?i.data.charAt(n.offset()-1)===Ft||n.isAtEnd()&&tr(i.nextSibling):!1},oh=(n,i,a)=>{var d;const _=((d=i.ownerDocument)!==null&&d!==void 0?d:document).createElement(n);_.setAttribute("data-mce-caret",a?"before":"after"),_.setAttribute("data-mce-bogus","all"),_.appendChild(ve().dom);const E=i.parentNode;return a?E==null||E.insertBefore(_,i):i.nextSibling?E==null||E.insertBefore(_,i.nextSibling):E==null||E.appendChild(_),_},sh=n=>es(n)&&n.data[0]===Ft,ar=n=>es(n)&&n.data[n.data.length-1]===Ft,Wm=n=>{var i;const a=n.getElementsByTagName("br"),d=a[a.length-1];Cd(d)&&((i=d.parentNode)===null||i===void 0||i.removeChild(d))},Um=n=>n&&n.hasAttribute("data-mce-caret")?(Wm(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,el=n=>vi(n.startContainer),tu=ml,zp=As,jm=fi,Os=wn,Br=kf(["script","style","textarea"]),Ol=kf(["img","input","textarea","hr","iframe","video","audio","object","embed"]),cc=kf(["table"]),j1=vr,Sa=n=>j1(n)?!1:Os(n)?!Br(n.parentNode):Ol(n)||jm(n)||cc(n)||nu(n),Gi=n=>Jn(n)&&n.getAttribute("unselectable")==="true",nu=n=>!Gi(n)&&zp(n),Af=(n,i)=>{for(let a=n.parentNode;a&&a!==i;a=a.parentNode){if(nu(a))return!1;if(tu(a))return!0}return!0},Fw=n=>nu(n)?!zn(Mr(n.getElementsByTagName("*")),(i,a)=>i||tu(a),!1):!1,Kh=n=>Ol(n)||Fw(n),Ug=(n,i)=>Sa(n)&&Af(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===` + */function xae(r,e){var t=Object.keys(r);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(r);e&&(s=s.filter(function(l){return Object.getOwnPropertyDescriptor(r,l).enumerable})),t.push.apply(t,s)}return t}function l2(r){for(var e=1;e=0)&&(t[l]=r[l]);return t}function Bwe(r,e){if(r==null)return{};var t=Iwe(r,e),s,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(r);for(l=0;l=0)&&(!Object.prototype.propertyIsEnumerable.call(r,s)||(t[s]=r[s]))}return t}var Lwe="1.15.0";function Aw(r){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(r)}var Iw=Aw(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),dI=Aw(/Edge/i),Tae=Aw(/firefox/i),EP=Aw(/safari/i)&&!Aw(/chrome/i)&&!Aw(/android/i),fme=Aw(/iP(ad|od|hone)/i),dme=Aw(/chrome/i)&&Aw(/android/i),hme={capture:!1,passive:!1};function ca(r,e,t){r.addEventListener(e,t,!Iw&&hme)}function Bl(r,e,t){r.removeEventListener(e,t,!Iw&&hme)}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 Fwe(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=Fwe(r))}return null}var Dae=/\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(Dae," ").replace(" "+e+" "," ");r.className=(s+(t?" "+e:"")).replace(Dae," ")}}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 l=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return l&&new l(t)}function mme(r,e,t){if(r){var s=r.getElementsByTagName(e),l=0,u=s.length;if(t)for(;l=u:f=l<=u,!f)return s;if(s===n2())break;s=rk(s,!1)}return!1}function rO(r,e,t,s){for(var l=0,u=0,f=r.children;u2&&arguments[2]!==void 0?arguments[2]:{},l=s.evt,u=Bwe(s,Zwe);hI.pluginEvent.bind(Vr)(e,t,l2({dragEl:Vo,parentEl:Hu,ghostEl:ki,rootEl:jc,nextEl:B3,lastDownEl:Nz,cloneEl:mu,cloneHidden:ok,dragStarted:gP,putSortable:Ih,activeSortable:Vr.active,originalEvent:l,oldIndex:zD,oldDraggableIndex:xP,newIndex:T1,newDraggableIndex:ek,hideGhostForTarget:wme,unhideGhostForTarget:Cme,cloneNowHidden:function(){ok=!0},cloneNowShown:function(){ok=!1},dispatchSortableEvent:function(h){Eg({sortable:t,name:h,originalEvent:l})}},u))};function Eg(r){jwe(l2({putSortable:Ih,cloneEl:mu,targetEl:Vo,rootEl:jc,oldIndex:zD,oldDraggableIndex:xP,newIndex:T1,newDraggableIndex:ek},r))}var Vo,Hu,ki,jc,B3,Nz,mu,ok,zD,T1,xP,ek,U$,Ih,ID=!1,oV=!1,sV=[],N3,dv,dte,hte,Rae,Nae,gP,OD,TP,DP=!1,j$=!1,Pz,Em,mte=[],bne=!1,rV=[],ZV=typeof document<"u",Z$=fme,Pae=dI||Iw?"cssFloat":"float",qwe=ZV&&!dme&&!fme&&"draggable"in document.createElement("div"),vme=function(){if(!!ZV){if(Iw)return!1;var r=document.createElement("x");return r.style.cssText="pointer-events:auto",r.style.pointerEvents==="auto"}}(),yme=function(e,t){var s=zr(e),l=parseInt(s.width)-parseInt(s.paddingLeft)-parseInt(s.paddingRight)-parseInt(s.borderLeftWidth)-parseInt(s.borderRightWidth),u=rO(e,0,t),f=rO(e,1,t),h=u&&zr(u),g=f&&zr(f),v=h&&parseInt(h.marginLeft)+parseInt(h.marginRight)+ud(u).width,w=g&&parseInt(g.marginLeft)+parseInt(g.marginRight)+ud(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>=l&&s[Pae]==="none"||f&&s[Pae]==="none"&&v+w>l)?"vertical":"horizontal"},Gwe=function(e,t,s){var l=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 l===h||u===g||l+f/2===h+v/2},Kwe=function(e,t){var s;return sV.some(function(l){var u=l[M1].options.emptyInsertThreshold;if(!(!u||Roe(l))){var f=ud(l),h=e>=f.left-u&&e<=f.right+u,g=t>=f.top-u&&t<=f.bottom+u;if(h&&g)return s=l}}),s},_me=function(e){function t(u,f){return function(h,g,v,w){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,w),f)(h,g,v,w);var D=(f?h:g).options.group.name;return u===!0||typeof u=="string"&&u===D||u.join&&u.indexOf(D)>-1}}var s={},l=e.group;(!l||Rz(l)!="object")&&(l={name:l}),s.name=l.name,s.checkPull=t(l.pull,!0),s.checkPut=t(l.put),s.revertClone=l.revertClone,e.group=s},wme=function(){!vme&&ki&&zr(ki,"display","none")},Cme=function(){!vme&&ki&&zr(ki,"display","")};ZV&&!dme&&document.addEventListener("click",function(r){if(oV)return r.preventDefault(),r.stopPropagation&&r.stopPropagation(),r.stopImmediatePropagation&&r.stopImmediatePropagation(),oV=!1,!1},!0);var P3=function(e){if(Vo){e=e.touches?e.touches[0]:e;var t=Kwe(e.clientX,e.clientY);if(t){var s={};for(var l in e)e.hasOwnProperty(l)&&(s[l]=e[l]);s.target=s.rootEl=t,s.preventDefault=void 0,s.stopPropagation=void 0,t[M1]._onDragOver(s)}}},Ywe=function(e){Vo&&Vo.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=Dw({},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 yme(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&&!EP,emptyInsertThreshold:5};hI.initializePlugins(this,r,t);for(var s in t)!(s in e)&&(e[s]=t[s]);_me(e);for(var l in this)l.charAt(0)==="_"&&typeof this[l]=="function"&&(this[l]=this[l].bind(this));this.nativeDraggable=e.forceFallback?!1:qwe,this.nativeDraggable&&(this.options.touchStartThreshold=1),e.supportPointer?ca(r,"pointerdown",this._onTapStart):(ca(r,"mousedown",this._onTapStart),ca(r,"touchstart",this._onTapStart)),this.nativeDraggable&&(ca(r,"dragover",this),ca(r,"dragenter",this)),sV.push(this.el),e.store&&e.store.get&&this.sort(e.store.get(this)||[]),Dw(this,Vwe())}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,Vo):this.options.direction},_onTapStart:function(e){if(!!e.cancelable){var t=this,s=this.el,l=this.options,u=l.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,w=l.filter;if(sCe(s),!Vo&&!(/mousedown|pointerdown/.test(f)&&e.button!==0||l.disabled)&&!v.isContentEditable&&!(!this.nativeDraggable&&EP&&g&&g.tagName.toUpperCase()==="SELECT")&&(g=Ky(g,l.draggable,s,!1),!(g&&g.animated)&&Nz!==g)){if(zD=D0(g),xP=D0(g,l.draggable),typeof w=="function"){if(w.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(w&&(w=w.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}),w)){u&&e.cancelable&&e.preventDefault();return}l.handle&&!Ky(v,l.handle,s,!1)||this._prepareDragStart(e,h,g)}}},_prepareDragStart:function(e,t,s){var l=this,u=l.el,f=l.options,h=u.ownerDocument,g;if(s&&!Vo&&s.parentNode===u){var v=ud(s);if(jc=u,Vo=s,Hu=Vo.parentNode,B3=Vo.nextSibling,Nz=s,U$=f.group,Vr.dragged=Vo,N3={target:Vo,clientX:(t||e).clientX,clientY:(t||e).clientY},Rae=N3.clientX-v.left,Nae=N3.clientY-v.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,Vo.style["will-change"]="all",g=function(){if(Ep("delayEnded",l,{evt:e}),Vr.eventCanceled){l._onDrop();return}l._disableDelayedDragEvents(),!Tae&&l.nativeDraggable&&(Vo.draggable=!0),l._triggerDragStart(e,t),Eg({sortable:l,name:"choose",originalEvent:e}),A1(Vo,f.chosenClass,!0)},f.ignore.split(",").forEach(function(w){mme(Vo,w.trim(),gte)}),ca(h,"dragover",P3),ca(h,"mousemove",P3),ca(h,"touchmove",P3),ca(h,"mouseup",l._onDrop),ca(h,"touchend",l._onDrop),ca(h,"touchcancel",l._onDrop),Tae&&this.nativeDraggable&&(this.options.touchStartThreshold=4,Vo.draggable=!0),Ep("delayStart",this,{evt:e}),f.delay&&(!f.delayOnTouchOnly||t)&&(!this.nativeDraggable||!(dI||Iw))){if(Vr.eventCanceled){this._onDrop();return}ca(h,"mouseup",l._disableDelayedDrag),ca(h,"touchend",l._disableDelayedDrag),ca(h,"touchcancel",l._disableDelayedDrag),ca(h,"mousemove",l._delayedDragTouchMoveHandler),ca(h,"touchmove",l._delayedDragTouchMoveHandler),f.supportPointer&&ca(h,"pointermove",l._delayedDragTouchMoveHandler),l._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(){Vo&>e(Vo),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;Bl(e,"mouseup",this._disableDelayedDrag),Bl(e,"touchend",this._disableDelayedDrag),Bl(e,"touchcancel",this._disableDelayedDrag),Bl(e,"mousemove",this._delayedDragTouchMoveHandler),Bl(e,"touchmove",this._delayedDragTouchMoveHandler),Bl(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||e.pointerType=="touch"&&e,!this.nativeDraggable||t?this.options.supportPointer?ca(document,"pointermove",this._onTouchMove):t?ca(document,"touchmove",this._onTouchMove):ca(document,"mousemove",this._onTouchMove):(ca(Vo,"dragend",this),ca(jc,"dragstart",this._onDragStart));try{document.selection?Iz(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(e,t){if(ID=!1,jc&&Vo){Ep("dragStarted",this,{evt:t}),this.nativeDraggable&&ca(document,"dragover",Ywe);var s=this.options;!e&&A1(Vo,s.dragClass,!1),A1(Vo,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,wme();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(Vo.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);Cme()}},_onTouchMove:function(e){if(N3){var t=this.options,s=t.fallbackTolerance,l=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=Z$&&Em&&Mae(Em),w=(u.clientX-N3.clientX+l.x)/(h||1)+(v?v[0]-mte[0]:0)/(h||1),A=(u.clientY-N3.clientY+l.y)/(g||1)+(v?v[1]-mte[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:Hu,name:"add",toEl:Hu,fromEl:jc,originalEvent:e}),Eg({sortable:this,name:"remove",toEl:Hu,originalEvent:e}),Eg({rootEl:Hu,name:"sort",toEl:Hu,fromEl:jc,originalEvent:e}),Eg({sortable:this,name:"sort",toEl:Hu,originalEvent:e})),Ih&&Ih.save()):T1!==zD&&T1>=0&&(Eg({sortable:this,name:"update",toEl:Hu,originalEvent:e}),Eg({sortable:this,name:"sort",toEl:Hu,originalEvent:e})),Vr.active&&((T1==null||T1===-1)&&(T1=zD,ek=xP),Eg({sortable:this,name:"end",toEl:Hu,originalEvent:e}),this.save()))),this._nulling()},_nulling:function(){Ep("nulling",this),jc=Vo=Hu=ki=B3=mu=Nz=ok=N3=dv=gP=T1=ek=zD=xP=OD=TP=Ih=U$=Vr.dragged=Vr.ghost=Vr.clone=Vr.active=null,rV.forEach(function(e){e.checked=!0}),rV.length=dte=hte=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":Vo&&(this._onDragOver(e),Xwe(e));break;case"selectstart":e.preventDefault();break}},toArray:function(){for(var e=[],t,s=this.el.children,l=0,u=s.length,f=this.options;ls.right+l||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+l}function tCe(r,e,t,s,l,u,f,h){var g=s?r.clientY:r.clientX,v=s?t.height:t.width,w=s?t.top:t.left,A=s?t.bottom:t.right,D=!1;if(!f){if(h&&Pzw+v*u/2:gA-Pz)return-TP}else if(g>w+v*(1-l)/2&&gA-v*u/2)?g>w+v/2?1:-1:0}function nCe(r){return D0(Vo){f[w]=null}),vo(),t=f[e],t?t.p(g,v):(t=f[e]=u[e](g),t.c()),Ae(t,1),t.m(s.parentNode,s))},i(g){l||(Ae(t),l=!0)},o(g){$e(t),l=!1},d(g){f[e].d(g),g&&Re(s)}}}function cCe(r,e,t){let{$$slots:s={},$$scope:l}=e,{sortableClass:u}=e,{isTable:f=!1}=e,{sortableInstance:h}=e;const g=Ip();let v;H0(()=>{let D={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,D))});function w(D){Jo[D?"unshift":"push"](()=>{v=D,t(2,v)})}function A(D){Jo[D?"unshift":"push"](()=>{v=D,t(2,v)})}return r.$$set=D=>{"sortableClass"in D&&t(0,u=D.sortableClass),"isTable"in D&&t(1,f=D.isTable),"sortableInstance"in D&&t(3,h=D.sortableInstance),"$$scope"in D&&t(4,l=D.$$scope)},[u,f,v,h,l,s,w,A]}class mI extends Eo{constructor(e){super(),ko(this,e,cCe,aCe,So,{sortableClass:0,isTable:1,sortableInstance:3})}}function Bae(r,e,t){const s=r.slice();return s[11]=e[t],s}function Lae(r){let e,t;return{c(){e=ie("div"),t=Gt(r[1]),V(e,"class","invalid-feedback d-block mb-3")},m(s,l){Ne(s,e,l),G(e,t)},p(s,l){l&2&&Un(t,s[1])},d(s){s&&Re(e)}}}function Fae(r){let e,t;return e=new mI({props:{sortableClass:"row row-cols-3 mt-3",$$slots:{default:[uCe]},$$scope:{ctx:r}}}),e.$on("update",r[4]),{c(){on(e.$$.fragment)},m(s,l){Jt(e,s,l),t=!0},p(s,l){const u={};l&16385&&(u.$$scope={dirty:l,ctx:s}),e.$set(u)},i(s){t||(Ae(e.$$.fragment,s),t=!0)},o(s){$e(e.$$.fragment,s),t=!1},d(s){Qt(e,s)}}}function Hae(r,e){let t,s,l,u;return s=new uI({props:{classes:"h-100",record:e[11],hasDelete:!0}}),s.$on("remove",e[3]),{key:r,first:null,c(){t=ie("div"),on(s.$$.fragment),l=ze(),V(t,"class","col mb-3"),this.first=t},m(f,h){Ne(f,t,h),Jt(s,t,null),G(t,l),u=!0},p(f,h){e=f;const g={};h&1&&(g.record=e[11]),s.$set(g)},i(f){u||(Ae(s.$$.fragment,f),u=!0)},o(f){$e(s.$$.fragment,f),u=!1},d(f){f&&Re(t),Qt(s)}}}function uCe(r){let e=[],t=new Map,s,l,u=r[0];const f=h=>h[11].id;for(let h=0;h0&&Fae(r);return{c(){h&&h.c(),e=ze(),t=ie("div"),on(s.$$.fragment),l=ze(),g&&g.c(),u=Bs(),V(t,"class","inline-card-wrapper")},m(v,w){h&&h.m(v,w),Ne(v,e,w),Ne(v,t,w),Jt(s,t,null),Ne(v,l,w),g&&g.m(v,w),Ne(v,u,w),f=!0},p(v,[w]){v[1]?h?h.p(v,w):(h=Lae(v),h.c(),h.m(e.parentNode,e)):h&&(h.d(1),h=null),v[0].length>0?g?(g.p(v,w),w&1&&Ae(g,1)):(g=Fae(v),g.c(),Ae(g,1),g.m(u.parentNode,u)):g&&(bo(),$e(g,1,1,()=>{g=null}),vo())},i(v){f||(Ae(s.$$.fragment,v),Ae(g),f=!0)},o(v){$e(s.$$.fragment,v),$e(g),f=!1},d(v){h&&h.d(v),v&&Re(e),v&&Re(t),Qt(s),v&&Re(l),g&&g.d(v),v&&Re(u)}}}function dCe(r,e,t){let s,l;const u=ni("channel");let{record:f}=e,{field:h}=e,{graph:g}=e,{validationErrors:v}=e,w=u.schemas.filter(F=>h.collections.includes(F.name));function A(F){F.preventDefault(),t(6,g.edges=g.edges.filter(W=>!(W.target===F.detail&&W.field===h.name)),g)}function D(F){t(6,g.edges=_O(F.detail.source,F.detail.target,g.edges,h.name),g)}function N(F){F.preventDefault(),t(6,g=cI(g,f,F.detail.records,h.name,F.detail.action))}return r.$$set=F=>{"record"in F&&t(7,f=F.record),"field"in F&&t(8,h=F.field),"graph"in F&&t(6,g=F.graph),"validationErrors"in F&&t(9,v=F.validationErrors)},r.$$.update=()=>{var F;r.$$.dirty&768&&t(1,s=Rg(v,h.name)),r.$$.dirty&448&&t(0,l=(F=g.edges.filter(W=>W.field===h.name).map(W=>g.records.find(H=>H.id==W.target&&f.id==W.source)).filter(W=>!!(W!=null&&W.id)))!=null?F:[])},[l,s,w,A,D,N,g,f,h,v]}class hCe extends Eo{constructor(e){super(),ko(this,e,dCe,fCe,So,{record:7,field:8,graph:6,validationErrors:9})}}function $ae(r,e,t){const s=r.slice();return s[21]=e[t],s}function mCe(r){let e,t,s,l,u,f,h,g,v,w,A,D,N,F,W,H,Z,ee,L,te,se,ne,X,_e,ke,Oe,ye,me,ot,Ge;f=new fa({props:{icon:"pencil",width:12,height:12}});const dt=[vCe,bCe],U=[];function ht(xt,Tn){return xt[7]?0:1}v=ht(r),w=U[v]=dt[v](r),F=new fa({props:{icon:"ellipsis"}});let je=!r[1]&&zae(r),St=!r[2]&&Vae(r),yt=r[8].type==="files"&&yCe(r),Pe=r[8].fields.filter(Uae),et=[];for(let xt=0;xt$e(et[xt],1,1,()=>{et[xt]=null});return{c(){e=ie("div"),t=ie("div"),s=ie("small"),s.textContent=`${r[8].label}`,l=ze(),u=ie("button"),on(f.$$.fragment),h=ze(),g=ie("button"),w.c(),A=ze(),D=ie("div"),N=ie("button"),on(F.$$.fragment),W=ze(),H=ie("div"),Z=ie("a"),ee=Gt("Edit in new tab"),te=ze(),se=ie("button"),se.textContent="Remove",ne=ze(),X=ie("div"),je&&je.c(),_e=ze(),St&&St.c(),ke=ze(),Oe=ie("div"),yt&&yt.c(),ye=ze();for(let xt=0;xt{U[Ke]=null}),vo(),w=U[v],w||(w=U[v]=dt[v](xt),w.c()),Ae(w,1),w.m(g,null)),(!me||Tn&1&&L!==(L="/records/"+xt[0].id))&&V(Z,"href",L),xt[1]?je&&(bo(),$e(je,1,1,()=>{je=null}),vo()):je?(je.p(xt,Tn),Tn&2&&Ae(je,1)):(je=zae(xt),je.c(),Ae(je,1),je.m(X,_e)),xt[2]?St&&(bo(),$e(St,1,1,()=>{St=null}),vo()):St?(St.p(xt,Tn),Tn&4&&Ae(St,1)):(St=Vae(xt),St.c(),Ae(St,1),St.m(X,null)),xt[8].type==="files"&&yt.p(xt,Tn),Tn&257){Pe=xt[8].fields.filter(Uae);let wt;for(wt=0;wt{f[w]=null}),vo(),s=f[t],s?s.p(g,v):(s=f[t]=u[t](g),s.c()),Ae(s,1),s.m(e,null))},i(g){l||(Ae(s),l=!0)},o(g){$e(s),l=!1},d(g){g&&Re(e),f[t].d()}}}const Uae=r=>!(r.trashed||["tab"].includes(r.ui)||["id"].includes(r.name));function kCe(r,e,t){let s,l;const u=ni("channel"),f=Ip();let{isFirst:h}=e,{isLast:g}=e,{toDelete:v=!1}=e,{record:w}=e,A,D,N=u.schemas.find(_e=>_e.name===w.schema);function F(_e){_e.preventDefault(),axios.get(u.lucentUrl+"/records/editInline/"+w.id).then(ke=>{t(0,w=ke.data),t(4,A=ke.data.record),t(5,D=ke.data.graph),t(6,s=!0)}).catch(ke=>{console.log(ke)})}function W(_e){_e.preventDefault(),f("moveup")}function H(_e){_e.preventDefault(),f("movedn")}function Z(_e){_e.preventDefault(),f("inlinesaved",_e.detail),t(6,s=!1)}function ee(_e){_e.preventDefault(),f("remove",w.id)}function L(_e){_e.preventDefault(),f("trash",w.id)}function te(_e){_e.preventDefault(),f("undoremove",w.id)}function se(_e){_e.preventDefault(),t(6,s=!1)}H0(()=>{t(6,s=!1)});function ne(_e){_e.preventDefault(),axios.post(u.lucentUrl+"/records/status/trashed",[w]).then(ke=>{f("remove",w.id)}).catch(ke=>{console.log(ke)})}const X=_e=>t(7,l=!l);return r.$$set=_e=>{"isFirst"in _e&&t(1,h=_e.isFirst),"isLast"in _e&&t(2,g=_e.isLast),"toDelete"in _e&&t(3,v=_e.toDelete),"record"in _e&&t(0,w=_e.record)},t(6,s=!1),t(7,l=!1),[w,h,g,v,A,D,s,l,N,F,W,H,Z,ee,L,te,se,ne,X]}class ECe extends Eo{constructor(e){super(),ko(this,e,kCe,SCe,So,{isFirst:1,isLast:2,toDelete:3,record:0})}}function kme(r,{from:e,to:t},s={}){const l=getComputedStyle(r),u=l.transform==="none"?"":l.transform,[f,h]=l.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:w=0,duration:A=N=>Math.sqrt(N)*120,easing:D=qhe}=s;return{delay:w,duration:B0(A)?A(Math.sqrt(g*g+v*v)):A,easing:D,css:(N,F)=>{const W=F*g,H=F*v,Z=N+F*e.width/t.width,ee=N+F*e.height/t.height;return`transform: ${u} translate(${W}px, ${H}px) scale(${Z}, ${ee});`}}}function jae(r,e,t){const s=r.slice();return s[18]=e[t],s[19]=e,s[20]=t,s}function Zae(r){let e,t;return{c(){e=ie("div"),t=Gt(r[3]),V(e,"class","invalid-feedback d-block mb-3")},m(s,l){Ne(s,e,l),G(e,t)},p(s,l){l&8&&Un(t,s[3])},d(s){s&&Re(e)}}}function qae(r){let e=[],t=new Map,s,l,u=r[2];const f=h=>h[18].id;for(let h=0;hwr(s,"record",D)),s.$on("inlinesaved",e[5]),s.$on("moveup",N),s.$on("movedn",F),s.$on("remove",e[6]),s.$on("undoremove",e[8]),s.$on("trash",e[7]),f=new fI({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=ie("div"),on(s.$$.fragment),u=ze(),on(f.$$.fragment),h=ze(),V(t,"class","inline-card-wrapper"),this.first=t},m(H,Z){Ne(H,t,Z),Jt(s,t,null),G(t,u),Jt(f,t,null),G(t,h),w=!0},p(H,Z){e=H;const ee={};Z&4&&(ee.isFirst=e[20]===0),Z&4&&(ee.isLast=e[20]+1===e[2].length),Z&7&&(ee.toDelete=e[0].edges.find(A)._isTrashed),!l&&Z&4&&(l=!0,ee.record=e[18],Ar(()=>l=!1)),s.$set(ee);const L={};Z&2&&(L.field=e[1]),Z&4&&(L.recordId=e[18].id),f.$set(L)},r(){g=t.getBoundingClientRect()},f(){Vhe(t),v()},a(){v(),v=zhe(t,g,kme,{delay:250,duration:250,easing:Ghe})},i(H){w||(Ae(s.$$.fragment,H),Ae(f.$$.fragment,H),w=!0)},o(H){$e(s.$$.fragment,H),$e(f.$$.fragment,H),w=!1},d(H){H&&Re(t),Qt(s),Qt(f)}}}function ACe(r){let e,t,s,l,u,f,h=r[3]&&Zae(r);s=new fI({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&&qae(r);return{c(){h&&h.c(),e=ze(),t=ie("div"),on(s.$$.fragment),l=ze(),g&&g.c(),u=Bs(),V(t,"class","inline-card-wrapper")},m(v,w){h&&h.m(v,w),Ne(v,e,w),Ne(v,t,w),Jt(s,t,null),Ne(v,l,w),g&&g.m(v,w),Ne(v,u,w),f=!0},p(v,[w]){v[3]?h?h.p(v,w):(h=Zae(v),h.c(),h.m(e.parentNode,e)):h&&(h.d(1),h=null);const A={};w&2&&(A.field=v[1]),s.$set(A),v[2].length>0?g?(g.p(v,w),w&4&&Ae(g,1)):(g=qae(v),g.c(),Ae(g,1),g.m(u.parentNode,u)):g&&(bo(),$e(g,1,1,()=>{g=null}),vo())},i(v){f||(Ae(s.$$.fragment,v),Ae(g),f=!0)},o(v){$e(s.$$.fragment,v),$e(g),f=!1},d(v){h&&h.d(v),v&&Re(e),v&&Re(t),Qt(s),v&&Re(l),g&&g.d(v),v&&Re(u)}}}function xCe(r,e,t){let s,l;const u=ni("channel");let{field:f}=e,{record:h}=e,{graph:g}=e,{validationErrors:v}=e,w=u.schemas.filter(se=>f.collections.includes(se.name));function A(se){const ne=se.detail.records[0];t(0,g.edges=g.edges.map(X=>X.source===ne.id?ne:X),g)}function D(se){se.preventDefault(),t(0,g.edges=g.edges.filter(ne=>!(ne.target===se.detail&&ne.field===f.name)),g)}function N(se){se.preventDefault(),t(0,g.edges=g.edges.map(ne=>(ne.target===se.detail&&ne.field===f.name&&(ne._isTrashed=!0),ne)),g)}function F(se){se.preventDefault(),t(0,g.edges=g.edges.map(ne=>(ne.target===se.detail&&ne.field===f.name&&delete ne._isTrashed,ne)),g)}function W(se){var ye;se.preventDefault();const ne=se.detail.records,X=(ye=se.detail.after)!=null?ye:null,_e=se.detail.action;let ke=ne.map(me=>({target:me.id,source:h.id,sourceSchema:h.schema,targetSchema:me.schema,field:f.name,rank:""})),Oe=g.edges;if(_e==="replace"&&(Oe=Oe.filter(me=>me.field!==f.name)),t(0,g.records=Dc.exports.uniqBy([...g.records,...ne],me=>me.id),g),t(0,g.edges=Dc.exports.uniqBy([...Oe,...ke],me=>me.target+me.field),g),!X)t(0,g.edges=Dc.exports.uniqBy([...ke,...Oe],me=>me.target+me.field),g);else{let me=!1,ot=Oe.reduce((Ge,dt)=>(me?Ge.after.push(dt):Ge.before.push(dt),me===!1&&dt.target===X&&(me=!0),Ge),{before:[],after:[]});t(0,g.edges=Dc.exports.uniqBy([...ot.before,...ke,...ot.after],Ge=>Ge.target+Ge.field),g)}}function H(se,ne,X){t(0,g.edges=_O(ne,X,g.edges,f.name),g)}const Z=(se,ne)=>ne.field===f.name&&ne.target===se.id;function ee(se,ne,X,_e){X[_e]=se,t(2,l),t(0,g),t(1,f),t(11,h)}const L=(se,ne)=>H(ne,se,se-1),te=(se,ne)=>H(ne,se,se+1);return r.$$set=se=>{"field"in se&&t(1,f=se.field),"record"in se&&t(11,h=se.record),"graph"in se&&t(0,g=se.graph),"validationErrors"in se&&t(12,v=se.validationErrors)},r.$$.update=()=>{var se;r.$$.dirty&4098&&t(3,s=Rg(v,f.name)),r.$$.dirty&2051&&t(2,l=(se=g.edges.filter(ne=>ne.field===f.name).map(ne=>g.records.find(X=>X.id==ne.target&&h.id==ne.source)).filter(ne=>!!(ne!=null&&ne.id)))!=null?se:[])},[g,f,l,s,w,A,D,N,F,W,H,h,v,Z,ee,L,te]}class TCe extends Eo{constructor(e){super(),ko(this,e,xCe,ACe,So,{field:1,record:11,graph:0,validationErrors:12})}}function Eme(r,e,t=null){return t?r.reduce((s,l)=>(s.push(l),l.id===t&&s.push({meta:e,id:Gie(),value:null}),s),[]):[{meta:e,id:Gie(),value:null},...r]}function Kae(r,e,t){const s=r.slice();return s[8]=e[t],s}function Yae(r){let e,t=r[1].fields,s=[];for(let l=0;lt(2,s=!s),v=(w,A)=>h(A,w);return r.$$set=w=>{"blockId"in w&&t(0,l=w.blockId),"blockData"in w&&t(4,u=w.blockData),"blockSchema"in w&&t(1,f=w.blockSchema)},t(2,s=!1),[l,f,s,h,u,g,v]}class MCe extends Eo{constructor(e){super(),ko(this,e,OCe,DCe,So,{blockId:0,blockData:4,blockSchema:1})}}function RCe(r){let e,t,s,l,u;return{c(){e=ie("div"),t=ie("input"),V(t,"type","text"),V(t,"id",s=r[0].id),V(t,"class","form-control"),V(t,"autocomplete","off"),V(e,"class","mb-0")},m(f,h){Ne(f,e,h),G(e,t),ur(t,r[0].value),l||(u=bn(t,"input",r[1]),l=!0)},p(f,[h]){h&1&&s!==(s=f[0].id)&&V(t,"id",s),h&1&&t.value!==f[0].value&&ur(t,f[0].value)},i:gn,o:gn,d(f){f&&Re(e),l=!1,u()}}}function NCe(r,e,t){let{block:s}=e;function l(){s.value=this.value,t(0,s)}return r.$$set=u=>{"block"in u&&t(0,s=u.block)},[s,l]}class PCe extends Eo{constructor(e){super(),ko(this,e,NCe,RCe,So,{block:0})}}function ICe(r){let e,t,s,l,u;return{c(){e=ie("div"),t=ie("textarea"),V(t,"id",s=r[0].id),V(t,"class","form-control svelte-1er4ovm"),V(t,"autocomplete","off"),V(e,"class","mb-0")},m(f,h){Ne(f,e,h),G(e,t),ur(t,r[0].value),r[3](t),l||(u=[bn(t,"input",r[2]),bn(t,"input",Ame)],l=!0)},p(f,[h]){h&1&&s!==(s=f[0].id)&&V(t,"id",s),h&1&&ur(t,f[0].value)},i:gn,o:gn,d(f){f&&Re(e),r[3](null),l=!1,Oi(u)}}}function Ame(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,l;H0(()=>{Ame(l)});function u(){s.value=this.value,t(0,s)}function f(h){Jo[h?"unshift":"push"](()=>{l=h,t(1,l)})}return r.$$set=h=>{"block"in h&&t(0,s=h.block)},[s,l,u,f]}class LCe extends Eo{constructor(e){super(),ko(this,e,BCe,ICe,So,{block:0})}}var xme={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 a=Array.prototype.slice.call(n);return a.sort(i)},l=function(n,i){return u(function(a,d){return n.eq(i(a),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,a){if(i.length!==a.length)return!1;for(var d=i.length,p=0;p{var d;return a(n,i.prototype)?!0:((d=n.constructor)===null||d===void 0?void 0:d.name)===i.name},F=n=>{const i=typeof n;return n===null?"null":i==="object"&&Array.isArray(n)?"array":i==="object"&&N(n,String,(a,d)=>d.isPrototypeOf(a))?"string":i},W=n=>i=>F(i)===n,H=n=>i=>typeof i===n,Z=n=>i=>n===i,ee=(n,i)=>te(n)&&N(n,i,(a,d)=>D(a)===d),L=W("string"),te=W("object"),se=n=>ee(n,Object),ne=W("array"),X=Z(null),_e=H("boolean"),ke=Z(void 0),Oe=n=>n==null,ye=n=>!Oe(n),me=H("function"),ot=H("number"),Ge=(n,i)=>{if(ne(n)){for(let a=0,d=n.length;a{},U=(n,i)=>(...a)=>n(i.apply(null,a)),ht=(n,i)=>a=>n(i(a)),je=n=>()=>n,St=n=>n,yt=(n,i)=>n===i;function Pe(n,...i){return(...a)=>{const d=i.concat(a);return n.apply(null,d)}}const et=n=>i=>!n(i),rn=n=>()=>{throw new Error(n)},xt=n=>n(),Tn=n=>{n()},Ke=je(!1),wt=je(!0);class de{constructor(i,a){this.tag=i,this.value=a}static some(i){return new de(!0,i)}static none(){return de.singletonNone}fold(i,a){return this.tag?a(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 ye(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 Ho=Array.prototype.slice,io=Array.prototype.indexOf,Cn=Array.prototype.push,_o=(n,i)=>io.call(n,i),$o=(n,i)=>{const a=_o(n,i);return a===-1?de.none():de.some(a)},_t=(n,i)=>_o(n,i)>-1,Ut=(n,i)=>{for(let a=0,d=n.length;a{const a=n.length,d=new Array(a);for(let p=0;p{for(let a=0,d=n.length;a{for(let a=n.length-1;a>=0;a--){const d=n[a];i(d,a)}},mn=(n,i)=>{const a=[],d=[];for(let p=0,_=n.length;p<_;p++){const E=n[p];(i(E,p)?a:d).push(E)}return{pass:a,fail:d}},Dt=(n,i)=>{const a=[];for(let d=0,p=n.length;d(Yt(n,(d,p)=>{a=i(a,d,p)}),a),zn=(n,i,a)=>(Be(n,(d,p)=>{a=i(a,d,p)}),a),ms=(n,i,a)=>{for(let d=0,p=n.length;dms(n,i,Ke),ws=(n,i)=>{for(let a=0,d=n.length;a{const i=[];for(let a=0,d=n.length;aOr(gt(n,i)),Js=(n,i)=>{for(let a=0,d=n.length;a{const i=Ho.call(n,0);return i.reverse(),i},vl=(n,i)=>Dt(n,a=>!_t(i,a)),lr=(n,i)=>{const a={};for(let d=0,p=n.length;d{const a=Ho.call(n,0);return a.sort(i),a},Zr=(n,i)=>i>=0&&iZr(n,0),Mo=n=>Zr(n,n.length-1),Mr=me(Array.from)?Array.from:n=>Ho.call(n),Ls=(n,i)=>{for(let a=0;a{const a=[],d=me(i)?p=>Ut(a,_=>i(_,p)):p=>_t(a,p);for(let p=0,_=n.length;p<_;p++){const E=n[p];d(E)||a.push(E)}return a},gs=Object.keys,yl=Object.hasOwnProperty,ln=(n,i)=>{const a=gs(n);for(let d=0,p=a.length;dLi(n,(a,d)=>({k:d,v:i(a,d)})),Li=(n,i)=>{const a={};return ln(n,(d,p)=>{const _=i(d,p);a[_.k]=_.v}),a},Ve=n=>(i,a)=>{n[a]=i},tt=(n,i,a,d)=>{ln(n,(p,_)=>{(i(p,_)?a:d)(p,_)})},Tt=(n,i)=>{const a={},d={};return tt(n,i,Ve(a),Ve(d)),{t:a,f:d}},Wt=(n,i)=>{const a={};return tt(n,i,Ve(a),dt),a},Zn=(n,i)=>{const a=[];return ln(n,(d,p)=>{a.push(i(d,p))}),a},co=n=>Zn(n,St),go=(n,i)=>cn(n,i)?de.from(n[i]):de.none(),cn=(n,i)=>yl.call(n,i),ns=(n,i)=>cn(n,i)&&n[i]!==void 0&&n[i]!==null,Ao=(n,i,a=A)=>w(a).eq(n,i),cs=n=>{const i={};return Be(n,a=>{i[a]={}}),gs(i)},Cr=n=>n.length!==void 0,Ir=Array.isArray,Vs=n=>{if(Ir(n))return n;{const i=[];for(let a=0,d=n.length;a{if(!n)return!1;if(a=a||n,Cr(n)){for(let d=0,p=n.length;d{const a=[];return Wr(n,(d,p)=>{a.push(i(d,p,n))}),a},Ll=(n,i)=>{const a=[];return Wr(n,(d,p)=>{(!i||i(d,p,n))&&a.push(d)}),a},mi=(n,i)=>{if(n){for(let a=0,d=n.length;a{let p=ke(a)?n[0]:a;for(let _=0;_{for(let d=0,p=n.length;dn[n.length-1],jt=n=>{let i=!1,a;return(...d)=>(i||(i=!0,a=n.apply(null,d)),a)},uo=(n,i,a,d)=>{const p=n.isiOS()&&/ipad/i.test(a)===!0,_=n.isiOS()&&!p,E=n.isiOS()||n.isAndroid(),R=E||d("(pointer:coarse)"),B=p||!_&&E&&d("(min-device-width:768px)"),Y=_||E&&!B,le=i.isSafari()&&n.isiOS()&&/safari/i.test(a)===!1,ue=!Y&&!B&&!le;return{isiPad:je(p),isiPhone:je(_),isTablet:je(B),isPhone:je(Y),isTouch:je(R),isAndroid:n.isAndroid,isiOS:n.isiOS,isWebView:je(le),isDesktop:je(ue)}},Bo=(n,i)=>{for(let a=0;a{const a=Bo(n,i);if(!a)return{major:0,minor:0};const d=p=>Number(i.replace(a,"$"+p));return Zo(d(1),d(2))},Yr=(n,i)=>{const a=String(i).toLowerCase();return n.length===0?lt():Ko(n,a)},lt=()=>Zo(0,0),Zo=(n,i)=>({major:n,minor:i}),Mi={nu:Zo,detect:Yr,unknown:lt},sl=(n,i)=>Ls(i.brands,a=>{const d=a.brand.toLowerCase();return no(n,p=>{var _;return d===((_=p.brand)===null||_===void 0?void 0:_.toLowerCase())}).map(p=>({current:p.name,version:Mi.nu(parseInt(a.version,10),0)}))}),fl=(n,i)=>{const a=String(i).toLowerCase();return no(n,d=>d.search(a))},fr=(n,i)=>fl(n,i).map(a=>{const d=Mi.detect(a.versionRegexes,i);return{current:a.name,version:d}}),Oc=(n,i)=>fl(n,i).map(a=>{const d=Mi.detect(a.versionRegexes,i);return{current:a.name,version:d}}),gc=(n,i)=>n.substring(i),Jl=(n,i,a)=>i===""||n.length>=i.length&&n.substr(a,a+i.length)===i,dl=(n,i)=>xr(n,i)?gc(n,i.length):n,Qs=(n,i,a=0,d)=>{const p=n.indexOf(i,a);return p!==-1?ke(d)?!0:p+i.length<=d:!1},xr=(n,i)=>Jl(n,i,0),Ki=(n,i)=>Jl(n,i,n.length-i.length),da=n=>i=>i.replace(n,""),pc=da(/^\s+|\s+$/g),qc=da(/^\s+/g),pu=da(/\s+$/g),pr=n=>n.length>0,Ql=n=>!pr(n),bu=(n,i)=>i<=0?"":new Array(i+1).join(n),Gc=(n,i=10)=>{const a=parseInt(n,i);return isNaN(a)?de.none():de.some(a)},Va=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,xl=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]+).*/,Va],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:[Va,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:xl("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:xl("firefox")},{name:"Safari",versionRegexes:[Va,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:n=>(Qs(n,"safari")||Qs(n,"mobile/"))&&Qs(n,"applewebkit")}],Rm=[{name:"Windows",search:xl("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:xl("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"macOS",search:xl("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:xl("linux"),versionRegexes:[]},{name:"Solaris",search:xl("sunos"),versionRegexes:[]},{name:"FreeBSD",search:xl("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:xl("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],pf={browsers:je(Tr),oses:je(Rm)},Sr="Edge",Fl="Chromium",rl="IE",Yi="Opera",vu="Firefox",Mc="Safari",Hl=()=>Rc({current:void 0,version:Mi.unknown()}),Rc=n=>{const i=n.current,a=n.version,d=p=>()=>i===p;return{current:i,version:a,isEdge:d(Sr),isChromium:d(Fl),isIE:d(rl),isOpera:d(Yi),isFirefox:d(vu),isSafari:d(Mc)}},bc={unknown:Hl,nu:Rc,edge:je(Sr),chromium:je(Fl),ie:je(rl),opera:je(Yi),firefox:je(vu),safari:je(Mc)},gd="Windows",Lf="iOS",yu="Android",Wa="Linux",Nc="macOS",bf="Solaris",Kc="FreeBSD",pd="ChromeOS",Te=()=>nt({current:void 0,version:Mi.unknown()}),nt=n=>{const i=n.current,a=n.version,d=p=>()=>i===p;return{current:i,version:a,isWindows:d(gd),isiOS:d(Lf),isAndroid:d(yu),isMacOS:d(Nc),isLinux:d(Wa),isSolaris:d(bf),isFreeBSD:d(Kc),isChromeOS:d(pd)}},pt={unknown:Te,nu:nt,windows:je(gd),ios:je(Lf),android:je(yu),linux:je(Wa),macos:je(Nc),solaris:je(bf),freebsd:je(Kc),chromeos:je(pd)},vn={detect:(n,i,a)=>{const d=pf.browsers(),p=pf.oses(),_=i.bind(B=>sl(d,B)).orThunk(()=>fr(d,n)).fold(bc.unknown,bc.nu),E=Oc(p,n).fold(pt.unknown,pt.nu),R=uo(E,_,n,a);return{browser:_,os:E,deviceType:R}}},Ro=n=>window.matchMedia(n).matches;let Rr=jt(()=>vn.detect(navigator.userAgent,de.from(navigator.userAgentData),Ro));const vs=()=>Rr(),is=navigator.userAgent,Ei=vs(),qs=Ei.browser,Hi=Ei.os,_u=Ei.deviceType,bd=is.indexOf("Windows Phone")!==-1,Yn={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:_u.isDesktop,isiPad:_u.isiPad,isiPhone:_u.isiPhone,isPhone:_u.isPhone,isTablet:_u.isTablet,isTouch:_u.isTouch,isWebView:_u.isWebView}},Nm=/^\s*|\s*$/g,$i=n=>Oe(n)?"":(""+n).replace(Nm,""),he=(n,i)=>i?i==="array"&&Ir(n)?!0:typeof n===i:n!==void 0,Ie=(n,i,a={})=>{const d=L(n)?n.split(i||","):n||[];let p=d.length;for(;p--;)a[d[p]]={};return a},Ze=cn,Bt=(n,...i)=>{for(let a=0;ai.call(d,p,_,a)===!1?!1:(Ln(p,i,a,d),!0)))},dn={trim:$i,isArray:Ir,is:he,toArray:Vs,makeMap:Ie,each:Wr,map:Fi,grep:Ll,inArray:mi,hasOwn:Ze,extend:Bt,walk:Ln,resolve:(n,i=window)=>{const a=n.split(".");for(let d=0,p=a.length;dne(n)?n:n===""?[]:Fi(n.split(i||","),$i),_addCacheSuffix:n=>{const i=Yn.cacheSuffix;return i&&(n+=(n.indexOf("?")===-1?"?":"&")+i),n}},qr=(n,i,a=yt)=>n.exists(d=>a(d,i)),Na=(n,i,a=yt)=>oi(n,i,a).getOr(n.isNone()&&i.isNone()),Xi=n=>{const i=[],a=d=>{i.push(d)};for(let d=0;dn.isSome()&&i.isSome()?de.some(a(n.getOrDie(),i.getOrDie())):de.none(),vf=(n,i,a,d)=>n.isSome()&&i.isSome()&&a.isSome()?de.some(d(n.getOrDie(),i.getOrDie(),a.getOrDie())):de.none(),Ss=(n,i)=>n?de.some(i):de.none(),Yc=typeof window<"u"?window:Function("return this;")(),Ai=(n,i)=>{let a=i!=null?i:Yc;for(let d=0;d{const a=n.split(".");return Ai(a,i)},Ri=(n,i)=>sc(n,i),Ff=(n,i)=>{const a=Ri(n,i);if(a==null)throw new Error(n+" not available on this browser");return a},hl=Object.getPrototypeOf,Hf=n=>Ff("HTMLElement",n),dr=n=>{const i=sc("ownerDocument.defaultView",n);return te(n)&&(Hf(i).prototype.isPrototypeOf(n)||/^HTML\w*Element$/.test(hl(n).constructor.name))},zu=8,Vu=9,vc=11,$f=1,jd=3,Xr=n=>n.dom.nodeName.toLowerCase(),Ji=n=>n.dom.nodeType,$l=n=>i=>Ji(i)===n,W0=n=>Ji(n)===zu||Xr(n)==="#comment",xi=n=>wa(n)&&dr(n.dom),wa=$l($f),ea=$l(jd),Ng=$l(Vu),zf=$l(vc),yc=n=>i=>wa(i)&&Xr(i)===n,yf=(n,i,a)=>{if(L(a)||_e(a)||ot(a))n.setAttribute(i,a+"");else throw console.error("Invalid call to Attribute.set. Key ",i,":: Value ",a,":: Element ",n),new Error("Attribute value was not simple")},Dr=(n,i,a)=>{yf(n.dom,i,a)},Wu=(n,i)=>{const a=n.dom;ln(i,(d,p)=>{yf(a,p,d)})},Pa=(n,i)=>{const a=n.dom.getAttribute(i);return a===null?void 0:a},zl=(n,i)=>de.from(Pa(n,i)),qi=(n,i)=>{const a=n.dom;return a&&a.hasAttribute?a.hasAttribute(i):!1},zi=(n,i)=>{n.dom.removeAttribute(i)},rc=n=>{const i=n.dom.attributes;return i==null||i.length===0},Vf=n=>zn(n.dom.attributes,(i,a)=>(i[a.name]=a.value,i),{}),Zd=(n,i)=>{const a=Pa(n,i);return a===void 0||a===""?[]:a.split(" ")},Pg=(n,i,a)=>{const p=Zd(n,i).concat([a]);return Dr(n,i,p.join(" ")),!0},Pm=(n,i,a)=>{const d=Dt(Zd(n,i),p=>p!==a);return d.length>0?Dr(n,i,d.join(" ")):zi(n,i),!1},Ia=n=>n.dom.classList!==void 0,Im=n=>Zd(n,"class"),ta=(n,i)=>Pg(n,"class",i),_f=(n,i)=>Pm(n,"class",i),zh=(n,i)=>_t(Im(n),i)?_f(n,i):ta(n,i),Uu=(n,i)=>{Ia(n)?n.dom.classList.add(i):ta(n,i)},Vh=n=>{(Ia(n)?n.dom.classList:Im(n)).length===0&&zi(n,"class")},Pc=(n,i)=>{Ia(n)?n.dom.classList.remove(i):_f(n,i),Vh(n)},Wh=(n,i)=>{const a=Ia(n)?n.dom.classList.toggle(i):zh(n,i);return Vh(n),a},wf=(n,i)=>Ia(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 Ua(d.childNodes[0])},Bm=(n,i)=>{const d=(i||document).createElement(n);return Ua(d)},Wf=(n,i)=>{const d=(i||document).createTextNode(n);return Ua(d)},Ua=n=>{if(n==null)throw new Error("Node cannot be null or undefined");return{dom:n}},Je={fromHtml:Bp,fromTag:Bm,fromText:Wf,fromDom:Ua,fromPoint:(n,i,a)=>de.from(n.dom.elementFromPoint(i,a)).map(Ua)},qd=(n,i)=>{const a=[],d=_=>(a.push(_),i(_));let p=i(n);do p=p.bind(d);while(p.isSome());return a},wu=(n,i)=>{const a=n.dom;if(a.nodeType!==$f)return!1;{const d=a;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!==$f&&n.nodeType!==Vu&&n.nodeType!==vc||n.childElementCount===0,L1=(n,i)=>{const a=i===void 0?document:i.dom;return Bg(a)?[]:gt(a.querySelectorAll(n),Je.fromDom)},Uh=(n,i)=>{const a=i===void 0?document:i.dom;return Bg(a)?de.none():de.from(a.querySelector(n)).map(Je.fromDom)},bt=(n,i)=>n.dom===i.dom,an=(n,i)=>{const a=n.dom,d=i.dom;return a===d?!1:a.contains(d)},sn=n=>Je.fromDom(n.dom.ownerDocument),To=n=>Ng(n)?n:sn(n),er=n=>Je.fromDom(To(n).dom.documentElement),Ur=n=>Je.fromDom(To(n).dom.defaultView),ai=n=>de.from(n.dom.parentNode).map(Je.fromDom),pi=n=>de.from(n.dom.parentElement).map(Je.fromDom),Gd=(n,i)=>{const a=me(i)?i:Ke;let d=n.dom;const p=[];for(;d.parentNode!==null&&d.parentNode!==void 0;){const _=d.parentNode,E=Je.fromDom(_);if(p.push(E),a(E)===!0)break;d=_}return p},U0=n=>{const i=a=>Dt(a,d=>!bt(n,d));return ai(n).map(Tl).map(i).getOr([])},_l=n=>de.from(n.dom.previousSibling).map(Je.fromDom),vd=n=>de.from(n.dom.nextSibling).map(Je.fromDom),Lg=n=>Zs(qd(n,_l)),na=n=>qd(n,vd),Tl=n=>gt(n.dom.childNodes,Je.fromDom),ju=(n,i)=>{const a=n.dom.childNodes;return de.from(a[i]).map(Je.fromDom)},si=n=>ju(n,0),Cu=n=>ju(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 Je.fromDom(i)},Kd=n=>zf(n)&&ye(n.dom.host),Fg=me(Element.prototype.attachShadow)&&me(Node.prototype.getRootNode),Yd=je(Fg),ja=Fg?n=>Je.fromDom(n.dom.getRootNode()):To,Zh=n=>Kd(n)?n:F1(To(n)),H1=n=>Kd(n)?n:Je.fromDom(To(n).dom.body),Lm=n=>{const i=ja(n);return Kd(i)?de.some(i):de.none()},Hg=n=>Je.fromDom(n.dom.host),qh=n=>{if(Yd()&&ye(n.target)){const i=Je.fromDom(n.target);if(wa(i)&&Xd(i)&&n.composed&&n.composedPath){const a=n.composedPath();if(a)return No(a)}}return de.from(n.target)},Xd=n=>ye(n.dom.shadowRoot),yd=n=>{const i=ea(n)?n.dom.parentNode:n.dom;if(i==null||i.ownerDocument===null)return!1;const a=i.ownerDocument;return Lm(Je.fromDom(i)).fold(()=>a.body.contains(i),ht(yd,Hg))};var ri=(n,i,a,d,p)=>n(a,d)?de.some(a):me(p)&&p(a)?de.none():i(a,d,p);const ci=(n,i,a)=>{let d=n.dom;const p=me(a)?a:Ke;for(;d.parentNode;){d=d.parentNode;const _=Je.fromDom(d);if(i(_))return de.some(_);if(p(_))break}return de.none()},Ba=(n,i,a)=>ri((p,_)=>_(p),ci,n,i,a),Lp=(n,i)=>{const a=n.dom;return a.parentNode?Q(Je.fromDom(a.parentNode),d=>!bt(n,d)&&i(d)):de.none()},Q=(n,i)=>{const a=p=>i(Je.fromDom(p));return no(n.dom.childNodes,a).map(Je.fromDom)},ce=(n,i)=>{const a=d=>{for(let p=0;pci(n,d=>wu(d,i),a),Qe=(n,i)=>Uh(i,n),it=(n,i,a)=>ri((p,_)=>wu(p,_),Ce,n,i,a),On=n=>it(n,"[contenteditable]"),_n=(n,i=!1)=>yd(n)?n.dom.isContentEditable:On(n).fold(je(i),a=>Yo(a)==="true"),Yo=n=>n.dom.contentEditable,os=n=>n.style!==void 0&&me(n.style.getPropertyValue),fo=(n,i,a)=>{if(!L(a))throw console.error("Invalid call to CSS.set. Property ",i,":: Value ",a,":: Element ",n),new Error("CSS value must be a string: "+a);os(n)&&n.style.setProperty(i,a)},kr=(n,i)=>{os(n)&&n.style.removeProperty(i)},Za=(n,i,a)=>{const d=n.dom;fo(d,i,a)},il=(n,i)=>{const a=n.dom;ln(i,(d,p)=>{fo(a,p,d)})},Ni=(n,i)=>{const a=n.dom,p=window.getComputedStyle(a).getPropertyValue(i);return p===""&&!yd(n)?Su(a,i):p},Su=(n,i)=>os(n)?n.style.getPropertyValue(i):"",Dl=(n,i)=>{const a=n.dom,d=Su(a,i);return de.from(d).filter(p=>p.length>0)},Gh=n=>{const i={},a=n.dom;if(os(a))for(let d=0;d{const a=n.dom;kr(a,i),qr(zl(n,"style").map(pc),"")&&zi(n,"style")},Vi=n=>n.dom.offsetWidth,wl=(n,i)=>{ai(n).each(d=>{d.dom.insertBefore(i.dom,n.dom)})},Xc=(n,i)=>{vd(n).fold(()=>{ai(n).each(p=>{Qi(p,i)})},d=>{wl(d,i)})},Jd=(n,i)=>{si(n).fold(()=>{Qi(n,i)},d=>{n.dom.insertBefore(i.dom,d.dom)})},Qi=(n,i)=>{n.dom.appendChild(i.dom)},j0=(n,i)=>{wl(n,i),Qi(i,n)},yv=(n,i)=>{Be(i,(a,d)=>{const p=d===0?n:i[d-1];Xc(p,a)})},Jr=(n,i)=>{Be(i,a=>{Qi(n,a)})},_d=n=>{n.dom.textContent="",Be(Tl(n),i=>{br(i)})},br=n=>{const i=n.dom;i.parentNode!==null&&i.parentNode.removeChild(i)},qa=n=>{const i=Tl(n);i.length>0&&yv(n,i),br(n)},Uf=(n,i)=>{const d=(i||document).createElement("div");return d.innerHTML=n,Tl(Je.fromDom(d))},Qd=n=>gt(n,Je.fromDom),xe=n=>n.dom.innerHTML,Cf=(n,i)=>{const d=sn(n).dom,p=Je.fromDom(d.createDocumentFragment()),_=Uf(i,d);Jr(p,_),_d(n),Qi(n,p)},$g=n=>{const i=Je.fromTag("div"),a=Je.fromDom(n.dom.cloneNode(!0));return Qi(i,a),xe(i)},ku=(n,i,a,d,p,_,E)=>({target:n,x:i,y:a,stop:d,prevent:p,kill:_,raw:E}),ui=n=>{const i=Je.fromDom(qh(n).getOr(n.target)),a=()=>n.stopPropagation(),d=()=>n.preventDefault(),p=U(d,a);return ku(i,n.clientX,n.clientY,a,d,p,n)},_v=(n,i)=>a=>{n(a)&&i(ui(a))},$1=(n,i,a,d,p)=>{const _=_v(a,d);return n.dom.addEventListener(i,_,p),{unbind:Pe(jf,n,i,_,p)}},Z0=(n,i,a,d)=>$1(n,i,a,d,!1),jf=(n,i,a,d)=>{n.dom.removeEventListener(i,a,d)},Hm=(n,i)=>({left:n,top:i,translate:(d,p)=>Hm(n+d,i+p)}),zg=Hm,wv=n=>{const i=n.getBoundingClientRect();return zg(i.left,i.top)},Sf=(n,i)=>n!==void 0?n:i!==void 0?i:0,h2=n=>{const i=n.dom.ownerDocument,a=i.body,d=i.defaultView,p=i.documentElement;if(a===n.dom)return zg(a.offsetLeft,a.offsetTop);const _=Sf(d==null?void 0:d.pageYOffset,p.scrollTop),E=Sf(d==null?void 0:d.pageXOffset,p.scrollLeft),R=Sf(p.clientTop,a.clientTop),B=Sf(p.clientLeft,a.clientLeft);return Eu(n).translate(E-B,_-R)},Eu=n=>{const i=n.dom,d=i.ownerDocument.body;return d===i?zg(d.offsetLeft,d.offsetTop):yd(n)?wv(i):zg(0,0)},Zu=n=>{const i=n!==void 0?n.dom:document,a=i.body.scrollLeft||i.documentElement.scrollLeft,d=i.body.scrollTop||i.documentElement.scrollTop;return zg(a,d)},q0=(n,i,a)=>{const p=(a!==void 0?a.dom:document).defaultView;p&&p.scrollTo(n,i)},G0=(n,i)=>{vs().browser.isSafari()&&me(n.dom.scrollIntoViewIfNeeded)?n.dom.scrollIntoViewIfNeeded(!1):n.dom.scrollIntoView(i)},K0=n=>{const i=n===void 0?window:n;return vs().browser.isFirefox()?de.none():de.from(i.visualViewport)},z1=(n,i,a,d)=>({x:n,y:i,width:a,height:d,right:n+a,bottom:i+d}),Zf=n=>{const i=n===void 0?window:n,a=i.document,d=Zu(Je.fromDom(a));return K0(i).fold(()=>{const p=i.document.documentElement,_=p.clientWidth,E=p.clientHeight;return z1(d.left,d.top,_,E)},p=>z1(Math.max(p.pageLeft,d.left),Math.max(p.pageTop,d.top),p.width,p.height))},Y0=(n,i)=>Dt(Tl(n),i),X0=(n,i)=>{let a=[];return Be(Tl(n),d=>{i(d)&&(a=a.concat([d])),a=a.concat(X0(d,i))}),a},ha=(n,i)=>L1(i,n),m2=(n,i,a)=>Ce(n,i,a).isSome();class bi{constructor(i,a){this.node=i,this.rootNode=a,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,a,d,p){if(i){if(!p&&i[a])return i[a];if(i!==this.rootNode){let _=i[d];if(_)return _;for(let E=i.parentNode;E&&E!==this.rootNode;E=E.parentNode)if(_=E[d],_)return _}}}findPreviousNode(i,a){if(i){const d=i.previousSibling;if(this.rootNode&&d===this.rootNode)return;if(d){if(!a){for(let _=d.lastChild;_;_=_.lastChild)if(!_.lastChild)return _}return d}const p=i.parentNode;if(p&&p!==this.rootNode)return p}}}const lo=n=>i=>!!i&&i.nodeType===n,wd=n=>!!n&&!Object.getPrototypeOf(n),Jn=lo(1),_c=n=>{const i=n.toLowerCase();return a=>ye(a)&&a.nodeName.toLowerCase()===i},kf=n=>{const i=n.map(a=>a.toLowerCase());return a=>{if(a&&a.nodeName){const d=a.nodeName.toLowerCase();return _t(i,d)}return!1}},eh=(n,i)=>{const a=i.toLowerCase().split(" ");return d=>{if(Jn(d)){const p=d.ownerDocument.defaultView;if(p)for(let _=0;_i=>Jn(i)&&i.hasAttribute(n),Vg=(n,i)=>a=>Jn(a)&&a.getAttribute(n)===i,Cd=n=>Jn(n)&&n.hasAttribute("data-mce-bogus"),ma=n=>Jn(n)&&n.getAttribute("data-mce-bogus")==="all",Au=n=>Jn(n)&&n.tagName==="TABLE",Fp=n=>i=>!!(Jn(i)&&(i.contentEditable===n||i.getAttribute("data-mce-contenteditable")===n)),V1=kf(["textarea","input"]),wn=lo(3),$m=lo(4),Sd=lo(7),th=lo(8),qu=lo(9),W1=lo(11),fi=_c("br"),Wi=_c("img"),ml=Fp("true"),As=Fp("false"),kd=kf(["td","th"]),Ca=kf(["td","th","caption"]),Gu=kf(["video","audio","object","embed"]),Vl=_c("li"),Cl=_c("details"),Hp=_c("summary"),en="\uFEFF",Gr="\xA0",J0=n=>n===en,Sl=n=>n.replace(/\uFEFF/g,""),Wg=((n,i)=>{const a=_=>{if(!n(_))throw new Error("Can only get "+i+" value of a "+i+" node");return d(_).getOr("")},d=_=>n(_)?de.from(_.dom.nodeValue):de.none();return{get:a,getOption:d,set:(_,E)=>{if(!n(_))throw new Error("Can only set raw "+i+" value of a "+i+" node");_.dom.nodeValue=E}}})(ea,"text"),Bc=n=>Wg.get(n),qf=n=>Wg.getOption(n),Gf=(n,i)=>Wg.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"],La=["td","th"],Er=["thead","tbody","tfoot"],Ul=["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"],Ga=["li","dd","dt"],Q0=["ul","ol","dl"],zm=["pre","script","textarea","style"],U1=["pre"].concat(nh),jl=n=>{let i;return a=>(i=i||lr(n,wt),cn(i,Xr(a)))},lc=jl($p),At=n=>Xr(n)==="table",wc=n=>wa(n)&&!lc(n),Jc=n=>wa(n)&&Xr(n)==="br",ac=jl(Ul),xu=jl(Q0),Zl=jl(Ga),ql=jl(Er),Vm=jl(La),Qc=jl(zm),eb=jl(U1),zo=n=>eb(n)||wc(n),z=n=>{const i=[];let a=n.dom;for(;a;)i.push(Je.fromDom(a)),a=a.lastChild;return i},K=n=>{const i=ha(n,"br"),a=Dt(z(n).slice(-1),Jc);i.length===a.length&&Be(a,br)},ve=()=>{const n=Je.fromTag("br");return Dr(n,"data-mce-bogus","1"),n},De=n=>{_d(n),Qi(n,ve())},at=n=>{Cu(n).each(i=>{_l(i).each(a=>{lc(n)&&Jc(i)&&lc(a)&&br(i)})})},Ft=en,Sn=J0,Bn=Sl,jo=Jn,es=wn,vi=n=>(es(n)&&(n=n.parentNode),jo(n)&&n.hasAttribute("data-mce-caret")),tr=n=>es(n)&&Sn(n.data),vr=n=>vi(n)||tr(n),Lc=n=>n.firstChild!==n.lastChild||!fi(n.firstChild),eu=(n,i)=>{var a;const p=((a=n.ownerDocument)!==null&&a!==void 0?a:document).createTextNode(Ft),_=n.parentNode;if(i){const E=n.previousSibling;if(es(E)){if(vr(E))return E;if(ar(E))return E.splitText(E.data.length-1)}_==null||_.insertBefore(p,n)}else{const E=n.nextSibling;if(es(E)){if(vr(E))return E;if(sh(E))return E.splitText(1),E}n.nextSibling?_==null||_.insertBefore(p,n.nextSibling):_==null||_.appendChild(p)}return p},Ku=n=>{const i=n.container();return wn(i)?i.data.charAt(n.offset())===Ft||n.isAtStart()&&tr(i.previousSibling):!1},Ef=n=>{const i=n.container();return wn(i)?i.data.charAt(n.offset()-1)===Ft||n.isAtEnd()&&tr(i.nextSibling):!1},oh=(n,i,a)=>{var d;const _=((d=i.ownerDocument)!==null&&d!==void 0?d:document).createElement(n);_.setAttribute("data-mce-caret",a?"before":"after"),_.setAttribute("data-mce-bogus","all"),_.appendChild(ve().dom);const E=i.parentNode;return a?E==null||E.insertBefore(_,i):i.nextSibling?E==null||E.insertBefore(_,i.nextSibling):E==null||E.appendChild(_),_},sh=n=>es(n)&&n.data[0]===Ft,ar=n=>es(n)&&n.data[n.data.length-1]===Ft,Wm=n=>{var i;const a=n.getElementsByTagName("br"),d=a[a.length-1];Cd(d)&&((i=d.parentNode)===null||i===void 0||i.removeChild(d))},Um=n=>n&&n.hasAttribute("data-mce-caret")?(Wm(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,el=n=>vi(n.startContainer),tu=ml,zp=As,jm=fi,Os=wn,Br=kf(["script","style","textarea"]),Ol=kf(["img","input","textarea","hr","iframe","video","audio","object","embed"]),cc=kf(["table"]),j1=vr,Sa=n=>j1(n)?!1:Os(n)?!Br(n.parentNode):Ol(n)||jm(n)||cc(n)||nu(n),Gi=n=>Jn(n)&&n.getAttribute("unselectable")==="true",nu=n=>!Gi(n)&&zp(n),Af=(n,i)=>{for(let a=n.parentNode;a&&a!==i;a=a.parentNode){if(nu(a))return!1;if(tu(a))return!0}return!0},Fw=n=>nu(n)?!zn(Mr(n.getElementsByTagName("*")),(i,a)=>i||tu(a),!1):!1,Kh=n=>Ol(n)||Fw(n),Ug=(n,i)=>Sa(n)&&Af(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",Ml=(n,i)=>i=0?Xh(n[i]):!1,rh=(n,i=4,a=!0,d=!0)=>{const p=bu(" ",i),_=n.replace(/\t/g,p);return zn(_,(R,B)=>tb(B)||B===Gr?R.pcIsSpace||R.str===""&&a||R.str.length===_.length-1&&d||Ml(_,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 a=Je.fromDom(i),d=Je.fromDom(n);return m2(d,"pre,code",Pe(bt,a))},qm=(n,i)=>wn(n)&&Zm(n.data)&&!Ed(n,i),Gm=n=>Jn(n)&&n.nodeName==="A"&&!n.hasAttribute("href")&&(n.hasAttribute("name")||n.hasAttribute("id")),Jh=(n,i)=>Sa(n)&&!qm(n,i)||Gm(n)||Yu(n),Yu=Ic("data-mce-bookmark"),nb=Ic("data-mce-bogus"),Z1=Vg("data-mce-bogus","all"),Hw=(n,i)=>{let a=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(fi(d)){a++,d=p.next();continue}if(Jh(d,n))return!1;d=p.next()}while(d);return a<=1}},Rl=(n,i=!0)=>Hw(n.dom,i),Zg="data-mce-block",Km=n=>Dt(gs(n),i=>!/[A-Z]/.test(i)),ou=n=>Km(n).join(","),xf=(n,i)=>ye(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 a=ou(n.getTransparentElements()),d=ou(n.getBlockElements());return Dt(i.querySelectorAll(a),p=>xf(d,p))},ih=(n,i)=>{var a;const d=i?"lastChild":"firstChild";for(let p=n[d];p;p=p[d])if(Rl(Je.fromDom(p))){(a=p.parentNode)===null||a===void 0||a.removeChild(p);return}},Tu=(n,i)=>{const a=document.createRange(),d=n.parentNode;if(d){a.setStartBefore(n),a.setEndBefore(i);const p=a.extractContents();ih(p,!0),a.setStartAfter(i),a.setEndAfter(n);const _=a.extractContents();ih(_,!1),Rl(Je.fromDom(p))||d.insertBefore(p,n),Rl(Je.fromDom(i))||d.insertBefore(i,n),Rl(Je.fromDom(_))||d.insertBefore(_,n),d.removeChild(n)}},Ad=(n,i,a)=>{const d=n.getBlockElements(),p=Je.fromDom(i),_=R=>Xr(R)in d,E=R=>bt(R,p);Be(Qd(a),R=>{ci(R,_,E).each(B=>{const Y=Y0(R,le=>_(le)&&!n.isValidChild(Xr(B),Xr(le)));if(Y.length>0){const le=pi(B);Be(Y,ue=>{ci(ue,_,E).each(be=>{Tu(be.dom,ue.dom)})}),le.each(ue=>Ym(n,ue.dom))}})})},Xm=(n,i,a)=>{Be([...a,...Jm(n,i)?[i]:[]],d=>Be(ha(Je.fromDom(d),d.nodeName.toLowerCase()),p=>{Ev(n,p.dom)&&qa(p)}))},ob=(n,i)=>{const a=Ym(n,i);Ad(n,i,a),Xm(n,i,a)},Cv=(n,i)=>{if(kv(n,i)){const a=ou(n.getBlockElements());xf(a,i)}},Sv=(n,i,a)=>{const d=_=>bt(_,Je.fromDom(i)),p=Gd(Je.fromDom(a),d);Zr(p,p.length-2).filter(wa).fold(()=>ob(n,i),_=>ob(n,_.dom))},lh=n=>n.hasAttribute(Zg),qg=(n,i)=>cn(n.getTransparentElements(),i),kv=(n,i)=>Jn(i)&&qg(n,i.nodeName),Jm=(n,i)=>kv(n,i)&&lh(i),Ev=(n,i)=>kv(n,i)&&!lh(i),nr=(n,i)=>i.type===1&&qg(n,i.name)&&L(i.attr(Zg)),Do=vs().browser,ah=n=>no(n,wa),q1=n=>Do.isFirefox()&&Xr(n)==="table"?ah(Tl(n)).filter(i=>Xr(i)==="caption").bind(i=>ah(na(i)).map(a=>{const d=a.dom.offsetTop,p=i.dom.offsetTop,_=i.dom.offsetHeight;return d<=p?-_:0})).getOr(0):0,Gg=(n,i)=>n.children&&_t(n.children,i),Tk=(n,i,a)=>{let d=0,p=0;const _=n.ownerDocument;if(a=a||n,i){if(a===n&&i.getBoundingClientRect&&Ni(Je.fromDom(n),"position")==="static"){const R=i.getBoundingClientRect();return d=R.left+(_.documentElement.scrollLeft||n.scrollLeft)-_.documentElement.clientLeft,p=R.top+(_.documentElement.scrollTop||n.scrollTop)-_.documentElement.clientTop,{x:d,y:p}}let E=i;for(;E&&E!==a&&E.nodeType&&!Gg(E,a);){const R=E;d+=R.offsetLeft||0,p+=R.offsetTop||0,E=R.offsetParent}for(E=i.parentNode;E&&E!==a&&E.nodeType&&!Gg(E,a);)d-=E.scrollLeft||0,p-=E.scrollTop||0,E=E.parentNode;p+=q1(Je.fromDom(i))}return{x:d,y:p}},Av=(n,i={})=>{let a=0;const d={},p=Je.fromDom(n),_=To(p),E=Me=>{i.referrerPolicy=Me},R=Me=>{i.contentCssCors=Me},B=Me=>{Qi(Zh(p),Me)},Y=Me=>{const We=Zh(p);Qe(We,"#"+Me).each(br)},le=Me=>go(d,Me).getOrThunk(()=>({id:"mce-u"+a++,passed:[],failed:[],count:0})),ue=Me=>new Promise((We,mt)=>{let vt;const Ct=dn._addCacheSuffix(Me),Mt=le(Ct);d[Ct]=Mt,Mt.count++;const fn=($t,yn)=>{Be($t,Tn),Mt.status=yn,Mt.passed=[],Mt.failed=[],vt&&(vt.onload=null,vt.onerror=null,vt=null)},$n=()=>fn(Mt.passed,2),Pn=()=>fn(Mt.failed,3);if(We&&Mt.passed.push(We),mt&&Mt.failed.push(mt),Mt.status===1)return;if(Mt.status===2){$n();return}if(Mt.status===3){Pn();return}Mt.status=1;const Lt=Je.fromTag("link",_.dom);Wu(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=$n,vt.onerror=Pn,B(Lt),Dr(Lt,"href",Ct)}),be=Me=>Promise.allSettled(gt(Me,mt=>ue(mt).then(je(mt)))).then(mt=>{const vt=mn(mt,Ct=>Ct.status==="fulfilled");return vt.fail.length>0?Promise.reject(gt(vt.fail,Ct=>Ct.reason)):gt(vt.pass,Ct=>Ct.value)}),Fe=Me=>{const We=dn._addCacheSuffix(Me);go(d,We).each(mt=>{--mt.count===0&&(delete d[We],Y(mt.id))})};return{load:ue,loadAll:be,unload:Fe,unloadAll:Me=>{Be(Me,We=>{Fe(We)})},_setReferrerPolicy:E,_setContentCssCors:R}},xv=(()=>{const n=new WeakMap;return{forElement:(a,d)=>{const _=ja(a).dom;return de.from(n.get(_)).getOrThunk(()=>{const E=Av(_,d);return n.set(_,E),E})}}})(),G1=n=>n.nodeName.toLowerCase()==="span",g2=(n,i)=>ye(n)&&(Jh(n,i)||wc(Je.fromDom(n))),tn=(n,i)=>{const a=new bi(n,i).prev(!1),d=new bi(n,i).next(!1),p=ke(a)||g2(a,i),_=ke(d)||g2(d,i);return p&&_},xd=n=>G1(n)&&n.getAttribute("data-mce-type")==="bookmark",$w=(n,i)=>wn(n)&&n.data.length>0&&tn(n,i),sb=n=>Jn(n)?n.childNodes.length>0:!1,Dk=n=>W1(n)||qu(n),Qm=(n,i,a)=>{var d;const p=a||i;if(Jn(i)&&xd(i))return i;const _=i.childNodes;for(let E=_.length-1;E>=0;E--)Qm(n,_[E],p);if(Jn(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)&&!$w(i,p)&&n.remove(i),i},p2=dn.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={'"':""","'":"'","<":"<",">":">","&":"&","`":"`"},su={"<":"<",">":">","&":"&",""":'"',"'":"'"},Hs=n=>{const i=Je.fromTag("div").dom;return i.innerHTML=n,i.textContent||i.innerText||n},Vp=(n,i)=>{const a={};if(n){const d=n.split(",");i=i||10;for(let p=0;pn.replace(i?Qh:Td,a=>Od[a]||a),Ok=n=>(""+n).replace(eg,i=>Od[i]||i),rb=(n,i)=>n.replace(i?Qh:Td,a=>a.length>1?"&#"+((a.charCodeAt(0)-55296)*1024+(a.charCodeAt(1)-56320)+65536)+";":Od[a]||"&#"+a.charCodeAt(0)+";"),Tv=(n,i,a)=>{const d=a||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 a=Vp(i)||ch,d=(E,R)=>E.replace(R?Qh:Td,B=>Od[B]!==void 0?Od[B]:a[B]!==void 0?a[B]:B.length>1?"&#"+((B.charCodeAt(0)-55296)*1024+(B.charCodeAt(1)-56320)+65536)+";":"&#"+B.charCodeAt(0)+";"),p=(E,R)=>Tv(E,R,a),_=p2(n.replace(/\+/g,","));return _.named&&_.numeric?d:_.named?i?p:Tv:_.numeric?rb:Kg},decode:n=>n.replace(yi,(i,a)=>a?(a.charAt(0).toLowerCase()==="x"?a=parseInt(a.substr(1),16):a=parseInt(a,10),a>65535?(a-=65536,String.fromCharCode(55296+(a>>10),56320+(a&1023))):Dd[a]||String.fromCharCode(a)):su[i]||ch[i]||Hs(i))},Ea=(n,i)=>(n=dn.trim(n),n?n.split(i||" "):[]),b2=n=>new RegExp("^"+n.replace(/([?+*])/g,".$1")+"$"),so=n=>{const i=/^(~)?(.+)$/;return Rs(Ea(n,","),a=>{const d=i.exec(a);if(d){const p=d[1]==="~",_=p?"span":"div",E=d[2];return[{inline:p,cloneName:_,name:E}]}else return[]})},v2=n=>{let i,a,d,p;if(i="id accesskey class dir lang style tabindex title role",a="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 _="a ins del canvas map";i+=" contenteditable contextmenu draggable dropzone hidden spellcheck translate",a+=" article aside details dialog figure main header footer hgroup section nav "+_,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(" "),a=[a,"center dir isindex noframes"].join(" "),p=[a,d].join(" ")),p=p||[a,d].join(" "),{globalAttributes:i,blockContent:a,phrasingContent:d,flowContent:p}},Mk=n=>{const{globalAttributes:i,phrasingContent:a,flowContent:d}=v2(n),p={},_=(R,B="",Y="")=>{const le=Ea(Y),ue=Ea(R);let be=ue.length;for(;be--;){const Fe=Ea([i,B].join(" "));p[ue[be]]={attributes:lr(Fe,je({})),attributesOrder:Fe,children:lr(le,je({}))}}},E=(R,B)=>{const Y=Ea(R),le=Ea(B);let ue=Y.length;for(;ue--;){const be=p[Y[ue]];for(let Fe=0,qe=le.length;Fe{_(Y,"",a)}),Be(Ea("center dir isindex noframes"),Y=>{_(Y,"",d)})),_("html","manifest","head body"),_("head","","base command link meta noscript script style title"),_("title hr noscript br"),_("base","href target"),_("link","href rel media hreflang type sizes hreflang"),_("meta","name http-equiv content charset"),_("style","media type scoped"),_("script","src async defer type charset"),_("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",d),_("dd div","",d),_("address dt caption","",n==="html4"?a:d),_("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","",a),_("blockquote","cite",d),_("ol","reversed start type","li"),_("ul","","li"),_("li","value",d),_("dl","","dt dd"),_("a","href target rel media hreflang type",n==="html4"?a:d),_("q","cite",a),_("ins del","cite datetime",d),_("img","src sizes srcset alt usemap ismap width height"),_("iframe","src name width height",d),_("embed","src type width height"),_("object","data type typemustmatch name usemap form width height",[d,"param"].join(" ")),_("param","name value"),_("map","name",[d,"area"].join(" ")),_("area","alt coords shape href target rel media hreflang type"),_("table","border","caption colgroup thead tfoot tbody tr"+(n==="html4"?" col":"")),_("colgroup","span","col"),_("col","span"),_("tbody thead tfoot","","tr"),_("tr","","td th"),_("td","colspan rowspan headers",d),_("th","colspan rowspan headers scope abbr",d),_("form","accept-charset action autocomplete enctype method name novalidate target",d),_("fieldset","disabled form name",[d,"legend"].join(" ")),_("label","form for",a),_("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"),_("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value",n==="html4"?d:a),_("select","disabled form multiple name required size","option optgroup"),_("optgroup","disabled label","option"),_("option","disabled label selected value"),_("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),_("menu","type label",[d,"li"].join(" ")),_("noscript","",d),n!=="html4"&&(_("wbr"),_("ruby","",[a,"rt rp"].join(" ")),_("figcaption","",d),_("mark rt rp summary bdi","",a),_("canvas","width height",d),_("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",[d,"track source"].join(" ")),_("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",[d,"track source"].join(" ")),_("picture","","img source"),_("source","src srcset type media sizes"),_("track","kind src srclang label default"),_("datalist","",[a,"option"].join(" ")),_("article section nav aside main header footer","",d),_("hgroup","","h1 h2 h3 h4 h5 h6"),_("figure","",[d,"figcaption"].join(" ")),_("time","datetime",a),_("dialog","open",d),_("command","type label icon disabled checked radiogroup command"),_("output","for form name",a),_("progress","value max",a),_("meter","value min max low high optimum",a),_("details","open",[d,"summary"].join(" ")),_("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(Ea("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(Ea(n,","),a=>{const d=i.exec(a);if(d){const p=d[1],_=p?y2(p):"replace",E=d[2],R=Ea(d[3],"|");return[{operation:_,name:E,validChildren:R}]}else return[]})},Xu=(n,i)=>{const a=/^([!\-])?(\w+[\\:]:\w+|[^=~<]+)?(?:([=~<])(.*))?$/,d=/[*?+]/,{attributes:p,attributesOrder:_}=i;return Be(Ea(n,"|"),E=>{const R=a.exec(E);if(R){const B={},Y=R[1],le=R[2].replace(/[\\:]:/g,":"),ue=R[3],be=R[4];if(Y==="!"&&(i.attributesRequired=i.attributesRequired||[],i.attributesRequired.push(le),B.required=!0),Y==="-"){delete p[le],_.splice(dn.inArray(_,le),1);return}if(ue&&(ue==="="?(i.attributesDefault=i.attributesDefault||[],i.attributesDefault.push({name:le,value:be}),B.defaultValue=be):ue==="~"?(i.attributesForced=i.attributesForced||[],i.attributesForced.push({name:le,value:be}),B.forcedValue=be):ue==="<"&&(B.validValues=dn.makeMap(be,"?"))),d.test(le)){const Fe=B;i.attributePatterns=i.attributePatterns||[],Fe.pattern=b2(le),i.attributePatterns.push(Fe)}else p[le]||_.push(le),p[le]=B}})},uh=(n,i)=>{ln(n.attributes,(a,d)=>{i.attributes[d]=a}),i.attributesOrder.push(...n.attributesOrder)},Xg=(n,i)=>{const a=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)])?$/;return Rs(Ea(i,","),d=>{const p=a.exec(d);if(p){const _=p[1],E=p[2],R=p[3],B=p[4],Y=p[5],le={attributes:{},attributesOrder:[]};if(n.each(ue=>uh(ue,le)),_==="#"?le.paddEmpty=!0:_==="-"&&(le.removeEmpty=!0),B==="!"&&(le.removeEmptyAttrs=!0),Y&&Xu(Y,le),R&&(le.outputName=E),E==="@")if(n.isNone())n=de.some(le);else return[];return[R?{name:E,element:le,aliasName:R}:{name:E,element:le}]}else return[]})},fh={},ib=dn.makeMap,Tf=dn.each,Jg=dn.extend,_2=dn.explode,Wp=(n,i={})=>{const a=ib(n," ",ib(n.toUpperCase()," "));return Jg(a,i)},Kf=n=>Wp("td th li dt dd figcaption caption details summary",n.getTextBlockElements()),w2=(n,i)=>{if(n){const a={};return L(n)&&(n={"*":n}),Tf(n,(d,p)=>{a[p]=a[p.toUpperCase()]=i==="map"?ib(d,/[, ]/):_2(d,/[, ]/)}),a}else return},dh=(n={})=>{var i;const a={},d={};let p=[];const _={},E={},R=(ao,Us,li)=>{const Yl=n[ao];if(Yl)return ib(Yl,/[, ]/,ib(Yl.toUpperCase(),/[, ]/));{let Si=fh[ao];return Si||(Si=Wp(Us,li),fh[ao]=Si),Si}},B=(i=n.schema)!==null&&i!==void 0?i:"html5",Y=Mk(B);n.verify_html===!1&&(n.valid_elements="*[*]");const le=w2(n.valid_styles),ue=w2(n.invalid_styles,"map"),be=w2(n.valid_classes,"map"),Fe=R("whitespace_elements","pre script noscript style textarea video audio iframe object code"),qe=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"),We=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),Ct=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"),fn=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),$n=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");Tf("script noscript iframe noframes noembed title style textarea xmp plaintext".split(" "),ao=>{E[ao]=new RegExp("]*>","gi")});const Lt=ao=>{const Us=de.from(a["@"]),li=/[*?+]/;Be(Xg(Us,ao!=null?ao:""),({name:Yl,element:Si,aliasName:Ec})=>{if(Ec&&(a[Ec]=Si),li.test(Yl)){const Mh=Si;Mh.pattern=b2(Yl),p.push(Mh)}else a[Yl]=Si})},$t=ao=>{p=[],Be(gs(a),Us=>{delete a[Us]}),Lt(ao)},yn=ao=>{delete fh.text_block_elements,delete fh.block_elements,Be(so(ao!=null?ao:""),({inline:Us,name:li,cloneName:Yl})=>{if(d[li]=d[Yl],_[li]=Yl,vt[li.toUpperCase()]={},vt[li]={},Us||(fn[li.toUpperCase()]={},fn[li]={}),!a[li]){let Si=a[Yl];Si=Jg({},Si),delete Si.removeEmptyAttrs,delete Si.removeEmpty,a[li]=Si}ln(d,(Si,Ec)=>{Si[Yl]&&(d[Ec]=Si=Jg({},d[Ec]),Si[li]=Si[Yl])})})},mo=ao=>{Be(em(ao!=null?ao:""),({operation:Us,name:li,validChildren:Yl})=>{const Si=Us==="replace"?{"#comment":{}}:d[li];Be(Yl,Ec=>{Us==="remove"?delete Si[Ec]:Si[Ec]={}}),d[li]=Si})},Oo=ao=>{const Us=a[ao];if(Us)return Us;let li=p.length;for(;li--;){const Yl=p[li];if(Yl.pattern.test(ao))return Yl}};n.valid_elements?($t(n.valid_elements),Tf(Y,(ao,Us)=>{d[Us]=ao.children})):(Tf(Y,(ao,Us)=>{a[Us]={attributes:ao.attributes,attributesOrder:ao.attributesOrder},d[Us]=ao.children}),Tf(Ea("strong/b em/i"),ao=>{const Us=Ea(ao,"/");a[Us[1]].outputName=Us[0]}),Tf($n,(ao,Us)=>{a[Us]&&(n.padd_empty_block_inline_children&&(a[Us].paddInEmptyBlock=!0),a[Us].removeEmpty=!0)}),Tf(Ea("ol ul blockquote a table tbody"),ao=>{a[ao]&&(a[ao].removeEmpty=!0)}),Tf(Ea("p h1 h2 h3 h4 h5 h6 th td pre div address caption li summary"),ao=>{a[ao]&&(a[ao].paddEmpty=!0)}),Tf(Ea("span"),ao=>{a[ao].removeEmptyAttrs=!0})),yn(n.custom_elements),mo(n.valid_children),Lt(n.extended_valid_elements),mo("+ol[ul|ol],+ul[ul|ol]"),Tf({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"},(ao,Us)=>{a[Us]&&(a[Us].parentsRequired=Ea(ao))}),n.invalid_elements&&Tf(_2(n.invalid_elements),ao=>{a[ao]&&delete a[ao]}),Oo("span")||Lt("span[!data-mce-type|*]");const Cs=je(le),Ws=je(ue),Pr=je(be),hi=je(We),la=je(fn),Ra=je(Mt),hc=je($n),Mn=je(Object.seal(Me)),Qn=je(qe),_r=je(vt),Is=je(Ct),wo=je(Fe),Rn=je(Pn),xn=je(Object.seal(E)),qo=(ao,Us)=>{const li=d[ao.toLowerCase()];return!!(li&&li[Us.toLowerCase()])},Ys=(ao,Us)=>{const li=Oo(ao);if(li)if(Us){if(li.attributes[Us])return!0;const Yl=li.attributePatterns;if(Yl){let Si=Yl.length;for(;Si--;)if(Yl[Si].pattern.test(Us))return!0}}else return!0;return!1},Kr=je(_);return{type:B,children:d,elements:a,getValidStyles:Cs,getValidClasses:Pr,getBlockElements:la,getInvalidStyles:Ws,getVoidElements:Mn,getTextBlockElements:Ra,getTextInlineElements:hc,getBoolAttrs:hi,getElementRule:Oo,getSelfClosingElements:Qn,getNonEmptyElements:_r,getMoveCaretBeforeOnEnterElements:Is,getWhitespaceElements:wo,getTransparentElements:Rn,getSpecialElements:xn,isValidChild:qo,isValid:Ys,getCustomElements:Kr,addValidElements:Lt,setValidElements:$t,addCustomElements:yn,addValidChildren:mo}},Dv=(n={},i)=>{const a=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,d=/\s*([^:]+):\s*([^;]+);?/g,p=/\s+$/,_={};let E,R;const B=en;i&&(E=i.getValidStyles(),R=i.getInvalidStyles());const Y=(`\\" \\' \\; \\: ; : `+B).split(" ");for(let ue=0;ue{const be={};let Fe=!1;const qe=n.url_converter,Me=n.url_converter_scope||le,We=(Lt,$t,yn)=>{const mo=be[Lt+"-top"+$t];if(!mo)return;const Oo=be[Lt+"-right"+$t];if(!Oo)return;const Cs=be[Lt+"-bottom"+$t];if(!Cs)return;const Ws=be[Lt+"-left"+$t];if(!Ws)return;const Pr=[mo,Oo,Cs,Ws];let hi=Pr.length-1;for(;hi--&&Pr[hi]===Pr[hi+1];);hi>-1&&yn||(be[Lt+$t]=hi===-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 yn=$t.indexOf(",")>-1?[$t]:$t.split(" ");let mo=yn.length;for(;mo--;)if(yn[mo]!==yn[0])return!1;return be[Lt]=yn[0],!0},vt=(Lt,$t,yn,mo)=>{!mt($t)||!mt(yn)||!mt(mo)||(be[Lt]=be[$t]+" "+be[yn]+" "+be[mo],delete be[$t],delete be[yn],delete be[mo])},Ct=Lt=>(Fe=!0,_[Lt]),Mt=(Lt,$t)=>(Fe&&(Lt=Lt.replace(/\uFEFF[0-9]/g,yn=>_[yn])),$t||(Lt=Lt.replace(/\\([\'\";:])/g,"$1")),Lt),fn=Lt=>String.fromCharCode(parseInt(Lt.slice(1),16)),$n=Lt=>Lt.replace(/\\[0-9a-f]+/gi,fn),Pn=(Lt,$t,yn,mo,Oo,Cs)=>{if(Oo=Oo||Cs,Oo)return Oo=Mt(Oo),"'"+Oo.replace(/\'/g,"\\'")+"'";if($t=Mt($t||yn||mo||""),!n.allow_script_urls){const Ws=$t.replace(/[\s\r\n]+/g,"");if(/(java|vb)script:/i.test(Ws)||!n.allow_svg_data_urls&&/^data:image\/svg/i.test(Ws))return""}return qe&&($t=qe.call(Me,$t,"style")),"url('"+$t.replace(/\'/g,"\\'")+"')"};if(ue){ue=ue.replace(/[\u0000-\u001F]/g,""),ue=ue.replace(/\\[\"\';:\uFEFF]/g,Ct).replace(/\"[^\"]+\"|\'[^\']+\'/g,$t=>$t.replace(/[;:]/g,Ct));let Lt;for(;Lt=d.exec(ue);){d.lastIndex=Lt.index+Lt[0].length;let $t=Lt[1].replace(p,"").toLowerCase(),yn=Lt[2].replace(p,"");if($t&&yn){if($t=$n($t),yn=$n(yn),$t.indexOf(B)!==-1||$t.indexOf('"')!==-1||!n.allow_script_urls&&($t==="behavior"||/expression\s*\(|\/\*|\*\//.test(yn)))continue;$t==="font-weight"&&yn==="700"?yn="bold":($t==="color"||$t==="background-color")&&(yn=yn.toLowerCase()),yn=yn.replace(a,Pn),be[$t]=Fe?Mt(yn,!0):yn}}We("border","",!0),We("border","-width"),We("border","-color"),We("border","-style"),We("padding",""),We("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 Fe="";const qe=(We,mt)=>{const vt=mt[We];if(vt)for(let Ct=0,Mt=vt.length;Ct0?" ":"")+fn+": "+$n+";")}},Me=(We,mt)=>{if(!R||!mt)return!0;let vt=R["*"];return vt&&vt[We]?!1:(vt=R[mt],!(vt&&vt[We]))};return be&&E?(qe("*",E),qe(be,E)):ln(ue,(We,mt)=>{We&&Me(mt,be)&&(Fe+=(Fe.length>0?" ":"")+mt+": "+We+";")}),Fe}};return le},zw={keyLocation:!0,layerX:!0,layerY:!0,returnValue:!0,webkitMovementX:!0,webkitMovementY:!0,keyIdentifier:!0,mozPressure:!0},C2=n=>n instanceof Event||me(n.initEvent),Qg=n=>n.isDefaultPrevented===wt||n.isDefaultPrevented===Ke,Df=n=>Oe(n.preventDefault)||C2(n),ru=(n,i)=>{const a=i!=null?i:{};for(const d in n)cn(zw,d)||(a[d]=n[d]);return ye(n.composedPath)&&(a.composedPath=()=>n.composedPath()),a},ep=(n,i,a,d)=>{var p;const _=ru(i,d);return _.type=n,Oe(_.target)&&(_.target=(p=_.srcElement)!==null&&p!==void 0?p:a),Df(i)&&(_.preventDefault=()=>{_.defaultPrevented=!0,_.isDefaultPrevented=wt,me(i.preventDefault)&&i.preventDefault()},_.stopPropagation=()=>{_.cancelBubble=!0,_.isPropagationStopped=wt,me(i.stopPropagation)&&i.stopPropagation()},_.stopImmediatePropagation=()=>{_.isImmediatePropagationStopped=wt,_.stopPropagation()},Qg(_)||(_.isDefaultPrevented=_.defaultPrevented===!0?wt:Ke,_.isPropagationStopped=_.cancelBubble===!0?wt:Ke,_.isImmediatePropagationStopped=Ke)),_},S2="mce-data-",Vw=/^(?:mouse|contextmenu)|click/,lb=(n,i,a,d)=>{n.addEventListener(i,a,d||!1)},Fc=(n,i,a,d)=>{n.removeEventListener(i,a,d||!1)},ab=n=>ye(n)&&Vw.test(n.type),Ju=(n,i)=>{const a=ep(n.type,n,document,i);if(ab(n)&&ke(n.pageX)&&!ke(n.clientX)){const d=a.target.ownerDocument||document,p=d.documentElement,_=d.body,E=a;E.pageX=n.clientX+(p&&p.scrollLeft||_&&_.scrollLeft||0)-(p&&p.clientLeft||_&&_.clientLeft||0),E.pageY=n.clientY+(p&&p.scrollTop||_&&_.scrollTop||0)-(p&&p.clientTop||_&&_.clientTop||0)}return a},tp=(n,i,a)=>{const d=n.document,p={type:"ready"};if(a.domLoaded){i(p);return}const _=()=>d.readyState==="complete"||d.readyState==="interactive"&&d.body,E=()=>{Fc(n,"DOMContentLoaded",E),Fc(n,"load",E),a.domLoaded||(a.domLoaded=!0,i(p)),n=null};_()?E():lb(n,"DOMContentLoaded",E),a.domLoaded||lb(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,a,d,p){const _=this;let E;const R=window,B=be=>{_.executeHandlers(Ju(be||R.event),Y)};if(!i||wn(i)||th(i))return d;let Y;i[_.expando]?Y=i[_.expando]:(Y=_.count++,i[_.expando]=Y,_.events[Y]={}),p=p||i;const le=a.split(" ");let ue=le.length;for(;ue--;){let be=le[ue],Fe=B,qe=!1,Me=!1;if(be==="DOMContentLoaded"&&(be="ready"),_.domLoaded&&be==="ready"&&i.readyState==="complete"){d.call(p,Ju({type:be}));continue}!_.hasFocusIn&&(be==="focusin"||be==="focusout")&&(qe=!0,Me=be==="focusin"?"focus":"blur",Fe=We=>{const mt=Ju(We||R.event);mt.type=mt.type==="focus"?"focusin":"focusout",_.executeHandlers(mt,Y)}),E=_.events[Y][be],E?be==="ready"&&_.domLoaded?d(Ju({type:be})):E.push({func:d,scope:p}):(_.events[Y][be]=E=[{func:d,scope:p}],E.fakeName=Me,E.capture=qe,E.nativeHandler=Fe,be==="ready"?tp(i,Fe,_):lb(i,Me||be,Fe,qe))}return i=E=null,d}unbind(i,a,d){if(!i||wn(i)||th(i))return this;const p=i[this.expando];if(p){let _=this.events[p];if(a){const E=a.split(" ");let R=E.length;for(;R--;){const B=E[R],Y=_[B];if(Y){if(d){let le=Y.length;for(;le--;)if(Y[le].func===d){const ue=Y.nativeHandler,be=Y.fakeName,Fe=Y.capture,qe=Y.slice(0,le).concat(Y.slice(le+1));qe.nativeHandler=ue,qe.fakeName=be,qe.capture=Fe,_[B]=qe}}(!d||Y.length===0)&&(delete _[B],Fc(i,Y.fakeName||B,Y.nativeHandler,Y.capture))}}}else ln(_,(E,R)=>{Fc(i,E.fakeName||R,E.nativeHandler,E.capture)}),_={};for(const E in _)if(cn(_,E))return this;delete this.events[p];try{delete i[this.expando]}catch{i[this.expando]=null}}return this}fire(i,a,d){return this.dispatch(i,a,d)}dispatch(i,a,d){if(!i||wn(i)||th(i))return this;const p=Ju({type:a,target:i},d);do{const _=i[this.expando];_&&this.executeHandlers(p,_),i=i.parentNode||i.ownerDocument||i.defaultView||i.parentWindow}while(i&&!p.isPropagationStopped());return this}clean(i){if(!i||wn(i)||th(i))return this;if(i[this.expando]&&this.unbind(i),i.getElementsByTagName||(i=i.document),i&&i.getElementsByTagName){this.unbind(i);const a=i.getElementsByTagName("*");let d=a.length;for(;d--;)i=a[d],i[this.expando]&&this.unbind(i)}return this}destroy(){this.events={}}cancel(i){return i&&(i.preventDefault(),i.stopImmediatePropagation()),!1}executeHandlers(i,a){const d=this.events[a],p=d&&d[i.type];if(p)for(let _=0,E=p.length;_{Oe(a)||a===""?zi(n,i):Dr(n,i,a)},cb=n=>n.replace(/[A-Z]/g,i=>"-"+i.toLowerCase()),K1=(n,i)=>{let a=0;if(n)for(let d=n.nodeType,p=n.previousSibling;p;p=p.previousSibling){const _=p.nodeType;i&&wn(p)&&(_===d||!p.data.length)||(a++,d=_)}return a},E2=(n,i)=>{const a=Pa(i,"style"),d=n.serialize(n.parse(a),Xr(i));np(i,Up,d)},A2=(n,i)=>ot(n)?cn(k2,i)?n+"":n+"px":n,Uw=(n,i,a)=>{const d=cb(i);Oe(a)||a===""?Fm(n,d):Za(n,d,A2(a,d))},Rk=(n,i,a)=>{const d=i.keep_values,p={set:(E,R,B)=>{const Y=Je.fromDom(E);me(i.url_converter)&&ye(R)&&(R=i.url_converter.call(i.url_converter_scope||a(),String(R),B,E));const le="data-mce-"+B;np(Y,le,R),np(Y,B,R)},get:(E,R)=>{const B=Je.fromDom(E);return Pa(B,"data-mce-"+R)||Pa(B,R)}},_={style:{set:(E,R)=>{const B=Je.fromDom(E);d&&np(B,Up,R),zi(B,"style"),L(R)&&il(B,n.parse(R))},get:E=>{const R=Je.fromDom(E),B=Pa(R,Up)||Pa(R,"style");return n.serialize(n.parse(B),Xr(R))}}};return d&&(_.href=_.src=p),_},Lr=(n,i={})=>{const a={},d=window,p={};let _=0;const E=!0,R=!0,B=xv.forElement(Je.fromDom(n),{contentCssCors:i.contentCssCors,referrerPolicy:i.referrerPolicy}),Y=[],le=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,Fe=le.getBlockElements(),qe=Rt=>L(Rt)?cn(Fe,Rt):Jn(Rt)&&(cn(Fe,Rt.nodeName)||Jm(le,Rt)),Me=Rt=>Rt&&n&&L(Rt)?n.getElementById(Rt):Rt,We=Rt=>{const Nt=Me(Rt);return ye(Nt)?Je.fromDom(Nt):null},mt=(Rt,Nt,Nn="")=>{let En;const Io=We(Rt);if(ye(Io)&&wa(Io)){const hr=_w[Nt];hr&&hr.get?En=hr.get(Io.dom,Nt):En=Pa(Io,Nt)}return ye(En)?En:Nn},vt=Rt=>{const Nt=Me(Rt);return Oe(Nt)?[]:Nt.attributes},Ct=(Rt,Nt,Nn)=>{Qn(Rt,En=>{if(Jn(En)){const Io=Je.fromDom(En),hr=Nn===""?null:Nn,cl=Pa(Io,Nt),Ac=_w[Nt];Ac&&Ac.set?Ac.set(Io.dom,hr,Nt):np(Io,Nt,hr),cl!==hr&&i.onSetAttrib&&i.onSetAttrib({attrElm:Io.dom,attrName:Nt,attrValue:hr})}})},Mt=(Rt,Nt)=>Rt.cloneNode(Nt),fn=()=>i.root_element||n.body,$n=Rt=>{const Nt=Zf(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)=>{Qn(Rt,En=>{const Io=Je.fromDom(En);Uw(Io,Nt,Nn),i.update_styles&&E2(ue,Io)})},$t=(Rt,Nt)=>{Qn(Rt,Nn=>{const En=Je.fromDom(Nn);ln(Nt,(Io,hr)=>{Uw(En,hr,Io)}),i.update_styles&&E2(ue,En)})},yn=(Rt,Nt,Nn)=>{const En=Me(Rt);if(!(Oe(En)||!Jn(En)))return Nn?Ni(Je.fromDom(En),cb(Nt)):(Nt=Nt.replace(/-(\D)/g,(Io,hr)=>hr.toUpperCase()),Nt==="float"&&(Nt="cssFloat"),En.style?En.style[Nt]:void 0)},mo=Rt=>{const Nt=Me(Rt);if(!Nt)return{w:0,h:0};let Nn=yn(Nt,"width"),En=yn(Nt,"height");return(!Nn||Nn.indexOf("px")===-1)&&(Nn="0"),(!En||En.indexOf("px")===-1)&&(En="0"),{w:parseInt(Nn,10)||Nt.offsetWidth||Nt.clientWidth,h:parseInt(En,10)||Nt.offsetHeight||Nt.clientHeight}},Oo=Rt=>{const Nt=Me(Rt),Nn=Pn(Nt),En=mo(Nt);return{x:Nn.x,y:Nn.y,w:En.w,h:En.h}},Cs=(Rt,Nt)=>{if(!Rt)return!1;const Nn=ne(Rt)?Rt:[Rt];return Ut(Nn,En=>wu(Je.fromDom(En),Nt))},Ws=(Rt,Nt,Nn,En)=>{const Io=[];let hr=Me(Rt);En=En===void 0;const cl=Nn||(fn().nodeName!=="BODY"?fn().parentNode:null);if(L(Nt))if(Nt==="*")Nt=Jn;else{const Ac=Nt;Nt=hu=>Cs(hu,Ac)}for(;hr&&!(hr===cl||Oe(hr.nodeType)||qu(hr)||W1(hr));){if(!Nt||Nt(hr))if(En)Io.push(hr);else return[hr];hr=hr.parentNode}return En?Io:null},Pr=(Rt,Nt,Nn)=>{const En=Ws(Rt,Nt,Nn,!1);return En&&En.length>0?En[0]:null},hi=(Rt,Nt,Nn)=>{let En=Nt;if(Rt){L(Nt)&&(En=Io=>Cs(Io,Nt));for(let Io=Rt[Nn];Io;Io=Io[Nn])if(me(En)&&En(Io))return Io}return null},la=(Rt,Nt)=>hi(Rt,Nt,"nextSibling"),Ra=(Rt,Nt)=>hi(Rt,Nt,"previousSibling"),hc=Rt=>me(Rt.querySelectorAll),Mn=(Rt,Nt)=>{var Nn,En;const Io=(En=(Nn=Me(Nt))!==null&&Nn!==void 0?Nn:i.root_element)!==null&&En!==void 0?En:n;return hc(Io)?Mr(Io.querySelectorAll(Rt)):[]},Qn=function(Rt,Nt,Nn){const En=Nn!=null?Nn:this;if(ne(Rt)){const Io=[];return Ov(Rt,(hr,cl)=>{const Ac=Me(hr);Ac&&Io.push(Nt.call(En,Ac,cl))}),Io}else{const Io=Me(Rt);return Io?Nt.call(En,Io):!1}},_r=(Rt,Nt)=>{Qn(Rt,Nn=>{ln(Nt,(En,Io)=>{Ct(Nn,Io,En)})})},Is=(Rt,Nt)=>{Qn(Rt,Nn=>{const En=Je.fromDom(Nn);Cf(En,Nt)})},wo=(Rt,Nt,Nn,En,Io)=>Qn(Rt,hr=>{const cl=L(Nt)?n.createElement(Nt):Nt;return ye(Nn)&&_r(cl,Nn),En&&(!L(En)&&En.nodeType?cl.appendChild(En):L(En)&&Is(cl,En)),Io?cl:hr.appendChild(cl)}),Rn=(Rt,Nt,Nn)=>wo(n.createElement(Rt),Rt,Nt,Nn,!0),xn=Yg.decode,qo=Yg.encodeAllRaw,Ys=(Rt,Nt,Nn="")=>{let En="<"+Rt;for(const Io in Nt)ns(Nt,Io)&&(En+=" "+Io+'="'+qo(Nt[Io])+'"');return Ql(Nn)&&cn(le.getVoidElements(),Rt)?En+" />":En+">"+Nn+""},Kr=Rt=>{const Nt=n.createElement("div"),Nn=n.createDocumentFragment();Nn.appendChild(Nt),Rt&&(Nt.innerHTML=Rt);let En;for(;En=Nt.firstChild;)Nn.appendChild(En);return Nn.removeChild(Nt),Nn},ao=(Rt,Nt)=>Qn(Rt,Nn=>{const En=Je.fromDom(Nn);return Nt&&Be(Tl(En),Io=>{ea(Io)&&Io.dom.length===0?br(Io):wl(En,Io)}),br(En),En.dom}),Us=Rt=>Qn(Rt,Nt=>{const Nn=Nt.attributes;for(let En=Nn.length-1;En>=0;En--)Nt.removeAttributeNode(Nn.item(En))}),li=Rt=>ue.parse(Rt),Yl=(Rt,Nt)=>ue.serialize(Rt,Nt),Si=Rt=>{if(w1!==Lr.DOM&&n===document){if(a[Rt])return;a[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(dt)})},Mh=(Rt,Nt,Nn)=>{Qn(Rt,En=>{if(Jn(En)){const Io=Je.fromDom(En),hr=Nt.split(" ");Be(hr,cl=>{ye(Nn)?(Nn?Uu:Pc)(Io,cl):Wh(Io,cl)})}})},zd=(Rt,Nt)=>{Mh(Rt,Nt,!0)},Cm=(Rt,Nt)=>{Mh(Rt,Nt,!1)},Hy=(Rt,Nt)=>{const Nn=We(Rt),En=Nt.split(" ");return ye(Nn)&&Js(En,Io=>wf(Nn,Io))},vw=Rt=>{Qn(Rt,Nt=>Fm(Je.fromDom(Nt),"display"))},$y=Rt=>{Qn(Rt,Nt=>Za(Je.fromDom(Nt),"display","none"))},zy=Rt=>{const Nt=We(Rt);return ye(Nt)&&qr(Dl(Nt,"display"),"none")},bD=Rt=>(Rt||"mce_")+_++,vD=Rt=>{const Nt=We(Rt);return ye(Nt)?Jn(Nt.dom)?Nt.dom.outerHTML:$g(Nt):""},yD=(Rt,Nt)=>{Qn(Rt,Nn=>{Jn(Nn)&&(Nn.outerHTML=Nt)})},C3=(Rt,Nt)=>{const Nn=Me(Nt);return Qn(Rt,En=>{const Io=Nn==null?void 0:Nn.parentNode,hr=Nn==null?void 0:Nn.nextSibling;return Io&&(hr?Io.insertBefore(En,hr):Io.appendChild(En)),En})},S3=(Rt,Nt,Nn)=>Qn(Nt,En=>{var Io;const hr=ne(Nt)?Rt.cloneNode(!0):Rt;return Nn&&Ov(Ww(En.childNodes),cl=>{hr.appendChild(cl)}),(Io=En.parentNode)===null||Io===void 0||Io.replaceChild(hr,En),En}),k3=(Rt,Nt)=>{if(Rt.nodeName!==Nt.toUpperCase()){const Nn=Rn(Nt);return Ov(vt(Rt),En=>{Ct(Nn,En.nodeName,mt(Rt,En.nodeName))}),S3(Nn,Rt,!0),Nn}else return Rt},GS=(Rt,Nt)=>{let Nn=Rt;for(;Nn;){let En=Nt;for(;En&&Nn!==En;)En=En.parentNode;if(Nn===En)break;Nn=Nn.parentNode}return!Nn&&Rt.ownerDocument?Rt.ownerDocument.documentElement:Nn},_1=Rt=>{if(Jn(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 En=0;if(_1(Rt))return!1;const Io=Rt.firstChild;if(Io){const hr=new bi(Io,Rt),cl=le?le.getWhitespaceElements():{},Ac=Nt||(le?le.getNonEmptyElements():null);let hu=Io;do{if(Jn(hu)){const O3=hu.getAttribute("data-mce-bogus");if(O3){hu=hr.next(O3==="all");continue}const M3=hu.nodeName.toLowerCase();if(Ac&&Ac[M3]){if(M3==="br"){En++,hu=hr.next();continue}return!1}if(_1(hu))return!1}if(th(hu)||wn(hu)&&!Zm(hu.data)&&(!(Nn!=null&&Nn.includeZwsp)||!jg(hu.data))||wn(hu)&&hu.parentNode&&cl[hu.parentNode.nodeName]&&Zm(hu.data))return!1;hu=hr.next()}while(hu)}return En<=1},yw=()=>n.createRange(),cv=(Rt,Nt,Nn)=>{let En=yw(),Io,hr;if(Rt&&Nt&&Rt.parentNode&&Nt.parentNode){const cl=Rt.parentNode;return En.setStart(cl,K1(Rt)),En.setEnd(Nt.parentNode,K1(Nt)),Io=En.extractContents(),En=yw(),En.setStart(Nt.parentNode,K1(Nt)+1),En.setEnd(cl,K1(Rt)+1),hr=En.extractContents(),cl.insertBefore(Qm(w1,Io),Rt),Nn?cl.insertBefore(Nn,Rt):cl.insertBefore(Nt,Rt),cl.insertBefore(Qm(w1,hr),Rt),ao(Rt),Nn||Nt}else return},E3=(Rt,Nt,Nn,En)=>{if(ne(Rt)){let Io=Rt.length;const hr=[];for(;Io--;)hr[Io]=E3(Rt[Io],Nt,Nn,En);return hr}else return i.collect&&(Rt===n||Rt===d)&&Y.push([Rt,Nt,Nn,En]),be.bind(Rt,Nt,Nn,En||w1)},A3=(Rt,Nt,Nn)=>{if(ne(Rt)){let En=Rt.length;const Io=[];for(;En--;)Io[En]=A3(Rt[En],Nt,Nn);return Io}else{if(Y.length>0&&(Rt===n||Rt===d)){let En=Y.length;for(;En--;){const[Io,hr,cl]=Y[En];Rt===Io&&(!Nt||Nt===hr)&&(!Nn||Nn===cl)&&be.unbind(Io,hr,cl)}}return be.unbind(Rt,Nt,Nn)}},x0=(Rt,Nt,Nn)=>be.dispatch(Rt,Nt,Nn),uv=(Rt,Nt,Nn)=>be.dispatch(Rt,Nt,Nn),x3=Rt=>{if(Rt&&Jn(Rt)){const Nt=Rt.getAttribute("data-mce-contenteditable");return Nt&&Nt!=="inherit"?Nt:Rt.contentEditable!=="inherit"?Rt.contentEditable:null}else return null},w1={doc:n,settings:i,win:d,files:p,stdMode:E,boxModel:R,styleSheetLoader:B,boundEvents:Y,styles:ue,schema:le,events:be,isBlock:qe,root:null,clone:Mt,getRoot:fn,getViewPort:$n,getRect:Oo,getSize:mo,getParent:Pr,getParents:Ws,get:Me,getNext:la,getPrev:Ra,select:Mn,is:Cs,add:wo,create:Rn,createHTML:Ys,createFragment:Kr,remove:ao,setStyle:Lt,getStyle:yn,setStyles:$t,removeAllAttribs:Us,setAttrib:Ct,setAttribs:_r,getAttrib:mt,getPos:Pn,parseStyle:li,serializeStyle:Yl,addStyle:Si,loadCSS:Ec,addClass:zd,removeClass:Cm,hasClass:Hy,toggleClass:Mh,show:vw,hide:$y,isHidden:zy,uniqueId:bD,setHTML:Is,getOuterHTML:vD,setOuterHTML:yD,decode:xn,encode:qo,insertAfter:C3,replace:S3,rename:k3,findCommonAncestor:GS,run:Qn,getAttribs:vt,isEmpty:KS,createRng:yw,nodeIndex:K1,split:cv,bind:E3,unbind:A3,fire:uv,dispatch:x0,getContentEditable:x3,getContentEditableParent:Rt=>{const Nt=fn();let Nn=null;for(let En=Rt;En&&En!==Nt&&(Nn=x3(En),Nn===null);En=En.parentNode);return Nn},isEditable:Rt=>{if(ye(Rt)){const Nt=Jn(Rt)?Rt:Rt.parentElement;return ye(Nt)&&_n(Je.fromDom(Nt))}else return!1},destroy:()=>{if(Y.length>0){let Rt=Y.length;for(;Rt--;){const[Nt,Nn,En]=Y[Rt];be.unbind(Nt,Nn,En)}}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,je(w1));return w1};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((a,d)=>{const p=Mv;let _;const E=()=>{p.remove(Y),_&&(_.onerror=_.onload=_=null)},R=()=>{E(),a()},B=()=>{E(),d("Failed to load script: "+i)},Y=p.uniqueId();_=document.createElement("script"),_.id=Y,_.type="text/javascript",_.src=dn._addCacheSuffix(i),this.settings.referrerPolicy&&p.setAttrib(_,"referrerpolicy",this.settings.referrerPolicy),_.onload=R,_.onerror=B,(document.getElementsByTagName("head")[0]||document.body).appendChild(_)})}isDone(i){return this.states[i]===ub}markDone(i){this.states[i]=ub}add(i){const a=this;return a.queue.push(i),a.states[i]===void 0&&(a.states[i]=x2),new Promise((p,_)=>{a.scriptLoadedCallbacks[i]||(a.scriptLoadedCallbacks[i]=[]),a.scriptLoadedCallbacks[i].push({resolve:p,reject:_})})}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 a=this,d=(B,Y)=>{go(a.scriptLoadedCallbacks,Y).each(le=>{Be(le,ue=>ue[B](Y))}),delete a.scriptLoadedCallbacks[Y]},p=B=>{const Y=Dt(B,le=>le.status==="rejected");return Y.length>0?Promise.reject(Rs(Y,({reason:le})=>ne(le)?le:[le])):Promise.resolve()},_=B=>Promise.allSettled(gt(B,Y=>a.states[Y]===ub?(d("resolve",Y),Promise.resolve()):a.states[Y]===Nk?(d("reject",Y),Promise.reject(Y)):(a.states[Y]=T2,a.loadScript(Y).then(()=>{a.states[Y]=ub,d("resolve",Y);const le=a.queue;return le.length>0?(a.queue=[],_(le).then(p)):Promise.resolve()},()=>(a.states[Y]=Nk,d("reject",Y),Promise.reject(Y)))))),E=B=>(a.loading=!0,_(B).then(Y=>{a.loading=!1;const le=a.queueLoadedCallbacks.shift();return de.from(le).each(Tn),p(Y)})),R=cs(i);return a.loading?new Promise((B,Y)=>{a.queueLoadedCallbacks.push(()=>{E(R).then(B,Y)})}):E(R)}}nm.ScriptLoader=new nm;const Gl=n=>{let i=n;return{get:()=>i,set:p=>{i=p}}},fb=(n,i)=>{const a=n.indexOf(i);return a!==-1&&n.indexOf(i,a+1)>a},Y1=n=>te(n)&&cn(n,"raw"),jw=n=>ne(n)&&n.length>1,db={},D2=Gl("en"),Nl=()=>go(db,D2.get()),Yf={getData:()=>ps(db,n=>({...n})),setCode:n=>{n&&D2.set(n)},getCode:()=>D2.get(),add:(n,i)=>{let a=db[n];a||(db[n]=a={});const d=gt(gs(i),p=>p.toLowerCase());ln(i,(p,_)=>{const E=_.toLowerCase();E!==_&&fb(d,E)?(cn(i,E)||(a[E]=p),a[_]=p):a[E]=p})},translate:n=>{const i=Nl().getOr({}),a=E=>me(E)?Object.prototype.toString.call(E):d(E)?"":""+E,d=E=>E===""||E===null||E===void 0,p=E=>{const R=a(E);return cn(i,R)?a(i[R]):go(i,R.toLowerCase()).map(a).getOr(R)},_=E=>E.replace(/{context:\w+}$/,"");if(d(n))return"";if(Y1(n))return a(n.raw);if(jw(n)){const E=n.slice(1),R=p(n[0]).replace(/\{([0-9]+)\}/g,(B,Y)=>cn(E,Y)?a(E[Y]):B);return _(R)}return _(p(n))},isRtl:()=>Nl().bind(n=>go(n,"_dir")).exists(n=>n==="rtl"),hasCode:n=>cn(db,n)},Pl=()=>{const n=[],i={},a={},d=[],p=(Me,We)=>{const mt=Dt(d,vt=>vt.name===Me&&vt.state===We);Be(mt,vt=>vt.resolve())},_=Me=>cn(i,Me),E=Me=>cn(a,Me),R=Me=>{if(a[Me])return a[Me].instance},B=(Me,We)=>{const mt=Yf.getCode(),vt=","+(We||"")+",";!mt||We&&vt.indexOf(","+mt+",")===-1||nm.ScriptLoader.add(i[Me]+"/langs/"+mt+".js")},Y=(Me,We)=>{Pl.languageLoad!==!1&&(_(Me)?B(Me,We):qe(Me,"loaded").then(()=>B(Me,We)))},le=(Me,We)=>(n.push(We),a[Me]={instance:We},p(Me,"added"),We),ue=Me=>{delete i[Me],delete a[Me]},be=(Me,We)=>L(We)?L(Me)?{prefix:"",resource:We,suffix:""}:{prefix:Me.prefix,resource:We,suffix:Me.suffix}:We,Fe=(Me,We)=>{if(i[Me])return Promise.resolve();let mt=L(We)?We:We.prefix+We.resource+We.suffix;mt.indexOf("/")!==0&&mt.indexOf("://")===-1&&(mt=Pl.baseURL+"/"+mt),i[Me]=mt.substring(0,mt.lastIndexOf("/"));const vt=()=>(p(Me,"loaded"),Promise.resolve());return a[Me]?vt():nm.ScriptLoader.add(mt).then(vt)},qe=(Me,We="added")=>We==="added"&&E(Me)||We==="loaded"&&_(Me)?Promise.resolve():new Promise(mt=>{d.push({name:Me,state:We,resolve:mt})});return{items:n,urls:i,lookup:a,get:R,requireLangPack:Y,add:le,remove:ue,createUrl:be,load:Fe,waitFor:qe}};Pl.languageLoad=!0,Pl.baseURL="",Pl.PluginManager=Pl(),Pl.ThemeManager=Pl(),Pl.ModelManager=Pl();const kl=n=>{const i=Gl(de.none()),a=()=>i.get().each(n);return{clear:()=>{a(),i.set(de.none())},isSet:()=>i.get().isSome(),get:()=>i.get(),set:R=>{a(),i.set(de.some(R))}}},Ik=n=>{const i=Gl(de.none()),a=()=>i.get().each(R=>clearInterval(R));return{clear:()=>{a(),i.set(de.none())},isSet:()=>i.get().isSome(),get:()=>i.get(),set:R=>{a(),i.set(de.some(setInterval(R,n)))}}},mh=()=>{const n=kl(dt);return{...n,on:a=>n.get().each(a)}},hb=(n,i)=>{let a=null;return{cancel:()=>{X(a)||(clearTimeout(a),a=null)},throttle:(..._)=>{X(a)&&(a=setTimeout(()=>{a=null,n.apply(null,_)},i))}}},Rv=(n,i)=>{let a=null;const d=()=>{X(a)||(clearTimeout(a),a=null)};return{cancel:d,throttle:(..._)=>{d(),a=setTimeout(()=>{a=null,n.apply(null,_)},i)}}},Xf=je("mce-annotation"),ef=je("data-mce-annotation"),jp=je("data-mce-annotation-uid"),X1=je("data-mce-annotation-active"),mb=je("data-mce-annotation-classes"),gb=je("data-mce-annotation-attrs"),Zw=n=>i=>bt(i,n),M2=(n,i)=>{const a=n.selection.getRng(),d=Je.fromDom(a.startContainer),p=Je.fromDom(n.getBody()),_=i.fold(()=>"."+Xf(),B=>`[${ef()}="${B}"]`),E=ju(d,a.startOffset).getOr(d);return it(E,_,Zw(p)).bind(B=>zl(B,`${jp()}`).bind(Y=>zl(B,`${ef()}`).map(le=>{const ue=Gw(n,Y);return{uid:Y,name:le,elements:ue}})))},Bk=n=>wa(n)&&wf(n,Xf()),qw=(n,i)=>qi(n,"data-mce-bogus")||m2(n,'[data-mce-bogus="all"]',Zw(i)),Gw=(n,i)=>{const a=Je.fromDom(n.getBody()),d=ha(a,`[${jp()}="${i}"]`);return Dt(d,p=>!qw(p,a))},R2=(n,i)=>{const a=Je.fromDom(n.getBody()),d=ha(a,`[${ef()}="${i}"]`),p={};return Be(d,_=>{if(!qw(_,a)){const E=Pa(_,jp()),R=go(p,E).getOr([]);p[E]=R.concat([_])}}),p},Kw=(n,i)=>{const a=Gl({}),d=()=>({listeners:[],previous:mh()}),p=(ue,be)=>{_(ue,Fe=>(be(Fe),Fe))},_=(ue,be)=>{const Fe=a.get(),qe=go(Fe,ue).getOrThunk(d),Me=be(qe);Fe[ue]=Me,a.set(Fe)},E=(ue,be,Fe)=>{p(ue,qe=>{Be(qe.listeners,Me=>Me(!0,ue,{uid:be,nodes:gt(Fe,We=>We.dom)}))})},R=ue=>{p(ue,be=>{Be(be.listeners,Fe=>Fe(!1,ue))})},B=(ue,be)=>{Be(Gw(n,ue),Fe=>{be?Dr(Fe,X1(),"true"):zi(Fe,X1())})},Y=Rv(()=>{const ue=Ns(i.getNames());Be(ue,be=>{_(be,Fe=>{const qe=Fe.previous.get();return M2(n,de.some(be)).fold(()=>{qe.each(Me=>{R(be),Fe.previous.clear(),B(Me,!1)})},({uid:Me,name:We,elements:mt})=>{qr(qe,Me)||(qe.each(vt=>B(vt,!1)),E(We,Me,mt),Fe.previous.set(Me),B(Me,!0))}),{previous:Fe.previous,listeners:Fe.listeners}})})},30);return n.on("remove",()=>{Y.cancel()}),n.on("NodeChange",()=>{Y.throttle()}),{addListener:(ue,be)=>{_(ue,Fe=>({previous:Fe.previous,listeners:Fe.listeners.concat([be])}))}}},sx=(n,i)=>{const a=ef(),d=_=>de.from(_.attr(a)).bind(i.lookup),p=_=>{var E,R;_.attr(jp(),null),_.attr(ef(),null),_.attr(X1(),null);const B=de.from(_.attr(gb())).map(be=>be.split(",")).getOr([]),Y=de.from(_.attr(mb())).map(be=>be.split(",")).getOr([]);Be(B,be=>_.attr(be,null));const le=(R=(E=_.attr("class"))===null||E===void 0?void 0:E.split(" "))!==null&&R!==void 0?R:[],ue=vl(le,[Xf()].concat(Y));_.attr("class",ue.length>0?ue.join(" "):null),_.attr(mb(),null),_.attr(gb(),null)};n.serializer.addTempAttr(X1()),n.serializer.addAttributeFilter(a,_=>{for(const E of _)d(E).each(R=>{R.persistent===!1&&(E.name==="span"?E.unwrap():p(E))})})},Nv=()=>{const n={};return{register:(p,_)=>{n[p]={name:p,settings:_}},lookup:p=>go(n,p).map(_=>_.settings),getNames:()=>gs(n)}};let Yw=0;const Pi=n=>{const a=new Date().getTime(),d=Math.floor(Math.random()*1e9);return Yw++,n+"_"+d+Yw+String(a)},Pv=(n,i)=>{Be(i,a=>{Uu(n,a)})},N2=(n,i)=>{Be(i,a=>{Pc(n,a)})},Xw=(n,i)=>Je.fromDom(n.dom.cloneNode(i)),ng=n=>Xw(n,!1),uc=n=>Xw(n,!0),iu=(n,i)=>{const a=Je.fromTag(i),d=Vf(n);return Wu(a,d),a},Jw=(n,i)=>{const a=iu(n,i);Xc(n,a);const d=Tl(n);return Jr(a,d),br(n),a},P2=(n,i,a=Ke)=>{const d=new bi(n,i),p=_=>{let E;do E=d[_]();while(E&&!wn(E)&&!a(E));return de.from(E).filter(wn)};return{current:()=>de.from(d.current()).filter(wn),next:()=>p("next"),prev:()=>p("prev"),prev2:()=>p("prev2")}},op=(n,i)=>{const a=i||(E=>n.isBlock(E)||fi(E)||As(E)),d=(E,R,B,Y)=>{if(wn(E)){const le=Y(E,R,E.data);if(le!==-1)return de.some({container:E,offset:le})}return B().bind(le=>d(le.container,le.offset,B,Y))};return{backwards:(E,R,B,Y)=>{const le=P2(E,Y!=null?Y:n.getRoot(),a);return d(E,R,()=>le.prev().map(ue=>({container:ue,offset:ue.length})),B).getOrNull()},forwards:(E,R,B,Y)=>{const le=P2(E,Y!=null?Y:n.getRoot(),a);return d(E,R,()=>le.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,a)=>n>=0&&n<=Math.min(i.height,a.height)/2,tl=(n,i)=>{const a=Math.min(i.height/2,n.height/2);return n.bottom-ai.bottom?!1:Iv(i.top-n.bottom,n,i)},tf=(n,i)=>n.top>i.bottom?!0:n.bottomi>=n.left&&i<=n.right&&a>=n.top&&a<=n.bottom,Lk=n=>zn(n,(i,a)=>i.fold(()=>de.some(a),d=>{const p=Math.min(a.left,d.left),_=Math.min(a.top,d.top),E=Math.max(a.right,d.right),R=Math.max(a.bottom,d.bottom);return de.some({top:_,right:E,bottom:R,left:p,width:E-p,height:R-_})}),de.none()),I2=(n,i,a)=>{const d=Math.max(Math.min(i,n.left+n.width),n.left),p=Math.max(Math.min(a,n.top+n.height),n.top);return Math.sqrt((i-d)*(i-d)+(a-p)*(a-p))},Fk=(n,i)=>Math.max(0,Math.min(n.bottom,i.bottom)-Math.max(n.top,i.top)),Gp=(n,i,a)=>Math.min(Math.max(n,i),a),Q1=n=>{const i=n.startContainer,a=n.startOffset;return i===n.endContainer&&i.hasChildNodes()&&n.endOffset===a+1?i.childNodes[a]:null},Jf=(n,i)=>{if(Jn(n)&&n.hasChildNodes()){const a=n.childNodes,d=Gp(i,0,a.length-1);return a[d]}else return n},B2=(n,i)=>{if(!(i<0&&Jn(n)&&n.hasChildNodes()))return Jf(n,i)},Qw=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=>L(n)&&n.charCodeAt(0)>=768&&Qw.test(n),Hk=(...n)=>i=>{for(let a=0;ai=>{for(let a=0;an?n.createRange():Lr.DOM.createRng(),Gs=n=>L(n)&&/[\r\n\t ]/.test(n),lu=n=>!!n.setStart&&!!n.setEnd,rg=n=>{const i=n.startContainer,a=n.startOffset;if(Gs(n.toString())&&oC(i.parentNode)&&wn(i)){const d=i.data;if(Gs(d[a-1])||Gs(d[a+1]))return!0}return!1},F2=n=>{const i=n.ownerDocument,a=e0(i),d=i.createTextNode(Gr),p=n.parentNode;p.insertBefore(d,n),a.setStart(d,0),a.setEnd(d,1);const _=Zp(a.getBoundingClientRect());return p.removeChild(d),_},Ui=n=>{const i=n.startContainer,a=n.endContainer,d=n.startOffset,p=n.endOffset;if(i===a&&wn(a)&&d===0&&p===1){const _=n.cloneRange();return _.setEndAfter(a),ig(_)}else return null},H2=n=>n.left===0&&n.right===0&&n.top===0&&n.bottom===0,ig=n=>{var i;let a;const d=n.getClientRects();return d.length>0?a=Zp(d[0]):a=Zp(n.getBoundingClientRect()),!lu(n)&&sg(n)&&H2(a)?F2(n):H2(a)&&lu(n)&&(i=Ui(n))!==null&&i!==void 0?i:a},pl=(n,i)=>{const a=qp(n,i);return a.width=1,a.right=a.left+1,a},om=n=>{const i=[],a=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)||a(pl(ig(B),!1))),R{const d=()=>(Yp(n),i===0),p=()=>Yp(n)?i>=n.data.length:i>=n.childNodes.length,_=()=>{const le=e0(n.ownerDocument);return le.setStart(n,i),le.setEnd(n,i),le},E=()=>(a||(a=om(Vt(n,i))),a),R=()=>E().length>0,B=le=>le&&n===le.container()&&i===le.offset(),Y=le=>nf(n,le?i-1:i);return{container:je(n),offset:je(i),toRange:_,getClientRects:E,isVisible:R,isAtStart:d,isAtEnd:p,isEqual:B,getNode:Y}};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)=>oi(No(i.getClientRects()),Mo(n.getClientRects()),tl).getOr(!1),Vt.isBelow=(n,i)=>oi(Mo(i.getClientRects()),No(n.getClientRects()),tf).getOr(!1),Vt.isAtStart=n=>n?n.isAtStart():!1,Vt.isAtEnd=n=>n?n.isAtEnd():!1,Vt.isTextPosition=n=>n?wn(n.container()):!1,Vt.isElementPosition=n=>!Vt.isTextPosition(n);const vb=(n,i)=>{wn(i)&&i.data.length===0&&n.remove(i)},$2=(n,i,a)=>{i.insertNode(a),vb(n,a.previousSibling),vb(n,a.nextSibling)},yb=(n,i,a)=>{const d=de.from(a.firstChild),p=de.from(a.lastChild);i.insertNode(a),d.each(_=>vb(n,_.previousSibling)),p.each(_=>vb(n,_.nextSibling))},gh=(n,i,a)=>{W1(a)?yb(n,i,a):$2(n,i,a)},of=wn,t0=Cd,Lv=Lr.nodeIndex,z2=n=>{const i=n.parentNode;return t0(i)?z2(i):i},Fv=n=>n?Xe(n.childNodes,(i,a)=>(t0(a)&&a.nodeName!=="BR"?i=i.concat(Fv(a)):i.push(a),i),[]):[],_b=(n,i)=>{let a=n;for(;(a=a.previousSibling)&&of(a);)i+=a.data.length;return i},ph=n=>i=>n===i,Qf=n=>{let i,a;i=Fv(z2(n)),a=Ye(i,ph(n),n),i=i.slice(0,a+1);const d=Xe(i,(p,_,E)=>(of(_)&&of(i[E-1])&&p++,p),0);return i=Ll(i,kf([n.nodeName])),a=Ye(i,ph(n),n),a-d},Du=n=>(of(n)?"text()":n.nodeName.toLowerCase())+"["+Qf(n)+"]",Fa=(n,i,a)=>{const d=[];for(let p=i.parentNode;p&&p!==n&&!(a&&a(p));p=p.parentNode)d.push(p);return d},V2=(n,i)=>{let a=[],d=i.container(),p=i.offset(),_;if(of(d))_=_b(d,p);else{const R=d.childNodes;p>=R.length?(_="after",p=R.length-1):_="before",d=R[p]}a.push(Du(d));let E=Fa(n,d);return E=Ll(E,et(Cd)),a=a.concat(Fi(E,R=>Du(R))),a.reverse().join("/")+","+_},rp=(n,i,a)=>{let d=Fv(n);return d=Ll(d,(p,_)=>!of(p)||!of(d[_-1])),d=Ll(d,kf([i])),d[a]},sC=(n,i)=>{let a=n,d=0;for(;of(a);){const p=a.data.length;if(i>=d&&i<=d+p){n=a,i=i-d;break}if(!of(a.nextSibling)){n=a,i=p;break}d+=p,a=a.nextSibling}return of(n)&&i>n.data.length&&(i=n.data.length),Vt(n,i)},wb=(n,i)=>{if(!i)return null;const a=i.split(","),d=a[0].split("/"),p=a.length>1?a[1]:"before",_=Xe(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(!_)return null;if(!of(_)&&_.parentNode){let E;return p==="after"?E=Lv(_)+1:E=Lv(_),Vt(_.parentNode,E)}return sC(_,parseInt(p,10))},Xp=As,W2=(n,i,a)=>{let d=n(i.data.slice(0,a)).length;for(let p=i.previousSibling;p&&wn(p);p=p.previousSibling)d+=n(p.data).length;return d},Hv=(n,i,a,d,p)=>{const _=p?d.startContainer:d.endContainer;let E=p?d.startOffset:d.endOffset;const R=[],B=n.getRoot();if(wn(_))R.push(a?W2(i,_,E):E);else{let Y=0;const le=_.childNodes;E>=le.length&&le.length&&(Y=1,E=Math.max(0,le.length-1)),R.push(n.nodeIndex(le[E],a)+Y)}for(let Y=_;Y&&Y!==B;Y=Y.parentNode)R.push(n.nodeIndex(Y,a));return R},rC=(n,i,a,d)=>{const p=i.dom,_=Hv(p,n,a,d,!0),E=i.isForward(),R=el(d)?{isFakeCaret:!0}:{};if(i.isCollapsed())return{start:_,forward:E,...R};{const B=Hv(p,n,a,d,!1);return{start:_,end:B,forward:E,...R}}},$v=(n,i,a)=>{let d=0;return dn.each(n.select(i),p=>{if(p.getAttribute("data-mce-bogus")!=="all"){if(p===a)return!1;d++;return}}),d},U2=(n,i)=>{let a=i?n.startContainer:n.endContainer,d=i?n.startOffset:n.endOffset;if(Jn(a)&&a.nodeName==="TR"){const p=a.childNodes;a=p[Math.min(i?d:d-1,p.length-1)],a&&(d=i?0:a.childNodes.length,i?n.setStart(a,d):n.setEnd(a,d))}},ga=n=>(U2(n,!0),U2(n,!1),n),Ka=(n,i)=>{if(Jn(n)&&(n=Jf(n,i),Xp(n)))return n;if(vr(n)){wn(n)&&vi(n)&&(n=n.parentNode);let a=n.previousSibling;if(Xp(a)||(a=n.nextSibling,Xp(a)))return a}},Ou=n=>Ka(n.startContainer,n.startOffset)||Ka(n.endContainer,n.endOffset),Fr=(n,i,a)=>{const d=a.getNode(),p=a.getRng();if(d.nodeName==="IMG"||Xp(d)){const E=d.nodeName;return{name:E,index:$v(a.dom,E,d)}}const _=Ou(p);if(_){const E=_.tagName;return{name:E,index:$v(a.dom,E,_)}}return rC(n,a,i,p)},Ya=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()}},Ha=n=>({rng:n.getRng(),forward:n.isForward()}),sm=(n,i,a)=>{const d={"data-mce-type":"bookmark",id:i,style:"overflow:hidden;line-height:0px"};return a?n.create("span",d,""):n.create("span",d)},yr=(n,i)=>{const a=n.dom;let d=n.getRng();const p=a.uniqueId(),_=n.isCollapsed(),E=n.getNode(),R=E.nodeName,B=n.isForward();if(R==="IMG")return{name:R,index:$v(a,R,E)};const Y=ga(d.cloneRange());if(!_){Y.collapse(!1);const ue=sm(a,p+"_end",i);gh(a,Y,ue)}d=ga(d),d.collapse(!0);const le=sm(a,p+"_start",i);return gh(a,d,le),n.moveToBookmark({id:p,keep:!0,forward:B}),{id:p,forward:B}},iC=(n,i,a=!1)=>i===2?Fr(Bn,a,n):i===3?Ya(n):i?Ha(n):yr(n,!1),au=Pe(Fr,St,!0),Aa=n=>{const i=_=>_(n),a=je(n),d=()=>p,p={tag:!0,inner:n,fold:(_,E)=>E(n),isValue:wt,isError:Ke,map:_=>fc.value(_(n)),mapError:d,bind:i,exists:i,forall:i,getOr:a,or:d,getOrThunk:a,orThunk:d,getOrDie:a,each:_=>{_(n)},toOptional:()=>de.some(n)};return p},j2=n=>{const i=()=>a,a={tag:!1,inner:n,fold:(d,p)=>d(n),isValue:Ke,isError:wt,map:i,mapError:d=>fc.error(d(n)),bind:i,exists:Ke,forall:wt,getOr:St,or:St,getOrThunk:xt,orThunk:xt,getOrDie:rn(String(n)),each:dt,toOptional:de.none};return a},fc={value:Aa,error:j2,fromOption:(n,i)=>n.fold(()=>j2(i),Aa)},ag={generate:n=>{if(!ne(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=[],a={};return Be(n,(d,p)=>{const _=gs(d);if(_.length!==1)throw new Error("one and only one name per case");const E=_[0],R=d[E];if(a[E]!==void 0)throw new Error("duplicate key detected:"+E);if(E==="cata")throw new Error("cannot have a case named cata (sorry)");if(!ne(R))throw new Error("case arguments must be an array");i.push(E),a[E]=(...B)=>{const Y=B.length;if(Y!==R.length)throw new Error("Wrong number of arguments to case "+E+". Expected "+R.length+" ("+R+"), got "+Y);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,qe=>_t(be,qe)))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})}}}}),a}};ag.generate([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);const $k=n=>{const i=[],a=[];return Be(n,d=>{d.fold(p=>{i.push(p)},p=>{a.push(p)})}),{errors:i,values:a}},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}),a=(d,p,_)=>{if(n.format!==void 0){let E;if(ne(n.format)){if(!Js(n.format,L))return i(d+" pattern has non-string items in the `format` array");E=n.format}else if(L(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?L(n.cmd)?fc.value(_(n.cmd,n.value)):i(d+" pattern has non-string `cmd` parameter"):i(d+" pattern is missing both `format` and `cmd` parameters")};if(!te(n))return i("Raw pattern is not an object");if(!L(n.start))return i("Raw pattern is missing `start` parameter");if(n.end!==void 0){if(!L(n.end))return i("Inline pattern has non-string `end` parameter");if(n.start.length===0&&n.end.length===0)return i("Inline pattern has empty `start` and `end` parameters");let d=n.start,p=n.end;return p.length===0&&(p=d,d=""),a("Inline",_=>({type:"inline-format",start:d,end:p,format:_}),(_,E)=>({type:"inline-command",start:d,end:p,cmd:_,value:E}))}else return n.replacement!==void 0?L(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"):a("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=>Dt(n,Z2),G2=n=>Dt(n,zk),Jp=(n,i)=>({inlinePatterns:G2(n),blockPatterns:rm(n),dynamicPatternsLookup:i}),pa=n=>{const i=$k(gt(n,q2));return Be(i.errors,a=>console.error(a.message,a.pattern)),i.values},xa=n=>i=>{const a=n(i);return pa(a)},An=vs().deviceType,Vk=An.isTouch(),Xa=Lr.DOM,Wk=n=>{const i=n.indexOf("=")>0?n.split(/[;,](?![^=;,]*(?:[;,]|$))/):n.split(",");return zn(i,(a,d)=>{const p=d.split("="),_=p[0],E=p.length>1?p[1]:_;return a[pc(_)]=pc(E),a},{})},K2=n=>ee(n,RegExp),to=n=>i=>i.options.get(n),Cc=n=>L(n)||te(n),Y2=(n,i="")=>a=>{const d=L(a);if(d)if(a.indexOf("=")!==-1){const p=Wk(a);return{value:go(p,n.id).getOr(i),valid:d}}else return{value:a,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:a=>{const d=L(a)&&pr(a);return d?{value:a,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:a=>{const d=_t(["block","linebreak","invert","default"],a);return d?{value:a,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:a=>_e(a)?{valid:!0,value:a}:L(a)?{valid:!0,value:a}:{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:a=>{const d=a===!1||L(a)||Ge(a,L);return d?L(a)?{value:gt(a.split(","),pc),valid:d}:ne(a)?{value:a,valid:d}:a===!1?{value:[],valid:d}:{value:a,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:a=>{const d=L(a)||Ge(a,L);return d?{value:ne(a)?a:gt(a.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:a=>{const d=_e(a)||L(a);return d?a===!1||An.isiPhone()||An.isiPad()?{value:"",valid:d}:{value:a===!0?"table,img,figure.image,div,video,iframe":a,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:a=>a===!1||L(a)||me(a),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:a=>{const d=a===!1||L(a);return d?{value:a===!1?"":a,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:a=>L(a)||a===!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:a=>Ge(a,te)||a===!1?{value:pa(a===!1?[]:a),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:a=>me(a)?{value:xa(a),valid:!0}:{valid:!1,message:"Must be a single function"},default:a=>[]}),i("noneditable_class",{processor:"string",default:"mceNonEditable"}),i("editable_class",{processor:"string",default:"mceEditable"}),i("noneditable_regexp",{processor:a=>Ge(a,K2)?{value:a,valid:!0}:K2(a)?{value:[a],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:a=>{const d=_t(["inherited","collapsed","expanded"],a);return d?{value:a,valid:d}:{valid:!1,message:"Must be one of: inherited, collapsed, or expanded."}},default:"inherited"}),i("details_serialized_state",{processor:a=>{const d=_t(["inherited","collapsed","expanded"],a);return d?{value:a,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:Yf.isRtl()?"rtl":void 0}),i("placeholder",{processor:"string",default:Xa.getAttrib(n.getElement(),"placeholder")})})},sf=to("iframe_attrs"),zv=to("doctype"),Qp=to("document_base_url"),Of=to("body_id"),oa=to("body_class"),Md=to("content_security_policy"),Rd=to("br_in_pre"),$c=to("forced_root_block"),o0=to("forced_root_block_attrs"),X2=to("newline_behavior"),lC=to("br_newline_selector"),J2=to("no_newline_selector"),bh=to("keep_styles"),jr=to("end_container_on_empty_block"),Vv=to("automatic_uploads"),ed=to("images_reuse_filename"),aC=to("images_replace_blob_uris"),cC=to("icons"),ll=to("icons_url"),Uk=to("images_upload_url"),Wv=to("images_upload_base_path"),Uv=to("images_upload_credentials"),uC=to("images_upload_handler"),jk=to("content_css_cors"),s0=to("referrer_policy"),fC=to("language"),Zk=to("language_url"),dC=to("indent_use_margin"),qk=to("indentation"),hC=to("content_css"),jv=to("content_style"),ip=to("font_css"),r0=to("directionality"),ji=to("inline_boundaries_selector"),Q2=to("object_resizing"),Sc=to("resize_img_proportional"),i0=to("placeholder"),sa=to("event_root"),mC=to("service_message"),im=to("theme"),Gk=to("theme_url"),Ja=to("model"),rf=to("model_url"),Cb=to("inline_boundaries"),Kk=to("formats"),Yk=to("preview_styles"),gC=to("format_empty_lines"),Sb=to("format_noneditable_selector"),pC=to("custom_ui_selector"),bC=to("inline"),lp=to("hidden_input"),Xk=to("submit_patch"),Jk=to("add_form_submit_trigger"),Qk=to("add_unload_trigger"),e_=to("custom_undo_redo_levels"),Zv=to("disable_nodechange"),cg=to("readonly"),vC=to("editable_root"),yC=to("content_css_cors"),qv=to("plugins"),l0=to("external_plugins"),ug=to("block_unsupported_drop"),Gv=to("visual"),Kv=to("visual_table_class"),kb=to("visual_anchor_class"),_C=to("iframe_aria_text"),vh=to("setup"),Eb=to("init_instance_callback"),wC=to("urlconverter_callback"),yh=to("auto_focus"),ap=to("browser_spellcheck"),t_=to("protect"),CC=to("paste_block_drop"),Yv=to("paste_data_images"),eE=to("paste_preprocess"),SC=to("paste_postprocess"),tE=to("newdocument_content"),nE=to("paste_webkit_styles"),kC=to("paste_remove_styles_if_webkit"),EC=to("paste_merge_formats"),AC=to("smart_paste"),oE=to("paste_as_text"),sE=to("paste_tab_spaces"),rE=to("allow_html_data_urls"),xC=to("text_patterns"),n_=to("text_patterns_lookup"),o_=to("noneditable_class"),iE=to("editable_class"),lE=to("noneditable_regexp"),Xv=to("preserve_cdata"),TC=to("highlight_on_focus"),Jv=to("xss_sanitization"),Ab=to("init_content_sync"),a0=n=>n.options.isSet("text_patterns_lookup"),Qv=n=>dn.explode(n.options.get("font_size_style_values")),s_=n=>dn.explode(n.options.get("font_size_classes")),DC=n=>n.options.get("encoding")==="xml",r_=n=>dn.explode(n.options.get("images_file_types")),aE=to("table_tab_navigation"),ey=to("details_initial_state"),xb=to("details_serialized_state"),cE=Jn,ty=wn,lf=n=>{const i=n.parentNode;i&&i.removeChild(n)},ny=n=>{const i=Bn(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)=>(ba(n),i),uE=(n,i)=>{const a=ny(n.data.substr(0,i.offset())),d=ny(n.data.substr(i.offset()));return(a.text+d.text).length>0?(OC(n),Vt(n,i.offset()-a.count)):i},Tb=(n,i)=>{const a=i.container(),d=$o(Mr(a.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)?i_(n,i):fE(n,i),ba=n=>{cE(n)&&vr(n)&&(Lc(n)?n.removeAttribute("data-mce-caret"):lf(n)),ty(n)&&(OC(n),n.data.length===0&&lf(n))},dE=As,c0=Gu,hE=kd,u0="*[contentEditable=false],video,audio,embed,object",l_=(n,i,a)=>{const d=qp(i.getBoundingClientRect(),a);let p,_;if(n.tagName==="BODY"){const R=n.ownerDocument.documentElement;p=n.scrollLeft||R.scrollLeft,_=n.scrollTop||R.scrollTop}else{const R=n.getBoundingClientRect();p=n.scrollLeft-R.left,_=n.scrollTop-R.top}d.left+=p,d.right+=p,d.top+=_,d.bottom+=_,d.width=1;let E=i.offsetWidth-i.clientWidth;return E>0&&(a&&(E*=-1),d.left+=E,d.right+=E),d},mE=n=>{var i,a;const d=ha(Je.fromDom(n),u0);for(let p=0;p{const p=mh();let _,E;const R=$c(n),B=n.dom,Y=(Me,We)=>{let mt;if(le(),hE(We))return null;if(a(We)){const vt=oh(R,We,Me),Ct=l_(i,We,Me);B.setStyle(vt,"top",Ct.top),E=vt;const Mt=B.create("div",{class:"mce-visual-caret","data-mce-bogus":"all"});B.setStyles(Mt,{...Ct}),B.add(i,Mt),p.set({caret:Mt,element:We,before:Me}),Me&&B.addClass(Mt,"mce-visual-caret-before"),ue(),mt=We.ownerDocument.createRange(),mt.setStart(vt,0),mt.setEnd(vt,0)}else return E=eu(We,Me),mt=We.ownerDocument.createRange(),lm(E.nextSibling)?(mt.setStart(E,0),mt.setEnd(E,0)):(mt.setStart(E,1),mt.setEnd(E,1)),mt;return mt},le=()=>{mE(i),E&&(ba(E),E=null),p.on(Me=>{B.remove(Me.caret),p.clear()}),_&&(clearInterval(_),_=void 0)},ue=()=>{_=setInterval(()=>{p.on(Me=>{d()?B.toggleClass(Me.caret,"mce-visual-caret-hidden"):B.addClass(Me.caret,"mce-visual-caret-hidden")})},500)};return{show:Y,hide:le,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 We=l_(i,Me.element,Me.before);B.setStyles(Me.caret,{...We})})},destroy:()=>clearInterval(_)}},Db=()=>Yn.browser.isFirefox(),lm=n=>dE(n)||c0(n),f0=n=>(lm(n)||Au(n)&&Db())&&pi(Je.fromDom(n)).exists(_n),cu=ml,e1=As,MC=Gu,RC=eh("display","block table table-cell table-caption list-item"),a_=vr,c_=vi,u_=Jn,pE=wn,Ob=Sa,ry=n=>n>0,cp=n=>n<0,Mb=(n,i)=>{let a;for(;a=n(i);)if(!c_(a))return a;return null},_h=(n,i,a,d,p)=>{const _=new bi(n,d),E=e1(n)||c_(n);let R;if(cp(i)){if(E&&(R=Mb(_.prev.bind(_),!0),a(R)))return R;for(;R=Mb(_.prev.bind(_),p);)if(a(R))return R}if(ry(i)){if(E&&(R=Mb(_.next.bind(_),!0),a(R)))return R;for(;R=Mb(_.next.bind(_),p);)if(a(R))return R}return null},bE=(n,i)=>{const a=p=>cu(p.dom),d=p=>p.dom===i;return ci(Je.fromDom(n),a,d).map(p=>p.dom).getOr(i)},am=(n,i)=>{for(;n&&n!==i;){if(RC(n))return n;n=n.parentNode}return null},Nd=(n,i,a)=>am(n.container(),a)===am(i.container(),a),d0=(n,i)=>{if(!i)return de.none();const a=i.container(),d=i.offset();return u_(a)?de.from(a.childNodes[d+n]):de.none()},f_=(n,i)=>{var a;const p=((a=i.ownerDocument)!==null&&a!==void 0?a:document).createRange();return n?(p.setStartBefore(i),p.setEndBefore(i)):(p.setStartAfter(i),p.setEndAfter(i)),p},h0=(n,i,a)=>am(i,n)===am(a,n),fg=(n,i,a)=>{const d=n?"previousSibling":"nextSibling";let p=a;for(;p&&p!==i;){let _=p[d];if(_&&a_(_)&&(_=_[d]),e1(_)||MC(_)){if(h0(i,_,p))return _;break}if(Ob(_))break;p=p.parentNode}return null},S=Pe(f_,!0),T=Pe(f_,!1),$=(n,i,a)=>{let d;const p=Pe(fg,!0,i),_=Pe(fg,!1,i),E=a.startContainer,R=a.startOffset;if(vi(E)){const B=pE(E)?E.parentNode:E,Y=B.getAttribute("data-mce-caret");if(Y==="before"&&(d=B.nextSibling,f0(d)))return S(d);if(Y==="after"&&(d=B.previousSibling,f0(d)))return T(d)}if(!a.collapsed)return a;if(wn(E)){if(a_(E)){if(n===1){if(d=_(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=_(E),d)return S(d)}return a}if(ar(E)&&R>=E.data.length-1)return n===1&&(d=_(E),d)?S(d):a;if(sh(E)&&R<=1)return n===-1&&(d=p(E),d)?T(d):a;if(R===E.data.length)return d=_(E),d?S(d):a;if(R===0)return d=p(E),d?T(d):a}return a},ae=(n,i)=>d0(n?0:-1,i).filter(e1),Se=(n,i,a)=>{const d=$(n,i,a);return n===-1?Vt.fromRangeStart(d):Vt.fromRangeEnd(d)},Ue=n=>de.from(n.getNode()).map(Je.fromDom),ft=n=>de.from(n.getNode(!0)).map(Je.fromDom),Et=(n,i)=>{let a=i;for(;a=n(a);)if(a.isVisible())return a;return a},zt=(n,i)=>{const a=Nd(n,i);return!a&&fi(n.getNode())?!0:a};var pn;(function(n){n[n.Backwards=-1]="Backwards",n[n.Forwards=1]="Forwards"})(pn||(pn={}));const Hn=As,Vn=wn,Lo=Jn,ds=fi,Ps=Sa,Hr=Kh,$s=Ug,di=(n,i)=>{const a=[];let d=n;for(;d&&d!==i;)a.push(d),d=d.parentNode;return a},_i=(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)?ds(i)?Vt.before(i):Vt.after(i):Vt.before(i)},Mu=(n,i)=>{const a=i.nextSibling;return a&&Ps(a)?Vn(a)?Vt(a,0):Vt.before(a):Mf(pn.Forwards,Vt.after(i),n)},Mf=(n,i,a)=>{let d,p,_,E;if(!Lo(a)||!i)return null;if(i.isEqual(Vt.after(a))&&a.lastChild){if(E=Vt.after(a.lastChild),cp(n)&&Ps(a.lastChild)&&Lo(a.lastChild))return ds(a.lastChild)?Vt.before(a.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=_i(R,B-1),Ps(p)))return!Hr(p)&&(_=_h(p,n,$s,p),_)?Vn(_)?Vt(_,_.data.length):Vt.after(_):Vn(p)?Vt(p,p.data.length):Vt.before(p);if(ry(n)&&B({next:i=>Mf(pn.Forwards,i,n),prev:i=>Mf(pn.Backwards,i,n)}),cm=(n,i,a)=>{const d=n?Vt.before(a):Vt.after(a);return Pd(n,i,d)},td=n=>fi(n)?Vt.before(n):Vt.after(n),d_=n=>Vt.isTextPosition(n)?n.offset()===0:Sa(n.getNode()),fu=n=>{if(Vt.isTextPosition(n)){const i=n.container();return n.offset()===i.data.length}else return Sa(n.getNode(!0))},NC=(n,i)=>!Vt.isTextPosition(n)&&!Vt.isTextPosition(i)&&n.getNode()===i.getNode(!0),Rb=n=>!Vt.isTextPosition(n)&&fi(n.getNode()),Nb=(n,i,a)=>n?!NC(i,a)&&!Rb(i)&&fu(i)&&d_(a):!NC(a,i)&&d_(i)&&fu(a),Pd=(n,i,a)=>{const d=El(i);return de.from(n?d.next(a):d.prev(a))},m0=(n,i,a)=>Pd(n,i,a).bind(d=>Nd(a,d,i)&&Nb(n,a,d)?Pd(n,i,d):de.some(d)),vE=(n,i,a,d)=>m0(n,i,a).bind(p=>d(p)?vE(n,i,p,d):de.some(p)),iy=(n,i)=>{const a=n?i.firstChild:i.lastChild;return wn(a)?de.some(Vt(a,n?0:a.data.length)):a?Sa(a)?de.some(n?Vt.before(a):td(a)):cm(n,i,a):de.none()},Rf=Pe(Pd,!0),Ru=Pe(Pd,!1),ra=Pe(iy,!0),Id=Pe(iy,!1),PC="_mce_caret",zc=n=>Jn(n)&&n.id===PC,g0=(n,i)=>{let a=i;for(;a&&a!==n;){if(zc(a))return a;a=a.parentNode}return null},ly=n=>L(n.start),h_=n=>cn(n,"rng"),yE=n=>cn(n,"id"),_E=n=>cn(n,"name"),t1=n=>dn.isArray(n.start),m_=n=>!_E(n)&&_e(n.forward)?n.forward:!0,dg=(n,i)=>(Jn(i)&&n.isBlock(i)&&!i.innerHTML&&(i.innerHTML='
'),i),TO=(n,i)=>{const a=de.from(wb(n.getRoot(),i.start)),d=de.from(wb(n.getRoot(),i.end));return oi(a,d,(p,_)=>{const E=n.createRng();return E.setStart(p.container(),p.offset()),E.setEnd(_.container(),_.offset()),{range:E,forward:m_(i)}})},wE=(n,i)=>{var a;const p=((a=n.ownerDocument)!==null&&a!==void 0?a:document).createTextNode(Ft);n.appendChild(p),i.setStart(p,0),i.setEnd(p,0)},ix=n=>!n.hasChildNodes(),EI=(n,i)=>Id(n).fold(Ke,a=>(i.setStart(a.container(),a.offset()),i.setEnd(a.container(),a.offset()),!0)),lx=(n,i,a)=>ix(i)&&g0(n,i)?(wE(i,a),!0):!1,ax=(n,i,a,d)=>{const p=a[i?"start":"end"],_=n.getRoot();if(p){let E=_,R=p[0];for(let B=p.length-1;E&&B>=1;B--){const Y=E.childNodes;if(lx(_,E,d))return!0;if(p[B]>Y.length-1)return lx(_,E,d)?!0:EI(E,d);E=Y[p[B]]}wn(E)&&(R=Math.min(p[0],E.data.length)),Jn(E)&&(R=Math.min(p[0],E.childNodes.length)),i?d.setStart(E,R):d.setEnd(E,R)}return!0},CE=n=>wn(n)&&n.data.length>0,SE=(n,i,a)=>{const d=n.get(a.id+"_"+i),p=d==null?void 0:d.parentNode,_=a.keep;if(d&&p){let E,R;if(i==="start"?_?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)):_?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)),!_){const B=d.previousSibling,Y=d.nextSibling;dn.each(dn.grep(d.childNodes),ue=>{wn(ue)&&(ue.data=ue.data.replace(/\uFEFF/g,""))});let le;for(;le=n.get(a.id+"_"+i);)n.remove(le,!0);if(wn(Y)&&wn(B)&&!Yn.browser.isOpera()){const ue=B.data.length;B.appendData(Y.data),n.remove(Y),E=B,R=ue}}return de.some(Vt(E,R))}else return de.none()},kE=(n,i)=>{const a=n.createRng();return ax(n,!0,i,a)&&ax(n,!1,i,a)?de.some({range:a,forward:m_(i)}):de.none()},cx=(n,i)=>{const a=SE(n,"start",i),d=SE(n,"end",i);return oi(a,d.or(a),(p,_)=>{const E=n.createRng();return E.setStart(dg(n,p.container()),p.offset()),E.setEnd(dg(n,_.container()),_.offset()),{range:E,forward:m_(i)}})},ux=(n,i)=>de.from(n.select(i.name)[i.index]).map(a=>{const d=n.createRng();return d.selectNode(a),{range:d,forward:!0}}),fx=(n,i)=>{const a=n.dom;if(i){if(t1(i))return kE(a,i);if(ly(i))return TO(a,i);if(yE(i))return cx(a,i);if(_E(i))return ux(a,i);if(h_(i))return de.some({range:i.rng,forward:m_(i)})}return de.none()},DO=(n,i,a)=>iC(n,i,a),OO=(n,i)=>{fx(n,i).each(({range:a,forward:d})=>{n.setRng(a,d)})},Bd=n=>Jn(n)&&n.tagName==="SPAN"&&n.getAttribute("data-mce-type")==="bookmark",Ks=(n=>i=>n===i)(Gr),wh=n=>n!==""&&` \f @@ -67,14 +67,14 @@ Required: `+i.join(", "));return ue[E].apply(null,B)},log:ue=>{console.log(ue,{c `)},doctype:R=>{i.push("",a?` `:"")},reset:()=>{i.length=0},getContent:()=>i.join("").replace(/\n$/,"")}},P_=(n={},i=dh())=>{const a=vM(n);return n.validate="validate"in n?n.validate:!0,{serialize:p=>{const _=n.validate,E={3:B=>{var Y;a.text((Y=B.value)!==null&&Y!==void 0?Y:"",B.raw)},8:B=>{var Y;a.comment((Y=B.value)!==null&&Y!==void 0?Y:"")},7:B=>{a.pi(B.name,B.value)},10:B=>{var Y;a.doctype((Y=B.value)!==null&&Y!==void 0?Y:"")},4:B=>{var Y;a.cdata((Y=B.value)!==null&&Y!==void 0?Y:"")},11:B=>{let Y=B;if(Y=Y.firstChild)do R(Y);while(Y=Y.next)}};a.reset();const R=B=>{var Y;const le=E[B.type];if(le)le(B);else{const ue=B.name,be=ue in i.getVoidElements();let Fe=B.attributes;if(_&&Fe&&Fe.length>1){const qe=[];qe.map={};const Me=i.getElementRule(B.name);if(Me){for(let We=0,mt=Me.attributesOrder.length;We{XI.add(i)});const hs=["font","text-decoration","text-emphasis"],yM=(n,i)=>gs(n.parseStyle(n.getAttrib(i,"style"))),ks=n=>XI.has(n),JI=(n,i)=>Js(yM(n,i),a=>!ks(a)),Dse=n=>Dt(n,i=>Ut(hs,a=>xr(i,a))),Ose=(n,i,a)=>{const d=yM(n,i),p=yM(n,a),_=E=>{var R,B;const Y=(R=n.getStyle(i,E))!==null&&R!==void 0?R:"",le=(B=n.getStyle(a,E))!==null&&B!==void 0?B:"";return pr(Y)&&pr(le)&&Y!==le};return Ut(d,E=>{const R=B=>Ut(B,Y=>Y===E);if(!R(p)&&R(hs)){const B=Dse(p);return Ut(B,_)}else return _(E)})},QI=(n,i,a)=>de.from(a.container()).filter(wn).exists(d=>{const p=n?0:-1;return i(d.data.charAt(a.offset()+p))}),eB=Pe(QI,!0,wh),tB=Pe(QI,!1,wh),KW=n=>{const i=n.container();return wn(i)&&(i.data.length===0||Sn(i.data)&&fy.isBookmarkNode(i.parentNode))},by=(n,i)=>a=>d0(n?0:-1,a).filter(i).isSome(),ts=n=>Wi(n)&&Ni(Je.fromDom(n),"display")==="block",nB=n=>As(n)&&!ma(n),YW=by(!0,ts),XW=by(!1,ts),$b=by(!0,Gu),oS=by(!1,Gu),oB=by(!0,Au),sB=by(!1,Au),vy=by(!0,nB),zb=by(!1,nB),JW=n=>n.slice(0,-1),Mse=(n,i,a)=>an(i,n)?JW(Gd(n,d=>a(d)||bt(d,i))):[],QW=(n,i)=>Mse(n,i,Ke),Vb=(n,i)=>[n].concat(QW(n,i)),_M=(n,i,a)=>vE(n,i,a,KW),rB=(n,i)=>no(Vb(Je.fromDom(i.container()),n),lc),iB=(n,i,a)=>_M(n,i.dom,a).forall(d=>rB(i,a).fold(()=>!Nd(d,a,i.dom),p=>!Nd(d,a,i.dom)&&an(p,Je.fromDom(d.container())))),wM=(n,i,a)=>rB(i,a).fold(()=>_M(n,i.dom,a).forall(d=>!Nd(d,a,i.dom)),d=>_M(n,d.dom,a).isNone()),CM=Pe(wM,!1),Ms=Pe(wM,!0),lB=Pe(iB,!1),qx=Pe(iB,!0),aB=n=>Ue(n).exists(Jc),tA=(n,i,a)=>{const d=Dt(Vb(Je.fromDom(a.container()),i),lc),p=No(d).getOr(i);return Pd(n,p.dom,a).filter(aB)},Gx=(n,i)=>Ue(i).exists(Jc)||tA(!0,n,i).isSome(),Kx=(n,i)=>ft(i).exists(Jc)||tA(!1,n,i).isSome(),cB=Pe(tA,!1),eU=Pe(tA,!0),SM=n=>Vt.isTextPosition(n)&&!n.isAtStart()&&!n.isAtEnd(),uB=(n,i)=>{const a=Dt(Vb(Je.fromDom(i.container()),n),lc);return No(a).getOr(n)},fB=(n,i)=>SM(i)?tB(i):tB(i)||Ru(uB(n,i).dom,i).exists(tB),dB=(n,i)=>SM(i)?eB(i):eB(i)||Rf(uB(n,i).dom,i).exists(eB),tU=n=>_t(["pre","pre-wrap"],n),kM=n=>Ue(n).bind(i=>Ba(i,wa)).exists(i=>tU(Ni(i,"white-space"))),nU=(n,i)=>Ru(n.dom,i).isNone(),oU=(n,i)=>Rf(n.dom,i).isNone(),sU=(n,i)=>nU(n,i)||oU(n,i)||CM(n,i)||Ms(n,i)||Kx(n,i)||Gx(n,i),EM=n=>ye(n)&&As(n)&&RC(n),Yx=(n,i)=>a=>EM(new bi(a,n)[i]()),rU=(n,i)=>{const a=Rf(n.dom,i).getOr(i),d=Yx(n.dom,"next");return i.isAtEnd()&&(d(i.container())||d(a.container()))},iU=(n,i)=>{const a=Ru(n.dom,i).getOr(i),d=Yx(n.dom,"prev");return i.isAtStart()&&(d(i.container())||d(a.container()))},hB=(n,i)=>kM(i)?!1:sU(n,i)||fB(n,i)||dB(n,i),nA=(n,i)=>kM(i)?!1:CM(n,i)||lB(n,i)||Kx(n,i)||fB(n,i)||iU(n,i),lU=n=>{const i=n.container(),a=n.offset();return wn(i)&&akM(i)?!1:Ms(n,i)||qx(n,i)||Gx(n,i)||dB(n,i)||rU(n,i),AM=(n,i)=>nA(n,i)||oA(n,lU(i)),mB=(n,i)=>Ks(n.charAt(i)),xM=(n,i)=>wh(n.charAt(i)),aU=n=>{const i=n.container();return wn(i)&&Qs(i.data,Gr)},cU=n=>{const i=n.split("");return gt(i,(a,d)=>Ks(a)&&d>0&&d{const d=i.data,p=Vt(i,0);return!a&&mB(d,0)&&!AM(n,p)?(i.data=" "+d.slice(1),!0):a&&xM(d,0)&&nA(n,p)?(i.data=Gr+d.slice(1),!0):!1},uU=n=>{const i=n.data,a=cU(i);return a!==i?(n.data=a,!0):!1},TM=(n,i,a)=>{const d=i.data,p=Vt(i,d.length-1);return!a&&mB(d,d.length-1)&&!AM(n,p)?(i.data=d.slice(0,-1)+" ",!0):a&&xM(d,d.length-1)&&oA(n,p)?(i.data=d.slice(0,-1)+Gr,!0):!1},fU=(n,i)=>{const a=i.container();if(!wn(a))return de.none();if(aU(i)){const d=yy(n,a,!1)||uU(a)||TM(n,a,!1);return Ss(d,i)}else if(AM(n,i)){const d=yy(n,a,!0)||TM(n,a,!0);return Ss(d,i)}else return de.none()},dU=n=>{const i=Je.fromDom(n.getBody());n.selection.isCollapsed()&&fU(i,Vt.fromRangeStart(n.selection.getRng())).each(a=>{n.selection.setRng(a.toRange())})},DM=(n,i,a)=>{if(a===0)return;const d=Je.fromDom(n),p=ci(d,lc).getOr(d),_=n.data.slice(i,i+a),E=i+a>=n.data.length&&oA(p,Vt(n,n.data.length)),R=i===0&&nA(p,Vt(n,0));n.replaceData(i,a,rh(_,4,R,E))},sA=(n,i)=>{const a=n.data.slice(i),d=a.length-qc(a).length;DM(n,i,d)},Xx=(n,i)=>{const a=n.data.slice(0,i),d=a.length-pu(a).length;DM(n,i-d,d)},Jx=(n,i,a,d=!0)=>{const p=pu(n.data).length,_=d?n:i,E=d?i:n;return d?_.appendData(E.data):_.insertData(0,E.data),br(Je.fromDom(E)),a&&sA(_,p),_},sd=(n,i)=>{const a=n.container(),d=n.offset();return!Vt.isTextPosition(n)&&a===i.parentNode&&d>Vt.before(i).offset()},hU=(n,i)=>sd(i,n)?Vt(i.container(),i.offset()-1):i,mU=n=>wn(n)?Vt(n,0):Vt.before(n),gU=n=>wn(n)?Vt(n,n.data.length):Vt.after(n),gB=n=>Sa(n.previousSibling)?de.some(gU(n.previousSibling)):n.previousSibling?Id(n.previousSibling):de.none(),pB=n=>Sa(n.nextSibling)?de.some(mU(n.nextSibling)):n.nextSibling?ra(n.nextSibling):de.none(),I_=(n,i)=>de.from(i.previousSibling?i.previousSibling:i.parentNode).bind(a=>Ru(n,Vt.before(a))).orThunk(()=>Rf(n,Vt.after(i))),pU=(n,i)=>Rf(n,Vt.after(i)).orThunk(()=>Ru(n,Vt.before(i))),bU=(n,i)=>gB(i).orThunk(()=>pB(i)).orThunk(()=>I_(n,i)),Il=(n,i)=>pB(i).orThunk(()=>gB(i)).orThunk(()=>pU(n,i)),Qx=(n,i,a)=>n?Il(i,a):bU(i,a),Rse=(n,i,a)=>Qx(n,i,a).map(Pe(hU,a)),Uc=(n,i,a)=>{a.fold(()=>{n.focus()},d=>{n.selection.setRng(d.toRange(),i)})},Qr=n=>i=>i.dom===n,pm=(n,i)=>i&&cn(n.schema.getBlockElements(),Xr(i)),vU=n=>{if(Rl(n)){const i=Je.fromHtml('
');return _d(n),Qi(n,i),de.some(Vt.before(i.dom))}else return de.none()},bB=(n,i,a)=>{const d=_l(n).filter(ea),p=vd(n).filter(ea);return br(n),vf(d,p,i,(_,E,R)=>{const B=_.dom,Y=E.dom,le=B.data.length;return Jx(B,Y,a),R.container()===Y?Vt(B,le):R}).orThunk(()=>(a&&(d.each(_=>Xx(_.dom,_.dom.length)),p.each(_=>sA(_.dom,0))),i))},OM=(n,i)=>cn(n.schema.getTextInlineElements(),Xr(i)),Wb=(n,i,a,d=!0)=>{const p=Rse(i,n.getBody(),a.dom),_=ci(a,Pe(pm,n),Qr(n.getBody())),E=bB(a,p,OM(n,a));n.dom.isEmpty(n.getBody())?(n.setContent(""),n.selection.setCursorLocation()):_.bind(vU).fold(()=>{d&&Uc(n,i,E)},R=>{d&&Uc(n,i,de.some(R))})},vB=/[\u0591-\u07FF\uFB1D-\uFDFF\uFE70-\uFEFC]/,yB=n=>vB.test(n),B_=(n,i)=>wu(Je.fromDom(i),ji(n))&&!Jm(n.schema,i)&&n.dom.isEditable(i),_B=n=>{var i;return Lr.DOM.getStyle(n,"direction",!0)==="rtl"||yB((i=n.textContent)!==null&&i!==void 0?i:"")},MM=(n,i,a)=>Dt(Lr.DOM.getParents(a.container(),"*",i),n),Ub=(n,i,a)=>{const d=MM(n,i,a);return de.from(d[d.length-1])},gp=(n,i,a)=>{const d=am(i,n),p=am(a,n);return ye(d)&&d===p},yU=n=>Ku(n)||Ef(n),gg=(n,i)=>{const a=i.container(),d=i.offset();return n?tr(a)?wn(a.nextSibling)?Vt(a.nextSibling,0):Vt.after(a):Ku(i)?Vt(a,d+1):i:tr(a)?wn(a.previousSibling)?Vt(a.previousSibling,a.previousSibling.data.length):Vt.before(a):Ef(i)?Vt(a,d-1):i},_U=Pe(gg,!0),eT=Pe(gg,!1),wB=(n,i)=>{const a=d=>d.stopImmediatePropagation();n.on("beforeinput input",a,!0),n.getDoc().execCommand(i),n.off("beforeinput input",a)},rA=n=>{n.execCommand("delete")},RM=n=>wB(n,"Delete"),sS=n=>wB(n,"ForwardDelete"),pg=n=>i=>qr(ai(i),n,bt),iA=n=>ac(n)||Zl(n),Ci=(n,i)=>an(n,i)?Ba(i,iA,pg(n)):de.none(),L_=(n,i=!0)=>{n.dom.isEmpty(n.getBody())&&n.setContent("",{no_selection:!i})},NM=(n,i,a)=>oi(ra(a),Id(a),(d,p)=>{const _=gg(!0,d),E=gg(!1,p),R=gg(!1,i);return n?Rf(a,R).exists(B=>B.isEqual(E)&&i.isEqual(_)):Ru(a,R).exists(B=>B.isEqual(_)&&i.isEqual(E))}).getOr(!0),PM=n=>(W0(n)?_l(n):Cu(n)).bind(PM).orThunk(()=>de.some(n)),tT=(n,i,a,d=!0)=>{var p;i.deleteContents();const _=PM(a).getOr(a),E=Je.fromDom((p=n.dom.getParent(_.dom,n.dom.isBlock))!==null&&p!==void 0?p:a.dom);if(E.dom===n.getBody()?L_(n,d):Rl(E)&&(De(E),d&&n.selection.setCursorLocation(E.dom,0)),!bt(a,E)){const R=qr(ai(E),a)?[]:U0(E);Be(R.concat(Tl(a)),B=>{!bt(B,E)&&!an(B,E)&&Rl(B)&&br(B)})}},IM=n=>i=>bt(n,i),lA=n=>ha(n,"td,th"),BM=(n,i)=>{const a=Y=>up(Je.fromDom(Y),i),d=a(n.startContainer),p=a(n.endContainer),_=d.isSome(),E=p.isSome(),R=oi(d,p,bt).getOr(!1);return{startTable:d,endTable:p,isStartInTable:_,isEndInTable:E,isSameTable:R,isMultiTable:!R&&_&&E}},rS=(n,i)=>({start:n,end:i}),LM=(n,i,a)=>({rng:n,table:i,cells:a}),iS=ag.generate([{singleCellTable:["rng","cell"]},{fullTable:["table"]},{partialTable:["cells","outsideDetails"]},{multiTable:["startTableCells","endTableCells","betweenRng"]}]),aA=(n,i)=>it(Je.fromDom(n),"td,th",i),FM=n=>!bt(n.start,n.end),HM=(n,i)=>up(n.start,i).bind(a=>up(n.end,i).bind(d=>Ss(bt(a,d),a))),CB=(n,i)=>!FM(n)&&HM(n,i).exists(a=>{const d=a.dom.rows;return d.length===1&&d[0].cells.length===1}),lS=(n,i)=>{const a=aA(n.startContainer,i),d=aA(n.endContainer,i);return oi(a,d,rS)},SB=n=>i=>up(i,n).bind(a=>Mo(lA(a)).map(d=>rS(i,d))),$M=n=>i=>up(i,n).bind(a=>No(lA(a)).map(d=>rS(d,i))),zM=n=>i=>HM(i,n).map(a=>LM(i,a,lA(a))),kB=(n,i,a,d)=>{if(a.collapsed||!n.forall(FM))return de.none();if(i.isSameTable){const p=n.bind(zM(d));return de.some({start:p,end:p})}else{const p=aA(a.startContainer,d),_=aA(a.endContainer,d),E=p.bind(SB(d)).bind(zM(d)),R=_.bind($M(d)).bind(zM(d));return de.some({start:E,end:R})}},VM=(n,i)=>ws(n,a=>bt(a,i)),nT=n=>oi(VM(n.cells,n.rng.start),VM(n.cells,n.rng.end),(i,a)=>n.cells.slice(i,a+1)),EB=(n,i,a)=>n.exists(d=>CB(d,a)&&uy(d.start,i)),cA=(n,i)=>{const{startTable:a,endTable:d}=i,p=n.cloneRange();return a.each(_=>p.setStartAfter(_.dom)),d.each(_=>p.setEndBefore(_.dom)),p},AB=(n,i,a,d)=>kB(n,i,a,d).bind(({start:p,end:_})=>p.or(_)).bind(p=>{const{isSameTable:_}=i,E=nT(p).getOr([]);if(_&&p.cells.length===E.length)return de.some(iS.fullTable(p.table));if(E.length>0){if(_)return de.some(iS.partialTable(E,de.none()));{const R=cA(a,i);return de.some(iS.partialTable(E,de.some({...i,rng:R})))}}else return de.none()}),xB=(n,i,a,d)=>kB(n,i,a,d).bind(({start:p,end:_})=>{const E=p.bind(nT).getOr([]),R=_.bind(nT).getOr([]);if(E.length>0&&R.length>0){const B=cA(a,i);return de.some(iS.multiTable(E,R,B))}else return de.none()}),TB=(n,i)=>{const a=IM(n),d=lS(i,a),p=BM(i,a);return EB(d,i,a)?d.map(_=>iS.singleCellTable(i,_.start)):p.isMultiTable?xB(d,p,i,a):AB(d,p,i,a)},WM=n=>Be(n,i=>{zi(i,"contenteditable"),De(i)}),DB=(n,i)=>de.from(n.dom.getParent(i,n.dom.isBlock)).map(Je.fromDom),OB=(n,i,a)=>{a.each(d=>{i?br(d):(De(d),n.selection.setCursorLocation(d.dom,0))})},oT=(n,i,a,d)=>{const p=a.cloneRange();d?(p.setStart(a.startContainer,a.startOffset),p.setEndAfter(i.dom.lastChild)):(p.setStartBefore(i.dom.firstChild),p.setEnd(a.endContainer,a.endOffset)),uA(n,p,i,!1).each(_=>_())},UM=n=>{const i=b0(n),a=Je.fromDom(n.selection.getNode());kd(a.dom)&&Rl(a)?n.selection.setCursorLocation(a.dom,0):n.selection.collapse(!0),i.length>1&&Ut(i,d=>bt(d,a))&&Dr(a,"data-mce-selected","1")},jM=(n,i,a)=>de.some(()=>{const d=n.selection.getRng(),p=a.bind(({rng:_,isStartInTable:E})=>{const R=DB(n,E?_.endContainer:_.startContainer);_.deleteContents(),OB(n,E,R.filter(Rl));const B=E?i[0]:i[i.length-1];return oT(n,B,d,E),Rl(B)?de.none():de.some(E?i.slice(1):i.slice(0,-1))}).getOr(i);WM(p),UM(n)}),MB=(n,i,a,d)=>de.some(()=>{const p=n.selection.getRng(),_=i[0],E=a[a.length-1];oT(n,_,p,!0),oT(n,E,p,!1);const R=Rl(_)?i:i.slice(1),B=Rl(E)?a:a.slice(0,-1);WM(R.concat(B)),d.deleteContents(),UM(n)}),uA=(n,i,a,d=!0)=>de.some(()=>{tT(n,i,a,d)}),RB=(n,i)=>de.some(()=>Wb(n,!1,i)),NB=(n,i,a)=>TB(i,a).bind(d=>d.fold(Pe(uA,n),Pe(RB,n),Pe(jM,n),Pe(MB,n))),PB=(n,i)=>fA(n,i),IB=(n,i,a,d)=>aS(i,d).fold(()=>NB(n,i,a),p=>PB(n,p)),BB=(n,i,a)=>{const d=Je.fromDom(n.getBody()),p=n.selection.getRng();return a.length!==0?jM(n,a,de.none()):IB(n,d,p,i)},sT=(n,i)=>no(Vb(i,n),Vm),aS=(n,i)=>no(Vb(i,n),yc("caption")),LB=(n,i,a,d,p)=>m0(a,n.getBody(),p).bind(_=>sT(i,Je.fromDom(_.getNode())).bind(E=>bt(E,d)?de.none():de.some(dt))),fA=(n,i)=>de.some(()=>{De(i),n.selection.setCursorLocation(i.dom,0)}),rT=(n,i,a,d)=>ra(n.dom).bind(p=>Id(n.dom).map(_=>i?a.isEqual(p)&&d.isEqual(_):a.isEqual(_)&&d.isEqual(p))).getOr(!0),ZM=(n,i)=>fA(n,i),dA=(n,i,a)=>aS(n,Je.fromDom(a.getNode())).fold(()=>de.some(dt),d=>Ss(!bt(d,i),dt)),qM=(n,i,a,d,p)=>m0(a,n.getBody(),p).fold(()=>de.some(dt),_=>rT(d,a,p,_)?ZM(n,d):dA(i,d,_)),FB=(n,i,a,d)=>{const p=Vt.fromRangeStart(n.selection.getRng());return sT(a,d).bind(_=>Rl(_)?fA(n,_):LB(n,a,i,_,p))},cS=(n,i,a,d)=>{const p=Vt.fromRangeStart(n.selection.getRng());return Rl(d)?fA(n,d):qM(n,a,i,d,p)},iT=(n,i)=>n?oB(i):sB(i),GM=(n,i)=>{const a=Vt.fromRangeStart(n.selection.getRng());return iT(i,a)||Pd(i,n.getBody(),a).exists(d=>iT(i,d))},hA=(n,i,a)=>{const d=Je.fromDom(n.getBody());return aS(d,a).fold(()=>FB(n,i,d,a).orThunk(()=>Ss(GM(n,i),dt)),p=>cS(n,i,d,p))},y0=(n,i)=>{const a=Je.fromDom(n.selection.getStart(!0)),d=b0(n);return n.selection.isCollapsed()&&d.length===0?hA(n,i,a):BB(n,a,d)},_y=(n,i)=>{let a=i;for(;a&&a!==n;){if(ml(a)||As(a))return a;a=a.parentNode}return null},wU=["data-ephox-","data-mce-","data-alloy-","data-snooker-","_"],HB=dn.each,lT=n=>{const i=n.dom,a=new Set(n.serializer.getTempAttrs()),d=(_,E)=>{if(_.nodeName!==E.nodeName||_.nodeType!==E.nodeType)return!1;const R=Y=>{const le={};return HB(i.getAttribs(Y),ue=>{const be=ue.nodeName.toLowerCase();be!=="style"&&!p(be)&&(le[be]=i.getAttrib(Y,be))}),le},B=(Y,le)=>{for(const ue in Y)if(cn(Y,ue)){const be=le[ue];if(ke(be)||Y[ue]!==be)return!1;delete le[ue]}for(const ue in le)if(cn(le,ue))return!1;return!0};return Jn(_)&&Jn(E)&&(!B(R(_),R(E))||!B(i.parseStyle(i.getAttrib(_,"style")),i.parseStyle(i.getAttrib(E,"style"))))?!1:!Bd(_)&&!Bd(E)},p=_=>Ut(wU,E=>xr(_,E))||a.has(_);return{compare:d,isAttributeInternal:p}},CU=(n,i)=>{let a=n;for(;a=a.walk();)i(a)},SU=(n,i,a,d)=>{const p=a.name;for(let _=0,E=n.length;_{const d={nodes:{},attributes:{}};return a.firstChild&&CU(a,p=>{SU(n,i,p,d)}),d},aT=(n,i)=>{const a=(d,p)=>{ln(d,_=>{const E=Mr(_.nodes);Be(_.filter.callbacks,R=>{for(let B=E.length-1;B>=0;B--){const Y=E[B];(!(p?Y.attr(_.filter.name)!==void 0:Y.name===_.filter.name)||Oe(Y.parent))&&E.splice(B,1)}E.length>0&&R(E,_.filter.name,i)})})};a(n.nodes,!1),a(n.attributes,!0)},pp=(n,i,a,d={})=>{const p=kU(n,i,a);aT(p,d)},mA=(n,i,a,d)=>{if((n.pad_empty_with_br||i.insert)&&a(d)){const _=new Hd("br",1);i.insert&&_.attr("data-mce-bogus","1"),d.empty().append(_)}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 a=n==null?void 0:n.firstChild;return ye(a)&&a===n.lastChild&&a.name===i},EU=(n,i)=>{const a=n.getElementRule(i.name);return(a==null?void 0:a.paddEmpty)===!0},uS=(n,i,a,d)=>d.isEmpty(i,a,p=>EU(n,p)),AU=(n,i)=>ye(n)&&(i(n)||n.name==="br"),$B=n=>{let i;for(let a=n;a;a=a.parent){const d=a.attr("contenteditable");if(d==="false")break;d==="true"&&(i=a)}return de.from(i)},gA=(n,i,a=n.parent)=>{if(i.getSpecialElements()[n.name])n.empty().remove();else{const d=n.children();for(const p of d)a&&!i.isValidChild(a.name,p.name)&&gA(p,i,a);n.unwrap()}},KM=(n,i,a,d=dt)=>{const p=i.getTextBlockElements(),_=i.getNonEmptyElements(),E=i.getWhitespaceElements(),R=dn.makeMap("tr,td,th,tbody,thead,tfoot,table,summary"),B=new Set,Y=le=>le!==a&&!R[le.name];for(let le=0;le1)if(i.isValidChild(be.name,ue.name)){Me.reverse(),Fe=Me[0].clone(),d(Fe);let We=Fe;for(let mt=0;mt0?(qe=Me[mt].clone(),d(qe),We.append(qe)):qe=We;for(let vt=Me[mt].firstChild;vt&&vt!==Me[mt+1];){const Ct=vt.next;qe.append(vt),vt=Ct}We=qe}uS(i,_,E,Fe)?be.insert(ue,Me[0],!0):(be.insert(Fe,Me[0],!0),be.insert(ue,Fe)),be=Me[0],(uS(i,_,E,be)||uT(be,"br"))&&be.empty().remove()}else gA(ue,i);else if(ue.parent){if(ue.name==="li"){let We=ue.prev;if(We&&(We.name==="ul"||We.name==="ol")){We.append(ue);continue}if(We=ue.next,We&&(We.name==="ul"||We.name==="ol")&&We.firstChild){We.insert(ue,We.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 We=new Hd("div",1);d(We),ue.wrap(We)}else gA(ue,i)}}},zB=(n,i)=>{let a=n;for(;a;){if(a.name===i)return!0;a=a.parent}return!1},VB=(n,i,a=i.parent)=>a&&n.children[i.name]&&!n.isValidChild(a.name,i.name)?!0:!!(a&&i.name==="a"&&zB(a,"a")),pA=(n,i,a,d)=>{const p=document.createRange();return p.setStart(n,i),p.setEnd(a,d),p},WB=n=>{const i=Vt.fromRangeStart(n),a=Vt.fromRangeEnd(n),d=n.commonAncestorContainer;return Pd(!1,d,a).map(p=>!Nd(i,a,d)&&Nd(i,p,d)?pA(i.container(),i.offset(),p.container(),p.offset()):n).getOr(n)},YM=n=>n.collapsed?n:WB(n),UB=n=>ye(n.firstChild)&&n.firstChild===n.lastChild,xU=n=>n.name==="br"||n.value===Gr,TU=(n,i)=>n.getBlockElements()[i.name]&&UB(i)&&xU(i.firstChild),DU=(n,i)=>{const a=n.getNonEmptyElements();return ye(i)&&(i.isEmpty(a)||TU(n,i))},OU=(n,i)=>{let a=i.firstChild,d=i.lastChild;return a&&a.name==="meta"&&(a=a.next),d&&d.attr("id")==="mce_marker"&&(d=d.prev),DU(n,d)&&(d=d==null?void 0:d.prev),!a||a!==d?!1:a.name==="ul"||a.name==="ol"},MU=n=>{var i,a;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"&&((a=p.parentNode)===null||a===void 0||a.removeChild(p)),n},jB=(n,i,a)=>{const d=i.serialize(a),p=n.createFragment(d);return MU(p)},RU=n=>{var i;return Dt((i=n==null?void 0:n.childNodes)!==null&&i!==void 0?i:[],a=>a.nodeName==="LI")},XM=n=>n.data===Gr||fi(n),F_=n=>ye(n==null?void 0:n.firstChild)&&n.firstChild===n.lastChild&&XM(n.firstChild),NU=n=>!n.firstChild||F_(n),PU=n=>n.length>0&&NU(n[n.length-1])?n.slice(0,-1):n,fS=(n,i)=>{const a=n.getParent(i,n.isBlock);return a&&a.nodeName==="LI"?a:null},ZB=(n,i)=>!!fS(n,i),qB=(n,i)=>{const a=i.cloneRange(),d=i.cloneRange();return a.setStartBefore(n),d.setEndAfter(n),[a.cloneContents(),d.cloneContents()]},IU=(n,i)=>{const a=Vt.before(n),p=El(i).next(a);return p?p.toRange():null},JM=(n,i)=>{const a=Vt.after(n),p=El(i).prev(a);return p?p.toRange():null},BU=(n,i,a,d)=>{const p=qB(n,d),_=n.parentNode;return _&&(_.insertBefore(p[0],n),dn.each(i,E=>{_.insertBefore(E,n)}),_.insertBefore(p[1],n),_.removeChild(n)),JM(i[i.length-1],a)},H_=(n,i,a)=>{const d=n.parentNode;return d&&dn.each(i,p=>{d.insertBefore(p,n)}),IU(n,a)},GB=(n,i,a,d)=>(d.insertAfter(i.reverse(),n),JM(i[0],a)),KB=(n,i,a,d)=>{const p=jB(i,n,d),_=fS(i,a.startContainer),E=PU(RU(p.firstChild)),R=1,B=2,Y=i.getRoot(),le=ue=>{const be=Vt.fromRangeStart(a),Fe=El(i.getRoot()),qe=ue===R?Fe.prev(be):Fe.next(be),Me=qe==null?void 0:qe.getNode();return Me?fS(i,Me)!==_:!0};return _?le(R)?H_(_,E,Y):le(B)?GB(_,E,Y,i):BU(_,E,Y,a):null},YB=["pre"],fT=(n,i,a,d)=>{var p;const _=i.firstChild,E=i.lastChild,R=E.attr("data-mce-type")==="bookmark"?E.prev:E,B=_===R,Y=_t(YB,_.name);if(B&&Y){const le=_.attr("contenteditable")!=="false",ue=((p=n.getParent(a,n.isBlock))===null||p===void 0?void 0:p.nodeName.toLowerCase())===_.name,be=de.from(_y(d,a)).forall(ml);return le&&ue&&be}else return!1},dT=kd,LU=(n,i,a)=>{if(ye(a)){const d=n.getParent(i.endContainer,dT);return a===d&&uy(Je.fromDom(a),i)}else return!1},XB=(n,i,a)=>{var d;if(a.getAttribute("data-mce-bogus")==="all")(d=a.parentNode)===null||d===void 0||d.insertBefore(n.dom.createFragment(i),a);else{const p=a.firstChild,_=a.lastChild;!p||p===_&&p.nodeName==="BR"?n.dom.setHTML(a,i):n.selection.setContent(i,{no_events:!0})}},FU=(n,i)=>{de.from(n.getParent(i,"td,th")).map(Je.fromDom).each(at)},HU=(n,i)=>{const a=n.schema.getTextInlineElements(),d=n.dom;if(i){const p=n.getBody(),_=lT(n);dn.each(d.select("*[data-mce-fragment]"),E=>{if(ye(a[E.nodeName.toLowerCase()])&&JI(d,E)){for(let B=E.parentElement;ye(B)&&B!==p&&!Ose(d,E,B);B=B.parentElement)if(_.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")},JB=n=>{dn.each(n.getElementsByTagName("*"),i=>{i.removeAttribute("data-mce-fragment")})},QM=n=>!!n.getAttribute("data-mce-fragment"),$U=(n,i)=>ye(i)&&!n.schema.getVoidElements()[i.nodeName],zU=(n,i)=>{var a,d,p;let _;const E=n.dom,R=n.selection;if(!i)return;R.scrollIntoView(i);const B=_y(n.getBody(),i);if(B&&E.getContentEditable(B)==="false"){E.remove(i),R.select(B);return}let Y=E.createRng();const le=i.previousSibling;if(wn(le)){Y.setStart(le,(d=(a=le.nodeValue)===null||a===void 0?void 0:a.length)!==null&&d!==void 0?d:0);const Fe=i.nextSibling;wn(Fe)&&(le.appendData(Fe.data),(p=Fe.parentNode)===null||p===void 0||p.removeChild(Fe))}else Y.setStartBefore(i),Y.setEndBefore(i);const ue=Fe=>{let qe=Vt.fromRangeStart(Fe);return qe=El(n.getBody()).next(qe),qe==null?void 0:qe.toRange()},be=E.getParent(i,E.isBlock);if(E.remove(i),be&&E.isEmpty(be)){const Fe=dT(be);_d(Je.fromDom(be)),Y.setStart(be,0),Y.setEnd(be,0),!Fe&&!QM(be)&&(_=ue(Y))?(Y=_,E.remove(be)):E.add(be,E.create("br",Fe?{}:{"data-mce-bogus":"1"}))}R.setRng(Y)},QB=n=>{const i=n.dom,a=YM(n.selection.getRng());n.selection.setRng(a);const d=i.getParent(a.startContainer,dT);LU(i,a,d)?uA(n,a,Je.fromDom(d)):a.startContainer===a.endContainer&&a.endOffset-a.startOffset===1&&wn(a.startContainer.childNodes[a.startOffset])?a.deleteContents():n.getDoc().execCommand("Delete",!1)},eR=n=>{for(let i=n;i;i=i.walk())if(i.attr("id")==="mce_marker")return de.some(i);return de.none()},e8=(n,i,a)=>{var d,p;const _=n.selection,E=n.dom,R=n.parser,B=a.merge,Y=P_({validate:!0},n.schema),le='';i.indexOf("{$caret}")===-1&&(i+="{$caret}"),i=i.replace(/\{\$caret\}/,le);let ue=_.getRng();const be=ue.startContainer,Fe=n.getBody();be===Fe&&_.isCollapsed()&&E.isBlock(Fe.firstChild)&&$U(n,Fe.firstChild)&&E.isEmpty(Fe.firstChild)&&(ue=E.createRng(),ue.setStart(Fe.firstChild,0),ue.setEnd(Fe.firstChild,0),_.setRng(ue)),_.isCollapsed()||QB(n);const qe=_.getNode(),Me={context:qe.nodeName.toLowerCase(),data:a.data,insert:!0},We=R.parse(i,Me);if(a.paste===!0&&OU(n.schema,We)&&ZB(E,qe))return ue=KB(Y,E,_.getRng(),We),ue&&_.setRng(ue),i;a.paste===!0&&fT(E,We,qe,n.getBody())&&((d=We.firstChild)===null||d===void 0||d.unwrap()),hT(We);let mt=We.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(qe),!Me.invalid)i=Y.serialize(We),XB(n,i,qe);else{n.selection.setContent(le);let vt=_.getNode(),Ct;const Mt=n.getBody();for(qu(vt)?vt=Ct=Mt:Ct=vt;Ct&&Ct!==Mt;)vt=Ct,Ct=Ct.parentNode;i=vt===Mt?Mt.innerHTML:E.getOuterHTML(vt);const fn=R.parse(i),$n=eR(fn),Pn=$n.bind($B).getOr(fn);$n.each(mo=>mo.replace(We));const Lt=We.children(),$t=(p=We.parent)!==null&&p!==void 0?p:fn;We.unwrap();const yn=Dt(Lt,mo=>VB(n.schema,mo,$t));KM(yn,n.schema,Pn),pp(R.getNodeFilters(),R.getAttributeFilters(),fn),i=Y.serialize(fn),vt===Mt?E.setHTML(Mt,i):E.setOuterHTML(vt,i)}return HU(n,B),zU(n,E.get("mce_marker")),JB(n.getBody()),FU(E,_.getStart()),Sv(n.schema,n.getBody(),_.getStart()),i},mT=n=>n instanceof Hd,VU=n=>{N_(n)&&ra(n.getBody()).each(i=>{const a=i.getNode(),d=Au(a)?ra(a).getOr(i):i;n.selection.setRng(d.toRange())})},tR=(n,i,a)=>{n.dom.setHTML(n.getBody(),i),a!==!0&&VU(n)},gT=(n,i,a,d)=>{if(a.length===0||/^\s+$/.test(a)){const p='
';i.nodeName==="TABLE"?a=""+p+"":/^(UL|OL)$/.test(i.nodeName)&&(a="
  • "+p+"
  • ");const _=$c(n);return n.schema.isValidChild(i.nodeName.toLowerCase(),_.toLowerCase())?(a=p,a=n.dom.createHTML(_,o0(n),a)):a||(a=p),tR(n,a,d.no_selection),{content:a,html:a}}else{d.format!=="raw"&&(a=P_({validate:!1},n.schema).serialize(n.parser.parse(a,{isRootContent:!0,insert:!0})));const p=Qc(Je.fromDom(i))?a:dn.trim(a);return tR(n,p,d.no_selection),{content:p,html:p}}},jb=(n,i,a,d)=>{pp(n.parser.getNodeFilters(),n.parser.getAttributeFilters(),a);const p=P_({validate:!1},n.schema).serialize(a),_=Qc(Je.fromDom(i))?p:dn.trim(p);return tR(n,_,d.no_selection),{content:a,html:_}},WU=(n,i,a)=>de.from(n.getBody()).map(d=>mT(i)?jb(n,d,i,a):gT(n,d,i,a)).getOr({content:i,html:mT(a.content)?"":a.content}),nR=(n,i,a)=>ci(n,i,a).isSome(),Oa=(n,i)=>Lp(n,i).isSome(),pT=n=>me(n)?n:Ke,oR=(n,i,a)=>{let d=n.dom;const p=pT(a);for(;d.parentNode;){d=d.parentNode;const _=Je.fromDom(d),E=i(_);if(E.isSome())return E;if(p(_))break}return de.none()},l1=(n,i,a)=>{const d=i(n),p=pT(a);return d.orThunk(()=>p(n)?de.none():oR(n,i,p))},bT=FC,sR=(n,i,a)=>{const d=n.formatter.get(a);if(d)for(let p=0;p{const _=n.dom.getRoot();if(i===_)return!1;const E=n.dom.getParent(i,R=>sR(n,R,a)?!0:R.parentNode===_||!!Eh(n,R,a,d,!0));return!!Eh(n,E,a,d,p)},vT=(n,i,a)=>Ta(a)&&bT(i,a.inline)||hm(a)&&bT(i,a.block)?!0:nd(a)?Jn(i)&&n.is(i,a.selector):!1,t8=(n,i,a,d,p,_)=>{const E=a[d],R=d==="attributes";if(me(a.onmatch))return a.onmatch(i,a,d);if(E){if(Cr(E)){for(let B=0;B{const _=n.formatter.get(a),E=n.dom;if(_&&Jn(i))for(let R=0;R<_.length;R++){const B=_[R];if(vT(n.dom,i,B)&&t8(E,i,B,"attributes",p,d)&&t8(E,i,B,"styles",p,d)){const Y=B.classes;if(Y){for(let le=0;le{if(d)return $_(n,d,i,a,p);if(d=n.selection.getNode(),$_(n,d,i,a,p))return!0;const _=n.selection.getStart();return!!(_!==d&&$_(n,_,i,a,p))},z_=(n,i,a)=>{const d=[],p={},_=n.selection.getStart();return n.dom.getParent(_,E=>{for(let R=0;R{const a=p=>bt(p,Je.fromDom(n.getBody())),d=(p,_)=>Eh(n,p.dom,_)?de.some(_):de.none();return de.from(n.selection.getStart(!0)).bind(p=>l1(Je.fromDom(p),_=>Ls(i,E=>d(_,E)),a)).getOrNull()},wy=(n,i)=>{const a=n.formatter.get(i),d=n.dom;if(a&&n.selection.isEditable()){const p=n.selection.getStart(),_=w_(d,p);for(let E=a.length-1;E>=0;E--){const R=a[E];if(!nd(R))return!0;for(let B=_.length-1;B>=0;B--)if(d.is(_[B],R.selector))return!0}}return!1},bg=(n,i,a)=>zn(a,(d,p)=>{const _=IE(n,p);return n.formatter.matchNode(i,p,{},_)?d.concat([p]):d},[]),Zb=Ft,iR=(n,i)=>n.importNode(i,!0),jU=n=>{const i=[];let a=n;for(;a;){if(wn(a)&&a.data!==Zb||a.childNodes.length>1)return[];Jn(a)&&i.push(a),a=a.firstChild}return i},n8=n=>jU(n).length>0,bA=n=>{if(n){const i=new bi(n,n);for(let a=i.current();a;a=i.next())if(wn(a))return a}return null},lR=n=>{const i=Je.fromTag("span");return Wu(i,{id:PC,"data-mce-bogus":"1","data-mce-type":"format-caret"}),n&&Qi(i,Je.fromText(Zb)),i},bp=n=>{const i=bA(n);return i&&i.data.charAt(0)===Zb&&i.deleteData(0,1),i},dS=(n,i,a=!0)=>{const d=n.dom,p=n.selection;if(n8(i))Wb(n,!1,Je.fromDom(i),a);else{const _=p.getRng(),E=d.getParent(i,d.isBlock),R=_.startContainer,B=_.startOffset,Y=_.endContainer,le=_.endOffset,ue=bp(i);d.remove(i,!0),R===ue&&B>0&&_.setStart(ue,B-1),Y===ue&&le>0&&_.setEnd(ue,le-1),E&&d.isEmpty(E)&&De(Je.fromDom(E)),p.setRng(_)}},yT=(n,i,a=!0)=>{const d=n.dom,p=n.selection;if(i)dS(n,i,a);else if(i=g0(n.getBody(),p.getStart()),!i)for(;i=d.get(PC);)dS(n,i,a)},aR=(n,i,a)=>{var d,p;const _=n.dom,E=_.getParent(a,Pe($a,n.schema));E&&_.isEmpty(E)?(d=a.parentNode)===null||d===void 0||d.replaceChild(i,a):(K(Je.fromDom(a)),_.isEmpty(a)?(p=a.parentNode)===null||p===void 0||p.replaceChild(i,a):_.insertAfter(i,a))},_T=(n,i)=>(n.appendChild(i),i),Cy=(n,i)=>{var a;const d=Dn(n,(_,E)=>_T(_,E.cloneNode(!1)),i),p=(a=d.ownerDocument)!==null&&a!==void 0?a:document;return _T(d,p.createTextNode(Zb))},cR=(n,i,a,d,p,_)=>{const E=n.formatter,R=n.dom,B=Dt(gs(E.get()),ue=>ue!==d&&!Qs(ue,"removeformat")),Y=bg(n,a,B);if(Dt(Y,ue=>!LO(n,ue,d)).length>0){const ue=a.cloneNode(!1);return R.add(i,ue),E.remove(d,p,ue,_),R.remove(ue),de.some(ue)}else return de.none()},ZU=(n,i,a)=>{let d;const p=n.selection,_=n.formatter.get(i);if(!_)return;const E=p.getRng();let R=E.startOffset;const Y=E.startContainer.nodeValue;d=g0(n.getBody(),p.getStart());const le=/[^\s\u00a0\u00ad\u200b\ufeff]/;if(Y&&R>0&&R{const p=n.dom,_=n.selection;let E=!1;const R=n.formatter.get(i);if(!R)return;const B=_.getRng(),Y=B.startContainer,le=B.startOffset;let ue=Y;wn(Y)&&(le!==Y.data.length&&(E=!0),ue=ue.parentNode);const be=[];let Fe;for(;ue;){if(Eh(n,ue,i,a,d)){Fe=ue;break}ue.nextSibling&&(E=!0),be.push(ue),ue=ue.parentNode}if(!!Fe)if(E){const qe=_.getBookmark();B.collapse(!0);let Me=Pb(p,B,R,!0);Me=mp(Me),n.formatter.remove(i,a,Me,d),_.moveToBookmark(qe)}else{const qe=g0(n.getBody(),Fe),Me=lR(!1).dom;aR(n,Me,qe!=null?qe:Fe);const We=cR(n,Me,Fe,i,a,d),mt=Cy(be.concat(We.toArray()),Me);qe&&dS(n,qe,!1),_.setCursorLocation(mt,1),p.isEmpty(Fe)&&p.remove(Fe)}},qU=(n,i,a)=>{const d=n.selection,p=n.getBody();yT(n,null,a),(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()))},GU=n=>wn(n)&&Ki(n.data,Gr),KU=n=>{n.on("mouseup keydown",i=>{qU(n,i.keyCode,GU(n.selection.getRng().endContainer))})},s8=n=>{const i=lR(!1),a=Cy(n,i.dom);return{caretContainer:i,caretPosition:Vt(a,0)}},hS=(n,i)=>{const{caretContainer:a,caretPosition:d}=s8(i);return wl(Je.fromDom(n),a),br(Je.fromDom(n)),d},YU=(n,i)=>{const{caretContainer:a,caretPosition:d}=s8(i);return n.insertNode(a.dom),d},uR=(n,i)=>{const a=n.schema.getTextInlineElements();return cn(a,Xr(i))&&!zc(i.dom)&&!Cd(i.dom)},wT=n=>zc(n.dom)&&n8(n.dom),vA={},fR=kf(["pre"]),r8=(n,i)=>{vA[n]||(vA[n]=[]),vA[n].push(i)},XU=(n,i)=>{cn(vA,n)&&Be(vA[n],a=>{a(i)})};r8("pre",n=>{const i=n.selection.getRng(),a=p=>_=>{const E=_.previousSibling;return fR(E)&&_t(p,E)},d=(p,_)=>{const E=Je.fromDom(_),R=To(E).dom;br(E),Jr(Je.fromDom(p),[Je.fromTag("br",R),Je.fromTag("br",R),...Tl(E)])};if(!i.collapsed){const p=n.selection.getSelectedBlocks(),_=Dt(Dt(p,fR),a(p));Be(_,E=>{d(E.previousSibling,E)})}});const i8=["fontWeight","fontStyle","color","fontSize","fontFamily"],JU=n=>te(n.styles)&&Ut(gs(n.styles),i=>_t(i8,i)),QU=n=>no(n,i=>Ta(i)&&i.inline==="span"&&JU(i)),l8=(n,i)=>{const a=n.get(i);return ne(a)?QU(a):de.none()},a8=(n,i)=>Ru(i,Vt.fromRangeStart(n)).isNone(),c8=(n,i)=>Rf(i,Vt.fromRangeEnd(n)).exists(a=>!fi(a.getNode())||Rf(i,a).isSome())===!1,u8=n=>i=>Vl(i)&&n.isEditable(i),ej=n=>{const i=n.getSelectedBlocks(),a=n.getRng();if(n.isCollapsed())return[];if(i.length===1)return a8(a,i[0])&&c8(a,i[0])?i:[];{const d=No(i).filter(E=>a8(a,E)).toArray(),p=Mo(i).filter(E=>c8(a,E)).toArray(),_=i.slice(1,-1);return d.concat(_).concat(p)}},tj=n=>Dt(ej(n),u8(n.dom)),f8=n=>Dt(n.getSelectedBlocks(),u8(n.dom)),dR=dn.each,hR=n=>Jn(n)&&!Bd(n)&&!zc(n)&&!Cd(n),mR=(n,i)=>{for(let a=n;a;a=a[i]){if(wn(a)&&pr(a.data))return n;if(Jn(a)&&!Bd(a))return a}return n},d8=(n,i,a)=>{const d=lT(n),p=Jn(i)&&um(i),_=Jn(a)&&um(a);if(p&&_){const E=mR(i,"previousSibling"),R=mR(a,"nextSibling");if(d.compare(E,R)){for(let B=E.nextSibling;B&&B!==R;){const Y=B;B=B.nextSibling,E.appendChild(Y)}return n.dom.remove(R),dn.each(dn.grep(R.childNodes),B=>{E.appendChild(B)}),E}}return a},V_=(n,i,a,d)=>{var p;if(d&&i.merge_siblings!==!1){const _=(p=d8(n,Xn(d),d))!==null&&p!==void 0?p:d;d8(n,_,Xn(_,!0))}},nj=(n,i,a)=>{if(i.clear_child_styles){const d=i.links?"*:not(a)":"*";dR(n.select(d,a),p=>{hR(p)&&um(p)&&dR(i.styles,(_,E)=>{n.setStyle(p,E,"")})})}},gR=(n,i,a)=>{dR(n.childNodes,d=>{hR(d)&&(i(d)&&a(d),d.hasChildNodes()&&gR(d,i,a))})},oj=(n,i)=>{i.nodeName==="SPAN"&&n.getAttribs(i).length===0&&n.remove(i,!0)},h8=(n,i)=>a=>!!(a&&__(n,a,i)),pR=(n,i,a)=>d=>{n.setStyle(d,i,a),d.getAttribute("style")===""&&d.removeAttribute("style"),oj(n,d)},W_=ag.generate([{keep:[]},{rename:["name"]},{removed:[]}]),sj=/^(src|href|style)$/,bR=dn.each,CT=FC,rj=n=>/^(TR|TH|TD)$/.test(n.nodeName),m8=(n,i,a)=>n.isChildOf(i,a)&&i!==a&&!n.isBlock(a),g8=(n,i,a)=>{let d=i[a?"startContainer":"endContainer"],p=i[a?"startOffset":"endOffset"];if(Jn(d)){const _=d.childNodes.length-1;!a&&p&&p--,d=d.childNodes[p>_?_:p]}return wn(d)&&a&&p>=d.data.length&&(d=new bi(d,n.getBody()).next()||d),wn(d)&&!a&&p===0&&(d=new bi(d,n.getBody()).prev()||d),d},p8=(n,i)=>{const a=i?"firstChild":"lastChild",d=n[a];return rj(n)&&d?n.nodeName==="TR"&&d[a]||d:n},vR=(n,i,a,d)=>{var p;const _=n.create(a,d);return(p=i.parentNode)===null||p===void 0||p.insertBefore(_,i),_.appendChild(i),_},b8=(n,i,a,d,p)=>{const _=Je.fromDom(i),E=Je.fromDom(n.create(d,p)),R=a?na(_):Lg(_);return Jr(E,R),a?(wl(_,E),Jd(E,_)):(Xc(_,E),Qi(E,_)),E.dom},yR=(n,i)=>i.links&&n.nodeName==="A",_R=(n,i,a)=>{const d=i.parentNode;let p;const _=n.dom,E=$c(n);hm(a)&&d===_.getRoot()&&(!a.list_block||!CT(i,a.list_block))&&Be(Mr(i.childNodes),R=>{fm(n,E,R.nodeName.toLowerCase())?p?p.appendChild(R):(p=vR(_,R,E),_.setAttribs(p,o0(n))):p=null}),!(BE(a)&&!CT(a.inline,i))&&_.remove(i,!0)},ij=(n,i,a)=>ot(n)?{name:i,value:null}:{name:n,value:Ch(i,a)},mS=(n,i)=>{n.getAttrib(i,"style")===""&&(i.removeAttribute("style"),i.removeAttribute("data-mce-style"))},wR=(n,i,a,d,p)=>{let _=!1;bR(a.styles,(E,R)=>{const{name:B,value:Y}=ij(R,E,d),le=y_(Y,B);(a.remove_similar||X(Y)||!Jn(p)||CT(__(n,p,B),le))&&n.setStyle(i,B,""),_=!0}),_&&mS(n,i)},yA=(n,i,a)=>{i==="removeformat"?Be(f8(n.selection),d=>{Be(i8,p=>n.dom.setStyle(d,p,"")),mS(n.dom,d)}):l8(n.formatter,i).each(d=>{Be(f8(n.selection),p=>wR(n.dom,p,d,a,null))})},gS=(n,i,a,d,p)=>{const _=n.dom,E=lT(n),R=n.schema;if(Ta(i)&&qg(R,i.inline)&&Jm(R,d)&&d.parentElement===n.getBody())return _R(n,d,i),W_.removed();if(!i.ceFalseOverride&&d&&_.getContentEditableParent(d)==="false"||d&&!vT(_,d,i)&&!yR(d,i))return W_.keep();const B=d,Y=i.preserve_attributes;if(Ta(i)&&i.remove==="all"&&ne(Y)){const le=Dt(_.getAttribs(B),ue=>_t(Y,ue.name.toLowerCase()));if(_.removeAllAttribs(B),Be(le,ue=>_.setAttrib(B,ue.name,ue.value)),le.length>0)return W_.rename("span")}if(i.remove!=="all"){wR(_,B,i,a,p),bR(i.attributes,(ue,be)=>{const{name:Fe,value:qe}=ij(be,ue,a);if(i.remove_similar||X(qe)||!Jn(p)||CT(_.getAttrib(p,Fe),qe)){if(Fe==="class"){const Me=_.getAttrib(B,Fe);if(Me){let We="";if(Be(Me.split(/\s+/),mt=>{/mce\-\w+/.test(mt)&&(We+=(We?" ":"")+mt)}),We){_.setAttrib(B,Fe,We);return}}}if(sj.test(Fe)&&B.removeAttribute("data-mce-"+Fe),Fe==="style"&&kf(["li"])(B)&&_.getStyle(B,"list-style-type")==="none"){B.removeAttribute(Fe),_.setStyle(B,"list-style-type","none");return}Fe==="class"&&B.removeAttribute("className"),B.removeAttribute(Fe)}}),bR(i.classes,ue=>{ue=Ch(ue,a),(!Jn(p)||_.hasClass(p,ue))&&_.removeClass(B,ue)});const le=_.getAttribs(B);for(let ue=0;ue{let _;return i.parentNode&&Be(w_(n.dom,i.parentNode).reverse(),E=>{if(!_&&Jn(E)&&E.id!=="_start"&&E.id!=="_end"){const R=Eh(n,E,a,d,p);R&&R.split!==!1&&(_=E)}}),_},Nse=(n,i,a,d)=>gS(n,i,a,d,d).fold(je(d),p=>(n.dom.createFragment().appendChild(d),n.dom.rename(d,p)),je(null)),lj=(n,i,a,d,p,_,E,R)=>{var B,Y;let le,ue;const be=n.dom;if(a){const Fe=a.parentNode;for(let qe=d.parentNode;qe&&qe!==Fe;qe=qe.parentNode){let Me=be.clone(qe,!1);for(let We=0;We{const _=n.formatter.get(i),E=_[0],R=n.dom,B=n.selection,Y=Me=>{const We=v8(n,Me,i,a,p);return lj(n,_,We,Me,Me,!0,E,a)},le=Me=>Bd(Me)&&Jn(Me)&&(Me.id==="_start"||Me.id==="_end"),ue=Me=>Ut(_,We=>_A(n,We,a,Me,Me)),be=Me=>{const We=Mr(Me.childNodes),vt=ue(Me)||Ut(_,fn=>vT(R,Me,fn)),Ct=Me.parentNode;if(!vt&&ye(Ct)&&S_(E)&&ue(Ct),E.deep&&We.length)for(let fn=0;fn{Jn(Me)&&n.dom.getStyle(Me,"text-decoration")===fn&&Me.parentNode&&PE(R,Me.parentNode)===fn&&_A(n,{deep:!1,exact:!0,inline:"span",styles:{textDecoration:fn}},void 0,Me)})},Fe=Me=>{const We=R.get(Me?"_start":"_end");if(We){let mt=We[Me?"firstChild":"lastChild"];return le(mt)&&(mt=mt[Me?"firstChild":"lastChild"]),wn(mt)&&mt.data.length===0&&(mt=Me?We.previousSibling||We.nextSibling:We.nextSibling||We.previousSibling),R.remove(We,!0),mt}else return null},qe=Me=>{let We,mt,vt=Pb(R,Me,_,Me.collapsed);if(E.split){if(vt=mp(vt),We=g8(n,vt,!0),mt=g8(n,vt),We!==mt){if(We=p8(We,!0),mt=p8(mt,!1),m8(R,We,mt)){const Mt=de.from(We.firstChild).getOr(We);Y(b8(R,Mt,!0,"span",{id:"_start","data-mce-type":"bookmark"})),Fe(!0);return}if(m8(R,mt,We)){const Mt=de.from(mt.lastChild).getOr(mt);Y(b8(R,Mt,!1,"span",{id:"_end","data-mce-type":"bookmark"})),Fe(!1);return}We=vR(R,We,"span",{id:"_start","data-mce-type":"bookmark"}),mt=vR(R,mt,"span",{id:"_end","data-mce-type":"bookmark"});const Ct=R.createRng();Ct.setStartAfter(We),Ct.setEndBefore(mt),n1(R,Ct,Mt=>{Be(Mt,fn=>{!Bd(fn)&&!Bd(fn.parentNode)&&Y(fn)})}),Y(We),Y(mt),We=Fe(!0),mt=Fe()}else We=mt=Y(We);vt.startContainer=We.parentNode?We.parentNode:We,vt.startOffset=R.nodeIndex(We),vt.endContainer=mt.parentNode?mt.parentNode:mt,vt.endOffset=R.nodeIndex(mt)+1}n1(R,vt,Ct=>{Be(Ct,be)})};if(d){if(b_(d)){const Me=R.createRng();Me.setStartBefore(d),Me.setEndAfter(d),qe(Me)}else qe(d);kh(n,i,d,a);return}!B.isCollapsed()||!Ta(E)||b0(n).length?(bx(n,()=>RE(n,qe),Me=>Ta(E)&&rR(n,i,a,Me)),n.nodeChanged()):o8(n,i,a,p),yA(n,i,a),kh(n,i,d,a)},y8=(n,i,a,d,p)=>{(d||n.selection.isEditable())&&Pse(n,i,a,d,p)},_A=(n,i,a,d,p)=>gS(n,i,a,d,p).fold(Ke,_=>(n.dom.rename(d,_),!0),wt),aj=dn.each,cj=(n,i,a,d)=>{const p=_=>{if(Jn(_)&&Jn(_.parentNode)&&um(_)){const E=PE(n,_.parentNode);n.getStyle(_,"color")&&E?n.setStyle(_,"text-decoration",E):n.getStyle(_,"text-decoration")===E&&n.setStyle(_,"text-decoration",null)}};i.styles&&(i.styles.color||i.styles.textDecoration)&&(dn.walk(d,p,"childNodes"),p(d))},_8=(n,i,a,d)=>{if(i.styles&&i.styles.backgroundColor){const p=h8(n,"fontSize");gR(d,_=>p(_)&&um(_),pR(n,"backgroundColor",Ch(i.styles.backgroundColor,a)))}},uj=(n,i,a,d)=>{if(Ta(i)&&(i.inline==="sub"||i.inline==="sup")){const p=h8(n,"fontSize");gR(d,E=>p(E)&&um(E),pR(n,"fontSize",""));const _=Dt(n.select(i.inline==="sup"?"sub":"sup",d),um);n.remove(_,!0)}},w8=(n,i,a,d)=>{aj(i,p=>{Ta(p)&&aj(n.dom.select(p.inline,d),_=>{hR(_)&&_A(n,p,a,_,p.exact?_:null)}),nj(n.dom,p,d)})},fj=(n,i,a,d,p)=>{const _=p.parentNode;Eh(n,_,a,d)&&_A(n,i,d,p)||i.merge_with_parents&&_&&n.dom.getParent(_,E=>Eh(n,E,a,d)?(_A(n,i,d,p),!0):!1)},U_=dn.each,C8=(n,i,a,d)=>{if(gC(n)&&Ta(i)&&a.parentNode){const p=Kf(n.schema),_=Oa(Je.fromDom(a),E=>zc(E.dom));return ns(p,d)&&Rl(Je.fromDom(a.parentNode),!1)&&!_}else return!1},ec=(n,i,a,d)=>{if(U_(a.styles,(p,_)=>{n.setStyle(i,_,Ch(p,d))}),a.styles){const p=n.getAttrib(i,"style");p&&n.setAttrib(i,"data-mce-style",p)}},Ise=(n,i,a,d)=>{const p=n.formatter.get(i),_=p[0],E=!d&&n.selection.isCollapsed(),R=n.dom,B=n.selection,Y=(qe,Me=_)=>{me(Me.onformat)&&Me.onformat(qe,Me,a,d),ec(R,qe,Me,a),U_(Me.attributes,(We,mt)=>{R.setAttrib(qe,mt,Ch(We,a))}),U_(Me.classes,We=>{const mt=Ch(We,a);R.hasClass(qe,mt)||R.addClass(qe,mt)})},le=(qe,Me)=>{let We=!1;return U_(qe,mt=>nd(mt)?R.getContentEditable(Me)==="false"&&!mt.ceFalseOverride||ye(mt.collapsed)&&mt.collapsed!==E?!0:R.is(Me,mt.selector)&&!zc(Me)?(Y(Me,mt),We=!0,!1):!0:!1),We},ue=qe=>{if(L(qe)){const Me=R.create(qe);return Y(Me),Me}else return null},be=(qe,Me,We)=>{const mt=[];let vt=!0;const Ct=_.inline||_.block,Mt=ue(Ct),fn=Lt=>$C(_)&&Eh(n,Lt,i,a),$n=(Lt,$t,yn)=>{const mo=C_(_)&&$a(n.schema,Lt)&&fm(n,$t,Ct);return yn&&mo},Pn=(Lt,$t,yn,mo)=>{const Oo=Lt.nodeName.toLowerCase(),Cs=fm(n,Ct,Oo)&&fm(n,$t,Ct),Ws=!We&&wn(Lt)&&Sn(Lt.data),Pr=zc(Lt),hi=!Ta(_)||!qe.isBlock(Lt);return(yn||mo)&&Cs&&!Ws&&!Pr&&hi};n1(qe,Me,Lt=>{let $t;const yn=mo=>{let Oo=!1,Cs=vt,Ws=!1;const Pr=mo.parentNode,hi=Pr.nodeName.toLowerCase(),la=qe.getContentEditable(mo);ye(la)&&(Cs=vt,vt=la==="true",Oo=!0,Ws=v_(n,mo));const Ra=vt&&!Oo;if(fi(mo)&&!C8(n,_,mo,hi)){$t=null,hm(_)&&qe.remove(mo);return}if(fn(mo)){$t=null;return}if($n(mo,hi,Ra)){const hc=qe.rename(mo,Ct);Y(hc),mt.push(hc),$t=null;return}if(nd(_)){let hc=le(p,mo);if(!hc&&ye(Pr)&&S_(_)&&(hc=le(p,Pr)),!Ta(_)||hc){$t=null;return}}ye(Mt)&&Pn(mo,hi,Ra,Ws)?($t||($t=qe.clone(Mt,!1),Pr.insertBefore($t,mo),mt.push($t)),Ws&&Oo&&(vt=Cs),$t.appendChild(mo)):($t=null,Be(Mr(mo.childNodes),yn),Oo&&(vt=Cs),$t=null)};Be(Lt,yn)}),_.links===!0&&Be(mt,Lt=>{const $t=yn=>{yn.nodeName==="A"&&Y(yn,_),Be(Mr(yn.childNodes),$t)};$t(Lt)}),Be(mt,Lt=>{const $t=Oo=>{let Cs=0;return Be(Oo.childNodes,Ws=>{!dm(Ws)&&!Bd(Ws)&&Cs++}),Cs},yn=Oo=>no(Oo.childNodes,NE).filter(Ws=>qe.getContentEditable(Ws)!=="false"&&vT(qe,Ws,_)).map(Ws=>{const Pr=qe.clone(Ws,!1);return Y(Pr),qe.replace(Pr,Oo,!0),qe.remove(Ws,!0),Pr}).getOr(Oo),mo=$t(Lt);if((mt.length>1||!qe.isBlock(Lt))&&mo===0){qe.remove(Lt,!0);return}(Ta(_)||hm(_)&&_.wrapper)&&(!_.exact&&mo===1&&(Lt=yn(Lt)),w8(n,p,a,Lt),fj(n,_,i,a,Lt),_8(qe,_,a,Lt),cj(qe,_,a,Lt),uj(qe,_,a,Lt),V_(n,_,a,Lt))})},Fe=b_(d)?d:B.getNode();if(R.getContentEditable(Fe)==="false"&&!v_(n,Fe)){d=Fe,le(p,d),xx(n,i,d,a);return}if(_){if(d)if(b_(d)){if(!le(p,d)){const qe=R.createRng();qe.setStartBefore(d),qe.setEndAfter(d),be(R,Pb(R,qe,p),!0)}}else be(R,d,!0);else!E||!Ta(_)||b0(n).length?(B.setRng(YM(B.getRng())),bx(n,()=>{RE(n,(qe,Me)=>{const We=Me?qe:Pb(R,qe,p);be(R,We,!1)})},wt),n.nodeChanged()):ZU(n,i,a),l8(n.formatter,i).each(qe=>{Be(tj(n.selection),Me=>ec(R,Me,qe,a))});XU(i,n)}xx(n,i,d,a)},dj=(n,i,a,d)=>{(d||n.selection.isEditable())&&Ise(n,i,a,d)},hj=n=>cn(n,"vars"),Bse=(n,i)=>{n.set({}),i.on("NodeChange",a=>{Gb(i,a.element,n.get())}),i.on("FormatApply FormatRemove",a=>{const d=de.from(a.node).map(p=>b_(p)?p:p.startContainer).bind(p=>Jn(p)?de.some(p):de.from(p.parentElement)).getOrThunk(()=>vg(i));Gb(i,d,n.get())})},vg=n=>n.selection.getStart(),wA=(n,i,a,d,p)=>ms(i,R=>{const B=n.formatter.matchNode(R,a,p!=null?p:{},d);return!ke(B)},R=>sR(n,R,a)?!0:d?!1:ye(n.formatter.matchNode(R,a,p,!0))),qb=(n,i)=>{const a=i!=null?i:vg(n);return Dt(w_(n.dom,a),d=>Jn(d)&&!Cd(d))},Gb=(n,i,a)=>{const d=qb(n,i);ln(a,(p,_)=>{const E=R=>{const B=wA(n,d,_,R.similar,hj(R)?R.vars:void 0),Y=B.isSome();if(R.state.get()!==Y){R.state.set(Y);const le=B.getOr(i);hj(R)?R.callback(Y,{node:le,format:_,parents:d}):Be(R.callbacks,ue=>ue(Y,{node:le,format:_,parents:d}))}};Be([p.withSimilar,p.withoutSimilar],E),Be(p.withVars,E)})},mj=(n,i,a,d,p,_)=>{const E=i.get();Be(a.split(","),R=>{const B=go(E,R).getOrThunk(()=>{const le={withSimilar:{state:Gl(!1),similar:!0,callbacks:[]},withoutSimilar:{state:Gl(!1),similar:!1,callbacks:[]},withVars:[]};return E[R]=le,le}),Y=()=>{const le=qb(n);return wA(n,le,R,p,_).isSome()};if(ke(_)){const le=p?B.withSimilar:B.withoutSimilar;le.callbacks.push(d),le.callbacks.length===1&&le.state.set(Y())}else B.withVars.push({state:Gl(Y()),similar:p,vars:_,callback:d})}),i.set(E)},gj=(n,i,a)=>{const d=n.get();Be(i.split(","),p=>go(d,p).each(_=>{d[p]={withSimilar:{..._.withSimilar,callbacks:Dt(_.withSimilar.callbacks,E=>E!==a)},withoutSimilar:{..._.withoutSimilar,callbacks:Dt(_.withoutSimilar.callbacks,E=>E!==a)},withVars:Dt(_.withVars,E=>E.callback!==a)}})),n.set(d)},pS=(n,i,a,d,p,_)=>(mj(n,i,a,d,p,_),{unbind:()=>gj(i,a,d)}),bS=(n,i,a,d)=>{const p=n.formatter.get(i);p&&(rR(n,i,a,d)&&(!("toggle"in p[0])||p[0].toggle)?y8(n,i,a,d):dj(n,i,a,d))},j_=dn.explode,CR=()=>{const n={};return{addFilter:(p,_)=>{Be(j_(p),E=>{cn(n,E)||(n[E]={name:E,callbacks:[]}),n[E].callbacks.push(_)})},getFilters:()=>co(n),removeFilter:(p,_)=>{Be(j_(p),E=>{if(cn(n,E))if(ye(_)){const R=n[E],B=Dt(R.callbacks,Y=>Y!==_);B.length>0?R.callbacks=B:delete n[E]}else delete n[E]})}}},SR=(n,i)=>{Be(i,a=>{n.attr(a,null)})},S8=(n,i,a)=>{n.addNodeFilter("font",d=>{Be(d,p=>{const _=i.parse(p.attr("style")),E=p.attr("color"),R=p.attr("face"),B=p.attr("size");E&&(_.color=E),R&&(_["font-family"]=R),B&&Gc(B).each(Y=>{_["font-size"]=a[Y-1]}),p.name="span",p.attr("style",i.serialize(_)),SR(p,["color","face","size"])})})},k8=(n,i,a)=>{n.addNodeFilter("strike",d=>{const p=i.type!=="html4";Be(d,_=>{if(p)_.name="s";else{const E=a.parse(_.attr("style"));E["text-decoration"]="line-through",_.name="span",_.attr("style",a.serialize(E))}})})},pj=(n,i,a)=>{var d;const p=Dv();i.convert_fonts_to_spans&&S8(n,p,dn.explode((d=i.font_size_legacy_values)!==null&&d!==void 0?d:"")),k8(n,a,p)},bj=(n,i,a)=>{i.inline_styles&&pj(n,i,a)},kR=(n,i,a)=>{i.addNodeFilter("br",(d,p,_)=>{const E=dn.extend({},a.getBlockElements()),R=a.getNonEmptyElements(),B=a.getWhitespaceElements();E.body=1;const Y=le=>le.name in E||nr(a,le);for(let le=0,ue=d.length;lefetch(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"})),yj=n=>{const i=/([a-z0-9+\/=\s]+)/i.exec(n);return i?i[1]:""},ER=n=>{const[i,...a]=n.split(","),d=a.join(","),p=/data:([^/]+\/[^;]+)(;.+)?/.exec(i);if(p){const _=p[2]===";base64",E=_?yj(d):decodeURIComponent(d);return de.some({type:p[1],data:E,base64Encoded:_})}else return de.none()},E8=(n,i,a=!0)=>{let d=i;if(a)try{d=atob(i)}catch{return de.none()}const p=new Uint8Array(d.length);for(let _=0;_new Promise((i,a)=>{ER(n).bind(({type:d,data:p,base64Encoded:_})=>E8(d,p,_)).fold(()=>a("Invalid data URI"),i)}),A8=n=>xr(n,"blob:")?vj(n):xr(n,"data:")?_j(n):Promise.reject("Unknown URI format"),x8=n=>new Promise((i,a)=>{const d=new FileReader;d.onloadend=()=>{i(d.result)},d.onerror=()=>{var p;a((p=d.error)===null||p===void 0?void 0:p.message)},d.readAsDataURL(n)});let CA=0;const T8=n=>(n||"blobid")+CA++,D8=(n,i,a)=>ER(n).bind(({data:d,type:p,base64Encoded:_})=>{if(i&&!_)return de.none();{const E=_?d:btoa(d);return a(E,p)}}),AR=(n,i,a)=>{const d=n.create(T8(),i,a);return n.add(d),d},O8=(n,i,a=!1)=>D8(i,a,(d,p)=>de.from(n.getByData(d,p)).orThunk(()=>E8(p,d).map(_=>AR(n,_,d)))),M8=(n,i)=>{const a=()=>Promise.reject("Invalid data URI");if(xr(i,"blob:")){const d=n.getByUri(i);return ye(d)?Promise.resolve(d):A8(i).then(p=>x8(p).then(_=>D8(_,!1,E=>de.some(AR(n,p,E))).getOrThunk(a)))}else return xr(i,"data:")?O8(n,i).fold(a,d=>Promise.resolve(d)):Promise.reject("Unknown image data format")},wj=n=>ye(n.attr("data-mce-bogus")),Cj=n=>n.attr("src")===Yn.transparentSrc||ye(n.attr("data-mce-placeholder")),R8=(n,i)=>{const{blob_cache:a}=i;if(a){const d=p=>{const _=p.attr("src");Cj(p)||wj(p)||Oe(_)||O8(a,_,!0).each(E=>{p.attr("src",E.blobUri())})};n.addAttributeFilter("src",p=>Be(p,d))}},N8=(n,i)=>{const a=n.schema;i.remove_trailing_brs&&kR(i,n,a),n.addAttributeFilter("href",p=>{let _=p.length;const E=B=>B.split(" ").filter(le=>le.length>0).concat(["noopener"]).sort().join(" "),R=B=>{const Y=B?dn.trim(B):"";return/\b(noopener)\b/g.test(Y)?Y:E(Y)};if(!i.allow_unsafe_link_target)for(;_--;){const B=p[_];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 _=p.length,E,R,B,Y;for(;_--;)if(Y=p[_],Y.name==="a"&&Y.firstChild&&!Y.attr("href"))for(B=Y.parent,E=Y.lastChild;E&&B;)R=E.prev,B.insert(E,Y),E=R}),i.fix_list_elements&&n.addNodeFilter("ul,ol",p=>{let _=p.length,E,R;for(;_--;)if(E=p[_],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=a.getValidClasses();i.validate&&d&&n.addAttributeFilter("class",p=>{var _;let E=p.length;for(;E--;){const R=p[E],B=(_=R.attr("class"))!==null&&_!==void 0?_:"",Y=dn.explode(B," ");let le="";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,a){return P8()?SA=Reflect.construct:SA=function(p,_,E){var R=[null];R.push.apply(R,_);var B=Function.bind.apply(p,R),Y=new B;return E&&ST(Y,E.prototype),Y},SA.apply(null,arguments)}function a1(n){return Sj(n)||kj(n)||xR(n)||I8()}function Sj(n){if(Array.isArray(n))return Z_(n)}function kj(n){if(typeof Symbol<"u"&&n[Symbol.iterator]!=null||n["@@iterator"]!=null)return Array.from(n)}function xR(n,i){if(!!n){if(typeof n=="string")return Z_(n,i);var a=Object.prototype.toString.call(n).slice(8,-1);if(a==="Object"&&n.constructor&&(a=n.constructor.name),a==="Map"||a==="Set")return Array.from(n);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return Z_(n,i)}}function Z_(n,i){(i==null||i>n.length)&&(i=n.length);for(var a=0,d=new Array(i);a{XI.add(i)});const hs=["font","text-decoration","text-emphasis"],yM=(n,i)=>gs(n.parseStyle(n.getAttrib(i,"style"))),ks=n=>XI.has(n),JI=(n,i)=>Js(yM(n,i),a=>!ks(a)),Ose=n=>Dt(n,i=>Ut(hs,a=>xr(i,a))),Mse=(n,i,a)=>{const d=yM(n,i),p=yM(n,a),_=E=>{var R,B;const Y=(R=n.getStyle(i,E))!==null&&R!==void 0?R:"",le=(B=n.getStyle(a,E))!==null&&B!==void 0?B:"";return pr(Y)&&pr(le)&&Y!==le};return Ut(d,E=>{const R=B=>Ut(B,Y=>Y===E);if(!R(p)&&R(hs)){const B=Ose(p);return Ut(B,_)}else return _(E)})},QI=(n,i,a)=>de.from(a.container()).filter(wn).exists(d=>{const p=n?0:-1;return i(d.data.charAt(a.offset()+p))}),eB=Pe(QI,!0,wh),tB=Pe(QI,!1,wh),KW=n=>{const i=n.container();return wn(i)&&(i.data.length===0||Sn(i.data)&&fy.isBookmarkNode(i.parentNode))},by=(n,i)=>a=>d0(n?0:-1,a).filter(i).isSome(),ts=n=>Wi(n)&&Ni(Je.fromDom(n),"display")==="block",nB=n=>As(n)&&!ma(n),YW=by(!0,ts),XW=by(!1,ts),$b=by(!0,Gu),oS=by(!1,Gu),oB=by(!0,Au),sB=by(!1,Au),vy=by(!0,nB),zb=by(!1,nB),JW=n=>n.slice(0,-1),Rse=(n,i,a)=>an(i,n)?JW(Gd(n,d=>a(d)||bt(d,i))):[],QW=(n,i)=>Rse(n,i,Ke),Vb=(n,i)=>[n].concat(QW(n,i)),_M=(n,i,a)=>vE(n,i,a,KW),rB=(n,i)=>no(Vb(Je.fromDom(i.container()),n),lc),iB=(n,i,a)=>_M(n,i.dom,a).forall(d=>rB(i,a).fold(()=>!Nd(d,a,i.dom),p=>!Nd(d,a,i.dom)&&an(p,Je.fromDom(d.container())))),wM=(n,i,a)=>rB(i,a).fold(()=>_M(n,i.dom,a).forall(d=>!Nd(d,a,i.dom)),d=>_M(n,d.dom,a).isNone()),CM=Pe(wM,!1),Ms=Pe(wM,!0),lB=Pe(iB,!1),qx=Pe(iB,!0),aB=n=>Ue(n).exists(Jc),tA=(n,i,a)=>{const d=Dt(Vb(Je.fromDom(a.container()),i),lc),p=No(d).getOr(i);return Pd(n,p.dom,a).filter(aB)},Gx=(n,i)=>Ue(i).exists(Jc)||tA(!0,n,i).isSome(),Kx=(n,i)=>ft(i).exists(Jc)||tA(!1,n,i).isSome(),cB=Pe(tA,!1),eU=Pe(tA,!0),SM=n=>Vt.isTextPosition(n)&&!n.isAtStart()&&!n.isAtEnd(),uB=(n,i)=>{const a=Dt(Vb(Je.fromDom(i.container()),n),lc);return No(a).getOr(n)},fB=(n,i)=>SM(i)?tB(i):tB(i)||Ru(uB(n,i).dom,i).exists(tB),dB=(n,i)=>SM(i)?eB(i):eB(i)||Rf(uB(n,i).dom,i).exists(eB),tU=n=>_t(["pre","pre-wrap"],n),kM=n=>Ue(n).bind(i=>Ba(i,wa)).exists(i=>tU(Ni(i,"white-space"))),nU=(n,i)=>Ru(n.dom,i).isNone(),oU=(n,i)=>Rf(n.dom,i).isNone(),sU=(n,i)=>nU(n,i)||oU(n,i)||CM(n,i)||Ms(n,i)||Kx(n,i)||Gx(n,i),EM=n=>ye(n)&&As(n)&&RC(n),Yx=(n,i)=>a=>EM(new bi(a,n)[i]()),rU=(n,i)=>{const a=Rf(n.dom,i).getOr(i),d=Yx(n.dom,"next");return i.isAtEnd()&&(d(i.container())||d(a.container()))},iU=(n,i)=>{const a=Ru(n.dom,i).getOr(i),d=Yx(n.dom,"prev");return i.isAtStart()&&(d(i.container())||d(a.container()))},hB=(n,i)=>kM(i)?!1:sU(n,i)||fB(n,i)||dB(n,i),nA=(n,i)=>kM(i)?!1:CM(n,i)||lB(n,i)||Kx(n,i)||fB(n,i)||iU(n,i),lU=n=>{const i=n.container(),a=n.offset();return wn(i)&&akM(i)?!1:Ms(n,i)||qx(n,i)||Gx(n,i)||dB(n,i)||rU(n,i),AM=(n,i)=>nA(n,i)||oA(n,lU(i)),mB=(n,i)=>Ks(n.charAt(i)),xM=(n,i)=>wh(n.charAt(i)),aU=n=>{const i=n.container();return wn(i)&&Qs(i.data,Gr)},cU=n=>{const i=n.split("");return gt(i,(a,d)=>Ks(a)&&d>0&&d{const d=i.data,p=Vt(i,0);return!a&&mB(d,0)&&!AM(n,p)?(i.data=" "+d.slice(1),!0):a&&xM(d,0)&&nA(n,p)?(i.data=Gr+d.slice(1),!0):!1},uU=n=>{const i=n.data,a=cU(i);return a!==i?(n.data=a,!0):!1},TM=(n,i,a)=>{const d=i.data,p=Vt(i,d.length-1);return!a&&mB(d,d.length-1)&&!AM(n,p)?(i.data=d.slice(0,-1)+" ",!0):a&&xM(d,d.length-1)&&oA(n,p)?(i.data=d.slice(0,-1)+Gr,!0):!1},fU=(n,i)=>{const a=i.container();if(!wn(a))return de.none();if(aU(i)){const d=yy(n,a,!1)||uU(a)||TM(n,a,!1);return Ss(d,i)}else if(AM(n,i)){const d=yy(n,a,!0)||TM(n,a,!0);return Ss(d,i)}else return de.none()},dU=n=>{const i=Je.fromDom(n.getBody());n.selection.isCollapsed()&&fU(i,Vt.fromRangeStart(n.selection.getRng())).each(a=>{n.selection.setRng(a.toRange())})},DM=(n,i,a)=>{if(a===0)return;const d=Je.fromDom(n),p=ci(d,lc).getOr(d),_=n.data.slice(i,i+a),E=i+a>=n.data.length&&oA(p,Vt(n,n.data.length)),R=i===0&&nA(p,Vt(n,0));n.replaceData(i,a,rh(_,4,R,E))},sA=(n,i)=>{const a=n.data.slice(i),d=a.length-qc(a).length;DM(n,i,d)},Xx=(n,i)=>{const a=n.data.slice(0,i),d=a.length-pu(a).length;DM(n,i-d,d)},Jx=(n,i,a,d=!0)=>{const p=pu(n.data).length,_=d?n:i,E=d?i:n;return d?_.appendData(E.data):_.insertData(0,E.data),br(Je.fromDom(E)),a&&sA(_,p),_},sd=(n,i)=>{const a=n.container(),d=n.offset();return!Vt.isTextPosition(n)&&a===i.parentNode&&d>Vt.before(i).offset()},hU=(n,i)=>sd(i,n)?Vt(i.container(),i.offset()-1):i,mU=n=>wn(n)?Vt(n,0):Vt.before(n),gU=n=>wn(n)?Vt(n,n.data.length):Vt.after(n),gB=n=>Sa(n.previousSibling)?de.some(gU(n.previousSibling)):n.previousSibling?Id(n.previousSibling):de.none(),pB=n=>Sa(n.nextSibling)?de.some(mU(n.nextSibling)):n.nextSibling?ra(n.nextSibling):de.none(),I_=(n,i)=>de.from(i.previousSibling?i.previousSibling:i.parentNode).bind(a=>Ru(n,Vt.before(a))).orThunk(()=>Rf(n,Vt.after(i))),pU=(n,i)=>Rf(n,Vt.after(i)).orThunk(()=>Ru(n,Vt.before(i))),bU=(n,i)=>gB(i).orThunk(()=>pB(i)).orThunk(()=>I_(n,i)),Il=(n,i)=>pB(i).orThunk(()=>gB(i)).orThunk(()=>pU(n,i)),Qx=(n,i,a)=>n?Il(i,a):bU(i,a),Nse=(n,i,a)=>Qx(n,i,a).map(Pe(hU,a)),Uc=(n,i,a)=>{a.fold(()=>{n.focus()},d=>{n.selection.setRng(d.toRange(),i)})},Qr=n=>i=>i.dom===n,pm=(n,i)=>i&&cn(n.schema.getBlockElements(),Xr(i)),vU=n=>{if(Rl(n)){const i=Je.fromHtml('
    ');return _d(n),Qi(n,i),de.some(Vt.before(i.dom))}else return de.none()},bB=(n,i,a)=>{const d=_l(n).filter(ea),p=vd(n).filter(ea);return br(n),vf(d,p,i,(_,E,R)=>{const B=_.dom,Y=E.dom,le=B.data.length;return Jx(B,Y,a),R.container()===Y?Vt(B,le):R}).orThunk(()=>(a&&(d.each(_=>Xx(_.dom,_.dom.length)),p.each(_=>sA(_.dom,0))),i))},OM=(n,i)=>cn(n.schema.getTextInlineElements(),Xr(i)),Wb=(n,i,a,d=!0)=>{const p=Nse(i,n.getBody(),a.dom),_=ci(a,Pe(pm,n),Qr(n.getBody())),E=bB(a,p,OM(n,a));n.dom.isEmpty(n.getBody())?(n.setContent(""),n.selection.setCursorLocation()):_.bind(vU).fold(()=>{d&&Uc(n,i,E)},R=>{d&&Uc(n,i,de.some(R))})},vB=/[\u0591-\u07FF\uFB1D-\uFDFF\uFE70-\uFEFC]/,yB=n=>vB.test(n),B_=(n,i)=>wu(Je.fromDom(i),ji(n))&&!Jm(n.schema,i)&&n.dom.isEditable(i),_B=n=>{var i;return Lr.DOM.getStyle(n,"direction",!0)==="rtl"||yB((i=n.textContent)!==null&&i!==void 0?i:"")},MM=(n,i,a)=>Dt(Lr.DOM.getParents(a.container(),"*",i),n),Ub=(n,i,a)=>{const d=MM(n,i,a);return de.from(d[d.length-1])},gp=(n,i,a)=>{const d=am(i,n),p=am(a,n);return ye(d)&&d===p},yU=n=>Ku(n)||Ef(n),gg=(n,i)=>{const a=i.container(),d=i.offset();return n?tr(a)?wn(a.nextSibling)?Vt(a.nextSibling,0):Vt.after(a):Ku(i)?Vt(a,d+1):i:tr(a)?wn(a.previousSibling)?Vt(a.previousSibling,a.previousSibling.data.length):Vt.before(a):Ef(i)?Vt(a,d-1):i},_U=Pe(gg,!0),eT=Pe(gg,!1),wB=(n,i)=>{const a=d=>d.stopImmediatePropagation();n.on("beforeinput input",a,!0),n.getDoc().execCommand(i),n.off("beforeinput input",a)},rA=n=>{n.execCommand("delete")},RM=n=>wB(n,"Delete"),sS=n=>wB(n,"ForwardDelete"),pg=n=>i=>qr(ai(i),n,bt),iA=n=>ac(n)||Zl(n),Ci=(n,i)=>an(n,i)?Ba(i,iA,pg(n)):de.none(),L_=(n,i=!0)=>{n.dom.isEmpty(n.getBody())&&n.setContent("",{no_selection:!i})},NM=(n,i,a)=>oi(ra(a),Id(a),(d,p)=>{const _=gg(!0,d),E=gg(!1,p),R=gg(!1,i);return n?Rf(a,R).exists(B=>B.isEqual(E)&&i.isEqual(_)):Ru(a,R).exists(B=>B.isEqual(_)&&i.isEqual(E))}).getOr(!0),PM=n=>(W0(n)?_l(n):Cu(n)).bind(PM).orThunk(()=>de.some(n)),tT=(n,i,a,d=!0)=>{var p;i.deleteContents();const _=PM(a).getOr(a),E=Je.fromDom((p=n.dom.getParent(_.dom,n.dom.isBlock))!==null&&p!==void 0?p:a.dom);if(E.dom===n.getBody()?L_(n,d):Rl(E)&&(De(E),d&&n.selection.setCursorLocation(E.dom,0)),!bt(a,E)){const R=qr(ai(E),a)?[]:U0(E);Be(R.concat(Tl(a)),B=>{!bt(B,E)&&!an(B,E)&&Rl(B)&&br(B)})}},IM=n=>i=>bt(n,i),lA=n=>ha(n,"td,th"),BM=(n,i)=>{const a=Y=>up(Je.fromDom(Y),i),d=a(n.startContainer),p=a(n.endContainer),_=d.isSome(),E=p.isSome(),R=oi(d,p,bt).getOr(!1);return{startTable:d,endTable:p,isStartInTable:_,isEndInTable:E,isSameTable:R,isMultiTable:!R&&_&&E}},rS=(n,i)=>({start:n,end:i}),LM=(n,i,a)=>({rng:n,table:i,cells:a}),iS=ag.generate([{singleCellTable:["rng","cell"]},{fullTable:["table"]},{partialTable:["cells","outsideDetails"]},{multiTable:["startTableCells","endTableCells","betweenRng"]}]),aA=(n,i)=>it(Je.fromDom(n),"td,th",i),FM=n=>!bt(n.start,n.end),HM=(n,i)=>up(n.start,i).bind(a=>up(n.end,i).bind(d=>Ss(bt(a,d),a))),CB=(n,i)=>!FM(n)&&HM(n,i).exists(a=>{const d=a.dom.rows;return d.length===1&&d[0].cells.length===1}),lS=(n,i)=>{const a=aA(n.startContainer,i),d=aA(n.endContainer,i);return oi(a,d,rS)},SB=n=>i=>up(i,n).bind(a=>Mo(lA(a)).map(d=>rS(i,d))),$M=n=>i=>up(i,n).bind(a=>No(lA(a)).map(d=>rS(d,i))),zM=n=>i=>HM(i,n).map(a=>LM(i,a,lA(a))),kB=(n,i,a,d)=>{if(a.collapsed||!n.forall(FM))return de.none();if(i.isSameTable){const p=n.bind(zM(d));return de.some({start:p,end:p})}else{const p=aA(a.startContainer,d),_=aA(a.endContainer,d),E=p.bind(SB(d)).bind(zM(d)),R=_.bind($M(d)).bind(zM(d));return de.some({start:E,end:R})}},VM=(n,i)=>ws(n,a=>bt(a,i)),nT=n=>oi(VM(n.cells,n.rng.start),VM(n.cells,n.rng.end),(i,a)=>n.cells.slice(i,a+1)),EB=(n,i,a)=>n.exists(d=>CB(d,a)&&uy(d.start,i)),cA=(n,i)=>{const{startTable:a,endTable:d}=i,p=n.cloneRange();return a.each(_=>p.setStartAfter(_.dom)),d.each(_=>p.setEndBefore(_.dom)),p},AB=(n,i,a,d)=>kB(n,i,a,d).bind(({start:p,end:_})=>p.or(_)).bind(p=>{const{isSameTable:_}=i,E=nT(p).getOr([]);if(_&&p.cells.length===E.length)return de.some(iS.fullTable(p.table));if(E.length>0){if(_)return de.some(iS.partialTable(E,de.none()));{const R=cA(a,i);return de.some(iS.partialTable(E,de.some({...i,rng:R})))}}else return de.none()}),xB=(n,i,a,d)=>kB(n,i,a,d).bind(({start:p,end:_})=>{const E=p.bind(nT).getOr([]),R=_.bind(nT).getOr([]);if(E.length>0&&R.length>0){const B=cA(a,i);return de.some(iS.multiTable(E,R,B))}else return de.none()}),TB=(n,i)=>{const a=IM(n),d=lS(i,a),p=BM(i,a);return EB(d,i,a)?d.map(_=>iS.singleCellTable(i,_.start)):p.isMultiTable?xB(d,p,i,a):AB(d,p,i,a)},WM=n=>Be(n,i=>{zi(i,"contenteditable"),De(i)}),DB=(n,i)=>de.from(n.dom.getParent(i,n.dom.isBlock)).map(Je.fromDom),OB=(n,i,a)=>{a.each(d=>{i?br(d):(De(d),n.selection.setCursorLocation(d.dom,0))})},oT=(n,i,a,d)=>{const p=a.cloneRange();d?(p.setStart(a.startContainer,a.startOffset),p.setEndAfter(i.dom.lastChild)):(p.setStartBefore(i.dom.firstChild),p.setEnd(a.endContainer,a.endOffset)),uA(n,p,i,!1).each(_=>_())},UM=n=>{const i=b0(n),a=Je.fromDom(n.selection.getNode());kd(a.dom)&&Rl(a)?n.selection.setCursorLocation(a.dom,0):n.selection.collapse(!0),i.length>1&&Ut(i,d=>bt(d,a))&&Dr(a,"data-mce-selected","1")},jM=(n,i,a)=>de.some(()=>{const d=n.selection.getRng(),p=a.bind(({rng:_,isStartInTable:E})=>{const R=DB(n,E?_.endContainer:_.startContainer);_.deleteContents(),OB(n,E,R.filter(Rl));const B=E?i[0]:i[i.length-1];return oT(n,B,d,E),Rl(B)?de.none():de.some(E?i.slice(1):i.slice(0,-1))}).getOr(i);WM(p),UM(n)}),MB=(n,i,a,d)=>de.some(()=>{const p=n.selection.getRng(),_=i[0],E=a[a.length-1];oT(n,_,p,!0),oT(n,E,p,!1);const R=Rl(_)?i:i.slice(1),B=Rl(E)?a:a.slice(0,-1);WM(R.concat(B)),d.deleteContents(),UM(n)}),uA=(n,i,a,d=!0)=>de.some(()=>{tT(n,i,a,d)}),RB=(n,i)=>de.some(()=>Wb(n,!1,i)),NB=(n,i,a)=>TB(i,a).bind(d=>d.fold(Pe(uA,n),Pe(RB,n),Pe(jM,n),Pe(MB,n))),PB=(n,i)=>fA(n,i),IB=(n,i,a,d)=>aS(i,d).fold(()=>NB(n,i,a),p=>PB(n,p)),BB=(n,i,a)=>{const d=Je.fromDom(n.getBody()),p=n.selection.getRng();return a.length!==0?jM(n,a,de.none()):IB(n,d,p,i)},sT=(n,i)=>no(Vb(i,n),Vm),aS=(n,i)=>no(Vb(i,n),yc("caption")),LB=(n,i,a,d,p)=>m0(a,n.getBody(),p).bind(_=>sT(i,Je.fromDom(_.getNode())).bind(E=>bt(E,d)?de.none():de.some(dt))),fA=(n,i)=>de.some(()=>{De(i),n.selection.setCursorLocation(i.dom,0)}),rT=(n,i,a,d)=>ra(n.dom).bind(p=>Id(n.dom).map(_=>i?a.isEqual(p)&&d.isEqual(_):a.isEqual(_)&&d.isEqual(p))).getOr(!0),ZM=(n,i)=>fA(n,i),dA=(n,i,a)=>aS(n,Je.fromDom(a.getNode())).fold(()=>de.some(dt),d=>Ss(!bt(d,i),dt)),qM=(n,i,a,d,p)=>m0(a,n.getBody(),p).fold(()=>de.some(dt),_=>rT(d,a,p,_)?ZM(n,d):dA(i,d,_)),FB=(n,i,a,d)=>{const p=Vt.fromRangeStart(n.selection.getRng());return sT(a,d).bind(_=>Rl(_)?fA(n,_):LB(n,a,i,_,p))},cS=(n,i,a,d)=>{const p=Vt.fromRangeStart(n.selection.getRng());return Rl(d)?fA(n,d):qM(n,a,i,d,p)},iT=(n,i)=>n?oB(i):sB(i),GM=(n,i)=>{const a=Vt.fromRangeStart(n.selection.getRng());return iT(i,a)||Pd(i,n.getBody(),a).exists(d=>iT(i,d))},hA=(n,i,a)=>{const d=Je.fromDom(n.getBody());return aS(d,a).fold(()=>FB(n,i,d,a).orThunk(()=>Ss(GM(n,i),dt)),p=>cS(n,i,d,p))},y0=(n,i)=>{const a=Je.fromDom(n.selection.getStart(!0)),d=b0(n);return n.selection.isCollapsed()&&d.length===0?hA(n,i,a):BB(n,a,d)},_y=(n,i)=>{let a=i;for(;a&&a!==n;){if(ml(a)||As(a))return a;a=a.parentNode}return null},wU=["data-ephox-","data-mce-","data-alloy-","data-snooker-","_"],HB=dn.each,lT=n=>{const i=n.dom,a=new Set(n.serializer.getTempAttrs()),d=(_,E)=>{if(_.nodeName!==E.nodeName||_.nodeType!==E.nodeType)return!1;const R=Y=>{const le={};return HB(i.getAttribs(Y),ue=>{const be=ue.nodeName.toLowerCase();be!=="style"&&!p(be)&&(le[be]=i.getAttrib(Y,be))}),le},B=(Y,le)=>{for(const ue in Y)if(cn(Y,ue)){const be=le[ue];if(ke(be)||Y[ue]!==be)return!1;delete le[ue]}for(const ue in le)if(cn(le,ue))return!1;return!0};return Jn(_)&&Jn(E)&&(!B(R(_),R(E))||!B(i.parseStyle(i.getAttrib(_,"style")),i.parseStyle(i.getAttrib(E,"style"))))?!1:!Bd(_)&&!Bd(E)},p=_=>Ut(wU,E=>xr(_,E))||a.has(_);return{compare:d,isAttributeInternal:p}},CU=(n,i)=>{let a=n;for(;a=a.walk();)i(a)},SU=(n,i,a,d)=>{const p=a.name;for(let _=0,E=n.length;_{const d={nodes:{},attributes:{}};return a.firstChild&&CU(a,p=>{SU(n,i,p,d)}),d},aT=(n,i)=>{const a=(d,p)=>{ln(d,_=>{const E=Mr(_.nodes);Be(_.filter.callbacks,R=>{for(let B=E.length-1;B>=0;B--){const Y=E[B];(!(p?Y.attr(_.filter.name)!==void 0:Y.name===_.filter.name)||Oe(Y.parent))&&E.splice(B,1)}E.length>0&&R(E,_.filter.name,i)})})};a(n.nodes,!1),a(n.attributes,!0)},pp=(n,i,a,d={})=>{const p=kU(n,i,a);aT(p,d)},mA=(n,i,a,d)=>{if((n.pad_empty_with_br||i.insert)&&a(d)){const _=new Hd("br",1);i.insert&&_.attr("data-mce-bogus","1"),d.empty().append(_)}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 a=n==null?void 0:n.firstChild;return ye(a)&&a===n.lastChild&&a.name===i},EU=(n,i)=>{const a=n.getElementRule(i.name);return(a==null?void 0:a.paddEmpty)===!0},uS=(n,i,a,d)=>d.isEmpty(i,a,p=>EU(n,p)),AU=(n,i)=>ye(n)&&(i(n)||n.name==="br"),$B=n=>{let i;for(let a=n;a;a=a.parent){const d=a.attr("contenteditable");if(d==="false")break;d==="true"&&(i=a)}return de.from(i)},gA=(n,i,a=n.parent)=>{if(i.getSpecialElements()[n.name])n.empty().remove();else{const d=n.children();for(const p of d)a&&!i.isValidChild(a.name,p.name)&&gA(p,i,a);n.unwrap()}},KM=(n,i,a,d=dt)=>{const p=i.getTextBlockElements(),_=i.getNonEmptyElements(),E=i.getWhitespaceElements(),R=dn.makeMap("tr,td,th,tbody,thead,tfoot,table,summary"),B=new Set,Y=le=>le!==a&&!R[le.name];for(let le=0;le1)if(i.isValidChild(be.name,ue.name)){Me.reverse(),Fe=Me[0].clone(),d(Fe);let We=Fe;for(let mt=0;mt0?(qe=Me[mt].clone(),d(qe),We.append(qe)):qe=We;for(let vt=Me[mt].firstChild;vt&&vt!==Me[mt+1];){const Ct=vt.next;qe.append(vt),vt=Ct}We=qe}uS(i,_,E,Fe)?be.insert(ue,Me[0],!0):(be.insert(Fe,Me[0],!0),be.insert(ue,Fe)),be=Me[0],(uS(i,_,E,be)||uT(be,"br"))&&be.empty().remove()}else gA(ue,i);else if(ue.parent){if(ue.name==="li"){let We=ue.prev;if(We&&(We.name==="ul"||We.name==="ol")){We.append(ue);continue}if(We=ue.next,We&&(We.name==="ul"||We.name==="ol")&&We.firstChild){We.insert(ue,We.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 We=new Hd("div",1);d(We),ue.wrap(We)}else gA(ue,i)}}},zB=(n,i)=>{let a=n;for(;a;){if(a.name===i)return!0;a=a.parent}return!1},VB=(n,i,a=i.parent)=>a&&n.children[i.name]&&!n.isValidChild(a.name,i.name)?!0:!!(a&&i.name==="a"&&zB(a,"a")),pA=(n,i,a,d)=>{const p=document.createRange();return p.setStart(n,i),p.setEnd(a,d),p},WB=n=>{const i=Vt.fromRangeStart(n),a=Vt.fromRangeEnd(n),d=n.commonAncestorContainer;return Pd(!1,d,a).map(p=>!Nd(i,a,d)&&Nd(i,p,d)?pA(i.container(),i.offset(),p.container(),p.offset()):n).getOr(n)},YM=n=>n.collapsed?n:WB(n),UB=n=>ye(n.firstChild)&&n.firstChild===n.lastChild,xU=n=>n.name==="br"||n.value===Gr,TU=(n,i)=>n.getBlockElements()[i.name]&&UB(i)&&xU(i.firstChild),DU=(n,i)=>{const a=n.getNonEmptyElements();return ye(i)&&(i.isEmpty(a)||TU(n,i))},OU=(n,i)=>{let a=i.firstChild,d=i.lastChild;return a&&a.name==="meta"&&(a=a.next),d&&d.attr("id")==="mce_marker"&&(d=d.prev),DU(n,d)&&(d=d==null?void 0:d.prev),!a||a!==d?!1:a.name==="ul"||a.name==="ol"},MU=n=>{var i,a;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"&&((a=p.parentNode)===null||a===void 0||a.removeChild(p)),n},jB=(n,i,a)=>{const d=i.serialize(a),p=n.createFragment(d);return MU(p)},RU=n=>{var i;return Dt((i=n==null?void 0:n.childNodes)!==null&&i!==void 0?i:[],a=>a.nodeName==="LI")},XM=n=>n.data===Gr||fi(n),F_=n=>ye(n==null?void 0:n.firstChild)&&n.firstChild===n.lastChild&&XM(n.firstChild),NU=n=>!n.firstChild||F_(n),PU=n=>n.length>0&&NU(n[n.length-1])?n.slice(0,-1):n,fS=(n,i)=>{const a=n.getParent(i,n.isBlock);return a&&a.nodeName==="LI"?a:null},ZB=(n,i)=>!!fS(n,i),qB=(n,i)=>{const a=i.cloneRange(),d=i.cloneRange();return a.setStartBefore(n),d.setEndAfter(n),[a.cloneContents(),d.cloneContents()]},IU=(n,i)=>{const a=Vt.before(n),p=El(i).next(a);return p?p.toRange():null},JM=(n,i)=>{const a=Vt.after(n),p=El(i).prev(a);return p?p.toRange():null},BU=(n,i,a,d)=>{const p=qB(n,d),_=n.parentNode;return _&&(_.insertBefore(p[0],n),dn.each(i,E=>{_.insertBefore(E,n)}),_.insertBefore(p[1],n),_.removeChild(n)),JM(i[i.length-1],a)},H_=(n,i,a)=>{const d=n.parentNode;return d&&dn.each(i,p=>{d.insertBefore(p,n)}),IU(n,a)},GB=(n,i,a,d)=>(d.insertAfter(i.reverse(),n),JM(i[0],a)),KB=(n,i,a,d)=>{const p=jB(i,n,d),_=fS(i,a.startContainer),E=PU(RU(p.firstChild)),R=1,B=2,Y=i.getRoot(),le=ue=>{const be=Vt.fromRangeStart(a),Fe=El(i.getRoot()),qe=ue===R?Fe.prev(be):Fe.next(be),Me=qe==null?void 0:qe.getNode();return Me?fS(i,Me)!==_:!0};return _?le(R)?H_(_,E,Y):le(B)?GB(_,E,Y,i):BU(_,E,Y,a):null},YB=["pre"],fT=(n,i,a,d)=>{var p;const _=i.firstChild,E=i.lastChild,R=E.attr("data-mce-type")==="bookmark"?E.prev:E,B=_===R,Y=_t(YB,_.name);if(B&&Y){const le=_.attr("contenteditable")!=="false",ue=((p=n.getParent(a,n.isBlock))===null||p===void 0?void 0:p.nodeName.toLowerCase())===_.name,be=de.from(_y(d,a)).forall(ml);return le&&ue&&be}else return!1},dT=kd,LU=(n,i,a)=>{if(ye(a)){const d=n.getParent(i.endContainer,dT);return a===d&&uy(Je.fromDom(a),i)}else return!1},XB=(n,i,a)=>{var d;if(a.getAttribute("data-mce-bogus")==="all")(d=a.parentNode)===null||d===void 0||d.insertBefore(n.dom.createFragment(i),a);else{const p=a.firstChild,_=a.lastChild;!p||p===_&&p.nodeName==="BR"?n.dom.setHTML(a,i):n.selection.setContent(i,{no_events:!0})}},FU=(n,i)=>{de.from(n.getParent(i,"td,th")).map(Je.fromDom).each(at)},HU=(n,i)=>{const a=n.schema.getTextInlineElements(),d=n.dom;if(i){const p=n.getBody(),_=lT(n);dn.each(d.select("*[data-mce-fragment]"),E=>{if(ye(a[E.nodeName.toLowerCase()])&&JI(d,E)){for(let B=E.parentElement;ye(B)&&B!==p&&!Mse(d,E,B);B=B.parentElement)if(_.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")},JB=n=>{dn.each(n.getElementsByTagName("*"),i=>{i.removeAttribute("data-mce-fragment")})},QM=n=>!!n.getAttribute("data-mce-fragment"),$U=(n,i)=>ye(i)&&!n.schema.getVoidElements()[i.nodeName],zU=(n,i)=>{var a,d,p;let _;const E=n.dom,R=n.selection;if(!i)return;R.scrollIntoView(i);const B=_y(n.getBody(),i);if(B&&E.getContentEditable(B)==="false"){E.remove(i),R.select(B);return}let Y=E.createRng();const le=i.previousSibling;if(wn(le)){Y.setStart(le,(d=(a=le.nodeValue)===null||a===void 0?void 0:a.length)!==null&&d!==void 0?d:0);const Fe=i.nextSibling;wn(Fe)&&(le.appendData(Fe.data),(p=Fe.parentNode)===null||p===void 0||p.removeChild(Fe))}else Y.setStartBefore(i),Y.setEndBefore(i);const ue=Fe=>{let qe=Vt.fromRangeStart(Fe);return qe=El(n.getBody()).next(qe),qe==null?void 0:qe.toRange()},be=E.getParent(i,E.isBlock);if(E.remove(i),be&&E.isEmpty(be)){const Fe=dT(be);_d(Je.fromDom(be)),Y.setStart(be,0),Y.setEnd(be,0),!Fe&&!QM(be)&&(_=ue(Y))?(Y=_,E.remove(be)):E.add(be,E.create("br",Fe?{}:{"data-mce-bogus":"1"}))}R.setRng(Y)},QB=n=>{const i=n.dom,a=YM(n.selection.getRng());n.selection.setRng(a);const d=i.getParent(a.startContainer,dT);LU(i,a,d)?uA(n,a,Je.fromDom(d)):a.startContainer===a.endContainer&&a.endOffset-a.startOffset===1&&wn(a.startContainer.childNodes[a.startOffset])?a.deleteContents():n.getDoc().execCommand("Delete",!1)},eR=n=>{for(let i=n;i;i=i.walk())if(i.attr("id")==="mce_marker")return de.some(i);return de.none()},e8=(n,i,a)=>{var d,p;const _=n.selection,E=n.dom,R=n.parser,B=a.merge,Y=P_({validate:!0},n.schema),le='';i.indexOf("{$caret}")===-1&&(i+="{$caret}"),i=i.replace(/\{\$caret\}/,le);let ue=_.getRng();const be=ue.startContainer,Fe=n.getBody();be===Fe&&_.isCollapsed()&&E.isBlock(Fe.firstChild)&&$U(n,Fe.firstChild)&&E.isEmpty(Fe.firstChild)&&(ue=E.createRng(),ue.setStart(Fe.firstChild,0),ue.setEnd(Fe.firstChild,0),_.setRng(ue)),_.isCollapsed()||QB(n);const qe=_.getNode(),Me={context:qe.nodeName.toLowerCase(),data:a.data,insert:!0},We=R.parse(i,Me);if(a.paste===!0&&OU(n.schema,We)&&ZB(E,qe))return ue=KB(Y,E,_.getRng(),We),ue&&_.setRng(ue),i;a.paste===!0&&fT(E,We,qe,n.getBody())&&((d=We.firstChild)===null||d===void 0||d.unwrap()),hT(We);let mt=We.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(qe),!Me.invalid)i=Y.serialize(We),XB(n,i,qe);else{n.selection.setContent(le);let vt=_.getNode(),Ct;const Mt=n.getBody();for(qu(vt)?vt=Ct=Mt:Ct=vt;Ct&&Ct!==Mt;)vt=Ct,Ct=Ct.parentNode;i=vt===Mt?Mt.innerHTML:E.getOuterHTML(vt);const fn=R.parse(i),$n=eR(fn),Pn=$n.bind($B).getOr(fn);$n.each(mo=>mo.replace(We));const Lt=We.children(),$t=(p=We.parent)!==null&&p!==void 0?p:fn;We.unwrap();const yn=Dt(Lt,mo=>VB(n.schema,mo,$t));KM(yn,n.schema,Pn),pp(R.getNodeFilters(),R.getAttributeFilters(),fn),i=Y.serialize(fn),vt===Mt?E.setHTML(Mt,i):E.setOuterHTML(vt,i)}return HU(n,B),zU(n,E.get("mce_marker")),JB(n.getBody()),FU(E,_.getStart()),Sv(n.schema,n.getBody(),_.getStart()),i},mT=n=>n instanceof Hd,VU=n=>{N_(n)&&ra(n.getBody()).each(i=>{const a=i.getNode(),d=Au(a)?ra(a).getOr(i):i;n.selection.setRng(d.toRange())})},tR=(n,i,a)=>{n.dom.setHTML(n.getBody(),i),a!==!0&&VU(n)},gT=(n,i,a,d)=>{if(a.length===0||/^\s+$/.test(a)){const p='
    ';i.nodeName==="TABLE"?a=""+p+"":/^(UL|OL)$/.test(i.nodeName)&&(a="
  • "+p+"
  • ");const _=$c(n);return n.schema.isValidChild(i.nodeName.toLowerCase(),_.toLowerCase())?(a=p,a=n.dom.createHTML(_,o0(n),a)):a||(a=p),tR(n,a,d.no_selection),{content:a,html:a}}else{d.format!=="raw"&&(a=P_({validate:!1},n.schema).serialize(n.parser.parse(a,{isRootContent:!0,insert:!0})));const p=Qc(Je.fromDom(i))?a:dn.trim(a);return tR(n,p,d.no_selection),{content:p,html:p}}},jb=(n,i,a,d)=>{pp(n.parser.getNodeFilters(),n.parser.getAttributeFilters(),a);const p=P_({validate:!1},n.schema).serialize(a),_=Qc(Je.fromDom(i))?p:dn.trim(p);return tR(n,_,d.no_selection),{content:a,html:_}},WU=(n,i,a)=>de.from(n.getBody()).map(d=>mT(i)?jb(n,d,i,a):gT(n,d,i,a)).getOr({content:i,html:mT(a.content)?"":a.content}),nR=(n,i,a)=>ci(n,i,a).isSome(),Oa=(n,i)=>Lp(n,i).isSome(),pT=n=>me(n)?n:Ke,oR=(n,i,a)=>{let d=n.dom;const p=pT(a);for(;d.parentNode;){d=d.parentNode;const _=Je.fromDom(d),E=i(_);if(E.isSome())return E;if(p(_))break}return de.none()},l1=(n,i,a)=>{const d=i(n),p=pT(a);return d.orThunk(()=>p(n)?de.none():oR(n,i,p))},bT=FC,sR=(n,i,a)=>{const d=n.formatter.get(a);if(d)for(let p=0;p{const _=n.dom.getRoot();if(i===_)return!1;const E=n.dom.getParent(i,R=>sR(n,R,a)?!0:R.parentNode===_||!!Eh(n,R,a,d,!0));return!!Eh(n,E,a,d,p)},vT=(n,i,a)=>Ta(a)&&bT(i,a.inline)||hm(a)&&bT(i,a.block)?!0:nd(a)?Jn(i)&&n.is(i,a.selector):!1,t8=(n,i,a,d,p,_)=>{const E=a[d],R=d==="attributes";if(me(a.onmatch))return a.onmatch(i,a,d);if(E){if(Cr(E)){for(let B=0;B{const _=n.formatter.get(a),E=n.dom;if(_&&Jn(i))for(let R=0;R<_.length;R++){const B=_[R];if(vT(n.dom,i,B)&&t8(E,i,B,"attributes",p,d)&&t8(E,i,B,"styles",p,d)){const Y=B.classes;if(Y){for(let le=0;le{if(d)return $_(n,d,i,a,p);if(d=n.selection.getNode(),$_(n,d,i,a,p))return!0;const _=n.selection.getStart();return!!(_!==d&&$_(n,_,i,a,p))},z_=(n,i,a)=>{const d=[],p={},_=n.selection.getStart();return n.dom.getParent(_,E=>{for(let R=0;R{const a=p=>bt(p,Je.fromDom(n.getBody())),d=(p,_)=>Eh(n,p.dom,_)?de.some(_):de.none();return de.from(n.selection.getStart(!0)).bind(p=>l1(Je.fromDom(p),_=>Ls(i,E=>d(_,E)),a)).getOrNull()},wy=(n,i)=>{const a=n.formatter.get(i),d=n.dom;if(a&&n.selection.isEditable()){const p=n.selection.getStart(),_=w_(d,p);for(let E=a.length-1;E>=0;E--){const R=a[E];if(!nd(R))return!0;for(let B=_.length-1;B>=0;B--)if(d.is(_[B],R.selector))return!0}}return!1},bg=(n,i,a)=>zn(a,(d,p)=>{const _=IE(n,p);return n.formatter.matchNode(i,p,{},_)?d.concat([p]):d},[]),Zb=Ft,iR=(n,i)=>n.importNode(i,!0),jU=n=>{const i=[];let a=n;for(;a;){if(wn(a)&&a.data!==Zb||a.childNodes.length>1)return[];Jn(a)&&i.push(a),a=a.firstChild}return i},n8=n=>jU(n).length>0,bA=n=>{if(n){const i=new bi(n,n);for(let a=i.current();a;a=i.next())if(wn(a))return a}return null},lR=n=>{const i=Je.fromTag("span");return Wu(i,{id:PC,"data-mce-bogus":"1","data-mce-type":"format-caret"}),n&&Qi(i,Je.fromText(Zb)),i},bp=n=>{const i=bA(n);return i&&i.data.charAt(0)===Zb&&i.deleteData(0,1),i},dS=(n,i,a=!0)=>{const d=n.dom,p=n.selection;if(n8(i))Wb(n,!1,Je.fromDom(i),a);else{const _=p.getRng(),E=d.getParent(i,d.isBlock),R=_.startContainer,B=_.startOffset,Y=_.endContainer,le=_.endOffset,ue=bp(i);d.remove(i,!0),R===ue&&B>0&&_.setStart(ue,B-1),Y===ue&&le>0&&_.setEnd(ue,le-1),E&&d.isEmpty(E)&&De(Je.fromDom(E)),p.setRng(_)}},yT=(n,i,a=!0)=>{const d=n.dom,p=n.selection;if(i)dS(n,i,a);else if(i=g0(n.getBody(),p.getStart()),!i)for(;i=d.get(PC);)dS(n,i,a)},aR=(n,i,a)=>{var d,p;const _=n.dom,E=_.getParent(a,Pe($a,n.schema));E&&_.isEmpty(E)?(d=a.parentNode)===null||d===void 0||d.replaceChild(i,a):(K(Je.fromDom(a)),_.isEmpty(a)?(p=a.parentNode)===null||p===void 0||p.replaceChild(i,a):_.insertAfter(i,a))},_T=(n,i)=>(n.appendChild(i),i),Cy=(n,i)=>{var a;const d=Dn(n,(_,E)=>_T(_,E.cloneNode(!1)),i),p=(a=d.ownerDocument)!==null&&a!==void 0?a:document;return _T(d,p.createTextNode(Zb))},cR=(n,i,a,d,p,_)=>{const E=n.formatter,R=n.dom,B=Dt(gs(E.get()),ue=>ue!==d&&!Qs(ue,"removeformat")),Y=bg(n,a,B);if(Dt(Y,ue=>!LO(n,ue,d)).length>0){const ue=a.cloneNode(!1);return R.add(i,ue),E.remove(d,p,ue,_),R.remove(ue),de.some(ue)}else return de.none()},ZU=(n,i,a)=>{let d;const p=n.selection,_=n.formatter.get(i);if(!_)return;const E=p.getRng();let R=E.startOffset;const Y=E.startContainer.nodeValue;d=g0(n.getBody(),p.getStart());const le=/[^\s\u00a0\u00ad\u200b\ufeff]/;if(Y&&R>0&&R{const p=n.dom,_=n.selection;let E=!1;const R=n.formatter.get(i);if(!R)return;const B=_.getRng(),Y=B.startContainer,le=B.startOffset;let ue=Y;wn(Y)&&(le!==Y.data.length&&(E=!0),ue=ue.parentNode);const be=[];let Fe;for(;ue;){if(Eh(n,ue,i,a,d)){Fe=ue;break}ue.nextSibling&&(E=!0),be.push(ue),ue=ue.parentNode}if(!!Fe)if(E){const qe=_.getBookmark();B.collapse(!0);let Me=Pb(p,B,R,!0);Me=mp(Me),n.formatter.remove(i,a,Me,d),_.moveToBookmark(qe)}else{const qe=g0(n.getBody(),Fe),Me=lR(!1).dom;aR(n,Me,qe!=null?qe:Fe);const We=cR(n,Me,Fe,i,a,d),mt=Cy(be.concat(We.toArray()),Me);qe&&dS(n,qe,!1),_.setCursorLocation(mt,1),p.isEmpty(Fe)&&p.remove(Fe)}},qU=(n,i,a)=>{const d=n.selection,p=n.getBody();yT(n,null,a),(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()))},GU=n=>wn(n)&&Ki(n.data,Gr),KU=n=>{n.on("mouseup keydown",i=>{qU(n,i.keyCode,GU(n.selection.getRng().endContainer))})},s8=n=>{const i=lR(!1),a=Cy(n,i.dom);return{caretContainer:i,caretPosition:Vt(a,0)}},hS=(n,i)=>{const{caretContainer:a,caretPosition:d}=s8(i);return wl(Je.fromDom(n),a),br(Je.fromDom(n)),d},YU=(n,i)=>{const{caretContainer:a,caretPosition:d}=s8(i);return n.insertNode(a.dom),d},uR=(n,i)=>{const a=n.schema.getTextInlineElements();return cn(a,Xr(i))&&!zc(i.dom)&&!Cd(i.dom)},wT=n=>zc(n.dom)&&n8(n.dom),vA={},fR=kf(["pre"]),r8=(n,i)=>{vA[n]||(vA[n]=[]),vA[n].push(i)},XU=(n,i)=>{cn(vA,n)&&Be(vA[n],a=>{a(i)})};r8("pre",n=>{const i=n.selection.getRng(),a=p=>_=>{const E=_.previousSibling;return fR(E)&&_t(p,E)},d=(p,_)=>{const E=Je.fromDom(_),R=To(E).dom;br(E),Jr(Je.fromDom(p),[Je.fromTag("br",R),Je.fromTag("br",R),...Tl(E)])};if(!i.collapsed){const p=n.selection.getSelectedBlocks(),_=Dt(Dt(p,fR),a(p));Be(_,E=>{d(E.previousSibling,E)})}});const i8=["fontWeight","fontStyle","color","fontSize","fontFamily"],JU=n=>te(n.styles)&&Ut(gs(n.styles),i=>_t(i8,i)),QU=n=>no(n,i=>Ta(i)&&i.inline==="span"&&JU(i)),l8=(n,i)=>{const a=n.get(i);return ne(a)?QU(a):de.none()},a8=(n,i)=>Ru(i,Vt.fromRangeStart(n)).isNone(),c8=(n,i)=>Rf(i,Vt.fromRangeEnd(n)).exists(a=>!fi(a.getNode())||Rf(i,a).isSome())===!1,u8=n=>i=>Vl(i)&&n.isEditable(i),ej=n=>{const i=n.getSelectedBlocks(),a=n.getRng();if(n.isCollapsed())return[];if(i.length===1)return a8(a,i[0])&&c8(a,i[0])?i:[];{const d=No(i).filter(E=>a8(a,E)).toArray(),p=Mo(i).filter(E=>c8(a,E)).toArray(),_=i.slice(1,-1);return d.concat(_).concat(p)}},tj=n=>Dt(ej(n),u8(n.dom)),f8=n=>Dt(n.getSelectedBlocks(),u8(n.dom)),dR=dn.each,hR=n=>Jn(n)&&!Bd(n)&&!zc(n)&&!Cd(n),mR=(n,i)=>{for(let a=n;a;a=a[i]){if(wn(a)&&pr(a.data))return n;if(Jn(a)&&!Bd(a))return a}return n},d8=(n,i,a)=>{const d=lT(n),p=Jn(i)&&um(i),_=Jn(a)&&um(a);if(p&&_){const E=mR(i,"previousSibling"),R=mR(a,"nextSibling");if(d.compare(E,R)){for(let B=E.nextSibling;B&&B!==R;){const Y=B;B=B.nextSibling,E.appendChild(Y)}return n.dom.remove(R),dn.each(dn.grep(R.childNodes),B=>{E.appendChild(B)}),E}}return a},V_=(n,i,a,d)=>{var p;if(d&&i.merge_siblings!==!1){const _=(p=d8(n,Xn(d),d))!==null&&p!==void 0?p:d;d8(n,_,Xn(_,!0))}},nj=(n,i,a)=>{if(i.clear_child_styles){const d=i.links?"*:not(a)":"*";dR(n.select(d,a),p=>{hR(p)&&um(p)&&dR(i.styles,(_,E)=>{n.setStyle(p,E,"")})})}},gR=(n,i,a)=>{dR(n.childNodes,d=>{hR(d)&&(i(d)&&a(d),d.hasChildNodes()&&gR(d,i,a))})},oj=(n,i)=>{i.nodeName==="SPAN"&&n.getAttribs(i).length===0&&n.remove(i,!0)},h8=(n,i)=>a=>!!(a&&__(n,a,i)),pR=(n,i,a)=>d=>{n.setStyle(d,i,a),d.getAttribute("style")===""&&d.removeAttribute("style"),oj(n,d)},W_=ag.generate([{keep:[]},{rename:["name"]},{removed:[]}]),sj=/^(src|href|style)$/,bR=dn.each,CT=FC,rj=n=>/^(TR|TH|TD)$/.test(n.nodeName),m8=(n,i,a)=>n.isChildOf(i,a)&&i!==a&&!n.isBlock(a),g8=(n,i,a)=>{let d=i[a?"startContainer":"endContainer"],p=i[a?"startOffset":"endOffset"];if(Jn(d)){const _=d.childNodes.length-1;!a&&p&&p--,d=d.childNodes[p>_?_:p]}return wn(d)&&a&&p>=d.data.length&&(d=new bi(d,n.getBody()).next()||d),wn(d)&&!a&&p===0&&(d=new bi(d,n.getBody()).prev()||d),d},p8=(n,i)=>{const a=i?"firstChild":"lastChild",d=n[a];return rj(n)&&d?n.nodeName==="TR"&&d[a]||d:n},vR=(n,i,a,d)=>{var p;const _=n.create(a,d);return(p=i.parentNode)===null||p===void 0||p.insertBefore(_,i),_.appendChild(i),_},b8=(n,i,a,d,p)=>{const _=Je.fromDom(i),E=Je.fromDom(n.create(d,p)),R=a?na(_):Lg(_);return Jr(E,R),a?(wl(_,E),Jd(E,_)):(Xc(_,E),Qi(E,_)),E.dom},yR=(n,i)=>i.links&&n.nodeName==="A",_R=(n,i,a)=>{const d=i.parentNode;let p;const _=n.dom,E=$c(n);hm(a)&&d===_.getRoot()&&(!a.list_block||!CT(i,a.list_block))&&Be(Mr(i.childNodes),R=>{fm(n,E,R.nodeName.toLowerCase())?p?p.appendChild(R):(p=vR(_,R,E),_.setAttribs(p,o0(n))):p=null}),!(BE(a)&&!CT(a.inline,i))&&_.remove(i,!0)},ij=(n,i,a)=>ot(n)?{name:i,value:null}:{name:n,value:Ch(i,a)},mS=(n,i)=>{n.getAttrib(i,"style")===""&&(i.removeAttribute("style"),i.removeAttribute("data-mce-style"))},wR=(n,i,a,d,p)=>{let _=!1;bR(a.styles,(E,R)=>{const{name:B,value:Y}=ij(R,E,d),le=y_(Y,B);(a.remove_similar||X(Y)||!Jn(p)||CT(__(n,p,B),le))&&n.setStyle(i,B,""),_=!0}),_&&mS(n,i)},yA=(n,i,a)=>{i==="removeformat"?Be(f8(n.selection),d=>{Be(i8,p=>n.dom.setStyle(d,p,"")),mS(n.dom,d)}):l8(n.formatter,i).each(d=>{Be(f8(n.selection),p=>wR(n.dom,p,d,a,null))})},gS=(n,i,a,d,p)=>{const _=n.dom,E=lT(n),R=n.schema;if(Ta(i)&&qg(R,i.inline)&&Jm(R,d)&&d.parentElement===n.getBody())return _R(n,d,i),W_.removed();if(!i.ceFalseOverride&&d&&_.getContentEditableParent(d)==="false"||d&&!vT(_,d,i)&&!yR(d,i))return W_.keep();const B=d,Y=i.preserve_attributes;if(Ta(i)&&i.remove==="all"&&ne(Y)){const le=Dt(_.getAttribs(B),ue=>_t(Y,ue.name.toLowerCase()));if(_.removeAllAttribs(B),Be(le,ue=>_.setAttrib(B,ue.name,ue.value)),le.length>0)return W_.rename("span")}if(i.remove!=="all"){wR(_,B,i,a,p),bR(i.attributes,(ue,be)=>{const{name:Fe,value:qe}=ij(be,ue,a);if(i.remove_similar||X(qe)||!Jn(p)||CT(_.getAttrib(p,Fe),qe)){if(Fe==="class"){const Me=_.getAttrib(B,Fe);if(Me){let We="";if(Be(Me.split(/\s+/),mt=>{/mce\-\w+/.test(mt)&&(We+=(We?" ":"")+mt)}),We){_.setAttrib(B,Fe,We);return}}}if(sj.test(Fe)&&B.removeAttribute("data-mce-"+Fe),Fe==="style"&&kf(["li"])(B)&&_.getStyle(B,"list-style-type")==="none"){B.removeAttribute(Fe),_.setStyle(B,"list-style-type","none");return}Fe==="class"&&B.removeAttribute("className"),B.removeAttribute(Fe)}}),bR(i.classes,ue=>{ue=Ch(ue,a),(!Jn(p)||_.hasClass(p,ue))&&_.removeClass(B,ue)});const le=_.getAttribs(B);for(let ue=0;ue{let _;return i.parentNode&&Be(w_(n.dom,i.parentNode).reverse(),E=>{if(!_&&Jn(E)&&E.id!=="_start"&&E.id!=="_end"){const R=Eh(n,E,a,d,p);R&&R.split!==!1&&(_=E)}}),_},Pse=(n,i,a,d)=>gS(n,i,a,d,d).fold(je(d),p=>(n.dom.createFragment().appendChild(d),n.dom.rename(d,p)),je(null)),lj=(n,i,a,d,p,_,E,R)=>{var B,Y;let le,ue;const be=n.dom;if(a){const Fe=a.parentNode;for(let qe=d.parentNode;qe&&qe!==Fe;qe=qe.parentNode){let Me=be.clone(qe,!1);for(let We=0;We{const _=n.formatter.get(i),E=_[0],R=n.dom,B=n.selection,Y=Me=>{const We=v8(n,Me,i,a,p);return lj(n,_,We,Me,Me,!0,E,a)},le=Me=>Bd(Me)&&Jn(Me)&&(Me.id==="_start"||Me.id==="_end"),ue=Me=>Ut(_,We=>_A(n,We,a,Me,Me)),be=Me=>{const We=Mr(Me.childNodes),vt=ue(Me)||Ut(_,fn=>vT(R,Me,fn)),Ct=Me.parentNode;if(!vt&&ye(Ct)&&S_(E)&&ue(Ct),E.deep&&We.length)for(let fn=0;fn{Jn(Me)&&n.dom.getStyle(Me,"text-decoration")===fn&&Me.parentNode&&PE(R,Me.parentNode)===fn&&_A(n,{deep:!1,exact:!0,inline:"span",styles:{textDecoration:fn}},void 0,Me)})},Fe=Me=>{const We=R.get(Me?"_start":"_end");if(We){let mt=We[Me?"firstChild":"lastChild"];return le(mt)&&(mt=mt[Me?"firstChild":"lastChild"]),wn(mt)&&mt.data.length===0&&(mt=Me?We.previousSibling||We.nextSibling:We.nextSibling||We.previousSibling),R.remove(We,!0),mt}else return null},qe=Me=>{let We,mt,vt=Pb(R,Me,_,Me.collapsed);if(E.split){if(vt=mp(vt),We=g8(n,vt,!0),mt=g8(n,vt),We!==mt){if(We=p8(We,!0),mt=p8(mt,!1),m8(R,We,mt)){const Mt=de.from(We.firstChild).getOr(We);Y(b8(R,Mt,!0,"span",{id:"_start","data-mce-type":"bookmark"})),Fe(!0);return}if(m8(R,mt,We)){const Mt=de.from(mt.lastChild).getOr(mt);Y(b8(R,Mt,!1,"span",{id:"_end","data-mce-type":"bookmark"})),Fe(!1);return}We=vR(R,We,"span",{id:"_start","data-mce-type":"bookmark"}),mt=vR(R,mt,"span",{id:"_end","data-mce-type":"bookmark"});const Ct=R.createRng();Ct.setStartAfter(We),Ct.setEndBefore(mt),n1(R,Ct,Mt=>{Be(Mt,fn=>{!Bd(fn)&&!Bd(fn.parentNode)&&Y(fn)})}),Y(We),Y(mt),We=Fe(!0),mt=Fe()}else We=mt=Y(We);vt.startContainer=We.parentNode?We.parentNode:We,vt.startOffset=R.nodeIndex(We),vt.endContainer=mt.parentNode?mt.parentNode:mt,vt.endOffset=R.nodeIndex(mt)+1}n1(R,vt,Ct=>{Be(Ct,be)})};if(d){if(b_(d)){const Me=R.createRng();Me.setStartBefore(d),Me.setEndAfter(d),qe(Me)}else qe(d);kh(n,i,d,a);return}!B.isCollapsed()||!Ta(E)||b0(n).length?(bx(n,()=>RE(n,qe),Me=>Ta(E)&&rR(n,i,a,Me)),n.nodeChanged()):o8(n,i,a,p),yA(n,i,a),kh(n,i,d,a)},y8=(n,i,a,d,p)=>{(d||n.selection.isEditable())&&Ise(n,i,a,d,p)},_A=(n,i,a,d,p)=>gS(n,i,a,d,p).fold(Ke,_=>(n.dom.rename(d,_),!0),wt),aj=dn.each,cj=(n,i,a,d)=>{const p=_=>{if(Jn(_)&&Jn(_.parentNode)&&um(_)){const E=PE(n,_.parentNode);n.getStyle(_,"color")&&E?n.setStyle(_,"text-decoration",E):n.getStyle(_,"text-decoration")===E&&n.setStyle(_,"text-decoration",null)}};i.styles&&(i.styles.color||i.styles.textDecoration)&&(dn.walk(d,p,"childNodes"),p(d))},_8=(n,i,a,d)=>{if(i.styles&&i.styles.backgroundColor){const p=h8(n,"fontSize");gR(d,_=>p(_)&&um(_),pR(n,"backgroundColor",Ch(i.styles.backgroundColor,a)))}},uj=(n,i,a,d)=>{if(Ta(i)&&(i.inline==="sub"||i.inline==="sup")){const p=h8(n,"fontSize");gR(d,E=>p(E)&&um(E),pR(n,"fontSize",""));const _=Dt(n.select(i.inline==="sup"?"sub":"sup",d),um);n.remove(_,!0)}},w8=(n,i,a,d)=>{aj(i,p=>{Ta(p)&&aj(n.dom.select(p.inline,d),_=>{hR(_)&&_A(n,p,a,_,p.exact?_:null)}),nj(n.dom,p,d)})},fj=(n,i,a,d,p)=>{const _=p.parentNode;Eh(n,_,a,d)&&_A(n,i,d,p)||i.merge_with_parents&&_&&n.dom.getParent(_,E=>Eh(n,E,a,d)?(_A(n,i,d,p),!0):!1)},U_=dn.each,C8=(n,i,a,d)=>{if(gC(n)&&Ta(i)&&a.parentNode){const p=Kf(n.schema),_=Oa(Je.fromDom(a),E=>zc(E.dom));return ns(p,d)&&Rl(Je.fromDom(a.parentNode),!1)&&!_}else return!1},ec=(n,i,a,d)=>{if(U_(a.styles,(p,_)=>{n.setStyle(i,_,Ch(p,d))}),a.styles){const p=n.getAttrib(i,"style");p&&n.setAttrib(i,"data-mce-style",p)}},Bse=(n,i,a,d)=>{const p=n.formatter.get(i),_=p[0],E=!d&&n.selection.isCollapsed(),R=n.dom,B=n.selection,Y=(qe,Me=_)=>{me(Me.onformat)&&Me.onformat(qe,Me,a,d),ec(R,qe,Me,a),U_(Me.attributes,(We,mt)=>{R.setAttrib(qe,mt,Ch(We,a))}),U_(Me.classes,We=>{const mt=Ch(We,a);R.hasClass(qe,mt)||R.addClass(qe,mt)})},le=(qe,Me)=>{let We=!1;return U_(qe,mt=>nd(mt)?R.getContentEditable(Me)==="false"&&!mt.ceFalseOverride||ye(mt.collapsed)&&mt.collapsed!==E?!0:R.is(Me,mt.selector)&&!zc(Me)?(Y(Me,mt),We=!0,!1):!0:!1),We},ue=qe=>{if(L(qe)){const Me=R.create(qe);return Y(Me),Me}else return null},be=(qe,Me,We)=>{const mt=[];let vt=!0;const Ct=_.inline||_.block,Mt=ue(Ct),fn=Lt=>$C(_)&&Eh(n,Lt,i,a),$n=(Lt,$t,yn)=>{const mo=C_(_)&&$a(n.schema,Lt)&&fm(n,$t,Ct);return yn&&mo},Pn=(Lt,$t,yn,mo)=>{const Oo=Lt.nodeName.toLowerCase(),Cs=fm(n,Ct,Oo)&&fm(n,$t,Ct),Ws=!We&&wn(Lt)&&Sn(Lt.data),Pr=zc(Lt),hi=!Ta(_)||!qe.isBlock(Lt);return(yn||mo)&&Cs&&!Ws&&!Pr&&hi};n1(qe,Me,Lt=>{let $t;const yn=mo=>{let Oo=!1,Cs=vt,Ws=!1;const Pr=mo.parentNode,hi=Pr.nodeName.toLowerCase(),la=qe.getContentEditable(mo);ye(la)&&(Cs=vt,vt=la==="true",Oo=!0,Ws=v_(n,mo));const Ra=vt&&!Oo;if(fi(mo)&&!C8(n,_,mo,hi)){$t=null,hm(_)&&qe.remove(mo);return}if(fn(mo)){$t=null;return}if($n(mo,hi,Ra)){const hc=qe.rename(mo,Ct);Y(hc),mt.push(hc),$t=null;return}if(nd(_)){let hc=le(p,mo);if(!hc&&ye(Pr)&&S_(_)&&(hc=le(p,Pr)),!Ta(_)||hc){$t=null;return}}ye(Mt)&&Pn(mo,hi,Ra,Ws)?($t||($t=qe.clone(Mt,!1),Pr.insertBefore($t,mo),mt.push($t)),Ws&&Oo&&(vt=Cs),$t.appendChild(mo)):($t=null,Be(Mr(mo.childNodes),yn),Oo&&(vt=Cs),$t=null)};Be(Lt,yn)}),_.links===!0&&Be(mt,Lt=>{const $t=yn=>{yn.nodeName==="A"&&Y(yn,_),Be(Mr(yn.childNodes),$t)};$t(Lt)}),Be(mt,Lt=>{const $t=Oo=>{let Cs=0;return Be(Oo.childNodes,Ws=>{!dm(Ws)&&!Bd(Ws)&&Cs++}),Cs},yn=Oo=>no(Oo.childNodes,NE).filter(Ws=>qe.getContentEditable(Ws)!=="false"&&vT(qe,Ws,_)).map(Ws=>{const Pr=qe.clone(Ws,!1);return Y(Pr),qe.replace(Pr,Oo,!0),qe.remove(Ws,!0),Pr}).getOr(Oo),mo=$t(Lt);if((mt.length>1||!qe.isBlock(Lt))&&mo===0){qe.remove(Lt,!0);return}(Ta(_)||hm(_)&&_.wrapper)&&(!_.exact&&mo===1&&(Lt=yn(Lt)),w8(n,p,a,Lt),fj(n,_,i,a,Lt),_8(qe,_,a,Lt),cj(qe,_,a,Lt),uj(qe,_,a,Lt),V_(n,_,a,Lt))})},Fe=b_(d)?d:B.getNode();if(R.getContentEditable(Fe)==="false"&&!v_(n,Fe)){d=Fe,le(p,d),xx(n,i,d,a);return}if(_){if(d)if(b_(d)){if(!le(p,d)){const qe=R.createRng();qe.setStartBefore(d),qe.setEndAfter(d),be(R,Pb(R,qe,p),!0)}}else be(R,d,!0);else!E||!Ta(_)||b0(n).length?(B.setRng(YM(B.getRng())),bx(n,()=>{RE(n,(qe,Me)=>{const We=Me?qe:Pb(R,qe,p);be(R,We,!1)})},wt),n.nodeChanged()):ZU(n,i,a),l8(n.formatter,i).each(qe=>{Be(tj(n.selection),Me=>ec(R,Me,qe,a))});XU(i,n)}xx(n,i,d,a)},dj=(n,i,a,d)=>{(d||n.selection.isEditable())&&Bse(n,i,a,d)},hj=n=>cn(n,"vars"),Lse=(n,i)=>{n.set({}),i.on("NodeChange",a=>{Gb(i,a.element,n.get())}),i.on("FormatApply FormatRemove",a=>{const d=de.from(a.node).map(p=>b_(p)?p:p.startContainer).bind(p=>Jn(p)?de.some(p):de.from(p.parentElement)).getOrThunk(()=>vg(i));Gb(i,d,n.get())})},vg=n=>n.selection.getStart(),wA=(n,i,a,d,p)=>ms(i,R=>{const B=n.formatter.matchNode(R,a,p!=null?p:{},d);return!ke(B)},R=>sR(n,R,a)?!0:d?!1:ye(n.formatter.matchNode(R,a,p,!0))),qb=(n,i)=>{const a=i!=null?i:vg(n);return Dt(w_(n.dom,a),d=>Jn(d)&&!Cd(d))},Gb=(n,i,a)=>{const d=qb(n,i);ln(a,(p,_)=>{const E=R=>{const B=wA(n,d,_,R.similar,hj(R)?R.vars:void 0),Y=B.isSome();if(R.state.get()!==Y){R.state.set(Y);const le=B.getOr(i);hj(R)?R.callback(Y,{node:le,format:_,parents:d}):Be(R.callbacks,ue=>ue(Y,{node:le,format:_,parents:d}))}};Be([p.withSimilar,p.withoutSimilar],E),Be(p.withVars,E)})},mj=(n,i,a,d,p,_)=>{const E=i.get();Be(a.split(","),R=>{const B=go(E,R).getOrThunk(()=>{const le={withSimilar:{state:Gl(!1),similar:!0,callbacks:[]},withoutSimilar:{state:Gl(!1),similar:!1,callbacks:[]},withVars:[]};return E[R]=le,le}),Y=()=>{const le=qb(n);return wA(n,le,R,p,_).isSome()};if(ke(_)){const le=p?B.withSimilar:B.withoutSimilar;le.callbacks.push(d),le.callbacks.length===1&&le.state.set(Y())}else B.withVars.push({state:Gl(Y()),similar:p,vars:_,callback:d})}),i.set(E)},gj=(n,i,a)=>{const d=n.get();Be(i.split(","),p=>go(d,p).each(_=>{d[p]={withSimilar:{..._.withSimilar,callbacks:Dt(_.withSimilar.callbacks,E=>E!==a)},withoutSimilar:{..._.withoutSimilar,callbacks:Dt(_.withoutSimilar.callbacks,E=>E!==a)},withVars:Dt(_.withVars,E=>E.callback!==a)}})),n.set(d)},pS=(n,i,a,d,p,_)=>(mj(n,i,a,d,p,_),{unbind:()=>gj(i,a,d)}),bS=(n,i,a,d)=>{const p=n.formatter.get(i);p&&(rR(n,i,a,d)&&(!("toggle"in p[0])||p[0].toggle)?y8(n,i,a,d):dj(n,i,a,d))},j_=dn.explode,CR=()=>{const n={};return{addFilter:(p,_)=>{Be(j_(p),E=>{cn(n,E)||(n[E]={name:E,callbacks:[]}),n[E].callbacks.push(_)})},getFilters:()=>co(n),removeFilter:(p,_)=>{Be(j_(p),E=>{if(cn(n,E))if(ye(_)){const R=n[E],B=Dt(R.callbacks,Y=>Y!==_);B.length>0?R.callbacks=B:delete n[E]}else delete n[E]})}}},SR=(n,i)=>{Be(i,a=>{n.attr(a,null)})},S8=(n,i,a)=>{n.addNodeFilter("font",d=>{Be(d,p=>{const _=i.parse(p.attr("style")),E=p.attr("color"),R=p.attr("face"),B=p.attr("size");E&&(_.color=E),R&&(_["font-family"]=R),B&&Gc(B).each(Y=>{_["font-size"]=a[Y-1]}),p.name="span",p.attr("style",i.serialize(_)),SR(p,["color","face","size"])})})},k8=(n,i,a)=>{n.addNodeFilter("strike",d=>{const p=i.type!=="html4";Be(d,_=>{if(p)_.name="s";else{const E=a.parse(_.attr("style"));E["text-decoration"]="line-through",_.name="span",_.attr("style",a.serialize(E))}})})},pj=(n,i,a)=>{var d;const p=Dv();i.convert_fonts_to_spans&&S8(n,p,dn.explode((d=i.font_size_legacy_values)!==null&&d!==void 0?d:"")),k8(n,a,p)},bj=(n,i,a)=>{i.inline_styles&&pj(n,i,a)},kR=(n,i,a)=>{i.addNodeFilter("br",(d,p,_)=>{const E=dn.extend({},a.getBlockElements()),R=a.getNonEmptyElements(),B=a.getWhitespaceElements();E.body=1;const Y=le=>le.name in E||nr(a,le);for(let le=0,ue=d.length;lefetch(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"})),yj=n=>{const i=/([a-z0-9+\/=\s]+)/i.exec(n);return i?i[1]:""},ER=n=>{const[i,...a]=n.split(","),d=a.join(","),p=/data:([^/]+\/[^;]+)(;.+)?/.exec(i);if(p){const _=p[2]===";base64",E=_?yj(d):decodeURIComponent(d);return de.some({type:p[1],data:E,base64Encoded:_})}else return de.none()},E8=(n,i,a=!0)=>{let d=i;if(a)try{d=atob(i)}catch{return de.none()}const p=new Uint8Array(d.length);for(let _=0;_new Promise((i,a)=>{ER(n).bind(({type:d,data:p,base64Encoded:_})=>E8(d,p,_)).fold(()=>a("Invalid data URI"),i)}),A8=n=>xr(n,"blob:")?vj(n):xr(n,"data:")?_j(n):Promise.reject("Unknown URI format"),x8=n=>new Promise((i,a)=>{const d=new FileReader;d.onloadend=()=>{i(d.result)},d.onerror=()=>{var p;a((p=d.error)===null||p===void 0?void 0:p.message)},d.readAsDataURL(n)});let CA=0;const T8=n=>(n||"blobid")+CA++,D8=(n,i,a)=>ER(n).bind(({data:d,type:p,base64Encoded:_})=>{if(i&&!_)return de.none();{const E=_?d:btoa(d);return a(E,p)}}),AR=(n,i,a)=>{const d=n.create(T8(),i,a);return n.add(d),d},O8=(n,i,a=!1)=>D8(i,a,(d,p)=>de.from(n.getByData(d,p)).orThunk(()=>E8(p,d).map(_=>AR(n,_,d)))),M8=(n,i)=>{const a=()=>Promise.reject("Invalid data URI");if(xr(i,"blob:")){const d=n.getByUri(i);return ye(d)?Promise.resolve(d):A8(i).then(p=>x8(p).then(_=>D8(_,!1,E=>de.some(AR(n,p,E))).getOrThunk(a)))}else return xr(i,"data:")?O8(n,i).fold(a,d=>Promise.resolve(d)):Promise.reject("Unknown image data format")},wj=n=>ye(n.attr("data-mce-bogus")),Cj=n=>n.attr("src")===Yn.transparentSrc||ye(n.attr("data-mce-placeholder")),R8=(n,i)=>{const{blob_cache:a}=i;if(a){const d=p=>{const _=p.attr("src");Cj(p)||wj(p)||Oe(_)||O8(a,_,!0).each(E=>{p.attr("src",E.blobUri())})};n.addAttributeFilter("src",p=>Be(p,d))}},N8=(n,i)=>{const a=n.schema;i.remove_trailing_brs&&kR(i,n,a),n.addAttributeFilter("href",p=>{let _=p.length;const E=B=>B.split(" ").filter(le=>le.length>0).concat(["noopener"]).sort().join(" "),R=B=>{const Y=B?dn.trim(B):"";return/\b(noopener)\b/g.test(Y)?Y:E(Y)};if(!i.allow_unsafe_link_target)for(;_--;){const B=p[_];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 _=p.length,E,R,B,Y;for(;_--;)if(Y=p[_],Y.name==="a"&&Y.firstChild&&!Y.attr("href"))for(B=Y.parent,E=Y.lastChild;E&&B;)R=E.prev,B.insert(E,Y),E=R}),i.fix_list_elements&&n.addNodeFilter("ul,ol",p=>{let _=p.length,E,R;for(;_--;)if(E=p[_],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=a.getValidClasses();i.validate&&d&&n.addAttributeFilter("class",p=>{var _;let E=p.length;for(;E--;){const R=p[E],B=(_=R.attr("class"))!==null&&_!==void 0?_:"",Y=dn.explode(B," ");let le="";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,a){return P8()?SA=Reflect.construct:SA=function(p,_,E){var R=[null];R.push.apply(R,_);var B=Function.bind.apply(p,R),Y=new B;return E&&ST(Y,E.prototype),Y},SA.apply(null,arguments)}function a1(n){return Sj(n)||kj(n)||xR(n)||I8()}function Sj(n){if(Array.isArray(n))return Z_(n)}function kj(n){if(typeof Symbol<"u"&&n[Symbol.iterator]!=null||n["@@iterator"]!=null)return Array.from(n)}function xR(n,i){if(!!n){if(typeof n=="string")return Z_(n,i);var a=Object.prototype.toString.call(n).slice(8,-1);if(a==="Object"&&n.constructor&&(a=n.constructor.name),a==="Map"||a==="Set")return Array.from(n);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return Z_(n,i)}}function Z_(n,i){(i==null||i>n.length)&&(i=n.length);for(var a=0,d=new Array(i);a1?a-1:0),p=1;p/gm),PR=c1(/^data-[\-\w.\u00B7-\uFFFF]/),IR=c1(/^aria-[\-\w]+$/),Oj=c1(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Mj=c1(/^(?:\w+script|data):/i),C0=c1(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),BR=c1(/^html$/i),Rj=function(){return typeof window>"u"?null:window},LR=function(i,a){if(Sy(i)!=="object"||typeof i.createPolicy!="function")return null;var d=null,p="data-tt-policy-suffix";a.currentScript&&a.currentScript.hasAttribute(p)&&(d=a.currentScript.getAttribute(p));var _="dompurify"+(d?"#"+d:"");try{return i.createPolicy(_,{createHTML:function(R){return R}})}catch{return console.warn("TrustedTypes policy "+_+" could not be created."),null}};function TT(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Rj(),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 a=n.document,d=n.document,p=n.DocumentFragment,_=n.HTMLTemplateElement,E=n.Node,R=n.Element,B=n.NodeFilter,Y=n.NamedNodeMap,le=Y===void 0?n.NamedNodeMap||n.MozNamedAttrMap:Y,ue=n.HTMLFormElement,be=n.DOMParser,Fe=n.trustedTypes,qe=R.prototype,Me=w0(qe,"cloneNode"),We=w0(qe,"nextSibling"),mt=w0(qe,"childNodes"),vt=w0(qe,"parentNode");if(typeof _=="function"){var Ct=d.createElement("template");Ct.content&&Ct.content.ownerDocument&&(d=Ct.content.ownerDocument)}var Mt=LR(Fe,a),fn=Mt?Mt.createHTML(""):"",$n=d,Pn=$n.implementation,Lt=$n.createNodeIterator,$t=$n.createDocumentFragment,yn=$n.getElementsByTagName,mo=a.importNode,Oo={};try{Oo=_0(d).documentMode?d.documentMode:{}}catch{}var Cs={};i.isSupported=typeof vt=="function"&&Pn&&typeof Pn.createHTMLDocument<"u"&&Oo!==9;var Ws=V8,Pr=Dj,hi=PR,la=IR,Ra=Mj,hc=C0,Mn=Oj,Qn=null,_r=Ii({},[].concat(a1(MR),a1(id),a1(Kb),a1(RR),a1(z8))),Is=null,wo=Ii({},[].concat(a1(NR),a1(q_),a1(AT),a1(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}})),xn=null,qo=null,Ys=!0,Kr=!0,ao=!1,Us=!1,li=!1,Yl=!1,Si=!1,Ec=!1,Mh=!1,zd=!1,Cm=!0,Hy=!0,vw=!1,$y={},zy=null,bD=Ii({},["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=Ii({},["audio","video","img","source","image","track"]),C3=null,S3=Ii({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),k3="http://www.w3.org/1998/Math/MathML",GS="http://www.w3.org/2000/svg",_1="http://www.w3.org/1999/xhtml",KS=_1,yw=!1,cv,E3=["application/xhtml+xml","text/html"],A3="text/html",x0,uv=null,x3=d.createElement("form"),T3=function(qt){return qt instanceof RegExp||qt instanceof Function},D3=function(qt){uv&&uv===qt||((!qt||Sy(qt)!=="object")&&(qt={}),qt=_0(qt),Qn="ALLOWED_TAGS"in qt?Ii({},qt.ALLOWED_TAGS):_r,Is="ALLOWED_ATTR"in qt?Ii({},qt.ALLOWED_ATTR):wo,C3="ADD_URI_SAFE_ATTR"in qt?Ii(_0(S3),qt.ADD_URI_SAFE_ATTR):S3,vD="ADD_DATA_URI_TAGS"in qt?Ii(_0(yD),qt.ADD_DATA_URI_TAGS):yD,zy="FORBID_CONTENTS"in qt?Ii({},qt.FORBID_CONTENTS):bD,xn="FORBID_TAGS"in qt?Ii({},qt.FORBID_TAGS):{},qo="FORBID_ATTR"in qt?Ii({},qt.FORBID_ATTR):{},$y="USE_PROFILES"in qt?qt.USE_PROFILES:!1,Ys=qt.ALLOW_ARIA_ATTR!==!1,Kr=qt.ALLOW_DATA_ATTR!==!1,ao=qt.ALLOW_UNKNOWN_PROTOCOLS||!1,Us=qt.SAFE_FOR_TEMPLATES||!1,li=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,vw=qt.IN_PLACE||!1,Mn=qt.ALLOWED_URI_REGEXP||Mn,KS=qt.NAMESPACE||_1,qt.CUSTOM_ELEMENT_HANDLING&&T3(qt.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Rn.tagNameCheck=qt.CUSTOM_ELEMENT_HANDLING.tagNameCheck),qt.CUSTOM_ELEMENT_HANDLING&&T3(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=E3.indexOf(qt.PARSER_MEDIA_TYPE)===-1?cv=A3:cv=qt.PARSER_MEDIA_TYPE,x0=cv==="application/xhtml+xml"?function(yo){return yo}:ET,Us&&(Kr=!1),Mh&&(Ec=!0),$y&&(Qn=Ii({},a1(z8)),Is=[],$y.html===!0&&(Ii(Qn,MR),Ii(Is,NR)),$y.svg===!0&&(Ii(Qn,id),Ii(Is,q_),Ii(Is,xT)),$y.svgFilters===!0&&(Ii(Qn,Kb),Ii(Is,q_),Ii(Is,xT)),$y.mathMl===!0&&(Ii(Qn,RR),Ii(Is,AT),Ii(Is,xT))),qt.ADD_TAGS&&(Qn===_r&&(Qn=_0(Qn)),Ii(Qn,qt.ADD_TAGS)),qt.ADD_ATTR&&(Is===wo&&(Is=_0(Is)),Ii(Is,qt.ADD_ATTR)),qt.ADD_URI_SAFE_ATTR&&Ii(C3,qt.ADD_URI_SAFE_ATTR),qt.FORBID_CONTENTS&&(zy===bD&&(zy=_0(zy)),Ii(zy,qt.FORBID_CONTENTS)),Hy&&(Qn["#text"]=!0),li&&Ii(Qn,["html","head","body"]),Qn.table&&(Ii(Qn,["tbody"]),delete xn.tbody),rd&&rd(qt),uv=qt)},_D=Ii({},["mi","mo","mn","ms","mtext"]),wD=Ii({},["foreignobject","desc","title","annotation-xml"]),N$=Ii({},["title","style","font","a","script"]),w1=Ii({},id);Ii(w1,Kb),Ii(w1,H8);var _w=Ii({},RR);Ii(_w,$8);var Rt=function(qt){var yo=vt(qt);(!yo||!yo.tagName)&&(yo={namespaceURI:_1,tagName:"template"});var ys=ET(qt.tagName),_a=ET(yo.tagName);return qt.namespaceURI===GS?yo.namespaceURI===_1?ys==="svg":yo.namespaceURI===k3?ys==="svg"&&(_a==="annotation-xml"||_D[_a]):Boolean(w1[ys]):qt.namespaceURI===k3?yo.namespaceURI===_1?ys==="math":yo.namespaceURI===GS?ys==="math"&&wD[_a]:Boolean(_w[ys]):qt.namespaceURI===_1?yo.namespaceURI===GS&&!wD[_a]||yo.namespaceURI===k3&&!_D[_a]?!1:!_w[ys]&&(N$[ys]||!w1[ys]):!1},Nt=function(qt){AA(i.removed,{element:qt});try{qt.parentNode.removeChild(qt)}catch{try{qt.outerHTML=fn}catch{qt.remove()}}},Nn=function(qt,yo){try{AA(i.removed,{attribute:yo.getAttributeNode(qt),from:yo})}catch{AA(i.removed,{attribute:null,from:yo})}if(yo.removeAttribute(qt),qt==="is"&&!Is[qt])if(Ec||Mh)try{Nt(yo)}catch{}else try{yo.setAttribute(qt,"")}catch{}},En=function(qt){var yo,ys;if(Si)qt=""+qt;else{var _a=DR(qt,/^[\r\n\t ]+/);ys=_a&&_a[0]}cv==="application/xhtml+xml"&&(qt=''+qt+"");var Sm=Mt?Mt.createHTML(qt):qt;if(KS===_1)try{yo=new be().parseFromString(Sm,cv)}catch{}if(!yo||!yo.documentElement){yo=Pn.createDocument(KS,"template",null);try{yo.documentElement.innerHTML=yw?"":Sm}catch{}}var Vd=yo.body||yo.documentElement;return qt&&ys&&Vd.insertBefore(d.createTextNode(ys),Vd.childNodes[0]||null),KS===_1?yn.call(yo,li?"html":"body")[0]:li?yo.documentElement:Vd},Io=function(qt){return Lt.call(qt.ownerDocument||qt,qt,B.SHOW_ELEMENT|B.SHOW_COMMENT|B.SHOW_TEXT,null,!1)},hr=function(qt){return qt instanceof ue&&(typeof qt.nodeName!="string"||typeof qt.textContent!="string"||typeof qt.removeChild!="function"||!(qt.attributes instanceof le)||typeof qt.removeAttribute!="function"||typeof qt.setAttribute!="function"||typeof qt.namespaceURI!="string"||typeof qt.insertBefore!="function")},cl=function(qt){return Sy(E)==="object"?qt instanceof E:qt&&Sy(qt)==="object"&&typeof qt.nodeType=="number"&&typeof qt.nodeName=="string"},Ac=function(qt,yo,ys){!Cs[qt]||L8(Cs[qt],function(_a){_a.call(i,yo,ys,uv)})},hu=function(qt){var yo;if(Ac("beforeSanitizeElements",qt,null),hr(qt)||Ah(/[\u0080-\uFFFF]/,qt.nodeName))return Nt(qt),!0;var ys=x0(qt.nodeName);if(Ac("uponSanitizeElement",qt,{tagName:ys,allowedTags:Qn}),qt.hasChildNodes()&&!cl(qt.firstElementChild)&&(!cl(qt.content)||!cl(qt.content.firstElementChild))&&Ah(/<[/\w]/g,qt.innerHTML)&&Ah(/<[/\w]/g,qt.textContent)||ys==="select"&&Ah(/