Obsidean_VM/.obsidian/plugins/obsidian-projects/main.js

215 lines
976 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*
THIS IS A GENERATED/BUNDLED FILE BY ESBUILD
if you want to view the source, please visit the github repository of this plugin
*/
"use strict";var v8=Object.create;var df=Object.defineProperty,y8=Object.defineProperties,b8=Object.getOwnPropertyDescriptor,w8=Object.getOwnPropertyDescriptors,D8=Object.getOwnPropertyNames,Od=Object.getOwnPropertySymbols,$k=Object.getPrototypeOf,n_=Object.prototype.hasOwnProperty,Vk=Object.prototype.propertyIsEnumerable,k8=Reflect.get;var t_=(t,e,n)=>e in t?df(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,H=(t,e)=>{for(var n in e||(e={}))n_.call(e,n)&&t_(t,n,e[n]);if(Od)for(var n of Od(e))Vk.call(e,n)&&t_(t,n,e[n]);return t},te=(t,e)=>y8(t,w8(e));var qk=t=>typeof t=="symbol"?t:t+"",Sr=(t,e)=>{var n={};for(var r in t)n_.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&Od)for(var r of Od(t))e.indexOf(r)<0&&Vk.call(t,r)&&(n[r]=t[r]);return n};var bo=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Ol=(t,e)=>{for(var n in e)df(t,n,{get:e[n],enumerable:!0})},Uk=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of D8(e))!n_.call(t,o)&&o!==n&&df(t,o,{get:()=>e[o],enumerable:!(r=b8(e,o))||r.enumerable});return t};var Bt=(t,e,n)=>(n=t!=null?v8($k(t)):{},Uk(e||!t||!t.__esModule?df(n,"default",{value:t,enumerable:!0}):n,t)),C8=t=>Uk(df({},"__esModule",{value:!0}),t);var it=(t,e,n)=>(t_(t,typeof e!="symbol"?e+"":e,n),n);var Yk=(t,e,n)=>k8($k(t),n,e);var Ne=(t,e,n)=>new Promise((r,o)=>{var i=s=>{try{l(n.next(s))}catch(u){o(u)}},a=s=>{try{l(n.throw(s))}catch(u){o(u)}},l=s=>s.done?r(s.value):Promise.resolve(s.value).then(i,a);l((n=n.apply(t,e)).next())});var Zn=bo((r_,o_)=>{(function(t,e){typeof r_=="object"&&typeof o_!="undefined"?o_.exports=e():typeof define=="function"&&define.amd?define(e):(t=typeof globalThis!="undefined"?globalThis:t||self).dayjs=e()})(r_,function(){"use strict";var t=1e3,e=6e4,n=36e5,r="millisecond",o="second",i="minute",a="hour",l="day",s="week",u="month",f="quarter",c="year",p="date",d="Invalid Date",h=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,g=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,D={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(ge){var ce=["th","st","nd","rd"],ie=ge%100;return"["+ge+(ce[(ie-20)%10]||ce[ie]||ce[0])+"]"}},b=function(ge,ce,ie){var z=String(ge);return!z||z.length>=ce?ge:""+Array(ce+1-z.length).join(ie)+ge},w={s:b,z:function(ge){var ce=-ge.utcOffset(),ie=Math.abs(ce),z=Math.floor(ie/60),Q=ie%60;return(ce<=0?"+":"-")+b(z,2,"0")+":"+b(Q,2,"0")},m:function ge(ce,ie){if(ce.date()<ie.date())return-ge(ie,ce);var z=12*(ie.year()-ce.year())+(ie.month()-ce.month()),Q=ce.clone().add(z,u),oe=ie-Q<0,j=ce.clone().add(z+(oe?-1:1),u);return+(-(z+(ie-Q)/(oe?Q-j:j-Q))||0)},a:function(ge){return ge<0?Math.ceil(ge)||0:Math.floor(ge)},p:function(ge){return{M:u,y:c,w:s,d:l,D:p,h:a,m:i,s:o,ms:r,Q:f}[ge]||String(ge||"").toLowerCase().replace(/s$/,"")},u:function(ge){return ge===void 0}},x="en",C={};C[x]=D;var A="$isDayjsObject",R=function(ge){return ge instanceof W||!(!ge||!ge[A])},P=function ge(ce,ie,z){var Q;if(!ce)return x;if(typeof ce=="string"){var oe=ce.toLowerCase();C[oe]&&(Q=oe),ie&&(C[oe]=ie,Q=oe);var j=ce.split("-");if(!Q&&j.length>1)return ge(j[0])}else{var X=ce.name;C[X]=ce,Q=X}return!z&&Q&&(x=Q),Q||!z&&x},Y=function(ge,ce){if(R(ge))return ge.clone();var ie=typeof ce=="object"?ce:{};return ie.date=ge,ie.args=arguments,new W(ie)},B=w;B.l=P,B.i=R,B.w=function(ge,ce){return Y(ge,{locale:ce.$L,utc:ce.$u,x:ce.$x,$offset:ce.$offset})};var W=function(){function ge(ie){this.$L=P(ie.locale,null,!0),this.parse(ie),this.$x=this.$x||ie.x||{},this[A]=!0}var ce=ge.prototype;return ce.parse=function(ie){this.$d=function(z){var Q=z.date,oe=z.utc;if(Q===null)return new Date(NaN);if(B.u(Q))return new Date;if(Q instanceof Date)return new Date(Q);if(typeof Q=="string"&&!/Z$/i.test(Q)){var j=Q.match(h);if(j){var X=j[2]-1||0,De=(j[7]||"0").substring(0,3);return oe?new Date(Date.UTC(j[1],X,j[3]||1,j[4]||0,j[5]||0,j[6]||0,De)):new Date(j[1],X,j[3]||1,j[4]||0,j[5]||0,j[6]||0,De)}}return new Date(Q)}(ie),this.init()},ce.init=function(){var ie=this.$d;this.$y=ie.getFullYear(),this.$M=ie.getMonth(),this.$D=ie.getDate(),this.$W=ie.getDay(),this.$H=ie.getHours(),this.$m=ie.getMinutes(),this.$s=ie.getSeconds(),this.$ms=ie.getMilliseconds()},ce.$utils=function(){return B},ce.isValid=function(){return this.$d.toString()!==d},ce.isSame=function(ie,z){var Q=Y(ie);return this.startOf(z)<=Q&&Q<=this.endOf(z)},ce.isAfter=function(ie,z){return Y(ie)<this.startOf(z)},ce.isBefore=function(ie,z){return this.endOf(z)<Y(ie)},ce.$g=function(ie,z,Q){return B.u(ie)?this[z]:this.set(Q,ie)},ce.unix=function(){return Math.floor(this.valueOf()/1e3)},ce.valueOf=function(){return this.$d.getTime()},ce.startOf=function(ie,z){var Q=this,oe=!!B.u(z)||z,j=B.p(ie),X=function(Je,Ce){var tt=B.w(Q.$u?Date.UTC(Q.$y,Ce,Je):new Date(Q.$y,Ce,Je),Q);return oe?tt:tt.endOf(l)},De=function(Je,Ce){return B.w(Q.toDate()[Je].apply(Q.toDate("s"),(oe?[0,0,0,0]:[23,59,59,999]).slice(Ce)),Q)},ke=this.$W,$e=this.$M,ne=this.$D,me="set"+(this.$u?"UTC":"");switch(j){case c:return oe?X(1,0):X(31,11);case u:return oe?X(1,$e):X(0,$e+1);case s:var Ve=this.$locale().weekStart||0,We=(ke<Ve?ke+7:ke)-Ve;return X(oe?ne-We:ne+(6-We),$e);case l:case p:return De(me+"Hours",0);case a:return De(me+"Minutes",1);case i:return De(me+"Seconds",2);case o:return De(me+"Milliseconds",3);default:return this.clone()}},ce.endOf=function(ie){return this.startOf(ie,!1)},ce.$set=function(ie,z){var Q,oe=B.p(ie),j="set"+(this.$u?"UTC":""),X=(Q={},Q[l]=j+"Date",Q[p]=j+"Date",Q[u]=j+"Month",Q[c]=j+"FullYear",Q[a]=j+"Hours",Q[i]=j+"Minutes",Q[o]=j+"Seconds",Q[r]=j+"Milliseconds",Q)[oe],De=oe===l?this.$D+(z-this.$W):z;if(oe===u||oe===c){var ke=this.clone().set(p,1);ke.$d[X](De),ke.init(),this.$d=ke.set(p,Math.min(this.$D,ke.daysInMonth())).$d}else X&&this.$d[X](De);return this.init(),this},ce.set=function(ie,z){return this.clone().$set(ie,z)},ce.get=function(ie){return this[B.p(ie)]()},ce.add=function(ie,z){var Q,oe=this;ie=Number(ie);var j=B.p(z),X=function($e){var ne=Y(oe);return B.w(ne.date(ne.date()+Math.round($e*ie)),oe)};if(j===u)return this.set(u,this.$M+ie);if(j===c)return this.set(c,this.$y+ie);if(j===l)return X(1);if(j===s)return X(7);var De=(Q={},Q[i]=e,Q[a]=n,Q[o]=t,Q)[j]||1,ke=this.$d.getTime()+ie*De;return B.w(ke,this)},ce.subtract=function(ie,z){return this.add(-1*ie,z)},ce.format=function(ie){var z=this,Q=this.$locale();if(!this.isValid())return Q.invalidDate||d;var oe=ie||"YYYY-MM-DDTHH:mm:ssZ",j=B.z(this),X=this.$H,De=this.$m,ke=this.$M,$e=Q.weekdays,ne=Q.months,me=Q.meridiem,Ve=function(Ce,tt,nt,wt){return Ce&&(Ce[tt]||Ce(z,oe))||nt[tt].slice(0,wt)},We=function(Ce){return B.s(X%12||12,Ce,"0")},Je=me||function(Ce,tt,nt){var wt=Ce<12?"AM":"PM";return nt?wt.toLowerCase():wt};return oe.replace(g,function(Ce,tt){return tt||function(nt){switch(nt){case"YY":return String(z.$y).slice(-2);case"YYYY":return B.s(z.$y,4,"0");case"M":return ke+1;case"MM":return B.s(ke+1,2,"0");case"MMM":return Ve(Q.monthsShort,ke,ne,3);case"MMMM":return Ve(ne,ke);case"D":return z.$D;case"DD":return B.s(z.$D,2,"0");case"d":return String(z.$W);case"dd":return Ve(Q.weekdaysMin,z.$W,$e,2);case"ddd":return Ve(Q.weekdaysShort,z.$W,$e,3);case"dddd":return $e[z.$W];case"H":return String(X);case"HH":return B.s(X,2,"0");case"h":return We(1);case"hh":return We(2);case"a":return Je(X,De,!0);case"A":return Je(X,De,!1);case"m":return String(De);case"mm":return B.s(De,2,"0");case"s":return String(z.$s);case"ss":return B.s(z.$s,2,"0");case"SSS":return B.s(z.$ms,3,"0");case"Z":return j}return null}(Ce)||j.replace(":","")})},ce.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},ce.diff=function(ie,z,Q){var oe,j=this,X=B.p(z),De=Y(ie),ke=(De.utcOffset()-this.utcOffset())*e,$e=this-De,ne=function(){return B.m(j,De)};switch(X){case c:oe=ne()/12;break;case u:oe=ne();break;case f:oe=ne()/3;break;case s:oe=($e-ke)/6048e5;break;case l:oe=($e-ke)/864e5;break;case a:oe=$e/n;break;case i:oe=$e/e;break;case o:oe=$e/t;break;default:oe=$e}return Q?oe:B.a(oe)},ce.daysInMonth=function(){return this.endOf(u).$D},ce.$locale=function(){return C[this.$L]},ce.locale=function(ie,z){if(!ie)return this.$L;var Q=this.clone(),oe=P(ie,z,!0);return oe&&(Q.$L=oe),Q},ce.clone=function(){return B.w(this.$d,this)},ce.toDate=function(){return new Date(this.valueOf())},ce.toJSON=function(){return this.isValid()?this.toISOString():null},ce.toISOString=function(){return this.$d.toISOString()},ce.toString=function(){return this.$d.toUTCString()},ge}(),ae=W.prototype;return Y.prototype=ae,[["$ms",r],["$s",o],["$m",i],["$H",a],["$W",l],["$M",u],["$y",c],["$D",p]].forEach(function(ge){ae[ge[1]]=function(ce){return this.$g(ce,ge[0],ge[1])}}),Y.extend=function(ge,ce){return ge.$i||(ge(ce,W,Y),ge.$i=!0),Y},Y.locale=P,Y.isDayjs=R,Y.unix=function(ge){return Y(1e3*ge)},Y.en=C[x],Y.Ls=C,Y.p={},Y})});var zk=bo((i_,a_)=>{(function(t,e){typeof i_=="object"&&typeof a_!="undefined"?a_.exports=e():typeof define=="function"&&define.amd?define(e):(t=typeof globalThis!="undefined"?globalThis:t||self).dayjs_plugin_isoWeek=e()})(i_,function(){"use strict";var t="day";return function(e,n,r){var o=function(l){return l.add(4-l.isoWeekday(),t)},i=n.prototype;i.isoWeekYear=function(){return o(this).year()},i.isoWeek=function(l){if(!this.$utils().u(l))return this.add(7*(l-this.isoWeek()),t);var s,u,f,c,p=o(this),d=(s=this.isoWeekYear(),u=this.$u,f=(u?r.utc:r)().year(s).startOf("year"),c=4-f.isoWeekday(),f.isoWeekday()>4&&(c+=7),f.add(c,t));return p.diff(d,"week")+1},i.isoWeekday=function(l){return this.$utils().u(l)?this.day()||7:this.day(this.day()%7?l:l-7)};var a=i.startOf;i.startOf=function(l,s){var u=this.$utils(),f=!!u.u(s)||s;return u.p(l)==="isoweek"?f?this.date(this.date()-(this.isoWeekday()-1)).startOf("day"):this.date(this.date()-1-(this.isoWeekday()-1)+7).endOf("day"):a.bind(this)(l,s)}}})});var Hk=bo((s_,l_)=>{(function(t,e){typeof s_=="object"&&typeof l_!="undefined"?l_.exports=e():typeof define=="function"&&define.amd?define(e):(t=typeof globalThis!="undefined"?globalThis:t||self).dayjs_plugin_localizedFormat=e()})(s_,function(){"use strict";var t={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};return function(e,n,r){var o=n.prototype,i=o.format;r.en.formats=t,o.format=function(a){a===void 0&&(a="YYYY-MM-DDTHH:mm:ssZ");var l=this.$locale().formats,s=function(u,f){return u.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(c,p,d){var h=d&&d.toUpperCase();return p||f[d]||t[d]||f[h].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(g,D,b){return D||b.slice(1)})})}(a,l===void 0?{}:l);return i.call(this,s)}}})});var MS=bo(Ze=>{"use strict";var s7=Ze&&Ze.__spreadArray||function(t,e,n){if(n||arguments.length===2)for(var r=0,o=e.length,i;r<o;r++)(i||!(r in e))&&(i||(i=Array.prototype.slice.call(e,0,r)),i[r]=e[r]);return t.concat(i||Array.prototype.slice.call(e))};Object.defineProperty(Ze,"__esModule",{value:!0});Ze.dual=Ze.getEndomorphismMonoid=Ze.not=Ze.SK=Ze.hole=Ze.pipe=Ze.untupled=Ze.tupled=Ze.absurd=Ze.decrement=Ze.increment=Ze.tuple=Ze.flow=Ze.flip=Ze.constVoid=Ze.constUndefined=Ze.constNull=Ze.constFalse=Ze.constTrue=Ze.constant=Ze.unsafeCoerce=Ze.identity=Ze.apply=Ze.getRing=Ze.getSemiring=Ze.getMonoid=Ze.getSemigroup=Ze.getBooleanAlgebra=void 0;var l7=function(t){return function(){return{meet:function(e,n){return function(r){return t.meet(e(r),n(r))}},join:function(e,n){return function(r){return t.join(e(r),n(r))}},zero:function(){return t.zero},one:function(){return t.one},implies:function(e,n){return function(r){return t.implies(e(r),n(r))}},not:function(e){return function(n){return t.not(e(n))}}}}};Ze.getBooleanAlgebra=l7;var u7=function(t){return function(){return{concat:function(e,n){return function(r){return t.concat(e(r),n(r))}}}}};Ze.getSemigroup=u7;var f7=function(t){var e=(0,Ze.getSemigroup)(t);return function(){return{concat:e().concat,empty:function(){return t.empty}}}};Ze.getMonoid=f7;var c7=function(t){return{add:function(e,n){return function(r){return t.add(e(r),n(r))}},zero:function(){return t.zero},mul:function(e,n){return function(r){return t.mul(e(r),n(r))}},one:function(){return t.one}}};Ze.getSemiring=c7;var d7=function(t){var e=(0,Ze.getSemiring)(t);return{add:e.add,mul:e.mul,one:e.one,zero:e.zero,sub:function(n,r){return function(o){return t.sub(n(o),r(o))}}}};Ze.getRing=d7;var m7=function(t){return function(e){return e(t)}};Ze.apply=m7;function Hv(t){return t}Ze.identity=Hv;Ze.unsafeCoerce=Hv;function Lf(t){return function(){return t}}Ze.constant=Lf;Ze.constTrue=Lf(!0);Ze.constFalse=Lf(!1);Ze.constNull=Lf(null);Ze.constUndefined=Lf(void 0);Ze.constVoid=Ze.constUndefined;function p7(t){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return e.length>1?t(e[1],e[0]):function(r){return t(r)(e[0])}}}Ze.flip=p7;function IS(t,e,n,r,o,i,a,l,s){switch(arguments.length){case 1:return t;case 2:return function(){return e(t.apply(this,arguments))};case 3:return function(){return n(e(t.apply(this,arguments)))};case 4:return function(){return r(n(e(t.apply(this,arguments))))};case 5:return function(){return o(r(n(e(t.apply(this,arguments)))))};case 6:return function(){return i(o(r(n(e(t.apply(this,arguments))))))};case 7:return function(){return a(i(o(r(n(e(t.apply(this,arguments)))))))};case 8:return function(){return l(a(i(o(r(n(e(t.apply(this,arguments))))))))};case 9:return function(){return s(l(a(i(o(r(n(e(t.apply(this,arguments)))))))))}}}Ze.flow=IS;function h7(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return t}Ze.tuple=h7;function g7(t){return t+1}Ze.increment=g7;function _7(t){return t-1}Ze.decrement=_7;function xS(t){throw new Error("Called `absurd` function which should be uncallable")}Ze.absurd=xS;function v7(t){return function(e){return t.apply(void 0,e)}}Ze.tupled=v7;function y7(t){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return t(e)}}Ze.untupled=y7;function b7(t,e,n,r,o,i,a,l,s){switch(arguments.length){case 1:return t;case 2:return e(t);case 3:return n(e(t));case 4:return r(n(e(t)));case 5:return o(r(n(e(t))));case 6:return i(o(r(n(e(t)))));case 7:return a(i(o(r(n(e(t))))));case 8:return l(a(i(o(r(n(e(t)))))));case 9:return s(l(a(i(o(r(n(e(t))))))));default:{for(var u=arguments[0],f=1;f<arguments.length;f++)u=arguments[f](u);return u}}}Ze.pipe=b7;Ze.hole=xS;var w7=function(t,e){return e};Ze.SK=w7;function D7(t){return function(e){return!t(e)}}Ze.not=D7;var k7=function(){return{concat:function(t,e){return IS(t,e)},empty:Hv}};Ze.getEndomorphismMonoid=k7;var C7=function(t,e){var n=typeof t=="number"?function(r){return r.length>=t}:t;return function(){var r=Array.from(arguments);return n(arguments)?e.apply(this,r):function(o){return e.apply(void 0,s7([o],r,!1))}}};Ze.dual=C7});var Bm=bo(bi=>{"use strict";Object.defineProperty(bi,"__esModule",{value:!0});require("obsidian");var la=class extends Error{},ny=class extends la{constructor(e){super(`Invalid DateTime: ${e.toMessage()}`)}},ry=class extends la{constructor(e){super(`Invalid Interval: ${e.toMessage()}`)}},oy=class extends la{constructor(e){super(`Invalid Duration: ${e.toMessage()}`)}},js=class extends la{},Em=class extends la{constructor(e){super(`Invalid unit ${e}`)}},Ir=class extends la{},vi=class extends la{constructor(){super("Zone is an abstract class")}},Ye="numeric",Io="short",Vr="long",Om={year:Ye,month:Ye,day:Ye},fE={year:Ye,month:Io,day:Ye},F7={year:Ye,month:Io,day:Ye,weekday:Io},cE={year:Ye,month:Vr,day:Ye},dE={year:Ye,month:Vr,day:Ye,weekday:Vr},mE={hour:Ye,minute:Ye},pE={hour:Ye,minute:Ye,second:Ye},hE={hour:Ye,minute:Ye,second:Ye,timeZoneName:Io},gE={hour:Ye,minute:Ye,second:Ye,timeZoneName:Vr},_E={hour:Ye,minute:Ye,hourCycle:"h23"},vE={hour:Ye,minute:Ye,second:Ye,hourCycle:"h23"},yE={hour:Ye,minute:Ye,second:Ye,hourCycle:"h23",timeZoneName:Io},bE={hour:Ye,minute:Ye,second:Ye,hourCycle:"h23",timeZoneName:Vr},wE={year:Ye,month:Ye,day:Ye,hour:Ye,minute:Ye},DE={year:Ye,month:Ye,day:Ye,hour:Ye,minute:Ye,second:Ye},kE={year:Ye,month:Io,day:Ye,hour:Ye,minute:Ye},CE={year:Ye,month:Io,day:Ye,hour:Ye,minute:Ye,second:Ye},S7={year:Ye,month:Io,day:Ye,weekday:Io,hour:Ye,minute:Ye},FE={year:Ye,month:Vr,day:Ye,hour:Ye,minute:Ye,timeZoneName:Io},SE={year:Ye,month:Vr,day:Ye,hour:Ye,minute:Ye,second:Ye,timeZoneName:Io},EE={year:Ye,month:Vr,day:Ye,weekday:Vr,hour:Ye,minute:Ye,timeZoneName:Vr},OE={year:Ye,month:Vr,day:Ye,weekday:Vr,hour:Ye,minute:Ye,second:Ye,timeZoneName:Vr},Ws=class{get type(){throw new vi}get name(){throw new vi}get ianaName(){return this.name}get isUniversal(){throw new vi}offsetName(e,n){throw new vi}formatOffset(e,n){throw new vi}offset(e){throw new vi}equals(e){throw new vi}get isValid(){throw new vi}},Kv=null,Xl=class extends Ws{static get instance(){return Kv===null&&(Kv=new Xl),Kv}get type(){return"system"}get name(){return new Intl.DateTimeFormat().resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(e,{format:n,locale:r}){return IE(e,n,r)}formatOffset(e,n){return Uf(this.offset(e),n)}offset(e){return-new Date(e).getTimezoneOffset()}equals(e){return e.type==="system"}get isValid(){return!0}},Fm={};function E7(t){return Fm[t]||(Fm[t]=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:t,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",era:"short"})),Fm[t]}var O7={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6};function T7(t,e){let n=t.format(e).replace(/\u200E/g,""),r=/(\d+)\/(\d+)\/(\d+) (AD|BC),? (\d+):(\d+):(\d+)/.exec(n),[,o,i,a,l,s,u,f]=r;return[a,o,i,l,s,u,f]}function I7(t,e){let n=t.formatToParts(e),r=[];for(let o=0;o<n.length;o++){let{type:i,value:a}=n[o],l=O7[i];i==="era"?r[l]=a:St(l)||(r[l]=parseInt(a,10))}return r}var ym={},xo=class extends Ws{static create(e){return ym[e]||(ym[e]=new xo(e)),ym[e]}static resetCache(){ym={},Fm={}}static isValidSpecifier(e){return this.isValidZone(e)}static isValidZone(e){if(!e)return!1;try{return new Intl.DateTimeFormat("en-US",{timeZone:e}).format(),!0}catch(n){return!1}}constructor(e){super(),this.zoneName=e,this.valid=xo.isValidZone(e)}get type(){return"iana"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(e,{format:n,locale:r}){return IE(e,n,r,this.name)}formatOffset(e,n){return Uf(this.offset(e),n)}offset(e){let n=new Date(e);if(isNaN(n))return NaN;let r=E7(this.name),[o,i,a,l,s,u,f]=r.formatToParts?I7(r,n):T7(r,n);l==="BC"&&(o=-Math.abs(o)+1);let p=Pm({year:o,month:i,day:a,hour:s===24?0:s,minute:u,second:f,millisecond:0}),d=+n,h=d%1e3;return d-=h>=0?h:1e3+h,(p-d)/(60*1e3)}equals(e){return e.type==="iana"&&e.name===this.name}get isValid(){return this.valid}},AS={};function x7(t,e={}){let n=JSON.stringify([t,e]),r=AS[n];return r||(r=new Intl.ListFormat(t,e),AS[n]=r),r}var iy={};function ay(t,e={}){let n=JSON.stringify([t,e]),r=iy[n];return r||(r=new Intl.DateTimeFormat(t,e),iy[n]=r),r}var sy={};function M7(t,e={}){let n=JSON.stringify([t,e]),r=sy[n];return r||(r=new Intl.NumberFormat(t,e),sy[n]=r),r}var ly={};function A7(t,e={}){let a=e,{base:n}=a,r=Sr(a,["base"]),o=JSON.stringify([t,r]),i=ly[o];return i||(i=new Intl.RelativeTimeFormat(t,e),ly[o]=i),i}var Vf=null;function R7(){return Vf||(Vf=new Intl.DateTimeFormat().resolvedOptions().locale,Vf)}function N7(t){let e=t.indexOf("-x-");e!==-1&&(t=t.substring(0,e));let n=t.indexOf("-u-");if(n===-1)return[t];{let r,o;try{r=ay(t).resolvedOptions(),o=t}catch(l){let s=t.substring(0,n);r=ay(s).resolvedOptions(),o=s}let{numberingSystem:i,calendar:a}=r;return[o,i,a]}}function P7(t,e,n){return(n||e)&&(t.includes("-u-")||(t+="-u"),n&&(t+=`-ca-${n}`),e&&(t+=`-nu-${e}`)),t}function j7(t){let e=[];for(let n=1;n<=12;n++){let r=Xe.utc(2009,n,1);e.push(t(r))}return e}function L7(t){let e=[];for(let n=1;n<=7;n++){let r=Xe.utc(2016,11,13+n);e.push(t(r))}return e}function bm(t,e,n,r){let o=t.listingMode();return o==="error"?null:o==="en"?n(e):r(e)}function B7(t){return t.numberingSystem&&t.numberingSystem!=="latn"?!1:t.numberingSystem==="latn"||!t.locale||t.locale.startsWith("en")||new Intl.DateTimeFormat(t.intl).resolvedOptions().numberingSystem==="latn"}var uy=class{constructor(e,n,r){this.padTo=r.padTo||0,this.floor=r.floor||!1;let l=r,{padTo:o,floor:i}=l,a=Sr(l,["padTo","floor"]);if(!n||Object.keys(a).length>0){let s=H({useGrouping:!1},r);r.padTo>0&&(s.minimumIntegerDigits=r.padTo),this.inf=M7(e,s)}}format(e){if(this.inf){let n=this.floor?Math.floor(e):e;return this.inf.format(n)}else{let n=this.floor?Math.floor(e):wy(e,3);return Cn(n,this.padTo)}}},fy=class{constructor(e,n,r){this.opts=r,this.originalZone=void 0;let o;if(this.opts.timeZone)this.dt=e;else if(e.zone.type==="fixed"){let a=-1*(e.offset/60),l=a>=0?`Etc/GMT+${a}`:`Etc/GMT${a}`;e.offset!==0&&xo.create(l).valid?(o=l,this.dt=e):(o="UTC",this.dt=e.offset===0?e:e.setZone("UTC").plus({minutes:e.offset}),this.originalZone=e.zone)}else e.zone.type==="system"?this.dt=e:e.zone.type==="iana"?(this.dt=e,o=e.zone.name):(o="UTC",this.dt=e.setZone("UTC").plus({minutes:e.offset}),this.originalZone=e.zone);let i=H({},this.opts);i.timeZone=i.timeZone||o,this.dtf=ay(n,i)}format(){return this.originalZone?this.formatToParts().map(({value:e})=>e).join(""):this.dtf.format(this.dt.toJSDate())}formatToParts(){let e=this.dtf.formatToParts(this.dt.toJSDate());return this.originalZone?e.map(n=>{if(n.type==="timeZoneName"){let r=this.originalZone.offsetName(this.dt.ts,{locale:this.dt.locale,format:this.opts.timeZoneName});return te(H({},n),{value:r})}else return n}):e}resolvedOptions(){return this.dtf.resolvedOptions()}},cy=class{constructor(e,n,r){this.opts=H({style:"long"},r),!n&&TE()&&(this.rtf=A7(e,r))}format(e,n){return this.rtf?this.rtf.format(e,n):t9(n,e,this.opts.numeric,this.opts.style!=="long")}formatToParts(e,n){return this.rtf?this.rtf.formatToParts(e,n):[]}},Vt=class{static fromOpts(e){return Vt.create(e.locale,e.numberingSystem,e.outputCalendar,e.defaultToEN)}static create(e,n,r,o=!1){let i=e||un.defaultLocale,a=i||(o?"en-US":R7()),l=n||un.defaultNumberingSystem,s=r||un.defaultOutputCalendar;return new Vt(a,l,s,i)}static resetCache(){Vf=null,iy={},sy={},ly={}}static fromObject({locale:e,numberingSystem:n,outputCalendar:r}={}){return Vt.create(e,n,r)}constructor(e,n,r,o){let[i,a,l]=N7(e);this.locale=i,this.numberingSystem=n||a||null,this.outputCalendar=r||l||null,this.intl=P7(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=o,this.fastNumbersCached=null}get fastNumbers(){return this.fastNumbersCached==null&&(this.fastNumbersCached=B7(this)),this.fastNumbersCached}listingMode(){let e=this.isEnglish(),n=(this.numberingSystem===null||this.numberingSystem==="latn")&&(this.outputCalendar===null||this.outputCalendar==="gregory");return e&&n?"en":"intl"}clone(e){return!e||Object.getOwnPropertyNames(e).length===0?this:Vt.create(e.locale||this.specifiedLocale,e.numberingSystem||this.numberingSystem,e.outputCalendar||this.outputCalendar,e.defaultToEN||!1)}redefaultToEN(e={}){return this.clone(te(H({},e),{defaultToEN:!0}))}redefaultToSystem(e={}){return this.clone(te(H({},e),{defaultToEN:!1}))}months(e,n=!1){return bm(this,e,AE,()=>{let r=n?{month:e,day:"numeric"}:{month:e},o=n?"format":"standalone";return this.monthsCache[o][e]||(this.monthsCache[o][e]=j7(i=>this.extract(i,r,"month"))),this.monthsCache[o][e]})}weekdays(e,n=!1){return bm(this,e,PE,()=>{let r=n?{weekday:e,year:"numeric",month:"long",day:"numeric"}:{weekday:e},o=n?"format":"standalone";return this.weekdaysCache[o][e]||(this.weekdaysCache[o][e]=L7(i=>this.extract(i,r,"weekday"))),this.weekdaysCache[o][e]})}meridiems(){return bm(this,void 0,()=>jE,()=>{if(!this.meridiemCache){let e={hour:"numeric",hourCycle:"h12"};this.meridiemCache=[Xe.utc(2016,11,13,9),Xe.utc(2016,11,13,19)].map(n=>this.extract(n,e,"dayperiod"))}return this.meridiemCache})}eras(e){return bm(this,e,LE,()=>{let n={era:e};return this.eraCache[e]||(this.eraCache[e]=[Xe.utc(-40,1,1),Xe.utc(2017,1,1)].map(r=>this.extract(r,n,"era"))),this.eraCache[e]})}extract(e,n,r){let o=this.dtFormatter(e,n),i=o.formatToParts(),a=i.find(l=>l.type.toLowerCase()===r);return a?a.value:null}numberFormatter(e={}){return new uy(this.intl,e.forceSimple||this.fastNumbers,e)}dtFormatter(e,n={}){return new fy(e,this.intl,n)}relFormatter(e={}){return new cy(this.intl,this.isEnglish(),e)}listFormatter(e={}){return x7(this.intl,e)}isEnglish(){return this.locale==="en"||this.locale.toLowerCase()==="en-us"||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")}equals(e){return this.locale===e.locale&&this.numberingSystem===e.numberingSystem&&this.outputCalendar===e.outputCalendar}},Gv=null,Xn=class extends Ws{static get utcInstance(){return Gv===null&&(Gv=new Xn(0)),Gv}static instance(e){return e===0?Xn.utcInstance:new Xn(e)}static parseSpecifier(e){if(e){let n=e.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(n)return new Xn(jm(n[1],n[2]))}return null}constructor(e){super(),this.fixed=e}get type(){return"fixed"}get name(){return this.fixed===0?"UTC":`UTC${Uf(this.fixed,"narrow")}`}get ianaName(){return this.fixed===0?"Etc/UTC":`Etc/GMT${Uf(-this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(e,n){return Uf(this.fixed,n)}get isUniversal(){return!0}offset(){return this.fixed}equals(e){return e.type==="fixed"&&e.fixed===this.fixed}get isValid(){return!0}},dy=class extends Ws{constructor(e){super(),this.zoneName=e}get type(){return"invalid"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}};function Ga(t,e){if(St(t)||t===null)return e;if(t instanceof Ws)return t;if(W7(t)){let n=t.toLowerCase();return n==="default"?e:n==="local"||n==="system"?Xl.instance:n==="utc"||n==="gmt"?Xn.utcInstance:Xn.parseSpecifier(n)||xo.create(t)}else return Bs(t)?Xn.instance(t):typeof t=="object"&&"offset"in t&&typeof t.offset=="function"?t:new dy(t)}var RS=()=>Date.now(),NS="system",PS=null,jS=null,LS=null,BS=60,WS,un=class{static get now(){return RS}static set now(e){RS=e}static set defaultZone(e){NS=e}static get defaultZone(){return Ga(NS,Xl.instance)}static get defaultLocale(){return PS}static set defaultLocale(e){PS=e}static get defaultNumberingSystem(){return jS}static set defaultNumberingSystem(e){jS=e}static get defaultOutputCalendar(){return LS}static set defaultOutputCalendar(e){LS=e}static get twoDigitCutoffYear(){return BS}static set twoDigitCutoffYear(e){BS=e%100}static get throwOnInvalid(){return WS}static set throwOnInvalid(e){WS=e}static resetCaches(){Vt.resetCache(),xo.resetCache()}};function St(t){return typeof t=="undefined"}function Bs(t){return typeof t=="number"}function Nm(t){return typeof t=="number"&&t%1===0}function W7(t){return typeof t=="string"}function $7(t){return Object.prototype.toString.call(t)==="[object Date]"}function TE(){try{return typeof Intl!="undefined"&&!!Intl.RelativeTimeFormat}catch(t){return!1}}function V7(t){return Array.isArray(t)?t:[t]}function $S(t,e,n){if(t.length!==0)return t.reduce((r,o)=>{let i=[e(o),o];return r&&n(r[0],i[0])===r[0]?r:i},null)[1]}function q7(t,e){return e.reduce((n,r)=>(n[r]=t[r],n),{})}function eu(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function sa(t,e,n){return Nm(t)&&t>=e&&t<=n}function U7(t,e){return t-e*Math.floor(t/e)}function Cn(t,e=2){let n=t<0,r;return n?r="-"+(""+-t).padStart(e,"0"):r=(""+t).padStart(e,"0"),r}function Ka(t){if(!(St(t)||t===null||t===""))return parseInt(t,10)}function Ns(t){if(!(St(t)||t===null||t===""))return parseFloat(t)}function by(t){if(!(St(t)||t===null||t==="")){let e=parseFloat("0."+t)*1e3;return Math.floor(e)}}function wy(t,e,n=!1){let r=10**e;return(n?Math.trunc:Math.round)(t*r)/r}function Gf(t){return t%4===0&&(t%100!==0||t%400===0)}function qf(t){return Gf(t)?366:365}function Tm(t,e){let n=U7(e-1,12)+1,r=t+(e-n)/12;return n===2?Gf(r)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][n-1]}function Pm(t){let e=Date.UTC(t.year,t.month-1,t.day,t.hour,t.minute,t.second,t.millisecond);return t.year<100&&t.year>=0&&(e=new Date(e),e.setUTCFullYear(t.year,t.month-1,t.day)),+e}function Im(t){let e=(t+Math.floor(t/4)-Math.floor(t/100)+Math.floor(t/400))%7,n=t-1,r=(n+Math.floor(n/4)-Math.floor(n/100)+Math.floor(n/400))%7;return e===4||r===3?53:52}function my(t){return t>99?t:t>un.twoDigitCutoffYear?1900+t:2e3+t}function IE(t,e,n,r=null){let o=new Date(t),i={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};r&&(i.timeZone=r);let a=H({timeZoneName:e},i),l=new Intl.DateTimeFormat(n,a).formatToParts(o).find(s=>s.type.toLowerCase()==="timezonename");return l?l.value:null}function jm(t,e){let n=parseInt(t,10);Number.isNaN(n)&&(n=0);let r=parseInt(e,10)||0,o=n<0||Object.is(n,-0)?-r:r;return n*60+o}function xE(t){let e=Number(t);if(typeof t=="boolean"||t===""||Number.isNaN(e))throw new Ir(`Invalid unit value ${t}`);return e}function xm(t,e){let n={};for(let r in t)if(eu(t,r)){let o=t[r];if(o==null)continue;n[e(r)]=xE(o)}return n}function Uf(t,e){let n=Math.trunc(Math.abs(t/60)),r=Math.trunc(Math.abs(t%60)),o=t>=0?"+":"-";switch(e){case"short":return`${o}${Cn(n,2)}:${Cn(r,2)}`;case"narrow":return`${o}${n}${r>0?`:${r}`:""}`;case"techie":return`${o}${Cn(n,2)}${Cn(r,2)}`;default:throw new RangeError(`Value format ${e} is out of range for property format`)}}function Lm(t){return q7(t,["hour","minute","second","millisecond"])}var Y7=["January","February","March","April","May","June","July","August","September","October","November","December"],ME=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],z7=["J","F","M","A","M","J","J","A","S","O","N","D"];function AE(t){switch(t){case"narrow":return[...z7];case"short":return[...ME];case"long":return[...Y7];case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}var RE=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],NE=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],H7=["M","T","W","T","F","S","S"];function PE(t){switch(t){case"narrow":return[...H7];case"short":return[...NE];case"long":return[...RE];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}var jE=["AM","PM"],K7=["Before Christ","Anno Domini"],G7=["BC","AD"],Z7=["B","A"];function LE(t){switch(t){case"narrow":return[...Z7];case"short":return[...G7];case"long":return[...K7];default:return null}}function J7(t){return jE[t.hour<12?0:1]}function Q7(t,e){return PE(e)[t.weekday-1]}function X7(t,e){return AE(e)[t.month-1]}function e9(t,e){return LE(e)[t.year<0?0:1]}function t9(t,e,n="always",r=!1){let o={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},i=["hours","minutes","seconds"].indexOf(t)===-1;if(n==="auto"&&i){let c=t==="days";switch(e){case 1:return c?"tomorrow":`next ${o[t][0]}`;case-1:return c?"yesterday":`last ${o[t][0]}`;case 0:return c?"today":`this ${o[t][0]}`}}let a=Object.is(e,-0)||e<0,l=Math.abs(e),s=l===1,u=o[t],f=r?s?u[1]:u[2]||u[1]:s?o[t][0]:t;return a?`${l} ${f} ago`:`in ${l} ${f}`}function VS(t,e){let n="";for(let r of t)r.literal?n+=r.val:n+=e(r.val);return n}var n9={D:Om,DD:fE,DDD:cE,DDDD:dE,t:mE,tt:pE,ttt:hE,tttt:gE,T:_E,TT:vE,TTT:yE,TTTT:bE,f:wE,ff:kE,fff:FE,ffff:EE,F:DE,FF:CE,FFF:SE,FFFF:OE},qn=class{static create(e,n={}){return new qn(e,n)}static parseFormat(e){let n=null,r="",o=!1,i=[];for(let a=0;a<e.length;a++){let l=e.charAt(a);l==="'"?(r.length>0&&i.push({literal:o||/^\s+$/.test(r),val:r}),n=null,r="",o=!o):o||l===n?r+=l:(r.length>0&&i.push({literal:/^\s+$/.test(r),val:r}),r=l,n=l)}return r.length>0&&i.push({literal:o||/^\s+$/.test(r),val:r}),i}static macroTokenToFormatOpts(e){return n9[e]}constructor(e,n){this.opts=n,this.loc=e,this.systemLoc=null}formatWithSystemDefault(e,n){return this.systemLoc===null&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(e,H(H({},this.opts),n)).format()}dtFormatter(e,n={}){return this.loc.dtFormatter(e,H(H({},this.opts),n))}formatDateTime(e,n){return this.dtFormatter(e,n).format()}formatDateTimeParts(e,n){return this.dtFormatter(e,n).formatToParts()}formatInterval(e,n){return this.dtFormatter(e.start,n).dtf.formatRange(e.start.toJSDate(),e.end.toJSDate())}resolvedOptions(e,n){return this.dtFormatter(e,n).resolvedOptions()}num(e,n=0){if(this.opts.forceSimple)return Cn(e,n);let r=H({},this.opts);return n>0&&(r.padTo=n),this.loc.numberFormatter(r).format(e)}formatDateTimeFromString(e,n){let r=this.loc.listingMode()==="en",o=this.loc.outputCalendar&&this.loc.outputCalendar!=="gregory",i=(d,h)=>this.loc.extract(e,d,h),a=d=>e.isOffsetFixed&&e.offset===0&&d.allowZ?"Z":e.isValid?e.zone.formatOffset(e.ts,d.format):"",l=()=>r?J7(e):i({hour:"numeric",hourCycle:"h12"},"dayperiod"),s=(d,h)=>r?X7(e,d):i(h?{month:d}:{month:d,day:"numeric"},"month"),u=(d,h)=>r?Q7(e,d):i(h?{weekday:d}:{weekday:d,month:"long",day:"numeric"},"weekday"),f=d=>{let h=qn.macroTokenToFormatOpts(d);return h?this.formatWithSystemDefault(e,h):d},c=d=>r?e9(e,d):i({era:d},"era"),p=d=>{switch(d){case"S":return this.num(e.millisecond);case"u":case"SSS":return this.num(e.millisecond,3);case"s":return this.num(e.second);case"ss":return this.num(e.second,2);case"uu":return this.num(Math.floor(e.millisecond/10),2);case"uuu":return this.num(Math.floor(e.millisecond/100));case"m":return this.num(e.minute);case"mm":return this.num(e.minute,2);case"h":return this.num(e.hour%12===0?12:e.hour%12);case"hh":return this.num(e.hour%12===0?12:e.hour%12,2);case"H":return this.num(e.hour);case"HH":return this.num(e.hour,2);case"Z":return a({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return a({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return a({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return e.zone.offsetName(e.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return e.zone.offsetName(e.ts,{format:"long",locale:this.loc.locale});case"z":return e.zoneName;case"a":return l();case"d":return o?i({day:"numeric"},"day"):this.num(e.day);case"dd":return o?i({day:"2-digit"},"day"):this.num(e.day,2);case"c":return this.num(e.weekday);case"ccc":return u("short",!0);case"cccc":return u("long",!0);case"ccccc":return u("narrow",!0);case"E":return this.num(e.weekday);case"EEE":return u("short",!1);case"EEEE":return u("long",!1);case"EEEEE":return u("narrow",!1);case"L":return o?i({month:"numeric",day:"numeric"},"month"):this.num(e.month);case"LL":return o?i({month:"2-digit",day:"numeric"},"month"):this.num(e.month,2);case"LLL":return s("short",!0);case"LLLL":return s("long",!0);case"LLLLL":return s("narrow",!0);case"M":return o?i({month:"numeric"},"month"):this.num(e.month);case"MM":return o?i({month:"2-digit"},"month"):this.num(e.month,2);case"MMM":return s("short",!1);case"MMMM":return s("long",!1);case"MMMMM":return s("narrow",!1);case"y":return o?i({year:"numeric"},"year"):this.num(e.year);case"yy":return o?i({year:"2-digit"},"year"):this.num(e.year.toString().slice(-2),2);case"yyyy":return o?i({year:"numeric"},"year"):this.num(e.year,4);case"yyyyyy":return o?i({year:"numeric"},"year"):this.num(e.year,6);case"G":return c("short");case"GG":return c("long");case"GGGGG":return c("narrow");case"kk":return this.num(e.weekYear.toString().slice(-2),2);case"kkkk":return this.num(e.weekYear,4);case"W":return this.num(e.weekNumber);case"WW":return this.num(e.weekNumber,2);case"o":return this.num(e.ordinal);case"ooo":return this.num(e.ordinal,3);case"q":return this.num(e.quarter);case"qq":return this.num(e.quarter,2);case"X":return this.num(Math.floor(e.ts/1e3));case"x":return this.num(e.ts);default:return f(d)}};return VS(qn.parseFormat(n),p)}formatDurationFromString(e,n){let r=s=>{switch(s[0]){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":return"hour";case"d":return"day";case"w":return"week";case"M":return"month";case"y":return"year";default:return null}},o=s=>u=>{let f=r(u);return f?this.num(s.get(f),u.length):u},i=qn.parseFormat(n),a=i.reduce((s,{literal:u,val:f})=>u?s:s.concat(f),[]),l=e.shiftTo(...a.map(r).filter(s=>s));return VS(i,o(l))}},$r=class{constructor(e,n){this.reason=e,this.explanation=n}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}},BE=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/;function tu(...t){let e=t.reduce((n,r)=>n+r.source,"");return RegExp(`^${e}$`)}function nu(...t){return e=>t.reduce(([n,r,o],i)=>{let[a,l,s]=i(e,o);return[H(H({},n),a),l||r,s]},[{},null,1]).slice(0,2)}function ru(t,...e){if(t==null)return[null,null];for(let[n,r]of e){let o=n.exec(t);if(o)return r(o)}return[null,null]}function WE(...t){return(e,n)=>{let r={},o;for(o=0;o<t.length;o++)r[t[o]]=Ka(e[n+o]);return[r,null,n+o]}}var $E=/(?:(Z)|([+-]\d\d)(?::?(\d\d))?)/,r9=`(?:${$E.source}?(?:\\[(${BE.source})\\])?)?`,Dy=/(\d\d)(?::?(\d\d)(?::?(\d\d)(?:[.,](\d{1,30}))?)?)?/,VE=RegExp(`${Dy.source}${r9}`),ky=RegExp(`(?:T${VE.source})?`),o9=/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,i9=/(\d{4})-?W(\d\d)(?:-?(\d))?/,a9=/(\d{4})-?(\d{3})/,s9=WE("weekYear","weekNumber","weekDay"),l9=WE("year","ordinal"),u9=/(\d{4})-(\d\d)-(\d\d)/,qE=RegExp(`${Dy.source} ?(?:${$E.source}|(${BE.source}))?`),f9=RegExp(`(?: ${qE.source})?`);function Ql(t,e,n){let r=t[e];return St(r)?n:Ka(r)}function c9(t,e){return[{year:Ql(t,e),month:Ql(t,e+1,1),day:Ql(t,e+2,1)},null,e+3]}function ou(t,e){return[{hours:Ql(t,e,0),minutes:Ql(t,e+1,0),seconds:Ql(t,e+2,0),milliseconds:by(t[e+3])},null,e+4]}function Zf(t,e){let n=!t[e]&&!t[e+1],r=jm(t[e+1],t[e+2]),o=n?null:Xn.instance(r);return[{},o,e+3]}function Jf(t,e){let n=t[e]?xo.create(t[e]):null;return[{},n,e+1]}var d9=RegExp(`^T?${Dy.source}$`),m9=/^-?P(?:(?:(-?\d{1,20}(?:\.\d{1,20})?)Y)?(?:(-?\d{1,20}(?:\.\d{1,20})?)M)?(?:(-?\d{1,20}(?:\.\d{1,20})?)W)?(?:(-?\d{1,20}(?:\.\d{1,20})?)D)?(?:T(?:(-?\d{1,20}(?:\.\d{1,20})?)H)?(?:(-?\d{1,20}(?:\.\d{1,20})?)M)?(?:(-?\d{1,20})(?:[.,](-?\d{1,20}))?S)?)?)$/;function p9(t){let[e,n,r,o,i,a,l,s,u]=t,f=e[0]==="-",c=s&&s[0]==="-",p=(d,h=!1)=>d!==void 0&&(h||d&&f)?-d:d;return[{years:p(Ns(n)),months:p(Ns(r)),weeks:p(Ns(o)),days:p(Ns(i)),hours:p(Ns(a)),minutes:p(Ns(l)),seconds:p(Ns(s),s==="-0"),milliseconds:p(by(u),c)}]}var h9={GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function Cy(t,e,n,r,o,i,a){let l={year:e.length===2?my(Ka(e)):Ka(e),month:ME.indexOf(n)+1,day:Ka(r),hour:Ka(o),minute:Ka(i)};return a&&(l.second=Ka(a)),t&&(l.weekday=t.length>3?RE.indexOf(t)+1:NE.indexOf(t)+1),l}var g9=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function _9(t){let[,e,n,r,o,i,a,l,s,u,f,c]=t,p=Cy(e,o,r,n,i,a,l),d;return s?d=h9[s]:u?d=0:d=jm(f,c),[p,new Xn(d)]}function v9(t){return t.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}var y9=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,b9=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,w9=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function qS(t){let[,e,n,r,o,i,a,l]=t;return[Cy(e,o,r,n,i,a,l),Xn.utcInstance]}function D9(t){let[,e,n,r,o,i,a,l]=t;return[Cy(e,l,n,r,o,i,a),Xn.utcInstance]}var k9=tu(o9,ky),C9=tu(i9,ky),F9=tu(a9,ky),S9=tu(VE),UE=nu(c9,ou,Zf,Jf),E9=nu(s9,ou,Zf,Jf),O9=nu(l9,ou,Zf,Jf),T9=nu(ou,Zf,Jf);function I9(t){return ru(t,[k9,UE],[C9,E9],[F9,O9],[S9,T9])}function x9(t){return ru(v9(t),[g9,_9])}function M9(t){return ru(t,[y9,qS],[b9,qS],[w9,D9])}function A9(t){return ru(t,[m9,p9])}var R9=nu(ou);function N9(t){return ru(t,[d9,R9])}var P9=tu(u9,f9),j9=tu(qE),L9=nu(ou,Zf,Jf);function B9(t){return ru(t,[P9,UE],[j9,L9])}var US="Invalid Duration",YE={weeks:{days:7,hours:7*24,minutes:7*24*60,seconds:7*24*60*60,milliseconds:7*24*60*60*1e3},days:{hours:24,minutes:24*60,seconds:24*60*60,milliseconds:24*60*60*1e3},hours:{minutes:60,seconds:60*60,milliseconds:60*60*1e3},minutes:{seconds:60,milliseconds:60*1e3},seconds:{milliseconds:1e3}},W9=H({years:{quarters:4,months:12,weeks:52,days:365,hours:365*24,minutes:365*24*60,seconds:365*24*60*60,milliseconds:365*24*60*60*1e3},quarters:{months:3,weeks:13,days:91,hours:91*24,minutes:91*24*60,seconds:91*24*60*60,milliseconds:91*24*60*60*1e3},months:{weeks:4,days:30,hours:30*24,minutes:30*24*60,seconds:30*24*60*60,milliseconds:30*24*60*60*1e3}},YE),Zr=146097/400,Gl=146097/4800,$9=H({years:{quarters:4,months:12,weeks:Zr/7,days:Zr,hours:Zr*24,minutes:Zr*24*60,seconds:Zr*24*60*60,milliseconds:Zr*24*60*60*1e3},quarters:{months:3,weeks:Zr/28,days:Zr/4,hours:Zr*24/4,minutes:Zr*24*60/4,seconds:Zr*24*60*60/4,milliseconds:Zr*24*60*60*1e3/4},months:{weeks:Gl/7,days:Gl,hours:Gl*24,minutes:Gl*24*60,seconds:Gl*24*60*60,milliseconds:Gl*24*60*60*1e3}},YE),Ls=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],V9=Ls.slice(0).reverse();function Ha(t,e,n=!1){let r={values:n?e.values:H(H({},t.values),e.values||{}),loc:t.loc.clone(e.loc),conversionAccuracy:e.conversionAccuracy||t.conversionAccuracy,matrix:e.matrix||t.matrix};return new Ke(r)}function zE(t,e){var r;let n=(r=e.milliseconds)!=null?r:0;for(let o of V9.slice(1))e[o]&&(n+=e[o]*t[o].milliseconds);return n}function YS(t,e){let n=zE(t,e)<0?-1:1;Ls.reduceRight((r,o)=>{if(St(e[o]))return r;if(r){let i=e[r]*n,a=t[o][r],l=Math.floor(i/a);e[o]+=l*n,e[r]-=l*a*n}return o},null),Ls.reduce((r,o)=>{if(St(e[o]))return r;if(r){let i=e[r]%1;e[r]-=i,e[o]+=i*t[r][o]}return o},null)}function q9(t){let e={};for(let[n,r]of Object.entries(t))r!==0&&(e[n]=r);return e}var Ke=class{constructor(e){let n=e.conversionAccuracy==="longterm"||!1,r=n?$9:W9;e.matrix&&(r=e.matrix),this.values=e.values,this.loc=e.loc||Vt.create(),this.conversionAccuracy=n?"longterm":"casual",this.invalid=e.invalid||null,this.matrix=r,this.isLuxonDuration=!0}static fromMillis(e,n){return Ke.fromObject({milliseconds:e},n)}static fromObject(e,n={}){if(e==null||typeof e!="object")throw new Ir(`Duration.fromObject: argument expected to be an object, got ${e===null?"null":typeof e}`);return new Ke({values:xm(e,Ke.normalizeUnit),loc:Vt.fromObject(n),conversionAccuracy:n.conversionAccuracy,matrix:n.matrix})}static fromDurationLike(e){if(Bs(e))return Ke.fromMillis(e);if(Ke.isDuration(e))return e;if(typeof e=="object")return Ke.fromObject(e);throw new Ir(`Unknown duration argument ${e} of type ${typeof e}`)}static fromISO(e,n){let[r]=A9(e);return r?Ke.fromObject(r,n):Ke.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static fromISOTime(e,n){let[r]=N9(e);return r?Ke.fromObject(r,n):Ke.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static invalid(e,n=null){if(!e)throw new Ir("need to specify a reason the Duration is invalid");let r=e instanceof $r?e:new $r(e,n);if(un.throwOnInvalid)throw new oy(r);return new Ke({invalid:r})}static normalizeUnit(e){let n={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[e&&e.toLowerCase()];if(!n)throw new Em(e);return n}static isDuration(e){return e&&e.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(e,n={}){let r=te(H({},n),{floor:n.round!==!1&&n.floor!==!1});return this.isValid?qn.create(this.loc,r).formatDurationFromString(this,e):US}toHuman(e={}){if(!this.isValid)return US;let n=Ls.map(r=>{let o=this.values[r];return St(o)?null:this.loc.numberFormatter(te(H({style:"unit",unitDisplay:"long"},e),{unit:r.slice(0,-1)})).format(o)}).filter(r=>r);return this.loc.listFormatter(H({type:"conjunction",style:e.listStyle||"narrow"},e)).format(n)}toObject(){return this.isValid?H({},this.values):{}}toISO(){if(!this.isValid)return null;let e="P";return this.years!==0&&(e+=this.years+"Y"),(this.months!==0||this.quarters!==0)&&(e+=this.months+this.quarters*3+"M"),this.weeks!==0&&(e+=this.weeks+"W"),this.days!==0&&(e+=this.days+"D"),(this.hours!==0||this.minutes!==0||this.seconds!==0||this.milliseconds!==0)&&(e+="T"),this.hours!==0&&(e+=this.hours+"H"),this.minutes!==0&&(e+=this.minutes+"M"),(this.seconds!==0||this.milliseconds!==0)&&(e+=wy(this.seconds+this.milliseconds/1e3,3)+"S"),e==="P"&&(e+="T0S"),e}toISOTime(e={}){if(!this.isValid)return null;let n=this.toMillis();return n<0||n>=864e5?null:(e=te(H({suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended"},e),{includeOffset:!1}),Xe.fromMillis(n,{zone:"UTC"}).toISOTime(e))}toJSON(){return this.toISO()}toString(){return this.toISO()}toMillis(){return this.isValid?zE(this.matrix,this.values):NaN}valueOf(){return this.toMillis()}plus(e){if(!this.isValid)return this;let n=Ke.fromDurationLike(e),r={};for(let o of Ls)(eu(n.values,o)||eu(this.values,o))&&(r[o]=n.get(o)+this.get(o));return Ha(this,{values:r},!0)}minus(e){if(!this.isValid)return this;let n=Ke.fromDurationLike(e);return this.plus(n.negate())}mapUnits(e){if(!this.isValid)return this;let n={};for(let r of Object.keys(this.values))n[r]=xE(e(this.values[r],r));return Ha(this,{values:n},!0)}get(e){return this[Ke.normalizeUnit(e)]}set(e){if(!this.isValid)return this;let n=H(H({},this.values),xm(e,Ke.normalizeUnit));return Ha(this,{values:n})}reconfigure({locale:e,numberingSystem:n,conversionAccuracy:r,matrix:o}={}){let a={loc:this.loc.clone({locale:e,numberingSystem:n}),matrix:o,conversionAccuracy:r};return Ha(this,a)}as(e){return this.isValid?this.shiftTo(e).get(e):NaN}normalize(){if(!this.isValid)return this;let e=this.toObject();return YS(this.matrix,e),Ha(this,{values:e},!0)}rescale(){if(!this.isValid)return this;let e=q9(this.normalize().shiftToAll().toObject());return Ha(this,{values:e},!0)}shiftTo(...e){if(!this.isValid)return this;if(e.length===0)return this;e=e.map(a=>Ke.normalizeUnit(a));let n={},r={},o=this.toObject(),i;for(let a of Ls)if(e.indexOf(a)>=0){i=a;let l=0;for(let u in r)l+=this.matrix[u][a]*r[u],r[u]=0;Bs(o[a])&&(l+=o[a]);let s=Math.trunc(l);n[a]=s,r[a]=(l*1e3-s*1e3)/1e3}else Bs(o[a])&&(r[a]=o[a]);for(let a in r)r[a]!==0&&(n[i]+=a===i?r[a]:r[a]/this.matrix[i][a]);return YS(this.matrix,n),Ha(this,{values:n},!0)}shiftToAll(){return this.isValid?this.shiftTo("years","months","weeks","days","hours","minutes","seconds","milliseconds"):this}negate(){if(!this.isValid)return this;let e={};for(let n of Object.keys(this.values))e[n]=this.values[n]===0?0:-this.values[n];return Ha(this,{values:e},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(e){if(!this.isValid||!e.isValid||!this.loc.equals(e.loc))return!1;function n(r,o){return r===void 0||r===0?o===void 0||o===0:r===o}for(let r of Ls)if(!n(this.values[r],e.values[r]))return!1;return!0}},Zl="Invalid Interval";function U9(t,e){return!t||!t.isValid?Qt.invalid("missing or invalid start"):!e||!e.isValid?Qt.invalid("missing or invalid end"):e<t?Qt.invalid("end before start",`The end of an interval must be after its start, but you had start=${t.toISO()} and end=${e.toISO()}`):null}var Qt=class{constructor(e){this.s=e.start,this.e=e.end,this.invalid=e.invalid||null,this.isLuxonInterval=!0}static invalid(e,n=null){if(!e)throw new Ir("need to specify a reason the Interval is invalid");let r=e instanceof $r?e:new $r(e,n);if(un.throwOnInvalid)throw new ry(r);return new Qt({invalid:r})}static fromDateTimes(e,n){let r=Wf(e),o=Wf(n),i=U9(r,o);return i==null?new Qt({start:r,end:o}):i}static after(e,n){let r=Ke.fromDurationLike(n),o=Wf(e);return Qt.fromDateTimes(o,o.plus(r))}static before(e,n){let r=Ke.fromDurationLike(n),o=Wf(e);return Qt.fromDateTimes(o.minus(r),o)}static fromISO(e,n){let[r,o]=(e||"").split("/",2);if(r&&o){let i,a;try{i=Xe.fromISO(r,n),a=i.isValid}catch(u){a=!1}let l,s;try{l=Xe.fromISO(o,n),s=l.isValid}catch(u){s=!1}if(a&&s)return Qt.fromDateTimes(i,l);if(a){let u=Ke.fromISO(o,n);if(u.isValid)return Qt.after(i,u)}else if(s){let u=Ke.fromISO(r,n);if(u.isValid)return Qt.before(l,u)}}return Qt.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static isInterval(e){return e&&e.isLuxonInterval||!1}get start(){return this.isValid?this.s:null}get end(){return this.isValid?this.e:null}get isValid(){return this.invalidReason===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}length(e="milliseconds"){return this.isValid?this.toDuration(e).get(e):NaN}count(e="milliseconds"){if(!this.isValid)return NaN;let n=this.start.startOf(e),r=this.end.startOf(e);return Math.floor(r.diff(n,e).get(e))+(r.valueOf()!==this.end.valueOf())}hasSame(e){return this.isValid?this.isEmpty()||this.e.minus(1).hasSame(this.s,e):!1}isEmpty(){return this.s.valueOf()===this.e.valueOf()}isAfter(e){return this.isValid?this.s>e:!1}isBefore(e){return this.isValid?this.e<=e:!1}contains(e){return this.isValid?this.s<=e&&this.e>e:!1}set({start:e,end:n}={}){return this.isValid?Qt.fromDateTimes(e||this.s,n||this.e):this}splitAt(...e){if(!this.isValid)return[];let n=e.map(Wf).filter(a=>this.contains(a)).sort(),r=[],{s:o}=this,i=0;for(;o<this.e;){let a=n[i]||this.e,l=+a>+this.e?this.e:a;r.push(Qt.fromDateTimes(o,l)),o=l,i+=1}return r}splitBy(e){let n=Ke.fromDurationLike(e);if(!this.isValid||!n.isValid||n.as("milliseconds")===0)return[];let{s:r}=this,o=1,i,a=[];for(;r<this.e;){let l=this.start.plus(n.mapUnits(s=>s*o));i=+l>+this.e?this.e:l,a.push(Qt.fromDateTimes(r,i)),r=i,o+=1}return a}divideEqually(e){return this.isValid?this.splitBy(this.length()/e).slice(0,e):[]}overlaps(e){return this.e>e.s&&this.s<e.e}abutsStart(e){return this.isValid?+this.e==+e.s:!1}abutsEnd(e){return this.isValid?+e.e==+this.s:!1}engulfs(e){return this.isValid?this.s<=e.s&&this.e>=e.e:!1}equals(e){return!this.isValid||!e.isValid?!1:this.s.equals(e.s)&&this.e.equals(e.e)}intersection(e){if(!this.isValid)return this;let n=this.s>e.s?this.s:e.s,r=this.e<e.e?this.e:e.e;return n>=r?null:Qt.fromDateTimes(n,r)}union(e){if(!this.isValid)return this;let n=this.s<e.s?this.s:e.s,r=this.e>e.e?this.e:e.e;return Qt.fromDateTimes(n,r)}static merge(e){let[n,r]=e.sort((o,i)=>o.s-i.s).reduce(([o,i],a)=>i?i.overlaps(a)||i.abutsStart(a)?[o,i.union(a)]:[o.concat([i]),a]:[o,a],[[],null]);return r&&n.push(r),n}static xor(e){let n=null,r=0,o=[],i=e.map(s=>[{time:s.s,type:"s"},{time:s.e,type:"e"}]),a=Array.prototype.concat(...i),l=a.sort((s,u)=>s.time-u.time);for(let s of l)r+=s.type==="s"?1:-1,r===1?n=s.time:(n&&+n!=+s.time&&o.push(Qt.fromDateTimes(n,s.time)),n=null);return Qt.merge(o)}difference(...e){return Qt.xor([this].concat(e)).map(n=>this.intersection(n)).filter(n=>n&&!n.isEmpty())}toString(){return this.isValid?`[${this.s.toISO()} \u2013 ${this.e.toISO()})`:Zl}toLocaleString(e=Om,n={}){return this.isValid?qn.create(this.s.loc.clone(n),e).formatInterval(this):Zl}toISO(e){return this.isValid?`${this.s.toISO(e)}/${this.e.toISO(e)}`:Zl}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:Zl}toISOTime(e){return this.isValid?`${this.s.toISOTime(e)}/${this.e.toISOTime(e)}`:Zl}toFormat(e,{separator:n=" \u2013 "}={}){return this.isValid?`${this.s.toFormat(e)}${n}${this.e.toFormat(e)}`:Zl}toDuration(e,n){return this.isValid?this.e.diff(this.s,e,n):Ke.invalid(this.invalidReason)}mapEndpoints(e){return Qt.fromDateTimes(e(this.s),e(this.e))}},Jl=class{static hasDST(e=un.defaultZone){let n=Xe.now().setZone(e).set({month:12});return!e.isUniversal&&n.offset!==n.set({month:6}).offset}static isValidIANAZone(e){return xo.isValidZone(e)}static normalizeZone(e){return Ga(e,un.defaultZone)}static months(e="long",{locale:n=null,numberingSystem:r=null,locObj:o=null,outputCalendar:i="gregory"}={}){return(o||Vt.create(n,r,i)).months(e)}static monthsFormat(e="long",{locale:n=null,numberingSystem:r=null,locObj:o=null,outputCalendar:i="gregory"}={}){return(o||Vt.create(n,r,i)).months(e,!0)}static weekdays(e="long",{locale:n=null,numberingSystem:r=null,locObj:o=null}={}){return(o||Vt.create(n,r,null)).weekdays(e)}static weekdaysFormat(e="long",{locale:n=null,numberingSystem:r=null,locObj:o=null}={}){return(o||Vt.create(n,r,null)).weekdays(e,!0)}static meridiems({locale:e=null}={}){return Vt.create(e).meridiems()}static eras(e="short",{locale:n=null}={}){return Vt.create(n,null,"gregory").eras(e)}static features(){return{relative:TE()}}};function zS(t,e){let n=o=>o.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),r=n(e)-n(t);return Math.floor(Ke.fromMillis(r).as("days"))}function Y9(t,e,n){let r=[["years",(s,u)=>u.year-s.year],["quarters",(s,u)=>u.quarter-s.quarter+(u.year-s.year)*4],["months",(s,u)=>u.month-s.month+(u.year-s.year)*12],["weeks",(s,u)=>{let f=zS(s,u);return(f-f%7)/7}],["days",zS]],o={},i=t,a,l;for(let[s,u]of r)n.indexOf(s)>=0&&(a=s,o[s]=u(t,e),l=i.plus(o),l>e?(o[s]--,t=i.plus(o),t>e&&(l=t,o[s]--,t=i.plus(o))):t=l);return[t,o,l,a]}function z9(t,e,n,r){let[o,i,a,l]=Y9(t,e,n),s=e-o,u=n.filter(c=>["hours","minutes","seconds","milliseconds"].indexOf(c)>=0);u.length===0&&(a<e&&(a=o.plus({[l]:1})),a!==o&&(i[l]=(i[l]||0)+s/(a-o)));let f=Ke.fromObject(i,r);return u.length>0?Ke.fromMillis(s,r).shiftTo(...u).plus(f):f}var Fy={arab:"[\u0660-\u0669]",arabext:"[\u06F0-\u06F9]",bali:"[\u1B50-\u1B59]",beng:"[\u09E6-\u09EF]",deva:"[\u0966-\u096F]",fullwide:"[\uFF10-\uFF19]",gujr:"[\u0AE6-\u0AEF]",hanidec:"[\u3007|\u4E00|\u4E8C|\u4E09|\u56DB|\u4E94|\u516D|\u4E03|\u516B|\u4E5D]",khmr:"[\u17E0-\u17E9]",knda:"[\u0CE6-\u0CEF]",laoo:"[\u0ED0-\u0ED9]",limb:"[\u1946-\u194F]",mlym:"[\u0D66-\u0D6F]",mong:"[\u1810-\u1819]",mymr:"[\u1040-\u1049]",orya:"[\u0B66-\u0B6F]",tamldec:"[\u0BE6-\u0BEF]",telu:"[\u0C66-\u0C6F]",thai:"[\u0E50-\u0E59]",tibt:"[\u0F20-\u0F29]",latn:"\\d"},HS={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},H9=Fy.hanidec.replace(/[\[|\]]/g,"").split("");function K9(t){let e=parseInt(t,10);if(isNaN(e)){e="";for(let n=0;n<t.length;n++){let r=t.charCodeAt(n);if(t[n].search(Fy.hanidec)!==-1)e+=H9.indexOf(t[n]);else for(let o in HS){let[i,a]=HS[o];r>=i&&r<=a&&(e+=r-i)}}return parseInt(e,10)}else return e}function Eo({numberingSystem:t},e=""){return new RegExp(`${Fy[t||"latn"]}${e}`)}var G9="missing Intl.DateTimeFormat.formatToParts support";function Mt(t,e=n=>n){return{regex:t,deser:([n])=>e(K9(n))}}var Z9=String.fromCharCode(160),HE=`[ ${Z9}]`,KE=new RegExp(HE,"g");function J9(t){return t.replace(/\./g,"\\.?").replace(KE,HE)}function KS(t){return t.replace(/\./g,"").replace(KE," ").toLowerCase()}function Oo(t,e){return t===null?null:{regex:RegExp(t.map(J9).join("|")),deser:([n])=>t.findIndex(r=>KS(n)===KS(r))+e}}function GS(t,e){return{regex:t,deser:([,n,r])=>jm(n,r),groups:e}}function wm(t){return{regex:t,deser:([e])=>e}}function Q9(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function X9(t,e){let n=Eo(e),r=Eo(e,"{2}"),o=Eo(e,"{3}"),i=Eo(e,"{4}"),a=Eo(e,"{6}"),l=Eo(e,"{1,2}"),s=Eo(e,"{1,3}"),u=Eo(e,"{1,6}"),f=Eo(e,"{1,9}"),c=Eo(e,"{2,4}"),p=Eo(e,"{4,6}"),d=D=>({regex:RegExp(Q9(D.val)),deser:([b])=>b,literal:!0}),g=(D=>{if(t.literal)return d(D);switch(D.val){case"G":return Oo(e.eras("short"),0);case"GG":return Oo(e.eras("long"),0);case"y":return Mt(u);case"yy":return Mt(c,my);case"yyyy":return Mt(i);case"yyyyy":return Mt(p);case"yyyyyy":return Mt(a);case"M":return Mt(l);case"MM":return Mt(r);case"MMM":return Oo(e.months("short",!0),1);case"MMMM":return Oo(e.months("long",!0),1);case"L":return Mt(l);case"LL":return Mt(r);case"LLL":return Oo(e.months("short",!1),1);case"LLLL":return Oo(e.months("long",!1),1);case"d":return Mt(l);case"dd":return Mt(r);case"o":return Mt(s);case"ooo":return Mt(o);case"HH":return Mt(r);case"H":return Mt(l);case"hh":return Mt(r);case"h":return Mt(l);case"mm":return Mt(r);case"m":return Mt(l);case"q":return Mt(l);case"qq":return Mt(r);case"s":return Mt(l);case"ss":return Mt(r);case"S":return Mt(s);case"SSS":return Mt(o);case"u":return wm(f);case"uu":return wm(l);case"uuu":return Mt(n);case"a":return Oo(e.meridiems(),0);case"kkkk":return Mt(i);case"kk":return Mt(c,my);case"W":return Mt(l);case"WW":return Mt(r);case"E":case"c":return Mt(n);case"EEE":return Oo(e.weekdays("short",!1),1);case"EEEE":return Oo(e.weekdays("long",!1),1);case"ccc":return Oo(e.weekdays("short",!0),1);case"cccc":return Oo(e.weekdays("long",!0),1);case"Z":case"ZZ":return GS(new RegExp(`([+-]${l.source})(?::(${r.source}))?`),2);case"ZZZ":return GS(new RegExp(`([+-]${l.source})(${r.source})?`),2);case"z":return wm(/[a-z_+-/]{1,256}?/i);case" ":return wm(/[^\S\n\r]/);default:return d(D)}})(t)||{invalidReason:G9};return g.token=t,g}var eV={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour12:{numeric:"h","2-digit":"hh"},hour24:{numeric:"H","2-digit":"HH"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"},timeZoneName:{long:"ZZZZZ",short:"ZZZ"}};function tV(t,e,n){let{type:r,value:o}=t;if(r==="literal"){let s=/^\s+$/.test(o);return{literal:!s,val:s?" ":o}}let i=e[r],a=r;r==="hour"&&(e.hour12!=null?a=e.hour12?"hour12":"hour24":e.hourCycle!=null?e.hourCycle==="h11"||e.hourCycle==="h12"?a="hour12":a="hour24":a=n.hour12?"hour12":"hour24");let l=eV[a];if(typeof l=="object"&&(l=l[i]),l)return{literal:!1,val:l}}function nV(t){return[`^${t.map(n=>n.regex).reduce((n,r)=>`${n}(${r.source})`,"")}$`,t]}function rV(t,e,n){let r=t.match(e);if(r){let o={},i=1;for(let a in n)if(eu(n,a)){let l=n[a],s=l.groups?l.groups+1:1;!l.literal&&l.token&&(o[l.token.val[0]]=l.deser(r.slice(i,i+s))),i+=s}return[r,o]}else return[r,{}]}function oV(t){let e=i=>{switch(i){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}},n=null,r;return St(t.z)||(n=xo.create(t.z)),St(t.Z)||(n||(n=new Xn(t.Z)),r=t.Z),St(t.q)||(t.M=(t.q-1)*3+1),St(t.h)||(t.h<12&&t.a===1?t.h+=12:t.h===12&&t.a===0&&(t.h=0)),t.G===0&&t.y&&(t.y=-t.y),St(t.u)||(t.S=by(t.u)),[Object.keys(t).reduce((i,a)=>{let l=e(a);return l&&(i[l]=t[a]),i},{}),n,r]}var Zv=null;function iV(){return Zv||(Zv=Xe.fromMillis(1555555555555)),Zv}function aV(t,e){if(t.literal)return t;let n=qn.macroTokenToFormatOpts(t.val),r=JE(n,e);return r==null||r.includes(void 0)?t:r}function GE(t,e){return Array.prototype.concat(...t.map(n=>aV(n,e)))}function ZE(t,e,n){let r=GE(qn.parseFormat(n),t),o=r.map(a=>X9(a,t)),i=o.find(a=>a.invalidReason);if(i)return{input:e,tokens:r,invalidReason:i.invalidReason};{let[a,l]=nV(o),s=RegExp(a,"i"),[u,f]=rV(e,s,l),[c,p,d]=f?oV(f):[null,null,void 0];if(eu(f,"a")&&eu(f,"H"))throw new js("Can't include meridiem when specifying 24-hour format");return{input:e,tokens:r,regex:s,rawMatches:u,matches:f,result:c,zone:p,specificOffset:d}}}function sV(t,e,n){let{result:r,zone:o,specificOffset:i,invalidReason:a}=ZE(t,e,n);return[r,o,i,a]}function JE(t,e){if(!t)return null;let r=qn.create(e,t).dtFormatter(iV()),o=r.formatToParts(),i=r.resolvedOptions();return o.map(a=>tV(a,t,i))}var QE=[0,31,59,90,120,151,181,212,243,273,304,334],XE=[0,31,60,91,121,152,182,213,244,274,305,335];function Jr(t,e){return new $r("unit out of range",`you specified ${e} (of type ${typeof e}) as a ${t}, which is invalid`)}function eO(t,e,n){let r=new Date(Date.UTC(t,e-1,n));t<100&&t>=0&&r.setUTCFullYear(r.getUTCFullYear()-1900);let o=r.getUTCDay();return o===0?7:o}function tO(t,e,n){return n+(Gf(t)?XE:QE)[e-1]}function nO(t,e){let n=Gf(t)?XE:QE,r=n.findIndex(i=>i<e),o=e-n[r];return{month:r+1,day:o}}function py(t){let{year:e,month:n,day:r}=t,o=tO(e,n,r),i=eO(e,n,r),a=Math.floor((o-i+10)/7),l;return a<1?(l=e-1,a=Im(l)):a>Im(e)?(l=e+1,a=1):l=e,H({weekYear:l,weekNumber:a,weekday:i},Lm(t))}function ZS(t){let{weekYear:e,weekNumber:n,weekday:r}=t,o=eO(e,1,4),i=qf(e),a=n*7+r-o-3,l;a<1?(l=e-1,a+=qf(l)):a>i?(l=e+1,a-=qf(e)):l=e;let{month:s,day:u}=nO(l,a);return H({year:l,month:s,day:u},Lm(t))}function Jv(t){let{year:e,month:n,day:r}=t,o=tO(e,n,r);return H({year:e,ordinal:o},Lm(t))}function JS(t){let{year:e,ordinal:n}=t,{month:r,day:o}=nO(e,n);return H({year:e,month:r,day:o},Lm(t))}function lV(t){let e=Nm(t.weekYear),n=sa(t.weekNumber,1,Im(t.weekYear)),r=sa(t.weekday,1,7);return e?n?r?!1:Jr("weekday",t.weekday):Jr("week",t.week):Jr("weekYear",t.weekYear)}function uV(t){let e=Nm(t.year),n=sa(t.ordinal,1,qf(t.year));return e?n?!1:Jr("ordinal",t.ordinal):Jr("year",t.year)}function rO(t){let e=Nm(t.year),n=sa(t.month,1,12),r=sa(t.day,1,Tm(t.year,t.month));return e?n?r?!1:Jr("day",t.day):Jr("month",t.month):Jr("year",t.year)}function oO(t){let{hour:e,minute:n,second:r,millisecond:o}=t,i=sa(e,0,23)||e===24&&n===0&&r===0&&o===0,a=sa(n,0,59),l=sa(r,0,59),s=sa(o,0,999);return i?a?l?s?!1:Jr("millisecond",o):Jr("second",r):Jr("minute",n):Jr("hour",e)}var Qv="Invalid DateTime",QS=864e13;function Dm(t){return new $r("unsupported zone",`the zone "${t.name}" is not supported`)}function Xv(t){return t.weekData===null&&(t.weekData=py(t.c)),t.weekData}function Ps(t,e){let n={ts:t.ts,zone:t.zone,c:t.c,o:t.o,loc:t.loc,invalid:t.invalid};return new Xe(te(H(H({},n),e),{old:n}))}function iO(t,e,n){let r=t-e*60*1e3,o=n.offset(r);if(e===o)return[r,e];r-=(o-e)*60*1e3;let i=n.offset(r);return o===i?[r,o]:[t-Math.min(o,i)*60*1e3,Math.max(o,i)]}function km(t,e){t+=e*60*1e3;let n=new Date(t);return{year:n.getUTCFullYear(),month:n.getUTCMonth()+1,day:n.getUTCDate(),hour:n.getUTCHours(),minute:n.getUTCMinutes(),second:n.getUTCSeconds(),millisecond:n.getUTCMilliseconds()}}function Sm(t,e,n){return iO(Pm(t),e,n)}function XS(t,e){let n=t.o,r=t.c.year+Math.trunc(e.years),o=t.c.month+Math.trunc(e.months)+Math.trunc(e.quarters)*3,i=te(H({},t.c),{year:r,month:o,day:Math.min(t.c.day,Tm(r,o))+Math.trunc(e.days)+Math.trunc(e.weeks)*7}),a=Ke.fromObject({years:e.years-Math.trunc(e.years),quarters:e.quarters-Math.trunc(e.quarters),months:e.months-Math.trunc(e.months),weeks:e.weeks-Math.trunc(e.weeks),days:e.days-Math.trunc(e.days),hours:e.hours,minutes:e.minutes,seconds:e.seconds,milliseconds:e.milliseconds}).as("milliseconds"),l=Pm(i),[s,u]=iO(l,n,t.zone);return a!==0&&(s+=a,u=t.zone.offset(s)),{ts:s,o:u}}function Bf(t,e,n,r,o,i){let{setZone:a,zone:l}=n;if(t&&Object.keys(t).length!==0||e){let s=e||l,u=Xe.fromObject(t,te(H({},n),{zone:s,specificOffset:i}));return a?u:u.setZone(l)}else return Xe.invalid(new $r("unparsable",`the input "${o}" can't be parsed as ${r}`))}function Cm(t,e,n=!0){return t.isValid?qn.create(Vt.create("en-US"),{allowZ:n,forceSimple:!0}).formatDateTimeFromString(t,e):null}function ey(t,e){let n=t.c.year>9999||t.c.year<0,r="";return n&&t.c.year>=0&&(r+="+"),r+=Cn(t.c.year,n?6:4),e?(r+="-",r+=Cn(t.c.month),r+="-",r+=Cn(t.c.day)):(r+=Cn(t.c.month),r+=Cn(t.c.day)),r}function eE(t,e,n,r,o,i){let a=Cn(t.c.hour);return e?(a+=":",a+=Cn(t.c.minute),(t.c.millisecond!==0||t.c.second!==0||!n)&&(a+=":")):a+=Cn(t.c.minute),(t.c.millisecond!==0||t.c.second!==0||!n)&&(a+=Cn(t.c.second),(t.c.millisecond!==0||!r)&&(a+=".",a+=Cn(t.c.millisecond,3))),o&&(t.isOffsetFixed&&t.offset===0&&!i?a+="Z":t.o<0?(a+="-",a+=Cn(Math.trunc(-t.o/60)),a+=":",a+=Cn(Math.trunc(-t.o%60))):(a+="+",a+=Cn(Math.trunc(t.o/60)),a+=":",a+=Cn(Math.trunc(t.o%60)))),i&&(a+="["+t.zone.ianaName+"]"),a}var aO={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},fV={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},cV={ordinal:1,hour:0,minute:0,second:0,millisecond:0},sO=["year","month","day","hour","minute","second","millisecond"],dV=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],mV=["year","ordinal","hour","minute","second","millisecond"];function tE(t){let e={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[t.toLowerCase()];if(!e)throw new Em(t);return e}function nE(t,e){let n=Ga(e.zone,un.defaultZone),r=Vt.fromObject(e),o=un.now(),i,a;if(St(t.year))i=o;else{for(let u of sO)St(t[u])&&(t[u]=aO[u]);let l=rO(t)||oO(t);if(l)return Xe.invalid(l);let s=n.offset(o);[i,a]=Sm(t,s,n)}return new Xe({ts:i,zone:n,loc:r,o:a})}function rE(t,e,n){let r=St(n.round)?!0:n.round,o=(a,l)=>(a=wy(a,r||n.calendary?0:2,!0),e.loc.clone(n).relFormatter(n).format(a,l)),i=a=>n.calendary?e.hasSame(t,a)?0:e.startOf(a).diff(t.startOf(a),a).get(a):e.diff(t,a).get(a);if(n.unit)return o(i(n.unit),n.unit);for(let a of n.units){let l=i(a);if(Math.abs(l)>=1)return o(l,a)}return o(t>e?-0:0,n.units[n.units.length-1])}function oE(t){let e={},n;return t.length>0&&typeof t[t.length-1]=="object"?(e=t[t.length-1],n=Array.from(t).slice(0,t.length-1)):n=Array.from(t),[e,n]}var Xe=class{constructor(e){let n=e.zone||un.defaultZone,r=e.invalid||(Number.isNaN(e.ts)?new $r("invalid input"):null)||(n.isValid?null:Dm(n));this.ts=St(e.ts)?un.now():e.ts;let o=null,i=null;if(!r)if(e.old&&e.old.ts===this.ts&&e.old.zone.equals(n))[o,i]=[e.old.c,e.old.o];else{let l=n.offset(this.ts);o=km(this.ts,l),r=Number.isNaN(o.year)?new $r("invalid input"):null,o=r?null:o,i=r?null:l}this._zone=n,this.loc=e.loc||Vt.create(),this.invalid=r,this.weekData=null,this.c=o,this.o=i,this.isLuxonDateTime=!0}static now(){return new Xe({})}static local(){let[e,n]=oE(arguments),[r,o,i,a,l,s,u]=n;return nE({year:r,month:o,day:i,hour:a,minute:l,second:s,millisecond:u},e)}static utc(){let[e,n]=oE(arguments),[r,o,i,a,l,s,u]=n;return e.zone=Xn.utcInstance,nE({year:r,month:o,day:i,hour:a,minute:l,second:s,millisecond:u},e)}static fromJSDate(e,n={}){let r=$7(e)?e.valueOf():NaN;if(Number.isNaN(r))return Xe.invalid("invalid input");let o=Ga(n.zone,un.defaultZone);return o.isValid?new Xe({ts:r,zone:o,loc:Vt.fromObject(n)}):Xe.invalid(Dm(o))}static fromMillis(e,n={}){if(Bs(e))return e<-QS||e>QS?Xe.invalid("Timestamp out of range"):new Xe({ts:e,zone:Ga(n.zone,un.defaultZone),loc:Vt.fromObject(n)});throw new Ir(`fromMillis requires a numerical input, but received a ${typeof e} with value ${e}`)}static fromSeconds(e,n={}){if(Bs(e))return new Xe({ts:e*1e3,zone:Ga(n.zone,un.defaultZone),loc:Vt.fromObject(n)});throw new Ir("fromSeconds requires a numerical input")}static fromObject(e,n={}){e=e||{};let r=Ga(n.zone,un.defaultZone);if(!r.isValid)return Xe.invalid(Dm(r));let o=un.now(),i=St(n.specificOffset)?r.offset(o):n.specificOffset,a=xm(e,tE),l=!St(a.ordinal),s=!St(a.year),u=!St(a.month)||!St(a.day),f=s||u,c=a.weekYear||a.weekNumber,p=Vt.fromObject(n);if((f||l)&&c)throw new js("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(u&&l)throw new js("Can't mix ordinal dates with month/day");let d=c||a.weekday&&!f,h,g,D=km(o,i);d?(h=dV,g=fV,D=py(D)):l?(h=mV,g=cV,D=Jv(D)):(h=sO,g=aO);let b=!1;for(let Y of h){let B=a[Y];St(B)?b?a[Y]=g[Y]:a[Y]=D[Y]:b=!0}let w=d?lV(a):l?uV(a):rO(a),x=w||oO(a);if(x)return Xe.invalid(x);let C=d?ZS(a):l?JS(a):a,[A,R]=Sm(C,i,r),P=new Xe({ts:A,zone:r,o:R,loc:p});return a.weekday&&f&&e.weekday!==P.weekday?Xe.invalid("mismatched weekday",`you can't specify both a weekday of ${a.weekday} and a date of ${P.toISO()}`):P}static fromISO(e,n={}){let[r,o]=I9(e);return Bf(r,o,n,"ISO 8601",e)}static fromRFC2822(e,n={}){let[r,o]=x9(e);return Bf(r,o,n,"RFC 2822",e)}static fromHTTP(e,n={}){let[r,o]=M9(e);return Bf(r,o,n,"HTTP",n)}static fromFormat(e,n,r={}){if(St(e)||St(n))throw new Ir("fromFormat requires an input string and a format");let{locale:o=null,numberingSystem:i=null}=r,a=Vt.fromOpts({locale:o,numberingSystem:i,defaultToEN:!0}),[l,s,u,f]=sV(a,e,n);return f?Xe.invalid(f):Bf(l,s,r,`format ${n}`,e,u)}static fromString(e,n,r={}){return Xe.fromFormat(e,n,r)}static fromSQL(e,n={}){let[r,o]=B9(e);return Bf(r,o,n,"SQL",e)}static invalid(e,n=null){if(!e)throw new Ir("need to specify a reason the DateTime is invalid");let r=e instanceof $r?e:new $r(e,n);if(un.throwOnInvalid)throw new ny(r);return new Xe({invalid:r})}static isDateTime(e){return e&&e.isLuxonDateTime||!1}static parseFormatForOpts(e,n={}){let r=JE(e,Vt.fromObject(n));return r?r.map(o=>o?o.val:null).join(""):null}static expandFormat(e,n={}){return GE(qn.parseFormat(e),Vt.fromObject(n)).map(o=>o.val).join("")}get(e){return this[e]}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?Xv(this).weekYear:NaN}get weekNumber(){return this.isValid?Xv(this).weekNumber:NaN}get weekday(){return this.isValid?Xv(this).weekday:NaN}get ordinal(){return this.isValid?Jv(this.c).ordinal:NaN}get monthShort(){return this.isValid?Jl.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?Jl.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?Jl.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?Jl.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return this.isOffsetFixed?!1:this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset}getPossibleOffsets(){if(!this.isValid||this.isOffsetFixed)return[this];let e=864e5,n=6e4,r=Pm(this.c),o=this.zone.offset(r-e),i=this.zone.offset(r+e),a=this.zone.offset(r-o*n),l=this.zone.offset(r-i*n);if(a===l)return[this];let s=r-a*n,u=r-l*n,f=km(s,a),c=km(u,l);return f.hour===c.hour&&f.minute===c.minute&&f.second===c.second&&f.millisecond===c.millisecond?[Ps(this,{ts:s}),Ps(this,{ts:u})]:[this]}get isInLeapYear(){return Gf(this.year)}get daysInMonth(){return Tm(this.year,this.month)}get daysInYear(){return this.isValid?qf(this.year):NaN}get weeksInWeekYear(){return this.isValid?Im(this.weekYear):NaN}resolvedLocaleOptions(e={}){let{locale:n,numberingSystem:r,calendar:o}=qn.create(this.loc.clone(e),e).resolvedOptions(this);return{locale:n,numberingSystem:r,outputCalendar:o}}toUTC(e=0,n={}){return this.setZone(Xn.instance(e),n)}toLocal(){return this.setZone(un.defaultZone)}setZone(e,{keepLocalTime:n=!1,keepCalendarTime:r=!1}={}){if(e=Ga(e,un.defaultZone),e.equals(this.zone))return this;if(e.isValid){let o=this.ts;if(n||r){let i=e.offset(this.ts),a=this.toObject();[o]=Sm(a,i,e)}return Ps(this,{ts:o,zone:e})}else return Xe.invalid(Dm(e))}reconfigure({locale:e,numberingSystem:n,outputCalendar:r}={}){let o=this.loc.clone({locale:e,numberingSystem:n,outputCalendar:r});return Ps(this,{loc:o})}setLocale(e){return this.reconfigure({locale:e})}set(e){if(!this.isValid)return this;let n=xm(e,tE),r=!St(n.weekYear)||!St(n.weekNumber)||!St(n.weekday),o=!St(n.ordinal),i=!St(n.year),a=!St(n.month)||!St(n.day),l=i||a,s=n.weekYear||n.weekNumber;if((l||o)&&s)throw new js("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(a&&o)throw new js("Can't mix ordinal dates with month/day");let u;r?u=ZS(H(H({},py(this.c)),n)):St(n.ordinal)?(u=H(H({},this.toObject()),n),St(n.day)&&(u.day=Math.min(Tm(u.year,u.month),u.day))):u=JS(H(H({},Jv(this.c)),n));let[f,c]=Sm(u,this.o,this.zone);return Ps(this,{ts:f,o:c})}plus(e){if(!this.isValid)return this;let n=Ke.fromDurationLike(e);return Ps(this,XS(this,n))}minus(e){if(!this.isValid)return this;let n=Ke.fromDurationLike(e).negate();return Ps(this,XS(this,n))}startOf(e){if(!this.isValid)return this;let n={},r=Ke.normalizeUnit(e);switch(r){case"years":n.month=1;case"quarters":case"months":n.day=1;case"weeks":case"days":n.hour=0;case"hours":n.minute=0;case"minutes":n.second=0;case"seconds":n.millisecond=0;break}if(r==="weeks"&&(n.weekday=1),r==="quarters"){let o=Math.ceil(this.month/3);n.month=(o-1)*3+1}return this.set(n)}endOf(e){return this.isValid?this.plus({[e]:1}).startOf(e).minus(1):this}toFormat(e,n={}){return this.isValid?qn.create(this.loc.redefaultToEN(n)).formatDateTimeFromString(this,e):Qv}toLocaleString(e=Om,n={}){return this.isValid?qn.create(this.loc.clone(n),e).formatDateTime(this):Qv}toLocaleParts(e={}){return this.isValid?qn.create(this.loc.clone(e),e).formatDateTimeParts(this):[]}toISO({format:e="extended",suppressSeconds:n=!1,suppressMilliseconds:r=!1,includeOffset:o=!0,extendedZone:i=!1}={}){if(!this.isValid)return null;let a=e==="extended",l=ey(this,a);return l+="T",l+=eE(this,a,n,r,o,i),l}toISODate({format:e="extended"}={}){return this.isValid?ey(this,e==="extended"):null}toISOWeekDate(){return Cm(this,"kkkk-'W'WW-c")}toISOTime({suppressMilliseconds:e=!1,suppressSeconds:n=!1,includeOffset:r=!0,includePrefix:o=!1,extendedZone:i=!1,format:a="extended"}={}){return this.isValid?(o?"T":"")+eE(this,a==="extended",n,e,r,i):null}toRFC2822(){return Cm(this,"EEE, dd LLL yyyy HH:mm:ss ZZZ",!1)}toHTTP(){return Cm(this.toUTC(),"EEE, dd LLL yyyy HH:mm:ss 'GMT'")}toSQLDate(){return this.isValid?ey(this,!0):null}toSQLTime({includeOffset:e=!0,includeZone:n=!1,includeOffsetSpace:r=!0}={}){let o="HH:mm:ss.SSS";return(n||e)&&(r&&(o+=" "),n?o+="z":e&&(o+="ZZ")),Cm(this,o,!0)}toSQL(e={}){return this.isValid?`${this.toSQLDate()} ${this.toSQLTime(e)}`:null}toString(){return this.isValid?this.toISO():Qv}valueOf(){return this.toMillis()}toMillis(){return this.isValid?this.ts:NaN}toSeconds(){return this.isValid?this.ts/1e3:NaN}toUnixInteger(){return this.isValid?Math.floor(this.ts/1e3):NaN}toJSON(){return this.toISO()}toBSON(){return this.toJSDate()}toObject(e={}){if(!this.isValid)return{};let n=H({},this.c);return e.includeConfig&&(n.outputCalendar=this.outputCalendar,n.numberingSystem=this.loc.numberingSystem,n.locale=this.loc.locale),n}toJSDate(){return new Date(this.isValid?this.ts:NaN)}diff(e,n="milliseconds",r={}){if(!this.isValid||!e.isValid)return Ke.invalid("created by diffing an invalid DateTime");let o=H({locale:this.locale,numberingSystem:this.numberingSystem},r),i=V7(n).map(Ke.normalizeUnit),a=e.valueOf()>this.valueOf(),l=a?this:e,s=a?e:this,u=z9(l,s,i,o);return a?u.negate():u}diffNow(e="milliseconds",n={}){return this.diff(Xe.now(),e,n)}until(e){return this.isValid?Qt.fromDateTimes(this,e):this}hasSame(e,n){if(!this.isValid)return!1;let r=e.valueOf(),o=this.setZone(e.zone,{keepLocalTime:!0});return o.startOf(n)<=r&&r<=o.endOf(n)}equals(e){return this.isValid&&e.isValid&&this.valueOf()===e.valueOf()&&this.zone.equals(e.zone)&&this.loc.equals(e.loc)}toRelative(e={}){if(!this.isValid)return null;let n=e.base||Xe.fromObject({},{zone:this.zone}),r=e.padding?this<n?-e.padding:e.padding:0,o=["years","months","days","hours","minutes","seconds"],i=e.unit;return Array.isArray(e.unit)&&(o=e.unit,i=void 0),rE(n,this.plus(r),te(H({},e),{numeric:"always",units:o,unit:i}))}toRelativeCalendar(e={}){return this.isValid?rE(e.base||Xe.fromObject({},{zone:this.zone}),this,te(H({},e),{numeric:"auto",units:["years","months","days"],calendary:!0})):null}static min(...e){if(!e.every(Xe.isDateTime))throw new Ir("min requires all arguments be DateTimes");return $S(e,n=>n.valueOf(),Math.min)}static max(...e){if(!e.every(Xe.isDateTime))throw new Ir("max requires all arguments be DateTimes");return $S(e,n=>n.valueOf(),Math.max)}static fromFormatExplain(e,n,r={}){let{locale:o=null,numberingSystem:i=null}=r,a=Vt.fromOpts({locale:o,numberingSystem:i,defaultToEN:!0});return ZE(a,e,n)}static fromStringExplain(e,n,r={}){return Xe.fromFormatExplain(e,n,r)}static get DATE_SHORT(){return Om}static get DATE_MED(){return fE}static get DATE_MED_WITH_WEEKDAY(){return F7}static get DATE_FULL(){return cE}static get DATE_HUGE(){return dE}static get TIME_SIMPLE(){return mE}static get TIME_WITH_SECONDS(){return pE}static get TIME_WITH_SHORT_OFFSET(){return hE}static get TIME_WITH_LONG_OFFSET(){return gE}static get TIME_24_SIMPLE(){return _E}static get TIME_24_WITH_SECONDS(){return vE}static get TIME_24_WITH_SHORT_OFFSET(){return yE}static get TIME_24_WITH_LONG_OFFSET(){return bE}static get DATETIME_SHORT(){return wE}static get DATETIME_SHORT_WITH_SECONDS(){return DE}static get DATETIME_MED(){return kE}static get DATETIME_MED_WITH_SECONDS(){return CE}static get DATETIME_MED_WITH_WEEKDAY(){return S7}static get DATETIME_FULL(){return FE}static get DATETIME_FULL_WITH_SECONDS(){return SE}static get DATETIME_HUGE(){return EE}static get DATETIME_HUGE_WITH_SECONDS(){return OE}};function Wf(t){if(Xe.isDateTime(t))return t;if(t&&t.valueOf&&Bs(t.valueOf()))return Xe.fromJSDate(t);if(t&&typeof t=="object")return Xe.fromObject(t);throw new Ir(`Unknown datetime argument: ${t}, of type ${typeof t}`)}var Sy={renderNullAs:"\\-",taskCompletionTracking:!1,taskCompletionUseEmojiShorthand:!1,taskCompletionText:"completion",taskCompletionDateFormat:"yyyy-MM-dd",recursiveSubTaskCompletion:!1,warnOnEmptyResult:!0,refreshEnabled:!0,refreshInterval:2500,defaultDateFormat:"MMMM dd, yyyy",defaultDateTimeFormat:"h:mm a - MMMM dd, yyyy",maxRecursiveRenderDepth:4,tableIdColumnName:"File",tableGroupColumnName:"Group",showResultCount:!0},pV={allowHtml:!0};te(H(H({},Sy),pV),{inlineQueryPrefix:"=",inlineJsQueryPrefix:"$=",inlineQueriesInCodeblocks:!0,enableInlineDataview:!0,enableDataviewJs:!1,enableInlineDataviewJs:!1,prettyRenderInlineFields:!0,prettyRenderInlineFieldsInLivePreview:!0,dataviewJsKeyword:"dataviewjs"});var Yf=class{constructor(e){it(this,"value");it(this,"successful");this.value=e,this.successful=!0}map(e){return new Yf(e(this.value))}flatMap(e){return e(this.value)}mapErr(e){return this}bimap(e,n){return this.map(e)}orElse(e){return this.value}cast(){return this}orElseThrow(e){return this.value}},zf=class{constructor(e){it(this,"error");it(this,"successful");this.error=e,this.successful=!1}map(e){return this}flatMap(e){return this}mapErr(e){return new zf(e(this.error))}bimap(e,n){return this.mapErr(n)}orElse(e){return e}cast(){return this}orElseThrow(e){throw e?new Error(e(this.error)):new Error(""+this.error)}},Mm;(function(t){function e(i){return new Yf(i)}t.success=e;function n(i){return new zf(i)}t.failure=n;function r(i,a,l){return i.successful?a.successful?l(i.value,a.value):n(a.error):n(i.error)}t.flatMap2=r;function o(i,a,l){return r(i,a,(s,u)=>e(l(s,u)))}t.map2=o})(Mm||(Mm={}));var hV=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},Am={exports:{}};Am.exports;(function(t,e){(function(n,r){t.exports=r()})(typeof self!="undefined"?self:hV,function(){return function(n){var r={};function o(i){if(r[i])return r[i].exports;var a=r[i]={i,l:!1,exports:{}};return n[i].call(a.exports,a,a.exports,o),a.l=!0,a.exports}return o.m=n,o.c=r,o.d=function(i,a,l){o.o(i,a)||Object.defineProperty(i,a,{configurable:!1,enumerable:!0,get:l})},o.r=function(i){Object.defineProperty(i,"__esModule",{value:!0})},o.n=function(i){var a=i&&i.__esModule?function(){return i.default}:function(){return i};return o.d(a,"a",a),a},o.o=function(i,a){return Object.prototype.hasOwnProperty.call(i,a)},o.p="",o(o.s=0)}([function(n,r,o){function i(L){if(!(this instanceof i))return new i(L);this._=L}var a=i.prototype;function l(L,ee){for(var de=0;de<L;de++)ee(de)}function s(L,ee,de){return function(Fe,Ae){l(Ae.length,function(Pe){Fe(Ae[Pe],Pe,Ae)})}(function(Fe,Ae,Pe){ee=L(ee,Fe,Ae,Pe)},de),ee}function u(L,ee){return s(function(de,Fe,Ae,Pe){return de.concat([L(Fe,Ae,Pe)])},[],ee)}function f(L,ee){var de={v:0,buf:ee};return l(L,function(){var Fe;de={v:de.v<<1|(Fe=de.buf,Fe[0]>>7),buf:function(Ae){var Pe=s(function(je,st,jt,wn){return je.concat(jt===wn.length-1?Buffer.from([st,0]).readUInt16BE(0):wn.readUInt16BE(jt))},[],Ae);return Buffer.from(u(function(je){return(je<<1&65535)>>8},Pe))}(de.buf)}}),de}function c(){return typeof Buffer!="undefined"}function p(){if(!c())throw new Error("Buffer global does not exist; please use webpack if you need to parse Buffers in the browser.")}function d(L){p();var ee=s(function(Pe,je){return Pe+je},0,L);if(ee%8!=0)throw new Error("The bits ["+L.join(", ")+"] add up to "+ee+" which is not an even number of bytes; the total should be divisible by 8");var de,Fe=ee/8,Ae=(de=function(Pe){return Pe>48},s(function(Pe,je){return Pe||(de(je)?je:Pe)},null,L));if(Ae)throw new Error(Ae+" bit range requested exceeds 48 bit (6 byte) Number max.");return new i(function(Pe,je){var st=Fe+je;return st>Pe.length?Y(je,Fe.toString()+" bytes"):P(st,s(function(jt,wn){var xn=f(wn,jt.buf);return{coll:jt.coll.concat(xn.v),buf:xn.buf}},{coll:[],buf:Pe.slice(je,st)},L).coll)})}function h(L,ee){return new i(function(de,Fe){return p(),Fe+ee>de.length?Y(Fe,ee+" bytes for "+L):P(Fe+ee,de.slice(Fe,Fe+ee))})}function g(L,ee){if(typeof(de=ee)!="number"||Math.floor(de)!==de||ee<0||ee>6)throw new Error(L+" requires integer length in range [0, 6].");var de}function D(L){return g("uintBE",L),h("uintBE("+L+")",L).map(function(ee){return ee.readUIntBE(0,L)})}function b(L){return g("uintLE",L),h("uintLE("+L+")",L).map(function(ee){return ee.readUIntLE(0,L)})}function w(L){return g("intBE",L),h("intBE("+L+")",L).map(function(ee){return ee.readIntBE(0,L)})}function x(L){return g("intLE",L),h("intLE("+L+")",L).map(function(ee){return ee.readIntLE(0,L)})}function C(L){return L instanceof i}function A(L){return{}.toString.call(L)==="[object Array]"}function R(L){return c()&&Buffer.isBuffer(L)}function P(L,ee){return{status:!0,index:L,value:ee,furthest:-1,expected:[]}}function Y(L,ee){return A(ee)||(ee=[ee]),{status:!1,index:-1,value:null,furthest:L,expected:ee}}function B(L,ee){if(!ee||L.furthest>ee.furthest)return L;var de=L.furthest===ee.furthest?function(Fe,Ae){if(function(){if(i._supportsSet!==void 0)return i._supportsSet;var qe=typeof Set!="undefined";return i._supportsSet=qe,qe}()&&Array.from){for(var Pe=new Set(Fe),je=0;je<Ae.length;je++)Pe.add(Ae[je]);var st=Array.from(Pe);return st.sort(),st}for(var jt={},wn=0;wn<Fe.length;wn++)jt[Fe[wn]]=!0;for(var xn=0;xn<Ae.length;xn++)jt[Ae[xn]]=!0;var pr=[];for(var $n in jt)({}).hasOwnProperty.call(jt,$n)&&pr.push($n);return pr.sort(),pr}(L.expected,ee.expected):ee.expected;return{status:L.status,index:L.index,value:L.value,furthest:ee.furthest,expected:de}}var W={};function ae(L,ee){if(R(L))return{offset:ee,line:-1,column:-1};L in W||(W[L]={});for(var de=W[L],Fe=0,Ae=0,Pe=0,je=ee;je>=0;){if(je in de){Fe=de[je].line,Pe===0&&(Pe=de[je].lineStart);break}(L.charAt(je)===`
`||L.charAt(je)==="\r"&&L.charAt(je+1)!==`
`)&&(Ae++,Pe===0&&(Pe=je+1)),je--}var st=Fe+Ae,jt=ee-Pe;return de[ee]={line:st,lineStart:Pe},{offset:ee,line:st+1,column:jt+1}}function ge(L){if(!C(L))throw new Error("not a parser: "+L)}function ce(L,ee){return typeof L=="string"?L.charAt(ee):L[ee]}function ie(L){if(typeof L!="number")throw new Error("not a number: "+L)}function z(L){if(typeof L!="function")throw new Error("not a function: "+L)}function Q(L){if(typeof L!="string")throw new Error("not a string: "+L)}var oe=2,j=3,X=8,De=5*X,ke=4*X,$e=" ";function ne(L,ee){return new Array(ee+1).join(L)}function me(L,ee,de){var Fe=ee-L.length;return Fe<=0?L:ne(de,Fe)+L}function Ve(L,ee,de,Fe){return{from:L-ee>0?L-ee:0,to:L+de>Fe?Fe:L+de}}function We(L,ee){var de,Fe,Ae,Pe,je,st=ee.index,jt=st.offset,wn=1;if(jt===L.length)return"Got the end of the input";if(R(L)){var xn=jt-jt%X,pr=jt-xn,$n=Ve(xn,De,ke+X,L.length),qe=u(function(Ot){return u(function(fi){return me(fi.toString(16),2,"0")},Ot)},function(Ot,fi){var Ft=Ot.length,Br=[],Aa=0;if(Ft<=fi)return[Ot.slice()];for(var rn=0;rn<Ft;rn++)Br[Aa]||Br.push([]),Br[Aa].push(Ot[rn]),(rn+1)%fi==0&&Aa++;return Br}(L.slice($n.from,$n.to).toJSON().data,X));Pe=function(Ot){return Ot.from===0&&Ot.to===1?{from:Ot.from,to:Ot.to}:{from:Ot.from/X,to:Math.floor(Ot.to/X)}}($n),Fe=xn/X,de=3*pr,pr>=4&&(de+=1),wn=2,Ae=u(function(Ot){return Ot.length<=4?Ot.join(" "):Ot.slice(0,4).join(" ")+" "+Ot.slice(4).join(" ")},qe),(je=(8*(Pe.to>0?Pe.to-1:Pe.to)).toString(16).length)<2&&(je=2)}else{var Ma=L.split(/\r\n|[\n\r\u2028\u2029]/);de=st.column-1,Fe=st.line-1,Pe=Ve(Fe,oe,j,Ma.length),Ae=Ma.slice(Pe.from,Pe.to),je=Pe.to.toString().length}var jg=Fe-Pe.from;return R(L)&&(je=(8*(Pe.to>0?Pe.to-1:Pe.to)).toString(16).length)<2&&(je=2),s(function(Ot,fi,Ft){var Br,Aa=Ft===jg,rn=Aa?"> ":$e;return Br=R(L)?me((8*(Pe.from+Ft)).toString(16),je,"0"):me((Pe.from+Ft+1).toString(),je," "),[].concat(Ot,[rn+Br+" | "+fi],Aa?[$e+ne(" ",je)+" | "+me("",de," ")+ne("^",wn)]:[])},[],Ae).join(`
`)}function Je(L,ee){return[`
`,"-- PARSING FAILED "+ne("-",50),`
`,We(L,ee),`
`,(de=ee.expected,de.length===1?`Expected:
`+de[0]:`Expected one of the following:
`+de.join(", ")),`
`].join("");var de}function Ce(L){return L.flags!==void 0?L.flags:[L.global?"g":"",L.ignoreCase?"i":"",L.multiline?"m":"",L.unicode?"u":"",L.sticky?"y":""].join("")}function tt(){for(var L=[].slice.call(arguments),ee=L.length,de=0;de<ee;de+=1)ge(L[de]);return i(function(Fe,Ae){for(var Pe,je=new Array(ee),st=0;st<ee;st+=1){if(!(Pe=B(L[st]._(Fe,Ae),Pe)).status)return Pe;je[st]=Pe.value,Ae=Pe.index}return B(P(Ae,je),Pe)})}function nt(){var L=[].slice.call(arguments);if(L.length===0)throw new Error("seqMap needs at least one argument");var ee=L.pop();return z(ee),tt.apply(null,L).map(function(de){return ee.apply(null,de)})}function wt(){var L=[].slice.call(arguments),ee=L.length;if(ee===0)return qi("zero alternates");for(var de=0;de<ee;de+=1)ge(L[de]);return i(function(Fe,Ae){for(var Pe,je=0;je<L.length;je+=1)if((Pe=B(L[je]._(Fe,Ae),Pe)).status)return Pe;return Pe})}function mn(L,ee){return Gn(L,ee).or(Fr([]))}function Gn(L,ee){return ge(L),ge(ee),nt(L,ee.then(L).many(),function(de,Fe){return[de].concat(Fe)})}function Tn(L){Q(L);var ee="'"+L+"'";return i(function(de,Fe){var Ae=Fe+L.length,Pe=de.slice(Fe,Ae);return Pe===L?P(Ae,Pe):Y(Fe,ee)})}function bn(L,ee){(function(Ae){if(!(Ae instanceof RegExp))throw new Error("not a regexp: "+Ae);for(var Pe=Ce(Ae),je=0;je<Pe.length;je++){var st=Pe.charAt(je);if(st!=="i"&&st!=="m"&&st!=="u"&&st!=="s")throw new Error('unsupported regexp flag "'+st+'": '+Ae)}})(L),arguments.length>=2?ie(ee):ee=0;var de=function(Ae){return RegExp("^(?:"+Ae.source+")",Ce(Ae))}(L),Fe=""+L;return i(function(Ae,Pe){var je=de.exec(Ae.slice(Pe));if(je){if(0<=ee&&ee<=je.length){var st=je[0],jt=je[ee];return P(Pe+st.length,jt)}return Y(Pe,"valid match group (0 to "+je.length+") in "+Fe)}return Y(Pe,Fe)})}function Fr(L){return i(function(ee,de){return P(de,L)})}function qi(L){return i(function(ee,de){return Y(de,L)})}function Hr(L){if(C(L))return i(function(ee,de){var Fe=L._(ee,de);return Fe.index=de,Fe.value="",Fe});if(typeof L=="string")return Hr(Tn(L));if(L instanceof RegExp)return Hr(bn(L));throw new Error("not a string, regexp, or parser: "+L)}function pn(L){return ge(L),i(function(ee,de){var Fe=L._(ee,de),Ae=ee.slice(de,Fe.index);return Fe.status?Y(de,'not "'+Ae+'"'):P(de,null)})}function Ut(L){return z(L),i(function(ee,de){var Fe=ce(ee,de);return de<ee.length&&L(Fe)?P(de+1,Fe):Y(de,"a character/byte matching "+L)})}function go(L,ee){arguments.length<2&&(ee=L,L=void 0);var de=i(function(Fe,Ae){return de._=ee()._,de._(Fe,Ae)});return L?de.desc(L):de}function Ui(){return qi("fantasy-land/empty")}a.parse=function(L){if(typeof L!="string"&&!R(L))throw new Error(".parse must be called with a string or Buffer as its argument");var ee,de=this.skip(In)._(L,0);return ee=de.status?{status:!0,value:de.value}:{status:!1,index:ae(L,de.furthest),expected:de.expected},delete W[L],ee},a.tryParse=function(L){var ee=this.parse(L);if(ee.status)return ee.value;var de=Je(L,ee),Fe=new Error(de);throw Fe.type="ParsimmonError",Fe.result=ee,Fe},a.assert=function(L,ee){return this.chain(function(de){return L(de)?Fr(de):qi(ee)})},a.or=function(L){return wt(this,L)},a.trim=function(L){return this.wrap(L,L)},a.wrap=function(L,ee){return nt(L,this,ee,function(de,Fe){return Fe})},a.thru=function(L){return L(this)},a.then=function(L){return ge(L),tt(this,L).map(function(ee){return ee[1]})},a.many=function(){var L=this;return i(function(ee,de){for(var Fe=[],Ae=void 0;;){if(!(Ae=B(L._(ee,de),Ae)).status)return B(P(de,Fe),Ae);if(de===Ae.index)throw new Error("infinite loop detected in .many() parser --- calling .many() on a parser which can accept zero characters is usually the cause");de=Ae.index,Fe.push(Ae.value)}})},a.tieWith=function(L){return Q(L),this.map(function(ee){if(function(Ae){if(!A(Ae))throw new Error("not an array: "+Ae)}(ee),ee.length){Q(ee[0]);for(var de=ee[0],Fe=1;Fe<ee.length;Fe++)Q(ee[Fe]),de+=L+ee[Fe];return de}return""})},a.tie=function(){return this.tieWith("")},a.times=function(L,ee){var de=this;return arguments.length<2&&(ee=L),ie(L),ie(ee),i(function(Fe,Ae){for(var Pe=[],je=void 0,st=void 0,jt=0;jt<L;jt+=1){if(st=B(je=de._(Fe,Ae),st),!je.status)return st;Ae=je.index,Pe.push(je.value)}for(;jt<ee&&(st=B(je=de._(Fe,Ae),st),je.status);jt+=1)Ae=je.index,Pe.push(je.value);return B(P(Ae,Pe),st)})},a.result=function(L){return this.map(function(){return L})},a.atMost=function(L){return this.times(0,L)},a.atLeast=function(L){return nt(this.times(L),this.many(),function(ee,de){return ee.concat(de)})},a.map=function(L){z(L);var ee=this;return i(function(de,Fe){var Ae=ee._(de,Fe);return Ae.status?B(P(Ae.index,L(Ae.value)),Ae):Ae})},a.contramap=function(L){z(L);var ee=this;return i(function(de,Fe){var Ae=ee.parse(L(de.slice(Fe)));return Ae.status?P(Fe+de.length,Ae.value):Ae})},a.promap=function(L,ee){return z(L),z(ee),this.contramap(L).map(ee)},a.skip=function(L){return tt(this,L).map(function(ee){return ee[0]})},a.mark=function(){return nt(Yt,this,Yt,function(L,ee,de){return{start:L,value:ee,end:de}})},a.node=function(L){return nt(Yt,this,Yt,function(ee,de,Fe){return{name:L,value:de,start:ee,end:Fe}})},a.sepBy=function(L){return mn(this,L)},a.sepBy1=function(L){return Gn(this,L)},a.lookahead=function(L){return this.skip(Hr(L))},a.notFollowedBy=function(L){return this.skip(pn(L))},a.desc=function(L){A(L)||(L=[L]);var ee=this;return i(function(de,Fe){var Ae=ee._(de,Fe);return Ae.status||(Ae.expected=L),Ae})},a.fallback=function(L){return this.or(Fr(L))},a.ap=function(L){return nt(L,this,function(ee,de){return ee(de)})},a.chain=function(L){var ee=this;return i(function(de,Fe){var Ae=ee._(de,Fe);return Ae.status?B(L(Ae.value)._(de,Ae.index),Ae):Ae})},a.concat=a.or,a.empty=Ui,a.of=Fr,a["fantasy-land/ap"]=a.ap,a["fantasy-land/chain"]=a.chain,a["fantasy-land/concat"]=a.concat,a["fantasy-land/empty"]=a.empty,a["fantasy-land/of"]=a.of,a["fantasy-land/map"]=a.map;var Yt=i(function(L,ee){return P(ee,ae(L,ee))}),bs=i(function(L,ee){return ee>=L.length?Y(ee,"any character/byte"):P(ee+1,ce(L,ee))}),Yi=i(function(L,ee){return P(L.length,L.slice(ee))}),In=i(function(L,ee){return ee<L.length?Y(ee,"EOF"):P(ee,null)}),mt=bn(/[0-9]/).desc("a digit"),_o=bn(/[0-9]*/).desc("optional digits"),bl=bn(/[a-z]/i).desc("a letter"),hd=bn(/[a-z]*/i).desc("optional letters"),Ng=bn(/\s*/).desc("optional whitespace"),Pg=bn(/\s+/).desc("whitespace"),rf=Tn("\r"),or=Tn(`
`),of=Tn(`\r
`),wl=wt(of,or,rf).desc("newline"),Dl=wt(wl,In);i.all=Yi,i.alt=wt,i.any=bs,i.cr=rf,i.createLanguage=function(L){var ee={};for(var de in L)({}).hasOwnProperty.call(L,de)&&function(Fe){ee[Fe]=go(function(){return L[Fe](ee)})}(de);return ee},i.crlf=of,i.custom=function(L){return i(L(P,Y))},i.digit=mt,i.digits=_o,i.empty=Ui,i.end=Dl,i.eof=In,i.fail=qi,i.formatError=Je,i.index=Yt,i.isParser=C,i.lazy=go,i.letter=bl,i.letters=hd,i.lf=or,i.lookahead=Hr,i.makeFailure=Y,i.makeSuccess=P,i.newline=wl,i.noneOf=function(L){return Ut(function(ee){return L.indexOf(ee)<0}).desc("none of '"+L+"'")},i.notFollowedBy=pn,i.of=Fr,i.oneOf=function(L){for(var ee=L.split(""),de=0;de<ee.length;de++)ee[de]="'"+ee[de]+"'";return Ut(function(Fe){return L.indexOf(Fe)>=0}).desc(ee)},i.optWhitespace=Ng,i.Parser=i,i.range=function(L,ee){return Ut(function(de){return L<=de&&de<=ee}).desc(L+"-"+ee)},i.regex=bn,i.regexp=bn,i.sepBy=mn,i.sepBy1=Gn,i.seq=tt,i.seqMap=nt,i.seqObj=function(){for(var L,ee={},de=0,Fe=(L=arguments,Array.prototype.slice.call(L)),Ae=Fe.length,Pe=0;Pe<Ae;Pe+=1){var je=Fe[Pe];if(!C(je)){if(A(je)&&je.length===2&&typeof je[0]=="string"&&C(je[1])){var st=je[0];if(Object.prototype.hasOwnProperty.call(ee,st))throw new Error("seqObj: duplicate key "+st);ee[st]=!0,de++;continue}throw new Error("seqObj arguments must be parsers or [string, parser] array pairs.")}}if(de===0)throw new Error("seqObj expects at least one named parser, found zero");return i(function(jt,wn){for(var xn,pr={},$n=0;$n<Ae;$n+=1){var qe,Ma;if(A(Fe[$n])?(qe=Fe[$n][0],Ma=Fe[$n][1]):(qe=null,Ma=Fe[$n]),!(xn=B(Ma._(jt,wn),xn)).status)return xn;qe&&(pr[qe]=xn.value),wn=xn.index}return B(P(wn,pr),xn)})},i.string=Tn,i.succeed=Fr,i.takeWhile=function(L){return z(L),i(function(ee,de){for(var Fe=de;Fe<ee.length&&L(ce(ee,Fe));)Fe++;return P(Fe,ee.slice(de,Fe))})},i.test=Ut,i.whitespace=Pg,i["fantasy-land/empty"]=Ui,i["fantasy-land/of"]=Fr,i.Binary={bitSeq:d,bitSeqObj:function(L){p();var ee={},de=0,Fe=u(function(Pe){if(A(Pe)){var je=Pe;if(je.length!==2)throw new Error("["+je.join(", ")+"] should be length 2, got length "+je.length);if(Q(je[0]),ie(je[1]),Object.prototype.hasOwnProperty.call(ee,je[0]))throw new Error("duplicate key in bitSeqObj: "+je[0]);return ee[je[0]]=!0,de++,je}return ie(Pe),[null,Pe]},L);if(de<1)throw new Error("bitSeqObj expects at least one named pair, got ["+L.join(", ")+"]");var Ae=u(function(Pe){return Pe[0]},Fe);return d(u(function(Pe){return Pe[1]},Fe)).map(function(Pe){return s(function(je,st){return st[0]!==null&&(je[st[0]]=st[1]),je},{},u(function(je,st){return[je,Pe[st]]},Ae))})},byte:function(L){if(p(),ie(L),L>255)throw new Error("Value specified to byte constructor ("+L+"=0x"+L.toString(16)+") is larger in value than a single byte.");var ee=(L>15?"0x":"0x0")+L.toString(16);return i(function(de,Fe){var Ae=ce(de,Fe);return Ae===L?P(Fe+1,Ae):Y(Fe,ee)})},buffer:function(L){return h("buffer",L).map(function(ee){return Buffer.from(ee)})},encodedString:function(L,ee){return h("string",ee).map(function(de){return de.toString(L)})},uintBE:D,uint8BE:D(1),uint16BE:D(2),uint32BE:D(4),uintLE:b,uint8LE:b(1),uint16LE:b(2),uint32LE:b(4),intBE:w,int8BE:w(1),int16BE:w(2),int32BE:w(4),intLE:x,int8LE:x(1),int16LE:x(2),int32LE:x(4),floatBE:h("floatBE",4).map(function(L){return L.readFloatBE(0)}),floatLE:h("floatLE",4).map(function(L){return L.readFloatLE(0)}),doubleBE:h("doubleBE",8).map(function(L){return L.readDoubleBE(0)}),doubleLE:h("doubleLE",8).map(function(L){return L.readDoubleLE(0)})},n.exports=i}])})})(Am,Am.exports);var G=Am.exports,Ey=()=>/[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26D3\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26F9(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC3\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC08\uDC26](?:\u200D\u2B1B)?|[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE])))?))?|\uDC6F(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDD75(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC2\uDECE-\uDEDB\uDEE0-\uDEE8]|\uDD3C(?:\u200D[\u2640\u2642]\uFE0F?|\uD83C[\uDFFB-\uDFFF])?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g;function lO(t){return t==null?t:t.shiftToAll().normalize()}function iE(t){return t.includes("/")&&(t=t.substring(t.lastIndexOf("/")+1)),t.endsWith(".md")&&(t=t.substring(0,t.length-3)),t}G.alt(G.regex(new RegExp(Ey(),"")),G.regex(/[0-9\p{Letter}_-]+/u).map(t=>t.toLocaleLowerCase()),G.whitespace.map(t=>"-"),G.any.map(t=>"")).many().map(t=>t.join(""));var gV=G.alt(G.regex(new RegExp(Ey(),"")),G.regex(/[0-9\p{Letter}_-]+/u),G.whitespace.map(t=>" "),G.any.map(t=>" ")).many().map(t=>t.join("").split(/\s+/).join(" ").trim());function _V(t){return gV.tryParse(t)}function vV(t){return t=lO(t),t=Ke.fromObject(Object.fromEntries(Object.entries(t.toObject()).filter(([,e])=>e!=0))),t.toHuman()}var Hf;(function(t){function e(C,A=Sy,R=!1){let P=n(C);if(!P)return A.renderNullAs;switch(P.type){case"null":return A.renderNullAs;case"string":return P.value;case"number":case"boolean":return""+P.value;case"html":return P.value.outerHTML;case"widget":return P.value.markdown();case"link":return P.value.markdown();case"function":return"<function>";case"array":let Y="";return R&&(Y+="["),Y+=P.value.map(B=>e(B,A,!0)).join(", "),R&&(Y+="]"),Y;case"object":return"{ "+Object.entries(P.value).map(B=>B[0]+": "+e(B[1],A,!0)).join(", ")+" }";case"date":return P.value.second==0&&P.value.hour==0&&P.value.minute==0?P.value.toFormat(A.defaultDateFormat):P.value.toFormat(A.defaultDateTimeFormat);case"duration":return vV(P.value)}}t.toString=e;function n(C){return p(C)?{type:"null",value:C}:u(C)?{type:"number",value:C}:s(C)?{type:"string",value:C}:h(C)?{type:"boolean",value:C}:c(C)?{type:"duration",value:C}:f(C)?{type:"date",value:C}:D(C)?{type:"widget",value:C}:d(C)?{type:"array",value:C}:g(C)?{type:"link",value:C}:x(C)?{type:"function",value:C}:b(C)?{type:"html",value:C}:w(C)?{type:"object",value:C}:void 0}t.wrapValue=n;function r(C,A){if(w(C)){let R={};for(let[P,Y]of Object.entries(C))R[P]=r(Y,A);return R}else if(d(C)){let R=[];for(let P of C)R.push(r(P,A));return R}else return A(C)}t.mapLeaves=r;function o(C,A,R){var B,W;if(C===void 0&&(C=null),A===void 0&&(A=null),C===null&&A===null)return 0;if(C===null)return-1;if(A===null)return 1;let P=n(C),Y=n(A);if(P===void 0&&Y===void 0)return 0;if(P===void 0)return-1;if(Y===void 0)return 1;if(P.type!=Y.type)return P.type.localeCompare(Y.type);if(P.value===Y.value)return 0;switch(P.type){case"string":return P.value.localeCompare(Y.value);case"number":return P.value<Y.value?-1:P.value==Y.value?0:1;case"null":return 0;case"boolean":return P.value==Y.value?0:P.value?1:-1;case"link":let ae=P.value,ge=Y.value,ce=R!=null?R:ne=>ne,ie=ce(ae.path).localeCompare(ce(ge.path));if(ie!=0)return ie;let z=ae.type.localeCompare(ge.type);return z!=0?z:ae.subpath&&!ge.subpath?1:!ae.subpath&&ge.subpath?-1:!ae.subpath&&!ge.subpath?0:((B=ae.subpath)!=null?B:"").localeCompare((W=ge.subpath)!=null?W:"");case"date":return P.value<Y.value?-1:P.value.equals(Y.value)?0:1;case"duration":return P.value<Y.value?-1:P.value.equals(Y.value)?0:1;case"array":let Q=P.value,oe=Y.value;for(let ne=0;ne<Math.min(Q.length,oe.length);ne++){let me=o(Q[ne],oe[ne]);if(me!=0)return me}return Q.length-oe.length;case"object":let j=P.value,X=Y.value,De=Array.from(Object.keys(j)),ke=Array.from(Object.keys(X));De.sort(),ke.sort();let $e=o(De,ke);if($e!=0)return $e;for(let ne of De){let me=o(j[ne],X[ne]);if(me!=0)return me}return 0;case"widget":case"html":case"function":return 0}}t.compareValue=o;function i(C){var A;return(A=n(C))==null?void 0:A.type}t.typeOf=i;function a(C){let A=n(C);if(!A)return!1;switch(A.type){case"number":return A.value!=0;case"string":return A.value.length>0;case"boolean":return A.value;case"link":return!!A.value.path;case"date":return A.value.toMillis()!=0;case"duration":return A.value.as("seconds")!=0;case"object":return Object.keys(A.value).length>0;case"array":return A.value.length>0;case"null":return!1;case"html":case"widget":case"function":return!0}}t.isTruthy=a;function l(C){if(C==null)return C;if(t.isArray(C))return[].concat(C.map(A=>l(A)));if(t.isObject(C)){let A={};for(let[R,P]of Object.entries(C))A[R]=l(P);return A}else return C}t.deepCopy=l;function s(C){return typeof C=="string"}t.isString=s;function u(C){return typeof C=="number"}t.isNumber=u;function f(C){return C instanceof Xe}t.isDate=f;function c(C){return C instanceof Ke}t.isDuration=c;function p(C){return C==null}t.isNull=p;function d(C){return Array.isArray(C)}t.isArray=d;function h(C){return typeof C=="boolean"}t.isBoolean=h;function g(C){return C instanceof Vn}t.isLink=g;function D(C){return C instanceof Kf}t.isWidget=D;function b(C){return typeof HTMLElement!="undefined"?C instanceof HTMLElement:!1}t.isHtml=b;function w(C){return typeof C=="object"&&!b(C)&&!D(C)&&!d(C)&&!c(C)&&!f(C)&&!g(C)&&C!==void 0&&!p(C)}t.isObject=w;function x(C){return typeof C=="function"}t.isFunction=x})(Hf||(Hf={}));var aE;(function(t){function e(o){return Hf.isObject(o)&&Object.keys(o).length==2&&"key"in o&&"rows"in o}t.isElementGroup=e;function n(o){for(let i of o)if(!e(i))return!1;return!0}t.isGrouping=n;function r(o){if(n(o)){let i=0;for(let a of o)i+=r(a.rows);return i}else return o.length}t.count=r})(aE||(aE={}));var Vn=class{constructor(e){it(this,"path");it(this,"display");it(this,"subpath");it(this,"embed");it(this,"type");Object.assign(this,e)}static file(e,n=!1,r){return new Vn({path:e,embed:n,display:r,subpath:void 0,type:"file"})}static infer(e,n=!1,r){if(e.includes("#^")){let o=e.split("#^");return Vn.block(o[0],o[1],n,r)}else if(e.includes("#")){let o=e.split("#");return Vn.header(o[0],o[1],n,r)}else return Vn.file(e,n,r)}static header(e,n,r,o){return new Vn({path:e,embed:r,display:o,subpath:_V(n),type:"header"})}static block(e,n,r,o){return new Vn({path:e,embed:r,display:o,subpath:n,type:"block"})}static fromObject(e){return new Vn(e)}equals(e){return e==null||e==null?!1:this.path==e.path&&this.type==e.type&&this.subpath==e.subpath}toString(){return this.markdown()}toObject(){return{path:this.path,type:this.type,subpath:this.subpath,display:this.display,embed:this.embed}}withPath(e){return new Vn(Object.assign({},this,{path:e}))}withDisplay(e){return new Vn(Object.assign({},this,{display:e}))}withHeader(e){return Vn.header(this.path,e,this.embed,this.display)}toFile(){return Vn.file(this.path,this.embed,this.display)}toEmbed(){if(this.embed)return this;{let e=new Vn(this);return e.embed=!0,e}}fromEmbed(){if(this.embed){let e=new Vn(this);return e.embed=!1,e}else return this}markdown(){let e=(this.embed?"!":"")+"[["+this.obsidianLink();return this.display?e+="|"+this.display:(e+="|"+iE(this.path),(this.type=="header"||this.type=="block")&&(e+=" > "+this.subpath)),e+="]]",e}obsidianLink(){var n,r;let e=this.path.replaceAll("|","\\|");return this.type=="header"?e+"#"+((n=this.subpath)==null?void 0:n.replaceAll("|","\\|")):this.type=="block"?e+"#^"+((r=this.subpath)==null?void 0:r.replaceAll("|","\\|")):e}fileName(){return iE(this.path).replace(".md","")}},Kf=class{constructor(e){it(this,"$widget");this.$widget=e}},hy=class extends Kf{constructor(n,r){super("dataview:list-pair");it(this,"key");it(this,"value");this.key=n,this.value=r}markdown(){return`${Hf.toString(this.key)}: ${Hf.toString(this.value)}`}},gy=class extends Kf{constructor(n,r){super("dataview:external-link");it(this,"url");it(this,"display");this.url=n,this.display=r}markdown(){var n;return`[${(n=this.display)!=null?n:this.url}](${this.url})`}},sE;(function(t){function e(a,l){return new hy(a,l)}t.listPair=e;function n(a,l){return new gy(a,l)}t.externalLink=n;function r(a){return a.$widget==="dataview:list-pair"}t.isListPair=r;function o(a){return a.$widget==="dataview:external-link"}t.isExternalLink=o;function i(a){return r(a)||o(a)}t.isBuiltin=i})(sE||(sE={}));var ln;(function(t){function e(p){return{type:"variable",name:p}}t.variable=e;function n(p){return{type:"literal",value:p}}t.literal=n;function r(p,d,h){return{type:"binaryop",left:p,op:d,right:h}}t.binaryOp=r;function o(p,d){return{type:"index",object:p,index:d}}t.index=o;function i(p){let d=p.split("."),h=t.variable(d[0]);for(let g=1;g<d.length;g++)h=t.index(h,t.literal(d[g]));return h}t.indexVariable=i;function a(p,d){return{type:"lambda",arguments:p,value:d}}t.lambda=a;function l(p,d){return{type:"function",func:p,arguments:d}}t.func=l;function s(p){return{type:"list",values:p}}t.list=s;function u(p){return{type:"object",values:p}}t.object=u;function f(p){return{type:"negated",child:p}}t.negate=f;function c(p){return p=="<="||p=="<"||p==">"||p==">="||p=="!="||p=="="}t.isCompareOp=c,t.NULL=t.literal(null)})(ln||(ln={}));var yi;(function(t){function e(f){return{type:"tag",tag:f}}t.tag=e;function n(f){return{type:"csv",path:f}}t.csv=n;function r(f){return{type:"folder",folder:f}}t.folder=r;function o(f,c){return{type:"link",file:f,direction:c?"incoming":"outgoing"}}t.link=o;function i(f,c,p){return{type:"binaryop",left:f,op:c,right:p}}t.binaryOp=i;function a(f,c){return{type:"binaryop",left:f,op:"&",right:c}}t.and=a;function l(f,c){return{type:"binaryop",left:f,op:"|",right:c}}t.or=l;function s(f){return{type:"negate",child:f}}t.negate=s;function u(){return{type:"empty"}}t.empty=u})(yi||(yi={}));var lE=new RegExp(Ey(),""),_y={year:Ke.fromObject({years:1}),years:Ke.fromObject({years:1}),yr:Ke.fromObject({years:1}),yrs:Ke.fromObject({years:1}),month:Ke.fromObject({months:1}),months:Ke.fromObject({months:1}),mo:Ke.fromObject({months:1}),mos:Ke.fromObject({months:1}),week:Ke.fromObject({weeks:1}),weeks:Ke.fromObject({weeks:1}),wk:Ke.fromObject({weeks:1}),wks:Ke.fromObject({weeks:1}),w:Ke.fromObject({weeks:1}),day:Ke.fromObject({days:1}),days:Ke.fromObject({days:1}),d:Ke.fromObject({days:1}),hour:Ke.fromObject({hours:1}),hours:Ke.fromObject({hours:1}),hr:Ke.fromObject({hours:1}),hrs:Ke.fromObject({hours:1}),h:Ke.fromObject({hours:1}),minute:Ke.fromObject({minutes:1}),minutes:Ke.fromObject({minutes:1}),min:Ke.fromObject({minutes:1}),mins:Ke.fromObject({minutes:1}),m:Ke.fromObject({minutes:1}),second:Ke.fromObject({seconds:1}),seconds:Ke.fromObject({seconds:1}),sec:Ke.fromObject({seconds:1}),secs:Ke.fromObject({seconds:1}),s:Ke.fromObject({seconds:1})},vy={now:()=>Xe.local(),today:()=>Xe.local().startOf("day"),yesterday:()=>Xe.local().startOf("day").minus(Ke.fromObject({days:1})),tomorrow:()=>Xe.local().startOf("day").plus(Ke.fromObject({days:1})),sow:()=>Xe.local().startOf("week"),"start-of-week":()=>Xe.local().startOf("week"),eow:()=>Xe.local().endOf("week"),"end-of-week":()=>Xe.local().endOf("week"),soy:()=>Xe.local().startOf("year"),"start-of-year":()=>Xe.local().startOf("year"),eoy:()=>Xe.local().endOf("year"),"end-of-year":()=>Xe.local().endOf("year"),som:()=>Xe.local().startOf("month"),"start-of-month":()=>Xe.local().startOf("month"),eom:()=>Xe.local().endOf("month"),"end-of-month":()=>Xe.local().endOf("month")},yy=["FROM","WHERE","LIMIT","GROUP","FLATTEN"];function yV(t){let e=-1;for(;(e=t.indexOf("|",e+1))>=0;)if(!(e>0&&t[e-1]=="\\"))return[t.substring(0,e).replace(/\\\|/g,"|"),t.substring(e+1)];return[t.replace(/\\\|/g,"|"),void 0]}function bV(t){let[e,n]=yV(t);return Vn.infer(e,!1,n)}function $f(t,e,n){return G.seqMap(t,G.seq(G.optWhitespace,e,G.optWhitespace,t).many(),(r,o)=>{if(o.length==0)return r;let i=n(r,o[0][1],o[0][3]);for(let a=1;a<o.length;a++)i=n(i,o[a][1],o[a][3]);return i})}function wV(t,...e){return G.custom((n,r)=>(o,i)=>{let a=t._(o,i);if(!a.status)return a;for(let l of e){let s=l(a.value)._(o,a.index);if(!s.status)return a;a=s}return a})}var To=G.createLanguage({number:t=>G.regexp(/-?[0-9]+(\.[0-9]+)?/).map(e=>Number.parseFloat(e)).desc("number"),string:t=>G.string('"').then(G.alt(t.escapeCharacter,G.noneOf('"\\')).atLeast(0).map(e=>e.join(""))).skip(G.string('"')).desc("string"),escapeCharacter:t=>G.string("\\").then(G.any).map(e=>e==='"'?'"':e==="\\"?"\\":"\\"+e),bool:t=>G.regexp(/true|false|True|False/).map(e=>e.toLowerCase()=="true").desc("boolean ('true' or 'false')"),tag:t=>G.seqMap(G.string("#"),G.alt(G.regexp(/[^\u2000-\u206F\u2E00-\u2E7F'!"#$%&()*+,.:;<=>?@^`{|}~\[\]\\\s]/).desc("text")).many(),(e,n)=>e+n.join("")).desc("tag ('#hello/stuff')"),identifier:t=>G.seqMap(G.alt(G.regexp(new RegExp("\\p{Letter}","u")),G.regexp(lE).desc("text")),G.alt(G.regexp(/[0-9\p{Letter}_-]/u),G.regexp(lE).desc("text")).many(),(e,n)=>e+n.join("")).desc("variable identifier"),link:t=>G.regexp(/\[\[([^\[\]]*?)\]\]/u,1).map(e=>bV(e)).desc("file link"),embedLink:t=>G.seqMap(G.string("!").atMost(1),t.link,(e,n)=>(e.length>0&&(n.embed=!0),n)).desc("file link"),binaryPlusMinus:t=>G.regexp(/\+|-/).map(e=>e).desc("'+' or '-'"),binaryMulDiv:t=>G.regexp(/\*|\/|%/).map(e=>e).desc("'*' or '/' or '%'"),binaryCompareOp:t=>G.regexp(/>=|<=|!=|>|<|=/).map(e=>e).desc("'>=' or '<=' or '!=' or '=' or '>' or '<'"),binaryBooleanOp:t=>G.regexp(/and|or|&|\|/i).map(e=>e.toLowerCase()=="and"?"&":e.toLowerCase()=="or"?"|":e).desc("'and' or 'or'"),rootDate:t=>G.seqMap(G.regexp(/\d{4}/),G.string("-"),G.regexp(/\d{2}/),(e,n,r)=>Xe.fromObject({year:Number.parseInt(e),month:Number.parseInt(r)})).desc("date in format YYYY-MM[-DDTHH-MM-SS.MS]"),dateShorthand:t=>G.alt(...Object.keys(vy).sort((e,n)=>n.length-e.length).map(G.string)),date:t=>wV(t.rootDate,e=>G.seqMap(G.string("-"),G.regexp(/\d{2}/),(n,r)=>e.set({day:Number.parseInt(r)})),e=>G.seqMap(G.string("T"),G.regexp(/\d{2}/),(n,r)=>e.set({hour:Number.parseInt(r)})),e=>G.seqMap(G.string(":"),G.regexp(/\d{2}/),(n,r)=>e.set({minute:Number.parseInt(r)})),e=>G.seqMap(G.string(":"),G.regexp(/\d{2}/),(n,r)=>e.set({second:Number.parseInt(r)})),e=>G.alt(G.seqMap(G.string("."),G.regexp(/\d{3}/),(n,r)=>e.set({millisecond:Number.parseInt(r)})),G.succeed(e)),e=>G.alt(G.seqMap(G.string("+").or(G.string("-")),G.regexp(/\d{1,2}(:\d{2})?/),(n,r)=>e.setZone("UTC"+n+r,{keepLocalTime:!0})),G.seqMap(G.string("Z"),()=>e.setZone("utc",{keepLocalTime:!0})),G.seqMap(G.string("["),G.regexp(/[0-9A-Za-z+-\/]+/u),G.string("]"),(n,r,o)=>e.setZone(r,{keepLocalTime:!0})))).assert(e=>e.isValid,"valid date").desc("date in format YYYY-MM[-DDTHH-MM-SS.MS]"),datePlus:t=>G.alt(t.dateShorthand.map(e=>vy[e]()),t.date).desc("date in format YYYY-MM[-DDTHH-MM-SS.MS] or in shorthand"),durationType:t=>G.alt(...Object.keys(_y).sort((e,n)=>n.length-e.length).map(G.string)),duration:t=>G.seqMap(t.number,G.optWhitespace,t.durationType,(e,n,r)=>_y[r].mapUnits(o=>o*e)).sepBy1(G.string(",").trim(G.optWhitespace).or(G.optWhitespace)).map(e=>e.reduce((n,r)=>n.plus(r))).desc("duration like 4hr2min"),rawNull:t=>G.string("null"),tagSource:t=>t.tag.map(e=>yi.tag(e)),csvSource:t=>G.seqMap(G.string("csv(").skip(G.optWhitespace),t.string,G.string(")"),(e,n,r)=>yi.csv(n)),linkIncomingSource:t=>t.link.map(e=>yi.link(e.path,!0)),linkOutgoingSource:t=>G.seqMap(G.string("outgoing(").skip(G.optWhitespace),t.link,G.string(")"),(e,n,r)=>yi.link(n.path,!1)),folderSource:t=>t.string.map(e=>yi.folder(e)),parensSource:t=>G.seqMap(G.string("("),G.optWhitespace,t.source,G.optWhitespace,G.string(")"),(e,n,r,o,i)=>r),negateSource:t=>G.seqMap(G.alt(G.string("-"),G.string("!")),t.atomSource,(e,n)=>yi.negate(n)),atomSource:t=>G.alt(t.parensSource,t.negateSource,t.linkOutgoingSource,t.linkIncomingSource,t.folderSource,t.tagSource,t.csvSource),binaryOpSource:t=>$f(t.atomSource,t.binaryBooleanOp.map(e=>e),yi.binaryOp),source:t=>t.binaryOpSource,variableField:t=>t.identifier.chain(e=>yy.includes(e.toUpperCase())?G.fail("Variable fields cannot be a keyword ("+yy.join(" or ")+")"):G.succeed(ln.variable(e))).desc("variable"),numberField:t=>t.number.map(e=>ln.literal(e)).desc("number"),stringField:t=>t.string.map(e=>ln.literal(e)).desc("string"),boolField:t=>t.bool.map(e=>ln.literal(e)).desc("boolean"),dateField:t=>G.seqMap(G.string("date("),G.optWhitespace,t.datePlus,G.optWhitespace,G.string(")"),(e,n,r,o,i)=>ln.literal(r)).desc("date"),durationField:t=>G.seqMap(G.string("dur("),G.optWhitespace,t.duration,G.optWhitespace,G.string(")"),(e,n,r,o,i)=>ln.literal(r)).desc("duration"),nullField:t=>t.rawNull.map(e=>ln.NULL),linkField:t=>t.link.map(e=>ln.literal(e)),listField:t=>t.field.sepBy(G.string(",").trim(G.optWhitespace)).wrap(G.string("[").skip(G.optWhitespace),G.optWhitespace.then(G.string("]"))).map(e=>ln.list(e)).desc("list ('[1, 2, 3]')"),objectField:t=>G.seqMap(t.identifier.or(t.string),G.string(":").trim(G.optWhitespace),t.field,(e,n,r)=>({name:e,value:r})).sepBy(G.string(",").trim(G.optWhitespace)).wrap(G.string("{").skip(G.optWhitespace),G.optWhitespace.then(G.string("}"))).map(e=>{let n={};for(let r of e)n[r.name]=r.value;return ln.object(n)}).desc("object ('{ a: 1, b: 2 }')"),atomInlineField:t=>G.alt(t.date,t.duration.map(e=>lO(e)),t.string,t.tag,t.embedLink,t.bool,t.number,t.rawNull),inlineFieldList:t=>t.atomInlineField.sepBy(G.string(",").trim(G.optWhitespace).lookahead(t.atomInlineField)),inlineField:t=>G.alt(G.seqMap(t.atomInlineField,G.string(",").trim(G.optWhitespace),t.inlineFieldList,(e,n,r)=>[e].concat(r)),t.atomInlineField),atomField:t=>G.alt(t.embedLink.map(e=>ln.literal(e)),t.negatedField,t.linkField,t.listField,t.objectField,t.lambdaField,t.parensField,t.boolField,t.numberField,t.stringField,t.dateField,t.durationField,t.nullField,t.variableField),indexField:t=>G.seqMap(t.atomField,G.alt(t.dotPostfix,t.indexPostfix,t.functionPostfix).many(),(e,n)=>{let r=e;for(let o of n)switch(o.type){case"dot":r=ln.index(r,ln.literal(o.field));break;case"index":r=ln.index(r,o.field);break;case"function":r=ln.func(r,o.fields);break}return r}),negatedField:t=>G.seqMap(G.string("!"),t.indexField,(e,n)=>ln.negate(n)).desc("negated field"),parensField:t=>G.seqMap(G.string("("),G.optWhitespace,t.field,G.optWhitespace,G.string(")"),(e,n,r,o,i)=>r),lambdaField:t=>G.seqMap(t.identifier.sepBy(G.string(",").trim(G.optWhitespace)).wrap(G.string("(").trim(G.optWhitespace),G.string(")").trim(G.optWhitespace)),G.string("=>").trim(G.optWhitespace),t.field,(e,n,r)=>({type:"lambda",arguments:e,value:r})),dotPostfix:t=>G.seqMap(G.string("."),t.identifier,(e,n)=>({type:"dot",field:n})),indexPostfix:t=>G.seqMap(G.string("["),G.optWhitespace,t.field,G.optWhitespace,G.string("]"),(e,n,r,o,i)=>({type:"index",field:r})),functionPostfix:t=>G.seqMap(G.string("("),G.optWhitespace,t.field.sepBy(G.string(",").trim(G.optWhitespace)),G.optWhitespace,G.string(")"),(e,n,r,o,i)=>({type:"function",fields:r})),binaryMulDivField:t=>$f(t.indexField,t.binaryMulDiv,ln.binaryOp),binaryPlusMinusField:t=>$f(t.binaryMulDivField,t.binaryPlusMinus,ln.binaryOp),binaryCompareField:t=>$f(t.binaryPlusMinusField,t.binaryCompareOp,ln.binaryOp),binaryBooleanField:t=>$f(t.binaryCompareField,t.binaryBooleanOp,ln.binaryOp),binaryOpField:t=>t.binaryBooleanField,field:t=>t.binaryOpField});function DV(t){try{return Mm.success(To.field.tryParse(t))}catch(e){return Mm.failure(""+e)}}var Rm;(function(t){function e(r,o){return{name:r,field:o}}t.named=e;function n(r,o){return{field:r,direction:o}}t.sortBy=n})(Rm||(Rm={}));function kV(t){return G.custom((e,n)=>(r,o)=>{let i=t._(r,o);return i.status?Object.assign({},i,{value:[i.value,r.substring(o,i.index)]}):i})}function CV(t){return t.split(/[\r\n]+/).map(e=>e.trim()).join("")}function uE(t,e){return G.eof.map(t).or(G.whitespace.then(e))}var uO=G.createLanguage({queryType:t=>G.alt(G.regexp(/TABLE|LIST|TASK|CALENDAR/i)).map(e=>e.toLowerCase()).desc("query type ('TABLE', 'LIST', 'TASK', or 'CALENDAR')"),explicitNamedField:t=>G.seqMap(To.field.skip(G.whitespace),G.regexp(/AS/i).skip(G.whitespace),To.identifier.or(To.string),(e,n,r)=>Rm.named(r,e)),comment:()=>G.Parser((t,e)=>{let n=t.substring(e);if(!n.startsWith("//"))return G.makeFailure(e,"Not a comment");n=n.split(`
`)[0];let r=n.substring(2).trim();return G.makeSuccess(e+n.length,r)}),namedField:t=>G.alt(t.explicitNamedField,kV(To.field).map(([e,n])=>Rm.named(CV(n),e))),sortField:t=>G.seqMap(To.field.skip(G.optWhitespace),G.regexp(/ASCENDING|DESCENDING|ASC|DESC/i).atMost(1),(e,n)=>{let r=n.length==0?"ascending":n[0].toLowerCase();return r=="desc"&&(r="descending"),r=="asc"&&(r="ascending"),{field:e,direction:r}}),headerClause:t=>t.queryType.chain(e=>{switch(e){case"table":return uE(()=>({type:e,fields:[],showId:!0}),G.seqMap(G.regexp(/WITHOUT\s+ID/i).skip(G.optWhitespace).atMost(1),G.sepBy(t.namedField,G.string(",").trim(G.optWhitespace)),(n,r)=>({type:e,fields:r,showId:n.length==0})));case"list":return uE(()=>({type:e,format:void 0,showId:!0}),G.seqMap(G.regexp(/WITHOUT\s+ID/i).skip(G.optWhitespace).atMost(1),To.field.atMost(1),(n,r)=>({type:e,format:r.length==1?r[0]:void 0,showId:n.length==0})));case"task":return G.succeed({type:e});case"calendar":return G.whitespace.then(G.seqMap(t.namedField,n=>({type:e,showId:!0,field:n})));default:return G.fail(`Unrecognized query type '${e}'`)}}).desc("TABLE or LIST or TASK or CALENDAR"),fromClause:t=>G.seqMap(G.regexp(/FROM/i),G.whitespace,To.source,(e,n,r)=>r),whereClause:t=>G.seqMap(G.regexp(/WHERE/i),G.whitespace,To.field,(e,n,r)=>({type:"where",clause:r})).desc("WHERE <expression>"),sortByClause:t=>G.seqMap(G.regexp(/SORT/i),G.whitespace,t.sortField.sepBy1(G.string(",").trim(G.optWhitespace)),(e,n,r)=>({type:"sort",fields:r})).desc("SORT field [ASC/DESC]"),limitClause:t=>G.seqMap(G.regexp(/LIMIT/i),G.whitespace,To.field,(e,n,r)=>({type:"limit",amount:r})).desc("LIMIT <value>"),flattenClause:t=>G.seqMap(G.regexp(/FLATTEN/i).skip(G.whitespace),t.namedField,(e,n)=>({type:"flatten",field:n})).desc("FLATTEN <value> [AS <name>]"),groupByClause:t=>G.seqMap(G.regexp(/GROUP BY/i).skip(G.whitespace),t.namedField,(e,n)=>({type:"group",field:n})).desc("GROUP BY <value> [AS <name>]"),clause:t=>G.alt(t.fromClause,t.whereClause,t.sortByClause,t.limitClause,t.groupByClause,t.flattenClause),query:t=>G.seqMap(t.headerClause.trim(ty),t.fromClause.trim(ty).atMost(1),t.clause.trim(ty).many(),(e,n,r)=>({header:e,source:n.length==0?yi.folder(""):n[0],operations:r,settings:Sy}))}),ty=G.alt(G.whitespace,uO.comment).many().map(t=>t.join("")),FV=t=>{var e;return t?(e=t.plugins.plugins.dataview)==null?void 0:e.api:window.DataviewAPI},SV=t=>t.plugins.enabledPlugins.has("dataview");bi.DATE_SHORTHANDS=vy;bi.DURATION_TYPES=_y;bi.EXPRESSION=To;bi.KEYWORDS=yy;bi.QUERY_LANGUAGE=uO;bi.getAPI=FV;bi.isPluginEnabled=SV;bi.parseField=DV});var tc=bo((Uy,su)=>{(function(t,e){typeof Uy=="object"&&typeof su!="undefined"?su.exports=e():typeof define=="function"&&define.amd?define(e):t.moment=e()})(Uy,function(){"use strict";var t;function e(){return t.apply(null,arguments)}function n(m){t=m}function r(m){return m instanceof Array||Object.prototype.toString.call(m)==="[object Array]"}function o(m){return m!=null&&Object.prototype.toString.call(m)==="[object Object]"}function i(m,_){return Object.prototype.hasOwnProperty.call(m,_)}function a(m){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(m).length===0;var _;for(_ in m)if(i(m,_))return!1;return!0}function l(m){return m===void 0}function s(m){return typeof m=="number"||Object.prototype.toString.call(m)==="[object Number]"}function u(m){return m instanceof Date||Object.prototype.toString.call(m)==="[object Date]"}function f(m,_){var k=[],I,M=m.length;for(I=0;I<M;++I)k.push(_(m[I],I));return k}function c(m,_){for(var k in _)i(_,k)&&(m[k]=_[k]);return i(_,"toString")&&(m.toString=_.toString),i(_,"valueOf")&&(m.valueOf=_.valueOf),m}function p(m,_,k,I){return yk(m,_,k,I,!0).utc()}function d(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function h(m){return m._pf==null&&(m._pf=d()),m._pf}var g;Array.prototype.some?g=Array.prototype.some:g=function(m){var _=Object(this),k=_.length>>>0,I;for(I=0;I<k;I++)if(I in _&&m.call(this,_[I],I,_))return!0;return!1};function D(m){if(m._isValid==null){var _=h(m),k=g.call(_.parsedDateParts,function(M){return M!=null}),I=!isNaN(m._d.getTime())&&_.overflow<0&&!_.empty&&!_.invalidEra&&!_.invalidMonth&&!_.invalidWeekday&&!_.weekdayMismatch&&!_.nullInput&&!_.invalidFormat&&!_.userInvalidated&&(!_.meridiem||_.meridiem&&k);if(m._strict&&(I=I&&_.charsLeftOver===0&&_.unusedTokens.length===0&&_.bigHour===void 0),Object.isFrozen==null||!Object.isFrozen(m))m._isValid=I;else return I}return m._isValid}function b(m){var _=p(NaN);return m!=null?c(h(_),m):h(_).userInvalidated=!0,_}var w=e.momentProperties=[],x=!1;function C(m,_){var k,I,M,J=w.length;if(l(_._isAMomentObject)||(m._isAMomentObject=_._isAMomentObject),l(_._i)||(m._i=_._i),l(_._f)||(m._f=_._f),l(_._l)||(m._l=_._l),l(_._strict)||(m._strict=_._strict),l(_._tzm)||(m._tzm=_._tzm),l(_._isUTC)||(m._isUTC=_._isUTC),l(_._offset)||(m._offset=_._offset),l(_._pf)||(m._pf=h(_)),l(_._locale)||(m._locale=_._locale),J>0)for(k=0;k<J;k++)I=w[k],M=_[I],l(M)||(m[I]=M);return m}function A(m){C(this,m),this._d=new Date(m._d!=null?m._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),x===!1&&(x=!0,e.updateOffset(this),x=!1)}function R(m){return m instanceof A||m!=null&&m._isAMomentObject!=null}function P(m){e.suppressDeprecationWarnings===!1&&typeof console!="undefined"&&console.warn&&console.warn("Deprecation warning: "+m)}function Y(m,_){var k=!0;return c(function(){if(e.deprecationHandler!=null&&e.deprecationHandler(null,m),k){var I=[],M,J,_e,ot=arguments.length;for(J=0;J<ot;J++){if(M="",typeof arguments[J]=="object"){M+=`
[`+J+"] ";for(_e in arguments[0])i(arguments[0],_e)&&(M+=_e+": "+arguments[0][_e]+", ");M=M.slice(0,-2)}else M=arguments[J];I.push(M)}P(m+`
Arguments: `+Array.prototype.slice.call(I).join("")+`
`+new Error().stack),k=!1}return _.apply(this,arguments)},_)}var B={};function W(m,_){e.deprecationHandler!=null&&e.deprecationHandler(m,_),B[m]||(P(_),B[m]=!0)}e.suppressDeprecationWarnings=!1,e.deprecationHandler=null;function ae(m){return typeof Function!="undefined"&&m instanceof Function||Object.prototype.toString.call(m)==="[object Function]"}function ge(m){var _,k;for(k in m)i(m,k)&&(_=m[k],ae(_)?this[k]=_:this["_"+k]=_);this._config=m,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function ce(m,_){var k=c({},m),I;for(I in _)i(_,I)&&(o(m[I])&&o(_[I])?(k[I]={},c(k[I],m[I]),c(k[I],_[I])):_[I]!=null?k[I]=_[I]:delete k[I]);for(I in m)i(m,I)&&!i(_,I)&&o(m[I])&&(k[I]=c({},k[I]));return k}function ie(m){m!=null&&this.set(m)}var z;Object.keys?z=Object.keys:z=function(m){var _,k=[];for(_ in m)i(m,_)&&k.push(_);return k};var Q={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function oe(m,_,k){var I=this._calendar[m]||this._calendar.sameElse;return ae(I)?I.call(_,k):I}function j(m,_,k){var I=""+Math.abs(m),M=_-I.length,J=m>=0;return(J?k?"+":"":"-")+Math.pow(10,Math.max(0,M)).toString().substr(1)+I}var X=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,De=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,ke={},$e={};function ne(m,_,k,I){var M=I;typeof I=="string"&&(M=function(){return this[I]()}),m&&($e[m]=M),_&&($e[_[0]]=function(){return j(M.apply(this,arguments),_[1],_[2])}),k&&($e[k]=function(){return this.localeData().ordinal(M.apply(this,arguments),m)})}function me(m){return m.match(/\[[\s\S]/)?m.replace(/^\[|\]$/g,""):m.replace(/\\/g,"")}function Ve(m){var _=m.match(X),k,I;for(k=0,I=_.length;k<I;k++)$e[_[k]]?_[k]=$e[_[k]]:_[k]=me(_[k]);return function(M){var J="",_e;for(_e=0;_e<I;_e++)J+=ae(_[_e])?_[_e].call(M,m):_[_e];return J}}function We(m,_){return m.isValid()?(_=Je(_,m.localeData()),ke[_]=ke[_]||Ve(_),ke[_](m)):m.localeData().invalidDate()}function Je(m,_){var k=5;function I(M){return _.longDateFormat(M)||M}for(De.lastIndex=0;k>=0&&De.test(m);)m=m.replace(De,I),De.lastIndex=0,k-=1;return m}var Ce={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function tt(m){var _=this._longDateFormat[m],k=this._longDateFormat[m.toUpperCase()];return _||!k?_:(this._longDateFormat[m]=k.match(X).map(function(I){return I==="MMMM"||I==="MM"||I==="DD"||I==="dddd"?I.slice(1):I}).join(""),this._longDateFormat[m])}var nt="Invalid date";function wt(){return this._invalidDate}var mn="%d",Gn=/\d{1,2}/;function Tn(m){return this._ordinal.replace("%d",m)}var bn={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function Fr(m,_,k,I){var M=this._relativeTime[k];return ae(M)?M(m,_,k,I):M.replace(/%d/i,m)}function qi(m,_){var k=this._relativeTime[m>0?"future":"past"];return ae(k)?k(_):k.replace(/%s/i,_)}var Hr={};function pn(m,_){var k=m.toLowerCase();Hr[k]=Hr[k+"s"]=Hr[_]=m}function Ut(m){return typeof m=="string"?Hr[m]||Hr[m.toLowerCase()]:void 0}function go(m){var _={},k,I;for(I in m)i(m,I)&&(k=Ut(I),k&&(_[k]=m[I]));return _}var Ui={};function Yt(m,_){Ui[m]=_}function bs(m){var _=[],k;for(k in m)i(m,k)&&_.push({unit:k,priority:Ui[k]});return _.sort(function(I,M){return I.priority-M.priority}),_}function Yi(m){return m%4===0&&m%100!==0||m%400===0}function In(m){return m<0?Math.ceil(m)||0:Math.floor(m)}function mt(m){var _=+m,k=0;return _!==0&&isFinite(_)&&(k=In(_)),k}function _o(m,_){return function(k){return k!=null?(hd(this,m,k),e.updateOffset(this,_),this):bl(this,m)}}function bl(m,_){return m.isValid()?m._d["get"+(m._isUTC?"UTC":"")+_]():NaN}function hd(m,_,k){m.isValid()&&!isNaN(k)&&(_==="FullYear"&&Yi(m.year())&&m.month()===1&&m.date()===29?(k=mt(k),m._d["set"+(m._isUTC?"UTC":"")+_](k,m.month(),gd(k,m.month()))):m._d["set"+(m._isUTC?"UTC":"")+_](k))}function Ng(m){return m=Ut(m),ae(this[m])?this[m]():this}function Pg(m,_){if(typeof m=="object"){m=go(m);var k=bs(m),I,M=k.length;for(I=0;I<M;I++)this[k[I].unit](m[k[I].unit])}else if(m=Ut(m),ae(this[m]))return this[m](_);return this}var rf=/\d/,or=/\d\d/,of=/\d{3}/,wl=/\d{4}/,Dl=/[+-]?\d{6}/,L=/\d\d?/,ee=/\d\d\d\d?/,de=/\d\d\d\d\d\d?/,Fe=/\d{1,3}/,Ae=/\d{1,4}/,Pe=/[+-]?\d{1,6}/,je=/\d+/,st=/[+-]?\d+/,jt=/Z|[+-]\d\d:?\d\d/gi,wn=/Z|[+-]\d\d(?::?\d\d)?/gi,xn=/[+-]?\d+(\.\d{1,3})?/,pr=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,$n;$n={};function qe(m,_,k){$n[m]=ae(_)?_:function(I,M){return I&&k?k:_}}function Ma(m,_){return i($n,m)?$n[m](_._strict,_._locale):new RegExp(jg(m))}function jg(m){return Ot(m.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(_,k,I,M,J){return k||I||M||J}))}function Ot(m){return m.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var fi={};function Ft(m,_){var k,I=_,M;for(typeof m=="string"&&(m=[m]),s(_)&&(I=function(J,_e){_e[_]=mt(J)}),M=m.length,k=0;k<M;k++)fi[m[k]]=I}function Br(m,_){Ft(m,function(k,I,M,J){M._w=M._w||{},_(k,M._w,M,J)})}function Aa(m,_,k){_!=null&&i(fi,m)&&fi[m](_,k._a,k,m)}var rn=0,zi=1,ci=2,Mn=3,vo=4,Hi=5,ws=6,qP=7,UP=8;function YP(m,_){return(m%_+_)%_}var hn;Array.prototype.indexOf?hn=Array.prototype.indexOf:hn=function(m){var _;for(_=0;_<this.length;++_)if(this[_]===m)return _;return-1};function gd(m,_){if(isNaN(m)||isNaN(_))return NaN;var k=YP(_,12);return m+=(_-k)/12,k===1?Yi(m)?29:28:31-k%7%2}ne("M",["MM",2],"Mo",function(){return this.month()+1}),ne("MMM",0,0,function(m){return this.localeData().monthsShort(this,m)}),ne("MMMM",0,0,function(m){return this.localeData().months(this,m)}),pn("month","M"),Yt("month",8),qe("M",L),qe("MM",L,or),qe("MMM",function(m,_){return _.monthsShortRegex(m)}),qe("MMMM",function(m,_){return _.monthsRegex(m)}),Ft(["M","MM"],function(m,_){_[zi]=mt(m)-1}),Ft(["MMM","MMMM"],function(m,_,k,I){var M=k._locale.monthsParse(m,I,k._strict);M!=null?_[zi]=M:h(k).invalidMonth=m});var zP="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ok="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),ik=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,HP=pr,KP=pr;function GP(m,_){return m?r(this._months)?this._months[m.month()]:this._months[(this._months.isFormat||ik).test(_)?"format":"standalone"][m.month()]:r(this._months)?this._months:this._months.standalone}function ZP(m,_){return m?r(this._monthsShort)?this._monthsShort[m.month()]:this._monthsShort[ik.test(_)?"format":"standalone"][m.month()]:r(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function JP(m,_,k){var I,M,J,_e=m.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],I=0;I<12;++I)J=p([2e3,I]),this._shortMonthsParse[I]=this.monthsShort(J,"").toLocaleLowerCase(),this._longMonthsParse[I]=this.months(J,"").toLocaleLowerCase();return k?_==="MMM"?(M=hn.call(this._shortMonthsParse,_e),M!==-1?M:null):(M=hn.call(this._longMonthsParse,_e),M!==-1?M:null):_==="MMM"?(M=hn.call(this._shortMonthsParse,_e),M!==-1?M:(M=hn.call(this._longMonthsParse,_e),M!==-1?M:null)):(M=hn.call(this._longMonthsParse,_e),M!==-1?M:(M=hn.call(this._shortMonthsParse,_e),M!==-1?M:null))}function QP(m,_,k){var I,M,J;if(this._monthsParseExact)return JP.call(this,m,_,k);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),I=0;I<12;I++){if(M=p([2e3,I]),k&&!this._longMonthsParse[I]&&(this._longMonthsParse[I]=new RegExp("^"+this.months(M,"").replace(".","")+"$","i"),this._shortMonthsParse[I]=new RegExp("^"+this.monthsShort(M,"").replace(".","")+"$","i")),!k&&!this._monthsParse[I]&&(J="^"+this.months(M,"")+"|^"+this.monthsShort(M,""),this._monthsParse[I]=new RegExp(J.replace(".",""),"i")),k&&_==="MMMM"&&this._longMonthsParse[I].test(m))return I;if(k&&_==="MMM"&&this._shortMonthsParse[I].test(m))return I;if(!k&&this._monthsParse[I].test(m))return I}}function ak(m,_){var k;if(!m.isValid())return m;if(typeof _=="string"){if(/^\d+$/.test(_))_=mt(_);else if(_=m.localeData().monthsParse(_),!s(_))return m}return k=Math.min(m.date(),gd(m.year(),_)),m._d["set"+(m._isUTC?"UTC":"")+"Month"](_,k),m}function sk(m){return m!=null?(ak(this,m),e.updateOffset(this,!0),this):bl(this,"Month")}function XP(){return gd(this.year(),this.month())}function e6(m){return this._monthsParseExact?(i(this,"_monthsRegex")||lk.call(this),m?this._monthsShortStrictRegex:this._monthsShortRegex):(i(this,"_monthsShortRegex")||(this._monthsShortRegex=HP),this._monthsShortStrictRegex&&m?this._monthsShortStrictRegex:this._monthsShortRegex)}function t6(m){return this._monthsParseExact?(i(this,"_monthsRegex")||lk.call(this),m?this._monthsStrictRegex:this._monthsRegex):(i(this,"_monthsRegex")||(this._monthsRegex=KP),this._monthsStrictRegex&&m?this._monthsStrictRegex:this._monthsRegex)}function lk(){function m(_e,ot){return ot.length-_e.length}var _=[],k=[],I=[],M,J;for(M=0;M<12;M++)J=p([2e3,M]),_.push(this.monthsShort(J,"")),k.push(this.months(J,"")),I.push(this.months(J,"")),I.push(this.monthsShort(J,""));for(_.sort(m),k.sort(m),I.sort(m),M=0;M<12;M++)_[M]=Ot(_[M]),k[M]=Ot(k[M]);for(M=0;M<24;M++)I[M]=Ot(I[M]);this._monthsRegex=new RegExp("^("+I.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+k.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+_.join("|")+")","i")}ne("Y",0,0,function(){var m=this.year();return m<=9999?j(m,4):"+"+m}),ne(0,["YY",2],0,function(){return this.year()%100}),ne(0,["YYYY",4],0,"year"),ne(0,["YYYYY",5],0,"year"),ne(0,["YYYYYY",6,!0],0,"year"),pn("year","y"),Yt("year",1),qe("Y",st),qe("YY",L,or),qe("YYYY",Ae,wl),qe("YYYYY",Pe,Dl),qe("YYYYYY",Pe,Dl),Ft(["YYYYY","YYYYYY"],rn),Ft("YYYY",function(m,_){_[rn]=m.length===2?e.parseTwoDigitYear(m):mt(m)}),Ft("YY",function(m,_){_[rn]=e.parseTwoDigitYear(m)}),Ft("Y",function(m,_){_[rn]=parseInt(m,10)});function af(m){return Yi(m)?366:365}e.parseTwoDigitYear=function(m){return mt(m)+(mt(m)>68?1900:2e3)};var uk=_o("FullYear",!0);function n6(){return Yi(this.year())}function r6(m,_,k,I,M,J,_e){var ot;return m<100&&m>=0?(ot=new Date(m+400,_,k,I,M,J,_e),isFinite(ot.getFullYear())&&ot.setFullYear(m)):ot=new Date(m,_,k,I,M,J,_e),ot}function sf(m){var _,k;return m<100&&m>=0?(k=Array.prototype.slice.call(arguments),k[0]=m+400,_=new Date(Date.UTC.apply(null,k)),isFinite(_.getUTCFullYear())&&_.setUTCFullYear(m)):_=new Date(Date.UTC.apply(null,arguments)),_}function _d(m,_,k){var I=7+_-k,M=(7+sf(m,0,I).getUTCDay()-_)%7;return-M+I-1}function fk(m,_,k,I,M){var J=(7+k-I)%7,_e=_d(m,I,M),ot=1+7*(_-1)+J+_e,_t,Lt;return ot<=0?(_t=m-1,Lt=af(_t)+ot):ot>af(m)?(_t=m+1,Lt=ot-af(m)):(_t=m,Lt=ot),{year:_t,dayOfYear:Lt}}function lf(m,_,k){var I=_d(m.year(),_,k),M=Math.floor((m.dayOfYear()-I-1)/7)+1,J,_e;return M<1?(_e=m.year()-1,J=M+Ki(_e,_,k)):M>Ki(m.year(),_,k)?(J=M-Ki(m.year(),_,k),_e=m.year()+1):(_e=m.year(),J=M),{week:J,year:_e}}function Ki(m,_,k){var I=_d(m,_,k),M=_d(m+1,_,k);return(af(m)-I+M)/7}ne("w",["ww",2],"wo","week"),ne("W",["WW",2],"Wo","isoWeek"),pn("week","w"),pn("isoWeek","W"),Yt("week",5),Yt("isoWeek",5),qe("w",L),qe("ww",L,or),qe("W",L),qe("WW",L,or),Br(["w","ww","W","WW"],function(m,_,k,I){_[I.substr(0,1)]=mt(m)});function o6(m){return lf(m,this._week.dow,this._week.doy).week}var i6={dow:0,doy:6};function a6(){return this._week.dow}function s6(){return this._week.doy}function l6(m){var _=this.localeData().week(this);return m==null?_:this.add((m-_)*7,"d")}function u6(m){var _=lf(this,1,4).week;return m==null?_:this.add((m-_)*7,"d")}ne("d",0,"do","day"),ne("dd",0,0,function(m){return this.localeData().weekdaysMin(this,m)}),ne("ddd",0,0,function(m){return this.localeData().weekdaysShort(this,m)}),ne("dddd",0,0,function(m){return this.localeData().weekdays(this,m)}),ne("e",0,0,"weekday"),ne("E",0,0,"isoWeekday"),pn("day","d"),pn("weekday","e"),pn("isoWeekday","E"),Yt("day",11),Yt("weekday",11),Yt("isoWeekday",11),qe("d",L),qe("e",L),qe("E",L),qe("dd",function(m,_){return _.weekdaysMinRegex(m)}),qe("ddd",function(m,_){return _.weekdaysShortRegex(m)}),qe("dddd",function(m,_){return _.weekdaysRegex(m)}),Br(["dd","ddd","dddd"],function(m,_,k,I){var M=k._locale.weekdaysParse(m,I,k._strict);M!=null?_.d=M:h(k).invalidWeekday=m}),Br(["d","e","E"],function(m,_,k,I){_[I]=mt(m)});function f6(m,_){return typeof m!="string"?m:isNaN(m)?(m=_.weekdaysParse(m),typeof m=="number"?m:null):parseInt(m,10)}function c6(m,_){return typeof m=="string"?_.weekdaysParse(m)%7||7:isNaN(m)?null:m}function Lg(m,_){return m.slice(_,7).concat(m.slice(0,_))}var d6="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),ck="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),m6="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),p6=pr,h6=pr,g6=pr;function _6(m,_){var k=r(this._weekdays)?this._weekdays:this._weekdays[m&&m!==!0&&this._weekdays.isFormat.test(_)?"format":"standalone"];return m===!0?Lg(k,this._week.dow):m?k[m.day()]:k}function v6(m){return m===!0?Lg(this._weekdaysShort,this._week.dow):m?this._weekdaysShort[m.day()]:this._weekdaysShort}function y6(m){return m===!0?Lg(this._weekdaysMin,this._week.dow):m?this._weekdaysMin[m.day()]:this._weekdaysMin}function b6(m,_,k){var I,M,J,_e=m.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],I=0;I<7;++I)J=p([2e3,1]).day(I),this._minWeekdaysParse[I]=this.weekdaysMin(J,"").toLocaleLowerCase(),this._shortWeekdaysParse[I]=this.weekdaysShort(J,"").toLocaleLowerCase(),this._weekdaysParse[I]=this.weekdays(J,"").toLocaleLowerCase();return k?_==="dddd"?(M=hn.call(this._weekdaysParse,_e),M!==-1?M:null):_==="ddd"?(M=hn.call(this._shortWeekdaysParse,_e),M!==-1?M:null):(M=hn.call(this._minWeekdaysParse,_e),M!==-1?M:null):_==="dddd"?(M=hn.call(this._weekdaysParse,_e),M!==-1||(M=hn.call(this._shortWeekdaysParse,_e),M!==-1)?M:(M=hn.call(this._minWeekdaysParse,_e),M!==-1?M:null)):_==="ddd"?(M=hn.call(this._shortWeekdaysParse,_e),M!==-1||(M=hn.call(this._weekdaysParse,_e),M!==-1)?M:(M=hn.call(this._minWeekdaysParse,_e),M!==-1?M:null)):(M=hn.call(this._minWeekdaysParse,_e),M!==-1||(M=hn.call(this._weekdaysParse,_e),M!==-1)?M:(M=hn.call(this._shortWeekdaysParse,_e),M!==-1?M:null))}function w6(m,_,k){var I,M,J;if(this._weekdaysParseExact)return b6.call(this,m,_,k);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),I=0;I<7;I++){if(M=p([2e3,1]).day(I),k&&!this._fullWeekdaysParse[I]&&(this._fullWeekdaysParse[I]=new RegExp("^"+this.weekdays(M,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[I]=new RegExp("^"+this.weekdaysShort(M,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[I]=new RegExp("^"+this.weekdaysMin(M,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[I]||(J="^"+this.weekdays(M,"")+"|^"+this.weekdaysShort(M,"")+"|^"+this.weekdaysMin(M,""),this._weekdaysParse[I]=new RegExp(J.replace(".",""),"i")),k&&_==="dddd"&&this._fullWeekdaysParse[I].test(m))return I;if(k&&_==="ddd"&&this._shortWeekdaysParse[I].test(m))return I;if(k&&_==="dd"&&this._minWeekdaysParse[I].test(m))return I;if(!k&&this._weekdaysParse[I].test(m))return I}}function D6(m){if(!this.isValid())return m!=null?this:NaN;var _=this._isUTC?this._d.getUTCDay():this._d.getDay();return m!=null?(m=f6(m,this.localeData()),this.add(m-_,"d")):_}function k6(m){if(!this.isValid())return m!=null?this:NaN;var _=(this.day()+7-this.localeData()._week.dow)%7;return m==null?_:this.add(m-_,"d")}function C6(m){if(!this.isValid())return m!=null?this:NaN;if(m!=null){var _=c6(m,this.localeData());return this.day(this.day()%7?_:_-7)}else return this.day()||7}function F6(m){return this._weekdaysParseExact?(i(this,"_weekdaysRegex")||Bg.call(this),m?this._weekdaysStrictRegex:this._weekdaysRegex):(i(this,"_weekdaysRegex")||(this._weekdaysRegex=p6),this._weekdaysStrictRegex&&m?this._weekdaysStrictRegex:this._weekdaysRegex)}function S6(m){return this._weekdaysParseExact?(i(this,"_weekdaysRegex")||Bg.call(this),m?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(i(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=h6),this._weekdaysShortStrictRegex&&m?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function E6(m){return this._weekdaysParseExact?(i(this,"_weekdaysRegex")||Bg.call(this),m?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(i(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=g6),this._weekdaysMinStrictRegex&&m?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Bg(){function m(hr,Xi){return Xi.length-hr.length}var _=[],k=[],I=[],M=[],J,_e,ot,_t,Lt;for(J=0;J<7;J++)_e=p([2e3,1]).day(J),ot=Ot(this.weekdaysMin(_e,"")),_t=Ot(this.weekdaysShort(_e,"")),Lt=Ot(this.weekdays(_e,"")),_.push(ot),k.push(_t),I.push(Lt),M.push(ot),M.push(_t),M.push(Lt);_.sort(m),k.sort(m),I.sort(m),M.sort(m),this._weekdaysRegex=new RegExp("^("+M.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+I.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+k.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+_.join("|")+")","i")}function Wg(){return this.hours()%12||12}function O6(){return this.hours()||24}ne("H",["HH",2],0,"hour"),ne("h",["hh",2],0,Wg),ne("k",["kk",2],0,O6),ne("hmm",0,0,function(){return""+Wg.apply(this)+j(this.minutes(),2)}),ne("hmmss",0,0,function(){return""+Wg.apply(this)+j(this.minutes(),2)+j(this.seconds(),2)}),ne("Hmm",0,0,function(){return""+this.hours()+j(this.minutes(),2)}),ne("Hmmss",0,0,function(){return""+this.hours()+j(this.minutes(),2)+j(this.seconds(),2)});function dk(m,_){ne(m,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),_)})}dk("a",!0),dk("A",!1),pn("hour","h"),Yt("hour",13);function mk(m,_){return _._meridiemParse}qe("a",mk),qe("A",mk),qe("H",L),qe("h",L),qe("k",L),qe("HH",L,or),qe("hh",L,or),qe("kk",L,or),qe("hmm",ee),qe("hmmss",de),qe("Hmm",ee),qe("Hmmss",de),Ft(["H","HH"],Mn),Ft(["k","kk"],function(m,_,k){var I=mt(m);_[Mn]=I===24?0:I}),Ft(["a","A"],function(m,_,k){k._isPm=k._locale.isPM(m),k._meridiem=m}),Ft(["h","hh"],function(m,_,k){_[Mn]=mt(m),h(k).bigHour=!0}),Ft("hmm",function(m,_,k){var I=m.length-2;_[Mn]=mt(m.substr(0,I)),_[vo]=mt(m.substr(I)),h(k).bigHour=!0}),Ft("hmmss",function(m,_,k){var I=m.length-4,M=m.length-2;_[Mn]=mt(m.substr(0,I)),_[vo]=mt(m.substr(I,2)),_[Hi]=mt(m.substr(M)),h(k).bigHour=!0}),Ft("Hmm",function(m,_,k){var I=m.length-2;_[Mn]=mt(m.substr(0,I)),_[vo]=mt(m.substr(I))}),Ft("Hmmss",function(m,_,k){var I=m.length-4,M=m.length-2;_[Mn]=mt(m.substr(0,I)),_[vo]=mt(m.substr(I,2)),_[Hi]=mt(m.substr(M))});function T6(m){return(m+"").toLowerCase().charAt(0)==="p"}var I6=/[ap]\.?m?\.?/i,x6=_o("Hours",!0);function M6(m,_,k){return m>11?k?"pm":"PM":k?"am":"AM"}var pk={calendar:Q,longDateFormat:Ce,invalidDate:nt,ordinal:mn,dayOfMonthOrdinalParse:Gn,relativeTime:bn,months:zP,monthsShort:ok,week:i6,weekdays:d6,weekdaysMin:m6,weekdaysShort:ck,meridiemParse:I6},Zt={},uf={},ff;function A6(m,_){var k,I=Math.min(m.length,_.length);for(k=0;k<I;k+=1)if(m[k]!==_[k])return k;return I}function hk(m){return m&&m.toLowerCase().replace("_","-")}function R6(m){for(var _=0,k,I,M,J;_<m.length;){for(J=hk(m[_]).split("-"),k=J.length,I=hk(m[_+1]),I=I?I.split("-"):null;k>0;){if(M=vd(J.slice(0,k).join("-")),M)return M;if(I&&I.length>=k&&A6(J,I)>=k-1)break;k--}_++}return ff}function N6(m){return m.match("^[^/\\\\]*$")!=null}function vd(m){var _=null,k;if(Zt[m]===void 0&&typeof su!="undefined"&&su&&su.exports&&N6(m))try{_=ff._abbr,k=require,k("./locale/"+m),Ra(_)}catch(I){Zt[m]=null}return Zt[m]}function Ra(m,_){var k;return m&&(l(_)?k=Gi(m):k=$g(m,_),k?ff=k:typeof console!="undefined"&&console.warn&&console.warn("Locale "+m+" not found. Did you forget to load it?")),ff._abbr}function $g(m,_){if(_!==null){var k,I=pk;if(_.abbr=m,Zt[m]!=null)W("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),I=Zt[m]._config;else if(_.parentLocale!=null)if(Zt[_.parentLocale]!=null)I=Zt[_.parentLocale]._config;else if(k=vd(_.parentLocale),k!=null)I=k._config;else return uf[_.parentLocale]||(uf[_.parentLocale]=[]),uf[_.parentLocale].push({name:m,config:_}),null;return Zt[m]=new ie(ce(I,_)),uf[m]&&uf[m].forEach(function(M){$g(M.name,M.config)}),Ra(m),Zt[m]}else return delete Zt[m],null}function P6(m,_){if(_!=null){var k,I,M=pk;Zt[m]!=null&&Zt[m].parentLocale!=null?Zt[m].set(ce(Zt[m]._config,_)):(I=vd(m),I!=null&&(M=I._config),_=ce(M,_),I==null&&(_.abbr=m),k=new ie(_),k.parentLocale=Zt[m],Zt[m]=k),Ra(m)}else Zt[m]!=null&&(Zt[m].parentLocale!=null?(Zt[m]=Zt[m].parentLocale,m===Ra()&&Ra(m)):Zt[m]!=null&&delete Zt[m]);return Zt[m]}function Gi(m){var _;if(m&&m._locale&&m._locale._abbr&&(m=m._locale._abbr),!m)return ff;if(!r(m)){if(_=vd(m),_)return _;m=[m]}return R6(m)}function j6(){return z(Zt)}function Vg(m){var _,k=m._a;return k&&h(m).overflow===-2&&(_=k[zi]<0||k[zi]>11?zi:k[ci]<1||k[ci]>gd(k[rn],k[zi])?ci:k[Mn]<0||k[Mn]>24||k[Mn]===24&&(k[vo]!==0||k[Hi]!==0||k[ws]!==0)?Mn:k[vo]<0||k[vo]>59?vo:k[Hi]<0||k[Hi]>59?Hi:k[ws]<0||k[ws]>999?ws:-1,h(m)._overflowDayOfYear&&(_<rn||_>ci)&&(_=ci),h(m)._overflowWeeks&&_===-1&&(_=qP),h(m)._overflowWeekday&&_===-1&&(_=UP),h(m).overflow=_),m}var L6=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,B6=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,W6=/Z|[+-]\d\d(?::?\d\d)?/,yd=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],qg=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],$6=/^\/?Date\((-?\d+)/i,V6=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,q6={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function gk(m){var _,k,I=m._i,M=L6.exec(I)||B6.exec(I),J,_e,ot,_t,Lt=yd.length,hr=qg.length;if(M){for(h(m).iso=!0,_=0,k=Lt;_<k;_++)if(yd[_][1].exec(M[1])){_e=yd[_][0],J=yd[_][2]!==!1;break}if(_e==null){m._isValid=!1;return}if(M[3]){for(_=0,k=hr;_<k;_++)if(qg[_][1].exec(M[3])){ot=(M[2]||" ")+qg[_][0];break}if(ot==null){m._isValid=!1;return}}if(!J&&ot!=null){m._isValid=!1;return}if(M[4])if(W6.exec(M[4]))_t="Z";else{m._isValid=!1;return}m._f=_e+(ot||"")+(_t||""),Yg(m)}else m._isValid=!1}function U6(m,_,k,I,M,J){var _e=[Y6(m),ok.indexOf(_),parseInt(k,10),parseInt(I,10),parseInt(M,10)];return J&&_e.push(parseInt(J,10)),_e}function Y6(m){var _=parseInt(m,10);return _<=49?2e3+_:_<=999?1900+_:_}function z6(m){return m.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function H6(m,_,k){if(m){var I=ck.indexOf(m),M=new Date(_[0],_[1],_[2]).getDay();if(I!==M)return h(k).weekdayMismatch=!0,k._isValid=!1,!1}return!0}function K6(m,_,k){if(m)return q6[m];if(_)return 0;var I=parseInt(k,10),M=I%100,J=(I-M)/100;return J*60+M}function _k(m){var _=V6.exec(z6(m._i)),k;if(_){if(k=U6(_[4],_[3],_[2],_[5],_[6],_[7]),!H6(_[1],k,m))return;m._a=k,m._tzm=K6(_[8],_[9],_[10]),m._d=sf.apply(null,m._a),m._d.setUTCMinutes(m._d.getUTCMinutes()-m._tzm),h(m).rfc2822=!0}else m._isValid=!1}function G6(m){var _=$6.exec(m._i);if(_!==null){m._d=new Date(+_[1]);return}if(gk(m),m._isValid===!1)delete m._isValid;else return;if(_k(m),m._isValid===!1)delete m._isValid;else return;m._strict?m._isValid=!1:e.createFromInputFallback(m)}e.createFromInputFallback=Y("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(m){m._d=new Date(m._i+(m._useUTC?" UTC":""))});function kl(m,_,k){return m!=null?m:_!=null?_:k}function Z6(m){var _=new Date(e.now());return m._useUTC?[_.getUTCFullYear(),_.getUTCMonth(),_.getUTCDate()]:[_.getFullYear(),_.getMonth(),_.getDate()]}function Ug(m){var _,k,I=[],M,J,_e;if(!m._d){for(M=Z6(m),m._w&&m._a[ci]==null&&m._a[zi]==null&&J6(m),m._dayOfYear!=null&&(_e=kl(m._a[rn],M[rn]),(m._dayOfYear>af(_e)||m._dayOfYear===0)&&(h(m)._overflowDayOfYear=!0),k=sf(_e,0,m._dayOfYear),m._a[zi]=k.getUTCMonth(),m._a[ci]=k.getUTCDate()),_=0;_<3&&m._a[_]==null;++_)m._a[_]=I[_]=M[_];for(;_<7;_++)m._a[_]=I[_]=m._a[_]==null?_===2?1:0:m._a[_];m._a[Mn]===24&&m._a[vo]===0&&m._a[Hi]===0&&m._a[ws]===0&&(m._nextDay=!0,m._a[Mn]=0),m._d=(m._useUTC?sf:r6).apply(null,I),J=m._useUTC?m._d.getUTCDay():m._d.getDay(),m._tzm!=null&&m._d.setUTCMinutes(m._d.getUTCMinutes()-m._tzm),m._nextDay&&(m._a[Mn]=24),m._w&&typeof m._w.d!="undefined"&&m._w.d!==J&&(h(m).weekdayMismatch=!0)}}function J6(m){var _,k,I,M,J,_e,ot,_t,Lt;_=m._w,_.GG!=null||_.W!=null||_.E!=null?(J=1,_e=4,k=kl(_.GG,m._a[rn],lf(zt(),1,4).year),I=kl(_.W,1),M=kl(_.E,1),(M<1||M>7)&&(_t=!0)):(J=m._locale._week.dow,_e=m._locale._week.doy,Lt=lf(zt(),J,_e),k=kl(_.gg,m._a[rn],Lt.year),I=kl(_.w,Lt.week),_.d!=null?(M=_.d,(M<0||M>6)&&(_t=!0)):_.e!=null?(M=_.e+J,(_.e<0||_.e>6)&&(_t=!0)):M=J),I<1||I>Ki(k,J,_e)?h(m)._overflowWeeks=!0:_t!=null?h(m)._overflowWeekday=!0:(ot=fk(k,I,M,J,_e),m._a[rn]=ot.year,m._dayOfYear=ot.dayOfYear)}e.ISO_8601=function(){},e.RFC_2822=function(){};function Yg(m){if(m._f===e.ISO_8601){gk(m);return}if(m._f===e.RFC_2822){_k(m);return}m._a=[],h(m).empty=!0;var _=""+m._i,k,I,M,J,_e,ot=_.length,_t=0,Lt,hr;for(M=Je(m._f,m._locale).match(X)||[],hr=M.length,k=0;k<hr;k++)J=M[k],I=(_.match(Ma(J,m))||[])[0],I&&(_e=_.substr(0,_.indexOf(I)),_e.length>0&&h(m).unusedInput.push(_e),_=_.slice(_.indexOf(I)+I.length),_t+=I.length),$e[J]?(I?h(m).empty=!1:h(m).unusedTokens.push(J),Aa(J,I,m)):m._strict&&!I&&h(m).unusedTokens.push(J);h(m).charsLeftOver=ot-_t,_.length>0&&h(m).unusedInput.push(_),m._a[Mn]<=12&&h(m).bigHour===!0&&m._a[Mn]>0&&(h(m).bigHour=void 0),h(m).parsedDateParts=m._a.slice(0),h(m).meridiem=m._meridiem,m._a[Mn]=Q6(m._locale,m._a[Mn],m._meridiem),Lt=h(m).era,Lt!==null&&(m._a[rn]=m._locale.erasConvertYear(Lt,m._a[rn])),Ug(m),Vg(m)}function Q6(m,_,k){var I;return k==null?_:m.meridiemHour!=null?m.meridiemHour(_,k):(m.isPM!=null&&(I=m.isPM(k),I&&_<12&&(_+=12),!I&&_===12&&(_=0)),_)}function X6(m){var _,k,I,M,J,_e,ot=!1,_t=m._f.length;if(_t===0){h(m).invalidFormat=!0,m._d=new Date(NaN);return}for(M=0;M<_t;M++)J=0,_e=!1,_=C({},m),m._useUTC!=null&&(_._useUTC=m._useUTC),_._f=m._f[M],Yg(_),D(_)&&(_e=!0),J+=h(_).charsLeftOver,J+=h(_).unusedTokens.length*10,h(_).score=J,ot?J<I&&(I=J,k=_):(I==null||J<I||_e)&&(I=J,k=_,_e&&(ot=!0));c(m,k||_)}function ej(m){if(!m._d){var _=go(m._i),k=_.day===void 0?_.date:_.day;m._a=f([_.year,_.month,k,_.hour,_.minute,_.second,_.millisecond],function(I){return I&&parseInt(I,10)}),Ug(m)}}function tj(m){var _=new A(Vg(vk(m)));return _._nextDay&&(_.add(1,"d"),_._nextDay=void 0),_}function vk(m){var _=m._i,k=m._f;return m._locale=m._locale||Gi(m._l),_===null||k===void 0&&_===""?b({nullInput:!0}):(typeof _=="string"&&(m._i=_=m._locale.preparse(_)),R(_)?new A(Vg(_)):(u(_)?m._d=_:r(k)?X6(m):k?Yg(m):nj(m),D(m)||(m._d=null),m))}function nj(m){var _=m._i;l(_)?m._d=new Date(e.now()):u(_)?m._d=new Date(_.valueOf()):typeof _=="string"?G6(m):r(_)?(m._a=f(_.slice(0),function(k){return parseInt(k,10)}),Ug(m)):o(_)?ej(m):s(_)?m._d=new Date(_):e.createFromInputFallback(m)}function yk(m,_,k,I,M){var J={};return(_===!0||_===!1)&&(I=_,_=void 0),(k===!0||k===!1)&&(I=k,k=void 0),(o(m)&&a(m)||r(m)&&m.length===0)&&(m=void 0),J._isAMomentObject=!0,J._useUTC=J._isUTC=M,J._l=k,J._i=m,J._f=_,J._strict=I,tj(J)}function zt(m,_,k,I){return yk(m,_,k,I,!1)}var rj=Y("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var m=zt.apply(null,arguments);return this.isValid()&&m.isValid()?m<this?this:m:b()}),oj=Y("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var m=zt.apply(null,arguments);return this.isValid()&&m.isValid()?m>this?this:m:b()});function bk(m,_){var k,I;if(_.length===1&&r(_[0])&&(_=_[0]),!_.length)return zt();for(k=_[0],I=1;I<_.length;++I)(!_[I].isValid()||_[I][m](k))&&(k=_[I]);return k}function ij(){var m=[].slice.call(arguments,0);return bk("isBefore",m)}function aj(){var m=[].slice.call(arguments,0);return bk("isAfter",m)}var sj=function(){return Date.now?Date.now():+new Date},cf=["year","quarter","month","week","day","hour","minute","second","millisecond"];function lj(m){var _,k=!1,I,M=cf.length;for(_ in m)if(i(m,_)&&!(hn.call(cf,_)!==-1&&(m[_]==null||!isNaN(m[_]))))return!1;for(I=0;I<M;++I)if(m[cf[I]]){if(k)return!1;parseFloat(m[cf[I]])!==mt(m[cf[I]])&&(k=!0)}return!0}function uj(){return this._isValid}function fj(){return yo(NaN)}function bd(m){var _=go(m),k=_.year||0,I=_.quarter||0,M=_.month||0,J=_.week||_.isoWeek||0,_e=_.day||0,ot=_.hour||0,_t=_.minute||0,Lt=_.second||0,hr=_.millisecond||0;this._isValid=lj(_),this._milliseconds=+hr+Lt*1e3+_t*6e4+ot*1e3*60*60,this._days=+_e+J*7,this._months=+M+I*3+k*12,this._data={},this._locale=Gi(),this._bubble()}function wd(m){return m instanceof bd}function zg(m){return m<0?Math.round(-1*m)*-1:Math.round(m)}function cj(m,_,k){var I=Math.min(m.length,_.length),M=Math.abs(m.length-_.length),J=0,_e;for(_e=0;_e<I;_e++)(k&&m[_e]!==_[_e]||!k&&mt(m[_e])!==mt(_[_e]))&&J++;return J+M}function wk(m,_){ne(m,0,0,function(){var k=this.utcOffset(),I="+";return k<0&&(k=-k,I="-"),I+j(~~(k/60),2)+_+j(~~k%60,2)})}wk("Z",":"),wk("ZZ",""),qe("Z",wn),qe("ZZ",wn),Ft(["Z","ZZ"],function(m,_,k){k._useUTC=!0,k._tzm=Hg(wn,m)});var dj=/([\+\-]|\d\d)/gi;function Hg(m,_){var k=(_||"").match(m),I,M,J;return k===null?null:(I=k[k.length-1]||[],M=(I+"").match(dj)||["-",0,0],J=+(M[1]*60)+mt(M[2]),J===0?0:M[0]==="+"?J:-J)}function Kg(m,_){var k,I;return _._isUTC?(k=_.clone(),I=(R(m)||u(m)?m.valueOf():zt(m).valueOf())-k.valueOf(),k._d.setTime(k._d.valueOf()+I),e.updateOffset(k,!1),k):zt(m).local()}function Gg(m){return-Math.round(m._d.getTimezoneOffset())}e.updateOffset=function(){};function mj(m,_,k){var I=this._offset||0,M;if(!this.isValid())return m!=null?this:NaN;if(m!=null){if(typeof m=="string"){if(m=Hg(wn,m),m===null)return this}else Math.abs(m)<16&&!k&&(m=m*60);return!this._isUTC&&_&&(M=Gg(this)),this._offset=m,this._isUTC=!0,M!=null&&this.add(M,"m"),I!==m&&(!_||this._changeInProgress?Fk(this,yo(m-I,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,e.updateOffset(this,!0),this._changeInProgress=null)),this}else return this._isUTC?I:Gg(this)}function pj(m,_){return m!=null?(typeof m!="string"&&(m=-m),this.utcOffset(m,_),this):-this.utcOffset()}function hj(m){return this.utcOffset(0,m)}function gj(m){return this._isUTC&&(this.utcOffset(0,m),this._isUTC=!1,m&&this.subtract(Gg(this),"m")),this}function _j(){if(this._tzm!=null)this.utcOffset(this._tzm,!1,!0);else if(typeof this._i=="string"){var m=Hg(jt,this._i);m!=null?this.utcOffset(m):this.utcOffset(0,!0)}return this}function vj(m){return this.isValid()?(m=m?zt(m).utcOffset():0,(this.utcOffset()-m)%60===0):!1}function yj(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function bj(){if(!l(this._isDSTShifted))return this._isDSTShifted;var m={},_;return C(m,this),m=vk(m),m._a?(_=m._isUTC?p(m._a):zt(m._a),this._isDSTShifted=this.isValid()&&cj(m._a,_.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function wj(){return this.isValid()?!this._isUTC:!1}function Dj(){return this.isValid()?this._isUTC:!1}function Dk(){return this.isValid()?this._isUTC&&this._offset===0:!1}var kj=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Cj=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function yo(m,_){var k=m,I=null,M,J,_e;return wd(m)?k={ms:m._milliseconds,d:m._days,M:m._months}:s(m)||!isNaN(+m)?(k={},_?k[_]=+m:k.milliseconds=+m):(I=kj.exec(m))?(M=I[1]==="-"?-1:1,k={y:0,d:mt(I[ci])*M,h:mt(I[Mn])*M,m:mt(I[vo])*M,s:mt(I[Hi])*M,ms:mt(zg(I[ws]*1e3))*M}):(I=Cj.exec(m))?(M=I[1]==="-"?-1:1,k={y:Ds(I[2],M),M:Ds(I[3],M),w:Ds(I[4],M),d:Ds(I[5],M),h:Ds(I[6],M),m:Ds(I[7],M),s:Ds(I[8],M)}):k==null?k={}:typeof k=="object"&&("from"in k||"to"in k)&&(_e=Fj(zt(k.from),zt(k.to)),k={},k.ms=_e.milliseconds,k.M=_e.months),J=new bd(k),wd(m)&&i(m,"_locale")&&(J._locale=m._locale),wd(m)&&i(m,"_isValid")&&(J._isValid=m._isValid),J}yo.fn=bd.prototype,yo.invalid=fj;function Ds(m,_){var k=m&&parseFloat(m.replace(",","."));return(isNaN(k)?0:k)*_}function kk(m,_){var k={};return k.months=_.month()-m.month()+(_.year()-m.year())*12,m.clone().add(k.months,"M").isAfter(_)&&--k.months,k.milliseconds=+_-+m.clone().add(k.months,"M"),k}function Fj(m,_){var k;return m.isValid()&&_.isValid()?(_=Kg(_,m),m.isBefore(_)?k=kk(m,_):(k=kk(_,m),k.milliseconds=-k.milliseconds,k.months=-k.months),k):{milliseconds:0,months:0}}function Ck(m,_){return function(k,I){var M,J;return I!==null&&!isNaN(+I)&&(W(_,"moment()."+_+"(period, number) is deprecated. Please use moment()."+_+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),J=k,k=I,I=J),M=yo(k,I),Fk(this,M,m),this}}function Fk(m,_,k,I){var M=_._milliseconds,J=zg(_._days),_e=zg(_._months);m.isValid()&&(I=I==null?!0:I,_e&&ak(m,bl(m,"Month")+_e*k),J&&hd(m,"Date",bl(m,"Date")+J*k),M&&m._d.setTime(m._d.valueOf()+M*k),I&&e.updateOffset(m,J||_e))}var Sj=Ck(1,"add"),Ej=Ck(-1,"subtract");function Sk(m){return typeof m=="string"||m instanceof String}function Oj(m){return R(m)||u(m)||Sk(m)||s(m)||Ij(m)||Tj(m)||m===null||m===void 0}function Tj(m){var _=o(m)&&!a(m),k=!1,I=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],M,J,_e=I.length;for(M=0;M<_e;M+=1)J=I[M],k=k||i(m,J);return _&&k}function Ij(m){var _=r(m),k=!1;return _&&(k=m.filter(function(I){return!s(I)&&Sk(m)}).length===0),_&&k}function xj(m){var _=o(m)&&!a(m),k=!1,I=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"],M,J;for(M=0;M<I.length;M+=1)J=I[M],k=k||i(m,J);return _&&k}function Mj(m,_){var k=m.diff(_,"days",!0);return k<-6?"sameElse":k<-1?"lastWeek":k<0?"lastDay":k<1?"sameDay":k<2?"nextDay":k<7?"nextWeek":"sameElse"}function Aj(m,_){arguments.length===1&&(arguments[0]?Oj(arguments[0])?(m=arguments[0],_=void 0):xj(arguments[0])&&(_=arguments[0],m=void 0):(m=void 0,_=void 0));var k=m||zt(),I=Kg(k,this).startOf("day"),M=e.calendarFormat(this,I)||"sameElse",J=_&&(ae(_[M])?_[M].call(this,k):_[M]);return this.format(J||this.localeData().calendar(M,this,zt(k)))}function Rj(){return new A(this)}function Nj(m,_){var k=R(m)?m:zt(m);return this.isValid()&&k.isValid()?(_=Ut(_)||"millisecond",_==="millisecond"?this.valueOf()>k.valueOf():k.valueOf()<this.clone().startOf(_).valueOf()):!1}function Pj(m,_){var k=R(m)?m:zt(m);return this.isValid()&&k.isValid()?(_=Ut(_)||"millisecond",_==="millisecond"?this.valueOf()<k.valueOf():this.clone().endOf(_).valueOf()<k.valueOf()):!1}function jj(m,_,k,I){var M=R(m)?m:zt(m),J=R(_)?_:zt(_);return this.isValid()&&M.isValid()&&J.isValid()?(I=I||"()",(I[0]==="("?this.isAfter(M,k):!this.isBefore(M,k))&&(I[1]===")"?this.isBefore(J,k):!this.isAfter(J,k))):!1}function Lj(m,_){var k=R(m)?m:zt(m),I;return this.isValid()&&k.isValid()?(_=Ut(_)||"millisecond",_==="millisecond"?this.valueOf()===k.valueOf():(I=k.valueOf(),this.clone().startOf(_).valueOf()<=I&&I<=this.clone().endOf(_).valueOf())):!1}function Bj(m,_){return this.isSame(m,_)||this.isAfter(m,_)}function Wj(m,_){return this.isSame(m,_)||this.isBefore(m,_)}function $j(m,_,k){var I,M,J;if(!this.isValid())return NaN;if(I=Kg(m,this),!I.isValid())return NaN;switch(M=(I.utcOffset()-this.utcOffset())*6e4,_=Ut(_),_){case"year":J=Dd(this,I)/12;break;case"month":J=Dd(this,I);break;case"quarter":J=Dd(this,I)/3;break;case"second":J=(this-I)/1e3;break;case"minute":J=(this-I)/6e4;break;case"hour":J=(this-I)/36e5;break;case"day":J=(this-I-M)/864e5;break;case"week":J=(this-I-M)/6048e5;break;default:J=this-I}return k?J:In(J)}function Dd(m,_){if(m.date()<_.date())return-Dd(_,m);var k=(_.year()-m.year())*12+(_.month()-m.month()),I=m.clone().add(k,"months"),M,J;return _-I<0?(M=m.clone().add(k-1,"months"),J=(_-I)/(I-M)):(M=m.clone().add(k+1,"months"),J=(_-I)/(M-I)),-(k+J)||0}e.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",e.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";function Vj(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function qj(m){if(!this.isValid())return null;var _=m!==!0,k=_?this.clone().utc():this;return k.year()<0||k.year()>9999?We(k,_?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):ae(Date.prototype.toISOString)?_?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",We(k,"Z")):We(k,_?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function Uj(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var m="moment",_="",k,I,M,J;return this.isLocal()||(m=this.utcOffset()===0?"moment.utc":"moment.parseZone",_="Z"),k="["+m+'("]',I=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",M="-MM-DD[T]HH:mm:ss.SSS",J=_+'[")]',this.format(k+I+M+J)}function Yj(m){m||(m=this.isUtc()?e.defaultFormatUtc:e.defaultFormat);var _=We(this,m);return this.localeData().postformat(_)}function zj(m,_){return this.isValid()&&(R(m)&&m.isValid()||zt(m).isValid())?yo({to:this,from:m}).locale(this.locale()).humanize(!_):this.localeData().invalidDate()}function Hj(m){return this.from(zt(),m)}function Kj(m,_){return this.isValid()&&(R(m)&&m.isValid()||zt(m).isValid())?yo({from:this,to:m}).locale(this.locale()).humanize(!_):this.localeData().invalidDate()}function Gj(m){return this.to(zt(),m)}function Ek(m){var _;return m===void 0?this._locale._abbr:(_=Gi(m),_!=null&&(this._locale=_),this)}var Ok=Y("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(m){return m===void 0?this.localeData():this.locale(m)});function Tk(){return this._locale}var kd=1e3,Cl=60*kd,Cd=60*Cl,Ik=(365*400+97)*24*Cd;function Fl(m,_){return(m%_+_)%_}function xk(m,_,k){return m<100&&m>=0?new Date(m+400,_,k)-Ik:new Date(m,_,k).valueOf()}function Mk(m,_,k){return m<100&&m>=0?Date.UTC(m+400,_,k)-Ik:Date.UTC(m,_,k)}function Zj(m){var _,k;if(m=Ut(m),m===void 0||m==="millisecond"||!this.isValid())return this;switch(k=this._isUTC?Mk:xk,m){case"year":_=k(this.year(),0,1);break;case"quarter":_=k(this.year(),this.month()-this.month()%3,1);break;case"month":_=k(this.year(),this.month(),1);break;case"week":_=k(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":_=k(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":_=k(this.year(),this.month(),this.date());break;case"hour":_=this._d.valueOf(),_-=Fl(_+(this._isUTC?0:this.utcOffset()*Cl),Cd);break;case"minute":_=this._d.valueOf(),_-=Fl(_,Cl);break;case"second":_=this._d.valueOf(),_-=Fl(_,kd);break}return this._d.setTime(_),e.updateOffset(this,!0),this}function Jj(m){var _,k;if(m=Ut(m),m===void 0||m==="millisecond"||!this.isValid())return this;switch(k=this._isUTC?Mk:xk,m){case"year":_=k(this.year()+1,0,1)-1;break;case"quarter":_=k(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":_=k(this.year(),this.month()+1,1)-1;break;case"week":_=k(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":_=k(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":_=k(this.year(),this.month(),this.date()+1)-1;break;case"hour":_=this._d.valueOf(),_+=Cd-Fl(_+(this._isUTC?0:this.utcOffset()*Cl),Cd)-1;break;case"minute":_=this._d.valueOf(),_+=Cl-Fl(_,Cl)-1;break;case"second":_=this._d.valueOf(),_+=kd-Fl(_,kd)-1;break}return this._d.setTime(_),e.updateOffset(this,!0),this}function Qj(){return this._d.valueOf()-(this._offset||0)*6e4}function Xj(){return Math.floor(this.valueOf()/1e3)}function e4(){return new Date(this.valueOf())}function t4(){var m=this;return[m.year(),m.month(),m.date(),m.hour(),m.minute(),m.second(),m.millisecond()]}function n4(){var m=this;return{years:m.year(),months:m.month(),date:m.date(),hours:m.hours(),minutes:m.minutes(),seconds:m.seconds(),milliseconds:m.milliseconds()}}function r4(){return this.isValid()?this.toISOString():null}function o4(){return D(this)}function i4(){return c({},h(this))}function a4(){return h(this).overflow}function s4(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}ne("N",0,0,"eraAbbr"),ne("NN",0,0,"eraAbbr"),ne("NNN",0,0,"eraAbbr"),ne("NNNN",0,0,"eraName"),ne("NNNNN",0,0,"eraNarrow"),ne("y",["y",1],"yo","eraYear"),ne("y",["yy",2],0,"eraYear"),ne("y",["yyy",3],0,"eraYear"),ne("y",["yyyy",4],0,"eraYear"),qe("N",Zg),qe("NN",Zg),qe("NNN",Zg),qe("NNNN",v4),qe("NNNNN",y4),Ft(["N","NN","NNN","NNNN","NNNNN"],function(m,_,k,I){var M=k._locale.erasParse(m,I,k._strict);M?h(k).era=M:h(k).invalidEra=m}),qe("y",je),qe("yy",je),qe("yyy",je),qe("yyyy",je),qe("yo",b4),Ft(["y","yy","yyy","yyyy"],rn),Ft(["yo"],function(m,_,k,I){var M;k._locale._eraYearOrdinalRegex&&(M=m.match(k._locale._eraYearOrdinalRegex)),k._locale.eraYearOrdinalParse?_[rn]=k._locale.eraYearOrdinalParse(m,M):_[rn]=parseInt(m,10)});function l4(m,_){var k,I,M,J=this._eras||Gi("en")._eras;for(k=0,I=J.length;k<I;++k){switch(typeof J[k].since){case"string":M=e(J[k].since).startOf("day"),J[k].since=M.valueOf();break}switch(typeof J[k].until){case"undefined":J[k].until=1/0;break;case"string":M=e(J[k].until).startOf("day").valueOf(),J[k].until=M.valueOf();break}}return J}function u4(m,_,k){var I,M,J=this.eras(),_e,ot,_t;for(m=m.toUpperCase(),I=0,M=J.length;I<M;++I)if(_e=J[I].name.toUpperCase(),ot=J[I].abbr.toUpperCase(),_t=J[I].narrow.toUpperCase(),k)switch(_){case"N":case"NN":case"NNN":if(ot===m)return J[I];break;case"NNNN":if(_e===m)return J[I];break;case"NNNNN":if(_t===m)return J[I];break}else if([_e,ot,_t].indexOf(m)>=0)return J[I]}function f4(m,_){var k=m.since<=m.until?1:-1;return _===void 0?e(m.since).year():e(m.since).year()+(_-m.offset)*k}function c4(){var m,_,k,I=this.localeData().eras();for(m=0,_=I.length;m<_;++m)if(k=this.clone().startOf("day").valueOf(),I[m].since<=k&&k<=I[m].until||I[m].until<=k&&k<=I[m].since)return I[m].name;return""}function d4(){var m,_,k,I=this.localeData().eras();for(m=0,_=I.length;m<_;++m)if(k=this.clone().startOf("day").valueOf(),I[m].since<=k&&k<=I[m].until||I[m].until<=k&&k<=I[m].since)return I[m].narrow;return""}function m4(){var m,_,k,I=this.localeData().eras();for(m=0,_=I.length;m<_;++m)if(k=this.clone().startOf("day").valueOf(),I[m].since<=k&&k<=I[m].until||I[m].until<=k&&k<=I[m].since)return I[m].abbr;return""}function p4(){var m,_,k,I,M=this.localeData().eras();for(m=0,_=M.length;m<_;++m)if(k=M[m].since<=M[m].until?1:-1,I=this.clone().startOf("day").valueOf(),M[m].since<=I&&I<=M[m].until||M[m].until<=I&&I<=M[m].since)return(this.year()-e(M[m].since).year())*k+M[m].offset;return this.year()}function h4(m){return i(this,"_erasNameRegex")||Jg.call(this),m?this._erasNameRegex:this._erasRegex}function g4(m){return i(this,"_erasAbbrRegex")||Jg.call(this),m?this._erasAbbrRegex:this._erasRegex}function _4(m){return i(this,"_erasNarrowRegex")||Jg.call(this),m?this._erasNarrowRegex:this._erasRegex}function Zg(m,_){return _.erasAbbrRegex(m)}function v4(m,_){return _.erasNameRegex(m)}function y4(m,_){return _.erasNarrowRegex(m)}function b4(m,_){return _._eraYearOrdinalRegex||je}function Jg(){var m=[],_=[],k=[],I=[],M,J,_e=this.eras();for(M=0,J=_e.length;M<J;++M)_.push(Ot(_e[M].name)),m.push(Ot(_e[M].abbr)),k.push(Ot(_e[M].narrow)),I.push(Ot(_e[M].name)),I.push(Ot(_e[M].abbr)),I.push(Ot(_e[M].narrow));this._erasRegex=new RegExp("^("+I.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+_.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+m.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+k.join("|")+")","i")}ne(0,["gg",2],0,function(){return this.weekYear()%100}),ne(0,["GG",2],0,function(){return this.isoWeekYear()%100});function Fd(m,_){ne(0,[m,m.length],0,_)}Fd("gggg","weekYear"),Fd("ggggg","weekYear"),Fd("GGGG","isoWeekYear"),Fd("GGGGG","isoWeekYear"),pn("weekYear","gg"),pn("isoWeekYear","GG"),Yt("weekYear",1),Yt("isoWeekYear",1),qe("G",st),qe("g",st),qe("GG",L,or),qe("gg",L,or),qe("GGGG",Ae,wl),qe("gggg",Ae,wl),qe("GGGGG",Pe,Dl),qe("ggggg",Pe,Dl),Br(["gggg","ggggg","GGGG","GGGGG"],function(m,_,k,I){_[I.substr(0,2)]=mt(m)}),Br(["gg","GG"],function(m,_,k,I){_[I]=e.parseTwoDigitYear(m)});function w4(m){return Ak.call(this,m,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function D4(m){return Ak.call(this,m,this.isoWeek(),this.isoWeekday(),1,4)}function k4(){return Ki(this.year(),1,4)}function C4(){return Ki(this.isoWeekYear(),1,4)}function F4(){var m=this.localeData()._week;return Ki(this.year(),m.dow,m.doy)}function S4(){var m=this.localeData()._week;return Ki(this.weekYear(),m.dow,m.doy)}function Ak(m,_,k,I,M){var J;return m==null?lf(this,I,M).year:(J=Ki(m,I,M),_>J&&(_=J),E4.call(this,m,_,k,I,M))}function E4(m,_,k,I,M){var J=fk(m,_,k,I,M),_e=sf(J.year,0,J.dayOfYear);return this.year(_e.getUTCFullYear()),this.month(_e.getUTCMonth()),this.date(_e.getUTCDate()),this}ne("Q",0,"Qo","quarter"),pn("quarter","Q"),Yt("quarter",7),qe("Q",rf),Ft("Q",function(m,_){_[zi]=(mt(m)-1)*3});function O4(m){return m==null?Math.ceil((this.month()+1)/3):this.month((m-1)*3+this.month()%3)}ne("D",["DD",2],"Do","date"),pn("date","D"),Yt("date",9),qe("D",L),qe("DD",L,or),qe("Do",function(m,_){return m?_._dayOfMonthOrdinalParse||_._ordinalParse:_._dayOfMonthOrdinalParseLenient}),Ft(["D","DD"],ci),Ft("Do",function(m,_){_[ci]=mt(m.match(L)[0])});var Rk=_o("Date",!0);ne("DDD",["DDDD",3],"DDDo","dayOfYear"),pn("dayOfYear","DDD"),Yt("dayOfYear",4),qe("DDD",Fe),qe("DDDD",of),Ft(["DDD","DDDD"],function(m,_,k){k._dayOfYear=mt(m)});function T4(m){var _=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return m==null?_:this.add(m-_,"d")}ne("m",["mm",2],0,"minute"),pn("minute","m"),Yt("minute",14),qe("m",L),qe("mm",L,or),Ft(["m","mm"],vo);var I4=_o("Minutes",!1);ne("s",["ss",2],0,"second"),pn("second","s"),Yt("second",15),qe("s",L),qe("ss",L,or),Ft(["s","ss"],Hi);var x4=_o("Seconds",!1);ne("S",0,0,function(){return~~(this.millisecond()/100)}),ne(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),ne(0,["SSS",3],0,"millisecond"),ne(0,["SSSS",4],0,function(){return this.millisecond()*10}),ne(0,["SSSSS",5],0,function(){return this.millisecond()*100}),ne(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3}),ne(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4}),ne(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5}),ne(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6}),pn("millisecond","ms"),Yt("millisecond",16),qe("S",Fe,rf),qe("SS",Fe,or),qe("SSS",Fe,of);var Na,Nk;for(Na="SSSS";Na.length<=9;Na+="S")qe(Na,je);function M4(m,_){_[ws]=mt(("0."+m)*1e3)}for(Na="S";Na.length<=9;Na+="S")Ft(Na,M4);Nk=_o("Milliseconds",!1),ne("z",0,0,"zoneAbbr"),ne("zz",0,0,"zoneName");function A4(){return this._isUTC?"UTC":""}function R4(){return this._isUTC?"Coordinated Universal Time":""}var Re=A.prototype;Re.add=Sj,Re.calendar=Aj,Re.clone=Rj,Re.diff=$j,Re.endOf=Jj,Re.format=Yj,Re.from=zj,Re.fromNow=Hj,Re.to=Kj,Re.toNow=Gj,Re.get=Ng,Re.invalidAt=a4,Re.isAfter=Nj,Re.isBefore=Pj,Re.isBetween=jj,Re.isSame=Lj,Re.isSameOrAfter=Bj,Re.isSameOrBefore=Wj,Re.isValid=o4,Re.lang=Ok,Re.locale=Ek,Re.localeData=Tk,Re.max=oj,Re.min=rj,Re.parsingFlags=i4,Re.set=Pg,Re.startOf=Zj,Re.subtract=Ej,Re.toArray=t4,Re.toObject=n4,Re.toDate=e4,Re.toISOString=qj,Re.inspect=Uj,typeof Symbol!="undefined"&&Symbol.for!=null&&(Re[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),Re.toJSON=r4,Re.toString=Vj,Re.unix=Xj,Re.valueOf=Qj,Re.creationData=s4,Re.eraName=c4,Re.eraNarrow=d4,Re.eraAbbr=m4,Re.eraYear=p4,Re.year=uk,Re.isLeapYear=n6,Re.weekYear=w4,Re.isoWeekYear=D4,Re.quarter=Re.quarters=O4,Re.month=sk,Re.daysInMonth=XP,Re.week=Re.weeks=l6,Re.isoWeek=Re.isoWeeks=u6,Re.weeksInYear=F4,Re.weeksInWeekYear=S4,Re.isoWeeksInYear=k4,Re.isoWeeksInISOWeekYear=C4,Re.date=Rk,Re.day=Re.days=D6,Re.weekday=k6,Re.isoWeekday=C6,Re.dayOfYear=T4,Re.hour=Re.hours=x6,Re.minute=Re.minutes=I4,Re.second=Re.seconds=x4,Re.millisecond=Re.milliseconds=Nk,Re.utcOffset=mj,Re.utc=hj,Re.local=gj,Re.parseZone=_j,Re.hasAlignedHourOffset=vj,Re.isDST=yj,Re.isLocal=wj,Re.isUtcOffset=Dj,Re.isUtc=Dk,Re.isUTC=Dk,Re.zoneAbbr=A4,Re.zoneName=R4,Re.dates=Y("dates accessor is deprecated. Use date instead.",Rk),Re.months=Y("months accessor is deprecated. Use month instead",sk),Re.years=Y("years accessor is deprecated. Use year instead",uk),Re.zone=Y("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",pj),Re.isDSTShifted=Y("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",bj);function N4(m){return zt(m*1e3)}function P4(){return zt.apply(null,arguments).parseZone()}function Pk(m){return m}var xt=ie.prototype;xt.calendar=oe,xt.longDateFormat=tt,xt.invalidDate=wt,xt.ordinal=Tn,xt.preparse=Pk,xt.postformat=Pk,xt.relativeTime=Fr,xt.pastFuture=qi,xt.set=ge,xt.eras=l4,xt.erasParse=u4,xt.erasConvertYear=f4,xt.erasAbbrRegex=g4,xt.erasNameRegex=h4,xt.erasNarrowRegex=_4,xt.months=GP,xt.monthsShort=ZP,xt.monthsParse=QP,xt.monthsRegex=t6,xt.monthsShortRegex=e6,xt.week=o6,xt.firstDayOfYear=s6,xt.firstDayOfWeek=a6,xt.weekdays=_6,xt.weekdaysMin=y6,xt.weekdaysShort=v6,xt.weekdaysParse=w6,xt.weekdaysRegex=F6,xt.weekdaysShortRegex=S6,xt.weekdaysMinRegex=E6,xt.isPM=T6,xt.meridiem=M6;function Sd(m,_,k,I){var M=Gi(),J=p().set(I,_);return M[k](J,m)}function jk(m,_,k){if(s(m)&&(_=m,m=void 0),m=m||"",_!=null)return Sd(m,_,k,"month");var I,M=[];for(I=0;I<12;I++)M[I]=Sd(m,I,k,"month");return M}function Qg(m,_,k,I){typeof m=="boolean"?(s(_)&&(k=_,_=void 0),_=_||""):(_=m,k=_,m=!1,s(_)&&(k=_,_=void 0),_=_||"");var M=Gi(),J=m?M._week.dow:0,_e,ot=[];if(k!=null)return Sd(_,(k+J)%7,I,"day");for(_e=0;_e<7;_e++)ot[_e]=Sd(_,(_e+J)%7,I,"day");return ot}function j4(m,_){return jk(m,_,"months")}function L4(m,_){return jk(m,_,"monthsShort")}function B4(m,_,k){return Qg(m,_,k,"weekdays")}function W4(m,_,k){return Qg(m,_,k,"weekdaysShort")}function $4(m,_,k){return Qg(m,_,k,"weekdaysMin")}Ra("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(m){var _=m%10,k=mt(m%100/10)===1?"th":_===1?"st":_===2?"nd":_===3?"rd":"th";return m+k}}),e.lang=Y("moment.lang is deprecated. Use moment.locale instead.",Ra),e.langData=Y("moment.langData is deprecated. Use moment.localeData instead.",Gi);var Zi=Math.abs;function V4(){var m=this._data;return this._milliseconds=Zi(this._milliseconds),this._days=Zi(this._days),this._months=Zi(this._months),m.milliseconds=Zi(m.milliseconds),m.seconds=Zi(m.seconds),m.minutes=Zi(m.minutes),m.hours=Zi(m.hours),m.months=Zi(m.months),m.years=Zi(m.years),this}function Lk(m,_,k,I){var M=yo(_,k);return m._milliseconds+=I*M._milliseconds,m._days+=I*M._days,m._months+=I*M._months,m._bubble()}function q4(m,_){return Lk(this,m,_,1)}function U4(m,_){return Lk(this,m,_,-1)}function Bk(m){return m<0?Math.floor(m):Math.ceil(m)}function Y4(){var m=this._milliseconds,_=this._days,k=this._months,I=this._data,M,J,_e,ot,_t;return m>=0&&_>=0&&k>=0||m<=0&&_<=0&&k<=0||(m+=Bk(Xg(k)+_)*864e5,_=0,k=0),I.milliseconds=m%1e3,M=In(m/1e3),I.seconds=M%60,J=In(M/60),I.minutes=J%60,_e=In(J/60),I.hours=_e%24,_+=In(_e/24),_t=In(Wk(_)),k+=_t,_-=Bk(Xg(_t)),ot=In(k/12),k%=12,I.days=_,I.months=k,I.years=ot,this}function Wk(m){return m*4800/146097}function Xg(m){return m*146097/4800}function z4(m){if(!this.isValid())return NaN;var _,k,I=this._milliseconds;if(m=Ut(m),m==="month"||m==="quarter"||m==="year")switch(_=this._days+I/864e5,k=this._months+Wk(_),m){case"month":return k;case"quarter":return k/3;case"year":return k/12}else switch(_=this._days+Math.round(Xg(this._months)),m){case"week":return _/7+I/6048e5;case"day":return _+I/864e5;case"hour":return _*24+I/36e5;case"minute":return _*1440+I/6e4;case"second":return _*86400+I/1e3;case"millisecond":return Math.floor(_*864e5)+I;default:throw new Error("Unknown unit "+m)}}function H4(){return this.isValid()?this._milliseconds+this._days*864e5+this._months%12*2592e6+mt(this._months/12)*31536e6:NaN}function Ji(m){return function(){return this.as(m)}}var K4=Ji("ms"),G4=Ji("s"),Z4=Ji("m"),J4=Ji("h"),Q4=Ji("d"),X4=Ji("w"),e8=Ji("M"),t8=Ji("Q"),n8=Ji("y");function r8(){return yo(this)}function o8(m){return m=Ut(m),this.isValid()?this[m+"s"]():NaN}function ks(m){return function(){return this.isValid()?this._data[m]:NaN}}var i8=ks("milliseconds"),a8=ks("seconds"),s8=ks("minutes"),l8=ks("hours"),u8=ks("days"),f8=ks("months"),c8=ks("years");function d8(){return In(this.days()/7)}var Qi=Math.round,Sl={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function m8(m,_,k,I,M){return M.relativeTime(_||1,!!k,m,I)}function p8(m,_,k,I){var M=yo(m).abs(),J=Qi(M.as("s")),_e=Qi(M.as("m")),ot=Qi(M.as("h")),_t=Qi(M.as("d")),Lt=Qi(M.as("M")),hr=Qi(M.as("w")),Xi=Qi(M.as("y")),Pa=J<=k.ss&&["s",J]||J<k.s&&["ss",J]||_e<=1&&["m"]||_e<k.m&&["mm",_e]||ot<=1&&["h"]||ot<k.h&&["hh",ot]||_t<=1&&["d"]||_t<k.d&&["dd",_t];return k.w!=null&&(Pa=Pa||hr<=1&&["w"]||hr<k.w&&["ww",hr]),Pa=Pa||Lt<=1&&["M"]||Lt<k.M&&["MM",Lt]||Xi<=1&&["y"]||["yy",Xi],Pa[2]=_,Pa[3]=+m>0,Pa[4]=I,m8.apply(null,Pa)}function h8(m){return m===void 0?Qi:typeof m=="function"?(Qi=m,!0):!1}function g8(m,_){return Sl[m]===void 0?!1:_===void 0?Sl[m]:(Sl[m]=_,m==="s"&&(Sl.ss=_-1),!0)}function _8(m,_){if(!this.isValid())return this.localeData().invalidDate();var k=!1,I=Sl,M,J;return typeof m=="object"&&(_=m,m=!1),typeof m=="boolean"&&(k=m),typeof _=="object"&&(I=Object.assign({},Sl,_),_.s!=null&&_.ss==null&&(I.ss=_.s-1)),M=this.localeData(),J=p8(this,!k,I,M),k&&(J=M.pastFuture(+this,J)),M.postformat(J)}var e_=Math.abs;function El(m){return(m>0)-(m<0)||+m}function Ed(){if(!this.isValid())return this.localeData().invalidDate();var m=e_(this._milliseconds)/1e3,_=e_(this._days),k=e_(this._months),I,M,J,_e,ot=this.asSeconds(),_t,Lt,hr,Xi;return ot?(I=In(m/60),M=In(I/60),m%=60,I%=60,J=In(k/12),k%=12,_e=m?m.toFixed(3).replace(/\.?0+$/,""):"",_t=ot<0?"-":"",Lt=El(this._months)!==El(ot)?"-":"",hr=El(this._days)!==El(ot)?"-":"",Xi=El(this._milliseconds)!==El(ot)?"-":"",_t+"P"+(J?Lt+J+"Y":"")+(k?Lt+k+"M":"")+(_?hr+_+"D":"")+(M||I||m?"T":"")+(M?Xi+M+"H":"")+(I?Xi+I+"M":"")+(m?Xi+_e+"S":"")):"P0D"}var Et=bd.prototype;Et.isValid=uj,Et.abs=V4,Et.add=q4,Et.subtract=U4,Et.as=z4,Et.asMilliseconds=K4,Et.asSeconds=G4,Et.asMinutes=Z4,Et.asHours=J4,Et.asDays=Q4,Et.asWeeks=X4,Et.asMonths=e8,Et.asQuarters=t8,Et.asYears=n8,Et.valueOf=H4,Et._bubble=Y4,Et.clone=r8,Et.get=o8,Et.milliseconds=i8,Et.seconds=a8,Et.minutes=s8,Et.hours=l8,Et.days=u8,Et.weeks=d8,Et.months=f8,Et.years=c8,Et.humanize=_8,Et.toISOString=Ed,Et.toString=Ed,Et.toJSON=Ed,Et.locale=Ek,Et.localeData=Tk,Et.toIsoString=Y("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Ed),Et.lang=Ok,ne("X",0,0,"unix"),ne("x",0,0,"valueOf"),qe("x",st),qe("X",xn),Ft("X",function(m,_,k){k._d=new Date(parseFloat(m)*1e3)}),Ft("x",function(m,_,k){k._d=new Date(mt(m))});return e.version="2.29.4",n(zt),e.fn=Re,e.min=ij,e.max=aj,e.now=sj,e.utc=p,e.unix=N4,e.months=j4,e.isDate=u,e.locale=Ra,e.invalid=b,e.duration=yo,e.isMoment=R,e.weekdays=B4,e.parseZone=P4,e.localeData=Gi,e.isDuration=wd,e.monthsShort=L4,e.weekdaysMin=$4,e.defineLocale=$g,e.updateLocale=P6,e.locales=j6,e.weekdaysShort=W4,e.normalizeUnits=Ut,e.relativeTimeRounding=h8,e.relativeTimeThreshold=g8,e.calendarFormat=Mj,e.prototype=Re,e.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},e})});var UI=bo(Z=>{"use strict";Object.defineProperty(Z,"__esModule",{value:!0});function Dr(){}var Ac=t=>t;function uI(t,e){for(let n in e)t[n]=e[n];return t}function fI(t){return!!t&&(typeof t=="object"||typeof t=="function")&&typeof t.then=="function"}function CU(t,e,n,r,o){t.__svelte_meta={loc:{file:e,line:n,column:r,char:o}}}function ah(t){return t()}function Xp(){return Object.create(null)}function Zo(t){t.forEach(ah)}function _a(t){return typeof t=="function"}function FU(t,e){return t!=t?e==e:t!==e||t&&typeof t=="object"||typeof t=="function"}var Zp;function SU(t,e){return Zp||(Zp=document.createElement("a")),Zp.href=e,t===Zp.href}function EU(t,e){return t!=t?e==e:t!==e}function G1(t){return Object.keys(t).length===0}function OU(t,e){if(t!=null&&typeof t.subscribe!="function")throw new Error(`'${e}' is not a store with a 'subscribe' method`)}function Z1(t,...e){if(t==null)return Dr;let n=t.subscribe(...e);return n.unsubscribe?()=>n.unsubscribe():n}function TU(t){let e;return Z1(t,n=>e=n)(),e}function IU(t,e,n){t.$$.on_destroy.push(Z1(e,n))}function xU(t,e,n,r){if(t){let o=cI(t,e,n,r);return t[0](o)}}function cI(t,e,n,r){return t[1]&&r?uI(n.ctx.slice(),t[1](r(e))):n.ctx}function dI(t,e,n,r){if(t[2]&&r){let o=t[2](r(n));if(e.dirty===void 0)return o;if(typeof o=="object"){let i=[],a=Math.max(e.dirty.length,o.length);for(let l=0;l<a;l+=1)i[l]=e.dirty[l]|o[l];return i}return e.dirty|o}return e.dirty}function mI(t,e,n,r,o,i){if(o){let a=cI(e,n,r,i);t.p(a,o)}}function MU(t,e,n,r,o,i,a){let l=dI(e,r,o,i);mI(t,e,n,r,l,a)}function AU(t){if(t.ctx.length>32){let e=[],n=t.ctx.length/32;for(let r=0;r<n;r++)e[r]=-1;return e}return-1}function RU(t){let e={};for(let n in t)n[0]!=="$"&&(e[n]=t[n]);return e}function NU(t,e){let n={};e=new Set(e);for(let r in t)!e.has(r)&&r[0]!=="$"&&(n[r]=t[r]);return n}function PU(t){let e={};for(let n in t)e[n]=!0;return e}function jU(t){let e=!1;return function(...n){e||(e=!0,t.call(this,...n))}}function LU(t){return t==null?"":t}function BU(t,e,n){return t.set(n),e}var pI=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);function WU(t){return t&&_a(t.destroy)?t.destroy:Dr}function $U(t){let e=typeof t=="string"&&t.match(/^\s*(-?[\d.]+)([^\s]*)\s*$/);return e?[parseFloat(e[1]),e[2]||"px"]:[t,"px"]}var J1=["",!0,1,"true","contenteditable"],Q1=typeof window!="undefined";Z.now=Q1?()=>window.performance.now():()=>Date.now();Z.raf=Q1?t=>requestAnimationFrame(t):Dr;function VU(t){Z.now=t}function qU(t){Z.raf=t}var Zs=new Set;function hI(t){Zs.forEach(e=>{e.c(t)||(Zs.delete(e),e.f())}),Zs.size!==0&&Z.raf(hI)}function UU(){Zs.clear()}function Rc(t){let e;return Zs.size===0&&Z.raf(hI),{promise:new Promise(n=>{Zs.add(e={c:t,f:n})}),abort(){Zs.delete(e)}}}var X1=typeof window!="undefined"?window:typeof globalThis!="undefined"?globalThis:global,va=class{constructor(e){this.options=e,this._listeners="WeakMap"in X1?new WeakMap:void 0}observe(e,n){return this._listeners.set(e,n),this._getObserver().observe(e,this.options),()=>{this._listeners.delete(e),this._observer.unobserve(e)}}_getObserver(){var e;return(e=this._observer)!==null&&e!==void 0?e:this._observer=new ResizeObserver(n=>{var r;for(let o of n)va.entries.set(o.target,o),(r=this._listeners.get(o.target))===null||r===void 0||r(o)})}};va.entries="WeakMap"in X1?new WeakMap:void 0;var sh=!1;function gI(){sh=!0}function _I(){sh=!1}function YU(t,e,n,r){for(;t<e;){let o=t+(e-t>>1);n(o)<=r?t=o+1:e=o}return t}function zU(t){if(t.hydrate_init)return;t.hydrate_init=!0;let e=t.childNodes;if(t.nodeName==="HEAD"){let s=[];for(let u=0;u<e.length;u++){let f=e[u];f.claim_order!==void 0&&s.push(f)}e=s}let n=new Int32Array(e.length+1),r=new Int32Array(e.length);n[0]=-1;let o=0;for(let s=0;s<e.length;s++){let u=e[s].claim_order,f=(o>0&&e[n[o]].claim_order<=u?o+1:YU(1,o,p=>e[n[p]].claim_order,u))-1;r[s]=n[f]+1;let c=f+1;n[c]=s,o=Math.max(c,o)}let i=[],a=[],l=e.length-1;for(let s=n[o]+1;s!=0;s=r[s-1]){for(i.push(e[s-1]);l>=s;l--)a.push(e[l]);l--}for(;l>=0;l--)a.push(e[l]);i.reverse(),a.sort((s,u)=>s.claim_order-u.claim_order);for(let s=0,u=0;s<a.length;s++){for(;u<i.length&&a[s].claim_order>=i[u].claim_order;)u++;let f=u<i.length?i[u]:null;t.insertBefore(a[s],f)}}function lh(t,e){t.appendChild(e)}function HU(t,e,n){let r=uh(t);if(!r.getElementById(e)){let o=Mu("style");o.id=e,o.textContent=n,yI(r,o)}}function uh(t){if(!t)return document;let e=t.getRootNode?t.getRootNode():t.ownerDocument;return e&&e.host?e:t.ownerDocument}function vI(t){let e=Mu("style");return yI(uh(t),e),e.sheet}function yI(t,e){return lh(t.head||t,e),e.sheet}function e0(t,e){if(sh){for(zU(t),(t.actual_end_child===void 0||t.actual_end_child!==null&&t.actual_end_child.parentNode!==t)&&(t.actual_end_child=t.firstChild);t.actual_end_child!==null&&t.actual_end_child.claim_order===void 0;)t.actual_end_child=t.actual_end_child.nextSibling;e!==t.actual_end_child?(e.claim_order!==void 0||e.parentNode!==t)&&t.insertBefore(e,t.actual_end_child):t.actual_end_child=e.nextSibling}else(e.parentNode!==t||e.nextSibling!==null)&&t.appendChild(e)}function t0(t,e,n){t.insertBefore(e,n||null)}function n0(t,e,n){sh&&!n?e0(t,e):(e.parentNode!==t||e.nextSibling!=n)&&t.insertBefore(e,n||null)}function as(t){t.parentNode&&t.parentNode.removeChild(t)}function KU(t,e){for(let n=0;n<t.length;n+=1)t[n]&&t[n].d(e)}function Mu(t){return document.createElement(t)}function GU(t,e){return document.createElement(t,{is:e})}function ZU(t,e){let n={};for(let r in t)pI(t,r)&&e.indexOf(r)===-1&&(n[r]=t[r]);return n}function r0(t){return document.createElementNS("http://www.w3.org/2000/svg",t)}function fh(t){return document.createTextNode(t)}function JU(){return fh(" ")}function QU(){return fh("")}function bI(t){return document.createComment(t)}function eh(t,e,n,r){return t.addEventListener(e,n,r),()=>t.removeEventListener(e,n,r)}function XU(t){return function(e){return e.preventDefault(),t.call(this,e)}}function eY(t){return function(e){return e.stopPropagation(),t.call(this,e)}}function tY(t){return function(e){return e.stopImmediatePropagation(),t.call(this,e)}}function nY(t){return function(e){e.target===this&&t.call(this,e)}}function rY(t){return function(e){e.isTrusted&&t.call(this,e)}}function Nc(t,e,n){n==null?t.removeAttribute(e):t.getAttribute(e)!==n&&t.setAttribute(e,n)}var oY=["width","height"];function wI(t,e){let n=Object.getOwnPropertyDescriptors(t.__proto__);for(let r in e)e[r]==null?t.removeAttribute(r):r==="style"?t.style.cssText=e[r]:r==="__value"?t.value=t[r]=e[r]:n[r]&&n[r].set&&oY.indexOf(r)===-1?t[r]=e[r]:Nc(t,r,e[r])}function iY(t,e){for(let n in e)Nc(t,n,e[n])}function DI(t,e){Object.keys(e).forEach(n=>{kI(t,n,e[n])})}function kI(t,e,n){e in t?t[e]=typeof t[e]=="boolean"&&n===""?!0:n:Nc(t,e,n)}function aY(t){return/-/.test(t)?DI:wI}function sY(t,e,n){t.setAttributeNS("http://www.w3.org/1999/xlink",e,n)}function lY(t,e,n){let r=new Set;for(let o=0;o<t.length;o+=1)t[o].checked&&r.add(t[o].__value);return n||r.delete(e),Array.from(r)}function uY(t){let e;return{p(...n){e=n,e.forEach(r=>t.push(r))},r(){e.forEach(n=>t.splice(t.indexOf(n),1))}}}function fY(t,e){let n=o(t),r;function o(l){for(let s=0;s<e.length;s++)l=l[e[s]]=l[e[s]]||[];return l}function i(){r.forEach(l=>n.push(l))}function a(){r.forEach(l=>n.splice(n.indexOf(l),1))}return{u(l){e=l;let s=o(t);s!==n&&(a(),n=s,i())},p(...l){r=l,i()},r:a}}function cY(t){return t===""?null:+t}function dY(t){let e=[];for(let n=0;n<t.length;n+=1)e.push({start:t.start(n),end:t.end(n)});return e}function CI(t){return Array.from(t.childNodes)}function FI(t){t.claim_info===void 0&&(t.claim_info={last_index:0,total_claimed:0})}function o0(t,e,n,r,o=!1){FI(t);let i=(()=>{for(let a=t.claim_info.last_index;a<t.length;a++){let l=t[a];if(e(l)){let s=n(l);return s===void 0?t.splice(a,1):t[a]=s,o||(t.claim_info.last_index=a),l}}for(let a=t.claim_info.last_index-1;a>=0;a--){let l=t[a];if(e(l)){let s=n(l);return s===void 0?t.splice(a,1):t[a]=s,o?s===void 0&&t.claim_info.last_index--:t.claim_info.last_index=a,l}}return r()})();return i.claim_order=t.claim_info.total_claimed,t.claim_info.total_claimed+=1,i}function SI(t,e,n,r){return o0(t,o=>o.nodeName===e,o=>{let i=[];for(let a=0;a<o.attributes.length;a++){let l=o.attributes[a];n[l.name]||i.push(l.name)}i.forEach(a=>o.removeAttribute(a))},()=>r(e))}function mY(t,e,n){return SI(t,e,n,Mu)}function pY(t,e,n){return SI(t,e,n,r0)}function EI(t,e){return o0(t,n=>n.nodeType===3,n=>{let r=""+e;if(n.data.startsWith(r)){if(n.data.length!==r.length)return n.splitText(r.length)}else n.data=r},()=>fh(e),!0)}function hY(t){return EI(t," ")}function gY(t,e){return o0(t,n=>n.nodeType===8,n=>{n.data=""+e},()=>bI(e),!0)}function lI(t,e,n){for(let r=n;r<t.length;r+=1){let o=t[r];if(o.nodeType===8&&o.textContent.trim()===e)return r}return t.length}function _Y(t,e){let n=lI(t,"HTML_TAG_START",0),r=lI(t,"HTML_TAG_END",n);if(n===r)return new Ic(void 0,e);FI(t);let o=t.splice(n,r-n+1);as(o[0]),as(o[o.length-1]);let i=o.slice(1,o.length-1);for(let a of i)a.claim_order=t.claim_info.total_claimed,t.claim_info.total_claimed+=1;return new Ic(i,e)}function OI(t,e){e=""+e,t.data!==e&&(t.data=e)}function TI(t,e){e=""+e,t.wholeText!==e&&(t.data=e)}function vY(t,e,n){~J1.indexOf(n)?TI(t,e):OI(t,e)}function yY(t,e){t.value=e==null?"":e}function bY(t,e){try{t.type=e}catch(n){}}function wY(t,e,n,r){n==null?t.style.removeProperty(e):t.style.setProperty(e,n,r?"important":"")}function DY(t,e,n){for(let r=0;r<t.options.length;r+=1){let o=t.options[r];if(o.__value===e){o.selected=!0;return}}(!n||e!==void 0)&&(t.selectedIndex=-1)}function kY(t,e){for(let n=0;n<t.options.length;n+=1){let r=t.options[n];r.selected=~e.indexOf(r.__value)}}function CY(t){let e=t.querySelector(":checked");return e&&e.__value}function FY(t){return[].map.call(t.querySelectorAll(":checked"),e=>e.__value)}var Jp;function II(){if(Jp===void 0){Jp=!1;try{typeof window!="undefined"&&window.parent&&window.parent.document}catch(t){Jp=!0}}return Jp}function SY(t,e){getComputedStyle(t).position==="static"&&(t.style.position="relative");let r=Mu("iframe");r.setAttribute("style","display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; border: 0; opacity: 0; pointer-events: none; z-index: -1;"),r.setAttribute("aria-hidden","true"),r.tabIndex=-1;let o=II(),i;return o?(r.src="data:text/html,<script>onresize=function(){parent.postMessage(0,'*')}<\/script>",i=eh(window,"message",a=>{a.source===r.contentWindow&&e()})):(r.src="about:blank",r.onload=()=>{i=eh(r.contentWindow,"resize",e),e()}),lh(t,r),()=>{(o||i&&r.contentWindow)&&i(),as(r)}}var EY=new va({box:"content-box"}),OY=new va({box:"border-box"}),TY=new va({box:"device-pixel-content-box"});function IY(t,e,n){t.classList[n?"add":"remove"](e)}function ch(t,e,{bubbles:n=!1,cancelable:r=!1}={}){let o=document.createEvent("CustomEvent");return o.initCustomEvent(t,n,r,e),o}function xY(t,e=document.body){return Array.from(e.querySelectorAll(t))}function MY(t,e){let n=[],r=0;for(let o of e.childNodes)if(o.nodeType===8){let i=o.textContent.trim();i===`HEAD_${t}_END`?(r-=1,n.push(o)):i===`HEAD_${t}_START`&&(r+=1,n.push(o))}else r>0&&n.push(o);return n}var th=class{constructor(e=!1){this.is_svg=!1,this.is_svg=e,this.e=this.n=null}c(e){this.h(e)}m(e,n,r=null){this.e||(this.is_svg?this.e=r0(n.nodeName):this.e=Mu(n.nodeType===11?"TEMPLATE":n.nodeName),this.t=n.tagName!=="TEMPLATE"?n:n.content,this.c(e)),this.i(r)}h(e){this.e.innerHTML=e,this.n=Array.from(this.e.nodeName==="TEMPLATE"?this.e.content.childNodes:this.e.childNodes)}i(e){for(let n=0;n<this.n.length;n+=1)t0(this.t,this.n[n],e)}p(e){this.d(),this.h(e),this.i(this.a)}d(){this.n.forEach(as)}},Ic=class extends th{constructor(e,n=!1){super(n),this.e=this.n=null,this.l=e}c(e){this.l?this.n=this.l:super.c(e)}i(e){for(let n=0;n<this.n.length;n+=1)n0(this.t,this.n[n],e)}};function AY(t){let e={};for(let n of t)e[n.name]=n.value;return e}function RY(t){let e={};return t.childNodes.forEach(n=>{e[n.slot||"default"]=!0}),e}function NY(t,e){return new t(e)}var nh=new Map,rh=0;function PY(t){let e=5381,n=t.length;for(;n--;)e=(e<<5)-e^t.charCodeAt(n);return e>>>0}function jY(t,e){let n={stylesheet:vI(e),rules:{}};return nh.set(t,n),n}function xc(t,e,n,r,o,i,a,l=0){let s=16.666/r,u=`{
`;for(let D=0;D<=1;D+=s){let b=e+(n-e)*i(D);u+=D*100+`%{${a(b,1-b)}}
`}let f=u+`100% {${a(n,1-n)}}
}`,c=`__svelte_${PY(f)}_${l}`,p=uh(t),{stylesheet:d,rules:h}=nh.get(p)||jY(p,t);h[c]||(h[c]=!0,d.insertRule(`@keyframes ${c} ${f}`,d.cssRules.length));let g=t.style.animation||"";return t.style.animation=`${g?`${g}, `:""}${c} ${r}ms linear ${o}ms 1 both`,rh+=1,c}function Mc(t,e){let n=(t.style.animation||"").split(", "),r=n.filter(e?i=>i.indexOf(e)<0:i=>i.indexOf("__svelte")===-1),o=n.length-r.length;o&&(t.style.animation=r.join(", "),rh-=o,rh||LY())}function LY(){Z.raf(()=>{rh||(nh.forEach(t=>{let{ownerNode:e}=t.stylesheet;e&&as(e)}),nh.clear())})}function BY(t,e,n,r){if(!e)return Dr;let o=t.getBoundingClientRect();if(e.left===o.left&&e.right===o.right&&e.top===o.top&&e.bottom===o.bottom)return Dr;let{delay:i=0,duration:a=300,easing:l=Ac,start:s=Z.now()+i,end:u=s+a,tick:f=Dr,css:c}=n(t,{from:e,to:o},r),p=!0,d=!1,h;function g(){c&&(h=xc(t,0,1,a,i,l,c)),i||(d=!0)}function D(){c&&Mc(t,h),p=!1}return Rc(b=>{if(!d&&b>=s&&(d=!0),d&&b>=u&&(f(1,0),D()),!p)return!1;if(d){let w=b-s,x=0+1*l(w/a);f(x,1-x)}return!0}),g(),f(0,1),D}function WY(t){let e=getComputedStyle(t);if(e.position!=="absolute"&&e.position!=="fixed"){let{width:n,height:r}=e,o=t.getBoundingClientRect();t.style.position="absolute",t.style.width=n,t.style.height=r,xI(t,o)}}function xI(t,e){let n=t.getBoundingClientRect();if(e.left!==n.left||e.top!==n.top){let r=getComputedStyle(t),o=r.transform==="none"?"":r.transform;t.style.transform=`${o} translate(${e.left-n.left}px, ${e.top-n.top}px)`}}function oo(t){Z.current_component=t}function Jo(){if(!Z.current_component)throw new Error("Function called outside component initialization");return Z.current_component}function $Y(t){Jo().$$.before_update.push(t)}function VY(t){Jo().$$.on_mount.push(t)}function qY(t){Jo().$$.after_update.push(t)}function UY(t){Jo().$$.on_destroy.push(t)}function YY(){let t=Jo();return(e,n,{cancelable:r=!1}={})=>{let o=t.$$.callbacks[e];if(o){let i=ch(e,n,{cancelable:r});return o.slice().forEach(a=>{a.call(t,i)}),!i.defaultPrevented}return!0}}function zY(t,e){return Jo().$$.context.set(t,e),e}function HY(t){return Jo().$$.context.get(t)}function KY(){return Jo().$$.context}function GY(t){return Jo().$$.context.has(t)}function ZY(t,e){let n=t.$$.callbacks[e.type];n&&n.slice().forEach(r=>r.call(this,e))}var Gs=[],JY={enabled:!1},U1=[],xu=[],Y1=[],MI=Promise.resolve(),z1=!1;function i0(){z1||(z1=!0,MI.then(dh))}function QY(){return i0(),MI}function Qs(t){xu.push(t)}function XY(t){Y1.push(t)}var V1=new Set,Iu=0;function dh(){if(Iu!==0)return;let t=Z.current_component;do{try{for(;Iu<Gs.length;){let e=Gs[Iu];Iu++,oo(e),ez(e.$$)}}catch(e){throw Gs.length=0,Iu=0,e}for(oo(null),Gs.length=0,Iu=0;U1.length;)U1.pop()();for(let e=0;e<xu.length;e+=1){let n=xu[e];V1.has(n)||(V1.add(n),n())}xu.length=0}while(Gs.length);for(;Y1.length;)Y1.pop()();z1=!1,V1.clear(),oo(t)}function ez(t){if(t.fragment!==null){t.update(),Zo(t.before_update);let e=t.dirty;t.dirty=[-1],t.fragment&&t.fragment.p(t.ctx,e),t.after_update.forEach(Qs)}}function AI(t){let e=[],n=[];xu.forEach(r=>t.indexOf(r)===-1?e.push(r):n.push(r)),n.forEach(r=>r()),xu=e}var Tc;function a0(){return Tc||(Tc=Promise.resolve(),Tc.then(()=>{Tc=null})),Tc}function Js(t,e,n){t.dispatchEvent(ch(`${e?"intro":"outro"}${n}`))}var Qp=new Set,Ai;function RI(){Ai={r:0,c:[],p:Ai}}function NI(){Ai.r||Zo(Ai.c),Ai=Ai.p}function mh(t,e){t&&t.i&&(Qp.delete(t),t.i(e))}function s0(t,e,n,r){if(t&&t.o){if(Qp.has(t))return;Qp.add(t),Ai.c.push(()=>{Qp.delete(t),r&&(n&&t.d(1),r())}),t.o(e)}else r&&r()}var l0={duration:0};function tz(t,e,n){let r={direction:"in"},o=e(t,n,r),i=!1,a,l,s=0;function u(){a&&Mc(t,a)}function f(){let{delay:p=0,duration:d=300,easing:h=Ac,tick:g=Dr,css:D}=o||l0;D&&(a=xc(t,0,1,d,p,h,D,s++)),g(0,1);let b=Z.now()+p,w=b+d;l&&l.abort(),i=!0,Qs(()=>Js(t,!0,"start")),l=Rc(x=>{if(i){if(x>=w)return g(1,0),Js(t,!0,"end"),u(),i=!1;if(x>=b){let C=h((x-b)/d);g(C,1-C)}}return i})}let c=!1;return{start(){c||(c=!0,Mc(t),_a(o)?(o=o(r),a0().then(f)):f())},invalidate(){c=!1},end(){i&&(u(),i=!1)}}}function nz(t,e,n){let r={direction:"out"},o=e(t,n,r),i=!0,a,l=Ai;l.r+=1;function s(){let{delay:u=0,duration:f=300,easing:c=Ac,tick:p=Dr,css:d}=o||l0;d&&(a=xc(t,1,0,f,u,c,d));let h=Z.now()+u,g=h+f;Qs(()=>Js(t,!1,"start")),Rc(D=>{if(i){if(D>=g)return p(0,1),Js(t,!1,"end"),--l.r||Zo(l.c),!1;if(D>=h){let b=c((D-h)/f);p(1-b,b)}}return i})}return _a(o)?a0().then(()=>{o=o(r),s()}):s(),{end(u){u&&o.tick&&o.tick(1,0),i&&(a&&Mc(t,a),i=!1)}}}function rz(t,e,n,r){let o={direction:"both"},i=e(t,n,o),a=r?0:1,l=null,s=null,u=null;function f(){u&&Mc(t,u)}function c(d,h){let g=d.b-a;return h*=Math.abs(g),{a,b:d.b,d:g,duration:h,start:d.start,end:d.start+h,group:d.group}}function p(d){let{delay:h=0,duration:g=300,easing:D=Ac,tick:b=Dr,css:w}=i||l0,x={start:Z.now()+h,b:d};d||(x.group=Ai,Ai.r+=1),l||s?s=x:(w&&(f(),u=xc(t,a,d,g,h,D,w)),d&&b(0,1),l=c(x,g),Qs(()=>Js(t,d,"start")),Rc(C=>{if(s&&C>s.start&&(l=c(s,g),s=null,Js(t,l.b,"start"),w&&(f(),u=xc(t,a,l.b,l.duration,0,D,i.css))),l){if(C>=l.end)b(a=l.b,1-a),Js(t,l.b,"end"),s||(l.b?f():--l.group.r||Zo(l.group.c)),l=null;else if(C>=l.start){let A=C-l.start;a=l.a+l.d*D(A/l.duration),b(a,1-a)}}return!!(l||s)}))}return{run(d){_a(i)?a0().then(()=>{i=i(o),p(d)}):p(d)},end(){f(),l=s=null}}}function oz(t,e){let n=e.token={};function r(o,i,a,l){if(e.token!==n)return;e.resolved=l;let s=e.ctx;a!==void 0&&(s=s.slice(),s[a]=l);let u=o&&(e.current=o)(s),f=!1;e.block&&(e.blocks?e.blocks.forEach((c,p)=>{p!==i&&c&&(RI(),s0(c,1,1,()=>{e.blocks[p]===c&&(e.blocks[p]=null)}),NI())}):e.block.d(1),u.c(),mh(u,1),u.m(e.mount(),e.anchor),f=!0),e.block=u,e.blocks&&(e.blocks[i]=u),f&&dh()}if(fI(t)){let o=Jo();if(t.then(i=>{oo(o),r(e.then,1,e.value,i),oo(null)},i=>{if(oo(o),r(e.catch,2,e.error,i),oo(null),!e.hasCatch)throw i}),e.current!==e.pending)return r(e.pending,0),!0}else{if(e.current!==e.then)return r(e.then,1,e.value,t),!0;e.resolved=t}}function iz(t,e,n){let r=e.slice(),{resolved:o}=t;t.current===t.then&&(r[t.value]=o),t.current===t.catch&&(r[t.error]=o),t.block.p(r,n)}function PI(t,e){t.d(1),e.delete(t.key)}function jI(t,e){s0(t,1,1,()=>{e.delete(t.key)})}function az(t,e){t.f(),PI(t,e)}function sz(t,e){t.f(),jI(t,e)}function lz(t,e,n,r,o,i,a,l,s,u,f,c){let p=t.length,d=i.length,h=p,g={};for(;h--;)g[t[h].key]=h;let D=[],b=new Map,w=new Map,x=[];for(h=d;h--;){let P=c(o,i,h),Y=n(P),B=a.get(Y);B?r&&x.push(()=>B.p(P,e)):(B=u(Y,P),B.c()),b.set(Y,D[h]=B),Y in g&&w.set(Y,Math.abs(h-g[Y]))}let C=new Set,A=new Set;function R(P){mh(P,1),P.m(l,f),a.set(P.key,P),f=P.first,d--}for(;p&&d;){let P=D[d-1],Y=t[p-1],B=P.key,W=Y.key;P===Y?(f=P.first,p--,d--):b.has(W)?!a.has(B)||C.has(B)?R(P):A.has(W)?p--:w.get(B)>w.get(W)?(A.add(B),R(P)):(C.add(W),p--):(s(Y,a),p--)}for(;p--;){let P=t[p];b.has(P.key)||s(P,a)}for(;d;)R(D[d-1]);return Zo(x),D}function uz(t,e,n,r){let o=new Set;for(let i=0;i<e.length;i++){let a=r(n(t,e,i));if(o.has(a))throw new Error("Cannot have duplicate keys in a keyed each");o.add(a)}}function fz(t,e){let n={},r={},o={$$scope:1},i=t.length;for(;i--;){let a=t[i],l=e[i];if(l){for(let s in a)s in l||(r[s]=1);for(let s in l)o[s]||(n[s]=l[s],o[s]=1);t[i]=l}else for(let s in a)o[s]=1}for(let a in r)a in n||(n[a]=void 0);return n}function cz(t){return typeof t=="object"&&t!==null?t:{}}var dz=["allowfullscreen","allowpaymentrequest","async","autofocus","autoplay","checked","controls","default","defer","disabled","formnovalidate","hidden","inert","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","selected"],mz=new Set([...dz]),pz=/^(?:area|base|br|col|command|embed|hr|img|input|keygen|link|meta|param|source|track|wbr)$/;function LI(t){return pz.test(t)||t.toLowerCase()==="!doctype"}var BI=/[\s'">/=\u{FDD0}-\u{FDEF}\u{FFFE}\u{FFFF}\u{1FFFE}\u{1FFFF}\u{2FFFE}\u{2FFFF}\u{3FFFE}\u{3FFFF}\u{4FFFE}\u{4FFFF}\u{5FFFE}\u{5FFFF}\u{6FFFE}\u{6FFFF}\u{7FFFE}\u{7FFFF}\u{8FFFE}\u{8FFFF}\u{9FFFE}\u{9FFFF}\u{AFFFE}\u{AFFFF}\u{BFFFE}\u{BFFFF}\u{CFFFE}\u{CFFFF}\u{DFFFE}\u{DFFFF}\u{EFFFE}\u{EFFFF}\u{FFFFE}\u{FFFFF}\u{10FFFE}\u{10FFFF}]/u;function hz(t,e){let n=Object.assign({},...t);if(e){let o=e.classes,i=e.styles;o&&(n.class==null?n.class=o:n.class+=" "+o),i&&(n.style==null?n.style=H1(i):n.style=H1(WI(n.style,i)))}let r="";return Object.keys(n).forEach(o=>{if(BI.test(o))return;let i=n[o];i===!0?r+=" "+o:mz.has(o.toLowerCase())?i&&(r+=" "+o):i!=null&&(r+=` ${o}="${i}"`)}),r}function WI(t,e){let n={};for(let r of t.split(";")){let o=r.indexOf(":"),i=r.slice(0,o).trim(),a=r.slice(o+1).trim();i&&(n[i]=a)}for(let r in e){let o=e[r];o?n[r]=o:delete n[r]}return n}var gz=/[&"]/g,_z=/[&<]/g;function u0(t,e=!1){let n=String(t),r=e?gz:_z;r.lastIndex=0;let o="",i=0;for(;r.test(n);){let a=r.lastIndex-1,l=n[a];o+=n.substring(i,a)+(l==="&"?"&amp;":l==='"'?"&quot;":"&lt;"),i=a+1}return o+n.substring(i)}function f0(t){return typeof t=="string"||t&&typeof t=="object"?u0(t,!0):t}function vz(t){let e={};for(let n in t)e[n]=f0(t[n]);return e}function yz(t,e){let n="";for(let r=0;r<t.length;r+=1)n+=e(t[r],r);return n}var bz={$$render:()=>""};function wz(t,e){if(!t||!t.$$render)throw e==="svelte:component"&&(e+=" this={...}"),new Error(`<${e}> is not a valid SSR component. You may need to review your build config to ensure that dependencies are compiled, rather than imported as pre-compiled modules. Otherwise you may need to fix a <${e}>.`);return t}function Dz(t,e,n,r){return console.log(`{@debug} ${t?t+" ":""}(${e}:${n})`),console.log(r),""}var q1;function kz(t){function e(n,r,o,i,a){let l=Z.current_component,s={on_destroy:q1,context:new Map(a||(l?l.$$.context:[])),on_mount:[],before_update:[],after_update:[],callbacks:Xp()};oo({$$:s});let u=t(n,r,o,i);return oo(l),u}return{render:(n={},{$$slots:r={},context:o=new Map}={})=>{q1=[];let i={title:"",head:"",css:new Set},a=e(i,n,{},r,o);return Zo(q1),{html:a,css:{code:Array.from(i.css).map(l=>l.code).join(`
`),map:null},head:i.title+i.head}},$$render:e}}function Cz(t,e,n){if(e==null||n&&!e)return"";let r=n&&e===!0?"":`="${u0(e,!0)}"`;return` ${t}${r}`}function Fz(t){return t?` class="${t}"`:""}function H1(t){return Object.keys(t).filter(e=>t[e]).map(e=>`${e}: ${f0(t[e])};`).join(" ")}function Sz(t){let e=H1(t);return e?` style="${e}"`:""}function Ez(t,e,n){let r=t.$$.props[e];r!==void 0&&(t.$$.bound[r]=n,n(t.$$.ctx[r]))}function Oz(t){t&&t.c()}function Tz(t,e){t&&t.l(e)}function $I(t,e,n,r){let{fragment:o,after_update:i}=t.$$;o&&o.m(e,n),r||Qs(()=>{let a=t.$$.on_mount.map(ah).filter(_a);t.$$.on_destroy?t.$$.on_destroy.push(...a):Zo(a),t.$$.on_mount=[]}),i.forEach(Qs)}function c0(t,e){let n=t.$$;n.fragment!==null&&(AI(n.after_update),Zo(n.on_destroy),n.fragment&&n.fragment.d(e),n.on_destroy=n.fragment=null,n.ctx=[])}function Iz(t,e){t.$$.dirty[0]===-1&&(Gs.push(t),i0(),t.$$.dirty.fill(0)),t.$$.dirty[e/31|0]|=1<<e%31}function xz(t,e,n,r,o,i,a,l=[-1]){let s=Z.current_component;oo(t);let u=t.$$={fragment:null,ctx:[],props:i,update:Dr,not_equal:o,bound:Xp(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(e.context||(s?s.$$.context:[])),callbacks:Xp(),dirty:l,skip_bound:!1,root:e.target||s.$$.root};a&&a(u.root);let f=!1;if(u.ctx=n?n(t,e.props||{},(c,p,...d)=>{let h=d.length?d[0]:p;return u.ctx&&o(u.ctx[c],u.ctx[c]=h)&&(!u.skip_bound&&u.bound[c]&&u.bound[c](h),f&&Iz(t,c)),p}):[],u.update(),f=!0,Zo(u.before_update),u.fragment=r?r(u.ctx):!1,e.target){if(e.hydrate){gI();let c=CI(e.target);u.fragment&&u.fragment.l(c),c.forEach(as)}else u.fragment&&u.fragment.c();e.intro&&mh(t.$$.fragment),$I(t,e.target,e.anchor,e.customElement),_I(),dh()}oo(s)}typeof HTMLElement=="function"&&(Z.SvelteElement=class extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}connectedCallback(){let{on_mount:t}=this.$$;this.$$.on_disconnect=t.map(ah).filter(_a);for(let e in this.$$.slotted)this.appendChild(this.$$.slotted[e])}attributeChangedCallback(t,e,n){this[t]=n}disconnectedCallback(){Zo(this.$$.on_disconnect)}$destroy(){c0(this,1),this.$destroy=Dr}$on(t,e){if(!_a(e))return Dr;let n=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return n.push(e),()=>{let r=n.indexOf(e);r!==-1&&n.splice(r,1)}}$set(t){this.$$set&&!G1(t)&&(this.$$.skip_bound=!0,this.$$set(t),this.$$.skip_bound=!1)}});var oh=class{$destroy(){c0(this,1),this.$destroy=Dr}$on(e,n){if(!_a(n))return Dr;let r=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return r.push(n),()=>{let o=r.indexOf(n);o!==-1&&r.splice(o,1)}}$set(e){this.$$set&&!G1(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}};function Ar(t,e){document.dispatchEvent(ch(t,Object.assign({version:"3.59.2"},e),{bubbles:!0}))}function Mz(t,e){Ar("SvelteDOMInsert",{target:t,node:e}),lh(t,e)}function Az(t,e){Ar("SvelteDOMInsert",{target:t,node:e}),e0(t,e)}function Rz(t,e,n){Ar("SvelteDOMInsert",{target:t,node:e,anchor:n}),t0(t,e,n)}function Nz(t,e,n){Ar("SvelteDOMInsert",{target:t,node:e,anchor:n}),n0(t,e,n)}function ph(t){Ar("SvelteDOMRemove",{node:t}),as(t)}function Pz(t,e){for(;t.nextSibling&&t.nextSibling!==e;)ph(t.nextSibling)}function jz(t){for(;t.previousSibling;)ph(t.previousSibling)}function Lz(t){for(;t.nextSibling;)ph(t.nextSibling)}function Bz(t,e,n,r,o,i,a){let l=r===!0?["capture"]:r?Array.from(Object.keys(r)):[];o&&l.push("preventDefault"),i&&l.push("stopPropagation"),a&&l.push("stopImmediatePropagation"),Ar("SvelteDOMAddEventListener",{node:t,event:e,handler:n,modifiers:l});let s=eh(t,e,n,r);return()=>{Ar("SvelteDOMRemoveEventListener",{node:t,event:e,handler:n,modifiers:l}),s()}}function Wz(t,e,n){Nc(t,e,n),n==null?Ar("SvelteDOMRemoveAttribute",{node:t,attribute:e}):Ar("SvelteDOMSetAttribute",{node:t,attribute:e,value:n})}function $z(t,e,n){t[e]=n,Ar("SvelteDOMSetProperty",{node:t,property:e,value:n})}function Vz(t,e,n){t.dataset[e]=n,Ar("SvelteDOMSetDataset",{node:t,property:e,value:n})}function VI(t,e){e=""+e,t.data!==e&&(Ar("SvelteDOMSetData",{node:t,data:e}),t.data=e)}function qI(t,e){e=""+e,t.wholeText!==e&&(Ar("SvelteDOMSetData",{node:t,data:e}),t.data=e)}function qz(t,e,n){~J1.indexOf(n)?qI(t,e):VI(t,e)}function Uz(t){if(typeof t!="string"&&!(t&&typeof t=="object"&&"length"in t)){let e="{#each} only iterates over array-like objects.";throw typeof Symbol=="function"&&t&&Symbol.iterator in t&&(e+=" You can use a spread to convert this iterable into an array."),new Error(e)}}function Yz(t,e,n){for(let r of Object.keys(e))~n.indexOf(r)||console.warn(`<${t}> received an unexpected slot "${r}".`)}function zz(t){if(t&&!(typeof t=="string"))throw new Error('<svelte:element> expects "this" attribute to be a string.')}function Hz(t){t&&LI(t)&&console.warn(`<svelte:element this="${t}"> is self-closing and cannot have content.`)}function Kz(t,e){let n="this={...} of <svelte:component> should specify a Svelte component.";try{let r=new t(e);if(!r.$$||!r.$set||!r.$on||!r.$destroy)throw new Error(n);return r}catch(r){let{message:o}=r;throw typeof o=="string"&&o.indexOf("is not a constructor")!==-1?new Error(n):r}}var ih=class extends oh{constructor(e){if(!e||!e.target&&!e.$$inline)throw new Error("'target' is a required option");super()}$destroy(){super.$destroy(),this.$destroy=()=>{console.warn("Component was already destroyed")}}$capture_state(){}$inject_state(){}},K1=class extends ih{constructor(e){super(e)}};function Gz(t){let e=Date.now();return()=>{if(Date.now()-e>t)throw new Error("Infinite loop detected")}}Z.HtmlTag=th;Z.HtmlTagHydration=Ic;Z.ResizeObserverSingleton=va;Z.SvelteComponent=oh;Z.SvelteComponentDev=ih;Z.SvelteComponentTyped=K1;Z.action_destroyer=WU;Z.add_attribute=Cz;Z.add_classes=Fz;Z.add_flush_callback=XY;Z.add_iframe_resize_listener=SY;Z.add_location=CU;Z.add_render_callback=Qs;Z.add_styles=Sz;Z.add_transform=xI;Z.afterUpdate=qY;Z.append=lh;Z.append_dev=Mz;Z.append_empty_stylesheet=vI;Z.append_hydration=e0;Z.append_hydration_dev=Az;Z.append_styles=HU;Z.assign=uI;Z.attr=Nc;Z.attr_dev=Wz;Z.attribute_to_object=AY;Z.beforeUpdate=$Y;Z.bind=Ez;Z.binding_callbacks=U1;Z.blank_object=Xp;Z.bubble=ZY;Z.check_outros=NI;Z.children=CI;Z.claim_comment=gY;Z.claim_component=Tz;Z.claim_element=mY;Z.claim_html_tag=_Y;Z.claim_space=hY;Z.claim_svg_element=pY;Z.claim_text=EI;Z.clear_loops=UU;Z.comment=bI;Z.component_subscribe=IU;Z.compute_rest_props=NU;Z.compute_slots=PU;Z.construct_svelte_component=NY;Z.construct_svelte_component_dev=Kz;Z.contenteditable_truthy_values=J1;Z.createEventDispatcher=YY;Z.create_animation=BY;Z.create_bidirectional_transition=rz;Z.create_component=Oz;Z.create_in_transition=tz;Z.create_out_transition=nz;Z.create_slot=xU;Z.create_ssr_component=kz;Z.custom_event=ch;Z.dataset_dev=Vz;Z.debug=Dz;Z.destroy_block=PI;Z.destroy_component=c0;Z.destroy_each=KU;Z.detach=as;Z.detach_after_dev=Lz;Z.detach_before_dev=jz;Z.detach_between_dev=Pz;Z.detach_dev=ph;Z.dirty_components=Gs;Z.dispatch_dev=Ar;Z.each=yz;Z.element=Mu;Z.element_is=GU;Z.empty=QU;Z.end_hydrating=_I;Z.escape=u0;Z.escape_attribute_value=f0;Z.escape_object=vz;Z.exclude_internal_props=RU;Z.fix_and_destroy_block=az;Z.fix_and_outro_and_destroy_block=sz;Z.fix_position=WY;Z.flush=dh;Z.flush_render_callbacks=AI;Z.getAllContexts=KY;Z.getContext=HY;Z.get_all_dirty_from_scope=AU;Z.get_binding_group_value=lY;Z.get_current_component=Jo;Z.get_custom_elements_slots=RY;Z.get_root_for_style=uh;Z.get_slot_changes=dI;Z.get_spread_object=cz;Z.get_spread_update=fz;Z.get_store_value=TU;Z.globals=X1;Z.group_outros=RI;Z.handle_promise=oz;Z.hasContext=GY;Z.has_prop=pI;Z.head_selector=MY;Z.identity=Ac;Z.init=xz;Z.init_binding_group=uY;Z.init_binding_group_dynamic=fY;Z.insert=t0;Z.insert_dev=Rz;Z.insert_hydration=n0;Z.insert_hydration_dev=Nz;Z.intros=JY;Z.invalid_attribute_name_character=BI;Z.is_client=Q1;Z.is_crossorigin=II;Z.is_empty=G1;Z.is_function=_a;Z.is_promise=fI;Z.is_void=LI;Z.listen=eh;Z.listen_dev=Bz;Z.loop=Rc;Z.loop_guard=Gz;Z.merge_ssr_styles=WI;Z.missing_component=bz;Z.mount_component=$I;Z.noop=Dr;Z.not_equal=EU;Z.null_to_empty=LU;Z.object_without_properties=ZU;Z.onDestroy=UY;Z.onMount=VY;Z.once=jU;Z.outro_and_destroy_block=jI;Z.prevent_default=XU;Z.prop_dev=$z;Z.query_selector_all=xY;Z.resize_observer_border_box=OY;Z.resize_observer_content_box=EY;Z.resize_observer_device_pixel_content_box=TY;Z.run=ah;Z.run_all=Zo;Z.safe_not_equal=FU;Z.schedule_update=i0;Z.select_multiple_value=FY;Z.select_option=DY;Z.select_options=kY;Z.select_value=CY;Z.self=nY;Z.setContext=zY;Z.set_attributes=wI;Z.set_current_component=oo;Z.set_custom_element_data=kI;Z.set_custom_element_data_map=DI;Z.set_data=OI;Z.set_data_contenteditable=TI;Z.set_data_contenteditable_dev=qI;Z.set_data_dev=VI;Z.set_data_maybe_contenteditable=vY;Z.set_data_maybe_contenteditable_dev=qz;Z.set_dynamic_element_data=aY;Z.set_input_type=bY;Z.set_input_value=yY;Z.set_now=VU;Z.set_raf=qU;Z.set_store_value=BU;Z.set_style=wY;Z.set_svg_attributes=iY;Z.space=JU;Z.split_css_unit=$U;Z.spread=hz;Z.src_url_equal=SU;Z.start_hydrating=gI;Z.stop_immediate_propagation=tY;Z.stop_propagation=eY;Z.subscribe=Z1;Z.svg_element=r0;Z.text=fh;Z.tick=QY;Z.time_ranges_to_array=dY;Z.to_number=cY;Z.toggle_class=IY;Z.transition_in=mh;Z.transition_out=s0;Z.trusted=rY;Z.update_await_block_branch=iz;Z.update_keyed_each=lz;Z.update_slot=MU;Z.update_slot_base=mI;Z.validate_component=wz;Z.validate_dynamic_element=zz;Z.validate_each_argument=Uz;Z.validate_each_keys=uz;Z.validate_slots=Yz;Z.validate_store=OU;Z.validate_void_dynamic_element=Hz;Z.xlink_attr=sY});var HI=bo(Xs=>{"use strict";Object.defineProperty(Xs,"__esModule",{value:!0});var Ri=UI(),Au=[];function YI(t,e){return{subscribe:zI(t,e).subscribe}}function zI(t,e=Ri.noop){let n,r=new Set;function o(l){if(Ri.safe_not_equal(t,l)&&(t=l,n)){let s=!Au.length;for(let u of r)u[1](),Au.push(u,t);if(s){for(let u=0;u<Au.length;u+=2)Au[u][0](Au[u+1]);Au.length=0}}}function i(l){o(l(t))}function a(l,s=Ri.noop){let u=[l,s];return r.add(u),r.size===1&&(n=e(o)||Ri.noop),l(t),()=>{r.delete(u),r.size===0&&n&&(n(),n=null)}}return{set:o,update:i,subscribe:a}}function Zz(t,e,n){let r=!Array.isArray(t),o=r?[t]:t,i=e.length<2;return YI(n,a=>{let l=!1,s=[],u=0,f=Ri.noop,c=()=>{if(u)return;f();let d=e(r?s[0]:s,a);i?a(d):f=Ri.is_function(d)?d:Ri.noop},p=o.map((d,h)=>Ri.subscribe(d,g=>{s[h]=g,u&=~(1<<h),l&&c()},()=>{u|=1<<h}));return l=!0,c(),function(){Ri.run_all(p),f(),l=!1}})}function Jz(t){return{subscribe:t.subscribe.bind(t)}}Object.defineProperty(Xs,"get",{enumerable:!0,get:function(){return Ri.get_store_value}});Xs.derived=Zz;Xs.readable=YI;Xs.readonly=Jz;Xs.writable=zI});var m0=bo(ya=>{"use strict";Object.defineProperty(ya,"__esModule",{value:!0});ya.I18NextTranslationStore=ya.isLoading=void 0;var KI=HI();ya.isLoading=(0,KI.writable)(!0);var d0=class{constructor(e){this.i18n=this.createInstance(e),this.isLoading=this.createLoadingInstance(e)}createInstance(e){let n=(0,KI.writable)(e);return e.on("initialized",()=>{n.set(e)}),e.on("loaded",()=>{n.set(e)}),e.on("added",()=>n.set(e)),e.on("languageChanged",()=>{n.set(e)}),n}createLoadingInstance(e){return e.on("loaded",n=>{Object.keys(n).length!==0&&ya.isLoading.set(!1)}),e.on("failedLoading",()=>{ya.isLoading.set(!0)}),ya.isLoading}};ya.I18NextTranslationStore=d0});var GI=bo(hh=>{"use strict";Object.defineProperty(hh,"__esModule",{value:!0});hh.createI18nStore=void 0;var Qz=m0(),Xz=t=>new Qz.I18NextTranslationStore(t).i18n;hh.createI18nStore=Xz});var JI=bo(ss=>{"use strict";var eH=ss&&ss.__createBinding||(Object.create?function(t,e,n,r){r===void 0&&(r=n);var o=Object.getOwnPropertyDescriptor(e,n);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,r,o)}:function(t,e,n,r){r===void 0&&(r=n),t[r]=e[n]}),ZI=ss&&ss.__exportStar||function(t,e){for(var n in t)n!=="default"&&!Object.prototype.hasOwnProperty.call(e,n)&&eH(e,t,n)};Object.defineProperty(ss,"__esModule",{value:!0});ZI(GI(),ss);ZI(m0(),ss)});var kle={};Ol(kle,{default:()=>Rg});module.exports=C8(kle);var rk=Bt(Zn()),BP=Bt(zk()),WP=Bt(Hk());var ir={};Ol(ir,{SK:()=>Td,absurd:()=>Jk,apply:()=>T8,constFalse:()=>M8,constNull:()=>Zk,constTrue:()=>x8,constUndefined:()=>u_,constVoid:()=>A8,constant:()=>mf,decrement:()=>j8,dual:()=>yt,flip:()=>R8,flow:()=>$t,getBooleanAlgebra:()=>S8,getEndomorphismMonoid:()=>V8,getMonoid:()=>E8,getRing:()=>O8,getSemigroup:()=>Kk,getSemiring:()=>Gk,hole:()=>W8,identity:()=>Wt,increment:()=>P8,not:()=>$8,pipe:()=>Ue,tuple:()=>N8,tupled:()=>L8,unsafeCoerce:()=>I8,untupled:()=>B8});var F8=function(t,e,n){if(n||arguments.length===2)for(var r=0,o=e.length,i;r<o;r++)(i||!(r in e))&&(i||(i=Array.prototype.slice.call(e,0,r)),i[r]=e[r]);return t.concat(i||Array.prototype.slice.call(e))},S8=function(t){return function(){return{meet:function(e,n){return function(r){return t.meet(e(r),n(r))}},join:function(e,n){return function(r){return t.join(e(r),n(r))}},zero:function(){return t.zero},one:function(){return t.one},implies:function(e,n){return function(r){return t.implies(e(r),n(r))}},not:function(e){return function(n){return t.not(e(n))}}}}},Kk=function(t){return function(){return{concat:function(e,n){return function(r){return t.concat(e(r),n(r))}}}}},E8=function(t){var e=Kk(t);return function(){return{concat:e().concat,empty:function(){return t.empty}}}},Gk=function(t){return{add:function(e,n){return function(r){return t.add(e(r),n(r))}},zero:function(){return t.zero},mul:function(e,n){return function(r){return t.mul(e(r),n(r))}},one:function(){return t.one}}},O8=function(t){var e=Gk(t);return{add:e.add,mul:e.mul,one:e.one,zero:e.zero,sub:function(n,r){return function(o){return t.sub(n(o),r(o))}}}},T8=function(t){return function(e){return e(t)}};function Wt(t){return t}var I8=Wt;function mf(t){return function(){return t}}var x8=mf(!0),M8=mf(!1),Zk=mf(null),u_=mf(void 0),A8=u_;function R8(t){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return e.length>1?t(e[1],e[0]):function(r){return t(r)(e[0])}}}function $t(t,e,n,r,o,i,a,l,s){switch(arguments.length){case 1:return t;case 2:return function(){return e(t.apply(this,arguments))};case 3:return function(){return n(e(t.apply(this,arguments)))};case 4:return function(){return r(n(e(t.apply(this,arguments))))};case 5:return function(){return o(r(n(e(t.apply(this,arguments)))))};case 6:return function(){return i(o(r(n(e(t.apply(this,arguments))))))};case 7:return function(){return a(i(o(r(n(e(t.apply(this,arguments)))))))};case 8:return function(){return l(a(i(o(r(n(e(t.apply(this,arguments))))))))};case 9:return function(){return s(l(a(i(o(r(n(e(t.apply(this,arguments)))))))))}}}function N8(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return t}function P8(t){return t+1}function j8(t){return t-1}function Jk(t){throw new Error("Called `absurd` function which should be uncallable")}function L8(t){return function(e){return t.apply(void 0,e)}}function B8(t){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return t(e)}}function Ue(t,e,n,r,o,i,a,l,s){switch(arguments.length){case 1:return t;case 2:return e(t);case 3:return n(e(t));case 4:return r(n(e(t)));case 5:return o(r(n(e(t))));case 6:return i(o(r(n(e(t)))));case 7:return a(i(o(r(n(e(t))))));case 8:return l(a(i(o(r(n(e(t)))))));case 9:return s(l(a(i(o(r(n(e(t))))))));default:{for(var u=arguments[0],f=1;f<arguments.length;f++)u=arguments[f](u);return u}}}var W8=Jk,Td=function(t,e){return e};function $8(t){return function(e){return!t(e)}}var V8=function(){return{concat:function(t,e){return $t(t,e)},empty:Wt}},yt=function(t,e){var n=typeof t=="number"?function(r){return r.length>=t}:t;return function(){var r=Array.from(arguments);return n(arguments)?e.apply(this,r):function(o){return e.apply(void 0,F8([o],r,!1))}}};var q8=function(t,e,n){if(n||arguments.length===2)for(var r=0,o=e.length,i;r<o;r++)(i||!(r in e))&&(i||(i=Array.prototype.slice.call(e,0,r)),i[r]=e[r]);return t.concat(i||Array.prototype.slice.call(e))},Tl=function(t){return t._tag==="None"},Cs=function(t){return t._tag==="Some"},an={_tag:"None"},Dn=function(t){return{_tag:"Some",value:t}},di=function(t){return t._tag==="Left"},Qk=function(t){return t._tag==="Right"},wo=function(t){return{_tag:"Left",left:t}},Do=function(t){return{_tag:"Right",right:t}},pf=function(t){return[t]},ko=function(t){return t.length>0},ea=function(t){return t[0]},Il=function(t){return t.slice(1)},ja=[],Kr={};var f_=function(t){return q8([t[0]],t.slice(1),!0)},hf=function(t){return function(e,n){return function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];var i=e.apply(void 0,r);return t.fromEither(i==null?wo(n.apply(void 0,r)):Do(i))}}},gf=function(t){return function(e,n){return function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];var i=e.apply(void 0,r);return t.fromEither(Tl(i)?wo(n.apply(void 0,r)):Do(i.value))}}},Id=function(t,e){return yt(3,function(n,r,o){return e.flatMap(n,hf(t)(r,o))})},xd=function(t,e){return yt(3,function(n,r,o){return e.flatMap(n,gf(t)(r,o))})},Xk=function(t,e){return yt(2,function(n,r){return e.flatMap(n,function(o){return t.fromEither(r(o))})})},Md=function(t,e){return yt(2,function(n,r){return e.flatMap(n,function(o){return t.fromIO(r(o))})})},e2=function(t,e){return yt(2,function(n,r){return e.flatMap(n,function(o){return t.fromTask(r(o))})})};function _f(t,e){return function(n){return function(r){return t.ap(t.map(r,function(o){return function(i){return e.ap(o,i)}}),n)}}}function La(t){return function(e){return function(n){return t.ap(t.map(n,function(r){return function(){return r}}),e)}}}function Ba(t){return function(e){return function(n){return t.ap(t.map(n,function(){return function(r){return r}}),e)}}}function Wa(t){return function(e,n){return function(r){return t.ap(t.map(r,function(o){return function(i){var a;return Object.assign({},o,(a={},a[e]=i,a))}}),n)}}}function pi(t){return function(e){return{concat:function(n,r){return t.ap(t.map(n,function(o){return function(i){return e.concat(o,i)}}),r)}}}}function Ad(t,e){return function(n){return function(r){return t.map(r,function(o){return e.map(o,n)})}}}function ta(t){return function(e){return function(n){return t.map(n,function(r){return r(e)})}}}function na(t){return function(e){return function(n){return t.map(n,function(r){var o;return o={},o[e]=r,o})}}}function ra(t){return function(e,n){return function(r){return t.map(r,function(o){var i;return Object.assign({},o,(i={},i[e]=n(o),i))})}}}function oa(t){return function(e,n){return t.map(e,function(){return n})}}function $a(t){var e=oa(t);return function(n){return e(n,void 0)}}function Fs(t){var e=pi(t);return function(n){return{concat:e(n).concat,empty:t.of(n.empty)}}}var Xd={};Ol(Xd,{Alt:()=>y5,Alternative:()=>w5,Applicative:()=>h5,Apply:()=>Qd,Chain:()=>Q_,ChainRecBreadthFirst:()=>x5,ChainRecDepthFirst:()=>T5,Compactable:()=>X_,Do:()=>j5,Extend:()=>D5,Filterable:()=>k5,FilterableWithIndex:()=>C5,Foldable:()=>F5,FoldableWithIndex:()=>S5,FromEither:()=>RC,Functor:()=>Jd,FunctorWithIndex:()=>d5,Monad:()=>_5,Pointed:()=>xC,Traversable:()=>ev,TraversableWithIndex:()=>E5,URI:()=>Ht,Unfoldable:()=>v5,Witherable:()=>AC,Zero:()=>MC,alt:()=>wC,altW:()=>bC,ap:()=>hC,apFirst:()=>m5,apS:()=>$5,apSecond:()=>p5,append:()=>Ud,appendW:()=>lL,array:()=>K5,bind:()=>W5,bindTo:()=>L5,chain:()=>V5,chainFirst:()=>g5,chainRecBreadthFirst:()=>I5,chainRecDepthFirst:()=>O5,chainWithIndex:()=>tC,chop:()=>HL,chunksOf:()=>KL,compact:()=>Bl,comprehension:()=>ZL,concat:()=>JL,concatW:()=>lC,cons:()=>Y5,copy:()=>ar,deleteAt:()=>jL,difference:()=>L_,dropLeft:()=>SL,dropLeftWhile:()=>OL,dropRight:()=>EL,duplicate:()=>t5,elem:()=>N_,empty:()=>U5,every:()=>R5,exists:()=>N5,extend:()=>K_,filter:()=>_C,filterE:()=>M5,filterMap:()=>Y_,filterMapWithIndex:()=>U_,filterWithIndex:()=>DC,findFirst:()=>IL,findFirstMap:()=>xL,findIndex:()=>TL,findLast:()=>ML,findLastIndex:()=>RL,findLastMap:()=>AL,flap:()=>c5,flatMap:()=>hi,flatten:()=>e5,foldLeft:()=>dL,foldMap:()=>kC,foldMapWithIndex:()=>CC,foldRight:()=>mL,fromEither:()=>G2,fromEitherK:()=>A5,fromOption:()=>K2,fromOptionK:()=>GL,fromPredicate:()=>fL,getDifferenceMagma:()=>f5,getEq:()=>a5,getIntersectionSemigroup:()=>u5,getMonoid:()=>i5,getOrd:()=>s5,getSemigroup:()=>TC,getShow:()=>o5,getUnionMonoid:()=>l5,getUnionSemigroup:()=>IC,guard:()=>b5,head:()=>vL,init:()=>wL,insertAt:()=>NL,intercalate:()=>P5,intersection:()=>j_,intersperse:()=>qL,isEmpty:()=>Ss,isNonEmpty:()=>Rn,isOutOfBound:()=>Df,last:()=>yL,lefts:()=>WL,let:()=>B5,lookup:()=>_L,makeBy:()=>H2,map:()=>q_,mapWithIndex:()=>gC,match:()=>cL,matchLeft:()=>Q2,matchLeftW:()=>J2,matchRight:()=>eC,matchRightW:()=>X2,matchW:()=>Z2,modifyAt:()=>rC,of:()=>Os,partition:()=>vC,partitionMap:()=>yC,partitionMapWithIndex:()=>H_,partitionWithIndex:()=>z_,prepend:()=>aL,prependAll:()=>aC,prependToAll:()=>H5,prependW:()=>sL,range:()=>q5,reduce:()=>FC,reduceRight:()=>SC,reduceRightWithIndex:()=>EC,reduceWithIndex:()=>G_,replicate:()=>uL,reverse:()=>LL,rights:()=>BL,rotate:()=>UL,scanLeft:()=>pL,scanRight:()=>hL,separate:()=>Wl,sequence:()=>kf,size:()=>gL,snoc:()=>z5,some:()=>LC,sort:()=>$L,sortBy:()=>zL,spanLeft:()=>FL,splitAt:()=>sC,tail:()=>bL,takeLeft:()=>DL,takeLeftWhile:()=>CL,takeRight:()=>kL,traverse:()=>OC,traverseWithIndex:()=>Z_,unfold:()=>J_,union:()=>P_,uniq:()=>YL,unsafeDeleteAt:()=>jC,unsafeInsertAt:()=>NC,unsafeUpdateAt:()=>PC,unzip:()=>VL,updateAt:()=>PL,wilt:()=>r5,wither:()=>n5,zero:()=>Ll,zip:()=>iC,zipWith:()=>oC});function t2(t){var e=gr(t);return function(n){return function(r){return e(r,n)}}}function gr(t){return function(e,n){return t.chain(e,function(r){return t.map(n(r),function(){return r})})}}function ia(t){return function(e,n){return function(r){return t.chain(r,function(o){return t.map(n(o),function(i){var a;return Object.assign({},o,(a={},a[e]=i,a))})})}}}function vf(t){return function(e){return function(n){return t.fromEither(Tl(n)?wo(e()):Do(n.value))}}}function Nd(t){return function(e,n){return function(r){return t.fromEither(e(r)?Do(r):wo(n(r)))}}}function yf(t){var e=vf(t);return function(n){var r=e(n);return function(o){return $t(o,r)}}}function Pd(t,e){var n=yf(t);return function(r){var o=n(r);return function(i){return function(a){return e.chain(a,o(i))}}}}function xl(t){return function(e){return $t(e,t.fromEither)}}function jd(t,e){return function(n,r){return function(o){return e.chain(o,function(i){return t.fromEither(n(i)?Do(i):wo(r(i)))})}}}function Ld(t,e){var n=xl(t),r=gr(e);return function(o,i){return r(o,n(i))}}var n2=function(t){return{equals:function(e,n){return e===n||t(e,n)}}};var c_={equals:function(t,e){return t===e}};var Ale=c_.equals;var U8=function(t){return function(e,n){return e===n||t(e,n)===0}},Bd=function(t){return{equals:U8(t),compare:function(e,n){return e===n?0:t(e,n)}}};var Y8=function(){return{concat:function(t,e){return Bd(function(n,r){var o=t.compare(n,r);return o!==0?o:e.compare(n,r)})}}},r2=function(){return{concat:Y8().concat,empty:Bd(function(){return 0})}};function z8(t,e){return t<e?-1:t>e?1:0}var Ple={equals:c_.equals,compare:z8};var K8=function(t,e,n){if(n||arguments.length===2)for(var r=0,o=e.length,i;r<o;r++)(i||!(r in e))&&(i||(i=Array.prototype.slice.call(e,0,r)),i[r]=e[r]);return t.concat(i||Array.prototype.slice.call(e))};var d_=ko,o2=function(t,e){return t<0||t>=e.length},i2=function(t){return function(e){return K8([t],e,!0)}},a2=i2;var s2=function(t){return function(e){for(var n=[t,e[0]],r=1;r<e.length;r++)n.push(t,e[r]);return n}},l2=function(t){return function(e){var n=u2(e);return d_(n)?Ue(n,s2(t),a2(bf(e))):e}};var G8=ea;var bf=G8,u2=Il,Wd=function(t){return t[t.length-1]};var f2=function(t){return function(e){return e.reduce(t.concat)}};var m_=function(t){var e=f2(t);return function(n){return $t(l2(n),e)}};var p_=function(t,e,n){if(n||arguments.length===2)for(var r=0,o=e.length,i;r<o;r++)(i||!(r in e))&&(i||(i=Array.prototype.slice.call(e,0,r)),i[r]=e[r]);return t.concat(i||Array.prototype.slice.call(e))},Al=function(t){return t.length>0},h_=function(t,e){return t<0||t>=e.length},g_=function(t){return function(e){return p_([t],e,!0)}},Ml=g_,__=function(t){return function(e){return p_(p_([],e,!0),[t],!1)}},v_=__,d2=function(t,e,n){if(Al(n)){var r=w_(n);return r.splice(t,0,e),r}return[e]},m2=function(t,e,n){var r=w_(n);return r[t]=e,r},y_=function(t){return function(e){if(e.length===1)return wf(e);for(var n=[Rl(e)],r=Nl(e),o=function(s){n.every(function(u){return!t.equals(u,s)})&&n.push(s)},i=0,a=r;i<a.length;i++){var l=a[i];o(l)}return n}},p2=function(t){if(Al(t)){var e=r2();return Z8(t.reduce(e.concat,e.empty))}return wf},h2=function(t){var e=y_(t);return function(n){return function(r){return e(Ue(r,_2(n)))}}},b_=function(t){return function(e){var n=e.length,r=Math.round(t)%n;if(h_(Math.abs(r),e)||r===0)return wf(e);if(r<0){var o=$d(-r)(e),i=o[0],a=o[1];return Ue(a,_2(i))}else return b_(r-n)(e)}},w_=f_;var D_=function(t){return function(e){for(var n=Math.max(0,Math.floor(e)),r=[t(0)],o=1;o<n;o++)r.push(t(o));return r}};var g2=function(t,e){return t<=e?D_(function(n){return t+n})(e-t+1):[t]};function _2(t,e){return e?t.concat(e):function(n){return n.concat(t)}}var Z8=function(t){return function(e){return e.slice().sort(t.compare)}};var wf=w_,v2=function(t){return[t]};var k_=function(t){return function(e){for(var n=[t,e[0]],r=1;r<e.length;r++)n.push(t,e[r]);return n}},y2=function(t){return function(e){var n=Nl(e);return Al(n)?Ue(n,k_(t),Ml(Rl(e))):wf(e)}};var C_=function(t){return function(e){for(var n=t(e),r=n[0],o=n[1],i=[r],a=o;Al(a);){var l=t(a),s=l[0],u=l[1];i.push(s),a=u}return i}},$d=function(t){return function(e){var n=Math.max(1,t);return n>=e.length?[wf(e),[]]:[Ue(e.slice(1,n),Ml(Rl(e))),e.slice(n)]}},b2=function(t){return C_($d(t))};var Rl=bf,Nl=function(t){return t.slice(1)},w2=Wd,F_=function(t){return t.slice(0,-1)};function D2(t,e){return e===void 0?Ml(t):Ue(e,Ml(t))}var k2=function(t,e){return Ue(t,v_(e))};var C2={equals:function(t,e){return t===e}},S_={equals:C2.equals,compare:function(t,e){return t<e?-1:t>e?1:0}},Jle={equals:C2.equals,compare:S_.compare,top:1/0,bottom:-1/0};var Q8={concat:function(t,e){return t-e}},F2={concat:function(t,e){return t+e}},S2={concat:function(t,e){return t*e}},Qle={concat:F2.concat,empty:0},Xle={concat:S2.concat,empty:1},eue={add:F2.concat,zero:0,mul:S2.concat,one:1,sub:Q8.concat,degree:function(t){return 1},div:function(t,e){return t/e},mod:function(t,e){return t%e}};var An=function(t,e){return{left:t,right:e}};function Vd(t,e){return function(n){var r=t.traverse(n);return function(o,i){return n.map(r(o,i),e.separate)}}}function qd(t,e){return function(n){var r=t.traverse(n);return function(o,i){return n.map(r(o,i),e.compact)}}}function E2(t){return function(e){var n=t.wither(e);return function(r){return function(o){return n(o,function(i){return e.map(r(i),function(a){return a?Dn(i):an})})}}}}function O2(t,e){return function(n){return n?e.of(void 0):t.zero()}}var tL=function(t,e,n){if(n||arguments.length===2)for(var r=0,o=e.length,i;r<o;r++)(i||!(r in e))&&(i||(i=Array.prototype.slice.call(e,0,r)),i[r]=e[r]);return t.concat(i||Array.prototype.slice.call(e))};var E_=d_;var nL=function(t,e){return function(n){return E_(n)?e(n):t()}},rL=nL;var oL=o2;function O_(t,e){return e===void 0?function(n){return O_(t,n)}:oL(t,e)?an:Dn(e[t])}var T2=function(t){return E_(t)?Dn(bf(t)):an},I2=function(t){return E_(t)?Dn(Wd(t)):an};var x2=function(t){return function(e){for(var n=0;n<e.length;n++)if(t(e[n]))return Dn(n);return an}};function M2(t){return function(e){for(var n=0;n<e.length;n++)if(t(e[n]))return Dn(e[n]);return an}}var A2=function(t){return function(e){for(var n=0;n<e.length;n++){var r=t(e[n]);if(Cs(r))return r}return an}};function R2(t){return function(e){for(var n=e.length-1;n>=0;n--)if(t(e[n]))return Dn(e[n]);return an}}var N2=function(t){return function(e){for(var n=e.length-1;n>=0;n--){var r=t(e[n]);if(Cs(r))return r}return an}},P2=function(t){return function(e){for(var n=e.length-1;n>=0;n--)if(t(e[n]))return Dn(n);return an}};function T_(t){return function(e,n){if(n===void 0){var r=T_(t);return function(a){return r(e,a)}}for(var o=function(a){return t.equals(a,e)},i=0;i<n.length;i++)if(o(n[i]))return!0;return!1}}var j2=function(t,e){return Ue(t,A_(e))},L2=function(t,e){return Ue(t,R_(e))};var I_=function(t){return function(e){return function(n){return n.reduce(function(r,o,i){return t.concat(r,e(i,o))},t.empty)}}},B2=function(t,e){return x_(t,function(n,r,o){return e(r,o)})},W2=function(t){var e=I_(t);return function(n){return e(function(r,o){return n(o)})}},x_=function(t,e){return function(n){for(var r=n.length,o=t,i=0;i<r;i++)o=e(i,o,n[i]);return o}},$2=function(t,e){return M_(t,function(n,r,o){return e(r,o)})},M_=function(t,e){return function(n){return n.reduceRight(function(r,o,i){return e(i,o,r)},t)}};var V2=function(t){return{show:function(e){return"[".concat(e.map(t.show).join(", "),"]")}}};var q2=function(t){return n2(function(e,n){return e.length===n.length&&e.every(function(r,o){return t.equals(r,n[o])})})},U2=function(t){return Bd(function(e,n){for(var r=e.length,o=n.length,i=Math.min(r,o),a=0;a<i;a++){var l=t.compare(e[a],n[a]);if(l!==0)return l}return S_.compare(r,o)})};var A_=function(t){return function(e){for(var n=tL([],t(e),!0),r=[];n.length>0;){var o=n.shift();di(o)?n.unshift.apply(n,t(o.left)):r.push(o.right)}return r}};var R_=function(t){return function(e){var n=t(e),r=[],o=[];function i(u){di(u)?t(u.left).forEach(function(f){return r.push(f)}):o.push(u.right)}for(var a=0,l=n;a<l.length;a++){var s=l[a];i(s)}for(;r.length>0;)i(r.shift());return o}};function Y2(t){return function(e){return e.every(t)}}var z2=function(t){var e=m_(t);return function(n){return rL(function(){return t.empty},e(n))}};var Ss=function(t){return t.length===0},Rn=Al,aL=Ml,sL=g_,Ud=v_,lL=__,H2=function(t,e){return t<=0?[]:D_(e)(t)},uL=function(t,e){return H2(t,function(){return e})};function fL(t){return function(e){return t(e)?[e]:[]}}var K2=function(t){return Tl(t)?[]:[t.value]},G2=function(t){return di(t)?[]:[t.right]},Z2=function(t,e){return function(n){return Rn(n)?e(n):t()}},cL=Z2,J2=function(t,e){return function(n){return Rn(n)?e(Rl(n),Nl(n)):t()}},Q2=J2,dL=Q2,X2=function(t,e){return function(n){return Rn(n)?e(F_(n),w2(n)):t()}},eC=X2,mL=eC,tC=function(t){return function(e){for(var n=[],r=0;r<e.length;r++)for(var o=t(r,e[r]),i=0;i<o.length;i++)n.push(o[i]);return n}},pL=function(t,e){return function(n){var r=n.length,o=new Array(r+1);o[0]=t;for(var i=0;i<r;i++)o[i+1]=e(o[i],n[i]);return o}},hL=function(t,e){return function(n){var r=n.length,o=new Array(r+1);o[r]=t;for(var i=r-1;i>=0;i--)o[i]=e(n[i],o[i+1]);return o}},gL=function(t){return t.length},Df=h_,_L=O_,vL=T2,yL=I2,bL=function(t){return Rn(t)?Dn(Nl(t)):an},wL=function(t){return Rn(t)?Dn(F_(t)):an},DL=function(t){return function(e){return Df(t,e)?ar(e):e.slice(0,t)}},kL=function(t){return function(e){return Df(t,e)?ar(e):t===0?[]:e.slice(-t)}};function CL(t){return function(e){for(var n=[],r=0,o=e;r<o.length;r++){var i=o[r];if(!t(i))break;n.push(i)}return n}}var nC=function(t,e){for(var n=t.length,r=0;r<n&&e(t[r]);r++);return r};function FL(t){return function(e){var n=sC(nC(e,t))(e),r=n[0],o=n[1];return{init:r,rest:o}}}var SL=function(t){return function(e){return t<=0||Ss(e)?ar(e):t>=e.length?[]:e.slice(t,e.length)}},EL=function(t){return function(e){return t<=0||Ss(e)?ar(e):t>=e.length?[]:e.slice(0,e.length-t)}};function OL(t){return function(e){return e.slice(nC(e,t))}}var TL=x2;function IL(t){return M2(t)}var xL=A2;function ML(t){return R2(t)}var AL=N2,RL=P2,ar=function(t){return t.slice()},NL=function(t,e){return function(n){return t<0||t>n.length?an:Dn(NC(t,e,n))}},PL=function(t,e){return rC(t,function(){return e})},jL=function(t){return function(e){return Df(t,e)?an:Dn(jC(t,e))}},rC=function(t,e){return function(n){return Df(t,n)?an:Dn(PC(t,e(n[t]),n))}},LL=function(t){return Ss(t)?[]:t.slice().reverse()},BL=function(t){for(var e=[],n=0;n<t.length;n++){var r=t[n];r._tag==="Right"&&e.push(r.right)}return e},WL=function(t){for(var e=[],n=0;n<t.length;n++){var r=t[n];r._tag==="Left"&&e.push(r.left)}return e},$L=function(t){return function(e){return e.length<=1?ar(e):e.slice().sort(t.compare)}},oC=function(t,e,n){for(var r=[],o=Math.min(t.length,e.length),i=0;i<o;i++)r[i]=n(t[i],e[i]);return r};function iC(t,e){return e===void 0?function(n){return iC(n,t)}:oC(t,e,function(n,r){return[n,r]})}var VL=function(t){for(var e=[],n=[],r=0;r<t.length;r++)e[r]=t[r][0],n[r]=t[r][1];return[e,n]},aC=function(t){var e=k_(t);return function(n){return Rn(n)?e(n):[]}},qL=function(t){var e=y2(t);return function(n){return Rn(n)?e(n):ar(n)}},UL=function(t){var e=b_(t);return function(n){return Rn(n)?e(n):ar(n)}},N_=T_,YL=function(t){var e=y_(t);return function(n){return Rn(n)?e(n):ar(n)}},zL=function(t){var e=p2(t);return function(n){return Rn(n)?e(n):ar(n)}},HL=function(t){var e=C_(t);return function(n){return Rn(n)?e(n):[]}},sC=function(t){return function(e){return t>=1&&Rn(e)?$d(t)(e):Ss(e)?[ar(e),[]]:[[],ar(e)]}},KL=function(t){var e=b2(t);return function(n){return Rn(n)?e(n):[]}},GL=function(t){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return K2(t.apply(void 0,e))}};function ZL(t,e,n){n===void 0&&(n=function(){return!0});var r=function(o,i){return Rn(i)?hi(Rl(i),function(a){return r(Ue(o,Ud(a)),Nl(i))}):n.apply(void 0,o)?[e.apply(void 0,o)]:[]};return r([],t)}var lC=function(t){return function(e){return Ss(e)?ar(t):Ss(t)?ar(e):e.concat(t)}},JL=lC;function P_(t){var e=h2(t);return function(n,r){if(r===void 0){var o=P_(t);return function(i){return o(i,n)}}return Rn(n)&&Rn(r)?e(r)(n):Rn(n)?ar(n):ar(r)}}function j_(t){var e=N_(t);return function(n,r){if(r===void 0){var o=j_(t);return function(i){return o(i,n)}}return n.filter(function(i){return e(i,r)})}}function L_(t){var e=N_(t);return function(n,r){if(r===void 0){var o=L_(t);return function(i){return o(i,n)}}return n.filter(function(i){return!e(i,r)})}}var Jn=function(t,e){return Ue(t,q_(e))},Yd=function(t,e){return Ue(t,gC(e))},Va=function(t,e){return Ue(t,hC(e))},zd=function(t,e){return Ue(t,_C(e))},Hd=function(t,e){return Ue(t,Y_(e))},Kd=function(t,e){return Ue(t,vC(e))},Gd=function(t,e){return Ue(t,yC(e))},uC=function(t,e){return Ue(t,z_(e))},fC=function(t,e){return Ue(t,H_(e))},B_=function(t,e){return Ue(t,wC(e))},Es=function(t,e,n){return Ue(t,FC(e,n))},Pl=function(t){var e=kC(t);return function(n,r){return Ue(n,e(r))}},jl=function(t,e,n){return Ue(t,SC(e,n))},W_=function(t,e,n){return Ue(t,G_(e,n))},$_=function(t){var e=CC(t);return function(n,r){return Ue(n,e(r))}},V_=function(t,e,n){return Ue(t,EC(e,n))},cC=function(t,e){return Ue(t,U_(e))},dC=function(t,e){return Ue(t,DC(e))},mC=function(t,e){return Ue(t,K_(e))},Zd=function(t){var e=OC(t);return function(n,r){return Ue(n,e(r))}},pC=function(t){var e=Z_(t);return function(n,r){return Ue(n,e(r))}},QL=j2,XL=L2,Os=v2,Ll=function(){return[]},q_=function(t){return function(e){return e.map(function(n){return t(n)})}},hC=function(t){return hi(function(e){return Ue(t,q_(e))})},hi=yt(2,function(t,e){return Ue(t,tC(function(n,r){return e(r,n)}))}),e5=hi(Wt),gC=function(t){return function(e){return e.map(function(n,r){return t(r,n)})}},U_=function(t){return function(e){for(var n=[],r=0;r<e.length;r++){var o=t(r,e[r]);Cs(o)&&n.push(o.value)}return n}},Y_=function(t){return U_(function(e,n){return t(n)})},Bl=Y_(Wt),Wl=function(t){for(var e=[],n=[],r=0,o=t;r<o.length;r++){var i=o[r];i._tag==="Left"?e.push(i.left):n.push(i.right)}return An(e,n)},_C=function(t){return function(e){return e.filter(t)}},vC=function(t){return z_(function(e,n){return t(n)})},z_=function(t){return function(e){for(var n=[],r=[],o=0;o<e.length;o++){var i=e[o];t(o,i)?r.push(i):n.push(i)}return An(n,r)}},yC=function(t){return H_(function(e,n){return t(n)})},H_=function(t){return function(e){for(var n=[],r=[],o=0;o<e.length;o++){var i=t(o,e[o]);i._tag==="Left"?n.push(i.left):r.push(i.right)}return An(n,r)}},bC=function(t){return function(e){return e.concat(t())}},wC=bC,DC=function(t){return function(e){return e.filter(function(n,r){return t(r,n)})}},K_=function(t){return function(e){return e.map(function(n,r){return t(e.slice(r))})}},t5=K_(Wt),kC=W2,CC=I_,FC=B2,G_=x_,SC=$2,EC=M_,OC=function(t){var e=Z_(t);return function(n){return e(function(r,o){return n(o)})}},kf=function(t){return function(e){return Es(e,t.of(Ll()),function(n,r){return t.ap(t.map(n,function(o){return function(i){return Ue(o,Ud(i))}}),r)})}},Z_=function(t){return function(e){return G_(t.of(Ll()),function(n,r,o){return t.ap(t.map(r,function(i){return function(a){return Ue(i,Ud(a))}}),e(n,o))})}},n5=function(t){var e=tv(t);return function(n){return function(r){return e(r,n)}}},r5=function(t){var e=nv(t);return function(n){return function(r){return e(r,n)}}},J_=function(t,e){for(var n=[],r=t;;){var o=e(r);if(Cs(o)){var i=o.value,a=i[0],l=i[1];n.push(a),r=l}else break}return n},Ht="Array",o5=V2,TC=function(){return{concat:function(t,e){return t.concat(e)}}},i5=function(){return{concat:TC().concat,empty:[]}},a5=q2,s5=U2,IC=function(t){var e=P_(t);return{concat:function(n,r){return e(r)(n)}}},l5=function(t){return{concat:IC(t).concat,empty:[]}},u5=function(t){var e=j_(t);return{concat:function(n,r){return e(r)(n)}}},f5=function(t){var e=L_(t);return{concat:function(n,r){return e(r)(n)}}},Jd={URI:Ht,map:Jn},c5=ta(Jd),xC={URI:Ht,of:Os},d5={URI:Ht,map:Jn,mapWithIndex:Yd},Qd={URI:Ht,map:Jn,ap:Va},m5=La(Qd),p5=Ba(Qd),h5={URI:Ht,map:Jn,ap:Va,of:Os},Q_={URI:Ht,map:Jn,ap:Va,chain:hi},g5=t2(Q_),_5={URI:Ht,map:Jn,ap:Va,of:Os,chain:hi},v5={URI:Ht,unfold:J_},y5={URI:Ht,map:Jn,alt:B_},MC={URI:Ht,zero:Ll},b5=O2(MC,xC),w5={URI:Ht,map:Jn,ap:Va,of:Os,alt:B_,zero:Ll},D5={URI:Ht,map:Jn,extend:mC},X_={URI:Ht,compact:Bl,separate:Wl},k5={URI:Ht,map:Jn,compact:Bl,separate:Wl,filter:zd,filterMap:Hd,partition:Kd,partitionMap:Gd},C5={URI:Ht,map:Jn,mapWithIndex:Yd,compact:Bl,separate:Wl,filter:zd,filterMap:Hd,partition:Kd,partitionMap:Gd,partitionMapWithIndex:fC,partitionWithIndex:uC,filterMapWithIndex:cC,filterWithIndex:dC},F5={URI:Ht,reduce:Es,foldMap:Pl,reduceRight:jl},S5={URI:Ht,reduce:Es,foldMap:Pl,reduceRight:jl,reduceWithIndex:W_,foldMapWithIndex:$_,reduceRightWithIndex:V_},ev={URI:Ht,map:Jn,reduce:Es,foldMap:Pl,reduceRight:jl,traverse:Zd,sequence:kf},E5={URI:Ht,map:Jn,mapWithIndex:Yd,reduce:Es,foldMap:Pl,reduceRight:jl,reduceWithIndex:W_,foldMapWithIndex:$_,reduceRightWithIndex:V_,traverse:Zd,sequence:kf,traverseWithIndex:pC},tv=qd(ev,X_),nv=Vd(ev,X_),AC={URI:Ht,map:Jn,compact:Bl,separate:Wl,filter:zd,filterMap:Hd,partition:Kd,partitionMap:Gd,reduce:Es,foldMap:Pl,reduceRight:jl,traverse:Zd,sequence:kf,wither:tv,wilt:nv},O5=A_,T5={URI:Ht,map:Jn,ap:Va,chain:hi,chainRec:QL},I5=R_,x5={URI:Ht,map:Jn,ap:Va,chain:hi,chainRec:XL},M5=E2(AC),RC={URI:Ht,fromEither:G2},A5=xl(RC),NC=d2,PC=function(t,e,n){return Rn(n)?m2(t,e,n):[]},jC=function(t,e){var n=e.slice();return n.splice(t,1),n},R5=Y2,LC=function(t){return function(e){return e.some(t)}},N5=LC,P5=z2,j5=Os(Kr),L5=na(Jd),B5=ra(Jd);var W5=ia(Q_),$5=Wa(Qd),V5=hi,q5=g2,U5=[],Y5=D2,z5=k2,H5=aC,K5={URI:Ht,compact:Bl,separate:Wl,map:Jn,ap:Va,of:Os,chain:hi,filter:zd,filterMap:Hd,partition:Kd,partitionMap:Gd,mapWithIndex:Yd,partitionMapWithIndex:fC,partitionWithIndex:uC,filterMapWithIndex:cC,filterWithIndex:dC,alt:B_,zero:Ll,unfold:J_,reduce:Es,foldMap:Pl,reduceRight:jl,traverse:Zd,sequence:kf,reduceWithIndex:W_,foldMapWithIndex:$_,reduceRightWithIndex:V_,traverseWithIndex:pC,extend:mC,wither:tv,wilt:nv};var BC=function(t,e){for(var n=e(t);n._tag==="Left";)n=e(n.left);return n.right};var WC=function(t){return function(e){return!t(e)}};var $l=an,em=Dn;var tm=function(t){return t._tag==="Right"?$l:em(t.left)},Ff=function(t){return t._tag==="Left"?$l:em(t.right)},$C=function(t,e){return Ue(t,Z5(e))},G5=function(t,e){return Ue(t,J5(e))};var rv="Option";var Z5=function(t){return function(e){return Cf(e)?$l:em(t(e.value))}},VC={URI:rv,map:$C},Lue=yt(2,oa(VC)),Bue=$a(VC);var J5=function(t){return function(e){return Cf(e)||Cf(t)?$l:em(e.value(t.value))}};var Q5=yt(2,function(t,e){return Cf(t)?$l:e(t.value)}),qC={URI:rv,map:$C,ap:G5,chain:Q5};var Wue=yt(2,function(t,e){return Cf(t)?e():t});var X5=Ff,eB={URI:rv,fromEither:X5};var Cf=function(t){return t._tag==="None"};var $ue=yt(2,gr(qC)),Vue=yt(2,Ld(eB,qC));function ov(t,e){return function(n){return t.map(n,e.compact)}}function UC(t,e,n){var r=ov(t,e),o=Ad(t,n);return function(i){return An(r(Ue(i,o(tm))),r(Ue(i,o(Ff))))}}var pt={};Ol(pt,{Alt:()=>fB,ApT:()=>hF,Applicative:()=>GC,Apply:()=>Is,Bifunctor:()=>uB,Chain:()=>If,ChainRec:()=>dB,Do:()=>RB,Extend:()=>cB,Foldable:()=>lB,FromEither:()=>xs,Functor:()=>gi,Monad:()=>sB,MonadThrow:()=>mB,Pointed:()=>aB,Traversable:()=>iv,URI:()=>sn,alt:()=>tF,altW:()=>eF,ap:()=>KC,apFirst:()=>oF,apFirstW:()=>vB,apS:()=>pF,apSW:()=>LB,apSecond:()=>iF,apSecondW:()=>yB,apW:()=>HC,as:()=>oB,asUnit:()=>iB,bimap:()=>im,bind:()=>mF,bindTo:()=>NB,bindW:()=>jB,chain:()=>VB,chainFirst:()=>qB,chainFirstW:()=>UB,chainNullableK:()=>xB,chainOptionK:()=>sF,chainOptionKW:()=>kB,chainW:()=>$B,duplicate:()=>wB,either:()=>HB,elem:()=>dF,exists:()=>AB,extend:()=>cv,filterOrElse:()=>uF,filterOrElseW:()=>OB,flap:()=>_B,flatMap:()=>Gr,flatMapNullable:()=>SB,flatMapOption:()=>EB,flatten:()=>bB,flattenW:()=>aF,fold:()=>hB,foldMap:()=>JC,foldW:()=>nF,fromNullable:()=>lm,fromNullableK:()=>cF,fromOption:()=>dv,fromOptionK:()=>DB,fromPredicate:()=>pB,getAltValidation:()=>zC,getApplicativeValidation:()=>Vl,getApplyMonoid:()=>GB,getApplySemigroup:()=>KB,getCompactable:()=>Tf,getEq:()=>nB,getFilterable:()=>rm,getOrElse:()=>gB,getOrElseW:()=>rF,getSemigroup:()=>fv,getShow:()=>tB,getValidation:()=>QB,getValidationMonoid:()=>JB,getValidationSemigroup:()=>ZB,getWitherable:()=>rB,isLeft:()=>ct,isRight:()=>mv,left:()=>kn,let:()=>PB,liftNullable:()=>CB,liftOption:()=>FB,map:()=>om,mapLeft:()=>Mf,match:()=>qa,matchW:()=>pv,of:()=>_i,orElse:()=>TB,orElseW:()=>fF,parseJSON:()=>YB,reduce:()=>ZC,reduceRight:()=>QC,right:()=>Nt,sequence:()=>xf,sequenceArray:()=>WB,stringifyJSON:()=>zB,swap:()=>gv,tap:()=>hv,throwError:()=>am,toError:()=>MB,toUnion:()=>_v,traverse:()=>XC,traverseArray:()=>gF,traverseArrayWithIndex:()=>BB,traverseReadonlyArrayWithIndex:()=>vv,traverseReadonlyNonEmptyArrayWithIndex:()=>fm,tryCatch:()=>um,tryCatchK:()=>IB});var kn=wo,Nt=Do,Gr=yt(2,function(t,e){return ct(t)?t:e(t.right)}),sr=function(t,e){return Ue(t,om(e))},Ts=function(t,e){return Ue(t,KC(e))},Sf=function(t,e,n){return Ue(t,ZC(e,n))},Ef=function(t){return function(e,n){var r=JC(t);return Ue(e,r(n))}},Of=function(t,e,n){return Ue(t,QC(e,n))},nm=function(t){var e=XC(t);return function(n,r){return Ue(n,e(r))}},av=function(t,e,n){return Ue(t,im(e,n))},sv=function(t,e){return Ue(t,Mf(e))},YC=function(t,e){return Ue(t,tF(e))},lv=function(t,e){return Ue(t,cv(e))},uv=function(t,e){return BC(e(t),function(n){return ct(n)?Nt(kn(n.left)):ct(n.right)?kn(e(n.right.left)):Nt(Nt(n.right.right))})},sn="Either",tB=function(t,e){return{show:function(n){return ct(n)?"left(".concat(t.show(n.left),")"):"right(".concat(e.show(n.right),")")}}},nB=function(t,e){return{equals:function(n,r){return n===r||(ct(n)?ct(r)&&t.equals(n.left,r.left):mv(r)&&e.equals(n.right,r.right))}}},fv=function(t){return{concat:function(e,n){return ct(n)?e:ct(e)?n:Nt(t.concat(e.right,n.right))}}},Tf=function(t){var e=kn(t.empty);return{URI:sn,_E:void 0,compact:function(n){return ct(n)?n:n.right._tag==="None"?e:Nt(n.right.value)},separate:function(n){return ct(n)?An(n,n):ct(n.right)?An(Nt(n.right.left),e):An(e,Nt(n.right.right))}}},rm=function(t){var e=kn(t.empty),n=Tf(t),r=n.compact,o=n.separate,i=function(l,s){return ct(l)||s(l.right)?l:e},a=function(l,s){return ct(l)?An(l,l):s(l.right)?An(e,Nt(l.right)):An(Nt(l.right),e)};return{URI:sn,_E:void 0,map:sr,compact:r,separate:o,filter:i,filterMap:function(l,s){if(ct(l))return l;var u=s(l.right);return u._tag==="None"?e:Nt(u.value)},partition:a,partitionMap:function(l,s){if(ct(l))return An(l,l);var u=s(l.right);return ct(u)?An(Nt(u.left),e):An(e,Nt(u.right))}}},rB=function(t){var e=rm(t),n=Tf(t);return{URI:sn,_E:void 0,map:sr,compact:e.compact,separate:e.separate,filter:e.filter,filterMap:e.filterMap,partition:e.partition,partitionMap:e.partitionMap,traverse:nm,sequence:xf,reduce:Sf,foldMap:Ef,reduceRight:Of,wither:qd(iv,n),wilt:Vd(iv,n)}},Vl=function(t){return{URI:sn,_E:void 0,map:sr,ap:function(e,n){return ct(e)?ct(n)?kn(t.concat(e.left,n.left)):e:ct(n)?n:Nt(e.right(n.right))},of:_i}},zC=function(t){return{URI:sn,_E:void 0,map:sr,alt:function(e,n){if(mv(e))return e;var r=n();return ct(r)?kn(t.concat(e.left,r.left)):r}}},om=function(t){return function(e){return ct(e)?e:Nt(t(e.right))}},gi={URI:sn,map:sr},oB=yt(2,oa(gi)),iB=$a(gi),_i=Nt,aB={URI:sn,of:_i},HC=function(t){return function(e){return ct(e)?e:ct(t)?t:Nt(e.right(t.right))}},KC=HC,Is={URI:sn,map:sr,ap:Ts},GC={URI:sn,map:sr,ap:Ts,of:_i},If={URI:sn,map:sr,ap:Ts,chain:Gr},sB={URI:sn,map:sr,ap:Ts,of:_i,chain:Gr},ZC=function(t,e){return function(n){return ct(n)?t:e(t,n.right)}},JC=function(t){return function(e){return function(n){return ct(n)?t.empty:e(n.right)}}},QC=function(t,e){return function(n){return ct(n)?t:e(n.right,t)}},lB={URI:sn,reduce:Sf,foldMap:Ef,reduceRight:Of},XC=function(t){return function(e){return function(n){return ct(n)?t.of(kn(n.left)):t.map(e(n.right),Nt)}}},xf=function(t){return function(e){return ct(e)?t.of(kn(e.left)):t.map(e.right,Nt)}},iv={URI:sn,map:sr,reduce:Sf,foldMap:Ef,reduceRight:Of,traverse:nm,sequence:xf},im=function(t,e){return function(n){return ct(n)?kn(t(n.left)):Nt(e(n.right))}},Mf=function(t){return function(e){return ct(e)?kn(t(e.left)):e}},uB={URI:sn,bimap:av,mapLeft:sv},eF=function(t){return function(e){return ct(e)?t():e}},tF=eF,fB={URI:sn,map:sr,alt:YC},cv=function(t){return function(e){return ct(e)?e:Nt(t(e))}},cB={URI:sn,map:sr,extend:lv},dB={URI:sn,map:sr,ap:Ts,chain:Gr,chainRec:uv},am=kn,mB={URI:sn,map:sr,ap:Ts,of:_i,chain:Gr,throwError:am},xs={URI:sn,fromEither:Wt},pB=Nd(xs),dv=vf(xs),ct=di,mv=Qk,pv=function(t,e){return function(n){return ct(n)?t(n.left):e(n.right)}},nF=pv,qa=pv,hB=qa,rF=function(t){return function(e){return ct(e)?t(e.left):e.right}},gB=rF,_B=ta(gi),oF=La(Is),vB=oF,iF=Ba(Is),yB=iF,hv=yt(2,gr(If)),aF=Gr(Wt),bB=aF,wB=cv(Wt),DB=yf(xs),sF=Pd(xs,If),kB=sF,sm={fromEither:xs.fromEither},CB=hf(sm),FB=gf(sm),lF={flatMap:Gr},SB=Id(sm,lF),EB=xd(sm,lF),uF=jd(xs,If),OB=uF,gv=function(t){return ct(t)?Nt(t.left):kn(t.right)},fF=function(t){return function(e){return ct(e)?t(e.left):e}},TB=fF,lm=function(t){return function(e){return e==null?kn(t):Nt(e)}},um=function(t,e){try{return Nt(t())}catch(n){return kn(e(n))}},IB=function(t,e){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return um(function(){return t.apply(void 0,n)},e)}},cF=function(t){var e=lm(t);return function(n){return $t(n,e)}},xB=function(t){var e=cF(t);return function(n){return Gr(e(n))}},_v=nF(Wt,Wt);function MB(t){try{return t instanceof Error?t:new Error(String(t))}catch(e){return new Error}}function dF(t){return function(e,n){if(n===void 0){var r=dF(t);return function(o){return r(e,o)}}return ct(n)?!1:t.equals(e,n.right)}}var AB=function(t){return function(e){return ct(e)?!1:t(e.right)}},RB=_i(Kr),NB=na(gi),PB=ra(gi);var mF=ia(If),jB=mF,pF=Wa(Is),LB=pF,hF=_i(ja),fm=function(t){return function(e){var n=t(0,ea(e));if(ct(n))return n;for(var r=[n.right],o=1;o<e.length;o++){var i=t(o,e[o]);if(ct(i))return i;r.push(i.right)}return Nt(r)}},vv=function(t){var e=fm(t);return function(n){return ko(n)?e(n):hF}},BB=vv,gF=function(t){return vv(function(e,n){return t(n)})},WB=gF(Wt),$B=Gr,VB=Gr,qB=hv,UB=hv;function YB(t,e){return um(function(){return JSON.parse(t)},e)}var zB=function(t,e){return um(function(){var n=JSON.stringify(t);if(typeof n!="string")throw new Error("Converting unsupported structure to JSON");return n},e)},HB={URI:sn,map:sr,of:_i,ap:Ts,chain:Gr,reduce:Sf,foldMap:Ef,reduceRight:Of,traverse:nm,sequence:xf,bimap:av,mapLeft:sv,alt:YC,extend:lv,chainRec:uv,throwError:am},KB=pi(Is),GB=Fs(GC),ZB=function(t,e){return pi(Vl(t))(e)},JB=function(t,e){return Fs(Vl(t))(e)};function QB(t){var e=Vl(t).ap,n=zC(t).alt;return{URI:sn,_E:void 0,map:sr,of:_i,chain:Gr,bimap:av,mapLeft:sv,reduce:Sf,foldMap:Ef,reduceRight:Of,extend:lv,traverse:nm,sequence:xf,chainRec:uv,throwError:am,ap:e,alt:n}}function yv(t){return $t(Nt,t.of)}function _F(t){return $t(kn,t.of)}function vF(t){return function(e){return t.map(e,Nt)}}function yF(t){return function(e){return t.map(e,kn)}}function bv(t){return function(e){return $t(lm(e),t.of)}}function wv(t){var e=bv(t);return function(n){var r=e(n);return function(o){return $t(o,r)}}}function bF(t){var e=XB(t),n=wv(t);return function(r){var o=n(r);return function(i){return e(o(i))}}}function wF(t){return Ad(t,gi)}function DF(t){return _f(t,Is)}function XB(t){var e=Dv(t);return function(n){return function(r){return e(r,n)}}}function Dv(t){return function(e,n){return t.chain(e,function(r){return ct(r)?t.of(r):n(r.right)})}}function kF(t){return function(e){return function(n){return t.chain(n,function(r){return ct(r)?e():t.of(r)})}}}function CF(t){return function(e,n,r){return t.map(e,im(n,r))}}function FF(t){return function(e,n){return t.map(e,Mf(n))}}function SF(t,e){return function(n){return function(r){return t.chain(r,qa(function(o){return t.map(n(),Mf(function(i){return e.concat(o,i)}))},yv(t)))}}}function EF(t){return function(e,n){return function(r){return t.map(r,qa(e,n))}}}function OF(t){return function(e,n){return function(r){return t.chain(r,qa(e,n))}}}function TF(t){return function(e){return function(n){return t.chain(n,qa(e,t.of))}}}function kv(t){return function(e){return function(n){return t.chain(n,function(r){return ct(r)?e(r.left):t.of(r)})}}}function IF(t){var e=kv(t);return function(n,r){return Ue(n,e(function(o){return t.map(r(o),function(i){return ct(i)?i:kn(o)})}))}}function xF(t){return function(e){return function(n){return t.chain(n,qa(function(r){return t.map(e(r),kn)},function(r){return t.of(Nt(r))}))}}}function MF(t){return function(e){return t.map(e,gv)}}function AF(t){return function(e){return t.map(e,_v)}}function Cv(t,e){return function(n){return function(r){return t.map(r,function(o){return e.filter(o,n)})}}}function Fv(t,e){return function(n){return function(r){return t.map(r,function(o){return e.filterMap(o,n)})}}}function RF(t,e){var n=Cv(t,e);return function(r){var o=n(WC(r)),i=n(r);return function(a){return An(o(a),i(a))}}}function NF(t,e){var n=Fv(t,e);return function(r){return function(o){return An(Ue(o,n(function(i){return tm(r(i))})),Ue(o,n(function(i){return Ff(r(i))})))}}}function cm(t){return function(e){return $t(e,t.fromIO)}}function dm(t,e){var n=gr(e);return function(r,o){return n(r,$t(o,t.fromIO))}}function PF(t){return function(e){return $t(e,t.fromTask)}}function jF(t,e){var n=gr(e);return function(r,o){return n(r,$t(o,t.fromTask))}}var As={};Ol(As,{ApT:()=>Ov,ApplicativePar:()=>Ev,ApplicativeSeq:()=>BF,ApplyPar:()=>Yl,ApplySeq:()=>mm,Chain:()=>pm,Do:()=>_W,FromIO:()=>hm,FromTask:()=>gW,Functor:()=>gn,Monad:()=>So,MonadIO:()=>uW,MonadTask:()=>fW,Pointed:()=>Ul,URI:()=>_r,ap:()=>LF,apFirst:()=>sW,apS:()=>wW,apSecond:()=>lW,as:()=>oW,asUnit:()=>iW,bind:()=>bW,bindTo:()=>vW,chain:()=>SW,chainFirst:()=>EW,chainFirstIOK:()=>hW,chainIOK:()=>pW,delay:()=>tW,flap:()=>aW,flatMap:()=>Wr,flatMapIO:()=>WF,flatten:()=>nW,fromIO:()=>Co,fromIOK:()=>mW,fromTask:()=>Af,getMonoid:()=>xW,getRaceMonoid:()=>rW,getSemigroup:()=>IW,let:()=>yW,map:()=>ql,never:()=>qF,of:()=>Er,sequenceArray:()=>kW,sequenceSeqArray:()=>FW,tap:()=>$F,tapIO:()=>VF,task:()=>OW,taskSeq:()=>TW,traverseArray:()=>YF,traverseArrayWithIndex:()=>DW,traverseReadonlyArrayWithIndex:()=>Tv,traverseReadonlyArrayWithIndexSeq:()=>Iv,traverseReadonlyNonEmptyArrayWithIndex:()=>gm,traverseReadonlyNonEmptyArrayWithIndexSeq:()=>UF,traverseSeqArray:()=>zF,traverseSeqArrayWithIndex:()=>CW});var Co=function(t){return function(){return Promise.resolve().then(t)}};function tW(t){return function(e){return function(){return new Promise(function(n){setTimeout(function(){Promise.resolve().then(e).then(n)},t)})}}}var Fo=function(t,e){return Ue(t,ql(e))},Ms=function(t,e){return Ue(t,LF(e))},Sv=function(t,e){return Wr(t,function(n){return Ue(e,ql(n))})},ql=function(t){return function(e){return function(){return Promise.resolve().then(e).then(t)}}},LF=function(t){return function(e){return function(){return Promise.all([Promise.resolve().then(e),Promise.resolve().then(t)]).then(function(n){var r=n[0],o=n[1];return r(o)})}}},Er=function(t){return function(){return Promise.resolve(t)}},Wr=yt(2,function(t,e){return function(){return Promise.resolve().then(t).then(function(n){return e(n)()})}}),nW=Wr(Wt),_r="Task";function rW(){return{concat:function(t,e){return function(){return Promise.race([Promise.resolve().then(t),Promise.resolve().then(e)])}},empty:qF}}var gn={URI:_r,map:Fo},oW=yt(2,oa(gn)),iW=$a(gn),aW=ta(gn),Ul={URI:_r,of:Er},Yl={URI:_r,map:Fo,ap:Ms},sW=La(Yl),lW=Ba(Yl),Ev={URI:_r,map:Fo,ap:Ms,of:Er},mm={URI:_r,map:Fo,ap:Sv},BF={URI:_r,map:Fo,ap:Sv,of:Er},pm={URI:_r,map:Fo,ap:Ms,chain:Wr},So={URI:_r,map:Fo,of:Er,ap:Ms,chain:Wr},uW={URI:_r,map:Fo,of:Er,ap:Ms,chain:Wr,fromIO:Co},Af=Wt,fW={URI:_r,map:Fo,of:Er,ap:Ms,chain:Wr,fromIO:Co,fromTask:Af},hm={URI:_r,fromIO:Co},cW={flatMap:Wr},dW={fromIO:hm.fromIO},WF=Md(dW,cW),$F=yt(2,gr(pm)),VF=yt(2,dm(hm,pm)),mW=cm(hm),pW=WF,hW=VF,gW={URI:_r,fromIO:Co,fromTask:Af},qF=function(){return new Promise(function(t){})},_W=Er(Kr),vW=na(gn),yW=ra(gn);var bW=ia(pm),wW=Wa(Yl),Ov=Er(ja),gm=function(t){return function(e){return function(){return Promise.all(e.map(function(n,r){return Promise.resolve().then(function(){return t(r,n)()})}))}}},Tv=function(t){var e=gm(t);return function(n){return ko(n)?e(n):Ov}},UF=function(t){return function(e){return function(){return Il(e).reduce(function(n,r,o){return n.then(function(i){return Promise.resolve().then(t(o+1,r)).then(function(a){return i.push(a),i})})},Promise.resolve().then(t(0,ea(e))).then(pf))}}},Iv=function(t){var e=UF(t);return function(n){return ko(n)?e(n):Ov}},DW=Tv,YF=function(t){return Tv(function(e,n){return t(n)})},kW=YF(Wt),CW=Iv,zF=function(t){return Iv(function(e,n){return t(n)})},FW=zF(Wt),SW=Wr,EW=$F,OW={URI:_r,map:Fo,of:Er,ap:Ms,chain:Wr,fromIO:Co,fromTask:Af},TW={URI:_r,map:Fo,of:Er,ap:Sv,chain:Wr,fromIO:Co,fromTask:Af},IW=pi(mm),xW=Fs(BF);var Tr={};Ol(Tr,{Alt:()=>p$,ApT:()=>Uv,ApplicativePar:()=>l$,ApplicativeSeq:()=>pS,ApplyPar:()=>_m,ApplySeq:()=>mS,Bifunctor:()=>m$,Chain:()=>za,Do:()=>W$,FromEither:()=>aa,FromIO:()=>vm,FromTask:()=>Bv,Functor:()=>Kl,Monad:()=>u$,MonadIO:()=>f$,MonadTask:()=>c$,MonadThrow:()=>d$,Pointed:()=>i$,URI:()=>Jt,alt:()=>Lv,altW:()=>e$,ap:()=>jv,apFirst:()=>cS,apFirstW:()=>a$,apS:()=>FS,apSW:()=>U$,apSecond:()=>dS,apSecondW:()=>s$,apW:()=>QW,as:()=>n$,asUnit:()=>r$,bimap:()=>ZW,bind:()=>CS,bindTo:()=>$$,bindW:()=>q$,bracket:()=>B$,bracketW:()=>kS,chain:()=>G$,chainEitherK:()=>F$,chainEitherKW:()=>S$,chainFirst:()=>J$,chainFirstEitherK:()=>E$,chainFirstEitherKW:()=>O$,chainFirstIOK:()=>A$,chainFirstTaskK:()=>N$,chainFirstW:()=>Q$,chainIOEitherK:()=>j$,chainIOEitherKW:()=>P$,chainIOK:()=>M$,chainNullableK:()=>qW,chainOptionK:()=>_S,chainOptionKW:()=>_$,chainTaskK:()=>R$,chainTaskOptionK:()=>GW,chainTaskOptionKW:()=>iS,chainW:()=>Z$,filterOrElse:()=>bS,filterOrElseW:()=>I$,flap:()=>o$,flatMap:()=>Nn,flatMapEither:()=>Vv,flatMapIO:()=>vS,flatMapIOEither:()=>qv,flatMapNullable:()=>D$,flatMapOption:()=>k$,flatMapTask:()=>yS,flatMapTaskOption:()=>C$,flatten:()=>XW,flattenW:()=>sS,fold:()=>PW,foldW:()=>jW,fromEither:()=>JF,fromEitherK:()=>x$,fromIO:()=>Ua,fromIOEither:()=>QF,fromIOEitherK:()=>aS,fromIOK:()=>wS,fromNullable:()=>$W,fromNullableK:()=>VW,fromOption:()=>h$,fromOptionK:()=>g$,fromPredicate:()=>T$,fromTask:()=>Rs,fromTaskK:()=>DS,fromTaskOption:()=>Mv,fromTaskOptionK:()=>oS,getAltTaskValidation:()=>uS,getApplicativeTaskValidation:()=>lS,getApplyMonoid:()=>o7,getApplySemigroup:()=>r7,getCompactable:()=>fS,getFilterable:()=>t$,getOrElse:()=>tS,getOrElseW:()=>LW,getSemigroup:()=>i7,getTaskValidation:()=>a7,left:()=>HF,leftIO:()=>RW,leftTask:()=>GF,let:()=>V$,liftNullable:()=>v$,liftOption:()=>y$,map:()=>Pv,mapBoth:()=>zl,mapError:()=>Hl,mapLeft:()=>JW,match:()=>XF,matchE:()=>Av,matchEW:()=>eS,matchW:()=>NW,of:()=>Or,orElse:()=>rS,orElseFirst:()=>X$,orElseFirstIOK:()=>YW,orElseFirstTaskK:()=>zW,orElseFirstW:()=>e7,orElseW:()=>UW,orLeft:()=>HW,right:()=>KF,rightIO:()=>ZF,rightTask:()=>xv,sequenceArray:()=>z$,sequenceSeqArray:()=>K$,swap:()=>KW,tap:()=>Wv,tapEither:()=>$v,tapError:()=>Rf,tapIO:()=>hS,tapTask:()=>gS,taskEither:()=>t7,taskEitherSeq:()=>n7,taskify:()=>L$,throwError:()=>Nf,toUnion:()=>WW,traverseArray:()=>OS,traverseArrayWithIndex:()=>Y$,traverseReadonlyArrayWithIndex:()=>Yv,traverseReadonlyArrayWithIndexSeq:()=>zv,traverseReadonlyNonEmptyArrayWithIndex:()=>SS,traverseReadonlyNonEmptyArrayWithIndexSeq:()=>ES,traverseSeqArray:()=>TS,traverseSeqArrayWithIndex:()=>H$,tryCatch:()=>nS,tryCatchK:()=>BW});var MW=function(t,e,n,r){function o(i){return i instanceof n?i:new n(function(a){a(i)})}return new(n||(n=Promise))(function(i,a){function l(f){try{u(r.next(f))}catch(c){a(c)}}function s(f){try{u(r.throw(f))}catch(c){a(c)}}function u(f){f.done?i(f.value):o(f.value).then(l,s)}u((r=r.apply(t,e||[])).next())})},AW=function(t,e){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,a;return a={next:l(0),throw:l(1),return:l(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function l(u){return function(f){return s([u,f])}}function s(u){if(r)throw new TypeError("Generator is already executing.");for(;a&&(a=0,u[0]&&(n=0)),n;)try{if(r=1,o&&(i=u[0]&2?o.return:u[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,u[1])).done)return i;switch(o=0,i&&(u=[u[0]&2,i.value]),u[0]){case 0:case 1:i=u;break;case 4:return n.label++,{value:u[1],done:!1};case 5:n.label++,o=u[1],u=[0];continue;case 7:u=n.ops.pop(),n.trys.pop();continue;default:if(i=n.trys,!(i=i.length>0&&i[i.length-1])&&(u[0]===6||u[0]===2)){n=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]<i[3])){n.label=u[1];break}if(u[0]===6&&n.label<i[1]){n.label=i[1],i=u;break}if(i&&n.label<i[2]){n.label=i[2],n.ops.push(u);break}i[2]&&n.ops.pop(),n.trys.pop();continue}u=e.call(t,n)}catch(f){u=[6,f],o=0}finally{r=i=0}if(u[0]&5)throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}},HF=_F(Ul),KF=yv(Ul),xv=vF(gn),GF=yF(gn),ZF=$t(Co,xv),RW=$t(Co,GF),Ua=ZF,Rs=xv,JF=Er,QF=Co,Mv=function(t){return ql(dv(t))},XF=EF(gn),NW=XF,Av=OF(So),PW=Av,eS=Av,jW=eS,tS=TF(So),LW=tS,nS=function(t,e){return function(){return MW(void 0,void 0,void 0,function(){var n;return AW(this,function(r){switch(r.label){case 0:return r.trys.push([0,2,,3]),[4,t().then(Do)];case 1:return[2,r.sent()];case 2:return n=r.sent(),[2,wo(e(n))];case 3:return[2]}})})}},BW=function(t,e){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return nS(function(){return t.apply(void 0,n)},e)}},WW=AF(gn),$W=bv(Ul),VW=wv(Ul),qW=bF(So),rS=kv(So),UW=rS,Rf=yt(2,IF(So)),YW=function(t){return Rf(wS(t))},zW=function(t){return Rf(DS(t))},HW=xF(So),KW=MF(gn),oS=function(t){var e=Mv(t);return function(n){return $t(n,e)}},iS=function(t){return function(e){return function(n){return Nn(n,oS(t)(e))}}},GW=iS,aS=function(t){return $t(t,QF)},Qn=function(t,e){return Ue(t,Pv(e))},Ya=function(t,e){return Ue(t,jv(e))},Rv=function(t,e){return Nn(t,function(n){return Ue(e,Pv(n))})},Nv=function(t,e){return Ue(t,Lv(e))},Pv=wF(gn),zl=yt(3,CF(gn)),ZW=zl,Hl=yt(2,FF(gn)),JW=Hl,jv=DF(Yl),QW=jv,Nn=yt(2,Dv(So)),sS=Nn(Wt),XW=sS,Lv=kF(So),e$=Lv,Or=KF,Nf=HF,Jt="TaskEither";function lS(t,e){var n=_f(t,Vl(e));return{URI:Jt,_E:void 0,map:Qn,ap:function(r,o){return Ue(r,n(o))},of:Or}}function uS(t){var e=SF(So,t);return{URI:Jt,_E:void 0,map:Qn,alt:function(n,r){return Ue(n,e(r))}}}var fS=function(t){var e=Tf(t);return{URI:Jt,_E:void 0,compact:ov(gn,e),separate:UC(gn,e,gi)}};function t$(t){var e=rm(t),n=fS(t),r=Cv(gn,e),o=Fv(gn,e),i=RF(gn,e),a=NF(gn,e);return{URI:Jt,_E:void 0,map:Qn,compact:n.compact,separate:n.separate,filter:function(l,s){return Ue(l,r(s))},filterMap:function(l,s){return Ue(l,o(s))},partition:function(l,s){return Ue(l,i(s))},partitionMap:function(l,s){return Ue(l,a(s))}}}var Kl={URI:Jt,map:Qn},n$=yt(2,oa(Kl)),r$=$a(Kl),o$=ta(Kl),i$={URI:Jt,of:Or},_m={URI:Jt,map:Qn,ap:Ya},cS=La(_m),a$=cS,dS=Ba(_m),s$=dS,l$={URI:Jt,map:Qn,ap:Ya,of:Or},mS={URI:Jt,map:Qn,ap:Rv},pS={URI:Jt,map:Qn,ap:Rv,of:Or},za={URI:Jt,map:Qn,ap:Ya,chain:Nn},u$={URI:Jt,map:Qn,ap:Ya,chain:Nn,of:Or},f$={URI:Jt,map:Qn,ap:Ya,chain:Nn,of:Or,fromIO:Ua},c$={URI:Jt,map:Qn,ap:Ya,chain:Nn,of:Or,fromIO:Ua,fromTask:Rs},d$={URI:Jt,map:Qn,ap:Ya,chain:Nn,of:Or,throwError:Nf},aa={URI:Jt,fromEither:JF},vm={URI:Jt,fromIO:Ua},Bv={URI:Jt,fromIO:Ua,fromTask:Rs},Wv=yt(2,gr(za)),$v=yt(2,Ld(aa,za)),hS=yt(2,dm(vm,za)),gS=yt(2,jF(Bv,za)),m$={URI:Jt,bimap:zl,mapLeft:Hl},p$={URI:Jt,map:Qn,alt:Nv},h$=vf(aa),g$=yf(aa),_S=Pd(aa,za),_$=_S,Pf={fromEither:aa.fromEither},v$=hf(Pf),y$=gf(Pf),jf={flatMap:Nn},b$={fromIO:vm.fromIO},w$={fromTask:Rs},D$=Id(Pf,jf),k$=xd(Pf,jf),Vv=Xk(Pf,jf),vS=Md(b$,jf),yS=e2(w$,jf),qv=yt(2,function(t,e){return Nn(t,aS(e))}),C$=yt(3,function(t,e,n){return Nn(t,function(r){return Mv(function(){return n(r)})(e(r))})}),F$=Vv,S$=Vv,E$=$v,O$=$v,T$=Nd(aa),bS=jd(aa,za),I$=bS,x$=xl(aa),wS=cm(vm),M$=vS,A$=hS,DS=PF(Bv),R$=yS,N$=gS,P$=qv,j$=qv;function L$(t){return function(){var e=Array.prototype.slice.call(arguments);return function(){return new Promise(function(n){var r=function(o,i){return o!=null?n(wo(o)):n(Do(i))};t.apply(null,e.concat(r))})}}}var B$=function(t,e,n){return kS(t,e,n)},kS=function(t,e,n){return Nn(t,function(r){return Wr(e(r),function(o){return Nn(n(r,o),function(){return Er(o)})})})},W$=Or(Kr),$$=na(Kl),V$=ra(Kl);var CS=ia(za),q$=CS,FS=Wa(_m),U$=FS,Uv=Or(ja),SS=function(t){return $t(gm(t),ql(fm(Td)))},Yv=function(t){var e=SS(t);return function(n){return ko(n)?e(n):Uv}},ES=function(t){return function(e){return function(){return Il(e).reduce(function(n,r,o){return n.then(function(i){return di(i)?n:t(o+1,r)().then(function(a){return di(a)?a:(i.right.push(a.right),i)})})},t(0,ea(e))().then(om(pf)))}}},zv=function(t){var e=ES(t);return function(n){return ko(n)?e(n):Uv}},Y$=Yv,OS=function(t){return Yv(function(e,n){return t(n)})},z$=OS(Wt),H$=zv,TS=function(t){return zv(function(e,n){return t(n)})},K$=TS(Wt),G$=Nn,Z$=Nn,J$=Wv,Q$=Wv,X$=Rf,e7=Rf,t7={URI:Jt,bimap:zl,mapLeft:Hl,map:Qn,of:Or,ap:Ya,chain:Nn,alt:Nv,fromIO:Ua,fromTask:Rs,throwError:Nf},n7={URI:Jt,bimap:zl,mapLeft:Hl,map:Qn,of:Or,ap:Rv,chain:Nn,alt:Nv,fromIO:Ua,fromTask:Rs,throwError:Nf},r7=pi(mS),o7=Fs(pS),i7=function(t){return pi(mm)(fv(t))};function a7(t){var e=lS(Ev,t),n=uS(t);return{URI:Jt,_E:void 0,map:Qn,ap:e.ap,of:Or,chain:Nn,bimap:zl,mapLeft:Hl,alt:n.alt,fromIO:Ua,fromTask:Rs,throwError:Nf}}var $P=Bt(MS()),ys=require("obsidian"),d4e=Bt(Bm());var m3=Bt(Zn());function Mo(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];if(!1)var o,i;throw Error("[Immer] minified error nr: "+t+(n.length?" "+n.map(function(a){return"'"+a+"'"}).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function iu(t){return!!t&&!!t[qr]}function Vs(t){var e;return!!t&&(function(n){if(!n||typeof n!="object")return!1;var r=Object.getPrototypeOf(n);if(r===null)return!0;var o=Object.hasOwnProperty.call(r,"constructor")&&r.constructor;return o===Object||typeof o=="function"&&Function.toString.call(o)===RV}(t)||Array.isArray(t)||!!t[_O]||!!(!((e=t.constructor)===null||e===void 0)&&e[_O])||jy(t)||Ly(t))}function Xf(t,e,n){n===void 0&&(n=!1),au(t)===0?(n?Object.keys:qy)(t).forEach(function(r){n&&typeof r=="symbol"||e(r,t[r],t)}):t.forEach(function(r,o){return e(o,r,t)})}function au(t){var e=t[qr];return e?e.i>3?e.i-4:e.i:Array.isArray(t)?1:jy(t)?2:Ly(t)?3:0}function My(t,e){return au(t)===2?t.has(e):Object.prototype.hasOwnProperty.call(t,e)}function EV(t,e){return au(t)===2?t.get(e):t[e]}function vO(t,e,n){var r=au(t);r===2?t.set(e,n):r===3?t.add(n):t[e]=n}function OV(t,e){return t===e?t!==0||1/t==1/e:t!=t&&e!=e}function jy(t){return MV&&t instanceof Map}function Ly(t){return AV&&t instanceof Set}function $s(t){return t.o||t.t}function By(t){if(Array.isArray(t))return Array.prototype.slice.call(t);var e=NV(t);delete e[qr];for(var n=qy(e),r=0;r<n.length;r++){var o=n[r],i=e[o];i.writable===!1&&(i.writable=!0,i.configurable=!0),(i.get||i.set)&&(e[o]={configurable:!0,writable:!0,enumerable:i.enumerable,value:t[o]})}return Object.create(Object.getPrototypeOf(t),e)}function Wy(t,e){return e===void 0&&(e=!1),$y(t)||iu(t)||!Vs(t)||(au(t)>1&&(t.set=t.add=t.clear=t.delete=TV),Object.freeze(t),e&&Xf(t,function(n,r){return Wy(r,!0)},!0)),t}function TV(){Mo(2)}function $y(t){return t==null||typeof t!="object"||Object.isFrozen(t)}function wi(t){var e=PV[t];return e||Mo(18,t),e}function fO(){return ec}function Oy(t,e){e&&(wi("Patches"),t.u=[],t.s=[],t.v=e)}function Wm(t){Ay(t),t.p.forEach(IV),t.p=null}function Ay(t){t===ec&&(ec=t.l)}function cO(t){return ec={p:[],l:ec,h:t,m:!0,_:0}}function IV(t){var e=t[qr];e.i===0||e.i===1?e.j():e.g=!0}function Ty(t,e){e._=e.p.length;var n=e.p[0],r=t!==void 0&&t!==n;return e.h.O||wi("ES5").S(e,t,r),r?(n[qr].P&&(Wm(e),Mo(4)),Vs(t)&&(t=$m(e,t),e.l||Vm(e,t)),e.u&&wi("Patches").M(n[qr].t,t,e.u,e.s)):t=$m(e,n,[]),Wm(e),e.u&&e.v(e.u,e.s),t!==yO?t:void 0}function $m(t,e,n){if($y(e))return e;var r=e[qr];if(!r)return Xf(e,function(l,s){return dO(t,r,e,l,s,n)},!0),e;if(r.A!==t)return e;if(!r.P)return Vm(t,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var o=r.i===4||r.i===5?r.o=By(r.k):r.o,i=o,a=!1;r.i===3&&(i=new Set(o),o.clear(),a=!0),Xf(i,function(l,s){return dO(t,r,o,l,s,n,a)}),Vm(t,o,!1),n&&t.u&&wi("Patches").N(r,n,t.u,t.s)}return r.o}function dO(t,e,n,r,o,i,a){if(iu(o)){var l=$m(t,o,i&&e&&e.i!==3&&!My(e.R,r)?i.concat(r):void 0);if(vO(n,r,l),!iu(l))return;t.m=!1}else a&&n.add(o);if(Vs(o)&&!$y(o)){if(!t.h.D&&t._<1)return;$m(t,o),e&&e.A.l||Vm(t,o)}}function Vm(t,e,n){n===void 0&&(n=!1),!t.l&&t.h.D&&t.m&&Wy(e,n)}function Iy(t,e){var n=t[qr];return(n?$s(n):t)[e]}function mO(t,e){if(e in t)for(var n=Object.getPrototypeOf(t);n;){var r=Object.getOwnPropertyDescriptor(n,e);if(r)return r;n=Object.getPrototypeOf(n)}}function Ry(t){t.P||(t.P=!0,t.l&&Ry(t.l))}function xy(t){t.o||(t.o=By(t.t))}function Ny(t,e,n){var r=jy(e)?wi("MapSet").F(e,n):Ly(e)?wi("MapSet").T(e,n):t.O?function(o,i){var a=Array.isArray(o),l={i:a?1:0,A:i?i.A:fO(),P:!1,I:!1,R:{},l:i,t:o,k:null,o:null,j:null,C:!1},s=l,u=Py;a&&(s=[l],u=Qf);var f=Proxy.revocable(s,u),c=f.revoke,p=f.proxy;return l.k=p,l.j=c,p}(e,n):wi("ES5").J(e,n);return(n?n.A:fO()).p.push(r),r}function xV(t){return iu(t)||Mo(22,t),function e(n){if(!Vs(n))return n;var r,o=n[qr],i=au(n);if(o){if(!o.P&&(o.i<4||!wi("ES5").K(o)))return o.t;o.I=!0,r=pO(n,i),o.I=!1}else r=pO(n,i);return Xf(r,function(a,l){o&&EV(o.t,a)===l||vO(r,a,e(l))}),i===3?new Set(r):r}(t)}function pO(t,e){switch(e){case 2:return new Map(t);case 3:return Array.from(t)}return By(t)}function qm(t){return t}var hO,ec,Vy=typeof Symbol!="undefined"&&typeof Symbol("x")=="symbol",MV=typeof Map!="undefined",AV=typeof Set!="undefined",gO=typeof Proxy!="undefined"&&Proxy.revocable!==void 0&&typeof Reflect!="undefined",yO=Vy?Symbol.for("immer-nothing"):((hO={})["immer-nothing"]=!0,hO),_O=Vy?Symbol.for("immer-draftable"):"__$immer_draftable",qr=Vy?Symbol.for("immer-state"):"__$immer_state";var RV=""+Object.prototype.constructor,qy=typeof Reflect!="undefined"&&Reflect.ownKeys?Reflect.ownKeys:Object.getOwnPropertySymbols!==void 0?function(t){return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t))}:Object.getOwnPropertyNames,NV=Object.getOwnPropertyDescriptors||function(t){var e={};return qy(t).forEach(function(n){e[n]=Object.getOwnPropertyDescriptor(t,n)}),e},PV={},Py={get:function(t,e){if(e===qr)return t;var n=$s(t);if(!My(n,e))return function(o,i,a){var l,s=mO(i,a);return s?"value"in s?s.value:(l=s.get)===null||l===void 0?void 0:l.call(o.k):void 0}(t,n,e);var r=n[e];return t.I||!Vs(r)?r:r===Iy(t.t,e)?(xy(t),t.o[e]=Ny(t.A.h,r,t)):r},has:function(t,e){return e in $s(t)},ownKeys:function(t){return Reflect.ownKeys($s(t))},set:function(t,e,n){var r=mO($s(t),e);if(r!=null&&r.set)return r.set.call(t.k,n),!0;if(!t.P){var o=Iy($s(t),e),i=o==null?void 0:o[qr];if(i&&i.t===n)return t.o[e]=n,t.R[e]=!1,!0;if(OV(n,o)&&(n!==void 0||My(t.t,e)))return!0;xy(t),Ry(t)}return t.o[e]===n&&(n!==void 0||e in t.o)||Number.isNaN(n)&&Number.isNaN(t.o[e])||(t.o[e]=n,t.R[e]=!0),!0},deleteProperty:function(t,e){return Iy(t.t,e)!==void 0||e in t.t?(t.R[e]=!1,xy(t),Ry(t)):delete t.R[e],t.o&&delete t.o[e],!0},getOwnPropertyDescriptor:function(t,e){var n=$s(t),r=Reflect.getOwnPropertyDescriptor(n,e);return r&&{writable:!0,configurable:t.i!==1||e!=="length",enumerable:r.enumerable,value:n[e]}},defineProperty:function(){Mo(11)},getPrototypeOf:function(t){return Object.getPrototypeOf(t.t)},setPrototypeOf:function(){Mo(12)}},Qf={};Xf(Py,function(t,e){Qf[t]=function(){return arguments[0]=arguments[0][0],e.apply(this,arguments)}}),Qf.deleteProperty=function(t,e){return Qf.set.call(this,t,e,void 0)},Qf.set=function(t,e,n){return Py.set.call(this,t[0],e,n,t[0])};var jV=function(){function t(n){var r=this;this.O=gO,this.D=!0,this.produce=function(o,i,a){if(typeof o=="function"&&typeof i!="function"){var l=i;i=o;var s=r;return function(g){var D=this;g===void 0&&(g=l);for(var b=arguments.length,w=Array(b>1?b-1:0),x=1;x<b;x++)w[x-1]=arguments[x];return s.produce(g,function(C){var A;return(A=i).call.apply(A,[D,C].concat(w))})}}var u;if(typeof i!="function"&&Mo(6),a!==void 0&&typeof a!="function"&&Mo(7),Vs(o)){var f=cO(r),c=Ny(r,o,void 0),p=!0;try{u=i(c),p=!1}finally{p?Wm(f):Ay(f)}return typeof Promise!="undefined"&&u instanceof Promise?u.then(function(g){return Oy(f,a),Ty(g,f)},function(g){throw Wm(f),g}):(Oy(f,a),Ty(u,f))}if(!o||typeof o!="object"){if((u=i(o))===void 0&&(u=o),u===yO&&(u=void 0),r.D&&Wy(u,!0),a){var d=[],h=[];wi("Patches").M(o,u,d,h),a(d,h)}return u}Mo(21,o)},this.produceWithPatches=function(o,i){if(typeof o=="function")return function(u){for(var f=arguments.length,c=Array(f>1?f-1:0),p=1;p<f;p++)c[p-1]=arguments[p];return r.produceWithPatches(u,function(d){return o.apply(void 0,[d].concat(c))})};var a,l,s=r.produce(o,i,function(u,f){a=u,l=f});return typeof Promise!="undefined"&&s instanceof Promise?s.then(function(u){return[u,a,l]}):[s,a,l]},typeof(n==null?void 0:n.useProxies)=="boolean"&&this.setUseProxies(n.useProxies),typeof(n==null?void 0:n.autoFreeze)=="boolean"&&this.setAutoFreeze(n.autoFreeze)}var e=t.prototype;return e.createDraft=function(n){Vs(n)||Mo(8),iu(n)&&(n=xV(n));var r=cO(this),o=Ny(this,n,void 0);return o[qr].C=!0,Ay(r),o},e.finishDraft=function(n,r){var o=n&&n[qr],i=o.A;return Oy(i,r),Ty(void 0,i)},e.setAutoFreeze=function(n){this.D=n},e.setUseProxies=function(n){n&&!gO&&Mo(20),this.O=n},e.applyPatches=function(n,r){var o;for(o=r.length-1;o>=0;o--){var i=r[o];if(i.path.length===0&&i.op==="replace"){n=i.value;break}}o>-1&&(r=r.slice(o+1));var a=wi("Patches").$;return iu(n)?a(n,r):this.produce(n,function(l){return a(l,r)})},t}(),Ur=new jV,LV=Ur.produce,Pfe=Ur.produceWithPatches.bind(Ur),jfe=Ur.setAutoFreeze.bind(Ur),Lfe=Ur.setUseProxies.bind(Ur),Bfe=Ur.applyPatches.bind(Ur),Wfe=Ur.createDraft.bind(Ur),$fe=Ur.finishDraft.bind(Ur),Oe=LV;var _0=Bt(tc());function ve(){}var ic=t=>t;function du(t,e){for(let n in e)t[n]=e[n];return t}function BV(t){return!!t&&(typeof t=="object"||typeof t=="function")&&typeof t.then=="function"}function Zy(t){return t()}function bO(){return Object.create(null)}function Le(t){t.forEach(Zy)}function Ge(t){return typeof t=="function"}function $(t,e){return t!=t?e==e:t!==e||t&&typeof t=="object"||typeof t=="function"}var Um;function Jy(t,e){return Um||(Um=document.createElement("a")),Um.href=e,t===Um.href}function wO(t){return Object.keys(t).length===0}function Gm(t,...e){if(t==null)return ve;let n=t.subscribe(...e);return n.unsubscribe?()=>n.unsubscribe():n}function Be(t){let e;return Gm(t,n=>e=n)(),e}function be(t,e,n){t.$$.on_destroy.push(Gm(e,n))}function Te(t,e,n,r){if(t){let o=DO(t,e,n,r);return t[0](o)}}function DO(t,e,n,r){return t[1]&&r?du(n.ctx.slice(),t[1](r(e))):n.ctx}function Ie(t,e,n,r){if(t[2]&&r){let o=t[2](r(n));if(e.dirty===void 0)return o;if(typeof o=="object"){let i=[],a=Math.max(e.dirty.length,o.length);for(let l=0;l<a;l+=1)i[l]=e.dirty[l]|o[l];return i}return e.dirty|o}return e.dirty}function xe(t,e,n,r,o,i){if(o){let a=DO(e,n,r,i);t.p(a,o)}}function Me(t){if(t.ctx.length>32){let e=[],n=t.ctx.length/32;for(let r=0;r<n;r++)e[r]=-1;return e}return-1}function kO(t){let e={};for(let n in t)e[n]=!0;return e}function ac(t){return t==null?"":t}function gt(t){return t&&Ge(t.destroy)?t.destroy:ve}var CO=typeof window!="undefined",FO=CO?()=>window.performance.now():()=>Date.now(),Qy=CO?t=>requestAnimationFrame(t):ve;var fu=new Set;function SO(t){fu.forEach(e=>{e.c(t)||(fu.delete(e),e.f())}),fu.size!==0&&Qy(SO)}function EO(t){let e;return fu.size===0&&Qy(SO),{promise:new Promise(n=>{fu.add(e={c:t,f:n})}),abort(){fu.delete(e)}}}var OO=typeof window!="undefined"?window:typeof globalThis!="undefined"?globalThis:global,rc=class{constructor(e){this.options=e,this._listeners="WeakMap"in OO?new WeakMap:void 0}observe(e,n){return this._listeners.set(e,n),this._getObserver().observe(e,this.options),()=>{this._listeners.delete(e),this._observer.unobserve(e)}}_getObserver(){var e;return(e=this._observer)!==null&&e!==void 0?e:this._observer=new ResizeObserver(n=>{var r;for(let o of n)rc.entries.set(o.target,o),(r=this._listeners.get(o.target))===null||r===void 0||r(o)})}};rc.entries="WeakMap"in OO?new WeakMap:void 0;var TO=!1;function WV(){TO=!0}function $V(){TO=!1}function re(t,e){t.appendChild(e)}function pe(t,e,n){let r=Xy(t);if(!r.getElementById(e)){let o=q("style");o.id=e,o.textContent=n,IO(r,o)}}function Xy(t){if(!t)return document;let e=t.getRootNode?t.getRootNode():t.ownerDocument;return e&&e.host?e:t.ownerDocument}function VV(t){let e=q("style");return IO(Xy(t),e),e.sheet}function IO(t,e){return re(t.head||t,e),e.sheet}function S(t,e,n){t.insertBefore(e,n||null)}function F(t){t.parentNode&&t.parentNode.removeChild(t)}function Rt(t,e){for(let n=0;n<t.length;n+=1)t[n]&&t[n].d(e)}function q(t){return document.createElement(t)}function he(t){return document.createTextNode(t)}function K(){return he(" ")}function Se(){return he("")}function se(t,e,n,r){return t.addEventListener(e,n,r),()=>t.removeEventListener(e,n,r)}function Di(t){return function(e){return e.stopPropagation(),t.call(this,e)}}function N(t,e,n){n==null?t.removeAttribute(e):t.getAttribute(e)!==n&&t.setAttribute(e,n)}var qV=["width","height"];function mu(t,e){let n=Object.getOwnPropertyDescriptors(t.__proto__);for(let r in e)e[r]==null?t.removeAttribute(r):r==="style"?t.style.cssText=e[r]:r==="__value"?t.value=t[r]=e[r]:n[r]&&n[r].set&&qV.indexOf(r)===-1?t[r]=e[r]:N(t,r,e[r])}function UV(t,e){Object.keys(e).forEach(n=>{YV(t,n,e[n])})}function YV(t,e,n){e in t?t[e]=typeof t[e]=="boolean"&&n===""?!0:n:N(t,e,n)}function xO(t){return/-/.test(t)?UV:mu}function zV(t){return Array.from(t.childNodes)}function we(t,e){e=""+e,t.data!==e&&(t.data=e)}function ki(t,e){t.value=e==null?"":e}function Qe(t,e,n,r){n==null?t.style.removeProperty(e):t.style.setProperty(e,n,r?"important":"")}function e1(t,e,n){for(let r=0;r<t.options.length;r+=1){let o=t.options[r];if(o.__value===e){o.selected=!0;return}}(!n||e!==void 0)&&(t.selectedIndex=-1)}var Ym;function HV(){if(Ym===void 0){Ym=!1;try{typeof window!="undefined"&&window.parent&&window.parent.document}catch(t){Ym=!0}}return Ym}function MO(t,e){getComputedStyle(t).position==="static"&&(t.style.position="relative");let r=q("iframe");r.setAttribute("style","display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; border: 0; opacity: 0; pointer-events: none; z-index: -1;"),r.setAttribute("aria-hidden","true"),r.tabIndex=-1;let o=HV(),i;return o?(r.src="data:text/html,<script>onresize=function(){parent.postMessage(0,'*')}<\/script>",i=se(window,"message",a=>{a.source===r.contentWindow&&e()})):(r.src="about:blank",r.onload=()=>{i=se(r.contentWindow,"resize",e),e()}),re(t,r),()=>{(o||i&&r.contentWindow)&&i(),F(r)}}function le(t,e,n){t.classList[n?"add":"remove"](e)}function AO(t,e,{bubbles:n=!1,cancelable:r=!1}={}){let o=document.createEvent("CustomEvent");return o.initCustomEvent(t,n,r,e),o}var Hm=new Map,Km=0;function KV(t){let e=5381,n=t.length;for(;n--;)e=(e<<5)-e^t.charCodeAt(n);return e>>>0}function GV(t,e){let n={stylesheet:VV(e),rules:{}};return Hm.set(t,n),n}function Hy(t,e,n,r,o,i,a,l=0){let s=16.666/r,u=`{
`;for(let D=0;D<=1;D+=s){let b=e+(n-e)*i(D);u+=D*100+`%{${a(b,1-b)}}
`}let f=u+`100% {${a(n,1-n)}}
}`,c=`__svelte_${KV(f)}_${l}`,p=Xy(t),{stylesheet:d,rules:h}=Hm.get(p)||GV(p,t);h[c]||(h[c]=!0,d.insertRule(`@keyframes ${c} ${f}`,d.cssRules.length));let g=t.style.animation||"";return t.style.animation=`${g?`${g}, `:""}${c} ${r}ms linear ${o}ms 1 both`,Km+=1,c}function RO(t,e){let n=(t.style.animation||"").split(", "),r=n.filter(e?i=>i.indexOf(e)<0:i=>i.indexOf("__svelte")===-1),o=n.length-r.length;o&&(t.style.animation=r.join(", "),Km-=o,Km||ZV())}function ZV(){Qy(()=>{Km||(Hm.forEach(t=>{let{ownerNode:e}=t.stylesheet;e&&F(e)}),Hm.clear())})}function Zm(t,e,n,r){if(!e)return ve;let o=t.getBoundingClientRect();if(e.left===o.left&&e.right===o.right&&e.top===o.top&&e.bottom===o.bottom)return ve;let{delay:i=0,duration:a=300,easing:l=ic,start:s=FO()+i,end:u=s+a,tick:f=ve,css:c}=n(t,{from:e,to:o},r),p=!0,d=!1,h;function g(){c&&(h=Hy(t,0,1,a,i,l,c)),i||(d=!0)}function D(){c&&RO(t,h),p=!1}return EO(b=>{if(!d&&b>=s&&(d=!0),d&&b>=u&&(f(1,0),D()),!p)return!1;if(d){let w=b-s,x=0+1*l(w/a);f(x,1-x)}return!0}),g(),f(0,1),D}function Jm(t){let e=getComputedStyle(t);if(e.position!=="absolute"&&e.position!=="fixed"){let{width:n,height:r}=e,o=t.getBoundingClientRect();t.style.position="absolute",t.style.width=n,t.style.height=r,JV(t,o)}}function JV(t,e){let n=t.getBoundingClientRect();if(e.left!==n.left||e.top!==n.top){let r=getComputedStyle(t),o=r.transform==="none"?"":r.transform;t.style.transform=`${o} translate(${e.left-n.left}px, ${e.top-n.top}px)`}}var oc;function ua(t){oc=t}function pu(){if(!oc)throw new Error("Function called outside component initialization");return oc}function Ao(t){pu().$$.on_mount.push(t)}function t1(t){pu().$$.on_destroy.push(t)}function Dt(){let t=pu();return(e,n,{cancelable:r=!1}={})=>{let o=t.$$.callbacks[e];if(o){let i=AO(e,n,{cancelable:r});return o.slice().forEach(a=>{a.call(t,i)}),!i.defaultPrevented}return!0}}function qs(t,e){return pu().$$.context.set(t,e),e}function Ro(t){return pu().$$.context.get(t)}function Ee(t,e){let n=t.$$.callbacks[e.type];n&&n.slice().forEach(r=>r.call(this,e))}var uu=[];var ze=[],cu=[],Ky=[],NO=Promise.resolve(),Gy=!1;function PO(){Gy||(Gy=!0,NO.then(r1))}function n1(){return PO(),NO}function Qr(t){cu.push(t)}function lt(t){Ky.push(t)}var Yy=new Set,lu=0;function r1(){if(lu!==0)return;let t=oc;do{try{for(;lu<uu.length;){let e=uu[lu];lu++,ua(e),QV(e.$$)}}catch(e){throw uu.length=0,lu=0,e}for(ua(null),uu.length=0,lu=0;ze.length;)ze.pop()();for(let e=0;e<cu.length;e+=1){let n=cu[e];Yy.has(n)||(Yy.add(n),n())}cu.length=0}while(uu.length);for(;Ky.length;)Ky.pop()();Gy=!1,Yy.clear(),ua(t)}function QV(t){if(t.fragment!==null){t.update(),Le(t.before_update);let e=t.dirty;t.dirty=[-1],t.fragment&&t.fragment.p(t.ctx,e),t.after_update.forEach(Qr)}}function XV(t){let e=[],n=[];cu.forEach(r=>t.indexOf(r)===-1?e.push(r):n.push(r)),n.forEach(r=>r()),cu=e}var nc;function eq(){return nc||(nc=Promise.resolve(),nc.then(()=>{nc=null})),nc}function zy(t,e,n){t.dispatchEvent(AO(`${e?"intro":"outro"}${n}`))}var zm=new Set,fa;function ue(){fa={r:0,c:[],p:fa}}function fe(){fa.r||Le(fa.c),fa=fa.p}function v(t,e){t&&t.i&&(zm.delete(t),t.i(e))}function y(t,e,n,r){if(t&&t.o){if(zm.has(t))return;zm.add(t),fa.c.push(()=>{zm.delete(t),r&&(n&&t.d(1),r())}),t.o(e)}else r&&r()}var tq={duration:0};function hu(t,e,n,r){let o={direction:"both"},i=e(t,n,o),a=r?0:1,l=null,s=null,u=null;function f(){u&&RO(t,u)}function c(d,h){let g=d.b-a;return h*=Math.abs(g),{a,b:d.b,d:g,duration:h,start:d.start,end:d.start+h,group:d.group}}function p(d){let{delay:h=0,duration:g=300,easing:D=ic,tick:b=ve,css:w}=i||tq,x={start:FO()+h,b:d};d||(x.group=fa,fa.r+=1),l||s?s=x:(w&&(f(),u=Hy(t,a,d,g,h,D,w)),d&&b(0,1),l=c(x,g),Qr(()=>zy(t,d,"start")),EO(C=>{if(s&&C>s.start&&(l=c(s,g),s=null,zy(t,l.b,"start"),w&&(f(),u=Hy(t,a,l.b,l.duration,0,D,i.css))),l){if(C>=l.end)b(a=l.b,1-a),zy(t,l.b,"end"),s||(l.b?f():--l.group.r||Le(l.group.c)),l=null;else if(C>=l.start){let A=C-l.start;a=l.a+l.d*D(A/l.duration),b(a,1-a)}}return!!(l||s)}))}return{run(d){Ge(i)?eq().then(()=>{i=i(o),p(d)}):p(d)},end(){f(),l=s=null}}}function Qm(t,e){let n=e.token={};function r(o,i,a,l){if(e.token!==n)return;e.resolved=l;let s=e.ctx;a!==void 0&&(s=s.slice(),s[a]=l);let u=o&&(e.current=o)(s),f=!1;e.block&&(e.blocks?e.blocks.forEach((c,p)=>{p!==i&&c&&(ue(),y(c,1,1,()=>{e.blocks[p]===c&&(e.blocks[p]=null)}),fe())}):e.block.d(1),u.c(),v(u,1),u.m(e.mount(),e.anchor),f=!0),e.block=u,e.blocks&&(e.blocks[i]=u),f&&r1()}if(BV(t)){let o=pu();if(t.then(i=>{ua(o),r(e.then,1,e.value,i),ua(null)},i=>{if(ua(o),r(e.catch,2,e.error,i),ua(null),!e.hasCatch)throw i}),e.current!==e.pending)return r(e.pending,0),!0}else{if(e.current!==e.then)return r(e.then,1,e.value,t),!0;e.resolved=t}}function jO(t,e,n){let r=e.slice(),{resolved:o}=t;t.current===t.then&&(r[t.value]=o),t.current===t.catch&&(r[t.error]=o),t.block.p(r,n)}function fn(t,e){y(t,1,1,()=>{e.delete(t.key)})}function Xm(t,e){t.f(),fn(t,e)}function Kt(t,e,n,r,o,i,a,l,s,u,f,c){let p=t.length,d=i.length,h=p,g={};for(;h--;)g[t[h].key]=h;let D=[],b=new Map,w=new Map,x=[];for(h=d;h--;){let P=c(o,i,h),Y=n(P),B=a.get(Y);B?r&&x.push(()=>B.p(P,e)):(B=u(Y,P),B.c()),b.set(Y,D[h]=B),Y in g&&w.set(Y,Math.abs(h-g[Y]))}let C=new Set,A=new Set;function R(P){v(P,1),P.m(l,f),a.set(P.key,P),f=P.first,d--}for(;p&&d;){let P=D[d-1],Y=t[p-1],B=P.key,W=Y.key;P===Y?(f=P.first,p--,d--):b.has(W)?!a.has(B)||C.has(B)?R(P):A.has(W)?p--:w.get(B)>w.get(W)?(A.add(B),R(P)):(C.add(W),p--):(s(Y,a),p--)}for(;p--;){let P=t[p];b.has(P.key)||s(P,a)}for(;d;)R(D[d-1]);return Le(x),D}function ep(t,e){let n={},r={},o={$$scope:1},i=t.length;for(;i--;){let a=t[i],l=e[i];if(l){for(let s in a)s in l||(r[s]=1);for(let s in l)o[s]||(n[s]=l[s],o[s]=1);t[i]=l}else for(let s in a)o[s]=1}for(let a in r)a in n||(n[a]=void 0);return n}var nq=["allowfullscreen","allowpaymentrequest","async","autofocus","autoplay","checked","controls","default","defer","disabled","formnovalidate","hidden","inert","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","selected"],qfe=new Set([...nq]);function ut(t,e,n){let r=t.$$.props[e];r!==void 0&&(t.$$.bound[r]=n,n(t.$$.ctx[r]))}function T(t){t&&t.c()}function O(t,e,n,r){let{fragment:o,after_update:i}=t.$$;o&&o.m(e,n),r||Qr(()=>{let a=t.$$.on_mount.map(Zy).filter(Ge);t.$$.on_destroy?t.$$.on_destroy.push(...a):Le(a),t.$$.on_mount=[]}),i.forEach(Qr)}function E(t,e){let n=t.$$;n.fragment!==null&&(XV(n.after_update),Le(n.on_destroy),n.fragment&&n.fragment.d(e),n.on_destroy=n.fragment=null,n.ctx=[])}function rq(t,e){t.$$.dirty[0]===-1&&(uu.push(t),PO(),t.$$.dirty.fill(0)),t.$$.dirty[e/31|0]|=1<<e%31}function U(t,e,n,r,o,i,a,l=[-1]){let s=oc;ua(t);let u=t.$$={fragment:null,ctx:[],props:i,update:ve,not_equal:o,bound:bO(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(e.context||(s?s.$$.context:[])),callbacks:bO(),dirty:l,skip_bound:!1,root:e.target||s.$$.root};a&&a(u.root);let f=!1;if(u.ctx=n?n(t,e.props||{},(c,p,...d)=>{let h=d.length?d[0]:p;return u.ctx&&o(u.ctx[c],u.ctx[c]=h)&&(!u.skip_bound&&u.bound[c]&&u.bound[c](h),f&&rq(t,c)),p}):[],u.update(),f=!0,Le(u.before_update),u.fragment=r?r(u.ctx):!1,e.target){if(e.hydrate){WV();let c=zV(e.target);u.fragment&&u.fragment.l(c),c.forEach(F)}else u.fragment&&u.fragment.c();e.intro&&v(t.$$.fragment),O(t,e.target,e.anchor,e.customElement),$V(),r1()}ua(s)}var oq;typeof HTMLElement=="function"&&(oq=class extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}connectedCallback(){let{on_mount:t}=this.$$;this.$$.on_disconnect=t.map(Zy).filter(Ge);for(let e in this.$$.slotted)this.appendChild(this.$$.slotted[e])}attributeChangedCallback(t,e,n){this[t]=n}disconnectedCallback(){Le(this.$$.on_disconnect)}$destroy(){E(this,1),this.$destroy=ve}$on(t,e){if(!Ge(e))return ve;let n=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return n.push(e),()=>{let r=n.indexOf(e);r!==-1&&n.splice(r,1)}}$set(t){this.$$set&&!wO(t)&&(this.$$.skip_bound=!0,this.$$set(t),this.$$.skip_bound=!1)}});var V=class{$destroy(){E(this,1),this.$destroy=ve}$on(e,n){if(!Ge(n))return ve;let r=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return r.push(n),()=>{let o=r.indexOf(n);o!==-1&&r.splice(o,1)}}$set(e){this.$$set&&!wO(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}};var gu=[];function iq(t,e){return{subscribe:Xr(t,e).subscribe}}function Xr(t,e=ve){let n,r=new Set;function o(l){if($(t,l)&&(t=l,n)){let s=!gu.length;for(let u of r)u[1](),gu.push(u,t);if(s){for(let u=0;u<gu.length;u+=2)gu[u][0](gu[u+1]);gu.length=0}}}function i(l){o(l(t))}function a(l,s=ve){let u=[l,s];return r.add(u),r.size===1&&(n=e(o)||ve),l(t),()=>{r.delete(u),r.size===0&&n&&(n(),n=null)}}return{set:o,update:i,subscribe:a}}function _u(t,e,n){let r=!Array.isArray(t),o=r?[t]:t,i=e.length<2;return iq(n,a=>{let l=!1,s=[],u=0,f=ve,c=()=>{if(u)return;f();let d=e(r?s[0]:s,a);i?a(d):f=Ge(d)?d:ve},p=o.map((d,h)=>Gm(d,g=>{s[h]=g,u&=~(1<<h),l&&c()},()=>{u|=1<<h}));return l=!0,c(),function(){Le(p),f(),l=!1}})}var tp,aq=new Uint8Array(16);function o1(){if(!tp&&(tp=typeof crypto!="undefined"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto!="undefined"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),!tp))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return tp(aq)}var LO=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function sq(t){return typeof t=="string"&&LO.test(t)}var BO=sq;var er=[];for(np=0;np<256;++np)er.push((np+256).toString(16).substr(1));var np;function lq(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=(er[t[e+0]]+er[t[e+1]]+er[t[e+2]]+er[t[e+3]]+"-"+er[t[e+4]]+er[t[e+5]]+"-"+er[t[e+6]]+er[t[e+7]]+"-"+er[t[e+8]]+er[t[e+9]]+"-"+er[t[e+10]]+er[t[e+11]]+er[t[e+12]]+er[t[e+13]]+er[t[e+14]]+er[t[e+15]]).toLowerCase();if(!BO(n))throw TypeError("Stringified UUID is invalid");return n}var WO=lq;function uq(t,e,n){t=t||{};var r=t.random||(t.rng||o1)();if(r[6]=r[6]&15|64,r[8]=r[8]&63|128,e){n=n||0;for(var o=0;o<16;++o)e[n+o]=r[o];return e}return WO(r)}var Un=uq;var $O={records:[],fields:[]};function Ci(t){return typeof t=="boolean"}function lr(t){return typeof t=="string"}function fq(t){return Array.isArray(t)}function on(t){return typeof t=="number"}function xr(t){return t instanceof Date}function sc(t){return t==null}function rp(t){return Ci(t)||sc(t)}function op(t){return lr(t)||sc(t)}function vu(t){return fq(t)||sc(t)}function ip(t){return on(t)||sc(t)}function ap(t){return xr(t)||sc(t)}var sp=require("obsidian");var rt=Xr(),Fi=Xr(),VO=Xr();function eo(t){return t!=null}function lp(t){return t!==void 0}function qO(t,e){return fp(e,n=>Be(rt).vault.getAbstractFileByPath((0,sp.normalizePath)(t+"/"+n+".md"))instanceof sp.TFile)}function lc(t,e){return fp(e,n=>!!t.find(r=>r.name===n))}function up(t,e){return fp(e,n=>!!t.find(r=>r.name===n))}function UO(t,e){return fp(e,n=>!!t.find(r=>r.name===n))}function fp(t,e){if(!e(t))return t;let n=1;for(;e(t+" "+n);)n++;return t+" "+n}function YO(t){let e=t.lastIndexOf("/")+1,n=t.lastIndexOf(".");return t.substring(e,n)}function i1(){let t=Symbol();return{get:()=>Ro(t),set:e=>qs(t,e)}}var cp=Symbol.for("yaml.alias"),dp=Symbol.for("yaml.document"),No=Symbol.for("yaml.map"),a1=Symbol.for("yaml.pair"),to=Symbol.for("yaml.scalar"),ca=Symbol.for("yaml.seq"),vr=Symbol.for("yaml.node.type"),Po=t=>!!t&&typeof t=="object"&&t[vr]===cp,da=t=>!!t&&typeof t=="object"&&t[vr]===dp,jo=t=>!!t&&typeof t=="object"&&t[vr]===No,kt=t=>!!t&&typeof t=="object"&&t[vr]===a1,bt=t=>!!t&&typeof t=="object"&&t[vr]===to,Lo=t=>!!t&&typeof t=="object"&&t[vr]===ca;function At(t){if(t&&typeof t=="object")switch(t[vr]){case No:case ca:return!0}return!1}function Tt(t){if(t&&typeof t=="object")switch(t[vr]){case cp:case No:case to:case ca:return!0}return!1}var zO=t=>(bt(t)||At(t))&&!!t.anchor;var Mr=Symbol("break visit"),HO=Symbol("skip children"),Si=Symbol("remove node");function Bo(t,e){let n=KO(e);da(t)?yu(null,t.contents,n,Object.freeze([t]))===Si&&(t.contents=null):yu(null,t,n,Object.freeze([]))}Bo.BREAK=Mr;Bo.SKIP=HO;Bo.REMOVE=Si;function yu(t,e,n,r){let o=GO(t,e,n,r);if(Tt(o)||kt(o))return ZO(t,r,o),yu(t,o,n,r);if(typeof o!="symbol"){if(At(e)){r=Object.freeze(r.concat(e));for(let i=0;i<e.items.length;++i){let a=yu(i,e.items[i],n,r);if(typeof a=="number")i=a-1;else{if(a===Mr)return Mr;a===Si&&(e.items.splice(i,1),i-=1)}}}else if(kt(e)){r=Object.freeze(r.concat(e));let i=yu("key",e.key,n,r);if(i===Mr)return Mr;i===Si&&(e.key=null);let a=yu("value",e.value,n,r);if(a===Mr)return Mr;a===Si&&(e.value=null)}}return o}function mp(t,e){return Ne(this,null,function*(){let n=KO(e);da(t)?(yield bu(null,t.contents,n,Object.freeze([t])))===Si&&(t.contents=null):yield bu(null,t,n,Object.freeze([]))})}mp.BREAK=Mr;mp.SKIP=HO;mp.REMOVE=Si;function bu(t,e,n,r){return Ne(this,null,function*(){let o=yield GO(t,e,n,r);if(Tt(o)||kt(o))return ZO(t,r,o),bu(t,o,n,r);if(typeof o!="symbol"){if(At(e)){r=Object.freeze(r.concat(e));for(let i=0;i<e.items.length;++i){let a=yield bu(i,e.items[i],n,r);if(typeof a=="number")i=a-1;else{if(a===Mr)return Mr;a===Si&&(e.items.splice(i,1),i-=1)}}}else if(kt(e)){r=Object.freeze(r.concat(e));let i=yield bu("key",e.key,n,r);if(i===Mr)return Mr;i===Si&&(e.key=null);let a=yield bu("value",e.value,n,r);if(a===Mr)return Mr;a===Si&&(e.value=null)}}return o})}function KO(t){return typeof t=="object"&&(t.Collection||t.Node||t.Value)?Object.assign({Alias:t.Node,Map:t.Node,Scalar:t.Node,Seq:t.Node},t.Value&&{Map:t.Value,Scalar:t.Value,Seq:t.Value},t.Collection&&{Map:t.Collection,Seq:t.Collection},t):t}function GO(t,e,n,r){var o,i,a,l,s;if(typeof n=="function")return n(t,e,r);if(jo(e))return(o=n.Map)==null?void 0:o.call(n,t,e,r);if(Lo(e))return(i=n.Seq)==null?void 0:i.call(n,t,e,r);if(kt(e))return(a=n.Pair)==null?void 0:a.call(n,t,e,r);if(bt(e))return(l=n.Scalar)==null?void 0:l.call(n,t,e,r);if(Po(e))return(s=n.Alias)==null?void 0:s.call(n,t,e,r)}function ZO(t,e,n){let r=e[e.length-1];if(At(r))r.items[t]=n;else if(kt(r))t==="key"?r.key=n:r.value=n;else if(da(r))r.contents=n;else{let o=Po(r)?"alias":"scalar";throw new Error(`Cannot replace node with ${o} parent`)}}var cq={"!":"%21",",":"%2C","[":"%5B","]":"%5D","{":"%7B","}":"%7D"},dq=t=>t.replace(/[!,[\]{}]/g,e=>cq[e]),Pn=class{constructor(e,n){this.docStart=null,this.docEnd=!1,this.yaml=Object.assign({},Pn.defaultYaml,e),this.tags=Object.assign({},Pn.defaultTags,n)}clone(){let e=new Pn(this.yaml,this.tags);return e.docStart=this.docStart,e}atDocument(){let e=new Pn(this.yaml,this.tags);switch(this.yaml.version){case"1.1":this.atNextDocument=!0;break;case"1.2":this.atNextDocument=!1,this.yaml={explicit:Pn.defaultYaml.explicit,version:"1.2"},this.tags=Object.assign({},Pn.defaultTags);break}return e}add(e,n){this.atNextDocument&&(this.yaml={explicit:Pn.defaultYaml.explicit,version:"1.1"},this.tags=Object.assign({},Pn.defaultTags),this.atNextDocument=!1);let r=e.trim().split(/[ \t]+/),o=r.shift();switch(o){case"%TAG":{if(r.length!==2&&(n(0,"%TAG directive should contain exactly two parts"),r.length<2))return!1;let[i,a]=r;return this.tags[i]=a,!0}case"%YAML":{if(this.yaml.explicit=!0,r.length!==1)return n(0,"%YAML directive should contain exactly one part"),!1;let[i]=r;if(i==="1.1"||i==="1.2")return this.yaml.version=i,!0;{let a=/^\d+\.\d+$/.test(i);return n(6,`Unsupported YAML version ${i}`,a),!1}}default:return n(0,`Unknown directive ${o}`,!0),!1}}tagName(e,n){if(e==="!")return"!";if(e[0]!=="!")return n(`Not a valid tag: ${e}`),null;if(e[1]==="<"){let a=e.slice(2,-1);return a==="!"||a==="!!"?(n(`Verbatim tags aren't resolved, so ${e} is invalid.`),null):(e[e.length-1]!==">"&&n("Verbatim tags must end with a >"),a)}let[,r,o]=e.match(new RegExp("^(.*!)([^!]*)$","s"));o||n(`The ${e} tag has no suffix`);let i=this.tags[r];if(i)try{return i+decodeURIComponent(o)}catch(a){return n(String(a)),null}return r==="!"?e:(n(`Could not resolve tag: ${e}`),null)}tagString(e){for(let[n,r]of Object.entries(this.tags))if(e.startsWith(r))return n+dq(e.substring(r.length));return e[0]==="!"?e:`!<${e}>`}toString(e){let n=this.yaml.explicit?[`%YAML ${this.yaml.version||"1.2"}`]:[],r=Object.entries(this.tags),o;if(e&&r.length>0&&Tt(e.contents)){let i={};Bo(e.contents,(a,l)=>{Tt(l)&&l.tag&&(i[l.tag]=!0)}),o=Object.keys(i)}else o=[];for(let[i,a]of r)i==="!!"&&a==="tag:yaml.org,2002:"||(!e||o.some(l=>l.startsWith(a)))&&n.push(`%TAG ${i} ${a}`);return n.join(`
`)}};Pn.defaultYaml={explicit:!1,version:"1.2"};Pn.defaultTags={"!!":"tag:yaml.org,2002:"};function pp(t){if(/[\x00-\x19\s,[\]{}]/.test(t)){let n=`Anchor must not contain whitespace or control characters: ${JSON.stringify(t)}`;throw new Error(n)}return!0}function s1(t){let e=new Set;return Bo(t,{Value(n,r){r.anchor&&e.add(r.anchor)}}),e}function l1(t,e){for(let n=1;;++n){let r=`${t}${n}`;if(!e.has(r))return r}}function JO(t,e){let n=[],r=new Map,o=null;return{onAnchor:i=>{n.push(i),o||(o=s1(t));let a=l1(e,o);return o.add(a),a},setAnchors:()=>{for(let i of n){let a=r.get(i);if(typeof a=="object"&&a.anchor&&(bt(a.node)||At(a.node)))a.node.anchor=a.anchor;else{let l=new Error("Failed to resolve repeated object (this should not happen)");throw l.source=i,l}}},sourceObjects:r}}function Za(t,e,n,r){if(r&&typeof r=="object")if(Array.isArray(r))for(let o=0,i=r.length;o<i;++o){let a=r[o],l=Za(t,r,String(o),a);l===void 0?delete r[o]:l!==a&&(r[o]=l)}else if(r instanceof Map)for(let o of Array.from(r.keys())){let i=r.get(o),a=Za(t,r,o,i);a===void 0?r.delete(o):a!==i&&r.set(o,a)}else if(r instanceof Set)for(let o of Array.from(r)){let i=Za(t,r,o,o);i===void 0?r.delete(o):i!==o&&(r.delete(o),r.add(i))}else for(let[o,i]of Object.entries(r)){let a=Za(t,r,o,i);a===void 0?delete r[o]:a!==i&&(r[o]=a)}return t.call(e,n,r)}function jn(t,e,n){if(Array.isArray(t))return t.map((r,o)=>jn(r,String(o),n));if(t&&typeof t.toJSON=="function"){if(!n||!zO(t))return t.toJSON(e,n);let r={aliasCount:0,count:1,res:void 0};n.anchors.set(t,r),n.onCreate=i=>{r.res=i,delete n.onCreate};let o=t.toJSON(e,n);return n.onCreate&&n.onCreate(o),o}return typeof t=="bigint"&&!(n!=null&&n.keep)?Number(t):t}var Ja=class{constructor(e){Object.defineProperty(this,vr,{value:e})}clone(){let e=Object.create(Object.getPrototypeOf(this),Object.getOwnPropertyDescriptors(this));return this.range&&(e.range=this.range.slice()),e}toJS(e,{mapAsMap:n,maxAliasCount:r,onAnchor:o,reviver:i}={}){if(!da(e))throw new TypeError("A document argument is required");let a={anchors:new Map,doc:e,keep:!0,mapAsMap:n===!0,mapKeyWarned:!1,maxAliasCount:typeof r=="number"?r:100},l=jn(this,"",a);if(typeof o=="function")for(let{count:s,res:u}of a.anchors.values())o(u,s);return typeof i=="function"?Za(i,{"":l},"",l):l}};var ma=class extends Ja{constructor(e){super(cp),this.source=e,Object.defineProperty(this,"tag",{set(){throw new Error("Alias nodes cannot have tags")}})}resolve(e){let n;return Bo(e,{Node:(r,o)=>{if(o===this)return Bo.BREAK;o.anchor===this.source&&(n=o)}}),n}toJSON(e,n){if(!n)return{source:this.source};let{anchors:r,doc:o,maxAliasCount:i}=n,a=this.resolve(o);if(!a){let s=`Unresolved alias (the anchor must be set before the alias): ${this.source}`;throw new ReferenceError(s)}let l=r.get(a);if(l||(jn(a,null,n),l=r.get(a)),!l||l.res===void 0){let s="This should not happen: Alias anchor was not resolved?";throw new ReferenceError(s)}if(i>=0&&(l.count+=1,l.aliasCount===0&&(l.aliasCount=hp(o,a,r)),l.count*l.aliasCount>i)){let s="Excessive alias count indicates a resource exhaustion attack";throw new ReferenceError(s)}return l.res}toString(e,n,r){let o=`*${this.source}`;if(e){if(pp(this.source),e.options.verifyAliasOrder&&!e.anchors.has(this.source)){let i=`Unresolved alias (the anchor must be set before the alias): ${this.source}`;throw new Error(i)}if(e.implicitKey)return`${o} `}return o}};function hp(t,e,n){if(Po(e)){let r=e.resolve(t),o=n&&r&&n.get(r);return o?o.count*o.aliasCount:0}else if(At(e)){let r=0;for(let o of e.items){let i=hp(t,o,n);i>r&&(r=i)}return r}else if(kt(e)){let r=hp(t,e.key,n),o=hp(t,e.value,n);return Math.max(r,o)}return 1}var gp=t=>!t||typeof t!="function"&&typeof t!="object",et=class extends Ja{constructor(e){super(to),this.value=e}toJSON(e,n){return n!=null&&n.keep?this.value:jn(this.value,e,n)}toString(){return String(this.value)}};et.BLOCK_FOLDED="BLOCK_FOLDED";et.BLOCK_LITERAL="BLOCK_LITERAL";et.PLAIN="PLAIN";et.QUOTE_DOUBLE="QUOTE_DOUBLE";et.QUOTE_SINGLE="QUOTE_SINGLE";var mq="tag:yaml.org,2002:";function pq(t,e,n){var r;if(e){let o=n.filter(a=>a.tag===e),i=(r=o.find(a=>!a.format))!=null?r:o[0];if(!i)throw new Error(`Tag ${e} not found`);return i}return n.find(o=>{var i;return((i=o.identify)==null?void 0:i.call(o,t))&&!o.format})}function pa(t,e,n){var c,p,d;if(da(t)&&(t=t.contents),Tt(t))return t;if(kt(t)){let h=(p=(c=n.schema[No]).createNode)==null?void 0:p.call(c,n.schema,null,n);return h.items.push(t),h}(t instanceof String||t instanceof Number||t instanceof Boolean||typeof BigInt!="undefined"&&t instanceof BigInt)&&(t=t.valueOf());let{aliasDuplicateObjects:r,onAnchor:o,onTagObj:i,schema:a,sourceObjects:l}=n,s;if(r&&t&&typeof t=="object"){if(s=l.get(t),s)return s.anchor||(s.anchor=o(t)),new ma(s.anchor);s={anchor:null,node:null},l.set(t,s)}e!=null&&e.startsWith("!!")&&(e=mq+e.slice(2));let u=pq(t,e,a.tags);if(!u){if(t&&typeof t.toJSON=="function"&&(t=t.toJSON()),!t||typeof t!="object"){let h=new et(t);return s&&(s.node=h),h}u=t instanceof Map?a[No]:Symbol.iterator in Object(t)?a[ca]:a[No]}i&&(i(u),delete n.onTagObj);let f=u!=null&&u.createNode?u.createNode(n.schema,t,n):typeof((d=u==null?void 0:u.nodeClass)==null?void 0:d.from)=="function"?u.nodeClass.from(n.schema,t,n):new et(t);return e?f.tag=e:u.default||(f.tag=u.tag),s&&(s.node=f),f}function uc(t,e,n){let r=n;for(let o=e.length-1;o>=0;--o){let i=e[o];if(typeof i=="number"&&Number.isInteger(i)&&i>=0){let a=[];a[i]=r,r=a}else r=new Map([[i,r]])}return pa(r,void 0,{aliasDuplicateObjects:!1,keepUndefined:!1,onAnchor:()=>{throw new Error("This should not happen, please report a bug.")},schema:t,sourceObjects:new Map})}var wu=t=>t==null||typeof t=="object"&&!!t[Symbol.iterator]().next().done,Us=class extends Ja{constructor(e,n){super(e),Object.defineProperty(this,"schema",{value:n,configurable:!0,enumerable:!1,writable:!0})}clone(e){let n=Object.create(Object.getPrototypeOf(this),Object.getOwnPropertyDescriptors(this));return e&&(n.schema=e),n.items=n.items.map(r=>Tt(r)||kt(r)?r.clone(e):r),this.range&&(n.range=this.range.slice()),n}addIn(e,n){if(wu(e))this.add(n);else{let[r,...o]=e,i=this.get(r,!0);if(At(i))i.addIn(o,n);else if(i===void 0&&this.schema)this.set(r,uc(this.schema,o,n));else throw new Error(`Expected YAML collection at ${r}. Remaining path: ${o}`)}}deleteIn(e){let[n,...r]=e;if(r.length===0)return this.delete(n);let o=this.get(n,!0);if(At(o))return o.deleteIn(r);throw new Error(`Expected YAML collection at ${n}. Remaining path: ${r}`)}getIn(e,n){let[r,...o]=e,i=this.get(r,!0);return o.length===0?!n&&bt(i)?i.value:i:At(i)?i.getIn(o,n):void 0}hasAllNullValues(e){return this.items.every(n=>{if(!kt(n))return!1;let r=n.value;return r==null||e&&bt(r)&&r.value==null&&!r.commentBefore&&!r.comment&&!r.tag})}hasIn(e){let[n,...r]=e;if(r.length===0)return this.has(n);let o=this.get(n,!0);return At(o)?o.hasIn(r):!1}setIn(e,n){let[r,...o]=e;if(o.length===0)this.set(r,n);else{let i=this.get(r,!0);if(At(i))i.setIn(o,n);else if(i===void 0&&this.schema)this.set(r,uc(this.schema,o,n));else throw new Error(`Expected YAML collection at ${r}. Remaining path: ${o}`)}}};Us.maxFlowStringSingleLineLength=60;var QO=t=>t.replace(/^(?!$)(?: $)?/gm,"#");function no(t,e){return/^\n+$/.test(t)?t.substring(1):e?t.replace(/^(?! *$)/gm,e):t}var Ei=(t,e,n)=>t.endsWith(`
`)?no(n,e):n.includes(`
`)?`
`+no(n,e):(t.endsWith(" ")?"":" ")+n;var u1="flow",_p="block",fc="quoted";function cc(t,e,n="flow",{indentAtStart:r,lineWidth:o=80,minContentWidth:i=20,onFold:a,onOverflow:l}={}){if(!o||o<0)return t;let s=Math.max(1+i,1+o-e.length);if(t.length<=s)return t;let u=[],f={},c=o-e.length;typeof r=="number"&&(r>o-Math.max(2,i)?u.push(0):c=o-r);let p,d,h=!1,g=-1,D=-1,b=-1;n===_p&&(g=XO(t,g,e.length),g!==-1&&(c=g+s));for(let x;x=t[g+=1];){if(n===fc&&x==="\\"){switch(D=g,t[g+1]){case"x":g+=3;break;case"u":g+=5;break;case"U":g+=9;break;default:g+=1}b=g}if(x===`
`)n===_p&&(g=XO(t,g,e.length)),c=g+e.length+s,p=void 0;else{if(x===" "&&d&&d!==" "&&d!==`
`&&d!==" "){let C=t[g+1];C&&C!==" "&&C!==`
`&&C!==" "&&(p=g)}if(g>=c)if(p)u.push(p),c=p+s,p=void 0;else if(n===fc){for(;d===" "||d===" ";)d=x,x=t[g+=1],h=!0;let C=g>b+1?g-2:D-1;if(f[C])return t;u.push(C),f[C]=!0,c=C+s,p=void 0}else h=!0}d=x}if(h&&l&&l(),u.length===0)return t;a&&a();let w=t.slice(0,u[0]);for(let x=0;x<u.length;++x){let C=u[x],A=u[x+1]||t.length;C===0?w=`
${e}${t.slice(0,A)}`:(n===fc&&f[C]&&(w+=`${t[C]}\\`),w+=`
${e}${t.slice(C+1,A)}`)}return w}function XO(t,e,n){let r=e,o=e+1,i=t[o];for(;i===" "||i===" ";)if(e<o+n)i=t[++e];else{do i=t[++e];while(i&&i!==`
`);r=e,o=e+1,i=t[o]}return r}var yp=(t,e)=>({indentAtStart:e?t.indent.length:t.indentAtStart,lineWidth:t.options.lineWidth,minContentWidth:t.options.minContentWidth}),bp=t=>/^(%|---|\.\.\.)/m.test(t);function hq(t,e,n){if(!e||e<0)return!1;let r=e-n,o=t.length;if(o<=r)return!1;for(let i=0,a=0;i<o;++i)if(t[i]===`
`){if(i-a>r)return!0;if(a=i+1,o-a<=r)return!1}return!0}function dc(t,e){let n=JSON.stringify(t);if(e.options.doubleQuotedAsJSON)return n;let{implicitKey:r}=e,o=e.options.doubleQuotedMinMultiLineLength,i=e.indent||(bp(t)?" ":""),a="",l=0;for(let s=0,u=n[s];u;u=n[++s])if(u===" "&&n[s+1]==="\\"&&n[s+2]==="n"&&(a+=n.slice(l,s)+"\\ ",s+=1,l=s,u="\\"),u==="\\")switch(n[s+1]){case"u":{a+=n.slice(l,s);let f=n.substr(s+2,4);switch(f){case"0000":a+="\\0";break;case"0007":a+="\\a";break;case"000b":a+="\\v";break;case"001b":a+="\\e";break;case"0085":a+="\\N";break;case"00a0":a+="\\_";break;case"2028":a+="\\L";break;case"2029":a+="\\P";break;default:f.substr(0,2)==="00"?a+="\\x"+f.substr(2):a+=n.substr(s,6)}s+=5,l=s+1}break;case"n":if(r||n[s+2]==='"'||n.length<o)s+=1;else{for(a+=n.slice(l,s)+`
`;n[s+2]==="\\"&&n[s+3]==="n"&&n[s+4]!=='"';)a+=`
`,s+=2;a+=i,n[s+2]===" "&&(a+="\\"),s+=1,l=s+1}break;default:s+=1}return a=l?a+n.slice(l):n,r?a:cc(a,i,fc,yp(e,!1))}function f1(t,e){if(e.options.singleQuote===!1||e.implicitKey&&t.includes(`
`)||/[ \t]\n|\n[ \t]/.test(t))return dc(t,e);let n=e.indent||(bp(t)?" ":""),r="'"+t.replace(/'/g,"''").replace(/\n+/g,`$&
${n}`)+"'";return e.implicitKey?r:cc(r,n,u1,yp(e,!1))}function Du(t,e){let{singleQuote:n}=e.options,r;if(n===!1)r=dc;else{let o=t.includes('"'),i=t.includes("'");o&&!i?r=f1:i&&!o?r=dc:r=n?f1:dc}return r(t,e)}var c1;try{c1=new RegExp(`(^|(?<!
))
+(?!
|$)`,"g")}catch(t){c1=/\n+(?!\n|$)/g}function vp({comment:t,type:e,value:n},r,o,i){let{blockQuote:a,commentString:l,lineWidth:s}=r.options;if(!a||/\n[\t ]+$/.test(n)||/^\s*$/.test(n))return Du(n,r);let u=r.indent||(r.forceBlockIndent||bp(n)?" ":""),f=a==="literal"?!0:a==="folded"||e===et.BLOCK_FOLDED?!1:e===et.BLOCK_LITERAL?!0:!hq(n,s,u.length);if(!n)return f?`|
`:`>
`;let c,p;for(p=n.length;p>0;--p){let R=n[p-1];if(R!==`
`&&R!==" "&&R!==" ")break}let d=n.substring(p),h=d.indexOf(`
`);h===-1?c="-":n===d||h!==d.length-1?(c="+",i&&i()):c="",d&&(n=n.slice(0,-d.length),d[d.length-1]===`
`&&(d=d.slice(0,-1)),d=d.replace(c1,`$&${u}`));let g=!1,D,b=-1;for(D=0;D<n.length;++D){let R=n[D];if(R===" ")g=!0;else if(R===`
`)b=D;else break}let w=n.substring(0,b<D?b+1:D);w&&(n=n.substring(w.length),w=w.replace(/\n+/g,`$&${u}`));let C=(f?"|":">")+(g?u?"2":"1":"")+c;if(t&&(C+=" "+l(t.replace(/ ?[\r\n]+/g," ")),o&&o()),f)return n=n.replace(/\n+/g,`$&${u}`),`${C}
${u}${w}${n}${d}`;n=n.replace(/\n+/g,`
$&`).replace(/(?:^|\n)([\t ].*)(?:([\n\t ]*)\n(?![\n\t ]))?/g,"$1$2").replace(/\n+/g,`$&${u}`);let A=cc(`${w}${n}${d}`,u,_p,yp(r,!0));return`${C}
${u}${A}`}function gq(t,e,n,r){let{type:o,value:i}=t,{actualString:a,implicitKey:l,indent:s,indentStep:u,inFlow:f}=e;if(l&&i.includes(`
`)||f&&/[[\]{},]/.test(i))return Du(i,e);if(!i||/^[\n\t ,[\]{}#&*!|>'"%@`]|^[?-]$|^[?-][ \t]|[\n:][ \t]|[ \t]\n|[\n\t ]#|[\n\t :]$/.test(i))return l||f||!i.includes(`
`)?Du(i,e):vp(t,e,n,r);if(!l&&!f&&o!==et.PLAIN&&i.includes(`
`))return vp(t,e,n,r);if(bp(i)){if(s==="")return e.forceBlockIndent=!0,vp(t,e,n,r);if(l&&s===u)return Du(i,e)}let c=i.replace(/\n+/g,`$&
${s}`);if(a){let p=g=>{var D;return g.default&&g.tag!=="tag:yaml.org,2002:str"&&((D=g.test)==null?void 0:D.test(c))},{compat:d,tags:h}=e.doc.schema;if(h.some(p)||d!=null&&d.some(p))return Du(i,e)}return l?c:cc(c,s,u1,yp(e,!1))}function Ys(t,e,n,r){let{implicitKey:o,inFlow:i}=e,a=typeof t.value=="string"?t:Object.assign({},t,{value:String(t.value)}),{type:l}=t;l!==et.QUOTE_DOUBLE&&/[\x00-\x08\x0b-\x1f\x7f-\x9f\u{D800}-\u{DFFF}]/u.test(a.value)&&(l=et.QUOTE_DOUBLE);let s=f=>{switch(f){case et.BLOCK_FOLDED:case et.BLOCK_LITERAL:return o||i?Du(a.value,e):vp(a,e,n,r);case et.QUOTE_DOUBLE:return dc(a.value,e);case et.QUOTE_SINGLE:return f1(a.value,e);case et.PLAIN:return gq(a,e,n,r);default:return null}},u=s(l);if(u===null){let{defaultKeyType:f,defaultStringType:c}=e.options,p=o&&f||c;if(u=s(p),u===null)throw new Error(`Unsupported default string type ${p}`)}return u}function wp(t,e){let n=Object.assign({blockQuote:!0,commentString:QO,defaultKeyType:null,defaultStringType:"PLAIN",directives:null,doubleQuotedAsJSON:!1,doubleQuotedMinMultiLineLength:40,falseStr:"false",flowCollectionPadding:!0,indentSeq:!0,lineWidth:80,minContentWidth:20,nullStr:"null",simpleKeys:!1,singleQuote:null,trueStr:"true",verifyAliasOrder:!0},t.schema.toStringOptions,e),r;switch(n.collectionStyle){case"block":r=!1;break;case"flow":r=!0;break;default:r=null}return{anchors:new Set,doc:t,flowCollectionPadding:n.flowCollectionPadding?" ":"",indent:"",indentStep:typeof n.indent=="number"?" ".repeat(n.indent):" ",inFlow:r,options:n}}function _q(t,e){var o,i,a,l;if(e.tag){let s=t.filter(u=>u.tag===e.tag);if(s.length>0)return(o=s.find(u=>u.format===e.format))!=null?o:s[0]}let n,r;if(bt(e)){r=e.value;let s=t.filter(u=>{var f;return(f=u.identify)==null?void 0:f.call(u,r)});n=(i=s.find(u=>u.format===e.format))!=null?i:s.find(u=>!u.format)}else r=e,n=t.find(s=>s.nodeClass&&r instanceof s.nodeClass);if(!n){let s=(l=(a=r==null?void 0:r.constructor)==null?void 0:a.name)!=null?l:typeof r;throw new Error(`Tag not resolved for ${s} value`)}return n}function vq(t,e,{anchors:n,doc:r}){if(!r.directives)return"";let o=[],i=(bt(t)||At(t))&&t.anchor;i&&pp(i)&&(n.add(i),o.push(`&${i}`));let a=t.tag?t.tag:e.default?null:e.tag;return a&&o.push(r.directives.tagString(a)),o.join(" ")}function ha(t,e,n,r){var s,u;if(kt(t))return t.toString(e,n,r);if(Po(t)){if(e.doc.directives)return t.toString(e);if((s=e.resolvedAliases)!=null&&s.has(t))throw new TypeError("Cannot stringify circular structure without alias nodes");e.resolvedAliases?e.resolvedAliases.add(t):e.resolvedAliases=new Set([t]),t=t.resolve(e.doc)}let o,i=Tt(t)?t:e.doc.createNode(t,{onTagObj:f=>o=f});o||(o=_q(e.doc.schema.tags,i));let a=vq(i,o,e);a.length>0&&(e.indentAtStart=((u=e.indentAtStart)!=null?u:0)+a.length+1);let l=typeof o.stringify=="function"?o.stringify(i,e,n,r):bt(i)?Ys(i,e,n,r):i.toString(e,n,r);return a?bt(i)||l[0]==="{"||l[0]==="["?`${a} ${l}`:`${a}
${e.indent}${l}`:l}function eT({key:t,value:e},n,r,o){var P,Y;let{allNullValues:i,doc:a,indent:l,indentStep:s,options:{commentString:u,indentSeq:f,simpleKeys:c}}=n,p=Tt(t)&&t.comment||null;if(c){if(p)throw new Error("With simple keys, key nodes cannot have comments");if(At(t)){let B="With simple keys, collection cannot be used as a key value";throw new Error(B)}}let d=!c&&(!t||p&&e==null&&!n.inFlow||At(t)||(bt(t)?t.type===et.BLOCK_FOLDED||t.type===et.BLOCK_LITERAL:typeof t=="object"));n=Object.assign({},n,{allNullValues:!1,implicitKey:!d&&(c||!i),indent:l+s});let h=!1,g=!1,D=ha(t,n,()=>h=!0,()=>g=!0);if(!d&&!n.inFlow&&D.length>1024){if(c)throw new Error("With simple keys, single line scalar must not span more than 1024 characters");d=!0}if(n.inFlow){if(i||e==null)return h&&r&&r(),D===""?"?":d?`? ${D}`:D}else if(i&&!c||e==null&&d)return D=`? ${D}`,p&&!h?D+=Ei(D,n.indent,u(p)):g&&o&&o(),D;h&&(p=null),d?(p&&(D+=Ei(D,n.indent,u(p))),D=`? ${D}
${l}:`):(D=`${D}:`,p&&(D+=Ei(D,n.indent,u(p))));let b,w,x;Tt(e)?(b=!!e.spaceBefore,w=e.commentBefore,x=e.comment):(b=!1,w=null,x=null,e&&typeof e=="object"&&(e=a.createNode(e))),n.implicitKey=!1,!d&&!p&&bt(e)&&(n.indentAtStart=D.length+1),g=!1,!f&&s.length>=2&&!n.inFlow&&!d&&Lo(e)&&!e.flow&&!e.tag&&!e.anchor&&(n.indent=n.indent.substring(2));let C=!1,A=ha(e,n,()=>C=!0,()=>g=!0),R=" ";if(p||b||w){if(R=b?`
`:"",w){let B=u(w);R+=`
${no(B,n.indent)}`}A===""&&!n.inFlow?R===`
`&&(R=`
`):R+=`
${n.indent}`}else if(!d&&At(e)){let B=A[0],W=A.indexOf(`
`),ae=W!==-1,ge=(Y=(P=n.inFlow)!=null?P:e.flow)!=null?Y:e.items.length===0;if(ae||!ge){let ce=!1;if(ae&&(B==="&"||B==="!")){let ie=A.indexOf(" ");B==="&"&&ie!==-1&&ie<W&&A[ie+1]==="!"&&(ie=A.indexOf(" ",ie+1)),(ie===-1||W<ie)&&(ce=!0)}ce||(R=`
${n.indent}`)}}else(A===""||A[0]===`
`)&&(R="");return D+=R+A,n.inFlow?C&&r&&r():x&&!C?D+=Ei(D,n.indent,u(x)):g&&o&&o(),D}function Dp(t,e){(t==="debug"||t==="warn")&&(typeof process!="undefined"&&process.emitWarning?process.emitWarning(e):console.warn(e))}var tT="<<";function kp(t,e,{key:n,value:r}){if(t!=null&&t.doc.schema.merge&&yq(n))if(r=Po(r)?r.resolve(t.doc):r,Lo(r))for(let o of r.items)d1(t,e,o);else if(Array.isArray(r))for(let o of r)d1(t,e,o);else d1(t,e,r);else{let o=jn(n,"",t);if(e instanceof Map)e.set(o,jn(r,o,t));else if(e instanceof Set)e.add(o);else{let i=bq(n,o,t),a=jn(r,i,t);i in e?Object.defineProperty(e,i,{value:a,writable:!0,enumerable:!0,configurable:!0}):e[i]=a}}return e}var yq=t=>t===tT||bt(t)&&t.value===tT&&(!t.type||t.type===et.PLAIN);function d1(t,e,n){let r=t&&Po(n)?n.resolve(t.doc):n;if(!jo(r))throw new Error("Merge sources must be maps or map aliases");let o=r.toJSON(null,t,Map);for(let[i,a]of o)e instanceof Map?e.has(i)||e.set(i,a):e instanceof Set?e.add(i):Object.prototype.hasOwnProperty.call(e,i)||Object.defineProperty(e,i,{value:a,writable:!0,enumerable:!0,configurable:!0});return e}function bq(t,e,n){if(e===null)return"";if(typeof e!="object")return String(e);if(Tt(t)&&(n!=null&&n.doc)){let r=wp(n.doc,{});r.anchors=new Set;for(let i of n.anchors.keys())r.anchors.add(i.anchor);r.inFlow=!0,r.inStringifyKey=!0;let o=t.toString(r);if(!n.mapKeyWarned){let i=JSON.stringify(o);i.length>40&&(i=i.substring(0,36)+'..."'),Dp(n.doc.options.logLevel,`Keys with collection values will be stringified due to JS Object restrictions: ${i}. Set mapAsMap: true to use object keys.`),n.mapKeyWarned=!0}return o}return JSON.stringify(e)}function ku(t,e,n){let r=pa(t,void 0,n),o=pa(e,void 0,n);return new Xt(r,o)}var Xt=class{constructor(e,n=null){Object.defineProperty(this,vr,{value:a1}),this.key=e,this.value=n}clone(e){let{key:n,value:r}=this;return Tt(n)&&(n=n.clone(e)),Tt(r)&&(r=r.clone(e)),new Xt(n,r)}toJSON(e,n){let r=n!=null&&n.mapAsMap?new Map:{};return kp(n,r,this)}toString(e,n,r){return e!=null&&e.doc?eT(this,e,n,r):JSON.stringify(this)}};function Fp(t,e,n){var i;return(((i=e.inFlow)!=null?i:t.flow)?Dq:wq)(t,e,n)}function wq({comment:t,items:e},n,{blockItemPrefix:r,flowChars:o,itemIndent:i,onChompKeep:a,onComment:l}){let{indent:s,options:{commentString:u}}=n,f=Object.assign({},n,{indent:i,type:null}),c=!1,p=[];for(let h=0;h<e.length;++h){let g=e[h],D=null;if(Tt(g))!c&&g.spaceBefore&&p.push(""),Cp(n,p,g.commentBefore,c),g.comment&&(D=g.comment);else if(kt(g)){let w=Tt(g.key)?g.key:null;w&&(!c&&w.spaceBefore&&p.push(""),Cp(n,p,w.commentBefore,c))}c=!1;let b=ha(g,f,()=>D=null,()=>c=!0);D&&(b+=Ei(b,i,u(D))),c&&D&&(c=!1),p.push(r+b)}let d;if(p.length===0)d=o.start+o.end;else{d=p[0];for(let h=1;h<p.length;++h){let g=p[h];d+=g?`
${s}${g}`:`
`}}return t?(d+=`
`+no(u(t),s),l&&l()):c&&a&&a(),d}function Dq({items:t},e,{flowChars:n,itemIndent:r}){let{indent:o,indentStep:i,flowCollectionPadding:a,options:{commentString:l}}=e;r+=i;let s=Object.assign({},e,{indent:r,inFlow:!0,type:null}),u=!1,f=0,c=[];for(let h=0;h<t.length;++h){let g=t[h],D=null;if(Tt(g))g.spaceBefore&&c.push(""),Cp(e,c,g.commentBefore,!1),g.comment&&(D=g.comment);else if(kt(g)){let w=Tt(g.key)?g.key:null;w&&(w.spaceBefore&&c.push(""),Cp(e,c,w.commentBefore,!1),w.comment&&(u=!0));let x=Tt(g.value)?g.value:null;x?(x.comment&&(D=x.comment),x.commentBefore&&(u=!0)):g.value==null&&(w!=null&&w.comment)&&(D=w.comment)}D&&(u=!0);let b=ha(g,s,()=>D=null);h<t.length-1&&(b+=","),D&&(b+=Ei(b,r,l(D))),!u&&(c.length>f||b.includes(`
`))&&(u=!0),c.push(b),f=c.length}let{start:p,end:d}=n;if(c.length===0)return p+d;if(!u){let h=c.reduce((g,D)=>g+D.length+2,2);u=e.options.lineWidth>0&&h>e.options.lineWidth}if(u){let h=p;for(let g of c)h+=g?`
${i}${o}${g}`:`
`;return`${h}
${o}${d}`}else return`${p}${a}${c.join(" ")}${a}${d}`}function Cp({indent:t,options:{commentString:e}},n,r,o){if(r&&o&&(r=r.replace(/^\n+/,"")),r){let i=no(e(r),t);n.push(i.trimStart())}}function Qa(t,e){let n=bt(e)?e.value:e;for(let r of t)if(kt(r)&&(r.key===e||r.key===n||bt(r.key)&&r.key.value===n))return r}var _n=class extends Us{static get tagName(){return"tag:yaml.org,2002:map"}constructor(e){super(No,e),this.items=[]}static from(e,n,r){let{keepUndefined:o,replacer:i}=r,a=new this(e),l=(s,u)=>{if(typeof i=="function")u=i.call(n,s,u);else if(Array.isArray(i)&&!i.includes(s))return;(u!==void 0||o)&&a.items.push(ku(s,u,r))};if(n instanceof Map)for(let[s,u]of n)l(s,u);else if(n&&typeof n=="object")for(let s of Object.keys(n))l(s,n[s]);return typeof e.sortMapEntries=="function"&&a.items.sort(e.sortMapEntries),a}add(e,n){var a;let r;kt(e)?r=e:!e||typeof e!="object"||!("key"in e)?r=new Xt(e,e==null?void 0:e.value):r=new Xt(e.key,e.value);let o=Qa(this.items,r.key),i=(a=this.schema)==null?void 0:a.sortMapEntries;if(o){if(!n)throw new Error(`Key ${r.key} already set`);bt(o.value)&&gp(r.value)?o.value.value=r.value:o.value=r.value}else if(i){let l=this.items.findIndex(s=>i(r,s)<0);l===-1?this.items.push(r):this.items.splice(l,0,r)}else this.items.push(r)}delete(e){let n=Qa(this.items,e);return n?this.items.splice(this.items.indexOf(n),1).length>0:!1}get(e,n){var i;let r=Qa(this.items,e),o=r==null?void 0:r.value;return(i=!n&&bt(o)?o.value:o)!=null?i:void 0}has(e){return!!Qa(this.items,e)}set(e,n){this.add(new Xt(e,n),!0)}toJSON(e,n,r){let o=r?new r:n!=null&&n.mapAsMap?new Map:{};n!=null&&n.onCreate&&n.onCreate(o);for(let i of this.items)kp(n,o,i);return o}toString(e,n,r){if(!e)return JSON.stringify(this);for(let o of this.items)if(!kt(o))throw new Error(`Map items must all be pairs; found ${JSON.stringify(o)} instead`);return!e.allNullValues&&this.hasAllNullValues(!1)&&(e=Object.assign({},e,{allNullValues:!0})),Fp(this,e,{blockItemPrefix:"",flowChars:{start:"{",end:"}"},itemIndent:e.indent||"",onChompKeep:r,onComment:n})}};var Wo={collection:"map",default:!0,nodeClass:_n,tag:"tag:yaml.org,2002:map",resolve(t,e){return jo(t)||e("Expected a mapping for this tag"),t},createNode:(t,e,n)=>_n.from(t,e,n)};var ur=class extends Us{static get tagName(){return"tag:yaml.org,2002:seq"}constructor(e){super(ca,e),this.items=[]}add(e){this.items.push(e)}delete(e){let n=Sp(e);return typeof n!="number"?!1:this.items.splice(n,1).length>0}get(e,n){let r=Sp(e);if(typeof r!="number")return;let o=this.items[r];return!n&&bt(o)?o.value:o}has(e){let n=Sp(e);return typeof n=="number"&&n<this.items.length}set(e,n){let r=Sp(e);if(typeof r!="number")throw new Error(`Expected a valid index, not ${e}.`);let o=this.items[r];bt(o)&&gp(n)?o.value=n:this.items[r]=n}toJSON(e,n){let r=[];n!=null&&n.onCreate&&n.onCreate(r);let o=0;for(let i of this.items)r.push(jn(i,String(o++),n));return r}toString(e,n,r){return e?Fp(this,e,{blockItemPrefix:"- ",flowChars:{start:"[",end:"]"},itemIndent:(e.indent||"")+" ",onChompKeep:r,onComment:n}):JSON.stringify(this)}static from(e,n,r){let{replacer:o}=r,i=new this(e);if(n&&Symbol.iterator in Object(n)){let a=0;for(let l of n){if(typeof o=="function"){let s=n instanceof Set?l:String(a++);l=o.call(n,s,l)}i.items.push(pa(l,void 0,r))}}return i}};function Sp(t){let e=bt(t)?t.value:t;return e&&typeof e=="string"&&(e=Number(e)),typeof e=="number"&&Number.isInteger(e)&&e>=0?e:null}var $o={collection:"seq",default:!0,nodeClass:ur,tag:"tag:yaml.org,2002:seq",resolve(t,e){return Lo(t)||e("Expected a sequence for this tag"),t},createNode:(t,e,n)=>ur.from(t,e,n)};var Xa={identify:t=>typeof t=="string",default:!0,tag:"tag:yaml.org,2002:str",resolve:t=>t,stringify(t,e,n,r){return e=Object.assign({actualString:!0},e),Ys(t,e,n,r)}};var zs={identify:t=>t==null,createNode:()=>new et(null),default:!0,tag:"tag:yaml.org,2002:null",test:/^(?:~|[Nn]ull|NULL)?$/,resolve:()=>new et(null),stringify:({source:t},e)=>typeof t=="string"&&zs.test.test(t)?t:e.options.nullStr};var mc={identify:t=>typeof t=="boolean",default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:[Tt]rue|TRUE|[Ff]alse|FALSE)$/,resolve:t=>new et(t[0]==="t"||t[0]==="T"),stringify({source:t,value:e},n){if(t&&mc.test.test(t)){let r=t[0]==="t"||t[0]==="T";if(e===r)return t}return e?n.options.trueStr:n.options.falseStr}};function fr({format:t,minFractionDigits:e,tag:n,value:r}){if(typeof r=="bigint")return String(r);let o=typeof r=="number"?r:Number(r);if(!isFinite(o))return isNaN(o)?".nan":o<0?"-.inf":".inf";let i=JSON.stringify(r);if(!t&&e&&(!n||n==="tag:yaml.org,2002:float")&&/^\d/.test(i)){let a=i.indexOf(".");a<0&&(a=i.length,i+=".");let l=e-(i.length-a-1);for(;l-- >0;)i+="0"}return i}var Ep={identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^(?:[-+]?\.(?:inf|Inf|INF|nan|NaN|NAN))$/,resolve:t=>t.slice(-3).toLowerCase()==="nan"?NaN:t[0]==="-"?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY,stringify:fr},Op={identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:float",format:"EXP",test:/^[-+]?(?:\.[0-9]+|[0-9]+(?:\.[0-9]*)?)[eE][-+]?[0-9]+$/,resolve:t=>parseFloat(t),stringify(t){let e=Number(t.value);return isFinite(e)?e.toExponential():fr(t)}},Tp={identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?(?:\.[0-9]+|[0-9]+\.[0-9]*)$/,resolve(t){let e=new et(parseFloat(t)),n=t.indexOf(".");return n!==-1&&t[t.length-1]==="0"&&(e.minFractionDigits=t.length-n-1),e},stringify:fr};var Ip=t=>typeof t=="bigint"||Number.isInteger(t),m1=(t,e,n,{intAsBigInt:r})=>r?BigInt(t):parseInt(t.substring(e),n);function nT(t,e,n){let{value:r}=t;return Ip(r)&&r>=0?n+r.toString(e):fr(t)}var xp={identify:t=>Ip(t)&&t>=0,default:!0,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^0o[0-7]+$/,resolve:(t,e,n)=>m1(t,2,8,n),stringify:t=>nT(t,8,"0o")},Mp={identify:Ip,default:!0,tag:"tag:yaml.org,2002:int",test:/^[-+]?[0-9]+$/,resolve:(t,e,n)=>m1(t,0,10,n),stringify:fr},Ap={identify:t=>Ip(t)&&t>=0,default:!0,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^0x[0-9a-fA-F]+$/,resolve:(t,e,n)=>m1(t,2,16,n),stringify:t=>nT(t,16,"0x")};var rT=[Wo,$o,Xa,zs,mc,xp,Mp,Ap,Ep,Op,Tp];function oT(t){return typeof t=="bigint"||Number.isInteger(t)}var Rp=({value:t})=>JSON.stringify(t),kq=[{identify:t=>typeof t=="string",default:!0,tag:"tag:yaml.org,2002:str",resolve:t=>t,stringify:Rp},{identify:t=>t==null,createNode:()=>new et(null),default:!0,tag:"tag:yaml.org,2002:null",test:/^null$/,resolve:()=>null,stringify:Rp},{identify:t=>typeof t=="boolean",default:!0,tag:"tag:yaml.org,2002:bool",test:/^true|false$/,resolve:t=>t==="true",stringify:Rp},{identify:oT,default:!0,tag:"tag:yaml.org,2002:int",test:/^-?(?:0|[1-9][0-9]*)$/,resolve:(t,e,{intAsBigInt:n})=>n?BigInt(t):parseInt(t,10),stringify:({value:t})=>oT(t)?t.toString():JSON.stringify(t)},{identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^-?(?:0|[1-9][0-9]*)(?:\.[0-9]*)?(?:[eE][-+]?[0-9]+)?$/,resolve:t=>parseFloat(t),stringify:Rp}],Cq={default:!0,tag:"",test:/^/,resolve(t,e){return e(`Unresolved plain scalar ${JSON.stringify(t)}`),t}},iT=[Wo,$o].concat(kq,Cq);var pc={identify:t=>t instanceof Uint8Array,default:!1,tag:"tag:yaml.org,2002:binary",resolve(t,e){if(typeof Buffer=="function")return Buffer.from(t,"base64");if(typeof atob=="function"){let n=atob(t.replace(/[\n\r]/g,"")),r=new Uint8Array(n.length);for(let o=0;o<n.length;++o)r[o]=n.charCodeAt(o);return r}else return e("This environment does not support reading binary tags; either Buffer or atob is required"),t},stringify({comment:t,type:e,value:n},r,o,i){let a=n,l;if(typeof Buffer=="function")l=a instanceof Buffer?a.toString("base64"):Buffer.from(a.buffer).toString("base64");else if(typeof btoa=="function"){let s="";for(let u=0;u<a.length;++u)s+=String.fromCharCode(a[u]);l=btoa(s)}else throw new Error("This environment does not support writing binary tags; either Buffer or btoa is required");if(e||(e=et.BLOCK_LITERAL),e!==et.QUOTE_DOUBLE){let s=Math.max(r.options.lineWidth-r.indent.length,r.options.minContentWidth),u=Math.ceil(l.length/s),f=new Array(u);for(let c=0,p=0;c<u;++c,p+=s)f[c]=l.substr(p,s);l=f.join(e===et.BLOCK_LITERAL?`
`:" ")}return Ys({comment:t,type:e,value:l},r,o,i)}};function p1(t,e){var n;if(Lo(t))for(let r=0;r<t.items.length;++r){let o=t.items[r];if(!kt(o)){if(jo(o)){o.items.length>1&&e("Each pair must have its own sequence indicator");let i=o.items[0]||new Xt(new et(null));if(o.commentBefore&&(i.key.commentBefore=i.key.commentBefore?`${o.commentBefore}
${i.key.commentBefore}`:o.commentBefore),o.comment){let a=(n=i.value)!=null?n:i.key;a.comment=a.comment?`${o.comment}
${a.comment}`:o.comment}o=i}t.items[r]=kt(o)?o:new Xt(o)}}else e("Expected a sequence for this tag");return t}function h1(t,e,n){let{replacer:r}=n,o=new ur(t);o.tag="tag:yaml.org,2002:pairs";let i=0;if(e&&Symbol.iterator in Object(e))for(let a of e){typeof r=="function"&&(a=r.call(e,String(i++),a));let l,s;if(Array.isArray(a))if(a.length===2)l=a[0],s=a[1];else throw new TypeError(`Expected [key, value] tuple: ${a}`);else if(a&&a instanceof Object){let u=Object.keys(a);if(u.length===1)l=u[0],s=a[l];else throw new TypeError(`Expected tuple with one key, not ${u.length} keys`)}else l=a;o.items.push(ku(l,s,n))}return o}var hc={collection:"seq",default:!1,tag:"tag:yaml.org,2002:pairs",resolve:p1,createNode:h1};var es=class extends ur{constructor(){super(),this.add=_n.prototype.add.bind(this),this.delete=_n.prototype.delete.bind(this),this.get=_n.prototype.get.bind(this),this.has=_n.prototype.has.bind(this),this.set=_n.prototype.set.bind(this),this.tag=es.tag}toJSON(e,n){if(!n)return super.toJSON(e);let r=new Map;n!=null&&n.onCreate&&n.onCreate(r);for(let o of this.items){let i,a;if(kt(o)?(i=jn(o.key,"",n),a=jn(o.value,i,n)):i=jn(o,"",n),r.has(i))throw new Error("Ordered maps must not include duplicate keys");r.set(i,a)}return r}static from(e,n,r){let o=h1(e,n,r),i=new this;return i.items=o.items,i}};es.tag="tag:yaml.org,2002:omap";var gc={collection:"seq",identify:t=>t instanceof Map,nodeClass:es,default:!1,tag:"tag:yaml.org,2002:omap",resolve(t,e){let n=p1(t,e),r=[];for(let{key:o}of n.items)bt(o)&&(r.includes(o.value)?e(`Ordered maps must not include duplicate keys: ${o.value}`):r.push(o.value));return Object.assign(new es,n)},createNode:(t,e,n)=>es.from(t,e,n)};function aT({value:t,source:e},n){return e&&(t?g1:_1).test.test(e)?e:t?n.options.trueStr:n.options.falseStr}var g1={identify:t=>t===!0,default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:Y|y|[Yy]es|YES|[Tt]rue|TRUE|[Oo]n|ON)$/,resolve:()=>new et(!0),stringify:aT},_1={identify:t=>t===!1,default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:N|n|[Nn]o|NO|[Ff]alse|FALSE|[Oo]ff|OFF)$/,resolve:()=>new et(!1),stringify:aT};var sT={identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?\.(?:inf|Inf|INF|nan|NaN|NAN)$/,resolve:t=>t.slice(-3).toLowerCase()==="nan"?NaN:t[0]==="-"?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY,stringify:fr},lT={identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:float",format:"EXP",test:/^[-+]?(?:[0-9][0-9_]*)?(?:\.[0-9_]*)?[eE][-+]?[0-9]+$/,resolve:t=>parseFloat(t.replace(/_/g,"")),stringify(t){let e=Number(t.value);return isFinite(e)?e.toExponential():fr(t)}},uT={identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?(?:[0-9][0-9_]*)?\.[0-9_]*$/,resolve(t){let e=new et(parseFloat(t.replace(/_/g,""))),n=t.indexOf(".");if(n!==-1){let r=t.substring(n+1).replace(/_/g,"");r[r.length-1]==="0"&&(e.minFractionDigits=r.length)}return e},stringify:fr};var _c=t=>typeof t=="bigint"||Number.isInteger(t);function Np(t,e,n,{intAsBigInt:r}){let o=t[0];if((o==="-"||o==="+")&&(e+=1),t=t.substring(e).replace(/_/g,""),r){switch(n){case 2:t=`0b${t}`;break;case 8:t=`0o${t}`;break;case 16:t=`0x${t}`;break}let a=BigInt(t);return o==="-"?BigInt(-1)*a:a}let i=parseInt(t,n);return o==="-"?-1*i:i}function v1(t,e,n){let{value:r}=t;if(_c(r)){let o=r.toString(e);return r<0?"-"+n+o.substr(1):n+o}return fr(t)}var fT={identify:_c,default:!0,tag:"tag:yaml.org,2002:int",format:"BIN",test:/^[-+]?0b[0-1_]+$/,resolve:(t,e,n)=>Np(t,2,2,n),stringify:t=>v1(t,2,"0b")},cT={identify:_c,default:!0,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^[-+]?0[0-7_]+$/,resolve:(t,e,n)=>Np(t,1,8,n),stringify:t=>v1(t,8,"0")},dT={identify:_c,default:!0,tag:"tag:yaml.org,2002:int",test:/^[-+]?[0-9][0-9_]*$/,resolve:(t,e,n)=>Np(t,0,10,n),stringify:fr},mT={identify:_c,default:!0,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^[-+]?0x[0-9a-fA-F_]+$/,resolve:(t,e,n)=>Np(t,2,16,n),stringify:t=>v1(t,16,"0x")};var ts=class extends _n{constructor(e){super(e),this.tag=ts.tag}add(e){let n;kt(e)?n=e:e&&typeof e=="object"&&"key"in e&&"value"in e&&e.value===null?n=new Xt(e.key,null):n=new Xt(e,null),Qa(this.items,n.key)||this.items.push(n)}get(e,n){let r=Qa(this.items,e);return!n&&kt(r)?bt(r.key)?r.key.value:r.key:r}set(e,n){if(typeof n!="boolean")throw new Error(`Expected boolean value for set(key, value) in a YAML set, not ${typeof n}`);let r=Qa(this.items,e);r&&!n?this.items.splice(this.items.indexOf(r),1):!r&&n&&this.items.push(new Xt(e))}toJSON(e,n){return super.toJSON(e,n,Set)}toString(e,n,r){if(!e)return JSON.stringify(this);if(this.hasAllNullValues(!0))return super.toString(Object.assign({},e,{allNullValues:!0}),n,r);throw new Error("Set items must all have null values")}static from(e,n,r){let{replacer:o}=r,i=new this(e);if(n&&Symbol.iterator in Object(n))for(let a of n)typeof o=="function"&&(a=o.call(n,a,a)),i.items.push(ku(a,null,r));return i}};ts.tag="tag:yaml.org,2002:set";var vc={collection:"map",identify:t=>t instanceof Set,nodeClass:ts,default:!1,tag:"tag:yaml.org,2002:set",createNode:(t,e,n)=>ts.from(t,e,n),resolve(t,e){if(jo(t)){if(t.hasAllNullValues(!0))return Object.assign(new ts,t);e("Set items must all have null values")}else e("Expected a mapping for this tag");return t}};function y1(t,e){let n=t[0],r=n==="-"||n==="+"?t.substring(1):t,o=a=>e?BigInt(a):Number(a),i=r.replace(/_/g,"").split(":").reduce((a,l)=>a*o(60)+o(l),o(0));return n==="-"?o(-1)*i:i}function pT(t){let{value:e}=t,n=a=>a;if(typeof e=="bigint")n=a=>BigInt(a);else if(isNaN(e)||!isFinite(e))return fr(t);let r="";e<0&&(r="-",e*=n(-1));let o=n(60),i=[e%o];return e<60?i.unshift(0):(e=(e-i[0])/o,i.unshift(e%o),e>=60&&(e=(e-i[0])/o,i.unshift(e))),r+i.map(a=>String(a).padStart(2,"0")).join(":").replace(/000000\d*$/,"")}var Pp={identify:t=>typeof t=="bigint"||Number.isInteger(t),default:!0,tag:"tag:yaml.org,2002:int",format:"TIME",test:/^[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+$/,resolve:(t,e,{intAsBigInt:n})=>y1(t,n),stringify:pT},jp={identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:float",format:"TIME",test:/^[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\.[0-9_]*$/,resolve:t=>y1(t,!1),stringify:pT},Cu={identify:t=>t instanceof Date,default:!0,tag:"tag:yaml.org,2002:timestamp",test:RegExp("^([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})(?:(?:t|T|[ \\t]+)([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2}(\\.[0-9]+)?)(?:[ \\t]*(Z|[-+][012]?[0-9](?::[0-9]{2})?))?)?$"),resolve(t){let e=t.match(Cu.test);if(!e)throw new Error("!!timestamp expects a date, starting with yyyy-mm-dd");let[,n,r,o,i,a,l]=e.map(Number),s=e[7]?Number((e[7]+"00").substr(1,3)):0,u=Date.UTC(n,r-1,o,i||0,a||0,l||0,s),f=e[8];if(f&&f!=="Z"){let c=y1(f,!1);Math.abs(c)<30&&(c*=60),u-=6e4*c}return new Date(u)},stringify:({value:t})=>t.toISOString().replace(/((T00:00)?:00)?\.000Z$/,"")};var b1=[Wo,$o,Xa,zs,g1,_1,fT,cT,dT,mT,sT,lT,uT,pc,gc,hc,vc,Pp,jp,Cu];var hT=new Map([["core",rT],["failsafe",[Wo,$o,Xa]],["json",iT],["yaml11",b1],["yaml-1.1",b1]]),gT={binary:pc,bool:mc,float:Tp,floatExp:Op,floatNaN:Ep,floatTime:jp,int:Mp,intHex:Ap,intOct:xp,intTime:Pp,map:Wo,null:zs,omap:gc,pairs:hc,seq:$o,set:vc,timestamp:Cu},_T={"tag:yaml.org,2002:binary":pc,"tag:yaml.org,2002:omap":gc,"tag:yaml.org,2002:pairs":hc,"tag:yaml.org,2002:set":vc,"tag:yaml.org,2002:timestamp":Cu};function Lp(t,e){let n=hT.get(e);if(!n)if(Array.isArray(t))n=[];else{let r=Array.from(hT.keys()).filter(o=>o!=="yaml11").map(o=>JSON.stringify(o)).join(", ");throw new Error(`Unknown schema "${e}"; use one of ${r} or define customTags array`)}if(Array.isArray(t))for(let r of t)n=n.concat(r);else typeof t=="function"&&(n=t(n.slice()));return n.map(r=>{if(typeof r!="string")return r;let o=gT[r];if(o)return o;let i=Object.keys(gT).map(a=>JSON.stringify(a)).join(", ");throw new Error(`Unknown custom tag "${r}"; use one of ${i}`)})}var Fq=(t,e)=>t.key<e.key?-1:t.key>e.key?1:0,Hs=class{constructor({compat:e,customTags:n,merge:r,resolveKnownTags:o,schema:i,sortMapEntries:a,toStringDefaults:l}){this.compat=Array.isArray(e)?Lp(e,"compat"):e?Lp(null,e):null,this.merge=!!r,this.name=typeof i=="string"&&i||"core",this.knownTags=o?_T:{},this.tags=Lp(n,this.name),this.toStringOptions=l!=null?l:null,Object.defineProperty(this,No,{value:Wo}),Object.defineProperty(this,to,{value:Xa}),Object.defineProperty(this,ca,{value:$o}),this.sortMapEntries=typeof a=="function"?a:a===!0?Fq:null}clone(){let e=Object.create(Hs.prototype,Object.getOwnPropertyDescriptors(this));return e.tags=this.tags.slice(),e}};function vT(t,e){var s;let n=[],r=e.directives===!0;if(e.directives!==!1&&t.directives){let u=t.directives.toString(t);u?(n.push(u),r=!0):t.directives.docStart&&(r=!0)}r&&n.push("---");let o=wp(t,e),{commentString:i}=o.options;if(t.commentBefore){n.length!==1&&n.unshift("");let u=i(t.commentBefore);n.unshift(no(u,""))}let a=!1,l=null;if(t.contents){if(Tt(t.contents)){if(t.contents.spaceBefore&&r&&n.push(""),t.contents.commentBefore){let c=i(t.contents.commentBefore);n.push(no(c,""))}o.forceBlockIndent=!!t.comment,l=t.contents.comment}let u=l?void 0:()=>a=!0,f=ha(t.contents,o,()=>l=null,u);l&&(f+=Ei(f,"",i(l))),(f[0]==="|"||f[0]===">")&&n[n.length-1]==="---"?n[n.length-1]=`--- ${f}`:n.push(f)}else n.push(ha(t.contents,o));if((s=t.directives)!=null&&s.docEnd)if(t.comment){let u=i(t.comment);u.includes(`
`)?(n.push("..."),n.push(no(u,""))):n.push(`... ${u}`)}else n.push("...");else{let u=t.comment;u&&a&&(u=u.replace(/^\n+/,"")),u&&((!a||l)&&n[n.length-1]!==""&&n.push(""),n.push(no(i(u),"")))}return n.join(`
`)+`
`}var Vo=class{constructor(e,n,r){this.commentBefore=null,this.comment=null,this.errors=[],this.warnings=[],Object.defineProperty(this,vr,{value:dp});let o=null;typeof n=="function"||Array.isArray(n)?o=n:r===void 0&&n&&(r=n,n=void 0);let i=Object.assign({intAsBigInt:!1,keepSourceTokens:!1,logLevel:"warn",prettyErrors:!0,strict:!0,uniqueKeys:!0,version:"1.2"},r);this.options=i;let{version:a}=i;r!=null&&r._directives?(this.directives=r._directives.atDocument(),this.directives.yaml.explicit&&(a=this.directives.yaml.version)):this.directives=new Pn({version:a}),this.setSchema(a,r),this.contents=e===void 0?null:this.createNode(e,o,r)}clone(){let e=Object.create(Vo.prototype,{[vr]:{value:dp}});return e.commentBefore=this.commentBefore,e.comment=this.comment,e.errors=this.errors.slice(),e.warnings=this.warnings.slice(),e.options=Object.assign({},this.options),this.directives&&(e.directives=this.directives.clone()),e.schema=this.schema.clone(),e.contents=Tt(this.contents)?this.contents.clone(e.schema):this.contents,this.range&&(e.range=this.range.slice()),e}add(e){Fu(this.contents)&&this.contents.add(e)}addIn(e,n){Fu(this.contents)&&this.contents.addIn(e,n)}createAlias(e,n){if(!e.anchor){let r=s1(this);e.anchor=!n||r.has(n)?l1(n||"a",r):n}return new ma(e.anchor)}createNode(e,n,r){let o;if(typeof n=="function")e=n.call({"":e},"",e),o=n;else if(Array.isArray(n)){let D=w=>typeof w=="number"||w instanceof String||w instanceof Number,b=n.filter(D).map(String);b.length>0&&(n=n.concat(b)),o=n}else r===void 0&&n&&(r=n,n=void 0);let{aliasDuplicateObjects:i,anchorPrefix:a,flow:l,keepUndefined:s,onTagObj:u,tag:f}=r!=null?r:{},{onAnchor:c,setAnchors:p,sourceObjects:d}=JO(this,a||"a"),h={aliasDuplicateObjects:i!=null?i:!0,keepUndefined:s!=null?s:!1,onAnchor:c,onTagObj:u,replacer:o,schema:this.schema,sourceObjects:d},g=pa(e,f,h);return l&&At(g)&&(g.flow=!0),p(),g}createPair(e,n,r={}){let o=this.createNode(e,null,r),i=this.createNode(n,null,r);return new Xt(o,i)}delete(e){return Fu(this.contents)?this.contents.delete(e):!1}deleteIn(e){return wu(e)?this.contents==null?!1:(this.contents=null,!0):Fu(this.contents)?this.contents.deleteIn(e):!1}get(e,n){return At(this.contents)?this.contents.get(e,n):void 0}getIn(e,n){return wu(e)?!n&&bt(this.contents)?this.contents.value:this.contents:At(this.contents)?this.contents.getIn(e,n):void 0}has(e){return At(this.contents)?this.contents.has(e):!1}hasIn(e){return wu(e)?this.contents!==void 0:At(this.contents)?this.contents.hasIn(e):!1}set(e,n){this.contents==null?this.contents=uc(this.schema,[e],n):Fu(this.contents)&&this.contents.set(e,n)}setIn(e,n){wu(e)?this.contents=n:this.contents==null?this.contents=uc(this.schema,Array.from(e),n):Fu(this.contents)&&this.contents.setIn(e,n)}setSchema(e,n={}){typeof e=="number"&&(e=String(e));let r;switch(e){case"1.1":this.directives?this.directives.yaml.version="1.1":this.directives=new Pn({version:"1.1"}),r={merge:!0,resolveKnownTags:!1,schema:"yaml-1.1"};break;case"1.2":case"next":this.directives?this.directives.yaml.version=e:this.directives=new Pn({version:e}),r={merge:!1,resolveKnownTags:!0,schema:"core"};break;case null:this.directives&&delete this.directives,r=null;break;default:{let o=JSON.stringify(e);throw new Error(`Expected '1.1', '1.2' or null as first argument, but found: ${o}`)}}if(n.schema instanceof Object)this.schema=n.schema;else if(r)this.schema=new Hs(Object.assign(r,n));else throw new Error("With a null YAML version, the { schema: Schema } option is required")}toJS({json:e,jsonArg:n,mapAsMap:r,maxAliasCount:o,onAnchor:i,reviver:a}={}){let l={anchors:new Map,doc:this,keep:!e,mapAsMap:r===!0,mapKeyWarned:!1,maxAliasCount:typeof o=="number"?o:100},s=jn(this.contents,n!=null?n:"",l);if(typeof i=="function")for(let{count:u,res:f}of l.anchors.values())i(f,u);return typeof a=="function"?Za(a,{"":s},"",s):s}toJSON(e,n){return this.toJS({json:!0,jsonArg:e,mapAsMap:!1,onAnchor:n})}toString(e={}){if(this.errors.length>0)throw new Error("Document with errors cannot be stringified");if("indent"in e&&(!Number.isInteger(e.indent)||Number(e.indent)<=0)){let n=JSON.stringify(e.indent);throw new Error(`"indent" option must be a positive integer, not ${n}`)}return vT(this,e)}};function Fu(t){if(At(t))return!0;throw new Error("Expected a YAML collection as document contents")}var yc=class extends Error{constructor(e,n,r,o){super(),this.name=e,this.code=r,this.message=o,this.pos=n}},qo=class extends yc{constructor(e,n,r){super("YAMLParseError",e,n,r)}},bc=class extends yc{constructor(e,n,r){super("YAMLWarning",e,n,r)}},w1=(t,e)=>n=>{if(n.pos[0]===-1)return;n.linePos=n.pos.map(l=>e.linePos(l));let{line:r,col:o}=n.linePos[0];n.message+=` at line ${r}, column ${o}`;let i=o-1,a=t.substring(e.lineStarts[r-1],e.lineStarts[r]).replace(/[\n\r]+$/,"");if(i>=60&&a.length>80){let l=Math.min(i-39,a.length-79);a="\u2026"+a.substring(l),i-=l-1}if(a.length>80&&(a=a.substring(0,79)+"\u2026"),r>1&&/^ *$/.test(a.substring(0,i))){let l=t.substring(e.lineStarts[r-2],e.lineStarts[r-1]);l.length>80&&(l=l.substring(0,79)+`\u2026
`),a=l+a}if(/[^ ]/.test(a)){let l=1,s=n.linePos[1];s&&s.line===r&&s.col>o&&(l=Math.max(1,Math.min(s.col-o,80-i)));let u=" ".repeat(i)+"^".repeat(l);n.message+=`:
${a}
${u}
`}};function Oi(t,{flow:e,indicator:n,next:r,offset:o,onError:i,startOnNewline:a}){let l=!1,s=a,u=a,f="",c="",p=!1,d=!1,h=!1,g=null,D=null,b=null,w=null,x=null;for(let R of t)switch(h&&(R.type!=="space"&&R.type!=="newline"&&R.type!=="comma"&&i(R.offset,"MISSING_CHAR","Tags and anchors must be separated from the next token by white space"),h=!1),R.type){case"space":!e&&s&&n!=="doc-start"&&R.source[0]===" "&&i(R,"TAB_AS_INDENT","Tabs are not allowed as indentation"),u=!0;break;case"comment":{u||i(R,"MISSING_CHAR","Comments must be separated from other tokens by white space characters");let P=R.source.substring(1)||" ";f?f+=c+P:f=P,c="",s=!1;break}case"newline":s?f?f+=R.source:l=!0:c+=R.source,s=!0,p=!0,(g||D)&&(d=!0),u=!0;break;case"anchor":g&&i(R,"MULTIPLE_ANCHORS","A node can have at most one anchor"),R.source.endsWith(":")&&i(R.offset+R.source.length-1,"BAD_ALIAS","Anchor ending in : is ambiguous",!0),g=R,x===null&&(x=R.offset),s=!1,u=!1,h=!0;break;case"tag":{D&&i(R,"MULTIPLE_TAGS","A node can have at most one tag"),D=R,x===null&&(x=R.offset),s=!1,u=!1,h=!0;break}case n:(g||D)&&i(R,"BAD_PROP_ORDER",`Anchors and tags must be after the ${R.source} indicator`),w&&i(R,"UNEXPECTED_TOKEN",`Unexpected ${R.source} in ${e!=null?e:"collection"}`),w=R,s=!1,u=!1;break;case"comma":if(e){b&&i(R,"UNEXPECTED_TOKEN",`Unexpected , in ${e}`),b=R,s=!1,u=!1;break}default:i(R,"UNEXPECTED_TOKEN",`Unexpected ${R.type} token`),s=!1,u=!1}let C=t[t.length-1],A=C?C.offset+C.source.length:o;return h&&r&&r.type!=="space"&&r.type!=="newline"&&r.type!=="comma"&&(r.type!=="scalar"||r.source!=="")&&i(r.offset,"MISSING_CHAR","Tags and anchors must be separated from the next token by white space"),{comma:b,found:w,spaceBefore:l,comment:f,hasNewline:p,hasNewlineAfterProp:d,anchor:g,tag:D,end:A,start:x!=null?x:A}}function ns(t){if(!t)return null;switch(t.type){case"alias":case"scalar":case"double-quoted-scalar":case"single-quoted-scalar":if(t.source.includes(`
`))return!0;if(t.end){for(let e of t.end)if(e.type==="newline")return!0}return!1;case"flow-collection":for(let e of t.items){for(let n of e.start)if(n.type==="newline")return!0;if(e.sep){for(let n of e.sep)if(n.type==="newline")return!0}if(ns(e.key)||ns(e.value))return!0}return!1;default:return!0}}function wc(t,e,n){if((e==null?void 0:e.type)==="flow-collection"){let r=e.end[0];r.indent===t&&(r.source==="]"||r.source==="}")&&ns(e)&&n(r,"BAD_INDENT","Flow end indicator should be more indented than parent",!0)}}function Bp(t,e,n){let{uniqueKeys:r}=t.options;if(r===!1)return!1;let o=typeof r=="function"?r:(i,a)=>i===a||bt(i)&&bt(a)&&i.value===a.value&&!(i.value==="<<"&&t.schema.merge);return e.some(i=>o(i.key,n))}var yT="All mapping items must start at the same column";function bT({composeNode:t,composeEmptyNode:e},n,r,o,i){var f,c;let a=(f=i==null?void 0:i.nodeClass)!=null?f:_n,l=new a(n.schema);n.atRoot&&(n.atRoot=!1);let s=r.offset,u=null;for(let p of r.items){let{start:d,key:h,sep:g,value:D}=p,b=Oi(d,{indicator:"explicit-key-ind",next:h!=null?h:g==null?void 0:g[0],offset:s,onError:o,startOnNewline:!0}),w=!b.found;if(w){if(h&&(h.type==="block-seq"?o(s,"BLOCK_AS_IMPLICIT_KEY","A block sequence may not be used as an implicit map key"):"indent"in h&&h.indent!==r.indent&&o(s,"BAD_INDENT",yT)),!b.anchor&&!b.tag&&!g){u=b.end,b.comment&&(l.comment?l.comment+=`
`+b.comment:l.comment=b.comment);continue}(b.hasNewlineAfterProp||ns(h))&&o(h!=null?h:d[d.length-1],"MULTILINE_IMPLICIT_KEY","Implicit keys need to be on a single line")}else((c=b.found)==null?void 0:c.indent)!==r.indent&&o(s,"BAD_INDENT",yT);let x=b.end,C=h?t(n,h,b,o):e(n,x,d,null,b,o);n.schema.compat&&wc(r.indent,h,o),Bp(n,l.items,C)&&o(x,"DUPLICATE_KEY","Map keys must be unique");let A=Oi(g!=null?g:[],{indicator:"map-value-ind",next:D,offset:C.range[2],onError:o,startOnNewline:!h||h.type==="block-scalar"});if(s=A.end,A.found){w&&((D==null?void 0:D.type)==="block-map"&&!A.hasNewline&&o(s,"BLOCK_AS_IMPLICIT_KEY","Nested mappings are not allowed in compact mappings"),n.options.strict&&b.start<A.found.offset-1024&&o(C.range,"KEY_OVER_1024_CHARS","The : indicator must be at most 1024 chars after the start of an implicit block mapping key"));let R=D?t(n,D,A,o):e(n,s,g,null,A,o);n.schema.compat&&wc(r.indent,D,o),s=R.range[2];let P=new Xt(C,R);n.options.keepSourceTokens&&(P.srcToken=p),l.items.push(P)}else{w&&o(C.range,"MISSING_CHAR","Implicit map keys need to be followed by map values"),A.comment&&(C.comment?C.comment+=`
`+A.comment:C.comment=A.comment);let R=new Xt(C);n.options.keepSourceTokens&&(R.srcToken=p),l.items.push(R)}}return u&&u<s&&o(u,"IMPOSSIBLE","Map comment with trailing content"),l.range=[r.offset,s,u!=null?u:s],l}function wT({composeNode:t,composeEmptyNode:e},n,r,o,i){var f;let a=(f=i==null?void 0:i.nodeClass)!=null?f:ur,l=new a(n.schema);n.atRoot&&(n.atRoot=!1);let s=r.offset,u=null;for(let{start:c,value:p}of r.items){let d=Oi(c,{indicator:"seq-item-ind",next:p,offset:s,onError:o,startOnNewline:!0});if(!d.found)if(d.anchor||d.tag||p)p&&p.type==="block-seq"?o(d.end,"BAD_INDENT","All sequence items must start at the same column"):o(s,"MISSING_CHAR","Sequence item without - indicator");else{u=d.end,d.comment&&(l.comment=d.comment);continue}let h=p?t(n,p,d,o):e(n,d.end,c,null,d,o);n.schema.compat&&wc(r.indent,p,o),s=h.range[2],l.items.push(h)}return l.range=[r.offset,s,u!=null?u:s],l}function Ti(t,e,n,r){let o="";if(t){let i=!1,a="";for(let l of t){let{source:s,type:u}=l;switch(u){case"space":i=!0;break;case"comment":{n&&!i&&r(l,"MISSING_CHAR","Comments must be separated from other tokens by white space characters");let f=s.substring(1)||" ";o?o+=a+f:o=f,a="";break}case"newline":o&&(a+=s),i=!0;break;default:r(l,"UNEXPECTED_TOKEN",`Unexpected ${u} at node end`)}e+=s.length}}return{comment:o,offset:e}}var D1="Block collections are not allowed within flow collections",k1=t=>t&&(t.type==="block-map"||t.type==="block-seq");function DT({composeNode:t,composeEmptyNode:e},n,r,o,i){var D,b;let a=r.start.source==="{",l=a?"flow map":"flow sequence",s=(D=i==null?void 0:i.nodeClass)!=null?D:a?_n:ur,u=new s(n.schema);u.flow=!0;let f=n.atRoot;f&&(n.atRoot=!1);let c=r.offset+r.start.source.length;for(let w=0;w<r.items.length;++w){let x=r.items[w],{start:C,key:A,sep:R,value:P}=x,Y=Oi(C,{flow:l,indicator:"explicit-key-ind",next:A!=null?A:R==null?void 0:R[0],offset:c,onError:o,startOnNewline:!1});if(!Y.found){if(!Y.anchor&&!Y.tag&&!R&&!P){w===0&&Y.comma?o(Y.comma,"UNEXPECTED_TOKEN",`Unexpected , in ${l}`):w<r.items.length-1&&o(Y.start,"UNEXPECTED_TOKEN",`Unexpected empty item in ${l}`),Y.comment&&(u.comment?u.comment+=`
`+Y.comment:u.comment=Y.comment),c=Y.end;continue}!a&&n.options.strict&&ns(A)&&o(A,"MULTILINE_IMPLICIT_KEY","Implicit keys of flow sequence pairs need to be on a single line")}if(w===0)Y.comma&&o(Y.comma,"UNEXPECTED_TOKEN",`Unexpected , in ${l}`);else if(Y.comma||o(Y.start,"MISSING_CHAR",`Missing , between ${l} items`),Y.comment){let B="";e:for(let W of C)switch(W.type){case"comma":case"space":break;case"comment":B=W.source.substring(1);break e;default:break e}if(B){let W=u.items[u.items.length-1];kt(W)&&(W=(b=W.value)!=null?b:W.key),W.comment?W.comment+=`
`+B:W.comment=B,Y.comment=Y.comment.substring(B.length+1)}}if(!a&&!R&&!Y.found){let B=P?t(n,P,Y,o):e(n,Y.end,R,null,Y,o);u.items.push(B),c=B.range[2],k1(P)&&o(B.range,"BLOCK_IN_FLOW",D1)}else{let B=Y.end,W=A?t(n,A,Y,o):e(n,B,C,null,Y,o);k1(A)&&o(W.range,"BLOCK_IN_FLOW",D1);let ae=Oi(R!=null?R:[],{flow:l,indicator:"map-value-ind",next:P,offset:W.range[2],onError:o,startOnNewline:!1});if(ae.found){if(!a&&!Y.found&&n.options.strict){if(R)for(let ie of R){if(ie===ae.found)break;if(ie.type==="newline"){o(ie,"MULTILINE_IMPLICIT_KEY","Implicit keys of flow sequence pairs need to be on a single line");break}}Y.start<ae.found.offset-1024&&o(ae.found,"KEY_OVER_1024_CHARS","The : indicator must be at most 1024 chars after the start of an implicit flow sequence key")}}else P&&("source"in P&&P.source&&P.source[0]===":"?o(P,"MISSING_CHAR",`Missing space after : in ${l}`):o(ae.start,"MISSING_CHAR",`Missing , or : between ${l} items`));let ge=P?t(n,P,ae,o):ae.found?e(n,ae.end,R,null,ae,o):null;ge?k1(P)&&o(ge.range,"BLOCK_IN_FLOW",D1):ae.comment&&(W.comment?W.comment+=`
`+ae.comment:W.comment=ae.comment);let ce=new Xt(W,ge);if(n.options.keepSourceTokens&&(ce.srcToken=x),a){let ie=u;Bp(n,ie.items,W)&&o(B,"DUPLICATE_KEY","Map keys must be unique"),ie.items.push(ce)}else{let ie=new _n(n.schema);ie.flow=!0,ie.items.push(ce),u.items.push(ie)}c=ge?ge.range[2]:ae.end}}let p=a?"}":"]",[d,...h]=r.end,g=c;if(d&&d.source===p)g=d.offset+d.source.length;else{let w=l[0].toUpperCase()+l.substring(1),x=f?`${w} must end with a ${p}`:`${w} in block collection must be sufficiently indented and end with a ${p}`;o(c,f?"MISSING_CHAR":"BAD_INDENT",x),d&&d.source.length!==1&&h.unshift(d)}if(h.length>0){let w=Ti(h,g,n.options.strict,o);w.comment&&(u.comment?u.comment+=`
`+w.comment:u.comment=w.comment),u.range=[r.offset,g,w.offset]}else u.range=[r.offset,g,g];return u}function C1(t,e,n,r,o,i){let a=n.type==="block-map"?bT(t,e,n,r,i):n.type==="block-seq"?wT(t,e,n,r,i):DT(t,e,n,r,i),l=a.constructor;return o==="!"||o===l.tagName?(a.tag=l.tagName,a):(o&&(a.tag=o),a)}function kT(t,e,n,r,o){var c,p;let i=r?e.directives.tagName(r.source,d=>o(r,"TAG_RESOLVE_FAILED",d)):null,a=n.type==="block-map"?"map":n.type==="block-seq"?"seq":n.start.source==="{"?"map":"seq";if(!r||!i||i==="!"||i===_n.tagName&&a==="map"||i===ur.tagName&&a==="seq"||!a)return C1(t,e,n,o,i);let l=e.schema.tags.find(d=>d.tag===i&&d.collection===a);if(!l){let d=e.schema.knownTags[i];if(d&&d.collection===a)e.schema.tags.push(Object.assign({},d,{default:!1})),l=d;else return d!=null&&d.collection?o(r,"BAD_COLLECTION_TYPE",`${d.tag} used for ${a} collection, but expects ${d.collection}`,!0):o(r,"TAG_RESOLVE_FAILED",`Unresolved tag: ${i}`,!0),C1(t,e,n,o,i)}let s=C1(t,e,n,o,i,l),u=(p=(c=l.resolve)==null?void 0:c.call(l,s,d=>o(r,"TAG_RESOLVE_FAILED",d),e.options))!=null?p:s,f=Tt(u)?u:new et(u);return f.range=s.range,f.tag=i,l!=null&&l.format&&(f.format=l.format),f}function F1(t,e,n){let r=t.offset,o=Sq(t,e,n);if(!o)return{value:"",type:null,comment:"",range:[r,r,r]};let i=o.mode===">"?et.BLOCK_FOLDED:et.BLOCK_LITERAL,a=t.source?Eq(t.source):[],l=a.length;for(let g=a.length-1;g>=0;--g){let D=a[g][1];if(D===""||D==="\r")l=g;else break}if(l===0){let g=o.chomp==="+"&&a.length>0?`
`.repeat(Math.max(1,a.length-1)):"",D=r+o.length;return t.source&&(D+=t.source.length),{value:g,type:i,comment:o.comment,range:[r,D,D]}}let s=t.indent+o.indent,u=t.offset+o.length,f=0;for(let g=0;g<l;++g){let[D,b]=a[g];if(b===""||b==="\r")o.indent===0&&D.length>s&&(s=D.length);else{if(D.length<s){let w="Block scalars with more-indented leading empty lines must use an explicit indentation indicator";n(u+D.length,"MISSING_CHAR",w)}o.indent===0&&(s=D.length),f=g;break}u+=D.length+b.length+1}for(let g=a.length-1;g>=l;--g)a[g][0].length>s&&(l=g+1);let c="",p="",d=!1;for(let g=0;g<f;++g)c+=a[g][0].slice(s)+`
`;for(let g=f;g<l;++g){let[D,b]=a[g];u+=D.length+b.length+1;let w=b[b.length-1]==="\r";if(w&&(b=b.slice(0,-1)),b&&D.length<s){let C=`Block scalar lines must not be less indented than their ${o.indent?"explicit indentation indicator":"first line"}`;n(u-b.length-(w?2:1),"BAD_INDENT",C),D=""}i===et.BLOCK_LITERAL?(c+=p+D.slice(s)+b,p=`
`):D.length>s||b[0]===" "?(p===" "?p=`
`:!d&&p===`
`&&(p=`
`),c+=p+D.slice(s)+b,p=`
`,d=!0):b===""?p===`
`?c+=`
`:p=`
`:(c+=p+b,p=" ",d=!1)}switch(o.chomp){case"-":break;case"+":for(let g=l;g<a.length;++g)c+=`
`+a[g][0].slice(s);c[c.length-1]!==`
`&&(c+=`
`);break;default:c+=`
`}let h=r+o.length+t.source.length;return{value:c,type:i,comment:o.comment,range:[r,h,h]}}function Sq({offset:t,props:e},n,r){if(e[0].type!=="block-scalar-header")return r(e[0],"IMPOSSIBLE","Block scalar header not found"),null;let{source:o}=e[0],i=o[0],a=0,l="",s=-1;for(let p=1;p<o.length;++p){let d=o[p];if(!l&&(d==="-"||d==="+"))l=d;else{let h=Number(d);!a&&h?a=h:s===-1&&(s=t+p)}}s!==-1&&r(s,"UNEXPECTED_TOKEN",`Block scalar header includes extra characters: ${o}`);let u=!1,f="",c=o.length;for(let p=1;p<e.length;++p){let d=e[p];switch(d.type){case"space":u=!0;case"newline":c+=d.source.length;break;case"comment":n&&!u&&r(d,"MISSING_CHAR","Comments must be separated from other tokens by white space characters"),c+=d.source.length,f=d.source.substring(1);break;case"error":r(d,"UNEXPECTED_TOKEN",d.message),c+=d.source.length;break;default:{let h=`Unexpected token in block scalar header: ${d.type}`;r(d,"UNEXPECTED_TOKEN",h);let g=d.source;g&&typeof g=="string"&&(c+=g.length)}}}return{mode:i,indent:a,chomp:l,comment:f,length:c}}function Eq(t){let e=t.split(/\n( *)/),n=e[0],r=n.match(/^( *)/),i=[r!=null&&r[1]?[r[1],n.slice(r[1].length)]:["",n]];for(let a=1;a<e.length;a+=2)i.push([e[a],e[a+1]]);return i}function S1(t,e,n){let{offset:r,type:o,source:i,end:a}=t,l,s,u=(p,d,h)=>n(r+p,d,h);switch(o){case"scalar":l=et.PLAIN,s=Oq(i,u);break;case"single-quoted-scalar":l=et.QUOTE_SINGLE,s=Tq(i,u);break;case"double-quoted-scalar":l=et.QUOTE_DOUBLE,s=Iq(i,u);break;default:return n(t,"UNEXPECTED_TOKEN",`Expected a flow scalar value, but found: ${o}`),{value:"",type:null,comment:"",range:[r,r+i.length,r+i.length]}}let f=r+i.length,c=Ti(a,f,e,n);return{value:s,type:l,comment:c.comment,range:[r,f,c.offset]}}function Oq(t,e){let n="";switch(t[0]){case" ":n="a tab character";break;case",":n="flow indicator character ,";break;case"%":n="directive indicator character %";break;case"|":case">":{n=`block scalar indicator ${t[0]}`;break}case"@":case"`":{n=`reserved character ${t[0]}`;break}}return n&&e(0,"BAD_SCALAR_START",`Plain value cannot start with ${n}`),CT(t)}function Tq(t,e){return(t[t.length-1]!=="'"||t.length===1)&&e(t.length,"MISSING_CHAR","Missing closing 'quote"),CT(t.slice(1,-1)).replace(/''/g,"'")}function CT(t){var s;let e,n;try{e=new RegExp(`(.*?)(?<![ ])[ ]*\r?
`,"sy"),n=new RegExp(`[ ]*(.*?)(?:(?<![ ])[ ]*)?\r?
`,"sy")}catch(u){e=new RegExp("(.*?)[ \\t]*\\r?\\n","sy"),n=new RegExp("[ \\t]*(.*?)[ \\t]*\\r?\\n","sy")}let r=e.exec(t);if(!r)return t;let o=r[1],i=" ",a=e.lastIndex;for(n.lastIndex=a;r=n.exec(t);)r[1]===""?i===`
`?o+=i:i=`
`:(o+=i+r[1],i=" "),a=n.lastIndex;let l=new RegExp("[ \\t]*(.*)","sy");return l.lastIndex=a,r=l.exec(t),o+i+((s=r==null?void 0:r[1])!=null?s:"")}function Iq(t,e){let n="";for(let r=1;r<t.length-1;++r){let o=t[r];if(!(o==="\r"&&t[r+1]===`
`))if(o===`
`){let{fold:i,offset:a}=xq(t,r);n+=i,r=a}else if(o==="\\"){let i=t[++r],a=Mq[i];if(a)n+=a;else if(i===`
`)for(i=t[r+1];i===" "||i===" ";)i=t[++r+1];else if(i==="\r"&&t[r+1]===`
`)for(i=t[++r+1];i===" "||i===" ";)i=t[++r+1];else if(i==="x"||i==="u"||i==="U"){let l={x:2,u:4,U:8}[i];n+=Aq(t,r+1,l,e),r+=l}else{let l=t.substr(r-1,2);e(r-1,"BAD_DQ_ESCAPE",`Invalid escape sequence ${l}`),n+=l}}else if(o===" "||o===" "){let i=r,a=t[r+1];for(;a===" "||a===" ";)a=t[++r+1];a!==`
`&&!(a==="\r"&&t[r+2]===`
`)&&(n+=r>i?t.slice(i,r+1):o)}else n+=o}return(t[t.length-1]!=='"'||t.length===1)&&e(t.length,"MISSING_CHAR",'Missing closing "quote'),n}function xq(t,e){let n="",r=t[e+1];for(;(r===" "||r===" "||r===`
`||r==="\r")&&!(r==="\r"&&t[e+2]!==`
`);)r===`
`&&(n+=`
`),e+=1,r=t[e+1];return n||(n=" "),{fold:n,offset:e}}var Mq={0:"\0",a:"\x07",b:"\b",e:"\x1B",f:"\f",n:`
`,r:"\r",t:" ",v:"\v",N:"\x85",_:"\xA0",L:"\u2028",P:"\u2029"," ":" ",'"':'"',"/":"/","\\":"\\"," ":" "};function Aq(t,e,n,r){let o=t.substr(e,n),a=o.length===n&&/^[0-9a-fA-F]+$/.test(o)?parseInt(o,16):NaN;if(isNaN(a)){let l=t.substr(e-2,n+2);return r(e-2,"BAD_DQ_ESCAPE",`Invalid escape sequence ${l}`),l}return String.fromCodePoint(a)}function E1(t,e,n,r){let{value:o,type:i,comment:a,range:l}=e.type==="block-scalar"?F1(e,t.options.strict,r):S1(e,t.options.strict,r),s=n?t.directives.tagName(n.source,c=>r(n,"TAG_RESOLVE_FAILED",c)):null,u=n&&s?Rq(t.schema,o,s,n,r):e.type==="scalar"?Nq(t,o,e,r):t.schema[to],f;try{let c=u.resolve(o,p=>r(n!=null?n:e,"TAG_RESOLVE_FAILED",p),t.options);f=bt(c)?c:new et(c)}catch(c){let p=c instanceof Error?c.message:String(c);r(n!=null?n:e,"TAG_RESOLVE_FAILED",p),f=new et(o)}return f.range=l,f.source=o,i&&(f.type=i),s&&(f.tag=s),u.format&&(f.format=u.format),a&&(f.comment=a),f}function Rq(t,e,n,r,o){var l;if(n==="!")return t[to];let i=[];for(let s of t.tags)if(!s.collection&&s.tag===n)if(s.default&&s.test)i.push(s);else return s;for(let s of i)if((l=s.test)!=null&&l.test(e))return s;let a=t.knownTags[n];return a&&!a.collection?(t.tags.push(Object.assign({},a,{default:!1,test:void 0})),a):(o(r,"TAG_RESOLVE_FAILED",`Unresolved tag: ${n}`,n!=="tag:yaml.org,2002:str"),t[to])}function Nq({directives:t,schema:e},n,r,o){var a;let i=e.tags.find(l=>{var s;return l.default&&((s=l.test)==null?void 0:s.test(n))})||e[to];if(e.compat){let l=(a=e.compat.find(s=>{var u;return s.default&&((u=s.test)==null?void 0:u.test(n))}))!=null?a:e[to];if(i.tag!==l.tag){let s=t.tagString(i.tag),u=t.tagString(l.tag),f=`Value may be parsed as either ${s} or ${u}`;o(r,"TAG_RESOLVE_FAILED",f,!0)}}return i}function FT(t,e,n){if(e){n===null&&(n=e.length);for(let r=n-1;r>=0;--r){let o=e[r];switch(o.type){case"space":case"comment":case"newline":t-=o.source.length;continue}for(o=e[++r];(o==null?void 0:o.type)==="space";)t+=o.source.length,o=e[++r];break}}return t}var Pq={composeNode:O1,composeEmptyNode:Wp};function O1(t,e,n,r){let{spaceBefore:o,comment:i,anchor:a,tag:l}=n,s,u=!0;switch(e.type){case"alias":s=jq(t,e,r),(a||l)&&r(e,"ALIAS_PROPS","An alias node must not specify any properties");break;case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":case"block-scalar":s=E1(t,e,l,r),a&&(s.anchor=a.source.substring(1));break;case"block-map":case"block-seq":case"flow-collection":s=kT(Pq,t,e,l,r),a&&(s.anchor=a.source.substring(1));break;default:{let f=e.type==="error"?e.message:`Unsupported token (type: ${e.type})`;r(e,"UNEXPECTED_TOKEN",f),s=Wp(t,e.offset,void 0,null,n,r),u=!1}}return a&&s.anchor===""&&r(a,"BAD_ALIAS","Anchor cannot be an empty string"),o&&(s.spaceBefore=!0),i&&(e.type==="scalar"&&e.source===""?s.comment=i:s.commentBefore=i),t.options.keepSourceTokens&&u&&(s.srcToken=e),s}function Wp(t,e,n,r,{spaceBefore:o,comment:i,anchor:a,tag:l,end:s},u){let f={type:"scalar",offset:FT(e,n,r),indent:-1,source:""},c=E1(t,f,l,u);return a&&(c.anchor=a.source.substring(1),c.anchor===""&&u(a,"BAD_ALIAS","Anchor cannot be an empty string")),o&&(c.spaceBefore=!0),i&&(c.comment=i,c.range[2]=s),c}function jq({options:t},{offset:e,source:n,end:r},o){let i=new ma(n.substring(1));i.source===""&&o(e,"BAD_ALIAS","Alias cannot be an empty string"),i.source.endsWith(":")&&o(e+n.length-1,"BAD_ALIAS","Alias ending in : is ambiguous",!0);let a=e+n.length,l=Ti(r,a,t.strict,o);return i.range=[e,a,l.offset],l.comment&&(i.comment=l.comment),i}function ST(t,e,{offset:n,start:r,value:o,end:i},a){let l=Object.assign({_directives:e},t),s=new Vo(void 0,l),u={atRoot:!0,directives:s.directives,options:s.options,schema:s.schema},f=Oi(r,{indicator:"doc-start",next:o!=null?o:i==null?void 0:i[0],offset:n,onError:a,startOnNewline:!0});f.found&&(s.directives.docStart=!0,o&&(o.type==="block-map"||o.type==="block-seq")&&!f.hasNewline&&a(f.end,"MISSING_CHAR","Block collection cannot start on same line with directives-end marker")),s.contents=o?O1(u,o,f,a):Wp(u,f.end,r,null,f,a);let c=s.contents.range[2],p=Ti(i,c,!1,a);return p.comment&&(s.comment=p.comment),s.range=[n,c,p.offset],s}function Dc(t){if(typeof t=="number")return[t,t+1];if(Array.isArray(t))return t.length===2?t:[t[0],t[1]];let{offset:e,source:n}=t;return[e,e+(typeof n=="string"?n.length:1)]}function ET(t){var o;let e="",n=!1,r=!1;for(let i=0;i<t.length;++i){let a=t[i];switch(a[0]){case"#":e+=(e===""?"":r?`
`:`
`)+(a.substring(1)||" "),n=!0,r=!1;break;case"%":((o=t[i+1])==null?void 0:o[0])!=="#"&&(i+=1),n=!1;break;default:n||(r=!0),n=!1}}return{comment:e,afterEmptyLine:r}}var kc=class{constructor(e={}){this.doc=null,this.atDirectives=!1,this.prelude=[],this.errors=[],this.warnings=[],this.onError=(n,r,o,i)=>{let a=Dc(n);i?this.warnings.push(new bc(a,r,o)):this.errors.push(new qo(a,r,o))},this.directives=new Pn({version:e.version||"1.2"}),this.options=e}decorate(e,n){let{comment:r,afterEmptyLine:o}=ET(this.prelude);if(r){let i=e.contents;if(n)e.comment=e.comment?`${e.comment}
${r}`:r;else if(o||e.directives.docStart||!i)e.commentBefore=r;else if(At(i)&&!i.flow&&i.items.length>0){let a=i.items[0];kt(a)&&(a=a.key);let l=a.commentBefore;a.commentBefore=l?`${r}
${l}`:r}else{let a=i.commentBefore;i.commentBefore=a?`${r}
${a}`:r}}n?(Array.prototype.push.apply(e.errors,this.errors),Array.prototype.push.apply(e.warnings,this.warnings)):(e.errors=this.errors,e.warnings=this.warnings),this.prelude=[],this.errors=[],this.warnings=[]}streamInfo(){return{comment:ET(this.prelude).comment,directives:this.directives,errors:this.errors,warnings:this.warnings}}*compose(e,n=!1,r=-1){for(let o of e)yield*this.next(o);yield*this.end(n,r)}*next(e){switch(e.type){case"directive":this.directives.add(e.source,(n,r,o)=>{let i=Dc(e);i[0]+=n,this.onError(i,"BAD_DIRECTIVE",r,o)}),this.prelude.push(e.source),this.atDirectives=!0;break;case"document":{let n=ST(this.options,this.directives,e,this.onError);this.atDirectives&&!n.directives.docStart&&this.onError(e,"MISSING_CHAR","Missing directives-end/doc-start indicator line"),this.decorate(n,!1),this.doc&&(yield this.doc),this.doc=n,this.atDirectives=!1;break}case"byte-order-mark":case"space":break;case"comment":case"newline":this.prelude.push(e.source);break;case"error":{let n=e.source?`${e.message}: ${JSON.stringify(e.source)}`:e.message,r=new qo(Dc(e),"UNEXPECTED_TOKEN",n);this.atDirectives||!this.doc?this.errors.push(r):this.doc.errors.push(r);break}case"doc-end":{if(!this.doc){let r="Unexpected doc-end without preceding document";this.errors.push(new qo(Dc(e),"UNEXPECTED_TOKEN",r));break}this.doc.directives.docEnd=!0;let n=Ti(e.end,e.offset+e.source.length,this.doc.options.strict,this.onError);if(this.decorate(this.doc,!0),n.comment){let r=this.doc.comment;this.doc.comment=r?`${r}
${n.comment}`:n.comment}this.doc.range[2]=n.offset;break}default:this.errors.push(new qo(Dc(e),"UNEXPECTED_TOKEN",`Unsupported token ${e.type}`))}}*end(e=!1,n=-1){if(this.doc)this.decorate(this.doc,!0),yield this.doc,this.doc=null;else if(e){let r=Object.assign({_directives:this.directives},this.options),o=new Vo(void 0,r);this.atDirectives&&this.onError(n,"MISSING_CHAR","Missing directives-end indicator line"),o.range=[0,n,n],this.decorate(o,!1),yield o}}};var T1=Symbol("break visit"),Lq=Symbol("skip children"),OT=Symbol("remove item");function Ks(t,e){"type"in t&&t.type==="document"&&(t={start:t.start,value:t.value}),TT(Object.freeze([]),t,e)}Ks.BREAK=T1;Ks.SKIP=Lq;Ks.REMOVE=OT;Ks.itemAtPath=(t,e)=>{let n=t;for(let[r,o]of e){let i=n==null?void 0:n[r];if(i&&"items"in i)n=i.items[o];else return}return n};Ks.parentCollection=(t,e)=>{let n=Ks.itemAtPath(t,e.slice(0,-1)),r=e[e.length-1][0],o=n==null?void 0:n[r];if(o&&"items"in o)return o;throw new Error("Parent collection not found")};function TT(t,e,n){let r=n(e,t);if(typeof r=="symbol")return r;for(let o of["key","value"]){let i=e[o];if(i&&"items"in i){for(let a=0;a<i.items.length;++a){let l=TT(Object.freeze(t.concat([[o,a]])),i.items[a],n);if(typeof l=="number")a=l-1;else{if(l===T1)return T1;l===OT&&(i.items.splice(a,1),a-=1)}}typeof r=="function"&&o==="key"&&(r=r(e,t))}}return typeof r=="function"?r(e,t):r}var I1="\uFEFF",x1="",M1="",$p="";function IT(t){switch(t){case I1:return"byte-order-mark";case x1:return"doc-mode";case M1:return"flow-error-end";case $p:return"scalar";case"---":return"doc-start";case"...":return"doc-end";case"":case`
`:case`\r
`:return"newline";case"-":return"seq-item-ind";case"?":return"explicit-key-ind";case":":return"map-value-ind";case"{":return"flow-map-start";case"}":return"flow-map-end";case"[":return"flow-seq-start";case"]":return"flow-seq-end";case",":return"comma"}switch(t[0]){case" ":case" ":return"space";case"#":return"comment";case"%":return"directive-line";case"*":return"alias";case"&":return"anchor";case"!":return"tag";case"'":return"single-quoted-scalar";case'"':return"double-quoted-scalar";case"|":case">":return"block-scalar-header"}return null}function ro(t){switch(t){case void 0:case" ":case`
`:case"\r":case" ":return!0;default:return!1}}var xT="0123456789ABCDEFabcdef".split(""),Wq="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-#;/?:@&=+$_.!~*'()".split(""),A1=",[]{}".split(""),$q=` ,[]{}
\r `.split(""),R1=t=>!t||$q.includes(t),Cc=class{constructor(){this.atEnd=!1,this.blockScalarIndent=-1,this.blockScalarKeep=!1,this.buffer="",this.flowKey=!1,this.flowLevel=0,this.indentNext=0,this.indentValue=0,this.lineEndPos=null,this.next=null,this.pos=0}*lex(e,n=!1){var o;e&&(this.buffer=this.buffer?this.buffer+e:e,this.lineEndPos=null),this.atEnd=!n;let r=(o=this.next)!=null?o:"stream";for(;r&&(n||this.hasChars(1));)r=yield*this.parseNext(r)}atLineEnd(){let e=this.pos,n=this.buffer[e];for(;n===" "||n===" ";)n=this.buffer[++e];return!n||n==="#"||n===`
`?!0:n==="\r"?this.buffer[e+1]===`
`:!1}charAt(e){return this.buffer[this.pos+e]}continueScalar(e){let n=this.buffer[e];if(this.indentNext>0){let r=0;for(;n===" ";)n=this.buffer[++r+e];if(n==="\r"){let o=this.buffer[r+e+1];if(o===`
`||!o&&!this.atEnd)return e+r+1}return n===`
`||r>=this.indentNext||!n&&!this.atEnd?e+r:-1}if(n==="-"||n==="."){let r=this.buffer.substr(e,3);if((r==="---"||r==="...")&&ro(this.buffer[e+3]))return-1}return e}getLine(){let e=this.lineEndPos;return(typeof e!="number"||e!==-1&&e<this.pos)&&(e=this.buffer.indexOf(`
`,this.pos),this.lineEndPos=e),e===-1?this.atEnd?this.buffer.substring(this.pos):null:(this.buffer[e-1]==="\r"&&(e-=1),this.buffer.substring(this.pos,e))}hasChars(e){return this.pos+e<=this.buffer.length}setNext(e){return this.buffer=this.buffer.substring(this.pos),this.pos=0,this.lineEndPos=null,this.next=e,null}peek(e){return this.buffer.substr(this.pos,e)}*parseNext(e){switch(e){case"stream":return yield*this.parseStream();case"line-start":return yield*this.parseLineStart();case"block-start":return yield*this.parseBlockStart();case"doc":return yield*this.parseDocument();case"flow":return yield*this.parseFlowCollection();case"quoted-scalar":return yield*this.parseQuotedScalar();case"block-scalar":return yield*this.parseBlockScalar();case"plain-scalar":return yield*this.parsePlainScalar()}}*parseStream(){let e=this.getLine();if(e===null)return this.setNext("stream");if(e[0]===I1&&(yield*this.pushCount(1),e=e.substring(1)),e[0]==="%"){let n=e.length,r=e.indexOf("#");if(r!==-1){let i=e[r-1];(i===" "||i===" ")&&(n=r-1)}for(;;){let i=e[n-1];if(i===" "||i===" ")n-=1;else break}let o=(yield*this.pushCount(n))+(yield*this.pushSpaces(!0));return yield*this.pushCount(e.length-o),this.pushNewline(),"stream"}if(this.atLineEnd()){let n=yield*this.pushSpaces(!0);return yield*this.pushCount(e.length-n),yield*this.pushNewline(),"stream"}return yield x1,yield*this.parseLineStart()}*parseLineStart(){let e=this.charAt(0);if(!e&&!this.atEnd)return this.setNext("line-start");if(e==="-"||e==="."){if(!this.atEnd&&!this.hasChars(4))return this.setNext("line-start");let n=this.peek(3);if(n==="---"&&ro(this.charAt(3)))return yield*this.pushCount(3),this.indentValue=0,this.indentNext=0,"doc";if(n==="..."&&ro(this.charAt(3)))return yield*this.pushCount(3),"stream"}return this.indentValue=yield*this.pushSpaces(!1),this.indentNext>this.indentValue&&!ro(this.charAt(1))&&(this.indentNext=this.indentValue),yield*this.parseBlockStart()}*parseBlockStart(){let[e,n]=this.peek(2);if(!n&&!this.atEnd)return this.setNext("block-start");if((e==="-"||e==="?"||e===":")&&ro(n)){let r=(yield*this.pushCount(1))+(yield*this.pushSpaces(!0));return this.indentNext=this.indentValue+1,this.indentValue+=r,yield*this.parseBlockStart()}return"doc"}*parseDocument(){yield*this.pushSpaces(!0);let e=this.getLine();if(e===null)return this.setNext("doc");let n=yield*this.pushIndicators();switch(e[n]){case"#":yield*this.pushCount(e.length-n);case void 0:return yield*this.pushNewline(),yield*this.parseLineStart();case"{":case"[":return yield*this.pushCount(1),this.flowKey=!1,this.flowLevel=1,"flow";case"}":case"]":return yield*this.pushCount(1),"doc";case"*":return yield*this.pushUntil(R1),"doc";case'"':case"'":return yield*this.parseQuotedScalar();case"|":case">":return n+=yield*this.parseBlockScalarHeader(),n+=yield*this.pushSpaces(!0),yield*this.pushCount(e.length-n),yield*this.pushNewline(),yield*this.parseBlockScalar();default:return yield*this.parsePlainScalar()}}*parseFlowCollection(){let e,n,r=-1;do e=yield*this.pushNewline(),e>0?(n=yield*this.pushSpaces(!1),this.indentValue=r=n):n=0,n+=yield*this.pushSpaces(!0);while(e+n>0);let o=this.getLine();if(o===null)return this.setNext("flow");if((r!==-1&&r<this.indentNext&&o[0]!=="#"||r===0&&(o.startsWith("---")||o.startsWith("..."))&&ro(o[3]))&&!(r===this.indentNext-1&&this.flowLevel===1&&(o[0]==="]"||o[0]==="}")))return this.flowLevel=0,yield M1,yield*this.parseLineStart();let i=0;for(;o[i]===",";)i+=yield*this.pushCount(1),i+=yield*this.pushSpaces(!0),this.flowKey=!1;switch(i+=yield*this.pushIndicators(),o[i]){case void 0:return"flow";case"#":return yield*this.pushCount(o.length-i),"flow";case"{":case"[":return yield*this.pushCount(1),this.flowKey=!1,this.flowLevel+=1,"flow";case"}":case"]":return yield*this.pushCount(1),this.flowKey=!0,this.flowLevel-=1,this.flowLevel?"flow":"doc";case"*":return yield*this.pushUntil(R1),"flow";case'"':case"'":return this.flowKey=!0,yield*this.parseQuotedScalar();case":":{let a=this.charAt(1);if(this.flowKey||ro(a)||a===",")return this.flowKey=!1,yield*this.pushCount(1),yield*this.pushSpaces(!0),"flow"}default:return this.flowKey=!1,yield*this.parsePlainScalar()}}*parseQuotedScalar(){let e=this.charAt(0),n=this.buffer.indexOf(e,this.pos+1);if(e==="'")for(;n!==-1&&this.buffer[n+1]==="'";)n=this.buffer.indexOf("'",n+2);else for(;n!==-1;){let i=0;for(;this.buffer[n-1-i]==="\\";)i+=1;if(i%2===0)break;n=this.buffer.indexOf('"',n+1)}let r=this.buffer.substring(0,n),o=r.indexOf(`
`,this.pos);if(o!==-1){for(;o!==-1;){let i=this.continueScalar(o+1);if(i===-1)break;o=r.indexOf(`
`,i)}o!==-1&&(n=o-(r[o-1]==="\r"?2:1))}if(n===-1){if(!this.atEnd)return this.setNext("quoted-scalar");n=this.buffer.length}return yield*this.pushToIndex(n+1,!1),this.flowLevel?"flow":"doc"}*parseBlockScalarHeader(){this.blockScalarIndent=-1,this.blockScalarKeep=!1;let e=this.pos;for(;;){let n=this.buffer[++e];if(n==="+")this.blockScalarKeep=!0;else if(n>"0"&&n<="9")this.blockScalarIndent=Number(n)-1;else if(n!=="-")break}return yield*this.pushUntil(n=>ro(n)||n==="#")}*parseBlockScalar(){let e=this.pos-1,n=0,r;e:for(let o=this.pos;r=this.buffer[o];++o)switch(r){case" ":n+=1;break;case`
`:e=o,n=0;break;case"\r":{let i=this.buffer[o+1];if(!i&&!this.atEnd)return this.setNext("block-scalar");if(i===`
`)break}default:break e}if(!r&&!this.atEnd)return this.setNext("block-scalar");if(n>=this.indentNext){this.blockScalarIndent===-1?this.indentNext=n:this.indentNext+=this.blockScalarIndent;do{let o=this.continueScalar(e+1);if(o===-1)break;e=this.buffer.indexOf(`
`,o)}while(e!==-1);if(e===-1){if(!this.atEnd)return this.setNext("block-scalar");e=this.buffer.length}}if(!this.blockScalarKeep)do{let o=e-1,i=this.buffer[o];i==="\r"&&(i=this.buffer[--o]);let a=o;for(;i===" "||i===" ";)i=this.buffer[--o];if(i===`
`&&o>=this.pos&&o+1+n>a)e=o;else break}while(!0);return yield $p,yield*this.pushToIndex(e+1,!0),yield*this.parseLineStart()}*parsePlainScalar(){let e=this.flowLevel>0,n=this.pos-1,r=this.pos-1,o;for(;o=this.buffer[++r];)if(o===":"){let i=this.buffer[r+1];if(ro(i)||e&&i===",")break;n=r}else if(ro(o)){let i=this.buffer[r+1];if(o==="\r"&&(i===`
`?(r+=1,o=`
`,i=this.buffer[r+1]):n=r),i==="#"||e&&A1.includes(i))break;if(o===`
`){let a=this.continueScalar(r+1);if(a===-1)break;r=Math.max(r,a-2)}}else{if(e&&A1.includes(o))break;n=r}return!o&&!this.atEnd?this.setNext("plain-scalar"):(yield $p,yield*this.pushToIndex(n+1,!0),e?"flow":"doc")}*pushCount(e){return e>0?(yield this.buffer.substr(this.pos,e),this.pos+=e,e):0}*pushToIndex(e,n){let r=this.buffer.slice(this.pos,e);return r?(yield r,this.pos+=r.length,r.length):(n&&(yield""),0)}*pushIndicators(){switch(this.charAt(0)){case"!":return(yield*this.pushTag())+(yield*this.pushSpaces(!0))+(yield*this.pushIndicators());case"&":return(yield*this.pushUntil(R1))+(yield*this.pushSpaces(!0))+(yield*this.pushIndicators());case"-":case"?":case":":{let e=this.flowLevel>0,n=this.charAt(1);if(ro(n)||e&&A1.includes(n))return e?this.flowKey&&(this.flowKey=!1):this.indentNext=this.indentValue+1,(yield*this.pushCount(1))+(yield*this.pushSpaces(!0))+(yield*this.pushIndicators())}}return 0}*pushTag(){if(this.charAt(1)==="<"){let e=this.pos+2,n=this.buffer[e];for(;!ro(n)&&n!==">";)n=this.buffer[++e];return yield*this.pushToIndex(n===">"?e+1:e,!1)}else{let e=this.pos+1,n=this.buffer[e];for(;n;)if(Wq.includes(n))n=this.buffer[++e];else if(n==="%"&&xT.includes(this.buffer[e+1])&&xT.includes(this.buffer[e+2]))n=this.buffer[e+=3];else break;return yield*this.pushToIndex(e,!1)}}*pushNewline(){let e=this.buffer[this.pos];return e===`
`?yield*this.pushCount(1):e==="\r"&&this.charAt(1)===`
`?yield*this.pushCount(2):0}*pushSpaces(e){let n=this.pos-1,r;do r=this.buffer[++n];while(r===" "||e&&r===" ");let o=n-this.pos;return o>0&&(yield this.buffer.substr(this.pos,o),this.pos=n),o}*pushUntil(e){let n=this.pos,r=this.buffer[n];for(;!e(r);)r=this.buffer[++n];return yield*this.pushToIndex(n,!1)}};var Fc=class{constructor(){this.lineStarts=[],this.addNewLine=e=>this.lineStarts.push(e),this.linePos=e=>{let n=0,r=this.lineStarts.length;for(;n<r;){let i=n+r>>1;this.lineStarts[i]<e?n=i+1:r=i}if(this.lineStarts[n]===e)return{line:n+1,col:1};if(n===0)return{line:0,col:e};let o=this.lineStarts[n-1];return{line:n,col:e-o+1}}}};function Uo(t,e){for(let n=0;n<t.length;++n)if(t[n].type===e)return!0;return!1}function MT(t){for(let e=0;e<t.length;++e)switch(t[e].type){case"space":case"comment":case"newline":break;default:return e}return-1}function RT(t){switch(t==null?void 0:t.type){case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":case"flow-collection":return!0;default:return!1}}function Vp(t){var e;switch(t.type){case"document":return t.start;case"block-map":{let n=t.items[t.items.length-1];return(e=n.sep)!=null?e:n.start}case"block-seq":return t.items[t.items.length-1].start;default:return[]}}function Su(t){var n;if(t.length===0)return[];let e=t.length;e:for(;--e>=0;)switch(t[e].type){case"doc-start":case"explicit-key-ind":case"map-value-ind":case"seq-item-ind":case"newline":break e}for(;((n=t[++e])==null?void 0:n.type)==="space";);return t.splice(e,t.length)}function AT(t){if(t.start.type==="flow-seq-start")for(let e of t.items)e.sep&&!e.value&&!Uo(e.start,"explicit-key-ind")&&!Uo(e.sep,"map-value-ind")&&(e.key&&(e.value=e.key),delete e.key,RT(e.value)?e.value.end?Array.prototype.push.apply(e.value.end,e.sep):e.value.end=e.sep:Array.prototype.push.apply(e.start,e.sep),delete e.sep)}var Sc=class{constructor(e){this.atNewLine=!0,this.atScalar=!1,this.indent=0,this.offset=0,this.onKeyLine=!1,this.stack=[],this.source="",this.type="",this.lexer=new Cc,this.onNewLine=e}*parse(e,n=!1){this.onNewLine&&this.offset===0&&this.onNewLine(0);for(let r of this.lexer.lex(e,n))yield*this.next(r);n||(yield*this.end())}*next(e){if(this.source=e,this.atScalar){this.atScalar=!1,yield*this.step(),this.offset+=e.length;return}let n=IT(e);if(n)if(n==="scalar")this.atNewLine=!1,this.atScalar=!0,this.type="scalar";else{switch(this.type=n,yield*this.step(),n){case"newline":this.atNewLine=!0,this.indent=0,this.onNewLine&&this.onNewLine(this.offset+e.length);break;case"space":this.atNewLine&&e[0]===" "&&(this.indent+=e.length);break;case"explicit-key-ind":case"map-value-ind":case"seq-item-ind":this.atNewLine&&(this.indent+=e.length);break;case"doc-mode":case"flow-error-end":return;default:this.atNewLine=!1}this.offset+=e.length}else{let r=`Not a YAML token: ${e}`;yield*this.pop({type:"error",offset:this.offset,message:r,source:e}),this.offset+=e.length}}*end(){for(;this.stack.length>0;)yield*this.pop()}get sourceToken(){return{type:this.type,offset:this.offset,indent:this.indent,source:this.source}}*step(){let e=this.peek(1);if(this.type==="doc-end"&&(!e||e.type!=="doc-end")){for(;this.stack.length>0;)yield*this.pop();this.stack.push({type:"doc-end",offset:this.offset,source:this.source});return}if(!e)return yield*this.stream();switch(e.type){case"document":return yield*this.document(e);case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":return yield*this.scalar(e);case"block-scalar":return yield*this.blockScalar(e);case"block-map":return yield*this.blockMap(e);case"block-seq":return yield*this.blockSequence(e);case"flow-collection":return yield*this.flowCollection(e);case"doc-end":return yield*this.documentEnd(e)}yield*this.pop()}peek(e){return this.stack[this.stack.length-e]}*pop(e){let n=e!=null?e:this.stack.pop();if(n)if(this.stack.length===0)yield n;else{let r=this.peek(1);switch(n.type==="block-scalar"?n.indent="indent"in r?r.indent:0:n.type==="flow-collection"&&r.type==="document"&&(n.indent=0),n.type==="flow-collection"&&AT(n),r.type){case"document":r.value=n;break;case"block-scalar":r.props.push(n);break;case"block-map":{let o=r.items[r.items.length-1];if(o.value){r.items.push({start:[],key:n,sep:[]}),this.onKeyLine=!0;return}else if(o.sep)o.value=n;else{Object.assign(o,{key:n,sep:[]}),this.onKeyLine=!Uo(o.start,"explicit-key-ind");return}break}case"block-seq":{let o=r.items[r.items.length-1];o.value?r.items.push({start:[],value:n}):o.value=n;break}case"flow-collection":{let o=r.items[r.items.length-1];!o||o.value?r.items.push({start:[],key:n,sep:[]}):o.sep?o.value=n:Object.assign(o,{key:n,sep:[]});return}default:yield*this.pop(),yield*this.pop(n)}if((r.type==="document"||r.type==="block-map"||r.type==="block-seq")&&(n.type==="block-map"||n.type==="block-seq")){let o=n.items[n.items.length-1];o&&!o.sep&&!o.value&&o.start.length>0&&MT(o.start)===-1&&(n.indent===0||o.start.every(i=>i.type!=="comment"||i.indent<n.indent))&&(r.type==="document"?r.end=o.start:r.items.push({start:o.start}),n.items.splice(-1,1))}}else{let r="Tried to pop an empty stack";yield{type:"error",offset:this.offset,source:"",message:r}}}*stream(){switch(this.type){case"directive-line":yield{type:"directive",offset:this.offset,source:this.source};return;case"byte-order-mark":case"space":case"comment":case"newline":yield this.sourceToken;return;case"doc-mode":case"doc-start":{let e={type:"document",offset:this.offset,start:[]};this.type==="doc-start"&&e.start.push(this.sourceToken),this.stack.push(e);return}}yield{type:"error",offset:this.offset,message:`Unexpected ${this.type} token in YAML stream`,source:this.source}}*document(e){if(e.value)return yield*this.lineEnd(e);switch(this.type){case"doc-start":{MT(e.start)!==-1?(yield*this.pop(),yield*this.step()):e.start.push(this.sourceToken);return}case"anchor":case"tag":case"space":case"comment":case"newline":e.start.push(this.sourceToken);return}let n=this.startBlockValue(e);n?this.stack.push(n):yield{type:"error",offset:this.offset,message:`Unexpected ${this.type} token in YAML document`,source:this.source}}*scalar(e){if(this.type==="map-value-ind"){let n=Vp(this.peek(2)),r=Su(n),o;e.end?(o=e.end,o.push(this.sourceToken),delete e.end):o=[this.sourceToken];let i={type:"block-map",offset:e.offset,indent:e.indent,items:[{start:r,key:e,sep:o}]};this.onKeyLine=!0,this.stack[this.stack.length-1]=i}else yield*this.lineEnd(e)}*blockScalar(e){switch(this.type){case"space":case"comment":case"newline":e.props.push(this.sourceToken);return;case"scalar":if(e.source=this.source,this.atNewLine=!0,this.indent=0,this.onNewLine){let n=this.source.indexOf(`
`)+1;for(;n!==0;)this.onNewLine(this.offset+n),n=this.source.indexOf(`
`,n)+1}yield*this.pop();break;default:yield*this.pop(),yield*this.step()}}*blockMap(e){var r;let n=e.items[e.items.length-1];switch(this.type){case"newline":if(this.onKeyLine=!1,n.value){let o="end"in n.value?n.value.end:void 0,i=Array.isArray(o)?o[o.length-1]:void 0;(i==null?void 0:i.type)==="comment"?o==null||o.push(this.sourceToken):e.items.push({start:[this.sourceToken]})}else n.sep?n.sep.push(this.sourceToken):n.start.push(this.sourceToken);return;case"space":case"comment":if(n.value)e.items.push({start:[this.sourceToken]});else if(n.sep)n.sep.push(this.sourceToken);else{if(this.atIndentedComment(n.start,e.indent)){let o=e.items[e.items.length-2],i=(r=o==null?void 0:o.value)==null?void 0:r.end;if(Array.isArray(i)){Array.prototype.push.apply(i,n.start),i.push(this.sourceToken),e.items.pop();return}}n.start.push(this.sourceToken)}return}if(this.indent>=e.indent){let o=!this.onKeyLine&&this.indent===e.indent&&n.sep&&this.type!=="seq-item-ind",i=[];if(o&&n.sep&&!n.value){let a=[];for(let l=0;l<n.sep.length;++l){let s=n.sep[l];switch(s.type){case"newline":a.push(l);break;case"space":break;case"comment":s.indent>e.indent&&(a.length=0);break;default:a.length=0}}a.length>=2&&(i=n.sep.splice(a[1]))}switch(this.type){case"anchor":case"tag":o||n.value?(i.push(this.sourceToken),e.items.push({start:i}),this.onKeyLine=!0):n.sep?n.sep.push(this.sourceToken):n.start.push(this.sourceToken);return;case"explicit-key-ind":!n.sep&&!Uo(n.start,"explicit-key-ind")?n.start.push(this.sourceToken):o||n.value?(i.push(this.sourceToken),e.items.push({start:i})):this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:[this.sourceToken]}]}),this.onKeyLine=!0;return;case"map-value-ind":if(Uo(n.start,"explicit-key-ind"))if(n.sep)if(n.value)e.items.push({start:[],key:null,sep:[this.sourceToken]});else if(Uo(n.sep,"map-value-ind"))this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:i,key:null,sep:[this.sourceToken]}]});else if(RT(n.key)&&!Uo(n.sep,"newline")){let a=Su(n.start),l=n.key,s=n.sep;s.push(this.sourceToken),delete n.key,delete n.sep,this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:a,key:l,sep:s}]})}else i.length>0?n.sep=n.sep.concat(i,this.sourceToken):n.sep.push(this.sourceToken);else if(Uo(n.start,"newline"))Object.assign(n,{key:null,sep:[this.sourceToken]});else{let a=Su(n.start);this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:a,key:null,sep:[this.sourceToken]}]})}else n.sep?n.value||o?e.items.push({start:i,key:null,sep:[this.sourceToken]}):Uo(n.sep,"map-value-ind")?this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:[],key:null,sep:[this.sourceToken]}]}):n.sep.push(this.sourceToken):Object.assign(n,{key:null,sep:[this.sourceToken]});this.onKeyLine=!0;return;case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":{let a=this.flowScalar(this.type);o||n.value?(e.items.push({start:i,key:a,sep:[]}),this.onKeyLine=!0):n.sep?this.stack.push(a):(Object.assign(n,{key:a,sep:[]}),this.onKeyLine=!0);return}default:{let a=this.startBlockValue(e);if(a){o&&a.type!=="block-seq"&&Uo(n.start,"explicit-key-ind")&&e.items.push({start:i}),this.stack.push(a);return}}}}yield*this.pop(),yield*this.step()}*blockSequence(e){var r;let n=e.items[e.items.length-1];switch(this.type){case"newline":if(n.value){let o="end"in n.value?n.value.end:void 0,i=Array.isArray(o)?o[o.length-1]:void 0;(i==null?void 0:i.type)==="comment"?o==null||o.push(this.sourceToken):e.items.push({start:[this.sourceToken]})}else n.start.push(this.sourceToken);return;case"space":case"comment":if(n.value)e.items.push({start:[this.sourceToken]});else{if(this.atIndentedComment(n.start,e.indent)){let o=e.items[e.items.length-2],i=(r=o==null?void 0:o.value)==null?void 0:r.end;if(Array.isArray(i)){Array.prototype.push.apply(i,n.start),i.push(this.sourceToken),e.items.pop();return}}n.start.push(this.sourceToken)}return;case"anchor":case"tag":if(n.value||this.indent<=e.indent)break;n.start.push(this.sourceToken);return;case"seq-item-ind":if(this.indent!==e.indent)break;n.value||Uo(n.start,"seq-item-ind")?e.items.push({start:[this.sourceToken]}):n.start.push(this.sourceToken);return}if(this.indent>e.indent){let o=this.startBlockValue(e);if(o){this.stack.push(o);return}}yield*this.pop(),yield*this.step()}*flowCollection(e){let n=e.items[e.items.length-1];if(this.type==="flow-error-end"){let r;do yield*this.pop(),r=this.peek(1);while(r&&r.type==="flow-collection")}else if(e.end.length===0){switch(this.type){case"comma":case"explicit-key-ind":!n||n.sep?e.items.push({start:[this.sourceToken]}):n.start.push(this.sourceToken);return;case"map-value-ind":!n||n.value?e.items.push({start:[],key:null,sep:[this.sourceToken]}):n.sep?n.sep.push(this.sourceToken):Object.assign(n,{key:null,sep:[this.sourceToken]});return;case"space":case"comment":case"newline":case"anchor":case"tag":!n||n.value?e.items.push({start:[this.sourceToken]}):n.sep?n.sep.push(this.sourceToken):n.start.push(this.sourceToken);return;case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":{let o=this.flowScalar(this.type);!n||n.value?e.items.push({start:[],key:o,sep:[]}):n.sep?this.stack.push(o):Object.assign(n,{key:o,sep:[]});return}case"flow-map-end":case"flow-seq-end":e.end.push(this.sourceToken);return}let r=this.startBlockValue(e);r?this.stack.push(r):(yield*this.pop(),yield*this.step())}else{let r=this.peek(2);if(r.type==="block-map"&&(this.type==="map-value-ind"&&r.indent===e.indent||this.type==="newline"&&!r.items[r.items.length-1].sep))yield*this.pop(),yield*this.step();else if(this.type==="map-value-ind"&&r.type!=="flow-collection"){let o=Vp(r),i=Su(o);AT(e);let a=e.end.splice(1,e.end.length);a.push(this.sourceToken);let l={type:"block-map",offset:e.offset,indent:e.indent,items:[{start:i,key:e,sep:a}]};this.onKeyLine=!0,this.stack[this.stack.length-1]=l}else yield*this.lineEnd(e)}}flowScalar(e){if(this.onNewLine){let n=this.source.indexOf(`
`)+1;for(;n!==0;)this.onNewLine(this.offset+n),n=this.source.indexOf(`
`,n)+1}return{type:e,offset:this.offset,indent:this.indent,source:this.source}}startBlockValue(e){switch(this.type){case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":return this.flowScalar(this.type);case"block-scalar-header":return{type:"block-scalar",offset:this.offset,indent:this.indent,props:[this.sourceToken],source:""};case"flow-map-start":case"flow-seq-start":return{type:"flow-collection",offset:this.offset,indent:this.indent,start:this.sourceToken,items:[],end:[]};case"seq-item-ind":return{type:"block-seq",offset:this.offset,indent:this.indent,items:[{start:[this.sourceToken]}]};case"explicit-key-ind":{this.onKeyLine=!0;let n=Vp(e),r=Su(n);return r.push(this.sourceToken),{type:"block-map",offset:this.offset,indent:this.indent,items:[{start:r}]}}case"map-value-ind":{this.onKeyLine=!0;let n=Vp(e),r=Su(n);return{type:"block-map",offset:this.offset,indent:this.indent,items:[{start:r,key:null,sep:[this.sourceToken]}]}}}return null}atIndentedComment(e,n){return this.type!=="comment"||this.indent<=n?!1:e.every(r=>r.type==="newline"||r.type==="space")}*documentEnd(e){this.type!=="doc-mode"&&(e.end?e.end.push(this.sourceToken):e.end=[this.sourceToken],this.type==="newline"&&(yield*this.pop()))}*lineEnd(e){switch(this.type){case"comma":case"doc-start":case"doc-end":case"flow-seq-end":case"flow-map-end":case"map-value-ind":yield*this.pop(),yield*this.step();break;case"newline":this.onKeyLine=!1;case"space":case"comment":default:e.end?e.end.push(this.sourceToken):e.end=[this.sourceToken],this.type==="newline"&&(yield*this.pop())}}};function Vq(t){let e=t.prettyErrors!==!1;return{lineCounter:t.lineCounter||e&&new Fc||null,prettyErrors:e}}function NT(t,e={}){let{lineCounter:n,prettyErrors:r}=Vq(e),o=new Sc(n==null?void 0:n.addNewLine),i=new kc(e),a=null;for(let l of i.compose(o.parse(t),!0,t.length))if(!a)a=l;else if(a.options.logLevel!=="silent"){a.errors.push(new qo(l.range.slice(0,2),"MULTIPLE_DOCS","Source contains multiple documents; please use YAML.parseAllDocuments()"));break}return r&&n&&(a.errors.forEach(w1(t,n)),a.warnings.forEach(w1(t,n))),a}function N1(t,e,n){let r;typeof e=="function"?r=e:n===void 0&&e&&typeof e=="object"&&(n=e);let o=NT(t,n);if(!o)return null;if(o.warnings.forEach(i=>Dp(o.options.logLevel,i)),o.errors.length>0){if(o.options.logLevel!=="silent")throw o.errors[0];o.errors=[]}return o.toJS(Object.assign({reviver:r},n))}function P1(t,e,n){var o;let r=null;if(typeof e=="function"||Array.isArray(e)?r=e:n===void 0&&e&&(n=e),typeof n=="string"&&(n=n.length),typeof n=="number"){let i=Math.round(n);n=i<1?void 0:i>8?{indent:8}:{indent:i}}if(t===void 0){let{keepUndefined:i}=(o=n!=null?n:e)!=null?o:{};if(!i)return}return new Vo(t,r,n).toString(n)}function Yo(t){let e="---",n=t.indexOf(e)+e.length,r=t.slice(n).indexOf(e)+n;return t.slice(0,n).trim()===e&&r>n?j1(t.slice(n,r)):pt.right({})}function j1(t){return ir.pipe(t,e=>pt.right(Yq(e)),pt.chain(Uq))}function Uq(t){return pt.tryCatch(()=>N1(t,(e,n)=>typeof n=="string"?zq(n):n)||{},e=>e instanceof Error?e:new Error("unknown error"))}function Yq(t){let e=/(\"?\!?\[\[.*\]\]\"?)/g,n=r=>r.replace(e,(o,i)=>i.startsWith('"')&&i.endsWith('"')?i:'"'+i+'"');return t.split(`
`).map(n).join(`
`)}function zq(t){return t.replace(/\"(\!?\[\[.*\]\])\"/g,(e,n)=>n)}function rs(t,e,n){let r="---",o=t.indexOf(r)+r.length,i=t.slice(o).indexOf(r)+o,l=t.slice(0,o).trim()===r&&i>o;return ir.pipe(j1(l?t.slice(o,i):""),pt.map(s=>Object.assign({},s,e)),pt.map(s=>{if(Object.entries(s).length){let u=Hq(s,n);return l?t.slice(0,o+1)+u+t.slice(i):r+`
`+u+r+`
`+t}return l?t.slice(0,o-r.length)+t.slice(i+r.length+1):t}))}function Hq(t,e="PLAIN"){return ir.pipe(t,n=>P1(n,{lineWidth:0,nullStr:"",defaultStringType:e,defaultKeyType:"PLAIN"}))}function yr(t){return yr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},yr(t)}function zo(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function PT(t,e){if(yr(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(yr(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function qp(t){var e=PT(t,"string");return yr(e)=="symbol"?e:e+""}function jT(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,qp(r.key),r)}}function Ho(t,e,n){return e&&jT(t.prototype,e),n&&jT(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function Ii(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Up(t,e){return Up=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,r){return n.__proto__=r,n},Up(t,e)}function Ec(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&Up(t,e)}function Eu(t,e){if(e&&(yr(e)=="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Ii(t)}function Ko(t){return Ko=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ko(t)}function ga(t,e,n){return(e=qp(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function LT(t){if(Array.isArray(t))return t}function BT(t){if(typeof Symbol!="undefined"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function L1(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function WT(t,e){if(t){if(typeof t=="string")return L1(t,e);var n={}.toString.call(t).slice(8,-1);return n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set"?Array.from(t):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?L1(t,e):void 0}}function $T(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function VT(t){return LT(t)||BT(t)||WT(t)||$T()}function qT(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function UT(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?qT(Object(n),!0).forEach(function(r){ga(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):qT(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var Kq={type:"logger",log:function(e){this.output("log",e)},warn:function(e){this.output("warn",e)},error:function(e){this.output("error",e)},output:function(e,n){console&&console[e]&&console[e].apply(console,n)}},Gq=function(){function t(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};zo(this,t),this.init(e,n)}return Ho(t,[{key:"init",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.prefix=r.prefix||"i18next:",this.logger=n||Kq,this.options=r,this.debug=r.debug}},{key:"setDebug",value:function(n){this.debug=n}},{key:"log",value:function(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return this.forward(r,"log","",!0)}},{key:"warn",value:function(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return this.forward(r,"warn","",!0)}},{key:"error",value:function(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return this.forward(r,"error","")}},{key:"deprecate",value:function(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return this.forward(r,"warn","WARNING DEPRECATED: ",!0)}},{key:"forward",value:function(n,r,o,i){return i&&!this.debug?null:(typeof n[0]=="string"&&(n[0]="".concat(o).concat(this.prefix," ").concat(n[0])),this.logger[r](n))}},{key:"create",value:function(n){return new t(this.logger,UT(UT({},{prefix:"".concat(this.prefix,":").concat(n,":")}),this.options))}},{key:"clone",value:function(n){return n=n||this.options,n.prefix=n.prefix||this.prefix,new t(this.logger,n)}}]),t}(),Mi=new Gq,is=function(){function t(){zo(this,t),this.observers={}}return Ho(t,[{key:"on",value:function(n,r){var o=this;return n.split(" ").forEach(function(i){o.observers[i]=o.observers[i]||[],o.observers[i].push(r)}),this}},{key:"off",value:function(n,r){if(this.observers[n]){if(!r){delete this.observers[n];return}this.observers[n]=this.observers[n].filter(function(o){return o!==r})}}},{key:"emit",value:function(n){for(var r=arguments.length,o=new Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];if(this.observers[n]){var a=[].concat(this.observers[n]);a.forEach(function(s){s.apply(void 0,o)})}if(this.observers["*"]){var l=[].concat(this.observers["*"]);l.forEach(function(s){s.apply(s,[n].concat(o))})}}}]),t}();function Oc(){var t,e,n=new Promise(function(r,o){t=r,e=o});return n.resolve=t,n.reject=e,n}function YT(t){return t==null?"":""+t}function Zq(t,e,n){t.forEach(function(r){e[r]&&(n[r]=e[r])})}function W1(t,e,n){function r(l){return l&&l.indexOf("###")>-1?l.replace(/###/g,"."):l}function o(){return!t||typeof t=="string"}for(var i=typeof e!="string"?[].concat(e):e.split(".");i.length>1;){if(o())return{};var a=r(i.shift());!t[a]&&n&&(t[a]=new n),Object.prototype.hasOwnProperty.call(t,a)?t=t[a]:t={}}return o()?{}:{obj:t,k:r(i.shift())}}function zT(t,e,n){var r=W1(t,e,Object),o=r.obj,i=r.k;o[i]=n}function Jq(t,e,n,r){var o=W1(t,e,Object),i=o.obj,a=o.k;i[a]=i[a]||[],r&&(i[a]=i[a].concat(n)),r||i[a].push(n)}function Hp(t,e){var n=W1(t,e),r=n.obj,o=n.k;if(r)return r[o]}function HT(t,e,n){var r=Hp(t,n);return r!==void 0?r:Hp(e,n)}function iI(t,e,n){for(var r in e)r!=="__proto__"&&r!=="constructor"&&(r in t?typeof t[r]=="string"||t[r]instanceof String||typeof e[r]=="string"||e[r]instanceof String?n&&(t[r]=e[r]):iI(t[r],e[r],n):t[r]=e[r]);return t}function Ou(t){return t.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var Qq={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;"};function Xq(t){return typeof t=="string"?t.replace(/[&<>"'\/]/g,function(e){return Qq[e]}):t}var Gp=typeof window!="undefined"&&window.navigator&&typeof window.navigator.userAgentData=="undefined"&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1,eU=[" ",",","?","!",";"];function tU(t,e,n){e=e||"",n=n||"";var r=eU.filter(function(l){return e.indexOf(l)<0&&n.indexOf(l)<0});if(r.length===0)return!0;var o=new RegExp("(".concat(r.map(function(l){return l==="?"?"\\?":l}).join("|"),")")),i=!o.test(t);if(!i){var a=t.indexOf(n);a>0&&!o.test(t.substring(0,a))&&(i=!0)}return i}function KT(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function Yp(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?KT(Object(n),!0).forEach(function(r){ga(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):KT(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function nU(t){var e=rU();return function(){var r=Ko(t),o;if(e){var i=Ko(this).constructor;o=Reflect.construct(r,arguments,i)}else o=r.apply(this,arguments);return Eu(this,o)}}function rU(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}function aI(t,e){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:".";if(t){if(t[e])return t[e];for(var r=e.split(n),o=t,i=0;i<r.length;++i){if(!o||typeof o[r[i]]=="string"&&i+1<r.length)return;if(o[r[i]]===void 0){for(var a=2,l=r.slice(i,i+a).join(n),s=o[l];s===void 0&&r.length>i+a;)a++,l=r.slice(i,i+a).join(n),s=o[l];if(s===void 0)return;if(s===null)return null;if(e.endsWith(l)){if(typeof s=="string")return s;if(l&&typeof s[l]=="string")return s[l]}var u=r.slice(i+a).join(n);return u?aI(s,u,n):void 0}o=o[r[i]]}return o}}var oU=function(t){Ec(n,t);var e=nU(n);function n(r){var o,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{ns:["translation"],defaultNS:"translation"};return zo(this,n),o=e.call(this),Gp&&is.call(Ii(o)),o.data=r||{},o.options=i,o.options.keySeparator===void 0&&(o.options.keySeparator="."),o.options.ignoreJSONStructure===void 0&&(o.options.ignoreJSONStructure=!0),o}return Ho(n,[{key:"addNamespaces",value:function(o){this.options.ns.indexOf(o)<0&&this.options.ns.push(o)}},{key:"removeNamespaces",value:function(o){var i=this.options.ns.indexOf(o);i>-1&&this.options.ns.splice(i,1)}},{key:"getResource",value:function(o,i,a){var l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},s=l.keySeparator!==void 0?l.keySeparator:this.options.keySeparator,u=l.ignoreJSONStructure!==void 0?l.ignoreJSONStructure:this.options.ignoreJSONStructure,f=[o,i];a&&typeof a!="string"&&(f=f.concat(a)),a&&typeof a=="string"&&(f=f.concat(s?a.split(s):a)),o.indexOf(".")>-1&&(f=o.split("."));var c=Hp(this.data,f);return c||!u||typeof a!="string"?c:aI(this.data&&this.data[o]&&this.data[o][i],a,s)}},{key:"addResource",value:function(o,i,a,l){var s=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{silent:!1},u=this.options.keySeparator;u===void 0&&(u=".");var f=[o,i];a&&(f=f.concat(u?a.split(u):a)),o.indexOf(".")>-1&&(f=o.split("."),l=i,i=f[1]),this.addNamespaces(i),zT(this.data,f,l),s.silent||this.emit("added",o,i,a,l)}},{key:"addResources",value:function(o,i,a){var l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{silent:!1};for(var s in a)(typeof a[s]=="string"||Object.prototype.toString.apply(a[s])==="[object Array]")&&this.addResource(o,i,s,a[s],{silent:!0});l.silent||this.emit("added",o,i,a)}},{key:"addResourceBundle",value:function(o,i,a,l,s){var u=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{silent:!1},f=[o,i];o.indexOf(".")>-1&&(f=o.split("."),l=a,a=i,i=f[1]),this.addNamespaces(i);var c=Hp(this.data,f)||{};l?iI(c,a,s):c=Yp(Yp({},c),a),zT(this.data,f,c),u.silent||this.emit("added",o,i,a)}},{key:"removeResourceBundle",value:function(o,i){this.hasResourceBundle(o,i)&&delete this.data[o][i],this.removeNamespaces(i),this.emit("removed",o,i)}},{key:"hasResourceBundle",value:function(o,i){return this.getResource(o,i)!==void 0}},{key:"getResourceBundle",value:function(o,i){return i||(i=this.options.defaultNS),this.options.compatibilityAPI==="v1"?Yp(Yp({},{}),this.getResource(o,i)):this.getResource(o,i)}},{key:"getDataByLanguage",value:function(o){return this.data[o]}},{key:"hasLanguageSomeTranslations",value:function(o){var i=this.getDataByLanguage(o),a=i&&Object.keys(i)||[];return!!a.find(function(l){return i[l]&&Object.keys(i[l]).length>0})}},{key:"toJSON",value:function(){return this.data}}]),n}(is),sI={processors:{},addPostProcessor:function(e){this.processors[e.name]=e},handle:function(e,n,r,o,i){var a=this;return e.forEach(function(l){a.processors[l]&&(n=a.processors[l].process(n,r,o,i))}),n}};function GT(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function br(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?GT(Object(n),!0).forEach(function(r){ga(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):GT(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function iU(t){var e=aU();return function(){var r=Ko(t),o;if(e){var i=Ko(this).constructor;o=Reflect.construct(r,arguments,i)}else o=r.apply(this,arguments);return Eu(this,o)}}function aU(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}var ZT={},JT=function(t){Ec(n,t);var e=iU(n);function n(r){var o,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return zo(this,n),o=e.call(this),Gp&&is.call(Ii(o)),Zq(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],r,Ii(o)),o.options=i,o.options.keySeparator===void 0&&(o.options.keySeparator="."),o.logger=Mi.create("translator"),o}return Ho(n,[{key:"changeLanguage",value:function(o){o&&(this.language=o)}},{key:"exists",value:function(o){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};if(o==null)return!1;var a=this.resolve(o,i);return a&&a.res!==void 0}},{key:"extractFromKey",value:function(o,i){var a=i.nsSeparator!==void 0?i.nsSeparator:this.options.nsSeparator;a===void 0&&(a=":");var l=i.keySeparator!==void 0?i.keySeparator:this.options.keySeparator,s=i.ns||this.options.defaultNS||[],u=a&&o.indexOf(a)>-1,f=!this.options.userDefinedKeySeparator&&!i.keySeparator&&!this.options.userDefinedNsSeparator&&!i.nsSeparator&&!tU(o,a,l);if(u&&!f){var c=o.match(this.interpolator.nestingRegexp);if(c&&c.length>0)return{key:o,namespaces:s};var p=o.split(a);(a!==l||a===l&&this.options.ns.indexOf(p[0])>-1)&&(s=p.shift()),o=p.join(l)}return typeof s=="string"&&(s=[s]),{key:o,namespaces:s}}},{key:"translate",value:function(o,i,a){var l=this;if(yr(i)!=="object"&&this.options.overloadTranslationOptionHandler&&(i=this.options.overloadTranslationOptionHandler(arguments)),i||(i={}),o==null)return"";Array.isArray(o)||(o=[String(o)]);var s=i.returnDetails!==void 0?i.returnDetails:this.options.returnDetails,u=i.keySeparator!==void 0?i.keySeparator:this.options.keySeparator,f=this.extractFromKey(o[o.length-1],i),c=f.key,p=f.namespaces,d=p[p.length-1],h=i.lng||this.language,g=i.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(h&&h.toLowerCase()==="cimode"){if(g){var D=i.nsSeparator||this.options.nsSeparator;return s?(b.res="".concat(d).concat(D).concat(c),b):"".concat(d).concat(D).concat(c)}return s?(b.res=c,b):c}var b=this.resolve(o,i),w=b&&b.res,x=b&&b.usedKey||c,C=b&&b.exactUsedKey||c,A=Object.prototype.toString.apply(w),R=["[object Number]","[object Function]","[object RegExp]"],P=i.joinArrays!==void 0?i.joinArrays:this.options.joinArrays,Y=!this.i18nFormat||this.i18nFormat.handleAsObject,B=typeof w!="string"&&typeof w!="boolean"&&typeof w!="number";if(Y&&w&&B&&R.indexOf(A)<0&&!(typeof P=="string"&&A==="[object Array]")){if(!i.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");var W=this.options.returnedObjectHandler?this.options.returnedObjectHandler(x,w,br(br({},i),{},{ns:p})):"key '".concat(c," (").concat(this.language,")' returned an object instead of string.");return s?(b.res=W,b):W}if(u){var ae=A==="[object Array]",ge=ae?[]:{},ce=ae?C:x;for(var ie in w)if(Object.prototype.hasOwnProperty.call(w,ie)){var z="".concat(ce).concat(u).concat(ie);ge[ie]=this.translate(z,br(br({},i),{joinArrays:!1,ns:p})),ge[ie]===z&&(ge[ie]=w[ie])}w=ge}}else if(Y&&typeof P=="string"&&A==="[object Array]")w=w.join(P),w&&(w=this.extendTranslation(w,o,i,a));else{var Q=!1,oe=!1,j=i.count!==void 0&&typeof i.count!="string",X=n.hasDefaultValue(i),De=j?this.pluralResolver.getSuffix(h,i.count,i):"",ke=i["defaultValue".concat(De)]||i.defaultValue;!this.isValidLookup(w)&&X&&(Q=!0,w=ke),this.isValidLookup(w)||(oe=!0,w=c);var $e=i.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey,ne=$e&&oe?void 0:w,me=X&&ke!==w&&this.options.updateMissing;if(oe||Q||me){if(this.logger.log(me?"updateKey":"missingKey",h,d,c,me?ke:w),u){var Ve=this.resolve(c,br(br({},i),{},{keySeparator:!1}));Ve&&Ve.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}var We=[],Je=this.languageUtils.getFallbackCodes(this.options.fallbackLng,i.lng||this.language);if(this.options.saveMissingTo==="fallback"&&Je&&Je[0])for(var Ce=0;Ce<Je.length;Ce++)We.push(Je[Ce]);else this.options.saveMissingTo==="all"?We=this.languageUtils.toResolveHierarchy(i.lng||this.language):We.push(i.lng||this.language);var tt=function(wt,mn,Gn){var Tn=X&&Gn!==w?Gn:ne;l.options.missingKeyHandler?l.options.missingKeyHandler(wt,d,mn,Tn,me,i):l.backendConnector&&l.backendConnector.saveMissing&&l.backendConnector.saveMissing(wt,d,mn,Tn,me,i),l.emit("missingKey",wt,d,mn,w)};this.options.saveMissing&&(this.options.saveMissingPlurals&&j?We.forEach(function(nt){l.pluralResolver.getSuffixes(nt,i).forEach(function(wt){tt([nt],c+wt,i["defaultValue".concat(wt)]||ke)})}):tt(We,c,ke))}w=this.extendTranslation(w,o,i,b,a),oe&&w===c&&this.options.appendNamespaceToMissingKey&&(w="".concat(d,":").concat(c)),(oe||Q)&&this.options.parseMissingKeyHandler&&(this.options.compatibilityAPI!=="v1"?w=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?"".concat(d,":").concat(c):c,Q?w:void 0):w=this.options.parseMissingKeyHandler(w))}return s?(b.res=w,b):w}},{key:"extendTranslation",value:function(o,i,a,l,s){var u=this;if(this.i18nFormat&&this.i18nFormat.parse)o=this.i18nFormat.parse(o,br(br({},this.options.interpolation.defaultVariables),a),l.usedLng,l.usedNS,l.usedKey,{resolved:l});else if(!a.skipInterpolation){a.interpolation&&this.interpolator.init(br(br({},a),{interpolation:br(br({},this.options.interpolation),a.interpolation)}));var f=typeof o=="string"&&(a&&a.interpolation&&a.interpolation.skipOnVariables!==void 0?a.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables),c;if(f){var p=o.match(this.interpolator.nestingRegexp);c=p&&p.length}var d=a.replace&&typeof a.replace!="string"?a.replace:a;if(this.options.interpolation.defaultVariables&&(d=br(br({},this.options.interpolation.defaultVariables),d)),o=this.interpolator.interpolate(o,d,a.lng||this.language,a),f){var h=o.match(this.interpolator.nestingRegexp),g=h&&h.length;c<g&&(a.nest=!1)}a.nest!==!1&&(o=this.interpolator.nest(o,function(){for(var w=arguments.length,x=new Array(w),C=0;C<w;C++)x[C]=arguments[C];return s&&s[0]===x[0]&&!a.context?(u.logger.warn("It seems you are nesting recursively key: ".concat(x[0]," in key: ").concat(i[0])),null):u.translate.apply(u,x.concat([i]))},a)),a.interpolation&&this.interpolator.reset()}var D=a.postProcess||this.options.postProcess,b=typeof D=="string"?[D]:D;return o!=null&&b&&b.length&&a.applyPostProcessor!==!1&&(o=sI.handle(b,o,i,this.options&&this.options.postProcessPassResolved?br({i18nResolved:l},a):a,this)),o}},{key:"resolve",value:function(o){var i=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l,s,u,f,c;return typeof o=="string"&&(o=[o]),o.forEach(function(p){if(!i.isValidLookup(l)){var d=i.extractFromKey(p,a),h=d.key;s=h;var g=d.namespaces;i.options.fallbackNS&&(g=g.concat(i.options.fallbackNS));var D=a.count!==void 0&&typeof a.count!="string",b=D&&!a.ordinal&&a.count===0&&i.pluralResolver.shouldUseIntlApi(),w=a.context!==void 0&&(typeof a.context=="string"||typeof a.context=="number")&&a.context!=="",x=a.lngs?a.lngs:i.languageUtils.toResolveHierarchy(a.lng||i.language,a.fallbackLng);g.forEach(function(C){i.isValidLookup(l)||(c=C,!ZT["".concat(x[0],"-").concat(C)]&&i.utils&&i.utils.hasLoadedNamespace&&!i.utils.hasLoadedNamespace(c)&&(ZT["".concat(x[0],"-").concat(C)]=!0,i.logger.warn('key "'.concat(s,'" for languages "').concat(x.join(", "),`" won't get resolved as namespace "`).concat(c,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),x.forEach(function(A){if(!i.isValidLookup(l)){f=A;var R=[h];if(i.i18nFormat&&i.i18nFormat.addLookupKeys)i.i18nFormat.addLookupKeys(R,h,A,C,a);else{var P;D&&(P=i.pluralResolver.getSuffix(A,a.count,a));var Y="".concat(i.options.pluralSeparator,"zero");if(D&&(R.push(h+P),b&&R.push(h+Y)),w){var B="".concat(h).concat(i.options.contextSeparator).concat(a.context);R.push(B),D&&(R.push(B+P),b&&R.push(B+Y))}}for(var W;W=R.pop();)i.isValidLookup(l)||(u=W,l=i.getResource(A,C,W,a))}}))})}}),{res:l,usedKey:s,exactUsedKey:u,usedLng:f,usedNS:c}}},{key:"isValidLookup",value:function(o){return o!==void 0&&!(!this.options.returnNull&&o===null)&&!(!this.options.returnEmptyString&&o==="")}},{key:"getResource",value:function(o,i,a){var l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(o,i,a,l):this.resourceStore.getResource(o,i,a,l)}}],[{key:"hasDefaultValue",value:function(o){var i="defaultValue";for(var a in o)if(Object.prototype.hasOwnProperty.call(o,a)&&i===a.substring(0,i.length)&&o[a]!==void 0)return!0;return!1}}]),n}(is);function B1(t){return t.charAt(0).toUpperCase()+t.slice(1)}var sU=function(){function t(e){zo(this,t),this.options=e,this.supportedLngs=this.options.supportedLngs||!1,this.logger=Mi.create("languageUtils")}return Ho(t,[{key:"getScriptPartFromCode",value:function(n){if(!n||n.indexOf("-")<0)return null;var r=n.split("-");return r.length===2||(r.pop(),r[r.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(r.join("-"))}},{key:"getLanguagePartFromCode",value:function(n){if(!n||n.indexOf("-")<0)return n;var r=n.split("-");return this.formatLanguageCode(r[0])}},{key:"formatLanguageCode",value:function(n){if(typeof n=="string"&&n.indexOf("-")>-1){var r=["hans","hant","latn","cyrl","cans","mong","arab"],o=n.split("-");return this.options.lowerCaseLng?o=o.map(function(i){return i.toLowerCase()}):o.length===2?(o[0]=o[0].toLowerCase(),o[1]=o[1].toUpperCase(),r.indexOf(o[1].toLowerCase())>-1&&(o[1]=B1(o[1].toLowerCase()))):o.length===3&&(o[0]=o[0].toLowerCase(),o[1].length===2&&(o[1]=o[1].toUpperCase()),o[0]!=="sgn"&&o[2].length===2&&(o[2]=o[2].toUpperCase()),r.indexOf(o[1].toLowerCase())>-1&&(o[1]=B1(o[1].toLowerCase())),r.indexOf(o[2].toLowerCase())>-1&&(o[2]=B1(o[2].toLowerCase()))),o.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?n.toLowerCase():n}},{key:"isSupportedCode",value:function(n){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(n=this.getLanguagePartFromCode(n)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(n)>-1}},{key:"getBestMatchFromCodes",value:function(n){var r=this;if(!n)return null;var o;return n.forEach(function(i){if(!o){var a=r.formatLanguageCode(i);(!r.options.supportedLngs||r.isSupportedCode(a))&&(o=a)}}),!o&&this.options.supportedLngs&&n.forEach(function(i){if(!o){var a=r.getLanguagePartFromCode(i);if(r.isSupportedCode(a))return o=a;o=r.options.supportedLngs.find(function(l){if(l.indexOf(a)===0)return l})}}),o||(o=this.getFallbackCodes(this.options.fallbackLng)[0]),o}},{key:"getFallbackCodes",value:function(n,r){if(!n)return[];if(typeof n=="function"&&(n=n(r)),typeof n=="string"&&(n=[n]),Object.prototype.toString.apply(n)==="[object Array]")return n;if(!r)return n.default||[];var o=n[r];return o||(o=n[this.getScriptPartFromCode(r)]),o||(o=n[this.formatLanguageCode(r)]),o||(o=n[this.getLanguagePartFromCode(r)]),o||(o=n.default),o||[]}},{key:"toResolveHierarchy",value:function(n,r){var o=this,i=this.getFallbackCodes(r||this.options.fallbackLng||[],n),a=[],l=function(u){u&&(o.isSupportedCode(u)?a.push(u):o.logger.warn("rejecting language code not found in supportedLngs: ".concat(u)))};return typeof n=="string"&&n.indexOf("-")>-1?(this.options.load!=="languageOnly"&&l(this.formatLanguageCode(n)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&l(this.getScriptPartFromCode(n)),this.options.load!=="currentOnly"&&l(this.getLanguagePartFromCode(n))):typeof n=="string"&&l(this.formatLanguageCode(n)),i.forEach(function(s){a.indexOf(s)<0&&l(o.formatLanguageCode(s))}),a}}]),t}(),lU=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],uU={1:function(e){return Number(e>1)},2:function(e){return Number(e!=1)},3:function(e){return 0},4:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},5:function(e){return Number(e==0?0:e==1?1:e==2?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5)},6:function(e){return Number(e==1?0:e>=2&&e<=4?1:2)},7:function(e){return Number(e==1?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},8:function(e){return Number(e==1?0:e==2?1:e!=8&&e!=11?2:3)},9:function(e){return Number(e>=2)},10:function(e){return Number(e==1?0:e==2?1:e<7?2:e<11?3:4)},11:function(e){return Number(e==1||e==11?0:e==2||e==12?1:e>2&&e<20?2:3)},12:function(e){return Number(e%10!=1||e%100==11)},13:function(e){return Number(e!==0)},14:function(e){return Number(e==1?0:e==2?1:e==3?2:3)},15:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2)},16:function(e){return Number(e%10==1&&e%100!=11?0:e!==0?1:2)},17:function(e){return Number(e==1||e%10==1&&e%100!=11?0:1)},18:function(e){return Number(e==0?0:e==1?1:2)},19:function(e){return Number(e==1?0:e==0||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3)},20:function(e){return Number(e==1?0:e==0||e%100>0&&e%100<20?1:2)},21:function(e){return Number(e%100==1?1:e%100==2?2:e%100==3||e%100==4?3:0)},22:function(e){return Number(e==1?0:e==2?1:(e<0||e>10)&&e%10==0?2:3)}},fU=["v1","v2","v3"],QT={zero:0,one:1,two:2,few:3,many:4,other:5};function cU(){var t={};return lU.forEach(function(e){e.lngs.forEach(function(n){t[n]={numbers:e.nr,plurals:uU[e.fc]}})}),t}var dU=function(){function t(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};zo(this,t),this.languageUtils=e,this.options=n,this.logger=Mi.create("pluralResolver"),(!this.options.compatibilityJSON||this.options.compatibilityJSON==="v4")&&(typeof Intl=="undefined"||!Intl.PluralRules)&&(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=cU()}return Ho(t,[{key:"addRule",value:function(n,r){this.rules[n]=r}},{key:"getRule",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(n,{type:r.ordinal?"ordinal":"cardinal"})}catch(o){return}return this.rules[n]||this.rules[this.languageUtils.getLanguagePartFromCode(n)]}},{key:"needsPlural",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=this.getRule(n,r);return this.shouldUseIntlApi()?o&&o.resolvedOptions().pluralCategories.length>1:o&&o.numbers.length>1}},{key:"getPluralFormsOfKey",value:function(n,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this.getSuffixes(n,o).map(function(i){return"".concat(r).concat(i)})}},{key:"getSuffixes",value:function(n){var r=this,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=this.getRule(n,o);return i?this.shouldUseIntlApi()?i.resolvedOptions().pluralCategories.sort(function(a,l){return QT[a]-QT[l]}).map(function(a){return"".concat(r.options.prepend).concat(a)}):i.numbers.map(function(a){return r.getSuffix(n,a,o)}):[]}},{key:"getSuffix",value:function(n,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=this.getRule(n,o);return i?this.shouldUseIntlApi()?"".concat(this.options.prepend).concat(i.select(r)):this.getSuffixRetroCompatible(i,r):(this.logger.warn("no plural rule found for: ".concat(n)),"")}},{key:"getSuffixRetroCompatible",value:function(n,r){var o=this,i=n.noAbs?n.plurals(r):n.plurals(Math.abs(r)),a=n.numbers[i];this.options.simplifyPluralSuffix&&n.numbers.length===2&&n.numbers[0]===1&&(a===2?a="plural":a===1&&(a=""));var l=function(){return o.options.prepend&&a.toString()?o.options.prepend+a.toString():a.toString()};return this.options.compatibilityJSON==="v1"?a===1?"":typeof a=="number"?"_plural_".concat(a.toString()):l():this.options.compatibilityJSON==="v2"||this.options.simplifyPluralSuffix&&n.numbers.length===2&&n.numbers[0]===1?l():this.options.prepend&&i.toString()?this.options.prepend+i.toString():i.toString()}},{key:"shouldUseIntlApi",value:function(){return!fU.includes(this.options.compatibilityJSON)}}]),t}();function XT(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function Go(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?XT(Object(n),!0).forEach(function(r){ga(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):XT(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var mU=function(){function t(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};zo(this,t),this.logger=Mi.create("interpolator"),this.options=e,this.format=e.interpolation&&e.interpolation.format||function(n){return n},this.init(e)}return Ho(t,[{key:"init",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};n.interpolation||(n.interpolation={escapeValue:!0});var r=n.interpolation;this.escape=r.escape!==void 0?r.escape:Xq,this.escapeValue=r.escapeValue!==void 0?r.escapeValue:!0,this.useRawValueToEscape=r.useRawValueToEscape!==void 0?r.useRawValueToEscape:!1,this.prefix=r.prefix?Ou(r.prefix):r.prefixEscaped||"{{",this.suffix=r.suffix?Ou(r.suffix):r.suffixEscaped||"}}",this.formatSeparator=r.formatSeparator?r.formatSeparator:r.formatSeparator||",",this.unescapePrefix=r.unescapeSuffix?"":r.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":r.unescapeSuffix||"",this.nestingPrefix=r.nestingPrefix?Ou(r.nestingPrefix):r.nestingPrefixEscaped||Ou("$t("),this.nestingSuffix=r.nestingSuffix?Ou(r.nestingSuffix):r.nestingSuffixEscaped||Ou(")"),this.nestingOptionsSeparator=r.nestingOptionsSeparator?r.nestingOptionsSeparator:r.nestingOptionsSeparator||",",this.maxReplaces=r.maxReplaces?r.maxReplaces:1e3,this.alwaysFormat=r.alwaysFormat!==void 0?r.alwaysFormat:!1,this.resetRegExp()}},{key:"reset",value:function(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function(){var n="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=new RegExp(n,"g");var r="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=new RegExp(r,"g");var o="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=new RegExp(o,"g")}},{key:"interpolate",value:function(n,r,o,i){var a=this,l,s,u,f=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function c(D){return D.replace(/\$/g,"$$$$")}var p=function(b){if(b.indexOf(a.formatSeparator)<0){var w=HT(r,f,b);return a.alwaysFormat?a.format(w,void 0,o,Go(Go(Go({},i),r),{},{interpolationkey:b})):w}var x=b.split(a.formatSeparator),C=x.shift().trim(),A=x.join(a.formatSeparator).trim();return a.format(HT(r,f,C),A,o,Go(Go(Go({},i),r),{},{interpolationkey:C}))};this.resetRegExp();var d=i&&i.missingInterpolationHandler||this.options.missingInterpolationHandler,h=i&&i.interpolation&&i.interpolation.skipOnVariables!==void 0?i.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables,g=[{regex:this.regexpUnescape,safeValue:function(b){return c(b)}},{regex:this.regexp,safeValue:function(b){return a.escapeValue?c(a.escape(b)):c(b)}}];return g.forEach(function(D){for(u=0;l=D.regex.exec(n);){var b=l[1].trim();if(s=p(b),s===void 0)if(typeof d=="function"){var w=d(n,l,i);s=typeof w=="string"?w:""}else if(i&&i.hasOwnProperty(b))s="";else if(h){s=l[0];continue}else a.logger.warn("missed to pass in variable ".concat(b," for interpolating ").concat(n)),s="";else typeof s!="string"&&!a.useRawValueToEscape&&(s=YT(s));var x=D.safeValue(s);if(n=n.replace(l[0],x),h?(D.regex.lastIndex+=s.length,D.regex.lastIndex-=l[0].length):D.regex.lastIndex=0,u++,u>=a.maxReplaces)break}}),n}},{key:"nest",value:function(n,r){var o=this,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},a,l,s=Go({},i);s.applyPostProcessor=!1,delete s.defaultValue;function u(d,h){var g=this.nestingOptionsSeparator;if(d.indexOf(g)<0)return d;var D=d.split(new RegExp("".concat(g,"[ ]*{"))),b="{".concat(D[1]);d=D[0],b=this.interpolate(b,s);var w=b.match(/'/g),x=b.match(/"/g);(w&&w.length%2===0&&!x||x.length%2!==0)&&(b=b.replace(/'/g,'"'));try{s=JSON.parse(b),h&&(s=Go(Go({},h),s))}catch(C){return this.logger.warn("failed parsing options string in nesting for key ".concat(d),C),"".concat(d).concat(g).concat(b)}return delete s.defaultValue,d}for(;a=this.nestingRegexp.exec(n);){var f=[],c=!1;if(a[0].indexOf(this.formatSeparator)!==-1&&!/{.*}/.test(a[1])){var p=a[1].split(this.formatSeparator).map(function(d){return d.trim()});a[1]=p.shift(),f=p,c=!0}if(l=r(u.call(this,a[1].trim(),s),s),l&&a[0]===n&&typeof l!="string")return l;typeof l!="string"&&(l=YT(l)),l||(this.logger.warn("missed to resolve ".concat(a[1]," for nesting ").concat(n)),l=""),c&&(l=f.reduce(function(d,h){return o.format(d,h,i.lng,Go(Go({},i),{},{interpolationkey:a[1].trim()}))},l.trim())),n=n.replace(a[0],l),this.regexp.lastIndex=0}return n}}]),t}();function eI(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function os(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?eI(Object(n),!0).forEach(function(r){ga(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):eI(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function pU(t){var e=t.toLowerCase().trim(),n={};if(t.indexOf("(")>-1){var r=t.split("(");e=r[0].toLowerCase().trim();var o=r[1].substring(0,r[1].length-1);if(e==="currency"&&o.indexOf(":")<0)n.currency||(n.currency=o.trim());else if(e==="relativetime"&&o.indexOf(":")<0)n.range||(n.range=o.trim());else{var i=o.split(";");i.forEach(function(a){if(a){var l=a.split(":"),s=VT(l),u=s[0],f=s.slice(1),c=f.join(":").trim().replace(/^'+|'+$/g,"");n[u.trim()]||(n[u.trim()]=c),c==="false"&&(n[u.trim()]=!1),c==="true"&&(n[u.trim()]=!0),isNaN(c)||(n[u.trim()]=parseInt(c,10))}})}}return{formatName:e,formatOptions:n}}function Tu(t){var e={};return function(r,o,i){var a=o+JSON.stringify(i),l=e[a];return l||(l=t(o,i),e[a]=l),l(r)}}var hU=function(){function t(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};zo(this,t),this.logger=Mi.create("formatter"),this.options=e,this.formats={number:Tu(function(n,r){var o=new Intl.NumberFormat(n,r);return function(i){return o.format(i)}}),currency:Tu(function(n,r){var o=new Intl.NumberFormat(n,os(os({},r),{},{style:"currency"}));return function(i){return o.format(i)}}),datetime:Tu(function(n,r){var o=new Intl.DateTimeFormat(n,os({},r));return function(i){return o.format(i)}}),relativetime:Tu(function(n,r){var o=new Intl.RelativeTimeFormat(n,os({},r));return function(i){return o.format(i,r.range||"day")}}),list:Tu(function(n,r){var o=new Intl.ListFormat(n,os({},r));return function(i){return o.format(i)}})},this.init(e)}return Ho(t,[{key:"init",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}},o=r.interpolation;this.formatSeparator=o.formatSeparator?o.formatSeparator:o.formatSeparator||","}},{key:"add",value:function(n,r){this.formats[n.toLowerCase().trim()]=r}},{key:"addCached",value:function(n,r){this.formats[n.toLowerCase().trim()]=Tu(r)}},{key:"format",value:function(n,r,o,i){var a=this,l=r.split(this.formatSeparator),s=l.reduce(function(u,f){var c=pU(f),p=c.formatName,d=c.formatOptions;if(a.formats[p]){var h=u;try{var g=i&&i.formatParams&&i.formatParams[i.interpolationkey]||{},D=g.locale||g.lng||i.locale||i.lng||o;h=a.formats[p](u,D,os(os(os({},d),i),g))}catch(b){a.logger.warn(b)}return h}else a.logger.warn("there was no format function for ".concat(p));return u},n);return s}}]),t}();function tI(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function nI(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?tI(Object(n),!0).forEach(function(r){ga(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):tI(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function gU(t){var e=_U();return function(){var r=Ko(t),o;if(e){var i=Ko(this).constructor;o=Reflect.construct(r,arguments,i)}else o=r.apply(this,arguments);return Eu(this,o)}}function _U(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}function vU(t,e){t.pending[e]!==void 0&&(delete t.pending[e],t.pendingCount--)}var yU=function(t){Ec(n,t);var e=gU(n);function n(r,o,i){var a,l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return zo(this,n),a=e.call(this),Gp&&is.call(Ii(a)),a.backend=r,a.store=o,a.services=i,a.languageUtils=i.languageUtils,a.options=l,a.logger=Mi.create("backendConnector"),a.waitingReads=[],a.maxParallelReads=l.maxParallelReads||10,a.readingCalls=0,a.maxRetries=l.maxRetries>=0?l.maxRetries:5,a.retryTimeout=l.retryTimeout>=1?l.retryTimeout:350,a.state={},a.queue=[],a.backend&&a.backend.init&&a.backend.init(i,l.backend,l),a}return Ho(n,[{key:"queueLoad",value:function(o,i,a,l){var s=this,u={},f={},c={},p={};return o.forEach(function(d){var h=!0;i.forEach(function(g){var D="".concat(d,"|").concat(g);!a.reload&&s.store.hasResourceBundle(d,g)?s.state[D]=2:s.state[D]<0||(s.state[D]===1?f[D]===void 0&&(f[D]=!0):(s.state[D]=1,h=!1,f[D]===void 0&&(f[D]=!0),u[D]===void 0&&(u[D]=!0),p[g]===void 0&&(p[g]=!0)))}),h||(c[d]=!0)}),(Object.keys(u).length||Object.keys(f).length)&&this.queue.push({pending:f,pendingCount:Object.keys(f).length,loaded:{},errors:[],callback:l}),{toLoad:Object.keys(u),pending:Object.keys(f),toLoadLanguages:Object.keys(c),toLoadNamespaces:Object.keys(p)}}},{key:"loaded",value:function(o,i,a){var l=o.split("|"),s=l[0],u=l[1];i&&this.emit("failedLoading",s,u,i),a&&this.store.addResourceBundle(s,u,a),this.state[o]=i?-1:2;var f={};this.queue.forEach(function(c){Jq(c.loaded,[s],u),vU(c,o),i&&c.errors.push(i),c.pendingCount===0&&!c.done&&(Object.keys(c.loaded).forEach(function(p){f[p]||(f[p]={});var d=c.loaded[p];d.length&&d.forEach(function(h){f[p][h]===void 0&&(f[p][h]=!0)})}),c.done=!0,c.errors.length?c.callback(c.errors):c.callback())}),this.emit("loaded",f),this.queue=this.queue.filter(function(c){return!c.done})}},{key:"read",value:function(o,i,a){var l=this,s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,u=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.retryTimeout,f=arguments.length>5?arguments[5]:void 0;if(!o.length)return f(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:o,ns:i,fcName:a,tried:s,wait:u,callback:f});return}return this.readingCalls++,this.backend[a](o,i,function(c,p){if(l.readingCalls--,l.waitingReads.length>0){var d=l.waitingReads.shift();l.read(d.lng,d.ns,d.fcName,d.tried,d.wait,d.callback)}if(c&&p&&s<l.maxRetries){setTimeout(function(){l.read.call(l,o,i,a,s+1,u*2,f)},u);return}f(c,p)})}},{key:"prepareLoading",value:function(o,i){var a=this,l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},s=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),s&&s();typeof o=="string"&&(o=this.languageUtils.toResolveHierarchy(o)),typeof i=="string"&&(i=[i]);var u=this.queueLoad(o,i,l,s);if(!u.toLoad.length)return u.pending.length||s(),null;u.toLoad.forEach(function(f){a.loadOne(f)})}},{key:"load",value:function(o,i,a){this.prepareLoading(o,i,{},a)}},{key:"reload",value:function(o,i,a){this.prepareLoading(o,i,{reload:!0},a)}},{key:"loadOne",value:function(o){var i=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",l=o.split("|"),s=l[0],u=l[1];this.read(s,u,"read",void 0,void 0,function(f,c){f&&i.logger.warn("".concat(a,"loading namespace ").concat(u," for language ").concat(s," failed"),f),!f&&c&&i.logger.log("".concat(a,"loaded namespace ").concat(u," for language ").concat(s),c),i.loaded(o,f,c)})}},{key:"saveMissing",value:function(o,i,a,l,s){var u=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(i)){this.logger.warn('did not save key "'.concat(a,'" as the namespace "').concat(i,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}a==null||a===""||(this.backend&&this.backend.create&&this.backend.create(o,i,a,l,null,nI(nI({},u),{},{isUpdate:s})),!(!o||!o[0])&&this.store.addResource(o[0],i,a,l))}}]),n}(is);function bU(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(e){var n={};if(yr(e[1])==="object"&&(n=e[1]),typeof e[1]=="string"&&(n.defaultValue=e[1]),typeof e[2]=="string"&&(n.tDescription=e[2]),yr(e[2])==="object"||yr(e[3])==="object"){var r=e[3]||e[2];Object.keys(r).forEach(function(o){n[o]=r[o]})}return n},interpolation:{escapeValue:!0,format:function(e,n,r,o){return e},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function rI(t){return typeof t.ns=="string"&&(t.ns=[t.ns]),typeof t.fallbackLng=="string"&&(t.fallbackLng=[t.fallbackLng]),typeof t.fallbackNS=="string"&&(t.fallbackNS=[t.fallbackNS]),t.supportedLngs&&t.supportedLngs.indexOf("cimode")<0&&(t.supportedLngs=t.supportedLngs.concat(["cimode"])),t}function oI(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function xi(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?oI(Object(n),!0).forEach(function(r){ga(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):oI(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function wU(t){var e=DU();return function(){var r=Ko(t),o;if(e){var i=Ko(this).constructor;o=Reflect.construct(r,arguments,i)}else o=r.apply(this,arguments);return Eu(this,o)}}function DU(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}function zp(){}function kU(t){var e=Object.getOwnPropertyNames(Object.getPrototypeOf(t));e.forEach(function(n){typeof t[n]=="function"&&(t[n]=t[n].bind(t))})}var Kp=function(t){Ec(n,t);var e=wU(n);function n(){var r,o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i=arguments.length>1?arguments[1]:void 0;if(zo(this,n),r=e.call(this),Gp&&is.call(Ii(r)),r.options=rI(o),r.services={},r.logger=Mi,r.modules={external:[]},kU(Ii(r)),i&&!r.isInitialized&&!o.isClone){if(!r.options.initImmediate)return r.init(o,i),Eu(r,Ii(r));setTimeout(function(){r.init(o,i)},0)}return r}return Ho(n,[{key:"init",value:function(){var o=this,i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=arguments.length>1?arguments[1]:void 0;typeof i=="function"&&(a=i,i={}),!i.defaultNS&&i.defaultNS!==!1&&i.ns&&(typeof i.ns=="string"?i.defaultNS=i.ns:i.ns.indexOf("translation")<0&&(i.defaultNS=i.ns[0]));var l=bU();this.options=xi(xi(xi({},l),this.options),rI(i)),this.options.compatibilityAPI!=="v1"&&(this.options.interpolation=xi(xi({},l.interpolation),this.options.interpolation)),i.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=i.keySeparator),i.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=i.nsSeparator);function s(b){return b?typeof b=="function"?new b:b:null}if(!this.options.isClone){this.modules.logger?Mi.init(s(this.modules.logger),this.options):Mi.init(null,this.options);var u;this.modules.formatter?u=this.modules.formatter:typeof Intl!="undefined"&&(u=hU);var f=new sU(this.options);this.store=new oU(this.options.resources,this.options);var c=this.services;c.logger=Mi,c.resourceStore=this.store,c.languageUtils=f,c.pluralResolver=new dU(f,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),u&&(!this.options.interpolation.format||this.options.interpolation.format===l.interpolation.format)&&(c.formatter=s(u),c.formatter.init(c,this.options),this.options.interpolation.format=c.formatter.format.bind(c.formatter)),c.interpolator=new mU(this.options),c.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},c.backendConnector=new yU(s(this.modules.backend),c.resourceStore,c,this.options),c.backendConnector.on("*",function(b){for(var w=arguments.length,x=new Array(w>1?w-1:0),C=1;C<w;C++)x[C-1]=arguments[C];o.emit.apply(o,[b].concat(x))}),this.modules.languageDetector&&(c.languageDetector=s(this.modules.languageDetector),c.languageDetector.init(c,this.options.detection,this.options)),this.modules.i18nFormat&&(c.i18nFormat=s(this.modules.i18nFormat),c.i18nFormat.init&&c.i18nFormat.init(this)),this.translator=new JT(this.services,this.options),this.translator.on("*",function(b){for(var w=arguments.length,x=new Array(w>1?w-1:0),C=1;C<w;C++)x[C-1]=arguments[C];o.emit.apply(o,[b].concat(x))}),this.modules.external.forEach(function(b){b.init&&b.init(o)})}if(this.format=this.options.interpolation.format,a||(a=zp),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){var p=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);p.length>0&&p[0]!=="dev"&&(this.options.lng=p[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined");var d=["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"];d.forEach(function(b){o[b]=function(){var w;return(w=o.store)[b].apply(w,arguments)}});var h=["addResource","addResources","addResourceBundle","removeResourceBundle"];h.forEach(function(b){o[b]=function(){var w;return(w=o.store)[b].apply(w,arguments),o}});var g=Oc(),D=function(){var w=function(C,A){o.isInitialized&&!o.initializedStoreOnce&&o.logger.warn("init: i18next is already initialized. You should call init just once!"),o.isInitialized=!0,o.options.isClone||o.logger.log("initialized",o.options),o.emit("initialized",o.options),g.resolve(A),a(C,A)};if(o.languages&&o.options.compatibilityAPI!=="v1"&&!o.isInitialized)return w(null,o.t.bind(o));o.changeLanguage(o.options.lng,w)};return this.options.resources||!this.options.initImmediate?D():setTimeout(D,0),g}},{key:"loadResources",value:function(o){var i=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:zp,l=a,s=typeof o=="string"?o:this.language;if(typeof o=="function"&&(l=o),!this.options.resources||this.options.partialBundledLanguages){if(s&&s.toLowerCase()==="cimode")return l();var u=[],f=function(d){if(d){var h=i.services.languageUtils.toResolveHierarchy(d);h.forEach(function(g){u.indexOf(g)<0&&u.push(g)})}};if(s)f(s);else{var c=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);c.forEach(function(p){return f(p)})}this.options.preload&&this.options.preload.forEach(function(p){return f(p)}),this.services.backendConnector.load(u,this.options.ns,function(p){!p&&!i.resolvedLanguage&&i.language&&i.setResolvedLanguage(i.language),l(p)})}else l(null)}},{key:"reloadResources",value:function(o,i,a){var l=Oc();return o||(o=this.languages),i||(i=this.options.ns),a||(a=zp),this.services.backendConnector.reload(o,i,function(s){l.resolve(),a(s)}),l}},{key:"use",value:function(o){if(!o)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!o.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return o.type==="backend"&&(this.modules.backend=o),(o.type==="logger"||o.log&&o.warn&&o.error)&&(this.modules.logger=o),o.type==="languageDetector"&&(this.modules.languageDetector=o),o.type==="i18nFormat"&&(this.modules.i18nFormat=o),o.type==="postProcessor"&&sI.addPostProcessor(o),o.type==="formatter"&&(this.modules.formatter=o),o.type==="3rdParty"&&this.modules.external.push(o),this}},{key:"setResolvedLanguage",value:function(o){if(!(!o||!this.languages)&&!(["cimode","dev"].indexOf(o)>-1))for(var i=0;i<this.languages.length;i++){var a=this.languages[i];if(!(["cimode","dev"].indexOf(a)>-1)&&this.store.hasLanguageSomeTranslations(a)){this.resolvedLanguage=a;break}}}},{key:"changeLanguage",value:function(o,i){var a=this;this.isLanguageChangingTo=o;var l=Oc();this.emit("languageChanging",o);var s=function(p){a.language=p,a.languages=a.services.languageUtils.toResolveHierarchy(p),a.resolvedLanguage=void 0,a.setResolvedLanguage(p)},u=function(p,d){d?(s(d),a.translator.changeLanguage(d),a.isLanguageChangingTo=void 0,a.emit("languageChanged",d),a.logger.log("languageChanged",d)):a.isLanguageChangingTo=void 0,l.resolve(function(){return a.t.apply(a,arguments)}),i&&i(p,function(){return a.t.apply(a,arguments)})},f=function(p){!o&&!p&&a.services.languageDetector&&(p=[]);var d=typeof p=="string"?p:a.services.languageUtils.getBestMatchFromCodes(p);d&&(a.language||s(d),a.translator.language||a.translator.changeLanguage(d),a.services.languageDetector&&a.services.languageDetector.cacheUserLanguage(d)),a.loadResources(d,function(h){u(h,d)})};return!o&&this.services.languageDetector&&!this.services.languageDetector.async?f(this.services.languageDetector.detect()):!o&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect(f):f(o),l}},{key:"getFixedT",value:function(o,i,a){var l=this,s=function u(f,c){var p;if(yr(c)!=="object"){for(var d=arguments.length,h=new Array(d>2?d-2:0),g=2;g<d;g++)h[g-2]=arguments[g];p=l.options.overloadTranslationOptionHandler([f,c].concat(h))}else p=xi({},c);p.lng=p.lng||u.lng,p.lngs=p.lngs||u.lngs,p.ns=p.ns||u.ns,p.keyPrefix=p.keyPrefix||a||u.keyPrefix;var D=l.options.keySeparator||".",b=p.keyPrefix?"".concat(p.keyPrefix).concat(D).concat(f):f;return l.t(b,p)};return typeof o=="string"?s.lng=o:s.lngs=o,s.ns=i,s.keyPrefix=a,s}},{key:"t",value:function(){var o;return this.translator&&(o=this.translator).translate.apply(o,arguments)}},{key:"exists",value:function(){var o;return this.translator&&(o=this.translator).exists.apply(o,arguments)}},{key:"setDefaultNamespace",value:function(o){this.options.defaultNS=o}},{key:"hasLoadedNamespace",value:function(o){var i=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;var l=this.resolvedLanguage||this.languages[0],s=this.options?this.options.fallbackLng:!1,u=this.languages[this.languages.length-1];if(l.toLowerCase()==="cimode")return!0;var f=function(d,h){var g=i.services.backendConnector.state["".concat(d,"|").concat(h)];return g===-1||g===2};if(a.precheck){var c=a.precheck(this,f);if(c!==void 0)return c}return!!(this.hasResourceBundle(l,o)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||f(l,o)&&(!s||f(u,o)))}},{key:"loadNamespaces",value:function(o,i){var a=this,l=Oc();return this.options.ns?(typeof o=="string"&&(o=[o]),o.forEach(function(s){a.options.ns.indexOf(s)<0&&a.options.ns.push(s)}),this.loadResources(function(s){l.resolve(),i&&i(s)}),l):(i&&i(),Promise.resolve())}},{key:"loadLanguages",value:function(o,i){var a=Oc();typeof o=="string"&&(o=[o]);var l=this.options.preload||[],s=o.filter(function(u){return l.indexOf(u)<0});return s.length?(this.options.preload=l.concat(s),this.loadResources(function(u){a.resolve(),i&&i(u)}),a):(i&&i(),Promise.resolve())}},{key:"dir",value:function(o){if(o||(o=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!o)return"rtl";var i=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"];return i.indexOf(this.services.languageUtils.getLanguagePartFromCode(o))>-1||o.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}},{key:"cloneInstance",value:function(){var o=this,i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:zp,l=xi(xi(xi({},this.options),i),{isClone:!0}),s=new n(l);(i.debug!==void 0||i.prefix!==void 0)&&(s.logger=s.logger.clone(i));var u=["store","services","language"];return u.forEach(function(f){s[f]=o[f]}),s.services=xi({},this.services),s.services.utils={hasLoadedNamespace:s.hasLoadedNamespace.bind(s)},s.translator=new JT(s.services,s.options),s.translator.on("*",function(f){for(var c=arguments.length,p=new Array(c>1?c-1:0),d=1;d<c;d++)p[d-1]=arguments[d];s.emit.apply(s,[f].concat(p))}),s.init(l,a),s.translator.options=s.options,s.translator.backendConnector.services.utils={hasLoadedNamespace:s.hasLoadedNamespace.bind(s)},s}},{key:"toJSON",value:function(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}]),n}(is);ga(Kp,"createInstance",function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},e=arguments.length>1?arguments[1]:void 0;return new Kp(t,e)});var wr=Kp.createInstance();wr.createInstance=Kp.createInstance;var U_e=wr.createInstance,Y_e=wr.init,z_e=wr.loadResources,H_e=wr.reloadResources,K_e=wr.use,G_e=wr.changeLanguage,Z_e=wr.getFixedT,J_e=wr.t,Q_e=wr.exists,X_e=wr.setDefaultNamespace,eve=wr.hasLoadedNamespace,tve=wr.loadNamespaces,nve=wr.loadLanguages,$1=wr;var t3=Bt(JI()),n3=require("obsidian");var QI={translation:{"data-types":{string:"Text",number:"Number",boolean:"Checkbox",date:"Date",unknown:"Unknown data type",repeated:"Repeated field",datetime:"Date & time",list:"List",tags:"Tags",aliases:"Aliases"},datasources:{folder:"Folder",tag:"Tag",dataview:"Dataview"},commands:{"show-projects":{name:"Show projects"},"create-project":{name:"Create new project"},"create-note":{name:"Create new note"}},menus:{project:{create:{title:"Create project in folder"}},"tab-header":{"new-window":{title:"Open in new window"}}},modals:{project:{create:{"short-title":"New project",untitled:"Untitled project",title:"Create new project",cta:"Create project","existing-name-error":"A project with that name already exists.","empty-name-error":"Project name can't be empty."},edit:{"short-title":"Edit project",title:"Edit project",cta:"Save"},duplicate:{title:"Duplicate project",suffix:"Copy"},archive:{"short-title":"Archive project",title:"Archive project",message:`Are you sure you want to archive "{{project}}"? You can restore it later in Projects plugin's setting tab.`,notice:"Project archived! If you are using Projects across multiple devices and syncing between them, please upgrade to version 1.17.0 or above for all your devices to avoid losing your archived project configurations.",cta:"Archive"},delete:{"short-title":"Delete project",title:"Delete project",message:'Are you sure you want to delete "{{project}}"? This cannot be undone.',cta:"Delete"},name:{name:"Name",description:""},default:{name:"Set as default",description:"Enable to open this project by default."},datasource:{name:"Data source",description:"Choose how you want to define which notes to include."},path:{name:"Path",description:"Path to the folder you want to manage. Leave empty to use root folder."},tag:{name:"Tag",description:"Include all notes that have this tag."},dataview:{name:"Use Dataview",description:"Use Dataview to query read-only data instead of using paths.",error:{title:"Dataview is disabled",message:"Enable the Dataview plugin to continue using this project."}},query:{name:"Query",description:"Only supports TABLE queries."},recursive:{name:"Include subfolders",description:"Manage notes inside subfolders within the project path."},hierarchy:{name:"Tag hierarchy",description:"Manage notes containing sub-tags of the project target tag."},"more-settings":{name:"More settings",description:""},templates:{name:"Templates",description:"Templates to choose from when you create new notes.",add:"Add template"},exclude:{name:"Excluded notes",description:"Notes to exclude even if they would otherwise be part of the project.",add:"Add note"},newNotesFolder:{name:"Location for new notes",description:"Folder where all new notes are placed."},defaultName:{name:"Default name for new notes",description:"Supports {{date:YYYY-MM-DD}} and {{time:HHmm}} templates variables.",invalid:"Contains illegal characters."}},archive:{delete:{"short-title":"Delete archive",title:"Delete archive",message:'Are you sure you want to delete "{{archive}}"? This cannot be undone.',cta:"Delete"}},view:{create:{"short-title":"New view",title:"Add new view",optional:"Optional",type:{name:"Type",description:""},name:{name:"Name",description:""},cta:"Add view","existing-name-error":"A view with that name already exists."},duplicate:{title:"Duplicate view",suffix:"Copy"},delete:{"short-title":"Delete view",title:"Delete view",message:'Are you sure you want to delete the view "{{view}}"?',cta:"Delete"}},note:{create:{"short-title":"New note",title:"Create new note",name:{name:"Name",description:""},templatePath:{name:"Template",description:"",none:"None"},project:{name:"Project",description:""},"name-taken-error":"A note with that name already exists.","empty-name-error":"Name can't be empty.","dot-start-error":"File name must not start with a dot.",create:"Create note",readonly:{title:"Read-only project",message:"{{project}} is a read-only project. Select another project to create a note."},untitled:"Untitled"},edit:{"short-title":"Edit note",title:"Edit note",save:"Save",confirm:"Confirm","no-editable-fields":{title:"No editable fields",message:"This note has no editable fields."}}},field:{configure:{"short-title":"Configure field",title:"Configure field",name:{name:"Name",description:""},"empty-name-error":"Field name can't be empty.","existing-name-error":"Can't rename to a existing field name.",type:{name:"Type",description:"Changing type isn't supported yet."},options:{name:"Options",description:"Allows you to auto-complete using predefined values for the field."},"rich-text":{name:"Enable rich text formatting",description:"For fields with Markdown content."},time:{name:"Enable time",description:"Recognize this field as Date & time."},save:"Save"},create:{"short-title":"New field",title:"Create new field",name:{name:"Name",description:""},untitled:"New field","empty-name-error":"Field name can't be empty.","existing-name-error":"A field with that name already exists.",type:{name:"Type",description:""},default:{name:"Default value",description:""},options:{name:"Options",description:"Allows you to auto-complete using predefined values for the field."},"rich-text":{name:"Enable rich text formatting",description:"For fields with Markdown content."},create:"Create field"}},input:{cancel:"Cancel"},confirm:{delete:"Delete",cancel:"Cancel"}},views:{developer:{name:"Developer"},table:{name:"Table","hide-fields":"Hide fields","rename-field":"Rename field",rename:"Rename"},board:{name:"Board","no-status":"No status",fields:{status:"Status",priority:"Priority",check:"Check",none:"None"},unprioritized:"Unprioritized","include-fields":"Include fields",settings:{name:"Board settings","column-width":{name:"Column width",description:"Width of each column in pixels."},"custom-header":{name:"Customize card header",description:"Use selected field as the header of cards."},"order-sync-field":{name:"Sync card order with field",description:"Field to store the position of cards in the board."}},note:{add:"Add note"}},calendar:{name:"Calendar","new-note":"New note",fields:{date:"Date",check:"Check",none:"None"},today:"Today",weekday:"{{value, datetime}}",date:"{{value, datetime}}",interval:"{{from, datetime}} \u2013 {{to, datetime}}{{en_separator}}{{custom_year, datetime}}",intervals:{month_one:"Month",month_other:"Months",monthWithCount_one:"{{count}} month",monthWithCount_other:"{{count}} months",week_one:"Week",week_other:"Weeks",weekWithCount_one:"{{count}} week",weekWithCount_other:"{{count}} weeks",day_one:"Day",day_other:"Days",dayWithCount_one:"{{count}} day",dayWithCount_other:"{{count}} days"}},gallery:{name:"Gallery",fields:{cover:"Cover",none:"None"},"fit-style":{fill:"Fill image",fit:"Fit image"},"include-fields":"Include fields",settings:{name:"Gallery settings","card-width":{name:"Card width",description:"Width of each card in pixels."}},empty:"This view is empty."}},components:{"data-grid":{column:{configure:"Configure field",add:"Add field","insert-left":"Insert left","insert-right":"Insert right",rename:"Rename field",pin:"Pin field",unpin:"Unpin field",hide:"Hide field",delete:"Delete field"},row:{add:"Add note",edit:"Edit note",delete:"Delete note"},cell:{clear:"Clear value"},sort:{asc:"Sort A \u2192 Z",desc:"Sort Z \u2192 A"},sortDate:{asc:"Sort Old \u2192 New",desc:"Sort New \u2192 Old"}},board:{column:{add:{name:"Add column",placeholder:"New column","no-status-field":"Status field required","derived-status-field":"Current status field is read-only"},rename:"Rename column",delete:"Delete column",expand:"Expand column",collapse:"Collapse column",pin:"Pin column",unpin:"Unpin column"}},color:{label:"Color",where:"Where",add:"Add color"},filter:{label:"Filter",where:"Where",and:"and",or:"or",add:"Add condition"},sort:{label:"Sort",add:"Add another sort"},tag:{edit:"Edit",remove:"Remove"},"multi-text":{add:"Add an option"}},toolbar:{view:{add:"Add view"},projects:{none:"No projects",options:"More options"},"read-only":"Read-only","read-only-desc":"You can't create or edit notes in read-only projects."},settings:{general:{"size-limit":{name:"Project size limit",desc:"Avoid accidentally loading too many notes."},"link-behavior":{name:"Link behavior",desc:"Determines what happens when you select the link of a note. Press {{modifier}} while selecting link for opposite behavior.",options:{"open-editor":"Open editor","open-note":"Open note"}},"start-of-week":{name:"Start week on",options:{sunday:"Sunday",monday:"Monday",default:"Default"}}},"front-matter":{heading:"Front matter","quote-strings":{name:"Quote strings",options:{plain:"If needed","quote-double":"Always"}}},commands:{name:"Commands",desc:"Add commands for your favorite projects and views."},archives:{name:"Archives",desc:"Restore or delete your archived projects.",empty:"No archived project."}},errors:{missingDataview:{title:"Dataview is disabled",message:"Enable the Dataview plugin to continue using this project."}},obsidian:{"ribbon-tooltip":"Open projects","hover-link-settings":"Projects"}}};var XI={translation:{"data-types":{string:"\u6587\u672C",number:"\u6570\u5B57",boolean:"\u590D\u9009\u6846",date:"\u65E5\u671F",unknown:"\u672A\u77E5",repeated:"\u91CD\u590D",datetime:"\u65E5\u671F & \u65F6\u95F4",list:"\u5217\u8868",tags:"\u6807\u7B7E",aliases:"\u522B\u540D"},datasources:{folder:"\u6587\u4EF6\u5939",tag:"\u6807\u7B7E",dataview:"Dataview"},commands:{"show-projects":{name:"\u6253\u5F00\u9879\u76EE"},"create-project":{name:"\u65B0\u5EFA\u9879\u76EE"},"create-note":{name:"\u65B0\u5EFA\u7B14\u8BB0"}},menus:{project:{create:{title:"\u5728\u6587\u4EF6\u5939\u4E2D\u65B0\u5EFA\u9879\u76EE"}},"tab-header":{"new-window":{title:"\u5728\u65B0\u7A97\u53E3\u4E2D\u6253\u5F00"}}},modals:{project:{create:{"short-title":"\u65B0\u9879\u76EE",untitled:"\u672A\u547D\u540D\u9879\u76EE",title:"\u65B0\u5EFA\u9879\u76EE",cta:"\u65B0\u5EFA\u9879\u76EE","existing-name-error":"\u9879\u76EE\u540D\u79F0\u91CD\u590D\u3002","empty-name-error":"\u9879\u76EE\u540D\u4E0D\u80FD\u4E3A\u7A7A\u3002"},edit:{"short-title":"\u7F16\u8F91\u9879\u76EE",title:"\u7F16\u8F91\u9879\u76EE",cta:"\u4FDD\u5B58"},duplicate:{title:"\u590D\u5236\u9879\u76EE",suffix:"\u526F\u672C"},archive:{"short-title":"\u5B58\u6863\u9879\u76EE",title:"\u5B58\u6863\u9879\u76EE",message:'\u786E\u5B9A\u8981\u5B58\u6863\u9879\u76EE "{{project}}" \u5417\uFF1F\u82E5\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u5728 Projects \u63D2\u4EF6\u8BBE\u7F6E\u4E2D\u6062\u590D\u8BE5\u9879\u76EE\u3002',notice:"\u5B58\u6863\u6210\u529F\uFF01\u82E5\u60A8\u5728\u591A\u4E2A\u8BBE\u5907\u95F4\u540C\u6B65\u4F7F\u7528 Projects\uFF0C\u8BF7\u786E\u4FDD\u5C06\u6240\u6709\u8BBE\u5907\u4E0A\u7684 Projects \u90FD\u5347\u7EA7\u5230 1.17.0 \u7248\u672C\u6216\u4EE5\u4E0A\uFF0C\u4EE5\u907F\u514D\u5B58\u6863\u7684\u9879\u76EE\u914D\u7F6E\u4FE1\u606F\u4E22\u5931\u3002",cta:"\u5B58\u6863"},delete:{"short-title":"\u5220\u9664\u9879\u76EE",title:"\u5220\u9664\u9879\u76EE",message:'\u786E\u5B9A\u8981\u5220\u9664\u9879\u76EE "{{project}}" \u5417\uFF1F\u6B64\u64CD\u4F5C\u4E0D\u53EF\u64A4\u9500\u3002',cta:"\u5220\u9664"},name:{name:"\u9879\u76EE\u540D\u79F0",description:""},default:{name:"\u8BBE\u4E3A\u9ED8\u8BA4\u9879\u76EE",description:"\u6253\u5F00 Projects \u63D2\u4EF6\u7A97\u53E3\u65F6\uFF0C\u9ED8\u8BA4\u6253\u5F00\u672C\u9879\u76EE\u3002"},datasource:{name:"\u6570\u636E\u6E90",description:"\u9009\u62E9\u9879\u76EE\u7684\u6570\u636E\u6765\u6E90\u3002"},path:{name:"\u8DEF\u5F84",description:"\u76EE\u6807\u6587\u4EF6\u5939\u8DEF\u5F84\u3002\u82E5\u4E3A\u7A7A\u503C\uFF0C\u8DEF\u5F84\u5C06\u8BBE\u4E3A\u6839\u76EE\u5F55\u3002"},tag:{name:"\u6807\u7B7E",description:"\u7BA1\u7406\u672C\u4ED3\u5E93\u4E2D\u6240\u6709\u542B\u6709\u8BE5\u6807\u7B7E\u7684\u7B14\u8BB0\u3002"},dataview:{name:"Dataview",description:"\u4EE5 Dataview \u67E5\u8BE2\u7ED3\u679C\u521B\u5EFA\u53EA\u8BFB\u9879\u76EE\u3002",error:{title:"Dataview \u63D2\u4EF6\u672A\u542F\u7528\u3002",message:"\u542F\u7528 Dataview \u63D2\u4EF6\u4EE5\u4F7F\u7528\u672C\u9879\u76EE\u3002"}},query:{name:"\u67E5\u8BE2\u8BED\u53E5 (Query)",description:"\u5F53\u524D\u53EA\u652F\u6301 TABLE \u67E5\u8BE2\u8BED\u53E5\u3002"},recursive:{name:"\u7BA1\u7406\u5B50\u6587\u4EF6\u5939",description:"\u7BA1\u7406\u9879\u76EE\u6587\u4EF6\u5939\u4E0B\u7684\u6240\u6709\u5B50\u6587\u4EF6\u5939\u3002"},hierarchy:{name:"\u5D4C\u5957\u6807\u7B7E",description:"\u7BA1\u7406\u6240\u6709\u5305\u542B\u9879\u76EE\u4E3B\u6807\u7B7E\u53CA\u5176\u5B50\u6807\u7B7E\u7684\u7B14\u8BB0\u3002"},"more-settings":{name:"\u66F4\u591A\u8BBE\u7F6E",description:""},templates:{name:"\u6A21\u677F",description:"\u65B0\u5EFA\u7B14\u8BB0\u65F6\uFF0C\u4ECE\u4E0B\u5217\u6A21\u677F\u4E2D\u9009\u53D6\u65B0\u7B14\u8BB0\u6A21\u677F\u3002",add:"\u6DFB\u52A0\u6A21\u677F"},exclude:{name:"\u6392\u9664\u7B14\u8BB0",description:"\u4E0B\u5217\u7B14\u8BB0\u5C06\u4E0D\u4F1A\u88AB\u672C\u9879\u76EE\u8FFD\u8E2A\u3002",add:"\u6DFB\u52A0\u7B14\u8BB0"},newNotesFolder:{name:"\u65B0\u5EFA\u7B14\u8BB0\u4F4D\u7F6E",description:"\u65B0\u5EFA\u7684\u7B14\u8BB0\u5C06\u5B58\u653E\u4E8E\u8BE5\u6587\u4EF6\u5939\u3002"},defaultName:{name:"\u9ED8\u8BA4\u7B14\u8BB0\u540D\u79F0",description:"\u652F\u6301 {{date:YYYY-MM-DD}} \u548C {{time:HHmm}} \u683C\u5F0F\u7684\u65E5\u671F\u3001\u65F6\u95F4\u6A21\u677F\u53D8\u91CF\u3002",invalid:"\u7B14\u8BB0\u540D\u5305\u542B\u975E\u6CD5\u5B57\u7B26\u3002"}},archive:{delete:{"short-title":"\u5220\u9664\u5B58\u6863",title:"\u5220\u9664\u5B58\u6863",message:'\u786E\u5B9A\u8981\u5220\u9664\u5B58\u6863 "{{archive}}" \u5417\uFF1F\u6B64\u64CD\u4F5C\u4E0D\u53EF\u64A4\u9500\u3002',cta:"\u5220\u9664"}},view:{create:{"short-title":"\u65B0\u5EFA\u89C6\u56FE",title:"\u65B0\u5EFA\u89C6\u56FE",optional:"\u53EF\u9009",type:{name:"\u89C6\u56FE\u7C7B\u578B",description:""},name:{name:"\u89C6\u56FE\u540D\u79F0",description:""},cta:"\u65B0\u5EFA\u89C6\u56FE","existing-name-error":"\u89C6\u56FE\u540D\u79F0\u91CD\u590D\u3002"},duplicate:{title:"\u590D\u5236\u89C6\u56FE",suffix:"\u526F\u672C"},delete:{"short-title":"\u5220\u9664\u89C6\u56FE",title:"\u5220\u9664\u89C6\u56FE",message:'\u786E\u5B9A\u8981\u5220\u9664\u89C6\u56FE "{{view}}" \u5417\uFF1F',cta:"\u5220\u9664"}},note:{create:{"short-title":"\u65B0\u5EFA\u7B14\u8BB0",title:"\u65B0\u5EFA\u7B14\u8BB0",name:{name:"\u7B14\u8BB0\u540D\u79F0",description:""},templatePath:{name:"\u6A21\u677F",description:"",none:"None"},project:{name:"\u6240\u5C5E\u9879\u76EE",description:""},"name-taken-error":"\u5DF2\u7ECF\u5B58\u5728\u4E00\u4E2A\u540C\u540D\u6587\u4EF6\u3002","empty-name-error":"\u6587\u4EF6\u540D\u4E0D\u80FD\u4E3A\u7A7A\u3002","dot-start-error":"\u6587\u4EF6\u540D\u4E0D\u80FD\u4EE5\u53E5\u70B9\u5F00\u5934\u3002",create:"\u65B0\u5EFA\u7B14\u8BB0",readonly:{title:"\u53EA\u8BFB\u9879\u76EE",message:"{{project}} \u662F\u4E00\u4E2A\u53EA\u8BFB\u9879\u76EE\uFF0C\u8BF7\u9009\u62E9\u5176\u4ED6\u9879\u76EE\u4EE5\u65B0\u5EFA\u7B14\u8BB0\u3002"},untitled:"\u672A\u547D\u540D"},edit:{"short-title":"\u7F16\u8F91\u7B14\u8BB0",title:"\u7F16\u8F91\u7B14\u8BB0\u5143\u6570\u636E",save:"\u4FDD\u5B58",confirm:"\u786E\u8BA4","no-editable-fields":{title:"\u6CA1\u6709\u53EF\u7F16\u8F91\u5B57\u6BB5\u3002",message:"\u8FD9\u4E2A\u7B14\u8BB0\u7684\u5143\u6570\u636E\u6CA1\u6709\u53EF\u7F16\u8F91\u5B57\u6BB5\u3002"}}},field:{configure:{"short-title":"\u914D\u7F6E\u5B57\u6BB5",title:"\u914D\u7F6E\u5B57\u6BB5",name:{name:"\u5B57\u6BB5\u540D\u79F0",description:""},"empty-name-error":"\u5B57\u6BB5\u540D\u4E0D\u80FD\u4E3A\u7A7A\u3002","existing-name-error":"\u4E0D\u80FD\u91CD\u547D\u540D\u4E3A\u5DF2\u6709\u5B57\u6BB5\u3002",type:{name:"\u5B57\u6BB5\u7C7B\u578B",description:"\u5C1A\u4E0D\u652F\u6301\u4FEE\u6539\u5B57\u6BB5\u7C7B\u578B\u3002"},options:{name:"\u9009\u9879\u9884\u8BBE",description:"\u5728\u586B\u5199\u8BE5\u5B57\u6BB5\u5185\u5BB9\u65F6\uFF0C\u5C06\u4F7F\u7528\u4E0B\u9762\u63D0\u4F9B\u7684\u9884\u8BBE\u503C\u8FDB\u884C\u81EA\u52A8\u8865\u5168\u3002"},"rich-text":{name:"\u5BCC\u6587\u672C",description:"\u4F9D\u7167 Markdown \u683C\u5F0F\u6E32\u67D3\u5B57\u6BB5\u5185\u5BB9\u3002"},time:{name:"\u542F\u7528\u65F6\u95F4",description:"\u5C06\u8BE5\u5B57\u6BB5\u8BC6\u522B\u4E3A\u65E5\u671F & \u65F6\u95F4\u683C\u5F0F\u3002"},save:"\u4FDD\u5B58\u4FEE\u6539"},create:{"short-title":"\u65B0\u5EFA\u5B57\u6BB5",title:"\u65B0\u5EFA\u5B57\u6BB5",name:{name:"\u5B57\u6BB5\u540D\u79F0",description:""},untitled:"\u65B0\u5B57\u6BB5","empty-name-error":"\u5B57\u6BB5\u540D\u4E0D\u80FD\u4E3A\u7A7A\u3002","existing-name-error":"\u5B57\u6BB5\u540D\u79F0\u91CD\u590D\u3002",type:{name:"\u5B57\u6BB5\u7C7B\u578B",description:""},default:{name:"\u9ED8\u8BA4\u503C",description:""},options:{name:"\u9009\u9879\u9884\u8BBE",description:"\u5728\u586B\u5199\u8BE5\u5B57\u6BB5\u5185\u5BB9\u65F6\uFF0C\u5C06\u4F7F\u7528\u4E0B\u9762\u63D0\u4F9B\u7684\u9884\u8BBE\u503C\u8FDB\u884C\u81EA\u52A8\u8865\u5168\u3002"},"rich-text":{name:"\u5BCC\u6587\u672C",description:"\u4F9D\u7167 Markdown \u683C\u5F0F\u6E32\u67D3\u5B57\u6BB5\u5185\u5BB9\u3002"},create:"\u6DFB\u52A0\u5B57\u6BB5"}},input:{cancel:"\u53D6\u6D88"},confirm:{delete:"\u5220\u9664",cancel:"\u53D6\u6D88"}},views:{developer:{name:"\u5F00\u53D1\u8005"},table:{name:"\u8868\u683C","hide-fields":"\u9690\u85CF\u5B57\u6BB5","rename-field":"\u91CD\u547D\u540D\u5B57\u6BB5",rename:"\u91CD\u547D\u540D"},board:{name:"\u770B\u677F","no-status":"\u672A\u8BBE\u7F6E\u72B6\u6001",fields:{status:"\u72B6\u6001",priority:"\u4F18\u5148\u7EA7",check:"\u590D\u9009\u6846",none:"\u672A\u9009\u62E9"},unprioritized:"\u672A\u8BBE\u7F6E\u4F18\u5148\u7EA7","include-fields":"\u5C55\u793A\u5B57\u6BB5",settings:{name:"\u770B\u677F\u8BBE\u7F6E","column-width":{name:"\u5217\u5BBD\u5EA6",description:"\u8C03\u6574\u6BCF\u5217\u7684\u50CF\u7D20\u5BBD\u5EA6\u3002"},"custom-header":{name:"\u81EA\u5B9A\u4E49\u5361\u7247\u6807\u9898",description:"\u5C06\u4F7F\u7528\u6240\u9009\u5B57\u6BB5\u503C\u4F5C\u4E3A\u5361\u7247\u6807\u9898\u3002"},"order-sync-field":{name:"\u5361\u7247\u987A\u5E8F\u540C\u6B65\u5B57\u6BB5",description:"\u8BE5\u5B57\u6BB5\u5C06\u7528\u4E8E\u5B58\u50A8\u5361\u7247\u5728\u770B\u677F\u5217\u4E2D\u7684\u4F4D\u7F6E\u987A\u5E8F\u4FE1\u606F\u3002"}},note:{add:"\u65B0\u5EFA\u7B14\u8BB0"}},calendar:{name:"\u65E5\u5386","new-note":"\u65B0\u5EFA\u7B14\u8BB0",fields:{date:"\u65E5\u671F",check:"\u590D\u9009\u6846",none:"\u65E0"},today:"\u4ECA\u5929",weekday:"{{value, datetime}}",date:"{{value, datetime}}",interval:"{{custom_year, datetime}}{{from, datetime}} \u2013 {{to, datetime}}",intervals:{month_one:"\u6708",month_other:"\u6708",monthWithCount_one:"{{count}}\u6708",monthWithCount_other:"{{count}}\u6708",week_one:"\u5468",week_other:"\u5468",weekWithCount_one:"{{count}}\u5468",weekWithCount_other:"{{count}}\u5468",day_one:"\u65E5",day_other:"\u65E5",dayWithCount_one:"{{count}}\u65E5",dayWithCount_other:"{{count}}\u65E5"}},gallery:{name:"\u753B\u518C",fields:{cover:"\u56FE\u7247\u6E90",none:"\u672A\u9009\u62E9"},"fit-style":{fill:"\u586B\u5145",fit:"\u9002\u5E94"},"include-fields":"\u5C55\u793A\u5B57\u6BB5",settings:{name:"\u753B\u518C\u8BBE\u7F6E","card-width":{name:"\u5361\u7247\u5BBD\u5EA6",description:"\u8C03\u6574\u6BCF\u5F20\u5361\u7247\u7684\u50CF\u7D20\u5BBD\u5EA6\u3002"}},empty:"\u8BE5\u89C6\u56FE\u8FD8\u6CA1\u6709\u6570\u636E\u3002"}},components:{"data-grid":{column:{configure:"\u914D\u7F6E\u5B57\u6BB5",add:"\u65B0\u5EFA\u5B57\u6BB5","insert-left":"\u5411\u5DE6\u63D2\u5165\u5B57\u6BB5","insert-right":"\u5411\u53F3\u63D2\u5165\u5B57\u6BB5",rename:"\u91CD\u547D\u540D\u5B57\u6BB5",pin:"\u56FA\u5B9A\u5B57\u6BB5",unpin:"\u53D6\u6D88\u56FA\u5B9A",hide:"\u9690\u85CF\u5B57\u6BB5",delete:"\u5220\u9664\u5B57\u6BB5"},row:{add:"\u65B0\u5EFA\u7B14\u8BB0",edit:"\u7F16\u8F91\u7B14\u8BB0",delete:"\u5220\u9664\u7B14\u8BB0"},cell:{clear:"\u6E05\u7A7A\u5355\u5143\u683C"},sort:{asc:"\u5347\u5E8F A \u2192 Z",desc:"\u964D\u5E8F Z \u2192 A"},sortDate:{asc:"\u6309\u65E5\u671F\u5347\u5E8F \u65E7 \u2192 \u65B0",desc:"\u6309\u65E5\u671F\u964D\u5E8F \u65B0 \u2192 \u65E7"}},board:{column:{add:{name:"\u65B0\u5EFA\u5217\u8868",placeholder:"\u65B0\u5217\u8868","no-status-field":"\u9700\u8981\u8BBE\u7F6E\u72B6\u6001\u5B57\u6BB5","derived-status-field":"\u8BE5\u72B6\u6001\u5B57\u6BB5\u53EA\u8BFB\uFF0C\u65E0\u6CD5\u6DFB\u52A0\u5217"},rename:"\u91CD\u547D\u540D\u5217\u8868",delete:"\u5220\u9664\u5217\u8868",expand:"\u5C55\u5F00\u5217\u8868",collapse:"\u6298\u53E0\u5217\u8868",pin:"\u56FA\u5B9A\u5217\u8868",unpin:"\u53D6\u6D88\u56FA\u5B9A"}},color:{label:"\u6761\u4EF6\u989C\u8272",where:"\u5F53",add:"\u6DFB\u52A0\u989C\u8272"},filter:{label:"\u7B5B\u9009",where:"\u5F53",and:"\u4E0E",or:"\u6216",add:"\u6DFB\u52A0\u7B5B\u9009\u6761\u4EF6"},sort:{label:"\u6392\u5E8F",add:"\u6DFB\u52A0\u6392\u5E8F\u6761\u4EF6"},tag:{edit:"\u7F16\u8F91",remove:"\u79FB\u9664"},"multi-text":{add:"\u6DFB\u52A0\u4E00\u9879"}},toolbar:{view:{add:"\u65B0\u5EFA\u89C6\u56FE"},projects:{none:"\u5C1A\u65E0\u9879\u76EE",options:"\u66F4\u591A\u9009\u9879"},"read-only":"\u53EA\u8BFB\u9879\u76EE","read-only-desc":"\u4E0D\u80FD\u5728\u53EA\u8BFB\u9879\u76EE\u4E2D\u65B0\u589E\u3001\u7F16\u8F91\u7B14\u8BB0\u3002"},settings:{general:{"size-limit":{name:"\u6700\u5927\u6761\u76EE\u6570\u91CF",desc:"\u9632\u6B62\u610F\u5916\u52A0\u8F7D\u8FC7\u591A\u6761\u76EE\u3002"},"link-behavior":{name:"\u94FE\u63A5\u884C\u4E3A",desc:"\u9009\u62E9\u5728 Projects \u4E2D\u70B9\u51FB\u94FE\u63A5\u65F6\u7684\u884C\u4E3A\u3002\u6309\u4E0B {{modifier}} \u952E\u65F6\u70B9\u51FB\u5C06\u6267\u884C\u53E6\u4E00\u9879\u3002",options:{"open-editor":"\u6253\u5F00\u5143\u6570\u636E\u7F16\u8F91\u5668","open-note":"\u6253\u5F00\u76EE\u6807\u7B14\u8BB0"}},"start-of-week":{name:"\u4E00\u5468\u7684\u7B2C\u4E00\u5929",options:{sunday:"\u661F\u671F\u65E5",monday:"\u661F\u671F\u4E00",default:"\u9ED8\u8BA4"}}},"front-matter":{heading:"Front matter","quote-strings":{name:"\u4F7F\u7528\u5F15\u53F7\u5305\u88F9\u5B57\u7B26\u4E32",options:{plain:"\u5FC5\u8981\u65F6","quote-double":"\u603B\u662F"}}},commands:{name:"\u547D\u4EE4",desc:"\u4E3A\u4F60\u6700\u5E38\u7528\u7684\u9879\u76EE\u548C\u89C6\u56FE\u6DFB\u52A0\u547D\u4EE4\u5230\u547D\u4EE4\u9762\u677F\u3002"},archives:{name:"\u5B58\u6863\u7BA1\u7406",desc:"\u6062\u590D\u6216\u5220\u9664\u5DF2\u5B58\u6863\u9879\u76EE\u3002",empty:"\u6CA1\u6709\u5DF2\u5B58\u6863\u9879\u76EE\u3002"}},errors:{missingDataview:{title:"Dataview \u63D2\u4EF6\u672A\u542F\u7528",message:"\u542F\u7528 Dataview \u63D2\u4EF6\u4EE5\u4F7F\u7528\u672C\u9879\u76EE\u3002"}},obsidian:{"ribbon-tooltip":"\u6253\u5F00\u9879\u76EE","hover-link-settings":"Projects"}}};var e3={translation:{"data-types":{string:"\u0422\u0435\u043A\u0441\u0442",number:"\u0427\u0438\u0441\u043B\u043E",boolean:"\u041F\u0440\u0430\u043F\u043E\u0440\u0435\u0446\u044C",date:"\u0414\u0410\u0422\u0410",unknown:"\u041D\u0435\u0432\u0456\u0434\u043E\u043C\u0438\u0439 \u0442\u0438\u043F \u0434\u0430\u043D\u0438\u0445",repeated:"\u041F\u043E\u0432\u0442\u043E\u0440\u044E\u0432\u0430\u043D\u0435 \u043F\u043E\u043B\u0435",datetime:"\u0414\u0430\u0442\u0430 \u0442\u0430 \u0447\u0430\u0441",list:"\u0421\u043F\u0438\u0441\u043E\u043A",tags:"\u041C\u0456\u0442\u043A\u0438",aliases:"\u041F\u0441\u0435\u0432\u0434\u043E\u043D\u0456\u043C\u0438"},datasources:{folder:"\u0422\u0435\u043A\u0430",tag:"\u0422\u0435\u0433",dataview:"Dataview"},commands:{"show-projects":{name:"\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u0438 \u043F\u0440\u043E\u0454\u043A\u0442\u0438"},"create-project":{name:"\u0421\u0442\u0432\u043E\u0440\u0438\u0442\u0438 \u043D\u043E\u0432\u0438\u0439 \u043F\u0440\u043E\u0454\u043A\u0442"},"create-note":{name:"\u0421\u0442\u0432\u043E\u0440\u0438\u0442\u0438 \u043D\u043E\u0432\u0443 \u043D\u043E\u0442\u0430\u0442\u043A\u0443"}},menus:{project:{create:{title:"\u0421\u0442\u0432\u043E\u0440\u0438\u0442\u0438 \u043F\u0440\u043E\u0454\u043A\u0442 \u0443 \u0442\u0435\u0446\u0456"}},"tab-header":{"new-window":{title:"\u0412\u0456\u0434\u043A\u0440\u0438\u0442\u0438 \u0432 \u043D\u043E\u0432\u043E\u043C\u0443 \u0432\u0456\u043A\u043D\u0456"}}},modals:{project:{create:{"short-title":"\u041D\u043E\u0432\u0438\u0439 \u043F\u0440\u043E\u0454\u043A\u0442",untitled:"\u041F\u0440\u043E\u0454\u043A\u0442 \u0431\u0435\u0437 \u043D\u0430\u0437\u0432\u0438",title:"\u0421\u0442\u0432\u043E\u0440\u0438\u0442\u0438 \u043D\u043E\u0432\u0438\u0439 \u043F\u0440\u043E\u0454\u043A\u0442",cta:"\u0421\u0442\u0432\u043E\u0440\u0438\u0442\u0438 \u043F\u0440\u043E\u0454\u043A\u0442","existing-name-error":"\u041F\u0440\u043E\u0454\u043A\u0442 \u0437 \u0442\u0430\u043A\u0438\u043C \u0456\u043C'\u044F\u043C \u0432\u0436\u0435 \u0456\u0441\u043D\u0443\u0454.","empty-name-error":"\u0406\u043C'\u044F \u043F\u0440\u043E\u0454\u043A\u0442\u0443 \u043D\u0435 \u043C\u043E\u0436\u0435 \u0431\u0443\u0442\u0438 \u043F\u043E\u0440\u043E\u0436\u043D\u0456\u043C."},edit:{"short-title":"\u0420\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438 \u043F\u0440\u043E\u0454\u043A\u0442",title:"\u0420\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438 \u043F\u0440\u043E\u0454\u043A\u0442",cta:"\u0417\u0431\u0435\u0440\u0435\u0433\u0442\u0438"},duplicate:{title:"\u0414\u0443\u0431\u043B\u044E\u0432\u0430\u0442\u0438 \u043F\u0440\u043E\u0454\u043A\u0442",suffix:"\u0421\u043A\u043E\u043F\u0456\u044E\u0432\u0430\u0442\u0438"},archive:{"short-title":"\u0410\u0440\u0445\u0456\u0432\u0443\u0432\u0430\u0442\u0438 \u043F\u0440\u043E\u0454\u043A\u0442",title:"\u0410\u0440\u0445\u0456\u0432\u0443\u0432\u0430\u0442\u0438 \u043F\u0440\u043E\u0454\u043A\u0442",message:`Are you sure you want to archive "{{project}}"? You can restore it later in Projects plugin's setting tab.`,notice:"Project archived! If you are using Projects across multiple devices and syncing between them, please upgrade to version 1.17.0 or above for all your devices to avoid losing your archived project configurations.",cta:"\u0410\u0440\u0445\u0456\u0432"},delete:{"short-title":"\u0412\u0438\u0434\u0430\u043B\u0438\u0442\u0438 \u043F\u0440\u043E\u0454\u043A\u0442",title:"\u0412\u0438\u0434\u0430\u043B\u0438\u0442\u0438 \u043F\u0440\u043E\u0454\u043A\u0442",message:'\u0412\u0438 \u0432\u043F\u0435\u0432\u043D\u0435\u043D\u0456, \u0449\u043E \u0431\u0430\u0436\u0430\u0454\u0442\u0435 \u0432\u0438\u0434\u0430\u043B\u0438\u0442\u0438 "{{project}}"? \u0426\u0435 \u043D\u0435\u043C\u043E\u0436\u043B\u0438\u0432\u043E \u0441\u043A\u0430\u0441\u0443\u0432\u0430\u0442\u0438.',cta:"\u0412\u0438\u0434\u0430\u043B\u0438\u0442\u0438"},name:{name:"\u041D\u0430\u0437\u0432\u0430",description:""},default:{name:"\u0412\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0438 \u0437\u0430 \u0437\u0430\u043C\u043E\u0432\u0447\u0443\u0432\u0430\u043D\u043D\u044F\u043C",description:"\u0423\u0432\u0456\u043C\u043A\u043D\u0456\u0442\u044C, \u0449\u043E\u0431 \u0432\u0456\u0434\u043A\u0440\u0438\u0432\u0430\u0442\u0438 \u0446\u0435\u0439 \u043F\u0440\u043E\u0454\u043A\u0442 \u0437\u0430 \u0437\u0430\u043C\u043E\u0432\u0447\u0443\u0432\u0430\u043D\u043D\u044F\u043C."},datasource:{name:"\u0414\u0436\u0435\u0440\u0435\u043B\u043E \u0434\u0430\u043D\u0438\u0445",description:"\u0412\u0438\u0431\u0435\u0440\u0456\u0442\u044C, \u044F\u043A \u0432\u0438 \u0445\u043E\u0447\u0435\u0442\u0435 \u0432\u0438\u0437\u043D\u0430\u0447\u0438\u0442\u0438, \u044F\u043A\u0456 \u043D\u043E\u0442\u0430\u0442\u043A\u0438 \u0441\u043B\u0456\u0434 \u0432\u043A\u043B\u044E\u0447\u0438\u0442\u0438."},path:{name:"\u0428\u043B\u044F\u0445",description:"\u0428\u043B\u044F\u0445 \u0434\u043E \u0442\u0435\u043A\u0438, \u044F\u043A\u043E\u044E \u043F\u043E\u0442\u0440\u0456\u0431\u043D\u043E \u043A\u0435\u0440\u0443\u0432\u0430\u0442\u0438. \u0417\u0430\u043B\u0438\u0448\u0442\u0435 \u043F\u043E\u0440\u043E\u0436\u043D\u0456\u043C \u0434\u043B\u044F \u0432\u0438\u043A\u043E\u0440\u0438\u0441\u0442\u0430\u043D\u043D\u044F \u043A\u043E\u0440\u0435\u043D\u0435\u0432\u043E\u0457 \u0442\u0435\u043A\u0438."},tag:{name:"\u041C\u0456\u0442\u043A\u0430",description:"\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u0438 \u0443\u0441\u0456 \u043D\u043E\u0442\u0430\u0442\u043A\u0438 \u0437 \u0446\u0456\u0454\u044E \u043C\u0456\u0442\u043A\u043E\u044E."},dataview:{name:"\u0412\u0438\u043A\u043E\u0440\u0438\u0441\u0442\u043E\u0432\u0443\u0432\u0430\u0442\u0438 Dataview",description:"\u0412\u0438\u043A\u043E\u0440\u0438\u0441\u0442\u043E\u0432\u0443\u0439\u0442\u0435 Dataview \u0434\u043B\u044F \u0437\u0430\u043F\u0438\u0442\u0443 \u0434\u0430\u043D\u0438\u0445 \u0442\u0456\u043B\u044C\u043A\u0438 \u0434\u043B\u044F \u0447\u0438\u0442\u0430\u043D\u043D\u044F, \u0437\u0430\u043C\u0456\u0441\u0442\u044C \u0432\u0438\u043A\u043E\u0440\u0438\u0441\u0442\u0430\u043D\u043D\u044F \u0448\u043B\u044F\u0445\u0456\u0432.",error:{title:"Dataview \u0432\u0438\u043C\u043A\u043D\u0435\u043D\u0438\u0439",message:"\u0423\u0432\u0456\u043C\u043A\u043D\u0456\u0442\u044C \u043F\u043B\u0430\u0433\u0456\u043D Dataview, \u0449\u043E\u0431 \u043F\u0440\u043E\u0434\u043E\u0432\u0436\u0438\u0442\u0438 \u0432\u0438\u043A\u043E\u0440\u0438\u0441\u0442\u043E\u0432\u0443\u0432\u0430\u0442\u0438 \u0446\u0435\u0439 \u043F\u0440\u043E\u0454\u043A\u0442."}},query:{name:"\u0417\u0430\u043F\u0438\u0442",description:"\u041F\u0456\u0434\u0442\u0440\u0438\u043C\u0443\u0454 \u043B\u0438\u0448\u0435 \u0437\u0430\u043F\u0438\u0442\u0438 TABLE."},recursive:{name:"\u0412\u043A\u043B\u044E\u0447\u0430\u0442\u0438 \u043F\u0456\u0434\u0442\u0435\u043A\u0438",description:"\u041A\u0435\u0440\u0443\u0432\u0430\u043D\u043D\u044F \u043D\u043E\u0442\u0430\u0442\u043A\u0430\u043C\u0438 \u0432\u0441\u0435\u0440\u0435\u0434\u0438\u043D\u0456 \u043F\u0456\u0434\u0442\u0435\u043A \u043F\u043E \u0448\u043B\u044F\u0445\u0443 \u043F\u0440\u043E\u0454\u043A\u0442\u0443."},hierarchy:{name:"\u0406\u0454\u0440\u0430\u0440\u0445\u0456\u044F \u043C\u0456\u0442\u043E\u043A",description:"\u041A\u0435\u0440\u0443\u0432\u0430\u043D\u043D\u044F \u043D\u043E\u0442\u0430\u0442\u043A\u0430\u043C\u0438, \u0449\u043E \u043C\u0456\u0441\u0442\u044F\u0442\u044C \u0441\u0443\u0431-\u043C\u0456\u0442\u043A\u0438 \u0433\u043E\u043B\u043E\u0432\u043D\u043E\u0457 \u043C\u0456\u0442\u043A\u0438 \u043F\u0440\u043E\u0454\u043A\u0442\u0443."},"more-settings":{name:"\u0414\u043E\u0434\u0430\u0442\u043A\u043E\u0432\u0456 \u043D\u0430\u043B\u0430\u0448\u0442\u0443\u0432\u0430\u043D\u043D\u044F",description:""},templates:{name:"\u0428\u0430\u0431\u043B\u043E\u043D\u0438",description:"\u0412\u0438\u0431\u0440\u0430\u0442\u0438 \u0448\u0430\u0431\u043B\u043E\u043D\u0438 \u0434\u043B\u044F \u0441\u0442\u0432\u043E\u0440\u0435\u043D\u043D\u044F \u043D\u043E\u0432\u0438\u0445 \u043D\u043E\u0442\u0430\u0442\u043E\u043A.",add:"\u0414\u043E\u0434\u0430\u0442\u0438 \u0448\u0430\u0431\u043B\u043E\u043D"},exclude:{name:"\u0412\u0438\u043A\u043B\u044E\u0447\u0435\u043D\u0456 \u043D\u043E\u0442\u0430\u0442\u043A\u0438",description:"\u041D\u043E\u0442\u0430\u0442\u043A\u0438 \u0434\u043B\u044F \u0432\u0438\u043A\u043B\u044E\u0447\u0435\u043D\u043D\u044F, \u043D\u0430\u0432\u0456\u0442\u044C \u044F\u043A\u0449\u043E \u0432\u043E\u043D\u0438 \u0431\u0443\u043B\u0438 \u0431 \u0447\u0430\u0441\u0442\u0438\u043D\u043E\u044E \u043F\u0440\u043E\u0454\u043A\u0442\u0443.",add:"\u0414\u043E\u0434\u0430\u0442\u0438 \u043D\u043E\u0442\u0430\u0442\u043A\u0443"},newNotesFolder:{name:"\u041C\u0456\u0441\u0446\u0435 \u0434\u043B\u044F \u043D\u043E\u0432\u0438\u0445 \u043D\u043E\u0442\u0430\u0442\u043E\u043A",description:"\u0422\u0435\u043A\u0430, \u0434\u0435 \u0431\u0443\u0434\u0443\u0442\u044C \u0441\u0442\u0432\u043E\u0440\u044E\u0432\u0430\u0442\u0438\u0441\u044F \u0432\u0441\u0456 \u043D\u043E\u0432\u0456 \u043D\u043E\u0442\u0430\u0442\u043A\u0438."},defaultName:{name:"\u0422\u0438\u043F\u043E\u0432\u0435 \u0456\u043C'\u044F \u0434\u043B\u044F \u043D\u043E\u0432\u0438\u0445 \u043D\u043E\u0442\u0430\u0442\u043E\u043A",description:"\u041F\u0456\u0434\u0442\u0440\u0438\u043C\u0443\u0454 \u0437\u043C\u0456\u043D\u043D\u0456 \u0448\u0430\u0431\u043B\u043E\u043D\u0456\u0432 {{date:YYYY-MM-DD}} \u0442\u0430 {{time:HHmm}}.",invalid:"\u041C\u0456\u0441\u0442\u0438\u0442\u044C \u043D\u0435\u043F\u0440\u0438\u043F\u0443\u0441\u0442\u0438\u043C\u0456 \u0441\u0438\u043C\u0432\u043E\u043B\u0438."}},archive:{delete:{"short-title":"\u0412\u0438\u0434\u0430\u043B\u0438\u0442\u0438 \u0430\u0440\u0445\u0456\u0432",title:"\u0412\u0438\u0434\u0430\u043B\u0438\u0442\u0438 \u0430\u0440\u0445\u0456\u0432",message:'\u0412\u0438 \u0432\u043F\u0435\u0432\u043D\u0435\u043D\u0456, \u0449\u043E \u0431\u0430\u0436\u0430\u0454\u0442\u0435 \u0432\u0438\u0434\u0430\u043B\u0438\u0442\u0438 "{{archive}}"? \u0426\u0435 \u043D\u0435\u043C\u043E\u0436\u043B\u0438\u0432\u043E \u0441\u043A\u0430\u0441\u0443\u0432\u0430\u0442\u0438.',cta:"\u0412\u0438\u0434\u0430\u043B\u0438\u0442\u0438"}},view:{create:{"short-title":"\u041D\u043E\u0432\u0438\u0439 \u0432\u0438\u0433\u043B\u044F\u0434",title:"\u0414\u043E\u0434\u0430\u0442\u0438 \u043D\u043E\u0432\u0438\u0439 \u0432\u0438\u0433\u043B\u044F\u0434",optional:"\u0417\u0430 \u0431\u0430\u0436\u0430\u043D\u043D\u044F\u043C",type:{name:"\u0422\u0438\u043F",description:""},name:{name:"\u041D\u0430\u0437\u0432\u0430",description:""},cta:"\u0414\u043E\u0434\u0430\u0442\u0438 \u0432\u0438\u0433\u043B\u044F\u0434","existing-name-error":"\u0412\u0438\u0433\u043B\u044F\u0434 \u0437 \u0442\u0430\u043A\u0438\u043C \u0456\u043C\u0435\u043D\u0435\u043C \u0432\u0436\u0435 \u0456\u0441\u043D\u0443\u0454."},duplicate:{title:"\u0414\u0443\u0431\u043B\u044E\u0432\u0430\u0442\u0438 \u0432\u0438\u0433\u043B\u044F\u0434",suffix:"\u0421\u043A\u043E\u043F\u0456\u044E\u0432\u0430\u0442\u0438"},delete:{"short-title":"\u0412\u0438\u0434\u0430\u043B\u0438\u0442\u0438 \u0432\u0438\u0433\u043B\u044F\u0434",title:"\u0412\u0438\u0434\u0430\u043B\u0438\u0442\u0438 \u0432\u0438\u0433\u043B\u044F\u0434",message:'\u0412\u0438 \u0432\u043F\u0435\u0432\u043D\u0435\u043D\u0456, \u0449\u043E \u0431\u0430\u0436\u0430\u0454\u0442\u0435 \u0432\u0438\u0434\u0430\u043B\u0438\u0442\u0438 \u043F\u0435\u0440\u0435\u0433\u043B\u044F\u0434 "{{view}}"?',cta:"\u0412\u0438\u0434\u0430\u043B\u0438\u0442\u0438"}},note:{create:{"short-title":"\u041D\u043E\u0432\u0430 \u043D\u043E\u0442\u0430\u0442\u043A\u0430",title:"\u0421\u0442\u0432\u043E\u0440\u0438\u0442\u0438 \u043D\u043E\u0432\u0443 \u043D\u043E\u0442\u0430\u0442\u043A\u0443",name:{name:"\u041D\u0430\u0437\u0432\u0430",description:""},templatePath:{name:"\u0428\u0430\u0431\u043B\u043E\u043D",description:"",none:"\u041D\u0456\u0447\u043E\u0433\u043E"},project:{name:"\u041F\u0440\u043E\u0454\u043A\u0442",description:""},"name-taken-error":"\u041D\u043E\u0442\u0430\u0442\u043A\u0430 \u0437 \u0442\u0430\u043A\u0438\u043C \u0456\u043C\u0435\u043D\u0435\u043C \u0432\u0436\u0435 \u0456\u0441\u043D\u0443\u0454.","empty-name-error":"\u0406\u043C'\u044F \u043D\u0435 \u043C\u043E\u0436\u0435 \u0431\u0443\u0442\u0438 \u043F\u043E\u0440\u043E\u0436\u043D\u0456\u043C.","dot-start-error":"\u0406\u043C'\u044F \u0444\u0430\u0439\u043B\u0443 \u043D\u0435 \u043C\u043E\u0436\u0435 \u043F\u043E\u0447\u0438\u043D\u0430\u0442\u0438\u0441\u044F \u0437 \u043A\u0440\u0430\u043F\u043A\u0438.",create:"\u0421\u0442\u0432\u043E\u0440\u0438\u0442\u0438 \u043D\u043E\u0442\u0430\u0442\u043A\u0443",readonly:{title:"\u041F\u0440\u043E\u0435\u043A\u0442 \u0442\u0456\u043B\u044C\u043A\u0438 \u0434\u043B\u044F \u0447\u0438\u0442\u0430\u043D\u043D\u044F",message:"{{project}} is a read-only project. Select another project to create a note."},untitled:"\u0411\u0435\u0437 \u043D\u0430\u0437\u0432\u0438"},edit:{"short-title":"\u0420\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438 \u043D\u043E\u0442\u0430\u0442\u043A\u0443",title:"\u0420\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438 \u043D\u043E\u0442\u0430\u0442\u043A\u0443",save:"\u0417\u0431\u0435\u0440\u0435\u0433\u0442\u0438",confirm:"\u041F\u0456\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0438","no-editable-fields":{title:"\u041D\u0435\u043C\u0430\u0454 \u043F\u043E\u043B\u0456\u0432 \u0434\u043B\u044F \u0440\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u043D\u043D\u044F",message:"\u0426\u044F \u043D\u043E\u0442\u0430\u0442\u043A\u0430 \u043D\u0435 \u043C\u0430\u0454 \u043F\u043E\u043B\u0456\u0432 \u0434\u043B\u044F \u0440\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u043D\u043D\u044F."}}},field:{configure:{"short-title":"\u041D\u0430\u043B\u0430\u0448\u0442\u0443\u0432\u0430\u0442\u0438 \u043F\u043E\u043B\u0435",title:"\u041D\u0430\u043B\u0430\u0448\u0442\u0443\u0432\u0430\u0442\u0438 \u043F\u043E\u043B\u0435",name:{name:"\u041D\u0430\u0437\u0432\u0430",description:""},"empty-name-error":"\u0406\u043C'\u044F \u043F\u043E\u043B\u044F \u043D\u0435 \u043C\u043E\u0436\u0435 \u0431\u0443\u0442\u0438 \u043F\u043E\u0440\u043E\u0436\u043D\u0456\u043C.","existing-name-error":"\u041D\u0435\u043C\u043E\u0436\u043B\u0438\u0432\u043E \u043F\u0435\u0440\u0435\u0439\u043C\u0435\u043D\u0443\u0432\u0430\u0442\u0438 \u043D\u0430 \u043D\u0430\u044F\u0432\u043D\u0443 \u043D\u0430\u0437\u0432\u0443 \u043F\u043E\u043B\u044F.",type:{name:"\u0422\u0438\u043F",description:"\u0417\u043C\u0456\u043D\u0430 \u0442\u0438\u043F\u0443 \u0449\u0435 \u043D\u0435 \u043F\u0456\u0434\u0442\u0440\u0438\u043C\u0443\u0454\u0442\u044C\u0441\u044F."},options:{name:"\u041D\u0430\u043B\u0430\u0448\u0442\u0443\u0432\u0430\u043D\u043D\u044F",description:"\u0414\u043E\u0437\u0432\u043E\u043B\u044F\u0454 \u0430\u0432\u0442\u043E\u0437\u0430\u043F\u043E\u0432\u043D\u0435\u043D\u043D\u044F \u0437 \u0432\u0438\u043A\u043E\u0440\u0438\u0441\u0442\u0430\u043D\u043D\u044F\u043C \u043F\u043E\u043F\u0435\u0440\u0435\u0434\u043D\u044C\u043E \u0432\u0438\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0445 \u0437\u043D\u0430\u0447\u0435\u043D\u044C \u0434\u043B\u044F \u043F\u043E\u043B\u044F."},"rich-text":{name:"\u0423\u0432\u0456\u043C\u043A\u043D\u0443\u0442\u0438 \u0444\u043E\u0440\u043C\u0430\u0442\u0443\u0432\u0430\u043D\u043D\u044F \u0442\u0435\u043A\u0441\u0442\u0443",description:"\u0414\u043B\u044F \u043F\u043E\u043B\u0456\u0432 \u0437 Markdown \u0432\u043C\u0456\u0441\u0442\u043E\u043C."},time:{name:"\u0423\u0432\u0456\u043C\u043A\u043D\u0443\u0442\u0438 \u0447\u0430\u0441",description:"\u0420\u043E\u0437\u043F\u0456\u0437\u043D\u0430\u0442\u0438 \u0446\u0435 \u043F\u043E\u043B\u0435 \u044F\u043A \u0414\u0430\u0442\u0430 \u0456 \u0447\u0430\u0441."},save:"\u0417\u0431\u0435\u0440\u0435\u0433\u0442\u0438"},create:{"short-title":"\u041D\u043E\u0432\u0435 \u043F\u043E\u043B\u0435",title:"\u0421\u0442\u0432\u043E\u0440\u0438\u0442\u0438 \u043D\u043E\u0432\u0435 \u043F\u043E\u043B\u0435",name:{name:"\u041D\u0430\u0437\u0432\u0430",description:""},untitled:"\u041D\u043E\u0432\u0435 \u043F\u043E\u043B\u0435","empty-name-error":"\u0406\u043C'\u044F \u043F\u043E\u043B\u044F \u043D\u0435 \u043C\u043E\u0436\u0435 \u0431\u0443\u0442\u0438 \u043F\u043E\u0440\u043E\u0436\u043D\u0456\u043C.","existing-name-error":"\u041F\u043E\u043B\u0435 \u0437 \u0442\u0430\u043A\u0438\u043C \u0456\u043C\u0435\u043D\u0435\u043C \u0432\u0436\u0435 \u0456\u0441\u043D\u0443\u0454.",type:{name:"\u0422\u0438\u043F",description:""},default:{name:"\u0422\u0438\u043F\u043E\u0432\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F",description:""},options:{name:"\u041D\u0430\u043B\u0430\u0448\u0442\u0443\u0432\u0430\u043D\u043D\u044F",description:"\u0414\u043E\u0437\u0432\u043E\u043B\u044F\u0454 \u0430\u0432\u0442\u043E\u0437\u0430\u043F\u043E\u0432\u043D\u0435\u043D\u043D\u044F \u0437 \u0432\u0438\u043A\u043E\u0440\u0438\u0441\u0442\u0430\u043D\u043D\u044F\u043C \u043F\u043E\u043F\u0435\u0440\u0435\u0434\u043D\u044C\u043E \u0432\u0438\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0445 \u0437\u043D\u0430\u0447\u0435\u043D\u044C \u0434\u043B\u044F \u043F\u043E\u043B\u044F."},"rich-text":{name:"\u0423\u0432\u0456\u043C\u043A\u043D\u0443\u0442\u0438 \u0444\u043E\u0440\u043C\u0430\u0442\u0443\u0432\u0430\u043D\u043D\u044F \u0442\u0435\u043A\u0441\u0442\u0443",description:"\u0414\u043B\u044F \u043F\u043E\u043B\u0456\u0432 \u0437 Markdown \u0432\u043C\u0456\u0441\u0442\u043E\u043C."},create:"\u0421\u0442\u0432\u043E\u0440\u0438\u0442\u0438 \u043F\u043E\u043B\u0435"}},input:{cancel:"\u0421\u043A\u0430\u0441\u0443\u0432\u0430\u0442\u0438"},confirm:{delete:"\u0412\u0438\u0434\u0430\u043B\u0438\u0442\u0438",cancel:"\u0421\u043A\u0430\u0441\u0443\u0432\u0430\u0442\u0438"}},views:{developer:{name:"\u0420\u043E\u0437\u0440\u043E\u0431\u043D\u0438\u043A"},table:{name:"\u0422\u0430\u0431\u043B\u0438\u0446\u044F","hide-fields":"\u041F\u0440\u0438\u0445\u043E\u0432\u0430\u0442\u0438 \u043F\u043E\u043B\u044F","rename-field":"\u041F\u0435\u0440\u0435\u0439\u043C\u0435\u043D\u0443\u0432\u0430\u0442\u0438 \u043F\u043E\u043B\u0435",rename:"\u041F\u0435\u0440\u0435\u0439\u043C\u0435\u043D\u0443\u0432\u0430\u0442\u0438"},board:{name:"\u0414\u043E\u0448\u043A\u0430","no-status":"\u0411\u0435\u0437 \u0441\u0442\u0430\u0442\u0443\u0441\u0443",fields:{status:"\u0441\u0442\u0430\u0442\u0443\u0441",priority:"\u041F\u0440\u0456\u043E\u0440\u0438\u0442\u0435\u0442",check:"\u0412\u0456\u0434\u043C\u0456\u0442\u0438\u0442\u0438",none:"\u041D\u0456\u0447\u043E\u0433\u043E"},unprioritized:"\u041D\u0435\u043F\u0440\u0456\u043E\u0440\u0438\u0442\u0435\u0442\u043D\u0456","include-fields":"\u0414\u043E\u043B\u0443\u0447\u0430\u0442\u0438 \u043F\u043E\u043B\u044F",settings:{name:"\u041D\u0430\u043B\u0430\u0448\u0442\u0443\u0432\u0430\u043D\u043D\u044F \u0434\u043E\u0448\u043A\u0438","column-width":{name:"\u0428\u0438\u0440\u0438\u043D\u0430 \u0441\u0442\u043E\u0432\u043F\u0446\u044F",description:"\u0428\u0438\u0440\u0438\u043D\u0430 \u043A\u043E\u0436\u043D\u043E\u0433\u043E \u0441\u0442\u043E\u0432\u043F\u0446\u044F \u0443 \u043F\u0456\u043A\u0441\u0435\u043B\u044F\u0445."},"custom-header":{name:"\u041D\u0430\u043B\u0430\u0448\u0442\u0443\u0432\u0430\u0442\u0438 \u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A \u043A\u0430\u0440\u0442\u043A\u0438",description:"\u0412\u0438\u043A\u043E\u0440\u0438\u0441\u0442\u043E\u0432\u0443\u0439\u0442\u0435 \u0432\u0438\u0431\u0440\u0430\u043D\u0435 \u043F\u043E\u043B\u0435 \u044F\u043A \u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A \u043A\u0430\u0440\u0442\u043A\u0438."},"order-sync-field":{name:"\u0421\u0438\u043D\u0445\u0440\u043E\u043D\u0456\u0437\u0443\u0432\u0430\u0442\u0438 \u043F\u043E\u0440\u044F\u0434\u043E\u043A \u043A\u0430\u0440\u0442 \u0437 \u043F\u043E\u043B\u0435\u043C",description:"\u041F\u043E\u043B\u0435 \u0434\u043B\u044F \u0437\u0431\u0435\u0440\u0456\u0433\u0430\u043D\u043D\u044F \u043F\u043E\u043B\u043E\u0436\u0435\u043D\u043D\u044F \u043A\u0430\u0440\u0442\u043E\u043A \u043D\u0430 \u0434\u043E\u0448\u0446\u0456."}},note:{add:"\u0414\u043E\u0434\u0430\u0442\u0438 \u043D\u043E\u0442\u0430\u0442\u043A\u0443"}},calendar:{name:"\u041A\u0430\u043B\u0435\u043D\u0434\u0430\u0440","new-note":"\u041D\u043E\u0432\u0430 \u043D\u043E\u0442\u0430\u0442\u043A\u0430",fields:{date:"\u0414\u0410\u0422\u0410",check:"\u0412\u0456\u0434\u043C\u0456\u0442\u0438\u0442\u0438",none:"\u0421\u0442\u0430\u043D\u0434\u0430\u0440\u0442\u043D\u0438\u0439"},today:"\u0421\u044C\u043E\u0433\u043E\u0434\u043D\u0456",weekday:"{{value, datetime}}",date:"{{value, datetime}}",interval:"{{from, datetime}} \u2013 {{to, datetime}}{{en_separator}}{{custom_year, datetime}}",intervals:{month_one:"\u041C\u0456\u0441\u044F\u0446\u044C",month_other:"\u041C\u0456\u0441\u044F\u0446\u0456",monthWithCount_one:"{{count}} \u043C\u0456\u0441\u044F\u0446\u044C",monthWithCount_other:"{{count}} \u043C\u0456\u0441\u044F\u0446\u0456\u0432",week_one:"\u0422\u0438\u0436\u0434\u0435\u043D\u044C",week_other:"\u0422\u0438\u0436\u043D\u0456",weekWithCount_one:"{{count}} \u0442\u0438\u0436\u0434\u0435\u043D\u044C",weekWithCount_other:"{{count}} \u0442\u0438\u0436\u043D\u044F",day_one:"\u0414\u0435\u043D\u044C",day_other:"\u0414\u043D\u0456",dayWithCount_one:"{{count}} \u0434\u0435\u043D\u044C",dayWithCount_other:"{{count}} \u0434\u043D\u0456\u0432"}},gallery:{name:"\u0413\u0430\u043B\u0435\u0440\u0435\u044F",fields:{cover:"\u041E\u0431\u043A\u043B\u0430\u0434\u0438\u043D\u043A\u0430",none:"\u041D\u0456\u0447\u043E\u0433\u043E"},"fit-style":{fill:"\u0417\u0430\u043F\u043E\u0432\u043D\u0438\u0442\u0438 \u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F",fit:"\u0417\u0430 \u0440\u043E\u0437\u043C\u0456\u0440\u043E\u043C \u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F"},"include-fields":"\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u0438 \u043F\u043E\u043B\u044F",settings:{name:"\u041D\u0430\u043B\u0430\u0448\u0442\u0443\u0432\u0430\u043D\u043D\u044F \u0433\u0430\u043B\u0435\u0440\u0435\u0457","card-width":{name:"\u0428\u0438\u0440\u0438\u043D\u0430 \u043A\u0430\u0440\u0442\u043A\u0438",description:"\u0428\u0438\u0440\u0438\u043D\u0430 \u043A\u043E\u0436\u043D\u043E\u0457 \u043A\u0430\u0440\u0442\u043A\u0438 \u0443 \u043F\u0456\u043A\u0441\u0435\u043B\u044F\u0445."}},empty:"\u0426\u0435\u0439 \u0432\u0438\u0433\u043B\u044F\u0434 \u043F\u043E\u0440\u043E\u0436\u043D\u0456\u0439."}},components:{"data-grid":{column:{configure:"\u041D\u0430\u043B\u0430\u0448\u0442\u0443\u0432\u0430\u0442\u0438 \u043F\u043E\u043B\u0435",add:"\u0414\u043E\u0434\u0430\u0442\u0438 \u043F\u043E\u043B\u0435","insert-left":"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u0437\u043B\u0456\u0432\u0430","insert-right":"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u0437\u043F\u0440\u0430\u0432\u0430",rename:"\u041F\u0435\u0440\u0435\u0439\u043C\u0435\u043D\u0443\u0432\u0430\u0442\u0438 \u043F\u043E\u043B\u0435",pin:"\u0417\u0430\u043A\u0440\u0456\u043F\u0438\u0442\u0438 \u043F\u043E\u043B\u0435",unpin:"\u0412\u0456\u0434\u043A\u0440\u0456\u043F\u0438\u0442\u0438 \u043F\u043E\u043B\u0435",hide:"\u041F\u0440\u0438\u0445\u043E\u0432\u0430\u0442\u0438 \u043F\u043E\u043B\u0435",delete:"\u0412\u0438\u0434\u0430\u043B\u0438\u0442\u0438 \u043F\u043E\u043B\u0435"},row:{add:"\u0414\u043E\u0434\u0430\u0442\u0438 \u043D\u043E\u0442\u0430\u0442\u043A\u0443",edit:"\u0420\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438 \u043D\u043E\u0442\u0430\u0442\u043A\u0443",delete:"\u0412\u0438\u0434\u0430\u043B\u0438\u0442\u0438 \u043D\u043E\u0442\u0430\u0442\u043A\u0443"},cell:{clear:"\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u0438 \u043F\u043E\u0434\u0430\u043D\u043D\u044F"},sort:{asc:"\u0421\u043E\u0440\u0442\u0443\u0432\u0430\u0442\u0438 \u0410 \u2192 \u042F",desc:"\u0421\u043E\u0440\u0442\u0443\u0432\u0430\u0442\u0438 \u042F \u2192 \u0410"},sortDate:{asc:"\u0421\u043E\u0440\u0442\u0443\u0432\u0430\u0442\u0438 \u0421\u0442\u0430\u0440\u0456 \u2192 \u041D\u043E\u0432\u0456",desc:"\u0421\u043E\u0440\u0442\u0443\u0432\u0430\u0442\u0438 \u041D\u043E\u0432\u0456 \u2192 \u0421\u0442\u0430\u0440\u0456"}},board:{column:{add:{name:"\u0414\u043E\u0434\u0430\u0442\u0438 \u0441\u0442\u043E\u0432\u043F\u0447\u0438\u043A",placeholder:"\u041D\u043E\u0432\u0438\u0439 \u0441\u0442\u043E\u0432\u043F\u0435\u0446\u044C","no-status-field":"Status field required","derived-status-field":"Current status field is read-only"},rename:"\u041F\u0435\u0440\u0435\u0439\u043C\u0435\u043D\u0443\u0432\u0430\u0442\u0438 \u0441\u0442\u043E\u0432\u043F\u0435\u0446\u044C",delete:"\u0412\u0438\u0434\u0430\u043B\u0438\u0442\u0438 \u0441\u0442\u043E\u0432\u043F\u0435\u0446\u044C",expand:"\u0420\u043E\u0437\u0433\u043E\u0440\u043D\u0443\u0442\u0438 \u0441\u0442\u043E\u0432\u043F\u0435\u0446\u044C",collapse:"\u0417\u0433\u043E\u0440\u043D\u0443\u0442\u0438 \u0441\u0442\u043E\u0432\u043F\u0435\u0446\u044C",pin:"\u0417\u0430\u043A\u0440\u0456\u043F\u0438\u0442\u0438 \u0441\u0442\u043E\u0432\u043F\u0435\u0446\u044C",unpin:"\u0412\u0456\u0434\u043A\u0440\u0456\u043F\u0438\u0442\u0438 \u0441\u0442\u043E\u0432\u043F\u0435\u0446\u044C"}},color:{label:"\u041A\u043E\u043B\u0456\u0440",where:"\u0414\u0435",add:"\u0414\u043E\u0434\u0430\u0442\u0438 \u043A\u043E\u043B\u0456\u0440"},filter:{label:"\u0424\u0456\u043B\u044C\u0442\u0440",where:"\u0414\u0435",and:"\u0456",or:"\u0430\u0431\u043E",add:"\u0414\u043E\u0434\u0430\u0442\u0438 \u0443\u043C\u043E\u0432\u0443"},sort:{label:"\u0421\u043E\u0440\u0442\u0443\u0432\u0430\u0442\u0438",add:"\u0414\u043E\u0434\u0430\u0442\u0438 \u0456\u043D\u0448\u0435 \u0441\u043E\u0440\u0442\u0443\u0432\u0430\u043D\u043D\u044F"},tag:{edit:"\u0420\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438",remove:"\u0412\u0438\u0434\u0430\u043B\u0438\u0442\u0438"},"multi-text":{add:"\u0414\u043E\u0434\u0430\u0442\u0438 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440"}},toolbar:{view:{add:"\u0414\u043E\u0434\u0430\u0442\u0438 \u0432\u0438\u0433\u043B\u044F\u0434"},projects:{none:"\u041D\u0435\u043C\u0430\u0454 \u043F\u0440\u043E\u0454\u043A\u0442\u0456\u0432",options:"\u0406\u043D\u0448\u0456 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0438"},"read-only":"\u0422\u0456\u043B\u044C\u043A\u0438 \u0447\u0438\u0442\u0430\u043D\u043D\u044F","read-only-desc":"\u0412\u0438 \u043D\u0435 \u043C\u043E\u0436\u0435\u0442\u0435 \u0441\u0442\u0432\u043E\u0440\u044E\u0432\u0430\u0442\u0438 \u0430\u0431\u043E \u0440\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438 \u043D\u043E\u0442\u0430\u0442\u043A\u0438 \u0443 \u043F\u0440\u043E\u0454\u043A\u0442\u0430\u0445 \u043B\u0438\u0448\u0435 \u0434\u043B\u044F \u0447\u0438\u0442\u0430\u043D\u043D\u044F."},settings:{general:{"size-limit":{name:"\u041E\u0431\u043C\u0435\u0436\u0435\u043D\u043D\u044F \u0440\u043E\u0437\u043C\u0456\u0440\u0443 \u043F\u0440\u043E\u0454\u043A\u0442\u0430",desc:"\u0423\u043D\u0438\u043A\u0430\u0442\u0438 \u0432\u0438\u043F\u0430\u0434\u043A\u043E\u0432\u043E\u0433\u043E \u0437\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u044F \u0437\u0430\u043D\u0430\u0434\u0442\u043E \u0431\u0430\u0433\u0430\u0442\u044C\u043E\u0445 \u043D\u043E\u0442\u0430\u0442\u043E\u043A."},"link-behavior":{name:"\u041F\u043E\u0432\u0435\u0434\u0456\u043D\u043A\u0430 \u043F\u043E\u0441\u0438\u043B\u0430\u043D\u043D\u044F",desc:"\u0412\u0438\u0437\u043D\u0430\u0447\u0430\u0454, \u0449\u043E \u0432\u0456\u0434\u0431\u0443\u0432\u0430\u0454\u0442\u044C\u0441\u044F, \u043A\u043E\u043B\u0438 \u0432\u0438 \u0432\u0438\u0431\u0438\u0440\u0430\u0454\u0442\u0435 \u043D\u043E\u0442\u0430\u0442\u043A\u0443. \u041D\u0430\u0442\u0438\u0441\u043D\u0456\u0442\u044C {{modifier}} \u0434\u043B\u044F \u0432\u0438\u0431\u043E\u0440\u0443 \u043F\u043E\u0441\u0438\u043B\u0430\u043D\u043D\u044F \u0434\u043B\u044F \u043F\u0440\u043E\u0442\u0438\u043B\u0435\u0436\u043D\u043E\u0457 \u043F\u043E\u0432\u0435\u0434\u0456\u043D\u043A\u0438.",options:{"open-editor":"\u0412\u0456\u0434\u043A\u0440\u0438\u0442\u0438 \u0440\u0435\u0434\u0430\u043A\u0442\u043E\u0440","open-note":"\u0412\u0456\u0434\u043A\u0440\u0438\u0442\u0438 \u043D\u043E\u0442\u0430\u0442\u043A\u0443"}},"start-of-week":{name:"\u041F\u043E\u0447\u0430\u0442\u0438 \u0442\u0438\u0436\u0434\u0435\u043D\u044C \u0437",options:{sunday:"\u041D\u0435\u0434\u0456\u043B\u044F",monday:"\u041F\u043E\u043D\u0435\u0434\u0456\u043B\u043E\u043A",default:"\u0417\u0430 \u0437\u0430\u043C\u043E\u0432\u0447\u0443\u0432\u0430\u043D\u043D\u044F\u043C"}}},"front-matter":{heading:"Front matter","quote-strings":{name:"\u0426\u0438\u0442\u043E\u0432\u0430\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A",options:{plain:"\u0417\u0430 \u043F\u043E\u0442\u0440\u0435\u0431\u0438","quote-double":"\u0417\u0430\u0432\u0436\u0434\u0438"}}},commands:{name:"\u041A\u043E\u043C\u0430\u043D\u0434\u0438",desc:"\u0414\u043E\u0434\u0430\u0439\u0442\u0435 \u043A\u043E\u043C\u0430\u043D\u0434\u0438 \u0434\u043B\u044F \u0412\u0430\u0448\u0438\u0445 \u0443\u043B\u044E\u0431\u043B\u0435\u043D\u0438\u0445 \u043F\u0440\u043E\u0454\u043A\u0442\u0456\u0432 \u0442\u0430 \u043F\u0435\u0440\u0435\u0433\u043B\u044F\u0434\u0456\u0432."},archives:{name:"\u0410\u0440\u0445\u0456\u0432\u0438",desc:"\u0412\u0456\u0434\u043D\u043E\u0432\u0456\u0442\u044C \u0430\u0431\u043E \u0432\u0438\u0434\u0430\u043B\u0456\u0442\u044C \u0430\u0440\u0445\u0456\u0432\u043D\u0456 \u043F\u0440\u043E\u0454\u043A\u0442\u0438.",empty:"\u041D\u0435\u043C\u0430\u0454 \u0430\u0440\u0445\u0456\u0432\u043E\u0432\u0430\u043D\u0438\u0445 \u043F\u0440\u043E\u0454\u043A\u0442\u0456\u0432."}},errors:{missingDataview:{title:"Dataview \u0432\u0438\u043C\u043A\u043D\u0435\u043D\u0438\u0439",message:"\u0423\u0432\u0456\u043C\u043A\u043D\u0456\u0442\u044C \u043F\u043B\u0430\u0433\u0456\u043D Dataview, \u0449\u043E\u0431 \u043F\u0440\u043E\u0434\u043E\u0432\u0436\u0438\u0442\u0438 \u0432\u0438\u043A\u043E\u0440\u0438\u0441\u0442\u043E\u0432\u0443\u0432\u0430\u0442\u0438 \u0446\u0435\u0439 \u043F\u0440\u043E\u0454\u043A\u0442."}},obsidian:{"ribbon-tooltip":"\u0412\u0456\u0434\u043A\u0440\u0438\u0442\u0456 \u043F\u0440\u043E\u0454\u043A\u0442\u0438","hover-link-settings":"\u041F\u0440\u043E\u0454\u043A\u0442\u0438"}}};$1.init({lng:n3.moment.locale(),fallbackLng:{"zh-TW":["zh-CN","en"],default:["en"]},resources:{en:QI,"zh-CN":XI,uk:e3},interpolation:{escapeValue:!1}});var ye=(0,t3.createI18nStore)($1);function r3(t){return["is","is-not","contains","not-contains"].includes(t)}function o3(t){return["eq","neq","lt","gt","lte","gte"].includes(t)}function i3(t){return["is-checked","is-not-checked"].includes(t)}function a3(t){return["is-on","is-not-on","is-before","is-after","is-on-and-before","is-on-and-after"].includes(t)}function s3(t){return["has-any-of","has-all-of","has-none-of","has-keyword"].includes(t)}var Qo={"is-empty":"unary","is-not-empty":"unary",is:"binary-text","is-not":"binary-text",contains:"binary-text","not-contains":"binary-text",eq:"binary-number",neq:"binary-number",lt:"binary-number",gt:"binary-number",lte:"binary-number",gte:"binary-number","is-checked":"unary","is-not-checked":"unary","is-on":"binary-date","is-not-on":"binary-date","is-before":"binary-date","is-after":"binary-date","is-on-and-before":"binary-date","is-on-and-after":"binary-date","has-any-of":"binary-multitext","has-all-of":"binary-multitext","has-none-of":"binary-multitext","has-keyword":"binary-text"};function Ru(t){return t?Qo[t]:void 0}var Nu={config:{},filter:{conjunction:"and",conditions:[]},colors:{conditions:[]},sort:{criteria:[]}};var iH={version:1,projects:[],preferences:{projectSizeLimit:1e3,frontmatter:{quoteStrings:"PLAIN"},locale:{firstDayOfWeek:"default"},commands:[],linkBehavior:"open-editor"}},aH={path:"",recursive:!1,fieldConfig:{},defaultName:"",templates:[],dataview:!1,query:"",excludedNotes:[],isDefault:!1};function l3(t){var e,n;return te(H(H({},iH),t),{projects:(n=(e=t.projects)==null?void 0:e.map(sH))!=null?n:[]})}function sH(t){var r,o;let{name:e,id:n}=t;if(e&&n)return te(H(H({},aH),t),{name:e,id:n,views:(o=(r=t.views)==null?void 0:r.map(lH))!=null?o:[]});throw new Error("Invalid project definition")}function lH(t){let{name:e,id:n,type:r}=t;if(e&&n&&r)return te(H(H({},Nu),t),{name:e,id:n,type:r});throw new Error("Invalid view definition")}var p0={fieldConfig:{},defaultName:"",templates:[],excludedNotes:[],isDefault:!1,dataSource:{kind:"folder",config:{path:"",recursive:!1}},newNotesFolder:"",views:[]},h0={version:2,projects:[],archives:[],preferences:{projectSizeLimit:1e3,frontmatter:{quoteStrings:"PLAIN"},locale:{firstDayOfWeek:"default"},commands:[],linkBehavior:"open-editor"}};function f3(t){var i,a,l,s,u;let e=(a=(i=t.projects)==null?void 0:i.map(u3))!=null?a:[],n=(s=(l=t.archives)==null?void 0:l.map(u3))!=null?s:[],r=dH((u=t.preferences)!=null?u:{}),o=mH(r.commands,[...e,...n]);return{version:2,projects:e,archives:n,preferences:te(H({},r),{commands:o})}}function u3(t){var r,o;let{name:e,id:n}=t;if(e&&n)return te(H(H({},p0),t),{name:e,id:n,views:(o=(r=t.views)==null?void 0:r.map(fH))!=null?o:[]});throw new Error("Invalid project definition")}function fH(t){let{name:e,id:n,type:r}=t;if(e&&n&&r)return te(H(H({},Nu),t),{name:e,id:n,type:r});throw new Error("Invalid view definition")}var cH={projectSizeLimit:1e3,frontmatter:{quoteStrings:"PLAIN"},locale:{firstDayOfWeek:"default"},commands:[],linkBehavior:"open-editor"};function dH(t){return H(H({},cH),t)}var mH=(t,e)=>{let n=pH(t);return hH(e,n)},pH=t=>t.filter((e,n,r)=>n===r.findIndex(o=>o.project===e.project&&o.view===e.view)),hH=(t,e)=>e.filter(n=>t.some(r=>r.id===n.project&&(!n.view||r.views.some(o=>o.id===n.view))));var c3=h0,gh=p0,ba=Nu;function d3(t){return t?"version"in t&&typeof t.version=="number"?t.version===1?pt.right(_H(l3(t))):t.version===2?pt.right(f3(t)):pt.left(new Error("Unknown settings version")):pt.left(new Error("Missing settings version")):pt.right(Object.assign({},h0))}function _H(t){return{version:2,projects:t.projects.map(vH),archives:[],preferences:t.preferences}}function vH(t){let{name:e,id:n,fieldConfig:r,templates:o,defaultName:i,excludedNotes:a,isDefault:l,views:s}=t;return te(H({},{name:e,id:n,fieldConfig:r,defaultName:i,templates:o,excludedNotes:a,isDefault:l,views:s}),{newNotesFolder:"",dataSource:yH(t)})}function yH(t){return t.dataview?{kind:"dataview",config:{query:t.query}}:{kind:"folder",config:{path:t.path,recursive:t.recursive}}}function bH(){let{set:t,update:e,subscribe:n}=Xr(Object.assign({},c3));return{set:t,subscribe:n,addProject(r){e(o=>Oe(o,i=>{r.isDefault&&(i.projects=i.projects.map(a=>te(H({},a),{isDefault:!1}))),i.projects.push(r)}))},updatePreferences(r){e(o=>Oe(o,i=>{i.preferences=r}))},updateProject(r){e(o=>Oe(o,i=>{r.isDefault&&(i.projects=i.projects.map(a=>te(H({},a),{isDefault:!1}))),i.projects=i.projects.map(a=>a.id===r.id?r:a)}))},duplicateProject(r){let o=Un();return e(i=>Oe(i,a=>{let l=a.projects.find(s=>s.id===r);l&&a.projects.push(te(H({},l),{id:o,name:lc(a.projects,l.name+" "+Be(ye).t("modals.project.duplicate.suffix")),views:l.views.map(s=>te(H({},s),{id:Un()}))}))})),o},archiveProject(r){e(o=>Oe(o,i=>{let a=i.projects.find(l=>l.id===r);a&&i.archives.push(a),i.projects=i.projects.filter(l=>l.id!==r)}))},restoreArchive(r){e(o=>Oe(o,i=>{let a=i.archives.find(l=>l.id===r);a&&i.projects.push(te(H({},a),{name:lc(i.projects,a.name)})),i.archives=i.archives.filter(l=>l.id!==r)}))},deleteArchive(r){e(o=>Oe(o,i=>{i.archives=i.archives.filter(a=>a.id!==r)}))},deleteProject(r){e(o=>Oe(o,i=>{i.projects=i.projects.filter(a=>a.id!==r)}))},updateFieldConfig(r,o,i,a){e(l=>Oe(l,s=>{s.projects=s.projects.map(u=>u.id===r?(u.fieldConfig&&Object.keys(u.fieldConfig).filter(f=>!i.includes(f)).forEach(f=>delete u.fieldConfig[f]),te(H({},u),{fieldConfig:te(H({},u.fieldConfig),{[o]:a})})):u)}))},deleteFieldConfig(r,o){e(i=>Oe(i,a=>{let l=a.projects.find(s=>s.id===r);l&&delete l.fieldConfig[o]}))},addView(r,o){e(i=>Oe(i,a=>{let l=a.projects.findIndex(s=>s.id===r);if(l>=0){let s=a.projects[l];s&&a.projects.splice(l,1,te(H({},s),{views:[...s.views,o]}))}return a}))},sortViews(r,o){e(i=>Oe(i,a=>{a.projects=a.projects.map(l=>l.id!==r?l:Oe(l,s=>{s.views=o.map(u=>s.views.find(f=>f.id===u)).filter(eo)}))}))},renameView(r,o,i){e(a=>Oe(a,l=>{let s=l.projects.findIndex(u=>u.id===r);if(s>=0){let u=l.projects[s];u&&l.projects.splice(s,1,te(H({},u),{views:u.views.map(f=>f.id===o?te(H({},f),{name:i}):f)}))}}))},duplicateView(r,o){let i=Un();return e(a=>Oe(a,l=>{let s=l.projects.findIndex(u=>u.id===r);if(s>=0){let u=l.projects[s];if(u){let f=u.views.find(c=>c.id===o);f&&l.projects.splice(s,1,te(H({},u),{views:[...u.views,te(H({},f),{id:i,name:up(u.views,f.name+" "+Be(ye).t("modals.view.duplicate.suffix"))})]}))}}return l})),i},deleteView(r,o){e(i=>Oe(i,a=>{let l=a.projects.findIndex(s=>s.id===r);if(l>=0){let s=a.projects[l];s&&a.projects.splice(l,1,te(H({},s),{views:s.views.filter(u=>u.id!==o)}))}}))},updateView(r,o){e(i=>Oe(i,a=>{a.projects=a.projects.map(l=>l.id===r?te(H({},l),{views:l.views.map(s=>s.id===o.id?o:s)}):l)}))},updateViewConfig(r,o,i){e(a=>Oe(a,l=>{l.projects=l.projects.map(s=>s.id===r?te(H({},s),{views:s.views.map(u=>u.id===o?te(H({},u),{config:i}):u)}):s)}))}}}var He=bH();function Pu(t,e){return t.replace(/\{\{\s*(.*?)\s*\}\}/g,(n,r)=>{let[o,i]=r.split(new RegExp(":(.*)","s")),a=e[o];return a?a(i):""})}var p3=require("obsidian");var _h=class{constructor(e){this.fileSystem=e}updateRecord(e,n){return Ne(this,null,function*(){let r=this.fileSystem.getFile(n.id);r&&(yield this.updateFile(r,o=>g0(o,e,n))())})}updateRecords(e,n){return Ne(this,null,function*(){yield Promise.all(n.map(r=>Ne(this,null,function*(){let o=this.fileSystem.getFile(r.id);o&&(yield this.updateFile(o,i=>g0(i,e,r))())})))})}addField(e,n,r){return Ne(this,null,function*(){yield Promise.all(e.map(o=>this.fileSystem.getFile(o)).filter(eo).map(o=>this.updateFile(o,i=>wH(i,n,r))()))})}renameField(e,n,r){return Ne(this,null,function*(){Promise.all(e.map(o=>this.fileSystem.getFile(o)).filter(eo).map(o=>this.updateFile(o,i=>kH(i,n,r))()))})}deleteField(e,n){return Ne(this,null,function*(){Promise.all(e.map(r=>this.fileSystem.getFile(r)).filter(eo).map(r=>this.updateFile(r,o=>DH(o,n))()))})}createNote(e,n,r){return Ne(this,null,function*(){let o="";if(r){let a=this.fileSystem.getFile(r);if(a&&(o=yield a.read(),o=Pu(o,{title:()=>YO(e.id),date:l=>(0,_0.default)().format(l||"YYYY-MM-DD"),time:l=>(0,_0.default)().format(l||"HH:mm")}),e.values.tags)){let l=ir.pipe(o,Yo,pt.map(u=>u.tags),pt.fold(()=>[],u=>u!=null?u:[])),s=new Set(l.concat(e.values.tags));e.values.tags=[...s]}}let i=yield this.fileSystem.create(e.id,o);yield this.updateFile(i,a=>g0(a,n,e))()})}updateFile(e,n){return ir.pipe(Tr.tryCatch(()=>e.read(),pt.toError),Tr.map(n),Tr.chain(Tr.fromEither),Tr.chain(r=>Tr.tryCatch(()=>e.write(r),pt.toError)),As.map(pt.fold(r=>{throw r},()=>{})))}deleteRecord(e){return Ne(this,null,function*(){let n=this.fileSystem.getFile(e);n&&n.delete()})}};function g0(t,e,n){return ir.pipe(t,Yo,pt.map(r=>Object.fromEntries(Object.entries(H(H({},r),n.values)).map(o=>{if(xr(o[1])){let i=e.find(a=>{var l;return a.name===o[0]&&a.type==="date"&&(((l=a.typeConfig)==null?void 0:l.time)||o[1].getHours()||o[1].getMinutes()||o[1].getSeconds()||o[1].getMilliseconds())});return Oe(o,a=>{a[1]=(0,m3.default)(o[1]).format(i?"YYYY-MM-DDTHH:mm":"YYYY-MM-DD")})}return o}).filter(o=>!e.find(i=>i.name===o[0]&&i.derived)))),pt.chain(r=>rs(t,r,vh())))}function wH(t,e,n){return ir.pipe(t,Yo,pt.map(r=>te(H({},r),{[e.name]:n})),pt.chain(r=>rs(t,r,vh())))}function DH(t,e){return ir.pipe(t,Yo,pt.map(n=>te(H({},n),{[e]:void 0})),pt.chain(n=>rs(t,n,vh())))}function kH(t,e,n){return ir.pipe(t,Yo,pt.map(r=>te(H({},r),{[n]:r[e],[e]:void 0})),pt.chain(r=>rs(t,r,vh())))}function el(){return Object.assign({},gh,{id:Un(),name:lc(Be(He).projects,Be(ye).t("modals.project.create.untitled")),views:[Object.assign({},ba,{id:Un(),name:Be(ye).t("views.table.name"),type:"table"})]})}function Ni(t,e,n){let r="";return e.dataSource.kind==="folder"&&(r=e.dataSource.config.path),e.newNotesFolder&&(r=e.newNotesFolder),e.dataSource.kind=="tag"&&(n=te(H({},n),{tags:[e.dataSource.config.tag.replace("#","")]})),{id:(0,p3.normalizePath)(r+"/"+t+".md"),values:n!=null?n:{}}}function vh(){var t,e,n;return(n=(e=(t=Be(He).preferences)==null?void 0:t.frontmatter)==null?void 0:e.quoteStrings)!=null?n:"PLAIN"}var kr=require("obsidian");var yh=class{readValue(e){return Ne(this,null,function*(){return(yield this.readValues())[e]})}writeValue(e,n){return Ne(this,null,function*(){this.writeValues(Oe(yield this.readValues(),r=>{r[e]=n}))})}readValues(){return Ne(this,null,function*(){let e=yield this.read(),n=Yo(e);return pt.isRight(n)?n.right:{}})}writeValues(e){return Ne(this,null,function*(){let n=yield this.read(),r=rs(n,e,"PLAIN");pt.isRight(r)&&this.write(r.right)})}};var Xo=class extends yh{constructor(n,r){super();this.file=n;this.app=r}static of(n,r){let o=r.vault.getAbstractFileByPath((0,kr.normalizePath)(n));if(o instanceof kr.TFile&&o.extension==="md")return new Xo(o,r);throw new Error("Not a file")}get basename(){return this.file.basename}get path(){return this.file.path}read(){return this.app.vault.read(this.file)}write(n){return this.app.vault.modify(this.file,n)}delete(){return this.app.vault.trash(this.file,!0)}readTags(){let n=this.app.metadataCache.getFileCache(this.file);return n?CH(n):new Set}},bh=class{constructor(e){this.app=e}create(e,n){return Ne(this,null,function*(){let r=yield this.app.vault.create((0,kr.normalizePath)(e),n);return new Xo(r,this.app)})}read(e){return Ne(this,null,function*(){let n=this.app.vault.getAbstractFileByPath((0,kr.normalizePath)(e));return n instanceof kr.TFile?this.app.vault.cachedRead(n):""})}write(e,n){return Ne(this,null,function*(){let r=this.app.vault.getAbstractFileByPath((0,kr.normalizePath)(e));if(r instanceof kr.TFile)return this.app.vault.modify(r,n)})}delete(e){return Ne(this,null,function*(){let n=this.app.vault.getAbstractFileByPath((0,kr.normalizePath)(e));if(n instanceof kr.TFile)return this.app.vault.trash(n,!0)})}getFile(e){return this.app.vault.getAbstractFileByPath(e)?Xo.of(e,this.app):null}getAllFiles(){return this.app.vault.getMarkdownFiles().map(e=>new Xo(e,this.app))}},wh=class{constructor(e){this.plugin=e}onCreate(e){this.plugin.registerEvent(this.plugin.app.vault.on("create",n=>{n instanceof kr.TFile&&n.extension==="md"&&e(new Xo(n,app))}))}onChange(e){this.plugin.registerEvent(this.plugin.app.metadataCache.on("changed",n=>{n instanceof kr.TFile&&n.extension==="md"&&e(new Xo(n,app))}))}onDelete(e){this.plugin.registerEvent(this.plugin.app.vault.on("delete",n=>{n instanceof kr.TFile&&n.extension==="md"&&e(new Xo(n,app))}))}onRename(e){this.plugin.registerEvent(this.plugin.app.vault.on("rename",(n,r)=>{n instanceof kr.TFile&&n.extension==="md"&&e(new Xo(n,app),r)}))}};function CH(t){var r,o,i,a;let e=new Set;return((o=(r=t.tags)==null?void 0:r.map(l=>l.tag))!=null?o:[]).forEach(l=>e.add(l)),h3((i=t.frontmatter)==null?void 0:i.tags).forEach(l=>e.add(l)),h3((a=t.frontmatter)==null?void 0:a.tag).forEach(l=>e.add(l)),e}function h3(t){let e=[];return typeof t=="string"?t.split(",").map(n=>"#"+n.trim()).forEach(n=>e.push(n)):Array.isArray(t)&&t.filter(eo).map(n=>"#"+n.toString()).forEach(n=>e.push(n)),e}var Dh=_u(rt,t=>new bh(t));var kh=_u(Dh,t=>new _h(t));var mb=Bt(tc()),tx=require("obsidian");var $h=require("obsidian");var cn="top",Ln="bottom",Fn="right",yn="left",Ch="auto",ls=[cn,Ln,Fn,yn],wa="start",tl="end",g3="clippingParents",Fh="viewport",ju="popper",_3="reference",v0=ls.reduce(function(t,e){return t.concat([e+"-"+wa,e+"-"+tl])},[]),Sh=[].concat(ls,[Ch]).reduce(function(t,e){return t.concat([e,e+"-"+wa,e+"-"+tl])},[]),FH="beforeRead",SH="read",EH="afterRead",OH="beforeMain",TH="main",IH="afterMain",xH="beforeWrite",MH="write",AH="afterWrite",v3=[FH,SH,EH,OH,TH,IH,xH,MH,AH];function Yn(t){return t?(t.nodeName||"").toLowerCase():null}function en(t){if(t==null)return window;if(t.toString()!=="[object Window]"){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function io(t){var e=en(t).Element;return t instanceof e||t instanceof Element}function Bn(t){var e=en(t).HTMLElement;return t instanceof e||t instanceof HTMLElement}function Lu(t){if(typeof ShadowRoot=="undefined")return!1;var e=en(t).ShadowRoot;return t instanceof e||t instanceof ShadowRoot}function RH(t){var e=t.state;Object.keys(e.elements).forEach(function(n){var r=e.styles[n]||{},o=e.attributes[n]||{},i=e.elements[n];!Bn(i)||!Yn(i)||(Object.assign(i.style,r),Object.keys(o).forEach(function(a){var l=o[a];l===!1?i.removeAttribute(a):i.setAttribute(a,l===!0?"":l)}))})}function NH(t){var e=t.state,n={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,n.popper),e.styles=n,e.elements.arrow&&Object.assign(e.elements.arrow.style,n.arrow),function(){Object.keys(e.elements).forEach(function(r){var o=e.elements[r],i=e.attributes[r]||{},a=Object.keys(e.styles.hasOwnProperty(r)?e.styles[r]:n[r]),l=a.reduce(function(s,u){return s[u]="",s},{});!Bn(o)||!Yn(o)||(Object.assign(o.style,l),Object.keys(i).forEach(function(s){o.removeAttribute(s)}))})}}var y3={name:"applyStyles",enabled:!0,phase:"write",fn:RH,effect:NH,requires:["computeStyles"]};function zn(t){return t.split("-")[0]}var ei=Math.max,nl=Math.min,Da=Math.round;function Bu(){var t=navigator.userAgentData;return t!=null&&t.brands&&Array.isArray(t.brands)?t.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function Pc(){return!/^((?!chrome|android).)*safari/i.test(Bu())}function ao(t,e,n){e===void 0&&(e=!1),n===void 0&&(n=!1);var r=t.getBoundingClientRect(),o=1,i=1;e&&Bn(t)&&(o=t.offsetWidth>0&&Da(r.width)/t.offsetWidth||1,i=t.offsetHeight>0&&Da(r.height)/t.offsetHeight||1);var a=io(t)?en(t):window,l=a.visualViewport,s=!Pc()&&n,u=(r.left+(s&&l?l.offsetLeft:0))/o,f=(r.top+(s&&l?l.offsetTop:0))/i,c=r.width/o,p=r.height/i;return{width:c,height:p,top:f,right:u+c,bottom:f+p,left:u,x:u,y:f}}function rl(t){var e=ao(t),n=t.offsetWidth,r=t.offsetHeight;return Math.abs(e.width-n)<=1&&(n=e.width),Math.abs(e.height-r)<=1&&(r=e.height),{x:t.offsetLeft,y:t.offsetTop,width:n,height:r}}function jc(t,e){var n=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(n&&Lu(n)){var r=e;do{if(r&&t.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Cr(t){return en(t).getComputedStyle(t)}function y0(t){return["table","td","th"].indexOf(Yn(t))>=0}function tr(t){return((io(t)?t.ownerDocument:t.document)||window.document).documentElement}function ka(t){return Yn(t)==="html"?t:t.assignedSlot||t.parentNode||(Lu(t)?t.host:null)||tr(t)}function b3(t){return!Bn(t)||Cr(t).position==="fixed"?null:t.offsetParent}function PH(t){var e=/firefox/i.test(Bu()),n=/Trident/i.test(Bu());if(n&&Bn(t)){var r=Cr(t);if(r.position==="fixed")return null}var o=ka(t);for(Lu(o)&&(o=o.host);Bn(o)&&["html","body"].indexOf(Yn(o))<0;){var i=Cr(o);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||e&&i.willChange==="filter"||e&&i.filter&&i.filter!=="none")return o;o=o.parentNode}return null}function ti(t){for(var e=en(t),n=b3(t);n&&y0(n)&&Cr(n).position==="static";)n=b3(n);return n&&(Yn(n)==="html"||Yn(n)==="body"&&Cr(n).position==="static")?e:n||PH(t)||e}function ol(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function il(t,e,n){return ei(t,nl(e,n))}function w3(t,e,n){var r=il(t,e,n);return r>n?n:r}function Lc(){return{top:0,right:0,bottom:0,left:0}}function Bc(t){return Object.assign({},Lc(),t)}function Wc(t,e){return e.reduce(function(n,r){return n[r]=t,n},{})}var jH=function(e,n){return e=typeof e=="function"?e(Object.assign({},n.rects,{placement:n.placement})):e,Bc(typeof e!="number"?e:Wc(e,ls))};function LH(t){var e,n=t.state,r=t.name,o=t.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,l=zn(n.placement),s=ol(l),u=[yn,Fn].indexOf(l)>=0,f=u?"height":"width";if(!(!i||!a)){var c=jH(o.padding,n),p=rl(i),d=s==="y"?cn:yn,h=s==="y"?Ln:Fn,g=n.rects.reference[f]+n.rects.reference[s]-a[s]-n.rects.popper[f],D=a[s]-n.rects.reference[s],b=ti(i),w=b?s==="y"?b.clientHeight||0:b.clientWidth||0:0,x=g/2-D/2,C=c[d],A=w-p[f]-c[h],R=w/2-p[f]/2+x,P=il(C,R,A),Y=s;n.modifiersData[r]=(e={},e[Y]=P,e.centerOffset=P-R,e)}}function BH(t){var e=t.state,n=t.options,r=n.element,o=r===void 0?"[data-popper-arrow]":r;o!=null&&(typeof o=="string"&&(o=e.elements.popper.querySelector(o),!o)||jc(e.elements.popper,o)&&(e.elements.arrow=o))}var D3={name:"arrow",enabled:!0,phase:"main",fn:LH,effect:BH,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function so(t){return t.split("-")[1]}var WH={top:"auto",right:"auto",bottom:"auto",left:"auto"};function $H(t,e){var n=t.x,r=t.y,o=e.devicePixelRatio||1;return{x:Da(n*o)/o||0,y:Da(r*o)/o||0}}function k3(t){var e,n=t.popper,r=t.popperRect,o=t.placement,i=t.variation,a=t.offsets,l=t.position,s=t.gpuAcceleration,u=t.adaptive,f=t.roundOffsets,c=t.isFixed,p=a.x,d=p===void 0?0:p,h=a.y,g=h===void 0?0:h,D=typeof f=="function"?f({x:d,y:g}):{x:d,y:g};d=D.x,g=D.y;var b=a.hasOwnProperty("x"),w=a.hasOwnProperty("y"),x=yn,C=cn,A=window;if(u){var R=ti(n),P="clientHeight",Y="clientWidth";if(R===en(n)&&(R=tr(n),Cr(R).position!=="static"&&l==="absolute"&&(P="scrollHeight",Y="scrollWidth")),R=R,o===cn||(o===yn||o===Fn)&&i===tl){C=Ln;var B=c&&R===A&&A.visualViewport?A.visualViewport.height:R[P];g-=B-r.height,g*=s?1:-1}if(o===yn||(o===cn||o===Ln)&&i===tl){x=Fn;var W=c&&R===A&&A.visualViewport?A.visualViewport.width:R[Y];d-=W-r.width,d*=s?1:-1}}var ae=Object.assign({position:l},u&&WH),ge=f===!0?$H({x:d,y:g},en(n)):{x:d,y:g};if(d=ge.x,g=ge.y,s){var ce;return Object.assign({},ae,(ce={},ce[C]=w?"0":"",ce[x]=b?"0":"",ce.transform=(A.devicePixelRatio||1)<=1?"translate("+d+"px, "+g+"px)":"translate3d("+d+"px, "+g+"px, 0)",ce))}return Object.assign({},ae,(e={},e[C]=w?g+"px":"",e[x]=b?d+"px":"",e.transform="",e))}function VH(t){var e=t.state,n=t.options,r=n.gpuAcceleration,o=r===void 0?!0:r,i=n.adaptive,a=i===void 0?!0:i,l=n.roundOffsets,s=l===void 0?!0:l,u={placement:zn(e.placement),variation:so(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:o,isFixed:e.options.strategy==="fixed"};e.modifiersData.popperOffsets!=null&&(e.styles.popper=Object.assign({},e.styles.popper,k3(Object.assign({},u,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:a,roundOffsets:s})))),e.modifiersData.arrow!=null&&(e.styles.arrow=Object.assign({},e.styles.arrow,k3(Object.assign({},u,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:s})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})}var C3={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:VH,data:{}};var Eh={passive:!0};function qH(t){var e=t.state,n=t.instance,r=t.options,o=r.scroll,i=o===void 0?!0:o,a=r.resize,l=a===void 0?!0:a,s=en(e.elements.popper),u=[].concat(e.scrollParents.reference,e.scrollParents.popper);return i&&u.forEach(function(f){f.addEventListener("scroll",n.update,Eh)}),l&&s.addEventListener("resize",n.update,Eh),function(){i&&u.forEach(function(f){f.removeEventListener("scroll",n.update,Eh)}),l&&s.removeEventListener("resize",n.update,Eh)}}var F3={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:qH,data:{}};var UH={left:"right",right:"left",bottom:"top",top:"bottom"};function Wu(t){return t.replace(/left|right|bottom|top/g,function(e){return UH[e]})}var YH={start:"end",end:"start"};function Oh(t){return t.replace(/start|end/g,function(e){return YH[e]})}function al(t){var e=en(t),n=e.pageXOffset,r=e.pageYOffset;return{scrollLeft:n,scrollTop:r}}function sl(t){return ao(tr(t)).left+al(t).scrollLeft}function b0(t,e){var n=en(t),r=tr(t),o=n.visualViewport,i=r.clientWidth,a=r.clientHeight,l=0,s=0;if(o){i=o.width,a=o.height;var u=Pc();(u||!u&&e==="fixed")&&(l=o.offsetLeft,s=o.offsetTop)}return{width:i,height:a,x:l+sl(t),y:s}}function w0(t){var e,n=tr(t),r=al(t),o=(e=t.ownerDocument)==null?void 0:e.body,i=ei(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=ei(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),l=-r.scrollLeft+sl(t),s=-r.scrollTop;return Cr(o||n).direction==="rtl"&&(l+=ei(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:l,y:s}}function ll(t){var e=Cr(t),n=e.overflow,r=e.overflowX,o=e.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function Th(t){return["html","body","#document"].indexOf(Yn(t))>=0?t.ownerDocument.body:Bn(t)&&ll(t)?t:Th(ka(t))}function us(t,e){var n;e===void 0&&(e=[]);var r=Th(t),o=r===((n=t.ownerDocument)==null?void 0:n.body),i=en(r),a=o?[i].concat(i.visualViewport||[],ll(r)?r:[]):r,l=e.concat(a);return o?l:l.concat(us(ka(a)))}function $u(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function zH(t,e){var n=ao(t,!1,e==="fixed");return n.top=n.top+t.clientTop,n.left=n.left+t.clientLeft,n.bottom=n.top+t.clientHeight,n.right=n.left+t.clientWidth,n.width=t.clientWidth,n.height=t.clientHeight,n.x=n.left,n.y=n.top,n}function S3(t,e,n){return e===Fh?$u(b0(t,n)):io(e)?zH(e,n):$u(w0(tr(t)))}function HH(t){var e=us(ka(t)),n=["absolute","fixed"].indexOf(Cr(t).position)>=0,r=n&&Bn(t)?ti(t):t;return io(r)?e.filter(function(o){return io(o)&&jc(o,r)&&Yn(o)!=="body"}):[]}function D0(t,e,n,r){var o=e==="clippingParents"?HH(t):[].concat(e),i=[].concat(o,[n]),a=i[0],l=i.reduce(function(s,u){var f=S3(t,u,r);return s.top=ei(f.top,s.top),s.right=nl(f.right,s.right),s.bottom=nl(f.bottom,s.bottom),s.left=ei(f.left,s.left),s},S3(t,a,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function $c(t){var e=t.reference,n=t.element,r=t.placement,o=r?zn(r):null,i=r?so(r):null,a=e.x+e.width/2-n.width/2,l=e.y+e.height/2-n.height/2,s;switch(o){case cn:s={x:a,y:e.y-n.height};break;case Ln:s={x:a,y:e.y+e.height};break;case Fn:s={x:e.x+e.width,y:l};break;case yn:s={x:e.x-n.width,y:l};break;default:s={x:e.x,y:e.y}}var u=o?ol(o):null;if(u!=null){var f=u==="y"?"height":"width";switch(i){case wa:s[u]=s[u]-(e[f]/2-n[f]/2);break;case tl:s[u]=s[u]+(e[f]/2-n[f]/2);break;default:}}return s}function ni(t,e){e===void 0&&(e={});var n=e,r=n.placement,o=r===void 0?t.placement:r,i=n.strategy,a=i===void 0?t.strategy:i,l=n.boundary,s=l===void 0?g3:l,u=n.rootBoundary,f=u===void 0?Fh:u,c=n.elementContext,p=c===void 0?ju:c,d=n.altBoundary,h=d===void 0?!1:d,g=n.padding,D=g===void 0?0:g,b=Bc(typeof D!="number"?D:Wc(D,ls)),w=p===ju?_3:ju,x=t.rects.popper,C=t.elements[h?w:p],A=D0(io(C)?C:C.contextElement||tr(t.elements.popper),s,f,a),R=ao(t.elements.reference),P=$c({reference:R,element:x,strategy:"absolute",placement:o}),Y=$u(Object.assign({},x,P)),B=p===ju?Y:R,W={top:A.top-B.top+b.top,bottom:B.bottom-A.bottom+b.bottom,left:A.left-B.left+b.left,right:B.right-A.right+b.right},ae=t.modifiersData.offset;if(p===ju&&ae){var ge=ae[o];Object.keys(W).forEach(function(ce){var ie=[Fn,Ln].indexOf(ce)>=0?1:-1,z=[cn,Ln].indexOf(ce)>=0?"y":"x";W[ce]+=ge[z]*ie})}return W}function k0(t,e){e===void 0&&(e={});var n=e,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,l=n.flipVariations,s=n.allowedAutoPlacements,u=s===void 0?Sh:s,f=so(r),c=f?l?v0:v0.filter(function(h){return so(h)===f}):ls,p=c.filter(function(h){return u.indexOf(h)>=0});p.length===0&&(p=c);var d=p.reduce(function(h,g){return h[g]=ni(t,{placement:g,boundary:o,rootBoundary:i,padding:a})[zn(g)],h},{});return Object.keys(d).sort(function(h,g){return d[h]-d[g]})}function KH(t){if(zn(t)===Ch)return[];var e=Wu(t);return[Oh(t),e,Oh(e)]}function GH(t){var e=t.state,n=t.options,r=t.name;if(!e.modifiersData[r]._skip){for(var o=n.mainAxis,i=o===void 0?!0:o,a=n.altAxis,l=a===void 0?!0:a,s=n.fallbackPlacements,u=n.padding,f=n.boundary,c=n.rootBoundary,p=n.altBoundary,d=n.flipVariations,h=d===void 0?!0:d,g=n.allowedAutoPlacements,D=e.options.placement,b=zn(D),w=b===D,x=s||(w||!h?[Wu(D)]:KH(D)),C=[D].concat(x).reduce(function(me,Ve){return me.concat(zn(Ve)===Ch?k0(e,{placement:Ve,boundary:f,rootBoundary:c,padding:u,flipVariations:h,allowedAutoPlacements:g}):Ve)},[]),A=e.rects.reference,R=e.rects.popper,P=new Map,Y=!0,B=C[0],W=0;W<C.length;W++){var ae=C[W],ge=zn(ae),ce=so(ae)===wa,ie=[cn,Ln].indexOf(ge)>=0,z=ie?"width":"height",Q=ni(e,{placement:ae,boundary:f,rootBoundary:c,altBoundary:p,padding:u}),oe=ie?ce?Fn:yn:ce?Ln:cn;A[z]>R[z]&&(oe=Wu(oe));var j=Wu(oe),X=[];if(i&&X.push(Q[ge]<=0),l&&X.push(Q[oe]<=0,Q[j]<=0),X.every(function(me){return me})){B=ae,Y=!1;break}P.set(ae,X)}if(Y)for(var De=h?3:1,ke=function(Ve){var We=C.find(function(Je){var Ce=P.get(Je);if(Ce)return Ce.slice(0,Ve).every(function(tt){return tt})});if(We)return B=We,"break"},$e=De;$e>0;$e--){var ne=ke($e);if(ne==="break")break}e.placement!==B&&(e.modifiersData[r]._skip=!0,e.placement=B,e.reset=!0)}}var E3={name:"flip",enabled:!0,phase:"main",fn:GH,requiresIfExists:["offset"],data:{_skip:!1}};function O3(t,e,n){return n===void 0&&(n={x:0,y:0}),{top:t.top-e.height-n.y,right:t.right-e.width+n.x,bottom:t.bottom-e.height+n.y,left:t.left-e.width-n.x}}function T3(t){return[cn,Fn,Ln,yn].some(function(e){return t[e]>=0})}function ZH(t){var e=t.state,n=t.name,r=e.rects.reference,o=e.rects.popper,i=e.modifiersData.preventOverflow,a=ni(e,{elementContext:"reference"}),l=ni(e,{altBoundary:!0}),s=O3(a,r),u=O3(l,o,i),f=T3(s),c=T3(u);e.modifiersData[n]={referenceClippingOffsets:s,popperEscapeOffsets:u,isReferenceHidden:f,hasPopperEscaped:c},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":f,"data-popper-escaped":c})}var I3={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:ZH};function JH(t,e,n){var r=zn(t),o=[yn,cn].indexOf(r)>=0?-1:1,i=typeof n=="function"?n(Object.assign({},e,{placement:t})):n,a=i[0],l=i[1];return a=a||0,l=(l||0)*o,[yn,Fn].indexOf(r)>=0?{x:l,y:a}:{x:a,y:l}}function QH(t){var e=t.state,n=t.options,r=t.name,o=n.offset,i=o===void 0?[0,0]:o,a=Sh.reduce(function(f,c){return f[c]=JH(c,e.rects,i),f},{}),l=a[e.placement],s=l.x,u=l.y;e.modifiersData.popperOffsets!=null&&(e.modifiersData.popperOffsets.x+=s,e.modifiersData.popperOffsets.y+=u),e.modifiersData[r]=a}var x3={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:QH};function XH(t){var e=t.state,n=t.name;e.modifiersData[n]=$c({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})}var M3={name:"popperOffsets",enabled:!0,phase:"read",fn:XH,data:{}};function C0(t){return t==="x"?"y":"x"}function eK(t){var e=t.state,n=t.options,r=t.name,o=n.mainAxis,i=o===void 0?!0:o,a=n.altAxis,l=a===void 0?!1:a,s=n.boundary,u=n.rootBoundary,f=n.altBoundary,c=n.padding,p=n.tether,d=p===void 0?!0:p,h=n.tetherOffset,g=h===void 0?0:h,D=ni(e,{boundary:s,rootBoundary:u,padding:c,altBoundary:f}),b=zn(e.placement),w=so(e.placement),x=!w,C=ol(b),A=C0(C),R=e.modifiersData.popperOffsets,P=e.rects.reference,Y=e.rects.popper,B=typeof g=="function"?g(Object.assign({},e.rects,{placement:e.placement})):g,W=typeof B=="number"?{mainAxis:B,altAxis:B}:Object.assign({mainAxis:0,altAxis:0},B),ae=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,ge={x:0,y:0};if(R){if(i){var ce,ie=C==="y"?cn:yn,z=C==="y"?Ln:Fn,Q=C==="y"?"height":"width",oe=R[C],j=oe+D[ie],X=oe-D[z],De=d?-Y[Q]/2:0,ke=w===wa?P[Q]:Y[Q],$e=w===wa?-Y[Q]:-P[Q],ne=e.elements.arrow,me=d&&ne?rl(ne):{width:0,height:0},Ve=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:Lc(),We=Ve[ie],Je=Ve[z],Ce=il(0,P[Q],me[Q]),tt=x?P[Q]/2-De-Ce-We-W.mainAxis:ke-Ce-We-W.mainAxis,nt=x?-P[Q]/2+De+Ce+Je+W.mainAxis:$e+Ce+Je+W.mainAxis,wt=e.elements.arrow&&ti(e.elements.arrow),mn=wt?C==="y"?wt.clientTop||0:wt.clientLeft||0:0,Gn=(ce=ae==null?void 0:ae[C])!=null?ce:0,Tn=oe+tt-Gn-mn,bn=oe+nt-Gn,Fr=il(d?nl(j,Tn):j,oe,d?ei(X,bn):X);R[C]=Fr,ge[C]=Fr-oe}if(l){var qi,Hr=C==="x"?cn:yn,pn=C==="x"?Ln:Fn,Ut=R[A],go=A==="y"?"height":"width",Ui=Ut+D[Hr],Yt=Ut-D[pn],bs=[cn,yn].indexOf(b)!==-1,Yi=(qi=ae==null?void 0:ae[A])!=null?qi:0,In=bs?Ui:Ut-P[go]-Y[go]-Yi+W.altAxis,mt=bs?Ut+P[go]+Y[go]-Yi-W.altAxis:Yt,_o=d&&bs?w3(In,Ut,mt):il(d?In:Ui,Ut,d?mt:Yt);R[A]=_o,ge[A]=_o-Ut}e.modifiersData[r]=ge}}var A3={name:"preventOverflow",enabled:!0,phase:"main",fn:eK,requiresIfExists:["offset"]};function F0(t){return{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}}function S0(t){return t===en(t)||!Bn(t)?al(t):F0(t)}function tK(t){var e=t.getBoundingClientRect(),n=Da(e.width)/t.offsetWidth||1,r=Da(e.height)/t.offsetHeight||1;return n!==1||r!==1}function E0(t,e,n){n===void 0&&(n=!1);var r=Bn(e),o=Bn(e)&&tK(e),i=tr(e),a=ao(t,o,n),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!n)&&((Yn(e)!=="body"||ll(i))&&(l=S0(e)),Bn(e)?(s=ao(e,!0),s.x+=e.clientLeft,s.y+=e.clientTop):i&&(s.x=sl(i))),{x:a.left+l.scrollLeft-s.x,y:a.top+l.scrollTop-s.y,width:a.width,height:a.height}}function nK(t){var e=new Map,n=new Set,r=[];t.forEach(function(i){e.set(i.name,i)});function o(i){n.add(i.name);var a=[].concat(i.requires||[],i.requiresIfExists||[]);a.forEach(function(l){if(!n.has(l)){var s=e.get(l);s&&o(s)}}),r.push(i)}return t.forEach(function(i){n.has(i.name)||o(i)}),r}function O0(t){var e=nK(t);return v3.reduce(function(n,r){return n.concat(e.filter(function(o){return o.phase===r}))},[])}function T0(t){var e;return function(){return e||(e=new Promise(function(n){Promise.resolve().then(function(){e=void 0,n(t())})})),e}}function I0(t){var e=t.reduce(function(n,r){var o=n[r.name];return n[r.name]=o?Object.assign({},o,r,{options:Object.assign({},o.options,r.options),data:Object.assign({},o.data,r.data)}):r,n},{});return Object.keys(e).map(function(n){return e[n]})}var R3={placement:"bottom",modifiers:[],strategy:"absolute"};function N3(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return!e.some(function(r){return!(r&&typeof r.getBoundingClientRect=="function")})}function P3(t){t===void 0&&(t={});var e=t,n=e.defaultModifiers,r=n===void 0?[]:n,o=e.defaultOptions,i=o===void 0?R3:o;return function(l,s,u){u===void 0&&(u=i);var f={placement:"bottom",orderedModifiers:[],options:Object.assign({},R3,i),modifiersData:{},elements:{reference:l,popper:s},attributes:{},styles:{}},c=[],p=!1,d={state:f,setOptions:function(b){var w=typeof b=="function"?b(f.options):b;g(),f.options=Object.assign({},i,f.options,w),f.scrollParents={reference:io(l)?us(l):l.contextElement?us(l.contextElement):[],popper:us(s)};var x=O0(I0([].concat(r,f.options.modifiers)));return f.orderedModifiers=x.filter(function(C){return C.enabled}),h(),d.update()},forceUpdate:function(){if(!p){var b=f.elements,w=b.reference,x=b.popper;if(N3(w,x)){f.rects={reference:E0(w,ti(x),f.options.strategy==="fixed"),popper:rl(x)},f.reset=!1,f.placement=f.options.placement,f.orderedModifiers.forEach(function(W){return f.modifiersData[W.name]=Object.assign({},W.data)});for(var C=0;C<f.orderedModifiers.length;C++){if(f.reset===!0){f.reset=!1,C=-1;continue}var A=f.orderedModifiers[C],R=A.fn,P=A.options,Y=P===void 0?{}:P,B=A.name;typeof R=="function"&&(f=R({state:f,options:Y,name:B,instance:d})||f)}}}},update:T0(function(){return new Promise(function(D){d.forceUpdate(),D(f)})}),destroy:function(){g(),p=!0}};if(!N3(l,s))return d;d.setOptions(u).then(function(D){!p&&u.onFirstUpdate&&u.onFirstUpdate(D)});function h(){f.orderedModifiers.forEach(function(D){var b=D.name,w=D.options,x=w===void 0?{}:w,C=D.effect;if(typeof C=="function"){var A=C({state:f,name:b,instance:d,options:x}),R=function(){};c.push(A||R)}})}function g(){c.forEach(function(D){return D()}),c=[]}return d}}var rK=[F3,M3,C3,y3,x3,E3,A3,D3,I3],x0=P3({defaultModifiers:rK});function j3(t,e="body"){let n;function r(o){return Ne(this,null,function*(){var i;if(e=o,typeof e=="string"){if(n=document.querySelector(e),n===null&&(yield n1(),n=document.querySelector(e)),n===null)throw new Error(`No element found matching css selector: "${e}"`)}else if(e instanceof HTMLElement)n=e;else if((i=t==null?void 0:t.ownerDocument)!=null&&i.defaultView)e instanceof t.ownerDocument.defaultView.HTMLElement&&(n=e);else throw new TypeError(`Unknown portal target type: ${e===null?"null":typeof e}. Allowed types: string (CSS selector) or HTMLElement.`);n==null||n.appendChild(t),t.hidden=!1})}return r(e),{update:r,destroy(){t.parentNode&&t.parentNode.removeChild(t)}}}function oK(t){let e,n,r,o,i,a=t[2].default,l=Te(a,t,t[1],null);return{c(){e=q("div"),l&&l.c(),e.hidden=!0},m(s,u){S(s,e,u),l&&l.m(e,null),r=!0,o||(i=gt(n=j3.call(null,e,t[0])),o=!0)},p(s,[u]){l&&l.p&&(!r||u&2)&&xe(l,a,s,s[1],r?Ie(a,s[1],u,null):Me(s[1]),null),n&&Ge(n.update)&&u&1&&n.update.call(null,s[0])},i(s){r||(v(l,s),r=!0)},o(s){y(l,s),r=!1},d(s){s&&F(e),l&&l.d(s),o=!1,i()}}}function iK(t,e,n){let{$$slots:r={},$$scope:o}=e,{target:i="body"}=e;return t.$$set=a=>{"target"in a&&n(0,i=a.target),"$$scope"in a&&n(1,o=a.$$scope)},[i,o,r]}var M0=class extends V{constructor(e){super(),U(this,e,iK,oK,$,{target:0})}},L3=M0;function B3(t,{onClickOutside:e,anchorEl:n,open:r}){function o(i){r&&!n.contains(i.target)&&!t.contains(i.target)&&e()}return t.ownerDocument.body.addEventListener("click",o),{update(i){e=i.onClickOutside},destroy(){t.ownerDocument.body.removeEventListener("click",o)}}}function aK(t){pe(t,"svelte-1xg3ic1",".layer.svelte-1xg3ic1{z-index:var(--layer-popover)}")}function W3(t){let e,n;return e=new L3({props:{target:t[1].ownerDocument.body,$$slots:{default:[sK]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&2&&(i.target=r[1].ownerDocument.body),o&527&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function sK(t){let e,n,r,o,i,a,l=t[6].default,s=Te(l,t,t[9],null);return{c(){e=q("div"),s&&s.c(),N(e,"class",n=ac(t[2])+" svelte-1xg3ic1")},m(u,f){S(u,e,f),s&&s.m(e,null),t[7](e),o=!0,i||(a=gt(r=B3.call(null,e,{open:t[0],anchorEl:t[1],onClickOutside:t[8]})),i=!0)},p(u,f){s&&s.p&&(!o||f&512)&&xe(s,l,u,u[9],o?Ie(l,u[9],f,null):Me(u[9]),null),(!o||f&4&&n!==(n=ac(u[2])+" svelte-1xg3ic1"))&&N(e,"class",n),r&&Ge(r.update)&&f&3&&r.update.call(null,{open:u[0],anchorEl:u[1],onClickOutside:u[8]})},i(u){o||(v(s,u),o=!0)},o(u){y(s,u),o=!1},d(u){u&&F(e),s&&s.d(u),t[7](null),i=!1,a()}}}function lK(t){let e,n,r=t[0]&&W3(t);return{c(){r&&r.c(),e=Se()},m(o,i){r&&r.m(o,i),S(o,e,i),n=!0},p(o,[i]){o[0]?r?(r.p(o,i),i&1&&v(r,1)):(r=W3(o),r.c(),v(r,1),r.m(e.parentNode,e)):r&&(ue(),y(r,1,1,()=>{r=null}),fe())},i(o){n||(v(r),n=!0)},o(o){y(r),n=!1},d(o){r&&r.d(o),o&&F(e)}}}function uK(t,e,n){let{$$slots:r={},$$scope:o}=e,{anchorEl:i}=e,{open:a}=e,{className:l="popover layer"}=e,{onClose:s=()=>{}}=e,{placement:u="bottom-start"}=e,f,c=null,p={placement:u,modifiers:[{name:"offset",options:{offset:[0,4]}}]};t1(()=>{c&&c.destroy()});function d(g){ze[g?"unshift":"push"](()=>{f=g,n(3,f)})}let h=()=>n(0,a=!1);return t.$$set=g=>{"anchorEl"in g&&n(1,i=g.anchorEl),"open"in g&&n(0,a=g.open),"className"in g&&n(2,l=g.className),"onClose"in g&&n(4,s=g.onClose),"placement"in g&&n(5,u=g.placement),"$$scope"in g&&n(9,o=g.$$scope)},t.$$.update=()=>{if(t.$$.dirty&10){e:i&&f&&(c=x0(i,f,p))}if(t.$$.dirty&17){e:a||s()}},[a,i,l,f,s,u,r,d,h,o]}var A0=class extends V{constructor(e){super(),U(this,e,uK,lK,$,{anchorEl:1,open:0,className:2,onClose:4,placement:5},aK)}},fs=A0;function fK(t){pe(t,"svelte-1d9uueh",".overflow.svelte-1d9uueh{max-height:300px;overflow-y:auto}")}function cK(t){let e,n,r=t[4].default,o=Te(r,t,t[5],null);return{c(){e=q("div"),o&&o.c(),N(e,"class","overflow svelte-1d9uueh")},m(i,a){S(i,e,a),o&&o.m(e,null),n=!0},p(i,a){o&&o.p&&(!n||a&32)&&xe(o,r,i,i[5],n?Ie(r,i[5],a,null):Me(i[5]),null)},i(i){n||(v(o,i),n=!0)},o(i){y(o,i),n=!1},d(i){i&&F(e),o&&o.d(i)}}}function dK(t){let e,n;return e=new fs({props:{anchorEl:t[0],open:t[1],placement:t[3],className:"menu",onClose:t[2],$$slots:{default:[cK]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,[o]){let i={};o&1&&(i.anchorEl=r[0]),o&2&&(i.open=r[1]),o&8&&(i.placement=r[3]),o&4&&(i.onClose=r[2]),o&32&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function mK(t,e,n){let{$$slots:r={},$$scope:o}=e,{anchorEl:i}=e,{open:a}=e,{onClose:l=()=>{}}=e,{placement:s="bottom-start"}=e;return t.$$set=u=>{"anchorEl"in u&&n(0,i=u.anchorEl),"open"in u&&n(1,a=u.open),"onClose"in u&&n(2,l=u.onClose),"placement"in u&&n(3,s=u.placement),"$$scope"in u&&n(5,o=u.$$scope)},[i,a,l,s,r,o]}var R0=class extends V{constructor(e){super(),U(this,e,mK,dK,$,{anchorEl:0,open:1,onClose:2,placement:3},fK)}},Ih=R0;function pK(t){pe(t,"svelte-1i6m2hn",".disabled.svelte-1i6m2hn{opacity:0.6}")}function hK(t){let e,n,r;return{c(){e=q("div"),e.innerHTML='<input type="checkbox"/>',N(e,"class","checkbox-container svelte-1i6m2hn"),le(e,"disabled",t[1])},m(o,i){S(o,e,i),t[4](e),n||(r=[se(e,"click",t[5]),se(e,"keypress",t[3])],n=!0)},p(o,[i]){i&2&&le(e,"disabled",o[1])},i:ve,o:ve,d(o){o&&F(e),t[4](null),n=!1,Le(r)}}}function gK(t,e,n){let{checked:r}=e,{disabled:o=!1}=e,i,a=Dt();function l(f){Ee.call(this,t,f)}function s(f){ze[f?"unshift":"push"](()=>{i=f,n(2,i)})}let u=()=>{o||n(0,r=!r)};return t.$$set=f=>{"checked"in f&&n(0,r=f.checked),"disabled"in f&&n(1,o=f.disabled)},t.$$.update=()=>{if(t.$$.dirty&1){e:a("check",r)}if(t.$$.dirty&5){e:i&&(r?i.classList.add("is-enabled"):i.classList.remove("is-enabled"))}},[r,o,i,l,s,u]}var N0=class extends V{constructor(e){super(),U(this,e,gK,hK,$,{checked:0,disabled:1},pK)}},qt=N0;function _K(t){pe(t,"svelte-s7qdhh","span.svelte-s7qdhh{color:var(--icon-color);fill:var(--icon-color);opacity:var(--icon-opacity);display:flex;flex:0 1 auto}.icon-xs.svelte-s7qdhh{--icon-size:var(--icon-xs);--icon-stroke:var(--icon-xs-stroke-width)}.icon-sm.svelte-s7qdhh{--icon-size:var(--icon-s);--icon-stroke:var(--icon-s-stroke-width)}.icon-md.svelte-s7qdhh{--icon-size:var(--icon-m);--icon-stroke:var(--icon-m-stroke-width)}.icon-lg.svelte-s7qdhh{--icon-size:var(--icon-l);--icon-stroke:var(--icon-l-stroke-width)}.accent.svelte-s7qdhh{color:var(--text-on-accent);fill:var(--text-on-accent)}")}function vK(t){let e,n,r,o;return{c(){e=q("span"),N(e,"aria-label",t[3]),N(e,"class","svelte-s7qdhh"),le(e,"accent",t[2]),le(e,"icon-xs",t[1]==="xs"),le(e,"icon-sm",t[1]==="sm"),le(e,"icon-md",t[1]==="md"),le(e,"icon-lg",t[1]==="lg")},m(i,a){S(i,e,a),r||(o=gt(n=Pi.call(null,e,t[0])),r=!0)},p(i,[a]){a&8&&N(e,"aria-label",i[3]),n&&Ge(n.update)&&a&1&&n.update.call(null,i[0]),a&4&&le(e,"accent",i[2]),a&2&&le(e,"icon-xs",i[1]==="xs"),a&2&&le(e,"icon-sm",i[1]==="sm"),a&2&&le(e,"icon-md",i[1]==="md"),a&2&&le(e,"icon-lg",i[1]==="lg")},i:ve,o:ve,d(i){i&&F(e),r=!1,o()}}}function yK(t,e,n){let{name:r}=e,{size:o="md"}=e,{accent:i=!1}=e,{tooltip:a=""}=e;return t.$$set=l=>{"name"in l&&n(0,r=l.name),"size"in l&&n(1,o=l.size),"accent"in l&&n(2,i=l.accent),"tooltip"in l&&n(3,a=l.tooltip)},[r,o,i,a]}var P0=class extends V{constructor(e){super(),U(this,e,yK,vK,$,{name:0,size:1,accent:2,tooltip:3},_K)}},Ct=P0;function bK(t){pe(t,"svelte-r9r5oc",".nopadding.svelte-r9r5oc{padding:0}.icon-xs.svelte-r9r5oc{--icon-size:var(--icon-xs);--icon-stroke:var(--icon-xs-stroke-width)}.icon-sm.svelte-r9r5oc{--icon-size:var(--icon-s);--icon-stroke:var(--icon-s-stroke-width)}.icon-md.svelte-r9r5oc{--icon-size:var(--icon-m);--icon-stroke:var(--icon-m-stroke-width)}.icon-lg.svelte-r9r5oc{--icon-size:var(--icon-l);--icon-stroke:var(--icon-l-stroke-width)}")}function wK(t){let e,n,r,o;return{c(){e=q("div"),N(e,"class","clickable-icon svelte-r9r5oc"),N(e,"aria-label",t[3]),N(e,"aria-disabled",t[5]),le(e,"nopadding",t[4]),le(e,"is-active",t[2]),le(e,"icon-xs",t[1]==="xs"),le(e,"icon-sm",t[1]==="sm"),le(e,"icon-md",t[1]==="md"),le(e,"icon-lg",t[1]==="lg")},m(i,a){S(i,e,a),r||(o=[gt(n=Pi.call(null,e,t[0])),se(e,"click",t[6])],r=!0)},p(i,[a]){a&8&&N(e,"aria-label",i[3]),a&32&&N(e,"aria-disabled",i[5]),n&&Ge(n.update)&&a&1&&n.update.call(null,i[0]),a&16&&le(e,"nopadding",i[4]),a&4&&le(e,"is-active",i[2]),a&2&&le(e,"icon-xs",i[1]==="xs"),a&2&&le(e,"icon-sm",i[1]==="sm"),a&2&&le(e,"icon-md",i[1]==="md"),a&2&&le(e,"icon-lg",i[1]==="lg")},i:ve,o:ve,d(i){i&&F(e),r=!1,Le(o)}}}function DK(t,e,n){let{icon:r}=e,{size:o="md"}=e,{active:i=!1}=e,{tooltip:a=""}=e,{nopadding:l=!1}=e,{disabled:s=!1}=e,{onClick:u=()=>{}}=e;function f(c){s||u(c)}return t.$$set=c=>{"icon"in c&&n(0,r=c.icon),"size"in c&&n(1,o=c.size),"active"in c&&n(2,i=c.active),"tooltip"in c&&n(3,a=c.tooltip),"nopadding"in c&&n(4,l=c.nopadding),"disabled"in c&&n(5,s=c.disabled),"onClick"in c&&n(7,u=c.onClick)},[r,o,i,a,l,s,f,u]}var j0=class extends V{constructor(e){super(),U(this,e,DK,wK,$,{icon:0,size:1,active:2,tooltip:3,nopadding:4,disabled:5,onClick:7},bK)}},dt=j0;var L0=require("obsidian");function Pi(t,e){return(0,L0.setIcon)(t,e),{update(n){(0,L0.setIcon)(t,n)}}}function $3(t){let e,n;return e=new qt({props:{checked:t[0]}}),e.$on("check",t[6]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&1&&(i.checked=r[0]),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function V3(t){let e,n,r,o;return{c(){e=q("div"),N(e,"class","menu-item-icon")},m(i,a){S(i,e,a),r||(o=gt(n=Pi.call(null,e,t[2])),r=!0)},p(i,a){n&&Ge(n.update)&&a&4&&n.update.call(null,i[2])},d(i){i&&F(e),r=!1,o()}}}function kK(t){let e,n,r,o,i,a,l,s,u=t[0]!==void 0&&$3(t),f=t[2]&&V3(t);return{c(){e=q("div"),u&&u.c(),n=K(),f&&f.c(),r=K(),o=q("div"),i=he(t[1]),N(o,"class","menu-item-title"),N(e,"class","menu-item"),le(e,"selected",t[3])},m(c,p){S(c,e,p),u&&u.m(e,null),re(e,n),f&&f.m(e,null),re(e,r),re(e,o),re(o,i),a=!0,l||(s=[se(e,"mouseenter",t[7]),se(e,"mouseleave",t[8]),se(e,"click",t[4]),se(e,"keypress",t[5])],l=!0)},p(c,[p]){c[0]!==void 0?u?(u.p(c,p),p&1&&v(u,1)):(u=$3(c),u.c(),v(u,1),u.m(e,n)):u&&(ue(),y(u,1,1,()=>{u=null}),fe()),c[2]?f?f.p(c,p):(f=V3(c),f.c(),f.m(e,r)):f&&(f.d(1),f=null),(!a||p&2)&&we(i,c[1]),(!a||p&8)&&le(e,"selected",c[3])},i(c){a||(v(u),a=!0)},o(c){y(u),a=!1},d(c){c&&F(e),u&&u.d(),f&&f.d(),l=!1,Le(s)}}}function CK(t,e,n){let{label:r}=e,o=!1,{icon:i=""}=e,{checked:a=void 0}=e,l=Dt();function s(d){Ee.call(this,t,d)}function u(d){Ee.call(this,t,d)}let f=({detail:d})=>n(0,a=d),c=()=>n(3,o=!0),p=()=>n(3,o=!1);return t.$$set=d=>{"label"in d&&n(1,r=d.label),"icon"in d&&n(2,i=d.icon),"checked"in d&&n(0,a=d.checked)},t.$$.update=()=>{if(t.$$.dirty&1){e:l("check",a)}},[a,r,i,o,s,u,f,c,p]}var B0=class extends V{constructor(e){super(),U(this,e,CK,kK,$,{label:1,icon:2,checked:0})}},xh=B0;function FK(t){let e,n,r=t[4].default,o=Te(r,t,t[5],null);return{c(){e=q("div"),o&&o.c(),N(e,"class","suggestion"),Qe(e,"max-height","300px")},m(i,a){S(i,e,a),o&&o.m(e,null),n=!0},p(i,a){o&&o.p&&(!n||a&32)&&xe(o,r,i,i[5],n?Ie(r,i[5],a,null):Me(i[5]),null)},i(i){n||(v(o,i),n=!0)},o(i){y(o,i),n=!1},d(i){i&&F(e),o&&o.d(i)}}}function SK(t){let e,n;return e=new fs({props:{anchorEl:t[0],open:t[1],placement:t[3],className:"suggestion-container",onClose:t[2],$$slots:{default:[FK]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,[o]){let i={};o&1&&(i.anchorEl=r[0]),o&2&&(i.open=r[1]),o&8&&(i.placement=r[3]),o&4&&(i.onClose=r[2]),o&32&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function EK(t,e,n){let{$$slots:r={},$$scope:o}=e,{anchorEl:i}=e,{open:a}=e,{onClose:l=()=>{}}=e,{placement:s="bottom-start"}=e;return t.$$set=u=>{"anchorEl"in u&&n(0,i=u.anchorEl),"open"in u&&n(1,a=u.open),"onClose"in u&&n(2,l=u.onClose),"placement"in u&&n(3,s=u.placement),"$$scope"in u&&n(5,o=u.$$scope)},[i,a,l,s,r,o]}var W0=class extends V{constructor(e){super(),U(this,e,EK,SK,$,{anchorEl:0,open:1,onClose:2,placement:3})}},Mh=W0;function OK(t){let e,n,r,o,i,a,l,s,u,f,c;return{c(){e=q("div"),n=q("div"),r=q("div"),o=he(t[1]),i=K(),a=q("div"),l=he(t[2]),s=K(),u=q("div"),N(r,"class","suggestion-title"),N(a,"class","suggestion-note"),N(n,"class","suggestion-content"),N(u,"class","suggestion-aux"),N(e,"class","suggestion-item mod-complex"),le(e,"is-selected",t[0])},m(p,d){S(p,e,d),re(e,n),re(n,r),re(r,o),re(n,i),re(n,a),re(a,l),re(e,s),re(e,u),t[5](e),f||(c=[se(e,"mouseenter",t[6]),se(e,"mouseleave",t[7]),se(e,"mousedown",t[8])],f=!0)},p(p,[d]){d&2&&we(o,p[1]),d&4&&we(l,p[2]),d&1&&le(e,"is-selected",p[0])},i:ve,o:ve,d(p){p&&F(e),t[5](null),f=!1,Le(c)}}}function TK(t,e,n){let{label:r}=e,{description:o=""}=e,{selected:i=!1}=e,a=Dt(),l;function s(p){ze[p?"unshift":"push"](()=>{l=p,n(3,l)})}let u=()=>{n(0,i=!0)},f=()=>n(0,i=!1),c=()=>a("click");return t.$$set=p=>{"label"in p&&n(1,r=p.label),"description"in p&&n(2,o=p.description),"selected"in p&&n(0,i=p.selected)},t.$$.update=()=>{if(t.$$.dirty&1){e:a("select",i)}if(t.$$.dirty&9){e:i&&l&&l.scrollIntoView({block:"nearest",inline:"nearest"})}},[i,r,o,l,a,s,u,f,c]}var $0=class extends V{constructor(e){super(),U(this,e,TK,OK,$,{label:1,description:2,selected:0})}},Vc=$0;function IK(t){pe(t,"svelte-su9mt0",".embed.svelte-su9mt0{all:unset;box-sizing:border-box;padding:6px;font-weight:400;font-family:var(--font-default);color:var(--text-normal)}.embed.svelte-su9mt0:focus{box-shadow:none}.noPadding.svelte-su9mt0{padding:0}.error.svelte-su9mt0{border-color:var(--background-modifier-error)}.error.svelte-su9mt0:hover{border-color:var(--background-modifier-error-hover)}.error.svelte-su9mt0:focus{box-shadow:0 0 0 2px var(--background-modifier-error);border-color:var(--background-modifier-error)}small.svelte-su9mt0{margin-top:var(--size-4-1);font-size:var(--font-ui-smaller);color:var(--text-muted);display:block}.errorText.svelte-su9mt0{color:var(--text-error)}")}function q3(t){let e,n;return{c(){e=q("small"),n=he(t[9]),N(e,"class","svelte-su9mt0"),le(e,"errorText",t[6])},m(r,o){S(r,e,o),re(e,n)},p(r,o){o&512&&we(n,r[9]),o&64&&le(e,"errorText",r[6])},d(r){r&&F(e)}}}function xK(t){let e,n,r,o,i,a,l,s=!!t[9]&&q3(t);return{c(){e=q("div"),n=q("input"),o=K(),s&&s.c(),n.value=t[2],N(n,"type",t[1]),N(n,"placeholder",t[4]),n.readOnly=t[3],N(n,"style",r=`width: ${t[5]}`),N(n,"class","svelte-su9mt0"),le(n,"error",t[6]),le(n,"embed",t[7]),le(n,"noPadding",t[8]),N(e,"style",i=`width: ${t[5]}`)},m(u,f){S(u,e,f),re(e,n),t[16](n),re(e,o),s&&s.m(e,null),a||(l=[se(n,"input",t[11]),se(n,"focus",t[12]),se(n,"blur",t[13]),se(n,"keydown",t[14]),se(n,"keyup",t[15])],a=!0)},p(u,[f]){f&4&&n.value!==u[2]&&(n.value=u[2]),f&2&&N(n,"type",u[1]),f&16&&N(n,"placeholder",u[4]),f&8&&(n.readOnly=u[3]),f&32&&r!==(r=`width: ${u[5]}`)&&N(n,"style",r),f&64&&le(n,"error",u[6]),f&128&&le(n,"embed",u[7]),f&256&&le(n,"noPadding",u[8]),u[9]?s?s.p(u,f):(s=q3(u),s.c(),s.m(e,null)):s&&(s.d(1),s=null),f&32&&i!==(i=`width: ${u[5]}`)&&N(e,"style",i)},i:ve,o:ve,d(u){u&&F(e),t[16](null),s&&s.d(),a=!1,Le(l)}}}function MK(t,e,n){let{type:r}=e,{value:o}=e,{ref:i=null}=e,{readonly:a=!1}=e,{placeholder:l=""}=e,{autoFocus:s=!1}=e,{width:u="auto"}=e,{error:f=!1}=e,{embed:c=!1}=e,{noPadding:p=!1}=e,{helperText:d=""}=e,h=Dt();Ao(()=>{s&&i&&i.focus()});function g(A){Ee.call(this,t,A)}function D(A){Ee.call(this,t,A)}function b(A){Ee.call(this,t,A)}function w(A){Ee.call(this,t,A)}function x(A){Ee.call(this,t,A)}function C(A){ze[A?"unshift":"push"](()=>{i=A,n(0,i)})}return t.$$set=A=>{"type"in A&&n(1,r=A.type),"value"in A&&n(2,o=A.value),"ref"in A&&n(0,i=A.ref),"readonly"in A&&n(3,a=A.readonly),"placeholder"in A&&n(4,l=A.placeholder),"autoFocus"in A&&n(10,s=A.autoFocus),"width"in A&&n(5,u=A.width),"error"in A&&n(6,f=A.error),"embed"in A&&n(7,c=A.embed),"noPadding"in A&&n(8,p=A.noPadding),"helperText"in A&&n(9,d=A.helperText)},t.$$.update=()=>{if(t.$$.dirty&4){e:h("input",o)}},[i,r,o,a,l,u,f,c,p,d,s,g,D,b,w,x,C]}var V0=class extends V{constructor(e){super(),U(this,e,MK,xK,$,{type:1,value:2,ref:0,readonly:3,placeholder:4,autoFocus:10,width:5,error:6,embed:7,noPadding:8,helperText:9},IK)}},Ah=V0;function AK(t){let e,n,r,o;function i(s){t[11](s)}function a(s){t[12](s)}let l={type:"text",readonly:t[2],noPadding:t[9],placeholder:t[3],autoFocus:t[4],width:t[5],embed:t[8],error:t[6],helperText:t[7]};return t[1]!==void 0&&(l.ref=t[1]),t[0]!==void 0&&(l.value=t[0]),e=new Ah({props:l}),ze.push(()=>ut(e,"ref",i)),ze.push(()=>ut(e,"value",a)),e.$on("input",t[10]),e.$on("focus",t[13]),e.$on("blur",t[14]),e.$on("keydown",t[15]),e.$on("keyup",t[16]),{c(){T(e.$$.fragment)},m(s,u){O(e,s,u),o=!0},p(s,[u]){let f={};u&4&&(f.readonly=s[2]),u&512&&(f.noPadding=s[9]),u&8&&(f.placeholder=s[3]),u&16&&(f.autoFocus=s[4]),u&32&&(f.width=s[5]),u&256&&(f.embed=s[8]),u&64&&(f.error=s[6]),u&128&&(f.helperText=s[7]),!n&&u&2&&(n=!0,f.ref=s[1],lt(()=>n=!1)),!r&&u&1&&(r=!0,f.value=s[0],lt(()=>r=!1)),e.$set(f)},i(s){o||(v(e.$$.fragment,s),o=!0)},o(s){y(e.$$.fragment,s),o=!1},d(s){E(e,s)}}}function RK(t,e,n){let{value:r}=e,{readonly:o=!1}=e,{placeholder:i=""}=e,{autoFocus:a=!1}=e,{width:l="auto"}=e,{error:s=!1}=e,{helperText:u=""}=e,{embed:f=!1}=e,{noPadding:c=!1}=e,{ref:p=null}=e,d=Dt();function h(A){A.currentTarget instanceof HTMLInputElement&&n(0,r=A.currentTarget.value)}function g(A){p=A,n(1,p)}function D(A){r=A,n(0,r)}function b(A){Ee.call(this,t,A)}function w(A){Ee.call(this,t,A)}function x(A){Ee.call(this,t,A)}function C(A){Ee.call(this,t,A)}return t.$$set=A=>{"value"in A&&n(0,r=A.value),"readonly"in A&&n(2,o=A.readonly),"placeholder"in A&&n(3,i=A.placeholder),"autoFocus"in A&&n(4,a=A.autoFocus),"width"in A&&n(5,l=A.width),"error"in A&&n(6,s=A.error),"helperText"in A&&n(7,u=A.helperText),"embed"in A&&n(8,f=A.embed),"noPadding"in A&&n(9,c=A.noPadding),"ref"in A&&n(1,p=A.ref)},t.$$.update=()=>{if(t.$$.dirty&1){e:d("input",r)}},[r,p,o,i,a,l,s,u,f,c,h,g,D,b,w,x,C]}var q0=class extends V{constructor(e){super(),U(this,e,RK,AK,$,{value:0,readonly:2,placeholder:3,autoFocus:4,width:5,error:6,helperText:7,embed:8,noPadding:9,ref:1})}},It=q0;function NK(t){let e,n,r,o;function i(s){t[11](s)}function a(s){t[12](s)}let l={type:"number",readonly:t[2],placeholder:t[3],autoFocus:t[4],width:t[5],embed:t[7],noPadding:t[8],error:t[6],helperText:t[9]};return t[1]!==void 0&&(l.ref=t[1]),t[0]!==void 0&&(l.value=t[0]),e=new Ah({props:l}),ze.push(()=>ut(e,"ref",i)),ze.push(()=>ut(e,"value",a)),e.$on("input",t[10]),e.$on("focus",t[13]),e.$on("blur",t[14]),e.$on("keydown",t[15]),{c(){T(e.$$.fragment)},m(s,u){O(e,s,u),o=!0},p(s,[u]){let f={};u&4&&(f.readonly=s[2]),u&8&&(f.placeholder=s[3]),u&16&&(f.autoFocus=s[4]),u&32&&(f.width=s[5]),u&128&&(f.embed=s[7]),u&256&&(f.noPadding=s[8]),u&64&&(f.error=s[6]),u&512&&(f.helperText=s[9]),!n&&u&2&&(n=!0,f.ref=s[1],lt(()=>n=!1)),!r&&u&1&&(r=!0,f.value=s[0],lt(()=>r=!1)),e.$set(f)},i(s){o||(v(e.$$.fragment,s),o=!0)},o(s){y(e.$$.fragment,s),o=!1},d(s){E(e,s)}}}function PK(t,e,n){let{value:r}=e,{ref:o=null}=e,{readonly:i=!1}=e,{placeholder:a=""}=e,{autoFocus:l=!1}=e,{width:s="auto"}=e,{error:u=!1}=e,{embed:f=!1}=e,{noPadding:c=!1}=e,{helperText:p=""}=e,d=Dt();function h(C){C.currentTarget instanceof HTMLInputElement&&n(0,r=C.currentTarget.valueAsNumber)}function g(C){o=C,n(1,o)}function D(C){r=C,n(0,r)}function b(C){Ee.call(this,t,C)}function w(C){Ee.call(this,t,C)}function x(C){Ee.call(this,t,C)}return t.$$set=C=>{"value"in C&&n(0,r=C.value),"ref"in C&&n(1,o=C.ref),"readonly"in C&&n(2,i=C.readonly),"placeholder"in C&&n(3,a=C.placeholder),"autoFocus"in C&&n(4,l=C.autoFocus),"width"in C&&n(5,s=C.width),"error"in C&&n(6,u=C.error),"embed"in C&&n(7,f=C.embed),"noPadding"in C&&n(8,c=C.noPadding),"helperText"in C&&n(9,p=C.helperText)},t.$$.update=()=>{if(t.$$.dirty&1){e:d("input",r)}},[r,o,i,a,l,s,u,f,c,p,h,g,D,b,w,x]}var U0=class extends V{constructor(e){super(),U(this,e,PK,NK,$,{value:0,ref:1,readonly:2,placeholder:3,autoFocus:4,width:5,error:6,embed:7,noPadding:8,helperText:9})}},Rr=U0;function U3(t,e,n){let r=t.slice();return r[23]=e[n].label,r[24]=e[n].description,r[26]=n,r}function Y3(t){let e,n;return e=new Vc({props:{label:"",description:"No options"}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function z3(t){let e,n;function r(){return t[20](t[26])}function o(...i){return t[21](t[26],...i)}return e=new Vc({props:{label:t[23],description:t[24],selected:t[8]===t[26]}}),e.$on("click",r),e.$on("select",o),{c(){T(e.$$.fragment)},m(i,a){O(e,i,a),n=!0},p(i,a){t=i;let l={};a&1024&&(l.label=t[23]),a&1024&&(l.description=t[24]),a&256&&(l.selected=t[8]===t[26]),e.$set(l)},i(i){n||(v(e.$$.fragment,i),n=!0)},o(i){y(e.$$.fragment,i),n=!1},d(i){E(e,i)}}}function jK(t){let e,n,r,o=!t[10].length&&Y3(t),i=t[10],a=[];for(let s=0;s<i.length;s+=1)a[s]=z3(U3(t,i,s));let l=s=>y(a[s],1,1,()=>{a[s]=null});return{c(){o&&o.c(),e=K();for(let s=0;s<a.length;s+=1)a[s].c();n=Se()},m(s,u){o&&o.m(s,u),S(s,e,u);for(let f=0;f<a.length;f+=1)a[f]&&a[f].m(s,u);S(s,n,u),r=!0},p(s,u){if(s[10].length?o&&(ue(),y(o,1,1,()=>{o=null}),fe()):o?u&1024&&v(o,1):(o=Y3(s),o.c(),v(o,1),o.m(e.parentNode,e)),u&3329){i=s[10];let f;for(f=0;f<i.length;f+=1){let c=U3(s,i,f);a[f]?(a[f].p(c,u),v(a[f],1)):(a[f]=z3(c),a[f].c(),v(a[f],1),a[f].m(n.parentNode,n))}for(ue(),f=i.length;f<a.length;f+=1)l(f);fe()}},i(s){if(!r){v(o);for(let u=0;u<i.length;u+=1)v(a[u]);r=!0}},o(s){y(o),a=a.filter(Boolean);for(let u=0;u<a.length;u+=1)y(a[u]);r=!1},d(s){o&&o.d(s),s&&F(e),Rt(a,s),s&&F(n)}}}function LK(t){let e,n,r,o,i,a;function l(f){t[14](f)}function s(f){t[15](f)}let u={readonly:t[2],width:t[4],placeholder:t[3],autoFocus:t[6],embed:t[5]};return t[0]!==void 0&&(u.value=t[0]),t[9]!==void 0&&(u.ref=t[9]),e=new It({props:u}),ze.push(()=>ut(e,"value",l)),ze.push(()=>ut(e,"ref",s)),e.$on("focus",t[16]),e.$on("blur",t[17]),e.$on("input",t[18]),e.$on("keydown",t[19]),i=new Mh({props:{anchorEl:t[9],open:t[1],onClose:t[22],$$slots:{default:[jK]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment),o=K(),T(i.$$.fragment)},m(f,c){O(e,f,c),S(f,o,c),O(i,f,c),a=!0},p(f,[c]){let p={};c&4&&(p.readonly=f[2]),c&16&&(p.width=f[4]),c&8&&(p.placeholder=f[3]),c&64&&(p.autoFocus=f[6]),c&32&&(p.embed=f[5]),!n&&c&1&&(n=!0,p.value=f[0],lt(()=>n=!1)),!r&&c&512&&(r=!0,p.ref=f[9],lt(()=>r=!1)),e.$set(p);let d={};c&512&&(d.anchorEl=f[9]),c&2&&(d.open=f[1]),c&2&&(d.onClose=f[22]),c&134219009&&(d.$$scope={dirty:c,ctx:f}),i.$set(d)},i(f){a||(v(e.$$.fragment,f),v(i.$$.fragment,f),a=!0)},o(f){y(e.$$.fragment,f),y(i.$$.fragment,f),a=!1},d(f){E(e,f),f&&F(o),E(i,f)}}}function BK(t,e,n){let r,{value:o}=e,{options:i}=e,{maxItems:a=50}=e,{open:l=!1}=e,{readonly:s=!1}=e,{placeholder:u=""}=e,{width:f="auto"}=e,{embed:c=!1}=e,{autoFocus:p=!1}=e,d=-1,h,g=Dt(),D=!1;function b(W){o=W,n(0,o)}function w(W){h=W,n(9,h)}let x=()=>n(1,l=!0),C=W=>{n(1,l=!1),g("change",o),g("blur",W)},A=()=>n(1,l=!0),R=W=>{var ae,ge;if(l)switch(W.key){case"ArrowUp":let ce=d-1;n(8,d=ce<0?r.length-1:ce),W.stopPropagation();break;case"ArrowDown":let ie=d+1;n(8,d=ie>r.length-1?0:ie),W.stopPropagation();break;case"Enter":n(0,o=(ge=(ae=r[d])==null?void 0:ae.label)!=null?ge:o),n(7,D=!0);break}},P=W=>{var ae,ge;n(0,o=(ge=(ae=r[W])==null?void 0:ae.label)!=null?ge:o),g("change",o)},Y=(W,{detail:ae})=>{ae&&n(8,d=W)},B=()=>n(1,l=!1);return t.$$set=W=>{"value"in W&&n(0,o=W.value),"options"in W&&n(12,i=W.options),"maxItems"in W&&n(13,a=W.maxItems),"open"in W&&n(1,l=W.open),"readonly"in W&&n(2,s=W.readonly),"placeholder"in W&&n(3,u=W.placeholder),"width"in W&&n(4,f=W.width),"embed"in W&&n(5,c=W.embed),"autoFocus"in W&&n(6,p=W.autoFocus)},t.$$.update=()=>{if(t.$$.dirty&12289){e:n(10,r=i.filter(W=>!o||W.label.toLocaleLowerCase().contains(o.toLocaleLowerCase())).slice(0,Math.min(a,i.length)))}if(t.$$.dirty&128){e:D&&(n(1,l=!1),n(7,D=!1))}},[o,l,s,u,f,c,p,D,d,h,r,g,i,a,b,w,x,C,A,R,P,Y,B]}var Y0=class extends V{constructor(e){super(),U(this,e,BK,LK,$,{value:0,options:12,maxItems:13,open:1,readonly:2,placeholder:3,width:4,embed:5,autoFocus:6})}},cs=Y0;function WK(t){let e,n,r,o;function i(s){t[10](s)}function a(s){t[11](s)}let l={readonly:t[2],placeholder:t[3],width:t[4],embed:t[1],autoFocus:t[5]};return t[0]!==void 0&&(l.value=t[0]),t[6]!==void 0&&(l.options=t[6]),e=new cs({props:l}),ze.push(()=>ut(e,"value",i)),ze.push(()=>ut(e,"options",a)),e.$on("change",t[12]),e.$on("blur",t[13]),{c(){T(e.$$.fragment)},m(s,u){O(e,s,u),o=!0},p(s,[u]){let f={};u&4&&(f.readonly=s[2]),u&8&&(f.placeholder=s[3]),u&16&&(f.width=s[4]),u&2&&(f.embed=s[1]),u&32&&(f.autoFocus=s[5]),!n&&u&1&&(n=!0,f.value=s[0],lt(()=>n=!1)),!r&&u&64&&(r=!0,f.options=s[6],lt(()=>r=!1)),e.$set(f)},i(s){o||(v(e.$$.fragment,s),o=!0)},o(s){y(e.$$.fragment,s),o=!1},d(s){E(e,s)}}}function $K(t,e,n){let r,{value:o}=e,{files:i}=e,{getLabel:a=b=>b.name}=e,{getDescription:l=()=>""}=e,{embed:s=!1}=e,{readonly:u=!1}=e,{placeholder:f=""}=e,{width:c="auto"}=e,{autoFocus:p=!1}=e;function d(b){o=b,n(0,o)}function h(b){r=b,n(6,r),n(7,i),n(8,a),n(9,l)}function g(b){Ee.call(this,t,b)}function D(b){Ee.call(this,t,b)}return t.$$set=b=>{"value"in b&&n(0,o=b.value),"files"in b&&n(7,i=b.files),"getLabel"in b&&n(8,a=b.getLabel),"getDescription"in b&&n(9,l=b.getDescription),"embed"in b&&n(1,s=b.embed),"readonly"in b&&n(2,u=b.readonly),"placeholder"in b&&n(3,f=b.placeholder),"width"in b&&n(4,c=b.width),"autoFocus"in b&&n(5,p=b.autoFocus)},t.$$.update=()=>{if(t.$$.dirty&896){e:n(6,r=i.map(b=>({label:a(b),description:l(b)})))}},[o,s,u,f,c,p,r,i,a,l,d,h,g,D]}var z0=class extends V{constructor(e){super(),U(this,e,$K,WK,$,{value:0,files:7,getLabel:8,getDescription:9,embed:1,readonly:2,placeholder:3,width:4,autoFocus:5})}},ul=z0;function VK(t){pe(t,"svelte-12xcpmj","button.svelte-12xcpmj{gap:var(--size-4-1)}.mod-plain.svelte-12xcpmj{background:none;box-shadow:none;border:none;color:var(--text-muted)}.mod-plain.svelte-12xcpmj:hover{color:var(--text-normal)}.disabled.svelte-12xcpmj{opacity:0.6}")}function qK(t){let e,n,r,o,i=t[5].default,a=Te(i,t,t[4],null);return{c(){e=q("button"),a&&a.c(),N(e,"aria-label",t[3]),e.disabled=t[2],N(e,"class","svelte-12xcpmj"),le(e,"mod-cta",t[1]==="primary"),le(e,"mod-warning",t[1]==="destructive"),le(e,"mod-plain",t[1]==="plain"),le(e,"disabled",t[2])},m(l,s){S(l,e,s),a&&a.m(e,null),t[7](e),n=!0,r||(o=se(e,"click",t[6]),r=!0)},p(l,[s]){a&&a.p&&(!n||s&16)&&xe(a,i,l,l[4],n?Ie(i,l[4],s,null):Me(l[4]),null),(!n||s&8)&&N(e,"aria-label",l[3]),(!n||s&4)&&(e.disabled=l[2]),(!n||s&2)&&le(e,"mod-cta",l[1]==="primary"),(!n||s&2)&&le(e,"mod-warning",l[1]==="destructive"),(!n||s&2)&&le(e,"mod-plain",l[1]==="plain"),(!n||s&4)&&le(e,"disabled",l[2])},i(l){n||(v(a,l),n=!0)},o(l){y(a,l),n=!1},d(l){l&&F(e),a&&a.d(l),t[7](null),r=!1,o()}}}function UK(t,e,n){let{$$slots:r={},$$scope:o}=e,{variant:i="default"}=e,{disabled:a=!1}=e,{tooltip:l=""}=e,{ref:s=null}=e;function u(c){Ee.call(this,t,c)}function f(c){ze[c?"unshift":"push"](()=>{s=c,n(0,s)})}return t.$$set=c=>{"variant"in c&&n(1,i=c.variant),"disabled"in c&&n(2,a=c.disabled),"tooltip"in c&&n(3,l=c.tooltip),"ref"in c&&n(0,s=c.ref),"$$scope"in c&&n(4,o=c.$$scope)},[s,i,a,l,o,r,u,f]}var H0=class extends V{constructor(e){super(),U(this,e,UK,qK,$,{variant:1,disabled:2,tooltip:3,ref:0},VK)}},ft=H0;function YK(t){let e,n,r,o,i,a,l,s,u,f,c,p,d=t[4].default,h=Te(d,t,t[3],null);return{c(){e=q("div"),n=q("div"),r=q("div"),i=K(),a=q("div"),l=he(t[0]),s=K(),u=q("div"),h&&h.c(),N(r,"class","callout-icon"),N(a,"class","callout-title-inner"),N(n,"class","callout-title"),N(u,"class","callout-content"),N(e,"data-callout-metadata",""),N(e,"data-callout-fold",""),N(e,"data-callout",t[2]),N(e,"class","callout")},m(g,D){S(g,e,D),re(e,n),re(n,r),re(n,i),re(n,a),re(a,l),re(e,s),re(e,u),h&&h.m(u,null),f=!0,c||(p=gt(o=Pi.call(null,r,t[1])),c=!0)},p(g,[D]){o&&Ge(o.update)&&D&2&&o.update.call(null,g[1]),(!f||D&1)&&we(l,g[0]),h&&h.p&&(!f||D&8)&&xe(h,d,g,g[3],f?Ie(d,g[3],D,null):Me(g[3]),null),(!f||D&4)&&N(e,"data-callout",g[2])},i(g){f||(v(h,g),f=!0)},o(g){y(h,g),f=!1},d(g){g&&F(e),h&&h.d(g),c=!1,p()}}}function zK(t,e,n){let{$$slots:r={},$$scope:o}=e,{title:i}=e,{icon:a}=e,{variant:l}=e;return t.$$set=s=>{"title"in s&&n(0,i=s.title),"icon"in s&&n(1,a=s.icon),"variant"in s&&n(2,l=s.variant),"$$scope"in s&&n(3,o=s.$$scope)},[i,a,l,o,r]}var K0=class extends V{constructor(e){super(),U(this,e,zK,YK,$,{title:0,icon:1,variant:2})}},lo=K0;function KK(t){let e,n,r;return{c(){e=q("input"),N(e,"type","checkbox"),e.checked=t[0]},m(o,i){S(o,e,i),n||(r=[se(e,"dblclick",Di(t[2])),se(e,"click",Di(t[3])),se(e,"change",t[1])],n=!0)},p(o,[i]){i&1&&(e.checked=o[0])},i:ve,o:ve,d(o){o&&F(e),n=!1,Le(r)}}}function GK(t,e,n){let{checked:r}=e,o=Dt();function i(s){s.currentTarget instanceof HTMLInputElement&&n(0,r=s.currentTarget.checked)}function a(s){Ee.call(this,t,s)}function l(s){Ee.call(this,t,s)}return t.$$set=s=>{"checked"in s&&n(0,r=s.checked)},t.$$.update=()=>{if(t.$$.dirty&1){e:o("check",r)}},[r,i,a,l]}var G0=class extends V{constructor(e){super(),U(this,e,GK,KK,$,{checked:0})}},Yr=G0;function ZK(t){let e,n,r;return{c(){e=q("input"),N(e,"type","color")},m(o,i){S(o,e,i),ki(e,t[0]),n||(r=[se(e,"input",t[3]),se(e,"input",t[1]),se(e,"change",t[2])],n=!0)},p(o,[i]){i&1&&ki(e,o[0])},i:ve,o:ve,d(o){o&&F(e),n=!1,Le(r)}}}function JK(t,e,n){let{value:r}=e;function o(l){Ee.call(this,t,l)}function i(l){Ee.call(this,t,l)}function a(){r=this.value,n(0,r)}return t.$$set=l=>{"value"in l&&n(0,r=l.value)},[r,o,i,a]}var Z0=class extends V{constructor(e){super(),U(this,e,JK,ZK,$,{value:0})}},Rh=Z0;var Nh=Bt(Zn());function QK(t){pe(t,"svelte-y5bevd","input.svelte-y5bevd{border-radius:9999px;border:0;background-color:var(--background-modifier-hover);font-family:var(--font-default);padding-left:var(--size-4-6)}.embed.svelte-y5bevd{margin:0 8px}")}function XK(t){let e,n,r,o;return{c(){e=q("input"),N(e,"type","date"),e.value=n=t[0]?(0,Nh.default)(t[0]).format("YYYY-MM-DD"):null,N(e,"max","9999-12-31"),N(e,"class","svelte-y5bevd"),le(e,"embed",t[1])},m(i,a){S(i,e,a),r||(o=[se(e,"change",t[2]),se(e,"blur",t[3])],r=!0)},p(i,[a]){a&1&&n!==(n=i[0]?(0,Nh.default)(i[0]).format("YYYY-MM-DD"):null)&&(e.value=n),a&2&&le(e,"embed",i[1])},i:ve,o:ve,d(i){i&&F(e),r=!1,Le(o)}}}function eG(t,e,n){let{value:r}=e,{embed:o=!1}=e,i=Dt();function a(s){s.currentTarget instanceof HTMLInputElement&&i("change",s.currentTarget.value?(0,Nh.default)(s.currentTarget.value).toDate():null)}function l(s){Ee.call(this,t,s)}return t.$$set=s=>{"value"in s&&n(0,r=s.value),"embed"in s&&n(1,o=s.embed)},[r,o,a,l]}var J0=class extends V{constructor(e){super(),U(this,e,eG,XK,$,{value:0,embed:1},QK)}},uo=J0;function Ph(t){let e=t-1;return e*e*e+1}function Q0(t,{delay:e=0,duration:n=400,easing:r=ic}={}){let o=+getComputedStyle(t).opacity;return{delay:e,duration:n,easing:r,css:i=>`opacity: ${i*o}`}}function X0(t,{delay:e=0,duration:n=400,easing:r=Ph,axis:o="y"}={}){let i=getComputedStyle(t),a=+i.opacity,l=o==="y"?"height":"width",s=parseFloat(i[l]),u=o==="y"?["top","bottom"]:["left","right"],f=u.map(b=>`${b[0].toUpperCase()}${b.slice(1)}`),c=parseFloat(i[`padding${f[0]}`]),p=parseFloat(i[`padding${f[1]}`]),d=parseFloat(i[`margin${f[0]}`]),h=parseFloat(i[`margin${f[1]}`]),g=parseFloat(i[`border${f[0]}Width`]),D=parseFloat(i[`border${f[1]}Width`]);return{delay:e,duration:n,easing:r,css:b=>`overflow: hidden;opacity: ${Math.min(b*20,1)*a};${l}: ${b*s}px;padding-${u[0]}: ${b*c}px;padding-${u[1]}: ${b*p}px;margin-${u[0]}: ${b*d}px;margin-${u[1]}: ${b*h}px;border-${u[0]}-width: ${b*g}px;border-${u[1]}-width: ${b*D}px;`}}function rG(t){let e,n,r;return{c(){e=q("div"),e.innerHTML=`<div class="sk-cube sk-cube1"></div>
<div class="sk-cube sk-cube2"></div>
<div class="sk-cube sk-cube3"></div>
<div class="sk-cube sk-cube4"></div>
<div class="sk-cube sk-cube5"></div>
<div class="sk-cube sk-cube6"></div>
<div class="sk-cube sk-cube7"></div>
<div class="sk-cube sk-cube8"></div>
<div class="sk-cube sk-cube9"></div>`,N(e,"class","loader-cube")},m(o,i){S(o,e,i),r=!0},p:ve,i(o){r||(Qr(()=>{r&&(n||(n=hu(e,Q0,{duration:200},!0)),n.run(1))}),r=!0)},o(o){n||(n=hu(e,Q0,{duration:200},!1)),n.run(0),r=!1},d(o){o&&F(e),o&&n&&n.end()}}}var eb=class extends V{constructor(e){super(),U(this,e,null,rG,$,{})}},jh=eb;function oG(t){let e,n,r=t[1].default,o=Te(r,t,t[0],null);return{c(){e=q("div"),o&&o.c(),N(e,"class","modal-button-container")},m(i,a){S(i,e,a),o&&o.m(e,null),n=!0},p(i,[a]){o&&o.p&&(!n||a&1)&&xe(o,r,i,i[0],n?Ie(r,i[0],a,null):Me(i[0]),null)},i(i){n||(v(o,i),n=!0)},o(i){y(o,i),n=!1},d(i){i&&F(e),o&&o.d(i)}}}function iG(t,e,n){let{$$slots:r={},$$scope:o}=e;return t.$$set=i=>{"$$scope"in i&&n(0,o=i.$$scope)},[o,r]}var tb=class extends V{constructor(e){super(),U(this,e,iG,oG,$,{})}},dn=tb;function aG(t){let e,n,r=t[1].default,o=Te(r,t,t[0],null);return{c(){e=q("div"),o&&o.c(),N(e,"class","modal-content")},m(i,a){S(i,e,a),o&&o.m(e,null),n=!0},p(i,[a]){o&&o.p&&(!n||a&1)&&xe(o,r,i,i[0],n?Ie(r,i[0],a,null):Me(i[0]),null)},i(i){n||(v(o,i),n=!0)},o(i){y(o,i),n=!1},d(i){i&&F(e),o&&o.d(i)}}}function sG(t,e,n){let{$$slots:r={},$$scope:o}=e;return t.$$set=i=>{"$$scope"in i&&n(0,o=i.$$scope)},[o,r]}var nb=class extends V{constructor(e){super(),U(this,e,sG,aG,$,{})}},Gt=nb;function lG(t){let e,n,r,o,i=t[2].default,a=Te(i,t,t[1],null);return{c(){e=q("div"),n=he(t[0]),r=K(),a&&a.c(),N(e,"class","modal-title")},m(l,s){S(l,e,s),re(e,n),S(l,r,s),a&&a.m(l,s),o=!0},p(l,[s]){(!o||s&1)&&we(n,l[0]),a&&a.p&&(!o||s&2)&&xe(a,i,l,l[1],o?Ie(i,l[1],s,null):Me(l[1]),null)},i(l){o||(v(a,l),o=!0)},o(l){y(a,l),o=!1},d(l){l&&F(e),l&&F(r),a&&a.d(l)}}}function uG(t,e,n){let{$$slots:r={},$$scope:o}=e,{title:i}=e;return t.$$set=a=>{"title"in a&&n(0,i=a.title),"$$scope"in a&&n(1,o=a.$$scope)},[i,o,r]}var rb=class extends V{constructor(e){super(),U(this,e,uG,lG,$,{title:0})}},tn=rb;function fG(t){let e,n=(t[0]||t[1])+"",r;return{c(){e=q("option"),r=he(n),e.__value=t[1],e.value=e.__value,e.disabled=t[2]},m(o,i){S(o,e,i),re(e,r)},p(o,[i]){i&3&&n!==(n=(o[0]||o[1])+"")&&we(r,n),i&2&&(e.__value=o[1],e.value=e.__value),i&4&&(e.disabled=o[2])},i:ve,o:ve,d(o){o&&F(e)}}}function cG(t,e,n){let{text:r}=e,{value:o}=e,{disabled:i=!1}=e;return t.$$set=a=>{"text"in a&&n(0,r=a.text),"value"in a&&n(1,o=a.value),"disabled"in a&&n(2,i=a.disabled)},[r,o,i]}var ob=class extends V{constructor(e){super(),U(this,e,cG,fG,$,{text:0,value:1,disabled:2})}},Lh=ob;function H3(t,e,n){let r=t.slice();return r[8]=e[n],r}function K3(t){let e,n;return e=new Lh({props:{text:t[2],value:"",disabled:!0}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&4&&(i.text=r[2]),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function G3(t){let e,n;return e=new Lh({props:{text:t[2],value:""}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&4&&(i.text=r[2]),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function Z3(t){let e,n;return e=new Lh({props:{text:t[8].label,value:t[8].value}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&1&&(i.text=r[8].label),o&1&&(i.value=r[8].value),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function dG(t){let e,n,r,o,i,a,l,s=!t[0].length&&t[2]&&K3(t),u=t[3]&&G3(t),f=t[0],c=[];for(let d=0;d<f.length;d+=1)c[d]=Z3(H3(t,f,d));let p=d=>y(c[d],1,1,()=>{c[d]=null});return{c(){e=q("select"),s&&s.c(),n=Se(),u&&u.c(),r=Se();for(let d=0;d<c.length;d+=1)c[d].c();N(e,"aria-label",t[5]),e.disabled=o=t[4]||!t[0].length&&!!t[2],N(e,"class","dropdown")},m(d,h){S(d,e,h),s&&s.m(e,null),re(e,n),u&&u.m(e,null),re(e,r);for(let g=0;g<c.length;g+=1)c[g]&&c[g].m(e,null);e1(e,t[1]),i=!0,a||(l=se(e,"change",t[6]),a=!0)},p(d,[h]){if(!d[0].length&&d[2]?s?(s.p(d,h),h&5&&v(s,1)):(s=K3(d),s.c(),v(s,1),s.m(e,n)):s&&(ue(),y(s,1,1,()=>{s=null}),fe()),d[3]?u?(u.p(d,h),h&8&&v(u,1)):(u=G3(d),u.c(),v(u,1),u.m(e,r)):u&&(ue(),y(u,1,1,()=>{u=null}),fe()),h&1){f=d[0];let g;for(g=0;g<f.length;g+=1){let D=H3(d,f,g);c[g]?(c[g].p(D,h),v(c[g],1)):(c[g]=Z3(D),c[g].c(),v(c[g],1),c[g].m(e,null))}for(ue(),g=f.length;g<c.length;g+=1)p(g);fe()}(!i||h&32)&&N(e,"aria-label",d[5]),(!i||h&21&&o!==(o=d[4]||!d[0].length&&!!d[2]))&&(e.disabled=o),(!i||h&2)&&e1(e,d[1])},i(d){if(!i){v(s),v(u);for(let h=0;h<f.length;h+=1)v(c[h]);i=!0}},o(d){y(s),y(u),c=c.filter(Boolean);for(let h=0;h<c.length;h+=1)y(c[h]);i=!1},d(d){d&&F(e),s&&s.d(),u&&u.d(),Rt(c,d),a=!1,l()}}}function mG(t,e,n){let{options:r}=e,{value:o}=e,{placeholder:i=""}=e,{allowEmpty:a=!1}=e,{disabled:l=!1}=e,{tooltip:s=""}=e,u=Dt();function f(c){c.currentTarget instanceof HTMLSelectElement&&u("change",c.currentTarget.value)}return t.$$set=c=>{"options"in c&&n(0,r=c.options),"value"in c&&n(1,o=c.value),"placeholder"in c&&n(2,i=c.placeholder),"allowEmpty"in c&&n(3,a=c.allowEmpty),"disabled"in c&&n(4,l=c.disabled),"tooltip"in c&&n(5,s=c.tooltip)},[r,o,i,a,l,s,f]}var ib=class extends V{constructor(e){super(),U(this,e,mG,dG,$,{options:0,value:1,placeholder:2,allowEmpty:3,disabled:4,tooltip:5})}},vt=ib;function pG(t){pe(t,"svelte-17mpvkc",".vertical.svelte-17mpvkc{flex-direction:column;align-items:flex-start;gap:var(--size-4-1)}.vertical-control.svelte-17mpvkc{flex-direction:column;align-items:flex-start;gap:var(--size-4-1);width:100%}")}function hG(t){var g,D;let e,n,r,o=((g=t[0])!=null?g:"")+"",i,a,l,s=((D=t[1])!=null?D:"")+"",u,f,c,p,d=t[5].default,h=Te(d,t,t[4],null);return{c(){e=q("div"),n=q("div"),r=q("div"),i=he(o),a=K(),l=q("div"),u=he(s),f=K(),c=q("div"),h&&h.c(),N(r,"class","setting-item-name"),N(l,"class","setting-item-description"),N(n,"class","setting-item-info"),N(c,"class","setting-item-control svelte-17mpvkc"),le(c,"vertical-control",t[3]),N(e,"class","setting-item svelte-17mpvkc"),le(e,"setting-item-heading",t[2]),le(e,"vertical",t[3])},m(b,w){S(b,e,w),re(e,n),re(n,r),re(r,i),re(n,a),re(n,l),re(l,u),re(e,f),re(e,c),h&&h.m(c,null),p=!0},p(b,[w]){var x,C;(!p||w&1)&&o!==(o=((x=b[0])!=null?x:"")+"")&&we(i,o),(!p||w&2)&&s!==(s=((C=b[1])!=null?C:"")+"")&&we(u,s),h&&h.p&&(!p||w&16)&&xe(h,d,b,b[4],p?Ie(d,b[4],w,null):Me(b[4]),null),(!p||w&8)&&le(c,"vertical-control",b[3]),(!p||w&4)&&le(e,"setting-item-heading",b[2]),(!p||w&8)&&le(e,"vertical",b[3])},i(b){p||(v(h,b),p=!0)},o(b){y(h,b),p=!1},d(b){b&&F(e),h&&h.d(b)}}}function gG(t,e,n){let{$$slots:r={},$$scope:o}=e,{name:i=void 0}=e,{description:a=void 0}=e,{heading:l=!1}=e,{vertical:s=!1}=e;return t.$$set=u=>{"name"in u&&n(0,i=u.name),"description"in u&&n(1,a=u.description),"heading"in u&&n(2,l=u.heading),"vertical"in u&&n(3,s=u.vertical),"$$scope"in u&&n(4,o=u.$$scope)},[i,a,l,s,o,r]}var ab=class extends V{constructor(e){super(),U(this,e,gG,hG,$,{name:0,description:1,heading:2,vertical:3},pG)}},at=ab;function vG(t){pe(t,"svelte-ehq9e","div.svelte-ehq9e{background-color:var(--tag-background);border:var(--tag-border-width) solid var(--tag-border-color);border-radius:var(--tag-radius);color:var(--tag-color);font-size:var(--tag-size);text-decoration:var(--tag-decoration);padding:var(--tag-padding-y) var(--tag-padding-x);line-height:1;display:inline-flex;align-items:center;gap:var(--size-4-1)}")}function yG(t){let e,n,r=t[1].default,o=Te(r,t,t[0],null);return{c(){e=q("div"),o&&o.c(),N(e,"class","svelte-ehq9e")},m(i,a){S(i,e,a),o&&o.m(e,null),n=!0},p(i,[a]){o&&o.p&&(!n||a&1)&&xe(o,r,i,i[0],n?Ie(r,i[0],a,null):Me(i[0]),null)},i(i){n||(v(o,i),n=!0)},o(i){y(o,i),n=!1},d(i){i&&F(e),o&&o.d(i)}}}function bG(t,e,n){let{$$slots:r={},$$scope:o}=e;return t.$$set=i=>{"$$scope"in i&&n(0,o=i.$$scope)},[o,r]}var sb=class extends V{constructor(e){super(),U(this,e,bG,yG,$,{},vG)}},Bh=sb;function wG(t){pe(t,"svelte-1yhxf9x","textarea.svelte-1yhxf9x{font-family:var(--font-monospace-default)}")}function DG(t){let e,n,r,o;return{c(){e=q("textarea"),N(e,"rows",t[1]),N(e,"style",n=`width: ${t[2]}`),N(e,"placeholder",t[3]),N(e,"class","svelte-1yhxf9x")},m(i,a){S(i,e,a),ki(e,t[0]),r||(o=se(e,"input",t[4]),r=!0)},p(i,[a]){a&2&&N(e,"rows",i[1]),a&4&&n!==(n=`width: ${i[2]}`)&&N(e,"style",n),a&8&&N(e,"placeholder",i[3]),a&1&&ki(e,i[0])},i:ve,o:ve,d(i){i&&F(e),r=!1,o()}}}function kG(t,e,n){let{value:r}=e,{rows:o}=e,{width:i="auto"}=e,{placeholder:a=""}=e,l=Dt();function s(){r=this.value,n(0,r)}return t.$$set=u=>{"value"in u&&n(0,r=u.value),"rows"in u&&n(1,o=u.rows),"width"in u&&n(2,i=u.width),"placeholder"in u&&n(3,a=u.placeholder)},t.$$.update=()=>{if(t.$$.dirty&1){e:l("input",r)}},[r,o,i,a,s]}var lb=class extends V{constructor(e){super(),U(this,e,kG,DG,$,{value:0,rows:1,width:2,placeholder:3},wG)}},Wh=lb;function CG(t){pe(t,"svelte-1wyn8wx",".nomargin.svelte-1wyn8wx{margin:0}")}function ub(t){let e,n,r=t[4].default,o=Te(r,t,t[3],null);return{c(){e=q(t[2][t[0]]),o&&o.c(),xO(t[2][t[0]])(e,{class:"svelte-1wyn8wx"}),le(e,"nomargin",t[1]),le(e,"setting-item-name",t[0]==="label")},m(i,a){S(i,e,a),o&&o.m(e,null),n=!0},p(i,a){o&&o.p&&(!n||a&8)&&xe(o,r,i,i[3],n?Ie(r,i[3],a,null):Me(i[3]),null),(!n||a&2)&&le(e,"nomargin",i[1]),(!n||a&1)&&le(e,"setting-item-name",i[0]==="label")},i(i){n||(v(o,i),n=!0)},o(i){y(o,i),n=!1},d(i){i&&F(e),o&&o.d(i)}}}function FG(t){let e=t[2][t[0]],n,r,o=t[2][t[0]]&&ub(t);return{c(){o&&o.c(),n=Se()},m(i,a){o&&o.m(i,a),S(i,n,a),r=!0},p(i,[a]){i[2][i[0]]?e?$(e,i[2][i[0]])?(o.d(1),o=ub(i),e=i[2][i[0]],o.c(),o.m(n.parentNode,n)):o.p(i,a):(o=ub(i),e=i[2][i[0]],o.c(),o.m(n.parentNode,n)):e&&(o.d(1),o=null,e=i[2][i[0]])},i(i){r||(v(o),r=!0)},o(i){y(o),r=!1},d(i){i&&F(n),o&&o.d(i)}}}function SG(t,e,n){let{$$slots:r={},$$scope:o}=e,{variant:i}=e,{nomargin:a=!1}=e,l={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",body:"p",label:"p"};return t.$$set=s=>{"variant"in s&&n(0,i=s.variant),"nomargin"in s&&n(1,a=s.nomargin),"$$scope"in s&&n(3,o=s.$$scope)},[i,a,l,o,r]}var fb=class extends V{constructor(e){super(),U(this,e,SG,FG,$,{variant:0,nomargin:1},CG)}},nn=fb;function fl(t,e){function n(r){t.contains(r.target)||e()}return t.ownerDocument.body.addEventListener("click",n),{update(r){e=r},destroy(){t.ownerDocument.body.removeEventListener("click",n)}}}var ji=require("obsidian");function cb(t){let e=[];return ji.Vault.recurseChildren(t,n=>{n instanceof ji.TFile&&e.push(n)}),e}function qc(t){let e=[];return ji.Vault.recurseChildren(t,n=>{n instanceof ji.TFolder&&e.push(n)}),e}function Uc(t){let e=EG();return e?!e.test(t):!0}function EG(){if(ji.Platform.isMacOS)return/[\\\/\|\#\^\[\]]/;if(ji.Platform.isDesktopApp)return/[\\\/\|\:\<\>\*\"\?]/}function OG(t){let e,n,r;function o(a){t[8](a)}let i={value:t[0],autoFocus:!0,error:!!t[5],helperText:t[5]};return t[3]!==void 0&&(i.ref=t[3]),e=new It({props:i}),ze.push(()=>ut(e,"ref",o)),e.$on("input",t[9]),e.$on("keydown",t[10]),{c(){T(e.$$.fragment)},m(a,l){O(e,a,l),r=!0},p(a,l){let s={};l&1&&(s.value=a[0]),l&32&&(s.error=!!a[5]),l&32&&(s.helperText=a[5]),!n&&l&8&&(n=!0,s.ref=a[3],lt(()=>n=!1)),e.$set(s)},i(a){r||(v(e.$$.fragment,a),r=!0)},o(a){y(e.$$.fragment,a),r=!1},d(a){E(e,a)}}}function TG(t){let e,n;return e=new vt({props:{value:t[1].id,options:t[7].projects.map(Q3)}}),e.$on("change",t[11]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&2&&(i.value=r[1].id),o&128&&(i.options=r[7].projects.map(Q3)),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function J3(t){var r;let e,n;return e=new at({props:{name:t[6].t("modals.note.create.templatePath.name"),description:(r=t[6].t("modals.note.create.templatePath.description"))!=null?r:"",$$slots:{default:[IG]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(o,i){O(e,o,i),n=!0},p(o,i){var l;let a={};i&64&&(a.name=o[6].t("modals.note.create.templatePath.name")),i&64&&(a.description=(l=o[6].t("modals.note.create.templatePath.description"))!=null?l:""),i&65618&&(a.$$scope={dirty:i,ctx:o}),e.$set(a)},i(o){n||(v(e.$$.fragment,o),n=!0)},o(o){y(e.$$.fragment,o),n=!1},d(o){E(e,o)}}}function IG(t){var r;let e,n;return e=new vt({props:{value:t[4],options:t[1].templates.map(X3),placeholder:(r=t[6].t("modals.note.create.templatePath.none"))!=null?r:"",allowEmpty:!0}}),e.$on("change",t[12]),{c(){T(e.$$.fragment)},m(o,i){O(e,o,i),n=!0},p(o,i){var l;let a={};i&16&&(a.value=o[4]),i&2&&(a.options=o[1].templates.map(X3)),i&64&&(a.placeholder=(l=o[6].t("modals.note.create.templatePath.none"))!=null?l:""),e.$set(a)},i(o){n||(v(e.$$.fragment,o),n=!0)},o(o){y(e.$$.fragment,o),n=!1},d(o){E(e,o)}}}function xG(t){var s,u;let e,n,r,o,i,a;e=new at({props:{name:t[6].t("modals.note.create.name.name"),description:(s=t[6].t("modals.note.create.name.description"))!=null?s:"",$$slots:{default:[OG]},$$scope:{ctx:t}}}),r=new at({props:{name:t[6].t("modals.note.create.project.name"),description:(u=t[6].t("modals.note.create.project.description"))!=null?u:"",$$slots:{default:[TG]},$$scope:{ctx:t}}});let l=t[1].templates.length&&J3(t);return{c(){T(e.$$.fragment),n=K(),T(r.$$.fragment),o=K(),l&&l.c(),i=Se()},m(f,c){O(e,f,c),S(f,n,c),O(r,f,c),S(f,o,c),l&&l.m(f,c),S(f,i,c),a=!0},p(f,c){var h,g;let p={};c&64&&(p.name=f[6].t("modals.note.create.name.name")),c&64&&(p.description=(h=f[6].t("modals.note.create.name.description"))!=null?h:""),c&65599&&(p.$$scope={dirty:c,ctx:f}),e.$set(p);let d={};c&64&&(d.name=f[6].t("modals.note.create.project.name")),c&64&&(d.description=(g=f[6].t("modals.note.create.project.description"))!=null?g:""),c&65666&&(d.$$scope={dirty:c,ctx:f}),r.$set(d),f[1].templates.length?l?(l.p(f,c),c&2&&v(l,1)):(l=J3(f),l.c(),v(l,1),l.m(i.parentNode,i)):l&&(ue(),y(l,1,1,()=>{l=null}),fe())},i(f){a||(v(e.$$.fragment,f),v(r.$$.fragment,f),v(l),a=!0)},o(f){y(e.$$.fragment,f),y(r.$$.fragment,f),y(l),a=!1},d(f){E(e,f),f&&F(n),E(r,f),f&&F(o),l&&l.d(f),f&&F(i)}}}function MG(t){let e=t[6].t("modals.note.create.create")+"",n;return{c(){n=he(e)},m(r,o){S(r,n,o)},p(r,o){o&64&&e!==(e=r[6].t("modals.note.create.create")+"")&&we(n,e)},d(r){r&&F(n)}}}function AG(t){let e,n;return e=new ft({props:{variant:"primary",disabled:!!t[5],$$slots:{default:[MG]},$$scope:{ctx:t}}}),e.$on("click",t[13]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&32&&(i.disabled=!!r[5]),o&65600&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function RG(t){let e,n,r,o;return e=new Gt({props:{$$slots:{default:[xG]},$$scope:{ctx:t}}}),r=new dn({props:{$$slots:{default:[AG]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment),n=K(),T(r.$$.fragment)},m(i,a){O(e,i,a),S(i,n,a),O(r,i,a),o=!0},p(i,a){let l={};a&65791&&(l.$$scope={dirty:a,ctx:i}),e.$set(l);let s={};a&65655&&(s.$$scope={dirty:a,ctx:i}),r.$set(s)},i(i){o||(v(e.$$.fragment,i),v(r.$$.fragment,i),o=!0)},o(i){y(e.$$.fragment,i),y(r.$$.fragment,i),o=!1},d(i){E(e,i),i&&F(n),E(r,i)}}}function NG(t){let e,n;return e=new tn({props:{title:t[6].t("modals.note.create.title"),$$slots:{default:[RG]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,[o]){let i={};o&64&&(i.title=r[6].t("modals.note.create.title")),o&65791&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function PG(t){return t.newNotesFolder?t.newNotesFolder:t.dataSource.kind==="folder"?t.dataSource.config.path:""}var Q3=t=>({label:t.name,value:t.id}),X3=t=>({label:t,value:t});function jG(t,e,n){var x;let r,o,i,a;be(t,ye,C=>n(6,o=C)),be(t,rt,C=>n(14,i=C)),be(t,He,C=>n(7,a=C));let l,{name:s}=e,{project:u}=e,{onSave:f}=e,c=(x=u.templates.at(0))!=null?x:"";function p(C){return C.trim()===""?o.t("modals.note.create.empty-name-error"):i.vault.getAbstractFileByPath((0,$h.normalizePath)(PG(u)+"/"+C+".md"))instanceof $h.TFile?o.t("modals.note.create.name-taken-error"):Uc(C)?C.startsWith(".")?o.t("modals.note.create.dot-start-error"):"":o.t("modals.project.defaultName.invalid")}Ao(()=>{l&&l.select()});function d(C){l=C,n(3,l)}let h=({detail:C})=>n(0,s=C),g=C=>{C.key==="Enter"&&!r&&(C.preventDefault(),f(s,c,u))},D=({detail:C})=>{let A=a.projects.find(R=>R.id===C);A&&n(1,u=A)},b=({detail:C})=>n(4,c=C),w=()=>{f(s,c,u)};return t.$$set=C=>{"name"in C&&n(0,s=C.name),"project"in C&&n(1,u=C.project),"onSave"in C&&n(2,f=C.onSave)},t.$$.update=()=>{if(t.$$.dirty&1){e:n(5,r=p(s))}},[s,u,f,l,c,r,o,a,d,h,g,D,b,w]}var db=class extends V{constructor(e){super(),U(this,e,jG,NG,$,{name:0,project:1,onSave:2})}},ex=db;var fo=class extends tx.Modal{constructor(n,r,o){super(n);this.project=r;this.onSave=o;it(this,"component")}getNewNotesFolder(n){return n.newNotesFolder?n.newNotesFolder:n.dataSource.kind==="folder"?n.dataSource.config.path:""}onOpen(){this.component=new ex({target:this.contentEl,props:{name:this.project.defaultName?Pu(this.project.defaultName,{date:n=>(0,mb.default)().format(n||"YYYY-MM-DD"),time:n=>(0,mb.default)().format(n||"HH:mm")}):qO(this.getNewNotesFolder(this.project),Be(ye).t("modals.note.create.untitled")),project:this.project,onSave:(n,r,o)=>{this.onSave(n,r,o),this.close()}}})}onClose(){this.component&&this.component.$destroy()}};var mx=require("obsidian");var _b=Bt(tc());function LG(t){pe(t,"svelte-biiywl","div.svelte-biiywl{display:flex;align-items:center;justify-content:space-between;gap:4px;padding-bottom:4px;width:100%}div.svelte-biiywl:first-child{flex:1}")}function nx(t,e,n){let r=t.slice();return r[7]=e[n],r[9]=n,r}function rx(t){let e,n,r,o,i;function a(...s){return t[4](t[9],...s)}n=new ul({props:{value:t[7],files:cb(t[3].vault.getRoot()),getLabel:$G,width:"100%"}}),n.$on("change",a);function l(){return t[5](t[9])}return o=new dt({props:{icon:"x",onClick:l}}),{c(){e=q("div"),T(n.$$.fragment),r=K(),T(o.$$.fragment),N(e,"class","svelte-biiywl")},m(s,u){S(s,e,u),O(n,e,null),re(e,r),O(o,e,null),i=!0},p(s,u){t=s;let f={};u&1&&(f.value=t[7]),u&8&&(f.files=cb(t[3].vault.getRoot())),n.$set(f);let c={};u&3&&(c.onClick=l),o.$set(c)},i(s){i||(v(n.$$.fragment,s),v(o.$$.fragment,s),i=!0)},o(s){y(n.$$.fragment,s),y(o.$$.fragment,s),i=!1},d(s){s&&F(e),E(n),E(o)}}}function BG(t){let e;return{c(){e=he(t[2])},m(n,r){S(n,e,r)},p(n,r){r&4&&we(e,n[2])},d(n){n&&F(e)}}}function WG(t){let e,n,r,o=t[0],i=[];for(let l=0;l<o.length;l+=1)i[l]=rx(nx(t,o,l));let a=l=>y(i[l],1,1,()=>{i[l]=null});return n=new ft({props:{$$slots:{default:[BG]},$$scope:{ctx:t}}}),n.$on("click",t[6]),{c(){for(let l=0;l<i.length;l+=1)i[l].c();e=K(),T(n.$$.fragment)},m(l,s){for(let u=0;u<i.length;u+=1)i[u]&&i[u].m(l,s);S(l,e,s),O(n,l,s),r=!0},p(l,[s]){if(s&11){o=l[0];let f;for(f=0;f<o.length;f+=1){let c=nx(l,o,f);i[f]?(i[f].p(c,s),v(i[f],1)):(i[f]=rx(c),i[f].c(),v(i[f],1),i[f].m(e.parentNode,e))}for(ue(),f=o.length;f<i.length;f+=1)a(f);fe()}let u={};s&1028&&(u.$$scope={dirty:s,ctx:l}),n.$set(u)},i(l){if(!r){for(let s=0;s<o.length;s+=1)v(i[s]);v(n.$$.fragment,l),r=!0}},o(l){i=i.filter(Boolean);for(let s=0;s<i.length;s+=1)y(i[s]);y(n.$$.fragment,l),r=!1},d(l){Rt(i,l),l&&F(e),E(n,l)}}}var $G=t=>t.path;function VG(t,e,n){let r;be(t,rt,f=>n(3,r=f));let{paths:o}=e,{onPathsChange:i}=e,{buttonText:a}=e,l=(f,{detail:c})=>{i(Oe(o,p=>(p[f]=c,p)))},s=f=>{i(o.filter((c,p)=>p!==f))},u=()=>{i([...o,""])};return t.$$set=f=>{"paths"in f&&n(0,o=f.paths),"onPathsChange"in f&&n(1,i=f.onPathsChange),"buttonText"in f&&n(2,a=f.buttonText)},[o,i,a,r,l,s,u]}var pb=class extends V{constructor(e){super(),U(this,e,VG,WG,$,{paths:0,onPathsChange:1,buttonText:2},LG)}},Vh=pb;function qG(t){let e,n,r=t[1].default,o=Te(r,t,t[0],null);return{c(){e=q("div"),o&&o.c()},m(i,a){S(i,e,a),o&&o.m(e,null),n=!0},p(i,[a]){o&&o.p&&(!n||a&1)&&xe(o,r,i,i[0],n?Ie(r,i[0],a,null):Me(i[0]),null)},i(i){n||(v(o,i),n=!0)},o(i){y(o,i),n=!1},d(i){i&&F(e),o&&o.d(i)}}}function UG(t,e,n){let{$$slots:r={},$$scope:o}=e;return t.$$set=i=>{"$$scope"in i&&n(0,o=i.$$scope)},[o,r]}var hb=class extends V{constructor(e){super(),U(this,e,UG,qG,$,{})}},Yc=hb;function YG(t){pe(t,"svelte-cg7s7f","section.svelte-cg7s7f{border-top:1px solid var(--background-modifier-border)}div.svelte-cg7s7f{padding:8px;background-color:var(--background-secondary)}header.svelte-cg7s7f{display:flex;align-items:center;gap:4px;padding:8px;justify-content:space-between}")}var zG=t=>({}),ox=t=>({});function ix(t){let e,n,r,o=t[2].default,i=Te(o,t,t[1],null);return{c(){e=q("div"),i&&i.c(),N(e,"class","svelte-cg7s7f")},m(a,l){S(a,e,l),i&&i.m(e,null),r=!0},p(a,l){i&&i.p&&(!r||l&2)&&xe(i,o,a,a[1],r?Ie(o,a[1],l,null):Me(a[1]),null)},i(a){r||(v(i,a),Qr(()=>{r&&(n||(n=hu(e,X0,{duration:200},!0)),n.run(1))}),r=!0)},o(a){y(i,a),n||(n=hu(e,X0,{duration:200},!1)),n.run(0),r=!1},d(a){a&&F(e),i&&i.d(a),a&&n&&n.end()}}}function HG(t){let e,n,r,o,i,a,l,s,u=t[2].header,f=Te(u,t,t[1],ox);o=new Ct({props:{name:t[0]?"chevron-up":"chevron-down"}});let c=t[0]&&ix(t);return{c(){e=q("section"),n=q("header"),f&&f.c(),r=K(),T(o.$$.fragment),i=K(),c&&c.c(),N(n,"class","svelte-cg7s7f"),N(e,"class","svelte-cg7s7f")},m(p,d){S(p,e,d),re(e,n),f&&f.m(n,null),re(n,r),O(o,n,null),re(e,i),c&&c.m(e,null),a=!0,l||(s=[se(n,"click",t[4]),se(n,"keypress",t[3])],l=!0)},p(p,[d]){f&&f.p&&(!a||d&2)&&xe(f,u,p,p[1],a?Ie(u,p[1],d,zG):Me(p[1]),ox);let h={};d&1&&(h.name=p[0]?"chevron-up":"chevron-down"),o.$set(h),p[0]?c?(c.p(p,d),d&1&&v(c,1)):(c=ix(p),c.c(),v(c,1),c.m(e,null)):c&&(ue(),y(c,1,1,()=>{c=null}),fe())},i(p){a||(v(f,p),v(o.$$.fragment,p),v(c),a=!0)},o(p){y(f,p),y(o.$$.fragment,p),y(c),a=!1},d(p){p&&F(e),f&&f.d(p),E(o),c&&c.d(),l=!1,Le(s)}}}function KG(t,e,n){let{$$slots:r={},$$scope:o}=e,i=!1;function a(s){Ee.call(this,t,s)}let l=()=>n(0,i=!i);return t.$$set=s=>{"$$scope"in s&&n(1,o=s.$$scope)},[i,o,r,a,l]}var gb=class extends V{constructor(e){super(),U(this,e,KG,HG,$,{},YG)}},zc=gb;var ax=Bt(Bm());var sx=_u(rt,t=>({dataview:(0,ax.isPluginEnabled)(t)}));function GG(t){pe(t,"svelte-6mkdkz","small.svelte-6mkdkz{font-size:var(--font-ui-smaller);color:var(--text-accent);font-weight:var(--font-semibold)}.error.svelte-6mkdkz{color:var(--text-error)}")}function ZG(t){let e,n;return e=new It({props:{value:t[0].name,autoFocus:!0,error:!!t[4],helperText:t[4]}}),e.$on("input",t[13]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&1&&(i.value=r[0].name),o&16&&(i.error=!!r[4]),o&16&&(i.helperText=r[4]),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function JG(t){var r;let e,n;return e=new qt({props:{checked:(r=t[0].isDefault)!=null?r:!1}}),e.$on("check",t[14]),{c(){T(e.$$.fragment)},m(o,i){O(e,o,i),n=!0},p(o,i){var l;let a={};i&1&&(a.checked=(l=o[0].isDefault)!=null?l:!1),e.$set(a)},i(o){n||(v(e.$$.fragment,o),n=!0)},o(o){y(e.$$.fragment,o),n=!1},d(o){E(e,o)}}}function QG(t){let e,n;return e=new vt({props:{value:t[0].dataSource.kind,options:t[9]}}),e.$on("change",t[10]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&1&&(i.value=r[0].dataSource.kind),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function lx(t){var i,a;let e,n,r,o;return e=new at({props:{name:t[6].t("modals.project.path.name"),description:(i=t[6].t("modals.project.path.description"))!=null?i:"",vertical:!0,$$slots:{default:[XG]},$$scope:{ctx:t}}}),r=new at({props:{name:t[6].t("modals.project.recursive.name"),description:(a=t[6].t("modals.project.recursive.description"))!=null?a:"",$$slots:{default:[eZ]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment),n=K(),T(r.$$.fragment)},m(l,s){O(e,l,s),S(l,n,s),O(r,l,s),o=!0},p(l,s){var c,p;let u={};s&64&&(u.name=l[6].t("modals.project.path.name")),s&64&&(u.description=(c=l[6].t("modals.project.path.description"))!=null?c:""),s&268435713&&(u.$$scope={dirty:s,ctx:l}),e.$set(u);let f={};s&64&&(f.name=l[6].t("modals.project.recursive.name")),s&64&&(f.description=(p=l[6].t("modals.project.recursive.description"))!=null?p:""),s&268435457&&(f.$$scope={dirty:s,ctx:l}),r.$set(f)},i(l){o||(v(e.$$.fragment,l),v(r.$$.fragment,l),o=!0)},o(l){y(e.$$.fragment,l),y(r.$$.fragment,l),o=!1},d(l){E(e,l),l&&F(n),E(r,l)}}}function XG(t){let e,n;return e=new ul({props:{files:qc(t[8].vault.getRoot()),value:t[0].dataSource.config.path,getLabel:bZ,placeholder:"/",width:"100%"}}),e.$on("change",t[15]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&256&&(i.files=qc(r[8].vault.getRoot())),o&1&&(i.value=r[0].dataSource.config.path),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function eZ(t){let e,n;return e=new qt({props:{checked:t[0].dataSource.config.recursive}}),e.$on("check",t[16]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&1&&(i.checked=r[0].dataSource.config.recursive),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function ux(t){var i;let e,n,r,o;return e=new at({props:{name:t[6].t("modals.project.tag.name"),description:(i=t[6].t("modals.project.tag.description"))!=null?i:"",vertical:!0,$$slots:{default:[tZ]},$$scope:{ctx:t}}}),r=new at({props:{name:t[6].t("modals.project.hierarchy.name"),description:t[6].t("modals.project.hierarchy.description"),$$slots:{default:[nZ]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment),n=K(),T(r.$$.fragment)},m(a,l){O(e,a,l),S(a,n,l),O(r,a,l),o=!0},p(a,l){var f;let s={};l&64&&(s.name=a[6].t("modals.project.tag.name")),l&64&&(s.description=(f=a[6].t("modals.project.tag.description"))!=null?f:""),l&268435457&&(s.$$scope={dirty:l,ctx:a}),e.$set(s);let u={};l&64&&(u.name=a[6].t("modals.project.hierarchy.name")),l&64&&(u.description=a[6].t("modals.project.hierarchy.description")),l&268435457&&(u.$$scope={dirty:l,ctx:a}),r.$set(u)},i(a){o||(v(e.$$.fragment,a),v(r.$$.fragment,a),o=!0)},o(a){y(e.$$.fragment,a),y(r.$$.fragment,a),o=!1},d(a){E(e,a),a&&F(n),E(r,a)}}}function tZ(t){var r;let e,n;return e=new It({props:{placeholder:"#tag",value:(r=t[0].dataSource.config.tag)!=null?r:"",width:"100%"}}),e.$on("input",t[17]),{c(){T(e.$$.fragment)},m(o,i){O(e,o,i),n=!0},p(o,i){var l;let a={};i&1&&(a.value=(l=o[0].dataSource.config.tag)!=null?l:""),e.$set(a)},i(o){n||(v(e.$$.fragment,o),n=!0)},o(o){y(e.$$.fragment,o),n=!1},d(o){E(e,o)}}}function nZ(t){let e,n;return e=new qt({props:{checked:t[0].dataSource.config.hierarchy}}),e.$on("check",t[18]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&1&&(i.checked=r[0].dataSource.config.hierarchy),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function fx(t){let e,n,r,o,i=[oZ,rZ],a=[];function l(s,u){return s[7].dataview?0:1}return e=l(t,-1),n=a[e]=i[e](t),{c(){n.c(),r=Se()},m(s,u){a[e].m(s,u),S(s,r,u),o=!0},p(s,u){let f=e;e=l(s,u),e===f?a[e].p(s,u):(ue(),y(a[f],1,1,()=>{a[f]=null}),fe(),n=a[e],n?n.p(s,u):(n=a[e]=i[e](s),n.c()),v(n,1),n.m(r.parentNode,r))},i(s){o||(v(n),o=!0)},o(s){y(n),o=!1},d(s){a[e].d(s),s&&F(r)}}}function rZ(t){let e,n;return e=new lo({props:{title:t[6].t("modals.project.dataview.error.title"),icon:"zap",variant:"danger",$$slots:{default:[aZ]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&64&&(i.title=r[6].t("modals.project.dataview.error.title")),o&268435520&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function oZ(t){var r;let e,n;return e=new at({props:{name:t[6].t("modals.project.query.name"),description:(r=t[6].t("modals.project.query.description"))!=null?r:"",vertical:!0,$$slots:{default:[sZ]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(o,i){O(e,o,i),n=!0},p(o,i){var l;let a={};i&64&&(a.name=o[6].t("modals.project.query.name")),i&64&&(a.description=(l=o[6].t("modals.project.query.description"))!=null?l:""),i&268435457&&(a.$$scope={dirty:i,ctx:o}),e.$set(a)},i(o){n||(v(e.$$.fragment,o),n=!0)},o(o){y(e.$$.fragment,o),n=!1},d(o){E(e,o)}}}function iZ(t){let e=t[6].t("modals.project.dataview.error.message")+"",n;return{c(){n=he(e)},m(r,o){S(r,n,o)},p(r,o){o&64&&e!==(e=r[6].t("modals.project.dataview.error.message")+"")&&we(n,e)},d(r){r&&F(n)}}}function aZ(t){let e,n;return e=new nn({props:{variant:"body",$$slots:{default:[iZ]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&268435520&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function sZ(t){var r;let e,n;return e=new Wh({props:{placeholder:'TABLE status AS "Status" FROM "Work"',value:(r=t[0].dataSource.config.query)!=null?r:"",rows:6,width:"100%"}}),e.$on("input",t[19]),{c(){T(e.$$.fragment)},m(o,i){O(e,o,i),n=!0},p(o,i){var l;let a={};i&1&&(a.value=(l=o[0].dataSource.config.query)!=null?l:""),e.$set(a)},i(o){n||(v(e.$$.fragment,o),n=!0)},o(o){y(e.$$.fragment,o),n=!1},d(o){E(e,o)}}}function lZ(t){let e,n;return e=new ul({props:{files:qc(t[8].vault.getRoot()),value:t[0].newNotesFolder,placeholder:t[0].dataSource.kind==="folder"?t[0].dataSource.config.path:"/",getLabel:wZ}}),e.$on("change",t[20]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&256&&(i.files=qc(r[8].vault.getRoot())),o&1&&(i.value=r[0].newNotesFolder),o&1&&(i.placeholder=r[0].dataSource.kind==="folder"?r[0].dataSource.config.path:"/"),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function cx(t){let e,n=t[6].t("modals.project.defaultName.invalid")+"",r;return{c(){e=q("small"),r=he(n),N(e,"class","error svelte-6mkdkz")},m(o,i){S(o,e,i),re(e,r)},p(o,i){i&64&&n!==(n=o[6].t("modals.project.defaultName.invalid")+"")&&we(r,n)},d(o){o&&F(e)}}}function uZ(t){var f;let e,n,r,o,i,a=!Uc(t[5]),l,s;e=new It({props:{value:(f=t[0].defaultName)!=null?f:"",width:"100%"}}),e.$on("input",t[21]);let u=a&&cx(t);return{c(){T(e.$$.fragment),n=K(),r=q("small"),o=he(t[5]),i=K(),u&&u.c(),l=Se(),N(r,"class","svelte-6mkdkz")},m(c,p){O(e,c,p),S(c,n,p),S(c,r,p),re(r,o),S(c,i,p),u&&u.m(c,p),S(c,l,p),s=!0},p(c,p){var h;let d={};p&1&&(d.value=(h=c[0].defaultName)!=null?h:""),e.$set(d),(!s||p&32)&&we(o,c[5]),p&32&&(a=!Uc(c[5])),a?u?u.p(c,p):(u=cx(c),u.c(),u.m(l.parentNode,l)):u&&(u.d(1),u=null)},i(c){s||(v(e.$$.fragment,c),s=!0)},o(c){y(e.$$.fragment,c),s=!1},d(c){E(e,c),c&&F(n),c&&F(r),c&&F(i),u&&u.d(c),c&&F(l)}}}function fZ(t){var r;let e,n;return e=new Vh({props:{buttonText:t[6].t("modals.project.templates.add"),paths:(r=t[0].templates)!=null?r:[],onPathsChange:t[22]}}),{c(){T(e.$$.fragment)},m(o,i){O(e,o,i),n=!0},p(o,i){var l;let a={};i&64&&(a.buttonText=o[6].t("modals.project.templates.add")),i&1&&(a.paths=(l=o[0].templates)!=null?l:[]),i&1&&(a.onPathsChange=o[22]),e.$set(a)},i(o){n||(v(e.$$.fragment,o),n=!0)},o(o){y(e.$$.fragment,o),n=!1},d(o){E(e,o)}}}function cZ(t){var r;let e,n;return e=new Vh({props:{buttonText:t[6].t("modals.project.exclude.add"),paths:(r=t[0].excludedNotes)!=null?r:[],onPathsChange:t[23]}}),{c(){T(e.$$.fragment)},m(o,i){O(e,o,i),n=!0},p(o,i){var l;let a={};i&64&&(a.buttonText=o[6].t("modals.project.exclude.add")),i&1&&(a.paths=(l=o[0].excludedNotes)!=null?l:[]),i&1&&(a.onPathsChange=o[23]),e.$set(a)},i(o){n||(v(e.$$.fragment,o),n=!0)},o(o){y(e.$$.fragment,o),n=!1},d(o){E(e,o)}}}function dZ(t){var u,f,c,p;let e,n,r,o,i,a,l,s;return e=new at({props:{name:t[6].t("modals.project.newNotesFolder.name"),description:(u=t[6].t("modals.project.newNotesFolder.description"))!=null?u:"",$$slots:{default:[lZ]},$$scope:{ctx:t}}}),r=new at({props:{name:t[6].t("modals.project.defaultName.name"),description:(f=t[6].t("modals.project.defaultName.description"))!=null?f:"",vertical:!0,$$slots:{default:[uZ]},$$scope:{ctx:t}}}),i=new at({props:{name:t[6].t("modals.project.templates.name"),description:(c=t[6].t("modals.project.templates.description"))!=null?c:"",vertical:!0,$$slots:{default:[fZ]},$$scope:{ctx:t}}}),l=new at({props:{name:t[6].t("modals.project.exclude.name"),description:(p=t[6].t("modals.project.exclude.description"))!=null?p:"",vertical:!0,$$slots:{default:[cZ]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment),n=K(),T(r.$$.fragment),o=K(),T(i.$$.fragment),a=K(),T(l.$$.fragment)},m(d,h){O(e,d,h),S(d,n,h),O(r,d,h),S(d,o,h),O(i,d,h),S(d,a,h),O(l,d,h),s=!0},p(d,h){var x,C,A,R;let g={};h&64&&(g.name=d[6].t("modals.project.newNotesFolder.name")),h&64&&(g.description=(x=d[6].t("modals.project.newNotesFolder.description"))!=null?x:""),h&268435713&&(g.$$scope={dirty:h,ctx:d}),e.$set(g);let D={};h&64&&(D.name=d[6].t("modals.project.defaultName.name")),h&64&&(D.description=(C=d[6].t("modals.project.defaultName.description"))!=null?C:""),h&268435553&&(D.$$scope={dirty:h,ctx:d}),r.$set(D);let b={};h&64&&(b.name=d[6].t("modals.project.templates.name")),h&64&&(b.description=(A=d[6].t("modals.project.templates.description"))!=null?A:""),h&268435521&&(b.$$scope={dirty:h,ctx:d}),i.$set(b);let w={};h&64&&(w.name=d[6].t("modals.project.exclude.name")),h&64&&(w.description=(R=d[6].t("modals.project.exclude.description"))!=null?R:""),h&268435521&&(w.$$scope={dirty:h,ctx:d}),l.$set(w)},i(d){s||(v(e.$$.fragment,d),v(r.$$.fragment,d),v(i.$$.fragment,d),v(l.$$.fragment,d),s=!0)},o(d){y(e.$$.fragment,d),y(r.$$.fragment,d),y(i.$$.fragment,d),y(l.$$.fragment,d),s=!1},d(d){E(e,d),d&&F(n),E(r,d),d&&F(o),E(i,d),d&&F(a),E(l,d)}}}function mZ(t){let e,n,r=t[6].t("modals.project.more-settings.name")+"",o;return{c(){e=q("div"),n=q("div"),o=he(r),N(n,"class","setting-item-name"),N(e,"slot","header"),N(e,"class","setting-item-info"),Qe(e,"margin-top","8px")},m(i,a){S(i,e,a),re(e,n),re(n,o)},p(i,a){a&64&&r!==(r=i[6].t("modals.project.more-settings.name")+"")&&we(o,r)},d(i){i&&F(e)}}}function pZ(t){let e,n;return e=new zc({props:{$$slots:{header:[mZ],default:[dZ]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&268435809&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function hZ(t){var g,D;let e,n,r,o,i,a,l,s,u,f,c;e=new at({props:{name:t[6].t("modals.project.name.name"),description:(g=t[6].t("modals.project.name.description"))!=null?g:"",$$slots:{default:[ZG]},$$scope:{ctx:t}}}),r=new at({props:{name:t[6].t("modals.project.default.name"),description:(D=t[6].t("modals.project.default.description"))!=null?D:"",$$slots:{default:[JG]},$$scope:{ctx:t}}}),i=new at({props:{name:t[6].t("modals.project.datasource.name"),description:t[6].t("modals.project.datasource.description"),$$slots:{default:[QG]},$$scope:{ctx:t}}});let p=t[0].dataSource.kind==="folder"&&lx(t),d=t[0].dataSource.kind==="tag"&&ux(t),h=t[0].dataSource.kind==="dataview"&&fx(t);return f=new Yc({props:{$$slots:{default:[pZ]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment),n=K(),T(r.$$.fragment),o=K(),T(i.$$.fragment),a=K(),p&&p.c(),l=K(),d&&d.c(),s=K(),h&&h.c(),u=K(),T(f.$$.fragment)},m(b,w){O(e,b,w),S(b,n,w),O(r,b,w),S(b,o,w),O(i,b,w),S(b,a,w),p&&p.m(b,w),S(b,l,w),d&&d.m(b,w),S(b,s,w),h&&h.m(b,w),S(b,u,w),O(f,b,w),c=!0},p(b,w){var P,Y;let x={};w&64&&(x.name=b[6].t("modals.project.name.name")),w&64&&(x.description=(P=b[6].t("modals.project.name.description"))!=null?P:""),w&268435473&&(x.$$scope={dirty:w,ctx:b}),e.$set(x);let C={};w&64&&(C.name=b[6].t("modals.project.default.name")),w&64&&(C.description=(Y=b[6].t("modals.project.default.description"))!=null?Y:""),w&268435457&&(C.$$scope={dirty:w,ctx:b}),r.$set(C);let A={};w&64&&(A.name=b[6].t("modals.project.datasource.name")),w&64&&(A.description=b[6].t("modals.project.datasource.description")),w&268435457&&(A.$$scope={dirty:w,ctx:b}),i.$set(A),b[0].dataSource.kind==="folder"?p?(p.p(b,w),w&1&&v(p,1)):(p=lx(b),p.c(),v(p,1),p.m(l.parentNode,l)):p&&(ue(),y(p,1,1,()=>{p=null}),fe()),b[0].dataSource.kind==="tag"?d?(d.p(b,w),w&1&&v(d,1)):(d=ux(b),d.c(),v(d,1),d.m(s.parentNode,s)):d&&(ue(),y(d,1,1,()=>{d=null}),fe()),b[0].dataSource.kind==="dataview"?h?(h.p(b,w),w&1&&v(h,1)):(h=fx(b),h.c(),v(h,1),h.m(u.parentNode,u)):h&&(ue(),y(h,1,1,()=>{h=null}),fe());let R={};w&268435809&&(R.$$scope={dirty:w,ctx:b}),f.$set(R)},i(b){c||(v(e.$$.fragment,b),v(r.$$.fragment,b),v(i.$$.fragment,b),v(p),v(d),v(h),v(f.$$.fragment,b),c=!0)},o(b){y(e.$$.fragment,b),y(r.$$.fragment,b),y(i.$$.fragment,b),y(p),y(d),y(h),y(f.$$.fragment,b),c=!1},d(b){E(e,b),b&&F(n),E(r,b),b&&F(o),E(i,b),b&&F(a),p&&p.d(b),b&&F(l),d&&d.d(b),b&&F(s),h&&h.d(b),b&&F(u),E(f,b)}}}function gZ(t){let e;return{c(){e=he(t[2])},m(n,r){S(n,e,r)},p(n,r){r&4&&we(e,n[2])},d(n){n&&F(e)}}}function _Z(t){let e,n;return e=new ft({props:{variant:"primary",disabled:!!t[4],$$slots:{default:[gZ]},$$scope:{ctx:t}}}),e.$on("click",t[24]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&16&&(i.disabled=!!r[4]),o&268435460&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function vZ(t){let e,n,r,o;return e=new Gt({props:{$$slots:{default:[hZ]},$$scope:{ctx:t}}}),r=new dn({props:{$$slots:{default:[_Z]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment),n=K(),T(r.$$.fragment)},m(i,a){O(e,i,a),S(i,n,a),O(r,i,a),o=!0},p(i,a){let l={};a&268435953&&(l.$$scope={dirty:a,ctx:i}),e.$set(l);let s={};a&268435485&&(s.$$scope={dirty:a,ctx:i}),r.$set(s)},i(i){o||(v(e.$$.fragment,i),v(r.$$.fragment,i),o=!0)},o(i){y(e.$$.fragment,i),y(r.$$.fragment,i),o=!1},d(i){E(e,i),i&&F(n),E(r,i)}}}function yZ(t){let e,n;return e=new tn({props:{title:t[1],$$slots:{default:[vZ]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,[o]){let i={};o&2&&(i.title=r[1]),o&268435965&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}var bZ=t=>t.path,wZ=t=>t.path;function DZ(t,e,n){let r,o,i,a,l,s,u,f;be(t,ye,z=>n(6,l=z)),be(t,sx,z=>n(7,s=z)),be(t,He,z=>n(12,u=z)),be(t,rt,z=>n(8,f=z));let{title:c}=e,{cta:p}=e,{onSave:d}=e,{project:h}=e,g=h.name,D=[{label:l.t("datasources.folder"),value:"folder"},{label:l.t("datasources.tag"),value:"tag"}];s.dataview&&D.push({label:l.t("datasources.dataview"),value:"dataview"});function b({detail:z}){switch(z){case"folder":n(0,h=te(H({},h),{dataSource:{kind:"folder",config:{path:"",recursive:!1}}}));break;case"tag":n(0,h=te(H({},h),{dataSource:{kind:"tag",config:{tag:"",hierarchy:!1}}}));break;case"dataview":n(0,h=te(H({},h),{dataSource:{kind:"dataview",config:{query:""}}}));break}}function w(z){return z===g?"":z.trim()===""?l.t("modals.project.create.empty-name-error"):r.find(Q=>Q.name===z)?l.t("modals.project.create.existing-name-error"):""}let x=({detail:z})=>n(0,h=te(H({},h),{name:z})),C=({detail:z})=>n(0,h=te(H({},h),{isDefault:z})),A=({detail:z})=>{h.dataSource.kind==="folder"&&n(0,h=te(H({},h),{dataSource:{kind:h.dataSource.kind,config:te(H({},h.dataSource.config),{path:z})}}))},R=({detail:z})=>{h.dataSource.kind==="folder"&&n(0,h=te(H({},h),{dataSource:{kind:h.dataSource.kind,config:te(H({},h.dataSource.config),{recursive:z})}}))},P=({detail:z})=>{h.dataSource.kind==="tag"&&n(0,h=te(H({},h),{dataSource:{kind:h.dataSource.kind,config:te(H({},h.dataSource.config),{tag:z})}}))},Y=({detail:z})=>{h.dataSource.kind==="tag"&&n(0,h=te(H({},h),{dataSource:{kind:h.dataSource.kind,config:te(H({},h.dataSource.config),{hierarchy:z})}}))},B=({detail:z})=>{h.dataSource.kind==="dataview"&&n(0,h=te(H({},h),{dataSource:{kind:h.dataSource.kind,config:te(H({},h.dataSource.config),{query:z})}}))},W=({detail:z})=>{n(0,h=te(H({},h),{newNotesFolder:z}))},ae=({detail:z})=>n(0,h=te(H({},h),{defaultName:z})),ge=z=>n(0,h=te(H({},h),{templates:z})),ce=z=>n(0,h=te(H({},h),{excludedNotes:z})),ie=()=>{var z,Q;d(te(H({},h),{templates:(Q=(z=h.templates)==null?void 0:z.filter(eo))!=null?Q:[]}))};return t.$$set=z=>{"title"in z&&n(1,c=z.title),"cta"in z&&n(2,p=z.cta),"onSave"in z&&n(3,d=z.onSave),"project"in z&&n(0,h=z.project)},t.$$.update=()=>{var z;if(t.$$.dirty&4096){e:r=u.projects}if(t.$$.dirty&1){e:n(5,o=Pu((z=h.defaultName)!=null?z:"",{date:Q=>(0,_b.default)().format(Q||"YYYY-MM-DD"),time:Q=>(0,_b.default)().format(Q||"HH:mm")}))}if(t.$$.dirty&1){e:n(11,{name:i}=h,i)}if(t.$$.dirty&2048){e:n(4,a=w(i))}},[h,c,p,d,a,o,l,s,f,D,b,i,u,x,C,A,R,P,Y,B,W,ae,ge,ce,ie]}var vb=class extends V{constructor(e){super(),U(this,e,DZ,yZ,$,{title:1,cta:2,onSave:3,project:0},GG)}},dx=vb;var ri=class extends mx.Modal{constructor(n,r,o,i,a){super(n);this.title=r;this.cta=o;this.onSave=i;this.defaults=a;it(this,"component")}onOpen(){this.component=new dx({target:this.contentEl,props:{title:this.title,cta:this.cta,project:this.defaults,onSave:n=>{this.onSave(n),this.close()}}})}onClose(){this.component&&this.component.$destroy()}};var Vu=Xr(),Pt=kZ();function kZ(){let{update:t,set:e,subscribe:n}=Xr({fields:[],records:[]});return{set:e,subscribe:n,addRecord(r){t(o=>Oe(o,i=>{i.records.push(r)}))},updateRecord(r){t(o=>Oe(o,i=>{i.records=i.records.map(qm).map(a=>a.id===r.id?r:a)}))},updateRecords(r){t(o=>Oe(o,i=>{i.records=i.records.map(qm).map(a=>{let l=r.find(s=>s.id===a.id);return l||a})}))},deleteRecord(r){t(o=>Oe(o,i=>{i.records=i.records.filter(a=>a.id!==r)}))},addField(r,o){t(i=>Oe(i,a=>{o?a.fields.splice(o,0,r):a.fields.push(r)}))},updateField(r,o){t(i=>Oe(i,a=>{a.fields=a.fields.map(l=>l.name===o?r:l).filter(l=>l.name!==o),a.records=a.records.map(l=>Oe(l,s=>{o&&(s.values[r.name]=s.values[o],delete s.values[o])}))}))},deleteField(r){t(o=>Oe(o,i=>{i.fields=i.fields.filter(a=>a.name!==r)}))},merge(r){t(o=>Oe(o,i=>{var s,u,f;let a=Object.fromEntries(o.records.map(c=>[c.id,c]));r.records.forEach(c=>{a[c.id]=c}),i.records=Object.values(a),r.fields.forEach(c=>{let p=o.fields.find(d=>d.name===c.name);if(p){if(p.type!==c.type){let d=o.fields.findIndex(h=>h.name===c.name);i.fields[d]=te(H({},c),{type:"string"})}}else i.fields.push(c)}),i.fields=i.fields.filter(c=>i.records.some(p=>p.values[c.name]!==void 0));let l=r.records.map(c=>c.id);i.errors=(u=(s=i.errors)==null?void 0:s.filter(c=>!l.includes(c.recordId)))!=null?u:[],i.errors=[...i.errors,...(f=r.errors)!=null?f:[]]}))}}}var qu=class{constructor(e,n){this.project=e;this.preferences=n}readonly(){return!1}};var px=Bt(Zn());function Uh(t,e){for(let n of e)for(let r of t){let o=r.values[n.name];switch(n.type){case"date":typeof o=="string"&&(r.values[n.name]=(0,px.default)(o).toDate());break;case"number":typeof o=="string"&&(r.values[n.name]=parseFloat(o));break;case"boolean":typeof o=="string"&&(r.values[n.name]=FZ(o));break;case"string":typeof o!="object"&&(r.values[n.name]=o==null?void 0:o.toLocaleString());break}}return t}function Li(t,e){return te(H({},t),{values:H(H({},t.values),e)})}function Yh(t){let e={};return t.forEach(n=>{Object.entries(n.values).forEach(([r,o])=>{var i;e[r]=[...(i=e[r])!=null?i:[],o]})}),Object.entries(e).map(([n,r])=>({name:n,type:hx(r),identifier:!1,derived:!1,repeated:r.some(Array.isArray),typeConfig:{}}))}function hx(t){let e=t.map(o=>CZ(o));if(e.every(o=>o==="unknown"))return"string";let n={};for(let o of e)n[o]||(n[o]=0),n[o]++;let r=Object.keys(n).filter(o=>o!=="unknown");return r.length===1?r[0]:r.length>1?"string":"unknown"}function CZ(t){return typeof t=="string"?/^\d{4}-\d{2}-\d{2}(T)?(\d{2})?(:\d{2})?(:\d{2})?(.\d{3})?$/.test(t)?"date":"string":typeof t=="number"?"number":typeof t=="boolean"?"boolean":Array.isArray(t)?hx(t):t===null?"unknown":"unknown"}function FZ(t){var e;switch((e=t==null?void 0:t.toLowerCase())==null?void 0:e.trim()){case"true":case"yes":case"1":return!0;case"false":case"no":case"0":case null:case void 0:return!1;default:return!!t}}var qh=class extends Error{constructor(e,n){let r=`This project contains ${Intl.NumberFormat().format(e)} notes, which is more than the maximum project size (${Intl.NumberFormat().format(n)}). You can increase the default limit in the plugin settings, but be aware that doing so may lead to a poor experience, or even cause the plugin to stop responding.`;super(r),this.name="Too many notes"}};function gx(t){return Yh(t).map(e=>te(H({},e),{derived:!0})).map(e=>e.name==="File"?Oe(e,n=>{var r;n.identifier=!0,n.typeConfig=Oe((r=n.typeConfig)!=null?r:{},o=>{o.richText=!0})}):e)}var vx=Bt(Zn());function yx(t){let e={};return Object.keys(t).forEach(n=>{let r=t[n];r&&(Array.isArray(r)?(r.map(o=>typeof o=="object"?_x(o):o),e[n]=r):typeof r=="object"?e[n]=_x(r):e[n]=r)}),e}function _x(t){if("path"in t&&"display"in t)return t.toString();if("ts"in t)return(0,vx.default)(t.ts).format("YYYY-MM-DD")}var zh=class extends Error{constructor(e){super(e),this.name=Be(ye).t("errors.missingDataview.title")}},Uu=class extends qu{constructor(n,r,o,i){super(r,o);this.fileSystem=n;this.api=i}queryOne(){return Ne(this,null,function*(){return this.queryAll()})}queryAll(){return Ne(this,null,function*(){var l;if(this.project.dataSource.kind!=="dataview")return $O;let n=yield this.api.query((l=this.project.dataSource.config.query)!=null?l:"",void 0,{forceId:!0});if(!(n!=null&&n.successful)||n.value.type!=="table")throw new Error("dataview query failed");let r=SZ(n.value),o=this.standardizeRecords(r),i=this.sortFields(gx(o),n.value.headers);for(let s in this.project.fieldConfig)i=i.map(u=>{var f;return u.name!==s?u:te(H({},u),{typeConfig:H(H({},(f=this.project.fieldConfig)==null?void 0:f[s]),u.typeConfig)})});let a=Uh(o,i);return{fields:i,records:a}})}sortFields(n,r){return Oe(n,o=>{o.sort((i,a)=>{let l=r.indexOf(i.name),s=r.indexOf(a.name),u=l-s;return u!==0?u:i.name.localeCompare(a.name,void 0,{numeric:!0})})})}includes(n){var r;return!((r=this.project.excludedNotes)!=null&&r.includes(n))}readonly(){return!0}standardizeRecords(n){let r=[],o=this.api.settings.tableIdColumnName;return n.map(i=>({id:i[o],row:i})).forEach(({id:i,row:a})=>r.push({id:i.path,values:yx(a)})),r}};function SZ(t){let e=t.headers,n=[];return t.values.forEach(r=>{let o={};e.forEach((i,a)=>{let l=r[a];o[i]=l}),n.push(o)}),n}function bx(t){t.onCreate(e=>Ne(this,null,function*(){Hh(n=>Ne(this,null,function*(){n.includes(e.path)&&Pt.merge(yield n.queryOne(e,Be(Pt).fields))}))})),t.onRename((e,n)=>Ne(this,null,function*(){Hh(r=>Ne(this,null,function*(){r.includes(e.path)?(Pt.deleteRecord(n),Pt.merge(yield r.queryOne(e,Be(Pt).fields))):r.includes(n)&&Pt.deleteRecord(n)}))})),t.onDelete(e=>Ne(this,null,function*(){Hh(n=>Ne(this,null,function*(){!!Be(Pt).records.find(o=>o.id===e.path)&&Pt.deleteRecord(e.path)}))})),t.onChange(e=>Ne(this,null,function*(){Hh(n=>Ne(this,null,function*(){let r=!!Be(Pt).records.find(o=>o.id===e.path);n.includes(e.path)?Pt.merge(yield n.queryOne(e,Be(Pt).fields)):r&&Pt.deleteRecord(e.path)}))}))}function Hh(t){let e=Be(Vu);if(e){if(e instanceof Uu){Vu.set(e);return}return t(e)}}var co=require("obsidian");function wx(t,e,n){let r=t.slice();return r[7]=e[n],r}function Dx(t,e,n){let r=t.slice();return r[10]=e[n],r}function EZ(t){let e,n,r=t[1],o=[];for(let a=0;a<r.length;a+=1)o[a]=Cx(wx(t,r,a));let i=a=>y(o[a],1,1,()=>{o[a]=null});return{c(){for(let a=0;a<o.length;a+=1)o[a].c();e=Se()},m(a,l){for(let s=0;s<o.length;s+=1)o[s]&&o[s].m(a,l);S(a,e,l),n=!0},p(a,l){if(l&7){r=a[1];let s;for(s=0;s<r.length;s+=1){let u=wx(a,r,s);o[s]?(o[s].p(u,l),v(o[s],1)):(o[s]=Cx(u),o[s].c(),v(o[s],1),o[s].m(e.parentNode,e))}for(ue(),s=r.length;s<o.length;s+=1)i(s);fe()}},i(a){if(!n){for(let l=0;l<r.length;l+=1)v(o[l]);n=!0}},o(a){o=o.filter(Boolean);for(let l=0;l<o.length;l+=1)y(o[l]);n=!1},d(a){Rt(o,a),a&&F(e)}}}function OZ(t){let e,n;return e=new lo({props:{title:"Info",icon:"info",variant:"info",$$slots:{default:[MZ]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&8192&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function TZ(t){let e,n;function r(...i){return t[3](t[7],...i)}function o(...i){return t[4](t[7],...i)}return e=new qt({props:{checked:!!t[0].commands.find(r)}}),e.$on("check",o),{c(){T(e.$$.fragment)},m(i,a){O(e,i,a),n=!0},p(i,a){t=i;let l={};a&3&&(l.checked=!!t[0].commands.find(r)),e.$set(l)},i(i){n||(v(e.$$.fragment,i),n=!0)},o(i){y(e.$$.fragment,i),n=!1},d(i){E(e,i)}}}function IZ(t){let e,n,r;function o(...a){return t[5](t[7],t[10],...a)}function i(...a){return t[6](t[7],t[10],...a)}return e=new qt({props:{checked:!!t[0].commands.find(o)}}),e.$on("check",i),{c(){T(e.$$.fragment),n=K()},m(a,l){O(e,a,l),S(a,n,l),r=!0},p(a,l){t=a;let s={};l&3&&(s.checked=!!t[0].commands.find(o)),e.$set(s)},i(a){r||(v(e.$$.fragment,a),r=!0)},o(a){y(e.$$.fragment,a),r=!1},d(a){E(e,a),a&&F(n)}}}function kx(t){let e,n;return e=new at({props:{name:`${t[7].name}: ${t[10].name}`,description:"View",$$slots:{default:[IZ]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&2&&(i.name=`${r[7].name}: ${r[10].name}`),o&8199&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function Cx(t){let e,n,r,o;e=new at({props:{name:`${t[7].name}`,description:"Project",$$slots:{default:[TZ]},$$scope:{ctx:t}}});let i=t[7].views,a=[];for(let s=0;s<i.length;s+=1)a[s]=kx(Dx(t,i,s));let l=s=>y(a[s],1,1,()=>{a[s]=null});return{c(){T(e.$$.fragment),n=K();for(let s=0;s<a.length;s+=1)a[s].c();r=Se()},m(s,u){O(e,s,u),S(s,n,u);for(let f=0;f<a.length;f+=1)a[f]&&a[f].m(s,u);S(s,r,u),o=!0},p(s,u){let f={};if(u&2&&(f.name=`${s[7].name}`),u&8199&&(f.$$scope={dirty:u,ctx:s}),e.$set(f),u&7){i=s[7].views;let c;for(c=0;c<i.length;c+=1){let p=Dx(s,i,c);a[c]?(a[c].p(p,u),v(a[c],1)):(a[c]=kx(p),a[c].c(),v(a[c],1),a[c].m(r.parentNode,r))}for(ue(),c=i.length;c<a.length;c+=1)l(c);fe()}},i(s){if(!o){v(e.$$.fragment,s);for(let u=0;u<i.length;u+=1)v(a[u]);o=!0}},o(s){y(e.$$.fragment,s),a=a.filter(Boolean);for(let u=0;u<a.length;u+=1)y(a[u]);o=!1},d(s){E(e,s),s&&F(n),Rt(a,s),s&&F(r)}}}function xZ(t){let e;return{c(){e=he("No project yet.")},m(n,r){S(n,e,r)},d(n){n&&F(e)}}}function MZ(t){let e,n;return e=new nn({props:{variant:"body",$$slots:{default:[xZ]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&8192&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function AZ(t){let e,n,r,o,i=[OZ,EZ],a=[];function l(s,u){return s[1].length?1:0}return e=l(t,-1),n=a[e]=i[e](t),{c(){n.c(),r=Se()},m(s,u){a[e].m(s,u),S(s,r,u),o=!0},p(s,[u]){let f=e;e=l(s,u),e===f?a[e].p(s,u):(ue(),y(a[f],1,1,()=>{a[f]=null}),fe(),n=a[e],n?n.p(s,u):(n=a[e]=i[e](s),n.c()),v(n,1),n.m(r.parentNode,r))},i(s){o||(v(n),o=!0)},o(s){y(n),o=!1},d(s){a[e].d(s),s&&F(r)}}}function RZ(t,e,n){let{preferences:r}=e,{projects:o}=e,{save:i}=e,a=(f,c)=>c.project==f.id&&!c.view,l=(f,{detail:c})=>{i(Oe(r,p=>{c?p.commands.push({project:f.id}):p.commands=p.commands.filter(d=>!(d.project===f.id&&!d.view))}))},s=(f,c,p)=>p.project==f.id&&p.view===c.id,u=(f,c,{detail:p})=>{i(Oe(r,d=>{p?d.commands.push({project:f.id,view:c.id}):d.commands=d.commands.filter(h=>!(h.project===f.id&&h.view===c.id))}))};return t.$$set=f=>{"preferences"in f&&n(0,r=f.preferences),"projects"in f&&n(1,o=f.projects),"save"in f&&n(2,i=f.save)},[r,o,i,a,l,s,u]}var yb=class extends V{constructor(e){super(),U(this,e,RZ,AZ,$,{preferences:0,projects:1,save:2})}},Fx=yb;var Ex=require("obsidian");function NZ(t){let e;return{c(){e=he(t[1])},m(n,r){S(n,e,r)},p(n,r){r&2&&we(e,n[1])},d(n){n&&F(e)}}}function PZ(t){let e,n;return e=new nn({props:{variant:"body",$$slots:{default:[NZ]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&258&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function jZ(t){let e;return{c(){e=he(t[2])},m(n,r){S(n,e,r)},p(n,r){r&4&&we(e,n[2])},d(n){n&&F(e)}}}function LZ(t){let e=t[5].t("modals.confirm.cancel")+"",n;return{c(){n=he(e)},m(r,o){S(r,n,o)},p(r,o){o&32&&e!==(e=r[5].t("modals.confirm.cancel")+"")&&we(n,e)},d(r){r&&F(n)}}}function BZ(t){let e,n,r,o;return e=new ft({props:{variant:t[2]===t[5].t("modals.confirm.delete")?"destructive":"primary",$$slots:{default:[jZ]},$$scope:{ctx:t}}}),e.$on("click",t[6]),r=new ft({props:{$$slots:{default:[LZ]},$$scope:{ctx:t}}}),r.$on("click",t[7]),{c(){T(e.$$.fragment),n=K(),T(r.$$.fragment)},m(i,a){O(e,i,a),S(i,n,a),O(r,i,a),o=!0},p(i,a){let l={};a&36&&(l.variant=i[2]===i[5].t("modals.confirm.delete")?"destructive":"primary"),a&260&&(l.$$scope={dirty:a,ctx:i}),e.$set(l);let s={};a&288&&(s.$$scope={dirty:a,ctx:i}),r.$set(s)},i(i){o||(v(e.$$.fragment,i),v(r.$$.fragment,i),o=!0)},o(i){y(e.$$.fragment,i),y(r.$$.fragment,i),o=!1},d(i){E(e,i),i&&F(n),E(r,i)}}}function WZ(t){let e,n,r,o;return e=new Gt({props:{$$slots:{default:[PZ]},$$scope:{ctx:t}}}),r=new dn({props:{$$slots:{default:[BZ]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment),n=K(),T(r.$$.fragment)},m(i,a){O(e,i,a),S(i,n,a),O(r,i,a),o=!0},p(i,a){let l={};a&258&&(l.$$scope={dirty:a,ctx:i}),e.$set(l);let s={};a&316&&(s.$$scope={dirty:a,ctx:i}),r.$set(s)},i(i){o||(v(e.$$.fragment,i),v(r.$$.fragment,i),o=!0)},o(i){y(e.$$.fragment,i),y(r.$$.fragment,i),o=!1},d(i){E(e,i),i&&F(n),E(r,i)}}}function $Z(t){let e,n;return e=new tn({props:{title:t[0],$$slots:{default:[WZ]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,[o]){let i={};o&1&&(i.title=r[0]),o&318&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function VZ(t,e,n){let r;be(t,ye,c=>n(5,r=c));let{title:o}=e,{message:i}=e,{cta:a}=e,{onConfirm:l}=e,{onCancel:s}=e,u=()=>{l()},f=()=>{s()};return t.$$set=c=>{"title"in c&&n(0,o=c.title),"message"in c&&n(1,i=c.message),"cta"in c&&n(2,a=c.cta),"onConfirm"in c&&n(3,l=c.onConfirm),"onCancel"in c&&n(4,s=c.onCancel)},[o,i,a,l,s,r,u,f]}var bb=class extends V{constructor(e){super(),U(this,e,VZ,$Z,$,{title:0,message:1,cta:2,onConfirm:3,onCancel:4})}},Sx=bb;var Ca=class extends Ex.Modal{constructor(n,r,o,i,a){super(n);this.title=r;this.message=o;this.cta=i;this.onConfirm=a;it(this,"component")}onOpen(){this.component=new Sx({target:this.contentEl,props:{title:this.title,message:this.message,cta:this.cta,onConfirm:()=>{this.onConfirm(),this.close()},onCancel:()=>{this.close()}}})}onClose(){this.component&&this.component.$destroy()}};var Ix=require("obsidian");function Ox(t,e,n){let r=t.slice();return r[9]=e[n],r}function qZ(t){let e,n,r=t[0],o=[];for(let a=0;a<r.length;a+=1)o[a]=Tx(Ox(t,r,a));let i=a=>y(o[a],1,1,()=>{o[a]=null});return{c(){for(let a=0;a<o.length;a+=1)o[a].c();e=Se()},m(a,l){for(let s=0;s<o.length;s+=1)o[s]&&o[s].m(a,l);S(a,e,l),n=!0},p(a,l){if(l&63){r=a[0];let s;for(s=0;s<r.length;s+=1){let u=Ox(a,r,s);o[s]?(o[s].p(u,l),v(o[s],1)):(o[s]=Tx(u),o[s].c(),v(o[s],1),o[s].m(e.parentNode,e))}for(ue(),s=r.length;s<o.length;s+=1)i(s);fe()}},i(a){if(!n){for(let l=0;l<r.length;l+=1)v(o[l]);n=!0}},o(a){o=o.filter(Boolean);for(let l=0;l<o.length;l+=1)y(o[l]);n=!1},d(a){Rt(o,a),a&&F(e)}}}function UZ(t){let e,n;return e=new lo({props:{title:"Info",icon:"info",variant:"info",$$slots:{default:[HZ]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&4104&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function YZ(t){let e,n,r,o,i;function a(){return t[6](t[9])}e=new dt({props:{icon:"archive-restore",tooltip:"Restore this archive",onClick:a}});function l(){return t[7](t[9])}return r=new dt({props:{icon:"trash-2",tooltip:"Delete this archive",onClick:l}}),{c(){T(e.$$.fragment),n=K(),T(r.$$.fragment),o=K()},m(s,u){O(e,s,u),S(s,n,u),O(r,s,u),S(s,o,u),i=!0},p(s,u){t=s;let f={};u&3&&(f.onClick=a),e.$set(f);let c={};u&29&&(c.onClick=l),r.$set(c)},i(s){i||(v(e.$$.fragment,s),v(r.$$.fragment,s),i=!0)},o(s){y(e.$$.fragment,s),y(r.$$.fragment,s),i=!1},d(s){E(e,s),s&&F(n),E(r,s),s&&F(o)}}}function Tx(t){let e,n;return e=new at({props:{name:`${t[9].name}`,description:t[5](t[9]),$$slots:{default:[YZ]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&1&&(i.name=`${r[9].name}`),o&1&&(i.description=r[5](r[9])),o&4127&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function zZ(t){let e=t[3].t("settings.archives.empty")+"",n;return{c(){n=he(e)},m(r,o){S(r,n,o)},p(r,o){o&8&&e!==(e=r[3].t("settings.archives.empty")+"")&&we(n,e)},d(r){r&&F(n)}}}function HZ(t){let e,n;return e=new nn({props:{variant:"body",$$slots:{default:[zZ]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&4104&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function KZ(t){let e,n,r,o,i=[UZ,qZ],a=[];function l(s,u){return s[0].length?1:0}return e=l(t,-1),n=a[e]=i[e](t),{c(){n.c(),r=Se()},m(s,u){a[e].m(s,u),S(s,r,u),o=!0},p(s,[u]){let f=e;e=l(s,u),e===f?a[e].p(s,u):(ue(),y(a[f],1,1,()=>{a[f]=null}),fe(),n=a[e],n?n.p(s,u):(n=a[e]=i[e](s),n.c()),v(n,1),n.m(r.parentNode,r))},i(s){o||(v(n),o=!0)},o(s){y(n),o=!1},d(s){a[e].d(s),s&&F(r)}}}function GZ(t,e,n){let r,o;be(t,ye,p=>n(3,r=p)),be(t,rt,p=>n(4,o=p));let i=p=>{switch(p.dataSource.kind){case"folder":return`${r.t("datasources.folder")}: "${(0,Ix.normalizePath)(p.dataSource.config.path)}", subfolder: ${p.dataSource.config.recursive}`;case"tag":return`${r.t("datasources.tag")}: ${p.dataSource.config.tag}, hierarchy: ${p.dataSource.config.hierarchy}`;case"dataview":return`${r.t("datasources.dataview")} query: ${p.dataSource.config.query}`}},a=p=>[`${p.views.length} view(s).`,i(p)].join(" "),{archives:l}=e,{onRestore:s}=e,{onDelete:u}=e,f=p=>s(p.id),c=p=>{var d;new Ca(o,r.t("modals.archive.delete.title"),r.t("modals.archive.delete.message",{archive:(d=p==null?void 0:p.name)!=null?d:""}),r.t("modals.project.delete.cta"),()=>{u(p.id)}).open()};return t.$$set=p=>{"archives"in p&&n(0,l=p.archives),"onRestore"in p&&n(1,s=p.onRestore),"onDelete"in p&&n(2,u=p.onDelete)},[l,s,u,r,o,a,f,c]}var wb=class extends V{constructor(e){super(),U(this,e,GZ,KZ,$,{archives:0,onRestore:1,onDelete:2})}},xx=wb;var Kh=class extends co.PluginSettingTab{constructor(n,r){super(n,r);this.plugin=r}display(){let{preferences:n}=Be(He),r=l=>{n=l,He.updatePreferences(l)},{containerEl:o}=this;o.empty(),new co.Setting(o).setName(Be(ye).t("settings.general.size-limit.name")).setDesc(Be(ye).t("settings.general.size-limit.desc")).addText(l=>l.setValue(n.projectSizeLimit.toString()).setPlaceholder("1000").onChange(s=>{r(te(H({},n),{projectSizeLimit:parseInt(s)||1e3}))})),new co.Setting(o).setName(Be(ye).t("settings.general.link-behavior.name")).setDesc(Be(ye).t("settings.general.link-behavior.desc",{modifier:co.Platform.isMacOS?"Cmd":"Ctrl"})).addDropdown(l=>{l.addOptions({"open-editor":Be(ye).t("settings.general.link-behavior.options.open-editor"),"open-note":Be(ye).t("settings.general.link-behavior.options.open-note")}).setValue(n.linkBehavior).onChange(s=>{r(te(H({},n),{linkBehavior:s}))})}),new co.Setting(o).setName(Be(ye).t("settings.general.start-of-week.name")).addDropdown(l=>l.addOption("default",Be(ye).t("settings.general.start-of-week.options.default")).addOption("sunday",Be(ye).t("settings.general.start-of-week.options.sunday")).addOption("monday",Be(ye).t("settings.general.start-of-week.options.monday")).setValue(n.locale.firstDayOfWeek?n.locale.firstDayOfWeek.toString():"default").onChange(s=>{r(te(H({},n),{locale:{firstDayOfWeek:s}}))})),new co.Setting(o).setName(Be(ye).t("settings.front-matter.heading")).setHeading(),new co.Setting(o).setName(Be(ye).t("settings.front-matter.quote-strings.name")).addDropdown(l=>l.addOption("PLAIN",Be(ye).t("settings.front-matter.quote-strings.options.plain")).addOption("QUOTE_DOUBLE",Be(ye).t("settings.front-matter.quote-strings.options.quote-double")).setValue(n.frontmatter.quoteStrings).onChange(s=>{(s==="PLAIN"||s==="QUOTE_DOUBLE")&&r(te(H({},n),{frontmatter:{quoteStrings:s}}))})),new co.Setting(o).setName(Be(ye).t("settings.commands.name")).setDesc(Be(ye).t("settings.commands.desc")).setHeading();let i=new Fx({target:o,props:{save:r,preferences:n,projects:Be(He).projects}});new co.Setting(o).setName(Be(ye).t("settings.archives.name")).setDesc(Be(ye).t("settings.archives.desc")).setHeading();let a=new xx({target:o,props:{archives:Be(He).archives,onRestore:l=>{He.restoreArchive(l),a.$set({archives:Be(He).archives}),i.$set({projects:Be(He).projects})},onDelete:l=>{He.deleteArchive(l),a.$set({archives:Be(He).archives})}}})}};var LP=require("obsidian");var Hc=class{constructor(e,n){this.dataSource=e;this.dataApi=n}addRecord(e,n,r){this.dataSource.includes(e.id)&&Pt.addRecord(e),this.dataApi.createNote(e,n!=null?n:[],r)}updateRecord(e,n){this.dataSource.includes(e.id)&&Pt.updateRecord(e),this.dataApi.updateRecord(n,e)}updateRecords(e,n){return Ne(this,null,function*(){let r=e.filter(o=>this.dataSource.includes(o.id));r&&Pt.updateRecords(r),yield this.dataApi.updateRecords(n,e)})}deleteRecord(e){this.dataSource.includes(e)&&Pt.deleteRecord(e),this.dataApi.deleteRecord(e)}addField(e,n,r){Pt.addField(e,r),this.dataApi.addField(Be(Pt).records.map(o=>o.id),e,n)}updateField(e,n){Pt.updateField(e,n),n&&this.dataApi.renameField(Be(Pt).records.map(r=>r.id),n,e.name)}deleteField(e){Pt.deleteField(e),this.dataApi.deleteField(Be(Pt).records.map(n=>n.id),e)}};function ZZ(t){pe(t,"svelte-3iuity",".container.svelte-3iuity.svelte-3iuity{display:flex;justify-content:space-between;padding:var(--size-4-2);gap:var(--size-4-2);border-bottom:1px solid var(--background-modifier-border);align-items:center;width:auto}.middle.svelte-3iuity.svelte-3iuity{flex:1;overflow-x:auto;text-align:center;min-width:200px}.right.svelte-3iuity.svelte-3iuity{display:flex;align-items:center;gap:var(--size-4-2);flex-wrap:wrap}.isMobile.svelte-3iuity.svelte-3iuity{flex-direction:column;align-items:stretch}.isMobile.svelte-3iuity .right.svelte-3iuity{align-items:stretch}.primary.svelte-3iuity.svelte-3iuity{background-color:var(--tab-background-active)}.secondary.svelte-3iuity.svelte-3iuity{background-color:var(--background-secondary)}")}var JZ=t=>({}),Mx=t=>({}),QZ=t=>({}),Ax=t=>({}),XZ=t=>({}),Rx=t=>({}),eJ=t=>({}),Nx=t=>({});function tJ(t){let e,n,r,o,i,a,l,s,u,f=t[4].left,c=Te(f,t,t[3],Nx),p=t[4].info,d=Te(p,t,t[3],Rx),h=t[4].middle,g=Te(h,t,t[3],Ax),D=t[4].right,b=Te(D,t,t[3],Mx);return{c(){e=q("div"),n=q("div"),c&&c.c(),r=K(),d&&d.c(),o=K(),i=q("div"),g&&g.c(),a=K(),l=q("div"),b&&b.c(),N(n,"class","left"),N(i,"class","middle svelte-3iuity"),N(l,"class","right svelte-3iuity"),N(e,"class","container svelte-3iuity"),Qr(()=>t[5].call(e)),le(e,"primary",t[0]==="primary"),le(e,"secondary",t[0]==="secondary"),le(e,"isMobile",t[2])},m(w,x){S(w,e,x),re(e,n),c&&c.m(n,null),re(e,r),d&&d.m(e,null),re(e,o),re(e,i),g&&g.m(i,null),re(e,a),re(e,l),b&&b.m(l,null),s=MO(e,t[5].bind(e)),u=!0},p(w,[x]){c&&c.p&&(!u||x&8)&&xe(c,f,w,w[3],u?Ie(f,w[3],x,eJ):Me(w[3]),Nx),d&&d.p&&(!u||x&8)&&xe(d,p,w,w[3],u?Ie(p,w[3],x,XZ):Me(w[3]),Rx),g&&g.p&&(!u||x&8)&&xe(g,h,w,w[3],u?Ie(h,w[3],x,QZ):Me(w[3]),Ax),b&&b.p&&(!u||x&8)&&xe(b,D,w,w[3],u?Ie(D,w[3],x,JZ):Me(w[3]),Mx),(!u||x&1)&&le(e,"primary",w[0]==="primary"),(!u||x&1)&&le(e,"secondary",w[0]==="secondary"),(!u||x&4)&&le(e,"isMobile",w[2])},i(w){u||(v(c,w),v(d,w),v(g,w),v(b,w),u=!0)},o(w){y(c,w),y(d,w),y(g,w),y(b,w),u=!1},d(w){w&&F(e),c&&c.d(w),d&&d.d(w),g&&g.d(w),b&&b.d(w),s()}}}function nJ(t,e,n){let r,{$$slots:o={},$$scope:i}=e,{variant:a}=e,l;function s(){l=this.clientWidth,n(1,l)}return t.$$set=u=>{"variant"in u&&n(0,a=u.variant),"$$scope"in u&&n(3,i=u.$$scope)},t.$$.update=()=>{if(t.$$.dirty&2){e:n(2,r=l<480)}},[a,l,r,i,o,s]}var Db=class extends V{constructor(e){super(),U(this,e,nJ,tJ,$,{variant:0},ZZ)}},oi=Db;var Lx=require("obsidian");var ds=Xr({});function rJ(t){let e,n;return e=new vt({props:{value:t[3],options:t[8]}}),e.$on("change",t[9]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&8&&(i.value=r[3]),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function oJ(t){var r;let e,n;return e=new It({props:{value:t[2],placeholder:(r=t[6].t("modals.view.create.optional"))!=null?r:"",error:!!t[4],helperText:t[4]}}),e.$on("input",t[10]),{c(){T(e.$$.fragment)},m(o,i){O(e,o,i),n=!0},p(o,i){var l;let a={};i&4&&(a.value=o[2]),i&64&&(a.placeholder=(l=o[6].t("modals.view.create.optional"))!=null?l:""),i&16&&(a.error=!!o[4]),i&16&&(a.helperText=o[4]),e.$set(a)},i(o){n||(v(e.$$.fragment,o),n=!0)},o(o){y(e.$$.fragment,o),n=!1},d(o){E(e,o)}}}function iJ(t){let e,n;return e=new vt({props:{value:t[0].id,options:t[7].projects.map(Px)}}),e.$on("change",t[11]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&1&&(i.value=r[0].id),o&128&&(i.options=r[7].projects.map(Px)),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function aJ(t){var l,s,u;let e,n,r,o,i,a;return e=new at({props:{name:t[6].t("modals.view.create.type.name"),description:(l=t[6].t("modals.view.create.type.description"))!=null?l:"",$$slots:{default:[rJ]},$$scope:{ctx:t}}}),r=new at({props:{name:t[6].t("modals.view.create.name.name"),description:(s=t[6].t("modals.view.create.name.description"))!=null?s:"",$$slots:{default:[oJ]},$$scope:{ctx:t}}}),i=new at({props:{name:t[6].t("modals.note.create.project.name"),description:(u=t[6].t("modals.note.create.project.description"))!=null?u:"",$$slots:{default:[iJ]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment),n=K(),T(r.$$.fragment),o=K(),T(i.$$.fragment)},m(f,c){O(e,f,c),S(f,n,c),O(r,f,c),S(f,o,c),O(i,f,c),a=!0},p(f,c){var g,D,b;let p={};c&64&&(p.name=f[6].t("modals.view.create.type.name")),c&64&&(p.description=(g=f[6].t("modals.view.create.type.description"))!=null?g:""),c&32776&&(p.$$scope={dirty:c,ctx:f}),e.$set(p);let d={};c&64&&(d.name=f[6].t("modals.view.create.name.name")),c&64&&(d.description=(D=f[6].t("modals.view.create.name.description"))!=null?D:""),c&32852&&(d.$$scope={dirty:c,ctx:f}),r.$set(d);let h={};c&64&&(h.name=f[6].t("modals.note.create.project.name")),c&64&&(h.description=(b=f[6].t("modals.note.create.project.description"))!=null?b:""),c&32897&&(h.$$scope={dirty:c,ctx:f}),i.$set(h)},i(f){a||(v(e.$$.fragment,f),v(r.$$.fragment,f),v(i.$$.fragment,f),a=!0)},o(f){y(e.$$.fragment,f),y(r.$$.fragment,f),y(i.$$.fragment,f),a=!1},d(f){E(e,f),f&&F(n),E(r,f),f&&F(o),E(i,f)}}}function sJ(t){let e=t[6].t("modals.view.create.cta")+"",n;return{c(){n=he(e)},m(r,o){S(r,n,o)},p(r,o){o&64&&e!==(e=r[6].t("modals.view.create.cta")+"")&&we(n,e)},d(r){r&&F(n)}}}function lJ(t){let e,n;return e=new ft({props:{variant:"primary",$$slots:{default:[sJ]},$$scope:{ctx:t}}}),e.$on("click",t[12]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&32832&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function uJ(t){let e,n,r,o;return e=new Gt({props:{$$slots:{default:[aJ]},$$scope:{ctx:t}}}),r=new dn({props:{$$slots:{default:[lJ]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment),n=K(),T(r.$$.fragment)},m(i,a){O(e,i,a),S(i,n,a),O(r,i,a),o=!0},p(i,a){let l={};a&32989&&(l.$$scope={dirty:a,ctx:i}),e.$set(l);let s={};a&32879&&(s.$$scope={dirty:a,ctx:i}),r.$set(s)},i(i){o||(v(e.$$.fragment,i),v(r.$$.fragment,i),o=!0)},o(i){y(e.$$.fragment,i),y(r.$$.fragment,i),o=!1},d(i){E(e,i),i&&F(n),E(r,i)}}}function fJ(t){let e,n;return e=new tn({props:{title:t[6].t("modals.view.create.title"),$$slots:{default:[uJ]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,[o]){let i={};o&64&&(i.title=r[6].t("modals.view.create.title")),o&33023&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}var Px=t=>({label:t.name,value:t.id});function cJ(t,e,n){let r,o,i,a,l;be(t,ye,w=>n(6,i=w)),be(t,ds,w=>n(13,a=w)),be(t,He,w=>n(7,l=w));let{onSave:s}=e,{project:u}=e,f="",c="table",p=Object.values(a).map(w=>["table","board","calendar","gallery"].includes(w.getViewType())?{label:i.t(["views",w.getViewType(),"name"].join(".")),value:w.getViewType()}:{label:w.getDisplayName(),value:w.getViewType()});function d(w){return u.views.find(x=>x.name===w)?i.t("modals.view.create.existing-name-error"):""}let h=({detail:w})=>{n(3,c=w)},g=({detail:w})=>n(2,f=w),D=({detail:w})=>{let x=l.projects.find(C=>C.id===w);x&&n(0,u=x)},b=()=>{var w;s(u.id,Object.assign({},ba,{id:Un(),name:f||up(u.views,(w=r==null?void 0:r.label)!=null?w:c),type:c}))};return t.$$set=w=>{"onSave"in w&&n(1,s=w.onSave),"project"in w&&n(0,u=w.project)},t.$$.update=()=>{if(t.$$.dirty&8){e:n(5,r=p.find(w=>w.value===c))}if(t.$$.dirty&4){e:n(4,o=d(f))}},[u,s,f,c,o,r,i,l,p,h,g,D,b]}var kb=class extends V{constructor(e){super(),U(this,e,cJ,fJ,$,{onSave:1,project:0})}},jx=kb;var Gh=class extends Lx.Modal{constructor(n,r,o){super(n);this.project=r;this.onSave=o;it(this,"component")}onOpen(){this.component=new jx({target:this.contentEl,props:{project:this.project,onSave:(n,r)=>{this.onSave(n,r),this.close()}}})}onClose(){this.component&&this.component.$destroy()}};function dJ(t){pe(t,"svelte-1xmg436","span.svelte-1xmg436{color:var(--text-on-accent);display:flex;align-items:center;gap:var(--size-4-1)}.error.svelte-1xmg436{background-color:var(--background-modifier-error)}")}function mJ(t){let e,n,r,o,i=t[3].default,a=Te(i,t,t[2],null);return{c(){e=q("span"),a&&a.c(),N(e,"aria-label",t[1]),N(e,"class","flair svelte-1xmg436"),le(e,"mod-pop",t[0]==="primary"),le(e,"error",t[0]==="error")},m(l,s){S(l,e,s),a&&a.m(e,null),n=!0,r||(o=[se(e,"click",t[4]),se(e,"keypress",t[5])],r=!0)},p(l,[s]){a&&a.p&&(!n||s&4)&&xe(a,i,l,l[2],n?Ie(i,l[2],s,null):Me(l[2]),null),(!n||s&2)&&N(e,"aria-label",l[1]),(!n||s&1)&&le(e,"mod-pop",l[0]==="primary"),(!n||s&1)&&le(e,"error",l[0]==="error")},i(l){n||(v(a,l),n=!0)},o(l){y(a,l),n=!1},d(l){l&&F(e),a&&a.d(l),r=!1,Le(o)}}}function pJ(t,e,n){let{$$slots:r={},$$scope:o}=e,{variant:i}=e,{tooltip:a=""}=e;function l(u){Ee.call(this,t,u)}function s(u){Ee.call(this,t,u)}return t.$$set=u=>{"variant"in u&&n(0,i=u.variant),"tooltip"in u&&n(1,a=u.tooltip),"$$scope"in u&&n(2,o=u.$$scope)},[i,a,o,r,l,s]}var Cb=class extends V{constructor(e){super(),U(this,e,pJ,mJ,$,{variant:0,tooltip:1},dJ)}},ii=Cb;var Zh=require("obsidian");function hJ(t){pe(t,"svelte-h4e1e6","span.svelte-h4e1e6{display:flex;align-items:center;gap:4px}")}function Bx(t){var r;let e,n;return e=new ii({props:{variant:"primary",tooltip:(r=t[5].t("toolbar.read-only-desc"))!=null?r:"",$$slots:{default:[gJ]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(o,i){O(e,o,i),n=!0},p(o,i){var l;let a={};i&32&&(a.tooltip=(l=o[5].t("toolbar.read-only-desc"))!=null?l:""),i&4128&&(a.$$scope={dirty:i,ctx:o}),e.$set(a)},i(o){n||(v(e.$$.fragment,o),n=!0)},o(o){y(e.$$.fragment,o),n=!1},d(o){E(e,o)}}}function gJ(t){let e=t[5].t("toolbar.read-only")+"",n;return{c(){n=he(e)},m(r,o){S(r,n,o)},p(r,o){o&32&&e!==(e=r[5].t("toolbar.read-only")+"")&&we(n,e)},d(r){r&&F(n)}}}function _J(t){var f,c,p;let e,n,r,o,i,a,l,s;n=new vt({props:{value:(f=t[0])!=null?f:"",options:Oe(t[1].map(Wx),t[8]),placeholder:(c=t[5].t("toolbar.projects.none"))!=null?c:""}}),n.$on("change",t[9]),o=new dt({props:{icon:"more-vertical",size:"sm",disabled:!t[1].length,tooltip:t[5].t("toolbar.projects.options"),onClick:t[10]}}),a=new dt({props:{icon:"folder-plus",size:"md",tooltip:t[5].t("modals.project.create.title"),onClick:t[11]}});let u=((p=t[4])==null?void 0:p.dataSource.kind)==="dataview"&&Bx(t);return{c(){e=q("span"),T(n.$$.fragment),r=K(),T(o.$$.fragment),i=K(),T(a.$$.fragment),l=K(),u&&u.c(),N(e,"class","svelte-h4e1e6")},m(d,h){S(d,e,h),O(n,e,null),re(e,r),O(o,e,null),re(e,i),O(a,e,null),re(e,l),u&&u.m(e,null),s=!0},p(d,[h]){var w,x,C;let g={};h&1&&(g.value=(w=d[0])!=null?w:""),h&2&&(g.options=Oe(d[1].map(Wx),d[8])),h&32&&(g.placeholder=(x=d[5].t("toolbar.projects.none"))!=null?x:""),n.$set(g);let D={};h&2&&(D.disabled=!d[1].length),h&32&&(D.tooltip=d[5].t("toolbar.projects.options")),h&245&&(D.onClick=d[10]),o.$set(D);let b={};h&32&&(b.tooltip=d[5].t("modals.project.create.title")),h&8&&(b.onClick=d[11]),a.$set(b),((C=d[4])==null?void 0:C.dataSource.kind)==="dataview"?u?(u.p(d,h),h&16&&v(u,1)):(u=Bx(d),u.c(),v(u,1),u.m(e,null)):u&&(ue(),y(u,1,1,()=>{u=null}),fe())},i(d){s||(v(n.$$.fragment,d),v(o.$$.fragment,d),v(a.$$.fragment,d),v(u),s=!0)},o(d){y(n.$$.fragment,d),y(o.$$.fragment,d),y(a.$$.fragment,d),y(u),s=!1},d(d){d&&F(e),E(n),E(o),E(a),u&&u.d()}}}var Wx=t=>({label:t.name,value:t.id});function vJ(t,e,n){let r,o,i,a;be(t,ye,g=>n(5,o=g)),be(t,rt,g=>n(6,i=g)),be(t,He,g=>n(7,a=g));let{projectId:l}=e,{projects:s}=e,{onProjectChange:u}=e,{onProjectAdd:f}=e,c=g=>{g.sort((D,b)=>D.label.localeCompare(b.label,void 0,{numeric:!0}))},p=({detail:g})=>u(g),d=g=>{let D=new Zh.Menu;D.addItem(b=>{b.setTitle(o.t("modals.project.edit.short-title")).setIcon("edit").onClick(()=>{r&&new ri(i,o.t("modals.project.edit.title"),o.t("modals.project.edit.cta"),He.updateProject,r).open()})}),D.addItem(b=>{b.setTitle(o.t("modals.project.duplicate.title")).setIcon("copy").onClick(()=>{if(l){let w=He.duplicateProject(l);u(w)}})}),D.addItem(b=>{b.setTitle(o.t("modals.project.archive.short-title")).setIcon("archive").onClick(()=>{var w;new Ca(i,o.t("modals.project.archive.title"),o.t("modals.project.archive.message",{project:(w=r==null?void 0:r.name)!=null?w:""}),o.t("modals.project.archive.cta"),()=>{l&&(a.archives.length===0&&new Zh.Notice(o.t("modals.project.archive.notice"),15e3),He.archiveProject(l))}).open()})}),D.addItem(b=>{b.setTitle(o.t("modals.project.delete.short-title")).setIcon("trash").setWarning(!0).onClick(()=>{var w;new Ca(i,o.t("modals.project.delete.title"),o.t("modals.project.delete.message",{project:(w=r==null?void 0:r.name)!=null?w:""}),o.t("modals.project.delete.cta"),()=>{l&&He.deleteProject(l)}).open()})}),D.showAtMouseEvent(g)},h=()=>f();return t.$$set=g=>{"projectId"in g&&n(0,l=g.projectId),"projects"in g&&n(1,s=g.projects),"onProjectChange"in g&&n(2,u=g.onProjectChange),"onProjectAdd"in g&&n(3,f=g.onProjectAdd)},t.$$.update=()=>{if(t.$$.dirty&3){e:n(4,r=s.find(g=>g.id===l))}},[l,s,u,f,r,o,i,a,c,p,d,h]}var Fb=class extends V{constructor(e){super(),U(this,e,vJ,_J,$,{projectId:0,projects:1,onProjectChange:2,onProjectAdd:3},hJ)}},$x=Fb;function Vx(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function Gc(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Vx(Object(n),!0).forEach(function(r){zu(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Vx(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function Jc(t){return Jc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Jc(t)}function zu(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function yJ(t,e){if(t==null)return{};var n={},r=Object.keys(t),o,i;for(i=0;i<r.length;i++)o=r[i],!(e.indexOf(o)>=0)&&(n[o]=t[o]);return n}function bJ(t,e){if(t==null)return{};var n=yJ(t,e),r,o;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(o=0;o<i.length;o++)r=i[o],!(e.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(n[r]=t[r])}return n}function wJ(t,e){return kJ(t)||FJ(t,e)||Rb(t,e)||EJ()}function Hu(t){return DJ(t)||CJ(t)||Rb(t)||SJ()}function DJ(t){if(Array.isArray(t))return Eb(t)}function kJ(t){if(Array.isArray(t))return t}function CJ(t){if(typeof Symbol!="undefined"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function FJ(t,e){var n=t==null?null:typeof Symbol!="undefined"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var r=[],o=!0,i=!1,a,l;try{for(n=n.call(t);!(o=(a=n.next()).done)&&(r.push(a.value),!(e&&r.length===e));o=!0);}catch(s){i=!0,l=s}finally{try{!o&&n.return!=null&&n.return()}finally{if(i)throw l}}return r}}function Rb(t,e){if(t){if(typeof t=="string")return Eb(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Eb(t,e)}}function Eb(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function SJ(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function EJ(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ag(t,e){var n=typeof Symbol!="undefined"&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=Rb(t))||e&&t&&typeof t.length=="number"){n&&(t=n);var r=0,o=function(){};return{s:o,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(s){throw s},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i=!0,a=!1,l;return{s:function(){n=n.call(t)},n:function(){var s=n.next();return i=s.done,s},e:function(s){a=!0,l=s},f:function(){try{!i&&n.return!=null&&n.return()}finally{if(a)throw l}}}}var OJ="finalize",TJ="consider";function Ku(t,e,n){t.dispatchEvent(new CustomEvent(OJ,{detail:{items:e,info:n}}))}function hs(t,e,n){t.dispatchEvent(new CustomEvent(TJ,{detail:{items:e,info:n}}))}var sg="draggedEntered",td="draggedLeft",lg="draggedOverIndex",Nb="draggedLeftDocument",Xh={LEFT_FOR_ANOTHER:"leftForAnother",OUTSIDE_OF_ANY:"outsideOfAny"};function IJ(t,e,n){t.dispatchEvent(new CustomEvent(sg,{detail:{indexObj:e,draggedEl:n}}))}function xJ(t,e,n){t.dispatchEvent(new CustomEvent(td,{detail:{draggedEl:e,type:Xh.LEFT_FOR_ANOTHER,theOtherDz:n}}))}function MJ(t,e){t.dispatchEvent(new CustomEvent(td,{detail:{draggedEl:e,type:Xh.OUTSIDE_OF_ANY}}))}function AJ(t,e,n){t.dispatchEvent(new CustomEvent(lg,{detail:{indexObj:e,draggedEl:n}}))}function RJ(t){activeWindow.dispatchEvent(new CustomEvent(Nb,{detail:{draggedEl:t}}))}var Hn={DRAG_STARTED:"dragStarted",DRAGGED_ENTERED:sg,DRAGGED_ENTERED_ANOTHER:"dragEnteredAnother",DRAGGED_OVER_INDEX:lg,DRAGGED_LEFT:td,DRAGGED_LEFT_ALL:"draggedLeftAll",DROPPED_INTO_ZONE:"droppedIntoZone",DROPPED_INTO_ANOTHER:"droppedIntoAnother",DROPPED_OUTSIDE_OF_ANY:"droppedOutsideOfAny",DRAG_STOPPED:"dragStopped"},Pr={POINTER:"pointer",KEYBOARD:"keyboard"},gs="isDndShadowItem",Pb="data-is-dnd-shadow-item-internal",NJ="data-is-dnd-shadow-item-hint",PJ="id:dnd-shadow-placeholder-0000",jJ="dnd-action-dragged-el",dr="id",Ob=0;function nM(){Ob++}function rM(){if(Ob===0)throw new Error("Bug! trying to decrement when there are no dropzones");Ob--}var jb=typeof window=="undefined",ht=function(){};function oM(t){var e,n=t.getBoundingClientRect(),r=getComputedStyle(t),o=r.transform;if(o){var i,a,l,s;if(o.startsWith("matrix3d("))e=o.slice(9,-1).split(/, /),i=+e[0],a=+e[5],l=+e[12],s=+e[13];else if(o.startsWith("matrix("))e=o.slice(7,-1).split(/, /),i=+e[0],a=+e[3],l=+e[4],s=+e[5];else return n;var u=r.transformOrigin,f=n.x-l-(1-i)*parseFloat(u),c=n.y-s-(1-a)*parseFloat(u.slice(u.indexOf(" ")+1)),p=i?n.width/i:t.offsetWidth,d=a?n.height/a:t.offsetHeight;return{x:f,y:c,width:p,height:d,top:c,right:f+p,bottom:c+d,left:f}}else return n}function iM(t){var e=oM(t);return{top:e.top+activeWindow.scrollY,bottom:e.bottom+activeWindow.scrollY,left:e.left+activeWindow.scrollX,right:e.right+activeWindow.scrollX}}function Lb(t){var e=t.getBoundingClientRect();return{top:e.top+activeWindow.scrollY,bottom:e.bottom+activeWindow.scrollY,left:e.left+activeWindow.scrollX,right:e.right+activeWindow.scrollX}}function aM(t){return{x:(t.left+t.right)/2,y:(t.top+t.bottom)/2}}function LJ(t,e){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))}function Bb(t,e){return t.y<=e.bottom&&t.y>=e.top&&t.x>=e.left&&t.x<=e.right}function Qc(t){return aM(Lb(t))}function qx(t,e){var n=Qc(t),r=iM(e);return Bb(n,r)}function BJ(t,e){var n=Qc(t),r=Qc(e);return LJ(n,r)}function WJ(t){var e=Lb(t);return e.right<0||e.left>activeDocument.documentElement.scrollWidth||e.bottom<0||e.top>activeDocument.documentElement.scrollHeight}function $J(t,e){var n=Lb(e);return Bb(t,n)?{top:t.y-n.top,bottom:n.bottom-t.y,left:t.x-n.left,right:Math.min(n.right,activeDocument.documentElement.clientWidth)-t.x}:null}var pl;function Wb(){ht(function(){return"resetting indexes cache"}),pl=new Map}Wb();function VJ(t){ht(function(){return"resetting indexes cache for dz"}),pl.delete(t)}function qJ(t){var e=Array.from(t.children).findIndex(function(n){return n.getAttribute(Pb)});if(e>=0)return pl.has(t)||pl.set(t,new Map),pl.get(t).set(e,iM(t.children[e])),e}function UJ(t,e){if(!qx(t,e))return null;var n=e.children;if(n.length===0)return{index:0,isProximityBased:!0};for(var r=qJ(e),o=0;o<n.length;o++)if(qx(t,n[o])){var i=pl.has(e)&&pl.get(e).get(o);return i&&!Bb(Qc(t),i)?{index:r,isProximityBased:!1}:{index:o,isProximityBased:!1}}for(var a=Number.MAX_VALUE,l=void 0,s=0;s<n.length;s++){var u=BJ(t,n[s]);u<a&&(a=u,l=s)}return{index:l,isProximityBased:!0}}var Kc=25;function sM(){var t;function e(){t={directionObj:void 0,stepPx:0}}e();function n(i){var a=t,l=a.directionObj,s=a.stepPx;l&&(i.scrollBy(l.x*s,l.y*s),activeWindow.requestAnimationFrame(function(){return n(i)}))}function r(i){return Kc-i}function o(i,a){if(!a)return!1;var l=$J(i,a);if(l===null)return e(),!1;var s=!!t.directionObj,u=!1,f=!1;return a.scrollHeight>a.clientHeight&&(l.bottom<Kc?(u=!0,t.directionObj={x:0,y:1},t.stepPx=r(l.bottom)):l.top<Kc&&(u=!0,t.directionObj={x:0,y:-1},t.stepPx=r(l.top)),!s&&u)||a.scrollWidth>a.clientWidth&&(l.right<Kc?(f=!0,t.directionObj={x:1,y:0},t.stepPx=r(l.right)):l.left<Kc&&(f=!0,t.directionObj={x:-1,y:0},t.stepPx=r(l.left)),!s&&f)?(n(a),!0):(e(),!1)}return{scrollIfNeeded:o,resetScrolling:e}}function Bi(t){return JSON.stringify(t,null,2)}function Ux(t){if(!t)throw new Error("cannot get depth of a falsy node");return lM(t,0)}function lM(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return t.parentElement?lM(t.parentElement,e+1):e-1}function YJ(t,e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(var n in t)if(!{}.hasOwnProperty.call(e,n)||e[n]!==t[n])return!1;return!0}function zJ(t,e){if(t.length!==e.length)return!1;for(var n=0;n<t.length;n++)if(t[n]!==e[n])return!1;return!0}var HJ=200,Yx=10,uM=sM(),KJ=uM.scrollIfNeeded,GJ=uM.resetScrolling,Tb;function ZJ(t,e){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:HJ,r,o,i=!1,a,l=Array.from(e).sort(function(u,f){return Ux(f)-Ux(u)});function s(){var u=Qc(t),f=KJ(u,r);if(!f&&a&&Math.abs(a.x-u.x)<Yx&&Math.abs(a.y-u.y)<Yx){Tb=activeWindow.setTimeout(s,n);return}if(WJ(t)){ht(function(){return"off document"}),RJ(t);return}a=u;var c=!1,p=ag(l),d;try{for(p.s();!(d=p.n()).done;){var h=d.value;f&&VJ(r);var g=UJ(t,h);if(g!==null){var D=g.index;c=!0,h!==r?(r&&xJ(r,t,h),IJ(h,g,t),r=h):D!==o&&(AJ(h,g,t),o=D);break}}}catch(b){p.e(b)}finally{p.f()}!c&&i&&r?(MJ(r,t),r=void 0,o=void 0,i=!1):i=!0,Tb=activeWindow.setTimeout(s,n)}s()}function JJ(){ht(function(){return"unobserving"}),clearTimeout(Tb),GJ(),Wb()}var QJ=300,eg;function tg(t){var e=t.touches?t.touches[0]:t;eg={x:e.clientX,y:e.clientY}}var fM=sM(),XJ=fM.scrollIfNeeded,eQ=fM.resetScrolling,cM;function dM(){if(eg){var t=XJ(eg,activeDocument.documentElement);t&&Wb()}cM=activeWindow.setTimeout(dM,QJ)}function tQ(){ht(function(){return"arming window scroller"}),activeWindow.addEventListener("mousemove",tg),activeWindow.addEventListener("touchmove",tg),dM()}function nQ(){ht(function(){return"disarming window scroller"}),activeWindow.removeEventListener("mousemove",tg),activeWindow.removeEventListener("touchmove",tg),eg=void 0,activeWindow.clearTimeout(cM),eQ()}function rQ(t){var e=t.cloneNode(!0),n=[],r=t.tagName==="SELECT",o=r?[t]:Hu(t.querySelectorAll("select")),i=ag(o),a;try{for(i.s();!(a=i.n()).done;){var l=a.value;n.push(l.value)}}catch(d){i.e(d)}finally{i.f()}if(o.length<=0)return e;for(var s=r?[e]:Hu(e.querySelectorAll("select")),u=0;u<s.length;u++){var f=s[u],c=n[u],p=f.querySelector('option[value="'.concat(c,'"'));p&&p.setAttribute("selected",!0)}return e}var Xc=Object.freeze({USE_COMPUTED_STYLE_INSTEAD_OF_BOUNDING_RECT:"USE_COMPUTED_STYLE_INSTEAD_OF_BOUNDING_RECT"}),oQ=zu({},Xc.USE_COMPUTED_STYLE_INSTEAD_OF_BOUNDING_RECT,!1);function mM(t){if(!Xc[t])throw new Error("Can't get non existing feature flag ".concat(t,"! Supported flags: ").concat(Object.keys(Xc)));return oQ[t]}var iQ=.2;function cl(t){return"".concat(t," ").concat(iQ,"s ease")}function aQ(t,e){var n=t.getBoundingClientRect(),r=rQ(t);pM(t,r),r.id=jJ,r.style.position="fixed";var o=n.top,i=n.left;if(r.style.top="".concat(o,"px"),r.style.left="".concat(i,"px"),e){var a=aM(n);o-=a.y-e.y,i-=a.x-e.x,activeWindow.setTimeout(function(){r.style.top="".concat(o,"px"),r.style.left="".concat(i,"px")},0)}return r.style.margin="0",r.style.boxSizing="border-box",r.style.height="".concat(n.height,"px"),r.style.width="".concat(n.width,"px"),r.style.transition="".concat(cl("top"),", ").concat(cl("left"),", ").concat(cl("background-color"),", ").concat(cl("opacity"),", ").concat(cl("color")," "),activeWindow.setTimeout(function(){return r.style.transition+=", ".concat(cl("width"),", ").concat(cl("height"))},0),r.style.zIndex="9999",r.style.cursor="grabbing",r}function sQ(t){t.style.cursor="grab"}function lQ(t,e,n,r){pM(e,t);var o=e.getBoundingClientRect(),i=t.getBoundingClientRect(),a=o.width-i.width,l=o.height-i.height;if(a||l){var s={left:(n-i.left)/i.width,top:(r-i.top)/i.height};mM(Xc.USE_COMPUTED_STYLE_INSTEAD_OF_BOUNDING_RECT)||(t.style.height="".concat(o.height,"px"),t.style.width="".concat(o.width,"px")),t.style.left="".concat(parseFloat(t.style.left)-s.left*a,"px"),t.style.top="".concat(parseFloat(t.style.top)-s.top*l,"px")}}function pM(t,e){var n=activeWindow.getComputedStyle(t);Array.from(n).filter(function(r){return r.startsWith("background")||r.startsWith("padding")||r.startsWith("font")||r.startsWith("text")||r.startsWith("align")||r.startsWith("justify")||r.startsWith("display")||r.startsWith("flex")||r.startsWith("border")||r==="opacity"||r==="color"||r==="list-style-type"||mM(Xc.USE_COMPUTED_STYLE_INSTEAD_OF_BOUNDING_RECT)&&(r==="width"||r==="height")}).forEach(function(r){return e.style.setProperty(r,n.getPropertyValue(r),n.getPropertyPriority(r))})}function uQ(t,e){t.draggable=!1,t.ondragstart=function(){return!1},e?(t.style.userSelect="",t.style.WebkitUserSelect="",t.style.cursor=""):(t.style.userSelect="none",t.style.WebkitUserSelect="none",t.style.cursor="grab")}function hM(t){t.style.display="none",t.style.position="fixed",t.style.zIndex="-5"}function fQ(t){t.style.visibility="hidden",t.setAttribute(Pb,"true")}function cQ(t){t.style.visibility="",t.removeAttribute(Pb)}function Qh(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:function(){},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){return[]};t.forEach(function(r){var o=e(r);Object.keys(o).forEach(function(i){r.style[i]=o[i]}),n(r).forEach(function(i){return r.classList.add(i)})})}function ng(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:function(){},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){return[]};t.forEach(function(r){var o=e(r);Object.keys(o).forEach(function(i){r.style[i]=""}),n(r).forEach(function(i){return r.classList.contains(i)&&r.classList.remove(i)})})}function dQ(t){var e=t.style.minHeight;t.style.minHeight=activeWindow.getComputedStyle(t).getPropertyValue("height");var n=t.style.minWidth;return t.style.minWidth=activeWindow.getComputedStyle(t).getPropertyValue("width"),function(){t.style.minHeight=e,t.style.minWidth=n}}var mQ="--any--",pQ=100,hQ=20,zx=3,Hx={outline:"rgba(255, 255, 102, 0.7) solid 2px"},Kx="data-is-dnd-original-dragged-item",ai,rr,zr,ug,On,fg,Gu,Nr,ms,mo,ml=!1,$b=!1,Vb,nd=!1,Zc=[],ui=new Map,En=new Map,Sb=new WeakMap;function gQ(t,e){ht(function(){return"registering drop-zone if absent"}),ui.has(e)||ui.set(e,new Set),ui.get(e).has(t)||(ui.get(e).add(t),nM())}function Gx(t,e){ui.get(e).delete(t),rM(),ui.get(e).size===0&&ui.delete(e)}function _Q(){ht(function(){return"watching dragged element"}),tQ();var t=ui.get(ug),e=ag(t),n;try{for(e.s();!(n=e.n()).done;){var r=n.value;r.addEventListener(sg,gM),r.addEventListener(td,_M),r.addEventListener(lg,vM)}}catch(a){e.e(a)}finally{e.f()}activeWindow.addEventListener(Nb,Zu);var o=Math.max.apply(Math,Hu(Array.from(t.keys()).map(function(a){return En.get(a).dropAnimationDurationMs}))),i=o===0?hQ:Math.max(o,pQ);ZJ(rr,t,i*1.07)}function vQ(){ht(function(){return"unwatching dragged element"}),nQ();var t=ui.get(ug),e=ag(t),n;try{for(e.s();!(n=e.n()).done;){var r=n.value;r.removeEventListener(sg,gM),r.removeEventListener(td,_M),r.removeEventListener(lg,vM)}}catch(o){e.e(o)}finally{e.f()}activeWindow.removeEventListener(Nb,Zu),JJ()}function cg(t){return t.findIndex(function(e){return!!e[gs]})}function gM(t){ht(function(){return["dragged entered",t.currentTarget,t.detail]});var e=En.get(t.currentTarget),n=e.items,r=e.dropFromOthersDisabled;if(r&&t.currentTarget!==On){ht(function(){return"ignoring dragged entered because drop is currently disabled"});return}if(nd=!1,n=n.filter(function(f){return f[dr]!==Gu[dr]}),ht(function(){return"dragged entered items ".concat(Bi(n))}),On!==t.currentTarget){var o=En.get(On).items,i=o.filter(function(f){return!f[gs]});hs(On,i,{trigger:Hn.DRAGGED_ENTERED_ANOTHER,id:zr[dr],source:Pr.POINTER})}var a=t.detail.indexObj,l=a.index,s=a.isProximityBased,u=s&&l===t.currentTarget.children.length-1?l+1:l;Nr=t.currentTarget,n.splice(u,0,Gu),hs(t.currentTarget,n,{trigger:Hn.DRAGGED_ENTERED,id:zr[dr],source:Pr.POINTER})}function _M(t){if(ml){ht(function(){return["dragged left",t.currentTarget,t.detail]});var e=En.get(t.currentTarget),n=e.items,r=e.dropFromOthersDisabled;if(r&&t.currentTarget!==On&&t.currentTarget!==Nr){ht(function(){return"drop is currently disabled"});return}var o=cg(n),i=n.splice(o,1)[0];Nr=void 0;var a=t.detail,l=a.type,s=a.theOtherDz;if(l===Xh.OUTSIDE_OF_ANY||l===Xh.LEFT_FOR_ANOTHER&&s!==On&&En.get(s).dropFromOthersDisabled){ht(function(){return"dragged left all, putting shadow element back in the origin dz"}),nd=!0,Nr=On;var u=En.get(On).items;u.splice(fg,0,i),hs(On,u,{trigger:Hn.DRAGGED_LEFT_ALL,id:zr[dr],source:Pr.POINTER})}hs(t.currentTarget,n,{trigger:Hn.DRAGGED_LEFT,id:zr[dr],source:Pr.POINTER})}}function vM(t){ht(function(){return["dragged is over index",t.currentTarget,t.detail]});var e=En.get(t.currentTarget),n=e.items,r=e.dropFromOthersDisabled;if(r&&t.currentTarget!==On){ht(function(){return"drop is currently disabled"});return}nd=!1;var o=t.detail.indexObj.index,i=cg(n);n.splice(i,1),n.splice(o,0,Gu),hs(t.currentTarget,n,{trigger:Hn.DRAGGED_OVER_INDEX,id:zr[dr],source:Pr.POINTER})}function rg(t){t.preventDefault();var e=t.touches?t.touches[0]:t;mo={x:e.clientX,y:e.clientY},rr.style.transform="translate3d(".concat(mo.x-ms.x,"px, ").concat(mo.y-ms.y,"px, 0)")}function Zu(){ht(function(){return"dropped"}),$b=!0,activeWindow.removeEventListener("mousemove",rg),activeWindow.removeEventListener("touchmove",rg),activeWindow.removeEventListener("mouseup",Zu),activeWindow.removeEventListener("touchend",Zu),vQ(),sQ(rr),Nr||(ht(function(){return"element was dropped right after it left origin but before entering somewhere else"}),Nr=On),ht(function(){return["dropped in dz",Nr]});var t=En.get(Nr),e=t.items,n=t.type;ng(ui.get(n),function(i){return En.get(i).dropTargetStyle},function(i){return En.get(i).dropTargetClasses});var r=cg(e);r===-1&&(r=fg),e=e.map(function(i){return i[gs]?zr:i});function o(){Vb(),Ku(Nr,e,{trigger:nd?Hn.DROPPED_OUTSIDE_OF_ANY:Hn.DROPPED_INTO_ZONE,id:zr[dr],source:Pr.POINTER}),Nr!==On&&Ku(On,En.get(On).items,{trigger:Hn.DROPPED_INTO_ANOTHER,id:zr[dr],source:Pr.POINTER}),cQ(Nr.children[r]),wQ()}yQ(r,o)}function yQ(t,e){var n=oM(Nr.children[t]),r={x:n.left-parseFloat(rr.style.left),y:n.top-parseFloat(rr.style.top)},o=En.get(Nr),i=o.dropAnimationDurationMs,a="transform ".concat(i,"ms ease");rr.style.transition=rr.style.transition?rr.style.transition+","+a:a,rr.style.transform="translate3d(".concat(r.x,"px, ").concat(r.y,"px, 0)"),activeWindow.setTimeout(e,i)}function bQ(t,e){Zc.push({dz:t,destroy:e}),activeWindow.requestAnimationFrame(function(){hM(t),activeDocument.body.appendChild(t)})}function wQ(){rr.remove(),ai.remove(),Zc.length&&(ht(function(){return["will destroy zones that were removed during drag",Zc]}),Zc.forEach(function(t){var e=t.dz,n=t.destroy;n(),e.remove()}),Zc=[]),rr=void 0,ai=void 0,zr=void 0,ug=void 0,On=void 0,fg=void 0,Gu=void 0,Nr=void 0,ms=void 0,mo=void 0,ml=!1,$b=!1,Vb=void 0,nd=!1}function DQ(t,e){var n=!1,r={items:void 0,type:void 0,flipDurationMs:0,dragDisabled:!1,morphDisabled:!1,dropFromOthersDisabled:!1,dropTargetStyle:Hx,dropTargetClasses:[],transformDraggedElement:function(){},centreDraggedOnCursor:!1};ht(function(){return["dndzone good to go options: ".concat(Bi(e),", config: ").concat(Bi(r)),{node:t}]});var o=new Map;function i(){activeWindow.addEventListener("mousemove",s,{passive:!1}),activeWindow.addEventListener("touchmove",s,{passive:!1,capture:!1}),activeWindow.addEventListener("mouseup",l,{passive:!1}),activeWindow.addEventListener("touchend",l,{passive:!1})}function a(){activeWindow.removeEventListener("mousemove",s),activeWindow.removeEventListener("touchmove",s),activeWindow.removeEventListener("mouseup",l),activeWindow.removeEventListener("touchend",l)}function l(){a(),ai=void 0,ms=void 0,mo=void 0}function s(p){p.preventDefault();var d=p.touches?p.touches[0]:p;mo={x:d.clientX,y:d.clientY},(Math.abs(mo.x-ms.x)>=zx||Math.abs(mo.y-ms.y)>=zx)&&(a(),f())}function u(p){if(p.target!==p.currentTarget&&(p.target.value!==void 0||p.target.isContentEditable)){ht(function(){return"won't initiate drag on a nested input element"});return}if(p.button){ht(function(){return"ignoring none left click button: ".concat(p.button)});return}if(ml){ht(function(){return"cannot start a new drag before finalizing previous one"});return}p.stopPropagation();var d=p.touches?p.touches[0]:p;ms={x:d.clientX,y:d.clientY},mo=Gc({},ms),ai=p.currentTarget,i()}function f(){var p;ht(function(){return["drag start config: ".concat(Bi(r)),ai]}),ml=!0;var d=o.get(ai);fg=d,On=ai.parentElement;var h=On.getRootNode(),g=h.body||h,D=r.items,b=r.type,w=r.centreDraggedOnCursor;zr=Gc({},D[d]),ug=b,Gu=Gc(Gc({},zr),{},(p={},zu(p,gs,!0),zu(p,dr,PJ),p)),rr=aQ(ai,w&&mo),ai.setAttribute(Kx,!0);function x(){rr.parentElement?activeWindow.requestAnimationFrame(x):(g.appendChild(rr),rr.focus(),_Q(),hM(ai),g.appendChild(ai))}activeWindow.requestAnimationFrame(x),Qh(Array.from(ui.get(r.type)).filter(function(C){return C===On||!En.get(C).dropFromOthersDisabled}),function(C){return En.get(C).dropTargetStyle},function(C){return En.get(C).dropTargetClasses}),D.splice(d,1,Gu),Vb=dQ(On),hs(On,D,{trigger:Hn.DRAG_STARTED,id:zr[dr],source:Pr.POINTER}),activeWindow.addEventListener("mousemove",rg,{passive:!1}),activeWindow.addEventListener("touchmove",rg,{passive:!1,capture:!1}),activeWindow.addEventListener("mouseup",Zu,{passive:!1}),activeWindow.addEventListener("touchend",Zu,{passive:!1})}function c(p){var d=p.items,h=d===void 0?void 0:d,g=p.flipDurationMs,D=g===void 0?0:g,b=p.type,w=b===void 0?mQ:b,x=p.dragDisabled,C=x===void 0?!1:x,A=p.morphDisabled,R=A===void 0?!1:A,P=p.dropFromOthersDisabled,Y=P===void 0?!1:P,B=p.dropTargetStyle,W=B===void 0?Hx:B,ae=p.dropTargetClasses,ge=ae===void 0?[]:ae,ce=p.transformDraggedElement,ie=ce===void 0?function(){}:ce,z=p.centreDraggedOnCursor,Q=z===void 0?!1:z;r.dropAnimationDurationMs=D,r.type&&w!==r.type&&Gx(t,r.type),r.type=w,r.items=Hu(h),r.dragDisabled=C,r.morphDisabled=R,r.transformDraggedElement=ie,r.centreDraggedOnCursor=Q,n&&ml&&!$b&&(!YJ(W,r.dropTargetStyle)||!zJ(ge,r.dropTargetClasses))&&(ng([t],function(){return r.dropTargetStyle},function(){return ge}),Qh([t],function(){return W},function(){return ge})),r.dropTargetStyle=W,r.dropTargetClasses=Hu(ge);function oe(ke,$e){return En.get(ke)?En.get(ke)[$e]:r[$e]}n&&ml&&r.dropFromOthersDisabled!==Y&&(Y?ng([t],function(ke){return oe(ke,"dropTargetStyle")},function(ke){return oe(ke,"dropTargetClasses")}):Qh([t],function(ke){return oe(ke,"dropTargetStyle")},function(ke){return oe(ke,"dropTargetClasses")})),r.dropFromOthersDisabled=Y,En.set(t,r),gQ(t,w);for(var j=cg(r.items),X=0;X<t.children.length;X++){var De=t.children[X];if(uQ(De,C),X===j){r.transformDraggedElement(rr,zr,X),R||lQ(rr,De,mo.x,mo.y),fQ(De);continue}De.removeEventListener("mousedown",Sb.get(De)),De.removeEventListener("touchstart",Sb.get(De)),C||(De.addEventListener("mousedown",u),De.addEventListener("touchstart",u),Sb.set(De,u)),o.set(De,X),n||(n=!0)}}return c(e),{update:function(d){ht(function(){return"pointer dndzone will update newOptions: ".concat(Bi(d))}),c(d)},destroy:function(){function d(){ht(function(){return"pointer dndzone will destroy"}),Gx(t,En.get(t).type),En.delete(t)}ml&&!t.closest("[".concat(Kx,"]"))?(ht(function(){return"pointer dndzone will be scheduled for destruction"}),bQ(t,d)):d()}}}var Jh,Ib={DND_ZONE_ACTIVE:"dnd-zone-active",DND_ZONE_DRAG_DISABLED:"dnd-zone-drag-disabled"},yM=(Jh={},zu(Jh,Ib.DND_ZONE_ACTIVE,"Tab to one the items and press space-bar or enter to start dragging it"),zu(Jh,Ib.DND_ZONE_DRAG_DISABLED,"This is a disabled drag and drop list"),Jh),kQ="dnd-action-aria-alert",Sn;function xb(){Sn||(Sn=activeDocument.createElement("div"),function(){Sn.id=kQ,Sn.style.position="fixed",Sn.style.bottom="0",Sn.style.left="0",Sn.style.zIndex="-5",Sn.style.opacity="0",Sn.style.height="0",Sn.style.width="0",Sn.setAttribute("role","alert")}(),activeDocument.body.prepend(Sn),Object.entries(yM).forEach(function(t){var e=wJ(t,2),n=e[0],r=e[1];return activeDocument.body.prepend(SQ(n,r))}))}function CQ(){return jb?null:(activeDocument.readyState==="complete"?xb():activeWindow.addEventListener("DOMContentLoaded",xb),Gc({},Ib))}function FQ(){jb||!Sn||(Object.keys(yM).forEach(function(t){var e;return(e=activeDocument.getElementById(t))===null||e===void 0?void 0:e.remove()}),Sn.remove(),Sn=void 0)}function SQ(t,e){var n=activeDocument.createElement("div");return n.id=t,n.innerHTML="<p>".concat(e,"</p>"),n.style.display="none",n.style.position="fixed",n.style.zIndex="-5",n}function Yu(t){if(!jb){Sn||xb(),Sn.innerHTML="";var e=activeDocument.createTextNode(t);Sn.appendChild(e),Sn.style.display="none",Sn.style.display="inline"}}var EQ="--any--",Zx={outline:"rgba(255, 255, 102, 0.7) solid 2px"},po=!1,Mb,cr,hl="",dl,si,ps="",og=new WeakSet,Jx=new WeakMap,Qx=new WeakMap,Ab=new Map,nr=new Map,li=new Map,ig;function OQ(t,e){ht(function(){return"registering drop-zone if absent"}),li.size===0&&(ht(function(){return"adding global keydown and click handlers"}),ig=CQ(),activeWindow.addEventListener("keydown",bM),activeWindow.addEventListener("click",wM)),li.has(e)||li.set(e,new Set),li.get(e).has(t)||(li.get(e).add(t),nM())}function Xx(t,e){ht(function(){return"unregistering drop-zone"}),cr===t&&ed(),li.get(e).delete(t),rM(),li.get(e).size===0&&li.delete(e),li.size===0&&(ht(function(){return"removing global keydown and click handlers"}),activeWindow.removeEventListener("keydown",bM),activeWindow.removeEventListener("click",wM),ig=void 0,FQ())}function bM(t){if(po)switch(t.key){case"Escape":{ed();break}}}function wM(){po&&(og.has(activeDocument.activeElement)||(ht(function(){return"clicked outside of any draggable"}),ed()))}function TQ(t){if(ht(function(){return"zone focus"}),!!po){var e=t.currentTarget;if(e!==cr){hl=e.getAttribute("aria-label")||"";var n=nr.get(cr),r=n.items,o=r.find(function(c){return c[dr]===si}),i=r.indexOf(o),a=r.splice(i,1)[0],l=nr.get(e),s=l.items,u=l.autoAriaDisabled;e.getBoundingClientRect().top<cr.getBoundingClientRect().top||e.getBoundingClientRect().left<cr.getBoundingClientRect().left?(s.push(a),u||Yu("Moved item ".concat(ps," to the end of the list ").concat(hl))):(s.unshift(a),u||Yu("Moved item ".concat(ps," to the beginning of the list ").concat(hl)));var f=cr;Ku(f,r,{trigger:Hn.DROPPED_INTO_ANOTHER,id:si,source:Pr.KEYBOARD}),Ku(e,s,{trigger:Hn.DROPPED_INTO_ZONE,id:si,source:Pr.KEYBOARD}),cr=e}}}function DM(){Ab.forEach(function(t,e){var n=t.update;return n(nr.get(e))})}function ed(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;ht(function(){return"drop"}),nr.get(cr).autoAriaDisabled||Yu("Stopped dragging item ".concat(ps)),og.has(activeDocument.activeElement)&&activeDocument.activeElement.blur(),t&&hs(cr,nr.get(cr).items,{trigger:Hn.DRAG_STOPPED,id:si,source:Pr.KEYBOARD}),ng(li.get(Mb),function(e){return nr.get(e).dropTargetStyle},function(e){return nr.get(e).dropTargetClasses}),dl=null,si=null,ps="",Mb=null,cr=null,hl="",po=!1,DM()}function IQ(t,e){var n={items:void 0,type:void 0,dragDisabled:!1,zoneTabIndex:0,zoneItemTabIndex:0,dropFromOthersDisabled:!1,dropTargetStyle:Zx,dropTargetClasses:[],autoAriaDisabled:!1};function r(f,c,p){f.length<=1||f.splice(p,1,f.splice(c,1,f[p])[0])}function o(f){switch(ht(function(){return["handling key down",f.key]}),f.key){case"Enter":case" ":{if((f.target.disabled!==void 0||f.target.href||f.target.isContentEditable)&&!og.has(f.target))return;f.preventDefault(),f.stopPropagation(),po?ed():i(f);break}case"ArrowDown":case"ArrowRight":{if(!po)return;f.preventDefault(),f.stopPropagation();var c=nr.get(t),p=c.items,d=Array.from(t.children),h=d.indexOf(f.currentTarget);ht(function(){return["arrow down",h]}),h<d.length-1&&(n.autoAriaDisabled||Yu("Moved item ".concat(ps," to position ").concat(h+2," in the list ").concat(hl)),r(p,h,h+1),Ku(t,p,{trigger:Hn.DROPPED_INTO_ZONE,id:si,source:Pr.KEYBOARD}));break}case"ArrowUp":case"ArrowLeft":{if(!po)return;f.preventDefault(),f.stopPropagation();var g=nr.get(t),D=g.items,b=Array.from(t.children),w=b.indexOf(f.currentTarget);ht(function(){return["arrow up",w]}),w>0&&(n.autoAriaDisabled||Yu("Moved item ".concat(ps," to position ").concat(w," in the list ").concat(hl)),r(D,w,w-1),Ku(t,D,{trigger:Hn.DROPPED_INTO_ZONE,id:si,source:Pr.KEYBOARD}));break}}}function i(f){ht(function(){return"drag start"}),l(f.currentTarget),cr=t,Mb=n.type,po=!0;var c=Array.from(li.get(n.type)).filter(function(d){return d===cr||!nr.get(d).dropFromOthersDisabled});if(Qh(c,function(d){return nr.get(d).dropTargetStyle},function(d){return nr.get(d).dropTargetClasses}),!n.autoAriaDisabled){var p="Started dragging item ".concat(ps,". Use the arrow keys to move it within its list ").concat(hl);c.length>1&&(p+=", or tab to another list in order to move the item into it"),Yu(p)}hs(t,nr.get(t).items,{trigger:Hn.DRAG_STARTED,id:si,source:Pr.KEYBOARD}),DM()}function a(f){po&&f.currentTarget!==dl&&(f.stopPropagation(),ed(!1),i(f))}function l(f){var c=nr.get(t),p=c.items,d=Array.from(t.children),h=d.indexOf(f);dl=f,dl.tabIndex=n.zoneItemTabIndex,si=p[h][dr],ps=d[h].getAttribute("aria-label")||""}function s(f){var c=f.items,p=c===void 0?[]:c,d=f.type,h=d===void 0?EQ:d,g=f.dragDisabled,D=g===void 0?!1:g,b=f.zoneTabIndex,w=b===void 0?0:b,x=f.zoneItemTabIndex,C=x===void 0?0:x,A=f.dropFromOthersDisabled,R=A===void 0?!1:A,P=f.dropTargetStyle,Y=P===void 0?Zx:P,B=f.dropTargetClasses,W=B===void 0?[]:B,ae=f.autoAriaDisabled,ge=ae===void 0?!1:ae;n.items=Hu(p),n.dragDisabled=D,n.dropFromOthersDisabled=R,n.zoneTabIndex=w,n.zoneItemTabIndex=C,n.dropTargetStyle=Y,n.dropTargetClasses=W,n.autoAriaDisabled=ge,n.type&&h!==n.type&&Xx(t,n.type),n.type=h,OQ(t,h),ge||(t.setAttribute("aria-disabled",D),t.setAttribute("role","list"),t.setAttribute("aria-describedby",D?ig.DND_ZONE_DRAG_DISABLED:ig.DND_ZONE_ACTIVE)),nr.set(t,n),po?t.tabIndex=t===cr||dl.contains(t)||n.dropFromOthersDisabled||cr&&n.type!==nr.get(cr).type?-1:0:t.tabIndex=n.zoneTabIndex,t.addEventListener("focus",TQ);for(var ce=function(Q){var oe=t.children[Q];og.add(oe),oe.tabIndex=po?-1:n.zoneItemTabIndex,ge||oe.setAttribute("role","listitem"),oe.removeEventListener("keydown",Jx.get(oe)),oe.removeEventListener("click",Qx.get(oe)),D||(oe.addEventListener("keydown",o),Jx.set(oe,o),oe.addEventListener("click",a),Qx.set(oe,a)),po&&n.items[Q][dr]===si&&(ht(function(){return["focusing on",{i:Q,focusedItemId:si}]}),dl=oe,dl.tabIndex=n.zoneItemTabIndex,oe.focus())},ie=0;ie<t.children.length;ie++)ce(ie)}s(e);var u={update:function(c){ht(function(){return"keyboard dndzone will update newOptions: ".concat(Bi(c))}),s(c)},destroy:function(){ht(function(){return"keyboard dndzone will destroy"}),Xx(t,n.type),nr.delete(t),Ab.delete(t)}};return Ab.set(t,u),u}var xQ=["items","flipDurationMs","type","dragDisabled","morphDisabled","dropFromOthersDisabled","zoneTabIndex","zoneItemTabIndex","dropTargetStyle","dropTargetClasses","transformDraggedElement","autoAriaDisabled","centreDraggedOnCursor"];function jr(t,e){if(MQ(t))return{update:function(){},destroy:function(){}};eM(e);var n=DQ(t,e),r=IQ(t,e);return{update:function(i){eM(i),n.update(i),r.update(i)},destroy:function(){n.destroy(),r.destroy()}}}function MQ(t){return!!t.closest("[".concat(NJ,'="true"]'))}function eM(t){var e=t.items,n=t.flipDurationMs,r=t.type,o=t.dragDisabled,i=t.morphDisabled,a=t.dropFromOthersDisabled,l=t.zoneTabIndex,s=t.zoneItemTabIndex,u=t.dropTargetStyle,f=t.dropTargetClasses,c=t.transformDraggedElement,p=t.autoAriaDisabled,d=t.centreDraggedOnCursor,h=bJ(t,xQ);if(Object.keys(h).length>0&&console.warn("dndzone will ignore unknown options",h),!e)throw new Error("no 'items' key provided to dndzone");var g=e.find(function(D){return!{}.hasOwnProperty.call(D,dr)});if(g)throw new Error("missing '".concat(dr,"' property for item ").concat(Bi(g)));if(f&&!Array.isArray(f))throw new Error("dropTargetClasses should be an array but instead it is a ".concat(Jc(f),", ").concat(Bi(f)));if(l&&!tM(l))throw new Error("zoneTabIndex should be a number but instead it is a ".concat(Jc(l),", ").concat(Bi(l)));if(s&&!tM(s))throw new Error("zoneItemTabIndex should be a number but instead it is a ".concat(Jc(s),", ").concat(Bi(s)))}function tM(t){return!isNaN(t)&&function(e){return(e|0)===e}(parseFloat(t))}var FM=require("obsidian");function AQ(t){pe(t,"svelte-qolxyt","div.svelte-qolxyt{display:inline-flex;justify-content:center;align-items:center;gap:var(--size-4-1);height:1.8rem;padding:0 8px;min-width:min-content;font-size:var(--font-ui-small);border-radius:var(--radius-s);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:1px solid transparent}div.svelte-qolxyt:hover{background-color:var(--background-modifier-hover)}.active.svelte-qolxyt{background-color:var(--background-modifier-hover)}.error.svelte-qolxyt{border:1px solid var(--background-modifier-error)}")}function kM(t){let e,n;return e=new Ct({props:{name:t[3]}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&8&&(i.name=r[3]),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function RQ(t){let e;return{c(){e=he(t[0])},m(n,r){S(n,e,r)},p(n,r){r&1&&we(e,n[0])},i:ve,o:ve,d(n){n&&F(e)}}}function NQ(t){let e,n,r,o;function i(s){t[14](s)}function a(s){t[15](s)}let l={noPadding:!0,embed:!0,width:t[0].length+"ch"};return t[5]!==void 0&&(l.ref=t[5]),t[0]!==void 0&&(l.value=t[0]),e=new It({props:l}),ze.push(()=>ut(e,"ref",i)),ze.push(()=>ut(e,"value",a)),e.$on("keydown",t[16]),e.$on("blur",t[17]),{c(){T(e.$$.fragment)},m(s,u){O(e,s,u),o=!0},p(s,u){let f={};u&1&&(f.width=s[0].length+"ch"),!n&&u&32&&(n=!0,f.ref=s[5],lt(()=>n=!1)),!r&&u&1&&(r=!0,f.value=s[0],lt(()=>r=!1)),e.$set(f)},i(s){o||(v(e.$$.fragment,s),o=!0)},o(s){y(e.$$.fragment,s),o=!1},d(s){E(e,s)}}}function CM(t){let e,n;return e=new dt({props:{icon:"chevron-down",size:"sm",nopadding:!0,onClick:t[18]}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&256&&(i.onClick=r[18]),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function PQ(t){let e,n,r,o,i,a,l,s,u=t[3]&&kM(t),f=[NQ,RQ],c=[];function p(h,g){return h[4]?0:1}r=p(t,-1),o=c[r]=f[r](t);let d=t[2]&&CM(t);return{c(){e=q("div"),u&&u.c(),n=K(),o.c(),i=K(),d&&d.c(),N(e,"data-id",t[1]),N(e,"class","svelte-qolxyt"),le(e,"active",t[2]),le(e,"error",t[7])},m(h,g){S(h,e,g),u&&u.m(e,null),re(e,n),c[r].m(e,null),re(e,i),d&&d.m(e,null),a=!0,l||(s=[se(e,"dblclick",t[19]),se(e,"click",t[12]),se(e,"keydown",t[13])],l=!0)},p(h,[g]){h[3]?u?(u.p(h,g),g&8&&v(u,1)):(u=kM(h),u.c(),v(u,1),u.m(e,n)):u&&(ue(),y(u,1,1,()=>{u=null}),fe());let D=r;r=p(h,g),r===D?c[r].p(h,g):(ue(),y(c[D],1,1,()=>{c[D]=null}),fe(),o=c[r],o?o.p(h,g):(o=c[r]=f[r](h),o.c()),v(o,1),o.m(e,i)),h[2]?d?(d.p(h,g),g&4&&v(d,1)):(d=CM(h),d.c(),v(d,1),d.m(e,null)):d&&(ue(),y(d,1,1,()=>{d=null}),fe()),(!a||g&2)&&N(e,"data-id",h[1]),(!a||g&4)&&le(e,"active",h[2]),(!a||g&128)&&le(e,"error",h[7])},i(h){a||(v(u),v(o),v(d),a=!0)},o(h){y(u),y(o),y(d),a=!1},d(h){h&&F(e),u&&u.d(),c[r].d(),d&&d.d(),l=!1,Le(s)}}}function jQ(t,e,n){let r,o;be(t,ye,P=>n(8,o=P));let{label:i}=e,{id:a}=e,{active:l=!1}=e,{icon:s=""}=e,{onValidate:u}=e,f=i;function c(){n(0,i=f)}let p=!1,d,h=Dt();function g(P){Ee.call(this,t,P)}function D(P){Ee.call(this,t,P)}function b(P){d=P,n(5,d)}function w(P){i=P,n(0,i)}let x=P=>{if(P.key==="Enter"){if(n(4,p=!1),f==i)return;r?c():(n(6,f=i),h("rename",i))}P.key==="Escape"&&(n(4,p=!1),c())},C=()=>{if(p)n(4,p=!1),r?c():(n(6,f=i),h("rename",i));else return},A=P=>{let Y=new FM.Menu;Y.addItem(B=>{B.setTitle(o.t("modals.view.duplicate.title")).setIcon("copy").onClick(()=>{h("duplicate")})}),Y.addItem(B=>{B.setTitle(o.t("modals.view.delete.title")).setIcon("trash").setWarning(!0).onClick(()=>{h("delete")})}),Y.showAtMouseEvent(P)},R=()=>n(4,p=!0);return t.$$set=P=>{"label"in P&&n(0,i=P.label),"id"in P&&n(1,a=P.id),"active"in P&&n(2,l=P.active),"icon"in P&&n(3,s=P.icon),"onValidate"in P&&n(11,u=P.onValidate)},t.$$.update=()=>{if(t.$$.dirty&48){e:d&&p&&(d.focus(),d.select())}if(t.$$.dirty&2049){e:n(7,r=!u(i))}},[i,a,l,s,p,d,f,r,o,c,h,u,g,D,b,w,x,C,A,R]}var qb=class extends V{constructor(e){super(),U(this,e,jQ,PQ,$,{label:0,id:1,active:2,icon:3,onValidate:11},AQ)}},SM=qb;function LQ(t){pe(t,"svelte-1xz9t7q","div.svelte-1xz9t7q{visibility:visible;border:1px solid var(--interactive-accent);background-color:var(--background-modifier-hover);display:inline-flex;justify-content:center;align-items:center;gap:var(--size-4-1);height:1.8rem;padding:0 8px;min-width:min-content;font-size:var(--font-ui-small);border-radius:var(--radius-s);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}")}function EM(t){let e,n;return e=new Ct({props:{name:t[2]}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&4&&(i.name=r[2]),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function BQ(t){let e,n,r,o,i,a,l=t[2]&&EM(t);return i=new dt({props:{icon:"chevron-down",size:"sm",nopadding:!0}}),{c(){e=q("div"),l&&l.c(),n=K(),r=he(t[0]),o=K(),T(i.$$.fragment),N(e,"data-id",t[1]),N(e,"class","svelte-1xz9t7q")},m(s,u){S(s,e,u),l&&l.m(e,null),re(e,n),re(e,r),re(e,o),O(i,e,null),a=!0},p(s,[u]){s[2]?l?(l.p(s,u),u&4&&v(l,1)):(l=EM(s),l.c(),v(l,1),l.m(e,n)):l&&(ue(),y(l,1,1,()=>{l=null}),fe()),(!a||u&1)&&we(r,s[0]),(!a||u&2)&&N(e,"data-id",s[1])},i(s){a||(v(l),v(i.$$.fragment,s),a=!0)},o(s){y(l),y(i.$$.fragment,s),a=!1},d(s){s&&F(e),l&&l.d(),E(i)}}}function WQ(t,e,n){let{label:r}=e,{id:o}=e,{icon:i=""}=e;return t.$$set=a=>{"label"in a&&n(0,r=a.label),"id"in a&&n(1,o=a.id),"icon"in a&&n(2,i=a.icon)},[r,o,i]}var Ub=class extends V{constructor(e){super(),U(this,e,WQ,BQ,$,{label:0,id:1,icon:2},LQ)}},OM=Ub;function $Q(t){pe(t,"svelte-1k1x5y3","section.svelte-1k1x5y3{display:inline-flex;align-items:center;gap:4px}")}function TM(t,e,n){let r=t.slice();return r[22]=e[n],r}function VQ(t){let e,n;return e=new ft({props:{variant:"plain",$$slots:{default:[UQ]},$$scope:{ctx:t}}}),e.$on("click",t[20]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&33554688&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function qQ(t){let e,n=[],r=new Map,o,i,a,l,s,u,f=t[0],c=p=>p[22].id;for(let p=0;p<f.length;p+=1){let d=TM(t,f,p),h=c(d);r.set(h,n[p]=IM(h,d))}return i=new dt({props:{icon:"plus",size:"sm",onClick:t[19],tooltip:t[8].t("toolbar.view.add")}}),{c(){e=q("section");for(let p=0;p<n.length;p+=1)n[p].c();o=K(),T(i.$$.fragment),N(e,"class","svelte-1k1x5y3")},m(p,d){S(p,e,d);for(let h=0;h<n.length;h+=1)n[h]&&n[h].m(e,null);re(e,o),O(i,e,null),l=!0,s||(u=[gt(a=jr.call(null,e,{type:"view-select",items:t[0],flipDurationMs:xM,dropTargetStyle:{outline:"none"},morphDisabled:!1,transformDraggedElement:MM})),se(e,"consider",t[10]),se(e,"finalize",t[11])],s=!0)},p(p,d){d&4847&&(f=p[0],ue(),n=Kt(n,d,c,1,p,f,r,e,fn,IM,o,TM),fe());let h={};d&16&&(h.onClick=p[19]),d&256&&(h.tooltip=p[8].t("toolbar.view.add")),i.$set(h),a&&Ge(a.update)&&d&1&&a.update.call(null,{type:"view-select",items:p[0],flipDurationMs:xM,dropTargetStyle:{outline:"none"},morphDisabled:!1,transformDraggedElement:MM})},i(p){if(!l){for(let d=0;d<f.length;d+=1)v(n[d]);v(i.$$.fragment,p),l=!0}},o(p){for(let d=0;d<n.length;d+=1)y(n[d]);y(i.$$.fragment,p),l=!1},d(p){p&&F(e);for(let d=0;d<n.length;d+=1)n[d].d();E(i),s=!1,Le(u)}}}function UQ(t){let e,n,r=t[8].t("toolbar.view.add")+"",o,i;return e=new Ct({props:{name:"plus",size:"sm"}}),{c(){T(e.$$.fragment),n=K(),o=he(r)},m(a,l){O(e,a,l),S(a,n,l),S(a,o,l),i=!0},p(a,l){(!i||l&256)&&r!==(r=a[8].t("toolbar.view.add")+"")&&we(o,r)},i(a){i||(v(e.$$.fragment,a),i=!0)},o(a){y(e.$$.fragment,a),i=!1},d(a){E(e,a),a&&F(n),a&&F(o)}}}function YQ(t){let e,n,r;return n=new OM({props:{id:t[22].id,label:t[22].name,icon:t[9](t[22].type)}}),{c(){e=q("div"),T(n.$$.fragment)},m(o,i){S(o,e,i),O(n,e,null),r=!0},p(o,i){let a={};i&1&&(a.id=o[22].id),i&1&&(a.label=o[22].name),i&1&&(a.icon=o[9](o[22].type)),n.$set(a)},i(o){r||(v(n.$$.fragment,o),r=!0)},o(o){y(n.$$.fragment,o),r=!1},d(o){o&&F(e),E(n)}}}function zQ(t){let e,n,r;function o(...u){return t[14](t[22],...u)}function i(){return t[15](t[22])}function a(...u){return t[16](t[22],...u)}function l(){return t[17](t[22])}function s(){return t[18](t[22])}return n=new SM({props:{id:t[22].id,active:t[1]===t[22].id,label:t[22].name,icon:t[9](t[22].type),onValidate:o}}),n.$on("click",i),n.$on("rename",a),n.$on("delete",l),n.$on("duplicate",s),{c(){e=q("div"),T(n.$$.fragment)},m(u,f){S(u,e,f),O(n,e,null),r=!0},p(u,f){t=u;let c={};f&1&&(c.id=t[22].id),f&3&&(c.active=t[1]===t[22].id),f&1&&(c.label=t[22].name),f&1&&(c.icon=t[9](t[22].type)),f&129&&(c.onValidate=o),n.$set(c)},i(u){r||(v(n.$$.fragment,u),r=!0)},o(u){y(n.$$.fragment,u),r=!1},d(u){u&&F(e),E(n)}}}function IM(t,e){let n,r,o,i,a,l,s=[zQ,YQ],u=[];function f(c,p){return p&1&&(r=null),r==null&&(r=!c[12](c[22])),r?0:1}return o=f(e,-1),i=u[o]=s[o](e),{key:t,first:null,c(){n=Se(),i.c(),a=Se(),this.first=n},m(c,p){S(c,n,p),u[o].m(c,p),S(c,a,p),l=!0},p(c,p){e=c;let d=o;o=f(e,p),o===d?u[o].p(e,p):(ue(),y(u[d],1,1,()=>{u[d]=null}),fe(),i=u[o],i?i.p(e,p):(i=u[o]=s[o](e),i.c()),v(i,1),i.m(a.parentNode,a))},i(c){l||(v(i),l=!0)},o(c){y(i),l=!1},d(c){c&&F(n),u[o].d(c),c&&F(a)}}}function HQ(t){let e,n,r,o,i=[qQ,VQ],a=[];function l(s,u){return s[0].length?0:1}return e=l(t,-1),n=a[e]=i[e](t),{c(){n.c(),r=Se()},m(s,u){a[e].m(s,u),S(s,r,u),o=!0},p(s,[u]){let f=e;e=l(s,u),e===f?a[e].p(s,u):(ue(),y(a[f],1,1,()=>{a[f]=null}),fe(),n=a[e],n?n.p(s,u):(n=a[e]=i[e](s),n.c()),v(n,1),n.m(r.parentNode,r))},i(s){o||(v(n),o=!0)},o(s){y(n),o=!1},d(s){a[e].d(s),s&&F(r)}}}var xM=200;function MM(t){t&&t.empty()}function KQ(t,e,n){let r,o;be(t,ds,B=>n(21,r=B)),be(t,ye,B=>n(8,o=B));let{viewId:i}=e,{views:a}=e,{onViewChange:l}=e,{onViewDelete:s}=e,{onViewAdd:u}=e,{onViewDuplicate:f}=e,{onViewRename:c}=e,{onViewSort:p}=e,{viewExists:d}=e;function h(B){var W,ae;return(ae=(W=r[B])==null?void 0:W.getIcon())!=null?ae:""}function g({detail:B}){n(0,a=B.items)}function D({detail:B}){n(0,a=B.items),p(B.items.map(W=>W.id))}function b(B){return B[gs]}let w=(B,W)=>W===B.name?!0:W!==""&&!d(W),x=B=>l(B.id),C=(B,{detail:W})=>{c(B.id,W)},A=B=>{s(B.id)},R=B=>{f(B.id)},P=()=>{u()},Y=()=>{u()};return t.$$set=B=>{"viewId"in B&&n(1,i=B.viewId),"views"in B&&n(0,a=B.views),"onViewChange"in B&&n(2,l=B.onViewChange),"onViewDelete"in B&&n(3,s=B.onViewDelete),"onViewAdd"in B&&n(4,u=B.onViewAdd),"onViewDuplicate"in B&&n(5,f=B.onViewDuplicate),"onViewRename"in B&&n(6,c=B.onViewRename),"onViewSort"in B&&n(13,p=B.onViewSort),"viewExists"in B&&n(7,d=B.viewExists)},[a,i,l,s,u,f,c,d,o,h,g,D,b,p,w,x,C,A,R,P,Y]}var Yb=class extends V{constructor(e){super(),U(this,e,KQ,HQ,$,{viewId:1,views:0,onViewChange:2,onViewDelete:3,onViewAdd:4,onViewDuplicate:5,onViewRename:6,onViewSort:13,viewExists:7},$Q)}},AM=Yb;var LM=require("obsidian");function mr(t){let e=GQ(t);return e.slice(0,e.lastIndexOf("."))}function GQ(t){let e=t.lastIndexOf("/");return e<0?t:t.slice(e+1)}function ZQ(t){pe(t,"svelte-1lhlmf3","pre.svelte-1lhlmf3{overflow:scroll}span.svelte-1lhlmf3{display:flex;gap:8px;align-items:center}")}function RM(t,e,n){let r=t.slice();return r[7]=e[n],r}function JQ(t){let e,n=t[7].err+"",r,o;return{c(){e=q("pre"),r=he(n),o=K(),N(e,"class","svelte-1lhlmf3")},m(i,a){S(i,e,a),re(e,r),S(i,o,a)},p(i,a){a&2&&n!==(n=i[7].err+"")&&we(r,n)},d(i){i&&F(e),i&&F(o)}}}function QQ(t){let e;return{c(){e=he("error")},m(n,r){S(n,e,r)},d(n){n&&F(e)}}}function XQ(t){let e,n,r,o,i,a,l,s=mr(t[7].recordId)+"",u,f,c,p=PM(t[7].recordId)+"",d,h,g;r=new ii({props:{variant:"error",$$slots:{default:[QQ]},$$scope:{ctx:t}}});function D(...b){return t[5](t[7],...b)}return o=new dt({props:{icon:"search",onClick:D}}),{c(){e=q("div"),n=q("span"),T(r.$$.fragment),T(o.$$.fragment),i=K(),a=q("div"),l=q("div"),u=he(s),f=K(),c=q("div"),d=he(p),h=K(),N(l,"class","setting-item-name"),N(c,"class","setting-item-description"),N(a,"class","setting-item-info"),N(n,"class","svelte-1lhlmf3"),N(e,"slot","header")},m(b,w){S(b,e,w),re(e,n),O(r,n,null),O(o,n,null),re(n,i),re(n,a),re(a,l),re(l,u),re(a,f),re(a,c),re(c,d),re(e,h),g=!0},p(b,w){t=b;let x={};w&1024&&(x.$$scope={dirty:w,ctx:t}),r.$set(x);let C={};w&14&&(C.onClick=D),o.$set(C),(!g||w&2)&&s!==(s=mr(t[7].recordId)+"")&&we(u,s),(!g||w&2)&&p!==(p=PM(t[7].recordId)+"")&&we(d,p)},i(b){g||(v(r.$$.fragment,b),v(o.$$.fragment,b),g=!0)},o(b){y(r.$$.fragment,b),y(o.$$.fragment,b),g=!1},d(b){b&&F(e),E(r),E(o)}}}function NM(t){let e,n;return e=new zc({props:{$$slots:{header:[XQ],default:[JQ]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&1038&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function eX(t){let e,n,r=t[1],o=[];for(let a=0;a<r.length;a+=1)o[a]=NM(RM(t,r,a));let i=a=>y(o[a],1,1,()=>{o[a]=null});return{c(){for(let a=0;a<o.length;a+=1)o[a].c();e=Se()},m(a,l){for(let s=0;s<o.length;s+=1)o[s]&&o[s].m(a,l);S(a,e,l),n=!0},p(a,l){if(l&14){r=a[1];let s;for(s=0;s<r.length;s+=1){let u=RM(a,r,s);o[s]?(o[s].p(u,l),v(o[s],1)):(o[s]=NM(u),o[s].c(),v(o[s],1),o[s].m(e.parentNode,e))}for(ue(),s=r.length;s<o.length;s+=1)i(s);fe()}},i(a){if(!n){for(let l=0;l<r.length;l+=1)v(o[l]);n=!0}},o(a){o=o.filter(Boolean);for(let l=0;l<o.length;l+=1)y(o[l]);n=!1},d(a){Rt(o,a),a&&F(e)}}}function tX(t){let e,n,r,o;return r=new Yc({props:{$$slots:{default:[eX]},$$scope:{ctx:t}}}),{c(){e=q("p"),e.textContent=`Issues marked as errors don't show up in your views. Fix the reported
issue to include them.`,n=K(),T(r.$$.fragment)},m(i,a){S(i,e,a),S(i,n,a),O(r,i,a),o=!0},p(i,a){let l={};a&1038&&(l.$$scope={dirty:a,ctx:i}),r.$set(l)},i(i){o||(v(r.$$.fragment,i),o=!0)},o(i){y(r.$$.fragment,i),o=!1},d(i){i&&F(e),i&&F(n),E(r,i)}}}function nX(t){let e=t[4].t("modals.input.cancel")+"",n;return{c(){n=he(e)},m(r,o){S(r,n,o)},p(r,o){o&16&&e!==(e=r[4].t("modals.input.cancel")+"")&&we(n,e)},d(r){r&&F(n)}}}function rX(t){let e,n;return e=new ft({props:{$$slots:{default:[nX]},$$scope:{ctx:t}}}),e.$on("click",t[6]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&1040&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function oX(t){let e,n,r,o;return e=new Gt({props:{$$slots:{default:[tX]},$$scope:{ctx:t}}}),r=new dn({props:{$$slots:{default:[rX]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment),n=K(),T(r.$$.fragment)},m(i,a){O(e,i,a),S(i,n,a),O(r,i,a),o=!0},p(i,a){let l={};a&1038&&(l.$$scope={dirty:a,ctx:i}),e.$set(l);let s={};a&1044&&(s.$$scope={dirty:a,ctx:i}),r.$set(s)},i(i){o||(v(e.$$.fragment,i),v(r.$$.fragment,i),o=!0)},o(i){y(e.$$.fragment,i),y(r.$$.fragment,i),o=!1},d(i){E(e,i),i&&F(n),E(r,i)}}}function iX(t){let e,n;return e=new tn({props:{title:t[0],$$slots:{default:[oX]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,[o]){let i={};o&1&&(i.title=r[0]),o&1054&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function PM(t){let e=t.lastIndexOf("/");return e<0?"/":t.slice(0,e)}function aX(t,e,n){let r,o;be(t,rt,f=>n(3,r=f)),be(t,ye,f=>n(4,o=f));let{title:i}=e,{errors:a}=e,{onCancel:l}=e,s=(f,c)=>{r.workspace.openLinkText(f.recordId,"",!0),c.stopPropagation(),l()},u=()=>{l()};return t.$$set=f=>{"title"in f&&n(0,i=f.title),"errors"in f&&n(1,a=f.errors),"onCancel"in f&&n(2,l=f.onCancel)},[i,a,l,r,o,s,u]}var zb=class extends V{constructor(e){super(),U(this,e,aX,iX,$,{title:0,errors:1,onCancel:2},ZQ)}},jM=zb;var dg=class extends LM.Modal{constructor(n,r,o){super(n);this.title=r;this.errors=o;it(this,"component")}onOpen(){this.component=new jM({target:this.contentEl,props:{title:this.title,errors:this.errors,onCancel:()=>{this.close()}}})}onClose(){this.component&&this.component.$destroy()}};var id=Bt(Zn());var rd=Bt(Zn());function sX(t){pe(t,"svelte-805x9j","input.svelte-805x9j{border-radius:9999px;border:0;background-color:var(--background-modifier-hover);font-family:var(--font-default);padding-left:var(--size-4-6)}.embed.svelte-805x9j{margin:0 8px}")}function lX(t){let e,n,r,o;return{c(){e=q("input"),N(e,"type","datetime-local"),e.value=n=t[0]?(0,rd.default)(t[0]).format("YYYY-MM-DDTHH:mm"):null,N(e,"max","9999-12-31T23:59"),N(e,"class","svelte-805x9j"),le(e,"embed",t[1])},m(i,a){S(i,e,a),r||(o=[se(e,"change",t[2]),se(e,"input",t[3]),se(e,"blur",t[4])],r=!0)},p(i,[a]){a&1&&n!==(n=i[0]?(0,rd.default)(i[0]).format("YYYY-MM-DDTHH:mm"):null)&&(e.value=n),a&2&&le(e,"embed",i[1])},i:ve,o:ve,d(i){i&&F(e),r=!1,Le(o)}}}function uX(t,e,n){let{value:r}=e,{embed:o=!1}=e,i=Dt();function a(u){u.currentTarget instanceof HTMLInputElement&&i("change",u.currentTarget.value?(0,rd.default)(u.currentTarget.value).toDate():null)}function l(u){u.currentTarget instanceof HTMLInputElement&&i("input",u.currentTarget.value?(0,rd.default)(u.currentTarget.value).toDate():null)}function s(u){Ee.call(this,t,u)}return t.$$set=u=>{"value"in u&&n(0,r=u.value),"embed"in u&&n(1,o=u.embed)},[r,o,a,l,s]}var Hb=class extends V{constructor(e){super(),U(this,e,uX,lX,$,{value:0,embed:1},sX)}},Wi=Hb;function fX(t){pe(t,"svelte-1vzzz50","div.svelte-1vzzz50{min-width:1px;max-width:max-content;box-sizing:border-box;cursor:text;font-family:var(--font-interface);color:var(--text-normal);background-color:transparent;border:none;overflow-x:auto;white-space:nowrap}")}function cX(t){let e,n,r;return{c(){e=q("div"),N(e,"contenteditable","true"),N(e,"class","svelte-1vzzz50"),t[0]===void 0&&Qr(()=>t[5].call(e))},m(o,i){S(o,e,i),t[0]!==void 0&&(e.textContent=t[0]),t[6](e),n||(r=[se(e,"input",t[5]),se(e,"click",dX),se(e,"focus",t[7]),se(e,"keydown",t[8]),se(e,"blur",t[9])],n=!0)},p(o,[i]){i&1&&o[0]!==e.textContent&&(e.textContent=o[0])},i:ve,o:ve,d(o){o&&F(e),t[6](null),n=!1,Le(r)}}}var dX=t=>{t.stopPropagation()};function mX(t,e,n){let{ref:r}=e,{value:o}=e,i=o,a=()=>{n(0,o="")},l=Dt();function s(){o=this.textContent,n(0,o)}function u(d){ze[d?"unshift":"push"](()=>{r=d,n(1,r)})}let f=d=>{var h;o!==""&&d.target instanceof Node&&((h=window.getSelection())==null||h.selectAllChildren(d.target)),l("focus",d)},c=d=>{if(o===""){switch(d.key){case"Enter":d.preventDefault();break;case"ArrowLeft":l("navigatePrev");break;case"ArrowUp":l("navigatePrev");break;case"Backspace":l("navigatePrev");break;case"Escape":l("escape");break}return}else switch(d.key){case"Enter":d.preventDefault(),o==i?l("escape"):(l("submit",o),a());break;case"Escape":l("escape"),n(0,o=i);break}},p=()=>{o==i?l("escape"):(l("submit",o),a())};return t.$$set=d=>{"ref"in d&&n(1,r=d.ref),"value"in d&&n(0,o=d.value)},t.$$.update=()=>{if(t.$$.dirty&1){e:l("input",o)}},[o,r,i,a,l,s,u,f,c,p]}var Kb=class extends V{constructor(e){super(),U(this,e,mX,cX,$,{ref:1,value:0},fX)}},od=Kb;var BM=require("obsidian");function pX(t){pe(t,"svelte-1uncc5n",`.tag.svelte-1uncc5n{background-color:var(--tag-background);border:var(--tag-border-width) solid var(--tag-border-color);border-radius:var(--tag-radius);color:var(--tag-color);font-size:var(--tag-size);text-decoration:var(--tag-decoration);padding:var(--tag-padding-y) var(--tag-padding-x);line-height:1;display:inline-flex;align-items:center;gap:var(--size-4-1)}.tag.svelte-1uncc5n:hover{cursor:var(--cursor-link);background-color:var(--tag-background-hover);border:var(--tag-border-width) solid var(--tag-border-color-hover);color:var(--tag-color-hover);text-decoration:var(--tag-decoration-hover)}.tag.svelte-1uncc5n:focus{border-radius:var(--pill-radius);left:var(--pill-focus-left-adjust);height:100%;box-shadow:0 0 0 1px var(--background-modifier-border-focus),
inset 0 0 0 1px var(--background-modifier-border-focus)}.duplicate.svelte-1uncc5n{animation:multi-select-highlight 2000ms ease-in}`)}function hX(t){let e,n,r,o,i,a,l;return o=new dt({props:{icon:"cross",size:"xs",nopadding:!0,onClick:t[11]}}),{c(){e=q("div"),n=he(t[1]),r=K(),T(o.$$.fragment),N(e,"class","tag svelte-1uncc5n"),N(e,"tabindex","-1"),le(e,"duplicate",t[2])},m(s,u){S(s,e,u),re(e,n),re(e,r),O(o,e,null),t[12](e),i=!0,a||(l=[se(e,"click",function(){Ge(t[3])&&t[3].apply(this,arguments)}),se(e,"dblclick",t[13]),se(e,"contextmenu",t[5]),se(e,"keydown",t[14])],a=!0)},p(s,u){t=s,(!i||u&2)&&we(n,t[1]),(!i||u&4)&&le(e,"duplicate",t[2])},i(s){i||(v(o.$$.fragment,s),i=!0)},o(s){y(o.$$.fragment,s),i=!1},d(s){s&&F(e),E(o),t[12](null),a=!1,Le(l)}}}function gX(t){var a,l;let e,n,r;function o(s){t[8](s)}let i={value:(l=(a=t[1])==null?void 0:a.toString())!=null?l:""};return t[4]!==void 0&&(i.ref=t[4]),e=new od({props:i}),ze.push(()=>ut(e,"ref",o)),e.$on("submit",t[9]),e.$on("escape",t[10]),{c(){T(e.$$.fragment)},m(s,u){O(e,s,u),r=!0},p(s,u){var c,p;let f={};u&2&&(f.value=(p=(c=s[1])==null?void 0:c.toString())!=null?p:""),!n&&u&16&&(n=!0,f.ref=s[4],lt(()=>n=!1)),e.$set(f)},i(s){r||(v(e.$$.fragment,s),r=!0)},o(s){y(e.$$.fragment,s),r=!1},d(s){E(e,s)}}}function _X(t){let e,n,r,o,i=[gX,hX],a=[];function l(s,u){return s[0]?0:1}return e=l(t,-1),n=a[e]=i[e](t),{c(){n.c(),r=Se()},m(s,u){a[e].m(s,u),S(s,r,u),o=!0},p(s,[u]){let f=e;e=l(s,u),e===f?a[e].p(s,u):(ue(),y(a[f],1,1,()=>{a[f]=null}),fe(),n=a[e],n?n.p(s,u):(n=a[e]=i[e](s),n.c()),v(n,1),n.m(r.parentNode,r))},i(s){o||(v(n),o=!0)},o(s){y(n),o=!1},d(s){a[e].d(s),s&&F(r)}}}function vX(t,e,n){let r;be(t,ye,x=>n(15,r=x));let{tag:o}=e,{selected:i=!1}=e,{editing:a=!1}=e,{duplicate:l=!1}=e,s;function u(x){let C=new BM.Menu;C.addItem(A=>{A.setTitle(r.t("components.tag.edit")).setIcon("edit").onClick(R=>{C.close(),f("edit"),R.stopPropagation(),R.preventDefault()})}),C.addSeparator(),C.addItem(A=>{A.setTitle(r.t("components.tag.remove")).setIcon("trash-2").setWarning(!0).onClick(R=>{C.close(),f("delete"),R.stopPropagation(),R.preventDefault()})}),C.showAtMouseEvent(x)}let f=Dt(),{handleClick:c}=e;function p(x){s=x,n(4,s)}let d=x=>{f("update",x.detail),n(0,a=!1)},h=()=>{f("escape"),n(0,a=!1)},g=x=>{x.stopPropagation(),x.preventDefault(),f("delete")};function D(x){ze[x?"unshift":"push"](()=>{s=x,n(4,s)})}let b=()=>{f("edit")},w=x=>{switch(x.key){case"Enter":x.preventDefault(),f("edit");break;case"Delete":f("delete");break;case"ArrowLeft":f("navigatePrev");break;case"ArrowRight":f("navigateNext");break;case"ArrowUp":f("navigatePrev");break;case"ArrowDown":f("navigateNext");break;case"Backspace":f("navigatePrev"),f("delete");break}};return t.$$set=x=>{"tag"in x&&n(1,o=x.tag),"selected"in x&&n(7,i=x.selected),"editing"in x&&n(0,a=x.editing),"duplicate"in x&&n(2,l=x.duplicate),"handleClick"in x&&n(3,c=x.handleClick)},t.$$.update=()=>{if(t.$$.dirty&144){e:s&&i&&s.focus()}},[a,o,l,c,s,u,f,i,p,d,h,g,D,b,w]}var Gb=class extends V{constructor(e){super(),U(this,e,vX,_X,$,{tag:1,selected:7,editing:0,duplicate:2,handleClick:3},pX)}},Zb=Gb;function yX(t){pe(t,"svelte-15bjlk1",".container.svelte-15bjlk1{display:inline-flex;flex-wrap:nowrap;gap:var(--size-4-1);overflow:hidden;padding:var(--size-4-1) var(--size-4-2);outline:none;align-items:center;vertical-align:top;width:121pt;min-height:var(--input-height);cursor:text;background:var(--background-modifier-form-field);border:var(--input-border-width) solid var(--background-modifier-border);border-radius:var(--input-radius);color:var(--text-normal);font-size:var(--font-ui-small)}.editing.svelte-15bjlk1{flex-wrap:wrap;overflow:auto;box-shadow:0 0 0 2px var(--background-modifier-border-focus);border-color:var(--background-modifier-border-focus);transition:box-shadow 0.15s ease-in-out, border 0.15s ease-in-out}")}function WM(t,e,n){let r=t.slice();return r[28]=e[n],r[29]=e,r[30]=n,r}function $M(t){let e,n,r;function o(...f){return t[14](t[30],...f)}function i(f){t[15](f,t[28],t[29],t[30])}function a(){return t[16](t[30])}function l(...f){return t[17](t[30],...f)}function s(){return t[19](t[30])}let u={selected:t[3]===t[30],editing:t[4]===t[30],duplicate:t[5]===t[30],handleClick:o};return t[28]!==void 0&&(u.tag=t[28]),e=new Zb({props:u}),ze.push(()=>ut(e,"tag",i)),e.$on("edit",a),e.$on("navigatePrev",t[9]),e.$on("navigateNext",t[10]),e.$on("update",l),e.$on("escape",t[18]),e.$on("delete",s),{c(){T(e.$$.fragment)},m(f,c){O(e,f,c),r=!0},p(f,c){t=f;let p={};c&8&&(p.selected=t[3]===t[30]),c&16&&(p.editing=t[4]===t[30]),c&32&&(p.duplicate=t[5]===t[30]),c&12&&(p.handleClick=o),!n&&c&1&&(n=!0,p.tag=t[28],lt(()=>n=!1)),e.$set(p)},i(f){r||(v(e.$$.fragment,f),r=!0)},o(f){y(e.$$.fragment,f),r=!1},d(f){E(e,f)}}}function bX(t){let e,n,r,o,i,a,l,s,u,f=t[0],c=[];for(let g=0;g<f.length;g+=1)c[g]=$M(WM(t,f,g));let p=g=>y(c[g],1,1,()=>{c[g]=null});function d(g){t[20](g)}let h={value:""};return t[1]!==void 0&&(h.ref=t[1]),o=new od({props:h}),ze.push(()=>ut(o,"ref",d)),o.$on("focus",t[21]),o.$on("submit",t[22]),o.$on("navigatePrev",t[9]),o.$on("escape",t[23]),{c(){e=q("div"),n=q("div");for(let g=0;g<c.length;g+=1)c[g].c();r=K(),T(o.$$.fragment),N(n,"class","container svelte-15bjlk1"),N(n,"tabindex","-1"),le(n,"editing",t[2])},m(g,D){S(g,e,D),re(e,n);for(let b=0;b<c.length;b+=1)c[b]&&c[b].m(n,null);re(n,r),O(o,n,null),l=!0,s||(u=[se(n,"mousedown",Di(wX)),se(n,"click",Di(t[24])),se(n,"keydown",Di(DX)),gt(a=fl.call(null,n,t[25]))],s=!0)},p(g,[D]){if(D&1789){f=g[0];let w;for(w=0;w<f.length;w+=1){let x=WM(g,f,w);c[w]?(c[w].p(x,D),v(c[w],1)):(c[w]=$M(x),c[w].c(),v(c[w],1),c[w].m(n,r))}for(ue(),w=f.length;w<c.length;w+=1)p(w);fe()}let b={};!i&&D&2&&(i=!0,b.ref=g[1],lt(()=>i=!1)),o.$set(b),a&&Ge(a.update)&&D&4&&a.update.call(null,g[25]),(!l||D&4)&&le(n,"editing",g[2])},i(g){if(!l){for(let D=0;D<f.length;D+=1)v(c[D]);v(o.$$.fragment,g),l=!0}},o(g){c=c.filter(Boolean);for(let D=0;D<c.length;D+=1)y(c[D]);y(o.$$.fragment,g),l=!1},d(g){g&&F(e),Rt(c,g),E(o),s=!1,Le(u)}}}var wX=()=>{},DX=()=>{};function kX(t,e,n){let{unique:r=!1}=e,{strict:o=!1}=e,{invalidChars:i=[".",",",";",":","#","<",">","?","\\"," ","\xA0"]}=e,{value:a}=e,l,s=!1,u=-1,f=-1,c=-1,p=Dt();function d(z,Q){w(z.toString())?(n(0,a[Q]=z,a),p("change",JSON.stringify(a))):n(4,f=-1)}function h(z){a.splice(z,1),p("change",JSON.stringify(a)),(u===a.length||a.length===0)&&(n(3,u=-1),l.focus())}function g(z){w(z.toString())?(a.push(z),p("change",JSON.stringify(a))):n(4,f=-1)}function D(){if(u==-1)n(3,u=a.length-1);else{if(u>a.length-1||u==0)return;n(3,u-=1)}}function b(){if(u==a.length-1)n(3,u=-1),l.focus();else{if(u==-1)return;n(3,u+=1)}}let w=z=>!z||z===""||o&&i.some(Q=>z.includes(Q))?!1:r&&a.includes(z)?(n(5,c=a.findIndex(Q=>Q.toString()===z)),!1):(n(5,c=-1),!0),x=(z,Q)=>{n(3,u=z),n(2,s=!0),Q.stopPropagation()};function C(z,Q,oe,j){oe[j]=z,n(0,a)}let A=z=>{n(2,s=!0),n(4,f=z)},R=(z,{detail:Q})=>{d(Q,z)},P=()=>{n(4,f=-1)},Y=z=>{h(z)};function B(z){l=z,n(1,l)}let W=()=>{n(3,u=-1),n(4,f=-1),n(2,s=!0)},ae=({detail:z})=>{g(z)},ge=()=>{n(4,f=-1)},ce=z=>{n(2,s=!0),l.focus()},ie=()=>{n(2,s=!1)};return t.$$set=z=>{"unique"in z&&n(11,r=z.unique),"strict"in z&&n(12,o=z.strict),"invalidChars"in z&&n(13,i=z.invalidChars),"value"in z&&n(0,a=z.value)},[a,l,s,u,f,c,d,h,g,D,b,r,o,i,x,C,A,R,P,Y,B,W,ae,ge,ce,ie]}var Jb=class extends V{constructor(e){super(),U(this,e,kX,bX,$,{unique:11,strict:12,invalidChars:13,value:0},yX)}},gl=Jb;function CX(t){pe(t,"svelte-j9o14g","div.svelte-j9o14g{display:flex;gap:8px}.padding.svelte-j9o14g{padding:8px}.fullWidth.svelte-j9o14g{width:100%;justify-content:space-between}")}function FX(t){let e,n,r,o=t[4].default,i=Te(o,t,t[3],null);return{c(){e=q("div"),i&&i.c(),N(e,"style",n=`align-items: ${t[1]}`),N(e,"class","svelte-j9o14g"),le(e,"padding",t[2]),le(e,"fullWidth",t[0])},m(a,l){S(a,e,l),i&&i.m(e,null),r=!0},p(a,[l]){i&&i.p&&(!r||l&8)&&xe(i,o,a,a[3],r?Ie(o,a[3],l,null):Me(a[3]),null),(!r||l&2&&n!==(n=`align-items: ${a[1]}`))&&N(e,"style",n),(!r||l&4)&&le(e,"padding",a[2]),(!r||l&1)&&le(e,"fullWidth",a[0])},i(a){r||(v(i,a),r=!0)},o(a){y(i,a),r=!1},d(a){a&&F(e),i&&i.d(a)}}}function SX(t,e,n){let{$$slots:r={},$$scope:o}=e,{fullWidth:i=!1}=e,{alignItems:a="center"}=e,{padding:l=!1}=e;return t.$$set=s=>{"fullWidth"in s&&n(0,i=s.fullWidth),"alignItems"in s&&n(1,a=s.alignItems),"padding"in s&&n(2,l=s.padding),"$$scope"in s&&n(3,o=s.$$scope)},[i,a,l,o,r]}var Qb=class extends V{constructor(e){super(),U(this,e,SX,FX,$,{fullWidth:0,alignItems:1,padding:2},CX)}},Fa=Qb;function Ju(t){return t.map(e=>({label:e.name,value:e.name}))}function VM(t,e,n){return Oe(t,r=>{r.conditions=r.conditions.map((o,i)=>i!==e?o:te(H({},o),{field:n,operator:"is-empty"}))})}function qM(t,e,n){return Oe(t,r=>{r.conditions=r.conditions.map((o,i)=>i!==e?o:te(H({},o),{operator:n}))})}function mg(t,e,n){return Oe(t,r=>{r.conditions=r.conditions.map((o,i)=>i!==e?o:te(H({},o),{value:n}))})}function UM(t,e){return Oe(t,n=>{n.conditions.splice(e,1)})}function YM(t,e){return Oe(t,n=>{var r,o;n.conditions.push({field:(o=(r=e.at(0))==null?void 0:r.name)!=null?o:"",operator:"is-not-empty",enabled:!0})})}function _l(t,e){return t.find(n=>n.name===e)}function Xb(t){let e=[{label:"is not empty",value:"is-not-empty"},{label:"is empty",value:"is-empty"}];if(t.repeated)return[...e,{label:"has any of",value:"has-any-of"},{label:"has all of",value:"has-all-of"},{label:"has none of",value:"has-none-of"},{label:"has keyword",value:"has-keyword"}];switch(t.type){case"string":return[...e,{label:"is",value:"is"},{label:"is not",value:"is-not"},{label:"contains",value:"contains"},{label:"does not contain",value:"not-contains"}];case"boolean":return[...e,{label:"is checked",value:"is-checked"},{label:"is not checked",value:"is-not-checked"}];case"number":return[...e,{label:"=",value:"eq"},{label:"\u2260",value:"neq"},{label:"<",value:"lt"},{label:">",value:"gt"},{label:"\u2264",value:"lte"},{label:"\u2265",value:"gte"}];case"date":return[...e,{label:"is on",value:"is-on"},{label:"is not on",value:"is-not-on"},{label:"is before",value:"is-before"},{label:"is after",value:"is-after"},{label:"is on and before",value:"is-on-and-before"},{label:"is on and after",value:"is-on-and-after"}]}return e}function zM(t,e,n){let r=t.slice();r[13]=e[n],r[16]=n;let o=_l(r[1],r[13].field);return r[14]=o,r}function EX(t){var r;let e,n;return e=new vt({props:{value:(r=t[0].conjunction)!=null?r:"and",disabled:t[16]!==1,options:[{label:t[4].t("components.filter.and"),value:"and"},{label:t[4].t("components.filter.or"),value:"or"}]}}),e.$on("change",t[5]),{c(){T(e.$$.fragment)},m(o,i){O(e,o,i),n=!0},p(o,i){var l;let a={};i&1&&(a.value=(l=o[0].conjunction)!=null?l:"and"),i&16&&(a.options=[{label:o[4].t("components.filter.and"),value:"and"},{label:o[4].t("components.filter.or"),value:"or"}]),e.$set(a)},i(o){n||(v(e.$$.fragment,o),n=!0)},o(o){y(e.$$.fragment,o),n=!1},d(o){E(e,o)}}}function OX(t){let e=t[4].t("components.filter.where")+"",n;return{c(){n=he(e)},m(r,o){S(r,n,o)},p(r,o){o&16&&e!==(e=r[4].t("components.filter.where")+"")&&we(n,e)},i:ve,o:ve,d(r){r&&F(n)}}}function TX(t){let e,n;function r(...o){return t[12](t[16],...o)}return e=new gl({props:{strict:t[13].field==="binary-multitext",unique:!0,value:t[13].value?JSON.parse(t[13].value):[]}}),e.$on("change",r),{c(){T(e.$$.fragment)},m(o,i){O(e,o,i),n=!0},p(o,i){t=o;let a={};i&1&&(a.strict=t[13].field==="binary-multitext"),i&1&&(a.value=t[13].value?JSON.parse(t[13].value):[]),e.$set(a)},i(o){n||(v(e.$$.fragment,o),n=!0)},o(o){y(e.$$.fragment,o),n=!1},d(o){E(e,o)}}}function IX(t){let e,n,r,o,i=[RX,AX],a=[];function l(s,u){var f,c;return(c=(f=s[14])==null?void 0:f.typeConfig)!=null&&c.time?0:1}return e=l(t,-1),n=a[e]=i[e](t),{c(){n.c(),r=Se()},m(s,u){a[e].m(s,u),S(s,r,u),o=!0},p(s,u){let f=e;e=l(s,u),e===f?a[e].p(s,u):(ue(),y(a[f],1,1,()=>{a[f]=null}),fe(),n=a[e],n?n.p(s,u):(n=a[e]=i[e](s),n.c()),v(n,1),n.m(r.parentNode,r))},i(s){o||(v(n),o=!0)},o(s){y(n),o=!1},d(s){a[e].d(s),s&&F(r)}}}function xX(t){var r;let e,n;return e=new Rr({props:{value:parseFloat((r=t[13].value)!=null?r:"")}}),e.$on("blur",t[8](t[16])),{c(){T(e.$$.fragment)},m(o,i){O(e,o,i),n=!0},p(o,i){var l;let a={};i&1&&(a.value=parseFloat((l=o[13].value)!=null?l:"")),e.$set(a)},i(o){n||(v(e.$$.fragment,o),n=!0)},o(o){y(e.$$.fragment,o),n=!1},d(o){E(e,o)}}}function MX(t){var r;let e,n;return e=new It({props:{value:(r=t[13].value)!=null?r:""}}),e.$on("blur",t[8](t[16])),{c(){T(e.$$.fragment)},m(o,i){O(e,o,i),n=!0},p(o,i){var l;let a={};i&1&&(a.value=(l=o[13].value)!=null?l:""),e.$set(a)},i(o){n||(v(e.$$.fragment,o),n=!0)},o(o){y(e.$$.fragment,o),n=!1},d(o){E(e,o)}}}function AX(t){var r;let e,n;return e=new uo({props:{value:(0,id.default)((r=t[13].value)!=null?r:"").toDate()}}),e.$on("blur",t[8](t[16])),{c(){T(e.$$.fragment)},m(o,i){O(e,o,i),n=!0},p(o,i){var l;let a={};i&1&&(a.value=(0,id.default)((l=o[13].value)!=null?l:"").toDate()),e.$set(a)},i(o){n||(v(e.$$.fragment,o),n=!0)},o(o){y(e.$$.fragment,o),n=!1},d(o){E(e,o)}}}function RX(t){var r;let e,n;return e=new Wi({props:{value:(0,id.default)((r=t[13].value)!=null?r:"").toDate()}}),e.$on("blur",t[8](t[16])),{c(){T(e.$$.fragment)},m(o,i){O(e,o,i),n=!0},p(o,i){var l;let a={};i&1&&(a.value=(0,id.default)((l=o[13].value)!=null?l:"").toDate()),e.$set(a)},i(o){n||(v(e.$$.fragment,o),n=!0)},o(o){y(e.$$.fragment,o),n=!1},d(o){E(e,o)}}}function NX(t){var R,P;let e,n,r,o,i,a,l,s,u,f,c,p,d,h,g,D=[OX,EX],b=[];function w(Y,B){return Y[16]===0?0:1}n=w(t,-1),r=b[n]=D[n](t),i=new vt({props:{value:t[13].field,options:t[3]}}),i.$on("change",t[6](t[16])),l=new vt({props:{value:t[13].operator,options:t[14]?Xb(t[14]):[]}}),l.$on("change",t[7](t[16]));let x=[MX,xX,IX,TX],C=[];function A(Y,B){return Qo[Y[13].operator]==="binary-text"?0:Qo[Y[13].operator]==="binary-number"?1:Qo[Y[13].operator]==="binary-date"?2:Qo[Y[13].operator]==="binary-multitext"?3:-1}return~(u=A(t,-1))&&(f=C[u]=x[u](t)),p=new Yr({props:{checked:(P=(R=t[13])==null?void 0:R.enabled)!=null?P:!0}}),p.$on("check",t[9](t[16])),h=new dt({props:{icon:"trash",onClick:t[10](t[16])}}),{c(){e=q("div"),r.c(),o=K(),T(i.$$.fragment),a=K(),T(l.$$.fragment),s=K(),f&&f.c(),c=K(),T(p.$$.fragment),d=K(),T(h.$$.fragment),N(e,"class","setting-item-name"),Qe(e,"width","8ch")},m(Y,B){S(Y,e,B),b[n].m(e,null),S(Y,o,B),O(i,Y,B),S(Y,a,B),O(l,Y,B),S(Y,s,B),~u&&C[u].m(Y,B),S(Y,c,B),O(p,Y,B),S(Y,d,B),O(h,Y,B),g=!0},p(Y,B){var ie,z;r.p(Y,B);let W={};B&1&&(W.value=Y[13].field),B&8&&(W.options=Y[3]),i.$set(W);let ae={};B&1&&(ae.value=Y[13].operator),B&3&&(ae.options=Y[14]?Xb(Y[14]):[]),l.$set(ae);let ge=u;u=A(Y,B),u===ge?~u&&C[u].p(Y,B):(f&&(ue(),y(C[ge],1,1,()=>{C[ge]=null}),fe()),~u?(f=C[u],f?f.p(Y,B):(f=C[u]=x[u](Y),f.c()),v(f,1),f.m(c.parentNode,c)):f=null);let ce={};B&1&&(ce.checked=(z=(ie=Y[13])==null?void 0:ie.enabled)!=null?z:!0),p.$set(ce)},i(Y){g||(v(r),v(i.$$.fragment,Y),v(l.$$.fragment,Y),v(f),v(p.$$.fragment,Y),v(h.$$.fragment,Y),g=!0)},o(Y){y(r),y(i.$$.fragment,Y),y(l.$$.fragment,Y),y(f),y(p.$$.fragment,Y),y(h.$$.fragment,Y),g=!1},d(Y){Y&&F(e),b[n].d(),Y&&F(o),E(i,Y),Y&&F(a),E(l,Y),Y&&F(s),~u&&C[u].d(Y),Y&&F(c),E(p,Y),Y&&F(d),E(h,Y)}}}function HM(t){let e,n;return e=new Fa({props:{$$slots:{default:[NX]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&131103&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function PX(t){let e,n=t[4].t("components.filter.add")+"",r,o;return e=new Ct({props:{name:"plus"}}),{c(){T(e.$$.fragment),r=he(n)},m(i,a){O(e,i,a),S(i,r,a),o=!0},p(i,a){(!o||a&16)&&n!==(n=i[4].t("components.filter.add")+"")&&we(r,n)},i(i){o||(v(e.$$.fragment,i),o=!0)},o(i){y(e.$$.fragment,i),o=!1},d(i){E(e,i),i&&F(r)}}}function jX(t){let e,n;return e=new ft({props:{variant:"plain",$$slots:{default:[PX]},$$scope:{ctx:t}}}),e.$on("click",t[11]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&131088&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function LX(t){let e,n,r,o,i=t[0].conditions,a=[];for(let s=0;s<i.length;s+=1)a[s]=HM(zM(t,i,s));let l=s=>y(a[s],1,1,()=>{a[s]=null});return r=new Fa({props:{$$slots:{default:[jX]},$$scope:{ctx:t}}}),{c(){e=q("div");for(let s=0;s<a.length;s+=1)a[s].c();n=K(),T(r.$$.fragment),Qe(e,"display","flex"),Qe(e,"flex-direction","column"),Qe(e,"gap","8px")},m(s,u){S(s,e,u);for(let f=0;f<a.length;f+=1)a[f]&&a[f].m(e,null);re(e,n),O(r,e,null),o=!0},p(s,[u]){if(u&2047){i=s[0].conditions;let c;for(c=0;c<i.length;c+=1){let p=zM(s,i,c);a[c]?(a[c].p(p,u),v(a[c],1)):(a[c]=HM(p),a[c].c(),v(a[c],1),a[c].m(e,n))}for(ue(),c=i.length;c<a.length;c+=1)l(c);fe()}let f={};u&131088&&(f.$$scope={dirty:u,ctx:s}),r.$set(f)},i(s){if(!o){for(let u=0;u<i.length;u+=1)v(a[u]);v(r.$$.fragment,s),o=!0}},o(s){a=a.filter(Boolean);for(let u=0;u<a.length;u+=1)y(a[u]);y(r.$$.fragment,s),o=!1},d(s){s&&F(e),Rt(a,s),E(r)}}}function BX(t,e,n){let r,o;be(t,ye,D=>n(4,o=D));let{filter:i}=e,{fields:a}=e,{onFilterChange:l}=e,s=({detail:D})=>{n(0,i=te(H({},i),{conjunction:D})),l(i)},u=D=>({detail:b})=>{n(0,i=VM(i,D,b)),l(i)},f=D=>({detail:b})=>{var w;Ru(b)!==Ru((w=i.conditions[D])==null?void 0:w.operator)&&n(0,i=mg(i,D,"")),n(0,i=qM(i,D,b)),l(i)},c=D=>b=>{b.currentTarget instanceof HTMLInputElement&&(n(0,i=mg(i,D,b.currentTarget.value)),l(i))},p=D=>({detail:b})=>{n(0,i=Oe(i,w=>{w.conditions=w.conditions.map((x,C)=>C!==D?x:te(H({},x),{enabled:b}))})),l(i)},d=D=>b=>{b.stopPropagation(),n(0,i=UM(i,D)),l(i)};function h(){n(0,i=YM(i,a)),l(i)}let g=(D,b)=>{n(0,i=mg(i,D,b.detail)),l(i)};return t.$$set=D=>{"filter"in D&&n(0,i=D.filter),"fields"in D&&n(1,a=D.fields),"onFilterChange"in D&&n(2,l=D.onFilterChange)},t.$$.update=()=>{if(t.$$.dirty&2){e:n(3,r=Ju(a))}},[i,a,l,r,o,s,u,f,c,p,d,h,g]}var ew=class extends V{constructor(e){super(),U(this,e,BX,LX,$,{filter:0,fields:1,onFilterChange:2})}},KM=ew;function GM(t){let e,n;return e=new ii({props:{variant:"primary",$$slots:{default:[WX]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&1028&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function WX(t){let e;return{c(){e=he(t[2])},m(n,r){S(n,e,r)},p(n,r){r&4&&we(e,n[2])},d(n){n&&F(e)}}}function $X(t){let e,n,r,o,i,a;e=new Ct({props:{name:t[1]}});let l=t[2]&&GM(t);return{c(){T(e.$$.fragment),n=K(),r=he(t[0]),o=K(),l&&l.c(),i=Se()},m(s,u){O(e,s,u),S(s,n,u),S(s,r,u),S(s,o,u),l&&l.m(s,u),S(s,i,u),a=!0},p(s,u){let f={};u&2&&(f.name=s[1]),e.$set(f),(!a||u&1)&&we(r,s[0]),s[2]?l?(l.p(s,u),u&4&&v(l,1)):(l=GM(s),l.c(),v(l,1),l.m(i.parentNode,i)):l&&(ue(),y(l,1,1,()=>{l=null}),fe())},i(s){a||(v(e.$$.fragment,s),v(l),a=!0)},o(s){y(e.$$.fragment,s),y(l),a=!1},d(s){E(e,s),s&&F(n),s&&F(r),s&&F(o),l&&l.d(s),s&&F(i)}}}function VX(t){let e,n=t[6].default,r=Te(n,t,t[10],null);return{c(){r&&r.c()},m(o,i){r&&r.m(o,i),e=!0},p(o,i){r&&r.p&&(!e||i&1024)&&xe(r,n,o,o[10],e?Ie(n,o[10],i,null):Me(o[10]),null)},i(o){e||(v(r,o),e=!0)},o(o){y(r,o),e=!1},d(o){r&&r.d(o)}}}function qX(t){let e,n,r,o,i;function a(s){t[7](s)}let l={disabled:t[3],$$slots:{default:[$X]},$$scope:{ctx:t}};return t[4]!==void 0&&(l.ref=t[4]),e=new ft({props:l}),ze.push(()=>ut(e,"ref",a)),e.$on("click",t[8]),o=new fs({props:{className:"projects--popover",anchorEl:t[4],open:t[5],onClose:t[9],placement:"auto",$$slots:{default:[VX]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment),r=K(),T(o.$$.fragment)},m(s,u){O(e,s,u),S(s,r,u),O(o,s,u),i=!0},p(s,[u]){let f={};u&8&&(f.disabled=s[3]),u&1031&&(f.$$scope={dirty:u,ctx:s}),!n&&u&16&&(n=!0,f.ref=s[4],lt(()=>n=!1)),e.$set(f);let c={};u&16&&(c.anchorEl=s[4]),u&32&&(c.open=s[5]),u&32&&(c.onClose=s[9]),u&1024&&(c.$$scope={dirty:u,ctx:s}),o.$set(c)},i(s){i||(v(e.$$.fragment,s),v(o.$$.fragment,s),i=!0)},o(s){y(e.$$.fragment,s),y(o.$$.fragment,s),i=!1},d(s){E(e,s),s&&F(r),E(o,s)}}}function UX(t,e,n){let{$$slots:r={},$$scope:o}=e,{label:i}=e,{icon:a}=e,{count:l}=e,{disabled:s}=e,u,f=!1;function c(h){u=h,n(4,u)}let p=()=>{n(5,f=!f)},d=()=>{n(5,f=!1)};return t.$$set=h=>{"label"in h&&n(0,i=h.label),"icon"in h&&n(1,a=h.icon),"count"in h&&n(2,l=h.count),"disabled"in h&&n(3,s=h.disabled),"$$scope"in h&&n(10,o=h.$$scope)},[i,a,l,s,u,f,r,c,p,d,o]}var tw=class extends V{constructor(e){super(),U(this,e,UX,qX,$,{label:0,icon:1,count:2,disabled:3})}},Qu=tw;function YX(t){var r;let e,n;return e=new KM({props:{filter:(r=t[0])!=null?r:{conjunction:"and",conditions:[]},fields:t[2],onFilterChange:t[1]}}),{c(){T(e.$$.fragment)},m(o,i){O(e,o,i),n=!0},p(o,i){var l;let a={};i&1&&(a.filter=(l=o[0])!=null?l:{conjunction:"and",conditions:[]}),i&4&&(a.fields=o[2]),i&2&&(a.onFilterChange=o[1]),e.$set(a)},i(o){n||(v(e.$$.fragment,o),n=!0)},o(o){y(e.$$.fragment,o),n=!1},d(o){E(e,o)}}}function zX(t){var r,o;let e,n;return e=new Qu({props:{label:t[4].t("components.filter.label"),icon:"filter",count:(o=(r=t[0])==null?void 0:r.conditions.length)!=null?o:0,disabled:t[3],$$slots:{default:[YX]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(i,a){O(e,i,a),n=!0},p(i,[a]){var s,u;let l={};a&16&&(l.label=i[4].t("components.filter.label")),a&1&&(l.count=(u=(s=i[0])==null?void 0:s.conditions.length)!=null?u:0),a&8&&(l.disabled=i[3]),a&39&&(l.$$scope={dirty:a,ctx:i}),e.$set(l)},i(i){n||(v(e.$$.fragment,i),n=!0)},o(i){y(e.$$.fragment,i),n=!1},d(i){E(e,i)}}}function HX(t,e,n){let r;be(t,ye,s=>n(4,r=s));let{value:o}=e,{onChange:i}=e,{fields:a}=e,{disabled:l=!1}=e;return t.$$set=s=>{"value"in s&&n(0,o=s.value),"onChange"in s&&n(1,i=s.onChange),"fields"in s&&n(2,a=s.fields),"disabled"in s&&n(3,l=s.disabled)},[o,i,a,l,r]}var nw=class extends V{constructor(e){super(),U(this,e,HX,zX,$,{value:0,onChange:1,fields:2,disabled:3})}},ZM=nw;var ad=Bt(Zn());function JM(t,e,n){return Oe(t,r=>{r.conditions=r.conditions.map((o,i)=>i!==e?o:te(H({},o),{color:n}))})}function QM(t,e,n){return Oe(t,r=>{r.conditions=r.conditions.map((o,i)=>i!==e?o:te(H({},o),{condition:te(H({},o.condition),{field:n,operator:"is-empty"})}))})}function XM(t,e,n){return Oe(t,r=>{r.conditions=r.conditions.map((o,i)=>i!==e?o:te(H({},o),{condition:te(H({},o.condition),{operator:n})}))})}function eA(t){return t.map(e=>te(H({},e),{id:Un()}))}function tA(t){return t.map(e=>{let o=e,{id:n}=o;return Sr(o,["id"])})}function pg(t,e,n){return Oe(t,r=>{r.conditions=r.conditions.map((o,i)=>i!==e?o:te(H({},o),{condition:te(H({},o.condition),{value:n})}))})}function nA(t,e,n){return Oe(t,r=>{r.conditions=r.conditions.map((o,i)=>i!==e?o:te(H({},o),{condition:te(H({},o.condition),{enabled:n})}))})}function rA(t,e){return Oe(t,n=>{var r,o,i;n.conditions.push({color:(r=Be(rt).vault.config.accentColor)!=null?r:"#a882ff",condition:{field:(i=(o=e.at(0))==null?void 0:o.name)!=null?i:"",operator:"is-not-empty",enabled:!0}})})}function oA(t,e){return Oe(t,n=>{n.conditions.splice(e,1)})}function iA(t,e){return t.find(n=>n.name===e)}function rw(t){let e=[{label:"is not empty",value:"is-not-empty"},{label:"is empty",value:"is-empty"}];if(t.repeated)return[...e,{label:"has any of",value:"has-any-of"},{label:"has all of",value:"has-all-of"},{label:"has none of",value:"has-none-of"},{label:"has keyword",value:"has-keyword"}];switch(t.type){case"string":return[...e,{label:"is",value:"is"},{label:"is not",value:"is-not"},{label:"contains",value:"contains"},{label:"does not contain",value:"not-contains"}];case"boolean":return[...e,{label:"is checked",value:"is-checked"},{label:"is not checked",value:"is-not-checked"}];case"number":return[...e,{label:"=",value:"eq"},{label:"\u2260",value:"neq"},{label:"<",value:"lt"},{label:">",value:"gt"},{label:"\u2264",value:"lte"},{label:"\u2265",value:"gte"}];case"date":return[...e,{label:"is on",value:"is-on"},{label:"is not on",value:"is-not-on"},{label:"is before",value:"is-before"},{label:"is after",value:"is-after"},{label:"is on and before",value:"is-on-and-before"},{label:"is on and after",value:"is-on-and-after"}]}return e}function aA(t,e,n){let r=t.slice();r[16]=e[n],r[19]=n;let o=iA(r[1],r[16].condition.field);return r[17]=o,r}function KX(t){let e,n;function r(...o){return t[15](t[19],...o)}return e=new gl({props:{strict:t[16].condition.field==="binary-multitext",unique:!0,value:t[16].condition.value?JSON.parse(t[16].condition.value):[]}}),e.$on("change",r),{c(){T(e.$$.fragment)},m(o,i){O(e,o,i),n=!0},p(o,i){t=o;let a={};i&8&&(a.strict=t[16].condition.field==="binary-multitext"),i&8&&(a.value=t[16].condition.value?JSON.parse(t[16].condition.value):[]),e.$set(a)},i(o){n||(v(e.$$.fragment,o),n=!0)},o(o){y(e.$$.fragment,o),n=!1},d(o){E(e,o)}}}function GX(t){let e,n,r,o,i=[XX,QX],a=[];function l(s,u){var f,c;return(c=(f=s[17])==null?void 0:f.typeConfig)!=null&&c.time?0:1}return e=l(t,-1),n=a[e]=i[e](t),{c(){n.c(),r=Se()},m(s,u){a[e].m(s,u),S(s,r,u),o=!0},p(s,u){let f=e;e=l(s,u),e===f?a[e].p(s,u):(ue(),y(a[f],1,1,()=>{a[f]=null}),fe(),n=a[e],n?n.p(s,u):(n=a[e]=i[e](s),n.c()),v(n,1),n.m(r.parentNode,r))},i(s){o||(v(n),o=!0)},o(s){y(n),o=!1},d(s){a[e].d(s),s&&F(r)}}}function ZX(t){var r;let e,n;return e=new Rr({props:{value:parseFloat((r=t[16].condition.value)!=null?r:"")}}),e.$on("blur",function(){Ge(t[9](t[19]))&&t[9](t[19]).apply(this,arguments)}),{c(){T(e.$$.fragment)},m(o,i){O(e,o,i),n=!0},p(o,i){var l;t=o;let a={};i&8&&(a.value=parseFloat((l=t[16].condition.value)!=null?l:"")),e.$set(a)},i(o){n||(v(e.$$.fragment,o),n=!0)},o(o){y(e.$$.fragment,o),n=!1},d(o){E(e,o)}}}function JX(t){var r;let e,n;return e=new It({props:{value:(r=t[16].condition.value)!=null?r:""}}),e.$on("blur",function(){Ge(t[9](t[19]))&&t[9](t[19]).apply(this,arguments)}),{c(){T(e.$$.fragment)},m(o,i){O(e,o,i),n=!0},p(o,i){var l;t=o;let a={};i&8&&(a.value=(l=t[16].condition.value)!=null?l:""),e.$set(a)},i(o){n||(v(e.$$.fragment,o),n=!0)},o(o){y(e.$$.fragment,o),n=!1},d(o){E(e,o)}}}function QX(t){var r;let e,n;return e=new uo({props:{value:(0,ad.default)((r=t[16].condition.value)!=null?r:"").toDate()}}),e.$on("blur",function(){Ge(t[9](t[19]))&&t[9](t[19]).apply(this,arguments)}),{c(){T(e.$$.fragment)},m(o,i){O(e,o,i),n=!0},p(o,i){var l;t=o;let a={};i&8&&(a.value=(0,ad.default)((l=t[16].condition.value)!=null?l:"").toDate()),e.$set(a)},i(o){n||(v(e.$$.fragment,o),n=!0)},o(o){y(e.$$.fragment,o),n=!1},d(o){E(e,o)}}}function XX(t){var r;let e,n;return e=new Wi({props:{value:(0,ad.default)((r=t[16].condition.value)!=null?r:"").toDate()}}),e.$on("blur",function(){Ge(t[9](t[19]))&&t[9](t[19]).apply(this,arguments)}),{c(){T(e.$$.fragment)},m(o,i){O(e,o,i),n=!0},p(o,i){var l;t=o;let a={};i&8&&(a.value=(0,ad.default)((l=t[16].condition.value)!=null?l:"").toDate()),e.$set(a)},i(o){n||(v(e.$$.fragment,o),n=!0)},o(o){y(e.$$.fragment,o),n=!1},d(o){E(e,o)}}}function eee(t){var Y,B;let e,n,r,o,i,a=t[5].t("components.color.where")+"",l,s,u,f,c,p,d,h,g,D,b,w,x,C;e=new Ct({props:{name:"grip-vertical"}}),r=new Rh({props:{value:t[16].color}}),r.$on("change",function(){Ge(t[6](t[19]))&&t[6](t[19]).apply(this,arguments)}),u=new vt({props:{value:t[16].condition.field,options:t[4]}}),u.$on("change",function(){Ge(t[7](t[19]))&&t[7](t[19]).apply(this,arguments)}),c=new vt({props:{value:t[16].condition.operator,options:t[17]?rw(t[17]):[]}}),c.$on("change",function(){Ge(t[8](t[19]))&&t[8](t[19]).apply(this,arguments)});let A=[JX,ZX,GX,KX],R=[];function P(W,ae){return Qo[W[16].condition.operator]==="binary-text"?0:Qo[W[16].condition.operator]==="binary-number"?1:Qo[W[16].condition.operator]==="binary-date"?2:Qo[W[16].condition.operator]==="binary-multitext"?3:-1}return~(d=P(t,-1))&&(h=R[d]=A[d](t)),D=new Yr({props:{checked:(B=(Y=t[16].condition)==null?void 0:Y.enabled)!=null?B:!0}}),D.$on("check",function(){Ge(t[10](t[19]))&&t[10](t[19]).apply(this,arguments)}),w=new dt({props:{icon:"trash",onClick:t[11](t[19])}}),{c(){T(e.$$.fragment),n=K(),T(r.$$.fragment),o=K(),i=q("div"),l=he(a),s=K(),T(u.$$.fragment),f=K(),T(c.$$.fragment),p=K(),h&&h.c(),g=K(),T(D.$$.fragment),b=K(),T(w.$$.fragment),x=K(),N(i,"class","setting-item-name")},m(W,ae){O(e,W,ae),S(W,n,ae),O(r,W,ae),S(W,o,ae),S(W,i,ae),re(i,l),S(W,s,ae),O(u,W,ae),S(W,f,ae),O(c,W,ae),S(W,p,ae),~d&&R[d].m(W,ae),S(W,g,ae),O(D,W,ae),S(W,b,ae),O(w,W,ae),S(W,x,ae),C=!0},p(W,ae){var j,X;t=W;let ge={};ae&8&&(ge.value=t[16].color),r.$set(ge),(!C||ae&32)&&a!==(a=t[5].t("components.color.where")+"")&&we(l,a);let ce={};ae&8&&(ce.value=t[16].condition.field),ae&16&&(ce.options=t[4]),u.$set(ce);let ie={};ae&8&&(ie.value=t[16].condition.operator),ae&10&&(ie.options=t[17]?rw(t[17]):[]),c.$set(ie);let z=d;d=P(t,ae),d===z?~d&&R[d].p(t,ae):(h&&(ue(),y(R[z],1,1,()=>{R[z]=null}),fe()),~d?(h=R[d],h?h.p(t,ae):(h=R[d]=A[d](t),h.c()),v(h,1),h.m(g.parentNode,g)):h=null);let Q={};ae&8&&(Q.checked=(X=(j=t[16].condition)==null?void 0:j.enabled)!=null?X:!0),D.$set(Q);let oe={};ae&8&&(oe.onClick=t[11](t[19])),w.$set(oe)},i(W){C||(v(e.$$.fragment,W),v(r.$$.fragment,W),v(u.$$.fragment,W),v(c.$$.fragment,W),v(h),v(D.$$.fragment,W),v(w.$$.fragment,W),C=!0)},o(W){y(e.$$.fragment,W),y(r.$$.fragment,W),y(u.$$.fragment,W),y(c.$$.fragment,W),y(h),y(D.$$.fragment,W),y(w.$$.fragment,W),C=!1},d(W){E(e,W),W&&F(n),E(r,W),W&&F(o),W&&F(i),W&&F(s),E(u,W),W&&F(f),E(c,W),W&&F(p),~d&&R[d].d(W),W&&F(g),E(D,W),W&&F(b),E(w,W),W&&F(x)}}}function sA(t,e){let n,r,o;return r=new Fa({props:{$$slots:{default:[eee]},$$scope:{ctx:e}}}),{key:t,first:null,c(){n=Se(),T(r.$$.fragment),this.first=n},m(i,a){S(i,n,a),O(r,i,a),o=!0},p(i,a){e=i;let l={};a&1048639&&(l.$$scope={dirty:a,ctx:e}),r.$set(l)},i(i){o||(v(r.$$.fragment,i),o=!0)},o(i){y(r.$$.fragment,i),o=!1},d(i){i&&F(n),E(r,i)}}}function tee(t){let e,n=t[5].t("components.color.add")+"",r,o;return e=new Ct({props:{name:"plus"}}),{c(){T(e.$$.fragment),r=he(n)},m(i,a){O(e,i,a),S(i,r,a),o=!0},p(i,a){(!o||a&32)&&n!==(n=i[5].t("components.color.add")+"")&&we(r,n)},i(i){o||(v(e.$$.fragment,i),o=!0)},o(i){y(e.$$.fragment,i),o=!1},d(i){E(e,i),i&&F(r)}}}function nee(t){let e,n;return e=new ft({props:{variant:"plain",$$slots:{default:[tee]},$$scope:{ctx:t}}}),e.$on("click",t[12]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&1048608&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function ree(t){let e,n,r=[],o=new Map,i,a,l,s,u,f,c=t[3],p=d=>d[16].id;for(let d=0;d<c.length;d+=1){let h=aA(t,c,d),g=p(h);o.set(g,r[d]=sA(g,h))}return l=new Fa({props:{$$slots:{default:[nee]},$$scope:{ctx:t}}}),{c(){e=q("div"),n=q("div");for(let d=0;d<r.length;d+=1)r[d].c();a=K(),T(l.$$.fragment),Qe(n,"display","flex"),Qe(n,"flex-direction","column"),Qe(n,"gap","8px"),Qe(e,"display","flex"),Qe(e,"flex-direction","column"),Qe(e,"gap","8px")},m(d,h){S(d,e,h),re(e,n);for(let g=0;g<r.length;g+=1)r[g]&&r[g].m(n,null);re(e,a),O(l,e,null),s=!0,u||(f=[gt(i=jr.call(null,n,{type:"color conditions",items:t[3],flipDurationMs:lA,dropTargetStyle:{outline:"none",borderRadius:"5px",background:"hsla(var(--interactive-accent-hsl), 0.3)",transition:"all 150ms ease-in-out"}})),se(n,"consider",t[13]),se(n,"finalize",t[14])],u=!0)},p(d,[h]){h&4095&&(c=d[3],ue(),r=Kt(r,h,p,1,d,c,o,n,fn,sA,null,aA),fe()),i&&Ge(i.update)&&h&8&&i.update.call(null,{type:"color conditions",items:d[3],flipDurationMs:lA,dropTargetStyle:{outline:"none",borderRadius:"5px",background:"hsla(var(--interactive-accent-hsl), 0.3)",transition:"all 150ms ease-in-out"}});let g={};h&1048608&&(g.$$scope={dirty:h,ctx:d}),l.$set(g)},i(d){if(!s){for(let h=0;h<c.length;h+=1)v(r[h]);v(l.$$.fragment,d),s=!0}},o(d){for(let h=0;h<r.length;h+=1)y(r[h]);y(l.$$.fragment,d),s=!1},d(d){d&&F(e);for(let h=0;h<r.length;h+=1)r[h].d();E(l),u=!1,Le(f)}}}var lA=200;function oee(t,e,n){let r,o,i;be(t,ye,x=>n(5,i=x));let{filter:a}=e,{fields:l}=e,{onFilterChange:s}=e,u=x=>C=>{C.currentTarget instanceof HTMLInputElement&&(n(0,a=JM(a,x,C.currentTarget.value)),s(a))},f=x=>({detail:C})=>{n(0,a=QM(a,x,C)),s(a)},c=x=>({detail:C})=>{var A;Ru(C)!==Ru((A=a.conditions[x])==null?void 0:A.condition.operator)&&n(0,a=pg(a,x,"")),n(0,a=XM(a,x,C)),s(a)},p=x=>C=>{C.currentTarget instanceof HTMLInputElement&&(n(0,a=pg(a,x,C.currentTarget.value)),s(a))},d=x=>({detail:C})=>{n(0,a=nA(a,x,C)),s(a)},h=x=>C=>{C.stopPropagation(),n(0,a=oA(a,x)),s(a)};function g(){n(0,a=rA(a,l)),s(a)}function D(x){n(3,o=x.detail.items)}function b(x){n(0,a=Oe(a,C=>{C.conditions=tA(x.detail.items)})),s(a)}let w=(x,C)=>{n(0,a=pg(a,x,C.detail)),s(a)};return t.$$set=x=>{"filter"in x&&n(0,a=x.filter),"fields"in x&&n(1,l=x.fields),"onFilterChange"in x&&n(2,s=x.onFilterChange)},t.$$.update=()=>{if(t.$$.dirty&2){e:n(4,r=Ju(l))}if(t.$$.dirty&1){e:n(3,o=eA(a.conditions))}},[a,l,s,o,r,i,u,f,c,p,d,h,g,D,b,w]}var ow=class extends V{constructor(e){super(),U(this,e,oee,ree,$,{filter:0,fields:1,onFilterChange:2})}},uA=ow;function iee(t){var r;let e,n;return e=new uA({props:{filter:(r=t[0])!=null?r:{conditions:[]},onFilterChange:t[1],fields:t[2]}}),{c(){T(e.$$.fragment)},m(o,i){O(e,o,i),n=!0},p(o,i){var l;let a={};i&1&&(a.filter=(l=o[0])!=null?l:{conditions:[]}),i&2&&(a.onFilterChange=o[1]),i&4&&(a.fields=o[2]),e.$set(a)},i(o){n||(v(e.$$.fragment,o),n=!0)},o(o){y(e.$$.fragment,o),n=!1},d(o){E(e,o)}}}function aee(t){var r,o;let e,n;return e=new Qu({props:{label:t[4].t("components.color.label"),icon:"palette",count:(o=(r=t[0])==null?void 0:r.conditions.length)!=null?o:0,disabled:t[3],$$slots:{default:[iee]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(i,a){O(e,i,a),n=!0},p(i,[a]){var s,u;let l={};a&16&&(l.label=i[4].t("components.color.label")),a&1&&(l.count=(u=(s=i[0])==null?void 0:s.conditions.length)!=null?u:0),a&8&&(l.disabled=i[3]),a&39&&(l.$$scope={dirty:a,ctx:i}),e.$set(l)},i(i){n||(v(e.$$.fragment,i),n=!0)},o(i){y(e.$$.fragment,i),n=!1},d(i){E(e,i)}}}function see(t,e,n){let r;be(t,ye,s=>n(4,r=s));let{value:o}=e,{onChange:i}=e,{fields:a}=e,{disabled:l=!1}=e;return t.$$set=s=>{"value"in s&&n(0,o=s.value),"onChange"in s&&n(1,i=s.onChange),"fields"in s&&n(2,a=s.fields),"disabled"in s&&n(3,l=s.disabled)},[o,i,a,l,r]}var iw=class extends V{constructor(e){super(),U(this,e,see,aee,$,{value:0,onChange:1,fields:2,disabled:3})}},fA=iw;function cA(t,e,n){return Oe(t,r=>{r.criteria=r.criteria.map((o,i)=>i!==e?o:te(H({},o),{field:n,order:"asc"}))})}function dA(t,e,n){return Oe(t,r=>{r.criteria=r.criteria.map((o,i)=>i!==e?o:te(H({},o),{order:n}))})}function mA(t,e,n){return Oe(t,r=>{r.criteria=r.criteria.map((o,i)=>i!==e?o:te(H({},o),{enabled:n}))})}function pA(t,e){return Oe(t,n=>{var r,o;n.criteria.push({field:(o=(r=e.at(0))==null?void 0:r.name)!=null?o:"",order:"asc",enabled:!0})})}function hA(t,e){return Oe(t,n=>{n.criteria.splice(e,1)})}function gA(t,e){return t.find(n=>n.name===e)}function aw(t){switch(t.type){case"string":return[{label:"A \u2192 Z",value:"asc"},{label:"Z \u2192 A",value:"desc"}];case"number":return[{label:"1 \u2192 9",value:"asc"},{label:"9 \u2192 1",value:"desc"}];case"boolean":return[{label:"False \u2192 True",value:"asc"},{label:"True \u2192 False",value:"desc"}];case"date":return[{label:"Oldest \u2192 Newest",value:"asc"},{label:"Newest \u2192 Oldest",value:"desc"}];default:return[{label:"Asc",value:"asc"},{label:"Desc",value:"desc"}]}}function _A(t,e,n){let r=t.slice();r[10]=e[n],r[13]=n;let o=gA(r[1],r[10].field);return r[11]=o,r}function lee(t){let e,n,r,o,i,a,l,s;return e=new vt({props:{value:t[10].field,options:t[2]}}),e.$on("change",t[4](t[13])),r=new vt({props:{value:t[10].order,options:t[11]?aw(t[11]):[]}}),r.$on("change",t[5](t[13])),i=new Yr({props:{checked:t[10].enabled}}),i.$on("check",t[6](t[13])),l=new dt({props:{icon:"trash",onClick:t[7](t[13])}}),{c(){T(e.$$.fragment),n=K(),T(r.$$.fragment),o=K(),T(i.$$.fragment),a=K(),T(l.$$.fragment)},m(u,f){O(e,u,f),S(u,n,f),O(r,u,f),S(u,o,f),O(i,u,f),S(u,a,f),O(l,u,f),s=!0},p(u,f){let c={};f&1&&(c.value=u[10].field),f&4&&(c.options=u[2]),e.$set(c);let p={};f&1&&(p.value=u[10].order),f&3&&(p.options=u[11]?aw(u[11]):[]),r.$set(p);let d={};f&1&&(d.checked=u[10].enabled),i.$set(d)},i(u){s||(v(e.$$.fragment,u),v(r.$$.fragment,u),v(i.$$.fragment,u),v(l.$$.fragment,u),s=!0)},o(u){y(e.$$.fragment,u),y(r.$$.fragment,u),y(i.$$.fragment,u),y(l.$$.fragment,u),s=!1},d(u){E(e,u),u&&F(n),E(r,u),u&&F(o),E(i,u),u&&F(a),E(l,u)}}}function vA(t){let e,n;return e=new Fa({props:{$$slots:{default:[lee]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&16391&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function uee(t){let e,n=t[3].t("components.sort.add")+"",r,o;return e=new Ct({props:{name:"plus"}}),{c(){T(e.$$.fragment),r=he(n)},m(i,a){O(e,i,a),S(i,r,a),o=!0},p(i,a){(!o||a&8)&&n!==(n=i[3].t("components.sort.add")+"")&&we(r,n)},i(i){o||(v(e.$$.fragment,i),o=!0)},o(i){y(e.$$.fragment,i),o=!1},d(i){E(e,i),i&&F(r)}}}function fee(t){let e,n;return e=new ft({props:{variant:"plain",$$slots:{default:[uee]},$$scope:{ctx:t}}}),e.$on("click",t[8]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&16392&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function cee(t){let e,n,r,o,i=t[0].criteria,a=[];for(let s=0;s<i.length;s+=1)a[s]=vA(_A(t,i,s));let l=s=>y(a[s],1,1,()=>{a[s]=null});return r=new Fa({props:{$$slots:{default:[fee]},$$scope:{ctx:t}}}),{c(){e=q("div");for(let s=0;s<a.length;s+=1)a[s].c();n=K(),T(r.$$.fragment),Qe(e,"display","flex"),Qe(e,"flex-direction","column"),Qe(e,"gap","8px")},m(s,u){S(s,e,u);for(let f=0;f<a.length;f+=1)a[f]&&a[f].m(e,null);re(e,n),O(r,e,null),o=!0},p(s,[u]){if(u&247){i=s[0].criteria;let c;for(c=0;c<i.length;c+=1){let p=_A(s,i,c);a[c]?(a[c].p(p,u),v(a[c],1)):(a[c]=vA(p),a[c].c(),v(a[c],1),a[c].m(e,n))}for(ue(),c=i.length;c<a.length;c+=1)l(c);fe()}let f={};u&16392&&(f.$$scope={dirty:u,ctx:s}),r.$set(f)},i(s){if(!o){for(let u=0;u<i.length;u+=1)v(a[u]);v(r.$$.fragment,s),o=!0}},o(s){a=a.filter(Boolean);for(let u=0;u<a.length;u+=1)y(a[u]);y(r.$$.fragment,s),o=!1},d(s){s&&F(e),Rt(a,s),E(r)}}}function dee(t,e,n){let r,o;be(t,ye,d=>n(3,o=d));let{value:i}=e,{onChange:a}=e,{fields:l}=e,s=d=>({detail:h})=>{n(0,i=cA(i,d,h)),a(i)},u=d=>({detail:h})=>{(h==="asc"||h==="desc")&&(n(0,i=dA(i,d,h)),a(i))},f=d=>({detail:h})=>{n(0,i=mA(i,d,h)),a(i)},c=d=>h=>{h.stopPropagation(),n(0,i=hA(i,d)),a(i)},p=()=>{n(0,i=pA(i,l)),a(i)};return t.$$set=d=>{"value"in d&&n(0,i=d.value),"onChange"in d&&n(9,a=d.onChange),"fields"in d&&n(1,l=d.fields)},t.$$.update=()=>{if(t.$$.dirty&2){e:n(2,r=Ju(l))}},[i,l,r,o,s,u,f,c,p,a]}var sw=class extends V{constructor(e){super(),U(this,e,dee,cee,$,{value:0,onChange:9,fields:1})}},yA=sw;function mee(t){var r;let e,n;return e=new yA({props:{value:(r=t[0])!=null?r:{criteria:[]},fields:t[2],onChange:t[1]}}),{c(){T(e.$$.fragment)},m(o,i){O(e,o,i),n=!0},p(o,i){var l;let a={};i&1&&(a.value=(l=o[0])!=null?l:{criteria:[]}),i&4&&(a.fields=o[2]),i&2&&(a.onChange=o[1]),e.$set(a)},i(o){n||(v(e.$$.fragment,o),n=!0)},o(o){y(e.$$.fragment,o),n=!1},d(o){E(e,o)}}}function pee(t){var r,o;let e,n;return e=new Qu({props:{label:t[4].t("components.sort.label"),icon:"sort-desc",count:(o=(r=t[0])==null?void 0:r.criteria.length)!=null?o:0,disabled:t[3],$$slots:{default:[mee]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(i,a){O(e,i,a),n=!0},p(i,[a]){var s,u;let l={};a&16&&(l.label=i[4].t("components.sort.label")),a&1&&(l.count=(u=(s=i[0])==null?void 0:s.criteria.length)!=null?u:0),a&8&&(l.disabled=i[3]),a&39&&(l.$$scope={dirty:a,ctx:i}),e.$set(l)},i(i){n||(v(e.$$.fragment,i),n=!0)},o(i){y(e.$$.fragment,i),n=!1},d(i){E(e,i)}}}function hee(t,e,n){let r;be(t,ye,s=>n(4,r=s));let{value:o}=e,{onChange:i}=e,{fields:a}=e,{disabled:l=!1}=e;return t.$$set=s=>{"value"in s&&n(0,o=s.value),"onChange"in s&&n(1,i=s.onChange),"fields"in s&&n(2,a=s.fields),"disabled"in s&&n(3,l=s.disabled)},[o,i,a,l,r]}var lw=class extends V{constructor(e){super(),U(this,e,hee,pee,$,{value:0,onChange:1,fields:2,disabled:3})}},bA=lw;function gee(t){var l,s,u;let e,n,r,o,i,a;return e=new fA({props:{value:(l=t[0])==null?void 0:l.colors,onChange:t[2],fields:t[1],disabled:!t[0]}}),r=new ZM({props:{value:(s=t[0])==null?void 0:s.filter,onChange:t[3],fields:t[1],disabled:!t[0]}}),i=new bA({props:{value:(u=t[0])==null?void 0:u.sort,onChange:t[4],fields:t[1],disabled:!t[0]}}),{c(){T(e.$$.fragment),n=K(),T(r.$$.fragment),o=K(),T(i.$$.fragment)},m(f,c){O(e,f,c),S(f,n,c),O(r,f,c),S(f,o,c),O(i,f,c),a=!0},p(f,[c]){var g,D,b;let p={};c&1&&(p.value=(g=f[0])==null?void 0:g.colors),c&4&&(p.onChange=f[2]),c&2&&(p.fields=f[1]),c&1&&(p.disabled=!f[0]),e.$set(p);let d={};c&1&&(d.value=(D=f[0])==null?void 0:D.filter),c&8&&(d.onChange=f[3]),c&2&&(d.fields=f[1]),c&1&&(d.disabled=!f[0]),r.$set(d);let h={};c&1&&(h.value=(b=f[0])==null?void 0:b.sort),c&16&&(h.onChange=f[4]),c&2&&(h.fields=f[1]),c&1&&(h.disabled=!f[0]),i.$set(h)},i(f){a||(v(e.$$.fragment,f),v(r.$$.fragment,f),v(i.$$.fragment,f),a=!0)},o(f){y(e.$$.fragment,f),y(r.$$.fragment,f),y(i.$$.fragment,f),a=!1},d(f){E(e,f),f&&F(n),E(r,f),f&&F(o),E(i,f)}}}function _ee(t,e,n){let{view:r}=e,{fields:o}=e,{onColorChange:i}=e,{onFilterChange:a}=e,{onSortChange:l}=e;return t.$$set=s=>{"view"in s&&n(0,r=s.view),"fields"in s&&n(1,o=s.fields),"onColorChange"in s&&n(2,i=s.onColorChange),"onFilterChange"in s&&n(3,a=s.onFilterChange),"onSortChange"in s&&n(4,l=s.onSortChange)},[r,o,i,a,l]}var uw=class extends V{constructor(e){super(),U(this,e,_ee,gee,$,{view:0,fields:1,onColorChange:2,onFilterChange:3,onSortChange:4})}},wA=uw;function DA(t){let e,n;return e=new ii({props:{variant:"error",$$slots:{default:[vee]},$$scope:{ctx:t}}}),e.$on("click",t[22]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&8388864&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function vee(t){let e=`${t[8].length} ${t[8].length===1?"error":"errors"}`,n;return{c(){n=he(e)},m(r,o){S(r,n,o)},p(r,o){o&256&&e!==(e=`${r[8].length} ${r[8].length===1?"error":"errors"}`)&&we(n,e)},d(r){r&&F(n)}}}function yee(t){let e,n,r=t[8].length&&DA(t);return{c(){r&&r.c(),e=Se()},m(o,i){r&&r.m(o,i),S(o,e,i),n=!0},p(o,i){o[8].length?r?(r.p(o,i),i&256&&v(r,1)):(r=DA(o),r.c(),v(r,1),r.m(e.parentNode,e)):r&&(ue(),y(r,1,1,()=>{r=null}),fe())},i(o){n||(v(r),n=!0)},o(o){y(r),n=!1},d(o){r&&r.d(o),o&&F(e)}}}function bee(t){let e,n;return e=new $x({props:{slot:"left",projectId:t[0],projects:t[1],onProjectChange:t[2],onProjectAdd:t[21]}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&1&&(i.projectId=r[0]),o&2&&(i.projects=r[1]),o&4&&(i.onProjectChange=r[2]),o&3077&&(i.onProjectAdd=r[21]),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function kA(t){let e,n;return e=new AM({props:{viewId:t[3],views:t[9],viewExists:t[15],onViewSort:t[16],onViewAdd:t[17],onViewRename:t[18],onViewChange:t[4],onViewDuplicate:t[19],onViewDelete:t[20]}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&8&&(i.viewId=r[3]),o&512&&(i.views=r[9]),o&64&&(i.viewExists=r[15]),o&1&&(i.onViewSort=r[16]),o&1104&&(i.onViewAdd=r[17]),o&1&&(i.onViewRename=r[18]),o&16&&(i.onViewChange=r[4]),o&17&&(i.onViewDuplicate=r[19]),o&3105&&(i.onViewDelete=r[20]),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function wee(t){let e,n,r=t[6]&&kA(t);return{c(){e=q("div"),r&&r.c(),N(e,"slot","middle")},m(o,i){S(o,e,i),r&&r.m(e,null),n=!0},p(o,i){o[6]?r?(r.p(o,i),i&64&&v(r,1)):(r=kA(o),r.c(),v(r,1),r.m(e,null)):r&&(ue(),y(r,1,1,()=>{r=null}),fe())},i(o){n||(v(r),n=!0)},o(o){y(r),n=!1},d(o){o&&F(e),r&&r.d()}}}function CA(t){let e,n;return e=new wA({props:{view:t[5],fields:t[7].fields,onFilterChange:t[12],onColorChange:t[13],onSortChange:t[14]}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&32&&(i.view=r[5]),o&128&&(i.fields=r[7].fields),o&33&&(i.onFilterChange=r[12]),o&33&&(i.onColorChange=r[13]),o&33&&(i.onSortChange=r[14]),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function Dee(t){let e,n,r=t[5]&&CA(t);return{c(){r&&r.c(),e=Se()},m(o,i){r&&r.m(o,i),S(o,e,i),n=!0},p(o,i){o[5]?r?(r.p(o,i),i&32&&v(r,1)):(r=CA(o),r.c(),v(r,1),r.m(e.parentNode,e)):r&&(ue(),y(r,1,1,()=>{r=null}),fe())},i(o){n||(v(r),n=!0)},o(o){y(r),n=!1},d(o){r&&r.d(o),o&&F(e)}}}function kee(t){let e,n;return e=new oi({props:{variant:"primary",$$slots:{right:[Dee],middle:[wee],left:[bee],info:[yee]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,[o]){let i={};o&8392703&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function Cee(t,e,n){let r,o,i,a,l,s,u;be(t,Pt,W=>n(7,l=W)),be(t,rt,W=>n(10,s=W)),be(t,ye,W=>n(11,u=W));let{projects:f}=e,{projectId:c}=e,{onProjectChange:p}=e,{viewId:d}=e,{onViewChange:h}=e,g=W=>{c&&a&&He.updateView(c,Oe(a,ae=>{ae.filter=W}))},D=W=>{c&&a&&He.updateView(c,Oe(a,ae=>{ae.colors=W}))},b=W=>{c&&a&&He.updateView(c,Oe(a,ae=>{ae.sort=W}))},w=W=>!!(r!=null&&r.views.find(ae=>ae.name===W)),x=W=>{c&&He.sortViews(c,W)},C=()=>{r&&new Gh(s,r,(W,ae)=>{He.addView(W,ae),h(ae.id)}).open()},A=(W,ae)=>{c&&He.renameView(c,W,ae)},R=W=>{if(c){let ae=He.duplicateView(c,W);h(ae)}},P=W=>{var ae;new Ca(s,u.t("modals.view.delete.title"),u.t("modals.view.delete.message",{view:(ae=a==null?void 0:a.name)!=null?ae:""}),u.t("modals.view.delete.cta"),()=>{c&&He.deleteView(c,W)}).open()},Y=()=>new ri(s,u.t("modals.project.create.title"),u.t("modals.project.create.cta"),W=>{He.addProject(W),n(0,c=W.id),p(W.id)},el()).open(),B=()=>{new dg(s,"Project inspector",i).open()};return t.$$set=W=>{"projects"in W&&n(1,f=W.projects),"projectId"in W&&n(0,c=W.projectId),"onProjectChange"in W&&n(2,p=W.onProjectChange),"viewId"in W&&n(3,d=W.viewId),"onViewChange"in W&&n(4,h=W.onViewChange)},t.$$.update=()=>{var W,ae,ge,ce;if(t.$$.dirty&3){e:n(6,r=f.find(ie=>ie.id===c))}if(t.$$.dirty&64){e:n(9,o=(W=r==null?void 0:r.views)!=null?W:[])}if(t.$$.dirty&128){e:n(8,i=(ae=l.errors)!=null?ae:[])}if(t.$$.dirty&11){e:n(5,a=(ce=(ge=f.find(ie=>ie.id===c))==null?void 0:ge.views)==null?void 0:ce.find(ie=>ie.id===d))}},[c,f,p,d,h,a,r,l,i,o,s,u,g,D,b,w,x,C,A,R,P,Y,B]}var fw=class extends V{constructor(e){super(),U(this,e,Cee,kee,$,{projects:1,projectId:0,onProjectChange:2,viewId:3,onViewChange:4})}},FA=fw;var SA=Bt(Zn()),hg=require("obsidian");function EA(t){return Ne(this,null,function*(){let e="Projects - Demo Project";yield t.createFolder(e);let n=(0,SA.default)(),r={"The Best Notes You'll Ever Make":{status:"Done",due:n.subtract(2,"weeks").format("YYYY-MM-DD"),published:!0,weight:1,tags:["note-taking"],image:"https://images.unsplash.com/photo-1455390582262-044cdead277a?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=300&q=80"},"The Easiest Way to Start Taking Notes":{status:"Done",due:n.subtract(1,"weeks").format("YYYY-MM-DD"),published:!0,weight:2,tags:["note-taking","obsidian"],image:"https://images.unsplash.com/photo-1488190211105-8b0e65b80b4e?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=300&q=80"},"Why You Should Be Taking More Notes":{status:"Doing",due:n.format("YYYY-MM-DD"),published:!1,weight:3,tags:["note-taking","pkm"],image:"https://images.unsplash.com/photo-1501504905252-473c47e087f8?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=300&q=80"},"What I Learned From Taking 15,000 Notes":{status:"Backlog",due:n.add(1,"weeks").format("YYYY-MM-DD"),published:!1,weight:4,tags:["pkm","obsidian"],image:"https://images.unsplash.com/photo-1550592704-6c76defa9985?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=300&q=80"},"5 Mistakes I Made When I Started Using Obsidian":{status:"Backlog",due:n.add(2,"weeks").format("YYYY-MM-DD"),published:!1,tags:["obsidian"],image:"https://images.unsplash.com/photo-1471107340929-a87cd0f5b5f3?ixlib=rb-4.0.3&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=300&q=80"}};for(let[s,u]of Object.entries(r)){let f=`---
`+(0,hg.stringifyYaml)(u)+`---
# `+s;yield t.create((0,hg.normalizePath)(e+"/"+s+".md"),f)}let o={fieldConfig:{name:{width:360},path:{hide:!0}}},i={groupByField:"status",orderSyncField:"weight"},a={interval:"month",dateField:"due",checkField:"published"},l={coverField:"image"};He.addProject(Object.assign({},gh,{name:"Demo project",id:Un(),path:e,dataSource:{kind:"folder",config:{path:e,recursive:!1}},views:[Object.assign({},ba,{name:"Table",id:Un(),type:"table",config:o}),Object.assign({},ba,{name:"Board",id:Un(),type:"board",config:i}),Object.assign({},ba,{name:"Calendar",id:Un(),type:"calendar",config:a}),Object.assign({},ba,{name:"Gallery",id:Un(),type:"gallery",config:l})]}))})}var AA=require("obsidian");function Fee(t){pe(t,"svelte-1es105s",".nomargin.svelte-1es105s{margin:0;padding:8px}.header.svelte-1es105s{display:flex;gap:4px;margin-bottom:4px}")}var See=t=>({selected:t&2}),OA=t=>({selected:t[1]});function TA(t,e,n){let r=t.slice();return r[6]=e[n],r}function IA(t){let e,n=t[6]+"",r,o,i,a;function l(){return t[5](t[6])}return{c(){e=q("div"),r=he(n),o=K(),N(e,"class","clickable-icon"),le(e,"is-active",t[6]===t[1])},m(s,u){S(s,e,u),re(e,r),re(e,o),i||(a=[se(e,"keypress",t[4]),se(e,"click",l)],i=!0)},p(s,u){t=s,u&1&&n!==(n=t[6]+"")&&we(r,n),u&3&&le(e,"is-active",t[6]===t[1])},d(s){s&&F(e),i=!1,Le(a)}}}function Eee(t){let e,n,r,o,i,a=t[0],l=[];for(let f=0;f<a.length;f+=1)l[f]=IA(TA(t,a,f));let s=t[3].default,u=Te(s,t,t[2],OA);return{c(){e=q("div"),n=q("div");for(let f=0;f<l.length;f+=1)l[f].c();r=K(),o=q("div"),u&&u.c(),N(n,"class","header svelte-1es105s"),N(o,"class","card nomargin svelte-1es105s")},m(f,c){S(f,e,c),re(e,n);for(let p=0;p<l.length;p+=1)l[p]&&l[p].m(n,null);re(e,r),re(e,o),u&&u.m(o,null),i=!0},p(f,[c]){if(c&3){a=f[0];let p;for(p=0;p<a.length;p+=1){let d=TA(f,a,p);l[p]?l[p].p(d,c):(l[p]=IA(d),l[p].c(),l[p].m(n,null))}for(;p<l.length;p+=1)l[p].d(1);l.length=a.length}u&&u.p&&(!i||c&6)&&xe(u,s,f,f[2],i?Ie(s,f[2],c,See):Me(f[2]),OA)},i(f){i||(v(u,f),i=!0)},o(f){y(u,f),i=!1},d(f){f&&F(e),Rt(l,f),u&&u.d(f)}}}function Oee(t,e,n){var u;let{$$slots:r={},$$scope:o}=e,{options:i}=e,a=(u=i[0])!=null?u:"";function l(f){Ee.call(this,t,f)}let s=f=>{n(1,a=f)};return t.$$set=f=>{"options"in f&&n(0,i=f.options),"$$scope"in f&&n(2,o=f.$$scope)},[i,a,o,r,l,s]}var cw=class extends V{constructor(e){super(),U(this,e,Oee,Eee,$,{options:0},Fee)}},xA=cw;function Tee(t){pe(t,"svelte-a9juqy","pre.svelte-a9juqy{background-color:var(--background-secondary);border-radius:var(--radius-s);padding:8px}ol.svelte-a9juqy{margin:0;padding:0 22px}")}function Iee(t){let e;return{c(){e=he("Get started with Projects")},m(n,r){S(n,e,r)},d(n){n&&F(e)}}}function xee(t){let e,n,r;return{c(){e=he(`Projects lets you manage groups of related notes using
`),n=q("a"),n.textContent="front matter",r=he(". For example, a folder with the blog posts you're working on."),N(n,"href","https://help.obsidian.md/Editing+and+formatting/Properties")},m(o,i){S(o,e,i),S(o,n,i),S(o,r,i)},p:ve,d(o){o&&F(e),o&&F(n),o&&F(r)}}}function Mee(t){let e;return{c(){e=he("Start from scratch, or explore a demo project \u{1F447}")},m(n,r){S(n,e,r)},d(n){n&&F(e)}}}function Aee(t){let e;return{c(){e=he("Create new project")},m(n,r){S(n,e,r)},d(n){n&&F(e)}}}function Ree(t){let e;return{c(){e=he("Try a demo project")},m(n,r){S(n,e,r)},d(n){n&&F(e)}}}function Nee(t){let e,n,r,o;return e=new ft({props:{variant:"primary",$$slots:{default:[Aee]},$$scope:{ctx:t}}}),e.$on("click",t[2]),r=new ft({props:{variant:"default",tooltip:"Creates a new folder at the root of your vault with example notes.",$$slots:{default:[Ree]},$$scope:{ctx:t}}}),r.$on("click",t[3]),{c(){T(e.$$.fragment),n=K(),T(r.$$.fragment)},m(i,a){O(e,i,a),S(i,n,a),O(r,i,a),o=!0},p(i,a){let l={};a&32&&(l.$$scope={dirty:a,ctx:i}),e.$set(l);let s={};a&32&&(s.$$scope={dirty:a,ctx:i}),r.$set(s)},i(i){o||(v(e.$$.fragment,i),v(r.$$.fragment,i),o=!0)},o(i){y(e.$$.fragment,i),y(r.$$.fragment,i),o=!1},d(i){E(e,i),i&&F(n),E(r,i)}}}function Pee(t){let e;return{c(){e=q("ol"),e.innerHTML=`<li>In the top-right corner of the <strong>Projects</strong>
view, click
<strong>New</strong>.</li>
<li>Click <strong>New project</strong>.</li>`,N(e,"class","svelte-a9juqy")},m(n,r){S(n,e,r)},d(n){n&&F(e)}}}function jee(t){let e;return{c(){e=q("ol"),e.innerHTML=`<li>Open the <strong>Command palette</strong>.</li>
<li>Search for <strong>Create new project</strong></li>
<li>Press <strong>Enter</strong>.</li>`,N(e,"class","svelte-a9juqy")},m(n,r){S(n,e,r)},d(n){n&&F(e)}}}function Lee(t){let e;return{c(){e=q("ol"),e.innerHTML=`<li>Right-click a folder in <strong>File explorer</strong>.</li>
<li>Click <strong>Create project in folder</strong>.</li>`,N(e,"class","svelte-a9juqy")},m(n,r){S(n,e,r)},d(n){n&&F(e)}}}function Bee(t){let e;function n(i,a){return i[4]==="File explorer"?Lee:i[4]==="Command palette"?jee:Pee}let r=n(t,-1),o=r(t);return{c(){o.c(),e=Se()},m(i,a){o.m(i,a),S(i,e,a)},p(i,a){r!==(r=n(i,a))&&(o.d(1),o=r(i),o&&(o.c(),o.m(e.parentNode,e)))},d(i){o.d(i),i&&F(e)}}}function Wee(t){let e,n,r,o,i,a,l,s,u,f,c,p,d,h,g,D;return n=new nn({props:{variant:"h1",$$slots:{default:[Iee]},$$scope:{ctx:t}}}),o=new nn({props:{variant:"body",$$slots:{default:[xee]},$$scope:{ctx:t}}}),s=new nn({props:{variant:"body",$$slots:{default:[Mee]},$$scope:{ctx:t}}}),f=new dn({props:{$$slots:{default:[Nee]},$$scope:{ctx:t}}}),g=new xA({props:{options:["Projects view","Command palette","File explorer"],$$slots:{default:[Bee,({selected:b})=>({4:b}),({selected:b})=>b?16:0]},$$scope:{ctx:t}}}),{c(){e=q("div"),T(n.$$.fragment),r=K(),T(o.$$.fragment),i=K(),a=q("pre"),a.innerHTML=`<code>---
status: Backlog
due: 2023-01-01
published: false
---
# My blog post</code>`,l=K(),T(s.$$.fragment),u=K(),T(f.$$.fragment),c=K(),p=q("p"),p.innerHTML=`<strong>Psst! \u{1F44B}</strong> Next time you can create your projects using any of
the following ways:`,h=K(),T(g.$$.fragment),N(a,"class","svelte-a9juqy"),N(p,"style",d="color: var(--text-muted); margin-top: 45px; font-size: var(--font-ui-smaller);"),N(e,"class","center")},m(b,w){S(b,e,w),O(n,e,null),re(e,r),O(o,e,null),re(e,i),re(e,a),re(e,l),O(s,e,null),re(e,u),O(f,e,null),re(e,c),re(e,p),re(e,h),O(g,e,null),D=!0},p(b,[w]){let x={};w&32&&(x.$$scope={dirty:w,ctx:b}),n.$set(x);let C={};w&32&&(C.$$scope={dirty:w,ctx:b}),o.$set(C);let A={};w&32&&(A.$$scope={dirty:w,ctx:b}),s.$set(A);let R={};w&35&&(R.$$scope={dirty:w,ctx:b}),f.$set(R);let P={};w&48&&(P.$$scope={dirty:w,ctx:b}),g.$set(P)},i(b){D||(v(n.$$.fragment,b),v(o.$$.fragment,b),v(s.$$.fragment,b),v(f.$$.fragment,b),v(g.$$.fragment,b),D=!0)},o(b){y(n.$$.fragment,b),y(o.$$.fragment,b),y(s.$$.fragment,b),y(f.$$.fragment,b),y(g.$$.fragment,b),D=!1},d(b){b&&F(e),E(n),E(o),E(s),E(f),E(g)}}}function $ee(t,e,n){let{onCreate:r}=e,{onTry:o}=e,i=()=>r(),a=()=>o();return t.$$set=l=>{"onCreate"in l&&n(0,r=l.onCreate),"onTry"in l&&n(1,o=l.onTry)},[r,o,i,a]}var dw=class extends V{constructor(e){super(),U(this,e,$ee,Wee,$,{onCreate:0,onTry:1},Tee)}},MA=dw;var gg=class extends AA.Modal{constructor(n,r,o){super(n);this.app=n;this.onCreate=r;this.onTry=o;it(this,"component")}onOpen(){this.component=new MA({target:this.contentEl,props:{onCreate:()=>{this.onCreate(),this.close()},onTry:()=>{this.onTry(),this.close()}}})}};var NA=Bt(Zn());function _g(t,e){let{operator:n}=t,r=e.values[t.field];return n==="is-empty"||n==="is-not-empty"?qee[n](r):vu(r)&&s3(n)?n==="has-keyword"?RA[n](r!=null?r:[],t.value):RA[n](r!=null?r:[],t.value?JSON.parse(t.value):void 0):op(r)&&r3(n)?Uee[n](r,t.value):ip(r)&&o3(n)?Yee[n](r,t.value?parseFloat(t.value):void 0):rp(r)&&i3(n)?zee[n](r):ap(r)&&a3(n)?Hee[n](r,t.value?(0,NA.default)(t.value).toDate():void 0):!1}function Vee(t,e){let n=t.conditions.filter(r=>{var o;return(o=r==null?void 0:r.enabled)!=null?o:!0});return n.length?t.conjunction==="or"?n.some(r=>_g(r,e)):n.every(r=>_g(r,e)):!0}function PA(t,e){return Oe(t,n=>{n.records=n.records.filter(r=>Vee(e,r))})}var qee={"is-empty":t=>t==null,"is-not-empty":t=>t!=null},Uee={is:(t,e)=>t?t==e:!1,"is-not":(t,e)=>t?t!=e:!0,contains:(t,e)=>t?t.contains(e!=null?e:""):!1,"not-contains":(t,e)=>t?!t.contains(e!=null?e:""):!0},Yee={eq:(t,e)=>t===e,neq:(t,e)=>t!==e,lt:(t,e)=>on(t)&&on(e)&&t<e,gt:(t,e)=>on(t)&&on(e)&&t>e,lte:(t,e)=>on(t)&&on(e)&&t<=e,gte:(t,e)=>on(t)&&on(e)&&t>=e},zee={"is-checked":t=>t===!0,"is-not-checked":t=>t===!1},Hee={"is-on":(t,e)=>t&&e?t.getTime()==e.getTime():!1,"is-not-on":(t,e)=>t&&e?t.getTime()!=e.getTime():!0,"is-before":(t,e)=>t&&e?t.getTime()<e.getTime():!1,"is-after":(t,e)=>t&&e?t.getTime()>e.getTime():!1,"is-on-and-before":(t,e)=>t&&e?t.getTime()<=e.getTime():!1,"is-on-and-after":(t,e)=>t&&e?t.getTime()>=e.getTime():!1},Kee={"has-any-of":(t,e)=>e?e.some(n=>t.includes(n)):!1,"has-all-of":(t,e)=>e?e.every(n=>t.includes(n)):!1,"has-none-of":(t,e)=>!(e&&e.some(n=>t.includes(n)))},Gee={"has-keyword":(t,e)=>e?t.some(n=>String(n).contains(String(e))):!1},RA=H(H({},Kee),Gee);function jA(t,e){let n,r=e.project.id,o,i=a=>{a.view.id!==n||a.project.id!==r?(o==null||o.onClose(),t.empty(),o=Be(ds)[a.view.type],o&&(o.onOpen({contentEl:t,viewId:a.view.id,project:a.project,viewApi:a.viewApi,readonly:a.readonly,config:a.config,saveConfig:a.onConfigChange,getRecordColor:a.getRecordColor,sortRecords:a.sortRecords,getRecord:a.getRecord}),o.onData(a.dataProps)),n=a.view.id):o==null||o.onData(a.dataProps)};return i(e),{update:i,destroy(){o==null||o.onClose()}}}function LA(t,e){return Oe(t,n=>{mw(n.records,e)})}function mw(t,e){return t.sort((n,r)=>{let o=0,i=e.criteria.filter(a=>a.enabled);for(let a of i)if(o=Zee(n,r,a),o!==0)break;return o})}function Xu(t){return t==null}function Zee(t,e,n){var l,s,u,f;let r=t.values[n.field],o=e.values[n.field],i=n.order==="asc";if(!Xu(r)&&Xu(o))return-1;if(Xu(r)&&!Xu(o))return 1;if(Xu(r)&&Xu(o))return 0;if(on(r)&&on(o))return Jee(r,o,i);if(xr(r)&&xr(o))return Qee(r,o,i);if(Ci(r)&&Ci(o))return Xee(r,o,i);r=(l=r==null?void 0:r.toString().toLocaleLowerCase())!=null?l:"",o=(s=o==null?void 0:o.toString().toLocaleLowerCase())!=null?s:"";let a=/^\[\[(.*?)\|(.*?)\]\]$/;return n.field==="name"&&(r=((u=r.match(a))==null?void 0:u[2])||r,o=((f=o.match(a))==null?void 0:f[2])||o),ete(r,o,i)}function Jee(t,e,n){return t<e?n?-1:1:t>e?n?1:-1:0}function Qee(t,e,n){return t.getTime()<e.getTime()?n?-1:1:t.getTime()>e.getTime()?n?1:-1:0}function Xee(t,e,n){return t===!1&&e===!0?n?-1:1:t===!0&&e===!1?n?1:-1:0}function ete(t,e,n){return n?t.localeCompare(e,void 0,{numeric:!0}):e.localeCompare(t,void 0,{numeric:!0})}function tte(t){pe(t,"svelte-1kuj9kb","div.svelte-1kuj9kb{width:100%;height:100%}")}function nte(t){let e,n,r,o;return{c(){e=q("div"),N(e,"class","svelte-1kuj9kb")},m(i,a){S(i,e,a),r||(o=gt(n=jA.call(null,e,{view:t[1],dataProps:{data:t[4],hasSort:t[1].sort.criteria.filter(BA).length>0,hasFilter:t[1].filter.conditions.filter(WA).length>0},viewApi:t[3],project:t[0],readonly:t[2],config:t[1].config,onConfigChange:t[5],getRecordColor:t[6],sortRecords:t[7],getRecord:t[8]})),r=!0)},p(i,[a]){n&&Ge(n.update)&&a&31&&n.update.call(null,{view:i[1],dataProps:{data:i[4],hasSort:i[1].sort.criteria.filter(BA).length>0,hasFilter:i[1].filter.conditions.filter(WA).length>0},viewApi:i[3],project:i[0],readonly:i[2],config:i[1].config,onConfigChange:i[5],getRecordColor:i[6],sortRecords:i[7],getRecord:i[8]})},i:ve,o:ve,d(i){i&&F(e),r=!1,o()}}}var BA=t=>t.enabled,WA=t=>t.enabled;function rte(t,e,n){let r,o,i,a,{project:l}=e,{view:s}=e,{frame:u}=e,{readonly:f}=e,{api:c}=e,{onConfigChange:p}=e;function d(w){p(l.id,s.id,w)}let h;function g(w){var C,A,R;let x=(C=s.colors)!=null?C:{conditions:[]};for(let P of x.conditions)if(((R=(A=P.condition)==null?void 0:A.enabled)==null||R)&&_g(P.condition,w))return P.color;return null}let D=w=>mw([...w],i),b=w=>{var x;return(x=h[w])!=null?x:h[w]=u.records.find(C=>C.id===w)};return t.$$set=w=>{"project"in w&&n(0,l=w.project),"view"in w&&n(1,s=w.view),"frame"in w&&n(9,u=w.frame),"readonly"in w&&n(2,f=w.readonly),"api"in w&&n(3,c=w.api),"onConfigChange"in w&&n(10,p=w.onConfigChange)},t.$$.update=()=>{var w,x;if(t.$$.dirty&2){e:n(13,r=(w=s.filter)!=null?w:{conjunction:"and",conditions:[]})}if(t.$$.dirty&8707){e:{let C=u.fields.map(A=>A.name);r.conditions.length!==r.conditions.filter(A=>C.includes(A.field)).length&&He.updateView(l.id,te(H({},s),{filter:{conjunction:(x=r==null?void 0:r.conjunction)!=null?x:"and",conditions:r.conditions.filter(A=>C.includes(A.field))}}))}}if(t.$$.dirty&8704){e:n(12,o=PA(u,r))}if(t.$$.dirty&2){e:n(11,i=s.sort.criteria.length>0?s.sort:{criteria:[{field:"path",order:"asc",enabled:!0}]})}if(t.$$.dirty&6144){e:n(4,a=LA(o,i))}if(t.$$.dirty&512){e:h={}}},[l,s,f,c,a,d,g,D,b,u,p,i,o,r]}var pw=class extends V{constructor(e){super(),U(this,e,rte,nte,$,{project:0,view:1,frame:9,readonly:2,api:3,onConfigChange:10},tte)}},$A=pw;var bg=Bt(Bm());var gw=require("obsidian");function VA(t,e){return{id:t,values:e}}var ef=class extends qu{constructor(n,r,o){super(r,o);this.fileSystem=n}queryOne(n,r){return Ne(this,null,function*(){return this.queryFiles([n],r)})}queryAll(){return Ne(this,null,function*(){let n=this.fileSystem.getAllFiles().filter(({path:r})=>this.includes(r));if(n.length>this.preferences.projectSizeLimit)throw new qh(n.length,this.preferences.projectSizeLimit);return this.queryFiles(n)})}queryFiles(n,r){return Ne(this,null,function*(){let o=yield ote(n),i=Xd.separate(o),a=this.sortFields(ate(i.right));for(let s in this.project.fieldConfig)a=a.map(u=>{var f;return u.name!==s?u:te(H({},u),{typeConfig:H(H({},(f=this.project.fieldConfig)==null?void 0:f[s]),u.typeConfig)})});for(let s of r!=null?r:[])a=a.map(u=>u.name!==s.name?u:te(H({},u),{type:s.type}));let l=Uh(i.right,a);return{fields:a,records:l,errors:i.left}})}sortFields(n){return Oe(n,r=>{r.sort((o,i)=>o.name==="name"||o.name==="path"?-1:i.name==="name"||i.name==="path"?1:o.name.localeCompare(i.name,void 0,{numeric:!0}))})}},hw=class extends Error{constructor(n,r){super(r.message);this.recordId=n;this.err=r}};function ote(t){return Ne(this,null,function*(){return Promise.all(t.map(e=>Ne(this,null,function*(){return ir.pipe(yield e.read(),Yo,pt.mapLeft(n=>new hw(e.path,n)),pt.map(ite),pt.map(n=>te(H({},n),{path:e.path,name:`[[${e.path}|${e.basename}]]`})),pt.map(n=>VA(e.path,n)))})))})}function ite(t){return Object.fromEntries(Object.entries(t).filter(([e,n])=>lp(n)))}function ate(t){return Yh(t).map(e=>e.name==="name"?Oe(e,n=>{var r;n.derived=!0,n.typeConfig=Oe((r=e.typeConfig)!=null?r:{},o=>{o.richText=!0})}):e).map(e=>e.name==="path"?Oe(e,n=>{n.derived=!0}):e)}var vg=class extends ef{constructor(n,r,o){super(n,r,o);this.fileSystem=n}includes(n){var i;if(this.project.dataSource.kind!=="folder"||(i=this.project.excludedNotes)!=null&&i.includes(n))return!1;let r=(0,gw.normalizePath)(this.project.dataSource.config.path);r==="/"&&(r="");let o=(0,gw.normalizePath)(n);return o.startsWith(r)?this.project.dataSource.config.recursive?lte(r,o):ste(r,o):!1}};function ste(t,e){let n=e.split("/").slice(0,-1),r=t.split("/").filter(o=>o);return n.join("/")===r.join("/")}function lte(t,e){let n=e.split("/").filter(o=>o),r=t.split("/").filter(o=>o);return n.length<=r.length?!1:n.slice(0,r.length).join("/")===r.join("/")}var yg=class extends ef{constructor(n,r,o){super(n,r,o);this.fileSystem=n}includes(n){var i;if(this.project.dataSource.kind!=="tag"||(i=this.project.excludedNotes)!=null&&i.includes(n))return!1;let{tag:r}=this.project.dataSource.config,o=this.fileSystem.getFile(n);if(o)if(this.project.dataSource.config.hierarchy){for(let a of o.readTags())if(a.startsWith(r))return!0}else return o.readTags().has(r);return!1}};var ute=t=>({frame:t&4,source:t&1}),qA=t=>({frame:t[2],source:t[0]});function fte(t){let e,n,r;return n=new lo({props:{title:t[15].name,icon:"zap",variant:"danger",$$slots:{default:[dte]},$$scope:{ctx:t}}}),{c(){e=q("div"),T(n.$$.fragment),Qe(e,"padding","var(--size-4-3)")},m(o,i){S(o,e,i),O(n,e,null),r=!0},p(o,i){let a={};i&2&&(a.title=o[15].name),i&514&&(a.$$scope={dirty:i,ctx:o}),n.$set(a)},i(o){r||(v(n.$$.fragment,o),r=!0)},o(o){y(n.$$.fragment,o),r=!1},d(o){o&&F(e),E(n)}}}function cte(t){let e=t[15].message+"",n;return{c(){n=he(e)},m(r,o){S(r,n,o)},p(r,o){o&2&&e!==(e=r[15].message+"")&&we(n,e)},d(r){r&&F(n)}}}function dte(t){let e,n;return e=new nn({props:{variant:"body",$$slots:{default:[cte]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&514&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function mte(t){let e,n=t[8].default,r=Te(n,t,t[9],qA);return{c(){r&&r.c()},m(o,i){r&&r.m(o,i),e=!0},p(o,i){r&&r.p&&(!e||i&517)&&xe(r,n,o,o[9],e?Ie(n,o[9],i,ute):Me(o[9]),qA)},i(o){e||(v(r,o),e=!0)},o(o){y(r,o),e=!1},d(o){r&&r.d(o)}}}function pte(t){let e,n,r,o={ctx:t,current:null,token:null,hasCatch:!1,pending:_te,then:gte,catch:hte,blocks:[,,,]};return Qm(n=t[3](),o),{c(){e=Se(),o.block.c()},m(i,a){S(i,e,a),o.block.m(i,o.anchor=a),o.mount=()=>e.parentNode,o.anchor=e,r=!0},p(i,a){t=i},i(i){r||(v(o.block),r=!0)},o(i){for(let a=0;a<3;a+=1){let l=o.blocks[a];y(l)}r=!1},d(i){i&&F(e),o.block.d(i),o.token=null,o=null}}}function hte(t){return{c:ve,m:ve,i:ve,o:ve,d:ve}}function gte(t){let e,n;return e=new jh({}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function _te(t){return{c:ve,m:ve,i:ve,o:ve,d:ve}}function vte(t){let e,n,r,o={ctx:t,current:null,token:null,hasCatch:!0,pending:pte,then:mte,catch:fte,error:15,blocks:[,,,]};return Qm(n=t[1],o),{c(){e=Se(),o.block.c()},m(i,a){S(i,e,a),o.block.m(i,o.anchor=a),o.mount=()=>e.parentNode,o.anchor=e,r=!0},p(i,[a]){t=i,o.ctx=t,a&2&&n!==(n=t[1])&&Qm(n,o)||jO(o,t,a)},i(i){r||(v(o.block),r=!0)},o(i){for(let a=0;a<3;a+=1){let l=o.blocks[a];y(l)}r=!1},d(i){i&&F(e),o.block.d(i),o.token=null,o=null}}}function yte(t){let r=t,{views:e}=r;return Sr(r,["views"])}function bte(t){let e=JSON.parse(t);return te(H({},e),{views:[]})}function wte(t,e,n){let r,o,i,a,l,s,u,f;be(t,He,w=>n(10,a=w)),be(t,Dh,w=>n(11,l=w)),be(t,rt,w=>n(12,s=w)),be(t,Vu,w=>n(0,u=w)),be(t,Pt,w=>n(2,f=w));let{$$slots:c={},$$scope:p}=e,{project:d}=e,h;function g(){if((0,bg.isPluginEnabled)(s))return(0,bg.getAPI)(s);throw new zh(Be(ye).t("errors.missingDataview.message"))}function D(w){switch(w.dataSource.kind){case"dataview":let x=g();if(!x)throw new Error("Couldn't connect to Dataview. Is the Dataview plugin enabled?");return new Uu(l,w,a.preferences,x);case"tag":return new yg(l,w,a.preferences);default:return new vg(l,w,a.preferences)}}let b=()=>new Promise(w=>setTimeout(w,500));return t.$$set=w=>{"project"in w&&n(4,d=w.project),"$$scope"in w&&n(9,p=w.$$scope)},t.$$.update=()=>{if(t.$$.dirty&16){e:n(7,r=yte(d))}if(t.$$.dirty&128){e:n(6,o=JSON.stringify(r))}if(t.$$.dirty&64){e:n(5,i=bte(o))}if(t.$$.dirty&32){e:Vu.set(D(i))}if(t.$$.dirty&1){e:n(1,h=(()=>Ne(this,null,function*(){u&&Pt.set(yield u.queryAll())}))())}},[u,h,f,b,d,i,o,r,c,p]}var _w=class extends V{constructor(e){super(),U(this,e,wte,vte,$,{project:4})}},UA=_w;function Dte(t){pe(t,"svelte-gr1f73",".projects-container.svelte-gr1f73{display:flex;flex-direction:column;height:100%}.projects-main.svelte-gr1f73{flex:1;display:flex;flex-direction:column;min-height:0}")}var kte=t=>({project:t&16,view:t&8,source:t&65536,frame:t&32768}),YA=t=>({project:t[4],view:t[3],source:t[16],frame:t[15]});function zA(t){let e,n;return e=new UA({props:{project:t[4],$$slots:{default:[Cte,({frame:r,source:o})=>({15:r,16:o}),({frame:r,source:o})=>(r?32768:0)|(o?65536:0)]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&16&&(i.project=r[4]),o&102456&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function HA(t){let e,n;return e=new $A({props:{project:t[4],view:t[3],readonly:t[16].readonly(),api:new Hc(t[16],t[5]),onConfigChange:He.updateViewConfig,frame:t[15]}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&16&&(i.project=r[4]),o&8&&(i.view=r[3]),o&65536&&(i.readonly=r[16].readonly()),o&65568&&(i.api=new Hc(r[16],r[5])),o&32768&&(i.frame=r[15]),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function Cte(t){let e,n,r=t[4]&&t[3]&&t[16]&&HA(t),o=t[9].default,i=Te(o,t,t[12],YA);return{c(){r&&r.c(),e=K(),i&&i.c()},m(a,l){r&&r.m(a,l),S(a,e,l),i&&i.m(a,l),n=!0},p(a,l){a[4]&&a[3]&&a[16]?r?(r.p(a,l),l&65560&&v(r,1)):(r=HA(a),r.c(),v(r,1),r.m(e.parentNode,e)):r&&(ue(),y(r,1,1,()=>{r=null}),fe()),i&&i.p&&(!n||l&102424)&&xe(i,o,a,a[12],n?Ie(o,a[12],l,kte):Me(a[12]),YA)},i(a){n||(v(r),v(i,a),n=!0)},o(a){y(r),y(i,a),n=!1},d(a){r&&r.d(a),a&&F(e),i&&i.d(a)}}}function Fte(t){var l,s;let e,n,r,o,i;n=new FA({props:{projects:t[2],projectId:(l=t[4])==null?void 0:l.id,onProjectChange:t[10],viewId:(s=t[3])==null?void 0:s.id,onViewChange:t[11]}});let a=t[4]&&zA(t);return{c(){e=q("div"),T(n.$$.fragment),r=K(),o=q("div"),a&&a.c(),N(o,"class","projects-main svelte-gr1f73"),N(e,"class","projects-container svelte-gr1f73")},m(u,f){S(u,e,f),O(n,e,null),re(e,r),re(e,o),a&&a.m(o,null),i=!0},p(u,[f]){var p,d;let c={};f&4&&(c.projects=u[2]),f&16&&(c.projectId=(p=u[4])==null?void 0:p.id),f&1&&(c.onProjectChange=u[10]),f&8&&(c.viewId=(d=u[3])==null?void 0:d.id),f&2&&(c.onViewChange=u[11]),n.$set(c),u[4]?a?(a.p(u,f),f&16&&v(a,1)):(a=zA(u),a.c(),v(a,1),a.m(o,null)):a&&(ue(),y(a,1,1,()=>{a=null}),fe())},i(u){i||(v(n.$$.fragment,u),v(a),i=!0)},o(u){y(n.$$.fragment,u),y(a),i=!1},d(u){u&&F(e),E(n),a&&a.d()}}}function Ste(t,e,n){let r,o,i,a,l,s,u,f,c;be(t,rt,w=>n(13,s=w)),be(t,ye,w=>n(14,u=w)),be(t,He,w=>n(8,f=w)),be(t,kh,w=>n(5,c=w));let{$$slots:p={},$$scope:d}=e,{projectId:h}=e,{viewId:g}=e;Ao(()=>{r.length||new gg(s,()=>{new ri(s,u.t("modals.project.create.title"),u.t("modals.project.create.cta"),He.addProject,el()).open()},()=>{EA(s.vault)}).open()});let D=w=>n(0,h=w),b=w=>n(1,g=w);return t.$$set=w=>{"projectId"in w&&n(0,h=w.projectId),"viewId"in w&&n(1,g=w.viewId),"$$scope"in w&&n(12,d=w.$$scope)},t.$$.update=()=>{if(t.$$.dirty&256){e:n(2,{projects:r}=f,r)}if(t.$$.dirty&4){e:n(7,o=r.find(w=>w.isDefault))}if(t.$$.dirty&133){e:n(4,i=r.find(w=>h===w.id)||o||r[0])}if(t.$$.dirty&16){e:n(6,a=(i==null?void 0:i.views)||[])}if(t.$$.dirty&66){e:n(3,l=a.find(w=>g===w.id)||a[0])}},[h,g,r,l,i,c,a,o,f,p,D,b,d]}var vw=class extends V{constructor(e){super(),U(this,e,Ste,Fte,$,{projectId:0,viewId:1},Dte)}},KA=vw;var $i=class{onData(e){return Ne(this,null,function*(){})}onOpen(e){return Ne(this,null,function*(){})}onClose(){return Ne(this,null,function*(){})}};var uR=require("obsidian");var Cw=Bt(Zn());var ZA=require("obsidian");function Ete(t){pe(t,"svelte-gwqplq","input.svelte-gwqplq{width:100%}")}function Ote(t){let e,n,r;return{c(){e=q("input"),N(e,"type","text"),N(e,"class","svelte-gwqplq")},m(o,i){S(o,e,i),t[7](e),ki(e,t[0]),n||(r=[se(e,"input",t[8]),se(e,"focus",t[9])],n=!0)},p(o,i){i&1&&e.value!==o[0]&&ki(e,o[0])},d(o){o&&F(e),t[7](null),n=!1,Le(r)}}}function Tte(t){let e;return{c(){e=he(t[2])},m(n,r){S(n,e,r)},p(n,r){r&4&&we(e,n[2])},d(n){n&&F(e)}}}function Ite(t){let e=t[6].t("modals.input.cancel")+"",n;return{c(){n=he(e)},m(r,o){S(r,n,o)},p(r,o){o&64&&e!==(e=r[6].t("modals.input.cancel")+"")&&we(n,e)},d(r){r&&F(n)}}}function xte(t){let e,n,r,o;return e=new ft({props:{variant:"primary",$$slots:{default:[Tte]},$$scope:{ctx:t}}}),e.$on("click",t[10]),r=new ft({props:{$$slots:{default:[Ite]},$$scope:{ctx:t}}}),r.$on("click",t[11]),{c(){T(e.$$.fragment),n=K(),T(r.$$.fragment)},m(i,a){O(e,i,a),S(i,n,a),O(r,i,a),o=!0},p(i,a){let l={};a&4100&&(l.$$scope={dirty:a,ctx:i}),e.$set(l);let s={};a&4160&&(s.$$scope={dirty:a,ctx:i}),r.$set(s)},i(i){o||(v(e.$$.fragment,i),v(r.$$.fragment,i),o=!0)},o(i){y(e.$$.fragment,i),y(r.$$.fragment,i),o=!1},d(i){E(e,i),i&&F(n),E(r,i)}}}function Mte(t){let e,n,r,o;return e=new Gt({props:{$$slots:{default:[Ote]},$$scope:{ctx:t}}}),r=new dn({props:{$$slots:{default:[xte]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment),n=K(),T(r.$$.fragment)},m(i,a){O(e,i,a),S(i,n,a),O(r,i,a),o=!0},p(i,a){let l={};a&4129&&(l.$$scope={dirty:a,ctx:i}),e.$set(l);let s={};a&4189&&(s.$$scope={dirty:a,ctx:i}),r.$set(s)},i(i){o||(v(e.$$.fragment,i),v(r.$$.fragment,i),o=!0)},o(i){y(e.$$.fragment,i),y(r.$$.fragment,i),o=!1},d(i){E(e,i),i&&F(n),E(r,i)}}}function Ate(t){let e,n;return e=new tn({props:{title:t[1],$$slots:{default:[Mte]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,[o]){let i={};o&2&&(i.title=r[1]),o&4221&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function Rte(t,e,n){let r;be(t,ye,g=>n(6,r=g));let{value:o}=e,{message:i}=e,{cta:a}=e,{onSubmit:l}=e,{onCancel:s}=e,u;function f(g){ze[g?"unshift":"push"](()=>{u=g,n(5,u)})}function c(){o=this.value,n(0,o)}let p=()=>u.select(),d=()=>{l(o)},h=()=>{s()};return t.$$set=g=>{"value"in g&&n(0,o=g.value),"message"in g&&n(1,i=g.message),"cta"in g&&n(2,a=g.cta),"onSubmit"in g&&n(3,l=g.onSubmit),"onCancel"in g&&n(4,s=g.onCancel)},[o,i,a,l,s,u,r,f,c,p,d,h]}var yw=class extends V{constructor(e){super(),U(this,e,Rte,Ate,$,{value:0,message:1,cta:2,onSubmit:3,onCancel:4},Ete)}},GA=yw;var wg=class extends ZA.Modal{constructor(n,r,o,i,a){super(n);this.message=r;this.cta=o;this.onSubmit=i;this.value=a;it(this,"component")}onOpen(){var n;this.component=new GA({target:this.contentEl,props:{message:this.message,cta:this.cta,value:(n=this.value)!=null?n:"",onSubmit:r=>{this.onSubmit(r),this.close()},onCancel:()=>{this.close()}}})}onClose(){this.component&&this.component.$destroy()}};var ww=require("obsidian");var JA=require("obsidian");function Sa(t){var e;switch(t.type){case"string":if(t.repeated){switch(t.name){case"tags":return"tags";case"aliases":return"forward"}return"list"}return"text";case"number":return"binary";case"boolean":return"check-square";case"date":return(e=t.typeConfig)!=null&&e.time?"clock":"calendar"}return"file-question"}function bw(t){var e;switch(t.type){case"string":if(t.repeated){switch(t.name){case"tags":return Be(ye).t("data-types.tags");case"aliases":return Be(ye).t("data-types.aliases")}return Be(ye).t("data-types.list")}return Be(ye).t("data-types.string");case"number":return Be(ye).t("data-types.number");case"boolean":return Be(ye).t("data-types.boolean");case"date":return(e=t.typeConfig)!=null&&e.time?Be(ye).t("data-types.datetime"):Be(ye).t("data-types.date")}return Be(ye).t("data-types.unknown")}function Kn(t){return{label:t.name,value:t.name}}var _s=i1(),Dg=i1();function sd(t,e){let n=r=>{window.removeEventListener("contextmenu",n),r.preventDefault(),r.stopPropagation(),e.showAtMouseEvent(r)};window.addEventListener("contextmenu",n,!1)}function Lr(t,e){let n=t.target,r=n.tagName==="A"?n:n.querySelector("a");if(!r||!r.hasClass("internal-link"))return;let o=r.getAttr("href"),i=o&&Be(rt).metadataCache.getFirstLinkpathDest(o,e);i instanceof JA.TFile&&Be(rt).workspace.trigger("hover-link",{event:t,source:Ea,hoverParent:r,targetEl:n,linktext:i.name,sourcePath:i.path})}function Nte(t){pe(t,"svelte-n9eu6k","div.svelte-n9eu6k{background-color:var(--tag-background);border:var(--tag-border-width) solid var(--tag-border-color);border-radius:var(--tag-radius);color:var(--tag-color);font-size:var(--tag-size);text-decoration:var(--tag-decoration);padding:var(--tag-padding-y) var(--tag-padding-x);line-height:1;display:inline-flex;align-items:center;gap:var(--size-4-1)}div.svelte-n9eu6k p:first-child{margin-top:0}div.svelte-n9eu6k p:last-child{margin-bottom:0}")}function Pte(t){let e,n;return{c(){e=q("div"),n=he(t[0]),N(e,"class","svelte-n9eu6k")},m(r,o){S(r,e,o),re(e,n)},p(r,o){o&1&&we(n,r[0])},d(r){r&&F(e)}}}function jte(t){let e,n,r,o;return{c(){e=q("div"),N(e,"class","svelte-n9eu6k")},m(i,a){S(i,e,a),r||(o=[gt(n=t[3].call(null,e,t[0])),se(e,"click",t[4]),se(e,"mouseover",t[7]),se(e,"focus",t[5]),se(e,"keypress",t[6])],r=!0)},p(i,a){n&&Ge(n.update)&&a&1&&n.update.call(null,i[0])},d(i){i&&F(e),r=!1,Le(o)}}}function Lte(t){let e;function n(i,a){return i[1]?jte:Pte}let r=n(t,-1),o=r(t);return{c(){o.c(),e=Se()},m(i,a){o.m(i,a),S(i,e,a)},p(i,[a]){r===(r=n(i,a))&&o?o.p(i,a):(o.d(1),o=r(i),o&&(o.c(),o.m(e.parentNode,e)))},i:ve,o:ve,d(i){o.d(i),i&&F(e)}}}function Bte(t,e,n){var d;let r,o;be(t,rt,h=>n(8,r=h)),be(t,Fi,h=>n(9,o=h));let i=(d=Ro("sourcePath"))!=null?d:"",{value:a}=e,{richText:l=!1}=e;function s(h,g){return ww.MarkdownRenderer.renderMarkdown(g,h,i,o),{update(D){h.empty(),ww.MarkdownRenderer.renderMarkdown(D,h,i,o)}}}function u(h){let g=h.target,D=g.tagName==="A"?g:g.closest("a");if(D&&D.hasClass("internal-link")){h.preventDefault();let b=D.getAttr("href"),w=h.button===1||h.ctrlKey||h.metaKey;b&&r.workspace.openLinkText(b,i,w)}}function f(h){Ee.call(this,t,h)}function c(h){Ee.call(this,t,h)}let p=h=>{Lr(h,i)};return t.$$set=h=>{"value"in h&&n(0,a=h.value),"richText"in h&&n(1,l=h.richText)},[a,l,i,s,u,f,c,p]}var Dw=class extends V{constructor(e){super(),U(this,e,Bte,Lte,$,{value:0,richText:1},Nte)}},QA=Dw;function Wte(t){pe(t,"svelte-8h9y9","div.svelte-8h9y9{display:flex;align-items:center;gap:4px;overflow:hidden;padding:4px}.edit.svelte-8h9y9{flex-wrap:wrap}")}function XA(t,e,n){let r=t.slice();return r[8]=e[n],r}function eR(t,e,n){let r=t.slice();return r[8]=e[n],r[10]=n,r}function $te(t){let e,n,r=t[0],o=[];for(let a=0;a<r.length;a+=1)o[a]=tR(XA(t,r,a));let i=a=>y(o[a],1,1,()=>{o[a]=null});return{c(){for(let a=0;a<o.length;a+=1)o[a].c();e=Se()},m(a,l){for(let s=0;s<o.length;s+=1)o[s]&&o[s].m(a,l);S(a,e,l),n=!0},p(a,l){if(l&3){r=a[0];let s;for(s=0;s<r.length;s+=1){let u=XA(a,r,s);o[s]?(o[s].p(u,l),v(o[s],1)):(o[s]=tR(u),o[s].c(),v(o[s],1),o[s].m(e.parentNode,e))}for(ue(),s=r.length;s<o.length;s+=1)i(s);fe()}},i(a){if(!n){for(let l=0;l<r.length;l+=1)v(o[l]);n=!0}},o(a){o=o.filter(Boolean);for(let l=0;l<o.length;l+=1)y(o[l]);n=!1},d(a){Rt(o,a),a&&F(e)}}}function Vte(t){let e,n,r,o=t[4],i=[];for(let l=0;l<o.length;l+=1)i[l]=nR(eR(t,o,l));let a=l=>y(i[l],1,1,()=>{i[l]=null});return n=new dt({props:{icon:"plus",nopadding:!0,onClick:t[7]}}),{c(){for(let l=0;l<i.length;l+=1)i[l].c();e=K(),T(n.$$.fragment)},m(l,s){for(let u=0;u<i.length;u+=1)i[u]&&i[u].m(l,s);S(l,e,s),O(n,l,s),r=!0},p(l,s){if(s&25){o=l[4];let f;for(f=0;f<o.length;f+=1){let c=eR(l,o,f);i[f]?(i[f].p(c,s),v(i[f],1)):(i[f]=nR(c),i[f].c(),v(i[f],1),i[f].m(e.parentNode,e))}for(ue(),f=o.length;f<i.length;f+=1)a(f);fe()}let u={};s&41&&(u.onClick=l[7]),n.$set(u)},i(l){if(!r){for(let s=0;s<o.length;s+=1)v(i[s]);v(n.$$.fragment,l),r=!0}},o(l){i=i.filter(Boolean);for(let s=0;s<i.length;s+=1)y(i[s]);y(n.$$.fragment,l),r=!1},d(l){Rt(i,l),l&&F(e),E(n,l)}}}function tR(t){var r,o;let e,n;return e=new QA({props:{richText:t[1],value:(o=(r=t[8])==null?void 0:r.toString())!=null?o:""}}),{c(){T(e.$$.fragment)},m(i,a){O(e,i,a),n=!0},p(i,a){var s,u;let l={};a&2&&(l.richText=i[1]),a&1&&(l.value=(u=(s=i[8])==null?void 0:s.toString())!=null?u:""),e.$set(l)},i(i){n||(v(e.$$.fragment,i),n=!0)},o(i){y(e.$$.fragment,i),n=!1},d(i){E(e,i)}}}function qte(t){let e=t[8]+"",n,r,o,i;function a(){return t[6](t[10])}return o=new dt({props:{icon:"cross",size:"xs",nopadding:!0,onClick:a}}),{c(){n=he(e),r=K(),T(o.$$.fragment)},m(l,s){S(l,n,s),S(l,r,s),O(o,l,s),i=!0},p(l,s){t=l,(!i||s&16)&&e!==(e=t[8]+"")&&we(n,e);let u={};s&9&&(u.onClick=a),o.$set(u)},i(l){i||(v(o.$$.fragment,l),i=!0)},o(l){y(o.$$.fragment,l),i=!1},d(l){l&&F(n),l&&F(r),E(o,l)}}}function nR(t){let e,n;return e=new Bh({props:{$$slots:{default:[qte]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&8217&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function Ute(t){let e,n,r,o,i=[Vte,$te],a=[];function l(s,u){return s[2]?0:1}return n=l(t,-1),r=a[n]=i[n](t),{c(){e=q("div"),r.c(),N(e,"class","svelte-8h9y9"),le(e,"edit",t[2])},m(s,u){S(s,e,u),a[n].m(e,null),o=!0},p(s,[u]){let f=n;n=l(s,u),n===f?a[n].p(s,u):(ue(),y(a[f],1,1,()=>{a[f]=null}),fe(),r=a[n],r?r.p(s,u):(r=a[n]=i[n](s),r.c()),v(r,1),r.m(e,null)),(!o||u&4)&&le(e,"edit",s[2])},i(s){o||(v(r),o=!0)},o(s){y(r),o=!1},d(s){s&&F(e),a[n].d()}}}function Yte(t,e,n){let r,o;be(t,rt,c=>n(5,o=c));let{values:i}=e,{richText:a=!1}=e,{edit:l=!1}=e,{onChange:s=()=>{}}=e,u=c=>{s(i.filter((p,d)=>c!==d))},f=()=>{new wg(o,"Add list item","Add",c=>{s([...i,c])}).open()};return t.$$set=c=>{"values"in c&&n(0,i=c.values),"richText"in c&&n(1,a=c.richText),"edit"in c&&n(2,l=c.edit),"onChange"in c&&n(3,s=c.onChange)},t.$$.update=()=>{if(t.$$.dirty&1){e:n(4,r=i.filter(lr))}},[i,a,l,s,r,o,u,f]}var kw=class extends V{constructor(e){super(),U(this,e,Yte,Ute,$,{values:0,richText:1,edit:2,onChange:3},Wte)}},vs=kw;function zte(t){let e,n,r,o,i=[Qte,Jte],a=[];function l(s,u){var f;return(f=s[0].typeConfig)!=null&&f.time?0:1}return e=l(t,-1),n=a[e]=i[e](t),{c(){n.c(),r=Se()},m(s,u){a[e].m(s,u),S(s,r,u),o=!0},p(s,u){let f=e;e=l(s,u),e===f?a[e].p(s,u):(ue(),y(a[f],1,1,()=>{a[f]=null}),fe(),n=a[e],n?n.p(s,u):(n=a[e]=i[e](s),n.c()),v(n,1),n.m(r.parentNode,r))},i(s){o||(v(n),o=!0)},o(s){y(n),o=!1},d(s){a[e].d(s),s&&F(r)}}}function Hte(t){let e,n;return e=new Rr({props:{value:on(t[1])?t[1]:null}}),e.$on("input",t[9]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&2&&(i.value=on(r[1])?r[1]:null),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function Kte(t){let e,n,r,o,i=[ene,Xte],a=[];function l(s,u){return s[5].length>0?0:1}return e=l(t,-1),n=a[e]=i[e](t),{c(){n.c(),r=Se()},m(s,u){a[e].m(s,u),S(s,r,u),o=!0},p(s,u){let f=e;e=l(s,u),e===f?a[e].p(s,u):(ue(),y(a[f],1,1,()=>{a[f]=null}),fe(),n=a[e],n?n.p(s,u):(n=a[e]=i[e](s),n.c()),v(n,1),n.m(r.parentNode,r))},i(s){o||(v(n),o=!0)},o(s){y(n),o=!1},d(s){a[e].d(s),s&&F(r)}}}function Gte(t){var r;let e,n;return e=new vs({props:{edit:!t[3],values:(r=t[1])!=null?r:[],onChange:t[2]}}),{c(){T(e.$$.fragment)},m(o,i){O(e,o,i),n=!0},p(o,i){var l;let a={};i&8&&(a.edit=!o[3]),i&2&&(a.values=(l=o[1])!=null?l:[]),i&4&&(a.onChange=o[2]),e.$set(a)},i(o){n||(v(e.$$.fragment,o),n=!0)},o(o){y(e.$$.fragment,o),n=!1},d(o){E(e,o)}}}function Zte(t){let e,n;return e=new qt({props:{checked:Ci(t[1])?t[1]:!1}}),e.$on("check",t[6]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&2&&(i.checked=Ci(r[1])?r[1]:!1),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function Jte(t){let e,n;return e=new uo({props:{value:xr(t[1])?t[1]:null}}),e.$on("change",t[12]),e.$on("blur",t[13]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&2&&(i.value=xr(r[1])?r[1]:null),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function Qte(t){let e,n;return e=new Wi({props:{value:xr(t[1])?t[1]:null}}),e.$on("input",t[10]),e.$on("blur",t[11]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&2&&(i.value=xr(r[1])?r[1]:null),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function Xte(t){let e,n;return e=new It({props:{value:lr(t[1])?t[1]:"",readonly:t[3]}}),e.$on("input",t[8]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&2&&(i.value=lr(r[1])?r[1]:""),o&8&&(i.readonly=r[3]),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function ene(t){let e,n;return e=new cs({props:{value:lr(t[1])?t[1]:"",options:t[5]}}),e.$on("change",t[7]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&2&&(i.value=lr(r[1])?r[1]:""),o&32&&(i.options=r[5]),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function tne(t){let e,n,r,o,i,a=[Zte,Gte,Kte,Hte,zte],l=[];function s(u,f){return f&3&&(e=null),u[0].type==="boolean"?0:(e==null&&(e=!!(u[0].repeated&&vu(u[1]))),e?1:u[0].type==="string"?2:u[0].type==="number"?3:u[0].type==="date"?4:-1)}return~(n=s(t,-1))&&(r=l[n]=a[n](t)),{c(){r&&r.c(),o=Se()},m(u,f){~n&&l[n].m(u,f),S(u,o,f),i=!0},p(u,[f]){let c=n;n=s(u,f),n===c?~n&&l[n].p(u,f):(r&&(ue(),y(l[c],1,1,()=>{l[c]=null}),fe()),~n?(r=l[n],r?r.p(u,f):(r=l[n]=a[n](u),r.c()),v(r,1),r.m(o.parentNode,o)):r=null)},i(u){i||(v(r),i=!0)},o(u){y(r),i=!1},d(u){~n&&l[n].d(u),u&&F(o)}}}function nne(t,e,n){let r,{field:o}=e,{value:i}=e,a,{onChange:l}=e,{readonly:s=!1}=e,u=({detail:b})=>l(b),f=({detail:b})=>l(b),c=({detail:b})=>l(b),p=({detail:b})=>l(b!==null?b:void 0),d=({detail:b})=>n(4,a=b),h=()=>l(a),g=({detail:b})=>n(4,a=b),D=()=>{if(!a){l(a);return}let b=(0,Cw.default)(a),w=(0,Cw.default)(xr(i)?i:null).set("year",b.year()).set("month",b.month()).set("date",b.date());l(w.toDate())};return t.$$set=b=>{"field"in b&&n(0,o=b.field),"value"in b&&n(1,i=b.value),"onChange"in b&&n(2,l=b.onChange),"readonly"in b&&n(3,s=b.readonly)},t.$$.update=()=>{var b,w,x;if(t.$$.dirty&1){e:n(5,r=(x=(w=(b=o.typeConfig)==null?void 0:b.options)==null?void 0:w.map(C=>({label:C,description:""})))!=null?x:[])}},[o,i,l,s,a,r,u,f,c,p,d,h,g,D]}var Fw=class extends V{constructor(e){super(),U(this,e,nne,tne,$,{field:0,value:1,onChange:2,readonly:3})}},kg=Fw;function rR(t,e,n){let r=t.slice();return r[8]=e[n],r}function oR(t,e,n){let r=t.slice();return r[8]=e[n],r}function iR(t){let e,n,r,o;return e=new lo({props:{title:t[4].t("modals.note.edit.no-editable-fields.title"),icon:"info",variant:"info",$$slots:{default:[one]},$$scope:{ctx:t}}}),r=new Gt({props:{$$slots:{default:[ane]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment),n=K(),T(r.$$.fragment)},m(i,a){O(e,i,a),S(i,n,a),O(r,i,a),o=!0},p(i,a){let l={};a&16&&(l.title=i[4].t("modals.note.edit.no-editable-fields.title")),a&8208&&(l.$$scope={dirty:a,ctx:i}),e.$set(l);let s={};a&8195&&(s.$$scope={dirty:a,ctx:i}),r.$set(s)},i(i){o||(v(e.$$.fragment,i),v(r.$$.fragment,i),o=!0)},o(i){y(e.$$.fragment,i),y(r.$$.fragment,i),o=!1},d(i){E(e,i),i&&F(n),E(r,i)}}}function rne(t){let e=t[4].t("modals.note.edit.no-editable-fields.message")+"",n;return{c(){n=he(e)},m(r,o){S(r,n,o)},p(r,o){o&16&&e!==(e=r[4].t("modals.note.edit.no-editable-fields.message")+"")&&we(n,e)},d(r){r&&F(n)}}}function one(t){let e,n;return e=new nn({props:{variant:"body",$$slots:{default:[rne]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&8208&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function ine(t){let e,n,r;function o(...i){return t[5](t[8],...i)}return e=new kg({props:{field:t[8],value:t[0].values[t[8].name],onChange:o,readonly:!0}}),{c(){T(e.$$.fragment),n=K()},m(i,a){O(e,i,a),S(i,n,a),r=!0},p(i,a){t=i;let l={};a&2&&(l.field=t[8]),a&3&&(l.value=t[0].values[t[8].name]),a&3&&(l.onChange=o),e.$set(l)},i(i){r||(v(e.$$.fragment,i),r=!0)},o(i){y(e.$$.fragment,i),r=!1},d(i){E(e,i),i&&F(n)}}}function aR(t,e){let n,r,o;return r=new at({props:{name:e[8].name,$$slots:{default:[ine]},$$scope:{ctx:e}}}),{key:t,first:null,c(){n=Se(),T(r.$$.fragment),this.first=n},m(i,a){S(i,n,a),O(r,i,a),o=!0},p(i,a){e=i;let l={};a&2&&(l.name=e[8].name),a&8195&&(l.$$scope={dirty:a,ctx:e}),r.$set(l)},i(i){o||(v(r.$$.fragment,i),o=!0)},o(i){y(r.$$.fragment,i),o=!1},d(i){i&&F(n),E(r,i)}}}function ane(t){let e=[],n=new Map,r,o,i=t[1],a=l=>l[8].name;for(let l=0;l<i.length;l+=1){let s=oR(t,i,l),u=a(s);n.set(u,e[l]=aR(u,s))}return{c(){for(let l=0;l<e.length;l+=1)e[l].c();r=Se()},m(l,s){for(let u=0;u<e.length;u+=1)e[u]&&e[u].m(l,s);S(l,r,s),o=!0},p(l,s){s&3&&(i=l[1],ue(),e=Kt(e,s,a,1,l,i,n,r.parentNode,fn,aR,r,oR),fe())},i(l){if(!o){for(let s=0;s<i.length;s+=1)v(e[s]);o=!0}},o(l){for(let s=0;s<e.length;s+=1)y(e[s]);o=!1},d(l){for(let s=0;s<e.length;s+=1)e[s].d(l);l&&F(r)}}}function sne(t){let e,n,r;function o(...i){return t[6](t[8],...i)}return e=new kg({props:{field:t[8],value:t[0].values[t[8].name],onChange:o}}),{c(){T(e.$$.fragment),n=K()},m(i,a){O(e,i,a),S(i,n,a),r=!0},p(i,a){t=i;let l={};a&8&&(l.field=t[8]),a&9&&(l.value=t[0].values[t[8].name]),a&9&&(l.onChange=o),e.$set(l)},i(i){r||(v(e.$$.fragment,i),r=!0)},o(i){y(e.$$.fragment,i),r=!1},d(i){E(e,i),i&&F(n)}}}function sR(t,e){let n,r,o;return r=new at({props:{name:e[8].name,$$slots:{default:[sne]},$$scope:{ctx:e}}}),{key:t,first:null,c(){n=Se(),T(r.$$.fragment),this.first=n},m(i,a){S(i,n,a),O(r,i,a),o=!0},p(i,a){e=i;let l={};a&8&&(l.name=e[8].name),a&8201&&(l.$$scope={dirty:a,ctx:e}),r.$set(l)},i(i){o||(v(r.$$.fragment,i),o=!0)},o(i){y(r.$$.fragment,i),o=!1},d(i){i&&F(n),E(r,i)}}}function lne(t){let e=[],n=new Map,r,o,i=t[3],a=l=>l[8].name;for(let l=0;l<i.length;l+=1){let s=rR(t,i,l),u=a(s);n.set(u,e[l]=sR(u,s))}return{c(){for(let l=0;l<e.length;l+=1)e[l].c();r=Se()},m(l,s){for(let u=0;u<e.length;u+=1)e[u]&&e[u].m(l,s);S(l,r,s),o=!0},p(l,s){s&9&&(i=l[3],ue(),e=Kt(e,s,a,1,l,i,n,r.parentNode,fn,sR,r,rR),fe())},i(l){if(!o){for(let s=0;s<i.length;s+=1)v(e[s]);o=!0}},o(l){for(let s=0;s<e.length;s+=1)y(e[s]);o=!1},d(l){for(let s=0;s<e.length;s+=1)e[s].d(l);l&&F(r)}}}function une(t){let e=(t[3].length?t[4].t("modals.note.edit.save"):t[4].t("modals.note.edit.confirm"))+"",n;return{c(){n=he(e)},m(r,o){S(r,n,o)},p(r,o){o&24&&e!==(e=(r[3].length?r[4].t("modals.note.edit.save"):r[4].t("modals.note.edit.confirm"))+"")&&we(n,e)},d(r){r&&F(n)}}}function fne(t){let e,n;return e=new ft({props:{variant:"primary",$$slots:{default:[une]},$$scope:{ctx:t}}}),e.$on("click",t[7]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&8216&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function cne(t){let e,n,r,o,i,a=!t[3].length&&iR(t);return n=new Gt({props:{$$slots:{default:[lne]},$$scope:{ctx:t}}}),o=new dn({props:{$$slots:{default:[fne]},$$scope:{ctx:t}}}),{c(){a&&a.c(),e=K(),T(n.$$.fragment),r=K(),T(o.$$.fragment)},m(l,s){a&&a.m(l,s),S(l,e,s),O(n,l,s),S(l,r,s),O(o,l,s),i=!0},p(l,s){l[3].length?a&&(ue(),y(a,1,1,()=>{a=null}),fe()):a?(a.p(l,s),s&8&&v(a,1)):(a=iR(l),a.c(),v(a,1),a.m(e.parentNode,e));let u={};s&8201&&(u.$$scope={dirty:s,ctx:l}),n.$set(u);let f={};s&8221&&(f.$$scope={dirty:s,ctx:l}),o.$set(f)},i(l){i||(v(a),v(n.$$.fragment,l),v(o.$$.fragment,l),i=!0)},o(l){y(a),y(n.$$.fragment,l),y(o.$$.fragment,l),i=!1},d(l){a&&a.d(l),l&&F(e),E(n,l),l&&F(r),E(o,l)}}}function dne(t){let e,n;return e=new tn({props:{title:t[4].t("modals.note.edit.title"),$$slots:{default:[cne]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,[o]){let i={};o&16&&(i.title=r[4].t("modals.note.edit.title")),o&8223&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function mne(t,e,n){let r,o;be(t,ye,c=>n(4,o=c));let{fields:i}=e,{record:a}=e,{onSave:l}=e,s=(c,p)=>{n(0,a=Oe(a,d=>{d.values[c.name]=p}))},u=(c,p)=>{n(0,a=Oe(a,d=>{d.values[c.name]=p}))},f=()=>{l(a)};return t.$$set=c=>{"fields"in c&&n(1,i=c.fields),"record"in c&&n(0,a=c.record),"onSave"in c&&n(2,l=c.onSave)},t.$$.update=()=>{if(t.$$.dirty&2){e:n(3,r=i.filter(c=>!c.derived))}},[a,i,l,r,o,s,u,f]}var Sw=class extends V{constructor(e){super(),U(this,e,mne,dne,$,{fields:1,record:0,onSave:2})}},lR=Sw;var Vi=class extends uR.Modal{constructor(n,r,o,i){super(n);this.fields=r;this.onSave=o;this.defaults=i;it(this,"component")}onOpen(){this.component=new lR({target:this.contentEl,props:{record:this.defaults,fields:this.fields,onSave:n=>{this.onSave(n),this.close()}}})}onClose(){this.component&&this.component.$destroy()}};function pne(t){pe(t,"svelte-24dsgy","div.svelte-24dsgy{flex:1;overflow:auto}.padding.svelte-24dsgy{padding:24px}")}function hne(t){let e,n,r=t[2].default,o=Te(r,t,t[1],null);return{c(){e=q("div"),o&&o.c(),N(e,"class","svelte-24dsgy"),le(e,"padding",t[0])},m(i,a){S(i,e,a),o&&o.m(e,null),n=!0},p(i,[a]){o&&o.p&&(!n||a&2)&&xe(o,r,i,i[1],n?Ie(r,i[1],a,null):Me(i[1]),null),(!n||a&1)&&le(e,"padding",i[0])},i(i){n||(v(o,i),n=!0)},o(i){y(o,i),n=!1},d(i){i&&F(e),o&&o.d(i)}}}function gne(t,e,n){let{$$slots:r={},$$scope:o}=e,{padding:i=!1}=e;return t.$$set=a=>{"padding"in a&&n(0,i=a.padding),"$$scope"in a&&n(1,o=a.$$scope)},[i,o,r]}var Ew=class extends V{constructor(e){super(),U(this,e,gne,hne,$,{padding:0},pne)}},Oa=Ew;function _ne(t){let e,n,r=t[1].default,o=Te(r,t,t[0],null);return{c(){e=q("div"),o&&o.c()},m(i,a){S(i,e,a),o&&o.m(e,null),n=!0},p(i,[a]){o&&o.p&&(!n||a&1)&&xe(o,r,i,i[0],n?Ie(r,i[0],a,null):Me(i[0]),null)},i(i){n||(v(o,i),n=!0)},o(i){y(o,i),n=!1},d(i){i&&F(e),o&&o.d(i)}}}function vne(t,e,n){let{$$slots:r={},$$scope:o}=e;return t.$$set=i=>{"$$scope"in i&&n(0,o=i.$$scope)},[o,r]}var Ow=class extends V{constructor(e){super(),U(this,e,vne,_ne,$,{})}},Ta=Ow;function yne(t){pe(t,"svelte-vsdhnm","div.svelte-vsdhnm{height:100%;display:flex;flex-direction:column}")}function bne(t){let e,n,r=t[1].default,o=Te(r,t,t[0],null);return{c(){e=q("div"),o&&o.c(),N(e,"class","svelte-vsdhnm")},m(i,a){S(i,e,a),o&&o.m(e,null),n=!0},p(i,[a]){o&&o.p&&(!n||a&1)&&xe(o,r,i,i[0],n?Ie(r,i[0],a,null):Me(i[0]),null)},i(i){n||(v(o,i),n=!0)},o(i){y(o,i),n=!1},d(i){i&&F(e),o&&o.d(i)}}}function wne(t,e,n){let{$$slots:r={},$$scope:o}=e;return t.$$set=i=>{"$$scope"in i&&n(0,o=i.$$scope)},[o,r]}var Tw=class extends V{constructor(e){super(),U(this,e,wne,bne,$,{},yne)}},Ia=Tw;function Dne(t){pe(t,"svelte-gtpy0j","div.svelte-gtpy0j{display:flex;align-items:center;justify-content:flex-end;gap:8px}")}function kne(t){let e;return{c(){e=he(t[0])},m(n,r){S(n,e,r)},p(n,r){r&1&&we(e,n[0])},d(n){n&&F(e)}}}function Cne(t){let e,n,r,o;n=new nn({props:{variant:"label",nomargin:!0,$$slots:{default:[kne]},$$scope:{ctx:t}}});let i=t[1].default,a=Te(i,t,t[2],null);return{c(){e=q("div"),T(n.$$.fragment),r=K(),a&&a.c(),N(e,"class","svelte-gtpy0j")},m(l,s){S(l,e,s),O(n,e,null),re(e,r),a&&a.m(e,null),o=!0},p(l,[s]){let u={};s&5&&(u.$$scope={dirty:s,ctx:l}),n.$set(u),a&&a.p&&(!o||s&4)&&xe(a,i,l,l[2],o?Ie(i,l[2],s,null):Me(l[2]),null)},i(l){o||(v(n.$$.fragment,l),v(a,l),o=!0)},o(l){y(n.$$.fragment,l),y(a,l),o=!1},d(l){l&&F(e),E(n),a&&a.d(l)}}}function Fne(t,e,n){let{$$slots:r={},$$scope:o}=e,{name:i}=e;return t.$$set=a=>{"name"in a&&n(0,i=a.name),"$$scope"in a&&n(2,o=a.$$scope)},[i,r,o]}var Iw=class extends V{constructor(e){super(),U(this,e,Fne,Cne,$,{name:0},Dne)}},xa=Iw;function Sne(t){pe(t,"svelte-zdcf2i","div.svelte-zdcf2i{align-items:center;display:inline-flex;text-align:start}")}function fR(t,e,n){let r=t.slice();return r[2]=e[n].label,r[10]=e[n].icon,r[11]=e[n].value,r[12]=e[n].enabled,r}function cR(t){let e,n;function r(...o){return t[8](t[11],...o)}return e=new xh({props:{icon:t[10],label:t[2],checked:t[12]}}),e.$on("check",r),{c(){T(e.$$.fragment)},m(o,i){O(e,o,i),n=!0},p(o,i){t=o;let a={};i&1&&(a.icon=t[10]),i&1&&(a.label=t[2]),i&1&&(a.checked=t[12]),e.$set(a)},i(o){n||(v(e.$$.fragment,o),n=!0)},o(o){y(e.$$.fragment,o),n=!1},d(o){E(e,o)}}}function Ene(t){let e,n,r=t[0],o=[];for(let a=0;a<r.length;a+=1)o[a]=cR(fR(t,r,a));let i=a=>y(o[a],1,1,()=>{o[a]=null});return{c(){for(let a=0;a<o.length;a+=1)o[a].c();e=Se()},m(a,l){for(let s=0;s<o.length;s+=1)o[s]&&o[s].m(a,l);S(a,e,l),n=!0},p(a,l){if(l&3){r=a[0];let s;for(s=0;s<r.length;s+=1){let u=fR(a,r,s);o[s]?(o[s].p(u,l),v(o[s],1)):(o[s]=cR(u),o[s].c(),v(o[s],1),o[s].m(e.parentNode,e))}for(ue(),s=r.length;s<o.length;s+=1)i(s);fe()}},i(a){if(!n){for(let l=0;l<r.length;l+=1)v(o[l]);n=!0}},o(a){o=o.filter(Boolean);for(let l=0;l<o.length;l+=1)y(o[l]);n=!1},d(a){Rt(o,a),a&&F(e)}}}function One(t){let e,n,r,o,i,a,l;return o=new Ih({props:{anchorEl:t[3],open:t[4],onClose:t[9],$$slots:{default:[Ene]},$$scope:{ctx:t}}}),{c(){e=q("div"),n=he(t[2]),r=K(),T(o.$$.fragment),N(e,"class","dropdown svelte-zdcf2i")},m(s,u){S(s,e,u),re(e,n),t[6](e),S(s,r,u),O(o,s,u),i=!0,a||(l=[se(e,"keypress",t[5]),se(e,"click",t[7])],a=!0)},p(s,[u]){(!i||u&4)&&we(n,s[2]);let f={};u&8&&(f.anchorEl=s[3]),u&16&&(f.open=s[4]),u&16&&(f.onClose=s[9]),u&32771&&(f.$$scope={dirty:u,ctx:s}),o.$set(f)},i(s){i||(v(o.$$.fragment,s),i=!0)},o(s){y(o.$$.fragment,s),i=!1},d(s){s&&F(e),t[6](null),s&&F(r),E(o,s),a=!1,Le(l)}}}function Tne(t,e,n){let{items:r}=e,{label:o}=e,{onChange:i}=e,a,l=!1;function s(d){Ee.call(this,t,d)}function u(d){ze[d?"unshift":"push"](()=>{a=d,n(3,a)})}let f=()=>n(4,l=!l),c=(d,{detail:h})=>i(d,h),p=()=>n(4,l=!1);return t.$$set=d=>{"items"in d&&n(0,r=d.items),"label"in d&&n(2,o=d.label),"onChange"in d&&n(1,i=d.onChange)},[r,i,o,a,l,s,u,f,c,p]}var xw=class extends V{constructor(e){super(),U(this,e,Tne,One,$,{items:0,label:2,onChange:1},Sne)}},vl=xw;function dR(t,e){return t.find(n=>e===n.name)}function ld(t,...e){return t.filter(n=>!n.repeated).filter(n=>e.includes(n.type))}function Ine(t,e){let n=t.map(o=>o.values[e]).map(o=>o&&on(o)?o.toLocaleString():o).map(o=>o&&lr(o)?o:null).filter(eo);return[...new Set(n)]}function Mw(t,e,n,r,o){var s;let i=xne(t,n==null?void 0:n.name),a=new Set;return(n==null?void 0:n.type)==="string"&&(a=new Set((s=n.typeConfig)==null?void 0:s.options)),[...new Set([...Object.keys(i),...a])].sort((u,f)=>{var d,h,g,D;let c=(h=(d=e[u])==null?void 0:d.weight)!=null?h:0,p=(D=(g=e[f])==null?void 0:g.weight)!=null?D:0;if(c<p)return-1;if(c>p)return 1;{let b=Be(ye).t("views.board.no-status");if(u===b)return-1;if(f===b)return 1;let w=[...a].indexOf(u),x=[...a].indexOf(f);return w>=0&&x>=0?w-x:w>=0?-1:x>=0?1:u.localeCompare(f,void 0,{numeric:!0})}}).map(u=>{var c,p,d,h,g,D;let f=(c=i[u])!=null?c:[];return o&&f.length>0&&Mne(f,e[u],r),{id:u,records:f,collapse:(d=(p=e[u])==null?void 0:p.collapse)!=null?d:!1,pinned:(D=(g=(h=n==null?void 0:n.typeConfig)==null?void 0:h.options)==null?void 0:g.includes(u))!=null?D:!1}})}function xne(t,e){var i;let n=Be(ye).t("views.board.no-status");if(!e)return{[n]:[...t]};let r=Ine(t,e),o={[n]:[]};for(let a of r)o[a]=[];return t.forEach(a=>{var s,u,f;let l=a.values[e];l&&lr(l)?(s=o[l])==null||s.push(a):l&&on(l)?(u=o[l.toLocaleString()])==null||u.push(a):(f=o[n])==null||f.push(a)}),(i=o[n])!=null&&i.length||delete o[n],o}function Mne(t,e,n){var o;let r;if(n!=null&&n.name&&n.type==="number")r=i=>{let a=i.values[n.name];return on(a)?a:Number.POSITIVE_INFINITY};else if(e){let i=Object.fromEntries(((o=e==null?void 0:e.records)!=null?o:[]).map((a,l)=>[a,l]));r=a=>{var l;return(l=i[a.id])!=null?l:Number.POSITIVE_INFINITY}}else return t;return t.sort((i,a)=>r(i)-r(a))}function Ane(t){var r,o,i;let e,n;return e=new vt({props:{value:(o=(r=t[6])==null?void 0:r.name)!=null?o:"",options:t[4].map(Kn),placeholder:(i=t[7].t("views.board.fields.none"))!=null?i:"",allowEmpty:!0}}),e.$on("change",t[8]),{c(){T(e.$$.fragment)},m(a,l){O(e,a,l),n=!0},p(a,l){var u,f,c;let s={};l&64&&(s.value=(f=(u=a[6])==null?void 0:u.name)!=null?f:""),l&16&&(s.options=a[4].map(Kn)),l&128&&(s.placeholder=(c=a[7].t("views.board.fields.none"))!=null?c:""),e.$set(s)},i(a){n||(v(e.$$.fragment,a),n=!0)},o(a){y(e.$$.fragment,a),n=!1},d(a){E(e,a)}}}function Rne(t){var r,o,i;let e,n;return e=new vt({props:{allowEmpty:!0,value:(o=(r=t[5])==null?void 0:r.name)!=null?o:"",options:t[3].map(Kn),placeholder:(i=t[7].t("views.board.fields.none"))!=null?i:""}}),e.$on("change",t[9]),{c(){T(e.$$.fragment)},m(a,l){O(e,a,l),n=!0},p(a,l){var u,f,c;let s={};l&32&&(s.value=(f=(u=a[5])==null?void 0:u.name)!=null?f:""),l&8&&(s.options=a[3].map(Kn)),l&128&&(s.placeholder=(c=a[7].t("views.board.fields.none"))!=null?c:""),e.$set(s)},i(a){n||(v(e.$$.fragment,a),n=!0)},o(a){y(e.$$.fragment,a),n=!1},d(a){E(e,a)}}}function Nne(t){let e,n,r,o,i,a,l,s;return e=new xa({props:{name:t[7].t("views.board.fields.status"),$$slots:{default:[Ane]},$$scope:{ctx:t}}}),r=new xa({props:{name:t[7].t("views.board.fields.check"),$$slots:{default:[Rne]},$$scope:{ctx:t}}}),i=new vl({props:{label:t[7].t("views.board.include-fields"),items:t[0].map(t[16]),onChange:t[10]}}),l=new dt({props:{icon:"settings",onClick:t[2]}}),{c(){T(e.$$.fragment),n=K(),T(r.$$.fragment),o=K(),T(i.$$.fragment),a=K(),T(l.$$.fragment)},m(u,f){O(e,u,f),S(u,n,f),O(r,u,f),S(u,o,f),O(i,u,f),S(u,a,f),O(l,u,f),s=!0},p(u,[f]){let c={};f&128&&(c.name=u[7].t("views.board.fields.status")),f&131280&&(c.$$scope={dirty:f,ctx:u}),e.$set(c);let p={};f&128&&(p.name=u[7].t("views.board.fields.check")),f&131240&&(p.$$scope={dirty:f,ctx:u}),r.$set(p);let d={};f&128&&(d.label=u[7].t("views.board.include-fields")),f&3&&(d.items=u[0].map(u[16])),i.$set(d);let h={};f&4&&(h.onClick=u[2]),l.$set(h)},i(u){s||(v(e.$$.fragment,u),v(r.$$.fragment,u),v(i.$$.fragment,u),v(l.$$.fragment,u),s=!0)},o(u){y(e.$$.fragment,u),y(r.$$.fragment,u),y(i.$$.fragment,u),y(l.$$.fragment,u),s=!1},d(u){E(e,u),u&&F(n),E(r,u),u&&F(o),E(i,u),u&&F(a),E(l,u)}}}function Pne(t,e,n){let r,o,i,a,l;be(t,ye,C=>n(7,l=C));let{fields:s}=e,{statusField:u}=e,{checkField:f}=e,{onStatusFieldChange:c}=e,{onCheckFieldChange:p}=e,{includedFields:d}=e,{onIncludedFieldsChange:h}=e,{onSettings:g}=e;function D(C){c(_l(s,C.detail))}function b(C){p(_l(s,C.detail))}function w(C,A){let R=new Set(d);A?R.add(C):R.delete(C),h([...R])}let x=C=>({label:C.name,icon:Sa(C),value:C.name,enabled:d.includes(C.name)});return t.$$set=C=>{"fields"in C&&n(0,s=C.fields),"statusField"in C&&n(11,u=C.statusField),"checkField"in C&&n(12,f=C.checkField),"onStatusFieldChange"in C&&n(13,c=C.onStatusFieldChange),"onCheckFieldChange"in C&&n(14,p=C.onCheckFieldChange),"includedFields"in C&&n(1,d=C.includedFields),"onIncludedFieldsChange"in C&&n(15,h=C.onIncludedFieldsChange),"onSettings"in C&&n(2,g=C.onSettings)},t.$$.update=()=>{if(t.$$.dirty&2049){e:n(6,r=u?_l(s,u):void 0)}if(t.$$.dirty&4097){e:n(5,o=f?_l(s,f):void 0)}if(t.$$.dirty&1){e:n(4,i=ld(s,"string","number"))}if(t.$$.dirty&1){e:n(3,a=ld(s,"boolean"))}},[s,d,g,a,i,o,r,l,D,b,w,u,f,c,p,h,x]}var Aw=class extends V{constructor(e){super(),U(this,e,Pne,Nne,$,{fields:0,statusField:11,checkField:12,onStatusFieldChange:13,onCheckFieldChange:14,includedFields:1,onIncludedFieldsChange:15,onSettings:2})}},mR=Aw;var hR=require("obsidian");function jne(t){let e,n,r;function o(a){t[9](a)}let i={placeholder:"270"};return t[1]!==void 0&&(i.value=t[1]),e=new Rr({props:i}),ze.push(()=>ut(e,"value",o)),e.$on("blur",t[10]),{c(){T(e.$$.fragment)},m(a,l){O(e,a,l),r=!0},p(a,l){let s={};!n&&l&2&&(n=!0,s.value=a[1],lt(()=>n=!1)),e.$set(s)},i(a){r||(v(e.$$.fragment,a),r=!0)},o(a){y(e.$$.fragment,a),r=!1},d(a){E(e,a)}}}function Lne(t){var r,o;let e,n;return e=new vt({props:{value:(r=t[4])!=null?r:"",options:t[0].map(Kn),placeholder:(o=t[5].t("views.board.fields.none"))!=null?o:"",allowEmpty:!0}}),e.$on("change",t[11]),{c(){T(e.$$.fragment)},m(i,a){O(e,i,a),n=!0},p(i,a){var s,u;let l={};a&16&&(l.value=(s=i[4])!=null?s:""),a&1&&(l.options=i[0].map(Kn)),a&32&&(l.placeholder=(u=i[5].t("views.board.fields.none"))!=null?u:""),e.$set(l)},i(i){n||(v(e.$$.fragment,i),n=!0)},o(i){y(e.$$.fragment,i),n=!1},d(i){E(e,i)}}}function Bne(t){var r,o;let e,n;return e=new vt({props:{value:(r=t[3])!=null?r:"",options:t[2].map(Kn),placeholder:(o=t[5].t("views.board.fields.none"))!=null?o:"",allowEmpty:!0}}),e.$on("change",t[12]),{c(){T(e.$$.fragment)},m(i,a){O(e,i,a),n=!0},p(i,a){var s,u;let l={};a&8&&(l.value=(s=i[3])!=null?s:""),a&4&&(l.options=i[2].map(Kn)),a&32&&(l.placeholder=(u=i[5].t("views.board.fields.none"))!=null?u:""),e.$set(l)},i(i){n||(v(e.$$.fragment,i),n=!0)},o(i){y(e.$$.fragment,i),n=!1},d(i){E(e,i)}}}function Wne(t){let e,n,r,o,i,a;return e=new at({props:{name:t[5].t("views.board.settings.column-width.name"),description:t[5].t("views.board.settings.column-width.description"),$$slots:{default:[jne]},$$scope:{ctx:t}}}),r=new at({props:{name:t[5].t("views.board.settings.custom-header.name"),description:t[5].t("views.board.settings.custom-header.description"),$$slots:{default:[Lne]},$$scope:{ctx:t}}}),i=new at({props:{name:t[5].t("views.board.settings.order-sync-field.name"),description:t[5].t("views.board.settings.order-sync-field.description"),$$slots:{default:[Bne]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment),n=K(),T(r.$$.fragment),o=K(),T(i.$$.fragment)},m(l,s){O(e,l,s),S(l,n,s),O(r,l,s),S(l,o,s),O(i,l,s),a=!0},p(l,s){let u={};s&32&&(u.name=l[5].t("views.board.settings.column-width.name")),s&32&&(u.description=l[5].t("views.board.settings.column-width.description")),s&8194&&(u.$$scope={dirty:s,ctx:l}),e.$set(u);let f={};s&32&&(f.name=l[5].t("views.board.settings.custom-header.name")),s&32&&(f.description=l[5].t("views.board.settings.custom-header.description")),s&8241&&(f.$$scope={dirty:s,ctx:l}),r.$set(f);let c={};s&32&&(c.name=l[5].t("views.board.settings.order-sync-field.name")),s&32&&(c.description=l[5].t("views.board.settings.order-sync-field.description")),s&8236&&(c.$$scope={dirty:s,ctx:l}),i.$set(c)},i(l){a||(v(e.$$.fragment,l),v(r.$$.fragment,l),v(i.$$.fragment,l),a=!0)},o(l){y(e.$$.fragment,l),y(r.$$.fragment,l),y(i.$$.fragment,l),a=!1},d(l){E(e,l),l&&F(n),E(r,l),l&&F(o),E(i,l)}}}function $ne(t){let e,n;return e=new Gt({props:{$$slots:{default:[Wne]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&8255&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function Vne(t){let e,n;return e=new tn({props:{title:t[5].t("views.board.settings.name"),$$slots:{default:[$ne]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,[o]){let i={};o&32&&(i.title=r[5].t("views.board.settings.name")),o&8255&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function qne(t,e,n){var D;let r,o,i,a;be(t,ye,b=>n(5,a=b));let{config:l}=e,{fields:s}=e,{onSave:u}=e,f=(D=l.columnWidth)!=null?D:null,c=(b,w)=>u(Oe(l,x=>{let R=x,{[b]:C}=R,A=Sr(R,[qk(b)]);return w?te(H({},A),{[b]:w}):A}));function p(b){f=b,n(1,f)}let d=()=>c("columnWidth",f),h=b=>{n(4,r=b.detail),c("headerField",r)},g=b=>{n(3,o=b.detail),c("orderSyncField",o)};return t.$$set=b=>{"config"in b&&n(7,l=b.config),"fields"in b&&n(0,s=b.fields),"onSave"in b&&n(8,u=b.onSave)},t.$$.update=()=>{var b,w;if(t.$$.dirty&128){e:n(4,r=(b=l.headerField)!=null?b:"")}if(t.$$.dirty&128){e:n(3,o=(w=l.orderSyncField)!=null?w:"")}if(t.$$.dirty&1){e:n(2,i=ld(s,"number"))}},[s,f,i,o,r,a,c,l,u,p,d,h,g]}var Rw=class extends V{constructor(e){super(),U(this,e,qne,Vne,$,{config:7,fields:0,onSave:8})}},pR=Rw;var Cg=class extends hR.Modal{constructor(n,r,o,i){super(n);this.config=r;this.fields=o;this.onSave=i;it(this,"component")}onOpen(){let{contentEl:n}=this;this.component=new pR({target:n,props:{config:this.config,fields:this.fields,onSave:r=>{this.onSave(r)}}})}onClose(){this.component&&this.component.$destroy()}};var Une=t=>({columnWidth:t&4,checkField:t&1,customHeader:t&1,groupByField:t&9,includeFields:t&1}),gR=t=>{var e,n;return{columnWidth:t[2],checkField:(e=t[0].checkField)!=null?e:"",customHeader:t[0].headerField,groupByField:t[3].find(t[11]),includeFields:(n=t[0].includeFields)!=null?n:[]}};function Yne(t){var r;let e,n;return e=new mR({props:{slot:"right",fields:t[3],statusField:t[0].groupByField,checkField:t[0].checkField,onStatusFieldChange:t[6],onCheckFieldChange:t[7],includedFields:(r=t[0].includeFields)!=null?r:[],onIncludedFieldsChange:t[5],onSettings:t[10]}}),{c(){T(e.$$.fragment)},m(o,i){O(e,o,i),n=!0},p(o,i){var l;let a={};i&8&&(a.fields=o[3]),i&1&&(a.statusField=o[0].groupByField),i&1&&(a.checkField=o[0].checkField),i&1&&(a.includedFields=(l=o[0].includeFields)!=null?l:[]),i&27&&(a.onSettings=o[10]),e.$set(a)},i(o){n||(v(e.$$.fragment,o),n=!0)},o(o){y(e.$$.fragment,o),n=!1},d(o){E(e,o)}}}function zne(t){let e,n;return e=new oi({props:{variant:"secondary",$$slots:{right:[Yne]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&4123&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function Hne(t){let e,n=t[9].default,r=Te(n,t,t[12],gR);return{c(){r&&r.c()},m(o,i){r&&r.m(o,i),e=!0},p(o,i){r&&r.p&&(!e||i&4109)&&xe(r,n,o,o[12],e?Ie(n,o[12],i,Une):Me(o[12]),gR)},i(o){e||(v(r,o),e=!0)},o(o){y(r,o),e=!1},d(o){r&&r.d(o)}}}function Kne(t){let e,n,r,o;return e=new Ta({props:{$$slots:{default:[zne]},$$scope:{ctx:t}}}),r=new Oa({props:{$$slots:{default:[Hne]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment),n=K(),T(r.$$.fragment)},m(i,a){O(e,i,a),S(i,n,a),O(r,i,a),o=!0},p(i,a){let l={};a&4123&&(l.$$scope={dirty:a,ctx:i}),e.$set(l);let s={};a&4109&&(s.$$scope={dirty:a,ctx:i}),r.$set(s)},i(i){o||(v(e.$$.fragment,i),v(r.$$.fragment,i),o=!0)},o(i){y(e.$$.fragment,i),y(r.$$.fragment,i),o=!1},d(i){E(e,i),i&&F(n),E(r,i)}}}function Gne(t){let e,n;return e=new Ia({props:{$$slots:{default:[Kne]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,[o]){let i={};o&4127&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function Zne(t,e,n){let r,o,i;be(t,rt,D=>n(4,i=D));let{$$slots:a={},$$scope:l}=e,{config:s}=e,{onConfigChange:u}=e,{frame:f}=e;function c(D){u(te(H({},s),{includeFields:D}))}function p(D){let x=s,{groupByField:b}=x,w=Sr(x,["groupByField"]);delete w.columns,u(D?te(H({},w),{groupByField:D.name}):H({},w))}function d(D){let x=s,{checkField:b}=x,w=Sr(x,["checkField"]);u(D?te(H({},w),{checkField:D.name}):H({},w))}let h=()=>{new Cg(i,s,r,D=>{u(D)}).open()},g=D=>s.groupByField===D.name;return t.$$set=D=>{"config"in D&&n(0,s=D.config),"onConfigChange"in D&&n(1,u=D.onConfigChange),"frame"in D&&n(8,f=D.frame),"$$scope"in D&&n(12,l=D.$$scope)},t.$$.update=()=>{var D;if(t.$$.dirty&256){e:n(3,{fields:r}=f,r)}if(t.$$.dirty&1){e:n(2,o=(D=s==null?void 0:s.columnWidth)!=null?D:270)}},[s,u,o,r,i,c,p,d,f,a,h,g,l]}var Nw=class extends V{constructor(e){super(),U(this,e,Zne,Gne,$,{config:0,onConfigChange:1,frame:8})}},_R=Nw;function Jne(t){pe(t,"svelte-1qal5zm",".is-unresolved.svelte-1qal5zm{opacity:0.5}")}function Qne(t){let e,n,r,o,i,a=t[7].default,l=Te(a,t,t[6],null),s=[{href:t[0]},{"data-href":t[0]},{class:n="internal-link"},{target:"_blank"},{rel:"noopener"},t[3]],u={};for(let f=0;f<s.length;f+=1)u=du(u,s[f]);return{c(){e=q("a"),l&&l.c(),mu(e,u),le(e,"is-unresolved",!t[2]),le(e,"svelte-1qal5zm",!0)},m(f,c){S(f,e,c),l&&l.m(e,null),r=!0,o||(i=[se(e,"click",t[9]),se(e,"mouseover",t[10]),se(e,"focus",t[8])],o=!0)},p(f,[c]){l&&l.p&&(!r||c&64)&&xe(l,a,f,f[6],r?Ie(a,f[6],c,null):Me(f[6]),null),mu(e,u=ep(s,[(!r||c&1)&&{href:f[0]},(!r||c&1)&&{"data-href":f[0]},{class:n},{target:"_blank"},{rel:"noopener"},c&8&&f[3]])),le(e,"is-unresolved",!f[2]),le(e,"svelte-1qal5zm",!0)},i(f){r||(v(l,f),r=!0)},o(f){y(l,f),r=!1},d(f){f&&F(e),l&&l.d(f),o=!1,Le(i)}}}function Xne(t,e,n){let{$$slots:r={},$$scope:o}=e,{linkText:i}=e,{sourcePath:a}=e,{tooltip:l=""}=e,{resolved:s}=e,u=Dt(),f={};l&&(f={"aria-label":l,"aria-label-position":"top"});function c(h){Ee.call(this,t,h)}let p=h=>{h.stopPropagation(),h.preventDefault(),u("open",{linkText:i,sourcePath:a,newLeaf:h.ctrlKey||h.metaKey})},d=h=>{h.stopPropagation(),h.preventDefault(),u("hover",{event:h,linkText:i,sourcePath:a})};return t.$$set=h=>{"linkText"in h&&n(0,i=h.linkText),"sourcePath"in h&&n(1,a=h.sourcePath),"tooltip"in h&&n(5,l=h.tooltip),"resolved"in h&&n(2,s=h.resolved),"$$scope"in h&&n(6,o=h.$$scope)},[i,a,s,f,u,l,o,r,c,p,d]}var Pw=class extends V{constructor(e){super(),U(this,e,Xne,Qne,$,{linkText:0,sourcePath:1,tooltip:5,resolved:2},Jne)}},tf=Pw;function vR(t){let e,n;return e=new qt({props:{checked:t[0],disabled:!0}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&1&&(i.checked=r[0]),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function ere(t){let e,n,r=t[1].type==="boolean"&&!t[1].repeated&&typeof t[0]=="boolean"&&vR(t);return{c(){r&&r.c(),e=Se()},m(o,i){r&&r.m(o,i),S(o,e,i),n=!0},p(o,[i]){o[1].type==="boolean"&&!o[1].repeated&&typeof o[0]=="boolean"?r?(r.p(o,i),i&3&&v(r,1)):(r=vR(o),r.c(),v(r,1),r.m(e.parentNode,e)):r&&(ue(),y(r,1,1,()=>{r=null}),fe())},i(o){n||(v(r),n=!0)},o(o){y(r),n=!1},d(o){r&&r.d(o),o&&F(e)}}}function tre(t,e,n){let{value:r}=e,{field:o}=e;return t.$$set=i=>{"value"in i&&n(0,r=i.value),"field"in i&&n(1,o=i.field)},[r,o]}var jw=class extends V{constructor(e){super(),U(this,e,tre,ere,$,{value:0,field:1})}},yR=jw;function bR(t){let e,n;return e=new vs({props:{values:t[0]||[]}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&1&&(i.values=r[0]||[]),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function nre(t){let e=t[1].type==="string"&&t[1].repeated&&Array.isArray(t[0]),n,r,o=e&&bR(t);return{c(){o&&o.c(),n=Se()},m(i,a){o&&o.m(i,a),S(i,n,a),r=!0},p(i,[a]){a&3&&(e=i[1].type==="string"&&i[1].repeated&&Array.isArray(i[0])),e?o?(o.p(i,a),a&3&&v(o,1)):(o=bR(i),o.c(),v(o,1),o.m(n.parentNode,n)):o&&(ue(),y(o,1,1,()=>{o=null}),fe())},i(i){r||(v(o),r=!0)},o(i){y(o),r=!1},d(i){o&&o.d(i),i&&F(n)}}}function rre(t,e,n){let{value:r}=e,{field:o}=e;return t.$$set=i=>{"value"in i&&n(0,r=i.value),"field"in i&&n(1,o=i.field)},[r,o]}var Lw=class extends V{constructor(e){super(),U(this,e,rre,nre,$,{value:0,field:1})}},wR=Lw;var DR=require("obsidian");function ore(t){pe(t,"svelte-1myw14o","div.svelte-1myw14o{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}div.svelte-1myw14o p:first-child{margin-top:0}div.svelte-1myw14o p:last-child{margin-bottom:0}")}function ire(t){let e,n;return{c(){e=q("div"),n=he(t[0]),N(e,"class","svelte-1myw14o")},m(r,o){S(r,e,o),re(e,n)},p(r,o){o&1&&we(n,r[0])},d(r){r&&F(e)}}}function are(t){let e,n,r,o;return{c(){e=q("div"),N(e,"class","svelte-1myw14o")},m(i,a){S(i,e,a),r||(o=[gt(n=t[3].call(null,e)),se(e,"click",t[4]),se(e,"mouseover",t[7]),se(e,"focus",t[5]),se(e,"keypress",t[6])],r=!0)},p:ve,d(i){i&&F(e),r=!1,Le(o)}}}function sre(t){let e;function n(i,a){var l;if((l=i[1].typeConfig)!=null&&l.richText)return are;if(typeof i[0]=="string")return ire}let r=n(t,-1),o=r&&r(t);return{c(){o&&o.c(),e=Se()},m(i,a){o&&o.m(i,a),S(i,e,a)},p(i,[a]){r===(r=n(i,a))&&o?o.p(i,a):(o&&o.d(1),o=r&&r(i),o&&(o.c(),o.m(e.parentNode,e)))},i:ve,o:ve,d(i){o&&o.d(i),i&&F(e)}}}function lre(t,e,n){var d;let r,o;be(t,rt,h=>n(8,r=h)),be(t,Fi,h=>n(9,o=h));let{value:i}=e,{field:a}=e,l=(d=Ro("sourcePath"))!=null?d:"";function s(h){typeof i=="string"&&DR.MarkdownRenderer.render(r,i,h,l,o)}function u(h){let g=h.target,D=g.tagName==="A"?g:g.closest("a");if(D&&(h.stopPropagation(),D.hasClass("internal-link"))){h.preventDefault();let b=D.getAttr("href"),w=h.button===1||h.ctrlKey||h.metaKey;b&&r.workspace.openLinkText(b,l,w)}}function f(h){Ee.call(this,t,h)}function c(h){Ee.call(this,t,h)}let p=h=>Lr(h,l);return t.$$set=h=>{"value"in h&&n(0,i=h.value),"field"in h&&n(1,a=h.field)},[i,a,l,s,u,f,c,p]}var Bw=class extends V{constructor(e){super(),U(this,e,lre,sre,$,{value:0,field:1},ore)}},kR=Bw;function CR(t){let e=Intl.DateTimeFormat("default",{year:"numeric",month:"numeric",day:"numeric"}).format(t[0])+"",n;return{c(){n=he(e)},m(r,o){S(r,n,o)},p(r,o){o&1&&e!==(e=Intl.DateTimeFormat("default",{year:"numeric",month:"numeric",day:"numeric"}).format(r[0])+"")&&we(n,e)},d(r){r&&F(n)}}}function ure(t){let e,n=t[1].type==="date"&&!t[1].repeated&&t[0]instanceof Date&&CR(t);return{c(){n&&n.c(),e=Se()},m(r,o){n&&n.m(r,o),S(r,e,o)},p(r,[o]){r[1].type==="date"&&!r[1].repeated&&r[0]instanceof Date?n?n.p(r,o):(n=CR(r),n.c(),n.m(e.parentNode,e)):n&&(n.d(1),n=null)},i:ve,o:ve,d(r){n&&n.d(r),r&&F(e)}}}function fre(t,e,n){let{value:r}=e,{field:o}=e;return t.$$set=i=>{"value"in i&&n(0,r=i.value),"field"in i&&n(1,o=i.field)},[r,o]}var Ww=class extends V{constructor(e){super(),U(this,e,fre,ure,$,{value:0,field:1})}},FR=Ww;function SR(t){let e=Intl.DateTimeFormat("default",{year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",hour12:!1}).format(t[0])+"",n;return{c(){n=he(e)},m(r,o){S(r,n,o)},p(r,o){o&1&&e!==(e=Intl.DateTimeFormat("default",{year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",hour12:!1}).format(r[0])+"")&&we(n,e)},d(r){r&&F(n)}}}function cre(t){let e,n=t[1].type==="date"&&!t[1].repeated&&t[0]instanceof Date&&SR(t);return{c(){n&&n.c(),e=Se()},m(r,o){n&&n.m(r,o),S(r,e,o)},p(r,[o]){r[1].type==="date"&&!r[1].repeated&&r[0]instanceof Date?n?n.p(r,o):(n=SR(r),n.c(),n.m(e.parentNode,e)):n&&(n.d(1),n=null)},i:ve,o:ve,d(r){n&&n.d(r),r&&F(e)}}}function dre(t,e,n){let{value:r}=e,{field:o}=e;return t.$$set=i=>{"value"in i&&n(0,r=i.value),"field"in i&&n(1,o=i.field)},[r,o]}var $w=class extends V{constructor(e){super(),U(this,e,dre,cre,$,{value:0,field:1})}},ER=$w;function OR(t){let e=Intl.NumberFormat().format(t[0])+"",n;return{c(){n=he(e)},m(r,o){S(r,n,o)},p(r,o){o&1&&e!==(e=Intl.NumberFormat().format(r[0])+"")&&we(n,e)},d(r){r&&F(n)}}}function mre(t){let e,n=t[1].type==="number"&&!t[1].repeated&&typeof t[0]=="number"&&OR(t);return{c(){n&&n.c(),e=Se()},m(r,o){n&&n.m(r,o),S(r,e,o)},p(r,[o]){r[1].type==="number"&&!r[1].repeated&&typeof r[0]=="number"?n?n.p(r,o):(n=OR(r),n.c(),n.m(e.parentNode,e)):n&&(n.d(1),n=null)},i:ve,o:ve,d(r){n&&n.d(r),r&&F(e)}}}function pre(t,e,n){let{value:r}=e,{field:o}=e;return t.$$set=i=>{"value"in i&&n(0,r=i.value),"field"in i&&n(1,o=i.field)},[r,o]}var Vw=class extends V{constructor(e){super(),U(this,e,pre,mre,$,{value:0,field:1})}},TR=Vw;function hre(t){pe(t,"svelte-zmcwo8",".field-label.svelte-zmcwo8{margin-bottom:8px}.field-label.svelte-zmcwo8:last-child{margin-bottom:0}")}function IR(t,e,n){let r=t.slice();r[2]=e[n];let o=r[1].values[r[2].name];return r[3]=o,r}function xR(t){let e,n,r=t[2].name+"",o,i,a,l,s,u,f=[wre,bre,yre,vre,_re,gre],c=[];function p(d,h){return d[2].repeated?0:d[2].type==="boolean"?1:d[2].type==="string"?2:d[2].type==="number"?3:d[2].type==="date"?4:5}return a=p(t,-1),l=c[a]=f[a](t),{c(){e=q("div"),n=q("div"),o=he(r),i=K(),l.c(),s=K(),N(n,"class","setting-item-description"),Qe(n,"margin-bottom","4px"),N(e,"class","field-label svelte-zmcwo8")},m(d,h){S(d,e,h),re(e,n),re(n,o),re(e,i),c[a].m(e,null),re(e,s),u=!0},p(d,h){(!u||h&1)&&r!==(r=d[2].name+"")&&we(o,r);let g=a;a=p(d,h),a===g?c[a].p(d,h):(ue(),y(c[g],1,1,()=>{c[g]=null}),fe(),l=c[a],l?l.p(d,h):(l=c[a]=f[a](d),l.c()),v(l,1),l.m(e,s))},i(d){u||(v(l),u=!0)},o(d){y(l),u=!1},d(d){d&&F(e),c[a].d()}}}function gre(t){let e,n;return e=new Ct({props:{name:"slash"}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p:ve,i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function _re(t){let e,n,r,o,i=[kre,Dre],a=[];function l(s,u){var f;return(f=s[2].typeConfig)!=null&&f.time?0:1}return e=l(t,-1),n=a[e]=i[e](t),{c(){n.c(),r=Se()},m(s,u){a[e].m(s,u),S(s,r,u),o=!0},p(s,u){let f=e;e=l(s,u),e===f?a[e].p(s,u):(ue(),y(a[f],1,1,()=>{a[f]=null}),fe(),n=a[e],n?n.p(s,u):(n=a[e]=i[e](s),n.c()),v(n,1),n.m(r.parentNode,r))},i(s){o||(v(n),o=!0)},o(s){y(n),o=!1},d(s){a[e].d(s),s&&F(r)}}}function vre(t){let e,n;return e=new TR({props:{field:t[2],value:t[3]}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&1&&(i.field=r[2]),o&3&&(i.value=r[3]),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function yre(t){let e,n;return e=new kR({props:{field:t[2],value:t[3]}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&1&&(i.field=r[2]),o&3&&(i.value=r[3]),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function bre(t){let e,n;return e=new yR({props:{field:t[2],value:t[3]}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&1&&(i.field=r[2]),o&3&&(i.value=r[3]),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function wre(t){let e,n,r=t[2].type==="string"&&MR(t);return{c(){r&&r.c(),e=Se()},m(o,i){r&&r.m(o,i),S(o,e,i),n=!0},p(o,i){o[2].type==="string"?r?(r.p(o,i),i&1&&v(r,1)):(r=MR(o),r.c(),v(r,1),r.m(e.parentNode,e)):r&&(ue(),y(r,1,1,()=>{r=null}),fe())},i(o){n||(v(r),n=!0)},o(o){y(r),n=!1},d(o){r&&r.d(o),o&&F(e)}}}function Dre(t){let e,n;return e=new FR({props:{value:t[3],field:t[2]}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&3&&(i.value=r[3]),o&1&&(i.field=r[2]),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function kre(t){let e,n;return e=new ER({props:{value:t[3],field:t[2]}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&3&&(i.value=r[3]),o&1&&(i.field=r[2]),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function MR(t){let e,n;return e=new wR({props:{field:t[2],value:t[3]}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&1&&(i.field=r[2]),o&3&&(i.value=r[3]),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function AR(t,e){let n,r,o,i=e[3]!==void 0&&e[3]!==null&&xR(e);return{key:t,first:null,c(){n=Se(),i&&i.c(),r=Se(),this.first=n},m(a,l){S(a,n,l),i&&i.m(a,l),S(a,r,l),o=!0},p(a,l){e=a,e[3]!==void 0&&e[3]!==null?i?(i.p(e,l),l&3&&v(i,1)):(i=xR(e),i.c(),v(i,1),i.m(r.parentNode,r)):i&&(ue(),y(i,1,1,()=>{i=null}),fe())},i(a){o||(v(i),o=!0)},o(a){y(i),o=!1},d(a){a&&F(n),i&&i.d(a),a&&F(r)}}}function Cre(t){let e=[],n=new Map,r,o,i=t[0],a=l=>l[2].name;for(let l=0;l<i.length;l+=1){let s=IR(t,i,l),u=a(s);n.set(u,e[l]=AR(u,s))}return{c(){for(let l=0;l<e.length;l+=1)e[l].c();r=Se()},m(l,s){for(let u=0;u<e.length;u+=1)e[u]&&e[u].m(l,s);S(l,r,s),o=!0},p(l,[s]){s&3&&(i=l[0],ue(),e=Kt(e,s,a,1,l,i,n,r.parentNode,fn,AR,r,IR),fe())},i(l){if(!o){for(let s=0;s<i.length;s+=1)v(e[s]);o=!0}},o(l){for(let s=0;s<e.length;s+=1)y(e[s]);o=!1},d(l){for(let s=0;s<e.length;s+=1)e[s].d(l);l&&F(r)}}}function Fre(t,e,n){let{fields:r}=e,{record:o}=e;return qs("sourcePath",o.id),t.$$set=i=>{"fields"in i&&n(0,r=i.fields),"record"in i&&n(1,o=i.record)},[r,o]}var qw=class extends V{constructor(e){super(),U(this,e,Fre,Cre,$,{fields:0,record:1},hre)}},ud=qw;function Sre(t){pe(t,"svelte-7vepl5",".color-item.svelte-7vepl5{display:flex}.card-layout.svelte-7vepl5{overflow:hidden;flex:1}.card-header.svelte-7vepl5{font-size:16px;margin-bottom:8px}.card-header.svelte-7vepl5:last-child{margin-bottom:0}")}var Ere=t=>({}),RR=t=>({});function NR(t){let e;return{c(){e=q("span"),Qe(e,"margin-right","8px"),Qe(e,"background-color",t[0]),Qe(e,"min-width","5px"),Qe(e,"border-radius","9999px")},m(n,r){S(n,e,r)},p(n,r){r&1&&Qe(e,"background-color",n[0])},d(n){n&&F(e)}}}function Ore(t){let e,n,r,o,i,a,l=t[0]&&NR(t),s=t[2].header,u=Te(s,t,t[1],RR),f=t[2].default,c=Te(f,t,t[1],null);return{c(){e=q("div"),l&&l.c(),n=K(),r=q("div"),o=q("div"),u&&u.c(),i=K(),c&&c.c(),N(o,"class","card-header svelte-7vepl5"),N(r,"class","card-layout svelte-7vepl5"),N(e,"class","color-item svelte-7vepl5")},m(p,d){S(p,e,d),l&&l.m(e,null),re(e,n),re(e,r),re(r,o),u&&u.m(o,null),re(r,i),c&&c.m(r,null),a=!0},p(p,[d]){p[0]?l?l.p(p,d):(l=NR(p),l.c(),l.m(e,n)):l&&(l.d(1),l=null),u&&u.p&&(!a||d&2)&&xe(u,s,p,p[1],a?Ie(s,p[1],d,Ere):Me(p[1]),RR),c&&c.p&&(!a||d&2)&&xe(c,f,p,p[1],a?Ie(f,p[1],d,null):Me(p[1]),null)},i(p){a||(v(u,p),v(c,p),a=!0)},o(p){y(u,p),y(c,p),a=!1},d(p){p&&F(e),l&&l.d(),u&&u.d(p),c&&c.d(p)}}}function Tre(t,e,n){let{$$slots:r={},$$scope:o}=e,{color:i}=e;return t.$$set=a=>{"color"in a&&n(0,i=a.color),"$$scope"in a&&n(1,o=a.$$scope)},[i,o,r]}var Uw=class extends V{constructor(e){super(),U(this,e,Tre,Ore,$,{color:0},Sre)}},Fg=Uw;function Sg(t,{from:e,to:n},r={}){let o=getComputedStyle(t),i=o.transform==="none"?"":o.transform,[a,l]=o.transformOrigin.split(" ").map(parseFloat),s=e.left+e.width*a/n.width-(n.left+a),u=e.top+e.height*l/n.height-(n.top+l),{delay:f=0,duration:c=d=>Math.sqrt(d)*120,easing:p=Ph}=r;return{delay:f,duration:Ge(c)?c(Math.sqrt(s*s+u*u)):c,easing:p,css:(d,h)=>{let g=h*s,D=h*u,b=d+h*e.width/n.width,w=d+h*e.height/n.height;return`transform: ${i} translate(${g}px, ${D}px) scale(${b}, ${w});`}}}function Ire(t){pe(t,"svelte-rwi9xo","div.card-header.svelte-rwi9xo{display:flex;gap:4px;align-items:center}.checkbox-wrapper.svelte-rwi9xo{display:flex;flex-direction:column;align-self:start;margin-top:4px}")}function PR(t,e,n){let r=t.slice();r[22]=e[n];let o=r[10](r[22]);return r[23]=o,r}function jR(t){let e=t[22].values.path;t[26]=e}function xre(t){let e,n;return e=new ud({props:{fields:t[3],record:t[22]}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&8&&(i.fields=r[3]),o&1&&(i.record=r[22]),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function LR(t){let e,n,r;function o(){return t[16](t[22])}return n=new Yr({props:{checked:t[9](t[22])}}),n.$on("check",o),{c(){e=q("span"),T(n.$$.fragment),N(e,"class","checkbox-wrapper svelte-rwi9xo")},m(i,a){S(i,e,a),O(n,e,null),r=!0},p(i,a){t=i;let l={};a&1&&(l.checked=t[9](t[22])),n.$set(l)},i(i){r||(v(n.$$.fragment,i),r=!0)},o(i){y(n.$$.fragment,i),r=!1},d(i){i&&F(e),E(n)}}}function Mre(t){let e,n;return e=new ud({props:{fields:[t[5]],record:t[22]}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&32&&(i.fields=[r[5]]),o&1&&(i.record=r[22]),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function Are(t){let e,n;function r(...o){return t[17](t[22],...o)}return e=new tf({props:{linkText:t[22].id,sourcePath:t[22].id,resolved:!0,$$slots:{default:[Rre]},$$scope:{ctx:t}}}),e.$on("open",r),e.$on("hover",t[18]),{c(){T(e.$$.fragment)},m(o,i){O(e,o,i),n=!0},p(o,i){t=o;let a={};i&1&&(a.linkText=t[22].id),i&1&&(a.sourcePath=t[22].id),i&134217729&&(a.$$scope={dirty:i,ctx:t}),e.$set(a)},i(o){n||(v(e.$$.fragment,o),n=!0)},o(o){y(e.$$.fragment,o),n=!1},d(o){E(e,o)}}}function Rre(t){jR(t);let e=mr(lr(t[26])?t[26]:t[22].id)+"",n;return{c(){n=he(e)},m(r,o){S(r,n,o)},p(r,o){jR(r),o&1&&e!==(e=mr(lr(r[26])?r[26]:r[22].id)+"")&&we(n,e)},d(r){r&&F(n)}}}function Nre(t){let e,n,r,o,i,a=t[4]&&LR(t),l=[Are,Mre],s=[];function u(f,c){return f[5]?1:0}return r=u(t,-1),o=s[r]=l[r](t),{c(){e=q("div"),a&&a.c(),n=K(),o.c(),N(e,"slot","header"),N(e,"class","card-header svelte-rwi9xo")},m(f,c){S(f,e,c),a&&a.m(e,null),re(e,n),s[r].m(e,null),i=!0},p(f,c){f[4]?a?(a.p(f,c),c&16&&v(a,1)):(a=LR(f),a.c(),v(a,1),a.m(e,n)):a&&(ue(),y(a,1,1,()=>{a=null}),fe());let p=r;r=u(f,c),r===p?s[r].p(f,c):(ue(),y(s[p],1,1,()=>{s[p]=null}),fe(),o=s[r],o?o.p(f,c):(o=s[r]=l[r](f),o.c()),v(o,1),o.m(e,null))},i(f){i||(v(a),v(o),i=!0)},o(f){y(a),y(o),i=!1},d(f){f&&F(e),a&&a.d(),s[r].d()}}}function BR(t,e){let n,r,o,i,a=ve,l,s,u;r=new Fg({props:{color:e[23],$$slots:{header:[Nre],default:[xre]},$$scope:{ctx:e}}});function f(){return e[19](e[22])}return{key:t,first:null,c(){n=q("article"),T(r.$$.fragment),o=K(),N(n,"class","projects--board--card"),le(n,"projects--board--card-placeholder",e[13](e[22])),this.first=n},m(c,p){S(c,n,p),O(r,n,null),re(n,o),l=!0,s||(u=[se(n,"keypress",e[15]),se(n,"click",f)],s=!0)},p(c,p){e=c;let d={};p&1&&(d.color=e[23]),p&134218175&&(d.$$scope={dirty:p,ctx:e}),r.$set(d),(!l||p&8193)&&le(n,"projects--board--card-placeholder",e[13](e[22]))},r(){i=n.getBoundingClientRect()},f(){Jm(n),a()},a(){a(),a=Zm(n,i,Sg,{duration:Yw})},i(c){l||(v(r.$$.fragment,c),l=!0)},o(c){y(r.$$.fragment,c),l=!1},d(c){c&&F(n),E(r),s=!1,Le(u)}}}function Pre(t){let e,n=[],r=new Map,o,i,a,l,s=t[0],u=f=>f[22].id;for(let f=0;f<s.length;f+=1){let c=PR(t,s,f),p=u(c);r.set(p,n[f]=BR(p,c))}return{c(){e=q("div");for(let f=0;f<n.length;f+=1)n[f].c();N(e,"class","projects--board--card-list")},m(f,c){S(f,e,c);for(let p=0;p<n.length;p+=1)n[p]&&n[p].m(e,null);i=!0,a||(l=[se(e,"consider",t[11]),se(e,"finalize",t[12]),gt(o=jr.call(null,e,{type:"card",items:t[0],flipDurationMs:Yw,dropTargetStyle:{outline:"none",borderRadius:"5px",background:"var(--board-column-drag-accent)",transition:"all 150ms ease-in-out"},dragDisabled:t[6],morphDisabled:!0}))],a=!0)},p(f,[c]){if(c&10175){s=f[0],ue();for(let p=0;p<n.length;p+=1)n[p].r();n=Kt(n,c,u,1,f,s,r,e,Xm,BR,null,PR);for(let p=0;p<n.length;p+=1)n[p].a();fe()}o&&Ge(o.update)&&c&65&&o.update.call(null,{type:"card",items:f[0],flipDurationMs:Yw,dropTargetStyle:{outline:"none",borderRadius:"5px",background:"var(--board-column-drag-accent)",transition:"all 150ms ease-in-out"},dragDisabled:f[6],morphDisabled:!0})},i(f){if(!i){for(let c=0;c<s.length;c+=1)v(n[c]);i=!0}},o(f){for(let c=0;c<n.length;c+=1)y(n[c]);i=!1},d(f){f&&F(e);for(let c=0;c<n.length;c+=1)n[c].d();a=!1,Le(l)}}}var Yw=200;function jre(t,e,n){let r,o;be(t,He,B=>n(7,r=B)),be(t,rt,B=>n(8,o=B));let{items:i}=e,{onRecordClick:a}=e,{onRecordCheck:l}=e,{onDrop:s}=e,{includeFields:u}=e,{checkField:f}=e,c=B=>f?B.values[f]:!1,{customHeader:p}=e,{boardEditing:d}=e,h=_s.get(),g=Dg.get(),D;function b({detail:B}){B.info.trigger===Hn.DRAG_STARTED&&(D=i.find(W=>W.id===B.info.id)),n(0,i=g(B.items))}function w({detail:B}){n(0,i=g(B.items)),B.info.trigger===Hn.DROPPED_INTO_ZONE&&(D=i.find(W=>W.id===B.info.id)),D&&(s(D,i,B.info.trigger),D=void 0)}let x=B=>!!B[gs];function C(B){Ee.call(this,t,B)}let A=B=>{l(B)},R=(B,{detail:{linkText:W,sourcePath:ae,newLeaf:ge}})=>{let ce=r.preferences.linkBehavior=="open-editor";ge&&(ce=!ce),ce?a(B):o.workspace.openLinkText(W,ae,!0)},P=({detail:{event:B,sourcePath:W}})=>{Lr(B,W)},Y=B=>a(B);return t.$$set=B=>{"items"in B&&n(0,i=B.items),"onRecordClick"in B&&n(1,a=B.onRecordClick),"onRecordCheck"in B&&n(2,l=B.onRecordCheck),"onDrop"in B&&n(14,s=B.onDrop),"includeFields"in B&&n(3,u=B.includeFields),"checkField"in B&&n(4,f=B.checkField),"customHeader"in B&&n(5,p=B.customHeader),"boardEditing"in B&&n(6,d=B.boardEditing)},[i,a,l,u,f,p,d,r,o,c,h,b,w,x,s,C,A,R,P,Y]}var zw=class extends V{constructor(e){super(),U(this,e,jre,Pre,$,{items:0,onRecordClick:1,onRecordCheck:2,onDrop:14,includeFields:3,checkField:4,customHeader:5,boardEditing:6},Ire)}},WR=zw;var Hw=require("obsidian");function Lre(t){pe(t,"svelte-10iwx4b","span.svelte-10iwx4b{overflow:hidden;text-overflow:ellipsis}span.svelte-10iwx4b p:first-child{margin-top:0}span.svelte-10iwx4b p:last-child{margin-bottom:0}div.svelte-10iwx4b{display:flex;justify-content:space-between;align-items:center}.collapse.svelte-10iwx4b{max-height:24px;overflow-y:auto}")}function Bre(t){let e,n;return{c(){e=q("span"),n=he(t[0]),N(e,"class","svelte-10iwx4b"),le(e,"collapse",t[5])},m(r,o){S(r,e,o),re(e,n)},p(r,o){o&1&&we(n,r[0]),o&32&&le(e,"collapse",r[5])},i:ve,o:ve,d(r){r&&F(e)}}}function Wre(t){let e,n,r,o;return{c(){e=q("span"),N(e,"class","svelte-10iwx4b"),le(e,"collapse",t[5])},m(i,a){S(i,e,a),r||(o=[gt(n=t[12].call(null,e,t[0])),se(e,"mouseover",t[22]),se(e,"focus",t[16]),se(e,"click",t[13]),se(e,"keypress",t[17])],r=!0)},p(i,a){n&&Ge(n.update)&&a&1&&n.update.call(null,i[0]),a&32&&le(e,"collapse",i[5])},i:ve,o:ve,d(i){i&&F(e),r=!1,Le(o)}}}function $re(t){let e,n,r,o;function i(s){t[18](s)}function a(s){t[19](s)}let l={noPadding:!0,embed:!0};return t[9]!==void 0&&(l.ref=t[9]),t[0]!==void 0&&(l.value=t[0]),e=new It({props:l}),ze.push(()=>ut(e,"ref",i)),ze.push(()=>ut(e,"value",a)),e.$on("keydown",t[20]),e.$on("blur",t[21]),{c(){T(e.$$.fragment)},m(s,u){O(e,s,u),o=!0},p(s,u){let f={};!n&&u&512&&(n=!0,f.ref=s[9],lt(()=>n=!1)),!r&&u&1&&(r=!0,f.value=s[0],lt(()=>r=!1)),e.$set(f)},i(s){o||(v(e.$$.fragment,s),o=!0)},o(s){y(e.$$.fragment,s),o=!1},d(s){E(e,s)}}}function $R(t){let e,n;return e=new ii({props:{variant:"primary",$$slots:{default:[Vre]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&268435484&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function Vre(t){let e=(t[4]?`${t[3]}/${t[2]}`:t[2])+"",n;return{c(){n=he(e)},m(r,o){S(r,n,o)},p(r,o){o&28&&e!==(e=(r[4]?`${r[3]}/${r[2]}`:r[2])+"")&&we(n,e)},d(r){r&&F(n)}}}function qre(t){let e,n,r,o,i,a,l,s,u,f,c=[$re,Wre,Bre],p=[];function d(g,D){return g[1]?0:g[6]?1:2}n=d(t,-1),r=p[n]=c[n](t);let h=(t[5]||t[4])&&$R(t);return l=new dt({props:{icon:"more-vertical",size:"sm",onClick:t[23]}}),{c(){e=q("div"),r.c(),o=K(),i=q("div"),h&&h.c(),a=K(),T(l.$$.fragment),N(i,"class","svelte-10iwx4b"),N(e,"class","svelte-10iwx4b")},m(g,D){S(g,e,D),p[n].m(e,null),re(e,o),re(e,i),h&&h.m(i,null),re(i,a),O(l,i,null),s=!0,u||(f=se(e,"dblclick",t[24]),u=!0)},p(g,[D]){let b=n;n=d(g,D),n===b?p[n].p(g,D):(ue(),y(p[b],1,1,()=>{p[b]=null}),fe(),r=p[n],r?r.p(g,D):(r=p[n]=c[n](g),r.c()),v(r,1),r.m(e,o)),g[5]||g[4]?h?(h.p(g,D),D&48&&v(h,1)):(h=$R(g),h.c(),v(h,1),h.m(i,a)):h&&(ue(),y(h,1,1,()=>{h=null}),fe());let w={};D&128&&(w.onClick=g[23]),l.$set(w)},i(g){s||(v(r),v(h),v(l.$$.fragment,g),s=!0)},o(g){y(r),y(h),y(l.$$.fragment,g),s=!1},d(g){g&&F(e),p[n].d(),h&&h.d(),E(l),u=!1,f()}}}function Ure(t,e,n){var z;let r,o,i;be(t,rt,Q=>n(25,o=Q)),be(t,Fi,Q=>n(26,i=Q));let{value:a}=e,{count:l}=e,{checkedCount:s}=e,{checkField:u}=e,{collapse:f=!1}=e,{richText:c=!1}=e,p=(z=Ro("sourcePath"))!=null?z:"";function d(Q,oe){return Hw.MarkdownRenderer.render(o,oe,Q,p,i),{update(j){Q.empty(),Hw.MarkdownRenderer.render(o,j,Q,p,i)}}}let{onColumnMenu:h}=e;function g(Q){let oe=Q.target,j=oe.tagName==="A"?oe:oe.closest("a");if(j&&j.hasClass("internal-link")){Q.preventDefault();let X=j.getAttr("href"),De=Q.button===1||Q.ctrlKey||Q.metaKey;X&&o.workspace.openLinkText(X,p,De)}}let{onValidate:D}=e,{onColumnRename:b}=e,{editing:w=!1}=e,x,C=a;function A(){n(0,a=C)}function R(Q){Ee.call(this,t,Q)}function P(Q){Ee.call(this,t,Q)}function Y(Q){x=Q,n(9,x)}function B(Q){a=Q,n(0,a)}let W=Q=>{if(Q.key==="Enter"){if(n(1,w=!1),C==a)return;r?A():(n(10,C=a),b(a))}Q.key==="Escape"&&(n(1,w=!1),A())},ae=()=>{n(1,w=!1),C!=a&&(r?A():(n(10,C=a),b(a)))},ge=Q=>Lr(Q,""),ce=Q=>{h().showAtMouseEvent(Q)},ie=()=>{n(1,w=!0)};return t.$$set=Q=>{"value"in Q&&n(0,a=Q.value),"count"in Q&&n(2,l=Q.count),"checkedCount"in Q&&n(3,s=Q.checkedCount),"checkField"in Q&&n(4,u=Q.checkField),"collapse"in Q&&n(5,f=Q.collapse),"richText"in Q&&n(6,c=Q.richText),"onColumnMenu"in Q&&n(7,h=Q.onColumnMenu),"onValidate"in Q&&n(15,D=Q.onValidate),"onColumnRename"in Q&&n(8,b=Q.onColumnRename),"editing"in Q&&n(1,w=Q.editing)},t.$$.update=()=>{if(t.$$.dirty&514){e:w&&x&&(x.focus(),x.select())}if(t.$$.dirty&32769){e:n(11,r=!D(a))}},[a,w,l,s,u,f,c,h,b,x,C,r,d,g,A,D,R,P,Y,B,W,ae,ge,ce,ie]}var Kw=class extends V{constructor(e){super(),U(this,e,Ure,qre,$,{value:0,count:2,checkedCount:3,checkField:4,collapse:5,richText:6,onColumnMenu:7,onValidate:15,onColumnRename:8,editing:1},Lre)}},VR=Kw;var YR=require("obsidian");function Yre(t){pe(t,"svelte-t0khdi","span.svelte-t0khdi{display:inline-flex;align-content:center;justify-content:center;border-radius:var(--button-radius)}span.svelte-t0khdi:focus-within{box-shadow:0 0 0 2px var(--background-modifier-border-focus)}.collapse.svelte-t0khdi{transform:rotate(-90deg) translateX(-100%);transform-origin:left top 0px}")}function qR(t){let e,n,r,o;e=new WR({props:{items:t[2],boardEditing:t[15],customHeader:t[7],onRecordClick:t[10],checkField:t[5],onRecordCheck:t[11],onDrop:t[9],includeFields:t[6]}});let i=!t[3]&&UR(t);return{c(){T(e.$$.fragment),n=K(),i&&i.c(),r=Se()},m(a,l){O(e,a,l),S(a,n,l),i&&i.m(a,l),S(a,r,l),o=!0},p(a,l){let s={};l&4&&(s.items=a[2]),l&32768&&(s.boardEditing=a[15]),l&128&&(s.customHeader=a[7]),l&1024&&(s.onRecordClick=a[10]),l&32&&(s.checkField=a[5]),l&2048&&(s.onRecordCheck=a[11]),l&512&&(s.onDrop=a[9]),l&64&&(s.includeFields=a[6]),e.$set(s),a[3]?i&&(ue(),y(i,1,1,()=>{i=null}),fe()):i?(i.p(a,l),l&8&&v(i,1)):(i=UR(a),i.c(),v(i,1),i.m(r.parentNode,r))},i(a){o||(v(e.$$.fragment,a),v(i),o=!0)},o(a){y(e.$$.fragment,a),y(i),o=!1},d(a){E(e,a),a&&F(n),i&&i.d(a),a&&F(r)}}}function UR(t){let e,n,r;return n=new ft({props:{variant:"plain",$$slots:{default:[zre]},$$scope:{ctx:t}}}),n.$on("click",t[27]),{c(){e=q("span"),T(n.$$.fragment),N(e,"class","svelte-t0khdi")},m(o,i){S(o,e,i),O(n,e,null),r=!0},p(o,i){let a={};i&268959744&&(a.$$scope={dirty:i,ctx:o}),n.$set(a)},i(o){r||(v(n.$$.fragment,o),r=!0)},o(o){y(n.$$.fragment,o),r=!1},d(o){o&&F(e),E(n)}}}function zre(t){let e,n,r=t[19].t("views.board.note.add")+"",o,i;return e=new Ct({props:{name:"plus"}}),{c(){T(e.$$.fragment),n=K(),o=he(r)},m(a,l){O(e,a,l),S(a,n,l),S(a,o,l),i=!0},p(a,l){(!i||l&524288)&&r!==(r=a[19].t("views.board.note.add")+"")&&we(o,r)},i(a){i||(v(e.$$.fragment,a),i=!0)},o(a){y(e.$$.fragment,a),i=!1},d(a){E(e,a),a&&F(n),a&&F(o)}}}function Hre(t){let e,n,r,o,i,a;function l(f){t[26](f)}let s={value:t[1],count:t[18],checkedCount:t[17],richText:t[4],collapse:t[8],checkField:t[5],onColumnMenu:t[20],onColumnRename:t[13],onValidate:t[14]};t[16]!==void 0&&(s.editing=t[16]),n=new VR({props:s}),ze.push(()=>ut(n,"editing",l));let u=!t[8]&&qR(t);return{c(){e=q("section"),T(n.$$.fragment),o=K(),u&&u.c(),N(e,"data-id",t[1]),N(e,"class","projects--board--column svelte-t0khdi"),N(e,"style",i=`width: ${t[0]}px; margin-right: ${t[8]?40-t[0]:0}px`),le(e,"collapse",t[8])},m(f,c){S(f,e,c),O(n,e,null),re(e,o),u&&u.m(e,null),a=!0},p(f,[c]){let p={};c&2&&(p.value=f[1]),c&262144&&(p.count=f[18]),c&131072&&(p.checkedCount=f[17]),c&16&&(p.richText=f[4]),c&256&&(p.collapse=f[8]),c&32&&(p.checkField=f[5]),c&8192&&(p.onColumnRename=f[13]),c&16384&&(p.onValidate=f[14]),!r&&c&65536&&(r=!0,p.editing=f[16],lt(()=>r=!1)),n.$set(p),f[8]?u&&(ue(),y(u,1,1,()=>{u=null}),fe()):u?(u.p(f,c),c&256&&v(u,1)):(u=qR(f),u.c(),v(u,1),u.m(e,null)),(!a||c&2)&&N(e,"data-id",f[1]),(!a||c&257&&i!==(i=`width: ${f[0]}px; margin-right: ${f[8]?40-f[0]:0}px`))&&N(e,"style",i),(!a||c&256)&&le(e,"collapse",f[8])},i(f){a||(v(n.$$.fragment,f),v(u),a=!0)},o(f){y(n.$$.fragment,f),y(u),a=!1},d(f){f&&F(e),E(n),u&&u.d()}}}function Kre(t,e,n){let r,o,i;be(t,ye,z=>n(19,i=z));let{width:a}=e,{name:l}=e,{records:s}=e,{readonly:u}=e,{richText:f}=e,{checkField:c}=e,{includeFields:p}=e,{customHeader:d}=e,{pinned:h}=e,{collapse:g}=e,{onDrop:D}=e,{onRecordClick:b}=e,{onRecordCheck:w}=e,{onRecordAdd:x}=e,{onColumnPin:C}=e,{onColumnCollapse:A}=e,{onColumnDelete:R}=e,{onColumnRename:P}=e,{onValidate:Y}=e,B=!1,{boardEditing:W=!1}=e,{onEdit:ae}=e;function ge(){let z=new YR.Menu;return z.addItem(Q=>{Q.setTitle(i.t("components.board.column.rename")).setIcon("edit").onClick(()=>{n(16,B=!0)})}),z.addItem(Q=>{Q.setTitle(g?i.t("components.board.column.expand"):i.t("components.board.column.collapse")).setIcon(g?"chevrons-left-right":"chevrons-right-left").onClick(()=>{A(l)})}),z.addItem(Q=>{Q.setTitle(h?i.t("components.board.column.unpin"):i.t("components.board.column.pin")).setIcon(h?"pin-off":"pin").onClick(()=>{C(l)})}),l!==i.t("views.board.no-status")&&(z.addSeparator(),z.addItem(Q=>{Q.setTitle(i.t("components.board.column.delete")).setIcon("trash-2").setWarning(!0).onClick(()=>{R(l,s)})})),z}function ce(z){B=z,n(16,B)}let ie=()=>x();return t.$$set=z=>{"width"in z&&n(0,a=z.width),"name"in z&&n(1,l=z.name),"records"in z&&n(2,s=z.records),"readonly"in z&&n(3,u=z.readonly),"richText"in z&&n(4,f=z.richText),"checkField"in z&&n(5,c=z.checkField),"includeFields"in z&&n(6,p=z.includeFields),"customHeader"in z&&n(7,d=z.customHeader),"pinned"in z&&n(21,h=z.pinned),"collapse"in z&&n(8,g=z.collapse),"onDrop"in z&&n(9,D=z.onDrop),"onRecordClick"in z&&n(10,b=z.onRecordClick),"onRecordCheck"in z&&n(11,w=z.onRecordCheck),"onRecordAdd"in z&&n(12,x=z.onRecordAdd),"onColumnPin"in z&&n(22,C=z.onColumnPin),"onColumnCollapse"in z&&n(23,A=z.onColumnCollapse),"onColumnDelete"in z&&n(24,R=z.onColumnDelete),"onColumnRename"in z&&n(13,P=z.onColumnRename),"onValidate"in z&&n(14,Y=z.onValidate),"boardEditing"in z&&n(15,W=z.boardEditing),"onEdit"in z&&n(25,ae=z.onEdit)},t.$$.update=()=>{if(t.$$.dirty&33619968){e:ae(B)}if(t.$$.dirty&4){e:n(18,r=s.length)}if(t.$$.dirty&36){e:n(17,o=s.filter(z=>z.values[c!=null?c:""]).length)}},[a,l,s,u,f,c,p,d,g,D,b,w,x,P,Y,W,B,o,r,i,ge,h,C,A,R,ae,ce,ie]}var Gw=class extends V{constructor(e){super(),U(this,e,Kre,Hre,$,{width:0,name:1,records:2,readonly:3,richText:4,checkField:5,includeFields:6,customHeader:7,pinned:21,collapse:8,onDrop:9,onRecordClick:10,onRecordCheck:11,onRecordAdd:12,onColumnPin:22,onColumnCollapse:23,onColumnDelete:24,onColumnRename:13,onValidate:14,boardEditing:15,onEdit:25},Yre)}},zR=Gw;function Gre(t){pe(t,"svelte-ngl1kp","section.svelte-ngl1kp{margin-top:8px;border:1px solid var(--background-modifier-border);border-radius:var(--radius-m);background-color:var(--background-secondary);display:flex;flex-direction:column;row-gap:var(--size-4-2);height:fit-content}section.svelte-ngl1kp:focus-within{box-shadow:0 0 0 2px var(--background-modifier-border-focus)}.add-column.svelte-ngl1kp{margin:-4px}")}function Zre(t){let e,n,r;return n=new ft({props:{variant:"plain",disabled:!!t[0],tooltip:t[5],$$slots:{default:[Qre]},$$scope:{ctx:t}}}),{c(){e=q("span"),T(n.$$.fragment),N(e,"class","add-column svelte-ngl1kp")},m(o,i){S(o,e,i),O(n,e,null),r=!0},p(o,i){let a={};i&1&&(a.disabled=!!o[0]),i&32&&(a.tooltip=o[5]),i&131080&&(a.$$scope={dirty:i,ctx:o}),n.$set(a)},i(o){r||(v(n.$$.fragment,o),r=!0)},o(o){y(n.$$.fragment,o),r=!1},d(o){o&&F(e),E(n)}}}function Jre(t){let e,n,r,o;function i(s){t[12](s)}function a(s){t[13](s)}let l={noPadding:!0,embed:!0,placeholder:t[6]};return t[2]!==void 0&&(l.ref=t[2]),t[4]!==void 0&&(l.value=t[4]),e=new It({props:l}),ze.push(()=>ut(e,"ref",i)),ze.push(()=>ut(e,"value",a)),e.$on("keydown",t[14]),{c(){T(e.$$.fragment)},m(s,u){O(e,s,u),o=!0},p(s,u){let f={};!n&&u&4&&(n=!0,f.ref=s[2],lt(()=>n=!1)),!r&&u&16&&(r=!0,f.value=s[4],lt(()=>r=!1)),e.$set(f)},i(s){o||(v(e.$$.fragment,s),o=!0)},o(s){y(e.$$.fragment,s),o=!1},d(s){E(e,s)}}}function Qre(t){let e,n,r=t[3].t("components.board.column.add.name")+"",o,i;return e=new Ct({props:{name:"plus"}}),{c(){T(e.$$.fragment),n=K(),o=he(r)},m(a,l){O(e,a,l),S(a,n,l),S(a,o,l),i=!0},p(a,l){(!i||l&8)&&r!==(r=a[3].t("components.board.column.add.name")+"")&&we(o,r)},i(a){i||(v(e.$$.fragment,a),i=!0)},o(a){y(e.$$.fragment,a),i=!1},d(a){E(e,a),a&&F(n),a&&F(o)}}}function Xre(t){let e,n,r,o,i,a,l,s=[Jre,Zre],u=[];function f(c,p){return c[1]?0:1}return n=f(t,-1),r=u[n]=s[n](t),{c(){e=q("section"),r.c(),N(e,"data-id",t[6]),N(e,"class","projects--board--column svelte-ngl1kp")},m(c,p){S(c,e,p),u[n].m(e,null),i=!0,a||(l=[se(e,"click",Di(t[15])),se(e,"keydown",Di(eoe)),gt(o=fl.call(null,e,t[16]))],a=!0)},p(c,[p]){let d=n;n=f(c,p),n===d?u[n].p(c,p):(ue(),y(u[d],1,1,()=>{u[d]=null}),fe(),r=u[n],r?r.p(c,p):(r=u[n]=s[n](c),r.c()),v(r,1),r.m(e,null))},i(c){i||(v(r),i=!0)},o(c){y(r),i=!1},d(c){c&&F(e),u[n].d(),a=!1,Le(l)}}}var eoe=()=>{};function toe(t,e,n){let r,o;be(t,ye,C=>n(3,o=C));let i=!1,a,l=o.t("components.board.column.add.placeholder"),s="",{fieldError:u=""}=e,{onColumnAdd:f}=e,{onValidate:c}=e,p=()=>{n(1,i=!1),c(s)&&f(s),n(4,s="")},d=()=>{n(1,i=!1),n(4,s="")},{onEdit:h}=e;function g(C){a=C,n(2,a)}function D(C){s=C,n(4,s)}let b=C=>{C.key==="Enter"&&p(),C.key==="Escape"&&d()},w=()=>{i||n(1,i=!0)},x=()=>p();return t.$$set=C=>{"fieldError"in C&&n(0,u=C.fieldError),"onColumnAdd"in C&&n(9,f=C.onColumnAdd),"onValidate"in C&&n(10,c=C.onValidate),"onEdit"in C&&n(11,h=C.onEdit)},t.$$.update=()=>{if(t.$$.dirty&6){e:i&&a&&(a.focus(),a.select())}if(t.$$.dirty&9){e:n(5,r=u?o.t(`components.board.column.add.${u}`):"")}if(t.$$.dirty&2050){e:h(i)}},[u,i,a,o,s,r,l,p,d,f,c,h,g,D,b,w,x]}var Zw=class extends V{constructor(e){super(),U(this,e,toe,Xre,$,{fieldError:0,onColumnAdd:9,onValidate:10,onEdit:11},Gre)}},HR=Zw;function noe(t){pe(t,"svelte-1yrjn1q","div.svelte-1yrjn1q{display:flex}")}function KR(t,e,n){let r=t.slice();return r[30]=e[n],r}function GR(t,e){let n,r,o,i;function a(){return e[22](e[30])}function l(...u){return e[23](e[30],...u)}function s(...u){return e[26](e[30],...u)}return r=new zR({props:{readonly:e[1],richText:e[2],boardEditing:e[17],onEdit:e[18],width:e[7],collapse:e[30].collapse,pinned:e[30].pinned,name:e[30].id,records:e[30].records,onRecordClick:e[3],checkField:e[14],onRecordCheck:e[4],onRecordAdd:a,onDrop:l,includeFields:e[15],customHeader:e[16],onColumnPin:e[24],onColumnDelete:e[25],onColumnCollapse:e[11],onColumnRename:s,onValidate:e[27]}}),{key:t,first:null,c(){n=q("div"),T(r.$$.fragment),o=K(),N(n,"class","projects--board--column--dndwrapper svelte-1yrjn1q"),this.first=n},m(u,f){S(u,n,f),O(r,n,null),re(n,o),i=!0},p(u,f){e=u;let c={};f[0]&2&&(c.readonly=e[1]),f[0]&4&&(c.richText=e[2]),f[0]&131072&&(c.boardEditing=e[17]),f[0]&128&&(c.width=e[7]),f[0]&1&&(c.collapse=e[30].collapse),f[0]&1&&(c.pinned=e[30].pinned),f[0]&1&&(c.name=e[30].id),f[0]&1&&(c.records=e[30].records),f[0]&8&&(c.onRecordClick=e[3]),f[0]&16384&&(c.checkField=e[14]),f[0]&16&&(c.onRecordCheck=e[4]),f[0]&65&&(c.onRecordAdd=a),f[0]&33&&(c.onDrop=l),f[0]&32768&&(c.includeFields=e[15]),f[0]&65536&&(c.customHeader=e[16]),f[0]&4097&&(c.onColumnPin=e[24]),f[0]&513&&(c.onColumnDelete=e[25]),f[0]&2048&&(c.onColumnCollapse=e[11]),f[0]&1025&&(c.onColumnRename=s),f[0]&1&&(c.onValidate=e[27]),r.$set(c)},i(u){i||(v(r.$$.fragment,u),i=!0)},o(u){y(r.$$.fragment,u),i=!1},d(u){u&&F(n),E(r)}}}function ZR(t){let e,n;return e=new HR({props:{onEdit:t[18],onColumnAdd:t[28],fieldError:t[13](),onValidate:t[29]}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o[0]&257&&(i.onColumnAdd=r[28]),o[0]&8192&&(i.fieldError=r[13]()),o[0]&1&&(i.onValidate=r[29]),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function roe(t){let e,n,r=[],o=new Map,i,a,l,s,u,f=t[0],c=d=>d[30].id;for(let d=0;d<f.length;d+=1){let h=KR(t,f,d),g=c(h);o.set(g,r[d]=GR(g,h))}let p=!t[1]&&ZR(t);return{c(){e=q("div"),n=q("section");for(let d=0;d<r.length;d+=1)r[d].c();a=K(),p&&p.c(),N(n,"class","projects--board"),N(e,"class","svelte-1yrjn1q")},m(d,h){S(d,e,h),re(e,n);for(let g=0;g<r.length;g+=1)r[g]&&r[g].m(n,null);re(e,a),p&&p.m(e,null),l=!0,s||(u=[gt(i=jr.call(null,n,{type:"columns",items:t[0],flipDurationMs:JR,dropTargetStyle:{outline:"none"},dragDisabled:t[17],morphDisabled:!0})),se(n,"consider",t[19]),se(n,"finalize",t[20])],s=!0)},p(d,h){h[0]&515839&&(f=d[0],ue(),r=Kt(r,h,c,1,d,f,o,n,fn,GR,null,KR),fe()),i&&Ge(i.update)&&h[0]&131073&&i.update.call(null,{type:"columns",items:d[0],flipDurationMs:JR,dropTargetStyle:{outline:"none"},dragDisabled:d[17],morphDisabled:!0}),d[1]?p&&(ue(),y(p,1,1,()=>{p=null}),fe()):p?(p.p(d,h),h[0]&2&&v(p,1)):(p=ZR(d),p.c(),v(p,1),p.m(e,null))},i(d){if(!l){for(let h=0;h<f.length;h+=1)v(r[h]);v(p),l=!0}},o(d){for(let h=0;h<r.length;h+=1)y(r[h]);y(p),l=!1},d(d){d&&F(e);for(let h=0;h<r.length;h+=1)r[h].d();p&&p.d(),s=!1,Le(u)}}}var JR=200;function ooe(t,e,n){let{columns:r}=e,{readonly:o}=e,{richText:i}=e,{onRecordClick:a}=e,{onRecordCheck:l}=e,{onRecordUpdate:s}=e,{onRecordAdd:u}=e,{columnWidth:f}=e,{onSortColumns:c}=e,{onColumnAdd:p}=e,{onColumnDelete:d}=e,{onColumnRename:h}=e,{onColumnCollapse:g}=e,{onColumnPin:D}=e,{validateStatusField:b}=e,{checkField:w}=e,{includeFields:x}=e,{customHeader:C}=e,A=!1,R=oe=>n(17,A=oe);function P(oe){n(0,r=oe.detail.items)}function Y(oe){n(0,r=oe.detail.items),c(r.map(j=>j.id))}let B=oe=>u(oe.id),W=(oe,j,X,De)=>{switch(De){case"droppedIntoZone":s(j,te(H({},oe),{records:X}),"addToColumn");break;case"droppedIntoAnother":s(j,te(H({},oe),{records:X}),"removeFromColumn");break}},ae=oe=>D(r.map(j=>j.id),oe),ge=(oe,j)=>d(r.map(X=>X.id),oe,j),ce=(oe,j)=>{let X=r.map(De=>De.id);h(X,oe.id,j,oe.records)},ie=oe=>!(oe===""||r.map(j=>j.id).includes(oe)),z=oe=>{let j=r.map(X=>X.id);p(j,oe)},Q=oe=>!(oe===""||r.map(j=>j.id).includes(oe));return t.$$set=oe=>{"columns"in oe&&n(0,r=oe.columns),"readonly"in oe&&n(1,o=oe.readonly),"richText"in oe&&n(2,i=oe.richText),"onRecordClick"in oe&&n(3,a=oe.onRecordClick),"onRecordCheck"in oe&&n(4,l=oe.onRecordCheck),"onRecordUpdate"in oe&&n(5,s=oe.onRecordUpdate),"onRecordAdd"in oe&&n(6,u=oe.onRecordAdd),"columnWidth"in oe&&n(7,f=oe.columnWidth),"onSortColumns"in oe&&n(21,c=oe.onSortColumns),"onColumnAdd"in oe&&n(8,p=oe.onColumnAdd),"onColumnDelete"in oe&&n(9,d=oe.onColumnDelete),"onColumnRename"in oe&&n(10,h=oe.onColumnRename),"onColumnCollapse"in oe&&n(11,g=oe.onColumnCollapse),"onColumnPin"in oe&&n(12,D=oe.onColumnPin),"validateStatusField"in oe&&n(13,b=oe.validateStatusField),"checkField"in oe&&n(14,w=oe.checkField),"includeFields"in oe&&n(15,x=oe.includeFields),"customHeader"in oe&&n(16,C=oe.customHeader)},[r,o,i,a,l,s,u,f,p,d,h,g,D,b,w,x,C,A,R,P,Y,c,B,W,ae,ge,ce,ie,z,Q]}var Jw=class extends V{constructor(e){super(),U(this,e,ooe,roe,$,{columns:0,readonly:1,richText:2,onRecordClick:3,onRecordCheck:4,onRecordUpdate:5,onRecordAdd:6,columnWidth:7,onSortColumns:21,onColumnAdd:8,onColumnDelete:9,onColumnRename:10,onColumnCollapse:11,onColumnPin:12,validateStatusField:13,checkField:14,includeFields:15,customHeader:16},noe,[-1,-1])}},Qw=Jw;function ioe(t){var a,l,s,u,f,c;let e,n;function r(...p){return t[26](t[34],...p)}function o(...p){return t[27](t[35],...p)}function i(){return t[28](t[32])}return e=new Qw({props:{columns:Mw(t[6],(l=(a=t[0])==null?void 0:a.columns)!=null?l:{},t[32],t[5],!t[3]),columnWidth:t[31],checkField:(s=t[4].find(t[25]))==null?void 0:s.name,includeFields:t[4].filter(r),customHeader:t[4].find(o),onRecordClick:t[7],onRecordCheck:t[8](t[33]),onRecordAdd:t[10](t[32]),onRecordUpdate:t[9](t[32]),onColumnAdd:t[12](t[32]),onColumnDelete:t[13](t[32]),onColumnRename:t[14](t[32]),onColumnCollapse:t[15](),onColumnPin:t[16](t[32]),onSortColumns:t[11](t[32]),readonly:t[2],validateStatusField:i,richText:(c=(f=(u=t[32])==null?void 0:u.typeConfig)==null?void 0:f.richText)!=null?c:!1}}),{c(){T(e.$$.fragment)},m(p,d){O(e,p,d),n=!0},p(p,d){var g,D,b,w,x,C;t=p;let h={};d[0]&105|d[1]&2&&(h.columns=Mw(t[6],(D=(g=t[0])==null?void 0:g.columns)!=null?D:{},t[32],t[5],!t[3])),d[1]&1&&(h.columnWidth=t[31]),d[0]&17&&(h.checkField=(b=t[4].find(t[25]))==null?void 0:b.name),d[0]&16|d[1]&8&&(h.includeFields=t[4].filter(r)),d[0]&16|d[1]&16&&(h.customHeader=t[4].find(o)),d[1]&4&&(h.onRecordCheck=t[8](t[33])),d[1]&2&&(h.onRecordAdd=t[10](t[32])),d[1]&2&&(h.onRecordUpdate=t[9](t[32])),d[1]&2&&(h.onColumnAdd=t[12](t[32])),d[1]&2&&(h.onColumnDelete=t[13](t[32])),d[1]&2&&(h.onColumnRename=t[14](t[32])),d[1]&2&&(h.onColumnPin=t[16](t[32])),d[1]&2&&(h.onSortColumns=t[11](t[32])),d[0]&4&&(h.readonly=t[2]),d[1]&2&&(h.validateStatusField=i),d[1]&2&&(h.richText=(C=(x=(w=t[32])==null?void 0:w.typeConfig)==null?void 0:x.richText)!=null?C:!1),e.$set(h)},i(p){n||(v(e.$$.fragment,p),n=!0)},o(p){y(e.$$.fragment,p),n=!1},d(p){E(e,p)}}}function aoe(t){var r;let e,n;return e=new _R({props:{frame:t[1],config:(r=t[0])!=null?r:{},onConfigChange:t[17],$$slots:{default:[ioe,({columnWidth:o,groupByField:i,checkField:a,includeFields:l,customHeader:s})=>({31:o,32:i,33:a,34:l,35:s}),({columnWidth:o,groupByField:i,checkField:a,includeFields:l,customHeader:s})=>[0,(o?1:0)|(i?2:0)|(a?4:0)|(l?8:0)|(s?16:0)]]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(o,i){O(e,o,i),n=!0},p(o,i){var l;let a={};i[0]&2&&(a.frame=o[1]),i[0]&1&&(a.config=(l=o[0])!=null?l:{}),i[0]&125|i[1]&63&&(a.$$scope={dirty:i,ctx:o}),e.$set(a)},i(o){n||(v(e.$$.fragment,o),n=!0)},o(o){y(e.$$.fragment,o),n=!1},d(o){E(e,o)}}}function soe(t,e,n){let r,o,i,a,l;be(t,ye,j=>n(29,a=j)),be(t,rt,j=>n(30,l=j));let{project:s}=e,{frame:u}=e,{readonly:f}=e,{api:c}=e,{getRecordColor:p}=e,{sortRecords:d}=e,{getRecord:h}=e,{config:g}=e,{onConfigChange:D}=e,{hasSort:b}=e,{hasFilter:w}=e;_s.set(p),Dg.set(j=>b?d(j):[...j]);let x=j=>{new Vi(l,r,X=>c.updateRecord(X,r),j).open()},C=j=>X=>{c.updateRecord(Li(X,{[j]:!X.values[j]}),r)},A=j=>(X,{id:De,records:ke},$e)=>{var me,Ve,We,Je;$e==="addToColumn"&&(j!=null&&j.name)&&(X=Li(X,{[j.name]:De===a.t("views.board.no-status")?null:De}));let ne=!1;if(b||w){let Ce=(We=(Ve=(me=g==null?void 0:g.columns)==null?void 0:me[De])==null?void 0:Ve.records)==null?void 0:We.map(tt=>h(tt)).filter(lp);if(Ce){let tt=Ce.findIndex(wt=>wt.id===X.id),nt=tt!==-1;if(nt&&($e==="removeFromColumn"||!b)&&Ce.splice(tt,1),$e==="addToColumn"){if(b)nt||Ce.push(X);else if(w){let wt=ke.findIndex(bn=>bn.id===X.id),mn=ke[wt-1],Gn=ke[wt+1],Tn=-1;if(mn){let bn=Ce.findIndex(Fr=>Fr.id===mn.id);bn!==-1&&(Tn=bn+1)}Gn&&Tn===-1&&(Tn=Ce.findIndex(bn=>bn.id===Gn.id)),Tn===-1&&(Tn=Ce.length),Ce.splice(Tn,0,X)}}ke=[...Ce,...ke.filter(wt=>wt.id!==X.id&&!Ce.find(mn=>mn.id===wt.id))],ne=!0}}if(ce(te(H({},g),{columns:te(H({},g==null?void 0:g.columns),{[De]:te(H({},(Je=g==null?void 0:g.columns)==null?void 0:Je[De]),{records:ke.map(Ce=>Ce.id)})})})),$e!=="removeFromColumn"){let Ce=[],tt=i==null?void 0:i.name;tt&&(ne||!b)?ke.forEach((nt,wt)=>{let mn=nt.id===X.id?X:nt.values[tt]!==wt&&nt;mn&&Ce.push(Li(mn,{[tt]:wt}))}):Ce.push(X),c.updateRecords(Ce,r)}},R=j=>X=>{new fo(l,s,(De,ke)=>{c.addRecord(Ni(De,s,j?{[j.name]:X!==a.t("views.board.no-status")?X:void 0}:{}),r,ke)}).open()},P=j=>X=>{var De;j!=null&&j.name&&(j!=null&&j.typeConfig)&&((De=j.typeConfig)!=null&&De.options)&&He.updateFieldConfig(s.id,j==null?void 0:j.name,r.map(ke=>ke.name),te(H({},j.typeConfig),{options:[...j.typeConfig.options].sort((ke,$e)=>X.indexOf(ke)-X.indexOf($e))})),ce(te(H({},g),{columns:Object.fromEntries(X.map((ke,$e)=>{var ne;return[ke,te(H({},(ne=g==null?void 0:g.columns)==null?void 0:ne[ke]),{weight:$e})]}))}))},Y=j=>(X,De)=>{var ke,$e;j&&(He.updateFieldConfig(s.id,j.name,r.map(ne=>ne.name),te(H({},j==null?void 0:j.typeConfig),{options:[...($e=(ke=j.typeConfig)==null?void 0:ke.options)!=null?$e:[],De]})),ce(te(H({},g),{columns:Object.fromEntries([...X,De].map((ne,me)=>{var Ve;return[ne,te(H({},(Ve=g==null?void 0:g.columns)==null?void 0:Ve[ne]),{weight:me})]}))})))},B=j=>(X,De,ke)=>Ne(this,null,function*(){if(!j)return;let $e=ke.map(ne=>Li(ne,{[j.name]:null}));if(yield c.updateRecords($e,r),j.typeConfig&&j.typeConfig.options){let ne=[...j.typeConfig.options];He.updateFieldConfig(s.id,j.name,r.map(me=>me.name),te(H({},j.typeConfig),{options:ne.filter(me=>me!==De)}))}ce(te(H({},g),{columns:Object.fromEntries(X.filter(ne=>ne!==De).map((ne,me)=>{var Ve;return[ne,te(H({},(Ve=g==null?void 0:g.columns)==null?void 0:Ve[ne]),{weight:me})]}))}))}),W=j=>(X,De,ke,$e)=>Ne(this,null,function*(){var me,Ve;if(!j)return;let ne=$e.map(We=>Li(We,{[j.name]:ke}));if(yield c.updateRecords(ne,r),j!=null&&j.typeConfig&&((me=j.typeConfig)!=null&&me.options)){let We=[...(Ve=j.typeConfig)==null?void 0:Ve.options];We.includes(De)&&(We.splice(We.indexOf(De),1,ke),He.updateFieldConfig(s.id,j.name,r.map(Je=>Je.name),te(H({},j.typeConfig),{options:We})))}ce(te(H({},g),{columns:Object.fromEntries(X.map((We,Je)=>{var Ce;return[We===De?ke:We,te(H({},(Ce=g==null?void 0:g.columns)==null?void 0:Ce[We]),{weight:Je})]}))}))}),ae=()=>j=>{var X,De,ke;ce(te(H({},g),{columns:te(H({},g==null?void 0:g.columns),{[j]:te(H({},(X=g==null?void 0:g.columns)==null?void 0:X[j]),{collapse:!((ke=(De=g==null?void 0:g.columns)==null?void 0:De[j])!=null&&ke.collapse)})})}))},ge=j=>(X,De)=>{if(j)if(j.typeConfig&&j.typeConfig.options){let ke=[...j.typeConfig.options];ke.includes(De)?ke=ke.filter(ne=>ne!==De):ke=X.filter(ne=>ke.includes(ne)||ne===De),He.updateFieldConfig(s.id,j.name,r.map(ne=>ne.name),te(H({},j.typeConfig),{options:ke}))}else He.updateFieldConfig(s.id,j.name,r.map(ke=>ke.name),te(H({},j.typeConfig),{options:[De]}))};function ce(j){n(0,g=j),D(j)}let ie=j=>j.name===(g==null?void 0:g.checkField),z=(j,X)=>j.includes(X.name),Q=(j,X)=>X.name===j,oe=j=>j!=null&&j.derived?"derived-status-field":j?"":"no-status-field";return t.$$set=j=>{"project"in j&&n(18,s=j.project),"frame"in j&&n(1,u=j.frame),"readonly"in j&&n(2,f=j.readonly),"api"in j&&n(19,c=j.api),"getRecordColor"in j&&n(20,p=j.getRecordColor),"sortRecords"in j&&n(21,d=j.sortRecords),"getRecord"in j&&n(22,h=j.getRecord),"config"in j&&n(0,g=j.config),"onConfigChange"in j&&n(23,D=j.onConfigChange),"hasSort"in j&&n(3,b=j.hasSort),"hasFilter"in j&&n(24,w=j.hasFilter)},t.$$.update=()=>{if(t.$$.dirty[0]&2){e:n(4,{fields:r,records:o}=u,r,(n(6,o),n(1,u)))}if(t.$$.dirty[0]&17){e:n(5,i=(g==null?void 0:g.orderSyncField)&&dR(r,g.orderSyncField)||void 0)}},[g,u,f,b,r,i,o,x,C,A,R,P,Y,B,W,ae,ge,ce,s,c,p,d,h,D,w,ie,z,Q,oe]}var Xw=class extends V{constructor(e){super(),U(this,e,soe,aoe,$,{project:18,frame:1,readonly:2,api:19,getRecordColor:20,sortRecords:21,getRecord:22,config:0,onConfigChange:23,hasSort:3,hasFilter:24},null,[-1,-1])}},QR=Xw;var fd=class extends $i{constructor(){super(...arguments);it(this,"view");it(this,"props")}getViewType(){return"board"}getDisplayName(){return"Board"}getIcon(){return"columns"}onData(i){return Ne(this,arguments,function*({data:n,hasSort:r,hasFilter:o}){var a;(a=this.view)==null||a.$set({frame:n,hasSort:r,hasFilter:o})})}onOpen(n){return Ne(this,null,function*(){this.view=new QR({target:n.contentEl,props:{frame:{fields:[],records:[]},api:n.viewApi,project:n.project,readonly:n.readonly,config:n.config,onConfigChange:n.saveConfig,getRecordColor:n.getRecordColor,sortRecords:n.sortRecords,getRecord:n.getRecord,hasSort:!1,hasFilter:!1}})})}onClose(){return Ne(this,null,function*(){var n;(n=this.view)==null||n.$destroy(),this.view=null})}};var Eg=Bt(Zn()),cD=require("obsidian");var tN=Bt(Zn());var nN=Bt(tc());function rN(t){switch(t){case"month":case"2weeks":case"week":case"3days":case"day":return!0;default:return!1}}function oN(t,e){switch(e){case"month":return t.add(1,"month");case"2weeks":return t.add(2,"week");case"week":return t.add(1,"week");case"3days":return t.add(1,"day");case"day":return t.add(1,"day")}}function iN(t,e){switch(e){case"month":return t.subtract(1,"month");case"2weeks":return t.subtract(2,"week");case"week":return t.subtract(1,"week");case"3days":return t.subtract(1,"day");case"day":return t.subtract(1,"day")}}function aN(t,e){let n={};return t.forEach(r=>{var a;let o=r.values[e],i=o&&xr(o)?(0,tN.default)(o):null;if(i){let l=i.format("YYYY-MM-DD");l in n||(n[l]=[]),(a=n[l])==null||a.push(r)}}),n}function sN(t,e,n){let r=XR(t,n),o=eN(t,n);switch(e){case"month":return[XR(t.startOf("month"),n),eN(t.endOf("month"),n)];case"2weeks":return[r,o.add(1,"week")];case"week":return[r,o];case"3days":return[t,t.add(2,"days")];case"day":return[t,t]}}function lN(t){return t[0].startOf("day").isSame(t[1].startOf("day"))?Be(ye).t("views.calendar.date",{value:t[0],formatParams:{value:{year:"numeric",month:"long",day:"numeric"}}}):t[0].startOf("year").isSame(t[1].startOf("year"))?Be(ye).t("views.calendar.interval",{from:t[0],to:t[1],en_separator:", ",custom_year:t[0],formatParams:{from:{month:"short",day:"numeric"},to:{month:"short",day:"numeric"},custom_year:{year:"numeric"}}}):Be(ye).t("views.calendar.interval",{from:t[0],to:t[1],en_separator:"",custom_year:"",formatParams:{from:{year:"numeric",month:"short",day:"numeric"},to:{year:"numeric",month:"short",day:"numeric"},custom_year:{year:!1}}})}function uN(t){let e=[],n=t[1].diff(t[0],"days");for(let r=0;r<=n;r++)e.push(t[0].add(r,"day"));return e}function fN(t,e){let n=[],r=t;for(;r.length;){let o=loe(r,e);n.push(o),r=r.slice(o.length)}return n}function loe(t,e){let n=[];for(let r=0;r<e&&r<t.length;r++){let o=t[r];o&&n.push(o)}return n}function XR(t,e){let n=(7+t.day()-e)%7;return t.subtract(n,"days")}function eN(t,e){let n=(e+6-t.day())%7;return t.add(n,"days")}function uoe(t){if(t==="system")return new Intl.Locale((navigator==null?void 0:navigator.language)||"en");let e=localStorage.getItem("language")||(0,nN.default)().locale();return new Intl.Locale(e)}function cN(t){switch(t){case"sunday":return 0;case"monday":return 1;case"default":return uoe("obsidian").weekInfo.firstDay}}function foe(t){pe(t,"svelte-15iqrr1","div.svelte-15iqrr1{display:flex;border-bottom:1px solid var(--background-modifier-border);min-height:100px}div.svelte-15iqrr1:last-child{border-bottom:0}")}function coe(t){let e,n,r=t[2].default,o=Te(r,t,t[1],null);return{c(){e=q("div"),o&&o.c(),N(e,"class","svelte-15iqrr1"),Qe(e,"height",t[0]+"%")},m(i,a){S(i,e,a),o&&o.m(e,null),n=!0},p(i,[a]){o&&o.p&&(!n||a&2)&&xe(o,r,i,i[1],n?Ie(r,i[1],a,null):Me(i[1]),null),a&1&&Qe(e,"height",i[0]+"%")},i(i){n||(v(o,i),n=!0)},o(i){y(o,i),n=!1},d(i){i&&F(e),o&&o.d(i)}}}function doe(t,e,n){let{$$slots:r={},$$scope:o}=e,{height:i}=e;return t.$$set=a=>{"height"in a&&n(0,i=a.height),"$$scope"in a&&n(1,o=a.$$scope)},[i,o,r]}var eD=class extends V{constructor(e){super(),U(this,e,doe,coe,$,{height:0},foe)}},dN=eD;function moe(t){pe(t,"svelte-rkq8la","div.svelte-rkq8la{display:flex;flex-direction:column;height:100%}")}function poe(t){let e,n,r=t[1].default,o=Te(r,t,t[0],null);return{c(){e=q("div"),o&&o.c(),N(e,"class","svelte-rkq8la")},m(i,a){S(i,e,a),o&&o.m(e,null),n=!0},p(i,[a]){o&&o.p&&(!n||a&1)&&xe(o,r,i,i[0],n?Ie(r,i[0],a,null):Me(i[0]),null)},i(i){n||(v(o,i),n=!0)},o(i){y(o,i),n=!1},d(i){i&&F(e),o&&o.d(i)}}}function hoe(t,e,n){let{$$slots:r={},$$scope:o}=e;return t.$$set=i=>{"$$scope"in i&&n(0,o=i.$$scope)},[o,r]}var tD=class extends V{constructor(e){super(),U(this,e,hoe,poe,$,{},moe)}},mN=tD;var FN=Bt(Zn()),SN=require("obsidian");function goe(t){pe(t,"svelte-19rown3","span.svelte-19rown3{height:24px;line-height:24px;font-size:12px;font-weight:500;border-radius:50px;width:max-content;min-width:24px;text-align:center;display:inline-block;align-self:center}.today.svelte-19rown3{background:var(--interactive-accent);color:var(--text-on-accent)}")}function _oe(t){let e,n,r=t[2].default,o=Te(r,t,t[1],null);return{c(){e=q("span"),o&&o.c(),N(e,"class","svelte-19rown3"),le(e,"today",t[0])},m(i,a){S(i,e,a),o&&o.m(e,null),n=!0},p(i,[a]){o&&o.p&&(!n||a&2)&&xe(o,r,i,i[1],n?Ie(r,i[1],a,null):Me(i[1]),null),(!n||a&1)&&le(e,"today",i[0])},i(i){n||(v(o,i),n=!0)},o(i){y(o,i),n=!1},d(i){i&&F(e),o&&o.d(i)}}}function voe(t,e,n){let{$$slots:r={},$$scope:o}=e,{today:i=!1}=e;return t.$$set=a=>{"today"in a&&n(0,i=a.today),"$$scope"in a&&n(1,o=a.$$scope)},[i,o,r]}var nD=class extends V{constructor(e){super(),U(this,e,voe,_oe,$,{today:0},goe)}},pN=nD;function yoe(t){let e;return{c(){e=q("span"),Qe(e,"height","100%"),Qe(e,"border-radius","9999px"),Qe(e,"background-color",t[0]),Qe(e,"width",t[1])},m(n,r){S(n,e,r)},p(n,[r]){r&1&&Qe(e,"background-color",n[0]),r&2&&Qe(e,"width",n[1])},i:ve,o:ve,d(n){n&&F(e)}}}function boe(t,e,n){let{color:r}=e,{width:o="5px"}=e;return t.$$set=i=>{"color"in i&&n(0,r=i.color),"width"in i&&n(1,o=i.width)},[r,o]}var rD=class extends V{constructor(e){super(),U(this,e,boe,yoe,$,{color:0,width:1})}},hN=rD;function woe(t){pe(t,"svelte-16vy86e","span.svelte-16vy86e{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}")}function Doe(t){let e,n,r=t[1].default,o=Te(r,t,t[0],null);return{c(){e=q("span"),o&&o.c(),N(e,"class","svelte-16vy86e")},m(i,a){S(i,e,a),o&&o.m(e,null),n=!0},p(i,[a]){o&&o.p&&(!n||a&1)&&xe(o,r,i,i[0],n?Ie(r,i[0],a,null):Me(i[0]),null)},i(i){n||(v(o,i),n=!0)},o(i){y(o,i),n=!1},d(i){i&&F(e),o&&o.d(i)}}}function koe(t,e,n){let{$$slots:r={},$$scope:o}=e;return t.$$set=i=>{"$$scope"in i&&n(0,o=i.$$scope)},[o,r]}var oD=class extends V{constructor(e){super(),U(this,e,koe,Doe,$,{},woe)}},gN=oD;function Coe(t){pe(t,"svelte-opw0t4",'div.svelte-opw0t4{display:flex;gap:4px;align-items:center;padding:0.2em 0.4em;font-size:var(--font-ui-smaller);border:1px solid var(--background-modifier-border);background-color:var(--background-primary);border-radius:var(--radius-s)}div.svelte-opw0t4 input[type="checkbox"]{margin:0}')}function _N(t){let e,n;return e=new hN({props:{color:t[1]}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&2&&(i.color=r[1]),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function Foe(t){let e,n;return e=new Yr({props:{checked:!1}}),e.$on("check",t[6]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p:ve,i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function Soe(t){let e,n,r;function o(a){t[4](a)}let i={};return t[0]!==void 0&&(i.checked=t[0]),e=new Yr({props:i}),ze.push(()=>ut(e,"checked",o)),e.$on("check",t[5]),{c(){T(e.$$.fragment)},m(a,l){O(e,a,l),r=!0},p(a,l){let s={};!n&&l&1&&(n=!0,s.checked=a[0],lt(()=>n=!1)),e.$set(s)},i(a){r||(v(e.$$.fragment,a),r=!0)},o(a){y(e.$$.fragment,a),r=!1},d(a){E(e,a)}}}function Eoe(t){let e,n=t[3].default,r=Te(n,t,t[9],null);return{c(){r&&r.c()},m(o,i){r&&r.m(o,i),e=!0},p(o,i){r&&r.p&&(!e||i&512)&&xe(r,n,o,o[9],e?Ie(n,o[9],i,null):Me(o[9]),null)},i(o){e||(v(r,o),e=!0)},o(o){y(r,o),e=!1},d(o){r&&r.d(o)}}}function Ooe(t){let e,n,r,o,i,a,l,s,u,f=t[1]&&_N(t),c=[Soe,Foe],p=[];function d(h,g){return h[0]!==void 0&&h[0]!==null?0:h[0]===null&&h[2]?1:-1}return~(r=d(t,-1))&&(o=p[r]=c[r](t)),a=new gN({props:{$$slots:{default:[Eoe]},$$scope:{ctx:t}}}),{c(){e=q("div"),f&&f.c(),n=K(),o&&o.c(),i=K(),T(a.$$.fragment),N(e,"class","svelte-opw0t4")},m(h,g){S(h,e,g),f&&f.m(e,null),re(e,n),~r&&p[r].m(e,null),re(e,i),O(a,e,null),l=!0,s||(u=[se(e,"mouseenter",t[7]),se(e,"mouseleave",t[8])],s=!0)},p(h,[g]){h[1]?f?(f.p(h,g),g&2&&v(f,1)):(f=_N(h),f.c(),v(f,1),f.m(e,n)):f&&(ue(),y(f,1,1,()=>{f=null}),fe());let D=r;r=d(h,g),r===D?~r&&p[r].p(h,g):(o&&(ue(),y(p[D],1,1,()=>{p[D]=null}),fe()),~r?(o=p[r],o?o.p(h,g):(o=p[r]=c[r](h),o.c()),v(o,1),o.m(e,i)):o=null);let b={};g&512&&(b.$$scope={dirty:g,ctx:h}),a.$set(b)},i(h){l||(v(f),v(o),v(a.$$.fragment,h),l=!0)},o(h){y(f),y(o),y(a.$$.fragment,h),l=!1},d(h){h&&F(e),f&&f.d(),~r&&p[r].d(),E(a),s=!1,Le(u)}}}function Toe(t,e,n){let{$$slots:r={},$$scope:o}=e,{color:i=null}=e,{checked:a=void 0}=e,l=!1;function s(d){a=d,n(0,a)}function u(d){Ee.call(this,t,d)}function f(d){Ee.call(this,t,d)}let c=()=>n(2,l=!0),p=()=>n(2,l=!1);return t.$$set=d=>{"color"in d&&n(1,i=d.color),"checked"in d&&n(0,a=d.checked),"$$scope"in d&&n(9,o=d.$$scope)},[a,i,l,r,s,u,f,c,p,o]}var iD=class extends V{constructor(e){super(),U(this,e,Toe,Ooe,$,{color:1,checked:0},Coe)}},vN=iD;function Ioe(t){pe(t,"svelte-49q3js","div.svelte-49q3js{display:flex;flex-direction:column;gap:2px;height:100%;width:100%;overflow-y:auto}")}function yN(t,e,n){let r=t.slice();return r[13]=e[n],r}function bN(t){let e,n;function r(...i){return t[11](t[13],...i)}function o(){return t[12](t[13])}return e=new vN({props:{color:t[8](t[13]),checked:t[1]!==void 0?kN(t[13].values[t[1]]):void 0,$$slots:{default:[Moe]},$$scope:{ctx:t}}}),e.$on("check",r),e.$on("click",o),{c(){T(e.$$.fragment)},m(i,a){O(e,i,a),n=!0},p(i,a){t=i;let l={};a&1&&(l.color=t[8](t[13])),a&3&&(l.checked=t[1]!==void 0?kN(t[13].values[t[1]]):void 0),a&65589&&(l.$$scope={dirty:a,ctx:t}),e.$set(l)},i(i){n||(v(e.$$.fragment,i),n=!0)},o(i){y(e.$$.fragment,i),n=!1},d(i){E(e,i)}}}function xoe(t){let e=mr(t[13].id)+"",n;return{c(){n=he(e)},m(r,o){S(r,n,o)},p(r,o){o&1&&e!==(e=mr(r[13].id)+"")&&we(n,e)},d(r){r&&F(n)}}}function Moe(t){let e,n,r;function o(...i){return t[9](t[13],...i)}return e=new tf({props:{linkText:t[13].id,sourcePath:t[13].id,resolved:!0,tooltip:mr(t[13].id),$$slots:{default:[xoe]},$$scope:{ctx:t}}}),e.$on("open",o),e.$on("hover",t[10]),{c(){T(e.$$.fragment),n=K()},m(i,a){O(e,i,a),S(i,n,a),r=!0},p(i,a){t=i;let l={};a&1&&(l.linkText=t[13].id),a&1&&(l.sourcePath=t[13].id),a&1&&(l.tooltip=mr(t[13].id)),a&65537&&(l.$$scope={dirty:a,ctx:t}),e.$set(l)},i(i){r||(v(e.$$.fragment,i),r=!0)},o(i){y(e.$$.fragment,i),r=!1},d(i){E(e,i),i&&F(n)}}}function wN(t,e){let n,r=mr(e[13].id),o,i,a=r&&bN(e);return{key:t,first:null,c(){n=Se(),a&&a.c(),o=Se(),this.first=n},m(l,s){S(l,n,s),a&&a.m(l,s),S(l,o,s),i=!0},p(l,s){e=l,s&1&&(r=mr(e[13].id)),r?a?(a.p(e,s),s&1&&v(a,1)):(a=bN(e),a.c(),v(a,1),a.m(o.parentNode,o)):a&&(ue(),y(a,1,1,()=>{a=null}),fe())},i(l){i||(v(a),i=!0)},o(l){y(a),i=!1},d(l){l&&F(n),a&&a.d(l),l&&F(o)}}}function Aoe(t){let e,n=[],r=new Map,o,i,a,l,s=t[0],u=f=>f[13].id;for(let f=0;f<s.length;f+=1){let c=yN(t,s,f),p=u(c);r.set(p,n[f]=wN(p,c))}return{c(){e=q("div");for(let f=0;f<n.length;f+=1)n[f].c();N(e,"class","svelte-49q3js")},m(f,c){S(f,e,c);for(let p=0;p<n.length;p+=1)n[p]&&n[p].m(e,null);i=!0,a||(l=[gt(o=jr.call(null,e,{type:"entries",items:t[0],flipDurationMs:DN,dropTargetStyle:{outline:"none",borderRadius:"5px",background:"hsla(var(--interactive-accent-hsl), 0.3)"}})),se(e,"consider",t[6]),se(e,"finalize",t[7])],a=!0)},p(f,[c]){c&319&&(s=f[0],ue(),n=Kt(n,c,u,1,f,s,r,e,fn,wN,null,yN),fe()),o&&Ge(o.update)&&c&1&&o.update.call(null,{type:"entries",items:f[0],flipDurationMs:DN,dropTargetStyle:{outline:"none",borderRadius:"5px",background:"hsla(var(--interactive-accent-hsl), 0.3)"}})},i(f){if(!i){for(let c=0;c<s.length;c+=1)v(n[c]);i=!0}},o(f){for(let c=0;c<n.length;c+=1)y(n[c]);i=!1},d(f){f&&F(e);for(let c=0;c<n.length;c+=1)n[c].d();a=!1,Le(l)}}}var DN=200;function kN(t){return typeof t=="boolean"?t:null}function Roe(t,e,n){let r,o;be(t,He,D=>n(4,r=D)),be(t,rt,D=>n(5,o=D));let{records:i}=e,{checkField:a}=e,{onRecordClick:l}=e,{onRecordChange:s}=e;function u(D){n(0,i=D.detail.items)}function f(D){n(0,i=D.detail.items),i.forEach(s)}let c=_s.get(),p=(D,{detail:{linkText:b,sourcePath:w,newLeaf:x}})=>{let C=r.preferences.linkBehavior=="open-editor";x&&(C=!C),C?l(D):o.workspace.openLinkText(b,w,!0)},d=({detail:{event:D,sourcePath:b}})=>{Lr(D,b)},h=(D,{detail:b})=>{a&&s(Li(D,{[a]:b}))},g=D=>{l(D)};return t.$$set=D=>{"records"in D&&n(0,i=D.records),"checkField"in D&&n(1,a=D.checkField),"onRecordClick"in D&&n(2,l=D.onRecordClick),"onRecordChange"in D&&n(3,s=D.onRecordChange)},[i,a,l,s,r,o,u,f,c,p,d,h,g]}var aD=class extends V{constructor(e){super(),U(this,e,Roe,Aoe,$,{records:0,checkField:1,onRecordClick:2,onRecordChange:3},Ioe)}},CN=aD;function Noe(t){pe(t,"svelte-y223yt","div.svelte-y223yt{border-right:1px solid var(--background-modifier-border);padding:4px;font-size:var(--font-ui-small);display:flex;flex-direction:column;gap:4px}div.svelte-y223yt:last-child{border-right:0}.weekend.svelte-y223yt{background-color:var(--background-secondary)}")}function Poe(t){let e=t[0].date()+"",n;return{c(){n=he(e)},m(r,o){S(r,n,o)},p(r,o){o&1&&e!==(e=r[0].date()+"")&&we(n,e)},d(r){r&&F(n)}}}function joe(t){let e,n,r,o,i,a,l;return n=new pN({props:{today:t[6],$$slots:{default:[Poe]},$$scope:{ctx:t}}}),o=new CN({props:{checkField:t[3],records:t[2],onRecordClick:t[4],onRecordChange:t[5]}}),{c(){e=q("div"),T(n.$$.fragment),r=K(),T(o.$$.fragment),N(e,"class","svelte-y223yt"),le(e,"weekend",t[7]),Qe(e,"width",t[1]+"%")},m(s,u){S(s,e,u),O(n,e,null),re(e,r),O(o,e,null),i=!0,a||(l=[se(e,"dblclick",t[8]),se(e,"mousedown",t[9])],a=!0)},p(s,[u]){let f={};u&64&&(f.today=s[6]),u&4097&&(f.$$scope={dirty:u,ctx:s}),n.$set(f);let c={};u&8&&(c.checkField=s[3]),u&4&&(c.records=s[2]),u&16&&(c.onRecordClick=s[4]),u&32&&(c.onRecordChange=s[5]),o.$set(c),(!i||u&128)&&le(e,"weekend",s[7]),u&2&&Qe(e,"width",s[1]+"%")},i(s){i||(v(n.$$.fragment,s),v(o.$$.fragment,s),i=!0)},o(s){y(n.$$.fragment,s),y(o.$$.fragment,s),i=!1},d(s){s&&F(e),E(n),E(o),a=!1,Le(l)}}}function Loe(t,e,n){let r,o,i;be(t,ye,g=>n(11,i=g));let{date:a}=e,{width:l}=e,{records:s}=e,{checkField:u}=e,{onRecordClick:f}=e,{onRecordChange:c}=e,{onRecordAdd:p}=e;function d(g){p()}function h(g){if(g.button===2){let D=new SN.Menu().addItem(b=>{b.setTitle(i.t("views.calendar.new-note")).setIcon("file-plus").onClick(()=>p())});sd(g,D)}}return t.$$set=g=>{"date"in g&&n(0,a=g.date),"width"in g&&n(1,l=g.width),"records"in g&&n(2,s=g.records),"checkField"in g&&n(3,u=g.checkField),"onRecordClick"in g&&n(4,f=g.onRecordClick),"onRecordChange"in g&&n(5,c=g.onRecordChange),"onRecordAdd"in g&&n(10,p=g.onRecordAdd)},t.$$.update=()=>{if(t.$$.dirty&1){e:n(7,r=a.day()===0||a.day()===6)}if(t.$$.dirty&1){e:n(6,o=a.startOf("day").isSame((0,FN.default)().startOf("day")))}},[a,l,s,u,f,c,o,r,d,h,p]}var sD=class extends V{constructor(e){super(),U(this,e,Loe,joe,$,{date:0,width:1,records:2,checkField:3,onRecordClick:4,onRecordChange:5,onRecordAdd:10},Noe)}},EN=sD;function Boe(t){pe(t,"svelte-1yrjn1q","div.svelte-1yrjn1q{display:flex}")}function Woe(t){let e,n,r=t[1].default,o=Te(r,t,t[0],null);return{c(){e=q("div"),o&&o.c(),N(e,"class","svelte-1yrjn1q")},m(i,a){S(i,e,a),o&&o.m(e,null),n=!0},p(i,[a]){o&&o.p&&(!n||a&1)&&xe(o,r,i,i[0],n?Ie(r,i[0],a,null):Me(i[0]),null)},i(i){n||(v(o,i),n=!0)},o(i){y(o,i),n=!1},d(i){i&&F(e),o&&o.d(i)}}}function $oe(t,e,n){let{$$slots:r={},$$scope:o}=e;return t.$$set=i=>{"$$scope"in i&&n(0,o=i.$$scope)},[o,r]}var lD=class extends V{constructor(e){super(),U(this,e,$oe,Woe,$,{},Boe)}},ON=lD;function Voe(t){pe(t,"svelte-16ljls7","div.svelte-16ljls7{width:calc(100% / 7);border-right:1px solid var(--background-modifier-border);padding:4px;padding-bottom:0;text-align:center;font-size:var(--font-ui-small);font-weight:500;color:var(--text-muted)}.weekend.svelte-16ljls7{background-color:var(--background-secondary)}")}function qoe(t){let e,n,r=t[3].default,o=Te(r,t,t[2],null);return{c(){e=q("div"),o&&o.c(),N(e,"class","svelte-16ljls7"),le(e,"weekend",t[0]),Qe(e,"width",t[1]+"%")},m(i,a){S(i,e,a),o&&o.m(e,null),n=!0},p(i,[a]){o&&o.p&&(!n||a&4)&&xe(o,r,i,i[2],n?Ie(r,i[2],a,null):Me(i[2]),null),(!n||a&1)&&le(e,"weekend",i[0]),a&2&&Qe(e,"width",i[1]+"%")},i(i){n||(v(o,i),n=!0)},o(i){y(o,i),n=!1},d(i){i&&F(e),o&&o.d(i)}}}function Uoe(t,e,n){let{$$slots:r={},$$scope:o}=e,{weekend:i=!1}=e,{width:a}=e;return t.$$set=l=>{"weekend"in l&&n(0,i=l.weekend),"width"in l&&n(1,a=l.width),"$$scope"in l&&n(2,o=l.$$scope)},[i,a,o,r]}var uD=class extends V{constructor(e){super(),U(this,e,Uoe,qoe,$,{weekend:0,width:1},Voe)}},TN=uD;function Yoe(t){pe(t,"svelte-1u5a4vj","div.svelte-1u5a4vj{display:flex;gap:4px;align-items:center}")}function zoe(t){let e=t[3].t("views.calendar.today")+"",n;return{c(){n=he(e)},m(r,o){S(r,n,o)},p(r,o){o&8&&e!==(e=r[3].t("views.calendar.today")+"")&&we(n,e)},d(r){r&&F(n)}}}function Hoe(t){let e,n,r,o,i,a,l;return n=new dt({props:{icon:"chevron-left",onClick:t[1]}}),o=new ft({props:{$$slots:{default:[zoe]},$$scope:{ctx:t}}}),o.$on("click",function(){Ge(t[2])&&t[2].apply(this,arguments)}),a=new dt({props:{icon:"chevron-right",onClick:t[0]}}),{c(){e=q("div"),T(n.$$.fragment),r=K(),T(o.$$.fragment),i=K(),T(a.$$.fragment),N(e,"class","svelte-1u5a4vj")},m(s,u){S(s,e,u),O(n,e,null),re(e,r),O(o,e,null),re(e,i),O(a,e,null),l=!0},p(s,[u]){t=s;let f={};u&2&&(f.onClick=t[1]),n.$set(f);let c={};u&24&&(c.$$scope={dirty:u,ctx:t}),o.$set(c);let p={};u&1&&(p.onClick=t[0]),a.$set(p)},i(s){l||(v(n.$$.fragment,s),v(o.$$.fragment,s),v(a.$$.fragment,s),l=!0)},o(s){y(n.$$.fragment,s),y(o.$$.fragment,s),y(a.$$.fragment,s),l=!1},d(s){s&&F(e),E(n),E(o),E(a)}}}function Koe(t,e,n){let r;be(t,ye,l=>n(3,r=l));let{onNext:o}=e,{onPrevious:i}=e,{onToday:a}=e;return t.$$set=l=>{"onNext"in l&&n(0,o=l.onNext),"onPrevious"in l&&n(1,i=l.onPrevious),"onToday"in l&&n(2,a=l.onToday)},[o,i,a,r]}var fD=class extends V{constructor(e){super(),U(this,e,Koe,Hoe,$,{onNext:0,onPrevious:1,onToday:2},Yoe)}},IN=fD;function xN(t,e,n){let r=t.slice();return r[41]=e[n],r}function MN(t,e,n){let r=t.slice();return r[44]=e[n],r}function AN(t,e,n){let r=t.slice();return r[47]=e[n],r}function Goe(t){let e,n;return e=new IN({props:{slot:"left",onNext:t[34],onPrevious:t[35],onToday:t[36]}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o[0]&10&&(i.onNext=r[34]),o[0]&10&&(i.onPrevious=r[35]),o[0]&2&&(i.onToday=r[36]),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function Zoe(t){let e;return{c(){e=he(t[7])},m(n,r){S(n,e,r)},p(n,r){r[0]&128&&we(e,n[7])},d(n){n&&F(e)}}}function Joe(t){let e,n;return e=new nn({props:{slot:"middle",variant:"h2",nomargin:!0,$$slots:{default:[Zoe]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o[0]&128|o[1]&524288&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function Qoe(t){var r,o,i;let e,n;return e=new vt({props:{value:(o=(r=t[2])==null?void 0:r.name)!=null?o:"",options:t[4].map(Kn),placeholder:(i=t[11].t("views.calendar.fields.none"))!=null?i:""}}),e.$on("change",t[31]),{c(){T(e.$$.fragment)},m(a,l){O(e,a,l),n=!0},p(a,l){var u,f,c;let s={};l[0]&4&&(s.value=(f=(u=a[2])==null?void 0:u.name)!=null?f:""),l[0]&16&&(s.options=a[4].map(Kn)),l[0]&2048&&(s.placeholder=(c=a[11].t("views.calendar.fields.none"))!=null?c:""),e.$set(s)},i(a){n||(v(e.$$.fragment,a),n=!0)},o(a){y(e.$$.fragment,a),n=!1},d(a){E(e,a)}}}function Xoe(t){var r,o,i;let e,n;return e=new vt({props:{allowEmpty:!0,value:(o=(r=t[9])==null?void 0:r.name)!=null?o:"",options:t[10].map(Kn),placeholder:(i=t[11].t("views.calendar.fields.none"))!=null?i:""}}),e.$on("change",t[32]),{c(){T(e.$$.fragment)},m(a,l){O(e,a,l),n=!0},p(a,l){var u,f,c;let s={};l[0]&512&&(s.value=(f=(u=a[9])==null?void 0:u.name)!=null?f:""),l[0]&1024&&(s.options=a[10].map(Kn)),l[0]&2048&&(s.placeholder=(c=a[11].t("views.calendar.fields.none"))!=null?c:""),e.$set(s)},i(a){n||(v(e.$$.fragment,a),n=!0)},o(a){y(e.$$.fragment,a),n=!1},d(a){E(e,a)}}}function eie(t){var l,s;let e,n,r,o,i,a;return e=new xa({props:{name:t[11].t("views.calendar.fields.date"),$$slots:{default:[Qoe]},$$scope:{ctx:t}}}),r=new xa({props:{name:t[11].t("views.calendar.fields.check"),$$slots:{default:[Xoe]},$$scope:{ctx:t}}}),i=new vt({props:{value:(s=(l=t[0])==null?void 0:l.interval)!=null?s:"week",options:[{label:t[11].t("views.calendar.intervals.month",{count:1}),value:"month"},{label:t[11].t("views.calendar.intervals.weekWithCount",{count:2}),value:"2weeks"},{label:t[11].t("views.calendar.intervals.week",{count:1}),value:"week"},{label:t[11].t("views.calendar.intervals.dayWithCount",{count:3}),value:"3days"},{label:t[11].t("views.calendar.intervals.day",{count:1}),value:"day"}]}}),i.$on("change",t[33]),{c(){T(e.$$.fragment),n=K(),T(r.$$.fragment),o=K(),T(i.$$.fragment)},m(u,f){O(e,u,f),S(u,n,f),O(r,u,f),S(u,o,f),O(i,u,f),a=!0},p(u,f){var h,g;let c={};f[0]&2048&&(c.name=u[11].t("views.calendar.fields.date")),f[0]&2068|f[1]&524288&&(c.$$scope={dirty:f,ctx:u}),e.$set(c);let p={};f[0]&2048&&(p.name=u[11].t("views.calendar.fields.check")),f[0]&3584|f[1]&524288&&(p.$$scope={dirty:f,ctx:u}),r.$set(p);let d={};f[0]&1&&(d.value=(g=(h=u[0])==null?void 0:h.interval)!=null?g:"week"),f[0]&2048&&(d.options=[{label:u[11].t("views.calendar.intervals.month",{count:1}),value:"month"},{label:u[11].t("views.calendar.intervals.weekWithCount",{count:2}),value:"2weeks"},{label:u[11].t("views.calendar.intervals.week",{count:1}),value:"week"},{label:u[11].t("views.calendar.intervals.dayWithCount",{count:3}),value:"3days"},{label:u[11].t("views.calendar.intervals.day",{count:1}),value:"day"}]),i.$set(d)},i(u){a||(v(e.$$.fragment,u),v(r.$$.fragment,u),v(i.$$.fragment,u),a=!0)},o(u){y(e.$$.fragment,u),y(r.$$.fragment,u),y(i.$$.fragment,u),a=!1},d(u){E(e,u),u&&F(n),E(r,u),u&&F(o),E(i,u)}}}function tie(t){let e,n;return e=new oi({props:{variant:"secondary",$$slots:{right:[eie],middle:[Joe],left:[Goe]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o[0]&3743|o[1]&524288&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function nie(t){let e=t[11].t("views.calendar.weekday",{value:t[47].toDate(),formatParams:{value:{weekday:"short"}}})+"",n,r;return{c(){n=he(e),r=K()},m(o,i){S(o,n,i),S(o,r,i)},p(o,i){i[0]&2080&&e!==(e=o[11].t("views.calendar.weekday",{value:o[47].toDate(),formatParams:{value:{weekday:"short"}}})+"")&&we(n,e)},d(o){o&&F(n),o&&F(r)}}}function RN(t){let e,n;return e=new TN({props:{width:100/t[5].length,weekend:t[47].day()===0||t[47].day()===6,$$slots:{default:[nie]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o[0]&32&&(i.width=100/r[5].length),o[0]&32&&(i.weekend=r[47].day()===0||r[47].day()===6),o[0]&2080|o[1]&524288&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function rie(t){let e,n,r=t[5],o=[];for(let a=0;a<r.length;a+=1)o[a]=RN(AN(t,r,a));let i=a=>y(o[a],1,1,()=>{o[a]=null});return{c(){for(let a=0;a<o.length;a+=1)o[a].c();e=Se()},m(a,l){for(let s=0;s<o.length;s+=1)o[s]&&o[s].m(a,l);S(a,e,l),n=!0},p(a,l){if(l[0]&2080){r=a[5];let s;for(s=0;s<r.length;s+=1){let u=AN(a,r,s);o[s]?(o[s].p(u,l),v(o[s],1)):(o[s]=RN(u),o[s].c(),v(o[s],1),o[s].m(e.parentNode,e))}for(ue(),s=r.length;s<o.length;s+=1)i(s);fe()}},i(a){if(!n){for(let l=0;l<r.length;l+=1)v(o[l]);n=!0}},o(a){o=o.filter(Boolean);for(let l=0;l<o.length;l+=1)y(o[l]);n=!1},d(a){Rt(o,a),a&&F(e)}}}function NN(t){var i;let e,n;function r(...a){return t[37](t[44],...a)}function o(){return t[38](t[44])}return e=new EN({props:{width:100/t[41].length,date:t[44],checkField:(i=t[9])==null?void 0:i.name,records:t[8][t[44].format("YYYY-MM-DD")]||[],onRecordClick:t[16],onRecordChange:r,onRecordAdd:o}}),{c(){T(e.$$.fragment)},m(a,l){O(e,a,l),n=!0},p(a,l){var u;t=a;let s={};l[0]&64&&(s.width=100/t[41].length),l[0]&64&&(s.date=t[44]),l[0]&512&&(s.checkField=(u=t[9])==null?void 0:u.name),l[0]&320&&(s.records=t[8][t[44].format("YYYY-MM-DD")]||[]),l[0]&64&&(s.onRecordChange=r),l[0]&64&&(s.onRecordAdd=o),e.$set(s)},i(a){n||(v(e.$$.fragment,a),n=!0)},o(a){y(e.$$.fragment,a),n=!1},d(a){E(e,a)}}}function oie(t){let e,n,r=t[41],o=[];for(let a=0;a<r.length;a+=1)o[a]=NN(MN(t,r,a));let i=a=>y(o[a],1,1,()=>{o[a]=null});return{c(){for(let a=0;a<o.length;a+=1)o[a].c();e=K()},m(a,l){for(let s=0;s<o.length;s+=1)o[s]&&o[s].m(a,l);S(a,e,l),n=!0},p(a,l){if(l[0]&230208){r=a[41];let s;for(s=0;s<r.length;s+=1){let u=MN(a,r,s);o[s]?(o[s].p(u,l),v(o[s],1)):(o[s]=NN(u),o[s].c(),v(o[s],1),o[s].m(e.parentNode,e))}for(ue(),s=r.length;s<o.length;s+=1)i(s);fe()}},i(a){if(!n){for(let l=0;l<r.length;l+=1)v(o[l]);n=!0}},o(a){o=o.filter(Boolean);for(let l=0;l<o.length;l+=1)y(o[l]);n=!1},d(a){Rt(o,a),a&&F(e)}}}function PN(t){let e,n;return e=new dN({props:{height:100/t[6].length,$$slots:{default:[oie]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o[0]&64&&(i.height=100/r[6].length),o[0]&832|o[1]&524288&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function iie(t){let e,n,r,o;e=new ON({props:{$$slots:{default:[rie]},$$scope:{ctx:t}}});let i=t[6],a=[];for(let s=0;s<i.length;s+=1)a[s]=PN(xN(t,i,s));let l=s=>y(a[s],1,1,()=>{a[s]=null});return{c(){T(e.$$.fragment),n=K();for(let s=0;s<a.length;s+=1)a[s].c();r=Se()},m(s,u){O(e,s,u),S(s,n,u);for(let f=0;f<a.length;f+=1)a[f]&&a[f].m(s,u);S(s,r,u),o=!0},p(s,u){let f={};if(u[0]&2080|u[1]&524288&&(f.$$scope={dirty:u,ctx:s}),e.$set(f),u[0]&230208){i=s[6];let c;for(c=0;c<i.length;c+=1){let p=xN(s,i,c);a[c]?(a[c].p(p,u),v(a[c],1)):(a[c]=PN(p),a[c].c(),v(a[c],1),a[c].m(r.parentNode,r))}for(ue(),c=i.length;c<a.length;c+=1)l(c);fe()}},i(s){if(!o){v(e.$$.fragment,s);for(let u=0;u<i.length;u+=1)v(a[u]);o=!0}},o(s){y(e.$$.fragment,s),a=a.filter(Boolean);for(let u=0;u<a.length;u+=1)y(a[u]);o=!1},d(s){E(e,s),s&&F(n),Rt(a,s),s&&F(r)}}}function aie(t){let e,n;return e=new mN({props:{$$slots:{default:[iie]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o[0]&2912|o[1]&524288&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function sie(t){let e,n,r,o;return e=new Ta({props:{$$slots:{default:[tie]},$$scope:{ctx:t}}}),r=new Oa({props:{$$slots:{default:[aie]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment),n=K(),T(r.$$.fragment)},m(i,a){O(e,i,a),S(i,n,a),O(r,i,a),o=!0},p(i,a){let l={};a[0]&3743|a[1]&524288&&(l.$$scope={dirty:a,ctx:i}),e.$set(l);let s={};a[0]&2912|a[1]&524288&&(s.$$scope={dirty:a,ctx:i}),r.$set(s)},i(i){o||(v(e.$$.fragment,i),v(r.$$.fragment,i),o=!0)},o(i){y(e.$$.fragment,i),y(r.$$.fragment,i),o=!1},d(i){E(e,i),i&&F(n),E(r,i)}}}function lie(t){let e,n;return e=new Ia({props:{$$slots:{default:[sie]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o[0]&4095|o[1]&524288&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function uie(t,e,n){let r,o,i,a,l,s,u,f,c,p,d,h,g,D,b,w,x,C;be(t,rt,Ce=>n(39,w=Ce)),be(t,He,Ce=>n(30,x=Ce)),be(t,ye,Ce=>n(11,C=Ce));let{project:A}=e,{frame:R}=e,{readonly:P}=e,{api:Y}=e,{getRecordColor:B}=e,{config:W}=e,{onConfigChange:ae}=e;function ge(Ce){n(0,W=Ce),ae(Ce)}let ce=(0,Eg.default)();function ie(Ce){rN(Ce)&&ge(te(H({},W),{interval:Ce}))}function z(Ce){ge(te(H({},W),{dateField:Ce}))}function Q(Ce){ge(te(H({},W),{checkField:Ce}))}function oe(Ce,tt){var nt;if(a&&a.type==="date"){let wt=(0,Eg.default)(tt.values[a.name]).set("year",Ce.year()).set("month",Ce.month()).set("date",Ce.date());Y.updateRecord(Li(tt,{[a.name]:wt.format((nt=a.typeConfig)!=null&&nt.time?"YYYY-MM-DDTHH:mm":"YYYY-MM-DD")}),r)}}function j(Ce){Ce&&new Vi(Be(rt),r,tt=>{Y.updateRecord(tt,r)},Ce).open()}function X(Ce){if(!a){new cD.Notice("Select a Date field to create calendar events.");return}if(P){new cD.Notice("Can't create calendar events in read-only projects.");return}new fo(w,A,(tt,nt)=>{a&&Y.addRecord(Ni(tt,A,{[a.name]:Ce.toDate()}),r,nt)}).open()}_s.set(B);let De=({detail:Ce})=>z(Ce),ke=({detail:Ce})=>Q(Ce),$e=({detail:Ce})=>ie(Ce),ne=()=>n(1,ce=oN(ce,u)),me=()=>n(1,ce=iN(ce,u)),Ve=()=>n(1,ce=(0,Eg.default)()),We=(Ce,tt)=>{oe(Ce,tt)},Je=Ce=>{X(Ce)};return t.$$set=Ce=>{"project"in Ce&&n(18,A=Ce.project),"frame"in Ce&&n(19,R=Ce.frame),"readonly"in Ce&&n(20,P=Ce.readonly),"api"in Ce&&n(21,Y=Ce.api),"getRecordColor"in Ce&&n(22,B=Ce.getRecordColor),"config"in Ce&&n(0,W=Ce.config),"onConfigChange"in Ce&&n(23,ae=Ce.onConfigChange)},t.$$.update=()=>{var Ce,tt;if(t.$$.dirty[0]&524288){e:n(24,{fields:r,records:o}=R,r,(n(28,o),n(19,R)))}if(t.$$.dirty[0]&16777216){e:n(4,i=r.filter(nt=>!nt.repeated).filter(nt=>nt.type==="date"))}if(t.$$.dirty[0]&17){e:n(2,a=(Ce=i.find(nt=>(W==null?void 0:W.dateField)===nt.name))!=null?Ce:i[0])}if(t.$$.dirty[0]&16777216){e:n(10,l=r.filter(nt=>!nt.repeated).filter(nt=>nt.type==="boolean"))}if(t.$$.dirty[0]&16777217){e:n(9,s=r.find(nt=>(W==null?void 0:W.checkField)===nt.name))}if(t.$$.dirty[0]&1){e:n(3,u=(tt=W==null?void 0:W.interval)!=null?tt:"week")}if(t.$$.dirty[0]&1073741824){e:n(29,f=cN(x.preferences.locale.firstDayOfWeek))}if(t.$$.dirty[0]&536870922){e:n(27,c=sN(ce,u,f))}if(t.$$.dirty[0]&268435460){e:n(8,p=a?aN(o,a.name):{})}if(t.$$.dirty[0]&134217728){e:n(7,d=c?lN(c):"")}if(t.$$.dirty[0]&134217728){e:n(26,h=c?uN(c):[])}if(t.$$.dirty[0]&67108864){e:n(25,g=Math.min(h.length,7))}if(t.$$.dirty[0]&100663296){e:n(6,D=fN(h,g))}if(t.$$.dirty[0]&100663296){e:n(5,b=h.slice(0,g))}},[W,ce,a,u,i,b,D,d,p,s,l,C,ie,z,Q,oe,j,X,A,R,P,Y,B,ae,r,g,h,c,o,f,x,De,ke,$e,ne,me,Ve,We,Je]}var dD=class extends V{constructor(e){super(),U(this,e,uie,lie,$,{project:18,frame:19,readonly:20,api:21,getRecordColor:22,config:0,onConfigChange:23},null,[-1,-1])}},jN=dD;var cd=class extends $i{constructor(){super(...arguments);it(this,"view");it(this,"props")}getViewType(){return"calendar"}getDisplayName(){return"Calendar"}getIcon(){return"calendar"}onData(r){return Ne(this,arguments,function*({data:n}){var o;(o=this.view)==null||o.$set({frame:n})})}onOpen(n){return Ne(this,null,function*(){this.view=new jN({target:n.contentEl,props:{frame:{fields:[],records:[]},api:n.viewApi,project:n.project,readonly:n.readonly,config:n.config,onConfigChange:n.saveConfig,getRecordColor:n.getRecordColor}})})}onClose(){return Ne(this,null,function*(){var n;(n=this.view)==null||n.$destroy(),this.view=null})}};function fie(t){pe(t,"svelte-8ezeao","div.svelte-8ezeao{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex:1}")}function cie(t){let e,n,r=t[1].default,o=Te(r,t,t[0],null);return{c(){e=q("div"),o&&o.c(),N(e,"class","svelte-8ezeao")},m(i,a){S(i,e,a),o&&o.m(e,null),n=!0},p(i,[a]){o&&o.p&&(!n||a&1)&&xe(o,r,i,i[0],n?Ie(r,i[0],a,null):Me(i[0]),null)},i(i){n||(v(o,i),n=!0)},o(i){y(o,i),n=!1},d(i){i&&F(e),o&&o.d(i)}}}function die(t,e,n){let{$$slots:r={},$$scope:o}=e;return t.$$set=i=>{"$$scope"in i&&n(0,o=i.$$scope)},[o,r]}var mD=class extends V{constructor(e){super(),U(this,e,die,cie,$,{},fie)}},LN=mD;function mie(t){let e,n,r=t[1].default,o=Te(r,t,t[0],null);return{c(){e=q("div"),o&&o.c(),N(e,"class","projects--gallery--card")},m(i,a){S(i,e,a),o&&o.m(e,null),n=!0},p(i,[a]){o&&o.p&&(!n||a&1)&&xe(o,r,i,i[0],n?Ie(r,i[0],a,null):Me(i[0]),null)},i(i){n||(v(o,i),n=!0)},o(i){y(o,i),n=!1},d(i){i&&F(e),o&&o.d(i)}}}function pie(t,e,n){let{$$slots:r={},$$scope:o}=e;return t.$$set=i=>{"$$scope"in i&&n(0,o=i.$$scope)},[o,r]}var pD=class extends V{constructor(e){super(),U(this,e,pie,mie,$,{})}},hD=pD;function hie(t){let e,n,r=t[1].default,o=Te(r,t,t[0],null);return{c(){e=q("div"),o&&o.c(),N(e,"class","projects--gallery--card__body")},m(i,a){S(i,e,a),o&&o.m(e,null),n=!0},p(i,[a]){o&&o.p&&(!n||a&1)&&xe(o,r,i,i[0],n?Ie(r,i[0],a,null):Me(i[0]),null)},i(i){n||(v(o,i),n=!0)},o(i){y(o,i),n=!1},d(i){i&&F(e),o&&o.d(i)}}}function gie(t,e,n){let{$$slots:r={},$$scope:o}=e;return t.$$set=i=>{"$$scope"in i&&n(0,o=i.$$scope)},[o,r]}var gD=class extends V{constructor(e){super(),U(this,e,gie,hie,$,{})}},_D=gD;function _ie(t){let e,n,r,o,i=t[1].default,a=Te(i,t,t[0],null);return{c(){e=q("div"),a&&a.c(),N(e,"class","projects--gallery--card__media")},m(l,s){S(l,e,s),a&&a.m(e,null),n=!0,r||(o=[se(e,"keypress",t[2]),se(e,"click",t[3])],r=!0)},p(l,[s]){a&&a.p&&(!n||s&1)&&xe(a,i,l,l[0],n?Ie(i,l[0],s,null):Me(l[0]),null)},i(l){n||(v(a,l),n=!0)},o(l){y(a,l),n=!1},d(l){l&&F(e),a&&a.d(l),r=!1,Le(o)}}}function vie(t,e,n){let{$$slots:r={},$$scope:o}=e;function i(l){Ee.call(this,t,l)}function a(l){Ee.call(this,t,l)}return t.$$set=l=>{"$$scope"in l&&n(0,o=l.$$scope)},[o,r,i,a]}var vD=class extends V{constructor(e){super(),U(this,e,vie,_ie,$,{})}},yD=vD;function yie(t){let e,n,r,o=t[2].default,i=Te(o,t,t[1],null);return{c(){e=q("section"),i&&i.c(),N(e,"class","projects--gallery--grid"),N(e,"style",n=`grid-template-columns: repeat(auto-fill, minmax(${t[0]}px, 1fr));`)},m(a,l){S(a,e,l),i&&i.m(e,null),r=!0},p(a,[l]){i&&i.p&&(!r||l&2)&&xe(i,o,a,a[1],r?Ie(o,a[1],l,null):Me(a[1]),null),(!r||l&1&&n!==(n=`grid-template-columns: repeat(auto-fill, minmax(${a[0]}px, 1fr));`))&&N(e,"style",n)},i(a){r||(v(i,a),r=!0)},o(a){y(i,a),r=!1},d(a){a&&F(e),i&&i.d(a)}}}function bie(t,e,n){let{$$slots:r={},$$scope:o}=e,{cardWidth:i}=e;return t.$$set=a=>{"cardWidth"in a&&n(0,i=a.cardWidth),"$$scope"in a&&n(1,o=a.$$scope)},[i,o,r]}var bD=class extends V{constructor(e){super(),U(this,e,bie,yie,$,{cardWidth:0})}},BN=bD;function wie(t){let e,n;return{c(){e=q("img"),N(e,"alt",t[0]),Jy(e.src,n=t[1])||N(e,"src",n),Qe(e,"object-fit",t[2])},m(r,o){S(r,e,o)},p(r,[o]){o&1&&N(e,"alt",r[0]),o&2&&!Jy(e.src,n=r[1])&&N(e,"src",n),o&4&&Qe(e,"object-fit",r[2])},i:ve,o:ve,d(r){r&&F(e)}}}function Die(t,e,n){let{alt:r}=e,{src:o}=e,{fit:i}=e;return t.$$set=a=>{"alt"in a&&n(0,r=a.alt),"src"in a&&n(1,o=a.src),"fit"in a&&n(2,i=a.fit)},[r,o,i]}var wD=class extends V{constructor(e){super(),U(this,e,Die,wie,$,{alt:0,src:1,fit:2})}},WN=wD;var VN=require("obsidian");function kie(t){let e,n,r;function o(a){t[4](a)}let i={placeholder:"300"};return t[2]!==void 0&&(i.value=t[2]),e=new Rr({props:i}),ze.push(()=>ut(e,"value",o)),e.$on("blur",t[5]),{c(){T(e.$$.fragment)},m(a,l){O(e,a,l),r=!0},p(a,l){let s={};!n&&l&4&&(n=!0,s.value=a[2],lt(()=>n=!1)),e.$set(s)},i(a){r||(v(e.$$.fragment,a),r=!0)},o(a){y(e.$$.fragment,a),r=!1},d(a){E(e,a)}}}function Cie(t){let e,n;return e=new at({props:{name:t[3].t("views.gallery.settings.card-width.name"),description:t[3].t("views.gallery.settings.card-width.description"),$$slots:{default:[kie]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&8&&(i.name=r[3].t("views.gallery.settings.card-width.name")),o&8&&(i.description=r[3].t("views.gallery.settings.card-width.description")),o&71&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function Fie(t){let e,n;return e=new Gt({props:{$$slots:{default:[Cie]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&79&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function Sie(t){let e,n;return e=new tn({props:{title:t[3].t("views.gallery.settings.name"),$$slots:{default:[Fie]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,[o]){let i={};o&8&&(i.title=r[3].t("views.gallery.settings.name")),o&79&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function Eie(t,e,n){var u;let r;be(t,ye,f=>n(3,r=f));let{config:o}=e,{onSave:i}=e,a=(u=o.cardWidth)!=null?u:null;function l(f){a=f,n(2,a)}let s=()=>i(Oe(o,f=>{let d=f,{cardWidth:c}=d,p=Sr(d,["cardWidth"]);return a?te(H({},p),{cardWidth:a}):p}));return t.$$set=f=>{"config"in f&&n(0,o=f.config),"onSave"in f&&n(1,i=f.onSave)},[o,i,a,r,l,s]}var DD=class extends V{constructor(e){super(),U(this,e,Eie,Sie,$,{config:0,onSave:1})}},$N=DD;var Og=class extends VN.Modal{constructor(n,r,o){super(n);this.config=r;this.onSave=o;it(this,"component")}onOpen(){let{contentEl:n}=this;this.component=new $N({target:n,props:{config:this.config,onSave:r=>{this.onSave(r)}}})}onClose(){this.component&&this.component.$destroy()}};var Oie=t=>({fitStyle:t&32,coverField:t&64,cardWidth:t&16}),qN=t=>({fitStyle:t[5],coverField:t[6],cardWidth:t[4]});function Tie(t){var r,o,i;let e,n;return e=new vt({props:{allowEmpty:!0,value:(o=(r=t[6])==null?void 0:r.name)!=null?o:"",options:t[3].map(Kn),placeholder:(i=t[7].t("views.gallery.fields.none"))!=null?i:""}}),e.$on("change",t[13]),{c(){T(e.$$.fragment)},m(a,l){O(e,a,l),n=!0},p(a,l){var u,f,c;let s={};l&64&&(s.value=(f=(u=a[6])==null?void 0:u.name)!=null?f:""),l&8&&(s.options=a[3].map(Kn)),l&128&&(s.placeholder=(c=a[7].t("views.gallery.fields.none"))!=null?c:""),e.$set(s)},i(a){n||(v(e.$$.fragment,a),n=!0)},o(a){y(e.$$.fragment,a),n=!1},d(a){E(e,a)}}}function Iie(t){var u,f;let e,n,r,o,i,a,l,s;return e=new xa({props:{name:t[7].t("views.gallery.fields.cover"),$$slots:{default:[Tie]},$$scope:{ctx:t}}}),r=new vt({props:{value:(f=(u=t[1])==null?void 0:u.fitStyle)!=null?f:"cover",options:[{label:t[7].t("views.gallery.fit-style.fill"),value:"cover"},{label:t[7].t("views.gallery.fit-style.fit"),value:"contain"}]}}),r.$on("change",t[14]),i=new vl({props:{label:t[7].t("views.gallery.include-fields"),items:t[0].map(t[15]),onChange:t[10]}}),l=new dt({props:{icon:"settings",onClick:t[2]}}),{c(){T(e.$$.fragment),n=K(),T(r.$$.fragment),o=K(),T(i.$$.fragment),a=K(),T(l.$$.fragment)},m(c,p){O(e,c,p),S(c,n,p),O(r,c,p),S(c,o,p),O(i,c,p),S(c,a,p),O(l,c,p),s=!0},p(c,p){var b,w;let d={};p&128&&(d.name=c[7].t("views.gallery.fields.cover")),p&65736&&(d.$$scope={dirty:p,ctx:c}),e.$set(d);let h={};p&2&&(h.value=(w=(b=c[1])==null?void 0:b.fitStyle)!=null?w:"cover"),p&128&&(h.options=[{label:c[7].t("views.gallery.fit-style.fill"),value:"cover"},{label:c[7].t("views.gallery.fit-style.fit"),value:"contain"}]),r.$set(h);let g={};p&128&&(g.label=c[7].t("views.gallery.include-fields")),p&3&&(g.items=c[0].map(c[15])),i.$set(g);let D={};p&4&&(D.onClick=c[2]),l.$set(D)},i(c){s||(v(e.$$.fragment,c),v(r.$$.fragment,c),v(i.$$.fragment,c),v(l.$$.fragment,c),s=!0)},o(c){y(e.$$.fragment,c),y(r.$$.fragment,c),y(i.$$.fragment,c),y(l.$$.fragment,c),s=!1},d(c){E(e,c),c&&F(n),E(r,c),c&&F(o),E(i,c),c&&F(a),E(l,c)}}}function xie(t){let e,n;return e=new oi({props:{variant:"secondary",$$slots:{right:[Iie]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&65743&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function Mie(t){let e,n=t[12].default,r=Te(n,t,t[16],qN);return{c(){r&&r.c()},m(o,i){r&&r.m(o,i),e=!0},p(o,i){r&&r.p&&(!e||i&65648)&&xe(r,n,o,o[16],e?Ie(n,o[16],i,Oie):Me(o[16]),qN)},i(o){e||(v(r,o),e=!0)},o(o){y(r,o),e=!1},d(o){r&&r.d(o)}}}function Aie(t){let e,n,r,o;return e=new Ta({props:{$$slots:{default:[xie]},$$scope:{ctx:t}}}),r=new Oa({props:{padding:!0,$$slots:{default:[Mie]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment),n=K(),T(r.$$.fragment)},m(i,a){O(e,i,a),S(i,n,a),O(r,i,a),o=!0},p(i,a){let l={};a&65743&&(l.$$scope={dirty:a,ctx:i}),e.$set(l);let s={};a&65648&&(s.$$scope={dirty:a,ctx:i}),r.$set(s)},i(i){o||(v(e.$$.fragment,i),v(r.$$.fragment,i),o=!0)},o(i){y(e.$$.fragment,i),y(r.$$.fragment,i),o=!1},d(i){E(e,i),i&&F(n),E(r,i)}}}function Rie(t){let e,n;return e=new Ia({props:{$$slots:{default:[Aie]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,[o]){let i={};o&65791&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function Nie(t,e,n){let r,o,i,a,l;be(t,ye,C=>n(7,l=C));let{$$slots:s={},$$scope:u}=e,{fields:f}=e,{config:c}=e,{onConfigChange:p}=e,{onSettings:d}=e;function h(C){p(te(H({},c),{coverField:C}))}function g(C){p(te(H({},c),{fitStyle:C}))}function D(C,A){var P;let R=new Set((P=c==null?void 0:c.includeFields)!=null?P:[]);A?R.add(C):R.delete(C),p(te(H({},c),{includeFields:[...R]}))}let b=({detail:C})=>h(C),w=({detail:C})=>g(C),x=C=>{var A;return{label:C.name,icon:Sa(C),value:C.name,enabled:!!((A=c==null?void 0:c.includeFields)!=null&&A.includes(C.name))}};return t.$$set=C=>{"fields"in C&&n(0,f=C.fields),"config"in C&&n(1,c=C.config),"onConfigChange"in C&&n(11,p=C.onConfigChange),"onSettings"in C&&n(2,d=C.onSettings),"$$scope"in C&&n(16,u=C.$$scope)},t.$$.update=()=>{var C,A;if(t.$$.dirty&1){e:n(3,r=f.filter(R=>!R.repeated).filter(R=>R.type==="string"))}if(t.$$.dirty&10){e:n(6,o=r.find(R=>(c==null?void 0:c.coverField)===R.name))}if(t.$$.dirty&2){e:n(5,i=(C=c==null?void 0:c.fitStyle)!=null?C:"cover")}if(t.$$.dirty&2){e:n(4,a=(A=c==null?void 0:c.cardWidth)!=null?A:300)}},[f,c,d,r,a,i,o,l,h,g,D,p,s,b,w,x,u]}var kD=class extends V{constructor(e){super(),U(this,e,Nie,Rie,$,{fields:0,config:1,onConfigChange:11,onSettings:2})}},UN=kD;var Pie=/^\!?\[\[(.*?)(\|(.*?))?\]\]$/,jie=/^\!?\[([^\[]*)\]\((.*)\)$/;function YN(t){let e=t.match(Pie),n=t.match(jie);return e?{linkText:e[1]||"",displayName:e[3]||""}:n?{linkText:n[2]||"",displayName:n[1]||""}:null}function zN(t,e,n){if(!n)return null;let r=e.values[n.name];return r&&lr(r)?Lie(t,r):null}function Lie(t,e){var o;let n=((o=YN(e))==null?void 0:o.linkText)||e;if(n.startsWith("http://")||n.startsWith("https://"))return n;let r=t.metadataCache.getFirstLinkpathDest(n,"");return r&&["png","jpg","jpeg","gif","bmp","svg","webp"].includes(r.extension)?t.vault.getResourcePath(r):null}function HN(t,e,n){let r=t.slice();r[22]=e[n];let o=r[3](r[22]);return r[23]=o,r}function KN(t){let e=zN(t[6],t[22],t[20]);t[26]=e}function Bie(t){let e,n;return e=new LN({props:{$$slots:{default:[Vie]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&134217984&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function Wie(t){let e,n;return e=new BN({props:{cardWidth:t[21],$$slots:{default:[Jie]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&2097152&&(i.cardWidth=r[21]),o&135790847&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function $ie(t){let e=t[8].t("views.gallery.empty")+"",n;return{c(){n=he(e)},m(r,o){S(r,n,o)},p(r,o){o&256&&e!==(e=r[8].t("views.gallery.empty")+"")&&we(n,e)},d(r){r&&F(n)}}}function Vie(t){let e,n;return e=new nn({props:{variant:"h5",$$slots:{default:[$ie]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&134217984&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function qie(t){let e,n;return e=new Ct({props:{name:"image",size:"lg"}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p:ve,i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function Uie(t){let e,n;return e=new WN({props:{alt:"Title",src:t[26],fit:t[19]}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&1048672&&(i.src=r[26]),o&524288&&(i.fit=r[19]),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function Yie(t){KN(t);let e,n,r,o,i=[Uie,qie],a=[];function l(s,u){return s[26]?0:1}return e=l(t,-1),n=a[e]=i[e](t),{c(){n.c(),r=Se()},m(s,u){a[e].m(s,u),S(s,r,u),o=!0},p(s,u){KN(s);let f=e;e=l(s,u),e===f?a[e].p(s,u):(ue(),y(a[f],1,1,()=>{a[f]=null}),fe(),n=a[e],n?n.p(s,u):(n=a[e]=i[e](s),n.c()),v(n,1),n.m(r.parentNode,r))},i(s){o||(v(n),o=!0)},o(s){y(n),o=!1},d(s){a[e].d(s),s&&F(r)}}}function zie(t){let e,n;return e=new ud({props:{fields:t[4].filter(t[17]),record:t[22]}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&17&&(i.fields=r[4].filter(r[17])),o&32&&(i.record=r[22]),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function Hie(t){let e=mr(t[22].id)+"",n;return{c(){n=he(e)},m(r,o){S(r,n,o)},p(r,o){o&32&&e!==(e=mr(r[22].id)+"")&&we(n,e)},d(r){r&&F(n)}}}function Kie(t){let e,n;function r(...o){return t[15](t[22],...o)}return e=new tf({props:{slot:"header",linkText:t[22].id,sourcePath:t[22].id,resolved:!0,$$slots:{default:[Hie]},$$scope:{ctx:t}}}),e.$on("open",r),e.$on("hover",t[16]),{c(){T(e.$$.fragment)},m(o,i){O(e,o,i),n=!0},p(o,i){t=o;let a={};i&32&&(a.linkText=t[22].id),i&32&&(a.sourcePath=t[22].id),i&134217760&&(a.$$scope={dirty:i,ctx:t}),e.$set(a)},i(o){n||(v(e.$$.fragment,o),n=!0)},o(o){y(e.$$.fragment,o),n=!1},d(o){E(e,o)}}}function Gie(t){let e,n;return e=new Fg({props:{color:t[23],$$slots:{header:[Kie],default:[zie]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&40&&(i.color=r[23]),o&134217969&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function Zie(t){let e,n,r,o;function i(...a){return t[14](t[22],...a)}return e=new yD({props:{$$slots:{default:[Yie]},$$scope:{ctx:t}}}),e.$on("click",i),r=new _D({props:{$$slots:{default:[Gie]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment),n=K(),T(r.$$.fragment)},m(a,l){O(e,a,l),S(a,n,l),O(r,a,l),o=!0},p(a,l){t=a;let s={};l&135790688&&(s.$$scope={dirty:l,ctx:t}),e.$set(s);let u={};l&134217977&&(u.$$scope={dirty:l,ctx:t}),r.$set(u)},i(a){o||(v(e.$$.fragment,a),v(r.$$.fragment,a),o=!0)},o(a){y(e.$$.fragment,a),y(r.$$.fragment,a),o=!1},d(a){E(e,a),a&&F(n),E(r,a)}}}function GN(t,e){let n,r,o;return r=new hD({props:{$$slots:{default:[Zie]},$$scope:{ctx:e}}}),{key:t,first:null,c(){n=Se(),T(r.$$.fragment),this.first=n},m(i,a){S(i,n,a),O(r,i,a),o=!0},p(i,a){e=i;let l={};a&135790841&&(l.$$scope={dirty:a,ctx:e}),r.$set(l)},i(i){o||(v(r.$$.fragment,i),o=!0)},o(i){y(r.$$.fragment,i),o=!1},d(i){i&&F(n),E(r,i)}}}function Jie(t){let e=[],n=new Map,r,o,i,a=t[5],l=s=>s[22].id;for(let s=0;s<a.length;s+=1){let u=HN(t,a,s),f=l(u);n.set(f,e[s]=GN(f,u))}return o=new dt({props:{icon:"plus",size:"lg",onClick:t[18]}}),{c(){for(let s=0;s<e.length;s+=1)e[s].c();r=K(),T(o.$$.fragment)},m(s,u){for(let f=0;f<e.length;f+=1)e[f]&&e[f].m(s,u);S(s,r,u),O(o,s,u),i=!0},p(s,u){u&1573625&&(a=s[5],ue(),e=Kt(e,u,l,1,s,a,n,r.parentNode,fn,GN,r,HN),fe());let f={};u&86&&(f.onClick=s[18]),o.$set(f)},i(s){if(!i){for(let u=0;u<a.length;u+=1)v(e[u]);v(o.$$.fragment,s),i=!0}},o(s){for(let u=0;u<e.length;u+=1)y(e[u]);y(o.$$.fragment,s),i=!1},d(s){for(let u=0;u<e.length;u+=1)e[u].d(s);s&&F(r),E(o,s)}}}function Qie(t){let e,n,r,o,i=[Wie,Bie],a=[];function l(s,u){return s[5].length?0:1}return e=l(t,-1),n=a[e]=i[e](t),{c(){n.c(),r=Se()},m(s,u){a[e].m(s,u),S(s,r,u),o=!0},p(s,u){let f=e;e=l(s,u),e===f?a[e].p(s,u):(ue(),y(a[f],1,1,()=>{a[f]=null}),fe(),n=a[e],n?n.p(s,u):(n=a[e]=i[e](s),n.c()),v(n,1),n.m(r.parentNode,r))},i(s){o||(v(n),o=!0)},o(s){y(n),o=!1},d(s){a[e].d(s),s&&F(r)}}}function Xie(t){let e,n;return e=new UN({props:{fields:t[4],config:t[0],onConfigChange:t[11],onSettings:t[10],$$slots:{default:[Qie,({fitStyle:r,coverField:o,cardWidth:i})=>({19:r,20:o,21:i}),({fitStyle:r,coverField:o,cardWidth:i})=>(r?524288:0)|(o?1048576:0)|(i?2097152:0)]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,[o]){let i={};o&16&&(i.fields=r[4]),o&1&&(i.config=r[0]),o&137888255&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function eae(t,e,n){let r,o,i,a,l;be(t,rt,R=>n(6,i=R)),be(t,He,R=>n(7,a=R)),be(t,ye,R=>n(8,l=R));let{project:s}=e,{frame:u}=e,{config:f}=e,{onConfigChange:c}=e,{api:p}=e,{getRecordColor:d}=e;function h(R){new Vi(i,r,P=>p.updateRecord(P,r),R).open()}function g(){new Og(i,f!=null?f:{},R=>{D(R)}).open()}function D(R){n(0,f=R),c(R)}let b=(R,P)=>{let Y=a.preferences.linkBehavior=="open-editor";(P.metaKey||P.ctrlKey)&&(Y=!Y),Y?h(R):i.workspace.openLinkText(R.id,"",!0)},w=(R,{detail:{linkText:P,sourcePath:Y,newLeaf:B}})=>{let W=a.preferences.linkBehavior=="open-editor";B&&(W=!W),W?h(R):i.workspace.openLinkText(P,Y,!0)},x=({detail:{event:R,sourcePath:P}})=>{Lr(R,P)},C=R=>{var P;return!!((P=f==null?void 0:f.includeFields)!=null&&P.includes(R.name))},A=()=>{new fo(i,s,(R,P,Y)=>{p.addRecord(Ni(R,Y),r,P)}).open()};return t.$$set=R=>{"project"in R&&n(1,s=R.project),"frame"in R&&n(12,u=R.frame),"config"in R&&n(0,f=R.config),"onConfigChange"in R&&n(13,c=R.onConfigChange),"api"in R&&n(2,p=R.api),"getRecordColor"in R&&n(3,d=R.getRecordColor)},t.$$.update=()=>{if(t.$$.dirty&4096){e:n(4,{fields:r,records:o}=u,r,(n(5,o),n(12,u)))}},[f,s,p,d,r,o,i,a,l,h,g,D,u,c,b,w,x,C,A]}var CD=class extends V{constructor(e){super(),U(this,e,eae,Xie,$,{project:1,frame:12,config:0,onConfigChange:13,api:2,getRecordColor:3})}},ZN=CD;var dd=class extends $i{constructor(){super(...arguments);it(this,"view");it(this,"props")}getViewType(){return"gallery"}getDisplayName(){return"Gallery"}getIcon(){return"layout-grid"}onData(r){return Ne(this,arguments,function*({data:n}){var o;(o=this.view)==null||o.$set({frame:n})})}onOpen(n){return Ne(this,null,function*(){this.view=new ZN({target:n.contentEl,props:{frame:{fields:[],records:[]},api:n.viewApi,project:n.project,config:n.config,onConfigChange:n.saveConfig,getRecordColor:n.getRecordColor}})})}onClose(){return Ne(this,null,function*(){var n;(n=this.view)==null||n.$destroy(),this.view=null})}};var xg=require("obsidian");function tae(t){pe(t,"svelte-1ixawe6",".handle.svelte-1ixawe6{position:absolute;right:-3px;width:6px;min-width:6px;height:100%;border-radius:1px;z-index:1}.handle.svelte-1ixawe6:hover{background-color:var(--interactive-accent);cursor:ew-resize}.visible.svelte-1ixawe6{background-color:var(--interactive-accent);cursor:ew-resize}")}function nae(t){let e,n,r;return{c(){e=q("span"),N(e,"class","handle svelte-1ixawe6"),le(e,"visible",t[0])},m(o,i){S(o,e,i),n||(r=[se(window,"mouseup",t[2]),se(window,"mousemove",t[3]),se(e,"mousedown",t[1])],n=!0)},p(o,[i]){i&1&&le(e,"visible",o[0])},i:ve,o:ve,d(o){o&&F(e),n=!1,Le(r)}}}function rae(t,e,n){let{width:r}=e,{onChange:o}=e,{onFinalize:i}=e,{min:a}=e,l,s;function u(p){p.stopPropagation(),n(0,l=p.pageX),s=r}function f(p){if(l&&s){let d=p.pageX-l;s+d>=a&&i(r)}n(0,l=null),s=null}function c(p){if(l&&s){let d=p.pageX-l,h=s+d;h>=a&&o(h)}}return t.$$set=p=>{"width"in p&&n(4,r=p.width),"onChange"in p&&n(5,o=p.onChange),"onFinalize"in p&&n(6,i=p.onFinalize),"min"in p&&n(7,a=p.min)},[l,u,f,c,r,o,i,a]}var FD=class extends V{constructor(e){super(),U(this,e,rae,nae,$,{width:4,onChange:5,onFinalize:6,min:7},tae)}},Tg=FD;function oae(t){pe(t,"svelte-1cg6dak","div.svelte-1cg6dak{display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:var(--background-primary);border-right:1px solid var(--background-modifier-border);border-left-color:var(--background-modifier-border);border-bottom:1px solid var(--background-modifier-border);width:100%;min-height:30px}.selected.svelte-1cg6dak{box-shadow:0 0 0 2px inset var(--interactive-accent);border-radius:var(--radius-s);padding:0}.columnHeader.svelte-1cg6dak{background-color:var(--background-secondary);font-weight:500;text-align:center;justify-content:space-between;padding:0 4px}.header.svelte-1cg6dak{background-color:var(--background-secondary);position:sticky;left:60px}.rowHeader.svelte-1cg6dak{left:0px;justify-content:center;z-index:5;background-color:var(--background-secondary);font-weight:500;padding:3px;gap:4px;position:sticky}.pinned.svelte-1cg6dak{left:60px;background-color:var(--background-secondary);position:sticky;border-right:1px solid var(--background-modifier-border-focus);z-index:4}")}var iae=t=>({}),JN=t=>({}),aae=t=>({}),QN=t=>({}),sae=t=>({}),XN=t=>({}),lae=t=>({}),eP=t=>({}),uae=t=>({}),tP=t=>({}),fae=t=>({}),nP=t=>({}),cae=t=>({}),rP=t=>({});function dae(t){let e,n,r,o,i,a,l,s,u,f,c,p,d=[_ae,gae,hae,pae],h=[];function g(b,w){return b[18].edit&&b[1]?0:b[18].selected&&b[0]?1:b[18].hover&&b[12]?2:3}n=g(t,[-1,-1]),r=h[n]=d[n](t);let D=t[2]&&oP(t);return{c(){e=q("div"),r.c(),o=K(),D&&D.c(),N(e,"role",i=t[17]()),N(e,"aria-selected",a=t[8]||t[7]?void 0:t[0]),N(e,"aria-colindex",t[6]),N(e,"style",l=`width: ${t[5].width}px`),N(e,"tabindex",s=!t[7]&&!t[8]?1:void 0),N(e,"class","svelte-1cg6dak"),le(e,"header",t[5].header),le(e,"selected",t[0]),le(e,"rowHeader",t[8]),le(e,"columnHeader",t[7]),le(e,"pinned",t[5].pinned)},m(b,w){S(b,e,w),h[n].m(e,null),re(e,o),D&&D.m(e,null),t[30](e),f=!0,c||(p=[se(e,"click",t[13]),se(e,"dblclick",t[14]),se(e,"mousedown",t[26]),se(e,"mouseenter",t[31]),se(e,"mouseleave",t[32]),se(e,"focus",t[33]),se(e,"blur",t[16]),se(e,"keydown",t[15]),gt(u=fl.call(null,e,t[34]))],c=!0)},p(b,w){let x=n;n=g(b,w),n===x?h[n].p(b,w):(ue(),y(h[x],1,1,()=>{h[x]=null}),fe(),r=h[n],r?r.p(b,w):(r=h[n]=d[n](b),r.c()),v(r,1),r.m(e,o)),b[2]?D?(D.p(b,w),w[0]&4&&v(D,1)):(D=oP(b),D.c(),v(D,1),D.m(e,null)):D&&(ue(),y(D,1,1,()=>{D=null}),fe()),(!f||w[0]&385&&a!==(a=b[8]||b[7]?void 0:b[0]))&&N(e,"aria-selected",a),(!f||w[0]&64)&&N(e,"aria-colindex",b[6]),(!f||w[0]&32&&l!==(l=`width: ${b[5].width}px`))&&N(e,"style",l),(!f||w[0]&384&&s!==(s=!b[7]&&!b[8]?1:void 0))&&N(e,"tabindex",s),u&&Ge(u.update)&&w[0]&513&&u.update.call(null,b[34]),(!f||w[0]&32)&&le(e,"header",b[5].header),(!f||w[0]&1)&&le(e,"selected",b[0]),(!f||w[0]&256)&&le(e,"rowHeader",b[8]),(!f||w[0]&128)&&le(e,"columnHeader",b[7]),(!f||w[0]&32)&&le(e,"pinned",b[5].pinned)},i(b){f||(v(r),v(D),f=!0)},o(b){y(r),y(D),f=!1},d(b){b&&F(e),h[n].d(),D&&D.d(),t[30](null),c=!1,Le(p)}}}function mae(t){let e,n,r,o,i,a,l,s,u,f,c=[wae,bae],p=[];function d(h,g){return h[18].hover&&h[12]?0:1}return n=d(t,[-1,-1]),r=p[n]=c[n](t),{c(){e=q("div"),r.c(),o=K(),i=q("span"),Qe(i,"background-color",t[10]?t[10]:"transparent"),Qe(i,"width","5px"),Qe(i,"border-radius","9999px"),Qe(i,"position","absolute"),Qe(i,"right","4px"),Qe(i,"height","calc(100% - 8px)"),N(e,"role",a=t[17]()),N(e,"style",l=`width: ${t[5].width}px`),N(e,"class","svelte-1cg6dak"),le(e,"rowHeader",t[8])},m(h,g){S(h,e,g),p[n].m(e,null),re(e,o),re(e,i),t[27](e),s=!0,u||(f=[se(e,"mouseenter",t[28]),se(e,"mouseleave",t[29]),se(e,"mousedown",t[25])],u=!0)},p(h,g){let D=n;n=d(h,g),n===D?p[n].p(h,g):(ue(),y(p[D],1,1,()=>{p[D]=null}),fe(),r=p[n],r?r.p(h,g):(r=p[n]=c[n](h),r.c()),v(r,1),r.m(e,o)),(!s||g[0]&1024)&&Qe(i,"background-color",h[10]?h[10]:"transparent"),(!s||g[0]&32&&l!==(l=`width: ${h[5].width}px`))&&N(e,"style",l),(!s||g[0]&256)&&le(e,"rowHeader",h[8])},i(h){s||(v(r),s=!0)},o(h){y(r),s=!1},d(h){h&&F(e),p[n].d(),t[27](null),u=!1,Le(f)}}}function pae(t){let e,n=t[24].read,r=Te(n,t,t[23],JN);return{c(){r&&r.c()},m(o,i){r&&r.m(o,i),e=!0},p(o,i){r&&r.p&&(!e||i[0]&8388608)&&xe(r,n,o,o[23],e?Ie(n,o[23],i,iae):Me(o[23]),JN)},i(o){e||(v(r,o),e=!0)},o(o){y(r,o),e=!1},d(o){r&&r.d(o)}}}function hae(t){let e,n=t[24].hover,r=Te(n,t,t[23],QN);return{c(){r&&r.c()},m(o,i){r&&r.m(o,i),e=!0},p(o,i){r&&r.p&&(!e||i[0]&8388608)&&xe(r,n,o,o[23],e?Ie(n,o[23],i,aae):Me(o[23]),QN)},i(o){e||(v(r,o),e=!0)},o(o){y(r,o),e=!1},d(o){r&&r.d(o)}}}function gae(t){let e,n=t[24].selected,r=Te(n,t,t[23],XN);return{c(){r&&r.c()},m(o,i){r&&r.m(o,i),e=!0},p(o,i){r&&r.p&&(!e||i[0]&8388608)&&xe(r,n,o,o[23],e?Ie(n,o[23],i,sae):Me(o[23]),XN)},i(o){e||(v(r,o),e=!0)},o(o){y(r,o),e=!1},d(o){r&&r.d(o)}}}function _ae(t){let e,n,r,o,i=[yae,vae],a=[];function l(s,u){return s[5].editable?0:1}return e=l(t,[-1,-1]),n=a[e]=i[e](t),{c(){n.c(),r=Se()},m(s,u){a[e].m(s,u),S(s,r,u),o=!0},p(s,u){let f=e;e=l(s,u),e===f?a[e].p(s,u):(ue(),y(a[f],1,1,()=>{a[f]=null}),fe(),n=a[e],n?n.p(s,u):(n=a[e]=i[e](s),n.c()),v(n,1),n.m(r.parentNode,r))},i(s){o||(v(n),o=!0)},o(s){y(n),o=!1},d(s){a[e].d(s),s&&F(r)}}}function vae(t){let e,n=t[24].read,r=Te(n,t,t[23],eP);return{c(){r&&r.c()},m(o,i){r&&r.m(o,i),e=!0},p(o,i){r&&r.p&&(!e||i[0]&8388608)&&xe(r,n,o,o[23],e?Ie(n,o[23],i,lae):Me(o[23]),eP)},i(o){e||(v(r,o),e=!0)},o(o){y(r,o),e=!1},d(o){r&&r.d(o)}}}function yae(t){let e,n=t[24].edit,r=Te(n,t,t[23],tP);return{c(){r&&r.c()},m(o,i){r&&r.m(o,i),e=!0},p(o,i){r&&r.p&&(!e||i[0]&8388608)&&xe(r,n,o,o[23],e?Ie(n,o[23],i,uae):Me(o[23]),tP)},i(o){e||(v(r,o),e=!0)},o(o){y(r,o),e=!1},d(o){r&&r.d(o)}}}function oP(t){var r;let e,n;return e=new Tg({props:{width:(r=t[5].width)!=null?r:180,min:100,onChange:t[3],onFinalize:t[4]}}),{c(){T(e.$$.fragment)},m(o,i){O(e,o,i),n=!0},p(o,i){var l;let a={};i[0]&32&&(a.width=(l=o[5].width)!=null?l:180),i[0]&8&&(a.onChange=o[3]),i[0]&16&&(a.onFinalize=o[4]),e.$set(a)},i(o){n||(v(e.$$.fragment,o),n=!0)},o(o){y(e.$$.fragment,o),n=!1},d(o){E(e,o)}}}function bae(t){let e,n=t[24].read,r=Te(n,t,t[23],nP);return{c(){r&&r.c()},m(o,i){r&&r.m(o,i),e=!0},p(o,i){r&&r.p&&(!e||i[0]&8388608)&&xe(r,n,o,o[23],e?Ie(n,o[23],i,fae):Me(o[23]),nP)},i(o){e||(v(r,o),e=!0)},o(o){y(r,o),e=!1},d(o){r&&r.d(o)}}}function wae(t){let e,n=t[24].hover,r=Te(n,t,t[23],rP);return{c(){r&&r.c()},m(o,i){r&&r.m(o,i),e=!0},p(o,i){r&&r.p&&(!e||i[0]&8388608)&&xe(r,n,o,o[23],e?Ie(n,o[23],i,cae):Me(o[23]),rP)},i(o){e||(v(r,o),e=!0)},o(o){y(r,o),e=!1},d(o){r&&r.d(o)}}}function Dae(t){let e,n,r,o,i=[mae,dae],a=[];function l(s,u){return s[8]?0:1}return e=l(t,[-1,-1]),n=a[e]=i[e](t),{c(){n.c(),r=Se()},m(s,u){a[e].m(s,u),S(s,r,u),o=!0},p(s,u){let f=e;e=l(s,u),e===f?a[e].p(s,u):(ue(),y(a[f],1,1,()=>{a[f]=null}),fe(),n=a[e],n?n.p(s,u):(n=a[e]=i[e](s),n.c()),v(n,1),n.m(r.parentNode,r))},i(s){o||(v(n),o=!0)},o(s){y(n),o=!1},d(s){a[e].d(s),s&&F(r)}}}function kae(t,e,n){let{$$slots:r={},$$scope:o}=e,i=kO(r),{selected:a=!1}=e,{edit:l=!1}=e,{resizable:s=!1}=e,{onResize:u=()=>{}}=e,{onFinalizeResize:f=()=>{}}=e,{column:c}=e,{rowindex:p}=e,{colindex:d}=e,{columnHeader:h=!1}=e,{rowHeader:g=!1}=e,{onEditChange:D=ne=>{n(1,l=ne)}}=e,{color:b=null}=e,{onCopy:w=()=>{}}=e,{onCut:x=()=>{}}=e,{onPaste:C=()=>{}}=e,A=Dt(),R=!1,P;function Y(){!c.header&&!h&&!g&&n(0,a=!0)}function B(){!c.header&&!h&&!g&&c.editable&&D(!0)}function W(ne){if(ne.metaKey||ne.ctrlKey)switch(ne.key){case"c":w();break;case"x":x();break;case"v":C();break}switch(ne.key){case"Enter":l?(D(!1),P.focus()):c.editable&&D(!0);break;case"Escape":D(!1),P.focus();break;case"ArrowLeft":l||(A("navigate",[d-1,p]),ne.preventDefault());break;case"ArrowRight":l||(A("navigate",[d+1,p]),ne.preventDefault());break;case"ArrowUp":l||(A("navigate",[d,p-1]),ne.preventDefault());break;case"ArrowDown":l||(A("navigate",[d,p+1]),ne.preventDefault());break;case"Tab":ne.shiftKey?A("navigate",[d-1,p,!0]):A("navigate",[d+1,p,!0]),ne.preventDefault();break}}function ae(ne){n(12,R=!1),ne.currentTarget instanceof HTMLDivElement&&ne.relatedTarget instanceof HTMLElement&&!ne.currentTarget.contains(ne.relatedTarget)&&(n(0,a=!1),D(!1))}function ge(){return h?"columnheader":g?"rowheader":"gridcell"}function ce(ne){Ee.call(this,t,ne)}function ie(ne){Ee.call(this,t,ne)}function z(ne){ze[ne?"unshift":"push"](()=>{P=ne,n(11,P)})}let Q=()=>n(12,R=!0),oe=()=>n(12,R=!1);function j(ne){ze[ne?"unshift":"push"](()=>{P=ne,n(11,P)})}let X=()=>n(12,R=!0),De=()=>n(12,R=!1),ke=()=>{n(12,R=!0),n(0,a=!0)},$e=()=>{D(!1),n(0,a=!1)};return t.$$set=ne=>{"selected"in ne&&n(0,a=ne.selected),"edit"in ne&&n(1,l=ne.edit),"resizable"in ne&&n(2,s=ne.resizable),"onResize"in ne&&n(3,u=ne.onResize),"onFinalizeResize"in ne&&n(4,f=ne.onFinalizeResize),"column"in ne&&n(5,c=ne.column),"rowindex"in ne&&n(19,p=ne.rowindex),"colindex"in ne&&n(6,d=ne.colindex),"columnHeader"in ne&&n(7,h=ne.columnHeader),"rowHeader"in ne&&n(8,g=ne.rowHeader),"onEditChange"in ne&&n(9,D=ne.onEditChange),"color"in ne&&n(10,b=ne.color),"onCopy"in ne&&n(20,w=ne.onCopy),"onCut"in ne&&n(21,x=ne.onCut),"onPaste"in ne&&n(22,C=ne.onPaste),"$$scope"in ne&&n(23,o=ne.$$scope)},t.$$.update=()=>{if(t.$$.dirty[0]&2049){e:a&&P&&(P.focus(),P.scrollIntoView({block:"nearest",inline:"nearest"}))}},[a,l,s,u,f,c,d,h,g,D,b,P,R,Y,B,W,ae,ge,i,p,w,x,C,o,r,ce,ie,z,Q,oe,j,X,De,ke,$e]}var SD=class extends V{constructor(e){super(),U(this,e,kae,Dae,$,{selected:0,edit:1,resizable:2,onResize:3,onFinalizeResize:4,column:5,rowindex:19,colindex:6,columnHeader:7,rowHeader:8,onEditChange:9,color:10,onCopy:20,onCut:21,onPaste:22},oae,[-1,-1])}},Wn=SD;function iP(t){let e,n;return e=new qt({props:{checked:t[0],disabled:!t[2].editable}}),e.$on("check",t[7]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&1&&(i.checked=r[0]),o&4&&(i.disabled=!r[2].editable),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function Cae(t){let e=Ci(t[0]),n,r,o=e&&iP(t);return{c(){o&&o.c(),n=Se()},m(i,a){o&&o.m(i,a),S(i,n,a),r=!0},p(i,a){a&1&&(e=Ci(i[0])),e?o?(o.p(i,a),a&1&&v(o,1)):(o=iP(i),o.c(),v(o,1),o.m(n.parentNode,n)):o&&(ue(),y(o,1,1,()=>{o=null}),fe())},i(i){r||(v(o),r=!0)},o(i){y(o),r=!1},d(i){o&&o.d(i),i&&F(n)}}}function Fae(t){var r;let e,n;return e=new qt({props:{slot:"edit",checked:(r=t[0])!=null?r:!1}}),e.$on("check",t[6]),{c(){T(e.$$.fragment)},m(o,i){O(e,o,i),n=!0},p(o,i){var l;let a={};i&1&&(a.checked=(l=o[0])!=null?l:!1),e.$set(a)},i(o){n||(v(e.$$.fragment,o),n=!0)},o(o){y(e.$$.fragment,o),n=!1},d(o){E(e,o)}}}function Sae(t){let e,n;return e=new Wn({props:{selected:t[5],rowindex:t[3],colindex:t[4],column:t[2],$$slots:{edit:[Fae],read:[Cae]},$$scope:{ctx:t}}}),e.$on("mousedown",t[8]),e.$on("navigate",t[9]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,[o]){let i={};o&32&&(i.selected=r[5]),o&8&&(i.rowindex=r[3]),o&16&&(i.colindex=r[4]),o&4&&(i.column=r[2]),o&1031&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function Eae(t,e,n){let{value:r}=e,{onChange:o}=e,{column:i}=e,{rowindex:a}=e,{colindex:l}=e,{selected:s}=e,u=({detail:d})=>o(d),f=({detail:d})=>o(d);function c(d){Ee.call(this,t,d)}function p(d){Ee.call(this,t,d)}return t.$$set=d=>{"value"in d&&n(0,r=d.value),"onChange"in d&&n(1,o=d.onChange),"column"in d&&n(2,i=d.column),"rowindex"in d&&n(3,a=d.rowindex),"colindex"in d&&n(4,l=d.colindex),"selected"in d&&n(5,s=d.selected)},[r,o,i,a,l,s,u,f,c,p]}var ED=class extends V{constructor(e){super(),U(this,e,Eae,Sae,$,{value:0,onChange:1,column:2,rowindex:3,colindex:4,selected:5})}},OD=ED;var TD=Bt(Zn());function aP(t){let e,n;return e=new ho({props:{value:new Intl.DateTimeFormat("default",{year:"numeric",month:"numeric",day:"numeric"}).format(t[0])}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&1&&(i.value=new Intl.DateTimeFormat("default",{year:"numeric",month:"numeric",day:"numeric"}).format(r[0])),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function Oae(t){let e,n,r=t[0]&&aP(t);return{c(){r&&r.c(),e=Se()},m(o,i){r&&r.m(o,i),S(o,e,i),n=!0},p(o,i){o[0]?r?(r.p(o,i),i&1&&v(r,1)):(r=aP(o),r.c(),v(r,1),r.m(e.parentNode,e)):r&&(ue(),y(r,1,1,()=>{r=null}),fe())},i(o){n||(v(r),n=!0)},o(o){y(r),n=!1},d(o){r&&r.d(o),o&&F(e)}}}function Tae(t){let e,n;return e=new uo({props:{value:t[0]!=null?t[0]:null,embed:!0}}),e.$on("change",t[8]),e.$on("blur",t[9]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&1&&(i.value=r[0]!=null?r[0]:null),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function Iae(t){let e,n;return e=new Wn({props:{selected:t[5],rowindex:t[3],colindex:t[4],edit:t[7],onEditChange:t[10],column:t[2],onCopy:t[11],$$slots:{edit:[Tae],read:[Oae]},$$scope:{ctx:t}}}),e.$on("mousedown",t[12]),e.$on("navigate",t[13]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,[o]){let i={};o&32&&(i.selected=r[5]),o&8&&(i.rowindex=r[3]),o&16&&(i.colindex=r[4]),o&128&&(i.edit=r[7]),o&128&&(i.onEditChange=r[10]),o&4&&(i.column=r[2]),o&1&&(i.onCopy=r[11]),o&16579&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function xae(t,e,n){let{value:r}=e,o,{onChange:i}=e,{column:a}=e,{rowindex:l}=e,{colindex:s}=e,{selected:u}=e,f=!1,c=({detail:b})=>n(6,o=b),p=()=>{if(n(7,f=!1),!o){i(o);return}let b=(0,TD.default)(o),w=(0,TD.default)(r).set("year",b.year()).set("month",b.month()).set("date",b.date());i(w.toDate())},d=b=>{n(7,f=b)},h=()=>{r&&navigator.clipboard.writeText(new Intl.DateTimeFormat("default",{year:"numeric",month:"numeric",day:"numeric"}).format(r))};function g(b){Ee.call(this,t,b)}function D(b){Ee.call(this,t,b)}return t.$$set=b=>{"value"in b&&n(0,r=b.value),"onChange"in b&&n(1,i=b.onChange),"column"in b&&n(2,a=b.column),"rowindex"in b&&n(3,l=b.rowindex),"colindex"in b&&n(4,s=b.colindex),"selected"in b&&n(5,u=b.selected)},[r,i,a,l,s,u,o,f,c,p,d,h,g,D]}var ID=class extends V{constructor(e){super(),U(this,e,xae,Iae,$,{value:0,onChange:1,column:2,rowindex:3,colindex:4,selected:5})}},xD=ID;function sP(t){let e,n;return e=new ho({props:{value:new Intl.DateTimeFormat("default",{year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",hour12:!1}).format(t[0])}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&1&&(i.value=new Intl.DateTimeFormat("default",{year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",hour12:!1}).format(r[0])),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function Mae(t){let e,n,r=t[0]&&sP(t);return{c(){r&&r.c(),e=Se()},m(o,i){r&&r.m(o,i),S(o,e,i),n=!0},p(o,i){o[0]?r?(r.p(o,i),i&1&&v(r,1)):(r=sP(o),r.c(),v(r,1),r.m(e.parentNode,e)):r&&(ue(),y(r,1,1,()=>{r=null}),fe())},i(o){n||(v(r),n=!0)},o(o){y(r),n=!1},d(o){r&&r.d(o),o&&F(e)}}}function Aae(t){let e,n;return e=new Wi({props:{value:t[0]!=null?t[0]:null,embed:!0}}),e.$on("input",t[8]),e.$on("blur",t[9]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&1&&(i.value=r[0]!=null?r[0]:null),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function Rae(t){let e,n;return e=new Wn({props:{selected:t[5],rowindex:t[3],colindex:t[4],edit:t[7],onEditChange:t[10],column:t[2],onCopy:t[11],$$slots:{edit:[Aae],read:[Mae]},$$scope:{ctx:t}}}),e.$on("mousedown",t[12]),e.$on("navigate",t[13]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,[o]){let i={};o&32&&(i.selected=r[5]),o&8&&(i.rowindex=r[3]),o&16&&(i.colindex=r[4]),o&128&&(i.edit=r[7]),o&128&&(i.onEditChange=r[10]),o&4&&(i.column=r[2]),o&1&&(i.onCopy=r[11]),o&16579&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function Nae(t,e,n){let{value:r}=e,o,{onChange:i}=e,{column:a}=e,{rowindex:l}=e,{colindex:s}=e,{selected:u}=e,f=!1,c=({detail:b})=>n(6,o=b),p=()=>{n(7,f=!1),i(o)},d=b=>{n(7,f=b)},h=()=>{r&&navigator.clipboard.writeText(new Intl.DateTimeFormat("default",{year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",hour12:!1}).format(r))};function g(b){Ee.call(this,t,b)}function D(b){Ee.call(this,t,b)}return t.$$set=b=>{"value"in b&&n(0,r=b.value),"onChange"in b&&n(1,i=b.onChange),"column"in b&&n(2,a=b.column),"rowindex"in b&&n(3,l=b.rowindex),"colindex"in b&&n(4,s=b.colindex),"selected"in b&&n(5,u=b.selected)},[r,i,a,l,s,u,o,f,c,p,d,h,g,D]}var MD=class extends V{constructor(e){super(),U(this,e,Nae,Rae,$,{value:0,onChange:1,column:2,rowindex:3,colindex:4,selected:5})}},AD=MD;function Pae(t){pe(t,"svelte-1636x3v","div.svelte-1636x3v{width:100%;padding:6px;text-align:right}")}function jae(t){let e,n=new Intl.NumberFormat().format(t[0])+"",r;return{c(){e=q("div"),r=he(n),N(e,"class","svelte-1636x3v")},m(o,i){S(o,e,i),re(e,r)},p(o,[i]){i&1&&n!==(n=new Intl.NumberFormat().format(o[0])+"")&&we(r,n)},i:ve,o:ve,d(o){o&&F(e)}}}function Lae(t,e,n){let{value:r}=e;return t.$$set=o=>{"value"in o&&n(0,r=o.value)},[r]}var RD=class extends V{constructor(e){super(),U(this,e,Lae,jae,$,{value:0},Pae)}},lP=RD;function Bae(t){pe(t,"svelte-1uq2i75","input.svelte-1uq2i75{all:unset;background-color:var(--background-primary);box-sizing:border-box;width:100%;padding:6px;font-weight:400;font-family:var(--font-default);color:var(--text-normal);text-align:right}input.svelte-1uq2i75:focus{box-shadow:none !important}input.svelte-1uq2i75:hover{background-color:transparent}")}function Wae(t){let e,n,r,o;return{c(){e=q("input"),N(e,"tabindex",n=-1),N(e,"type","number"),e.value=t[0],N(e,"class","svelte-1uq2i75")},m(i,a){S(i,e,a),t[6](e),r||(o=[se(e,"change",t[2]),se(e,"keypress",t[3]),se(e,"blur",t[5])],r=!0)},p(i,[a]){a&1&&e.value!==i[0]&&(e.value=i[0])},i:ve,o:ve,d(i){i&&F(e),t[6](null),r=!1,Le(o)}}}function $ae(t,e,n){let{value:r}=e,{onChange:o}=e,i;function a(f){f.currentTarget instanceof HTMLInputElement&&(n(0,r=f.currentTarget.valueAsNumber),o(r))}function l(f){f.currentTarget instanceof HTMLInputElement&&n(0,r=f.currentTarget.valueAsNumber)}Ao(()=>{i.focus()});function s(f){Ee.call(this,t,f)}function u(f){ze[f?"unshift":"push"](()=>{i=f,n(1,i)})}return t.$$set=f=>{"value"in f&&n(0,r=f.value),"onChange"in f&&n(4,o=f.onChange)},[r,i,a,l,o,s,u]}var ND=class extends V{constructor(e){super(),U(this,e,$ae,Wae,$,{value:0,onChange:4},Bae)}},uP=ND;function fP(t){let e,n;return e=new lP({props:{value:t[1]}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&2&&(i.value=r[1]),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function Vae(t){let e=on(t[1]),n,r,o=e&&fP(t);return{c(){o&&o.c(),n=Se()},m(i,a){o&&o.m(i,a),S(i,n,a),r=!0},p(i,a){a&2&&(e=on(i[1])),e?o?(o.p(i,a),a&2&&v(o,1)):(o=fP(i),o.c(),v(o,1),o.m(n.parentNode,n)):o&&(ue(),y(o,1,1,()=>{o=null}),fe())},i(i){r||(v(o),r=!0)},o(i){y(o),r=!1},d(i){o&&o.d(i),i&&F(n)}}}function qae(t){var r;let e,n;return e=new uP({props:{slot:"edit",value:(r=t[1])!=null?r:0,onChange:t[7]}}),e.$on("blur",t[8]),{c(){T(e.$$.fragment)},m(o,i){O(e,o,i),n=!0},p(o,i){var l;let a={};i&2&&(a.value=(l=o[1])!=null?l:0),i&4&&(a.onChange=o[7]),e.$set(a)},i(o){n||(v(e.$$.fragment,o),n=!0)},o(o){y(e.$$.fragment,o),n=!1},d(o){E(e,o)}}}function Uae(t){let e,n,r,o;function i(s){t[12](s)}function a(s){t[13](s)}let l={column:t[3],rowindex:t[4],colindex:t[5],onCopy:t[9],onCut:t[10],onPaste:t[11],$$slots:{edit:[qae],read:[Vae]},$$scope:{ctx:t}};return t[6]!==void 0&&(l.edit=t[6]),t[0]!==void 0&&(l.selected=t[0]),e=new Wn({props:l}),ze.push(()=>ut(e,"edit",i)),ze.push(()=>ut(e,"selected",a)),e.$on("mousedown",t[14]),e.$on("navigate",t[15]),{c(){T(e.$$.fragment)},m(s,u){O(e,s,u),o=!0},p(s,[u]){let f={};u&8&&(f.column=s[3]),u&16&&(f.rowindex=s[4]),u&32&&(f.colindex=s[5]),u&2&&(f.onCopy=s[9]),u&6&&(f.onCut=s[10]),u&4&&(f.onPaste=s[11]),u&65607&&(f.$$scope={dirty:u,ctx:s}),!n&&u&64&&(n=!0,f.edit=s[6],lt(()=>n=!1)),!r&&u&1&&(r=!0,f.selected=s[0],lt(()=>r=!1)),e.$set(f)},i(s){o||(v(e.$$.fragment,s),o=!0)},o(s){y(e.$$.fragment,s),o=!1},d(s){E(e,s)}}}function Yae(t,e,n){let{value:r}=e,{onChange:o}=e,{column:i}=e,{rowindex:a}=e,{colindex:l}=e,{selected:s}=e,u=!1,f=x=>{o(x)},c=x=>{x.currentTarget instanceof HTMLInputElement&&x.relatedTarget instanceof HTMLDivElement&&!x.relatedTarget.contains(x.currentTarget)&&(n(0,s=!1),n(6,u=!1))},p=()=>{navigator.clipboard.writeText((r==null?void 0:r.toString())||"")},d=()=>{navigator.clipboard.writeText((r==null?void 0:r.toString())||""),o(void 0)},h=()=>Ne(this,null,function*(){o(parseFloat(yield navigator.clipboard.readText()))});function g(x){u=x,n(6,u)}function D(x){s=x,n(0,s)}function b(x){Ee.call(this,t,x)}function w(x){Ee.call(this,t,x)}return t.$$set=x=>{"value"in x&&n(1,r=x.value),"onChange"in x&&n(2,o=x.onChange),"column"in x&&n(3,i=x.column),"rowindex"in x&&n(4,a=x.rowindex),"colindex"in x&&n(5,l=x.colindex),"selected"in x&&n(0,s=x.selected)},[s,r,o,i,a,l,u,f,c,p,d,h,g,D,b,w]}var PD=class extends V{constructor(e){super(),U(this,e,Yae,Uae,$,{value:1,onChange:2,column:3,rowindex:4,colindex:5,selected:0})}},jD=PD;var LD=require("obsidian");function zae(t){pe(t,"svelte-6n2r4e","div.svelte-6n2r4e{padding:6px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.svelte-6n2r4e p:first-child{margin-top:0}div.svelte-6n2r4e p:last-child{margin-bottom:0}")}function Hae(t){let e,n;return{c(){e=q("div"),n=he(t[0]),N(e,"class","svelte-6n2r4e")},m(r,o){S(r,e,o),re(e,n)},p(r,o){o&1&&we(n,r[0])},d(r){r&&F(e)}}}function Kae(t){let e,n,r,o;return{c(){e=q("div"),N(e,"class","svelte-6n2r4e")},m(i,a){S(i,e,a),r||(o=[gt(n=t[3].call(null,e,t[0])),se(e,"click",t[4]),se(e,"mouseover",t[7]),se(e,"focus",t[5]),se(e,"keypress",t[6])],r=!0)},p(i,a){n&&Ge(n.update)&&a&1&&n.update.call(null,i[0])},d(i){i&&F(e),r=!1,Le(o)}}}function Gae(t){let e;function n(i,a){return i[1]?Kae:Hae}let r=n(t,-1),o=r(t);return{c(){o.c(),e=Se()},m(i,a){o.m(i,a),S(i,e,a)},p(i,[a]){r===(r=n(i,a))&&o?o.p(i,a):(o.d(1),o=r(i),o&&(o.c(),o.m(e.parentNode,e)))},i:ve,o:ve,d(i){o.d(i),i&&F(e)}}}function Zae(t,e,n){var d;let r,o;be(t,rt,h=>n(8,r=h)),be(t,Fi,h=>n(9,o=h));let{value:i}=e,{richText:a=!1}=e,l=(d=Ro("sourcePath"))!=null?d:"";function s(h,g){return LD.MarkdownRenderer.render(r,g,h,l,o),{update(D){h.empty(),LD.MarkdownRenderer.render(r,D,h,l,o)}}}function u(h){let g=h.target,D=g.tagName==="A"?g:g.closest("a");if(D&&D.hasClass("internal-link")){h.preventDefault();let b=D.getAttr("href"),w=h.button===1||h.ctrlKey||h.metaKey;b&&r.workspace.openLinkText(b,l,w)}}function f(h){Ee.call(this,t,h)}function c(h){Ee.call(this,t,h)}let p=h=>{Lr(h,l)};return t.$$set=h=>{"value"in h&&n(0,i=h.value),"richText"in h&&n(1,a=h.richText)},[i,a,l,s,u,f,c,p]}var BD=class extends V{constructor(e){super(),U(this,e,Zae,Gae,$,{value:0,richText:1},zae)}},ho=BD;function Jae(t){var r,o;let e,n;return e=new ho({props:{slot:"read",richText:(o=(r=t[3].typeConfig)==null?void 0:r.richText)!=null?o:!1,value:t[0]||""}}),{c(){T(e.$$.fragment)},m(i,a){O(e,i,a),n=!0},p(i,a){var s,u;let l={};a&8&&(l.richText=(u=(s=i[3].typeConfig)==null?void 0:s.richText)!=null?u:!1),a&1&&(l.value=i[0]||""),e.$set(l)},i(i){n||(v(e.$$.fragment,i),n=!0)},o(i){y(e.$$.fragment,i),n=!1},d(i){E(e,i)}}}function Qae(t){let e,n;return e=new It({props:{autoFocus:!0,value:t[0]||"",embed:!0,width:"100%"}}),e.$on("input",t[10]),e.$on("blur",t[11]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&1&&(i.value=r[0]||""),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function Xae(t){let e,n;return e=new cs({props:{value:t[0]||"",options:t[7],embed:!0,autoFocus:!0}}),e.$on("change",t[8]),e.$on("blur",t[9]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&1&&(i.value=r[0]||""),o&128&&(i.options=r[7]),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function ese(t){let e,n,r,o,i=[Xae,Qae],a=[];function l(s,u){return s[7].length>0?0:1}return e=l(t,-1),n=a[e]=i[e](t),{c(){n.c(),r=Se()},m(s,u){a[e].m(s,u),S(s,r,u),o=!0},p(s,u){let f=e;e=l(s,u),e===f?a[e].p(s,u):(ue(),y(a[f],1,1,()=>{a[f]=null}),fe(),n=a[e],n?n.p(s,u):(n=a[e]=i[e](s),n.c()),v(n,1),n.m(r.parentNode,r))},i(s){o||(v(n),o=!0)},o(s){y(n),o=!1},d(s){a[e].d(s),s&&F(r)}}}function tse(t){let e,n,r,o;function i(s){t[15](s)}function a(s){t[16](s)}let l={column:t[3],rowindex:t[4],colindex:t[5],onCopy:t[12],onCut:t[13],onPaste:t[14],$$slots:{edit:[ese],read:[Jae]},$$scope:{ctx:t}};return t[6]!==void 0&&(l.edit=t[6]),t[1]!==void 0&&(l.selected=t[1]),e=new Wn({props:l}),ze.push(()=>ut(e,"edit",i)),ze.push(()=>ut(e,"selected",a)),e.$on("mousedown",t[17]),e.$on("navigate",t[18]),{c(){T(e.$$.fragment)},m(s,u){O(e,s,u),o=!0},p(s,[u]){let f={};u&8&&(f.column=s[3]),u&16&&(f.rowindex=s[4]),u&32&&(f.colindex=s[5]),u&1&&(f.onCopy=s[12]),u&5&&(f.onCut=s[13]),u&4&&(f.onPaste=s[14]),u&524495&&(f.$$scope={dirty:u,ctx:s}),!n&&u&64&&(n=!0,f.edit=s[6],lt(()=>n=!1)),!r&&u&2&&(r=!0,f.selected=s[1],lt(()=>r=!1)),e.$set(f)},i(s){o||(v(e.$$.fragment,s),o=!0)},o(s){y(e.$$.fragment,s),o=!1},d(s){E(e,s)}}}function nse(t,e,n){let r,{value:o}=e,{onChange:i}=e,{column:a}=e,{rowindex:l}=e,{colindex:s}=e,{selected:u}=e,f=!1,c=({detail:R})=>n(0,o=R),p=({detail:R})=>{R.currentTarget instanceof HTMLInputElement&&R.relatedTarget instanceof HTMLDivElement&&!R.relatedTarget.contains(R.currentTarget)&&(n(1,u=!1),n(6,f=!1)),i(o)},d=({detail:R})=>n(0,o=R),h=R=>{R.currentTarget instanceof HTMLInputElement&&R.relatedTarget instanceof HTMLDivElement&&!R.relatedTarget.contains(R.currentTarget)&&(n(1,u=!1),n(6,f=!1)),i(o)},g=()=>{navigator.clipboard.writeText((o==null?void 0:o.toString())||"")},D=()=>{navigator.clipboard.writeText((o==null?void 0:o.toString())||""),i(void 0)},b=()=>Ne(this,null,function*(){i(yield navigator.clipboard.readText())});function w(R){f=R,n(6,f)}function x(R){u=R,n(1,u)}function C(R){Ee.call(this,t,R)}function A(R){Ee.call(this,t,R)}return t.$$set=R=>{"value"in R&&n(0,o=R.value),"onChange"in R&&n(2,i=R.onChange),"column"in R&&n(3,a=R.column),"rowindex"in R&&n(4,l=R.rowindex),"colindex"in R&&n(5,s=R.colindex),"selected"in R&&n(1,u=R.selected)},t.$$.update=()=>{var R,P,Y;if(t.$$.dirty&8){e:n(7,r=(Y=(P=(R=a.typeConfig)==null?void 0:R.options)==null?void 0:P.map(B=>({label:B,description:""})))!=null?Y:[])}},[o,u,i,a,l,s,f,r,c,p,d,h,g,D,b,w,x,C,A]}var WD=class extends V{constructor(e){super(),U(this,e,nse,tse,$,{value:0,onChange:2,column:3,rowindex:4,colindex:5,selected:1})}},$D=WD;function rse(t){var r,o;let e,n;return e=new vs({props:{slot:"read",edit:!1,values:t[0]||[],richText:(o=(r=t[2].typeConfig)==null?void 0:r.richText)!=null?o:!1}}),{c(){T(e.$$.fragment)},m(i,a){O(e,i,a),n=!0},p(i,a){var s,u;let l={};a&1&&(l.values=i[0]||[]),a&4&&(l.richText=(u=(s=i[2].typeConfig)==null?void 0:s.richText)!=null?u:!1),e.$set(l)},i(i){n||(v(e.$$.fragment,i),n=!0)},o(i){y(e.$$.fragment,i),n=!1},d(i){E(e,i)}}}function ose(t){let e,n;return e=new vs({props:{slot:"edit",edit:!0,values:t[0]||[],onChange:t[1]}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&1&&(i.values=r[0]||[]),o&2&&(i.onChange=r[1]),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function ise(t){let e,n;return e=new Wn({props:{selected:t[5],rowindex:t[3],colindex:t[4],column:t[2],$$slots:{edit:[ose],read:[rse]},$$scope:{ctx:t}}}),e.$on("mousedown",t[6]),e.$on("navigate",t[7]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,[o]){let i={};o&32&&(i.selected=r[5]),o&8&&(i.rowindex=r[3]),o&16&&(i.colindex=r[4]),o&4&&(i.column=r[2]),o&263&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function ase(t,e,n){let{value:r}=e,{onChange:o}=e,{column:i}=e,{rowindex:a}=e,{colindex:l}=e,{selected:s}=e;function u(c){Ee.call(this,t,c)}function f(c){Ee.call(this,t,c)}return t.$$set=c=>{"value"in c&&n(0,r=c.value),"onChange"in c&&n(1,o=c.onChange),"column"in c&&n(2,i=c.column),"rowindex"in c&&n(3,a=c.rowindex),"colindex"in c&&n(4,l=c.colindex),"selected"in c&&n(5,s=c.selected)},[r,o,i,a,l,s,u,f]}var VD=class extends V{constructor(e){super(),U(this,e,ase,ise,$,{value:0,onChange:1,column:2,rowindex:3,colindex:4,selected:5})}},qD=VD;function sse(t){let e,n;return e=new Wn({props:{rowindex:t[3],selected:t[5],colindex:t[4],column:t[2]}}),e.$on("mousedown",t[18]),e.$on("navigate",t[19]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&8&&(i.rowindex=r[3]),o&32&&(i.selected=r[5]),o&16&&(i.colindex=r[4]),o&4&&(i.column=r[2]),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function lse(t){let e,n,r,o,i=[pse,mse],a=[];function l(s,u){var f;return(f=s[2].typeConfig)!=null&&f.time?0:1}return e=l(t,-1),n=a[e]=i[e](t),{c(){n.c(),r=Se()},m(s,u){a[e].m(s,u),S(s,r,u),o=!0},p(s,u){let f=e;e=l(s,u),e===f?a[e].p(s,u):(ue(),y(a[f],1,1,()=>{a[f]=null}),fe(),n=a[e],n?n.p(s,u):(n=a[e]=i[e](s),n.c()),v(n,1),n.m(r.parentNode,r))},i(s){o||(v(n),o=!0)},o(s){y(n),o=!1},d(s){a[e].d(s),s&&F(r)}}}function use(t){let e,n;return e=new jD({props:{selected:t[5],rowindex:t[3],colindex:t[4],value:t[0],onChange:t[1],column:t[2]}}),e.$on("mousedown",t[12]),e.$on("navigate",t[13]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&32&&(i.selected=r[5]),o&8&&(i.rowindex=r[3]),o&16&&(i.colindex=r[4]),o&1&&(i.value=r[0]),o&2&&(i.onChange=r[1]),o&4&&(i.column=r[2]),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function fse(t){let e,n;return e=new OD({props:{selected:t[5],rowindex:t[3],colindex:t[4],value:t[0],onChange:t[1],column:t[2]}}),e.$on("mousedown",t[10]),e.$on("navigate",t[11]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&32&&(i.selected=r[5]),o&8&&(i.rowindex=r[3]),o&16&&(i.colindex=r[4]),o&1&&(i.value=r[0]),o&2&&(i.onChange=r[1]),o&4&&(i.column=r[2]),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function cse(t){let e,n;return e=new $D({props:{selected:t[5],rowindex:t[3],colindex:t[4],value:t[0],onChange:t[1],column:t[2]}}),e.$on("mousedown",t[8]),e.$on("navigate",t[9]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&32&&(i.selected=r[5]),o&8&&(i.rowindex=r[3]),o&16&&(i.colindex=r[4]),o&1&&(i.value=r[0]),o&2&&(i.onChange=r[1]),o&4&&(i.column=r[2]),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function dse(t){let e,n;return e=new qD({props:{selected:t[5],rowindex:t[3],colindex:t[4],value:t[0],onChange:t[1],column:t[2]}}),e.$on("mousedown",t[6]),e.$on("navigate",t[7]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&32&&(i.selected=r[5]),o&8&&(i.rowindex=r[3]),o&16&&(i.colindex=r[4]),o&1&&(i.value=r[0]),o&2&&(i.onChange=r[1]),o&4&&(i.column=r[2]),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function mse(t){let e,n;return e=new xD({props:{selected:t[5],rowindex:t[3],colindex:t[4],value:t[0],onChange:t[1],column:t[2]}}),e.$on("mousedown",t[16]),e.$on("navigate",t[17]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&32&&(i.selected=r[5]),o&8&&(i.rowindex=r[3]),o&16&&(i.colindex=r[4]),o&1&&(i.value=r[0]),o&2&&(i.onChange=r[1]),o&4&&(i.column=r[2]),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function pse(t){let e,n;return e=new AD({props:{selected:t[5],rowindex:t[3],colindex:t[4],value:t[0],onChange:t[1],column:t[2]}}),e.$on("mousedown",t[14]),e.$on("navigate",t[15]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&32&&(i.selected=r[5]),o&8&&(i.rowindex=r[3]),o&16&&(i.colindex=r[4]),o&1&&(i.value=r[0]),o&2&&(i.onChange=r[1]),o&4&&(i.column=r[2]),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function hse(t){let e,n,r,o,i,a,l,s,u,f=[dse,cse,fse,use,lse,sse],c=[];function p(d,h){return h&5&&(e=null),h&5&&(n=null),h&5&&(r=null),h&5&&(o=null),h&5&&(i=null),e==null&&(e=!!(d[2].repeated&&vu(d[0]))),e?0:(n==null&&(n=!!(d[2].type==="string"&&op(d[0]))),n?1:(r==null&&(r=!!(d[2].type==="boolean"&&rp(d[0]))),r?2:(o==null&&(o=!!(d[2].type==="number"&&ip(d[0]))),o?3:(i==null&&(i=!!(d[2].type==="date"&&ap(d[0]))),i?4:5))))}return a=p(t,-1),l=c[a]=f[a](t),{c(){l.c(),s=Se()},m(d,h){c[a].m(d,h),S(d,s,h),u=!0},p(d,[h]){let g=a;a=p(d,h),a===g?c[a].p(d,h):(ue(),y(c[g],1,1,()=>{c[g]=null}),fe(),l=c[a],l?l.p(d,h):(l=c[a]=f[a](d),l.c()),v(l,1),l.m(s.parentNode,s))},i(d){u||(v(l),u=!0)},o(d){y(l),u=!1},d(d){c[a].d(d),d&&F(s)}}}function gse(t,e,n){let{value:r}=e,{onChange:o}=e,{column:i}=e,{rowindex:a}=e,{colindex:l}=e,{selected:s}=e;function u(P){Ee.call(this,t,P)}function f(P){Ee.call(this,t,P)}function c(P){Ee.call(this,t,P)}function p(P){Ee.call(this,t,P)}function d(P){Ee.call(this,t,P)}function h(P){Ee.call(this,t,P)}function g(P){Ee.call(this,t,P)}function D(P){Ee.call(this,t,P)}function b(P){Ee.call(this,t,P)}function w(P){Ee.call(this,t,P)}function x(P){Ee.call(this,t,P)}function C(P){Ee.call(this,t,P)}function A(P){Ee.call(this,t,P)}function R(P){Ee.call(this,t,P)}return t.$$set=P=>{"value"in P&&n(0,r=P.value),"onChange"in P&&n(1,o=P.onChange),"column"in P&&n(2,i=P.column),"rowindex"in P&&n(3,a=P.rowindex),"colindex"in P&&n(4,l=P.colindex),"selected"in P&&n(5,s=P.selected)},[r,o,i,a,l,s,u,f,c,p,d,h,g,D,b,w,x,C,A,R]}var UD=class extends V{constructor(e){super(),U(this,e,gse,hse,$,{value:0,onChange:1,column:2,rowindex:3,colindex:4,selected:5})}},YD=UD;function _se(t){pe(t,"svelte-1kmm5u0","div.svelte-1kmm5u0{display:flex}.header.svelte-1kmm5u0{position:sticky;top:0;z-index:10}.footer.svelte-1kmm5u0{position:sticky;bottom:0;z-index:10;background-color:var(--background-secondary);border-bottom:1px solid var(--background-modifier-border)}")}function vse(t){let e,n,r=t[4].default,o=Te(r,t,t[3],null);return{c(){e=q("div"),o&&o.c(),N(e,"role","row"),N(e,"aria-rowindex",t[0]),N(e,"class","svelte-1kmm5u0"),le(e,"header",t[1]),le(e,"footer",t[2])},m(i,a){S(i,e,a),o&&o.m(e,null),n=!0},p(i,[a]){o&&o.p&&(!n||a&8)&&xe(o,r,i,i[3],n?Ie(r,i[3],a,null):Me(i[3]),null),(!n||a&1)&&N(e,"aria-rowindex",i[0]),(!n||a&2)&&le(e,"header",i[1]),(!n||a&4)&&le(e,"footer",i[2])},i(i){n||(v(o,i),n=!0)},o(i){y(o,i),n=!1},d(i){i&&F(e),o&&o.d(i)}}}function yse(t,e,n){let{$$slots:r={},$$scope:o}=e,{index:i}=e,{header:a=!1}=e,{footer:l=!1}=e;return t.$$set=s=>{"index"in s&&n(0,i=s.index),"header"in s&&n(1,a=s.header),"footer"in s&&n(2,l=s.footer),"$$scope"in s&&n(3,o=s.$$scope)},[i,a,l,o,r]}var zD=class extends V{constructor(e){super(),U(this,e,yse,vse,$,{index:0,header:1,footer:2},_se)}},Ig=zD;function cP(t,e,n){let r=t.slice();return r[13]=e[n],r[15]=n,r}function bse(t){let e,n=(t[1]-1).toString()+"",r;return{c(){e=q("div"),r=he(n),N(e,"slot","read"),Qe(e,"text-align","center")},m(o,i){S(o,e,i),re(e,r)},p(o,i){i&2&&n!==(n=(o[1]-1).toString()+"")&&we(r,n)},d(o){o&&F(e)}}}function dP(t,e){let n,r,o;function i(...a){return e[11](e[13],...a)}return r=new YD({props:{selected:e[4][0]===e[15]+2&&e[4][1]===e[1]+2,rowindex:e[1]+2,colindex:e[15]+2,value:e[2][e[13].field],column:e[13],onChange:i}}),r.$on("mousedown",function(){Ge(e[8](e[13],e[2][e[13].field]))&&e[8](e[13],e[2][e[13].field]).apply(this,arguments)}),r.$on("navigate",e[12]),{key:t,first:null,c(){n=Se(),T(r.$$.fragment),this.first=n},m(a,l){S(a,n,l),O(r,a,l),o=!0},p(a,l){e=a;let s={};l&26&&(s.selected=e[4][0]===e[15]+2&&e[4][1]===e[1]+2),l&2&&(s.rowindex=e[1]+2),l&8&&(s.colindex=e[15]+2),l&12&&(s.value=e[2][e[13].field]),l&8&&(s.column=e[13]),l&77&&(s.onChange=i),r.$set(s)},i(a){o||(v(r.$$.fragment,a),o=!0)},o(a){y(r.$$.fragment,a),o=!1},d(a){a&&F(n),E(r,a)}}}function wse(t){let e,n,r=[],o=new Map,i,a;e=new Wn({props:{rowindex:1,colindex:1,column:{field:"",header:!0,width:60,editable:!1},rowHeader:!0,color:t[5],$$slots:{read:[bse]},$$scope:{ctx:t}}}),e.$on("mousedown",t[7]());let l=t[3],s=u=>u[13].field;for(let u=0;u<l.length;u+=1){let f=cP(t,l,u),c=s(f);o.set(c,r[u]=dP(c,f))}return{c(){T(e.$$.fragment),n=K();for(let u=0;u<r.length;u+=1)r[u].c();i=Se()},m(u,f){O(e,u,f),S(u,n,f);for(let c=0;c<r.length;c+=1)r[c]&&r[c].m(u,f);S(u,i,f),a=!0},p(u,f){let c={};f&32&&(c.color=u[5]),f&65538&&(c.$$scope={dirty:f,ctx:u}),e.$set(c),f&351&&(l=u[3],ue(),r=Kt(r,f,s,1,u,l,o,i.parentNode,fn,dP,i,cP),fe())},i(u){if(!a){v(e.$$.fragment,u);for(let f=0;f<l.length;f+=1)v(r[f]);a=!0}},o(u){y(e.$$.fragment,u);for(let f=0;f<r.length;f+=1)y(r[f]);a=!1},d(u){E(e,u),u&&F(n);for(let f=0;f<r.length;f+=1)r[f].d(u);u&&F(i)}}}function Dse(t){let e,n;return e=new Ig({props:{index:t[1],$$slots:{default:[wse]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,[o]){let i={};o&2&&(i.index=r[1]),o&65663&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function kse(t,e,n){let{rowId:r}=e,{index:o}=e,{row:i}=e,{columns:a}=e,{activeCell:l}=e,{color:s}=e;qs("sourcePath",i.path);let{onRowChange:u}=e,{onRowMenu:f}=e,{onCellMenu:c}=e;function p(){return D=>{D.button===2&&sd(D,f(r,i))}}function d(D,b){return w=>{w.button===2&&sd(w,c(r,D,b)),w.target instanceof HTMLTableCellElement&&w.target.firstChild instanceof HTMLInputElement&&(w.target.firstChild.focus(),w.preventDefault())}}let h=(D,b)=>{u(r,Oe(i,w=>(w[D.field]=b,w)))};function g(D){Ee.call(this,t,D)}return t.$$set=D=>{"rowId"in D&&n(0,r=D.rowId),"index"in D&&n(1,o=D.index),"row"in D&&n(2,i=D.row),"columns"in D&&n(3,a=D.columns),"activeCell"in D&&n(4,l=D.activeCell),"color"in D&&n(5,s=D.color),"onRowChange"in D&&n(6,u=D.onRowChange),"onRowMenu"in D&&n(9,f=D.onRowMenu),"onCellMenu"in D&&n(10,c=D.onCellMenu)},[r,o,i,a,l,s,u,p,d,f,c,h,g]}var HD=class extends V{constructor(e){super(),U(this,e,kse,Dse,$,{rowId:0,index:1,row:2,columns:3,activeCell:4,color:5,onRowChange:6,onRowMenu:9,onCellMenu:10})}},mP=HD;function Cse(t){pe(t,"svelte-54crzv","div.svelte-54crzv{position:sticky;display:flex;align-items:center;justify-content:space-between;text-align:center;background-color:var(--background-secondary);border-right:1px solid var(--background-modifier-border);border-left-color:var(--background-modifier-border);border-bottom:1px solid var(--background-modifier-border);width:100%;min-height:30px;font-weight:500;padding:0 4px;cursor:default}div.pinned.svelte-54crzv{border-right:1px solid var(--background-modifier-border-focus)}")}function Fse(t){let e,n,r,o,i,a,l;return n=new Ct({props:{name:Sa(t[0]),tooltip:bw(t[0])}}),o=new ho({props:{value:t[0].field}}),a=new dt({props:{size:"sm",icon:"vertical-three-dots",onClick:t[2](t[0])}}),{c(){e=q("div"),T(n.$$.fragment),r=K(),T(o.$$.fragment),i=K(),T(a.$$.fragment),N(e,"role","columnheader"),N(e,"aria-colindex",t[1]),N(e,"class","svelte-54crzv"),le(e,"pinned",t[0].pinned),Qe(e,"width",`${t[0].width}px`)},m(s,u){S(s,e,u),O(n,e,null),re(e,r),O(o,e,null),re(e,i),O(a,e,null),l=!0},p(s,[u]){let f={};u&1&&(f.name=Sa(s[0])),u&1&&(f.tooltip=bw(s[0])),n.$set(f);let c={};u&1&&(c.value=s[0].field),o.$set(c);let p={};u&1&&(p.onClick=s[2](s[0])),a.$set(p),(!l||u&2)&&N(e,"aria-colindex",s[1]),(!l||u&1)&&le(e,"pinned",s[0].pinned),u&1&&Qe(e,"width",`${s[0].width}px`)},i(s){l||(v(n.$$.fragment,s),v(o.$$.fragment,s),v(a.$$.fragment,s),l=!0)},o(s){y(n.$$.fragment,s),y(o.$$.fragment,s),y(a.$$.fragment,s),l=!1},d(s){s&&F(e),E(n),E(o),E(a)}}}function Sse(t,e,n){let{column:r}=e,{colindex:o}=e,{onColumnMenu:i}=e;function a(l){return s=>{i(l).showAtMouseEvent(s)}}return t.$$set=l=>{"column"in l&&n(0,r=l.column),"colindex"in l&&n(1,o=l.colindex),"onColumnMenu"in l&&n(3,i=l.onColumnMenu)},[r,o,a,i]}var KD=class extends V{constructor(e){super(),U(this,e,Sse,Fse,$,{column:0,colindex:1,onColumnMenu:3},Cse)}},pP=KD;function Ese(t){pe(t,"svelte-154e67h","div.container.svelte-154e67h{position:sticky;top:0;z-index:6}div.flex.svelte-154e67h{display:flex}div.relative.svelte-154e67h{position:relative}div.pinned.svelte-154e67h{left:60px;z-index:6;position:sticky}")}function hP(t,e,n){let r=t.slice();return r[9]=e[n],r[11]=n,r}function gP(t,e){var d;let n,r,o,i,a,l,s,u=ve,f;r=new pP({props:{column:e[9],onColumnMenu:e[3],colindex:e[11]}});function c(...h){return e[7](e[9],...h)}function p(...h){return e[8](e[9],...h)}return i=new Tg({props:{width:(d=e[9].width)!=null?d:180,min:100,onChange:c,onFinalize:p}}),{key:t,first:null,c(){n=q("div"),T(r.$$.fragment),o=K(),T(i.$$.fragment),a=K(),N(n,"class",l=ac("flex relative")+" svelte-154e67h"),le(n,"pinned",e[9].pinned),this.first=n},m(h,g){S(h,n,g),O(r,n,null),re(n,o),O(i,n,null),re(n,a),f=!0},p(h,g){var w;e=h;let D={};g&1&&(D.column=e[9]),g&8&&(D.onColumnMenu=e[3]),g&1&&(D.colindex=e[11]),r.$set(D);let b={};g&1&&(b.width=(w=e[9].width)!=null?w:180),g&3&&(b.onChange=c),g&5&&(b.onFinalize=p),i.$set(b),(!f||g&1)&&le(n,"pinned",e[9].pinned)},r(){s=n.getBoundingClientRect()},f(){Jm(n),u()},a(){u(),u=Zm(n,s,Sg,{duration:GD})},i(h){f||(v(r.$$.fragment,h),v(i.$$.fragment,h),f=!0)},o(h){y(r.$$.fragment,h),y(i.$$.fragment,h),f=!1},d(h){h&&F(n),E(r),E(i)}}}function Ose(t){let e,n,r,o,i=[],a=new Map,l,s,u,f;n=new Wn({props:{colindex:1,rowindex:1,column:{field:"",width:60,header:!0,editable:!1},columnHeader:!0,rowHeader:!0}});let c=t[0],p=d=>d[9].id;for(let d=0;d<c.length;d+=1){let h=hP(t,c,d),g=p(h);a.set(g,i[d]=gP(g,h))}return{c(){e=q("div"),T(n.$$.fragment),r=K(),o=q("div");for(let d=0;d<i.length;d+=1)i[d].c();N(o,"class","flex svelte-154e67h"),N(e,"class","flex container svelte-154e67h")},m(d,h){S(d,e,h),O(n,e,null),re(e,r),re(e,o);for(let g=0;g<i.length;g+=1)i[g]&&i[g].m(o,null);s=!0,u||(f=[gt(l=jr.call(null,o,{items:t[0],flipDurationMs:GD,dropTargetStyle:{outline:"none",background:"hsla(var(--interactive-accent-hsl), 0.3)"}})),se(o,"consider",t[4]),se(o,"finalize",t[5])],u=!0)},p(d,[h]){if(h&15){c=d[0],ue();for(let g=0;g<i.length;g+=1)i[g].r();i=Kt(i,h,p,1,d,c,a,o,Xm,gP,null,hP);for(let g=0;g<i.length;g+=1)i[g].a();fe()}l&&Ge(l.update)&&h&1&&l.update.call(null,{items:d[0],flipDurationMs:GD,dropTargetStyle:{outline:"none",background:"hsla(var(--interactive-accent-hsl), 0.3)"}})},i(d){if(!s){v(n.$$.fragment,d);for(let h=0;h<c.length;h+=1)v(i[h]);s=!0}},o(d){y(n.$$.fragment,d);for(let h=0;h<i.length;h+=1)y(i[h]);s=!1},d(d){d&&F(e),E(n);for(let h=0;h<i.length;h+=1)i[h].d();u=!1,Le(f)}}}var GD=200;function Tse(t,e,n){let{columns:r}=e,{onResize:o}=e,{onFinalizeResize:i}=e,{onColumnMenu:a}=e,{onColumnOrder:l}=e;function s(p){n(0,r=p.detail.items)}function u(p){n(0,r=p.detail.items),l(r)}let f=(p,d)=>{o(p.field,d)},c=(p,d)=>{i(p.field,d)};return t.$$set=p=>{"columns"in p&&n(0,r=p.columns),"onResize"in p&&n(1,o=p.onResize),"onFinalizeResize"in p&&n(2,i=p.onFinalizeResize),"onColumnMenu"in p&&n(3,a=p.onColumnMenu),"onColumnOrder"in p&&n(6,l=p.onColumnOrder)},[r,o,i,a,s,u,l,f,c]}var ZD=class extends V{constructor(e){super(),U(this,e,Tse,Ose,$,{columns:0,onResize:1,onFinalizeResize:2,onColumnMenu:3,onColumnOrder:6},Ese)}},_P=ZD;function Ise(t){pe(t,"svelte-tqfcm9","div.svelte-tqfcm9{display:inline-block}.width-provider.svelte-tqfcm9{padding:4px;position:sticky;left:0}.focus-provider.svelte-tqfcm9{display:inline-flex;border-radius:var(--button-radius)}.focus-provider.svelte-tqfcm9:focus-within{box-shadow:0 0 0 2px var(--background-modifier-border-focus)}")}function vP(t,e,n){let r=t.slice();return r[32]=e[n].rowId,r[33]=e[n].row,r[35]=n,r}function yP(t,e){let n,r,o;function i(...a){return e[29](e[33],...a)}return r=new mP({props:{columns:e[8],index:e[35]+2,rowId:e[32],row:e[33],activeCell:e[6],onRowChange:e[5],color:e[2](e[32]),onRowMenu:e[28],onCellMenu:i}}),r.$on("navigate",e[30]),{key:t,first:null,c(){n=Se(),T(r.$$.fragment),this.first=n},m(a,l){S(a,n,l),O(r,a,l),o=!0},p(a,l){e=a;let s={};l[0]&256&&(s.columns=e[8]),l[0]&2&&(s.index=e[35]+2),l[0]&2&&(s.rowId=e[32]),l[0]&2&&(s.row=e[33]),l[0]&64&&(s.activeCell=e[6]),l[0]&32&&(s.onRowChange=e[5]),l[0]&6&&(s.color=e[2](e[32])),l[0]&2&&(s.onCellMenu=i),r.$set(s)},i(a){o||(v(r.$$.fragment,a),o=!0)},o(a){y(r.$$.fragment,a),o=!1},d(a){a&&F(n),E(r,a)}}}function xse(t){let e,n,r=t[7]("components.data-grid.row.add")+"",o,i;return e=new Ct({props:{name:"plus"}}),{c(){T(e.$$.fragment),n=K(),o=he(r)},m(a,l){O(e,a,l),S(a,n,l),S(a,o,l),i=!0},p(a,l){(!i||l[0]&128)&&r!==(r=a[7]("components.data-grid.row.add")+"")&&we(o,r)},i(a){i||(v(e.$$.fragment,a),i=!0)},o(a){y(e.$$.fragment,a),i=!1},d(a){E(e,a),a&&F(n),a&&F(o)}}}function Mse(t){let e,n,r,o,i;return r=new ft({props:{variant:"plain",$$slots:{default:[xse]},$$scope:{ctx:t}}}),r.$on("click",t[31]),{c(){var a,l;e=q("span"),n=q("span"),T(r.$$.fragment),N(n,"class","focus-provider svelte-tqfcm9"),N(e,"class","width-provider svelte-tqfcm9"),N(e,"style",o=`width: ${60+((l=(a=t[8][0])==null?void 0:a.width)!=null?l:0)}`)},m(a,l){S(a,e,l),re(e,n),O(r,n,null),i=!0},p(a,l){var u,f;let s={};l[0]&128|l[1]&32&&(s.$$scope={dirty:l,ctx:a}),r.$set(s),(!i||l[0]&256&&o!==(o=`width: ${60+((f=(u=a[8][0])==null?void 0:u.width)!=null?f:0)}`))&&N(e,"style",o)},i(a){i||(v(r.$$.fragment,a),i=!0)},o(a){y(r.$$.fragment,a),i=!1},d(a){a&&F(e),E(r)}}}function Ase(t){let e,n,r,o=[],i=new Map,a,l,s,u,f;n=new _P({props:{columns:t[8].filter(bP).map(wP),onResize:t[25],onFinalizeResize:t[26],onColumnMenu:t[27],onColumnOrder:t[12]}});let c=t[1],p=d=>d[32];for(let d=0;d<c.length;d+=1){let h=vP(t,c,d),g=p(h);i.set(g,o[d]=yP(g,h))}return l=new Ig({props:{index:t[1].length+2,footer:!0,$$slots:{default:[Mse]},$$scope:{ctx:t}}}),{c(){e=q("div"),T(n.$$.fragment),r=K();for(let d=0;d<o.length;d+=1)o[d].c();a=K(),T(l.$$.fragment),N(e,"role","grid"),N(e,"aria-colcount",s=t[8].length+1),N(e,"aria-rowcount",u=t[1].length+2),N(e,"class","svelte-tqfcm9")},m(d,h){S(d,e,h),O(n,e,null),re(e,r);for(let g=0;g<o.length;g+=1)o[g]&&o[g].m(e,null);re(e,a),O(l,e,null),f=!0},p(d,h){let g={};h[0]&256&&(g.columns=d[8].filter(bP).map(wP)),h[0]&1&&(g.onResize=d[25]),h[0]&8&&(g.onFinalizeResize=d[26]),n.$set(g),h[0]&11622&&(c=d[1],ue(),o=Kt(o,h,p,1,d,c,i,e,fn,yP,a,vP),fe());let D={};h[0]&2&&(D.index=d[1].length+2),h[0]&400|h[1]&32&&(D.$$scope={dirty:h,ctx:d}),l.$set(D),(!f||h[0]&256&&s!==(s=d[8].length+1))&&N(e,"aria-colcount",s),(!f||h[0]&2&&u!==(u=d[1].length+2))&&N(e,"aria-rowcount",u)},i(d){if(!f){v(n.$$.fragment,d);for(let h=0;h<c.length;h+=1)v(o[h]);v(l.$$.fragment,d),f=!0}},o(d){y(n.$$.fragment,d);for(let h=0;h<o.length;h+=1)y(o[h]);y(l.$$.fragment,d),f=!1},d(d){d&&F(e),E(n);for(let h=0;h<o.length;h+=1)o[h].d();E(l)}}}var bP=t=>!t.hide,wP=t=>te(H({},t),{id:t.field});function Rse(t,e,n){let r,o,i,a;be(t,ye,X=>n(24,a=X));let{columns:l}=e,{rows:s}=e,{colorModel:u}=e,{readonly:f}=e,{onColumnResize:c}=e,{onColumnSort:p}=e,{onRowAdd:d}=e,{onRowChange:h}=e,{onColumnConfigure:g}=e,{onColumnDelete:D}=e,{onColumnHide:b}=e,{onColumnPin:w}=e,{onColumnInsert:x}=e,{onRowDelete:C}=e,{onRowEdit:A}=e,R=[3,3];function P(X){let De=!!X.editable&&!f,ke=new xg.Menu;return ke.addItem($e=>{$e.setTitle(r("components.data-grid.column.configure")).setIcon("settings").onClick(()=>g(X,De))}),f||(ke.addItem($e=>{$e.setTitle(r("components.data-grid.column.insert-left")).setIcon("arrow-left").onClick(()=>{x(X.field,0)})}),ke.addItem($e=>{$e.setTitle(r("components.data-grid.column.insert-right")).setIcon("arrow-right").onClick(()=>{x(X.field,1)})})),ke.addSeparator(),ke.addItem($e=>{$e.setTitle(X.pinned?r("components.data-grid.column.unpin"):r("components.data-grid.column.pin")).setIcon(X.pinned?"pin-off":"pin").onClick(()=>w(X))}),ke.addItem($e=>{$e.setTitle(r("components.data-grid.column.hide")).setIcon("eye-off").onClick(()=>{b(X)})}),De&&ke.addItem($e=>{$e.setTitle(r("components.data-grid.column.delete")).setIcon("trash").setWarning(!0).onClick(()=>D(X.field))}),ke}function Y(X,De){let ke=new xg.Menu;return ke.addItem($e=>{$e.setTitle(r("components.data-grid.row.edit")).setIcon("edit").onClick(()=>A(X,De))}),f||(ke.addSeparator(),ke.addItem($e=>{$e.setTitle(r("components.data-grid.row.delete")).setIcon("trash").setWarning(!0).onClick(()=>C(X))})),ke}function B(X,De,ke){let $e=new xg.Menu;return ke.editable&&$e.addItem(ne=>{ne.setTitle(r("components.data-grid.cell.clear")).setIcon("x").onClick(()=>{h(X,Oe(De,me=>(me[ke.field]=void 0,me)))})}),$e}function W(X){p(X.map(De=>De.field))}let ae=(X,De,ke)=>Math.min(Math.max(X,De),ke),ge=(X,De)=>{n(0,l=l.map(ke=>ke.field===X?te(H({},ke),{width:De}):ke))},ce=(X,De)=>{c(X,De)},ie=X=>P(X),z=(X,De)=>Y(X,De),Q=(X,De,ke)=>B(De,X,ke),oe=({detail:X})=>{let ne=i.length+1,me=1+3,Ve=s.length+3,[We,Je,Ce]=X,tt=Ce&&We<2&&!(Je-1<me),nt=Ce&&We>ne&&!(Je+1>Ve);tt?n(6,R=[ne,Je-1]):nt?n(6,R=[2,Je+1]):n(6,R=[ae(We,2,ne),ae(Je,me,Ve)])},j=()=>d();return t.$$set=X=>{"columns"in X&&n(0,l=X.columns),"rows"in X&&n(1,s=X.rows),"colorModel"in X&&n(2,u=X.colorModel),"readonly"in X&&n(14,f=X.readonly),"onColumnResize"in X&&n(3,c=X.onColumnResize),"onColumnSort"in X&&n(15,p=X.onColumnSort),"onRowAdd"in X&&n(4,d=X.onRowAdd),"onRowChange"in X&&n(5,h=X.onRowChange),"onColumnConfigure"in X&&n(16,g=X.onColumnConfigure),"onColumnDelete"in X&&n(17,D=X.onColumnDelete),"onColumnHide"in X&&n(18,b=X.onColumnHide),"onColumnPin"in X&&n(19,w=X.onColumnPin),"onColumnInsert"in X&&n(20,x=X.onColumnInsert),"onRowDelete"in X&&n(21,C=X.onRowDelete),"onRowEdit"in X&&n(22,A=X.onRowEdit)},t.$$.update=()=>{if(t.$$.dirty[0]&16777216){e:n(7,r=a.t)}if(t.$$.dirty[0]&1){e:n(23,o=l.filter(X=>!X.hide))}if(t.$$.dirty[0]&8388608){e:n(8,i=o)}},[l,s,u,c,d,h,R,r,i,P,Y,B,W,ae,f,p,g,D,b,w,x,C,A,o,a,ge,ce,ie,z,Q,oe,j]}var JD=class extends V{constructor(e){super(),U(this,e,Rse,Ase,$,{columns:0,rows:1,colorModel:2,readonly:14,onColumnResize:3,onColumnSort:15,onRowAdd:4,onRowChange:5,onColumnConfigure:16,onColumnDelete:17,onColumnHide:18,onColumnPin:19,onColumnInsert:20,onRowDelete:21,onRowEdit:22},Ise,[-1,-1])}},DP=JD;var IP=require("obsidian");function Nse(t){pe(t,"svelte-1y0mgm5","div.svelte-1y0mgm5{display:flex;flex-direction:column;gap:4px;width:100%}.dnd-item.svelte-1y0mgm5{display:flex;gap:4px;align-items:center}")}function kP(t,e,n){let r=t.slice();return r[9]=e[n],r[11]=n,r}function CP(t,e){let n,r,o,i,a,l,s,u,f;return o=new Ct({props:{name:"grip-vertical"}}),a=new It({props:{width:"100%",value:e[9].value}}),a.$on("blur",function(){Ge(e[4](e[11]))&&e[4](e[11]).apply(this,arguments)}),s=new dt({props:{icon:"cross",onClick:e[3](e[11])}}),{key:t,first:null,c(){n=q("span"),r=q("span"),T(o.$$.fragment),i=K(),T(a.$$.fragment),l=K(),T(s.$$.fragment),u=K(),N(r,"class","dnd-item svelte-1y0mgm5"),this.first=n},m(c,p){S(c,n,p),re(n,r),O(o,r,null),re(r,i),O(a,r,null),re(r,l),O(s,r,null),re(n,u),f=!0},p(c,p){e=c;let d={};p&1&&(d.value=e[9].value),a.$set(d);let h={};p&1&&(h.onClick=e[3](e[11])),s.$set(h)},i(c){f||(v(o.$$.fragment,c),v(a.$$.fragment,c),v(s.$$.fragment,c),f=!0)},o(c){y(o.$$.fragment,c),y(a.$$.fragment,c),y(s.$$.fragment,c),f=!1},d(c){c&&F(n),E(o),E(a),E(s)}}}function Pse(t){let e,n,r=t[1].t("components.multi-text.add")+"",o,i;return e=new Ct({props:{name:"plus"}}),{c(){T(e.$$.fragment),n=K(),o=he(r)},m(a,l){O(e,a,l),S(a,n,l),S(a,o,l),i=!0},p(a,l){(!i||l&2)&&r!==(r=a[1].t("components.multi-text.add")+"")&&we(o,r)},i(a){i||(v(e.$$.fragment,a),i=!0)},o(a){y(e.$$.fragment,a),i=!1},d(a){E(e,a),a&&F(n),a&&F(o)}}}function jse(t){let e,n,r=[],o=new Map,i,a,l,s,u,f,c=t[0],p=d=>d[9].id;for(let d=0;d<c.length;d+=1){let h=kP(t,c,d),g=p(h);o.set(g,r[d]=CP(g,h))}return l=new ft({props:{variant:"plain",$$slots:{default:[Pse]},$$scope:{ctx:t}}}),l.$on("click",t[2]),{c(){e=q("div"),n=q("div");for(let d=0;d<r.length;d+=1)r[d].c();a=K(),T(l.$$.fragment),N(n,"class","svelte-1y0mgm5"),N(e,"class","svelte-1y0mgm5")},m(d,h){S(d,e,h),re(e,n);for(let g=0;g<r.length;g+=1)r[g]&&r[g].m(n,null);re(e,a),O(l,e,null),s=!0,u||(f=[gt(i=jr.call(null,n,{type:"multi-text",items:t[0],flipDurationMs:FP,dropTargetStyle:{outline:"none",borderRadius:"5px",background:"hsla(var(--interactive-accent-hsl), 0.3)",transition:"all 150ms ease-in-out"}})),se(n,"consider",t[5]),se(n,"finalize",t[6])],u=!0)},p(d,[h]){h&25&&(c=d[0],ue(),r=Kt(r,h,p,1,d,c,o,n,fn,CP,null,kP),fe()),i&&Ge(i.update)&&h&1&&i.update.call(null,{type:"multi-text",items:d[0],flipDurationMs:FP,dropTargetStyle:{outline:"none",borderRadius:"5px",background:"hsla(var(--interactive-accent-hsl), 0.3)",transition:"all 150ms ease-in-out"}});let g={};h&4098&&(g.$$scope={dirty:h,ctx:d}),l.$set(g)},i(d){if(!s){for(let h=0;h<c.length;h+=1)v(r[h]);v(l.$$.fragment,d),s=!0}},o(d){for(let h=0;h<r.length;h+=1)y(r[h]);y(l.$$.fragment,d),s=!1},d(d){d&&F(e);for(let h=0;h<r.length;h+=1)r[h].d();E(l),u=!1,Le(f)}}}var FP=200;function Lse(t,e,n){let r,o;be(t,ye,p=>n(1,o=p));let{options:i}=e,{onChange:a}=e;function l(){a(Oe(i,p=>{p.push("")}))}function s(p){return()=>{a(Oe(i,d=>{d.splice(p,1)}))}}function u(p){return d=>{d.currentTarget instanceof HTMLInputElement&&a(Oe(i,h=>{d.currentTarget instanceof HTMLInputElement&&h.splice(p,1,d.currentTarget.value)}))}}function f(p){n(0,r=p.detail.items)}function c(p){a(p.detail.items.map(d=>d.value))}return t.$$set=p=>{"options"in p&&n(7,i=p.options),"onChange"in p&&n(8,a=p.onChange)},t.$$.update=()=>{if(t.$$.dirty&128){e:n(0,r=i.map((p,d)=>({id:d,value:p})))}},[r,o,l,s,u,f,c,i,a]}var QD=class extends V{constructor(e){super(),U(this,e,Lse,jse,$,{options:7,onChange:8},Nse)}},Mg=QD;function Bse(t){let e,n;return e=new It({props:{readonly:!t[2],value:t[0].name,error:!!t[6],helperText:t[6]}}),e.$on("input",t[7]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&4&&(i.readonly=!r[2]),o&1&&(i.value=r[0].name),o&64&&(i.error=!!r[6]),o&64&&(i.helperText=r[6]),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function Wse(t){let e,n;return e=new vt({props:{disabled:!0,value:t[0].type,options:t[5]}}),e.$on("change",t[8]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&1&&(i.value=r[0].type),o&32&&(i.options=r[5]),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function SP(t){let e,n,r,o;return e=new at({props:{name:t[4].t("modals.field.configure.options.name"),description:t[4].t("modals.field.configure.options.description"),vertical:!0,$$slots:{default:[$se]},$$scope:{ctx:t}}}),r=new at({props:{name:t[4].t("modals.field.configure.rich-text.name"),description:t[4].t("modals.field.configure.rich-text.description"),$$slots:{default:[Vse]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment),n=K(),T(r.$$.fragment)},m(i,a){O(e,i,a),S(i,n,a),O(r,i,a),o=!0},p(i,a){let l={};a&16&&(l.name=i[4].t("modals.field.configure.options.name")),a&16&&(l.description=i[4].t("modals.field.configure.options.description")),a&32769&&(l.$$scope={dirty:a,ctx:i}),e.$set(l);let s={};a&16&&(s.name=i[4].t("modals.field.configure.rich-text.name")),a&16&&(s.description=i[4].t("modals.field.configure.rich-text.description")),a&32769&&(s.$$scope={dirty:a,ctx:i}),r.$set(s)},i(i){o||(v(e.$$.fragment,i),v(r.$$.fragment,i),o=!0)},o(i){y(e.$$.fragment,i),y(r.$$.fragment,i),o=!1},d(i){E(e,i),i&&F(n),E(r,i)}}}function $se(t){var r,o;let e,n;return e=new Mg({props:{options:(o=(r=t[0].typeConfig)==null?void 0:r.options)!=null?o:[],onChange:t[9]}}),{c(){T(e.$$.fragment)},m(i,a){O(e,i,a),n=!0},p(i,a){var s,u;let l={};a&1&&(l.options=(u=(s=i[0].typeConfig)==null?void 0:s.options)!=null?u:[]),e.$set(l)},i(i){n||(v(e.$$.fragment,i),n=!0)},o(i){y(e.$$.fragment,i),n=!1},d(i){E(e,i)}}}function Vse(t){var r,o;let e,n;return e=new qt({props:{checked:(o=(r=t[0].typeConfig)==null?void 0:r.richText)!=null?o:!1}}),e.$on("check",t[10]),{c(){T(e.$$.fragment)},m(i,a){O(e,i,a),n=!0},p(i,a){var s,u;let l={};a&1&&(l.checked=(u=(s=i[0].typeConfig)==null?void 0:s.richText)!=null?u:!1),e.$set(l)},i(i){n||(v(e.$$.fragment,i),n=!0)},o(i){y(e.$$.fragment,i),n=!1},d(i){E(e,i)}}}function EP(t){let e,n;return e=new at({props:{name:t[4].t("modals.field.configure.rich-text.name"),description:t[4].t("modals.field.configure.rich-text.description"),$$slots:{default:[qse]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&16&&(i.name=r[4].t("modals.field.configure.rich-text.name")),o&16&&(i.description=r[4].t("modals.field.configure.rich-text.description")),o&32769&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function qse(t){var r,o;let e,n;return e=new qt({props:{checked:(o=(r=t[0].typeConfig)==null?void 0:r.richText)!=null?o:!1}}),e.$on("check",t[10]),{c(){T(e.$$.fragment)},m(i,a){O(e,i,a),n=!0},p(i,a){var s,u;let l={};a&1&&(l.checked=(u=(s=i[0].typeConfig)==null?void 0:s.richText)!=null?u:!1),e.$set(l)},i(i){n||(v(e.$$.fragment,i),n=!0)},o(i){y(e.$$.fragment,i),n=!1},d(i){E(e,i)}}}function OP(t){let e,n;return e=new at({props:{name:t[4].t("modals.field.configure.time.name"),description:t[4].t("modals.field.configure.time.description"),$$slots:{default:[Use]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&16&&(i.name=r[4].t("modals.field.configure.time.name")),o&16&&(i.description=r[4].t("modals.field.configure.time.description")),o&32769&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function Use(t){var r,o;let e,n;return e=new qt({props:{checked:(o=(r=t[0].typeConfig)==null?void 0:r.time)!=null?o:!1}}),e.$on("check",t[11]),{c(){T(e.$$.fragment)},m(i,a){O(e,i,a),n=!0},p(i,a){var s,u;let l={};a&1&&(l.checked=(u=(s=i[0].typeConfig)==null?void 0:s.time)!=null?u:!1),e.$set(l)},i(i){n||(v(e.$$.fragment,i),n=!0)},o(i){y(e.$$.fragment,i),n=!1},d(i){E(e,i)}}}function Yse(t){let e,n,r,o,i,a,l,s;e=new at({props:{name:t[4].t("modals.field.configure.name.name"),$$slots:{default:[Bse]},$$scope:{ctx:t}}}),r=new at({props:{name:t[4].t("modals.field.configure.type.name"),description:t[4].t("modals.field.configure.type.description"),$$slots:{default:[Wse]},$$scope:{ctx:t}}});let u=t[0].type==="string"&&!t[0].repeated&&!t[0].identifier&&SP(t),f=t[0].type==="string"&&t[0].repeated&&!t[0].identifier&&EP(t),c=t[0].type==="date"&&!t[0].repeated&&OP(t);return{c(){T(e.$$.fragment),n=K(),T(r.$$.fragment),o=K(),u&&u.c(),i=K(),f&&f.c(),a=K(),c&&c.c(),l=Se()},m(p,d){O(e,p,d),S(p,n,d),O(r,p,d),S(p,o,d),u&&u.m(p,d),S(p,i,d),f&&f.m(p,d),S(p,a,d),c&&c.m(p,d),S(p,l,d),s=!0},p(p,d){let h={};d&16&&(h.name=p[4].t("modals.field.configure.name.name")),d&32837&&(h.$$scope={dirty:d,ctx:p}),e.$set(h);let g={};d&16&&(g.name=p[4].t("modals.field.configure.type.name")),d&16&&(g.description=p[4].t("modals.field.configure.type.description")),d&32801&&(g.$$scope={dirty:d,ctx:p}),r.$set(g),p[0].type==="string"&&!p[0].repeated&&!p[0].identifier?u?(u.p(p,d),d&1&&v(u,1)):(u=SP(p),u.c(),v(u,1),u.m(i.parentNode,i)):u&&(ue(),y(u,1,1,()=>{u=null}),fe()),p[0].type==="string"&&p[0].repeated&&!p[0].identifier?f?(f.p(p,d),d&1&&v(f,1)):(f=EP(p),f.c(),v(f,1),f.m(a.parentNode,a)):f&&(ue(),y(f,1,1,()=>{f=null}),fe()),p[0].type==="date"&&!p[0].repeated?c?(c.p(p,d),d&1&&v(c,1)):(c=OP(p),c.c(),v(c,1),c.m(l.parentNode,l)):c&&(ue(),y(c,1,1,()=>{c=null}),fe())},i(p){s||(v(e.$$.fragment,p),v(r.$$.fragment,p),v(u),v(f),v(c),s=!0)},o(p){y(e.$$.fragment,p),y(r.$$.fragment,p),y(u),y(f),y(c),s=!1},d(p){E(e,p),p&&F(n),E(r,p),p&&F(o),u&&u.d(p),p&&F(i),f&&f.d(p),p&&F(a),c&&c.d(p),p&&F(l)}}}function zse(t){let e=t[4].t("modals.field.configure.save")+"",n;return{c(){n=he(e)},m(r,o){S(r,n,o)},p(r,o){o&16&&e!==(e=r[4].t("modals.field.configure.save")+"")&&we(n,e)},d(r){r&&F(n)}}}function Hse(t){let e,n;return e=new ft({props:{variant:"primary",disabled:!!t[6],$$slots:{default:[zse]},$$scope:{ctx:t}}}),e.$on("click",t[13]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o&64&&(i.disabled=!!r[6]),o&32784&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function Kse(t){let e,n,r,o;return e=new Gt({props:{$$slots:{default:[Yse]},$$scope:{ctx:t}}}),r=new dn({props:{$$slots:{default:[Hse]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment),n=K(),T(r.$$.fragment)},m(i,a){O(e,i,a),S(i,n,a),O(r,i,a),o=!0},p(i,a){let l={};a&32885&&(l.$$scope={dirty:a,ctx:i}),e.$set(l);let s={};a&32857&&(s.$$scope={dirty:a,ctx:i}),r.$set(s)},i(i){o||(v(e.$$.fragment,i),v(r.$$.fragment,i),o=!0)},o(i){y(e.$$.fragment,i),y(r.$$.fragment,i),o=!1},d(i){E(e,i),i&&F(n),E(r,i)}}}function Gse(t){let e,n;return e=new tn({props:{title:t[1],$$slots:{default:[Kse]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,[o]){let i={};o&2&&(i.title=r[1]),o&32893&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function Zse(t,e,n){let r,o,i;be(t,ye,w=>n(4,i=w));let{title:a}=e,{field:l}=e,{editable:s}=e,{existingFields:u}=e,{onSave:f}=e;function c(w){return w.trim()===""?i.t("modals.field.configure.empty-name-error"):u.findIndex(x=>x.name===w)!==-1?i.t("modals.field.configure.existing-name-error"):""}function p(w){n(0,l=te(H({},l),{name:w.detail}))}function d(w){n(0,l=te(H({},l),{type:w.detail}))}function h(w){n(0,l=te(H({},l),{typeConfig:te(H({},l.typeConfig),{options:w})}))}function g({detail:w}){n(0,l=te(H({},l),{typeConfig:te(H({},l.typeConfig),{richText:w})}))}function D({detail:w}){n(0,l=te(H({},l),{typeConfig:te(H({},l.typeConfig),{time:w})}))}let b=()=>{var w;if(l!=null&&l.typeConfig&&((w=l.typeConfig)!=null&&w.options)){let x=l.typeConfig.options;n(0,l=te(H({},l),{typeConfig:te(H({},l.typeConfig),{options:[...new Set(x)].filter(C=>C!=="")})}))}f(l)};return t.$$set=w=>{"title"in w&&n(1,a=w.title),"field"in w&&n(0,l=w.field),"editable"in w&&n(2,s=w.editable),"existingFields"in w&&n(12,u=w.existingFields),"onSave"in w&&n(3,f=w.onSave)},t.$$.update=()=>{if(t.$$.dirty&1){e:n(6,r=c(l.name))}if(t.$$.dirty&16){e:n(5,o=[{label:i.t("data-types.string"),value:"string"},{label:i.t("data-types.number"),value:"number"},{label:i.t("data-types.boolean"),value:"boolean"},{label:i.t("data-types.date"),value:"date"},{label:i.t("data-types.unknown"),value:"unknown"}])}},[l,a,s,f,i,o,r,p,d,h,g,D,u,b]}var XD=class extends V{constructor(e){super(),U(this,e,Zse,Gse,$,{title:1,field:0,editable:2,existingFields:12,onSave:3})}},TP=XD;var Ag=class extends IP.Modal{constructor(n,r,o,i,a,l){super(n);this.title=r;this.field=o;this.existingFields=i;this.editable=a;this.onSave=l;it(this,"component")}onOpen(){this.component=new TP({target:this.contentEl,props:{title:this.title,field:this.field,existingFields:this.existingFields,editable:this.editable,onSave:n=>{this.onSave(n),this.close()}}})}onClose(){this.component&&this.component.$destroy()}};function xP(t,e){return e.length?Oe(t,r=>{r.sort((o,i)=>e.includes(o.name)?e.includes(i.name)?e.indexOf(o.name)-e.indexOf(i.name):-1:1)}):t}var NP=require("obsidian");var yl=Bt(Zn());function Jse(t){let e,n,r;function o(a){t[15](a)}let i={value:t[0].name,autoFocus:!0,error:!!t[6],helperText:t[6]};return t[2]!==void 0&&(i.ref=t[2]),e=new It({props:i}),ze.push(()=>ut(e,"ref",o)),e.$on("input",t[16]),e.$on("keydown",t[17]),{c(){T(e.$$.fragment)},m(a,l){O(e,a,l),r=!0},p(a,l){let s={};l[0]&1&&(s.value=a[0].name),l[0]&64&&(s.error=!!a[6]),l[0]&64&&(s.helperText=a[6]),!n&&l[0]&4&&(n=!0,s.ref=a[2],lt(()=>n=!1)),e.$set(s)},i(a){r||(v(e.$$.fragment,a),r=!0)},o(a){y(e.$$.fragment,a),r=!1},d(a){E(e,a)}}}function Qse(t){let e,n;return e=new vt({props:{value:t[0].type,options:t[12]}}),e.$on("change",t[8]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o[0]&1&&(i.value=r[0].type),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function Xse(t){let e,n;return e=new qt({props:{checked:!!t[3]}}),e.$on("check",t[26]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o[0]&8&&(i.checked=!!r[3]),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function ele(t){let e,n,r,o,i=[ile,ole],a=[];function l(s,u){var f;return(f=s[0].typeConfig)!=null&&f.time?0:1}return e=l(t,[-1,-1]),n=a[e]=i[e](t),{c(){n.c(),r=Se()},m(s,u){a[e].m(s,u),S(s,r,u),o=!0},p(s,u){let f=e;e=l(s,u),e===f?a[e].p(s,u):(ue(),y(a[f],1,1,()=>{a[f]=null}),fe(),n=a[e],n?n.p(s,u):(n=a[e]=i[e](s),n.c()),v(n,1),n.m(r.parentNode,r))},i(s){o||(v(n),o=!0)},o(s){y(n),o=!1},d(s){a[e].d(s),s&&F(r)}}}function tle(t){var a;let e,n,r;function o(l){t[21](l)}let i={value:parseInt(((a=t[3])!=null?a:"").toString())};return t[2]!==void 0&&(i.ref=t[2]),e=new Rr({props:i}),ze.push(()=>ut(e,"ref",o)),e.$on("input",t[22]),e.$on("keydown",t[23]),{c(){T(e.$$.fragment)},m(l,s){O(e,l,s),r=!0},p(l,s){var f;let u={};s[0]&8&&(u.value=parseInt(((f=l[3])!=null?f:"").toString())),!n&&s[0]&4&&(n=!0,u.ref=l[2],lt(()=>n=!1)),e.$set(u)},i(l){r||(v(e.$$.fragment,l),r=!0)},o(l){y(e.$$.fragment,l),r=!1},d(l){E(e,l)}}}function nle(t){var r,o;let e,n;return e=new It({props:{value:(o=(r=t[3])==null?void 0:r.toString())!=null?o:""}}),e.$on("input",t[19]),e.$on("keydown",t[20]),{c(){T(e.$$.fragment)},m(i,a){O(e,i,a),n=!0},p(i,a){var s,u;let l={};a[0]&8&&(l.value=(u=(s=i[3])==null?void 0:s.toString())!=null?u:""),e.$set(l)},i(i){n||(v(e.$$.fragment,i),n=!0)},o(i){y(e.$$.fragment,i),n=!1},d(i){E(e,i)}}}function rle(t){let e,n;return e=new gl({props:{value:JSON.parse(t[4])}}),e.$on("change",t[18]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o[0]&16&&(i.value=JSON.parse(r[4])),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function ole(t){var r;let e,n;return e=new uo({props:{value:(r=t[5])!=null?r:new Date}}),e.$on("input",t[25]),{c(){T(e.$$.fragment)},m(o,i){O(e,o,i),n=!0},p(o,i){var l;let a={};i[0]&32&&(a.value=(l=o[5])!=null?l:new Date),e.$set(a)},i(o){n||(v(e.$$.fragment,o),n=!0)},o(o){y(e.$$.fragment,o),n=!1},d(o){E(e,o)}}}function ile(t){var r;let e,n;return e=new Wi({props:{value:(r=t[5])!=null?r:new Date}}),e.$on("input",t[24]),{c(){T(e.$$.fragment)},m(o,i){O(e,o,i),n=!0},p(o,i){var l;let a={};i[0]&32&&(a.value=(l=o[5])!=null?l:new Date),e.$set(a)},i(o){n||(v(e.$$.fragment,o),n=!0)},o(o){y(e.$$.fragment,o),n=!1},d(o){E(e,o)}}}function ale(t){let e,n,r,o,i=[rle,nle,tle,ele,Xse],a=[];function l(s,u){return s[0].type==="multitext"?0:s[0].type==="string"?1:s[0].type==="number"?2:s[0].type==="date"?3:s[0].type==="boolean"?4:-1}return~(e=l(t,[-1,-1]))&&(n=a[e]=i[e](t)),{c(){n&&n.c(),r=Se()},m(s,u){~e&&a[e].m(s,u),S(s,r,u),o=!0},p(s,u){let f=e;e=l(s,u),e===f?~e&&a[e].p(s,u):(n&&(ue(),y(a[f],1,1,()=>{a[f]=null}),fe()),~e?(n=a[e],n?n.p(s,u):(n=a[e]=i[e](s),n.c()),v(n,1),n.m(r.parentNode,r)):n=null)},i(s){o||(v(n),o=!0)},o(s){y(n),o=!1},d(s){~e&&a[e].d(s),s&&F(r)}}}function MP(t){let e,n,r,o;return e=new at({props:{name:t[7].t("modals.field.create.options.name"),description:t[7].t("modals.field.create.options.description"),vertical:!0,$$slots:{default:[sle]},$$scope:{ctx:t}}}),r=new at({props:{name:t[7].t("modals.field.configure.rich-text.name"),description:t[7].t("modals.field.configure.rich-text.description"),$$slots:{default:[lle]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment),n=K(),T(r.$$.fragment)},m(i,a){O(e,i,a),S(i,n,a),O(r,i,a),o=!0},p(i,a){let l={};a[0]&128&&(l.name=i[7].t("modals.field.create.options.name")),a[0]&128&&(l.description=i[7].t("modals.field.create.options.description")),a[0]&1|a[1]&1&&(l.$$scope={dirty:a,ctx:i}),e.$set(l);let s={};a[0]&128&&(s.name=i[7].t("modals.field.configure.rich-text.name")),a[0]&128&&(s.description=i[7].t("modals.field.configure.rich-text.description")),a[0]&1|a[1]&1&&(s.$$scope={dirty:a,ctx:i}),r.$set(s)},i(i){o||(v(e.$$.fragment,i),v(r.$$.fragment,i),o=!0)},o(i){y(e.$$.fragment,i),y(r.$$.fragment,i),o=!1},d(i){E(e,i),i&&F(n),E(r,i)}}}function sle(t){var r,o;let e,n;return e=new Mg({props:{options:(o=(r=t[0].typeConfig)==null?void 0:r.options)!=null?o:[],onChange:t[9]}}),{c(){T(e.$$.fragment)},m(i,a){O(e,i,a),n=!0},p(i,a){var s,u;let l={};a[0]&1&&(l.options=(u=(s=i[0].typeConfig)==null?void 0:s.options)!=null?u:[]),e.$set(l)},i(i){n||(v(e.$$.fragment,i),n=!0)},o(i){y(e.$$.fragment,i),n=!1},d(i){E(e,i)}}}function lle(t){var r,o;let e,n;return e=new qt({props:{checked:(o=(r=t[0].typeConfig)==null?void 0:r.richText)!=null?o:!1}}),e.$on("check",t[10]),{c(){T(e.$$.fragment)},m(i,a){O(e,i,a),n=!0},p(i,a){var s,u;let l={};a[0]&1&&(l.checked=(u=(s=i[0].typeConfig)==null?void 0:s.richText)!=null?u:!1),e.$set(l)},i(i){n||(v(e.$$.fragment,i),n=!0)},o(i){y(e.$$.fragment,i),n=!1},d(i){E(e,i)}}}function AP(t){let e,n;return e=new at({props:{name:t[7].t("modals.field.configure.time.name"),description:t[7].t("modals.field.configure.time.description"),$$slots:{default:[ule]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o[0]&128&&(i.name=r[7].t("modals.field.configure.time.name")),o[0]&128&&(i.description=r[7].t("modals.field.configure.time.description")),o[0]&1|o[1]&1&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function ule(t){var r,o;let e,n;return e=new qt({props:{checked:(o=(r=t[0].typeConfig)==null?void 0:r.time)!=null?o:!1}}),e.$on("check",t[11]),{c(){T(e.$$.fragment)},m(i,a){O(e,i,a),n=!0},p(i,a){var s,u;let l={};a[0]&1&&(l.checked=(u=(s=i[0].typeConfig)==null?void 0:s.time)!=null?u:!1),e.$set(l)},i(i){n||(v(e.$$.fragment,i),n=!0)},o(i){y(e.$$.fragment,i),n=!1},d(i){E(e,i)}}}function fle(t){var p;let e,n,r,o,i,a,l,s,u;e=new at({props:{name:t[7].t("modals.field.create.name.name"),description:(p=t[7].t("modals.field.create.name.description"))!=null?p:"",$$slots:{default:[Jse]},$$scope:{ctx:t}}}),r=new at({props:{name:t[7].t("modals.field.create.type.name"),description:t[7].t("modals.field.create.type.description"),$$slots:{default:[Qse]},$$scope:{ctx:t}}}),i=new at({props:{name:t[7].t("modals.field.create.default.name"),description:t[7].t("modals.field.create.default.description"),$$slots:{default:[ale]},$$scope:{ctx:t}}});let f=!t[0].repeated&&t[0].type==="string"&&MP(t),c=!t[0].repeated&&t[0].type==="date"&&AP(t);return{c(){T(e.$$.fragment),n=K(),T(r.$$.fragment),o=K(),T(i.$$.fragment),a=K(),f&&f.c(),l=K(),c&&c.c(),s=Se()},m(d,h){O(e,d,h),S(d,n,h),O(r,d,h),S(d,o,h),O(i,d,h),S(d,a,h),f&&f.m(d,h),S(d,l,h),c&&c.m(d,h),S(d,s,h),u=!0},p(d,h){var w;let g={};h[0]&128&&(g.name=d[7].t("modals.field.create.name.name")),h[0]&128&&(g.description=(w=d[7].t("modals.field.create.name.description"))!=null?w:""),h[0]&79|h[1]&1&&(g.$$scope={dirty:h,ctx:d}),e.$set(g);let D={};h[0]&128&&(D.name=d[7].t("modals.field.create.type.name")),h[0]&128&&(D.description=d[7].t("modals.field.create.type.description")),h[0]&1|h[1]&1&&(D.$$scope={dirty:h,ctx:d}),r.$set(D);let b={};h[0]&128&&(b.name=d[7].t("modals.field.create.default.name")),h[0]&128&&(b.description=d[7].t("modals.field.create.default.description")),h[0]&127|h[1]&1&&(b.$$scope={dirty:h,ctx:d}),i.$set(b),!d[0].repeated&&d[0].type==="string"?f?(f.p(d,h),h[0]&1&&v(f,1)):(f=MP(d),f.c(),v(f,1),f.m(l.parentNode,l)):f&&(ue(),y(f,1,1,()=>{f=null}),fe()),!d[0].repeated&&d[0].type==="date"?c?(c.p(d,h),h[0]&1&&v(c,1)):(c=AP(d),c.c(),v(c,1),c.m(s.parentNode,s)):c&&(ue(),y(c,1,1,()=>{c=null}),fe())},i(d){u||(v(e.$$.fragment,d),v(r.$$.fragment,d),v(i.$$.fragment,d),v(f),v(c),u=!0)},o(d){y(e.$$.fragment,d),y(r.$$.fragment,d),y(i.$$.fragment,d),y(f),y(c),u=!1},d(d){E(e,d),d&&F(n),E(r,d),d&&F(o),E(i,d),d&&F(a),f&&f.d(d),d&&F(l),c&&c.d(d),d&&F(s)}}}function cle(t){let e=t[7].t("modals.field.create.create")+"",n;return{c(){n=he(e)},m(r,o){S(r,n,o)},p(r,o){o[0]&128&&e!==(e=r[7].t("modals.field.create.create")+"")&&we(n,e)},d(r){r&&F(n)}}}function dle(t){let e,n;return e=new ft({props:{variant:"primary",disabled:!!t[6],$$slots:{default:[cle]},$$scope:{ctx:t}}}),e.$on("click",t[27]),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o[0]&64&&(i.disabled=!!r[6]),o[0]&128|o[1]&1&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function mle(t){let e,n,r,o;return e=new Gt({props:{$$slots:{default:[fle]},$$scope:{ctx:t}}}),r=new dn({props:{$$slots:{default:[dle]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment),n=K(),T(r.$$.fragment)},m(i,a){O(e,i,a),S(i,n,a),O(r,i,a),o=!0},p(i,a){let l={};a[0]&255|a[1]&1&&(l.$$scope={dirty:a,ctx:i}),e.$set(l);let s={};a[0]&251|a[1]&1&&(s.$$scope={dirty:a,ctx:i}),r.$set(s)},i(i){o||(v(e.$$.fragment,i),v(r.$$.fragment,i),o=!0)},o(i){y(e.$$.fragment,i),y(r.$$.fragment,i),o=!1},d(i){E(e,i),i&&F(n),E(r,i)}}}function ple(t){let e,n;return e=new tn({props:{title:t[7].t("modals.field.create.title"),$$slots:{default:[mle]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o[0]&128&&(i.title=r[7].t("modals.field.create.title")),o[0]&255|o[1]&1&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function hle(t,e,n){let r,o;be(t,ye,j=>n(7,o=j));let{existingFields:i}=e,{defaultName:a}=e,l,{field:s={name:a,type:"string",repeated:!1,derived:!1,identifier:!1}}=e,u="",f="[]",c=new Date,{onCreate:p}=e;function d(j){return j.trim()===""?o.t("modals.field.create.empty-name-error"):i.findIndex(X=>X.name===j)!==-1?o.t("modals.field.create.existing-name-error"):""}let h={["string"]:{["string"]:j=>j,["number"]:j=>j.toString(),["boolean"]:j=>j.toString(),["date"]:j=>j.toString(),["multitext"]:j=>j.toString(),["unknown"]:()=>null},["number"]:{["string"]:j=>parseInt(j),["number"]:j=>j,["boolean"]:j=>j?1:0,["date"]:j=>(0,yl.default)(j).toDate().getTime(),["multitext"]:j=>parseInt(j.toString()),["unknown"]:()=>null},["boolean"]:{["string"]:j=>!!j,["number"]:j=>!!j,["boolean"]:j=>j,["date"]:j=>!!j,["multitext"]:j=>!!j.toString(),["unknown"]:()=>null},["date"]:{["string"]:j=>(0,yl.default)(j).format("YYYY-MM-DD"),["number"]:j=>(0,yl.default)(j).format("YYYY-MM-DD"),["boolean"]:()=>(0,yl.default)().format("YYYY-MM-DD"),["date"]:j=>j,["multitext"]:j=>(0,yl.default)(j.toString()).format("YYYY-MM-DD"),["unknown"]:()=>null},["multitext"]:{["string"]:j=>[j],["number"]:j=>[j],["boolean"]:j=>[j],["date"]:j=>[j],["multitext"]:j=>j,["unknown"]:()=>null},["unknown"]:{["string"]:()=>null,["number"]:()=>null,["boolean"]:()=>null,["date"]:()=>null,["multitext"]:()=>null,["unknown"]:()=>null}};function g(j,X,De){return j==null?null:De==="multitext"||De==="date"||X==="multitext"||X==="date"?j:h[De][X](j)}function D(j){let X=s.type,De=j.detail;De==="multitext"?n(0,s=te(H({},s),{type:De,repeated:!0})):(n(3,u=g(u,X,De)),n(0,s=te(H({},s),{type:De,repeated:!1})))}function b(j){n(0,s=te(H({},s),{typeConfig:te(H({},s.typeConfig),{options:j})}))}function w({detail:j}){n(0,s=te(H({},s),{typeConfig:te(H({},s.typeConfig),{richText:j})}))}function x({detail:j}){n(0,s=te(H({},s),{typeConfig:te(H({},s.typeConfig),{time:j})}))}let C=[{label:o.t("data-types.string"),value:"string"},{label:o.t("data-types.number"),value:"number"},{label:o.t("data-types.boolean"),value:"boolean"},{label:o.t("data-types.date"),value:"date"},{label:o.t("data-types.list"),value:"multitext"}];Ao(()=>{l&&l.select()});function A(j){l=j,n(2,l)}let R=j=>n(0,s=te(H({},s),{name:j.detail})),P=j=>{j.key==="Enter"&&!r&&(j.preventDefault(),p(s,u))},Y=j=>{n(4,f=j.detail)},B=j=>n(3,u=j.detail),W=j=>{j.key==="Enter"&&!r&&(j.preventDefault(),p(s,u))};function ae(j){l=j,n(2,l)}let ge=j=>n(3,u=j.detail),ce=j=>{j.key==="Enter"&&!r&&(j.preventDefault(),p(s,u))},ie=({detail:j})=>{n(5,c=j)},z=({detail:j})=>{n(5,c=j)},Q=j=>{n(3,u=j.detail)},oe=()=>{var j,X;if(s.repeated)p(te(H({},s),{type:"string"}),JSON.parse(f));else if(s.type==="date")p(s,(0,yl.default)(c!=null?c:"").format((j=s.typeConfig)!=null&&j.time?"YYYY-MM-DDTHH:mm":"YYYY-MM-DD"));else if(s.type==="string"){if(s!=null&&s.typeConfig&&((X=s.typeConfig)!=null&&X.options)){let De=s.typeConfig.options;n(0,s=te(H({},s),{typeConfig:te(H({},s.typeConfig),{options:[...new Set(De)].filter(ke=>ke!=="")})}))}p(s,u)}else p(s,u)};return t.$$set=j=>{"existingFields"in j&&n(13,i=j.existingFields),"defaultName"in j&&n(14,a=j.defaultName),"field"in j&&n(0,s=j.field),"onCreate"in j&&n(1,p=j.onCreate)},t.$$.update=()=>{if(t.$$.dirty[0]&1){e:n(6,r=d(s.name))}},[s,p,l,u,f,c,r,o,D,b,w,x,C,i,a,A,R,P,Y,B,W,ae,ge,ce,ie,z,Q,oe]}var ek=class extends V{constructor(e){super(),U(this,e,hle,ple,$,{existingFields:13,defaultName:14,field:0,onCreate:1},null,[-1,-1])}},RP=ek;var md=class extends NP.Modal{constructor(n,r,o){super(n);this.fields=r;this.onCreate=o;it(this,"component")}onOpen(){this.component=new RP({target:this.contentEl,props:{existingFields:this.fields,defaultName:UO(this.fields,Be(ye).t("modals.field.create.untitled")),onCreate:(n,r)=>{this.onCreate(n,r),this.close()}}})}onClose(){this.component&&this.component.$destroy()}};function gle(t){pe(t,"svelte-1rx9mwu","div.svelte-1rx9mwu{display:flex}span.svelte-1rx9mwu{position:sticky;top:0;z-index:6;display:flex;align-items:center;justify-content:space-between;text-align:center;background-color:var(--background-secondary);border-right:1px solid var(--background-modifier-border);border-left-color:var(--background-modifier-border);border-bottom:1px solid var(--background-modifier-border);height:fit-content;min-height:30px;color:var(--text-muted);font-weight:500;padding:0 12px;cursor:default}span.svelte-1rx9mwu:focus{border-radius:var(--button-radius);box-shadow:0 0 0 2px var(--background-modifier-border-focus)}span.svelte-1rx9mwu:hover{color:var(--text-normal)}")}function _le(t){let e,n;return e=new vl({props:{label:t[11].t("views.table.hide-fields"),items:t[9].map(t[24]),onChange:t[13]}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o[0]&2048&&(i.label=r[11].t("views.table.hide-fields")),o[0]&512&&(i.items=r[9].map(r[24])),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function vle(t){let e,n;return e=new oi({props:{variant:"secondary",$$slots:{right:[_le]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o[0]&2560|o[1]&64&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function PP(t){let e,n,r,o,i,a,l;return n=new Ct({props:{name:"plus"}}),o=new ho({props:{value:t[11].t("components.data-grid.column.add")}}),{c(){e=q("span"),T(n.$$.fragment),r=K(),T(o.$$.fragment),N(e,"tabindex","-1"),N(e,"class","svelte-1rx9mwu")},m(s,u){S(s,e,u),O(n,e,null),re(e,r),O(o,e,null),t[35](e),i=!0,a||(l=[se(e,"click",t[16]),se(e,"keydown",t[36])],a=!0)},p(s,u){let f={};u[0]&2048&&(f.value=s[11].t("components.data-grid.column.add")),o.$set(f)},i(s){i||(v(n.$$.fragment,s),v(o.$$.fragment,s),i=!0)},o(s){y(n.$$.fragment,s),y(o.$$.fragment,s),i=!1},d(s){s&&F(e),E(n),E(o),t[35](null),a=!1,Le(l)}}}function yle(t){let e,n,r,o;n=new DP({props:{columns:t[9],rows:t[8],readonly:t[3],colorModel:t[25],onRowAdd:t[26],onRowEdit:t[27],onRowDelete:t[28],onColumnHide:t[29],onColumnPin:t[30],onColumnConfigure:t[31],onColumnInsert:t[17],onColumnDelete:t[32],onRowChange:t[33],onColumnResize:t[14],onColumnSort:t[34]}});let i=!t[3]&&PP(t);return{c(){e=q("div"),T(n.$$.fragment),r=K(),i&&i.c(),N(e,"class","svelte-1rx9mwu")},m(a,l){S(a,e,l),O(n,e,null),re(e,r),i&&i.m(e,null),o=!0},p(a,l){let s={};l[0]&512&&(s.columns=a[9]),l[0]&256&&(s.rows=a[8]),l[0]&8&&(s.readonly=a[3]),l[0]&36&&(s.colorModel=a[25]),l[0]&1106&&(s.onRowAdd=a[26]),l[0]&1104&&(s.onRowEdit=a[27]),l[0]&16&&(s.onRowDelete=a[28]),l[0]&3155&&(s.onColumnConfigure=a[31]),l[0]&18&&(s.onColumnDelete=a[32]),l[0]&80&&(s.onRowChange=a[33]),l[0]&1&&(s.onColumnSort=a[34]),n.$set(s),a[3]?i&&(ue(),y(i,1,1,()=>{i=null}),fe()):i?(i.p(a,l),l[0]&8&&v(i,1)):(i=PP(a),i.c(),v(i,1),i.m(e,null))},i(a){o||(v(n.$$.fragment,a),v(i),o=!0)},o(a){y(n.$$.fragment,a),y(i),o=!1},d(a){a&&F(e),E(n),i&&i.d()}}}function ble(t){let e,n,r,o;return e=new Ta({props:{$$slots:{default:[vle]},$$scope:{ctx:t}}}),r=new Oa({props:{$$slots:{default:[yle]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment),n=K(),T(r.$$.fragment)},m(i,a){O(e,i,a),S(i,n,a),O(r,i,a),o=!0},p(i,a){let l={};a[0]&2560|a[1]&64&&(l.$$scope={dirty:a,ctx:i}),e.$set(l);let s={};a[0]&4095|a[1]&64&&(s.$$scope={dirty:a,ctx:i}),r.$set(s)},i(i){o||(v(e.$$.fragment,i),v(r.$$.fragment,i),o=!0)},o(i){y(e.$$.fragment,i),y(r.$$.fragment,i),o=!1},d(i){E(e,i),i&&F(n),E(r,i)}}}function wle(t){let e,n;return e=new Ia({props:{$$slots:{default:[ble]},$$scope:{ctx:t}}}),{c(){T(e.$$.fragment)},m(r,o){O(e,r,o),n=!0},p(r,o){let i={};o[0]&4095|o[1]&64&&(i.$$scope={dirty:o,ctx:r}),e.$set(i)},i(r){n||(v(e.$$.fragment,r),n=!0)},o(r){y(e.$$.fragment,r),n=!1},d(r){E(e,r)}}}function Dle(t,e,n){let r,o,i,a,l,s,u;be(t,rt,me=>n(10,s=me)),be(t,ye,me=>n(11,u=me));let{project:f}=e,{frame:c}=e,{readonly:p}=e,{api:d}=e,{getRecordColor:h}=e,{config:g}=e,{onConfigChange:D}=e,b;function w(me){n(0,g=me),D(me)}function x(me){let Ve=r.find(We=>me===We.name);return Ve==null?void 0:Ve.type}function C(me,Ve){w(te(H({},g),{fieldConfig:te(H({},i),{[me]:te(H({},i[me]),{hide:!Ve})})}))}function A(me,Ve){w(te(H({},g),{fieldConfig:te(H({},i),{[me]:te(H({},i[me]),{width:Ve})})}))}function R(me){var Ve;w(te(H({},g),{fieldConfig:te(H({},i),{[me]:te(H({},i[me]),{pinned:!((Ve=i[me])!=null&&Ve.pinned)})})}))}function P(){new md(s,r,(me,Ve)=>Ne(this,null,function*(){yield d.addField(me,Ve),b.scrollIntoView({block:"nearest",inline:"nearest",behavior:"smooth"}),me.typeConfig&&He.updateFieldConfig(f.id,me.name,r.map(We=>We.name),me.typeConfig)})).open()}function Y(me,Ve){new md(s,r,(We,Je)=>Ne(this,null,function*(){let Ce=r.findIndex(nt=>me===nt.name)+Ve;yield d.addField(We,Je,Ce),We.typeConfig&&He.updateFieldConfig(f.id,We.name,r.map(nt=>nt.name),We.typeConfig);let tt=r.map(nt=>nt.name).filter(nt=>nt!==We.name);Ce>=0&&tt.splice(Ce,0,We.name),w(te(H({},g),{orderFields:tt}))})).open()}function B(me){let Ve=r.map(Je=>Je.name).filter(Je=>Je!==me),We=H({},g==null?void 0:g.fieldConfig);delete We[me],w(te(H({},g),{orderFields:Ve,fieldConfig:H({},We)}))}function W(me,Ve){let We=r.map(tt=>tt.name),Je=We.findIndex(tt=>tt===Ve);Je>=0&&We.splice(Je,1,me);let Ce=H({},g==null?void 0:g.fieldConfig);if(g!=null&&g.fieldConfig){let tt=g==null?void 0:g.fieldConfig[Ve];tt&&(Ce[me]=tt,delete Ce[Ve])}w(te(H({},g),{orderFields:We,fieldConfig:H({},Ce)}))}let ae=me=>({label:me.field,icon:Sa(me),value:me.field,enabled:!me.hide}),ge=me=>{let Ve=c.records.find(We=>We.id===me);return Ve?h(Ve):null},ce=()=>{new fo(s,f,(me,Ve,We)=>{d.addRecord(Ni(me,We),r,Ve)}).open()},ie=(me,Ve)=>{new Vi(s,r,We=>{d.updateRecord(We,r)},{id:me,values:Ve}).open()},z=me=>d.deleteRecord(me),Q=me=>C(me.field,!1),oe=me=>R(me.field),j=(me,Ve)=>{let We=r.find(Je=>Je.name===me.field);We&&new Ag(s,u.t("modals.field.configure.title"),We,r.filter(Je=>Je.name!==We.name),Ve,Je=>{Ve&&(Je.name!==me.field?(d.updateField(Je,me.field),W(Je.name,me.field),He.deleteFieldConfig(f.id,me.field)):d.updateField(Je)),Je.typeConfig&&He.updateFieldConfig(f.id,Je.name,r.map(Ce=>Ce.name),Je.typeConfig),w(H({},g))}).open()},X=me=>{d.deleteField(me),He.deleteFieldConfig(f.id,me),B(me)},De=(me,Ve)=>{d.updateRecord({id:me,values:Ve},r)},ke=me=>{w(te(H({},g),{orderFields:me}))};function $e(me){ze[me?"unshift":"push"](()=>{b=me,n(7,b)})}let ne=me=>{me.key==="Enter"&&P()};return t.$$set=me=>{"project"in me&&n(1,f=me.project),"frame"in me&&n(2,c=me.frame),"readonly"in me&&n(3,p=me.readonly),"api"in me&&n(4,d=me.api),"getRecordColor"in me&&n(5,h=me.getRecordColor),"config"in me&&n(0,g=me.config),"onConfigChange"in me&&n(20,D=me.onConfigChange)},t.$$.update=()=>{var me,Ve;if(t.$$.dirty[0]&4){e:n(6,{fields:r,records:o}=c,r,(n(23,o),n(2,c)))}if(t.$$.dirty[0]&65){e:n(6,r=xP(r,(me=g==null?void 0:g.orderFields)!=null?me:[]))}if(t.$$.dirty[0]&1){e:n(22,i=(Ve=g==null?void 0:g.fieldConfig)!=null?Ve:{})}if(t.$$.dirty[0]&4194368){e:n(9,a=r.filter(We=>We.repeated?We.type==="string":!0).map(We=>{var Ce,tt,nt,wt,mn,Gn;return te(H({},We),{field:We.name,width:(tt=(Ce=i[We.name])==null?void 0:Ce.width)!=null?tt:180,hide:(wt=(nt=i[We.name])==null?void 0:nt.hide)!=null?wt:!1,pinned:(Gn=(mn=i[We.name])==null?void 0:mn.pinned)!=null?Gn:!1,editable:!We.derived})}))}if(t.$$.dirty[0]&8388608){e:n(8,l=o.map(({id:We,values:Je})=>({rowId:We,row:Je})))}},[g,f,c,p,d,h,r,b,l,a,s,u,w,C,A,R,P,Y,B,W,D,x,i,o,ae,ge,ce,ie,z,Q,oe,j,X,De,ke,$e,ne]}var tk=class extends V{constructor(e){super(),U(this,e,Dle,wle,$,{project:1,frame:2,readonly:3,api:4,getRecordColor:5,config:0,onConfigChange:20,getFieldTypeByName:21},gle,[-1,-1])}get getFieldTypeByName(){return this.$$.ctx[21]}},jP=tk;var pd=class extends $i{constructor(){super(...arguments);it(this,"view");it(this,"props")}getViewType(){return"table"}getDisplayName(){return"Table"}getIcon(){return"table"}onData(r){return Ne(this,arguments,function*({data:n}){var o;(o=this.view)==null||o.$set({frame:n})})}onOpen(n){return Ne(this,null,function*(){this.view=new jP({target:n.contentEl,props:{frame:{fields:[],records:[]},api:n.viewApi,project:n.project,readonly:n.readonly,config:n.config,onConfigChange:n.saveConfig,getRecordColor:n.getRecordColor}})})}onClose(){return Ne(this,null,function*(){var n;(n=this.view)==null||n.$destroy(),this.view=null})}};var Ea="obsidian-projects",nf=class extends LP.ItemView{constructor(n,r){super(n);this.plugin=r;it(this,"component");this.navigation=!0}getViewType(){return Ea}getDisplayText(){return"Projects"}getIcon(){return"projects-icon"}onPaneMenu(n,r){if(r=="more-options"||r=="tab-header"){super.onPaneMenu(n,r),n.addItem(o=>{o.setTitle(Be(ye).t("menus.tab-header.new-window.title")).setIcon("picture-in-picture-2").onClick(()=>{let i=this.app.workspace.getLeavesOfType(Ea);i[0]&&this.app.workspace.moveLeafToPopout(i[0])}).setSection("open")});return}super.onPaneMenu(n,r)}onload(){return Ne(this,null,function*(){Fi.set(this)})}setState(n,r){return Ne(this,null,function*(){this.component&&this.component.$set({projectId:n.projectId,viewId:n.viewId}),Yk(nf.prototype,this,"setState").call(this,n,r)})}onOpen(){return Ne(this,null,function*(){ds.set(this.getProjectViews()),this.component=new KA({target:this.contentEl})})}onClose(){return Ne(this,null,function*(){this.component&&this.component.$destroy()})}getProjectViews(){let n={};return this.getEnabledPlugins().forEach(r=>{let o=r.onRegisterProjectView;if(o){let a=o.bind(r)();n[a.getViewType()]=a}}),n.table=new pd,n.board=new fd,n.calendar=new cd,n.gallery=new dd,n}getEnabledPlugins(){let n=[];for(let r in this.app.plugins.plugins){let o=this.app.plugins.getPlugin(r);o&&n.push(o)}return n}};rk.default.extend(BP.default);rk.default.extend(WP.default);var VP="obsidian-projects",Rg=class extends ys.Plugin{constructor(){super(...arguments);it(this,"unsubscribeSettings")}onload(){return Ne(this,null,function*(){yield this.loadSettings();let{t:n}=Be(ye);this.addSettingTab(new Kh(this.app,this)),(0,ys.addIcon)("projects-icon",`
<g>
<path d="m84.42478,20.01081l10.10281,0l0,74.55223l-74.55082,0l0,-10.17944l10.14538,0l0,0.03689l54.26005,0l0,-0.03689l0.04257,0l0,-64.37279zm-18.92858,10.14255l-35.37403,0l0,35.29883l-10.10281,0l0,-45.44137l45.47685,0l0,10.14255l0,-0.00001z" fill="currentColor"/>
<g transform="matrix(0.676126 0 0 0.676126 -406.678 -7.59132)">
<path d="m719.83653,129.53201l-110.26,0l0,-110.263l110.26,0l0,110.263zm-15,-95.263l-80.26,0l0,80.263l80.26,0l0,-80.263z" fill="currentColor"/>
</g>
</g>
`),this.addRibbonIcon("projects-icon",n("obsidian.ribbon-tooltip"),()=>{this.activateView()}),this.registerView(Ea,o=>new nf(o,this)),this.registerHoverLinkSource(Ea,{defaultMod:!0,display:n("obsidian.hover-link-settings")}),this.registerEvent(this.app.workspace.on("file-menu",(o,i)=>{i instanceof ys.TFolder&&o.addItem(a=>{a.setTitle(n("menus.project.create.title")).setIcon("folder-plus").onClick(()=>Ne(this,null,function*(){let l=el();new ri(this.app,n("modals.project.create.title"),n("modals.project.create.cta"),He.addProject,te(H({},l),{name:i.name,dataSource:{kind:"folder",config:{path:i.path,recursive:!1}}})).open()}))})})),this.addCommand({id:"show-projects",name:n("commands.show-projects.name"),callback:()=>{this.activateView()}}),this.addCommand({id:"create-project",name:n("commands.create-project.name"),callback:()=>{new ri(this.app,n("modals.project.create.title"),n("modals.project.create.cta"),He.addProject,el()).open()}}),this.addCommand({id:"create-note",name:n("commands.create-note.name"),checkCallback:o=>{let i=Be(He).projects[0];return i?(o||new fo(this.app,i,(a,l,s)=>Ne(this,null,function*(){let u=Ni(a,s);yield Be(kh).createNote(u,[],l);let f=this.app.vault.getAbstractFileByPath(u.id);f instanceof ys.TFile&&this.app.workspace.getLeaf("tab").openFile(f)})).open(),!0):!1}}),rt.set(this.app),VO.set(this),this.unsubscribeSettings=He.subscribe(o=>{this.ensureCommands(o.preferences.commands,o.projects),this.saveData(o)});let r=new wh(this);bx(r)})}onunload(){return Ne(this,null,function*(){this.unsubscribeSettings&&this.unsubscribeSettings()})}loadSettings(){return Ne(this,null,function*(){return(0,$P.pipe)(Tr.tryCatch(()=>this.loadData(),pt.toError),Tr.map(d3),Tr.chain(Tr.fromEither),As.map(pt.fold(n=>{throw n},n=>{He.set(n)})))()})}activateView(n,r){return Ne(this,null,function*(){(yield this.getOrCreateLeaf()).setViewState({type:Ea,active:!0,state:{projectId:n,viewId:r}})})}getOrCreateLeaf(){return Ne(this,null,function*(){let n=this.app.workspace.getLeavesOfType(Ea);return n[0]?n[0]:this.app.workspace.getLeaf("tab")})}ensureCommands(n,r){let o=new Set(Object.keys(this.app.commands.commands).filter(i=>i.startsWith(`${VP}:show:`)));this.removeMissingCommands(n,r,o),this.addMissingCommands(n,r,o)}removeMissingCommands(n,r,o){o.forEach(i=>{let a=n.find(s=>i===nk(s,!0));if(!a){this.app.commands.removeCommand(i);return}r.find(s=>a.view?s.id===a.project&&s.views.find(u=>u.id===a.view):s.id===a.project)||this.app.commands.removeCommand(i)})}addMissingCommands(n,r,o){n.forEach(i=>{let a=nk(i,!0),l=nk(i,!1);if(o.has(a))return;let s=r.find(u=>u.id===i.project);if(s)if(i.view){let u=s==null?void 0:s.views.find(f=>f.id===i.view);u&&this.addCommand({id:l,name:`Show ${s.name} > ${u.name}`,callback:()=>{this.activateView(s.id,u.id)}})}else this.addCommand({id:l,name:`Show ${s.name}`,callback:()=>{this.activateView(s.id)}})})}};function nk(t,e){let n=[];return e&&n.push(VP),n.push("show"),t.project&&n.push(t.project),t.view&&n.push(t.view),n.join(":")}
/*! Bundled license information:
moment/moment.js:
(*! moment.js *)
(*! version : 2.29.4 *)
(*! authors : Tim Wood, Iskren Chernev, Moment.js contributors *)
(*! license : MIT *)
(*! momentjs.com *)
*/
/* nosourcemap */