diff --git a/front/dist/assets/main.91253d73.js b/front/dist/assets/main.55e6cd6b.js similarity index 97% rename from front/dist/assets/main.91253d73.js rename to front/dist/assets/main.55e6cd6b.js index 3ae4a17..ec4792b 100644 --- a/front/dist/assets/main.91253d73.js +++ b/front/dist/assets/main.55e6cd6b.js @@ -145,7 +145,7 @@ Required: `+G.join(", "));return tr[Cn].apply(null,Wo)},log:tr=>{console.log(tr, `+(qe.altsource?' `:"")+"",Wt=(qe,Ze)=>{var It;const jt=ft.extend({},Ze);if(!jt.source&&(ft.extend(jt,kt((It=jt.embed)!==null&&It!==void 0?It:"",qe.schema)),!jt.source))return"";jt.altsource||(jt.altsource=""),jt.poster||(jt.poster=""),jt.source=qe.convertURL(jt.source,"source"),jt.altsource=qe.convertURL(jt.altsource,"source"),jt.sourcemime=Le(jt.source),jt.altsourcemime=Le(jt.altsource),jt.poster=qe.convertURL(jt.poster,"poster");const co=Yo(jt.source);if(co&&(jt.source=co.url,jt.type=co.type,jt.allowfullscreen=co.allowFullscreen,jt.width=jt.width||String(co.w),jt.height=jt.height||String(co.h)),jt.embed)return ls(jt.embed,jt,!0,qe.schema);{const Bo=ie(qe),qo=oe(qe),Yr=K(qe);return jt.width=jt.width||"300",jt.height=jt.height||"150",ft.each(jt,(st,Uo)=>{jt[Uo]=qe.dom.encode(""+st)}),jt.type==="iframe"?St(jt,Yr):jt.sourcemime==="application/x-shockwave-flash"?Xt(jt):jt.sourcemime.indexOf("audio")!==-1?xt(jt,Bo):Pe(jt,qo)}},mn=qe=>qe.hasAttribute("data-mce-object")||qe.hasAttribute("data-ephox-embed-iri"),yt=qe=>{qe.on("click keyup touchend",()=>{const Ze=qe.selection.getNode();Ze&&qe.dom.hasClass(Ze,"mce-preview-object")&&qe.dom.getAttrib(Ze,"data-mce-selected")&&Ze.setAttribute("data-mce-selected","2")}),qe.on("ObjectResized",Ze=>{const It=Ze.target;if(It.getAttribute("data-mce-object")){let jt=It.getAttribute("data-mce-html");jt&&(jt=unescape(jt),It.setAttribute("data-mce-html",escape(ls(jt,{width:String(Ze.width),height:String(Ze.height)},!1,qe.schema))))}})},Kt={},pn=(qe,Ze,It)=>new Promise((jt,co)=>{const Bo=qo=>(qo.html&&(Kt[qe.source]=qo),jt({url:qe.source,html:qo.html?qo.html:Ze(qe)}));Kt[qe.source]?Bo(Kt[qe.source]):It({url:qe.source},Bo,co)}),ns=(qe,Ze)=>Promise.resolve({html:Ze(qe),url:qe.source}),Xn=qe=>Ze=>Wt(qe,Ze),ds=(qe,Ze)=>{const It=Ee(qe);return It?pn(Ze,Xn(qe),It):ns(Ze,Xn(qe))},Dr=qe=>ee(Kt,qe),Rs=(qe,Ze)=>q(Ze,qe).bind(It=>q(It,"meta")),Js=(qe,Ze,It)=>jt=>{const co=()=>q(qe,jt),Bo=()=>q(Ze,jt),qo=Uo=>q(Uo,"value").bind(Di=>Di.length>0?y.some(Di):y.none()),Yr=()=>co().bind(Uo=>u(Uo)?qo(Uo).orThunk(Bo):Bo().orThunk(()=>y.from(Uo))),st=()=>Bo().orThunk(()=>co().bind(Uo=>u(Uo)?qo(Uo):y.from(Uo)));return{[jt]:(jt===It?Yr():st()).getOr("")}},Zs=(qe,Ze)=>{const It={};return q(qe,"dimensions").each(jt=>{A(["width","height"],co=>{q(Ze,co).orThunk(()=>q(jt,co)).each(Bo=>It[co]=Bo)})}),It},ba=(qe,Ze)=>{const It=Ze&&Ze!=="dimensions"?Rs(Ze,qe).getOr({}):{},jt=Js(qe,It,Ze);return{...jt("source"),...jt("altsource"),...jt("poster"),...jt("embed"),...Zs(qe,It)}},ar=qe=>{const Ze={...qe,source:{value:q(qe,"source").getOr("")},altsource:{value:q(qe,"altsource").getOr("")},poster:{value:q(qe,"poster").getOr("")}};return A(["width","height"],It=>{q(qe,It).each(jt=>{const co=Ze.dimensions||{};co[It]=jt,Ze.dimensions=co})}),Ze},Ns=qe=>Ze=>{const It=Ze&&Ze.msg?"Media embed handler error: "+Ze.msg:"Media embed handler threw unknown error.";qe.notificationManager.open({type:"error",text:It})},Zr=qe=>{const Ze=qe.selection.getNode(),It=mn(Ze)?qe.serializer.serialize(Ze,{selection:!0}):"",jt=kt(It,qe.schema),Bo=(()=>{if(Bs(jt.source,jt.type)){const qo=qe.dom.getRect(Ze);return{width:qo.w.toString().replace(/px$/,""),height:qo.h.toString().replace(/px$/,"")}}else return{}})();return{embed:It,...jt,...Bo}},No=(qe,Ze)=>It=>{if(a(It.url)&&It.url.trim().length>0){const jt=It.html,Bo={...kt(jt,Ze.schema),source:It.url,embed:jt};qe.setData(ar(Bo))}},Mo=(qe,Ze)=>{const It=qe.dom.select("*[data-mce-object]");for(let jt=0;jt=0;co--)Ze[jt]===It[co]&&It.splice(co,1);qe.selection.select(It[0])},Or=(qe,Ze)=>{const It=qe.dom.select("*[data-mce-object]");qe.insertContent(Ze),Mo(qe,It),qe.nodeChanged()},Bs=(qe,Ze)=>g(Ze)&&Ze==="ephox-embed-iri"&&g(Yo(qe)),ea=(qe,Ze)=>((jt,co)=>jt.width!==co.width||jt.height!==co.height)(qe,Ze)&&Bs(Ze.source,qe.type),gs=(qe,Ze,It)=>{var jt;Ze.embed=ea(qe,Ze)&<(It)?Wt(It,{...Ze,embed:""}):ls((jt=Ze.embed)!==null&&jt!==void 0?jt:"",Ze,!1,It.schema),Ze.embed&&(qe.source===Ze.source||Dr(Ze.source))?Or(It,Ze.embed):ds(It,Ze).then(co=>{Or(It,co.html)}).catch(Ns(It))},va=qe=>{const Ze=Zr(qe),It=N(Ze),jt=ar(Ze),co=(ca,Qs)=>{const kr=ba(Qs.getData(),"source");ca.source!==kr.source&&(No(Xa,qe)({url:kr.source,html:""}),ds(qe,kr).then(No(Xa,qe)).catch(Ns(qe)))},Bo=ca=>{var Qs;const kr=ba(ca.getData()),qi=kt((Qs=kr.embed)!==null&&Qs!==void 0?Qs:"",qe.schema);ca.setData(ar(qi))},qo=(ca,Qs,kr)=>{const qi=ba(ca.getData(),Qs),fl=ea(kr,qi)&<(qe)?{...qi,embed:""}:qi,pc=Wt(qe,fl);ca.setData(ar({...fl,embed:pc}))},Yr=[{name:"source",type:"urlinput",filetype:"media",label:"Source"}],st=lt(qe)?[{type:"sizeinput",name:"dimensions",label:"Constrain proportions",constrain:!0}]:[],Uo={title:"General",name:"general",items:O([Yr,st])},ta={title:"Embed",items:[{type:"textarea",name:"embed",label:"Paste your embed code below:"}]},la=[];ye(qe)&&la.push({name:"altsource",type:"urlinput",filetype:"media",label:"Alternative source URL"}),be(qe)&&la.push({name:"poster",type:"urlinput",filetype:"image",label:"Media poster (Image URL)"});const ur={title:"Advanced",name:"advanced",items:la},Dc=[Uo,ta];la.length>0&&Dc.push(ur);const gc={type:"tabpanel",tabs:Dc},Xa=qe.windowManager.open({title:"Insert/Edit Media",size:"normal",body:gc,buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],onSubmit:ca=>{const Qs=ba(ca.getData());gs(It.get(),Qs,qe),ca.close()},onChange:(ca,Qs)=>{switch(Qs.name){case"source":co(It.get(),ca);break;case"embed":Bo(ca);break;case"dimensions":case"altsource":case"poster":qo(ca,Qs.name,It.get());break}It.set(ba(ca.getData()))},initialData:jt})},an=qe=>({showDialog:()=>{va(qe)}}),ps=qe=>{const Ze=()=>{va(qe)};qe.addCommand("mceMedia",Ze)},Ii=(qe,Ze,It)=>Ze===""||qe.length>=Ze.length&&qe.substr(It,It+Ze.length)===Ze,$e=(qe,Ze)=>Ii(qe,Ze,0);var Xe=tinymce.util.Tools.resolve("tinymce.Env");const At=qe=>{const Ze=qe.name;return Ze==="iframe"||Ze==="video"||Ze==="audio"},Ut=(qe,Ze,It,jt=null)=>{const co=qe.attr(It);return g(co)?co:ee(Ze,It)?null:jt},Un=(qe,Ze,It)=>{const jt=Ze.name==="img"||qe.name==="video",co=jt?"300":null,Bo=qe.name==="audio"?"30":"150",qo=jt?Bo:null;Ze.attr({width:Ut(qe,It,"width",co),height:Ut(qe,It,"height",qo)})},lo=(qe,Ze,It,jt)=>{const co=Tt(qe.schema).parse(jt,{context:Ze});for(;co.firstChild;)It.append(co.firstChild)},mo=(qe,Ze)=>{const It=Ze.name,jt=new at("img",1);return es(qe,Ze,jt),Un(Ze,jt,{}),jt.attr({style:Ze.attr("style"),src:Xe.transparentSrc,"data-mce-object":It,class:"mce-object mce-object-"+It}),jt},cn=(qe,Ze)=>{var It;const jt=Ze.name,co=new at("span",1);co.attr({contentEditable:"false",style:Ze.attr("style"),"data-mce-object":jt,class:"mce-preview-object mce-object-"+jt}),es(qe,Ze,co);const Bo=qe.dom.parseStyle((It=Ze.attr("style"))!==null&&It!==void 0?It:""),qo=new at(jt,1);if(Un(Ze,qo,Bo),qo.attr({src:Ze.attr("src"),style:Ze.attr("style"),class:Ze.attr("class")}),jt==="iframe")qo.attr({allowfullscreen:Ze.attr("allowfullscreen"),frameborder:"0"});else{A(["controls","crossorigin","currentTime","loop","muted","poster","preload"],Di=>{qo.attr(Di,Ze.attr(Di))});const Uo=co.attr("data-mce-html");g(Uo)&&lo(qe,jt,qo,unescape(Uo))}const Yr=new at("span",1);return Yr.attr("class","mce-shim"),co.append(qo),co.append(Yr),co},es=(qe,Ze,It)=>{var jt;const co=(jt=Ze.attributes)!==null&&jt!==void 0?jt:[];let Bo=co.length;for(;Bo--;){const Uo=co[Bo].name;let Di=co[Bo].value;Uo!=="width"&&Uo!=="height"&&Uo!=="style"&&!$e(Uo,"data-mce-")&&((Uo==="data"||Uo==="src")&&(Di=qe.convertURL(Di,Uo)),It.attr("data-mce-p-"+Uo,Di))}const qo=_n({inner:!0},qe.schema),Yr=new at("div",1);A(Ze.children(),Uo=>Yr.append(Uo));const st=qo.serialize(Yr);st&&(It.attr("data-mce-html",escape(st)),It.empty())},wo=qe=>{const Ze=qe.attr("class");return a(Ze)&&/\btiny-pageembed\b/.test(Ze)},cs=qe=>{let Ze=qe;for(;Ze=Ze.parent;)if(Ze.attr("data-ephox-embed-iri")||wo(Ze))return!0;return!1},wr=qe=>Ze=>{let It=Ze.length,jt;for(;It--;)jt=Ze[It],jt.parent&&(jt.parent.attr("data-mce-object")||(At(jt)&&Re(qe)?cs(jt)||jt.replace(cn(qe,jt)):cs(jt)||jt.replace(mo(qe,jt))))},Ir=(qe,Ze,It)=>{const jt=qe.options.get,co=jt("xss_sanitization"),Bo=Ce(qe);return Tt(qe.schema,{sanitize:co,validate:Bo}).parse(It,{context:Ze})},Vs=qe=>{qe.on("PreInit",()=>{const{schema:Ze,serializer:It,parser:jt}=qe,co=Ze.getBoolAttrs();A("webkitallowfullscreen mozallowfullscreen".split(" "),Bo=>{co[Bo]={}}),W({embed:["wmode"]},(Bo,qo)=>{const Yr=Ze.getElementRule(qo);Yr&&A(Bo,st=>{Yr.attributes[st]={},Yr.attributesOrder.push(st)})}),jt.addNodeFilter("iframe,video,audio,object,embed",wr(qe)),It.addAttributeFilter("data-mce-object",(Bo,qo)=>{var Yr;let st=Bo.length;for(;st--;){const Uo=Bo[st];if(!Uo.parent)continue;const Di=Uo.attr(qo),ta=new at(Di,1);if(Di!=="audio"){const gc=Uo.attr("class");gc&&gc.indexOf("mce-preview-object")!==-1&&Uo.firstChild?ta.attr({width:Uo.firstChild.attr("width"),height:Uo.firstChild.attr("height")}):ta.attr({width:Uo.attr("width"),height:Uo.attr("height")})}ta.attr({style:Uo.attr("style")});const la=(Yr=Uo.attributes)!==null&&Yr!==void 0?Yr:[];let ur=la.length;for(;ur--;){const gc=la[ur].name;gc.indexOf("data-mce-p-")===0&&ta.attr(gc.substr(11),la[ur].value)}const Dc=Uo.attr("data-mce-html");if(Dc){const gc=Ir(qe,Di,unescape(Dc));A(gc.children(),Xa=>ta.append(Xa))}Uo.replace(ta)}})}),qe.on("SetContent",()=>{const Ze=qe.dom;A(Ze.select("span.mce-preview-object"),It=>{Ze.select("span.mce-shim",It).length===0&&Ze.add(It,"span",{class:"mce-shim"})})})},Wr=qe=>{qe.on("ResolveName",Ze=>{let It;Ze.target.nodeType===1&&(It=Ze.target.getAttribute("data-mce-object"))&&(Ze.name=It)})},Bi=qe=>Ze=>{const It=()=>{Ze.setEnabled(qe.selection.isEditable())};return qe.on("NodeChange",It),It(),()=>{qe.off("NodeChange",It)}},Ba=qe=>{const Ze=()=>qe.execCommand("mceMedia");qe.ui.registry.addToggleButton("media",{tooltip:"Insert/edit media",icon:"embed",onAction:Ze,onSetup:It=>{const jt=qe.selection;It.setActive(mn(jt.getNode()));const co=jt.selectorChangedWithUnbind("img[data-mce-object],span[data-mce-object],div[data-ephox-embed-iri]",It.setActive).unbind,Bo=Bi(qe)(It);return()=>{co(),Bo()}}}),qe.ui.registry.addMenuItem("media",{icon:"embed",text:"Media...",onAction:Ze,onSetup:Bi(qe)})};var hi=()=>{s.add("media",qe=>(ne(qe),ps(qe),Ba(qe),Wr(qe),Vs(qe),yt(qe),an(qe)))};hi()})();(function(){var s=tinymce.util.Tools.resolve("tinymce.PluginManager");const e=(J,le,_e)=>{var Ke;return _e(J,le.prototype)?!0:((Ke=J.constructor)===null||Ke===void 0?void 0:Ke.name)===le.name},t=J=>{const le=typeof J;return J===null?"null":le==="object"&&Array.isArray(J)?"array":le==="object"&&e(J,String,(_e,Ke)=>Ke.isPrototypeOf(_e))?"string":le},r=J=>le=>t(le)===J,a=J=>le=>typeof le===J,u=r("string"),f=r("object"),m=r("array"),g=a("boolean"),y=J=>J==null,C=J=>!y(J),A=a("function"),O=a("number"),N=()=>{},L=J=>()=>J,U=(J,le)=>J===le;function W(J,...le){return(..._e)=>{const Ke=le.concat(_e);return J.apply(null,Ke)}}const q=J=>le=>!J(le),ee=L(!1);class F{constructor(le,_e){this.tag=le,this.value=_e}static some(le){return new F(!0,le)}static none(){return F.singletonNone}fold(le,_e){return this.tag?_e(this.value):le()}isSome(){return this.tag}isNone(){return!this.tag}map(le){return this.tag?F.some(le(this.value)):F.none()}bind(le){return this.tag?le(this.value):F.none()}exists(le){return this.tag&&le(this.value)}forall(le){return!this.tag||le(this.value)}filter(le){return!this.tag||le(this.value)?this:F.none()}getOr(le){return this.tag?this.value:le}or(le){return this.tag?this:le}getOrThunk(le){return this.tag?this.value:le()}orThunk(le){return this.tag?this:le()}getOrDie(le){if(this.tag)return this.value;throw new Error(le!=null?le:"Called getOrDie on None")}static from(le){return C(le)?F.some(le):F.none()}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(le){this.tag&&le(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}F.singletonNone=new F(!1);const ne=Array.prototype.slice,ie=Array.prototype.indexOf,oe=Array.prototype.push,K=(J,le)=>ie.call(J,le),Re=(J,le)=>K(J,le)>-1,Ce=(J,le)=>{for(let _e=0,Ke=J.length;_e{const _e=J.length,Ke=new Array(_e);for(let ot=0;ot<_e;ot++){const Tn=J[ot];Ke[ot]=le(Tn,ot)}return Ke},ye=(J,le)=>{for(let _e=0,Ke=J.length;_e{const _e=[];for(let Ke=0,ot=J.length;Ke{if(J.length===0)return[];{let _e=le(J[0]);const Ke=[];let ot=[];for(let Tn=0,yn=J.length;Tn(ye(J,(Ke,ot)=>{_e=le(_e,Ke,ot)}),_e),bt=(J,le,_e)=>{for(let Ke=0,ot=J.length;Kebt(J,le,ee),gt=J=>{const le=[];for(let _e=0,Ke=J.length;_egt(Ee(J,le)),Ct=J=>{const le=ne.call(J,0);return le.reverse(),le},kt=(J,le)=>le>=0&&lekt(J,0),at=J=>kt(J,J.length-1),_n=(J,le)=>{const _e=[],Ke=A(le)?ot=>Ce(_e,Tn=>le(Tn,ot)):ot=>Re(_e,ot);for(let ot=0,Tn=J.length;otJ.exists(Ke=>_e(Ke,le)),Rn=(J,le,_e=U)=>Ye(J,le,_e).getOr(J.isNone()&&le.isNone()),Ye=(J,le,_e)=>J.isSome()&&le.isSome()?F.some(_e(J.getOrDie(),le.getOrDie())):F.none(),Mt=1,he=(J,le)=>{const Ke=(le||document).createElement("div");if(Ke.innerHTML=J,!Ke.hasChildNodes()||Ke.childNodes.length>1){const ot="HTML does not have a single root node";throw console.error(ot,J),new Error(ot)}return ao(Ke.childNodes[0])},ls=(J,le)=>{const Ke=(le||document).createElement(J);return ao(Ke)},bo=(J,le)=>{const Ke=(le||document).createTextNode(J);return ao(Ke)},ao=J=>{if(J==null)throw new Error("Node cannot be null or undefined");return{dom:J}},Yo={fromHtml:he,fromTag:ls,fromText:bo,fromDom:ao,fromPoint:(J,le,_e)=>F.from(J.dom.elementFromPoint(le,_e)).map(ao)},St=(J,le)=>{const _e=J.dom;if(_e.nodeType!==Mt)return!1;{const Ke=_e;if(Ke.matches!==void 0)return Ke.matches(le);if(Ke.msMatchesSelector!==void 0)return Ke.msMatchesSelector(le);if(Ke.webkitMatchesSelector!==void 0)return Ke.webkitMatchesSelector(le);if(Ke.mozMatchesSelector!==void 0)return Ke.mozMatchesSelector(le);throw new Error("Browser lacks native selectors")}},Xt=(J,le)=>J.dom===le.dom,xt=(J,le)=>{const _e=J.dom,Ke=le.dom;return _e===Ke?!1:_e.contains(Ke)},Pe=St;var Wt=(J,le,_e,Ke,ot)=>J(_e,Ke)?F.some(_e):A(ot)&&ot(_e)?F.none():le(_e,Ke,ot);typeof window<"u"||Function("return this;")();const mn=J=>J.dom.nodeName.toLowerCase(),yt=J=>J.dom.nodeType,pn=(J=>le=>yt(le)===J)(Mt),ns=J=>le=>pn(le)&&mn(le)===J,Xn=J=>F.from(J.dom.parentNode).map(Yo.fromDom),ds=J=>F.from(J.dom.parentElement).map(Yo.fromDom),Dr=J=>F.from(J.dom.nextSibling).map(Yo.fromDom),Rs=J=>Ee(J.dom.childNodes,Yo.fromDom),Js=(J,le)=>{const _e=J.dom.childNodes;return F.from(_e[le]).map(Yo.fromDom)},Zs=J=>Js(J,0),ba=J=>Js(J,J.dom.childNodes.length-1),ar=(J,le,_e)=>{let Ke=J.dom;const ot=A(_e)?_e:ee;for(;Ke.parentNode;){Ke=Ke.parentNode;const Tn=Yo.fromDom(Ke);if(le(Tn))return F.some(Tn);if(ot(Tn))break}return F.none()},Ns=(J,le,_e)=>Wt((ot,Tn)=>Tn(ot),ar,J,le,_e),Zr=(J,le)=>{Xn(J).each(Ke=>{Ke.dom.insertBefore(le.dom,J.dom)})},No=(J,le)=>{Dr(J).fold(()=>{Xn(J).each(ot=>{Mo(ot,le)})},Ke=>{Zr(Ke,le)})},Mo=(J,le)=>{J.dom.appendChild(le.dom)},Or=(J,le)=>{ye(le,_e=>{Zr(J,_e)})},Bs=(J,le)=>{ye(le,_e=>{Mo(J,_e)})},ea=J=>{J.dom.textContent="",ye(Rs(J),le=>{gs(le)})},gs=J=>{const le=J.dom;le.parentNode!==null&&le.parentNode.removeChild(le)};var va=tinymce.util.Tools.resolve("tinymce.dom.RangeUtils"),an=tinymce.util.Tools.resolve("tinymce.dom.TreeWalker"),ps=tinymce.util.Tools.resolve("tinymce.util.VK");const Ii=J=>Ee(J,Yo.fromDom),$e=Object.keys,Xe=(J,le)=>{const _e=$e(J);for(let Ke=0,ot=_e.length;Ke(le,_e)=>{J[_e]=le},Ut=(J,le,_e,Ke)=>{Xe(J,(ot,Tn)=>{(le(ot,Tn)?_e:Ke)(ot,Tn)})},Un=(J,le)=>{const _e={};return Ut(J,le,At(_e),N),_e},lo=(J,le,_e)=>{if(u(_e)||g(_e)||O(_e))J.setAttribute(le,_e+"");else throw console.error("Invalid call to Attribute.set. Key ",le,":: Value ",_e,":: Element ",J),new Error("Attribute value was not simple")},mo=(J,le)=>{const _e=J.dom;Xe(le,(Ke,ot)=>{lo(_e,ot,Ke)})},cn=J=>ft(J.dom.attributes,(le,_e)=>(le[_e.name]=_e.value,le),{}),es=(J,le)=>Yo.fromDom(J.dom.cloneNode(le)),wo=J=>es(J,!0),cs=(J,le)=>{const _e=Yo.fromTag(le),Ke=cn(J);return mo(_e,Ke),_e},wr=(J,le)=>{const _e=cs(J,le);No(J,_e);const Ke=Rs(J);return Bs(_e,Ke),gs(J),_e};var Ir=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),Vs=tinymce.util.Tools.resolve("tinymce.util.Tools");const Wr=J=>le=>C(le)&&le.nodeName.toLowerCase()===J,Bi=J=>le=>C(le)&&J.test(le.nodeName),Ba=J=>C(J)&&J.nodeType===3,hi=J=>C(J)&&J.nodeType===1,qe=Bi(/^(OL|UL|DL)$/),Ze=Bi(/^(OL|UL)$/),It=Wr("ol"),jt=Bi(/^(LI|DT|DD)$/),co=Bi(/^(DT|DD)$/),Bo=Bi(/^(TH|TD)$/),qo=Wr("br"),Yr=J=>{var le;return((le=J.parentNode)===null||le===void 0?void 0:le.firstChild)===J},st=(J,le)=>C(le)&&le.nodeName in J.schema.getTextBlockElements(),Uo=(J,le)=>C(J)&&J.nodeName in le,Di=(J,le)=>C(le)&&le.nodeName in J.schema.getVoidElements(),ta=(J,le)=>qo(le)?J.isBlock(le.nextSibling)&&!qo(le.previousSibling):!1,la=(J,le,_e)=>{const Ke=J.isEmpty(le);return _e&&J.select("span[data-mce-type=bookmark]",le).length>0?!1:Ke},ur=(J,le)=>J.isChildOf(le,J.getRoot()),Dc=J=>le=>le.options.get(J),gc=J=>{const le=J.options.register;le("lists_indent_on_tab",{processor:"boolean",default:!0})},Xa=Dc("lists_indent_on_tab"),ca=Dc("forced_root_block"),Qs=Dc("forced_root_block_attrs"),kr=(J,le)=>{const _e=J.dom,Ke=J.schema.getBlockElements(),ot=_e.createFragment(),Tn=ca(J),yn=Qs(J);let Go,ts,uo=!1;for(ts=_e.create(Tn,yn),Uo(le.firstChild,Ke)||ot.appendChild(ts);Go=le.firstChild;){const Cr=Go.nodeName;!uo&&(Cr!=="SPAN"||Go.getAttribute("data-mce-type")!=="bookmark")&&(uo=!0),Uo(Go,Ke)?(ot.appendChild(Go),ts=null):(ts||(ts=_e.create(Tn,yn),ot.appendChild(ts)),ts.appendChild(Go))}return!uo&&ts&&ts.appendChild(_e.create("br",{"data-mce-bogus":"1"})),ot},qi=Ir.DOM,fl=(J,le,_e)=>{const Ke=uo=>{const Cr=uo.parentNode;Cr&&Vs.each(ot,Zl=>{Cr.insertBefore(Zl,_e.parentNode)}),qi.remove(uo)},ot=qi.select('span[data-mce-type="bookmark"]',le),Tn=kr(J,_e),yn=qi.createRng();yn.setStartAfter(_e),yn.setEndAfter(le);const Go=yn.extractContents();for(let uo=Go.firstChild;uo;uo=uo.firstChild)if(uo.nodeName==="LI"&&J.dom.isEmpty(uo)){qi.remove(uo);break}J.dom.isEmpty(Go)||qi.insertAfter(Go,le),qi.insertAfter(Tn,le);const ts=_e.parentElement;ts&&la(J.dom,ts)&&Ke(ts),qi.remove(_e),la(J.dom,le)&&qi.remove(le)},pc=ns("dd"),Zc=ns("dt"),pu=(J,le)=>{pc(le)?wr(le,"dt"):Zc(le)&&ds(le).each(_e=>fl(J,_e.dom,le.dom))},gr=J=>{Zc(J)&&wr(J,"dd")},Ja=(J,le,_e)=>{le==="Indent"?ye(_e,gr):ye(_e,Ke=>pu(J,Ke))},bu=(J,le)=>{if(Ba(J))return{container:J,offset:le};const _e=va.getNode(J,le);return Ba(_e)?{container:_e,offset:le>=J.childNodes.length?_e.data.length:0}:_e.previousSibling&&Ba(_e.previousSibling)?{container:_e.previousSibling,offset:_e.previousSibling.data.length}:_e.nextSibling&&Ba(_e.nextSibling)?{container:_e.nextSibling,offset:0}:{container:J,offset:le}},qc=J=>{const le=J.cloneRange(),_e=bu(J.startContainer,J.startOffset);le.setStart(_e.container,_e.offset);const Ke=bu(J.endContainer,J.endOffset);return le.setEnd(Ke.container,Ke.offset),le},Vl=["OL","UL","DL"],xa=Vl.join(","),Er=(J,le)=>{const _e=le||J.selection.getStart(!0);return J.dom.getParent(_e,xa,Fa(J,_e))},Om=(J,le)=>C(J)&&le.length===1&&le[0]===J,pf=J=>be(J.querySelectorAll(xa),qe),_r=J=>{const le=Er(J),_e=J.selection.getSelectedBlocks();return Om(le,_e)?pf(le):be(_e,Ke=>qe(Ke)&&le!==Ke)},La=(J,le)=>{const _e=Vs.map(le,Ke=>{const ot=J.dom.getParent(Ke,"li,dd,dt",Fa(J,Ke));return ot||Ke});return _n(_e)},na=J=>{const le=J.selection.getSelectedBlocks();return be(La(J,le),jt)},Gi=J=>be(na(J),co),vu=(J,le)=>{const _e=J.dom.getParents(le,"TD,TH");return _e.length>0?_e[0]:J.getBody()},Oc=(J,le)=>!qe(le)&&!jt(le)&&Ce(Vl,_e=>J.isValidChild(le.nodeName,_e)),Fa=(J,le)=>{const _e=J.dom.getParents(le,J.dom.isBlock);return z(_e,ot=>Oc(J.schema,ot)).getOr(J.getBody())},Mc=(J,le)=>{const _e=J.dom.getParents(le,"ol,ul",Fa(J,le));return at(_e)},bc=J=>{const le=Mc(J,J.selection.getStart()),_e=be(J.selection.getSelectedBlocks(),Ze);return le.toArray().concat(_e)},md=J=>{const le=bc(J);return Lf(J,le)},Lf=(J,le)=>{const _e=Ee(le,Ke=>Mc(J,Ke).getOr(Ke));return _n(_e)},yu=J=>/\btox\-/.test(J.className),Wl=(J,le)=>bt(J,qe,Bo).exists(_e=>_e.nodeName===le&&!yu(_e)),Rc=(J,le)=>le!==null&&!J.dom.isEditable(le),bf=J=>{const le=Er(J);return Rc(J,le)},Gc=(J,le)=>{const _e=J.dom.getParent(le,"ol,ul,dl");return Rc(J,_e)},gd=(J,le)=>{const _e=J.selection.getNode();return le({parents:J.dom.getParents(_e),element:_e}),J.on("NodeChange",le),()=>J.off("NodeChange",le)},Ae=(J,le)=>{const Ke=(le||document).createDocumentFragment();return ye(J,ot=>{Ke.appendChild(ot.dom)}),Yo.fromDom(Ke)},Qe=(J,le,_e)=>J.dispatch("ListMutation",{action:le,element:_e}),Pt=(J=>le=>le.replace(J,""))(/^\s+|\s+$/g),bn=J=>J.length>0,Ro=J=>!bn(J),Mr=J=>J.style!==void 0&&A(J.style.getPropertyValue),vs=(J,le,_e)=>{if(!u(_e))throw console.error("Invalid call to CSS.set. Property ",le,":: Value ",_e,":: Element ",J),new Error("CSS value must be a string: "+_e);Mr(J)&&J.style.setProperty(le,_e)},os=(J,le,_e)=>{const Ke=J.dom;vs(Ke,le,_e)},ki=(J,le)=>{Mo(J.item,le.list)},qs=J=>{for(let le=1;le{Ye(at(J),Le(le),ki)},wu=(J,le)=>{const _e={list:Yo.fromTag(le,J),item:Yo.fromTag("li",J)};return Mo(_e.list,_e.item),_e},pd=(J,le,_e)=>{const Ke=[];for(let ot=0;ot<_e;ot++)Ke.push(wu(J,le.listType));return Ke},Gn=(J,le)=>{for(let _e=0;_e{mo(_e.list,le.listAttributes),mo(_e.item,le.itemAttributes),Bs(_e.item,le.content)})},Mm=(J,le)=>{mn(J.list)!==le.listType&&(J.list=wr(J.list,le.listType)),mo(J.list,le.listAttributes)},Fi=(J,le,_e)=>{const Ke=Yo.fromTag("li",J);return mo(Ke,le),Bs(Ke,_e),Ke},de=(J,le)=>{Mo(J.list,le),J.item=le},Oe=(J,le,_e)=>{const Ke=le.slice(0,_e.depth);return at(Ke).each(ot=>{const Tn=Fi(J,_e.itemAttributes,_e.content);de(ot,Tn),Mm(ot,_e)}),Ke},Ue=(J,le,_e)=>{const Ke=pd(J,_e,_e.depth-le.length);return qs(Ke),Gn(Ke,_e),Li(le,Ke),le.concat(Ke)},Bt=(J,le)=>{const _e=ft(le,(Ke,ot)=>ot.depth>Ke.length?Ue(J,Ke,ot):Oe(J,Ke,ot),[]);return Le(_e).map(Ke=>Ke.list)},Bn=J=>Pe(J,"OL,UL"),Xo=J=>Zs(J).exists(Bn),no=J=>ba(J).exists(Bn),mi=J=>J.depth>0,dn=J=>J.isSelected,qr=J=>{const le=Rs(J),_e=no(J)?le.slice(0,-1):le;return Ee(_e,wo)},Nl=(J,le,_e)=>Xn(J).filter(pn).map(Ke=>({depth:le,dirty:!1,isSelected:_e,content:qr(J),itemAttributes:cn(J),listAttributes:cn(Ke),listType:mn(Ke)})),Ki=(J,le)=>{switch(J){case"Indent":le.depth++;break;case"Outdent":le.depth--;break;case"Flatten":le.depth=0}le.dirty=!0},ni=(J,le)=>{J.listType=le.listType,J.listAttributes={...le.listAttributes}},vf=J=>{J.listAttributes=Un(J.listAttributes,(le,_e)=>_e!=="start")},Cs=(J,le)=>{const _e=J[le].depth,Ke=Tn=>Tn.depth===_e&&!Tn.dirty,ot=Tn=>Tn.depth<_e;return bt(Ct(J.slice(0,le)),Ke,ot).orThunk(()=>bt(J.slice(le+1),Ke,ot))},Kc=J=>(ye(J,(le,_e)=>{Cs(J,_e).fold(()=>{le.dirty&&vf(le)},Ke=>ni(le,Ke))}),J),Ei=J=>{let le=J;return{get:()=>le,set:ot=>{le=ot}}},sc=(J,le,_e,Ke)=>Zs(Ke).filter(Bn).fold(()=>{le.each(yn=>{Xt(yn.start,Ke)&&_e.set(!0)});const ot=Nl(Ke,J,_e.get());le.each(yn=>{Xt(yn.end,Ke)&&_e.set(!1)});const Tn=ba(Ke).filter(Bn).map(yn=>Oi(J,le,_e,yn)).getOr([]);return ot.toArray().concat(Tn)},ot=>Oi(J,le,_e,ot)),Oi=(J,le,_e,Ke)=>tt(Rs(Ke),ot=>{const Tn=Bn(ot)?Oi:sc,yn=J+1;return Tn(yn,le,_e,ot)}),Ff=(J,le)=>{const _e=Ei(!1),Ke=0;return Ee(J,ot=>({sourceList:ot,entries:Oi(Ke,le,_e,ot)}))},ua=(J,le)=>{const _e=Kc(le);return Ee(_e,Ke=>{const ot=Ae(Ke.content);return Yo.fromDom(kr(J,ot.dom))})},Hf=(J,le)=>{const _e=Kc(le);return Bt(J.contentDocument,_e).toArray()},fr=(J,le)=>tt(lt(le,mi),_e=>Le(_e).exists(mi)?Hf(J,_e):ua(J,_e)),$u=(J,le)=>{ye(be(J,dn),_e=>Ki(le,_e))},zu=J=>{const le=Ee(na(J),Yo.fromDom);return Ye(z(le,q(Xo)),z(Ct(le),q(Xo)),(_e,Ke)=>({start:_e,end:Ke}))},vc=(J,le,_e)=>{const Ke=Ff(le,zu(J));ye(Ke,ot=>{$u(ot.entries,_e);const Tn=fr(J,ot.entries);ye(Tn,yn=>{Qe(J,_e==="Indent"?"IndentList":"OutdentList",yn.dom)}),Or(ot.sourceList,Tn),gs(ot.sourceList)})},$f=(J,le)=>{const _e=Ii(md(J)),Ke=Ii(Gi(J));let ot=!1;if(_e.length||Ke.length){const Tn=J.selection.getBookmark();vc(J,_e,le),Ja(J,le,Ke),J.selection.moveToBookmark(Tn),J.selection.setRng(qc(J.selection.getRng())),J.nodeChanged(),ot=!0}return ot},Ud=(J,le)=>!bf(J)&&$f(J,le),Xr=J=>Ud(J,"Indent"),Yi=J=>Ud(J,"Outdent"),Ha=J=>Ud(J,"Flatten"),V0="\uFEFF",xi=J=>J===V0,_l=(J,le,_e)=>ar(J,le,_e).isSome(),Qa=(J,le)=>_l(J,W(Xt,le));var Og=tinymce.util.Tools.resolve("tinymce.dom.BookmarkManager");const zf=Ir.DOM,yc=J=>{const le={},_e=Ke=>{let ot=J[Ke?"startContainer":"endContainer"],Tn=J[Ke?"startOffset":"endOffset"];if(hi(ot)){const yn=zf.create("span",{"data-mce-type":"bookmark"});ot.hasChildNodes()?(Tn=Math.min(Tn,ot.childNodes.length-1),Ke?ot.insertBefore(yn,ot.childNodes[Tn]):zf.insertAfter(yn,ot.childNodes[Tn])):ot.appendChild(yn),ot=yn,Tn=0}le[Ke?"startContainer":"endContainer"]=ot,le[Ke?"startOffset":"endOffset"]=Tn};return _e(!0),J.collapsed||_e(),le},yf=J=>{const le=Ke=>{const ot=Go=>{var ts;let uo=(ts=Go.parentNode)===null||ts===void 0?void 0:ts.firstChild,Cr=0;for(;uo;){if(uo===Go)return Cr;(!hi(uo)||uo.getAttribute("data-mce-type")!=="bookmark")&&Cr++,uo=uo.nextSibling}return-1};let Tn=J[Ke?"startContainer":"endContainer"],yn=J[Ke?"startOffset":"endOffset"];if(!!Tn){if(hi(Tn)&&Tn.parentNode){const Go=Tn;yn=ot(Tn),Tn=Tn.parentNode,zf.remove(Go),!Tn.hasChildNodes()&&zf.isBlock(Tn)&&Tn.appendChild(zf.create("br"))}J[Ke?"startContainer":"endContainer"]=Tn,J[Ke?"startOffset":"endOffset"]=yn}};le(!0),le();const _e=zf.createRng();return _e.setStart(J.startContainer,J.startOffset),J.endContainer&&_e.setEnd(J.endContainer,J.endOffset),qc(_e)},xr=J=>{switch(J){case"UL":return"ToggleUlList";case"OL":return"ToggleOlList";case"DL":return"ToggleDLList"}},Vu=(J,le,_e)=>{const Ke=_e["list-style-type"]?_e["list-style-type"]:null;J.setStyle(le,"list-style-type",Ke)},Pl=(J,le)=>{Vs.each(le,(_e,Ke)=>{J.setAttribute(Ke,_e)})},$a=(J,le,_e)=>{Pl(le,_e["list-attributes"]),Vs.each(J.select("li",le),Ke=>{Pl(Ke,_e["list-item-attributes"])})},ji=(J,le,_e)=>{Vu(J,le,_e),$a(J,le,_e)},Hi=(J,le,_e)=>{Vs.each(_e,Ke=>J.setStyle(le,Ke,""))},rc=(J,le)=>C(le)&&!Uo(le,J.schema.getBlockElements()),Vf=(J,le,_e,Ke)=>{let ot=le[_e?"startContainer":"endContainer"];const Tn=le[_e?"startOffset":"endOffset"];hi(ot)&&(ot=ot.childNodes[Math.min(Tn,ot.childNodes.length-1)]||ot),!_e&&qo(ot.nextSibling)&&(ot=ot.nextSibling);const yn=ts=>{for(;!J.dom.isBlock(ts)&&ts.parentNode&&Ke!==ts;)ts=ts.parentNode;return ts},Go=(ts,uo)=>{var Cr;const Zl=new an(ts,yn(ts)),oa=uo?"next":"prev";let Mi;for(;Mi=Zl[oa]();)if(!(Di(J,Mi)||xi(Mi.textContent)||((Cr=Mi.textContent)===null||Cr===void 0?void 0:Cr.length)===0))return F.some(Mi);return F.none()};if(_e&&Ba(ot))if(xi(ot.textContent))ot=Go(ot,!1).getOr(ot);else for(ot.parentNode!==null&&rc(J,ot.parentNode)&&(ot=ot.parentNode);ot.previousSibling!==null&&(rc(J,ot.previousSibling)||Ba(ot.previousSibling));)ot=ot.previousSibling;if(!_e&&Ba(ot))if(xi(ot.textContent))ot=Go(ot,!0).getOr(ot);else for(ot.parentNode!==null&&rc(J,ot.parentNode)&&(ot=ot.parentNode);ot.nextSibling!==null&&(rc(J,ot.nextSibling)||Ba(ot.nextSibling));)ot=ot.nextSibling;for(;ot.parentNode!==Ke;){const ts=ot.parentNode;if(st(J,ot)||/^(TD|TH)$/.test(ts.nodeName))return ot;ot=ts}return ot},jd=(J,le,_e)=>{const Ke=[],ot=J.dom,Tn=Vf(J,le,!0,_e),yn=Vf(J,le,!1,_e);let Go;const ts=[];for(let uo=Tn;uo&&(ts.push(uo),uo!==yn);uo=uo.nextSibling);return Vs.each(ts,uo=>{var Cr;if(st(J,uo)){Ke.push(uo),Go=null;return}if(ot.isBlock(uo)||qo(uo)){qo(uo)&&ot.remove(uo),Go=null;return}const Zl=uo.nextSibling;if(Og.isBookmarkNode(uo)&&(qe(Zl)||st(J,Zl)||!Zl&&uo.parentNode===_e)){Go=null;return}Go||(Go=ot.create("p"),(Cr=uo.parentNode)===null||Cr===void 0||Cr.insertBefore(Go,uo),Ke.push(Go)),Go.appendChild(uo)}),Ke},Mg=(J,le,_e)=>{const Ke=J.getStyle(le,"list-style-type");let ot=_e?_e["list-style-type"]:"";return ot=ot===null?"":ot,Ke===ot},Rm=(J,le)=>{const _e=J.selection.getStart(!0),Ke=Vf(J,le,!0,J.getBody());return Qa(Yo.fromDom(Ke),Yo.fromDom(le.commonAncestorContainer))?le.commonAncestorContainer:_e},Il=(J,le,_e)=>{const Ke=J.selection.getRng();let ot="LI";const Tn=Fa(J,Rm(J,Ke)),yn=J.dom;if(yn.getContentEditable(J.selection.getNode())==="false")return;le=le.toUpperCase(),le==="DL"&&(ot="DT");const Go=yc(Ke),ts=be(jd(J,Ke,Tn),J.dom.isEditable);Vs.each(ts,uo=>{let Cr;const Zl=uo.previousSibling,oa=uo.parentNode;jt(oa)||(Zl&&qe(Zl)&&Zl.nodeName===le&&Mg(yn,Zl,_e)?(Cr=Zl,uo=yn.rename(uo,ot),Zl.appendChild(uo)):(Cr=yn.create(le),oa.insertBefore(Cr,uo),Cr.appendChild(uo),uo=yn.rename(uo,ot)),Hi(yn,uo,["margin","margin-right","margin-bottom","margin-left","margin-top","padding","padding-right","padding-bottom","padding-left","padding-top"]),ji(yn,Cr,_e),Wu(J.dom,Cr))}),J.selection.setRng(yf(Go))},Nm=(J,le)=>qe(J)&&J.nodeName===(le==null?void 0:le.nodeName),el=(J,le,_e)=>{const Ke=J.getStyle(le,"list-style-type",!0),ot=J.getStyle(_e,"list-style-type",!0);return Ke===ot},wf=(J,le)=>J.className===le.className,Hh=(J,le,_e)=>Nm(le,_e)&&el(J,le,_e)&&wf(le,_e),Wu=(J,le)=>{let _e,Ke=le.nextSibling;if(Hh(J,le,Ke)){const ot=Ke;for(;_e=ot.firstChild;)le.appendChild(_e);J.remove(ot)}if(Ke=le.previousSibling,Hh(J,le,Ke)){const ot=Ke;for(;_e=ot.lastChild;)le.insertBefore(_e,le.firstChild);J.remove(ot)}},$h=(J,le,_e,Ke)=>{if(le.nodeName!==_e){const ot=J.dom.rename(le,_e);ji(J.dom,ot,Ke),Qe(J,xr(_e),ot)}else ji(J.dom,le,Ke),Qe(J,xr(_e),le)},Nc=(J,le,_e,Ke)=>{if(le.classList.forEach((ot,Tn,yn)=>{ot.startsWith("tox-")&&(yn.remove(ot),yn.length===0&&le.removeAttribute("class"))}),le.nodeName!==_e){const ot=J.dom.rename(le,_e);ji(J.dom,ot,Ke),Qe(J,xr(_e),ot)}else ji(J.dom,le,Ke),Qe(J,xr(_e),le)},zh=(J,le,_e,Ke,ot)=>{const Tn=qe(le);if(Tn&&le.nodeName===Ke&&!_f(ot)&&!yu(le))Ha(J);else{Il(J,Ke,ot);const yn=yc(J.selection.getRng()),Go=Tn?[le,..._e]:_e,ts=Tn&&yu(le)?Nc:$h;Vs.each(Go,uo=>{ts(J,uo,Ke,ot)}),J.selection.setRng(yf(yn))}},_f=J=>"list-style-type"in J,Np=(J,le,_e,Ke)=>{if(le!==J.getBody())if(le)if(le.nodeName===_e&&!_f(Ke)&&!yu(le))Ha(J);else{const ot=yc(J.selection.getRng());yu(le)&&le.classList.forEach((yn,Go,ts)=>{yn.startsWith("tox-")&&(ts.remove(yn),ts.length===0&&le.removeAttribute("class"))}),ji(J.dom,le,Ke);const Tn=J.dom.rename(le,_e);Wu(J.dom,Tn),J.selection.setRng(yf(ot)),Il(J,_e,Ke),Qe(J,xr(_e),Tn)}else Il(J,_e,Ke),Qe(J,xr(_e),le)},Pm=(J,le,_e)=>{const Ke=Er(J);if(Gc(J,Ke))return;const ot=_r(J),Tn=f(_e)?_e:{};ot.length>0?zh(J,Ke,ot,le,Tn):Np(J,Ke,le,Tn)},Wf=Ir.DOM,Ul=(J,le)=>{const _e=le.parentElement;if(_e&&_e.nodeName==="LI"&&_e.firstChild===le){const Ke=_e.previousSibling;Ke&&Ke.nodeName==="LI"?(Ke.appendChild(le),la(J,_e)&&Wf.remove(_e)):Wf.setStyle(_e,"listStyleType","none")}if(qe(_e)){const Ke=_e.previousSibling;Ke&&Ke.nodeName==="LI"&&Ke.appendChild(le)}},Rg=(J,le)=>{const _e=Vs.grep(J.select("ol,ul",le));Vs.each(_e,Ke=>{Ul(J,Ke)})},Ge=(J,le,_e,Ke)=>{let ot=le.startContainer;const Tn=le.startOffset;if(Ba(ot)&&(_e?Tn0))return ot;const yn=J.schema.getNonEmptyElements();hi(ot)&&(ot=va.getNode(ot,Tn));const Go=new an(ot,Ke);_e&&ta(J.dom,ot)&&Go.next();const ts=_e?Go.next.bind(Go):Go.prev2.bind(Go);for(;ot=ts();)if(ot.nodeName==="LI"&&!ot.hasChildNodes()||yn[ot.nodeName]||Ba(ot)&&ot.data.length>0)return ot;return null},Zd=(J,le)=>{const _e=le.childNodes;return _e.length===1&&!qe(_e[0])&&J.isBlock(_e[0])},_u=(J,le)=>{Zd(J,le)&&J.remove(le.firstChild,!0)},Ng=(J,le,_e)=>{let Ke;const ot=Zd(J,_e)?_e.firstChild:_e;if(_u(J,le),!la(J,le,!0))for(;Ke=le.firstChild;)ot.appendChild(Ke)},L1=(J,le,_e)=>{let Ke;const ot=le.parentNode;if(!ur(J,le)||!ur(J,_e))return;qe(_e.lastChild)&&(Ke=_e.lastChild),ot===_e.lastChild&&qo(ot.previousSibling)&&J.remove(ot.previousSibling);const Tn=_e.lastChild;Tn&&qo(Tn)&&le.hasChildNodes()&&J.remove(Tn),la(J,_e,!0)&&ea(Yo.fromDom(_e)),Ng(J,le,_e),Ke&&_e.appendChild(Ke);const Go=xt(Yo.fromDom(_e),Yo.fromDom(le))?J.getParents(le,qe,_e):[];J.remove(le),ye(Go,ts=>{la(J,ts)&&ts!==J.getRoot()&&J.remove(ts)})},Vh=(J,le,_e)=>{ea(Yo.fromDom(_e)),L1(J.dom,le,_e),J.selection.setCursorLocation(_e,0)},mt=(J,le,_e,Ke)=>{const ot=J.dom;if(ot.isEmpty(Ke))Vh(J,_e,Ke);else{const Tn=yc(le);L1(ot,_e,Ke),J.selection.setRng(yf(Tn))}},ln=(J,le,_e,Ke)=>{const ot=yc(le);L1(J.dom,_e,Ke);const Tn=yf(ot);J.selection.setRng(Tn)},nn=(J,le)=>{const _e=J.dom,Ke=J.selection,ot=Ke.getStart(),Tn=vu(J,ot),yn=_e.getParent(Ke.getStart(),"LI",Tn);if(yn){const Go=yn.parentElement;if(Go===J.getBody()&&la(_e,Go))return!0;const ts=qc(Ke.getRng()),uo=_e.getParent(Ge(J,ts,le,Tn),"LI",Tn);if(uo&&uo!==yn)return J.undoManager.transact(()=>{le?mt(J,ts,uo,yn):Yr(yn)?Yi(J):ln(J,ts,yn,uo)}),!0;if(!uo&&!le&&ts.startOffset===0&&ts.endOffset===0)return J.undoManager.transact(()=>{Ha(J)}),!0}return!1},Co=(J,le,_e)=>{const Ke=J.getParent(le.parentNode,J.isBlock,_e);J.remove(le),Ke&&J.isEmpty(Ke)&&J.remove(Ke)},er=(J,le)=>{const _e=J.dom,Ke=J.selection.getStart(),ot=vu(J,Ke),Tn=_e.getParent(Ke,_e.isBlock,ot);if(Tn&&_e.isEmpty(Tn)){const yn=qc(J.selection.getRng()),Go=_e.getParent(Ge(J,yn,le,ot),"LI",ot);if(Go){const ts=oa=>Re(["td","th","caption"],mn(oa)),uo=oa=>oa.dom===ot,Cr=Ns(Yo.fromDom(Go),ts,uo),Zl=Ns(Yo.fromDom(yn.startContainer),ts,uo);return Rn(Cr,Zl,Xt)?(J.undoManager.transact(()=>{const oa=Go.parentNode;Co(_e,Tn,ot),Wu(_e,oa),J.selection.select(Go,!0),J.selection.collapse(le)}),!0):!1}}return!1},Ur=(J,le)=>nn(J,le)||er(J,le),ai=J=>{const le=J.selection.getStart(),_e=vu(J,le);return J.dom.getParent(le,"LI,DT,DD",_e)||na(J).length>0},gi=J=>ai(J)?(J.undoManager.transact(()=>{J.execCommand("Delete"),Rg(J.dom,J.getBody())}),!0):!1,qd=(J,le)=>{const _e=J.selection;return!Gc(J,_e.getNode())&&(_e.isCollapsed()?Ur(J,le):gi(J))},W0=J=>{J.on("ExecCommand",le=>{const _e=le.command.toLowerCase();(_e==="delete"||_e==="forwarddelete")&&ai(J)&&Rg(J.dom,J.getBody())}),J.on("keydown",le=>{le.keyCode===ps.BACKSPACE?qd(J,!1)&&le.preventDefault():le.keyCode===ps.DELETE&&qd(J,!0)&&le.preventDefault()})},ya=J=>({backspaceDelete:le=>{qd(J,le)}}),bd=(J,le)=>{const _e=Er(J);_e===null||Gc(J,_e)||J.undoManager.transact(()=>{f(le.styles)&&J.dom.setStyles(_e,le.styles),f(le.attrs)&&Xe(le.attrs,(Ke,ot)=>J.dom.setAttrib(_e,ot,Ke))})},Pg=J=>{const le=Ct(Pt(J).split("")),_e=Ee(le,(Ke,ot)=>{const Tn=Ke.toUpperCase().charCodeAt(0)-"A".charCodeAt(0)+1;return Math.pow(26,ot)*Tn});return ft(_e,(Ke,ot)=>Ke+ot,0)},tl=J=>{if(J--,J<0)return"";{const le=J%26,_e=Math.floor(J/26),Ke=tl(_e),ot=String.fromCharCode("A".charCodeAt(0)+le);return Ke+ot}},Aa=J=>/^[A-Z]+$/.test(J),Uu=J=>/^[a-z]+$/.test(J),oi=J=>/^[0-9]+$/.test(J),Cu=J=>oi(J)?2:Aa(J)?0:Uu(J)?1:Ro(J)?3:4,ic=J=>{switch(Cu(J)){case 2:return F.some({listStyleType:F.none(),start:J});case 0:return F.some({listStyleType:F.some("upper-alpha"),start:Pg(J).toString()});case 1:return F.some({listStyleType:F.some("lower-alpha"),start:Pg(J).toString()});case 3:return F.some({listStyleType:F.none(),start:""});case 4:return F.none()}},Wh=J=>{const le=parseInt(J.start,10);return Tt(J.listStyleType,"upper-alpha")?tl(le):Tt(J.listStyleType,"lower-alpha")?tl(le).toLowerCase():J.start},F1=J=>{const le=Er(J);!It(le)||Gc(J,le)||J.windowManager.open({title:"List Properties",body:{type:"panel",items:[{type:"input",name:"start",label:"Start list at number",inputMode:"numeric"}]},initialData:{start:Wh({start:J.dom.getAttrib(le,"start","1"),listStyleType:F.from(J.dom.getStyle(le,"list-style-type"))})},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],onSubmit:_e=>{const Ke=_e.getData();ic(Ke.start).each(ot=>{J.execCommand("mceListUpdate",!1,{attrs:{start:ot.start==="1"?"":ot.start},styles:{"list-style-type":ot.listStyleType.getOr("")}})}),_e.close()}})},Gd=(J,le)=>()=>{const _e=Er(J);return C(_e)&&_e.nodeName===le},Ig=J=>{J.addCommand("mceListProps",()=>{F1(J)})},Kd=J=>{J.on("BeforeExecCommand",le=>{const _e=le.command.toLowerCase();_e==="indent"?Xr(J):_e==="outdent"&&Yi(J)}),J.addCommand("InsertUnorderedList",(le,_e)=>{Pm(J,"UL",_e)}),J.addCommand("InsertOrderedList",(le,_e)=>{Pm(J,"OL",_e)}),J.addCommand("InsertDefinitionList",(le,_e)=>{Pm(J,"DL",_e)}),J.addCommand("RemoveList",()=>{Ha(J)}),Ig(J),J.addCommand("mceListUpdate",(le,_e)=>{f(_e)&&bd(J,_e)}),J.addQueryStateHandler("InsertUnorderedList",Gd(J,"UL")),J.addQueryStateHandler("InsertOrderedList",Gd(J,"OL")),J.addQueryStateHandler("InsertDefinitionList",Gd(J,"DL"))};var jl=tinymce.util.Tools.resolve("tinymce.html.Node");const Uh=J=>J.type===3,H1=J=>J.length===0,Im=J=>{const le=(ot,Tn)=>{const yn=jl.create("li");ye(ot,Go=>yn.append(Go)),Tn?J.insert(yn,Tn,!0):J.append(yn)},_e=(ot,Tn)=>Uh(Tn)?[...ot,Tn]:!H1(ot)&&!Uh(Tn)?(le(ot,Tn),[]):ot,Ke=ft(J.children(),_e,[]);H1(Ke)||le(Ke)},Bg=J=>{J.on("PreInit",()=>{const{parser:le}=J;le.addNodeFilter("ul,ol",_e=>ye(_e,Im))})},jh=J=>{J.on("keydown",le=>{le.keyCode!==ps.TAB||ps.metaKeyPressed(le)||J.undoManager.transact(()=>{(le.shiftKey?Yi(J):Xr(J))&&le.preventDefault()})})},Yd=J=>{Xa(J)&&jh(J),W0(J)},vd=(J,le)=>_e=>{const Ke=ot=>{_e.setActive(Wl(ot.parents,le)),_e.setEnabled(!Gc(J,ot.element)&&J.selection.isEditable())};return _e.setEnabled(J.selection.isEditable()),gd(J,Ke)},si=J=>{const le=_e=>()=>J.execCommand(_e);J.hasPlugin("advlist")||(J.ui.registry.addToggleButton("numlist",{icon:"ordered-list",active:!1,tooltip:"Numbered list",onAction:le("InsertOrderedList"),onSetup:vd(J,"OL")}),J.ui.registry.addToggleButton("bullist",{icon:"unordered-list",active:!1,tooltip:"Bullet list",onAction:le("InsertUnorderedList"),onSetup:vd(J,"UL")}))},li=(J,le)=>_e=>gd(J,ot=>_e.setEnabled(Wl(ot.parents,le)&&!Gc(J,ot.element))),Bl=J=>{const le={text:"List properties...",icon:"ordered-list",onAction:()=>J.execCommand("mceListProps"),onSetup:li(J,"OL")};J.ui.registry.addMenuItem("listprops",le),J.ui.registry.addContextMenu("lists",{update:_e=>{const Ke=Er(J,_e);return It(Ke)?["listprops"]:[]}})};var Pp=()=>{s.add("lists",J=>(gc(J),Bg(J),J.hasPlugin("rtc",!0)?Ig(J):(Yd(J),Kd(J)),si(J),Bl(J),ya(J)))};Pp()})();(function(){const s=F=>{let ne=F;return{get:()=>ne,set:K=>{ne=K}}};var e=tinymce.util.Tools.resolve("tinymce.PluginManager");const t=F=>()=>F;var r=tinymce.util.Tools.resolve("tinymce.Env");const a=F=>F.dispatch("ResizeEditor"),u=F=>ne=>ne.options.get(F),f=F=>{const ne=F.options.register;ne("autoresize_overflow_padding",{processor:"number",default:1}),ne("autoresize_bottom_margin",{processor:"number",default:50})},m=u("min_height"),g=u("max_height"),y=u("autoresize_overflow_padding"),C=u("autoresize_bottom_margin"),A=F=>F.plugins.fullscreen&&F.plugins.fullscreen.isFullscreen(),O=(F,ne)=>{const ie=F.getBody();ie&&(ie.style.overflowY=ne?"":"hidden",ne||(ie.scrollTop=0))},N=(F,ne,ie,oe)=>{var K;const Re=parseInt((K=F.getStyle(ne,ie,oe))!==null&&K!==void 0?K:"",10);return isNaN(Re)?0:Re},L=F=>{if((F==null?void 0:F.type.toLowerCase())==="setcontent"){const ne=F;return ne.selection===!0||ne.paste===!0}else return!1},U=(F,ne,ie,oe)=>{var K;const Re=F.dom,Ce=F.getDoc();if(!Ce)return;if(A(F)){O(F,!0);return}const Ee=Ce.documentElement,ye=oe?oe():y(F),be=(K=m(F))!==null&&K!==void 0?K:F.getElement().offsetHeight;let lt=be;const ft=N(Re,Ee,"margin-top",!0),bt=N(Re,Ee,"margin-bottom",!0);let z=Ee.offsetHeight+ft+bt+ye;z<0&&(z=0);const gt=F.getContainer().offsetHeight,tt=F.getContentAreaContainer().offsetHeight,Ct=gt-tt;z+Ct>be&&(lt=z+Ct);const kt=g(F);if(kt&<>kt?(lt=kt,O(F,!0)):O(F,!1),lt!==ne.get()){const Le=lt-ne.get();if(Re.setStyle(F.getContainer(),"height",lt+"px"),ne.set(lt),a(F),r.browser.isSafari()&&(r.os.isMacOS()||r.os.isiOS())){const at=F.getWin();at.scrollTo(at.pageXOffset,at.pageYOffset)}F.hasFocus()&&L(ie)&&F.selection.scrollIntoView(),(r.browser.isSafari()||r.browser.isChromium())&&Le<0&&U(F,ne,ie,oe)}},W=(F,ne)=>{let ie=()=>C(F),oe,K;F.on("init",Re=>{oe=0;const Ce=y(F),Ee=F.dom;Ee.setStyles(F.getDoc().documentElement,{height:"auto"}),r.browser.isEdge()||r.browser.isIE()?Ee.setStyles(F.getBody(),{paddingLeft:Ce,paddingRight:Ce,"min-height":0}):Ee.setStyles(F.getBody(),{paddingLeft:Ce,paddingRight:Ce}),U(F,ne,Re,ie),oe+=1}),F.on("NodeChange SetContent keyup FullscreenStateChanged ResizeContent",Re=>{if(oe===1)K=F.getContainer().offsetHeight,U(F,ne,Re,ie),oe+=1;else if(oe===2){const Ce=K{F.addCommand("mceAutoResize",()=>{U(F,ne)})};var ee=()=>{e.add("autoresize",F=>{if(f(F),F.options.isSet("resize")||F.options.set("resize",!1),!F.inline){const ne=s(0);q(F,ne),W(F,ne)}})};ee()})();(function(){var s=tinymce.util.Tools.resolve("tinymce.PluginManager");const t=(St=>Xt=>St===Xt)(null),r=St=>St,a=(St,Xt)=>{const xt=St.length,Pe=new Array(xt);for(let Wt=0;Wt]",punctuation:"[~\u2116|!-*+-\\/:;?@\\[-`{}\xA1\xAB\xB7\xBB\xBF;\xB7\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1361-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u3008\u3009\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30\u2E31\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]"},m={ALETTER:0,MIDNUMLET:1,MIDLETTER:2,MIDNUM:3,NUMERIC:4,CR:5,LF:6,NEWLINE:7,EXTEND:8,FORMAT:9,KATAKANA:10,EXTENDNUMLET:11,AT:12,OTHER:13},g=[new RegExp(f.aletter),new RegExp(f.midnumlet),new RegExp(f.midletter),new RegExp(f.midnum),new RegExp(f.numeric),new RegExp(f.cr),new RegExp(f.lf),new RegExp(f.newline),new RegExp(f.extend),new RegExp(f.format),new RegExp(f.katakana),new RegExp(f.extendnumlet),new RegExp("@")],y="",C=new RegExp("^"+f.punctuation+"$"),A=/^\s+$/,O=g,N=m.OTHER,L=St=>{let Xt=N;const xt=O.length;for(let Pe=0;Pe{const Xt={};return xt=>{if(Xt[xt])return Xt[xt];{const Pe=St(xt);return Xt[xt]=Pe,Pe}}},W=St=>{const Xt=U(L);return a(St,Xt)},q=(St,Xt)=>{const xt=St[Xt],Pe=St[Xt+1];if(Xt<0||Xt>St.length-1&&Xt!==0||xt===m.ALETTER&&Pe===m.ALETTER)return!1;const Wt=St[Xt+2];if(xt===m.ALETTER&&(Pe===m.MIDLETTER||Pe===m.MIDNUMLET||Pe===m.AT)&&Wt===m.ALETTER)return!1;const mn=St[Xt-1];return(xt===m.MIDLETTER||xt===m.MIDNUMLET||Pe===m.AT)&&Pe===m.ALETTER&&mn===m.ALETTER||(xt===m.NUMERIC||xt===m.ALETTER)&&(Pe===m.NUMERIC||Pe===m.ALETTER)||(xt===m.MIDNUM||xt===m.MIDNUMLET)&&Pe===m.NUMERIC&&mn===m.NUMERIC||xt===m.NUMERIC&&(Pe===m.MIDNUM||Pe===m.MIDNUMLET)&&Wt===m.NUMERIC||(xt===m.EXTEND||xt===m.FORMAT)&&(Pe===m.ALETTER||Pe===m.NUMERIC||Pe===m.KATAKANA||Pe===m.EXTEND||Pe===m.FORMAT)||(Pe===m.EXTEND||Pe===m.FORMAT&&(Wt===m.ALETTER||Wt===m.NUMERIC||Wt===m.KATAKANA||Wt===m.EXTEND||Wt===m.FORMAT))&&(xt===m.ALETTER||xt===m.NUMERIC||xt===m.KATAKANA||xt===m.EXTEND||xt===m.FORMAT)||xt===m.CR&&Pe===m.LF?!1:xt===m.NEWLINE||xt===m.CR||xt===m.LF||Pe===m.NEWLINE||Pe===m.CR||Pe===m.LF?!0:!(xt===m.KATAKANA&&Pe===m.KATAKANA||Pe===m.EXTENDNUMLET&&(xt===m.ALETTER||xt===m.NUMERIC||xt===m.KATAKANA||xt===m.EXTENDNUMLET)||xt===m.EXTENDNUMLET&&(Pe===m.ALETTER||Pe===m.NUMERIC||Pe===m.KATAKANA)||xt===m.AT)},ee=y,F=A,ne=C,ie=St=>St==="http"||St==="https",oe=(St,Xt)=>{let xt;for(xt=Xt;xt{const xt=oe(St,Xt+1);return St.slice(Xt+1,xt).join(ee).substr(0,3)==="://"?xt:Xt},Re=(St,Xt,xt,Pe)=>{const Wt=[],mn=[];let yt=[];for(let Kt=0;Kt({includeWhitespace:!1,includePunctuation:!1}),Ee=(St,Xt,xt)=>{xt={...Ce(),...xt};const Pe=a(St,Xt),Wt=W(Pe);return Re(St,Pe,Wt,xt)},be=(St,Xt,xt)=>Ee(St,Xt,xt).words,lt=St=>St.replace(/\uFEFF/g,"");var ft=tinymce.util.Tools.resolve("tinymce.dom.TreeWalker");const bt=(St,Xt)=>{const xt=Xt.getBlockElements(),Pe=Xt.getVoidElements(),Wt=ns=>xt[ns.nodeName]||Pe[ns.nodeName],mn=[];let yt="";const Kt=new ft(St,St);let pn;for(;pn=Kt.next();)pn.nodeType===3?yt+=lt(pn.data):Wt(pn)&&yt.length&&(mn.push(yt),yt="");return yt.length&&mn.push(yt),mn},z=St=>St.replace(/\u200B/g,""),gt=St=>St.replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,"_").length,tt=(St,Xt)=>{const xt=z(bt(St,Xt).join(` -`));return be(xt.split(""),r).length},Ct=(St,Xt)=>{const xt=bt(St,Xt).join("");return gt(xt)},kt=(St,Xt)=>{const xt=bt(St,Xt).join("").replace(/\s/g,"");return gt(xt)},Le=(St,Xt)=>()=>Xt(St.getBody(),St.schema),at=(St,Xt)=>()=>Xt(St.selection.getRng().cloneContents(),St.schema),_n=St=>Le(St,tt),Tt=St=>({body:{getWordCount:_n(St),getCharacterCount:Le(St,Ct),getCharacterCountWithoutSpaces:Le(St,kt)},selection:{getWordCount:at(St,tt),getCharacterCount:at(St,Ct),getCharacterCountWithoutSpaces:at(St,kt)},getCount:_n(St)}),Rn=(St,Xt)=>{St.windowManager.open({title:"Word Count",body:{type:"panel",items:[{type:"table",header:["Count","Document","Selection"],cells:[["Words",String(Xt.body.getWordCount()),String(Xt.selection.getWordCount())],["Characters (no spaces)",String(Xt.body.getCharacterCountWithoutSpaces()),String(Xt.selection.getCharacterCountWithoutSpaces())],["Characters",String(Xt.body.getCharacterCount()),String(Xt.selection.getCharacterCount())]]}]},buttons:[{type:"cancel",name:"close",text:"Close",primary:!0}]})},Ye=(St,Xt)=>{St.addCommand("mceWordCount",()=>Rn(St,Xt))},Mt=(St,Xt)=>{let xt=null;return{cancel:()=>{t(xt)||(clearTimeout(xt),xt=null)},throttle:(...mn)=>{t(xt)&&(xt=setTimeout(()=>{xt=null,St.apply(null,mn)},Xt))}}};var he=tinymce.util.Tools.resolve("tinymce.util.Delay");const ls=(St,Xt)=>{St.dispatch("wordCountUpdate",{wordCount:{words:Xt.body.getWordCount(),characters:Xt.body.getCharacterCount(),charactersWithoutSpaces:Xt.body.getCharacterCountWithoutSpaces()}})},bo=(St,Xt)=>{ls(St,Xt)},ao=(St,Xt,xt)=>{const Pe=Mt(()=>bo(St,Xt),xt);St.on("init",()=>{bo(St,Xt),he.setEditorTimeout(St,()=>{St.on("SetContent BeforeAddUndo Undo Redo ViewUpdate keyup",Pe.throttle)},0),St.on("remove",Pe.cancel)})},xo=St=>{const Xt=()=>St.execCommand("mceWordCount");St.ui.registry.addButton("wordcount",{tooltip:"Word count",icon:"character-count",onAction:Xt}),St.ui.registry.addMenuItem("wordcount",{text:"Word count",icon:"character-count",onAction:Xt})};var Yo=(St=300)=>{s.add("wordcount",Xt=>{const xt=Tt(Xt);return Ye(Xt,xt),xo(Xt),ao(Xt,xt,St),xt})};Yo()})();function U_e(s){let e,t;return{c(){e=fe("div"),t=fe("div"),Z(t,"class","form-control"),Z(e,"class","tox-wrapper")},m(r,a){He(r,e,a),Q(e,t),t.innerHTML=s[0],s[4](t),s[5](e)},p(r,[a]){a&1&&(t.innerHTML=r[0])},i:xn,o:xn,d(r){r&&Fe(e),s[4](null),s[5](null)}}}const j_e="bold italic underline strikethrough removeformat | link | subscript superscript bullist numlist media image codesample table code wordcount blockquote indent outdent blocks";function Z_e(s,e,t){let{value:r=""}=e,{additionalConfig:a={}}=e,u="",f,m,g;const y=["autoresize","code","image","table","codesample","link","lists","media","wordcount"];she(()=>{m&&m.destroy()}),mv(()=>{const O={target:f,toolbar_mode:"sliding",toolbar_sticky:!0,skin:!1,content_css:!1,content_style:W_e.toString(),branding:!1,inline:!1,plugins:y,contextmenu:!1,menubar:!1,statusbar:!1,entity_encoding:"raw",convert_urls:!1,toolbar:j_e,image_caption:!0,relative_urls:!1,browser_spellcheck:!0,max_height:600,setup(N){m=N,N.on("init",function(L){N.setContent(r!=null?r:"")}),N.on("change input undo redo",function(L){u=N.getContent(),u!==r&&t(0,r=u)})}};V_e.init({...O,...a})});function C(O){as[O?"unshift":"push"](()=>{f=O,t(1,f)})}function A(O){as[O?"unshift":"push"](()=>{g=O,t(2,g)})}return s.$$set=O=>{"value"in O&&t(0,r=O.value),"additionalConfig"in O&&t(3,a=O.additionalConfig)},[r,f,g,a,C,A]}class Uhe extends Eo{constructor(e){super(),ko(this,e,Z_e,U_e,So,{value:0,additionalConfig:3})}}function q_e(s){let e,t,r,a;function u(m){s[2](m)}let f={additionalConfig:s[1]};return s[0].value!==void 0&&(f.value=s[0].value),t=new Uhe({props:f}),as.push(()=>Tr(t,"value",u)),{c(){e=fe("div"),rn(t.$$.fragment),Z(e,"class","mb-0")},m(m,g){He(m,e,g),on(t,e,null),a=!0},p(m,[g]){const y={};!r&&g&1&&(r=!0,y.value=m[0].value,Pr(()=>r=!1)),t.$set(y)},i(m){a||(Me(t.$$.fragment,m),a=!0)},o(m){We(t.$$.fragment,m),a=!1},d(m){m&&Fe(e),sn(t)}}}function G_e(s,e,t){let{block:r}=e,a={};function u(f){s.$$.not_equal(r.value,f)&&(r.value=f,t(0,r))}return s.$$set=f=>{"block"in f&&t(0,r=f.block)},[r,a,u]}class K_e extends Eo{constructor(e){super(),ko(this,e,G_e,q_e,So,{block:0})}}function Fle(s,e,t){const r=s.slice();return r[10]=e[t],r}function Hle(s){let e,t;return e=new jV({props:{sortableClass:"row row-cols-3 mt-3",$$slots:{default:[Y_e]},$$scope:{ctx:s}}}),e.$on("update",s[5]),{c(){rn(e.$$.fragment)},m(r,a){on(e,r,a),t=!0},p(r,a){const u={};a&8198&&(u.$$scope={dirty:a,ctx:r}),e.$set(u)},i(r){t||(Me(e.$$.fragment,r),t=!0)},o(r){We(e.$$.fragment,r),t=!1},d(r){sn(e,r)}}}function $le(s,e){let t,r,a,u;return r=new WV({props:{classes:"h-100",schemas:e[1],record:e[10],hasDelete:!0}}),r.$on("remove",e[4]),{key:s,first:null,c(){t=fe("div"),rn(r.$$.fragment),a=Je(),Z(t,"class","col mb-3"),this.first=t},m(f,m){He(f,t,m),on(r,t,null),Q(t,a),u=!0},p(f,m){e=f;const g={};m&2&&(g.schemas=e[1]),m&4&&(g.record=e[10]),r.$set(g)},i(f){u||(Me(r.$$.fragment,f),u=!0)},o(f){We(r.$$.fragment,f),u=!1},d(f){f&&Fe(t),sn(r)}}}function Y_e(s){let e=[],t=new Map,r,a,u=s[2];const f=m=>m[10].data.id;for(let m=0;m0&&Hle(s);return{c(){e=fe("div"),rn(t.$$.fragment),r=Je(),f&&f.c(),a=zs(),Z(e,"class","inline-card-wrapper")},m(m,g){He(m,e,g),on(t,e,null),He(m,r,g),f&&f.m(m,g),He(m,a,g),u=!0},p(m,[g]){const y={};g&1&&(y.field=m[0]),t.$set(y),m[2].length>0?f?(f.p(m,g),g&4&&Me(f,1)):(f=Hle(m),f.c(),Me(f,1),f.m(a.parentNode,a)):f&&(To(),We(f,1,1,()=>{f=null}),Do())},i(m){u||(Me(t.$$.fragment,m),Me(f),u=!0)},o(m){We(t.$$.fragment,m),We(f),u=!1},d(m){m&&Fe(e),sn(t),m&&Fe(r),f&&f.d(m),m&&Fe(a)}}}function J_e(s,e,t){let r,{block:a}=e,{record:u}=e,{field:f}=e,{schemas:m}=e,{graph:g}=e,y=m.filter(N=>f.collections.includes(N.name));function C(N){var L;N.preventDefault(),t(8,g.edges=g.edges.filter(U=>!(U.target===N.detail&&U.field===f.name)),g),t(7,a.value=(L=g.edges.filter(U=>{var W;return U.field===f.name&&((W=a.value)==null?void 0:W.includes(U.target))}).map(U=>U.target))!=null?L:[],a)}function A(N){t(8,g.edges=iI(N.detail.source,N.detail.target,g.edges,f.name),g)}function O(N){var F;N.preventDefault();const L=N.detail.records,U=N.detail.action;let W=L.map(ne=>({schema:ne.schema,target:ne.data.id,source:u.data.id,field:f.name,rank:""})),q=g.edges,ee=[];U==="replace"?(ee=W.map(ne=>ne.target),q=q.filter(ne=>ne.field!==f.name)):ee=[...(F=a.value)!=null?F:[],...W.map(ne=>ne.target)],t(7,a.value=mu.exports.uniq(ee),a),t(8,g.records=mu.exports.uniqBy([...g.records,...L],ne=>ne.data.id),g),t(8,g.edges=mu.exports.uniqBy([...q,...W],ne=>ne.target+ne.field),g)}return s.$$set=N=>{"block"in N&&t(7,a=N.block),"record"in N&&t(9,u=N.record),"field"in N&&t(0,f=N.field),"schemas"in N&&t(1,m=N.schemas),"graph"in N&&t(8,g=N.graph)},s.$$.update=()=>{var N;s.$$.dirty&897&&t(2,r=(N=g.edges.filter(L=>{var U;return L.field===f.name&&((U=a.value)==null?void 0:U.includes(L.target))}).map(L=>g.records.find(U=>U.data.id===L.target&&u.data.id===L.source)).filter(L=>{var U;return!!((U=L==null?void 0:L.data)!=null&&U.id)}))!=null?N:[])},[f,m,r,y,C,A,O,a,g,u]}class Q_e extends Eo{constructor(e){super(),ko(this,e,J_e,X_e,So,{block:7,record:9,field:0,schemas:1,graph:8})}}function eCe(s){let e,t,r,a;function u(g){s[8](g)}function f(g){s[9](g)}let m={record:s[2],field:s[3],schemas:s[4]};return s[0]!==void 0&&(m.graph=s[0]),s[1]!==void 0&&(m.block=s[1]),e=new Q_e({props:m}),as.push(()=>Tr(e,"graph",u)),as.push(()=>Tr(e,"block",f)),{c(){rn(e.$$.fragment)},m(g,y){on(e,g,y),a=!0},p(g,y){const C={};y&4&&(C.record=g[2]),y&8&&(C.field=g[3]),y&16&&(C.schemas=g[4]),!t&&y&1&&(t=!0,C.graph=g[0],Pr(()=>t=!1)),!r&&y&2&&(r=!0,C.block=g[1],Pr(()=>r=!1)),e.$set(C)},i(g){a||(Me(e.$$.fragment,g),a=!0)},o(g){We(e.$$.fragment,g),a=!1},d(g){sn(e,g)}}}function tCe(s){let e,t,r;function a(f){s[7](f)}let u={};return s[1]!==void 0&&(u.block=s[1]),e=new K_e({props:u}),as.push(()=>Tr(e,"block",a)),{c(){rn(e.$$.fragment)},m(f,m){on(e,f,m),r=!0},p(f,m){const g={};!t&&m&2&&(t=!0,g.block=f[1],Pr(()=>t=!1)),e.$set(g)},i(f){r||(Me(e.$$.fragment,f),r=!0)},o(f){We(e.$$.fragment,f),r=!1},d(f){sn(e,f)}}}function nCe(s){let e,t,r;function a(f){s[6](f)}let u={};return s[1]!==void 0&&(u.block=s[1]),e=new z_e({props:u}),as.push(()=>Tr(e,"block",a)),{c(){rn(e.$$.fragment)},m(f,m){on(e,f,m),r=!0},p(f,m){const g={};!t&&m&2&&(t=!0,g.block=f[1],Pr(()=>t=!1)),e.$set(g)},i(f){r||(Me(e.$$.fragment,f),r=!0)},o(f){We(e.$$.fragment,f),r=!1},d(f){sn(e,f)}}}function oCe(s){let e,t,r;function a(f){s[5](f)}let u={};return s[1]!==void 0&&(u.block=s[1]),e=new F_e({props:u}),as.push(()=>Tr(e,"block",a)),{c(){rn(e.$$.fragment)},m(f,m){on(e,f,m),r=!0},p(f,m){const g={};!t&&m&2&&(t=!0,g.block=f[1],Pr(()=>t=!1)),e.$set(g)},i(f){r||(Me(e.$$.fragment,f),r=!0)},o(f){We(e.$$.fragment,f),r=!1},d(f){sn(e,f)}}}function sCe(s){let e,t,r=s[1].ui+"",a,u,f,m,g;const y=[oCe,nCe,tCe,eCe],C=[];function A(O,N){return O[1].ui==="text"?0:O[1].ui==="textarea"?1:O[1].ui==="rich"?2:O[1].ui==="reference"?3:-1}return~(f=A(s))&&(m=C[f]=y[f](s)),{c(){e=fe("div"),t=fe("span"),a=tn(r),u=Je(),m&&m.c(),Z(t,"class","text-muted d-block fs-6 mb-1"),Z(e,"class","card editor-field bg-light lx-card d-flex")},m(O,N){He(O,e,N),Q(e,t),Q(t,a),Q(e,u),~f&&C[f].m(e,null),g=!0},p(O,[N]){(!g||N&2)&&r!==(r=O[1].ui+"")&&Qn(a,r);let L=f;f=A(O),f===L?~f&&C[f].p(O,N):(m&&(To(),We(C[L],1,1,()=>{C[L]=null}),Do()),~f?(m=C[f],m?m.p(O,N):(m=C[f]=y[f](O),m.c()),Me(m,1),m.m(e,null)):m=null)},i(O){g||(Me(m),g=!0)},o(O){We(m),g=!1},d(O){O&&Fe(e),~f&&C[f].d()}}}function rCe(s,e,t){let{record:r}=e,{field:a}=e,{schemas:u}=e,{graph:f}=e,{block:m}=e;function g(N){m=N,t(1,m)}function y(N){m=N,t(1,m)}function C(N){m=N,t(1,m)}function A(N){f=N,t(0,f)}function O(N){m=N,t(1,m)}return s.$$set=N=>{"record"in N&&t(2,r=N.record),"field"in N&&t(3,a=N.field),"schemas"in N&&t(4,u=N.schemas),"graph"in N&&t(0,f=N.graph),"block"in N&&t(1,m=N.block)},[f,m,r,a,u,g,y,C,A,O]}class iCe extends Eo{constructor(e){super(),ko(this,e,rCe,sCe,So,{record:2,field:3,schemas:4,graph:0,block:1})}}function zle(s,e,t){const r=s.slice();return r[9]=e[t],r[10]=e,r[11]=t,r}function Vle(s,e){let t,r,a,u,f,m,g,y,C,A=xn,O;function N(ee){e[6](ee,e[9],e[10],e[11])}function L(ee){e[7](ee)}let U={record:e[2],field:e[3],schemas:e[4]};e[9]!==void 0&&(U.block=e[9]),e[1]!==void 0&&(U.graph=e[1]),r=new iCe({props:U}),as.push(()=>Tr(r,"block",N)),as.push(()=>Tr(r,"graph",L));function W(ee){e[8](ee)}let q={};return e[0]!==void 0&&(q.blockData=e[0]),m=new zhe({props:q}),as.push(()=>Tr(m,"blockData",W)),{key:s,first:null,c(){t=fe("div"),rn(r.$$.fragment),f=Je(),rn(m.$$.fragment),y=Je(),Z(t,"class","block-field-wrapper"),this.first=t},m(ee,F){He(ee,t,F),on(r,t,null),Q(t,f),on(m,t,null),Q(t,y),O=!0},p(ee,F){e=ee;const ne={};F&4&&(ne.record=e[2]),F&8&&(ne.field=e[3]),F&16&&(ne.schemas=e[4]),!a&&F&1&&(a=!0,ne.block=e[9],Pr(()=>a=!1)),!u&&F&2&&(u=!0,ne.graph=e[1],Pr(()=>u=!1)),r.$set(ne);const ie={};!g&&F&1&&(g=!0,ie.blockData=e[0],Pr(()=>g=!1)),m.$set(ie)},r(){C=t.getBoundingClientRect()},f(){nhe(t),A()},a(){A(),A=the(t,C,$he,{delay:250,duration:250,easing:che})},i(ee){O||(Me(r.$$.fragment,ee),Me(m.$$.fragment,ee),O=!0)},o(ee){We(r.$$.fragment,ee),We(m.$$.fragment,ee),O=!1},d(ee){ee&&Fe(t),sn(r),sn(m)}}}function aCe(s){let e,t,r,a,u=[],f=new Map,m,g;function y(N){s[5](N)}let C={};s[0]!==void 0&&(C.blockData=s[0]),t=new zhe({props:C}),as.push(()=>Tr(t,"blockData",y));let A=s[0];const O=N=>N[9].id;for(let N=0;Nr=!1)),t.$set(U),L&31){A=N[0],To();for(let W=0;W{"record"in O&&t(2,r=O.record),"field"in O&&t(3,a=O.field),"value"in O&&t(0,u=O.value),"schemas"in O&&t(4,f=O.schemas),"graph"in O&&t(1,m=O.graph)},[u,m,r,a,f,g,y,C,A]}class cCe extends Eo{constructor(e){super(),ko(this,e,lCe,aCe,So,{record:2,field:3,value:0,schemas:4,graph:1})}}function Wle(s){let e,t;return{c(){e=fe("div"),t=tn(s[4]),Z(e,"class","invalid-feedback d-block")},m(r,a){He(r,e,a),Q(e,t)},p(r,a){a&16&&Qn(t,r[4])},d(r){r&&Fe(e)}}}function uCe(s){let e,t,r,a,u,f,m,g,y,C,A,O=s[4]&&Wle(s);return{c(){e=fe("div"),t=fe("div"),r=fe("div"),a=fe("input"),f=Je(),m=fe("input"),y=Je(),O&&O.c(),Z(a,"type","color"),Z(a,"id",s[3]),Z(a,"class","form-control form-control-color"),a.disabled=u=s[1].readonly&&!s[2],is(r,"width","64px"),Z(m,"type","text"),Z(m,"id",s[3]),Z(m,"class","form-control"),m.readOnly=g=s[1].readonly&&!s[2],Es(m,"is-invalid",s[4]),Z(t,"class","input-group "),Z(e,"class","mb-0")},m(N,L){He(N,e,L),Q(e,t),Q(t,r),Q(r,a),Ar(a,s[0]),Q(t,f),Q(t,m),Ar(m,s[0]),Q(e,y),O&&O.m(e,null),C||(A=[Fn(a,"input",s[6]),Fn(m,"input",s[7])],C=!0)},p(N,[L]){L&8&&Z(a,"id",N[3]),L&6&&u!==(u=N[1].readonly&&!N[2])&&(a.disabled=u),L&1&&Ar(a,N[0]),L&8&&Z(m,"id",N[3]),L&6&&g!==(g=N[1].readonly&&!N[2])&&(m.readOnly=g),L&1&&m.value!==N[0]&&Ar(m,N[0]),L&16&&Es(m,"is-invalid",N[4]),N[4]?O?O.p(N,L):(O=Wle(N),O.c(),O.m(e,null)):O&&(O.d(1),O=null)},i:xn,o:xn,d(N){N&&Fe(e),O&&O.d(),C=!1,pa(A)}}}function fCe(s,e,t){let r,{field:a}=e,{value:u}=e,{isCreateMode:f}=e,{validationErrors:m}=e,{id:g}=e;function y(){u=this.value,t(0,u)}function C(){u=this.value,t(0,u)}return s.$$set=A=>{"field"in A&&t(1,a=A.field),"value"in A&&t(0,u=A.value),"isCreateMode"in A&&t(2,f=A.isCreateMode),"validationErrors"in A&&t(5,m=A.validationErrors),"id"in A&&t(3,g=A.id)},s.$$.update=()=>{s.$$.dirty&34&&t(4,r=Rp(m,a.name))},[u,a,f,g,r,m,y,C]}class dCe extends Eo{constructor(e){super(),ko(this,e,fCe,uCe,So,{field:1,value:0,isCreateMode:2,validationErrors:5,id:3})}}function Ule(s){let e,t,r,a,u,f,m,g,y,C,A;return y=Eoe(s[7][0]),{c(){e=fe("div"),t=fe("input"),u=Je(),f=fe("label"),m=tn("Don't Know"),Z(t,"class","form-check-input"),Z(t,"id",r=s[1]+"-3"),Z(t,"type","radio"),t.__value=null,t.value=t.__value,t.disabled=a=s[2].readonly&&!s[3],Es(t,"is-invalid",s[4]),Z(f,"class","form-check-label"),Z(f,"for",g=s[1]+"-3"),Z(e,"class","form-check form-check-inline"),y.p(t)},m(O,N){He(O,e,N),Q(e,t),t.checked=t.__value===s[0],Q(e,u),Q(e,f),Q(f,m),C||(A=Fn(t,"change",s[9]),C=!0)},p(O,N){N&2&&r!==(r=O[1]+"-3")&&Z(t,"id",r),N&12&&a!==(a=O[2].readonly&&!O[3])&&(t.disabled=a),N&1&&(t.checked=t.__value===O[0]),N&16&&Es(t,"is-invalid",O[4]),N&2&&g!==(g=O[1]+"-3")&&Z(f,"for",g)},d(O){O&&Fe(e),y.r(),C=!1,A()}}}function jle(s){let e,t;return{c(){e=fe("div"),t=tn(s[4]),Z(e,"class","invalid-feedback d-block")},m(r,a){He(r,e,a),Q(e,t)},p(r,a){a&16&&Qn(t,r[4])},d(r){r&&Fe(e)}}}function hCe(s){let e,t,r,a,u,f,m,g,y,C,A,O,N,L,U,W,q,ee,F,ne,ie,oe,K,Re,Ce=s[2].nullable&&Ule(s),Ee=s[4]&&jle(s);return oe=Eoe(s[7][0]),{c(){e=fe("div"),t=fe("div"),r=fe("input"),f=Je(),m=fe("label"),g=tn("Yes"),C=Je(),A=fe("div"),O=fe("input"),U=Je(),W=fe("label"),q=tn("No"),F=Je(),Ce&&Ce.c(),ne=Je(),Ee&&Ee.c(),ie=zs(),Z(r,"class","form-check-input"),Z(r,"type","radio"),Z(r,"id",a=s[1]+"-1"),r.__value=!0,r.value=r.__value,r.disabled=u=s[2].readonly&&!s[3],Es(r,"is-invalid",s[4]),Z(m,"class","form-check-label"),Z(m,"for",y=s[1]+"-1"),Z(t,"class","form-check form-check-inline"),Z(O,"class","form-check-input"),Z(O,"type","radio"),Z(O,"id",N=s[1]+"-2"),O.__value=!1,O.value=O.__value,O.disabled=L=s[2].readonly&&!s[3],Es(O,"is-invalid",s[4]),Z(W,"class","form-check-label"),Z(W,"for",ee=s[1]+"-2"),Z(A,"class","form-check form-check-inline"),oe.p(r,O)},m(ye,be){He(ye,e,be),Q(e,t),Q(t,r),r.checked=r.__value===s[0],Q(t,f),Q(t,m),Q(m,g),Q(e,C),Q(e,A),Q(A,O),O.checked=O.__value===s[0],Q(A,U),Q(A,W),Q(W,q),Q(e,F),Ce&&Ce.m(e,null),He(ye,ne,be),Ee&&Ee.m(ye,be),He(ye,ie,be),K||(Re=[Fn(r,"change",s[6]),Fn(O,"change",s[8])],K=!0)},p(ye,[be]){be&2&&a!==(a=ye[1]+"-1")&&Z(r,"id",a),be&12&&u!==(u=ye[2].readonly&&!ye[3])&&(r.disabled=u),be&1&&(r.checked=r.__value===ye[0]),be&16&&Es(r,"is-invalid",ye[4]),be&2&&y!==(y=ye[1]+"-1")&&Z(m,"for",y),be&2&&N!==(N=ye[1]+"-2")&&Z(O,"id",N),be&12&&L!==(L=ye[2].readonly&&!ye[3])&&(O.disabled=L),be&1&&(O.checked=O.__value===ye[0]),be&16&&Es(O,"is-invalid",ye[4]),be&2&&ee!==(ee=ye[1]+"-2")&&Z(W,"for",ee),ye[2].nullable?Ce?Ce.p(ye,be):(Ce=Ule(ye),Ce.c(),Ce.m(e,null)):Ce&&(Ce.d(1),Ce=null),ye[4]?Ee?Ee.p(ye,be):(Ee=jle(ye),Ee.c(),Ee.m(ie.parentNode,ie)):Ee&&(Ee.d(1),Ee=null)},i:xn,o:xn,d(ye){ye&&Fe(e),Ce&&Ce.d(),ye&&Fe(ne),Ee&&Ee.d(ye),ye&&Fe(ie),oe.r(),K=!1,pa(Re)}}}function mCe(s,e,t){let r,{id:a}=e,{field:u}=e,{value:f}=e,{isCreateMode:m}=e,{validationErrors:g}=e;const y=[[]];function C(){f=this.__value,t(0,f)}function A(){f=this.__value,t(0,f)}function O(){f=this.__value,t(0,f)}return s.$$set=N=>{"id"in N&&t(1,a=N.id),"field"in N&&t(2,u=N.field),"value"in N&&t(0,f=N.value),"isCreateMode"in N&&t(3,m=N.isCreateMode),"validationErrors"in N&&t(5,g=N.validationErrors)},s.$$.update=()=>{s.$$.dirty&36&&t(4,r=Rp(g,u.name))},[f,a,u,m,r,g,C,y,A,O]}class gCe extends Eo{constructor(e){super(),ko(this,e,mCe,hCe,So,{id:1,field:2,value:0,isCreateMode:3,validationErrors:5})}}function pCe(s){let e,t,r,a;return{c(){e=fe("input"),Z(e,"type","number"),Z(e,"id",s[4]),Z(e,"class","form-control"),Z(e,"autocomplete","off"),e.readOnly=t=s[1].readonly&&!s[3],Es(e,"is-invalid",s[7])},m(u,f){He(u,e,f),Ar(e,s[0]),r||(a=[Fn(e,"change",s[9]),Fn(e,"input",s[16])],r=!0)},p(u,f){f&16&&Z(e,"id",u[4]),f&10&&t!==(t=u[1].readonly&&!u[3])&&(e.readOnly=t),f&1&&Zz(e.value)!==u[0]&&Ar(e,u[0]),f&128&&Es(e,"is-invalid",u[7])},i:xn,o:xn,d(u){u&&Fe(e),r=!1,pa(a)}}}function bCe(s){let e,t,r,a,u,f,m,g,y,C,A=s[1].optionsFrom&&Zle(s),O=s[0]&&qle(s);return{c(){e=fe("div"),t=fe("input"),a=Je(),u=fe("ul"),A&&A.c(),f=Je(),O&&O.c(),m=zs(),Z(t,"type","number"),Z(t,"id",s[4]),Z(t,"placeholder","Search for options"),Z(t,"class","form-control dropdown-toggle"),Z(t,"data-bs-toggle","dropdown"),Z(t,"autocomplete","off"),t.readOnly=r=s[1].readonly&&!s[3],Es(t,"is-invalid",s[7]),Z(u,"class","dropdown-menu w-100"),Z(e,"class","dropdown")},m(N,L){He(N,e,L),Q(e,t),Ar(t,s[8]),Q(e,a),Q(e,u),A&&A.m(u,null),He(N,f,L),O&&O.m(N,L),He(N,m,L),g=!0,y||(C=[Fn(t,"keyup",function(){B0(s[5].update)&&s[5].update.apply(this,arguments)}),Fn(t,"focus",function(){B0(s[5].update)&&s[5].update.apply(this,arguments)}),Fn(t,"input",s[11])],y=!0)},p(N,L){s=N,(!g||L&16)&&Z(t,"id",s[4]),(!g||L&10&&r!==(r=s[1].readonly&&!s[3]))&&(t.readOnly=r),L&256&&Zz(t.value)!==s[8]&&Ar(t,s[8]),(!g||L&128)&&Es(t,"is-invalid",s[7]),s[1].optionsFrom?A?(A.p(s,L),L&2&&Me(A,1)):(A=Zle(s),A.c(),Me(A,1),A.m(u,null)):A&&(To(),We(A,1,1,()=>{A=null}),Do()),s[0]?O?O.p(s,L):(O=qle(s),O.c(),O.m(m.parentNode,m)):O&&(O.d(1),O=null)},i(N){g||(Me(A),g=!0)},o(N){We(A),g=!1},d(N){N&&Fe(e),A&&A.d(),N&&Fe(f),O&&O.d(N),N&&Fe(m),y=!1,pa(C)}}}function Zle(s){let e,t,r,a;function u(g){s[13](g)}function f(g){s[14](g)}let m={field:s[1],schemas:s[2]};return s[0]!==void 0&&(m.value=s[0]),s[8]!==void 0&&(m.search=s[8]),e=new VV({props:m}),s[12](e),as.push(()=>Tr(e,"value",u)),as.push(()=>Tr(e,"search",f)),{c(){rn(e.$$.fragment)},m(g,y){on(e,g,y),a=!0},p(g,y){const C={};y&2&&(C.field=g[1]),y&4&&(C.schemas=g[2]),!t&&y&1&&(t=!0,C.value=g[0],Pr(()=>t=!1)),!r&&y&256&&(r=!0,C.search=g[8],Pr(()=>r=!1)),e.$set(C)},i(g){a||(Me(e.$$.fragment,g),a=!0)},o(g){We(e.$$.fragment,g),a=!1},d(g){s[12](null),sn(e,g)}}}function qle(s){let e,t,r,a,u,f,m;return{c(){e=fe("span"),t=fe("div"),r=tn(s[0]),a=Je(),u=fe("button"),Z(u,"type","button"),Z(u,"class","btn-close btn-sm ms-1"),is(u,"font-size","10px"),Z(u,"aria-label","Close"),Z(t,"class","d-flex align-items-center "),Z(e,"class","badge rounded-pill bg-light text-dark fs-6 mt-3")},m(g,y){He(g,e,y),Q(e,t),Q(t,r),Q(t,a),Q(t,u),f||(m=Fn(u,"click",mf(s[15])),f=!0)},p(g,y){y&1&&Qn(r,g[0])},d(g){g&&Fe(e),f=!1,m()}}}function Gle(s){let e,t;return{c(){e=fe("div"),t=tn(s[7]),Z(e,"class","invalid-feedback d-block")},m(r,a){He(r,e,a),Q(e,t)},p(r,a){a&128&&Qn(t,r[7])},d(r){r&&Fe(e)}}}function vCe(s){let e,t,r,a,u;const f=[bCe,pCe],m=[];function g(C,A){return C[6]?0:1}t=g(s),r=m[t]=f[t](s);let y=s[7]&&Gle(s);return{c(){e=fe("div"),r.c(),a=Je(),y&&y.c(),Z(e,"class","mb-0")},m(C,A){He(C,e,A),m[t].m(e,null),Q(e,a),y&&y.m(e,null),u=!0},p(C,[A]){let O=t;t=g(C),t===O?m[t].p(C,A):(To(),We(m[O],1,1,()=>{m[O]=null}),Do(),r=m[t],r?r.p(C,A):(r=m[t]=f[t](C),r.c()),Me(r,1),r.m(e,a)),C[7]?y?y.p(C,A):(y=Gle(C),y.c(),y.m(e,null)):y&&(y.d(1),y=null)},i(C){u||(Me(r),u=!0)},o(C){We(r),u=!1},d(C){C&&Fe(e),m[t].d(),y&&y.d()}}}function yCe(s,e,t){let r,a,u,{field:f}=e,{value:m}=e,{schemas:g}=e,{validationErrors:y}=e,{isCreateMode:C}=e,{id:A}=e,O;function N(ie){const oe=ie.currentTarget.value,K=L(oe);t(0,m=isNaN(K)?null:K)}function L(ie){return parseFloat(ie).toFixed(f.decimals)}function U(){r=Zz(this.value),t(8,r)}function W(ie){as[ie?"unshift":"push"](()=>{O=ie,t(5,O)})}function q(ie){m=ie,t(0,m)}function ee(ie){r=ie,t(8,r)}const F=ie=>t(0,m="");function ne(){m=Zz(this.value),t(0,m)}return s.$$set=ie=>{"field"in ie&&t(1,f=ie.field),"value"in ie&&t(0,m=ie.value),"schemas"in ie&&t(2,g=ie.schemas),"validationErrors"in ie&&t(10,y=ie.validationErrors),"isCreateMode"in ie&&t(3,C=ie.isCreateMode),"id"in ie&&t(4,A=ie.id)},s.$$.update=()=>{s.$$.dirty&1026&&t(7,a=Rp(y,f.name)),s.$$.dirty&10&&t(6,u=f.optionsFrom&&!(f.readonly&&!C))},t(8,r=""),[m,f,g,C,A,O,u,a,r,N,y,U,W,q,ee,F,ne]}class wCe extends Eo{constructor(e){super(),ko(this,e,yCe,vCe,So,{field:1,value:0,schemas:2,validationErrors:10,isCreateMode:3,id:4})}}function Kle(s){let e,t=s[1].help+"",r;return{c(){e=fe("small"),r=tn(t),Z(e,"class","text-primary opacity-50")},m(a,u){He(a,e,u),Q(e,r)},p(a,u){u&2&&t!==(t=a[1].help+"")&&Qn(r,t)},d(a){a&&Fe(e)}}}function _Ce(s){let e,t,r,a=s[1].label+"",u,f,m,g,y=s[1].name+"",C,A,O,N,L,U,W,q=s[1].help&&Kle(s);return{c(){e=fe("div"),t=fe("div"),r=fe("label"),u=tn(a),f=Je(),m=fe("a"),g=fe("code"),C=tn(y),O=Je(),N=fe("input"),L=Je(),q&&q.c(),Z(r,"for",s[4]),Z(r,"class","form-label"),Z(g,"class","text-primary opacity-50"),Z(m,"class","text-decoration-none"),Z(m,"href",A=s[3]+"/schemas/"+s[2].name+"/fields/edit/"+s[1].name),Z(t,"class","d-flex justify-content-between"),Z(N,"type","url"),Z(N,"id",s[4]),Z(N,"class","form-control"),Z(N,"placeholder","https://www.example.com"),Z(e,"class","mb-0")},m(ee,F){He(ee,e,F),Q(e,t),Q(t,r),Q(r,u),Q(t,f),Q(t,m),Q(m,g),Q(g,C),Q(e,O),Q(e,N),Ar(N,s[0]),Q(e,L),q&&q.m(e,null),U||(W=Fn(N,"input",s[5]),U=!0)},p(ee,[F]){F&2&&a!==(a=ee[1].label+"")&&Qn(u,a),F&2&&y!==(y=ee[1].name+"")&&Qn(C,y),F&6&&A!==(A=ee[3]+"/schemas/"+ee[2].name+"/fields/edit/"+ee[1].name)&&Z(m,"href",A),F&1&&N.value!==ee[0]&&Ar(N,ee[0]),ee[1].help?q?q.p(ee,F):(q=Kle(ee),q.c(),q.m(e,null)):q&&(q.d(1),q=null)},i:xn,o:xn,d(ee){ee&&Fe(e),q&&q.d(),U=!1,W()}}}function CCe(s,e,t){const r=ga("channelurl");let{field:a}=e,{value:u}=e,{schema:f}=e,m=mu.exports.uniqueId();function g(){u=this.value,t(0,u)}return s.$$set=y=>{"field"in y&&t(1,a=y.field),"value"in y&&t(0,u=y.value),"schema"in y&&t(2,f=y.schema)},[u,a,f,r,m,g]}class SCe extends Eo{constructor(e){super(),ko(this,e,CCe,_Ce,So,{field:1,value:0,schema:2})}}var vte=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"],KD={_disable:[],allowInput:!1,allowInvalidPreload:!1,altFormat:"F j, Y",altInput:!1,altInputClass:"form-control input",animate:typeof window=="object"&&window.navigator.userAgent.indexOf("MSIE")===-1,ariaDateFormat:"F j, Y",autoFillDefaultTime:!0,clickOpens:!0,closeOnSelect:!0,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enableSeconds:!1,enableTime:!1,errorHandler:function(s){return typeof console<"u"&&console.warn(s)},getWeek:function(s){var e=new Date(s.getTime());e.setHours(0,0,0,0),e.setDate(e.getDate()+3-(e.getDay()+6)%7);var t=new Date(e.getFullYear(),0,4);return 1+Math.round(((e.getTime()-t.getTime())/864e5-3+(t.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:"default",minuteIncrement:5,mode:"single",monthSelectorType:"dropdown",nextArrow:"",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,prevArrow:"",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},BP={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(s){var e=s%100;if(e>3&&e<21)return"th";switch(e%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",monthAriaLabel:"Month",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:!1},Sp=function(s,e){return e===void 0&&(e=2),("000"+s).slice(e*-1)},T0=function(s){return s===!0?1:0};function Yle(s,e){var t;return function(){var r=this,a=arguments;clearTimeout(t),t=setTimeout(function(){return s.apply(r,a)},e)}}var yte=function(s){return s instanceof Array?s:[s]};function Cg(s,e,t){if(t===!0)return s.classList.add(e);s.classList.remove(e)}function al(s,e,t){var r=window.document.createElement(s);return e=e||"",t=t||"",r.className=e,t!==void 0&&(r.textContent=t),r}function W$(s){for(;s.firstChild;)s.removeChild(s.firstChild)}function jhe(s,e){if(e(s))return s;if(s.parentNode)return jhe(s.parentNode,e)}function U$(s,e){var t=al("div","numInputWrapper"),r=al("input","numInput "+s),a=al("span","arrowUp"),u=al("span","arrowDown");if(navigator.userAgent.indexOf("MSIE 9.0")===-1?r.type="number":(r.type="text",r.pattern="\\d*"),e!==void 0)for(var f in e)r.setAttribute(f,e[f]);return t.appendChild(r),t.appendChild(a),t.appendChild(u),t}function w1(s){try{if(typeof s.composedPath=="function"){var e=s.composedPath();return e[0]}return s.target}catch{return s.target}}var wte=function(){},oV=function(s,e,t){return t.months[e?"shorthand":"longhand"][s]},kCe={D:wte,F:function(s,e,t){s.setMonth(t.months.longhand.indexOf(e))},G:function(s,e){s.setHours((s.getHours()>=12?12:0)+parseFloat(e))},H:function(s,e){s.setHours(parseFloat(e))},J:function(s,e){s.setDate(parseFloat(e))},K:function(s,e,t){s.setHours(s.getHours()%12+12*T0(new RegExp(t.amPM[1],"i").test(e)))},M:function(s,e,t){s.setMonth(t.months.shorthand.indexOf(e))},S:function(s,e){s.setSeconds(parseFloat(e))},U:function(s,e){return new Date(parseFloat(e)*1e3)},W:function(s,e,t){var r=parseInt(e),a=new Date(s.getFullYear(),0,2+(r-1)*7,0,0,0,0);return a.setDate(a.getDate()-a.getDay()+t.firstDayOfWeek),a},Y:function(s,e){s.setFullYear(parseFloat(e))},Z:function(s,e){return new Date(e)},d:function(s,e){s.setDate(parseFloat(e))},h:function(s,e){s.setHours((s.getHours()>=12?12:0)+parseFloat(e))},i:function(s,e){s.setMinutes(parseFloat(e))},j:function(s,e){s.setDate(parseFloat(e))},l:wte,m:function(s,e){s.setMonth(parseFloat(e)-1)},n:function(s,e){s.setMonth(parseFloat(e)-1)},s:function(s,e){s.setSeconds(parseFloat(e))},u:function(s,e){return new Date(parseFloat(e))},w:wte,y:function(s,e){s.setFullYear(2e3+parseFloat(e))}},LA={D:"",F:"",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"},AP={Z:function(s){return s.toISOString()},D:function(s,e,t){return e.weekdays.shorthand[AP.w(s,e,t)]},F:function(s,e,t){return oV(AP.n(s,e,t)-1,!1,e)},G:function(s,e,t){return Sp(AP.h(s,e,t))},H:function(s){return Sp(s.getHours())},J:function(s,e){return e.ordinal!==void 0?s.getDate()+e.ordinal(s.getDate()):s.getDate()},K:function(s,e){return e.amPM[T0(s.getHours()>11)]},M:function(s,e){return oV(s.getMonth(),!0,e)},S:function(s){return Sp(s.getSeconds())},U:function(s){return s.getTime()/1e3},W:function(s,e,t){return t.getWeek(s)},Y:function(s){return Sp(s.getFullYear(),4)},d:function(s){return Sp(s.getDate())},h:function(s){return s.getHours()%12?s.getHours()%12:12},i:function(s){return Sp(s.getMinutes())},j:function(s){return s.getDate()},l:function(s,e){return e.weekdays.longhand[s.getDay()]},m:function(s){return Sp(s.getMonth()+1)},n:function(s){return s.getMonth()+1},s:function(s){return s.getSeconds()},u:function(s){return s.getTime()},w:function(s){return s.getDay()},y:function(s){return String(s.getFullYear()).substring(2)}},Zhe=function(s){var e=s.config,t=e===void 0?KD:e,r=s.l10n,a=r===void 0?BP:r,u=s.isMobile,f=u===void 0?!1:u;return function(m,g,y){var C=y||a;return t.formatDate!==void 0&&!f?t.formatDate(m,g,C):g.split("").map(function(A,O,N){return AP[A]&&N[O-1]!=="\\"?AP[A](m,C,t):A!=="\\"?A:""}).join("")}},yne=function(s){var e=s.config,t=e===void 0?KD:e,r=s.l10n,a=r===void 0?BP:r;return function(u,f,m,g){if(!(u!==0&&!u)){var y=g||a,C,A=u;if(u instanceof Date)C=new Date(u.getTime());else if(typeof u!="string"&&u.toFixed!==void 0)C=new Date(u);else if(typeof u=="string"){var O=f||(t||KD).dateFormat,N=String(u).trim();if(N==="today")C=new Date,m=!0;else if(t&&t.parseDate)C=t.parseDate(u,O);else if(/Z$/.test(N)||/GMT$/.test(N))C=new Date(u);else{for(var L=void 0,U=[],W=0,q=0,ee="";WMath.min(e,t)&&s=0?new Date:new Date(t.config.minDate.getTime()),At=Cte(t.config);Xe.setHours(At.hours,At.minutes,At.seconds,Xe.getMilliseconds()),t.selectedDates=[Xe],t.latestSelectedDateObj=Xe}$e!==void 0&&$e.type!=="blur"&&Ii($e);var Ut=t._input.value;A(),an(),t._input.value!==Ut&&t._debouncedChange()}function y($e,Xe){return $e%12+12*T0(Xe===t.l10n.amPM[1])}function C($e){switch($e%24){case 0:case 12:return 12;default:return $e%12}}function A(){if(!(t.hourElement===void 0||t.minuteElement===void 0)){var $e=(parseInt(t.hourElement.value.slice(-2),10)||0)%24,Xe=(parseInt(t.minuteElement.value,10)||0)%60,At=t.secondElement!==void 0?(parseInt(t.secondElement.value,10)||0)%60:0;t.amPM!==void 0&&($e=y($e,t.amPM.textContent));var Ut=t.config.minTime!==void 0||t.config.minDate&&t.minDateHasTime&&t.latestSelectedDateObj&&k1(t.latestSelectedDateObj,t.config.minDate,!0)===0,Un=t.config.maxTime!==void 0||t.config.maxDate&&t.maxDateHasTime&&t.latestSelectedDateObj&&k1(t.latestSelectedDateObj,t.config.maxDate,!0)===0;if(t.config.maxTime!==void 0&&t.config.minTime!==void 0&&t.config.minTime>t.config.maxTime){var lo=_te(t.config.minTime.getHours(),t.config.minTime.getMinutes(),t.config.minTime.getSeconds()),mo=_te(t.config.maxTime.getHours(),t.config.maxTime.getMinutes(),t.config.maxTime.getSeconds()),cn=_te($e,Xe,At);if(cn>mo&&cn=12)]),t.secondElement!==void 0&&(t.secondElement.value=Sp(At)))}function L($e){var Xe=w1($e),At=parseInt(Xe.value)+($e.delta||0);(At/1e3>1||$e.key==="Enter"&&!/[^\d]/.test(At.toString()))&&Mt(At)}function U($e,Xe,At,Ut){if(Xe instanceof Array)return Xe.forEach(function(Un){return U($e,Un,At,Ut)});if($e instanceof Array)return $e.forEach(function(Un){return U(Un,Xe,At,Ut)});$e.addEventListener(Xe,At,Ut),t._handlers.push({remove:function(){return $e.removeEventListener(Xe,At,Ut)}})}function W(){Mo("onChange")}function q(){if(t.config.wrap&&["open","close","toggle","clear"].forEach(function(At){Array.prototype.forEach.call(t.element.querySelectorAll("[data-"+At+"]"),function(Ut){return U(Ut,"click",t[At])})}),t.isMobile){Zr();return}var $e=Yle(Yo,50);if(t._debouncedChange=Yle(W,TCe),t.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&U(t.daysContainer,"mouseover",function(At){t.config.mode==="range"&&xo(w1(At))}),U(t._input,"keydown",ao),t.calendarContainer!==void 0&&U(t.calendarContainer,"keydown",ao),!t.config.inline&&!t.config.static&&U(window,"resize",$e),window.ontouchstart!==void 0?U(window.document,"touchstart",Ye):U(window.document,"mousedown",Ye),U(window.document,"focus",Ye,{capture:!0}),t.config.clickOpens===!0&&(U(t._input,"focus",t.open),U(t._input,"click",t.open)),t.daysContainer!==void 0&&(U(t.monthNav,"click",ps),U(t.monthNav,["keyup","increment"],L),U(t.daysContainer,"click",Xn)),t.timeContainer!==void 0&&t.minuteElement!==void 0&&t.hourElement!==void 0){var Xe=function(At){return w1(At).select()};U(t.timeContainer,["increment"],g),U(t.timeContainer,"blur",g,{capture:!0}),U(t.timeContainer,"click",F),U([t.hourElement,t.minuteElement],["focus","click"],Xe),t.secondElement!==void 0&&U(t.secondElement,"focus",function(){return t.secondElement&&t.secondElement.select()}),t.amPM!==void 0&&U(t.amPM,"click",function(At){g(At)})}t.config.allowInput&&U(t._input,"blur",bo)}function ee($e,Xe){var At=$e!==void 0?t.parseDate($e):t.latestSelectedDateObj||(t.config.minDate&&t.config.minDate>t.now?t.config.minDate:t.config.maxDate&&t.config.maxDate1),t.calendarContainer.appendChild($e);var Un=t.config.appendTo!==void 0&&t.config.appendTo.nodeType!==void 0;if((t.config.inline||t.config.static)&&(t.calendarContainer.classList.add(t.config.inline?"inline":"static"),t.config.inline&&(!Un&&t.element.parentNode?t.element.parentNode.insertBefore(t.calendarContainer,t._input.nextSibling):t.config.appendTo!==void 0&&t.config.appendTo.appendChild(t.calendarContainer)),t.config.static)){var lo=al("div","flatpickr-wrapper");t.element.parentNode&&t.element.parentNode.insertBefore(lo,t.element),lo.appendChild(t.element),t.altInput&&lo.appendChild(t.altInput),lo.appendChild(t.calendarContainer)}!t.config.static&&!t.config.inline&&(t.config.appendTo!==void 0?t.config.appendTo:window.document.body).appendChild(t.calendarContainer)}function oe($e,Xe,At,Ut){var Un=he(Xe,!0),lo=al("span",$e,Xe.getDate().toString());return lo.dateObj=Xe,lo.$i=Ut,lo.setAttribute("aria-label",t.formatDate(Xe,t.config.ariaDateFormat)),$e.indexOf("hidden")===-1&&k1(Xe,t.now)===0&&(t.todayDateElem=lo,lo.classList.add("today"),lo.setAttribute("aria-current","date")),Un?(lo.tabIndex=-1,Bs(Xe)&&(lo.classList.add("selected"),t.selectedDateElem=lo,t.config.mode==="range"&&(Cg(lo,"startRange",t.selectedDates[0]&&k1(Xe,t.selectedDates[0],!0)===0),Cg(lo,"endRange",t.selectedDates[1]&&k1(Xe,t.selectedDates[1],!0)===0),$e==="nextMonthDay"&&lo.classList.add("inRange")))):lo.classList.add("flatpickr-disabled"),t.config.mode==="range"&&ea(Xe)&&!Bs(Xe)&&lo.classList.add("inRange"),t.weekNumbers&&t.config.showMonths===1&&$e!=="prevMonthDay"&&Ut%7===6&&t.weekNumbers.insertAdjacentHTML("beforeend",""+t.config.getWeek(Xe)+""),Mo("onDayCreate",lo),lo}function K($e){$e.focus(),t.config.mode==="range"&&xo($e)}function Re($e){for(var Xe=$e>0?0:t.config.showMonths-1,At=$e>0?t.config.showMonths:-1,Ut=Xe;Ut!=At;Ut+=$e)for(var Un=t.daysContainer.children[Ut],lo=$e>0?0:Un.children.length-1,mo=$e>0?Un.children.length:-1,cn=lo;cn!=mo;cn+=$e){var es=Un.children[cn];if(es.className.indexOf("hidden")===-1&&he(es.dateObj))return es}}function Ce($e,Xe){for(var At=$e.className.indexOf("Month")===-1?$e.dateObj.getMonth():t.currentMonth,Ut=Xe>0?t.config.showMonths:-1,Un=Xe>0?1:-1,lo=At-t.currentMonth;lo!=Ut;lo+=Un)for(var mo=t.daysContainer.children[lo],cn=At-t.currentMonth===lo?$e.$i+Xe:Xe<0?mo.children.length-1:0,es=mo.children.length,wo=cn;wo>=0&&wo0?es:-1);wo+=Un){var cs=mo.children[wo];if(cs.className.indexOf("hidden")===-1&&he(cs.dateObj)&&Math.abs($e.$i-wo)>=Math.abs(Xe))return K(cs)}t.changeMonth(Un),Ee(Re(Un),0)}function Ee($e,Xe){var At=u(),Ut=ls(At||document.body),Un=$e!==void 0?$e:Ut?At:t.selectedDateElem!==void 0&&ls(t.selectedDateElem)?t.selectedDateElem:t.todayDateElem!==void 0&&ls(t.todayDateElem)?t.todayDateElem:Re(Xe>0?1:-1);Un===void 0?t._input.focus():Ut?Ce(Un,Xe):K(Un)}function ye($e,Xe){for(var At=(new Date($e,Xe,1).getDay()-t.l10n.firstDayOfWeek+7)%7,Ut=t.utils.getDaysInMonth((Xe-1+12)%12,$e),Un=t.utils.getDaysInMonth(Xe,$e),lo=window.document.createDocumentFragment(),mo=t.config.showMonths>1,cn=mo?"prevMonthDay hidden":"prevMonthDay",es=mo?"nextMonthDay hidden":"nextMonthDay",wo=Ut+1-At,cs=0;wo<=Ut;wo++,cs++)lo.appendChild(oe("flatpickr-day "+cn,new Date($e,Xe-1,wo),wo,cs));for(wo=1;wo<=Un;wo++,cs++)lo.appendChild(oe("flatpickr-day",new Date($e,Xe,wo),wo,cs));for(var wr=Un+1;wr<=42-At&&(t.config.showMonths===1||cs%7!==0);wr++,cs++)lo.appendChild(oe("flatpickr-day "+es,new Date($e,Xe+1,wr%Un),wr,cs));var Ir=al("div","dayContainer");return Ir.appendChild(lo),Ir}function be(){if(t.daysContainer!==void 0){W$(t.daysContainer),t.weekNumbers&&W$(t.weekNumbers);for(var $e=document.createDocumentFragment(),Xe=0;Xe1||t.config.monthSelectorType!=="dropdown")){var $e=function(Ut){return t.config.minDate!==void 0&&t.currentYear===t.config.minDate.getFullYear()&&Utt.config.maxDate.getMonth())};t.monthsDropdownContainer.tabIndex=-1,t.monthsDropdownContainer.innerHTML="";for(var Xe=0;Xe<12;Xe++)if(!!$e(Xe)){var At=al("option","flatpickr-monthDropdown-month");At.value=new Date(t.currentYear,Xe).getMonth().toString(),At.textContent=oV(Xe,t.config.shorthandCurrentMonth,t.l10n),At.tabIndex=-1,t.currentMonth===Xe&&(At.selected=!0),t.monthsDropdownContainer.appendChild(At)}}}function ft(){var $e=al("div","flatpickr-month"),Xe=window.document.createDocumentFragment(),At;t.config.showMonths>1||t.config.monthSelectorType==="static"?At=al("span","cur-month"):(t.monthsDropdownContainer=al("select","flatpickr-monthDropdown-months"),t.monthsDropdownContainer.setAttribute("aria-label",t.l10n.monthAriaLabel),U(t.monthsDropdownContainer,"change",function(mo){var cn=w1(mo),es=parseInt(cn.value,10);t.changeMonth(es-t.currentMonth),Mo("onMonthChange")}),lt(),At=t.monthsDropdownContainer);var Ut=U$("cur-year",{tabindex:"-1"}),Un=Ut.getElementsByTagName("input")[0];Un.setAttribute("aria-label",t.l10n.yearAriaLabel),t.config.minDate&&Un.setAttribute("min",t.config.minDate.getFullYear().toString()),t.config.maxDate&&(Un.setAttribute("max",t.config.maxDate.getFullYear().toString()),Un.disabled=!!t.config.minDate&&t.config.minDate.getFullYear()===t.config.maxDate.getFullYear());var lo=al("div","flatpickr-current-month");return lo.appendChild(At),lo.appendChild(Ut),Xe.appendChild(lo),$e.appendChild(Xe),{container:$e,yearElement:Un,monthElement:At}}function bt(){W$(t.monthNav),t.monthNav.appendChild(t.prevMonthNav),t.config.showMonths&&(t.yearElements=[],t.monthElements=[]);for(var $e=t.config.showMonths;$e--;){var Xe=ft();t.yearElements.push(Xe.yearElement),t.monthElements.push(Xe.monthElement),t.monthNav.appendChild(Xe.container)}t.monthNav.appendChild(t.nextMonthNav)}function z(){return t.monthNav=al("div","flatpickr-months"),t.yearElements=[],t.monthElements=[],t.prevMonthNav=al("span","flatpickr-prev-month"),t.prevMonthNav.innerHTML=t.config.prevArrow,t.nextMonthNav=al("span","flatpickr-next-month"),t.nextMonthNav.innerHTML=t.config.nextArrow,bt(),Object.defineProperty(t,"_hidePrevMonthArrow",{get:function(){return t.__hidePrevMonthArrow},set:function($e){t.__hidePrevMonthArrow!==$e&&(Cg(t.prevMonthNav,"flatpickr-disabled",$e),t.__hidePrevMonthArrow=$e)}}),Object.defineProperty(t,"_hideNextMonthArrow",{get:function(){return t.__hideNextMonthArrow},set:function($e){t.__hideNextMonthArrow!==$e&&(Cg(t.nextMonthNav,"flatpickr-disabled",$e),t.__hideNextMonthArrow=$e)}}),t.currentYearElement=t.yearElements[0],gs(),t.monthNav}function gt(){t.calendarContainer.classList.add("hasTime"),t.config.noCalendar&&t.calendarContainer.classList.add("noCalendar");var $e=Cte(t.config);t.timeContainer=al("div","flatpickr-time"),t.timeContainer.tabIndex=-1;var Xe=al("span","flatpickr-time-separator",":"),At=U$("flatpickr-hour",{"aria-label":t.l10n.hourAriaLabel});t.hourElement=At.getElementsByTagName("input")[0];var Ut=U$("flatpickr-minute",{"aria-label":t.l10n.minuteAriaLabel});if(t.minuteElement=Ut.getElementsByTagName("input")[0],t.hourElement.tabIndex=t.minuteElement.tabIndex=-1,t.hourElement.value=Sp(t.latestSelectedDateObj?t.latestSelectedDateObj.getHours():t.config.time_24hr?$e.hours:C($e.hours)),t.minuteElement.value=Sp(t.latestSelectedDateObj?t.latestSelectedDateObj.getMinutes():$e.minutes),t.hourElement.setAttribute("step",t.config.hourIncrement.toString()),t.minuteElement.setAttribute("step",t.config.minuteIncrement.toString()),t.hourElement.setAttribute("min",t.config.time_24hr?"0":"1"),t.hourElement.setAttribute("max",t.config.time_24hr?"23":"12"),t.hourElement.setAttribute("maxlength","2"),t.minuteElement.setAttribute("min","0"),t.minuteElement.setAttribute("max","59"),t.minuteElement.setAttribute("maxlength","2"),t.timeContainer.appendChild(At),t.timeContainer.appendChild(Xe),t.timeContainer.appendChild(Ut),t.config.time_24hr&&t.timeContainer.classList.add("time24hr"),t.config.enableSeconds){t.timeContainer.classList.add("hasSeconds");var Un=U$("flatpickr-second");t.secondElement=Un.getElementsByTagName("input")[0],t.secondElement.value=Sp(t.latestSelectedDateObj?t.latestSelectedDateObj.getSeconds():$e.seconds),t.secondElement.setAttribute("step",t.minuteElement.getAttribute("step")),t.secondElement.setAttribute("min","0"),t.secondElement.setAttribute("max","59"),t.secondElement.setAttribute("maxlength","2"),t.timeContainer.appendChild(al("span","flatpickr-time-separator",":")),t.timeContainer.appendChild(Un)}return t.config.time_24hr||(t.amPM=al("span","flatpickr-am-pm",t.l10n.amPM[T0((t.latestSelectedDateObj?t.hourElement.value:t.config.defaultHour)>11)]),t.amPM.title=t.l10n.toggleTitle,t.amPM.tabIndex=-1,t.timeContainer.appendChild(t.amPM)),t.timeContainer}function tt(){t.weekdayContainer?W$(t.weekdayContainer):t.weekdayContainer=al("div","flatpickr-weekdays");for(var $e=t.config.showMonths;$e--;){var Xe=al("div","flatpickr-weekdaycontainer");t.weekdayContainer.appendChild(Xe)}return Ct(),t.weekdayContainer}function Ct(){if(!!t.weekdayContainer){var $e=t.l10n.firstDayOfWeek,Xe=Xle(t.l10n.weekdays.shorthand);$e>0&&$e{const xt=bt(St,Xt).join("");return gt(xt)},kt=(St,Xt)=>{const xt=bt(St,Xt).join("").replace(/\s/g,"");return gt(xt)},Le=(St,Xt)=>()=>Xt(St.getBody(),St.schema),at=(St,Xt)=>()=>Xt(St.selection.getRng().cloneContents(),St.schema),_n=St=>Le(St,tt),Tt=St=>({body:{getWordCount:_n(St),getCharacterCount:Le(St,Ct),getCharacterCountWithoutSpaces:Le(St,kt)},selection:{getWordCount:at(St,tt),getCharacterCount:at(St,Ct),getCharacterCountWithoutSpaces:at(St,kt)},getCount:_n(St)}),Rn=(St,Xt)=>{St.windowManager.open({title:"Word Count",body:{type:"panel",items:[{type:"table",header:["Count","Document","Selection"],cells:[["Words",String(Xt.body.getWordCount()),String(Xt.selection.getWordCount())],["Characters (no spaces)",String(Xt.body.getCharacterCountWithoutSpaces()),String(Xt.selection.getCharacterCountWithoutSpaces())],["Characters",String(Xt.body.getCharacterCount()),String(Xt.selection.getCharacterCount())]]}]},buttons:[{type:"cancel",name:"close",text:"Close",primary:!0}]})},Ye=(St,Xt)=>{St.addCommand("mceWordCount",()=>Rn(St,Xt))},Mt=(St,Xt)=>{let xt=null;return{cancel:()=>{t(xt)||(clearTimeout(xt),xt=null)},throttle:(...mn)=>{t(xt)&&(xt=setTimeout(()=>{xt=null,St.apply(null,mn)},Xt))}}};var he=tinymce.util.Tools.resolve("tinymce.util.Delay");const ls=(St,Xt)=>{St.dispatch("wordCountUpdate",{wordCount:{words:Xt.body.getWordCount(),characters:Xt.body.getCharacterCount(),charactersWithoutSpaces:Xt.body.getCharacterCountWithoutSpaces()}})},bo=(St,Xt)=>{ls(St,Xt)},ao=(St,Xt,xt)=>{const Pe=Mt(()=>bo(St,Xt),xt);St.on("init",()=>{bo(St,Xt),he.setEditorTimeout(St,()=>{St.on("SetContent BeforeAddUndo Undo Redo ViewUpdate keyup",Pe.throttle)},0),St.on("remove",Pe.cancel)})},xo=St=>{const Xt=()=>St.execCommand("mceWordCount");St.ui.registry.addButton("wordcount",{tooltip:"Word count",icon:"character-count",onAction:Xt}),St.ui.registry.addMenuItem("wordcount",{text:"Word count",icon:"character-count",onAction:Xt})};var Yo=(St=300)=>{s.add("wordcount",Xt=>{const xt=Tt(Xt);return Ye(Xt,xt),xo(Xt),ao(Xt,xt,St),xt})};Yo()})();function U_e(s){let e,t;return{c(){e=fe("div"),t=fe("div"),Z(t,"class","form-control"),Z(e,"class","tox-wrapper")},m(r,a){He(r,e,a),Q(e,t),t.innerHTML=s[0],s[4](t),s[5](e)},p(r,[a]){a&1&&(t.innerHTML=r[0])},i:xn,o:xn,d(r){r&&Fe(e),s[4](null),s[5](null)}}}const j_e="bold italic underline strikethrough removeformat | link | subscript superscript bullist numlist media image codesample table code wordcount blockquote indent outdent blocks";function Z_e(s,e,t){let{value:r=""}=e,{additionalConfig:a={}}=e,u="",f,m,g;const y=["autoresize","code","image","table","codesample","link","lists","media","wordcount"];she(()=>{m&&m.destroy()}),mv(()=>{const O={target:f,toolbar_mode:"sliding",toolbar_sticky:!0,skin:!1,content_css:!1,content_style:W_e.toString(),branding:!1,inline:!1,plugins:y,contextmenu:!1,menubar:!1,statusbar:!1,entity_encoding:"raw",convert_urls:!1,toolbar:j_e,image_caption:!0,relative_urls:!1,browser_spellcheck:!0,max_height:600,content_style:"img {max-width: 100%;height: auto;",setup(N){m=N,N.on("init",function(L){N.setContent(r!=null?r:"")}),N.on("change input undo redo",function(L){u=N.getContent(),u!==r&&t(0,r=u)})}};V_e.init({...O,...a})});function C(O){as[O?"unshift":"push"](()=>{f=O,t(1,f)})}function A(O){as[O?"unshift":"push"](()=>{g=O,t(2,g)})}return s.$$set=O=>{"value"in O&&t(0,r=O.value),"additionalConfig"in O&&t(3,a=O.additionalConfig)},[r,f,g,a,C,A]}class Uhe extends Eo{constructor(e){super(),ko(this,e,Z_e,U_e,So,{value:0,additionalConfig:3})}}function q_e(s){let e,t,r,a;function u(m){s[2](m)}let f={additionalConfig:s[1]};return s[0].value!==void 0&&(f.value=s[0].value),t=new Uhe({props:f}),as.push(()=>Tr(t,"value",u)),{c(){e=fe("div"),rn(t.$$.fragment),Z(e,"class","mb-0")},m(m,g){He(m,e,g),on(t,e,null),a=!0},p(m,[g]){const y={};!r&&g&1&&(r=!0,y.value=m[0].value,Pr(()=>r=!1)),t.$set(y)},i(m){a||(Me(t.$$.fragment,m),a=!0)},o(m){We(t.$$.fragment,m),a=!1},d(m){m&&Fe(e),sn(t)}}}function G_e(s,e,t){let{block:r}=e,a={};function u(f){s.$$.not_equal(r.value,f)&&(r.value=f,t(0,r))}return s.$$set=f=>{"block"in f&&t(0,r=f.block)},[r,a,u]}class K_e extends Eo{constructor(e){super(),ko(this,e,G_e,q_e,So,{block:0})}}function Fle(s,e,t){const r=s.slice();return r[10]=e[t],r}function Hle(s){let e,t;return e=new jV({props:{sortableClass:"row row-cols-3 mt-3",$$slots:{default:[Y_e]},$$scope:{ctx:s}}}),e.$on("update",s[5]),{c(){rn(e.$$.fragment)},m(r,a){on(e,r,a),t=!0},p(r,a){const u={};a&8198&&(u.$$scope={dirty:a,ctx:r}),e.$set(u)},i(r){t||(Me(e.$$.fragment,r),t=!0)},o(r){We(e.$$.fragment,r),t=!1},d(r){sn(e,r)}}}function $le(s,e){let t,r,a,u;return r=new WV({props:{classes:"h-100",schemas:e[1],record:e[10],hasDelete:!0}}),r.$on("remove",e[4]),{key:s,first:null,c(){t=fe("div"),rn(r.$$.fragment),a=Je(),Z(t,"class","col mb-3"),this.first=t},m(f,m){He(f,t,m),on(r,t,null),Q(t,a),u=!0},p(f,m){e=f;const g={};m&2&&(g.schemas=e[1]),m&4&&(g.record=e[10]),r.$set(g)},i(f){u||(Me(r.$$.fragment,f),u=!0)},o(f){We(r.$$.fragment,f),u=!1},d(f){f&&Fe(t),sn(r)}}}function Y_e(s){let e=[],t=new Map,r,a,u=s[2];const f=m=>m[10].data.id;for(let m=0;m0&&Hle(s);return{c(){e=fe("div"),rn(t.$$.fragment),r=Je(),f&&f.c(),a=zs(),Z(e,"class","inline-card-wrapper")},m(m,g){He(m,e,g),on(t,e,null),He(m,r,g),f&&f.m(m,g),He(m,a,g),u=!0},p(m,[g]){const y={};g&1&&(y.field=m[0]),t.$set(y),m[2].length>0?f?(f.p(m,g),g&4&&Me(f,1)):(f=Hle(m),f.c(),Me(f,1),f.m(a.parentNode,a)):f&&(To(),We(f,1,1,()=>{f=null}),Do())},i(m){u||(Me(t.$$.fragment,m),Me(f),u=!0)},o(m){We(t.$$.fragment,m),We(f),u=!1},d(m){m&&Fe(e),sn(t),m&&Fe(r),f&&f.d(m),m&&Fe(a)}}}function J_e(s,e,t){let r,{block:a}=e,{record:u}=e,{field:f}=e,{schemas:m}=e,{graph:g}=e,y=m.filter(N=>f.collections.includes(N.name));function C(N){var L;N.preventDefault(),t(8,g.edges=g.edges.filter(U=>!(U.target===N.detail&&U.field===f.name)),g),t(7,a.value=(L=g.edges.filter(U=>{var W;return U.field===f.name&&((W=a.value)==null?void 0:W.includes(U.target))}).map(U=>U.target))!=null?L:[],a)}function A(N){t(8,g.edges=iI(N.detail.source,N.detail.target,g.edges,f.name),g)}function O(N){var F;N.preventDefault();const L=N.detail.records,U=N.detail.action;let W=L.map(ne=>({schema:ne.schema,target:ne.data.id,source:u.data.id,field:f.name,rank:""})),q=g.edges,ee=[];U==="replace"?(ee=W.map(ne=>ne.target),q=q.filter(ne=>ne.field!==f.name)):ee=[...(F=a.value)!=null?F:[],...W.map(ne=>ne.target)],t(7,a.value=mu.exports.uniq(ee),a),t(8,g.records=mu.exports.uniqBy([...g.records,...L],ne=>ne.data.id),g),t(8,g.edges=mu.exports.uniqBy([...q,...W],ne=>ne.target+ne.field),g)}return s.$$set=N=>{"block"in N&&t(7,a=N.block),"record"in N&&t(9,u=N.record),"field"in N&&t(0,f=N.field),"schemas"in N&&t(1,m=N.schemas),"graph"in N&&t(8,g=N.graph)},s.$$.update=()=>{var N;s.$$.dirty&897&&t(2,r=(N=g.edges.filter(L=>{var U;return L.field===f.name&&((U=a.value)==null?void 0:U.includes(L.target))}).map(L=>g.records.find(U=>U.data.id===L.target&&u.data.id===L.source)).filter(L=>{var U;return!!((U=L==null?void 0:L.data)!=null&&U.id)}))!=null?N:[])},[f,m,r,y,C,A,O,a,g,u]}class Q_e extends Eo{constructor(e){super(),ko(this,e,J_e,X_e,So,{block:7,record:9,field:0,schemas:1,graph:8})}}function eCe(s){let e,t,r,a;function u(g){s[8](g)}function f(g){s[9](g)}let m={record:s[2],field:s[3],schemas:s[4]};return s[0]!==void 0&&(m.graph=s[0]),s[1]!==void 0&&(m.block=s[1]),e=new Q_e({props:m}),as.push(()=>Tr(e,"graph",u)),as.push(()=>Tr(e,"block",f)),{c(){rn(e.$$.fragment)},m(g,y){on(e,g,y),a=!0},p(g,y){const C={};y&4&&(C.record=g[2]),y&8&&(C.field=g[3]),y&16&&(C.schemas=g[4]),!t&&y&1&&(t=!0,C.graph=g[0],Pr(()=>t=!1)),!r&&y&2&&(r=!0,C.block=g[1],Pr(()=>r=!1)),e.$set(C)},i(g){a||(Me(e.$$.fragment,g),a=!0)},o(g){We(e.$$.fragment,g),a=!1},d(g){sn(e,g)}}}function tCe(s){let e,t,r;function a(f){s[7](f)}let u={};return s[1]!==void 0&&(u.block=s[1]),e=new K_e({props:u}),as.push(()=>Tr(e,"block",a)),{c(){rn(e.$$.fragment)},m(f,m){on(e,f,m),r=!0},p(f,m){const g={};!t&&m&2&&(t=!0,g.block=f[1],Pr(()=>t=!1)),e.$set(g)},i(f){r||(Me(e.$$.fragment,f),r=!0)},o(f){We(e.$$.fragment,f),r=!1},d(f){sn(e,f)}}}function nCe(s){let e,t,r;function a(f){s[6](f)}let u={};return s[1]!==void 0&&(u.block=s[1]),e=new z_e({props:u}),as.push(()=>Tr(e,"block",a)),{c(){rn(e.$$.fragment)},m(f,m){on(e,f,m),r=!0},p(f,m){const g={};!t&&m&2&&(t=!0,g.block=f[1],Pr(()=>t=!1)),e.$set(g)},i(f){r||(Me(e.$$.fragment,f),r=!0)},o(f){We(e.$$.fragment,f),r=!1},d(f){sn(e,f)}}}function oCe(s){let e,t,r;function a(f){s[5](f)}let u={};return s[1]!==void 0&&(u.block=s[1]),e=new F_e({props:u}),as.push(()=>Tr(e,"block",a)),{c(){rn(e.$$.fragment)},m(f,m){on(e,f,m),r=!0},p(f,m){const g={};!t&&m&2&&(t=!0,g.block=f[1],Pr(()=>t=!1)),e.$set(g)},i(f){r||(Me(e.$$.fragment,f),r=!0)},o(f){We(e.$$.fragment,f),r=!1},d(f){sn(e,f)}}}function sCe(s){let e,t,r=s[1].ui+"",a,u,f,m,g;const y=[oCe,nCe,tCe,eCe],C=[];function A(O,N){return O[1].ui==="text"?0:O[1].ui==="textarea"?1:O[1].ui==="rich"?2:O[1].ui==="reference"?3:-1}return~(f=A(s))&&(m=C[f]=y[f](s)),{c(){e=fe("div"),t=fe("span"),a=tn(r),u=Je(),m&&m.c(),Z(t,"class","text-muted d-block fs-6 mb-1"),Z(e,"class","card editor-field bg-light lx-card d-flex")},m(O,N){He(O,e,N),Q(e,t),Q(t,a),Q(e,u),~f&&C[f].m(e,null),g=!0},p(O,[N]){(!g||N&2)&&r!==(r=O[1].ui+"")&&Qn(a,r);let L=f;f=A(O),f===L?~f&&C[f].p(O,N):(m&&(To(),We(C[L],1,1,()=>{C[L]=null}),Do()),~f?(m=C[f],m?m.p(O,N):(m=C[f]=y[f](O),m.c()),Me(m,1),m.m(e,null)):m=null)},i(O){g||(Me(m),g=!0)},o(O){We(m),g=!1},d(O){O&&Fe(e),~f&&C[f].d()}}}function rCe(s,e,t){let{record:r}=e,{field:a}=e,{schemas:u}=e,{graph:f}=e,{block:m}=e;function g(N){m=N,t(1,m)}function y(N){m=N,t(1,m)}function C(N){m=N,t(1,m)}function A(N){f=N,t(0,f)}function O(N){m=N,t(1,m)}return s.$$set=N=>{"record"in N&&t(2,r=N.record),"field"in N&&t(3,a=N.field),"schemas"in N&&t(4,u=N.schemas),"graph"in N&&t(0,f=N.graph),"block"in N&&t(1,m=N.block)},[f,m,r,a,u,g,y,C,A,O]}class iCe extends Eo{constructor(e){super(),ko(this,e,rCe,sCe,So,{record:2,field:3,schemas:4,graph:0,block:1})}}function zle(s,e,t){const r=s.slice();return r[9]=e[t],r[10]=e,r[11]=t,r}function Vle(s,e){let t,r,a,u,f,m,g,y,C,A=xn,O;function N(ee){e[6](ee,e[9],e[10],e[11])}function L(ee){e[7](ee)}let U={record:e[2],field:e[3],schemas:e[4]};e[9]!==void 0&&(U.block=e[9]),e[1]!==void 0&&(U.graph=e[1]),r=new iCe({props:U}),as.push(()=>Tr(r,"block",N)),as.push(()=>Tr(r,"graph",L));function W(ee){e[8](ee)}let q={};return e[0]!==void 0&&(q.blockData=e[0]),m=new zhe({props:q}),as.push(()=>Tr(m,"blockData",W)),{key:s,first:null,c(){t=fe("div"),rn(r.$$.fragment),f=Je(),rn(m.$$.fragment),y=Je(),Z(t,"class","block-field-wrapper"),this.first=t},m(ee,F){He(ee,t,F),on(r,t,null),Q(t,f),on(m,t,null),Q(t,y),O=!0},p(ee,F){e=ee;const ne={};F&4&&(ne.record=e[2]),F&8&&(ne.field=e[3]),F&16&&(ne.schemas=e[4]),!a&&F&1&&(a=!0,ne.block=e[9],Pr(()=>a=!1)),!u&&F&2&&(u=!0,ne.graph=e[1],Pr(()=>u=!1)),r.$set(ne);const ie={};!g&&F&1&&(g=!0,ie.blockData=e[0],Pr(()=>g=!1)),m.$set(ie)},r(){C=t.getBoundingClientRect()},f(){nhe(t),A()},a(){A(),A=the(t,C,$he,{delay:250,duration:250,easing:che})},i(ee){O||(Me(r.$$.fragment,ee),Me(m.$$.fragment,ee),O=!0)},o(ee){We(r.$$.fragment,ee),We(m.$$.fragment,ee),O=!1},d(ee){ee&&Fe(t),sn(r),sn(m)}}}function aCe(s){let e,t,r,a,u=[],f=new Map,m,g;function y(N){s[5](N)}let C={};s[0]!==void 0&&(C.blockData=s[0]),t=new zhe({props:C}),as.push(()=>Tr(t,"blockData",y));let A=s[0];const O=N=>N[9].id;for(let N=0;Nr=!1)),t.$set(U),L&31){A=N[0],To();for(let W=0;W{"record"in O&&t(2,r=O.record),"field"in O&&t(3,a=O.field),"value"in O&&t(0,u=O.value),"schemas"in O&&t(4,f=O.schemas),"graph"in O&&t(1,m=O.graph)},[u,m,r,a,f,g,y,C,A]}class cCe extends Eo{constructor(e){super(),ko(this,e,lCe,aCe,So,{record:2,field:3,value:0,schemas:4,graph:1})}}function Wle(s){let e,t;return{c(){e=fe("div"),t=tn(s[4]),Z(e,"class","invalid-feedback d-block")},m(r,a){He(r,e,a),Q(e,t)},p(r,a){a&16&&Qn(t,r[4])},d(r){r&&Fe(e)}}}function uCe(s){let e,t,r,a,u,f,m,g,y,C,A,O=s[4]&&Wle(s);return{c(){e=fe("div"),t=fe("div"),r=fe("div"),a=fe("input"),f=Je(),m=fe("input"),y=Je(),O&&O.c(),Z(a,"type","color"),Z(a,"id",s[3]),Z(a,"class","form-control form-control-color"),a.disabled=u=s[1].readonly&&!s[2],is(r,"width","64px"),Z(m,"type","text"),Z(m,"id",s[3]),Z(m,"class","form-control"),m.readOnly=g=s[1].readonly&&!s[2],Es(m,"is-invalid",s[4]),Z(t,"class","input-group "),Z(e,"class","mb-0")},m(N,L){He(N,e,L),Q(e,t),Q(t,r),Q(r,a),Ar(a,s[0]),Q(t,f),Q(t,m),Ar(m,s[0]),Q(e,y),O&&O.m(e,null),C||(A=[Fn(a,"input",s[6]),Fn(m,"input",s[7])],C=!0)},p(N,[L]){L&8&&Z(a,"id",N[3]),L&6&&u!==(u=N[1].readonly&&!N[2])&&(a.disabled=u),L&1&&Ar(a,N[0]),L&8&&Z(m,"id",N[3]),L&6&&g!==(g=N[1].readonly&&!N[2])&&(m.readOnly=g),L&1&&m.value!==N[0]&&Ar(m,N[0]),L&16&&Es(m,"is-invalid",N[4]),N[4]?O?O.p(N,L):(O=Wle(N),O.c(),O.m(e,null)):O&&(O.d(1),O=null)},i:xn,o:xn,d(N){N&&Fe(e),O&&O.d(),C=!1,pa(A)}}}function fCe(s,e,t){let r,{field:a}=e,{value:u}=e,{isCreateMode:f}=e,{validationErrors:m}=e,{id:g}=e;function y(){u=this.value,t(0,u)}function C(){u=this.value,t(0,u)}return s.$$set=A=>{"field"in A&&t(1,a=A.field),"value"in A&&t(0,u=A.value),"isCreateMode"in A&&t(2,f=A.isCreateMode),"validationErrors"in A&&t(5,m=A.validationErrors),"id"in A&&t(3,g=A.id)},s.$$.update=()=>{s.$$.dirty&34&&t(4,r=Rp(m,a.name))},[u,a,f,g,r,m,y,C]}class dCe extends Eo{constructor(e){super(),ko(this,e,fCe,uCe,So,{field:1,value:0,isCreateMode:2,validationErrors:5,id:3})}}function Ule(s){let e,t,r,a,u,f,m,g,y,C,A;return y=Eoe(s[7][0]),{c(){e=fe("div"),t=fe("input"),u=Je(),f=fe("label"),m=tn("Don't Know"),Z(t,"class","form-check-input"),Z(t,"id",r=s[1]+"-3"),Z(t,"type","radio"),t.__value=null,t.value=t.__value,t.disabled=a=s[2].readonly&&!s[3],Es(t,"is-invalid",s[4]),Z(f,"class","form-check-label"),Z(f,"for",g=s[1]+"-3"),Z(e,"class","form-check form-check-inline"),y.p(t)},m(O,N){He(O,e,N),Q(e,t),t.checked=t.__value===s[0],Q(e,u),Q(e,f),Q(f,m),C||(A=Fn(t,"change",s[9]),C=!0)},p(O,N){N&2&&r!==(r=O[1]+"-3")&&Z(t,"id",r),N&12&&a!==(a=O[2].readonly&&!O[3])&&(t.disabled=a),N&1&&(t.checked=t.__value===O[0]),N&16&&Es(t,"is-invalid",O[4]),N&2&&g!==(g=O[1]+"-3")&&Z(f,"for",g)},d(O){O&&Fe(e),y.r(),C=!1,A()}}}function jle(s){let e,t;return{c(){e=fe("div"),t=tn(s[4]),Z(e,"class","invalid-feedback d-block")},m(r,a){He(r,e,a),Q(e,t)},p(r,a){a&16&&Qn(t,r[4])},d(r){r&&Fe(e)}}}function hCe(s){let e,t,r,a,u,f,m,g,y,C,A,O,N,L,U,W,q,ee,F,ne,ie,oe,K,Re,Ce=s[2].nullable&&Ule(s),Ee=s[4]&&jle(s);return oe=Eoe(s[7][0]),{c(){e=fe("div"),t=fe("div"),r=fe("input"),f=Je(),m=fe("label"),g=tn("Yes"),C=Je(),A=fe("div"),O=fe("input"),U=Je(),W=fe("label"),q=tn("No"),F=Je(),Ce&&Ce.c(),ne=Je(),Ee&&Ee.c(),ie=zs(),Z(r,"class","form-check-input"),Z(r,"type","radio"),Z(r,"id",a=s[1]+"-1"),r.__value=!0,r.value=r.__value,r.disabled=u=s[2].readonly&&!s[3],Es(r,"is-invalid",s[4]),Z(m,"class","form-check-label"),Z(m,"for",y=s[1]+"-1"),Z(t,"class","form-check form-check-inline"),Z(O,"class","form-check-input"),Z(O,"type","radio"),Z(O,"id",N=s[1]+"-2"),O.__value=!1,O.value=O.__value,O.disabled=L=s[2].readonly&&!s[3],Es(O,"is-invalid",s[4]),Z(W,"class","form-check-label"),Z(W,"for",ee=s[1]+"-2"),Z(A,"class","form-check form-check-inline"),oe.p(r,O)},m(ye,be){He(ye,e,be),Q(e,t),Q(t,r),r.checked=r.__value===s[0],Q(t,f),Q(t,m),Q(m,g),Q(e,C),Q(e,A),Q(A,O),O.checked=O.__value===s[0],Q(A,U),Q(A,W),Q(W,q),Q(e,F),Ce&&Ce.m(e,null),He(ye,ne,be),Ee&&Ee.m(ye,be),He(ye,ie,be),K||(Re=[Fn(r,"change",s[6]),Fn(O,"change",s[8])],K=!0)},p(ye,[be]){be&2&&a!==(a=ye[1]+"-1")&&Z(r,"id",a),be&12&&u!==(u=ye[2].readonly&&!ye[3])&&(r.disabled=u),be&1&&(r.checked=r.__value===ye[0]),be&16&&Es(r,"is-invalid",ye[4]),be&2&&y!==(y=ye[1]+"-1")&&Z(m,"for",y),be&2&&N!==(N=ye[1]+"-2")&&Z(O,"id",N),be&12&&L!==(L=ye[2].readonly&&!ye[3])&&(O.disabled=L),be&1&&(O.checked=O.__value===ye[0]),be&16&&Es(O,"is-invalid",ye[4]),be&2&&ee!==(ee=ye[1]+"-2")&&Z(W,"for",ee),ye[2].nullable?Ce?Ce.p(ye,be):(Ce=Ule(ye),Ce.c(),Ce.m(e,null)):Ce&&(Ce.d(1),Ce=null),ye[4]?Ee?Ee.p(ye,be):(Ee=jle(ye),Ee.c(),Ee.m(ie.parentNode,ie)):Ee&&(Ee.d(1),Ee=null)},i:xn,o:xn,d(ye){ye&&Fe(e),Ce&&Ce.d(),ye&&Fe(ne),Ee&&Ee.d(ye),ye&&Fe(ie),oe.r(),K=!1,pa(Re)}}}function mCe(s,e,t){let r,{id:a}=e,{field:u}=e,{value:f}=e,{isCreateMode:m}=e,{validationErrors:g}=e;const y=[[]];function C(){f=this.__value,t(0,f)}function A(){f=this.__value,t(0,f)}function O(){f=this.__value,t(0,f)}return s.$$set=N=>{"id"in N&&t(1,a=N.id),"field"in N&&t(2,u=N.field),"value"in N&&t(0,f=N.value),"isCreateMode"in N&&t(3,m=N.isCreateMode),"validationErrors"in N&&t(5,g=N.validationErrors)},s.$$.update=()=>{s.$$.dirty&36&&t(4,r=Rp(g,u.name))},[f,a,u,m,r,g,C,y,A,O]}class gCe extends Eo{constructor(e){super(),ko(this,e,mCe,hCe,So,{id:1,field:2,value:0,isCreateMode:3,validationErrors:5})}}function pCe(s){let e,t,r,a;return{c(){e=fe("input"),Z(e,"type","number"),Z(e,"id",s[4]),Z(e,"class","form-control"),Z(e,"autocomplete","off"),e.readOnly=t=s[1].readonly&&!s[3],Es(e,"is-invalid",s[7])},m(u,f){He(u,e,f),Ar(e,s[0]),r||(a=[Fn(e,"change",s[9]),Fn(e,"input",s[16])],r=!0)},p(u,f){f&16&&Z(e,"id",u[4]),f&10&&t!==(t=u[1].readonly&&!u[3])&&(e.readOnly=t),f&1&&Zz(e.value)!==u[0]&&Ar(e,u[0]),f&128&&Es(e,"is-invalid",u[7])},i:xn,o:xn,d(u){u&&Fe(e),r=!1,pa(a)}}}function bCe(s){let e,t,r,a,u,f,m,g,y,C,A=s[1].optionsFrom&&Zle(s),O=s[0]&&qle(s);return{c(){e=fe("div"),t=fe("input"),a=Je(),u=fe("ul"),A&&A.c(),f=Je(),O&&O.c(),m=zs(),Z(t,"type","number"),Z(t,"id",s[4]),Z(t,"placeholder","Search for options"),Z(t,"class","form-control dropdown-toggle"),Z(t,"data-bs-toggle","dropdown"),Z(t,"autocomplete","off"),t.readOnly=r=s[1].readonly&&!s[3],Es(t,"is-invalid",s[7]),Z(u,"class","dropdown-menu w-100"),Z(e,"class","dropdown")},m(N,L){He(N,e,L),Q(e,t),Ar(t,s[8]),Q(e,a),Q(e,u),A&&A.m(u,null),He(N,f,L),O&&O.m(N,L),He(N,m,L),g=!0,y||(C=[Fn(t,"keyup",function(){B0(s[5].update)&&s[5].update.apply(this,arguments)}),Fn(t,"focus",function(){B0(s[5].update)&&s[5].update.apply(this,arguments)}),Fn(t,"input",s[11])],y=!0)},p(N,L){s=N,(!g||L&16)&&Z(t,"id",s[4]),(!g||L&10&&r!==(r=s[1].readonly&&!s[3]))&&(t.readOnly=r),L&256&&Zz(t.value)!==s[8]&&Ar(t,s[8]),(!g||L&128)&&Es(t,"is-invalid",s[7]),s[1].optionsFrom?A?(A.p(s,L),L&2&&Me(A,1)):(A=Zle(s),A.c(),Me(A,1),A.m(u,null)):A&&(To(),We(A,1,1,()=>{A=null}),Do()),s[0]?O?O.p(s,L):(O=qle(s),O.c(),O.m(m.parentNode,m)):O&&(O.d(1),O=null)},i(N){g||(Me(A),g=!0)},o(N){We(A),g=!1},d(N){N&&Fe(e),A&&A.d(),N&&Fe(f),O&&O.d(N),N&&Fe(m),y=!1,pa(C)}}}function Zle(s){let e,t,r,a;function u(g){s[13](g)}function f(g){s[14](g)}let m={field:s[1],schemas:s[2]};return s[0]!==void 0&&(m.value=s[0]),s[8]!==void 0&&(m.search=s[8]),e=new VV({props:m}),s[12](e),as.push(()=>Tr(e,"value",u)),as.push(()=>Tr(e,"search",f)),{c(){rn(e.$$.fragment)},m(g,y){on(e,g,y),a=!0},p(g,y){const C={};y&2&&(C.field=g[1]),y&4&&(C.schemas=g[2]),!t&&y&1&&(t=!0,C.value=g[0],Pr(()=>t=!1)),!r&&y&256&&(r=!0,C.search=g[8],Pr(()=>r=!1)),e.$set(C)},i(g){a||(Me(e.$$.fragment,g),a=!0)},o(g){We(e.$$.fragment,g),a=!1},d(g){s[12](null),sn(e,g)}}}function qle(s){let e,t,r,a,u,f,m;return{c(){e=fe("span"),t=fe("div"),r=tn(s[0]),a=Je(),u=fe("button"),Z(u,"type","button"),Z(u,"class","btn-close btn-sm ms-1"),is(u,"font-size","10px"),Z(u,"aria-label","Close"),Z(t,"class","d-flex align-items-center "),Z(e,"class","badge rounded-pill bg-light text-dark fs-6 mt-3")},m(g,y){He(g,e,y),Q(e,t),Q(t,r),Q(t,a),Q(t,u),f||(m=Fn(u,"click",mf(s[15])),f=!0)},p(g,y){y&1&&Qn(r,g[0])},d(g){g&&Fe(e),f=!1,m()}}}function Gle(s){let e,t;return{c(){e=fe("div"),t=tn(s[7]),Z(e,"class","invalid-feedback d-block")},m(r,a){He(r,e,a),Q(e,t)},p(r,a){a&128&&Qn(t,r[7])},d(r){r&&Fe(e)}}}function vCe(s){let e,t,r,a,u;const f=[bCe,pCe],m=[];function g(C,A){return C[6]?0:1}t=g(s),r=m[t]=f[t](s);let y=s[7]&&Gle(s);return{c(){e=fe("div"),r.c(),a=Je(),y&&y.c(),Z(e,"class","mb-0")},m(C,A){He(C,e,A),m[t].m(e,null),Q(e,a),y&&y.m(e,null),u=!0},p(C,[A]){let O=t;t=g(C),t===O?m[t].p(C,A):(To(),We(m[O],1,1,()=>{m[O]=null}),Do(),r=m[t],r?r.p(C,A):(r=m[t]=f[t](C),r.c()),Me(r,1),r.m(e,a)),C[7]?y?y.p(C,A):(y=Gle(C),y.c(),y.m(e,null)):y&&(y.d(1),y=null)},i(C){u||(Me(r),u=!0)},o(C){We(r),u=!1},d(C){C&&Fe(e),m[t].d(),y&&y.d()}}}function yCe(s,e,t){let r,a,u,{field:f}=e,{value:m}=e,{schemas:g}=e,{validationErrors:y}=e,{isCreateMode:C}=e,{id:A}=e,O;function N(ie){const oe=ie.currentTarget.value,K=L(oe);t(0,m=isNaN(K)?null:K)}function L(ie){return parseFloat(ie).toFixed(f.decimals)}function U(){r=Zz(this.value),t(8,r)}function W(ie){as[ie?"unshift":"push"](()=>{O=ie,t(5,O)})}function q(ie){m=ie,t(0,m)}function ee(ie){r=ie,t(8,r)}const F=ie=>t(0,m="");function ne(){m=Zz(this.value),t(0,m)}return s.$$set=ie=>{"field"in ie&&t(1,f=ie.field),"value"in ie&&t(0,m=ie.value),"schemas"in ie&&t(2,g=ie.schemas),"validationErrors"in ie&&t(10,y=ie.validationErrors),"isCreateMode"in ie&&t(3,C=ie.isCreateMode),"id"in ie&&t(4,A=ie.id)},s.$$.update=()=>{s.$$.dirty&1026&&t(7,a=Rp(y,f.name)),s.$$.dirty&10&&t(6,u=f.optionsFrom&&!(f.readonly&&!C))},t(8,r=""),[m,f,g,C,A,O,u,a,r,N,y,U,W,q,ee,F,ne]}class wCe extends Eo{constructor(e){super(),ko(this,e,yCe,vCe,So,{field:1,value:0,schemas:2,validationErrors:10,isCreateMode:3,id:4})}}function Kle(s){let e,t=s[1].help+"",r;return{c(){e=fe("small"),r=tn(t),Z(e,"class","text-primary opacity-50")},m(a,u){He(a,e,u),Q(e,r)},p(a,u){u&2&&t!==(t=a[1].help+"")&&Qn(r,t)},d(a){a&&Fe(e)}}}function _Ce(s){let e,t,r,a=s[1].label+"",u,f,m,g,y=s[1].name+"",C,A,O,N,L,U,W,q=s[1].help&&Kle(s);return{c(){e=fe("div"),t=fe("div"),r=fe("label"),u=tn(a),f=Je(),m=fe("a"),g=fe("code"),C=tn(y),O=Je(),N=fe("input"),L=Je(),q&&q.c(),Z(r,"for",s[4]),Z(r,"class","form-label"),Z(g,"class","text-primary opacity-50"),Z(m,"class","text-decoration-none"),Z(m,"href",A=s[3]+"/schemas/"+s[2].name+"/fields/edit/"+s[1].name),Z(t,"class","d-flex justify-content-between"),Z(N,"type","url"),Z(N,"id",s[4]),Z(N,"class","form-control"),Z(N,"placeholder","https://www.example.com"),Z(e,"class","mb-0")},m(ee,F){He(ee,e,F),Q(e,t),Q(t,r),Q(r,u),Q(t,f),Q(t,m),Q(m,g),Q(g,C),Q(e,O),Q(e,N),Ar(N,s[0]),Q(e,L),q&&q.m(e,null),U||(W=Fn(N,"input",s[5]),U=!0)},p(ee,[F]){F&2&&a!==(a=ee[1].label+"")&&Qn(u,a),F&2&&y!==(y=ee[1].name+"")&&Qn(C,y),F&6&&A!==(A=ee[3]+"/schemas/"+ee[2].name+"/fields/edit/"+ee[1].name)&&Z(m,"href",A),F&1&&N.value!==ee[0]&&Ar(N,ee[0]),ee[1].help?q?q.p(ee,F):(q=Kle(ee),q.c(),q.m(e,null)):q&&(q.d(1),q=null)},i:xn,o:xn,d(ee){ee&&Fe(e),q&&q.d(),U=!1,W()}}}function CCe(s,e,t){const r=ga("channelurl");let{field:a}=e,{value:u}=e,{schema:f}=e,m=mu.exports.uniqueId();function g(){u=this.value,t(0,u)}return s.$$set=y=>{"field"in y&&t(1,a=y.field),"value"in y&&t(0,u=y.value),"schema"in y&&t(2,f=y.schema)},[u,a,f,r,m,g]}class SCe extends Eo{constructor(e){super(),ko(this,e,CCe,_Ce,So,{field:1,value:0,schema:2})}}var vte=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"],KD={_disable:[],allowInput:!1,allowInvalidPreload:!1,altFormat:"F j, Y",altInput:!1,altInputClass:"form-control input",animate:typeof window=="object"&&window.navigator.userAgent.indexOf("MSIE")===-1,ariaDateFormat:"F j, Y",autoFillDefaultTime:!0,clickOpens:!0,closeOnSelect:!0,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enableSeconds:!1,enableTime:!1,errorHandler:function(s){return typeof console<"u"&&console.warn(s)},getWeek:function(s){var e=new Date(s.getTime());e.setHours(0,0,0,0),e.setDate(e.getDate()+3-(e.getDay()+6)%7);var t=new Date(e.getFullYear(),0,4);return 1+Math.round(((e.getTime()-t.getTime())/864e5-3+(t.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:"default",minuteIncrement:5,mode:"single",monthSelectorType:"dropdown",nextArrow:"",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,prevArrow:"",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},BP={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(s){var e=s%100;if(e>3&&e<21)return"th";switch(e%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",monthAriaLabel:"Month",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:!1},Sp=function(s,e){return e===void 0&&(e=2),("000"+s).slice(e*-1)},T0=function(s){return s===!0?1:0};function Yle(s,e){var t;return function(){var r=this,a=arguments;clearTimeout(t),t=setTimeout(function(){return s.apply(r,a)},e)}}var yte=function(s){return s instanceof Array?s:[s]};function Cg(s,e,t){if(t===!0)return s.classList.add(e);s.classList.remove(e)}function al(s,e,t){var r=window.document.createElement(s);return e=e||"",t=t||"",r.className=e,t!==void 0&&(r.textContent=t),r}function W$(s){for(;s.firstChild;)s.removeChild(s.firstChild)}function jhe(s,e){if(e(s))return s;if(s.parentNode)return jhe(s.parentNode,e)}function U$(s,e){var t=al("div","numInputWrapper"),r=al("input","numInput "+s),a=al("span","arrowUp"),u=al("span","arrowDown");if(navigator.userAgent.indexOf("MSIE 9.0")===-1?r.type="number":(r.type="text",r.pattern="\\d*"),e!==void 0)for(var f in e)r.setAttribute(f,e[f]);return t.appendChild(r),t.appendChild(a),t.appendChild(u),t}function w1(s){try{if(typeof s.composedPath=="function"){var e=s.composedPath();return e[0]}return s.target}catch{return s.target}}var wte=function(){},oV=function(s,e,t){return t.months[e?"shorthand":"longhand"][s]},kCe={D:wte,F:function(s,e,t){s.setMonth(t.months.longhand.indexOf(e))},G:function(s,e){s.setHours((s.getHours()>=12?12:0)+parseFloat(e))},H:function(s,e){s.setHours(parseFloat(e))},J:function(s,e){s.setDate(parseFloat(e))},K:function(s,e,t){s.setHours(s.getHours()%12+12*T0(new RegExp(t.amPM[1],"i").test(e)))},M:function(s,e,t){s.setMonth(t.months.shorthand.indexOf(e))},S:function(s,e){s.setSeconds(parseFloat(e))},U:function(s,e){return new Date(parseFloat(e)*1e3)},W:function(s,e,t){var r=parseInt(e),a=new Date(s.getFullYear(),0,2+(r-1)*7,0,0,0,0);return a.setDate(a.getDate()-a.getDay()+t.firstDayOfWeek),a},Y:function(s,e){s.setFullYear(parseFloat(e))},Z:function(s,e){return new Date(e)},d:function(s,e){s.setDate(parseFloat(e))},h:function(s,e){s.setHours((s.getHours()>=12?12:0)+parseFloat(e))},i:function(s,e){s.setMinutes(parseFloat(e))},j:function(s,e){s.setDate(parseFloat(e))},l:wte,m:function(s,e){s.setMonth(parseFloat(e)-1)},n:function(s,e){s.setMonth(parseFloat(e)-1)},s:function(s,e){s.setSeconds(parseFloat(e))},u:function(s,e){return new Date(parseFloat(e))},w:wte,y:function(s,e){s.setFullYear(2e3+parseFloat(e))}},LA={D:"",F:"",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"},AP={Z:function(s){return s.toISOString()},D:function(s,e,t){return e.weekdays.shorthand[AP.w(s,e,t)]},F:function(s,e,t){return oV(AP.n(s,e,t)-1,!1,e)},G:function(s,e,t){return Sp(AP.h(s,e,t))},H:function(s){return Sp(s.getHours())},J:function(s,e){return e.ordinal!==void 0?s.getDate()+e.ordinal(s.getDate()):s.getDate()},K:function(s,e){return e.amPM[T0(s.getHours()>11)]},M:function(s,e){return oV(s.getMonth(),!0,e)},S:function(s){return Sp(s.getSeconds())},U:function(s){return s.getTime()/1e3},W:function(s,e,t){return t.getWeek(s)},Y:function(s){return Sp(s.getFullYear(),4)},d:function(s){return Sp(s.getDate())},h:function(s){return s.getHours()%12?s.getHours()%12:12},i:function(s){return Sp(s.getMinutes())},j:function(s){return s.getDate()},l:function(s,e){return e.weekdays.longhand[s.getDay()]},m:function(s){return Sp(s.getMonth()+1)},n:function(s){return s.getMonth()+1},s:function(s){return s.getSeconds()},u:function(s){return s.getTime()},w:function(s){return s.getDay()},y:function(s){return String(s.getFullYear()).substring(2)}},Zhe=function(s){var e=s.config,t=e===void 0?KD:e,r=s.l10n,a=r===void 0?BP:r,u=s.isMobile,f=u===void 0?!1:u;return function(m,g,y){var C=y||a;return t.formatDate!==void 0&&!f?t.formatDate(m,g,C):g.split("").map(function(A,O,N){return AP[A]&&N[O-1]!=="\\"?AP[A](m,C,t):A!=="\\"?A:""}).join("")}},yne=function(s){var e=s.config,t=e===void 0?KD:e,r=s.l10n,a=r===void 0?BP:r;return function(u,f,m,g){if(!(u!==0&&!u)){var y=g||a,C,A=u;if(u instanceof Date)C=new Date(u.getTime());else if(typeof u!="string"&&u.toFixed!==void 0)C=new Date(u);else if(typeof u=="string"){var O=f||(t||KD).dateFormat,N=String(u).trim();if(N==="today")C=new Date,m=!0;else if(t&&t.parseDate)C=t.parseDate(u,O);else if(/Z$/.test(N)||/GMT$/.test(N))C=new Date(u);else{for(var L=void 0,U=[],W=0,q=0,ee="";WMath.min(e,t)&&s=0?new Date:new Date(t.config.minDate.getTime()),At=Cte(t.config);Xe.setHours(At.hours,At.minutes,At.seconds,Xe.getMilliseconds()),t.selectedDates=[Xe],t.latestSelectedDateObj=Xe}$e!==void 0&&$e.type!=="blur"&&Ii($e);var Ut=t._input.value;A(),an(),t._input.value!==Ut&&t._debouncedChange()}function y($e,Xe){return $e%12+12*T0(Xe===t.l10n.amPM[1])}function C($e){switch($e%24){case 0:case 12:return 12;default:return $e%12}}function A(){if(!(t.hourElement===void 0||t.minuteElement===void 0)){var $e=(parseInt(t.hourElement.value.slice(-2),10)||0)%24,Xe=(parseInt(t.minuteElement.value,10)||0)%60,At=t.secondElement!==void 0?(parseInt(t.secondElement.value,10)||0)%60:0;t.amPM!==void 0&&($e=y($e,t.amPM.textContent));var Ut=t.config.minTime!==void 0||t.config.minDate&&t.minDateHasTime&&t.latestSelectedDateObj&&k1(t.latestSelectedDateObj,t.config.minDate,!0)===0,Un=t.config.maxTime!==void 0||t.config.maxDate&&t.maxDateHasTime&&t.latestSelectedDateObj&&k1(t.latestSelectedDateObj,t.config.maxDate,!0)===0;if(t.config.maxTime!==void 0&&t.config.minTime!==void 0&&t.config.minTime>t.config.maxTime){var lo=_te(t.config.minTime.getHours(),t.config.minTime.getMinutes(),t.config.minTime.getSeconds()),mo=_te(t.config.maxTime.getHours(),t.config.maxTime.getMinutes(),t.config.maxTime.getSeconds()),cn=_te($e,Xe,At);if(cn>mo&&cn=12)]),t.secondElement!==void 0&&(t.secondElement.value=Sp(At)))}function L($e){var Xe=w1($e),At=parseInt(Xe.value)+($e.delta||0);(At/1e3>1||$e.key==="Enter"&&!/[^\d]/.test(At.toString()))&&Mt(At)}function U($e,Xe,At,Ut){if(Xe instanceof Array)return Xe.forEach(function(Un){return U($e,Un,At,Ut)});if($e instanceof Array)return $e.forEach(function(Un){return U(Un,Xe,At,Ut)});$e.addEventListener(Xe,At,Ut),t._handlers.push({remove:function(){return $e.removeEventListener(Xe,At,Ut)}})}function W(){Mo("onChange")}function q(){if(t.config.wrap&&["open","close","toggle","clear"].forEach(function(At){Array.prototype.forEach.call(t.element.querySelectorAll("[data-"+At+"]"),function(Ut){return U(Ut,"click",t[At])})}),t.isMobile){Zr();return}var $e=Yle(Yo,50);if(t._debouncedChange=Yle(W,TCe),t.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&U(t.daysContainer,"mouseover",function(At){t.config.mode==="range"&&xo(w1(At))}),U(t._input,"keydown",ao),t.calendarContainer!==void 0&&U(t.calendarContainer,"keydown",ao),!t.config.inline&&!t.config.static&&U(window,"resize",$e),window.ontouchstart!==void 0?U(window.document,"touchstart",Ye):U(window.document,"mousedown",Ye),U(window.document,"focus",Ye,{capture:!0}),t.config.clickOpens===!0&&(U(t._input,"focus",t.open),U(t._input,"click",t.open)),t.daysContainer!==void 0&&(U(t.monthNav,"click",ps),U(t.monthNav,["keyup","increment"],L),U(t.daysContainer,"click",Xn)),t.timeContainer!==void 0&&t.minuteElement!==void 0&&t.hourElement!==void 0){var Xe=function(At){return w1(At).select()};U(t.timeContainer,["increment"],g),U(t.timeContainer,"blur",g,{capture:!0}),U(t.timeContainer,"click",F),U([t.hourElement,t.minuteElement],["focus","click"],Xe),t.secondElement!==void 0&&U(t.secondElement,"focus",function(){return t.secondElement&&t.secondElement.select()}),t.amPM!==void 0&&U(t.amPM,"click",function(At){g(At)})}t.config.allowInput&&U(t._input,"blur",bo)}function ee($e,Xe){var At=$e!==void 0?t.parseDate($e):t.latestSelectedDateObj||(t.config.minDate&&t.config.minDate>t.now?t.config.minDate:t.config.maxDate&&t.config.maxDate1),t.calendarContainer.appendChild($e);var Un=t.config.appendTo!==void 0&&t.config.appendTo.nodeType!==void 0;if((t.config.inline||t.config.static)&&(t.calendarContainer.classList.add(t.config.inline?"inline":"static"),t.config.inline&&(!Un&&t.element.parentNode?t.element.parentNode.insertBefore(t.calendarContainer,t._input.nextSibling):t.config.appendTo!==void 0&&t.config.appendTo.appendChild(t.calendarContainer)),t.config.static)){var lo=al("div","flatpickr-wrapper");t.element.parentNode&&t.element.parentNode.insertBefore(lo,t.element),lo.appendChild(t.element),t.altInput&&lo.appendChild(t.altInput),lo.appendChild(t.calendarContainer)}!t.config.static&&!t.config.inline&&(t.config.appendTo!==void 0?t.config.appendTo:window.document.body).appendChild(t.calendarContainer)}function oe($e,Xe,At,Ut){var Un=he(Xe,!0),lo=al("span",$e,Xe.getDate().toString());return lo.dateObj=Xe,lo.$i=Ut,lo.setAttribute("aria-label",t.formatDate(Xe,t.config.ariaDateFormat)),$e.indexOf("hidden")===-1&&k1(Xe,t.now)===0&&(t.todayDateElem=lo,lo.classList.add("today"),lo.setAttribute("aria-current","date")),Un?(lo.tabIndex=-1,Bs(Xe)&&(lo.classList.add("selected"),t.selectedDateElem=lo,t.config.mode==="range"&&(Cg(lo,"startRange",t.selectedDates[0]&&k1(Xe,t.selectedDates[0],!0)===0),Cg(lo,"endRange",t.selectedDates[1]&&k1(Xe,t.selectedDates[1],!0)===0),$e==="nextMonthDay"&&lo.classList.add("inRange")))):lo.classList.add("flatpickr-disabled"),t.config.mode==="range"&&ea(Xe)&&!Bs(Xe)&&lo.classList.add("inRange"),t.weekNumbers&&t.config.showMonths===1&&$e!=="prevMonthDay"&&Ut%7===6&&t.weekNumbers.insertAdjacentHTML("beforeend",""+t.config.getWeek(Xe)+""),Mo("onDayCreate",lo),lo}function K($e){$e.focus(),t.config.mode==="range"&&xo($e)}function Re($e){for(var Xe=$e>0?0:t.config.showMonths-1,At=$e>0?t.config.showMonths:-1,Ut=Xe;Ut!=At;Ut+=$e)for(var Un=t.daysContainer.children[Ut],lo=$e>0?0:Un.children.length-1,mo=$e>0?Un.children.length:-1,cn=lo;cn!=mo;cn+=$e){var es=Un.children[cn];if(es.className.indexOf("hidden")===-1&&he(es.dateObj))return es}}function Ce($e,Xe){for(var At=$e.className.indexOf("Month")===-1?$e.dateObj.getMonth():t.currentMonth,Ut=Xe>0?t.config.showMonths:-1,Un=Xe>0?1:-1,lo=At-t.currentMonth;lo!=Ut;lo+=Un)for(var mo=t.daysContainer.children[lo],cn=At-t.currentMonth===lo?$e.$i+Xe:Xe<0?mo.children.length-1:0,es=mo.children.length,wo=cn;wo>=0&&wo0?es:-1);wo+=Un){var cs=mo.children[wo];if(cs.className.indexOf("hidden")===-1&&he(cs.dateObj)&&Math.abs($e.$i-wo)>=Math.abs(Xe))return K(cs)}t.changeMonth(Un),Ee(Re(Un),0)}function Ee($e,Xe){var At=u(),Ut=ls(At||document.body),Un=$e!==void 0?$e:Ut?At:t.selectedDateElem!==void 0&&ls(t.selectedDateElem)?t.selectedDateElem:t.todayDateElem!==void 0&&ls(t.todayDateElem)?t.todayDateElem:Re(Xe>0?1:-1);Un===void 0?t._input.focus():Ut?Ce(Un,Xe):K(Un)}function ye($e,Xe){for(var At=(new Date($e,Xe,1).getDay()-t.l10n.firstDayOfWeek+7)%7,Ut=t.utils.getDaysInMonth((Xe-1+12)%12,$e),Un=t.utils.getDaysInMonth(Xe,$e),lo=window.document.createDocumentFragment(),mo=t.config.showMonths>1,cn=mo?"prevMonthDay hidden":"prevMonthDay",es=mo?"nextMonthDay hidden":"nextMonthDay",wo=Ut+1-At,cs=0;wo<=Ut;wo++,cs++)lo.appendChild(oe("flatpickr-day "+cn,new Date($e,Xe-1,wo),wo,cs));for(wo=1;wo<=Un;wo++,cs++)lo.appendChild(oe("flatpickr-day",new Date($e,Xe,wo),wo,cs));for(var wr=Un+1;wr<=42-At&&(t.config.showMonths===1||cs%7!==0);wr++,cs++)lo.appendChild(oe("flatpickr-day "+es,new Date($e,Xe+1,wr%Un),wr,cs));var Ir=al("div","dayContainer");return Ir.appendChild(lo),Ir}function be(){if(t.daysContainer!==void 0){W$(t.daysContainer),t.weekNumbers&&W$(t.weekNumbers);for(var $e=document.createDocumentFragment(),Xe=0;Xe1||t.config.monthSelectorType!=="dropdown")){var $e=function(Ut){return t.config.minDate!==void 0&&t.currentYear===t.config.minDate.getFullYear()&&Utt.config.maxDate.getMonth())};t.monthsDropdownContainer.tabIndex=-1,t.monthsDropdownContainer.innerHTML="";for(var Xe=0;Xe<12;Xe++)if(!!$e(Xe)){var At=al("option","flatpickr-monthDropdown-month");At.value=new Date(t.currentYear,Xe).getMonth().toString(),At.textContent=oV(Xe,t.config.shorthandCurrentMonth,t.l10n),At.tabIndex=-1,t.currentMonth===Xe&&(At.selected=!0),t.monthsDropdownContainer.appendChild(At)}}}function ft(){var $e=al("div","flatpickr-month"),Xe=window.document.createDocumentFragment(),At;t.config.showMonths>1||t.config.monthSelectorType==="static"?At=al("span","cur-month"):(t.monthsDropdownContainer=al("select","flatpickr-monthDropdown-months"),t.monthsDropdownContainer.setAttribute("aria-label",t.l10n.monthAriaLabel),U(t.monthsDropdownContainer,"change",function(mo){var cn=w1(mo),es=parseInt(cn.value,10);t.changeMonth(es-t.currentMonth),Mo("onMonthChange")}),lt(),At=t.monthsDropdownContainer);var Ut=U$("cur-year",{tabindex:"-1"}),Un=Ut.getElementsByTagName("input")[0];Un.setAttribute("aria-label",t.l10n.yearAriaLabel),t.config.minDate&&Un.setAttribute("min",t.config.minDate.getFullYear().toString()),t.config.maxDate&&(Un.setAttribute("max",t.config.maxDate.getFullYear().toString()),Un.disabled=!!t.config.minDate&&t.config.minDate.getFullYear()===t.config.maxDate.getFullYear());var lo=al("div","flatpickr-current-month");return lo.appendChild(At),lo.appendChild(Ut),Xe.appendChild(lo),$e.appendChild(Xe),{container:$e,yearElement:Un,monthElement:At}}function bt(){W$(t.monthNav),t.monthNav.appendChild(t.prevMonthNav),t.config.showMonths&&(t.yearElements=[],t.monthElements=[]);for(var $e=t.config.showMonths;$e--;){var Xe=ft();t.yearElements.push(Xe.yearElement),t.monthElements.push(Xe.monthElement),t.monthNav.appendChild(Xe.container)}t.monthNav.appendChild(t.nextMonthNav)}function z(){return t.monthNav=al("div","flatpickr-months"),t.yearElements=[],t.monthElements=[],t.prevMonthNav=al("span","flatpickr-prev-month"),t.prevMonthNav.innerHTML=t.config.prevArrow,t.nextMonthNav=al("span","flatpickr-next-month"),t.nextMonthNav.innerHTML=t.config.nextArrow,bt(),Object.defineProperty(t,"_hidePrevMonthArrow",{get:function(){return t.__hidePrevMonthArrow},set:function($e){t.__hidePrevMonthArrow!==$e&&(Cg(t.prevMonthNav,"flatpickr-disabled",$e),t.__hidePrevMonthArrow=$e)}}),Object.defineProperty(t,"_hideNextMonthArrow",{get:function(){return t.__hideNextMonthArrow},set:function($e){t.__hideNextMonthArrow!==$e&&(Cg(t.nextMonthNav,"flatpickr-disabled",$e),t.__hideNextMonthArrow=$e)}}),t.currentYearElement=t.yearElements[0],gs(),t.monthNav}function gt(){t.calendarContainer.classList.add("hasTime"),t.config.noCalendar&&t.calendarContainer.classList.add("noCalendar");var $e=Cte(t.config);t.timeContainer=al("div","flatpickr-time"),t.timeContainer.tabIndex=-1;var Xe=al("span","flatpickr-time-separator",":"),At=U$("flatpickr-hour",{"aria-label":t.l10n.hourAriaLabel});t.hourElement=At.getElementsByTagName("input")[0];var Ut=U$("flatpickr-minute",{"aria-label":t.l10n.minuteAriaLabel});if(t.minuteElement=Ut.getElementsByTagName("input")[0],t.hourElement.tabIndex=t.minuteElement.tabIndex=-1,t.hourElement.value=Sp(t.latestSelectedDateObj?t.latestSelectedDateObj.getHours():t.config.time_24hr?$e.hours:C($e.hours)),t.minuteElement.value=Sp(t.latestSelectedDateObj?t.latestSelectedDateObj.getMinutes():$e.minutes),t.hourElement.setAttribute("step",t.config.hourIncrement.toString()),t.minuteElement.setAttribute("step",t.config.minuteIncrement.toString()),t.hourElement.setAttribute("min",t.config.time_24hr?"0":"1"),t.hourElement.setAttribute("max",t.config.time_24hr?"23":"12"),t.hourElement.setAttribute("maxlength","2"),t.minuteElement.setAttribute("min","0"),t.minuteElement.setAttribute("max","59"),t.minuteElement.setAttribute("maxlength","2"),t.timeContainer.appendChild(At),t.timeContainer.appendChild(Xe),t.timeContainer.appendChild(Ut),t.config.time_24hr&&t.timeContainer.classList.add("time24hr"),t.config.enableSeconds){t.timeContainer.classList.add("hasSeconds");var Un=U$("flatpickr-second");t.secondElement=Un.getElementsByTagName("input")[0],t.secondElement.value=Sp(t.latestSelectedDateObj?t.latestSelectedDateObj.getSeconds():$e.seconds),t.secondElement.setAttribute("step",t.minuteElement.getAttribute("step")),t.secondElement.setAttribute("min","0"),t.secondElement.setAttribute("max","59"),t.secondElement.setAttribute("maxlength","2"),t.timeContainer.appendChild(al("span","flatpickr-time-separator",":")),t.timeContainer.appendChild(Un)}return t.config.time_24hr||(t.amPM=al("span","flatpickr-am-pm",t.l10n.amPM[T0((t.latestSelectedDateObj?t.hourElement.value:t.config.defaultHour)>11)]),t.amPM.title=t.l10n.toggleTitle,t.amPM.tabIndex=-1,t.timeContainer.appendChild(t.amPM)),t.timeContainer}function tt(){t.weekdayContainer?W$(t.weekdayContainer):t.weekdayContainer=al("div","flatpickr-weekdays");for(var $e=t.config.showMonths;$e--;){var Xe=al("div","flatpickr-weekdaycontainer");t.weekdayContainer.appendChild(Xe)}return Ct(),t.weekdayContainer}function Ct(){if(!!t.weekdayContainer){var $e=t.l10n.firstDayOfWeek,Xe=Xle(t.l10n.weekdays.shorthand);$e>0&&$e `+Xe.join("")+` diff --git a/front/dist/manifest.json b/front/dist/manifest.json index e45a143..b18463d 100644 --- a/front/dist/manifest.json +++ b/front/dist/manifest.json @@ -1,6 +1,6 @@ { "main.js": { - "file": "assets/main.91253d73.js", + "file": "assets/main.55e6cd6b.js", "src": "main.js", "isEntry": true, "css": [ diff --git a/front/js/svelte/libs/Tinymce.svelte b/front/js/svelte/libs/Tinymce.svelte index 5ca9a5c..2e9f82c 100644 --- a/front/js/svelte/libs/Tinymce.svelte +++ b/front/js/svelte/libs/Tinymce.svelte @@ -67,8 +67,8 @@ browser_spellcheck: true, max_height: 600, // media_poster: false, - // content_style: - // "body {font-family: 'Averta Std', sans serif; color: #152F77}", + content_style: + "img {max-width: 100%;height: auto;", setup: function (editor) { activeEditor = editor; @@ -121,4 +121,6 @@ :global(.tox-tinymce) { border: 1px solid #ced4da; } + + diff --git a/src/StaticGenerator/Writer.php b/src/StaticGenerator/Writer.php index 698cbff..be641db 100644 --- a/src/StaticGenerator/Writer.php +++ b/src/StaticGenerator/Writer.php @@ -25,6 +25,7 @@ class Writer echo "Path: /$path".PHP_EOL; } + public function recordIterator(callable $query, callable $parser, int $skip = 0): int { $limit = 100;