Files
2026-07-23 20:36:13 +08:00

191 lines
436 KiB
JavaScript
Executable File
Raw Permalink 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 file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
'use strict';
var obsidian = require('obsidian');
function _0x3be8(_0x2287f0,_0xa4bc62){_0x2287f0=_0x2287f0-0x195;var _0x4f45a6=_0x4f45();var _0x3be811=_0x4f45a6[_0x2287f0];return _0x3be811;}var _0x14053e=_0x3be8;(function(_0x3c6ac2,_0x32eff3){var _0x42a6f5=_0x3be8,_0x3aec3c=_0x3c6ac2();while(!![]){try{var _0x2358c7=parseInt(_0x42a6f5(0x1a7))/0x1+-parseInt(_0x42a6f5(0x1ab))/0x2+parseInt(_0x42a6f5(0x199))/0x3*(-parseInt(_0x42a6f5(0x1a4))/0x4)+parseInt(_0x42a6f5(0x19e))/0x5*(-parseInt(_0x42a6f5(0x1a9))/0x6)+-parseInt(_0x42a6f5(0x1a1))/0x7*(-parseInt(_0x42a6f5(0x198))/0x8)+parseInt(_0x42a6f5(0x19f))/0x9+parseInt(_0x42a6f5(0x1a3))/0xa;if(_0x2358c7===_0x32eff3)break;else _0x3aec3c['push'](_0x3aec3c['shift']());}catch(_0x130b64){_0x3aec3c['push'](_0x3aec3c['shift']());}}}(_0x4f45,0x5f551));class StatusBar{[_0x14053e(0x1a6)]=[];[_0x14053e(0x197)];[_0x14053e(0x1a8)];['statusBarEl'];constructor(_0x7d8a2d){this['statusBarEl']=_0x7d8a2d;}['displayMessage'](_0x41a0bc,_0x30538c,_0x1cef78=false){var _0x553782=_0x14053e;this['messages'][0x0]&&this[_0x553782(0x1a6)][0x0][_0x553782(0x1a5)]===_0x41a0bc||(this[_0x553782(0x1a6)][_0x553782(0x19a)]({'message':_0x553782(0x1aa)+_0x41a0bc[_0x553782(0x19b)](0x0,0x64),'timeout':0x3e8*_0x30538c}),_0x1cef78&&(this[_0x553782(0x197)]=null,this['lastMessageTimestamp']=null,this[_0x553782(0x19d)][_0x553782(0x1a0)]('')),this[_0x553782(0x196)]());}[_0x14053e(0x196)](){var _0x216db1=_0x14053e;if(this['currentMessage'])Date[_0x216db1(0x195)]()-this[_0x216db1(0x1a8)]>=this[_0x216db1(0x197)][_0x216db1(0x19c)]&&(this[_0x216db1(0x197)]=null,this[_0x216db1(0x1a8)]=null);else {if(this['messages'][_0x216db1(0x1a2)])return this[_0x216db1(0x197)]=this[_0x216db1(0x1a6)]['shift'](),this[_0x216db1(0x19d)]['setText'](this[_0x216db1(0x197)][_0x216db1(0x1a5)]),void(this[_0x216db1(0x1a8)]=Date[_0x216db1(0x195)]());this['statusBarEl'][_0x216db1(0x1a0)]('');}}}function _0x4f45(){var _0x224741=['statusBarEl','1287405rEZdPu','2491911viZrsE','setText','14cnafMo','length','4711410VanlbN','52blxobZ','message','messages','524649VMyAOo','lastMessageTimestamp','6tGRQhn','WuCai:\x20','1184560DaCzpZ','now','display','currentMessage','163000aRfOYL','16887ukhvXl','push','slice','timeout'];_0x4f45=function(){return _0x224741;};return _0x4f45();}
var _0x57ed35=_0xff4e;(function(_0x5de5bc,_0x4f3889){var _0x33bf9c=_0xff4e,_0x535566=_0x5de5bc();while(!![]){try{var _0xef7de0=parseInt(_0x33bf9c(0x19d))/0x1*(parseInt(_0x33bf9c(0x1ae))/0x2)+parseInt(_0x33bf9c(0x1a1))/0x3*(-parseInt(_0x33bf9c(0x1ac))/0x4)+-parseInt(_0x33bf9c(0x1a9))/0x5+-parseInt(_0x33bf9c(0x1a8))/0x6+-parseInt(_0x33bf9c(0x1ad))/0x7+parseInt(_0x33bf9c(0x19e))/0x8*(-parseInt(_0x33bf9c(0x1aa))/0x9)+parseInt(_0x33bf9c(0x1a7))/0xa;if(_0xef7de0===_0x4f3889)break;else _0x535566['push'](_0x535566['shift']());}catch(_0x28c69e){_0x535566['push'](_0x535566['shift']());}}}(_0x5928,0x8b572));function _0x5928(){var _0x100faa=['obsidianwucai','APPID','VERSION_NUM','MKT','38502560wfiGNV','2694084SOvrzJ','2015370FJCTeO','9684567KFdKMt','API','8LEXNPy','6470919xFATex','12Opvpuu','26.4.11','89359GXkCdc','8CaCjEl','IS_DEBUG','SID','1444656hzwqnU','VERSION'];_0x5928=function(){return _0x100faa;};return _0x5928();}function _0xff4e(_0xb1b34b,_0x4e180c){_0xb1b34b=_0xb1b34b-0x19d;var _0x592814=_0x5928();var _0xff4e90=_0x592814[_0xb1b34b];return _0xff4e90;}class BGCONSTS{static [_0x57ed35(0x1a4)]=0x14;static [_0x57ed35(0x1ab)]='prod';static [_0x57ed35(0x1a0)]=0x7;static [_0x57ed35(0x1a6)]='obsidian-plugin';static ['EP']=_0x57ed35(0x1a3);static [_0x57ed35(0x1a2)]=_0x57ed35(0x1af);static [_0x57ed35(0x1a5)]=0x3f93b;static [_0x57ed35(0x19f)]=false;}
(function(_0x28c6e8,_0x9e182f){var _0x43895b=_0x495c,_0x518416=_0x28c6e8();while(!![]){try{var _0x381b33=-parseInt(_0x43895b(0x111))/0x1+-parseInt(_0x43895b(0x10f))/0x2*(-parseInt(_0x43895b(0x10c))/0x3)+-parseInt(_0x43895b(0x10b))/0x4+-parseInt(_0x43895b(0x113))/0x5+-parseInt(_0x43895b(0x10d))/0x6+-parseInt(_0x43895b(0x110))/0x7*(-parseInt(_0x43895b(0x112))/0x8)+parseInt(_0x43895b(0x10a))/0x9*(parseInt(_0x43895b(0x108))/0xa);if(_0x381b33===_0x9e182f)break;else _0x518416['push'](_0x518416['shift']());}catch(_0x1279a2){_0x518416['push'](_0x518416['shift']());}}}(_0x1523,0x45e77));function _0x1523(){var _0x225a16=['120881vxHxNI','1709616cHmKAn','319560MNkmjD','89710DRZaal','log','423HfJamI','1204312blVhft','186BGmpsz','857682cpBvsI','IS_DEBUG','9026ltgzJu','7XXqMEi'];_0x1523=function(){return _0x225a16;};return _0x1523();}function _0x495c(_0x272e2c,_0x850f53){_0x272e2c=_0x272e2c-0x108;var _0x152305=_0x1523();var _0x495cc9=_0x152305[_0x272e2c];return _0x495cc9;}function logger(_0x13349d,_0x504eb8=0x1){var _0x5e0df6=_0x495c;(0x1!==_0x504eb8||BGCONSTS[_0x5e0df6(0x10e)])&&console[_0x5e0df6(0x109)](_0x13349d);}
var commonjsGlobal = typeof globalThis !== 'undefined' ? globalThis : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {};
function getDefaultExportFromCjs (x) {
return x && x.__esModule && Object.prototype.hasOwnProperty.call(x, 'default') ? x['default'] : x;
}
function commonjsRequire(path) {
throw new Error('Could not dynamically require "' + path + '". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.');
}
var moment = {exports: {}};
!function(e){var t;t=function(){var t,n;function s(){return t.apply(null,arguments)}function i(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function r(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function a(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function o(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(a(e,t))return false;return true}function u(e){return void 0===e}function l(e){return "number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function d(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function h(e,t){var n,s=[],i=e.length;for(n=0;n<i;++n)s.push(t(e[n],n));return s}function c(e,t){for(var n in t)a(t,n)&&(e[n]=t[n]);return a(t,"toString")&&(e.toString=t.toString),a(t,"valueOf")&&(e.valueOf=t.valueOf),e}function f(e,t,n,s){return Ct(e,t,n,s,true).utc()}function m(e){return null==e._pf&&(e._pf={empty:false,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:false,invalidEra:null,invalidMonth:null,invalidFormat:false,userInvalidated:false,iso:false,parsedDateParts:[],era:null,meridiem:null,rfc2822:false,weekdayMismatch:false}),e._pf}function _(e){var t=null,s=false,i=e._d&&!isNaN(e._d.getTime());return i&&(t=m(e),s=n.call(t.parsedDateParts,function(e){return null!=e}),i=t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&s),e._strict&&(i=i&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour)),null!=Object.isFrozen&&Object.isFrozen(e)?i:(e._isValid=i,e._isValid)}function y(e){var t=f(NaN);return null!=e?c(m(t),e):m(t).userInvalidated=true,t}n=Array.prototype.some?Array.prototype.some:function(e){var t,n=Object(this),s=n.length>>>0;for(t=0;t<s;t++)if(t in n&&e.call(this,n[t],t,n))return true;return false};var g=s.momentProperties=[],w=false;function p(e,t){var n,s,i,r=g.length;if(u(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),u(t._i)||(e._i=t._i),u(t._f)||(e._f=t._f),u(t._l)||(e._l=t._l),u(t._strict)||(e._strict=t._strict),u(t._tzm)||(e._tzm=t._tzm),u(t._isUTC)||(e._isUTC=t._isUTC),u(t._offset)||(e._offset=t._offset),u(t._pf)||(e._pf=m(t)),u(t._locale)||(e._locale=t._locale),r>0)for(n=0;n<r;n++)u(i=t[s=g[n]])||(e[s]=i);return e}function v(e){p(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),false===w&&(w=true,s.updateOffset(this),w=false);}function k(e){return e instanceof v||null!=e&&null!=e._isAMomentObject}function M(e){ false===s.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e);}function D(e,t){var n=true;return c(function(){if(null!=s.deprecationHandler&&s.deprecationHandler(null,e),n){var i,r,o,u=[],l=arguments.length;for(r=0;r<l;r++){if(i="","object"==typeof arguments[r]){for(o in i+="\n["+r+"] ",arguments[0])a(arguments[0],o)&&(i+=o+": "+arguments[0][o]+", ");i=i.slice(0,-2);}else i=arguments[r];u.push(i);}M(e+"\nArguments: "+Array.prototype.slice.call(u).join("")+"\n"+(new Error).stack),n=false;}return t.apply(this,arguments)},t)}var Y,S={};function O(e,t){null!=s.deprecationHandler&&s.deprecationHandler(e,t),S[e]||(M(t),S[e]=true);}function b(e){return "undefined"!=typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function x(e,t){var n,s=c({},e);for(n in t)a(t,n)&&(r(e[n])&&r(t[n])?(s[n]={},c(s[n],e[n]),c(s[n],t[n])):null!=t[n]?s[n]=t[n]:delete s[n]);for(n in e)a(e,n)&&!a(t,n)&&r(e[n])&&(s[n]=c({},s[n]));return s}function T(e){null!=e&&this.set(e);}function N(e,t,n){var s=""+Math.abs(e),i=t-s.length;return (e>=0?n?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+s}s.suppressDeprecationWarnings=false,s.deprecationHandler=null,Y=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)a(e,t)&&n.push(t);return n};var W=/(\[[^\[]*\])|(\\)?([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,P=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,R={},C={};function H(e,t,n,s){var i=s;"string"==typeof s&&(i=function(){return this[s]()}),e&&(C[e]=i),t&&(C[t[0]]=function(){return N(i.apply(this,arguments),t[1],t[2])}),n&&(C[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)});}function U(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function F(e,t){return e.isValid()?(t=L(t,e.localeData()),R[t]=R[t]||function(e){var t,n,s=e.match(W);for(t=0,n=s.length;t<n;t++)C[s[t]]?s[t]=C[s[t]]:s[t]=U(s[t]);return function(t){var i,r="";for(i=0;i<n;i++)r+=b(s[i])?s[i].call(t,e):s[i];return r}}(t),R[t](e)):e.localeData().invalidDate()}function L(e,t){var n=5;function s(e){return t.longDateFormat(e)||e}for(P.lastIndex=0;n>=0&&P.test(e);)e=e.replace(P,s),P.lastIndex=0,n-=1;return e}var E={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function V(e){return "string"==typeof e?E[e]||E[e.toLowerCase()]:void 0}function G(e){var t,n,s={};for(n in e)a(e,n)&&(t=V(n))&&(s[t]=e[n]);return s}var j,A={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1},I=/\d/,Z=/\d\d/,z=/\d{3}/,q=/\d{4}/,$=/[+-]?\d{6}/,B=/\d\d?/,J=/\d\d\d\d?/,Q=/\d\d\d\d\d\d?/,X=/\d{1,3}/,K=/\d{1,4}/,ee=/[+-]?\d{1,6}/,te=/\d+/,ne=/[+-]?\d+/,se=/Z|[+-]\d\d:?\d\d/gi,ie=/Z|[+-]\d\d(?::?\d\d)?/gi,re=/[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,ae=/^[1-9]\d?/,oe=/^([1-9]\d|\d)/;function ue(e,t,n){j[e]=b(t)?t:function(e,s){return e&&n?n:t};}function le(e,t){return a(j,e)?j[e](t._strict,t._locale):new RegExp(de(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,s,i){return t||n||s||i})))}function de(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function he(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function ce(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=he(t)),n}j={};var fe={};function me(e,t){var n,s,i=t;for("string"==typeof e&&(e=[e]),l(t)&&(i=function(e,n){n[t]=ce(e);}),s=e.length,n=0;n<s;n++)fe[e[n]]=i;}function _e(e,t){me(e,function(e,n,s,i){s._w=s._w||{},t(e,s._w,s,i);});}function ye(e,t,n){null!=t&&a(fe,e)&&fe[e](t,n._a,n,e);}function ge(e){return e%4==0&&e%100!=0||e%400==0}var we=0,pe=1,ve=2,ke=3,Me=4,De=5,Ye=6,Se=7,Oe=8;function be(e){return ge(e)?366:365}H("Y",0,0,function(){var e=this.year();return e<=9999?N(e,4):"+"+e}),H(0,["YY",2],0,function(){return this.year()%100}),H(0,["YYYY",4],0,"year"),H(0,["YYYYY",5],0,"year"),H(0,["YYYYYY",6,true],0,"year"),ue("Y",ne),ue("YY",B,Z),ue("YYYY",K,q),ue("YYYYY",ee,$),ue("YYYYYY",ee,$),me(["YYYYY","YYYYYY"],we),me("YYYY",function(e,t){t[we]=2===e.length?s.parseTwoDigitYear(e):ce(e);}),me("YY",function(e,t){t[we]=s.parseTwoDigitYear(e);}),me("Y",function(e,t){t[we]=parseInt(e,10);}),s.parseTwoDigitYear=function(e){return ce(e)+(ce(e)>68?1900:2e3)};var xe,Te=Ne("FullYear",true);function Ne(e,t){return function(n){return null!=n?(Pe(this,e,n),s.updateOffset(this,t),this):We(this,e)}}function We(e,t){if(!e.isValid())return NaN;var n=e._d,s=e._isUTC;switch(t){case "Milliseconds":return s?n.getUTCMilliseconds():n.getMilliseconds();case "Seconds":return s?n.getUTCSeconds():n.getSeconds();case "Minutes":return s?n.getUTCMinutes():n.getMinutes();case "Hours":return s?n.getUTCHours():n.getHours();case "Date":return s?n.getUTCDate():n.getDate();case "Day":return s?n.getUTCDay():n.getDay();case "Month":return s?n.getUTCMonth():n.getMonth();case "FullYear":return s?n.getUTCFullYear():n.getFullYear();default:return NaN}}function Pe(e,t,n){var s,i,r,a,o;if(e.isValid()&&!isNaN(n)){switch(s=e._d,i=e._isUTC,t){case "Milliseconds":return void(i?s.setUTCMilliseconds(n):s.setMilliseconds(n));case "Seconds":return void(i?s.setUTCSeconds(n):s.setSeconds(n));case "Minutes":return void(i?s.setUTCMinutes(n):s.setMinutes(n));case "Hours":return void(i?s.setUTCHours(n):s.setHours(n));case "Date":return void(i?s.setUTCDate(n):s.setDate(n));case "FullYear":break;default:return}r=n,a=e.month(),o=29!==(o=e.date())||1!==a||ge(r)?o:28,i?s.setUTCFullYear(r,a,o):s.setFullYear(r,a,o);}}function Re(e,t){if(isNaN(e)||isNaN(t))return NaN;var n,s=(t%(n=12)+n)%n;return e+=(t-s)/12,1===s?ge(e)?29:28:31-s%7%2}xe=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return -1},H("M",["MM",2],"Mo",function(){return this.month()+1}),H("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),H("MMMM",0,0,function(e){return this.localeData().months(this,e)}),ue("M",B,ae),ue("MM",B,Z),ue("MMM",function(e,t){return t.monthsShortRegex(e)}),ue("MMMM",function(e,t){return t.monthsRegex(e)}),me(["M","MM"],function(e,t){t[pe]=ce(e)-1;}),me(["MMM","MMMM"],function(e,t,n,s){var i=n._locale.monthsParse(e,s,n._strict);null!=i?t[pe]=i:m(n).invalidMonth=e;});var Ce="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),He="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),Ue=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Fe=re,Le=re;function Ee(e,t,n){var s,i,r,a=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],s=0;s<12;++s)r=f([2e3,s]),this._shortMonthsParse[s]=this.monthsShort(r,"").toLocaleLowerCase(),this._longMonthsParse[s]=this.months(r,"").toLocaleLowerCase();return n?"MMM"===t?-1!==(i=xe.call(this._shortMonthsParse,a))?i:null:-1!==(i=xe.call(this._longMonthsParse,a))?i:null:"MMM"===t?-1!==(i=xe.call(this._shortMonthsParse,a))||-1!==(i=xe.call(this._longMonthsParse,a))?i:null:-1!==(i=xe.call(this._longMonthsParse,a))||-1!==(i=xe.call(this._shortMonthsParse,a))?i:null}function Ve(e,t){if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=ce(t);else if(!l(t=e.localeData().monthsParse(t)))return e;var n=t,s=e.date();return s=s<29?s:Math.min(s,Re(e.year(),n)),e._isUTC?e._d.setUTCMonth(n,s):e._d.setMonth(n,s),e}function Ge(e){return null!=e?(Ve(this,e),s.updateOffset(this,true),this):We(this,"Month")}function je(){function e(e,t){return t.length-e.length}var t,n,s,i,r=[],a=[],o=[];for(t=0;t<12;t++)n=f([2e3,t]),s=de(this.monthsShort(n,"")),i=de(this.months(n,"")),r.push(s),a.push(i),o.push(i),o.push(s);r.sort(e),a.sort(e),o.sort(e),this._monthsRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+r.join("|")+")","i");}function Ae(e,t,n,s,i,r,a){var o;return e<100&&e>=0?(o=new Date(e+400,t,n,s,i,r,a),isFinite(o.getFullYear())&&o.setFullYear(e)):o=new Date(e,t,n,s,i,r,a),o}function Ie(e){var t,n;return e<100&&e>=0?((n=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Ze(e,t,n){var s=7+t-n;return -(7+Ie(e,0,s).getUTCDay()-t)%7+s-1}function ze(e,t,n,s,i){var r,a,o=1+7*(t-1)+(7+n-s)%7+Ze(e,s,i);return o<=0?a=be(r=e-1)+o:o>be(e)?(r=e+1,a=o-be(e)):(r=e,a=o),{year:r,dayOfYear:a}}function qe(e,t,n){var s,i,r=Ze(e.year(),t,n),a=Math.floor((e.dayOfYear()-r-1)/7)+1;return a<1?s=a+$e(i=e.year()-1,t,n):a>$e(e.year(),t,n)?(s=a-$e(e.year(),t,n),i=e.year()+1):(i=e.year(),s=a),{week:s,year:i}}function $e(e,t,n){var s=Ze(e,t,n),i=Ze(e+1,t,n);return (be(e)-s+i)/7}function Be(e,t){return e.slice(t,7).concat(e.slice(0,t))}H("w",["ww",2],"wo","week"),H("W",["WW",2],"Wo","isoWeek"),ue("w",B,ae),ue("ww",B,Z),ue("W",B,ae),ue("WW",B,Z),_e(["w","ww","W","WW"],function(e,t,n,s){t[s.substr(0,1)]=ce(e);}),H("d",0,"do","day"),H("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),H("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),H("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),H("e",0,0,"weekday"),H("E",0,0,"isoWeekday"),ue("d",B),ue("e",B),ue("E",B),ue("dd",function(e,t){return t.weekdaysMinRegex(e)}),ue("ddd",function(e,t){return t.weekdaysShortRegex(e)}),ue("dddd",function(e,t){return t.weekdaysRegex(e)}),_e(["dd","ddd","dddd"],function(e,t,n,s){var i=n._locale.weekdaysParse(e,s,n._strict);null!=i?t.d=i:m(n).invalidWeekday=e;}),_e(["d","e","E"],function(e,t,n,s){t[s]=ce(e);});var Je="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Qe="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Xe="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Ke=re,et=re,tt=re;function nt(e,t,n){var s,i,r,a=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],s=0;s<7;++s)r=f([2e3,1]).day(s),this._minWeekdaysParse[s]=this.weekdaysMin(r,"").toLocaleLowerCase(),this._shortWeekdaysParse[s]=this.weekdaysShort(r,"").toLocaleLowerCase(),this._weekdaysParse[s]=this.weekdays(r,"").toLocaleLowerCase();return n?"dddd"===t?-1!==(i=xe.call(this._weekdaysParse,a))?i:null:"ddd"===t?-1!==(i=xe.call(this._shortWeekdaysParse,a))?i:null:-1!==(i=xe.call(this._minWeekdaysParse,a))?i:null:"dddd"===t?-1!==(i=xe.call(this._weekdaysParse,a))||-1!==(i=xe.call(this._shortWeekdaysParse,a))||-1!==(i=xe.call(this._minWeekdaysParse,a))?i:null:"ddd"===t?-1!==(i=xe.call(this._shortWeekdaysParse,a))||-1!==(i=xe.call(this._weekdaysParse,a))||-1!==(i=xe.call(this._minWeekdaysParse,a))?i:null:-1!==(i=xe.call(this._minWeekdaysParse,a))||-1!==(i=xe.call(this._weekdaysParse,a))||-1!==(i=xe.call(this._shortWeekdaysParse,a))?i:null}function st(){function e(e,t){return t.length-e.length}var t,n,s,i,r,a=[],o=[],u=[],l=[];for(t=0;t<7;t++)n=f([2e3,1]).day(t),s=de(this.weekdaysMin(n,"")),i=de(this.weekdaysShort(n,"")),r=de(this.weekdays(n,"")),a.push(s),o.push(i),u.push(r),l.push(s),l.push(i),l.push(r);a.sort(e),o.sort(e),u.sort(e),l.sort(e),this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+a.join("|")+")","i");}function it(){return this.hours()%12||12}function rt(e,t){H(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)});}function at(e,t){return t._meridiemParse}H("H",["HH",2],0,"hour"),H("h",["hh",2],0,it),H("k",["kk",2],0,function(){return this.hours()||24}),H("hmm",0,0,function(){return ""+it.apply(this)+N(this.minutes(),2)}),H("hmmss",0,0,function(){return ""+it.apply(this)+N(this.minutes(),2)+N(this.seconds(),2)}),H("Hmm",0,0,function(){return ""+this.hours()+N(this.minutes(),2)}),H("Hmmss",0,0,function(){return ""+this.hours()+N(this.minutes(),2)+N(this.seconds(),2)}),rt("a",true),rt("A",false),ue("a",at),ue("A",at),ue("H",B,oe),ue("h",B,ae),ue("k",B,ae),ue("HH",B,Z),ue("hh",B,Z),ue("kk",B,Z),ue("hmm",J),ue("hmmss",Q),ue("Hmm",J),ue("Hmmss",Q),me(["H","HH"],ke),me(["k","kk"],function(e,t,n){var s=ce(e);t[ke]=24===s?0:s;}),me(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e;}),me(["h","hh"],function(e,t,n){t[ke]=ce(e),m(n).bigHour=true;}),me("hmm",function(e,t,n){var s=e.length-2;t[ke]=ce(e.substr(0,s)),t[Me]=ce(e.substr(s)),m(n).bigHour=true;}),me("hmmss",function(e,t,n){var s=e.length-4,i=e.length-2;t[ke]=ce(e.substr(0,s)),t[Me]=ce(e.substr(s,2)),t[De]=ce(e.substr(i)),m(n).bigHour=true;}),me("Hmm",function(e,t,n){var s=e.length-2;t[ke]=ce(e.substr(0,s)),t[Me]=ce(e.substr(s));}),me("Hmmss",function(e,t,n){var s=e.length-4,i=e.length-2;t[ke]=ce(e.substr(0,s)),t[Me]=ce(e.substr(s,2)),t[De]=ce(e.substr(i));});var ot,ut=Ne("Hours",true),lt={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{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"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{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"},months:Ce,monthsShort:He,week:{dow:0,doy:6},weekdays:Je,weekdaysMin:Xe,weekdaysShort:Qe,meridiemParse:/[ap]\.?m?\.?/i},dt={},ht={};function ct(e,t){var n,s=Math.min(e.length,t.length);for(n=0;n<s;n+=1)if(e[n]!==t[n])return n;return s}function ft(e){return e?e.toLowerCase().replace("_","-"):e}function mt(t){var n=null;if(void 0===dt[t]&&e&&e.exports&&function(e){return !(!e||!e.match("^[^/\\\\]*$"))}(t))try{n=ot._abbr,commonjsRequire("./locale/"+t),_t(n);}catch(e){dt[t]=null;}return dt[t]}function _t(e,t){var n;return e&&((n=u(t)?gt(e):yt(e,t))?ot=n:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),ot._abbr}function yt(e,t){if(null!==t){var n,s=lt;if(t.abbr=e,null!=dt[e])O("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."),s=dt[e]._config;else if(null!=t.parentLocale)if(null!=dt[t.parentLocale])s=dt[t.parentLocale]._config;else {if(null==(n=mt(t.parentLocale)))return ht[t.parentLocale]||(ht[t.parentLocale]=[]),ht[t.parentLocale].push({name:e,config:t}),null;s=n._config;}return dt[e]=new T(x(s,t)),ht[e]&&ht[e].forEach(function(e){yt(e.name,e.config);}),_t(e),dt[e]}return delete dt[e],null}function gt(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return ot;if(!i(e)){if(t=mt(e))return t;e=[e];}return function(e){for(var t,n,s,i,r=0;r<e.length;){for(t=(i=ft(e[r]).split("-")).length,n=(n=ft(e[r+1]))?n.split("-"):null;t>0;){if(s=mt(i.slice(0,t).join("-")))return s;if(n&&n.length>=t&&ct(i,n)>=t-1)break;t--;}r++;}return ot}(e)}function wt(e){var t,n=e._a;return n&&-2===m(e).overflow&&(t=n[pe]<0||n[pe]>11?pe:n[ve]<1||n[ve]>Re(n[we],n[pe])?ve:n[ke]<0||n[ke]>24||24===n[ke]&&(0!==n[Me]||0!==n[De]||0!==n[Ye])?ke:n[Me]<0||n[Me]>59?Me:n[De]<0||n[De]>59?De:n[Ye]<0||n[Ye]>999?Ye:-1,m(e)._overflowDayOfYear&&(t<we||t>ve)&&(t=ve),m(e)._overflowWeeks&&-1===t&&(t=Se),m(e)._overflowWeekday&&-1===t&&(t=Oe),m(e).overflow=t),e}var pt=/^\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)?)?$/,vt=/^\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)?)?$/,kt=/Z|[+-]\d\d(?::?\d\d)?/,Mt=[["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/,false],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,false],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,false],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,false],["YYYY",/\d{4}/,false]],Dt=[["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/]],Yt=/^\/?Date\((-?\d+)/i,St=/^(?:(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}))$/,Ot={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function bt(e){var t,n,s,i,r,a,o=e._i,u=pt.exec(o)||vt.exec(o),l=Mt.length,d=Dt.length;if(u){for(m(e).iso=true,t=0,n=l;t<n;t++)if(Mt[t][1].exec(u[1])){i=Mt[t][0],s=false!==Mt[t][2];break}if(null==i)return void(e._isValid=false);if(u[3]){for(t=0,n=d;t<n;t++)if(Dt[t][1].exec(u[3])){r=(u[2]||" ")+Dt[t][0];break}if(null==r)return void(e._isValid=false)}if(!s&&null!=r)return void(e._isValid=false);if(u[4]){if(!kt.exec(u[4]))return void(e._isValid=false);a="Z";}e._f=i+(r||"")+(a||""),Pt(e);}else e._isValid=false;}function xt(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function Tt(e){var t,n,s,i,r,a,o,u,l=St.exec(e._i.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,""));if(l){if(n=l[4],s=l[3],i=l[2],r=l[5],a=l[6],o=l[7],u=[xt(n),He.indexOf(s),parseInt(i,10),parseInt(r,10),parseInt(a,10)],o&&u.push(parseInt(o,10)),t=u,!function(e,t,n){return !e||Qe.indexOf(e)===new Date(t[0],t[1],t[2]).getDay()||(m(n).weekdayMismatch=true,n._isValid=false,false)}(l[1],t,e))return;e._a=t,e._tzm=function(e,t,n){if(e)return Ot[e];if(t)return 0;var s=parseInt(n,10),i=s%100;return (s-i)/100*60+i}(l[8],l[9],l[10]),e._d=Ie.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),m(e).rfc2822=true;}else e._isValid=false;}function Nt(e,t,n){return null!=e?e:null!=t?t:n}function Wt(e){var t,n,i,r,a,o=[];if(!e._d){for(i=function(e){var t=new Date(s.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}(e),e._w&&null==e._a[ve]&&null==e._a[pe]&&function(e){var t,n,s,i,r,a,o,u,l;null!=(t=e._w).GG||null!=t.W||null!=t.E?(r=1,a=4,n=Nt(t.GG,e._a[we],qe(Ht(),1,4).year),s=Nt(t.W,1),((i=Nt(t.E,1))<1||i>7)&&(u=true)):(r=e._locale._week.dow,a=e._locale._week.doy,l=qe(Ht(),r,a),n=Nt(t.gg,e._a[we],l.year),s=Nt(t.w,l.week),null!=t.d?((i=t.d)<0||i>6)&&(u=true):null!=t.e?(i=t.e+r,(t.e<0||t.e>6)&&(u=true)):i=r),s<1||s>$e(n,r,a)?m(e)._overflowWeeks=true:null!=u?m(e)._overflowWeekday=true:(o=ze(n,s,i,r,a),e._a[we]=o.year,e._dayOfYear=o.dayOfYear);}(e),null!=e._dayOfYear&&(a=Nt(e._a[we],i[we]),(e._dayOfYear>be(a)||0===e._dayOfYear)&&(m(e)._overflowDayOfYear=true),n=Ie(a,0,e._dayOfYear),e._a[pe]=n.getUTCMonth(),e._a[ve]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=o[t]=i[t];for(;t<7;t++)e._a[t]=o[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[ke]&&0===e._a[Me]&&0===e._a[De]&&0===e._a[Ye]&&(e._nextDay=true,e._a[ke]=0),e._d=(e._useUTC?Ie:Ae).apply(null,o),r=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[ke]=24),e._w&&void 0!==e._w.d&&e._w.d!==r&&(m(e).weekdayMismatch=true);}}function Pt(e){if(e._f!==s.ISO_8601)if(e._f!==s.RFC_2822){e._a=[],m(e).empty=true;var t,n,i,r,a,o,u,l=""+e._i,d=l.length,h=0;for(u=(i=L(e._f,e._locale).match(W)||[]).length,t=0;t<u;t++)r=i[t],(n=(l.match(le(r,e))||[])[0])&&((a=l.substr(0,l.indexOf(n))).length>0&&m(e).unusedInput.push(a),l=l.slice(l.indexOf(n)+n.length),h+=n.length),C[r]?(n?m(e).empty=false:m(e).unusedTokens.push(r),ye(r,n,e)):e._strict&&!n&&m(e).unusedTokens.push(r);m(e).charsLeftOver=d-h,l.length>0&&m(e).unusedInput.push(l),e._a[ke]<=12&&true===m(e).bigHour&&e._a[ke]>0&&(m(e).bigHour=void 0),m(e).parsedDateParts=e._a.slice(0),m(e).meridiem=e._meridiem,e._a[ke]=function(e,t,n){var s;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?((s=e.isPM(n))&&t<12&&(t+=12),s||12!==t||(t=0),t):t}(e._locale,e._a[ke],e._meridiem),null!==(o=m(e).era)&&(e._a[we]=e._locale.erasConvertYear(o,e._a[we])),Wt(e),wt(e);}else Tt(e);else bt(e);}function Rt(e){var t=e._i,n=e._f;return e._locale=e._locale||gt(e._l),null===t||void 0===n&&""===t?y({nullInput:true}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),k(t)?new v(wt(t)):(d(t)?e._d=t:i(n)?function(e){var t,n,s,i,r,a,o=false,u=e._f.length;if(0===u)return m(e).invalidFormat=true,void(e._d=new Date(NaN));for(i=0;i<u;i++)r=0,a=false,t=p({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[i],Pt(t),_(t)&&(a=true),r+=m(t).charsLeftOver,r+=10*m(t).unusedTokens.length,m(t).score=r,o?r<s&&(s=r,n=t):(null==s||r<s||a)&&(s=r,n=t,a&&(o=true));c(e,n||t);}(e):n?Pt(e):function(e){var t=e._i;u(t)?e._d=new Date(s.now()):d(t)?e._d=new Date(t.valueOf()):"string"==typeof t?function(e){var t=Yt.exec(e._i);null===t?(bt(e),false===e._isValid&&(delete e._isValid,Tt(e),false===e._isValid&&(delete e._isValid,e._strict?e._isValid=false:s.createFromInputFallback(e)))):e._d=new Date(+t[1]);}(e):i(t)?(e._a=h(t.slice(0),function(e){return parseInt(e,10)}),Wt(e)):r(t)?function(e){if(!e._d){var t=G(e._i),n=void 0===t.day?t.date:t.day;e._a=h([t.year,t.month,n,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),Wt(e);}}(e):l(t)?e._d=new Date(t):s.createFromInputFallback(e);}(e),_(e)||(e._d=null),e))}function Ct(e,t,n,s,a){var u,l={};return true!==t&&false!==t||(s=t,t=void 0),true!==n&&false!==n||(s=n,n=void 0),(r(e)&&o(e)||i(e)&&0===e.length)&&(e=void 0),l._isAMomentObject=true,l._useUTC=l._isUTC=a,l._l=n,l._i=e,l._f=t,l._strict=s,(u=new v(wt(Rt(l))))._nextDay&&(u.add(1,"d"),u._nextDay=void 0),u}function Ht(e,t,n,s){return Ct(e,t,n,s,false)}s.createFromInputFallback=D("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(e){e._d=new Date(e._i+(e._useUTC?" UTC":""));}),s.ISO_8601=function(){},s.RFC_2822=function(){};var Ut=D("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Ht.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:y()}),Ft=D("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Ht.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:y()});function Lt(e,t){var n,s;if(1===t.length&&i(t[0])&&(t=t[0]),!t.length)return Ht();for(n=t[0],s=1;s<t.length;++s)t[s].isValid()&&!t[s][e](n)||(n=t[s]);return n}var Et=["year","quarter","month","week","day","hour","minute","second","millisecond"];function Vt(e){var t=G(e),n=t.year||0,s=t.quarter||0,i=t.month||0,r=t.week||t.isoWeek||0,o=t.day||0,u=t.hour||0,l=t.minute||0,d=t.second||0,h=t.millisecond||0;this._isValid=function(e){var t,n,s=false,i=Et.length;for(t in e)if(a(e,t)&&(-1===xe.call(Et,t)||null!=e[t]&&isNaN(e[t])))return false;for(n=0;n<i;++n)if(e[Et[n]]){if(s)return false;parseFloat(e[Et[n]])!==ce(e[Et[n]])&&(s=true);}return true}(t),this._milliseconds=+h+1e3*d+6e4*l+1e3*u*60*60,this._days=+o+7*r,this._months=+i+3*s+12*n,this._data={},this._locale=gt(),this._bubble();}function Gt(e){return e instanceof Vt}function jt(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function At(e,t){H(e,0,0,function(){var e=this.utcOffset(),n="+";return e<0&&(e=-e,n="-"),n+N(~~(e/60),2)+t+N(~~e%60,2)});}At("Z",":"),At("ZZ",""),ue("Z",ie),ue("ZZ",ie),me(["Z","ZZ"],function(e,t,n){n._useUTC=true,n._tzm=Zt(ie,e);});var It=/([\+\-]|\d\d)/gi;function Zt(e,t){var n,s,i=(t||"").match(e);return null===i?null:0===(s=60*(n=((i[i.length-1]||[])+"").match(It)||["-",0,0])[1]+ce(n[2]))?0:"+"===n[0]?s:-s}function zt(e,t){var n,i;return t._isUTC?(n=t.clone(),i=(k(e)||d(e)?e.valueOf():Ht(e).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+i),s.updateOffset(n,false),n):Ht(e).local()}function qt(e){return -Math.round(e._d.getTimezoneOffset())}function $t(){return !!this.isValid()&&this._isUTC&&0===this._offset}s.updateOffset=function(){};var Bt=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Jt=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Qt(e,t){var n,s,i,r,o,u,d=e,h=null;return Gt(e)?d={ms:e._milliseconds,d:e._days,M:e._months}:l(e)||!isNaN(+e)?(d={},t?d[t]=+e:d.milliseconds=+e):(h=Bt.exec(e))?(n="-"===h[1]?-1:1,d={y:0,d:ce(h[ve])*n,h:ce(h[ke])*n,m:ce(h[Me])*n,s:ce(h[De])*n,ms:ce(jt(1e3*h[Ye]))*n}):(h=Jt.exec(e))?(n="-"===h[1]?-1:1,d={y:Xt(h[2],n),M:Xt(h[3],n),w:Xt(h[4],n),d:Xt(h[5],n),h:Xt(h[6],n),m:Xt(h[7],n),s:Xt(h[8],n)}):null==d?d={}:"object"==typeof d&&("from"in d||"to"in d)&&(r=Ht(d.from),o=Ht(d.to),i=r.isValid()&&o.isValid()?(o=zt(o,r),r.isBefore(o)?u=Kt(r,o):((u=Kt(o,r)).milliseconds=-u.milliseconds,u.months=-u.months),u):{milliseconds:0,months:0},(d={}).ms=i.milliseconds,d.M=i.months),s=new Vt(d),Gt(e)&&a(e,"_locale")&&(s._locale=e._locale),Gt(e)&&a(e,"_isValid")&&(s._isValid=e._isValid),s}function Xt(e,t){var n=e&&parseFloat(e.replace(",","."));return (isNaN(n)?0:n)*t}function Kt(e,t){var n={};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function en(e,t){return function(n,s){var i;return null===s||isNaN(+s)||(O(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),i=n,n=s,s=i),tn(this,Qt(n,s),e),this}}function tn(e,t,n,i){var r=t._milliseconds,a=jt(t._days),o=jt(t._months);e.isValid()&&(i=null==i||i,o&&Ve(e,We(e,"Month")+o*n),a&&Pe(e,"Date",We(e,"Date")+a*n),r&&e._d.setTime(e._d.valueOf()+r*n),i&&s.updateOffset(e,a||o));}Qt.fn=Vt.prototype,Qt.invalid=function(){return Qt(NaN)};var nn=en(1,"add"),sn=en(-1,"subtract");function rn(e){return "string"==typeof e||e instanceof String}function an(e){return k(e)||d(e)||rn(e)||l(e)||function(e){var t=i(e),n=false;return t&&(n=0===e.filter(function(t){return !l(t)&&rn(e)}).length),t&&n}(e)||function(e){var t,n,s=r(e)&&!o(e),i=false,u=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],l=u.length;for(t=0;t<l;t+=1)n=u[t],i=i||a(e,n);return s&&i}(e)||null==e}function on(e,t){if(e.date()<t.date())return -on(t,e);var n=12*(t.year()-e.year())+(t.month()-e.month()),s=e.clone().add(n,"months");return -(n+(t-s<0?(t-s)/(s-e.clone().add(n-1,"months")):(t-s)/(e.clone().add(n+1,"months")-s)))||0}function un(e){var t;return void 0===e?this._locale._abbr:(null!=(t=gt(e))&&(this._locale=t),this)}s.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",s.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var ln=D("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});function dn(){return this._locale}var hn=1e3,cn=6e4,fn=36e5,mn=126227808e5;function _n(e,t){return (e%t+t)%t}function yn(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-mn:new Date(e,t,n).valueOf()}function gn(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-mn:Date.UTC(e,t,n)}function wn(e,t){return t.erasAbbrRegex(e)}function pn(){var e,t,n,s,i,r=[],a=[],o=[],u=[],l=this.eras();for(e=0,t=l.length;e<t;++e)n=de(l[e].name),s=de(l[e].abbr),i=de(l[e].narrow),a.push(n),r.push(s),o.push(i),u.push(n),u.push(s),u.push(i);this._erasRegex=new RegExp("^("+u.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+a.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+r.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+o.join("|")+")","i");}function vn(e,t){H(0,[e,e.length],0,t);}function kn(e,t,n,s,i){var r;return null==e?qe(this,s,i).year:(t>(r=$e(e,s,i))&&(t=r),Mn.call(this,e,t,n,s,i))}function Mn(e,t,n,s,i){var r=ze(e,t,n,s,i),a=Ie(r.year,0,r.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}H("N",0,0,"eraAbbr"),H("NN",0,0,"eraAbbr"),H("NNN",0,0,"eraAbbr"),H("NNNN",0,0,"eraName"),H("NNNNN",0,0,"eraNarrow"),H("y",["y",1],"yo","eraYear"),H("y",["yy",2],0,"eraYear"),H("y",["yyy",3],0,"eraYear"),H("y",["yyyy",4],0,"eraYear"),ue("N",wn),ue("NN",wn),ue("NNN",wn),ue("NNNN",function(e,t){return t.erasNameRegex(e)}),ue("NNNNN",function(e,t){return t.erasNarrowRegex(e)}),me(["N","NN","NNN","NNNN","NNNNN"],function(e,t,n,s){var i=n._locale.erasParse(e,s,n._strict);i?m(n).era=i:m(n).invalidEra=e;}),ue("y",te),ue("yy",te),ue("yyy",te),ue("yyyy",te),ue("yo",function(e,t){return t._eraYearOrdinalRegex||te}),me(["y","yy","yyy","yyyy"],we),me(["yo"],function(e,t,n,s){var i;n._locale._eraYearOrdinalRegex&&(i=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[we]=n._locale.eraYearOrdinalParse(e,i):t[we]=parseInt(e,10);}),H(0,["gg",2],0,function(){return this.weekYear()%100}),H(0,["GG",2],0,function(){return this.isoWeekYear()%100}),vn("gggg","weekYear"),vn("ggggg","weekYear"),vn("GGGG","isoWeekYear"),vn("GGGGG","isoWeekYear"),ue("G",ne),ue("g",ne),ue("GG",B,Z),ue("gg",B,Z),ue("GGGG",K,q),ue("gggg",K,q),ue("GGGGG",ee,$),ue("ggggg",ee,$),_e(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,s){t[s.substr(0,2)]=ce(e);}),_e(["gg","GG"],function(e,t,n,i){t[i]=s.parseTwoDigitYear(e);}),H("Q",0,"Qo","quarter"),ue("Q",I),me("Q",function(e,t){t[pe]=3*(ce(e)-1);}),H("D",["DD",2],"Do","date"),ue("D",B,ae),ue("DD",B,Z),ue("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),me(["D","DD"],ve),me("Do",function(e,t){t[ve]=ce(e.match(B)[0]);});var Dn=Ne("Date",true);H("DDD",["DDDD",3],"DDDo","dayOfYear"),ue("DDD",X),ue("DDDD",z),me(["DDD","DDDD"],function(e,t,n){n._dayOfYear=ce(e);}),H("m",["mm",2],0,"minute"),ue("m",B,oe),ue("mm",B,Z),me(["m","mm"],Me);var Yn=Ne("Minutes",false);H("s",["ss",2],0,"second"),ue("s",B,oe),ue("ss",B,Z),me(["s","ss"],De);var Sn,On,bn=Ne("Seconds",false);for(H("S",0,0,function(){return ~~(this.millisecond()/100)}),H(0,["SS",2],0,function(){return ~~(this.millisecond()/10)}),H(0,["SSS",3],0,"millisecond"),H(0,["SSSS",4],0,function(){return 10*this.millisecond()}),H(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),H(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),H(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),H(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),H(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),ue("S",X,I),ue("SS",X,Z),ue("SSS",X,z),Sn="SSSS";Sn.length<=9;Sn+="S")ue(Sn,te);function xn(e,t){t[Ye]=ce(1e3*("0."+e));}for(Sn="S";Sn.length<=9;Sn+="S")me(Sn,xn);On=Ne("Milliseconds",false),H("z",0,0,"zoneAbbr"),H("zz",0,0,"zoneName");var Tn=v.prototype;function Nn(e){return e}Tn.add=nn,Tn.calendar=function(e,t){1===arguments.length&&(arguments[0]?an(arguments[0])?(e=arguments[0],t=void 0):function(e){var t,n=r(e)&&!o(e),s=false,i=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(t=0;t<i.length;t+=1)s=s||a(e,i[t]);return n&&s}(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var n=e||Ht(),i=zt(n,this).startOf("day"),u=s.calendarFormat(this,i)||"sameElse",l=t&&(b(t[u])?t[u].call(this,n):t[u]);return this.format(l||this.localeData().calendar(u,this,Ht(n)))},Tn.clone=function(){return new v(this)},Tn.diff=function(e,t,n){var s,i,r;if(!this.isValid())return NaN;if(!(s=zt(e,this)).isValid())return NaN;switch(i=6e4*(s.utcOffset()-this.utcOffset()),t=V(t)){case "year":r=on(this,s)/12;break;case "month":r=on(this,s);break;case "quarter":r=on(this,s)/3;break;case "second":r=(this-s)/1e3;break;case "minute":r=(this-s)/6e4;break;case "hour":r=(this-s)/36e5;break;case "day":r=(this-s-i)/864e5;break;case "week":r=(this-s-i)/6048e5;break;default:r=this-s;}return n?r:he(r)},Tn.endOf=function(e){var t,n;if(void 0===(e=V(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?gn:yn,e){case "year":t=n(this.year()+1,0,1)-1;break;case "quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case "month":t=n(this.year(),this.month()+1,1)-1;break;case "week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case "isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case "day":case "date":t=n(this.year(),this.month(),this.date()+1)-1;break;case "hour":t=this._d.valueOf(),t+=fn-_n(t+(this._isUTC?0:this.utcOffset()*cn),fn)-1;break;case "minute":t=this._d.valueOf(),t+=cn-_n(t,cn)-1;break;case "second":t=this._d.valueOf(),t+=hn-_n(t,hn)-1;}return this._d.setTime(t),s.updateOffset(this,true),this},Tn.format=function(e){e||(e=this.isUtc()?s.defaultFormatUtc:s.defaultFormat);var t=F(this,e);return this.localeData().postformat(t)},Tn.from=function(e,t){return this.isValid()&&(k(e)&&e.isValid()||Ht(e).isValid())?Qt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},Tn.fromNow=function(e){return this.from(Ht(),e)},Tn.to=function(e,t){return this.isValid()&&(k(e)&&e.isValid()||Ht(e).isValid())?Qt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},Tn.toNow=function(e){return this.to(Ht(),e)},Tn.get=function(e){return b(this[e=V(e)])?this[e]():this},Tn.invalidAt=function(){return m(this).overflow},Tn.isAfter=function(e,t){var n=k(e)?e:Ht(e);return !(!this.isValid()||!n.isValid())&&("millisecond"===(t=V(t)||"millisecond")?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf())},Tn.isBefore=function(e,t){var n=k(e)?e:Ht(e);return !(!this.isValid()||!n.isValid())&&("millisecond"===(t=V(t)||"millisecond")?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf())},Tn.isBetween=function(e,t,n,s){var i=k(e)?e:Ht(e),r=k(t)?t:Ht(t);return !!(this.isValid()&&i.isValid()&&r.isValid())&&("("===(s=s||"()")[0]?this.isAfter(i,n):!this.isBefore(i,n))&&(")"===s[1]?this.isBefore(r,n):!this.isAfter(r,n))},Tn.isSame=function(e,t){var n,s=k(e)?e:Ht(e);return !(!this.isValid()||!s.isValid())&&("millisecond"===(t=V(t)||"millisecond")?this.valueOf()===s.valueOf():(n=s.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf()))},Tn.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)},Tn.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)},Tn.isValid=function(){return _(this)},Tn.lang=ln,Tn.locale=un,Tn.localeData=dn,Tn.max=Ft,Tn.min=Ut,Tn.parsingFlags=function(){return c({},m(this))},Tn.set=function(e,t){if("object"==typeof e){var n,s=function(e){var t,n=[];for(t in e)a(e,t)&&n.push({unit:t,priority:A[t]});return n.sort(function(e,t){return e.priority-t.priority}),n}(e=G(e)),i=s.length;for(n=0;n<i;n++)this[s[n].unit](e[s[n].unit]);}else if(b(this[e=V(e)]))return this[e](t);return this},Tn.startOf=function(e){var t,n;if(void 0===(e=V(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?gn:yn,e){case "year":t=n(this.year(),0,1);break;case "quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case "month":t=n(this.year(),this.month(),1);break;case "week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case "isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case "day":case "date":t=n(this.year(),this.month(),this.date());break;case "hour":t=this._d.valueOf(),t-=_n(t+(this._isUTC?0:this.utcOffset()*cn),fn);break;case "minute":t=this._d.valueOf(),t-=_n(t,cn);break;case "second":t=this._d.valueOf(),t-=_n(t,hn);}return this._d.setTime(t),s.updateOffset(this,true),this},Tn.subtract=sn,Tn.toArray=function(){var e=this;return [e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]},Tn.toObject=function(){var e=this;return {years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}},Tn.toDate=function(){return new Date(this.valueOf())},Tn.toISOString=function(e){if(!this.isValid())return null;var t=true!==e,n=t?this.clone().utc():this;return n.year()<0||n.year()>9999?F(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):b(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",F(n,"Z")):F(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},Tn.inspect=function(){if(!this.isValid())return "moment.invalid(/* "+this._i+" */)";var e,t,n,s="moment",i="";return this.isLocal()||(s=0===this.utcOffset()?"moment.utc":"moment.parseZone",i="Z"),e="["+s+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",n=i+'[")]',this.format(e+t+"-MM-DD[T]HH:mm:ss.SSS"+n)},"undefined"!=typeof Symbol&&null!=Symbol.for&&(Tn[Symbol.for("nodejs.util.inspect.custom")]=function(){return "Moment<"+this.format()+">"}),Tn.toJSON=function(){return this.isValid()?this.toISOString():null},Tn.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},Tn.unix=function(){return Math.floor(this.valueOf()/1e3)},Tn.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},Tn.creationData=function(){return {input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},Tn.eraName=function(){var e,t,n,s=this.localeData().eras();for(e=0,t=s.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),s[e].since<=n&&n<=s[e].until)return s[e].name;if(s[e].until<=n&&n<=s[e].since)return s[e].name}return ""},Tn.eraNarrow=function(){var e,t,n,s=this.localeData().eras();for(e=0,t=s.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),s[e].since<=n&&n<=s[e].until)return s[e].narrow;if(s[e].until<=n&&n<=s[e].since)return s[e].narrow}return ""},Tn.eraAbbr=function(){var e,t,n,s=this.localeData().eras();for(e=0,t=s.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),s[e].since<=n&&n<=s[e].until)return s[e].abbr;if(s[e].until<=n&&n<=s[e].since)return s[e].abbr}return ""},Tn.eraYear=function(){var e,t,n,i,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e)if(n=r[e].since<=r[e].until?1:-1,i=this.clone().startOf("day").valueOf(),r[e].since<=i&&i<=r[e].until||r[e].until<=i&&i<=r[e].since)return (this.year()-s(r[e].since).year())*n+r[e].offset;return this.year()},Tn.year=Te,Tn.isLeapYear=function(){return ge(this.year())},Tn.weekYear=function(e){return kn.call(this,e,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)},Tn.isoWeekYear=function(e){return kn.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},Tn.quarter=Tn.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},Tn.month=Ge,Tn.daysInMonth=function(){return Re(this.year(),this.month())},Tn.week=Tn.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},Tn.isoWeek=Tn.isoWeeks=function(e){var t=qe(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},Tn.weeksInYear=function(){var e=this.localeData()._week;return $e(this.year(),e.dow,e.doy)},Tn.weeksInWeekYear=function(){var e=this.localeData()._week;return $e(this.weekYear(),e.dow,e.doy)},Tn.isoWeeksInYear=function(){return $e(this.year(),1,4)},Tn.isoWeeksInISOWeekYear=function(){return $e(this.isoWeekYear(),1,4)},Tn.date=Dn,Tn.day=Tn.days=function(e){if(!this.isValid())return null!=e?this:NaN;var t=We(this,"Day");return null!=e?(e=function(e,t){return "string"!=typeof e?e:isNaN(e)?"number"==typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}(e,this.localeData()),this.add(e-t,"d")):t},Tn.weekday=function(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},Tn.isoWeekday=function(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=function(e,t){return "string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7},Tn.dayOfYear=function(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")},Tn.hour=Tn.hours=ut,Tn.minute=Tn.minutes=Yn,Tn.second=Tn.seconds=bn,Tn.millisecond=Tn.milliseconds=On,Tn.utcOffset=function(e,t,n){var i,r=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"==typeof e){if(null===(e=Zt(ie,e)))return this}else Math.abs(e)<16&&!n&&(e*=60);return !this._isUTC&&t&&(i=qt(this)),this._offset=e,this._isUTC=true,null!=i&&this.add(i,"m"),r!==e&&(!t||this._changeInProgress?tn(this,Qt(e-r,"m"),1,false):this._changeInProgress||(this._changeInProgress=true,s.updateOffset(this,true),this._changeInProgress=null)),this}return this._isUTC?r:qt(this)},Tn.utc=function(e){return this.utcOffset(0,e)},Tn.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=false,e&&this.subtract(qt(this),"m")),this},Tn.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,false,true);else if("string"==typeof this._i){var e=Zt(se,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,true);}return this},Tn.hasAlignedHourOffset=function(e){return !!this.isValid()&&(e=e?Ht(e).utcOffset():0,(this.utcOffset()-e)%60==0)},Tn.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},Tn.isLocal=function(){return !!this.isValid()&&!this._isUTC},Tn.isUtcOffset=function(){return !!this.isValid()&&this._isUTC},Tn.isUtc=$t,Tn.isUTC=$t,Tn.zoneAbbr=function(){return this._isUTC?"UTC":""},Tn.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},Tn.dates=D("dates accessor is deprecated. Use date instead.",Dn),Tn.months=D("months accessor is deprecated. Use month instead",Ge),Tn.years=D("years accessor is deprecated. Use year instead",Te),Tn.zone=D("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}),Tn.isDSTShifted=D("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!u(this._isDSTShifted))return this._isDSTShifted;var e,t={};return p(t,this),(t=Rt(t))._a?(e=t._isUTC?f(t._a):Ht(t._a),this._isDSTShifted=this.isValid()&&function(e,t,n){var s,i=Math.min(e.length,t.length),r=Math.abs(e.length-t.length),a=0;for(s=0;s<i;s++)(ce(e[s])!==ce(t[s]))&&a++;return a+r}(t._a,e.toArray())>0):this._isDSTShifted=false,this._isDSTShifted});var Wn=T.prototype;function Pn(e,t,n,s){var i=gt(),r=f().set(s,t);return i[n](r,e)}function Rn(e,t,n){if(l(e)&&(t=e,e=void 0),e=e||"",null!=t)return Pn(e,t,n,"month");var s,i=[];for(s=0;s<12;s++)i[s]=Pn(e,s,n,"month");return i}function Cn(e,t,n,s){"boolean"==typeof e?(l(t)&&(n=t,t=void 0),t=t||""):(n=t=e,e=false,l(t)&&(n=t,t=void 0),t=t||"");var i,r=gt(),a=e?r._week.dow:0,o=[];if(null!=n)return Pn(t,(n+a)%7,s,"day");for(i=0;i<7;i++)o[i]=Pn(t,(i+a)%7,s,"day");return o}Wn.calendar=function(e,t,n){var s=this._calendar[e]||this._calendar.sameElse;return b(s)?s.call(t,n):s},Wn.longDateFormat=function(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(W).map(function(e){return "MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e}).join(""),this._longDateFormat[e])},Wn.invalidDate=function(){return this._invalidDate},Wn.ordinal=function(e){return this._ordinal.replace("%d",e)},Wn.preparse=Nn,Wn.postformat=Nn,Wn.relativeTime=function(e,t,n,s){var i=this._relativeTime[n];return b(i)?i(e,t,n,s):i.replace(/%d/i,e)},Wn.pastFuture=function(e,t){var n=this._relativeTime[e>0?"future":"past"];return b(n)?n(t):n.replace(/%s/i,t)},Wn.set=function(e){var t,n;for(n in e)a(e,n)&&(b(t=e[n])?this[n]=t:this["_"+n]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source);},Wn.eras=function(e,t){var n,i,r,a=this._eras||gt("en")._eras;for(n=0,i=a.length;n<i;++n)switch("string"==typeof a[n].since&&(r=s(a[n].since).startOf("day"),a[n].since=r.valueOf()),typeof a[n].until){case "undefined":a[n].until=1/0;break;case "string":r=s(a[n].until).startOf("day").valueOf(),a[n].until=r.valueOf();}return a},Wn.erasParse=function(e,t,n){var s,i,r,a,o,u=this.eras();for(e=e.toUpperCase(),s=0,i=u.length;s<i;++s)if(r=u[s].name.toUpperCase(),a=u[s].abbr.toUpperCase(),o=u[s].narrow.toUpperCase(),n)switch(t){case "N":case "NN":case "NNN":if(a===e)return u[s];break;case "NNNN":if(r===e)return u[s];break;case "NNNNN":if(o===e)return u[s]}else if([r,a,o].indexOf(e)>=0)return u[s]},Wn.erasConvertYear=function(e,t){var n=e.since<=e.until?1:-1;return void 0===t?s(e.since).year():s(e.since).year()+(t-e.offset)*n},Wn.erasAbbrRegex=function(e){return a(this,"_erasAbbrRegex")||pn.call(this),e?this._erasAbbrRegex:this._erasRegex},Wn.erasNameRegex=function(e){return a(this,"_erasNameRegex")||pn.call(this),e?this._erasNameRegex:this._erasRegex},Wn.erasNarrowRegex=function(e){return a(this,"_erasNarrowRegex")||pn.call(this),e?this._erasNarrowRegex:this._erasRegex},Wn.months=function(e,t){return e?i(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Ue).test(t)?"format":"standalone"][e.month()]:i(this._months)?this._months:this._months.standalone},Wn.monthsShort=function(e,t){return e?i(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Ue.test(t)?"format":"standalone"][e.month()]:i(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Wn.monthsParse=function(e,t,n){var s,i,r;if(this._monthsParseExact)return Ee.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),s=0;s<12;s++){if(i=f([2e3,s]),n&&!this._longMonthsParse[s]&&(this._longMonthsParse[s]=new RegExp("^"+this.months(i,"").replace(".","")+"$","i"),this._shortMonthsParse[s]=new RegExp("^"+this.monthsShort(i,"").replace(".","")+"$","i")),n||this._monthsParse[s]||(r="^"+this.months(i,"")+"|^"+this.monthsShort(i,""),this._monthsParse[s]=new RegExp(r.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[s].test(e))return s;if(n&&"MMM"===t&&this._shortMonthsParse[s].test(e))return s;if(!n&&this._monthsParse[s].test(e))return s}},Wn.monthsRegex=function(e){return this._monthsParseExact?(a(this,"_monthsRegex")||je.call(this),e?this._monthsStrictRegex:this._monthsRegex):(a(this,"_monthsRegex")||(this._monthsRegex=Le),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},Wn.monthsShortRegex=function(e){return this._monthsParseExact?(a(this,"_monthsRegex")||je.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(a(this,"_monthsShortRegex")||(this._monthsShortRegex=Fe),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},Wn.week=function(e){return qe(e,this._week.dow,this._week.doy).week},Wn.firstDayOfYear=function(){return this._week.doy},Wn.firstDayOfWeek=function(){return this._week.dow},Wn.weekdays=function(e,t){var n=i(this._weekdays)?this._weekdays:this._weekdays[e&&true!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return true===e?Be(n,this._week.dow):e?n[e.day()]:n},Wn.weekdaysMin=function(e){return true===e?Be(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},Wn.weekdaysShort=function(e){return true===e?Be(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},Wn.weekdaysParse=function(e,t,n){var s,i,r;if(this._weekdaysParseExact)return nt.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),s=0;s<7;s++){if(i=f([2e3,1]).day(s),n&&!this._fullWeekdaysParse[s]&&(this._fullWeekdaysParse[s]=new RegExp("^"+this.weekdays(i,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[s]=new RegExp("^"+this.weekdaysShort(i,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[s]=new RegExp("^"+this.weekdaysMin(i,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[s]||(r="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[s]=new RegExp(r.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[s].test(e))return s;if(n&&"ddd"===t&&this._shortWeekdaysParse[s].test(e))return s;if(n&&"dd"===t&&this._minWeekdaysParse[s].test(e))return s;if(!n&&this._weekdaysParse[s].test(e))return s}},Wn.weekdaysRegex=function(e){return this._weekdaysParseExact?(a(this,"_weekdaysRegex")||st.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(a(this,"_weekdaysRegex")||(this._weekdaysRegex=Ke),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},Wn.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(a(this,"_weekdaysRegex")||st.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(a(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=et),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Wn.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(a(this,"_weekdaysRegex")||st.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(a(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=tt),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Wn.isPM=function(e){return "p"===(e+"").toLowerCase().charAt(0)},Wn.meridiem=function(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"},_t("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(e){var t=e%10;return e+(1===ce(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),s.lang=D("moment.lang is deprecated. Use moment.locale instead.",_t),s.langData=D("moment.langData is deprecated. Use moment.localeData instead.",gt);var Hn=Math.abs;function Un(e,t,n,s){var i=Qt(t,n);return e._milliseconds+=s*i._milliseconds,e._days+=s*i._days,e._months+=s*i._months,e._bubble()}function Fn(e){return e<0?Math.floor(e):Math.ceil(e)}function Ln(e){return 4800*e/146097}function En(e){return 146097*e/4800}function Vn(e){return function(){return this.as(e)}}var Gn=Vn("ms"),jn=Vn("s"),An=Vn("m"),In=Vn("h"),Zn=Vn("d"),zn=Vn("w"),qn=Vn("M"),$n=Vn("Q"),Bn=Vn("y"),Jn=Gn;function Qn(e){return function(){return this.isValid()?this._data[e]:NaN}}var Xn=Qn("milliseconds"),Kn=Qn("seconds"),es=Qn("minutes"),ts=Qn("hours"),ns=Qn("days"),ss=Qn("months"),is=Qn("years"),rs=Math.round,as={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function os(e,t,n,s,i){return i.relativeTime(t||1,!!n,e,s)}var us=Math.abs;function ls(e){return (e>0)-(e<0)||+e}function ds(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,s,i,r,a,o,u=us(this._milliseconds)/1e3,l=us(this._days),d=us(this._months),h=this.asSeconds();return h?(e=he(u/60),t=he(e/60),u%=60,e%=60,n=he(d/12),d%=12,s=u?u.toFixed(3).replace(/\.?0+$/,""):"",i=h<0?"-":"",r=ls(this._months)!==ls(h)?"-":"",a=ls(this._days)!==ls(h)?"-":"",o=ls(this._milliseconds)!==ls(h)?"-":"",i+"P"+(n?r+n+"Y":"")+(d?r+d+"M":"")+(l?a+l+"D":"")+(t||e||u?"T":"")+(t?o+t+"H":"")+(e?o+e+"M":"")+(u?o+s+"S":"")):"P0D"}var hs=Vt.prototype;return hs.isValid=function(){return this._isValid},hs.abs=function(){var e=this._data;return this._milliseconds=Hn(this._milliseconds),this._days=Hn(this._days),this._months=Hn(this._months),e.milliseconds=Hn(e.milliseconds),e.seconds=Hn(e.seconds),e.minutes=Hn(e.minutes),e.hours=Hn(e.hours),e.months=Hn(e.months),e.years=Hn(e.years),this},hs.add=function(e,t){return Un(this,e,t,1)},hs.subtract=function(e,t){return Un(this,e,t,-1)},hs.as=function(e){if(!this.isValid())return NaN;var t,n,s=this._milliseconds;if("month"===(e=V(e))||"quarter"===e||"year"===e)switch(t=this._days+s/864e5,n=this._months+Ln(t),e){case "month":return n;case "quarter":return n/3;case "year":return n/12}else switch(t=this._days+Math.round(En(this._months)),e){case "week":return t/7+s/6048e5;case "day":return t+s/864e5;case "hour":return 24*t+s/36e5;case "minute":return 1440*t+s/6e4;case "second":return 86400*t+s/1e3;case "millisecond":return Math.floor(864e5*t)+s;default:throw new Error("Unknown unit "+e)}},hs.asMilliseconds=Gn,hs.asSeconds=jn,hs.asMinutes=An,hs.asHours=In,hs.asDays=Zn,hs.asWeeks=zn,hs.asMonths=qn,hs.asQuarters=$n,hs.asYears=Bn,hs.valueOf=Jn,hs._bubble=function(){var e,t,n,s,i,r=this._milliseconds,a=this._days,o=this._months,u=this._data;return r>=0&&a>=0&&o>=0||r<=0&&a<=0&&o<=0||(r+=864e5*Fn(En(o)+a),a=0,o=0),u.milliseconds=r%1e3,e=he(r/1e3),u.seconds=e%60,t=he(e/60),u.minutes=t%60,n=he(t/60),u.hours=n%24,a+=he(n/24),o+=i=he(Ln(a)),a-=Fn(En(i)),s=he(o/12),o%=12,u.days=a,u.months=o,u.years=s,this},hs.clone=function(){return Qt(this)},hs.get=function(e){return e=V(e),this.isValid()?this[e+"s"]():NaN},hs.milliseconds=Xn,hs.seconds=Kn,hs.minutes=es,hs.hours=ts,hs.days=ns,hs.weeks=function(){return he(this.days()/7)},hs.months=ss,hs.years=is,hs.humanize=function(e,t){if(!this.isValid())return this.localeData().invalidDate();var n,s,i=false,r=as;return "object"==typeof e&&(t=e,e=false),"boolean"==typeof e&&(i=e),"object"==typeof t&&(r=Object.assign({},as,t),null!=t.s&&null==t.ss&&(r.ss=t.s-1)),s=function(e,t,n,s){var i=Qt(e).abs(),r=rs(i.as("s")),a=rs(i.as("m")),o=rs(i.as("h")),u=rs(i.as("d")),l=rs(i.as("M")),d=rs(i.as("w")),h=rs(i.as("y")),c=r<=n.ss&&["s",r]||r<n.s&&["ss",r]||a<=1&&["m"]||a<n.m&&["mm",a]||o<=1&&["h"]||o<n.h&&["hh",o]||u<=1&&["d"]||u<n.d&&["dd",u];return null!=n.w&&(c=c||d<=1&&["w"]||d<n.w&&["ww",d]),(c=c||l<=1&&["M"]||l<n.M&&["MM",l]||h<=1&&["y"]||["yy",h])[2]=t,c[3]=+e>0,c[4]=s,os.apply(null,c)}(this,!i,r,n=this.localeData()),i&&(s=n.pastFuture(+this,s)),n.postformat(s)},hs.toISOString=ds,hs.toString=ds,hs.toJSON=ds,hs.locale=un,hs.localeData=dn,hs.toIsoString=D("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ds),hs.lang=ln,H("X",0,0,"unix"),H("x",0,0,"valueOf"),ue("x",ne),ue("X",/[+-]?\d+(\.\d{1,3})?/),me("X",function(e,t,n){n._d=new Date(1e3*parseFloat(e));}),me("x",function(e,t,n){n._d=new Date(ce(e));}),s.version="2.30.1",t=Ht,s.fn=Tn,s.min=function(){return Lt("isBefore",[].slice.call(arguments,0))},s.max=function(){return Lt("isAfter",[].slice.call(arguments,0))},s.now=function(){return Date.now?Date.now():+new Date},s.utc=f,s.unix=function(e){return Ht(1e3*e)},s.months=function(e,t){return Rn(e,t,"months")},s.isDate=d,s.locale=_t,s.invalid=y,s.duration=Qt,s.isMoment=k,s.weekdays=function(e,t,n){return Cn(e,t,n,"weekdays")},s.parseZone=function(){return Ht.apply(null,arguments).parseZone()},s.localeData=gt,s.isDuration=Gt,s.monthsShort=function(e,t){return Rn(e,t,"monthsShort")},s.weekdaysMin=function(e,t,n){return Cn(e,t,n,"weekdaysMin")},s.defineLocale=yt,s.updateLocale=function(e,t){if(null!=t){var n,s,i=lt;null!=dt[e]&&null!=dt[e].parentLocale?dt[e].set(x(dt[e]._config,t)):(null!=(s=mt(e))&&(i=s._config),t=x(i,t),null==s&&(t.abbr=e),(n=new T(t)).parentLocale=dt[e],dt[e]=n),_t(e);}else null!=dt[e]&&(null!=dt[e].parentLocale?(dt[e]=dt[e].parentLocale,e===_t()&&_t(e)):null!=dt[e]&&delete dt[e]);return dt[e]},s.locales=function(){return Y(dt)},s.weekdaysShort=function(e,t,n){return Cn(e,t,n,"weekdaysShort")},s.normalizeUnits=V,s.relativeTimeRounding=function(e){return void 0===e?rs:"function"==typeof e&&(rs=e,true)},s.relativeTimeThreshold=function(e,t){return void 0!==as[e]&&(void 0===t?as[e]:(as[e]=t,"s"===e&&(as.ss=t-1),true))},s.calendarFormat=function(e,t){var n=e.diff(t,"days",true);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"},s.prototype=Tn,s.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"},s},e.exports=t();}(moment);var momentExports=moment.exports;var _0x50f86f = getDefaultExportFromCjs(momentExports);
const _hasBuffer="function"==typeof Buffer,_TD="function"==typeof TextDecoder?new TextDecoder:void 0;"function"==typeof TextEncoder?new TextEncoder:void 0;const b64ch="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",b64chs=Array.prototype.slice.call(b64ch),b64tab=(()=>{let e={};return b64chs.forEach((t,r)=>e[t]=r),e})(),b64re=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,_fromCC=String.fromCharCode.bind(String),_U8Afrom="function"==typeof Uint8Array.from?Uint8Array.from.bind(Uint8Array):e=>new Uint8Array(Array.prototype.slice.call(e,0)),_tidyB64=e=>e.replace(/[^A-Za-z0-9\+\/]/g,""),re_btou=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,cb_btou=e=>{switch(e.length){case 4:var t=((7&e.charCodeAt(0))<<18|(63&e.charCodeAt(1))<<12|(63&e.charCodeAt(2))<<6|63&e.charCodeAt(3))-65536;return _fromCC((t>>>10)+55296)+_fromCC(56320+(1023&t));case 3:return _fromCC((15&e.charCodeAt(0))<<12|(63&e.charCodeAt(1))<<6|63&e.charCodeAt(2));default:return _fromCC((31&e.charCodeAt(0))<<6|63&e.charCodeAt(1))}},btou=e=>e.replace(re_btou,cb_btou),atobPolyfill=e=>{if(e=e.replace(/\s+/g,""),!b64re.test(e))throw new TypeError("malformed base64.");let t,r,o;e+="==".slice(2-(3&e.length));let n=[];for(let a=0;a<e.length;)t=b64tab[e.charAt(a++)]<<18|b64tab[e.charAt(a++)]<<12|(r=b64tab[e.charAt(a++)])<<6|(o=b64tab[e.charAt(a++)]),64===r?n.push(_fromCC(t>>16&255)):64===o?n.push(_fromCC(t>>16&255,t>>8&255)):n.push(_fromCC(t>>16&255,t>>8&255,255&t));return n.join("")},_atob="function"==typeof atob?e=>atob(_tidyB64(e)):_hasBuffer?e=>Buffer.from(e,"base64").toString("binary"):atobPolyfill,_toUint8Array=_hasBuffer?e=>_U8Afrom(Buffer.from(e,"base64")):e=>_U8Afrom(_atob(e).split("").map(e=>e.charCodeAt(0))),_decode=_hasBuffer?e=>Buffer.from(e,"base64").toString("utf8"):_TD?e=>_TD.decode(_toUint8Array(e)):e=>btou(_atob(e)),_unURI=e=>_tidyB64(e.replace(/[-_]/g,e=>"-"==e?"+":"/")),decode=e=>_decode(_unURI(e));
var nunjucks = {exports: {}};
!function(e){var t;t=function(){return function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:false,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=true,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{configurable:false,enumerable:true,get:i});},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=11)}([function(e,t,n){var i=Array.prototype,r=Object.prototype,o={"&":"&amp;",'"':"&quot;","'":"&#39;","<":"&lt;",">":"&gt;","\\":"&#92;"},s=/[&"'<>\\]/g;function a(e,t){return r.hasOwnProperty.call(e,t)}function c(e){return o[e]}function l(e,t,n){var i,r,o;if(e instanceof Error&&(e=(r=e).name+": "+r.message),Object.setPrototypeOf?(i=new Error(e),Object.setPrototypeOf(i,l.prototype)):(i=this,Object.defineProperty(i,"message",{enumerable:false,writable:true,value:e})),Object.defineProperty(i,"name",{value:"Template render error"}),Error.captureStackTrace&&Error.captureStackTrace(i,this.constructor),r){var s=Object.getOwnPropertyDescriptor(r,"stack");(o=s&&(s.get||function(){return s.value}))||(o=function(){return r.stack});}else {var a=new Error(e).stack;o=function(){return a};}return Object.defineProperty(i,"stack",{get:function(){return o.call(i)}}),Object.defineProperty(i,"cause",{value:r}),i.lineno=t,i.colno=n,i.firstUpdate=true,i.Update=function(e){var t="("+(e||"unknown path")+")";return this.firstUpdate&&(this.lineno&&this.colno?t+=" [Line "+this.lineno+", Column "+this.colno+"]":this.lineno&&(t+=" [Line "+this.lineno+"]")),t+="\n ",this.firstUpdate&&(t+=" "),this.message=t+(this.message||""),this.firstUpdate=false,this},i}function u(e){return "[object Function]"===r.toString.call(e)}function h(e){return "[object Array]"===r.toString.call(e)}function f(e){return "[object String]"===r.toString.call(e)}function p(e){return "[object Object]"===r.toString.call(e)}function m(e){var t,n=(t=e)?"string"==typeof t?t.split("."):[t]:[];return function(e){for(var t=e,i=0;i<n.length;i++){var r=n[i];if(!a(t,r))return;t=t[r];}return t}}function d(e){return Array.prototype.slice.call(e)}function v(e,t,n){return Array.prototype.indexOf.call(e||[],t,n)}function _(e){var t=[];for(var n in e)a(e,n)&&t.push(n);return t}(t=e.exports={}).hasOwnProp=a,t._prettifyError=function(e,n,i){if(i.Update||(i=new t.TemplateError(i)),i.Update(e),!n){var r=i;(i=new Error(r.message)).name=r.name;}return i},Object.setPrototypeOf?Object.setPrototypeOf(l.prototype,Error.prototype):l.prototype=Object.create(Error.prototype,{constructor:{value:l}}),t.TemplateError=l,t.escape=function(e){return e.replace(s,c)},t.isFunction=u,t.isArray=h,t.isString=f,t.isObject=p,t.getAttrGetter=m,t.groupBy=function(e,t,n){for(var i={},r=u(t)?t:m(t),o=0;o<e.length;o++){var s=e[o],a=r(s,o);if(void 0===a&&true===n)throw new TypeError('groupby: attribute "'+t+'" resolved to undefined');(i[a]||(i[a]=[])).push(s);}return i},t.toArray=d,t.without=function(e){var t=[];if(!e)return t;for(var n=e.length,i=d(arguments).slice(1),r=-1;++r<n;) -1===v(i,e[r])&&t.push(e[r]);return t},t.repeat=function(e,t){for(var n="",i=0;i<t;i++)n+=e;return n},t.each=function(e,t,n){if(null!=e)if(i.forEach&&e.forEach===i.forEach)e.forEach(t,n);else if(e.length===+e.length)for(var r=0,o=e.length;r<o;r++)t.call(n,e[r],r,e);},t.map=function(e,t){var n=[];if(null==e)return n;if(i.map&&e.map===i.map)return e.map(t);for(var r=0;r<e.length;r++)n[n.length]=t(e[r],r);return e.length===+e.length&&(n.length=e.length),n},t.asyncIter=function(e,t,n){var i=-1;!function r(){++i<e.length?t(e[i],i,r,n):n();}();},t.asyncFor=function(e,t,n){var i=_(e||{}),r=i.length,o=-1;!function s(){o++;var a=i[o];o<r?t(a,e[a],o,r,s):n();}();},t.indexOf=v,t.keys=_,t._entries=function(e){return _(e).map(function(t){return [t,e[t]]})},t._values=function(e){return _(e).map(function(t){return e[t]})},t._assign=t.extend=function(e,t){return e=e||{},_(t).forEach(function(n){e[n]=t[n];}),e},t.inOperator=function(e,t){if(h(t)||f(t))return -1!==t.indexOf(e);if(p(t))return e in t;throw new Error('Cannot use "in" operator to search for "'+e+'" in unexpected types.')};},function(e,t,n){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||false,i.configurable=true,"value"in i&&(i.writable=true),Object.defineProperty(e,o(i.key),i);}}function r(e,t,n){return t&&i(e.prototype,t),Object.defineProperty(e,"prototype",{writable:false}),e}function o(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t);if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return (String)(e)}(e,"string");return "symbol"==typeof t?t:String(t)}function s(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,a(e,t);}function a(e,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},a(e,t)}var c=n(16),l=n(0);function u(e,t,n){n=n||{},l.keys(n).forEach(function(t){var i,r;n[t]=(i=e.prototype[t],r=n[t],"function"!=typeof i||"function"!=typeof r?r:function(){var e=this.parent;this.parent=i;var t=r.apply(this,arguments);return this.parent=e,t});});var i=function(e){function n(){return e.apply(this,arguments)||this}return s(n,e),r(n,[{key:"typename",get:function(){return t}}]),n}(e);return l._assign(i.prototype,n),i}var h=function(){function e(){this.init.apply(this,arguments);}return e.prototype.init=function(){},e.extend=function(e,t){return "object"==typeof e&&(t=e,e="anonymous"),u(this,e,t)},r(e,[{key:"typename",get:function(){return this.constructor.name}}]),e}(),f=function(e){function t(){var t,n;return (t=n=e.call(this)||this).init.apply(t,arguments),n}return s(t,e),t.prototype.init=function(){},t.extend=function(e,t){return "object"==typeof e&&(t=e,e="anonymous"),u(this,e,t)},r(t,[{key:"typename",get:function(){return this.constructor.name}}]),t}(c);e.exports={Obj:h,EmitterObj:f};},function(e,t,n){var i=n(0),r=Array.from,o="function"==typeof Symbol&&Symbol.iterator&&"function"==typeof r,s=function(){function e(e,t){this.variables=Object.create(null),this.parent=e,this.topLevel=false,this.isolateWrites=t;}var t=e.prototype;return t.set=function(e,t,n){var i=e.split("."),r=this.variables,o=this;if(n&&(o=this.resolve(i[0],true)))o.set(e,t);else {for(var s=0;s<i.length-1;s++){var a=i[s];r[a]||(r[a]={}),r=r[a];}r[i[i.length-1]]=t;}},t.get=function(e){var t=this.variables[e];return void 0!==t?t:null},t.lookup=function(e){var t=this.parent,n=this.variables[e];return void 0!==n?n:t&&t.lookup(e)},t.resolve=function(e,t){var n=t&&this.isolateWrites?void 0:this.parent;return void 0!==this.variables[e]?this:n&&n.resolve(e)},t.push=function(t){return new e(this,t)},t.pop=function(){return this.parent},e}();function a(e){return e&&Object.prototype.hasOwnProperty.call(e,"__keywords")}function c(e){var t=e.length;return 0===t?0:a(e[t-1])?t-1:t}function l(e){if("string"!=typeof e)return e;this.val=e,this.length=e.length;}l.prototype=Object.create(String.prototype,{length:{writable:true,configurable:true,value:0}}),l.prototype.valueOf=function(){return this.val},l.prototype.toString=function(){return this.val},e.exports={Frame:s,makeMacro:function(e,t,n){return function(){for(var i=arguments.length,r=new Array(i),o=0;o<i;o++)r[o]=arguments[o];var s,l=c(r),u=function(e){var t=e.length;if(t){var n=e[t-1];if(a(n))return n}return {}}(r);if(l>e.length)s=r.slice(0,e.length),r.slice(s.length,l).forEach(function(e,n){n<t.length&&(u[t[n]]=e);}),s.push(u);else if(l<e.length){s=r.slice(0,l);for(var h=l;h<e.length;h++){var f=e[h];s.push(u[f]),delete u[f];}s.push(u);}else s=r;return n.apply(this,s)}},makeKeywordArgs:function(e){return e.__keywords=true,e},numArgs:c,suppressValue:function(e,t){return e=null!=e?e:"",!t||e instanceof l||(e=i.escape(e.toString())),e},ensureDefined:function(e,t,n){if(null==e)throw new i.TemplateError("attempted to output null or undefined value",t+1,n+1);return e},memberLookup:function(e,t){if(null!=e)return "function"==typeof e[t]?function(){for(var n=arguments.length,i=new Array(n),r=0;r<n;r++)i[r]=arguments[r];return e[t].apply(e,i)}:e[t]},contextOrFrameLookup:function(e,t,n){var i=t.lookup(n);return void 0!==i?i:e.lookup(n)},callWrap:function(e,t,n,i){if(!e)throw new Error("Unable to call `"+t+"`, which is undefined or falsey");if("function"!=typeof e)throw new Error("Unable to call `"+t+"`, which is not a function");return e.apply(n,i)},handleError:function(e,t,n){return e.lineno?e:new i.TemplateError(e,t,n)},isArray:i.isArray,keys:i.keys,SafeString:l,copySafeness:function(e,t){return e instanceof l?new l(t):t.toString()},markSafe:function(e){var t=typeof e;return "string"===t?new l(e):"function"!==t?e:function(t){var n=e.apply(this,arguments);return "string"==typeof n?new l(n):n}},asyncEach:function(e,t,n,r){if(i.isArray(e)){var o=e.length;i.asyncIter(e,function(e,i,r){switch(t){case 1:n(e,i,o,r);break;case 2:n(e[0],e[1],i,o,r);break;case 3:n(e[0],e[1],e[2],i,o,r);break;default:e.push(i,o,r),n.apply(this,e);}},r);}else i.asyncFor(e,function(e,t,i,r,o){n(e,t,i,r,o);},r);},asyncAll:function(e,t,n,r){var o,s,a=0;function c(e,t){a++,s[e]=t,a===o&&r(null,s.join(""));}if(i.isArray(e))if(o=e.length,s=new Array(o),0===o)r(null,"");else for(var l=0;l<e.length;l++){var u=e[l];switch(t){case 1:n(u,l,o,c);break;case 2:n(u[0],u[1],l,o,c);break;case 3:n(u[0],u[1],u[2],l,o,c);break;default:u.push(l,o,c),n.apply(this,u);}}else {var h=i.keys(e||{});if(o=h.length,s=new Array(o),0===o)r(null,"");else for(var f=0;f<h.length;f++){var p=h[f];n(p,e[p],f,o,c);}}},inOperator:i.inOperator,fromIterator:function(e){return "object"!=typeof e||null===e||i.isArray(e)?e:o&&Symbol.iterator in e?r(e):e}};},function(e,t,n){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||false,i.configurable=true,"value"in i&&(i.writable=true),Object.defineProperty(e,o(i.key),i);}}function r(e,t,n){return t&&i(e.prototype,t),Object.defineProperty(e,"prototype",{writable:false}),e}function o(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t);if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return (String)(e)}(e,"string");return "symbol"==typeof t?t:String(t)}function s(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,a(e,t);}function a(e,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},a(e,t)}function c(e,t,n){e instanceof t&&n.push(e),e instanceof l&&e.findAll(t,n);}var l=function(e){function t(){return e.apply(this,arguments)||this}s(t,e);var n=t.prototype;return n.init=function(e,t){for(var n=arguments,i=this,r=arguments.length,o=new Array(r>2?r-2:0),s=2;s<r;s++)o[s-2]=arguments[s];this.lineno=e,this.colno=t,this.fields.forEach(function(e,t){var r=n[t+2];void 0===r&&(r=null),i[e]=r;});},n.findAll=function(e,t){var n=this;return t=t||[],this instanceof h?this.children.forEach(function(n){return c(n,e,t)}):this.fields.forEach(function(i){return c(n[i],e,t)}),t},n.iterFields=function(e){var t=this;this.fields.forEach(function(n){e(t[n],n);});},t}(n(1).Obj),u=function(e){function t(){return e.apply(this,arguments)||this}return s(t,e),r(t,[{key:"typename",get:function(){return "Value"}},{key:"fields",get:function(){return ["value"]}}]),t}(l),h=function(e){function t(){return e.apply(this,arguments)||this}s(t,e);var n=t.prototype;return n.init=function(t,n,i){e.prototype.init.call(this,t,n,i||[]);},n.addChild=function(e){this.children.push(e);},r(t,[{key:"typename",get:function(){return "NodeList"}},{key:"fields",get:function(){return ["children"]}}]),t}(l),f=h.extend("Root"),p=u.extend("Literal"),m=u.extend("Symbol"),d=h.extend("Group"),v=h.extend("Array"),_=l.extend("Pair",{fields:["key","value"]}),y=h.extend("Dict"),g=l.extend("LookupVal",{fields:["target","val"]}),b=l.extend("If",{fields:["cond","body","else_"]}),k=b.extend("IfAsync"),E=l.extend("InlineIf",{fields:["cond","body","else_"]}),w=l.extend("For",{fields:["arr","name","body","else_"]}),x=w.extend("AsyncEach"),O=w.extend("AsyncAll"),L=l.extend("Macro",{fields:["name","args","body"]}),T=L.extend("Caller"),S=l.extend("Import",{fields:["template","target","withContext"]}),A=function(e){function t(){return e.apply(this,arguments)||this}return s(t,e),t.prototype.init=function(t,n,i,r,o){e.prototype.init.call(this,t,n,i,r||new h,o);},r(t,[{key:"typename",get:function(){return "FromImport"}},{key:"fields",get:function(){return ["template","names","withContext"]}}]),t}(l),N=l.extend("FunCall",{fields:["name","args"]}),C=N.extend("Filter"),B=C.extend("FilterAsync",{fields:["name","args","symbol"]}),F=y.extend("KeywordArgs"),j=l.extend("Block",{fields:["name","body"]}),R=l.extend("Super",{fields:["blockName","symbol"]}),P=l.extend("TemplateRef",{fields:["template"]}).extend("Extends"),K=l.extend("Include",{fields:["template","ignoreMissing"]}),I=l.extend("Set",{fields:["targets","value"]}),M=l.extend("Switch",{fields:["expr","cases","default"]}),D=l.extend("Case",{fields:["cond","body"]}),U=h.extend("Output"),V=l.extend("Capture",{fields:["body"]}),G=p.extend("TemplateData"),W=l.extend("UnaryOp",{fields:["target"]}),H=l.extend("BinOp",{fields:["left","right"]}),Y=H.extend("In"),$=H.extend("Is"),q=H.extend("Or"),z=H.extend("And"),J=W.extend("Not"),X=H.extend("Add"),Q=H.extend("Concat"),Z=H.extend("Sub"),ee=H.extend("Mul"),te=H.extend("Div"),ne=H.extend("FloorDiv"),ie=H.extend("Mod"),re=H.extend("Pow"),oe=W.extend("Neg"),se=W.extend("Pos"),ae=l.extend("Compare",{fields:["expr","ops"]}),ce=l.extend("CompareOperand",{fields:["expr","type"]}),le=l.extend("CallExtension",{init:function(e,t,n,i){this.parent(),this.extName=e.__name||e,this.prop=t,this.args=n||new h,this.contentArgs=i||[],this.autoescape=e.autoescape;},fields:["extName","prop","args","contentArgs"]}),ue=le.extend("CallExtensionAsync");function he(e,t,n){var i=e.split("\n");i.forEach(function(e,r){e&&(n&&r>0||!n)&&process.stdout.write(" ".repeat(t));var o=r===i.length-1?"":"\n";process.stdout.write(""+e+o);});}e.exports={Node:l,Root:f,NodeList:h,Value:u,Literal:p,Symbol:m,Group:d,Array:v,Pair:_,Dict:y,Output:U,Capture:V,TemplateData:G,If:b,IfAsync:k,InlineIf:E,For:w,AsyncEach:x,AsyncAll:O,Macro:L,Caller:T,Import:S,FromImport:A,FunCall:N,Filter:C,FilterAsync:B,KeywordArgs:F,Block:j,Super:R,Extends:P,Include:K,Set:I,Switch:M,Case:D,LookupVal:g,BinOp:H,In:Y,Is:$,Or:q,And:z,Not:J,Add:X,Concat:Q,Sub:Z,Mul:ee,Div:te,FloorDiv:ne,Mod:ie,Pow:re,Neg:oe,Pos:se,Compare:ae,CompareOperand:ce,CallExtension:le,CallExtensionAsync:ue,printNodes:function e(t,n){if(n=n||0,he(t.typename+": ",n),t instanceof h)he("\n"),t.children.forEach(function(t){e(t,n+2);});else if(t instanceof le)he(t.extName+"."+t.prop+"\n"),t.args&&e(t.args,n+2),t.contentArgs&&t.contentArgs.forEach(function(t){e(t,n+2);});else {var i=[],r=null;t.iterFields(function(e,t){e instanceof l?i.push([t,e]):(r=r||{})[t]=e;}),r?he(JSON.stringify(r,null,2)+"\n",null,true):he("\n"),i.forEach(function(t){var i=t[0],r=t[1];he("["+i+"] =>",n+2),e(r,n+4);});}}};},function(e,t){},function(e,t,n){function i(e,t){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},i(e,t)}var r=n(8),o=n(17),s=n(3),a=n(0).TemplateError,c=n(2).Frame,l=n(1).Obj,u={"==":"==","===":"===","!=":"!=","!==":"!==","<":"<",">":">","<=":"<=",">=":">="},h=function(e){var t,n;function r(){return e.apply(this,arguments)||this}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,i(t,n);var o=r.prototype;return o.init=function(e,t){this.templateName=e,this.codebuf=[],this.lastId=0,this.buffer=null,this.bufferStack=[],this._scopeClosers="",this.inBlock=false,this.throwOnUndefined=t;},o.fail=function(e,t,n){throw void 0!==t&&(t+=1),void 0!==n&&(n+=1),new a(e,t,n)},o._pushBuffer=function(){var e=this._tmpid();return this.bufferStack.push(this.buffer),this.buffer=e,this._emit("var "+this.buffer+' = "";'),e},o._popBuffer=function(){this.buffer=this.bufferStack.pop();},o._emit=function(e){this.codebuf.push(e);},o._emitLine=function(e){this._emit(e+"\n");},o._emitLines=function(){for(var e=this,t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];n.forEach(function(t){return e._emitLine(t)});},o._emitFuncBegin=function(e,t){this.buffer="output",this._scopeClosers="",this._emitLine("function "+t+"(env, context, frame, runtime, cb) {"),this._emitLine("var lineno = "+e.lineno+";"),this._emitLine("var colno = "+e.colno+";"),this._emitLine("var "+this.buffer+' = "";'),this._emitLine("try {");},o._emitFuncEnd=function(e){e||this._emitLine("cb(null, "+this.buffer+");"),this._closeScopeLevels(),this._emitLine("} catch (e) {"),this._emitLine(" cb(runtime.handleError(e, lineno, colno));"),this._emitLine("}"),this._emitLine("}"),this.buffer=null;},o._addScopeLevel=function(){this._scopeClosers+="})";},o._closeScopeLevels=function(){this._emitLine(this._scopeClosers+";"),this._scopeClosers="";},o._withScopedSyntax=function(e){var t=this._scopeClosers;this._scopeClosers="",e.call(this),this._closeScopeLevels(),this._scopeClosers=t;},o._makeCallback=function(e){var t=this._tmpid();return "function("+t+(e?","+e:"")+") {\nif("+t+") { cb("+t+"); return; }"},o._tmpid=function(){return this.lastId++,"t_"+this.lastId},o._templateName=function(){return null==this.templateName?"undefined":JSON.stringify(this.templateName)},o._compileChildren=function(e,t){var n=this;e.children.forEach(function(e){n.compile(e,t);});},o._compileAggregate=function(e,t,n,i){var r=this;n&&this._emit(n),e.children.forEach(function(e,n){n>0&&r._emit(","),r.compile(e,t);}),i&&this._emit(i);},o._compileExpression=function(e,t){this.assertType(e,s.Literal,s.Symbol,s.Group,s.Array,s.Dict,s.FunCall,s.Caller,s.Filter,s.LookupVal,s.Compare,s.InlineIf,s.In,s.Is,s.And,s.Or,s.Not,s.Add,s.Concat,s.Sub,s.Mul,s.Div,s.FloorDiv,s.Mod,s.Pow,s.Neg,s.Pos,s.Compare,s.NodeList),this.compile(e,t);},o.assertType=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];n.some(function(t){return e instanceof t})||this.fail("assertType: invalid type: "+e.typename,e.lineno,e.colno);},o.compileCallExtension=function(e,t,n){var i=this,r=e.args,o=e.contentArgs,a="boolean"!=typeof e.autoescape||e.autoescape;if(n||this._emit(this.buffer+" += runtime.suppressValue("),this._emit('env.getExtension("'+e.extName+'")["'+e.prop+'"]('),this._emit("context"),(r||o)&&this._emit(","),r&&(r instanceof s.NodeList||this.fail("compileCallExtension: arguments must be a NodeList, use `parser.parseSignature`"),r.children.forEach(function(e,n){i._compileExpression(e,t),(n!==r.children.length-1||o.length)&&i._emit(",");})),o.length&&o.forEach(function(e,n){if(n>0&&i._emit(","),e){i._emitLine("function(cb) {"),i._emitLine("if(!cb) { cb = function(err) { if(err) { throw err; }}}");var r=i._pushBuffer();i._withScopedSyntax(function(){i.compile(e,t),i._emitLine("cb(null, "+r+");");}),i._popBuffer(),i._emitLine("return "+r+";"),i._emitLine("}");}else i._emit("null");}),n){var c=this._tmpid();this._emitLine(", "+this._makeCallback(c)),this._emitLine(this.buffer+" += runtime.suppressValue("+c+", "+a+" && env.opts.autoescape);"),this._addScopeLevel();}else this._emit(")"),this._emit(", "+a+" && env.opts.autoescape);\n");},o.compileCallExtensionAsync=function(e,t){this.compileCallExtension(e,t,true);},o.compileNodeList=function(e,t){this._compileChildren(e,t);},o.compileLiteral=function(e){if("string"==typeof e.value){var t=e.value.replace(/\\/g,"\\\\");t=(t=(t=(t=(t=t.replace(/"/g,'\\"')).replace(/\n/g,"\\n")).replace(/\r/g,"\\r")).replace(/\t/g,"\\t")).replace(/\u2028/g,"\\u2028"),this._emit('"'+t+'"');}else null===e.value?this._emit("null"):this._emit(e.value.toString());},o.compileSymbol=function(e,t){var n=e.value,i=t.lookup(n);i?this._emit(i):this._emit('runtime.contextOrFrameLookup(context, frame, "'+n+'")');},o.compileGroup=function(e,t){this._compileAggregate(e,t,"(",")");},o.compileArray=function(e,t){this._compileAggregate(e,t,"[","]");},o.compileDict=function(e,t){this._compileAggregate(e,t,"{","}");},o.compilePair=function(e,t){var n=e.key,i=e.value;n instanceof s.Symbol?n=new s.Literal(n.lineno,n.colno,n.value):n instanceof s.Literal&&"string"==typeof n.value||this.fail("compilePair: Dict keys must be strings or names",n.lineno,n.colno),this.compile(n,t),this._emit(": "),this._compileExpression(i,t);},o.compileInlineIf=function(e,t){this._emit("("),this.compile(e.cond,t),this._emit("?"),this.compile(e.body,t),this._emit(":"),null!==e.else_?this.compile(e.else_,t):this._emit('""'),this._emit(")");},o.compileIn=function(e,t){this._emit("runtime.inOperator("),this.compile(e.left,t),this._emit(","),this.compile(e.right,t),this._emit(")");},o.compileIs=function(e,t){var n=e.right.name?e.right.name.value:e.right.value;this._emit('env.getTest("'+n+'").call(context, '),this.compile(e.left,t),e.right.args&&(this._emit(","),this.compile(e.right.args,t)),this._emit(") === true");},o._binOpEmitter=function(e,t,n){this.compile(e.left,t),this._emit(n),this.compile(e.right,t);},o.compileOr=function(e,t){return this._binOpEmitter(e,t," || ")},o.compileAnd=function(e,t){return this._binOpEmitter(e,t," && ")},o.compileAdd=function(e,t){return this._binOpEmitter(e,t," + ")},o.compileConcat=function(e,t){return this._binOpEmitter(e,t,' + "" + ')},o.compileSub=function(e,t){return this._binOpEmitter(e,t," - ")},o.compileMul=function(e,t){return this._binOpEmitter(e,t," * ")},o.compileDiv=function(e,t){return this._binOpEmitter(e,t," / ")},o.compileMod=function(e,t){return this._binOpEmitter(e,t," % ")},o.compileNot=function(e,t){this._emit("!"),this.compile(e.target,t);},o.compileFloorDiv=function(e,t){this._emit("Math.floor("),this.compile(e.left,t),this._emit(" / "),this.compile(e.right,t),this._emit(")");},o.compilePow=function(e,t){this._emit("Math.pow("),this.compile(e.left,t),this._emit(", "),this.compile(e.right,t),this._emit(")");},o.compileNeg=function(e,t){this._emit("-"),this.compile(e.target,t);},o.compilePos=function(e,t){this._emit("+"),this.compile(e.target,t);},o.compileCompare=function(e,t){var n=this;this.compile(e.expr,t),e.ops.forEach(function(e){n._emit(" "+u[e.type]+" "),n.compile(e.expr,t);});},o.compileLookupVal=function(e,t){this._emit("runtime.memberLookup(("),this._compileExpression(e.target,t),this._emit("),"),this._compileExpression(e.val,t),this._emit(")");},o._getNodeName=function(e){switch(e.typename){case "Symbol":return e.value;case "FunCall":return "the return value of ("+this._getNodeName(e.name)+")";case "LookupVal":return this._getNodeName(e.target)+'["'+this._getNodeName(e.val)+'"]';case "Literal":return e.value.toString();default:return "--expression--"}},o.compileFunCall=function(e,t){this._emit("(lineno = "+e.lineno+", colno = "+e.colno+", "),this._emit("runtime.callWrap("),this._compileExpression(e.name,t),this._emit(', "'+this._getNodeName(e.name).replace(/"/g,'\\"')+'", context, '),this._compileAggregate(e.args,t,"[","])"),this._emit(")");},o.compileFilter=function(e,t){var n=e.name;this.assertType(n,s.Symbol),this._emit('env.getFilter("'+n.value+'").call(context, '),this._compileAggregate(e.args,t),this._emit(")");},o.compileFilterAsync=function(e,t){var n=e.name,i=e.symbol.value;this.assertType(n,s.Symbol),t.set(i,i),this._emit('env.getFilter("'+n.value+'").call(context, '),this._compileAggregate(e.args,t),this._emitLine(", "+this._makeCallback(i)),this._addScopeLevel();},o.compileKeywordArgs=function(e,t){this._emit("runtime.makeKeywordArgs("),this.compileDict(e,t),this._emit(")");},o.compileSet=function(e,t){var n=this,i=[];e.targets.forEach(function(e){var r=e.value,o=t.lookup(r);null==o&&(o=n._tmpid(),n._emitLine("var "+o+";")),i.push(o);}),e.value?(this._emit(i.join(" = ")+" = "),this._compileExpression(e.value,t),this._emitLine(";")):(this._emit(i.join(" = ")+" = "),this.compile(e.body,t),this._emitLine(";")),e.targets.forEach(function(e,t){var r=i[t],o=e.value;n._emitLine('frame.set("'+o+'", '+r+", true);"),n._emitLine("if(frame.topLevel) {"),n._emitLine('context.setVariable("'+o+'", '+r+");"),n._emitLine("}"),"_"!==o.charAt(0)&&(n._emitLine("if(frame.topLevel) {"),n._emitLine('context.addExport("'+o+'", '+r+");"),n._emitLine("}"));});},o.compileSwitch=function(e,t){var n=this;this._emit("switch ("),this.compile(e.expr,t),this._emit(") {"),e.cases.forEach(function(e,i){n._emit("case "),n.compile(e.cond,t),n._emit(": "),n.compile(e.body,t),e.body.children.length&&n._emitLine("break;");}),e.default&&(this._emit("default:"),this.compile(e.default,t)),this._emit("}");},o.compileIf=function(e,t,n){var i=this;this._emit("if("),this._compileExpression(e.cond,t),this._emitLine(") {"),this._withScopedSyntax(function(){i.compile(e.body,t),n&&i._emit("cb()");}),e.else_?(this._emitLine("}\nelse {"),this._withScopedSyntax(function(){i.compile(e.else_,t),n&&i._emit("cb()");})):n&&(this._emitLine("}\nelse {"),this._emit("cb()")),this._emitLine("}");},o.compileIfAsync=function(e,t){this._emit("(function(cb) {"),this.compileIf(e,t,true),this._emit("})("+this._makeCallback()),this._addScopeLevel();},o._emitLoopBindings=function(e,t,n,i){var r=this;[{name:"index",val:n+" + 1"},{name:"index0",val:n},{name:"revindex",val:i+" - "+n},{name:"revindex0",val:i+" - "+n+" - 1"},{name:"first",val:n+" === 0"},{name:"last",val:n+" === "+i+" - 1"},{name:"length",val:i}].forEach(function(e){r._emitLine('frame.set("loop.'+e.name+'", '+e.val+");");});},o.compileFor=function(e,t){var n=this,i=this._tmpid(),r=this._tmpid(),o=this._tmpid();if(t=t.push(),this._emitLine("frame = frame.push();"),this._emit("var "+o+" = "),this._compileExpression(e.arr,t),this._emitLine(";"),this._emit("if("+o+") {"),this._emitLine(o+" = runtime.fromIterator("+o+");"),e.name instanceof s.Array){this._emitLine("var "+i+";"),this._emitLine("if(runtime.isArray("+o+")) {"),this._emitLine("var "+r+" = "+o+".length;"),this._emitLine("for("+i+"=0; "+i+" < "+o+".length; "+i+"++) {"),e.name.children.forEach(function(r,s){var a=n._tmpid();n._emitLine("var "+a+" = "+o+"["+i+"]["+s+"];"),n._emitLine('frame.set("'+r+'", '+o+"["+i+"]["+s+"]);"),t.set(e.name.children[s].value,a);}),this._emitLoopBindings(e,o,i,r),this._withScopedSyntax(function(){n.compile(e.body,t);}),this._emitLine("}"),this._emitLine("} else {");var a=e.name.children,c=a[0],l=a[1],u=this._tmpid(),h=this._tmpid();t.set(c.value,u),t.set(l.value,h),this._emitLine(i+" = -1;"),this._emitLine("var "+r+" = runtime.keys("+o+").length;"),this._emitLine("for(var "+u+" in "+o+") {"),this._emitLine(i+"++;"),this._emitLine("var "+h+" = "+o+"["+u+"];"),this._emitLine('frame.set("'+c.value+'", '+u+");"),this._emitLine('frame.set("'+l.value+'", '+h+");"),this._emitLoopBindings(e,o,i,r),this._withScopedSyntax(function(){n.compile(e.body,t);}),this._emitLine("}"),this._emitLine("}");}else {var f=this._tmpid();t.set(e.name.value,f),this._emitLine("var "+r+" = "+o+".length;"),this._emitLine("for(var "+i+"=0; "+i+" < "+o+".length; "+i+"++) {"),this._emitLine("var "+f+" = "+o+"["+i+"];"),this._emitLine('frame.set("'+e.name.value+'", '+f+");"),this._emitLoopBindings(e,o,i,r),this._withScopedSyntax(function(){n.compile(e.body,t);}),this._emitLine("}");}this._emitLine("}"),e.else_&&(this._emitLine("if (!"+r+") {"),this.compile(e.else_,t),this._emitLine("}")),this._emitLine("frame = frame.pop();");},o._compileAsyncLoop=function(e,t,n){var i=this,r=this._tmpid(),o=this._tmpid(),a=this._tmpid(),c=n?"asyncAll":"asyncEach";if(t=t.push(),this._emitLine("frame = frame.push();"),this._emit("var "+a+" = runtime.fromIterator("),this._compileExpression(e.arr,t),this._emitLine(");"),e.name instanceof s.Array){var l=e.name.children.length;this._emit("runtime."+c+"("+a+", "+l+", function("),e.name.children.forEach(function(e){i._emit(e.value+",");}),this._emit(r+","+o+",next) {"),e.name.children.forEach(function(e){var n=e.value;t.set(n,n),i._emitLine('frame.set("'+n+'", '+n+");");});}else {var u=e.name.value;this._emitLine("runtime."+c+"("+a+", 1, function("+u+", "+r+", "+o+",next) {"),this._emitLine('frame.set("'+u+'", '+u+");"),t.set(u,u);}this._emitLoopBindings(e,a,r,o),this._withScopedSyntax(function(){var o;n&&(o=i._pushBuffer()),i.compile(e.body,t),i._emitLine("next("+r+(o?","+o:"")+");"),n&&i._popBuffer();});var h=this._tmpid();this._emitLine("}, "+this._makeCallback(h)),this._addScopeLevel(),n&&this._emitLine(this.buffer+" += "+h+";"),e.else_&&(this._emitLine("if (!"+a+".length) {"),this.compile(e.else_,t),this._emitLine("}")),this._emitLine("frame = frame.pop();");},o.compileAsyncEach=function(e,t){this._compileAsyncLoop(e,t);},o.compileAsyncAll=function(e,t){this._compileAsyncLoop(e,t,true);},o._compileMacro=function(e,t){var n=this,i=[],r=null,o="macro_"+this._tmpid(),a=void 0!==t;e.args.children.forEach(function(t,o){o===e.args.children.length-1&&t instanceof s.Dict?r=t:(n.assertType(t,s.Symbol),i.push(t));});var l,u=[].concat(i.map(function(e){return "l_"+e.value}),["kwargs"]),h=i.map(function(e){return '"'+e.value+'"'}),f=(r&&r.children||[]).map(function(e){return '"'+e.key.value+'"'});l=a?t.push(true):new c,this._emitLines("var "+o+" = runtime.makeMacro(","["+h.join(", ")+"], ","["+f.join(", ")+"], ","function ("+u.join(", ")+") {","var callerFrame = frame;","frame = "+(a?"frame.push(true);":"new runtime.Frame();"),"kwargs = kwargs || {};",'if (Object.prototype.hasOwnProperty.call(kwargs, "caller")) {','frame.set("caller", kwargs.caller); }'),i.forEach(function(e){n._emitLine('frame.set("'+e.value+'", l_'+e.value+");"),l.set(e.value,"l_"+e.value);}),r&&r.children.forEach(function(e){var t=e.key.value;n._emit('frame.set("'+t+'", '),n._emit('Object.prototype.hasOwnProperty.call(kwargs, "'+t+'")'),n._emit(' ? kwargs["'+t+'"] : '),n._compileExpression(e.value,l),n._emit(");");});var p=this._pushBuffer();return this._withScopedSyntax(function(){n.compile(e.body,l);}),this._emitLine("frame = "+(a?"frame.pop();":"callerFrame;")),this._emitLine("return new runtime.SafeString("+p+");"),this._emitLine("});"),this._popBuffer(),o},o.compileMacro=function(e,t){var n=this._compileMacro(e),i=e.name.value;t.set(i,n),t.parent?this._emitLine('frame.set("'+i+'", '+n+");"):("_"!==e.name.value.charAt(0)&&this._emitLine('context.addExport("'+i+'");'),this._emitLine('context.setVariable("'+i+'", '+n+");"));},o.compileCaller=function(e,t){this._emit("(function (){");var n=this._compileMacro(e,t);this._emit("return "+n+";})()");},o._compileGetTemplate=function(e,t,n,i){var r=this._tmpid(),o=this._templateName(),s=this._makeCallback(r),a=n?"true":"false",c=i?"true":"false";return this._emit("env.getTemplate("),this._compileExpression(e.template,t),this._emitLine(", "+a+", "+o+", "+c+", "+s),r},o.compileImport=function(e,t){var n=e.target.value,i=this._compileGetTemplate(e,t,false,false);this._addScopeLevel(),this._emitLine(i+".getExported("+(e.withContext?"context.getVariables(), frame, ":"")+this._makeCallback(i)),this._addScopeLevel(),t.set(n,i),t.parent?this._emitLine('frame.set("'+n+'", '+i+");"):this._emitLine('context.setVariable("'+n+'", '+i+");");},o.compileFromImport=function(e,t){var n=this,i=this._compileGetTemplate(e,t,false,false);this._addScopeLevel(),this._emitLine(i+".getExported("+(e.withContext?"context.getVariables(), frame, ":"")+this._makeCallback(i)),this._addScopeLevel(),e.names.children.forEach(function(e){var r,o,a=n._tmpid();e instanceof s.Pair?(r=e.key.value,o=e.value.value):o=r=e.value,n._emitLine("if(Object.prototype.hasOwnProperty.call("+i+', "'+r+'")) {'),n._emitLine("var "+a+" = "+i+"."+r+";"),n._emitLine("} else {"),n._emitLine("cb(new Error(\"cannot import '"+r+"'\")); return;"),n._emitLine("}"),t.set(o,a),t.parent?n._emitLine('frame.set("'+o+'", '+a+");"):n._emitLine('context.setVariable("'+o+'", '+a+");");});},o.compileBlock=function(e){var t=this._tmpid();this.inBlock||this._emit('(parentTemplate ? function(e, c, f, r, cb) { cb(""); } : '),this._emit('context.getBlock("'+e.name.value+'")'),this.inBlock||this._emit(")"),this._emitLine("(env, context, frame, runtime, "+this._makeCallback(t)),this._emitLine(this.buffer+" += "+t+";"),this._addScopeLevel();},o.compileSuper=function(e,t){var n=e.blockName.value,i=e.symbol.value,r=this._makeCallback(i);this._emitLine('context.getSuper(env, "'+n+'", b_'+n+", frame, runtime, "+r),this._emitLine(i+" = runtime.markSafe("+i+");"),this._addScopeLevel(),t.set(i,i);},o.compileExtends=function(e,t){var n=this._tmpid(),i=this._compileGetTemplate(e,t,true,false);this._emitLine("parentTemplate = "+i),this._emitLine("for(var "+n+" in parentTemplate.blocks) {"),this._emitLine("context.addBlock("+n+", parentTemplate.blocks["+n+"]);"),this._emitLine("}"),this._addScopeLevel();},o.compileInclude=function(e,t){this._emitLine("var tasks = [];"),this._emitLine("tasks.push("),this._emitLine("function(callback) {");var n=this._compileGetTemplate(e,t,false,e.ignoreMissing);this._emitLine("callback(null,"+n+");});"),this._emitLine("});");var i=this._tmpid();this._emitLine("tasks.push("),this._emitLine("function(template, callback){"),this._emitLine("template.render(context.getVariables(), frame, "+this._makeCallback(i)),this._emitLine("callback(null,"+i+");});"),this._emitLine("});"),this._emitLine("tasks.push("),this._emitLine("function(result, callback){"),this._emitLine(this.buffer+" += result;"),this._emitLine("callback(null);"),this._emitLine("});"),this._emitLine("env.waterfall(tasks, function(){"),this._addScopeLevel();},o.compileTemplateData=function(e,t){this.compileLiteral(e,t);},o.compileCapture=function(e,t){var n=this,i=this.buffer;this.buffer="output",this._emitLine("(function() {"),this._emitLine('var output = "";'),this._withScopedSyntax(function(){n.compile(e.body,t);}),this._emitLine("return output;"),this._emitLine("})()"),this.buffer=i;},o.compileOutput=function(e,t){var n=this;e.children.forEach(function(i){i instanceof s.TemplateData?i.value&&(n._emit(n.buffer+" += "),n.compileLiteral(i,t),n._emitLine(";")):(n._emit(n.buffer+" += runtime.suppressValue("),n.throwOnUndefined&&n._emit("runtime.ensureDefined("),n.compile(i,t),n.throwOnUndefined&&n._emit(","+e.lineno+","+e.colno+")"),n._emit(", env.opts.autoescape);\n"));});},o.compileRoot=function(e,t){var n=this;t&&this.fail("compileRoot: root node can't have frame"),t=new c,this._emitFuncBegin(e,"root"),this._emitLine("var parentTemplate = null;"),this._compileChildren(e,t),this._emitLine("if(parentTemplate) {"),this._emitLine("parentTemplate.rootRenderFunc(env, context, frame, runtime, cb);"),this._emitLine("} else {"),this._emitLine("cb(null, "+this.buffer+");"),this._emitLine("}"),this._emitFuncEnd(true),this.inBlock=true;var i=[],r=e.findAll(s.Block);r.forEach(function(e,t){var r=e.name.value;if(-1!==i.indexOf(r))throw new Error('Block "'+r+'" defined more than once.');i.push(r),n._emitFuncBegin(e,"b_"+r);var o=new c;n._emitLine("var frame = frame.push(true);"),n.compile(e.body,o),n._emitFuncEnd();}),this._emitLine("return {"),r.forEach(function(e,t){var i="b_"+e.name.value;n._emitLine(i+": "+i+",");}),this._emitLine("root: root\n};");},o.compile=function(e,t){var n=this["compile"+e.typename];n?n.call(this,e,t):this.fail("compile: Cannot compile node: "+e.typename,e.lineno,e.colno);},o.getCode=function(){return this.codebuf.join("")},r}(l);e.exports={compile:function(e,t,n,i,s){ void 0===s&&(s={});var a=new h(i,s.throwOnUndefined),c=(n||[]).map(function(e){return e.preprocess}).filter(function(e){return !!e}).reduce(function(e,t){return t(e)},e);return a.compile(o.transform(r.parse(c,n,s),t,i)),a.getCode()},Compiler:h};},function(e,t,n){function i(e,t){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},i(e,t)}var r=n(4),o=n(1).EmitterObj;e.exports=function(e){var t,n;function o(){return e.apply(this,arguments)||this}n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,i(t,n);var s=o.prototype;return s.resolve=function(e,t){return r.resolve(r.dirname(e),t)},s.isRelative=function(e){return 0===e.indexOf("./")||0===e.indexOf("../")},o}(o);},function(e,t,n){function i(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,r(e,t);}function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}var o=n(12),s=n(15),a=n(0),c=n(5),l=n(18),u=n(10),h=u.FileSystemLoader,f=u.WebLoader,p=u.PrecompiledLoader,m=n(20),d=n(21),v=n(1),_=v.Obj,y=v.EmitterObj,g=n(2),b=g.handleError,k=g.Frame,E=n(22);function w(e,t,n){o(function(){e(t,n);});}var x={type:"code",obj:{root:function(e,t,n,i,r){try{r(null,"");}catch(e){r(b(e,null,null));}}}},O=function(e){function t(){return e.apply(this,arguments)||this}i(t,e);var n=t.prototype;return n.init=function(e,t){var n=this;t=this.opts=t||{},this.opts.dev=!!t.dev,this.opts.autoescape=null==t.autoescape||t.autoescape,this.opts.throwOnUndefined=!!t.throwOnUndefined,this.opts.trimBlocks=!!t.trimBlocks,this.opts.lstripBlocks=!!t.lstripBlocks,this.loaders=[],e?this.loaders=a.isArray(e)?e:[e]:h?this.loaders=[new h("views")]:f&&(this.loaders=[new f("/views")]),"undefined"!=typeof window&&window.nunjucksPrecompiled&&this.loaders.unshift(new p(window.nunjucksPrecompiled)),this._initLoaders(),this.globals=d(),this.filters={},this.tests={},this.asyncFilters=[],this.extensions={},this.extensionsList=[],a._entries(l).forEach(function(e){var t=e[0],i=e[1];return n.addFilter(t,i)}),a._entries(m).forEach(function(e){var t=e[0],i=e[1];return n.addTest(t,i)});},n._initLoaders=function(){var e=this;this.loaders.forEach(function(t){t.cache={},"function"==typeof t.on&&(t.on("update",function(n,i){t.cache[n]=null,e.emit("update",n,i,t);}),t.on("load",function(n,i){e.emit("load",n,i,t);}));});},n.invalidateCache=function(){this.loaders.forEach(function(e){e.cache={};});},n.addExtension=function(e,t){return t.__name=e,this.extensions[e]=t,this.extensionsList.push(t),this},n.removeExtension=function(e){var t=this.getExtension(e);t&&(this.extensionsList=a.without(this.extensionsList,t),delete this.extensions[e]);},n.getExtension=function(e){return this.extensions[e]},n.hasExtension=function(e){return !!this.extensions[e]},n.addGlobal=function(e,t){return this.globals[e]=t,this},n.getGlobal=function(e){if(void 0===this.globals[e])throw new Error("global not found: "+e);return this.globals[e]},n.addFilter=function(e,t,n){var i=t;return n&&this.asyncFilters.push(e),this.filters[e]=i,this},n.getFilter=function(e){if(!this.filters[e])throw new Error("filter not found: "+e);return this.filters[e]},n.addTest=function(e,t){return this.tests[e]=t,this},n.getTest=function(e){if(!this.tests[e])throw new Error("test not found: "+e);return this.tests[e]},n.resolveTemplate=function(e,t,n){return e.isRelative&&t&&e.isRelative(n)&&e.resolve?e.resolve(t,n):n},n.getTemplate=function(e,t,n,i,r){var o,s=this,c=this,l=null;if(e&&e.raw&&(e=e.raw),a.isFunction(n)&&(r=n,n=null,t=t||false),a.isFunction(t)&&(r=t,t=false),e instanceof T)l=e;else {if("string"!=typeof e)throw new Error("template names must be a string: "+e);for(var u=0;u<this.loaders.length;u++){var h=this.loaders[u];if(l=h.cache[this.resolveTemplate(h,n,e)])break}}return l?(t&&l.compile(),r?void r(null,l):l):(a.asyncIter(this.loaders,function(t,i,r,o){function s(e,n){e?o(e):n?(n.loader=t,o(null,n)):r();}e=c.resolveTemplate(t,n,e),t.async?t.getSource(e,s):s(null,t.getSource(e));},function(n,a){if(a||n||i||(n=new Error("template not found: "+e)),n){if(r)return void r(n);throw n}var c;a?(c=new T(a.src,s,a.path,t),a.noCache||(a.loader.cache[e]=c)):c=new T(x,s,"",t),r?r(null,c):o=c;}),o)},n.express=function(e){return E(this,e)},n.render=function(e,t,n){a.isFunction(t)&&(n=t,t=null);var i=null;return this.getTemplate(e,function(e,r){if(e&&n)w(n,e);else {if(e)throw e;i=r.render(t,n);}}),i},n.renderString=function(e,t,n,i){return a.isFunction(n)&&(i=n,n={}),new T(e,this,(n=n||{}).path).render(t,i)},n.waterfall=function(e,t,n){return s(e,t,n)},t}(y),L=function(e){function t(){return e.apply(this,arguments)||this}i(t,e);var n=t.prototype;return n.init=function(e,t,n){var i=this;this.env=n||new O,this.ctx=a.extend({},e),this.blocks={},this.exported=[],a.keys(t).forEach(function(e){i.addBlock(e,t[e]);});},n.lookup=function(e){return e in this.env.globals&&!(e in this.ctx)?this.env.globals[e]:this.ctx[e]},n.setVariable=function(e,t){this.ctx[e]=t;},n.getVariables=function(){return this.ctx},n.addBlock=function(e,t){return this.blocks[e]=this.blocks[e]||[],this.blocks[e].push(t),this},n.getBlock=function(e){if(!this.blocks[e])throw new Error('unknown block "'+e+'"');return this.blocks[e][0]},n.getSuper=function(e,t,n,i,r,o){var s=a.indexOf(this.blocks[t]||[],n),c=this.blocks[t][s+1];if(-1===s||!c)throw new Error('no super block available for "'+t+'"');c(e,this,i,r,o);},n.addExport=function(e){this.exported.push(e);},n.getExported=function(){var e=this,t={};return this.exported.forEach(function(n){t[n]=e.ctx[n];}),t},t}(_),T=function(e){function t(){return e.apply(this,arguments)||this}i(t,e);var n=t.prototype;return n.init=function(e,t,n,i){if(this.env=t||new O,a.isObject(e))switch(e.type){case "code":this.tmplProps=e.obj;break;case "string":this.tmplStr=e.obj;break;default:throw new Error("Unexpected template object type "+e.type+"; expected 'code', or 'string'")}else {if(!a.isString(e))throw new Error("src must be a string or an object describing the source");this.tmplStr=e;}if(this.path=n,i)try{this._compile();}catch(e){throw a._prettifyError(this.path,this.env.opts.dev,e)}else this.compiled=false;},n.render=function(e,t,n){var i=this;"function"==typeof e?(n=e,e={}):"function"==typeof t&&(n=t,t=null);var r=!t;try{this.compile();}catch(e){var o=a._prettifyError(this.path,this.env.opts.dev,e);if(n)return w(n,o);throw o}var s=new L(e||{},this.blocks,this.env),c=t?t.push(true):new k;c.topLevel=true;var l=null,u=false;return this.rootRenderFunc(this.env,s,c,g,function(e,t){if(!u||!n||void 0===t)if(e&&(e=a._prettifyError(i.path,i.env.opts.dev,e),u=true),n)r?w(n,e,t):n(e,t);else {if(e)throw e;l=t;}}),l},n.getExported=function(e,t,n){"function"==typeof e&&(n=e,e={}),"function"==typeof t&&(n=t,t=null);try{this.compile();}catch(e){if(n)return n(e);throw e}var i=t?t.push():new k;i.topLevel=true;var r=new L(e||{},this.blocks,this.env);this.rootRenderFunc(this.env,r,i,g,function(e){e?n(e,null):n(null,r.getExported());});},n.compile=function(){this.compiled||this._compile();},n._compile=function(){var e;if(this.tmplProps)e=this.tmplProps;else {var t=c.compile(this.tmplStr,this.env.asyncFilters,this.env.extensionsList,this.path,this.env.opts);e=new Function(t)();}this.blocks=this._getBlocks(e),this.rootRenderFunc=e.root,this.compiled=true;},n._getBlocks=function(e){var t={};return a.keys(e).forEach(function(n){"b_"===n.slice(0,2)&&(t[n.slice(2)]=e[n]);}),t},t}(_);e.exports={Environment:O,Template:T};},function(e,t,n){function i(e,t){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},i(e,t)}var r=n(9),o=n(3),s=n(1).Obj,a=n(0),c=function(e){var t,n;function s(){return e.apply(this,arguments)||this}n=e,(t=s).prototype=Object.create(n.prototype),t.prototype.constructor=t,i(t,n);var c=s.prototype;return c.init=function(e){this.tokens=e,this.peeked=null,this.breakOnBlocks=null,this.dropLeadingWhitespace=false,this.extensions=[];},c.nextToken=function(e){var t;if(this.peeked){if(e||this.peeked.type!==r.TOKEN_WHITESPACE)return t=this.peeked,this.peeked=null,t;this.peeked=null;}if(t=this.tokens.nextToken(),!e)for(;t&&t.type===r.TOKEN_WHITESPACE;)t=this.tokens.nextToken();return t},c.peekToken=function(){return this.peeked=this.peeked||this.nextToken(),this.peeked},c.pushToken=function(e){if(this.peeked)throw new Error("pushToken: can only push one token on between reads");this.peeked=e;},c.error=function(e,t,n){if(void 0===t||void 0===n){var i=this.peekToken()||{};t=i.lineno,n=i.colno;}return void 0!==t&&(t+=1),void 0!==n&&(n+=1),new a.TemplateError(e,t,n)},c.fail=function(e,t,n){throw this.error(e,t,n)},c.skip=function(e){var t=this.nextToken();return !(!t||t.type!==e)||(this.pushToken(t),false)},c.expect=function(e){var t=this.nextToken();return t.type!==e&&this.fail("expected "+e+", got "+t.type,t.lineno,t.colno),t},c.skipValue=function(e,t){var n=this.nextToken();return !(!n||n.type!==e||n.value!==t)||(this.pushToken(n),false)},c.skipSymbol=function(e){return this.skipValue(r.TOKEN_SYMBOL,e)},c.advanceAfterBlockEnd=function(e){var t;return e||((t=this.peekToken())||this.fail("unexpected end of file"),t.type!==r.TOKEN_SYMBOL&&this.fail("advanceAfterBlockEnd: expected symbol token or explicit name to be passed"),e=this.nextToken().value),(t=this.nextToken())&&t.type===r.TOKEN_BLOCK_END?"-"===t.value.charAt(0)&&(this.dropLeadingWhitespace=true):this.fail("expected block end in "+e+" statement"),t},c.advanceAfterVariableEnd=function(){var e=this.nextToken();e&&e.type===r.TOKEN_VARIABLE_END?this.dropLeadingWhitespace="-"===e.value.charAt(e.value.length-this.tokens.tags.VARIABLE_END.length-1):(this.pushToken(e),this.fail("expected variable end"));},c.parseFor=function(){var e,t,n=this.peekToken();if(this.skipSymbol("for")?(e=new o.For(n.lineno,n.colno),t="endfor"):this.skipSymbol("asyncEach")?(e=new o.AsyncEach(n.lineno,n.colno),t="endeach"):this.skipSymbol("asyncAll")?(e=new o.AsyncAll(n.lineno,n.colno),t="endall"):this.fail("parseFor: expected for{Async}",n.lineno,n.colno),e.name=this.parsePrimary(),e.name instanceof o.Symbol||this.fail("parseFor: variable name expected for loop"),this.peekToken().type===r.TOKEN_COMMA){var i=e.name;for(e.name=new o.Array(i.lineno,i.colno),e.name.addChild(i);this.skip(r.TOKEN_COMMA);){var s=this.parsePrimary();e.name.addChild(s);}}return this.skipSymbol("in")||this.fail('parseFor: expected "in" keyword for loop',n.lineno,n.colno),e.arr=this.parseExpression(),this.advanceAfterBlockEnd(n.value),e.body=this.parseUntilBlocks(t,"else"),this.skipSymbol("else")&&(this.advanceAfterBlockEnd("else"),e.else_=this.parseUntilBlocks(t)),this.advanceAfterBlockEnd(),e},c.parseMacro=function(){var e=this.peekToken();this.skipSymbol("macro")||this.fail("expected macro");var t=this.parsePrimary(true),n=this.parseSignature(),i=new o.Macro(e.lineno,e.colno,t,n);return this.advanceAfterBlockEnd(e.value),i.body=this.parseUntilBlocks("endmacro"),this.advanceAfterBlockEnd(),i},c.parseCall=function(){var e=this.peekToken();this.skipSymbol("call")||this.fail("expected call");var t=this.parseSignature(true)||new o.NodeList,n=this.parsePrimary();this.advanceAfterBlockEnd(e.value);var i=this.parseUntilBlocks("endcall");this.advanceAfterBlockEnd();var r=new o.Symbol(e.lineno,e.colno,"caller"),s=new o.Caller(e.lineno,e.colno,r,t,i),a=n.args.children;return a[a.length-1]instanceof o.KeywordArgs||a.push(new o.KeywordArgs),a[a.length-1].addChild(new o.Pair(e.lineno,e.colno,r,s)),new o.Output(e.lineno,e.colno,[n])},c.parseWithContext=function(){var e=this.peekToken(),t=null;return this.skipSymbol("with")?t=true:this.skipSymbol("without")&&(t=false),null!==t&&(this.skipSymbol("context")||this.fail("parseFrom: expected context after with/without",e.lineno,e.colno)),t},c.parseImport=function(){var e=this.peekToken();this.skipSymbol("import")||this.fail("parseImport: expected import",e.lineno,e.colno);var t=this.parseExpression();this.skipSymbol("as")||this.fail('parseImport: expected "as" keyword',e.lineno,e.colno);var n=this.parseExpression(),i=this.parseWithContext(),r=new o.Import(e.lineno,e.colno,t,n,i);return this.advanceAfterBlockEnd(e.value),r},c.parseFrom=function(){var e=this.peekToken();this.skipSymbol("from")||this.fail("parseFrom: expected from");var t=this.parseExpression();this.skipSymbol("import")||this.fail("parseFrom: expected import",e.lineno,e.colno);for(var n,i=new o.NodeList;;){var s=this.peekToken();if(s.type===r.TOKEN_BLOCK_END){i.children.length||this.fail("parseFrom: Expected at least one import name",e.lineno,e.colno),"-"===s.value.charAt(0)&&(this.dropLeadingWhitespace=true),this.nextToken();break}i.children.length>0&&!this.skip(r.TOKEN_COMMA)&&this.fail("parseFrom: expected comma",e.lineno,e.colno);var a=this.parsePrimary();if("_"===a.value.charAt(0)&&this.fail("parseFrom: names starting with an underscore cannot be imported",a.lineno,a.colno),this.skipSymbol("as")){var c=this.parsePrimary();i.addChild(new o.Pair(a.lineno,a.colno,a,c));}else i.addChild(a);n=this.parseWithContext();}return new o.FromImport(e.lineno,e.colno,t,i,n)},c.parseBlock=function(){var e=this.peekToken();this.skipSymbol("block")||this.fail("parseBlock: expected block",e.lineno,e.colno);var t=new o.Block(e.lineno,e.colno);t.name=this.parsePrimary(),t.name instanceof o.Symbol||this.fail("parseBlock: variable name expected",e.lineno,e.colno),this.advanceAfterBlockEnd(e.value),t.body=this.parseUntilBlocks("endblock"),this.skipSymbol("endblock"),this.skipSymbol(t.name.value);var n=this.peekToken();return n||this.fail("parseBlock: expected endblock, got end of file"),this.advanceAfterBlockEnd(n.value),t},c.parseExtends=function(){var e="extends",t=this.peekToken();this.skipSymbol(e)||this.fail("parseTemplateRef: expected "+e);var n=new o.Extends(t.lineno,t.colno);return n.template=this.parseExpression(),this.advanceAfterBlockEnd(t.value),n},c.parseInclude=function(){var e="include",t=this.peekToken();this.skipSymbol(e)||this.fail("parseInclude: expected "+e);var n=new o.Include(t.lineno,t.colno);return n.template=this.parseExpression(),this.skipSymbol("ignore")&&this.skipSymbol("missing")&&(n.ignoreMissing=true),this.advanceAfterBlockEnd(t.value),n},c.parseIf=function(){var e,t=this.peekToken();this.skipSymbol("if")||this.skipSymbol("elif")||this.skipSymbol("elseif")?e=new o.If(t.lineno,t.colno):this.skipSymbol("ifAsync")?e=new o.IfAsync(t.lineno,t.colno):this.fail("parseIf: expected if, elif, or elseif",t.lineno,t.colno),e.cond=this.parseExpression(),this.advanceAfterBlockEnd(t.value),e.body=this.parseUntilBlocks("elif","elseif","else","endif");var n=this.peekToken();switch(n&&n.value){case "elseif":case "elif":e.else_=this.parseIf();break;case "else":this.advanceAfterBlockEnd(),e.else_=this.parseUntilBlocks("endif"),this.advanceAfterBlockEnd();break;case "endif":e.else_=null,this.advanceAfterBlockEnd();break;default:this.fail("parseIf: expected elif, else, or endif, got end of file");}return e},c.parseSet=function(){var e=this.peekToken();this.skipSymbol("set")||this.fail("parseSet: expected set",e.lineno,e.colno);for(var t,n=new o.Set(e.lineno,e.colno,[]);(t=this.parsePrimary())&&(n.targets.push(t),this.skip(r.TOKEN_COMMA)););return this.skipValue(r.TOKEN_OPERATOR,"=")?(n.value=this.parseExpression(),this.advanceAfterBlockEnd(e.value)):this.skip(r.TOKEN_BLOCK_END)?(n.body=new o.Capture(e.lineno,e.colno,this.parseUntilBlocks("endset")),n.value=null,this.advanceAfterBlockEnd()):this.fail("parseSet: expected = or block end in set tag",e.lineno,e.colno),n},c.parseSwitch=function(){var e="switch",t="endswitch",n="case",i="default",r=this.peekToken();this.skipSymbol(e)||this.skipSymbol(n)||this.skipSymbol(i)||this.fail('parseSwitch: expected "switch," "case" or "default"',r.lineno,r.colno);var s=this.parseExpression();this.advanceAfterBlockEnd(e),this.parseUntilBlocks(n,i,t);var a,c=this.peekToken(),l=[];do{this.skipSymbol(n);var u=this.parseExpression();this.advanceAfterBlockEnd(e);var h=this.parseUntilBlocks(n,i,t);l.push(new o.Case(c.line,c.col,u,h)),c=this.peekToken();}while(c&&c.value===n);switch(c.value){case i:this.advanceAfterBlockEnd(),a=this.parseUntilBlocks(t),this.advanceAfterBlockEnd();break;case t:this.advanceAfterBlockEnd();break;default:this.fail('parseSwitch: expected "case," "default" or "endswitch," got EOF.');}return new o.Switch(r.lineno,r.colno,s,l,a)},c.parseStatement=function(){var e=this.peekToken();if(e.type!==r.TOKEN_SYMBOL&&this.fail("tag name expected",e.lineno,e.colno),this.breakOnBlocks&&-1!==a.indexOf(this.breakOnBlocks,e.value))return null;switch(e.value){case "raw":return this.parseRaw();case "verbatim":return this.parseRaw("verbatim");case "if":case "ifAsync":return this.parseIf();case "for":case "asyncEach":case "asyncAll":return this.parseFor();case "block":return this.parseBlock();case "extends":return this.parseExtends();case "include":return this.parseInclude();case "set":return this.parseSet();case "macro":return this.parseMacro();case "call":return this.parseCall();case "import":return this.parseImport();case "from":return this.parseFrom();case "filter":return this.parseFilterStatement();case "switch":return this.parseSwitch();default:if(this.extensions.length)for(var t=0;t<this.extensions.length;t++){var n=this.extensions[t];if(-1!==a.indexOf(n.tags||[],e.value))return n.parse(this,o,r)}this.fail("unknown block tag: "+e.value,e.lineno,e.colno);}},c.parseRaw=function(e){for(var t="end"+(e=e||"raw"),n=new RegExp("([\\s\\S]*?){%\\s*("+e+"|"+t+")\\s*(?=%})%}"),i=1,r="",s=null,a=this.advanceAfterBlockEnd();(s=this.tokens._extractRegex(n))&&i>0;){var c=s[0],l=s[1],u=s[2];u===e?i+=1:u===t&&(i-=1),0===i?(r+=l,this.tokens.backN(c.length-l.length)):r+=c;}return new o.Output(a.lineno,a.colno,[new o.TemplateData(a.lineno,a.colno,r)])},c.parsePostfix=function(e){for(var t,n=this.peekToken();n;){if(n.type===r.TOKEN_LEFT_PAREN)e=new o.FunCall(n.lineno,n.colno,e,this.parseSignature());else if(n.type===r.TOKEN_LEFT_BRACKET)(t=this.parseAggregate()).children.length>1&&this.fail("invalid index"),e=new o.LookupVal(n.lineno,n.colno,e,t.children[0]);else {if(n.type!==r.TOKEN_OPERATOR||"."!==n.value)break;this.nextToken();var i=this.nextToken();i.type!==r.TOKEN_SYMBOL&&this.fail("expected name as lookup value, got "+i.value,i.lineno,i.colno),t=new o.Literal(i.lineno,i.colno,i.value),e=new o.LookupVal(n.lineno,n.colno,e,t);}n=this.peekToken();}return e},c.parseExpression=function(){return this.parseInlineIf()},c.parseInlineIf=function(){var e=this.parseOr();if(this.skipSymbol("if")){var t=this.parseOr(),n=e;(e=new o.InlineIf(e.lineno,e.colno)).body=n,e.cond=t,this.skipSymbol("else")?e.else_=this.parseOr():e.else_=null;}return e},c.parseOr=function(){for(var e=this.parseAnd();this.skipSymbol("or");){var t=this.parseAnd();e=new o.Or(e.lineno,e.colno,e,t);}return e},c.parseAnd=function(){for(var e=this.parseNot();this.skipSymbol("and");){var t=this.parseNot();e=new o.And(e.lineno,e.colno,e,t);}return e},c.parseNot=function(){var e=this.peekToken();return this.skipSymbol("not")?new o.Not(e.lineno,e.colno,this.parseNot()):this.parseIn()},c.parseIn=function(){for(var e=this.parseIs();;){var t=this.nextToken();if(!t)break;var n=t.type===r.TOKEN_SYMBOL&&"not"===t.value;if(n||this.pushToken(t),!this.skipSymbol("in")){n&&this.pushToken(t);break}var i=this.parseIs();e=new o.In(e.lineno,e.colno,e,i),n&&(e=new o.Not(e.lineno,e.colno,e));}return e},c.parseIs=function(){var e=this.parseCompare();if(this.skipSymbol("is")){var t=this.skipSymbol("not"),n=this.parseCompare();e=new o.Is(e.lineno,e.colno,e,n),t&&(e=new o.Not(e.lineno,e.colno,e));}return e},c.parseCompare=function(){for(var e=["==","===","!=","!==","<",">","<=",">="],t=this.parseConcat(),n=[];;){var i=this.nextToken();if(!i)break;if(-1===e.indexOf(i.value)){this.pushToken(i);break}n.push(new o.CompareOperand(i.lineno,i.colno,this.parseConcat(),i.value));}return n.length?new o.Compare(n[0].lineno,n[0].colno,t,n):t},c.parseConcat=function(){for(var e=this.parseAdd();this.skipValue(r.TOKEN_TILDE,"~");){var t=this.parseAdd();e=new o.Concat(e.lineno,e.colno,e,t);}return e},c.parseAdd=function(){for(var e=this.parseSub();this.skipValue(r.TOKEN_OPERATOR,"+");){var t=this.parseSub();e=new o.Add(e.lineno,e.colno,e,t);}return e},c.parseSub=function(){for(var e=this.parseMul();this.skipValue(r.TOKEN_OPERATOR,"-");){var t=this.parseMul();e=new o.Sub(e.lineno,e.colno,e,t);}return e},c.parseMul=function(){for(var e=this.parseDiv();this.skipValue(r.TOKEN_OPERATOR,"*");){var t=this.parseDiv();e=new o.Mul(e.lineno,e.colno,e,t);}return e},c.parseDiv=function(){for(var e=this.parseFloorDiv();this.skipValue(r.TOKEN_OPERATOR,"/");){var t=this.parseFloorDiv();e=new o.Div(e.lineno,e.colno,e,t);}return e},c.parseFloorDiv=function(){for(var e=this.parseMod();this.skipValue(r.TOKEN_OPERATOR,"//");){var t=this.parseMod();e=new o.FloorDiv(e.lineno,e.colno,e,t);}return e},c.parseMod=function(){for(var e=this.parsePow();this.skipValue(r.TOKEN_OPERATOR,"%");){var t=this.parsePow();e=new o.Mod(e.lineno,e.colno,e,t);}return e},c.parsePow=function(){for(var e=this.parseUnary();this.skipValue(r.TOKEN_OPERATOR,"**");){var t=this.parseUnary();e=new o.Pow(e.lineno,e.colno,e,t);}return e},c.parseUnary=function(e){var t,n=this.peekToken();return t=this.skipValue(r.TOKEN_OPERATOR,"-")?new o.Neg(n.lineno,n.colno,this.parseUnary(true)):this.skipValue(r.TOKEN_OPERATOR,"+")?new o.Pos(n.lineno,n.colno,this.parseUnary(true)):this.parsePrimary(),e||(t=this.parseFilter(t)),t},c.parsePrimary=function(e){var t,n=this.nextToken(),i=null;if(n?n.type===r.TOKEN_STRING?t=n.value:n.type===r.TOKEN_INT?t=parseInt(n.value,10):n.type===r.TOKEN_FLOAT?t=parseFloat(n.value):n.type===r.TOKEN_BOOLEAN?"true"===n.value?t=true:"false"===n.value?t=false:this.fail("invalid boolean: "+n.value,n.lineno,n.colno):n.type===r.TOKEN_NONE?t=null:n.type===r.TOKEN_REGEX&&(t=new RegExp(n.value.body,n.value.flags)):this.fail("expected expression, got end of file"),void 0!==t?i=new o.Literal(n.lineno,n.colno,t):n.type===r.TOKEN_SYMBOL?i=new o.Symbol(n.lineno,n.colno,n.value):(this.pushToken(n),i=this.parseAggregate()),e||(i=this.parsePostfix(i)),i)return i;throw this.error("unexpected token: "+n.value,n.lineno,n.colno)},c.parseFilterName=function(){for(var e=this.expect(r.TOKEN_SYMBOL),t=e.value;this.skipValue(r.TOKEN_OPERATOR,".");)t+="."+this.expect(r.TOKEN_SYMBOL).value;return new o.Symbol(e.lineno,e.colno,t)},c.parseFilterArgs=function(e){return this.peekToken().type===r.TOKEN_LEFT_PAREN?this.parsePostfix(e).args.children:[]},c.parseFilter=function(e){for(;this.skip(r.TOKEN_PIPE);){var t=this.parseFilterName();e=new o.Filter(t.lineno,t.colno,t,new o.NodeList(t.lineno,t.colno,[e].concat(this.parseFilterArgs(e))));}return e},c.parseFilterStatement=function(){var e=this.peekToken();this.skipSymbol("filter")||this.fail("parseFilterStatement: expected filter");var t=this.parseFilterName(),n=this.parseFilterArgs(t);this.advanceAfterBlockEnd(e.value);var i=new o.Capture(t.lineno,t.colno,this.parseUntilBlocks("endfilter"));this.advanceAfterBlockEnd();var r=new o.Filter(t.lineno,t.colno,t,new o.NodeList(t.lineno,t.colno,[i].concat(n)));return new o.Output(t.lineno,t.colno,[r])},c.parseAggregate=function(){var e,t=this.nextToken();switch(t.type){case r.TOKEN_LEFT_PAREN:e=new o.Group(t.lineno,t.colno);break;case r.TOKEN_LEFT_BRACKET:e=new o.Array(t.lineno,t.colno);break;case r.TOKEN_LEFT_CURLY:e=new o.Dict(t.lineno,t.colno);break;default:return null}for(;;){var n=this.peekToken().type;if(n===r.TOKEN_RIGHT_PAREN||n===r.TOKEN_RIGHT_BRACKET||n===r.TOKEN_RIGHT_CURLY){this.nextToken();break}if(e.children.length>0&&(this.skip(r.TOKEN_COMMA)||this.fail("parseAggregate: expected comma after expression",t.lineno,t.colno)),e instanceof o.Dict){var i=this.parsePrimary();this.skip(r.TOKEN_COLON)||this.fail("parseAggregate: expected colon after dict key",t.lineno,t.colno);var s=this.parseExpression();e.addChild(new o.Pair(i.lineno,i.colno,i,s));}else {var a=this.parseExpression();e.addChild(a);}}return e},c.parseSignature=function(e,t){var n=this.peekToken();if(!t&&n.type!==r.TOKEN_LEFT_PAREN){if(e)return null;this.fail("expected arguments",n.lineno,n.colno);}n.type===r.TOKEN_LEFT_PAREN&&(n=this.nextToken());for(var i=new o.NodeList(n.lineno,n.colno),s=new o.KeywordArgs(n.lineno,n.colno),a=false;;){if(n=this.peekToken(),!t&&n.type===r.TOKEN_RIGHT_PAREN){this.nextToken();break}if(t&&n.type===r.TOKEN_BLOCK_END)break;if(a&&!this.skip(r.TOKEN_COMMA))this.fail("parseSignature: expected comma after expression",n.lineno,n.colno);else {var c=this.parseExpression();this.skipValue(r.TOKEN_OPERATOR,"=")?s.addChild(new o.Pair(c.lineno,c.colno,c,this.parseExpression())):i.addChild(c);}a=true;}return s.children.length&&i.addChild(s),i},c.parseUntilBlocks=function(){for(var e=this.breakOnBlocks,t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];this.breakOnBlocks=n;var r=this.parse();return this.breakOnBlocks=e,r},c.parseNodes=function(){for(var e,t=[];e=this.nextToken();)if(e.type===r.TOKEN_DATA){var n=e.value,i=this.peekToken(),s=i&&i.value;this.dropLeadingWhitespace&&(n=n.replace(/^\s*/,""),this.dropLeadingWhitespace=false),i&&(i.type===r.TOKEN_BLOCK_START&&"-"===s.charAt(s.length-1)||i.type===r.TOKEN_VARIABLE_START&&"-"===s.charAt(this.tokens.tags.VARIABLE_START.length)||i.type===r.TOKEN_COMMENT&&"-"===s.charAt(this.tokens.tags.COMMENT_START.length))&&(n=n.replace(/\s*$/,"")),t.push(new o.Output(e.lineno,e.colno,[new o.TemplateData(e.lineno,e.colno,n)]));}else if(e.type===r.TOKEN_BLOCK_START){this.dropLeadingWhitespace=false;var a=this.parseStatement();if(!a)break;t.push(a);}else if(e.type===r.TOKEN_VARIABLE_START){var c=this.parseExpression();this.dropLeadingWhitespace=false,this.advanceAfterVariableEnd(),t.push(new o.Output(e.lineno,e.colno,[c]));}else e.type===r.TOKEN_COMMENT?this.dropLeadingWhitespace="-"===e.value.charAt(e.value.length-this.tokens.tags.COMMENT_END.length-1):this.fail("Unexpected token at top-level: "+e.type,e.lineno,e.colno);return t},c.parse=function(){return new o.NodeList(0,0,this.parseNodes())},c.parseAsRoot=function(){return new o.Root(0,0,this.parseNodes())},s}(s);e.exports={parse:function(e,t,n){var i=new c(r.lex(e,n));return void 0!==t&&(i.extensions=t),i.parseAsRoot()},Parser:c};},function(e,t,n){var i=n(0),r=" \n\t\r ",o="()[]{}%*-+~/#,:|.<>=!",s="string",a="whitespace",c="data",l="block-start",u="block-end",h="variable-start",f="variable-end",p="comment",m="left-paren",d="right-paren",v="left-bracket",_="right-bracket",y="left-curly",g="right-curly",b="operator",k="comma",E="colon",w="tilde",x="pipe",O="float",L="boolean",T="none",S="symbol",A="regex";function N(e,t,n,i){return {type:e,value:t,lineno:n,colno:i}}var C=function(){function e(e,t){this.str=e,this.index=0,this.len=e.length,this.lineno=0,this.colno=0,this.in_code=false;var n=(t=t||{}).tags||{};this.tags={BLOCK_START:n.blockStart||"{%",BLOCK_END:n.blockEnd||"%}",VARIABLE_START:n.variableStart||"{{",VARIABLE_END:n.variableEnd||"}}",COMMENT_START:n.commentStart||"{#",COMMENT_END:n.commentEnd||"#}"},this.trimBlocks=!!t.trimBlocks,this.lstripBlocks=!!t.lstripBlocks;}var t=e.prototype;return t.nextToken=function(){var e,t=this.lineno,n=this.colno;if(this.in_code){var C=this.current();if(this.isFinished())return null;if('"'===C||"'"===C)return N(s,this._parseString(C),t,n);if(e=this._extract(r))return N(a,e,t,n);if((e=this._extractString(this.tags.BLOCK_END))||(e=this._extractString("-"+this.tags.BLOCK_END)))return this.in_code=false,this.trimBlocks&&("\n"===(C=this.current())?this.forward():"\r"===C&&(this.forward(),"\n"===(C=this.current())?this.forward():this.back())),N(u,e,t,n);if((e=this._extractString(this.tags.VARIABLE_END))||(e=this._extractString("-"+this.tags.VARIABLE_END)))return this.in_code=false,N(f,e,t,n);if("r"===C&&"/"===this.str.charAt(this.index+1)){this.forwardN(2);for(var B="";!this.isFinished();){if("/"===this.current()&&"\\"!==this.previous()){this.forward();break}B+=this.current(),this.forward();}for(var F=["g","i","m","y"],j="";!this.isFinished()&&-1!==F.indexOf(this.current());)j+=this.current(),this.forward();return N(A,{body:B,flags:j},t,n)}if(-1!==o.indexOf(C)){this.forward();var R,P=["==","===","!=","!==","<=",">=","//","**"],K=C+this.current();switch(-1!==i.indexOf(P,K)&&(this.forward(),C=K,-1!==i.indexOf(P,K+this.current())&&(C=K+this.current(),this.forward())),C){case "(":R=m;break;case ")":R=d;break;case "[":R=v;break;case "]":R=_;break;case "{":R=y;break;case "}":R=g;break;case ",":R=k;break;case ":":R=E;break;case "~":R=w;break;case "|":R=x;break;default:R=b;}return N(R,C,t,n)}if((e=this._extractUntil(r+o)).match(/^[-+]?[0-9]+$/)){if("."===this.current()){this.forward();var I=this._extract("0123456789");return N(O,e+"."+I,t,n)}return N("int",e,t,n)}if(e.match(/^(true|false)$/))return N(L,e,t,n);if("none"===e)return N(T,e,t,n);if("null"===e)return N(T,e,t,n);if(e)return N(S,e,t,n);throw new Error("Unexpected value while parsing: "+e)}var M,D=this.tags.BLOCK_START.charAt(0)+this.tags.VARIABLE_START.charAt(0)+this.tags.COMMENT_START.charAt(0)+this.tags.COMMENT_END.charAt(0);if(this.isFinished())return null;if((e=this._extractString(this.tags.BLOCK_START+"-"))||(e=this._extractString(this.tags.BLOCK_START)))return this.in_code=true,N(l,e,t,n);if((e=this._extractString(this.tags.VARIABLE_START+"-"))||(e=this._extractString(this.tags.VARIABLE_START)))return this.in_code=true,N(h,e,t,n);e="";var U=false;for(this._matches(this.tags.COMMENT_START)&&(U=true,e=this._extractString(this.tags.COMMENT_START));null!==(M=this._extractUntil(D));){if(e+=M,(this._matches(this.tags.BLOCK_START)||this._matches(this.tags.VARIABLE_START)||this._matches(this.tags.COMMENT_START))&&!U){if(this.lstripBlocks&&this._matches(this.tags.BLOCK_START)&&this.colno>0&&this.colno<=e.length){var V=e.slice(-this.colno);if(/^\s+$/.test(V)&&!(e=e.slice(0,-this.colno)).length)return this.nextToken()}break}if(this._matches(this.tags.COMMENT_END)){if(!U)throw new Error("unexpected end of comment");e+=this._extractString(this.tags.COMMENT_END);break}e+=this.current(),this.forward();}if(null===M&&U)throw new Error("expected end of comment, got end of file");return N(U?p:c,e,t,n)},t._parseString=function(e){this.forward();for(var t="";!this.isFinished()&&this.current()!==e;){var n=this.current();if("\\"===n){switch(this.forward(),this.current()){case "n":t+="\n";break;case "t":t+="\t";break;case "r":t+="\r";break;default:t+=this.current();}this.forward();}else t+=n,this.forward();}return this.forward(),t},t._matches=function(e){return this.index+e.length>this.len?null:this.str.slice(this.index,this.index+e.length)===e},t._extractString=function(e){return this._matches(e)?(this.forwardN(e.length),e):null},t._extractUntil=function(e){return this._extractMatching(true,e||"")},t._extract=function(e){return this._extractMatching(false,e)},t._extractMatching=function(e,t){if(this.isFinished())return null;var n=t.indexOf(this.current());if(e&&-1===n||!e&&-1!==n){var i=this.current();this.forward();for(var r=t.indexOf(this.current());(e&&-1===r||!e&&-1!==r)&&!this.isFinished();)i+=this.current(),this.forward(),r=t.indexOf(this.current());return i}return ""},t._extractRegex=function(e){var t=this.currentStr().match(e);return t?(this.forwardN(t[0].length),t):null},t.isFinished=function(){return this.index>=this.len},t.forwardN=function(e){for(var t=0;t<e;t++)this.forward();},t.forward=function(){this.index++,"\n"===this.previous()?(this.lineno++,this.colno=0):this.colno++;},t.backN=function(e){for(var t=0;t<e;t++)this.back();},t.back=function(){if(this.index--,"\n"===this.current()){this.lineno--;var e=this.src.lastIndexOf("\n",this.index-1);this.colno=-1===e?this.index:this.index-e;}else this.colno--;},t.current=function(){return this.isFinished()?"":this.str.charAt(this.index)},t.currentStr=function(){return this.isFinished()?"":this.str.substr(this.index)},t.previous=function(){return this.str.charAt(this.index-1)},e}();e.exports={lex:function(e,t){return new C(e,t)},TOKEN_STRING:s,TOKEN_WHITESPACE:a,TOKEN_DATA:c,TOKEN_BLOCK_START:l,TOKEN_BLOCK_END:u,TOKEN_VARIABLE_START:h,TOKEN_VARIABLE_END:f,TOKEN_COMMENT:p,TOKEN_LEFT_PAREN:m,TOKEN_RIGHT_PAREN:d,TOKEN_LEFT_BRACKET:v,TOKEN_RIGHT_BRACKET:_,TOKEN_LEFT_CURLY:y,TOKEN_RIGHT_CURLY:g,TOKEN_OPERATOR:b,TOKEN_COMMA:k,TOKEN_COLON:E,TOKEN_TILDE:w,TOKEN_PIPE:x,TOKEN_INT:"int",TOKEN_FLOAT:O,TOKEN_BOOLEAN:L,TOKEN_NONE:T,TOKEN_SYMBOL:S,TOKEN_SPECIAL:"special",TOKEN_REGEX:A};},function(e,t,n){function i(e,t){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},i(e,t)}var r=n(6),o=n(19).PrecompiledLoader,s=function(e){var t,n;function r(t,n){var i;return (i=e.call(this)||this).baseURL=t||".",n=n||{},i.useCache=!!n.useCache,i.async=!!n.async,i}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,i(t,n);var o=r.prototype;return o.resolve=function(e,t){throw new Error("relative templates not support in the browser yet")},o.getSource=function(e,t){var n,i=this,r=this.useCache;return this.fetch(this.baseURL+"/"+e,function(o,s){if(o)if(t)t(o.content);else {if(404!==o.status)throw o.content;n=null;}else n={src:s,path:e,noCache:!r},i.emit("load",e,n),t&&t(null,n);}),n},o.fetch=function(e,t){if("undefined"==typeof window)throw new Error("WebLoader can only by used in a browser");var n=new XMLHttpRequest,i=true;n.onreadystatechange=function(){4===n.readyState&&i&&(i=false,0===n.status||200===n.status?t(null,n.responseText):t({status:n.status,content:n.responseText}));},e+=(-1===e.indexOf("?")?"?":"&")+"s="+(new Date).getTime(),n.open("GET",e,this.async),n.send();},r}(r);e.exports={WebLoader:s,PrecompiledLoader:o};},function(e,t,n){var i,r=n(0),o=n(7),s=o.Environment,a=o.Template,c=n(6),l=n(10),u=n(23),h=n(5),f=n(8),p=n(9),m=n(2),d=n(3),v=n(25);function _(e,t){var n;return t=t||{},r.isObject(e)&&(t=e,e=null),l.FileSystemLoader?n=new l.FileSystemLoader(e,{watch:t.watch,noCache:t.noCache}):l.WebLoader&&(n=new l.WebLoader(e,{useCache:t.web&&t.web.useCache,async:t.web&&t.web.async})),i=new s(n,t),t&&t.express&&i.express(t.express),i}e.exports={Environment:s,Template:a,Loader:c,FileSystemLoader:l.FileSystemLoader,NodeResolveLoader:l.NodeResolveLoader,PrecompiledLoader:l.PrecompiledLoader,WebLoader:l.WebLoader,compiler:h,parser:f,lexer:p,runtime:m,lib:r,nodes:d,installJinjaCompat:v,configure:_,reset:function(){i=void 0;},compile:function(e,t,n,r){return i||_(),new a(e,t,n,r)},render:function(e,t,n){return i||_(),i.render(e,t,n)},renderString:function(e,t,n){return i||_(),i.renderString(e,t,n)},precompile:u?u.precompile:void 0,precompileString:u?u.precompileString:void 0};},function(e,t,n){var i=n(13),r=[],o=[],s=i.makeRequestCallFromTimer(function(){if(o.length)throw o.shift()});function a(e){var t;(t=r.length?r.pop():new c).task=e,i(t);}function c(){this.task=null;}e.exports=a,c.prototype.call=function(){try{this.task.call();}catch(e){a.onerror?a.onerror(e):(o.push(e),s());}finally{this.task=null,r[r.length]=this;}};},function(e,t,n){(function(t){function n(e){r.length||i(),r[r.length]=e;}e.exports=n;var i,r=[],o=0;function s(){for(;o<r.length;){var e=o;if(o+=1,r[e].call(),o>1024){for(var t=0,n=r.length-o;t<n;t++)r[t]=r[t+o];r.length-=o,o=0;}}r.length=0,o=0;}var a,c,l,u=void 0!==t?t:self,h=u.MutationObserver||u.WebKitMutationObserver;function f(e){return function(){var t=setTimeout(i,0),n=setInterval(i,50);function i(){clearTimeout(t),clearInterval(n),e();}}}"function"==typeof h?(a=1,c=new h(s),l=document.createTextNode(""),c.observe(l,{characterData:true}),i=function(){a=-a,l.data=a;}):i=f(s),n.requestFlush=i,n.makeRequestCallFromTimer=f;}).call(t,n(14));},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this");}catch(e){"object"==typeof window&&(n=window);}e.exports=n;},function(e,t,n){var i;!function(){var n=function(){var e=Array.prototype.slice.call(arguments);"function"==typeof e[0]&&e[0].apply(null,e.splice(1));},r=function(e){"function"==typeof setImmediate?setImmediate(e):"undefined"!=typeof process&&process.nextTick?process.nextTick(e):setTimeout(e,0);},o=Array.isArray||function(e){return "[object Array]"===Object.prototype.toString.call(e)},s=function(e,t,i){var s=i?r:n;if(t=t||function(){},!o(e)){var a=new Error("First argument to waterfall must be an array of functions");return t(a)}if(!e.length)return t();var c=function(e){return function(n){if(n)t.apply(null,arguments),t=function(){};else {var i=Array.prototype.slice.call(arguments,1),r=e.next();r?i.push(c(r)):i.push(t),s(function(){e.apply(null,i);});}}};c(function(e){var t=function(n){var i=function(){return e.length&&e[n].apply(null,arguments),i.next()};return i.next=function(){return n<e.length-1?t(n+1):null},i};return t(0)}(e))();};void 0===(i=function(){return s}.apply(t,[]))||(e.exports=i);}();},function(e,t,n){var i,r="object"==typeof Reflect?Reflect:null,o=r&&"function"==typeof r.apply?r.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};i=r&&"function"==typeof r.ownKeys?r.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var s=Number.isNaN||function(e){return e!=e};function a(){a.init.call(this);}e.exports=a,e.exports.once=function(e,t){return new Promise(function(n,i){function r(n){e.removeListener(t,o),i(n);}function o(){"function"==typeof e.removeListener&&e.removeListener("error",r),n([].slice.call(arguments));}_(e,t,o,{once:true}),"error"!==t&&function(e,t,n){"function"==typeof e.on&&_(e,"error",t,n);}(e,r,{once:true});})},a.EventEmitter=a,a.prototype._events=void 0,a.prototype._eventsCount=0,a.prototype._maxListeners=void 0;var c=10;function l(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function u(e){return void 0===e._maxListeners?a.defaultMaxListeners:e._maxListeners}function h(e,t,n,i){var r,o,s,a;if(l(n),void 0===(o=e._events)?(o=e._events=Object.create(null),e._eventsCount=0):(void 0!==o.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),o=e._events),s=o[t]),void 0===s)s=o[t]=n,++e._eventsCount;else if("function"==typeof s?s=o[t]=i?[n,s]:[s,n]:i?s.unshift(n):s.push(n),(r=u(e))>0&&s.length>r&&!s.warned){s.warned=true;var c=new Error("Possible EventEmitter memory leak detected. "+s.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");c.name="MaxListenersExceededWarning",c.emitter=e,c.type=t,c.count=s.length,a=c,console&&console.warn&&console.warn(a);}return e}function f(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=true,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function p(e,t,n){var i={fired:false,wrapFn:void 0,target:e,type:t,listener:n},r=f.bind(i);return r.listener=n,i.wrapFn=r,r}function m(e,t,n){var i=e._events;if(void 0===i)return [];var r=i[t];return void 0===r?[]:"function"==typeof r?n?[r.listener||r]:[r]:n?function(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(r):v(r,r.length)}function d(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"==typeof n)return 1;if(void 0!==n)return n.length}return 0}function v(e,t){for(var n=new Array(t),i=0;i<t;++i)n[i]=e[i];return n}function _(e,t,n,i){if("function"==typeof e.on)i.once?e.once(t,n):e.on(t,n);else {if("function"!=typeof e.addEventListener)throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof e);e.addEventListener(t,function r(o){i.once&&e.removeEventListener(t,r),n(o);});}}Object.defineProperty(a,"defaultMaxListeners",{enumerable:true,get:function(){return c},set:function(e){if("number"!=typeof e||e<0||s(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");c=e;}}),a.init=function(){ void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0;},a.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||s(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},a.prototype.getMaxListeners=function(){return u(this)},a.prototype.emit=function(e){for(var t=[],n=1;n<arguments.length;n++)t.push(arguments[n]);var i="error"===e,r=this._events;if(void 0!==r)i=i&&void 0===r.error;else if(!i)return false;if(i){var s;if(t.length>0&&(s=t[0]),s instanceof Error)throw s;var a=new Error("Unhandled error."+(s?" ("+s.message+")":""));throw a.context=s,a}var c=r[e];if(void 0===c)return false;if("function"==typeof c)o(c,this,t);else {var l=c.length,u=v(c,l);for(n=0;n<l;++n)o(u[n],this,t);}return true},a.prototype.addListener=function(e,t){return h(this,e,t,false)},a.prototype.on=a.prototype.addListener,a.prototype.prependListener=function(e,t){return h(this,e,t,true)},a.prototype.once=function(e,t){return l(t),this.on(e,p(this,e,t)),this},a.prototype.prependOnceListener=function(e,t){return l(t),this.prependListener(e,p(this,e,t)),this},a.prototype.removeListener=function(e,t){var n,i,r,o,s;if(l(t),void 0===(i=this._events))return this;if(void 0===(n=i[e]))return this;if(n===t||n.listener===t)0===--this._eventsCount?this._events=Object.create(null):(delete i[e],i.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!=typeof n){for(r=-1,o=n.length-1;o>=0;o--)if(n[o]===t||n[o].listener===t){s=n[o].listener,r=o;break}if(r<0)return this;0===r?n.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop();}(n,r),1===n.length&&(i[e]=n[0]),void 0!==i.removeListener&&this.emit("removeListener",e,s||t);}return this},a.prototype.off=a.prototype.removeListener,a.prototype.removeAllListeners=function(e){var t,n,i;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0===--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0===arguments.length){var r,o=Object.keys(n);for(i=0;i<o.length;++i)"removeListener"!==(r=o[i])&&this.removeAllListeners(r);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=n[e]))this.removeListener(e,t);else if(void 0!==t)for(i=t.length-1;i>=0;i--)this.removeListener(e,t[i]);return this},a.prototype.listeners=function(e){return m(this,e,true)},a.prototype.rawListeners=function(e){return m(this,e,false)},a.listenerCount=function(e,t){return "function"==typeof e.listenerCount?e.listenerCount(t):d.call(e,t)},a.prototype.listenerCount=d,a.prototype.eventNames=function(){return this._eventsCount>0?i(this._events):[]};},function(e,t,n){var i=n(3),r=n(0),o=0;function s(){return "hole_"+o++}function a(e,t){for(var n=null,i=0;i<e.length;i++){var r=t(e[i]);r!==e[i]&&(n||(n=e.slice()),n[i]=r);}return n||e}function c(e,t,n){if(!(e instanceof i.Node))return e;if(!n){var r=t(e);if(r&&r!==e)return r}if(e instanceof i.NodeList){var o=a(e.children,function(e){return c(e,t,n)});o!==e.children&&(e=new i[e.typename](e.lineno,e.colno,o));}else if(e instanceof i.CallExtension){var s=c(e.args,t,n),l=a(e.contentArgs,function(e){return c(e,t,n)});s===e.args&&l===e.contentArgs||(e=new i[e.typename](e.extName,e.prop,s,l));}else {var u=e.fields.map(function(t){return e[t]}),h=a(u,function(e){return c(e,t,n)});h!==u&&(e=new i[e.typename](e.lineno,e.colno),h.forEach(function(t,n){e[e.fields[n]]=t;}));}return n&&t(e)||e}function l(e,t){return c(e,t,true)}function u(e,t,n){var o=[],a=l(n?e[n]:e,function(e){var n;return e instanceof i.Block?e:((e instanceof i.Filter&&-1!==r.indexOf(t,e.name.value)||e instanceof i.CallExtensionAsync)&&(n=new i.Symbol(e.lineno,e.colno,s()),o.push(new i.FilterAsync(e.lineno,e.colno,e.name,e.args,n))),n)});return n?e[n]=a:e=a,o.length?(o.push(e),new i.NodeList(e.lineno,e.colno,o)):e}function h(e,t){return function(e){return l(e,function(e){if(e instanceof i.If||e instanceof i.For){var t=false;if(c(e,function(e){if(e instanceof i.FilterAsync||e instanceof i.IfAsync||e instanceof i.AsyncEach||e instanceof i.AsyncAll||e instanceof i.CallExtensionAsync)return t=true,e}),t){if(e instanceof i.If)return new i.IfAsync(e.lineno,e.colno,e.cond,e.body,e.else_);if(e instanceof i.For&&!(e instanceof i.AsyncAll))return new i.AsyncEach(e.lineno,e.colno,e.arr,e.name,e.body,e.else_)}}})}(function(e){return c(e,function(e){if(e instanceof i.Block){var t=false,n=s();e.body=c(e.body,function(e){if(e instanceof i.FunCall&&"super"===e.name.value)return t=true,new i.Symbol(e.lineno,e.colno,n)}),t&&e.body.children.unshift(new i.Super(0,0,e.name,new i.Symbol(0,0,n)));}})}(function(e,t){return l(e,function(e){return e instanceof i.Output?u(e,t):e instanceof i.Set?u(e,t,"value"):e instanceof i.For?u(e,t,"arr"):e instanceof i.If?u(e,t,"cond"):e instanceof i.CallExtension?u(e,t,"args"):void 0})}(e,t)))}e.exports={transform:function(e,t){return h(e,t||[])}};},function(e,t,n){var i=n(0),r=n(2);function o(e,t){return null==e||false===e?t:e}function s(e){return e!=e}function a(e){var t=(e=o(e,"")).toLowerCase();return r.copySafeness(e,t.charAt(0).toUpperCase()+t.slice(1))}function c(e){if(i.isString(e))return e.split("");if(i.isObject(e))return i._entries(e||{}).map(function(e){return {key:e[0],value:e[1]}});if(i.isArray(e))return e;throw new i.TemplateError("list filter: type not iterable")}function l(e){return function(t,n,r){ void 0===n&&(n="truthy");var o=this,s=o.env.getTest(n);return i.toArray(t).filter(function(t){return s.call(o,t,r)===e})}}function u(e){return r.copySafeness(e,e.replace(/^\s*|\s*$/g,""))}(t=e.exports={}).abs=Math.abs,t.batch=function(e,t,n){var i,r=[],o=[];for(i=0;i<e.length;i++)i%t===0&&o.length&&(r.push(o),o=[]),o.push(e[i]);if(o.length){if(n)for(i=o.length;i<t;i++)o.push(n);r.push(o);}return r},t.capitalize=a,t.center=function(e,t){if(t=t||80,(e=o(e,"")).length>=t)return e;var n=t-e.length,s=i.repeat(" ",n/2-n%2),a=i.repeat(" ",n/2);return r.copySafeness(e,s+e+a)},t.default=function(e,t,n){return n?e||t:void 0!==e?e:t},t.dictsort=function(e,t,n){if(!i.isObject(e))throw new i.TemplateError("dictsort filter: val must be an object");var r,o=[];for(var s in e)o.push([s,e[s]]);if(void 0===n||"key"===n)r=0;else {if("value"!==n)throw new i.TemplateError("dictsort filter: You can only sort by either key or value");r=1;}return o.sort(function(e,n){var o=e[r],s=n[r];return t||(i.isString(o)&&(o=o.toUpperCase()),i.isString(s)&&(s=s.toUpperCase())),o>s?1:o===s?0:-1}),o},t.dump=function(e,t){return JSON.stringify(e,null,t)},t.escape=function(e){return e instanceof r.SafeString?e:(e=null==e?"":e,r.markSafe(i.escape(e.toString())))},t.safe=function(e){return e instanceof r.SafeString?e:(e=null==e?"":e,r.markSafe(e.toString()))},t.first=function(e){return e[0]},t.forceescape=function(e){return e=null==e?"":e,r.markSafe(i.escape(e.toString()))},t.groupby=function(e,t){return i.groupBy(e,t,this.env.opts.throwOnUndefined)},t.indent=function(e,t,n){if(""===(e=o(e,"")))return "";t=t||4;var s=e.split("\n"),a=i.repeat(" ",t),c=s.map(function(e,t){return 0!==t||n?""+a+e:e}).join("\n");return r.copySafeness(e,c)},t.join=function(e,t,n){return t=t||"",n&&(e=i.map(e,function(e){return e[n]})),e.join(t)},t.last=function(e){return e[e.length-1]},t.length=function(e){var t=o(e,"");return void 0!==t?"function"==typeof Map&&t instanceof Map||"function"==typeof Set&&t instanceof Set?t.size:!i.isObject(t)||t instanceof r.SafeString?t.length:i.keys(t).length:0},t.list=c,t.lower=function(e){return (e=o(e,"")).toLowerCase()},t.nl2br=function(e){return null==e?"":r.copySafeness(e,e.replace(/\r\n|\n/g,"<br />\n"))},t.random=function(e){return e[Math.floor(Math.random()*e.length)]},t.reject=l(false),t.rejectattr=function(e,t){return e.filter(function(e){return !e[t]})},t.select=l(true),t.selectattr=function(e,t){return e.filter(function(e){return !!e[t]})},t.replace=function(e,t,n,i){var o=e;if(t instanceof RegExp)return e.replace(t,n);void 0===i&&(i=-1);var s="";if("number"==typeof t)t=""+t;else if("string"!=typeof t)return e;if("number"==typeof e&&(e=""+e),"string"!=typeof e&&!(e instanceof r.SafeString))return e;if(""===t)return s=n+e.split("").join(n)+n,r.copySafeness(e,s);var a=e.indexOf(t);if(0===i||-1===a)return e;for(var c=0,l=0;a>-1&&(-1===i||l<i);)s+=e.substring(c,a)+n,c=a+t.length,l++,a=e.indexOf(t,c);return c<e.length&&(s+=e.substring(c)),r.copySafeness(o,s)},t.reverse=function(e){var t;return (t=i.isString(e)?c(e):i.map(e,function(e){return e})).reverse(),i.isString(e)?r.copySafeness(e,t.join("")):t},t.round=function(e,t,n){t=t||0;var i=Math.pow(10,t);return ("ceil"===n?Math.ceil:"floor"===n?Math.floor:Math.round)(e*i)/i},t.slice=function(e,t,n){for(var i=Math.floor(e.length/t),r=e.length%t,o=[],s=0,a=0;a<t;a++){var c=s+a*i;a<r&&s++;var l=s+(a+1)*i,u=e.slice(c,l);n&&a>=r&&u.push(n),o.push(u);}return o},t.sum=function(e,t,n){return void 0===n&&(n=0),t&&(e=i.map(e,function(e){return e[t]})),n+e.reduce(function(e,t){return e+t},0)},t.sort=r.makeMacro(["value","reverse","case_sensitive","attribute"],[],function(e,t,n,r){var o=this,s=i.map(e,function(e){return e}),a=i.getAttrGetter(r);return s.sort(function(e,s){var c=r?a(e):e,l=r?a(s):s;if(o.env.opts.throwOnUndefined&&r&&(void 0===c||void 0===l))throw new TypeError('sort: attribute "'+r+'" resolved to undefined');return !n&&i.isString(c)&&i.isString(l)&&(c=c.toLowerCase(),l=l.toLowerCase()),c<l?t?1:-1:c>l?t?-1:1:0}),s}),t.string=function(e){return r.copySafeness(e,e)},t.striptags=function(e,t){var n=u((e=o(e,"")).replace(/<\/?([a-z][a-z0-9]*)\b[^>]*>|<!--[\s\S]*?-->/gi,"")),i="";return i=t?n.replace(/^ +| +$/gm,"").replace(/ +/g," ").replace(/(\r\n)/g,"\n").replace(/\n\n\n+/g,"\n\n"):n.replace(/\s+/gi," "),r.copySafeness(e,i)},t.title=function(e){var t=(e=o(e,"")).split(" ").map(function(e){return a(e)});return r.copySafeness(e,t.join(" "))},t.trim=u,t.truncate=function(e,t,n,i){var s=e;if(t=t||255,(e=o(e,"")).length<=t)return e;if(n)e=e.substring(0,t);else {var a=e.lastIndexOf(" ",t);-1===a&&(a=t),e=e.substring(0,a);}return e+=null!=i?i:"...",r.copySafeness(s,e)},t.upper=function(e){return (e=o(e,"")).toUpperCase()},t.urlencode=function(e){var t=encodeURIComponent;return i.isString(e)?t(e):(i.isArray(e)?e:i._entries(e)).map(function(e){var n=e[0],i=e[1];return t(n)+"="+t(i)}).join("&")};var h=/^(?:\(|<|&lt;)?(.*?)(?:\.|,|\)|\n|&gt;)?$/,f=/^[\w.!#$%&'*+\-\/=?\^`{|}~]+@[a-z\d\-]+(\.[a-z\d\-]+)+$/i,p=/^https?:\/\/.*$/,m=/^www\./,d=/\.(?:org|net|com)(?:\:|\/|$)/;t.urlize=function(e,t,n){s(t)&&(t=1/0);var i=true===n?' rel="nofollow"':"";return e.split(/(\s+)/).filter(function(e){return e&&e.length}).map(function(e){var n=e.match(h),r=n?n[1]:e,o=r.substr(0,t);return p.test(r)?'<a href="'+r+'"'+i+">"+o+"</a>":m.test(r)?'<a href="http://'+r+'"'+i+">"+o+"</a>":f.test(r)?'<a href="mailto:'+r+'">'+r+"</a>":d.test(r)?'<a href="http://'+r+'"'+i+">"+o+"</a>":e}).join("")},t.wordcount=function(e){var t=(e=o(e,""))?e.match(/\w+/g):null;return t?t.length:null},t.float=function(e,t){var n=parseFloat(e);return s(n)?t:n};var v=r.makeMacro(["value","default","base"],[],function(e,t,n){ void 0===n&&(n=10);var i=parseInt(e,n);return s(i)?t:i});t.int=v,t.d=t.default,t.e=t.escape;},function(e,t,n){function i(e,t){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},i(e,t)}var r=function(e){var t,n;function r(t){var n;return (n=e.call(this)||this).precompiled=t||{},n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,i(t,n),r.prototype.getSource=function(e){return this.precompiled[e]?{src:{type:"code",obj:this.precompiled[e]},path:e}:null},r}(n(6));e.exports={PrecompiledLoader:r};},function(e,t,n){var i=n(2).SafeString;t.callable=function(e){return "function"==typeof e},t.defined=function(e){return void 0!==e},t.divisibleby=function(e,t){return e%t===0},t.escaped=function(e){return e instanceof i},t.equalto=function(e,t){return e===t},t.eq=t.equalto,t.sameas=t.equalto,t.even=function(e){return e%2==0},t.falsy=function(e){return !e},t.ge=function(e,t){return e>=t},t.greaterthan=function(e,t){return e>t},t.gt=t.greaterthan,t.le=function(e,t){return e<=t},t.lessthan=function(e,t){return e<t},t.lt=t.lessthan,t.lower=function(e){return e.toLowerCase()===e},t.ne=function(e,t){return e!==t},t.null=function(e){return null===e},t.number=function(e){return "number"==typeof e},t.odd=function(e){return e%2==1},t.string=function(e){return "string"==typeof e},t.truthy=function(e){return !!e},t.undefined=function(e){return void 0===e},t.upper=function(e){return e.toUpperCase()===e},t.iterable=function(e){return "undefined"!=typeof Symbol?!!e[Symbol.iterator]:Array.isArray(e)||"string"==typeof e},t.mapping=function(e){var t=null!=e&&"object"==typeof e&&!Array.isArray(e);return Set?t&&!(e instanceof Set):t};},function(e,t,n){e.exports=function(){return {range:function(e,t,n){ void 0===t?(t=e,e=0,n=1):n||(n=1);var i=[];if(n>0)for(var r=e;r<t;r+=n)i.push(r);else for(var o=e;o>t;o+=n)i.push(o);return i},cycler:function(){return e=Array.prototype.slice.call(arguments),t=-1,{current:null,reset:function(){t=-1,this.current=null;},next:function(){return ++t>=e.length&&(t=0),this.current=e[t],this.current}};var e,t;},joiner:function(e){return function(e){e=e||",";var t=true;return function(){var n=t?"":e;return t=false,n}}(e)}}};},function(e,t,n){var i=n(4);e.exports=function(e,t){function n(e,t){if(this.name=e,this.path=e,this.defaultEngine=t.defaultEngine,this.ext=i.extname(e),!this.ext&&!this.defaultEngine)throw new Error("No default engine was specified and no extension was provided.");this.ext||(this.name+=this.ext=("."!==this.defaultEngine[0]?".":"")+this.defaultEngine);}return n.prototype.render=function(t,n){e.render(this.name,t,n);},t.set("view",n),t.set("nunjucksEnv",e),e};},function(e,t,n){var i=n(4),r=n(4),o=n(0)._prettifyError,s=n(5),a=n(7).Environment,c=n(24);function l(e,t){return !!Array.isArray(t)&&t.some(function(t){return e.match(t)})}function u(e,t){(t=t||{}).isString=true;var n=t.env||new a([]),i=t.wrapper||c;if(!t.name)throw new Error('the "name" option is required when compiling a string');return i([h(e,t.name,n)],t)}function h(e,t,n){var i,r=(n=n||new a([])).asyncFilters,c=n.extensionsList;t=t.replace(/\\/g,"/");try{i=s.compile(e,r,c,t,n.opts);}catch(e){throw o(t,false,e)}return {name:t,template:i}}e.exports={precompile:function(e,t){var n=(t=t||{}).env||new a([]),o=t.wrapper||c;if(t.isString)return u(e,t);var s=i.existsSync(e)&&i.statSync(e),f=[],p=[];if(s.isFile())f.push(h(i.readFileSync(e,"utf-8"),t.name||e,n));else if(s.isDirectory()){!function n(o){i.readdirSync(o).forEach(function(s){var a=r.join(o,s),c=a.substr(r.join(e,"/").length),u=i.statSync(a);u&&u.isDirectory()?l(c+="/",t.exclude)||n(a):l(c,t.include)&&p.push(a);});}(e);for(var m=0;m<p.length;m++){var d=p[m].replace(r.join(e,"/"),"");try{f.push(h(i.readFileSync(p[m],"utf-8"),d,n));}catch(e){if(!t.force)throw e;console.error(e);}}}return o(f,t)},precompileString:u};},function(e,t,n){e.exports=function(e,t){var n="";t=t||{};for(var i=0;i<e.length;i++){var r=JSON.stringify(e[i].name);n+="(function() {(window.nunjucksPrecompiled = window.nunjucksPrecompiled || {})["+r+"] = (function() {\n"+e[i].template+"\n})();\n",t.asFunction&&(n+="return function(ctx, cb) { return nunjucks.render("+r+", ctx, cb); }\n"),n+="})();\n";}return n};},function(e,t,n){e.exports=function(){var e,t,n=this.runtime,i=this.lib,r=this.compiler.Compiler,o=this.parser.Parser,s=this.nodes,a=this.lexer,c=n.contextOrFrameLookup,l=n.memberLookup;function u(e){return {index:e.index,lineno:e.lineno,colno:e.colno}}if(r&&(e=r.prototype.assertType),o&&(t=o.prototype.parseAggregate),n.contextOrFrameLookup=function(e,t,n){var i=c.apply(this,arguments);if(void 0!==i)return i;switch(n){case "True":return true;case "False":return false;case "None":return null;default:return}},s&&r&&o){var h=s.Node.extend("Slice",{fields:["start","stop","step"],init:function(e,t,n,i,r){n=n||new s.Literal(e,t,null),i=i||new s.Literal(e,t,null),r=r||new s.Literal(e,t,1),this.parent(e,t,n,i,r);}});r.prototype.assertType=function(t){t instanceof h||e.apply(this,arguments);},r.prototype.compileSlice=function(e,t){this._emit("("),this._compileExpression(e.start,t),this._emit("),("),this._compileExpression(e.stop,t),this._emit("),("),this._compileExpression(e.step,t),this._emit(")");},o.prototype.parseAggregate=function(){var e=this,n=u(this.tokens);n.colno--,n.index--;try{return t.apply(this)}catch(t){var r=u(this.tokens),o=function(){return i._assign(e.tokens,r),t};i._assign(this.tokens,n),this.peeked=false;var c=this.peekToken();if(c.type!==a.TOKEN_LEFT_BRACKET)throw o();this.nextToken();for(var l=new h(c.lineno,c.colno),f=false,p=0;p<=l.fields.length&&!this.skip(a.TOKEN_RIGHT_BRACKET);p++){if(p===l.fields.length){if(!f)break;this.fail("parseSlice: too many slice components",c.lineno,c.colno);}this.skip(a.TOKEN_COLON)?f=true:(l[l.fields[p]]=this.parseExpression(),f=this.skip(a.TOKEN_COLON)||f);}if(!f)throw o();return new s.Array(c.lineno,c.colno,[l])}};}function f(e,t,i,r){e=e||[],null===t&&(t=r<0?e.length-1:0),null===i?i=r<0?-1:e.length:i<0&&(i+=e.length),t<0&&(t+=e.length);for(var o=[],s=t;!(s<0||s>e.length||r>0&&s>=i||r<0&&s<=i);s+=r)o.push(n.memberLookup(e,s));return o}function p(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var m={pop:function(e){if(void 0===e)return this.pop();if(e>=this.length||e<0)throw new Error("KeyError");return this.splice(e,1)},append:function(e){return this.push(e)},remove:function(e){for(var t=0;t<this.length;t++)if(this[t]===e)return this.splice(t,1);throw new Error("ValueError")},count:function(e){for(var t=0,n=0;n<this.length;n++)this[n]===e&&t++;return t},index:function(e){var t;if(-1===(t=this.indexOf(e)))throw new Error("ValueError");return t},find:function(e){return this.indexOf(e)},insert:function(e,t){return this.splice(e,0,t)}},d={items:function(){return i._entries(this)},values:function(){return i._values(this)},keys:function(){return i.keys(this)},get:function(e,t){var n=this[e];return void 0===n&&(n=t),n},has_key:function(e){return p(this,e)},pop:function(e,t){var n=this[e];if(void 0===n&&void 0!==t)n=t;else {if(void 0===n)throw new Error("KeyError");delete this[e];}return n},popitem:function(){var e=i.keys(this);if(!e.length)throw new Error("KeyError");var t=e[0],n=this[t];return delete this[t],[t,n]},setdefault:function(e,t){return void 0===t&&(t=null),e in this||(this[e]=t),this[e]},update:function(e){return i._assign(this,e),null}};return d.iteritems=d.items,d.itervalues=d.values,d.iterkeys=d.keys,n.memberLookup=function(e,t,n){return 4===arguments.length?f.apply(this,arguments):(e=e||{},i.isArray(e)&&p(m,t)?m[t].bind(e):i.isObject(e)&&p(d,t)?d[t].bind(e):l.apply(this,arguments))},function(){n.contextOrFrameLookup=c,n.memberLookup=l,r&&(r.prototype.assertType=e),o&&(o.prototype.parseAggregate=t);}};}])},e.exports=t();}(nunjucks);var nunjucksExports=nunjucks.exports;var _0x511db3 = getDefaultExportFromCjs(nunjucksExports);
var _0x54ae23=_0x141d;(function(_0x12e19c,_0x3e582a){var _0x3cf728=_0x141d,_0x132d13=_0x12e19c();while(!![]){try{var _0xc3fd98=parseInt(_0x3cf728(0x13c))/0x1*(parseInt(_0x3cf728(0x14b))/0x2)+-parseInt(_0x3cf728(0x138))/0x3*(-parseInt(_0x3cf728(0x149))/0x4)+-parseInt(_0x3cf728(0x137))/0x5*(parseInt(_0x3cf728(0x154))/0x6)+parseInt(_0x3cf728(0x18c))/0x7+parseInt(_0x3cf728(0x183))/0x8+-parseInt(_0x3cf728(0x197))/0x9*(parseInt(_0x3cf728(0x16f))/0xa)+parseInt(_0x3cf728(0x177))/0xb*(-parseInt(_0x3cf728(0x185))/0xc);if(_0xc3fd98===_0x3e582a)break;else _0x132d13['push'](_0x132d13['shift']());}catch(_0x229288){_0x132d13['push'](_0x132d13['shift']());}}}(_0x17cd,0x6c050));class TestData{static ['contentTemplateData']={'title':'五彩是网页划线高亮批注工具','url':_0x54ae23(0x186),'wucaiurl':_0x54ae23(0x165),'readurl':'https://doc.wucai.site/testreadurl','folder':'产品说明/功能清单','tags':_0x54ae23(0x199),'alltags':'#五彩\x20#工具介绍\x20#知识管理','alltagsv2':['五彩',_0x54ae23(0x15e),_0x54ae23(0x153),'同步'],'trimtags':_0x54ae23(0x156),'mergedtags':_0x54ae23(0x192),'pagenote':'五彩是一个网页划线高亮、批注和写笔记的工具,同时还具备收藏、剪藏网页的功能。','pagescore':0x5,'notetype':_0x54ae23(0x17e),'isstar':true,'ispagemirror':true,'isdailynote':false,'noteid':'NT1234123','createat':'2026-04-10\x2015:30','updateat':_0x54ae23(0x158),'createat_ts':0x69d9f878,'updateat_ts':0x69d9ff80,'publishat':_0x54ae23(0x175),'publishat_ts':0x6235fe00,'diffupdateat_ts':0x0,'author':_0x54ae23(0x167),'orgname':_0x54ae23(0x167),'orgauthor':_0x54ae23(0x141),'domain':'doc.wucai.site','domain2':_0x54ae23(0x180),'citekey':_0x54ae23(0x161),'highlightcount':0xc,'annotationcount':0x4,'mdcontent':_0x54ae23(0x174),'highlights':[{'note':_0x54ae23(0x188),'type':_0x54ae23(0x13d),'refid':_0x54ae23(0x179),'refurl':_0x54ae23(0x168),'tags':_0x54ae23(0x13b),'remaintags':_0x54ae23(0x194),'annotation':_0x54ae23(0x150),'color':_0x54ae23(0x134),'slotid':0x1,'updateat_ts':0x69d9f87d,'createat_ts':0x69d9f87d,'notelinks':[],'imageurl':''},{'note':_0x54ae23(0x147),'type':_0x54ae23(0x13d),'refid':_0x54ae23(0x15f),'refurl':_0x54ae23(0x17c),'tags':'','remaintags':'','annotation':'','color':_0x54ae23(0x134),'slotid':0x1,'updateat_ts':0x69d9f882,'createat_ts':0x69d9f882,'notelinks':[],'imageurl':''},{'note':_0x54ae23(0x171),'type':'image','refid':_0x54ae23(0x16c),'refurl':_0x54ae23(0x164),'tags':_0x54ae23(0x12b),'remaintags':_0x54ae23(0x15c),'annotation':_0x54ae23(0x17b),'color':'','slotid':0x0,'updateat_ts':0x69d9f887,'createat_ts':0x69d9f887,'notelinks':[],'imageurl':_0x54ae23(0x171)},{'note':_0x54ae23(0x173),'type':'highlight','refid':_0x54ae23(0x142),'refurl':_0x54ae23(0x16a),'tags':_0x54ae23(0x159),'remaintags':'同步','annotation':_0x54ae23(0x181),'color':'#4CAF50','slotid':0x2,'updateat_ts':0x69d9f88c,'createat_ts':0x69d9f88c,'notelinks':[],'imageurl':''},{'note':_0x54ae23(0x17f),'type':_0x54ae23(0x13d),'refid':_0x54ae23(0x145),'refurl':_0x54ae23(0x12d),'tags':'#离线阅读','remaintags':_0x54ae23(0x18b),'annotation':_0x54ae23(0x178),'color':_0x54ae23(0x172),'slotid':0x3,'updateat_ts':0x69d9f891,'createat_ts':0x69d9f891,'notelinks':[],'imageurl':''},{'note':_0x54ae23(0x151),'type':_0x54ae23(0x13d),'refid':_0x54ae23(0x169),'refurl':_0x54ae23(0x144),'tags':'#流动','remaintags':'流动','annotation':_0x54ae23(0x15a),'color':_0x54ae23(0x134),'slotid':0x1,'updateat_ts':0x69d9f896,'createat_ts':0x69d9f896,'notelinks':[],'imageurl':''},{'note':_0x54ae23(0x135),'type':_0x54ae23(0x13d),'refid':_0x54ae23(0x14c),'refurl':'https://doc.wucai.site/about/wucai.html#h_f7','tags':_0x54ae23(0x132),'remaintags':'生态','annotation':'主流\x20PKM\x20软件全覆盖。','color':'#9C27B0','slotid':0x4,'updateat_ts':0x69d9f89b,'createat_ts':0x69d9f89b,'notelinks':[{'url':_0x54ae23(0x13a),'title':_0x54ae23(0x18d)}],'imageurl':''},{'note':_0x54ae23(0x148),'type':'highlight','refid':'h_f8','refurl':_0x54ae23(0x19b),'tags':_0x54ae23(0x130),'remaintags':_0x54ae23(0x196),'annotation':'','color':_0x54ae23(0x134),'slotid':0x1,'updateat_ts':0x69d9f8a0,'createat_ts':0x69d9f8a0,'notelinks':[],'imageurl':''},{'note':_0x54ae23(0x155),'type':_0x54ae23(0x13d),'refid':_0x54ae23(0x133),'refurl':_0x54ae23(0x18a),'tags':'','remaintags':'','annotation':'','color':_0x54ae23(0x134),'slotid':0x1,'updateat_ts':0x69d9f8a5,'createat_ts':0x69d9f8a5,'notelinks':[],'imageurl':''},{'note':'Wucai\x20Assistant:\x20Clippings\x20of\x20official\x20account\x20articles,\x20saving\x20chat\x20messages.','type':_0x54ae23(0x13d),'refid':_0x54ae23(0x12f),'refurl':_0x54ae23(0x12a),'tags':_0x54ae23(0x14a),'remaintags':'剪藏','annotation':_0x54ae23(0x140),'color':'#FFEB3B','slotid':0x1,'updateat_ts':0x69d9f8aa,'createat_ts':0x69d9f8aa,'notelinks':[],'imageurl':''},{'note':_0x54ae23(0x15d),'type':'highlight','refid':'h_f11','refurl':_0x54ae23(0x193),'tags':_0x54ae23(0x131),'remaintags':'稍后读','annotation':'','color':_0x54ae23(0x134),'slotid':0x1,'updateat_ts':0x69d9f8af,'createat_ts':0x69d9f8af,'notelinks':[],'imageurl':''},{'note':_0x54ae23(0x14d),'type':_0x54ae23(0x13d),'refid':_0x54ae23(0x12c),'refurl':_0x54ae23(0x166),'tags':'#高级功能','remaintags':_0x54ae23(0x12e),'annotation':_0x54ae23(0x16e),'color':_0x54ae23(0x163),'slotid':0x6,'updateat_ts':0x69d9f8b4,'createat_ts':0x69d9f8b4,'notelinks':[],'imageurl':''}]};static [_0x54ae23(0x187)]={'title':_0x54ae23(0x14e),'url':'','wucaiurl':'','readurl':'','folder':_0x54ae23(0x157),'tags':_0x54ae23(0x189),'alltags':_0x54ae23(0x13e),'alltagsv2':[_0x54ae23(0x139),'思考','读书','AI','天气','截图'],'trimtags':'Daily\x20思考','mergedtags':'Daily\x20思考\x20读书\x20AI\x20截图','notetype':_0x54ae23(0x170),'pagenote':_0x54ae23(0x17d),'pagescore':0x0,'isstar':false,'ispagemirror':false,'isdailynote':true,'noteid':'dn_20260410','createat':'2026-04-10\x2009:00','updateat':_0x54ae23(0x184),'createat_ts':0x69d99d10,'updateat_ts':0x69da0688,'publishat':_0x54ae23(0x143),'publishat_ts':0x69d99d10,'diffupdateat_ts':0x0,'author':'Me','orgname':'','orgauthor':'','domain':'','domain2':'','citekey':'','highlightcount':0x4,'annotationcount':0x3,'mdcontent':'','highlights':[{'note':'春天的气息越来越浓了,今天的气温维持在\x2022°C\x20左右,微风,非常适合户外阅读。','type':'highlight','refid':_0x54ae23(0x195),'refurl':'','tags':_0x54ae23(0x17a),'remaintags':'天气','annotation':_0x54ae23(0x136),'color':'#FFEB3B','slotid':0x1,'updateat_ts':0x69d99d74,'createat_ts':0x69d99d74,'notelinks':[],'imageurl':''},{'note':_0x54ae23(0x171),'type':'image','refid':_0x54ae23(0x162),'refurl':'','tags':_0x54ae23(0x16d),'remaintags':_0x54ae23(0x15b),'annotation':_0x54ae23(0x191),'color':'','slotid':0x0,'updateat_ts':0x69d99dd8,'createat_ts':0x69d99dd8,'notelinks':[],'imageurl':_0x54ae23(0x171)},{'note':_0x54ae23(0x18e),'type':_0x54ae23(0x13d),'refid':'d_h2','refurl':'https://doc.wucai.site/','tags':_0x54ae23(0x16b),'remaintags':'读书\x20AI','annotation':_0x54ae23(0x14f),'color':_0x54ae23(0x19a),'slotid':0x2,'updateat_ts':0x69d9b3b8,'createat_ts':0x69d9b3b8,'notelinks':[],'imageurl':''},{'note':'AI\x20工具的价值不在于它能生成多少内容,而在于它能帮我们跨越从『收集数据』到『形成见解』之间的那道鸿沟。','type':'highlight','refid':_0x54ae23(0x190),'refurl':'','tags':_0x54ae23(0x176),'remaintags':_0x54ae23(0x198),'annotation':'阳光这么好,春天真的来了!正好把这阵子的思路理顺了,现在就出门走走,去户外感受一下春意。\x20','color':_0x54ae23(0x172),'slotid':0x3,'updateat_ts':0x69d9fdf0,'createat_ts':0x69d9fdf0,'notelinks':[],'imageurl':''}]};static [_0x54ae23(0x152)]={'title':_0x54ae23(0x18f),'createat_ts':Math[_0x54ae23(0x160)](+new Date()/0x3e8),'updateat_ts':Math[_0x54ae23(0x160)](+new Date()/0x3e8),'domain2':'aa.com','domain':_0x54ae23(0x182),'notetype':_0x54ae23(0x17e),'isdailynote':false};static [_0x54ae23(0x13f)]=_0x54ae23(0x146);}function _0x141d(_0x32cbac,_0x398e2d){_0x32cbac=_0x32cbac-0x12a;var _0x17cdee=_0x17cd();var _0x141d1a=_0x17cdee[_0x32cbac];return _0x141d1a;}function _0x17cd(){var _0x5516dd=['templateObStyle1','微信生态下的剪藏利器。','Wucai\x20Team','h_f4','2026-04-10','https://doc.wucai.site/about/wucai.html#h_f6','h_f5','---\x0a标题:\x20\x22{{title}}\x22\x0a笔记ID:\x20{{noteid}}\x0a笔记类型:\x20{{notetype}}\x0a星标:\x20{{isstar}}\x0atags:\x20{{mergedtags}}\x0a{%\x20if\x20not\x20isdailynote\x20%}\x0a域名:\x20{{domain}}\x0a域名2:\x20{{domain2}}\x0a作者:\x20\x22{{author}}\x22\x0a原文链接:\x20\x22{{url}}\x22\x0a{%\x20endif\x20%}\x0a五彩链接:\x20\x22{{wucaiurl}}\x22\x0a划线数量:\x20{{highlightcount}}\x0a创建时间:\x20{{createat}}\x0a更新时间:\x20{{updateat}}\x0a---\x0a\x0a##\x20{{title}}\x20\x0a{{alltags}}\x0a\x0a##\x20页面笔记\x0a{%\x20block\x20pagenote\x20%}\x0a{{pagenote}}\x0a{%\x20endblock\x20%}\x0a\x0a##\x20划线列表\x0a{%\x20block\x20highlights\x20%}\x0a{%\x20for\x20item\x20in\x20highlights\x20%}\x0a{%\x20set\x20suffix\x20=\x20\x22[Link](\x22+item.refurl+\x22)\x22\x20%}\x0a{{\x20item\x20|\x20style1({prefix:\x22-\x20\x22,\x20suffix:suffix,\x20anno:\x22\x09-\x20\x22\x20})\x20}}\x0a{%\x20endfor\x20%}\x0a{%\x20endblock\x20%}\x0a\x0a##\x20全文剪藏\x0a{%\x20block\x20mdcontent\x20%}\x0a{{mdcontent}}\x0a{%\x20endblock\x20%}','Support\x20for\x20image\x20highlighting\x20(图片划线支持)','Supports\x20multiple\x20browsers\x20such\x20as\x20Chrome,\x20Edge,\x20Firefox,\x20Safari,\x20Lemur,\x20Kiwi...','236yLExqP','#剪藏','26xGpIla','h_f7','Support\x20openclaw\x20skill\x20(wucai)','每日笔记\x20-\x202026年04月10日','在全面拥抱\x20AI\x20的时代,保持人类独有的批判性思维比以往任何时候都重要。','这是最核心的四大能力。','Support\x20for\x20copying\x20and\x20exporting\x20highlights\x20(支持划线复制、导出)','titleTemplateData','知识管理','2202WDdqqJ','支持多平台,如电脑端、手机、平板;','五彩\x20工具介绍','DailyNotes/2026-04','2026-04-10\x2016:00','#同步','让知识流动起来的第一步。','截图\x20功能展示','示意图','全文剪藏\x20+\x20稍后读;','工具介绍','h_f2','floor','WucaiFeatures2026','d_h_img','#F44336','https://doc.wucai.site/about/wucai.html#h_f3','https://doc.wucai.site/wucaiurl','https://doc.wucai.site/about/wucai.html#h_f12','五彩文档','https://doc.wucai.site/about/wucai.html#h_f1','h_f6','https://doc.wucai.site/about/wucai.html#h_f4','#读书\x20#AI','h_f3','#截图\x20#功能展示','支持自动化和\x20AI\x20联动。','2589590lzClMd','dailynote','https://doc.wucai.site/highlight-com-anno.png','#2196F3','多浏览器之间数据同步\x20(Data\x20synchronization\x20between\x20multiple\x20browsers)','五彩功能特性清单:\x0a-\x20划线高亮、批注、写想法\x0a-\x20多端同步\x0a-\x20导出到\x20Obsidian...','2022-03-20','#生活\x20#春天','2816qixTzo','这对于查看下载好的技术文档非常有帮助。','h_f1','#天气','功能展示图','https://doc.wucai.site/about/wucai.html#h_f2','今天的阳光很好,适合在窗边读那本关于\x20AI\x20伦理的书。五彩的新功能测试也很顺利。','page','本地\x20HTML\x20划线支持;','wucai.site','账号体系下的多端一致性。','bb.aa.com','6576616rLWufK','2026-04-10\x2016:30','12672klcBsF','https://doc.wucai.site/about/wucai.html','dailyTemplateData','划线高亮、批注、写想法、页面笔记;','#Daily\x20#思考','https://doc.wucai.site/about/wucai.html#h_f9','离线阅读','4178804drYtld','Obsidian','The\x20true\x20danger\x20is\x20not\x20that\x20computers\x20will\x20begin\x20to\x20think\x20like\x20men,\x20but\x20that\x20men\x20will\x20begin\x20to\x20think\x20like\x20computers.','网页标题','d_h3','今天在写\x20Daily\x20Note\x20时测试了五彩的图片划线功能。','五彩\x20工具介绍\x20知识管理','https://doc.wucai.site/about/wucai.html#h_f11','基础功能','d_h1','多平台','9JLtJzb','生活\x20春天','#五彩\x20#工具介绍','#4CAF50','https://doc.wucai.site/about/wucai.html#h_f8','https://doc.wucai.site/about/wucai.html#h_f10','#示意图','h_f12','https://doc.wucai.site/about/wucai.html#h_f5','高级功能','h_f10','#多平台','#稍后读','#生态','h_f9','#FFEB3B','支持和其他软件同步(\x20Obsidian、思源、flomo浮墨、Workflowy、Logseq\x20);','这种天气下,工作的效率似乎都提高了不少。','9495mrqRYS','9678nWgwPb','Daily','https://obsidian.md','#基础功能','4561QKyXgk','highlight','#Daily\x20#思考\x20#读书\x20#AI\x20#截图'];_0x17cd=function(){return _0x5516dd;};return _0x17cd();}
var _0x52805d=_0x4610;function _0x3cf0(){var _0x5db753=['/cfg/set','36416sPxCru','WAITING_STATUSES','/ack','/delete','UpdateAtVar','ApiUrlArchive','ApiUrlConfigGet','updateAtStrVar','PENDING','{{updateat}}','60YvfkFF','/download','WriteAppend','ApiUrlConfigSet','/syncstatus','/init','RETRY','DefaultSyncDir','2132647jAQIUt','syncAtProp','5jAdOEu','1299584drBPiv','chn','WuCai','noteIdxVar','/archive','4880660axcxRS','_wucai_sync_at','ApiUrlProfile','RECEIVED','405083xZpZbr','36esOZVU','30849JwrVrk','DefaultRegion','531WebGDm','WriteOverwrite','58Tbypuf','64315zdZnyF','{{updateat_ts}}'];_0x3cf0=function(){return _0x5db753;};return _0x3cf0();}function _0x4610(_0x3c7447,_0x102de2){_0x3c7447=_0x3c7447-0x129;var _0x3cf0e8=_0x3cf0();var _0x4610d1=_0x3cf0e8[_0x3c7447];return _0x4610d1;}(function(_0x1f5f29,_0x56088f){var _0x892807=_0x4610,_0x103f33=_0x1f5f29();while(!![]){try{var _0x2de137=-parseInt(_0x892807(0x147))/0x1+parseInt(_0x892807(0x146))/0x2*(parseInt(_0x892807(0x142))/0x3)+parseInt(_0x892807(0x137))/0x4*(parseInt(_0x892807(0x136))/0x5)+-parseInt(_0x892807(0x12c))/0x6*(parseInt(_0x892807(0x140))/0x7)+parseInt(_0x892807(0x14a))/0x8*(parseInt(_0x892807(0x144))/0x9)+-parseInt(_0x892807(0x13c))/0xa+parseInt(_0x892807(0x134))/0xb*(parseInt(_0x892807(0x141))/0xc);if(_0x2de137===_0x56088f)break;else _0x103f33['push'](_0x103f33['shift']());}catch(_0x17ed72){_0x103f33['push'](_0x103f33['shift']());}}}(_0x3cf0,0x538d7));class Consts{static [_0x52805d(0x145)]=0x1;static [_0x52805d(0x12e)]=0x2;static [_0x52805d(0x135)]=_0x52805d(0x13d);static [_0x52805d(0x13a)]='{{noteid}}';static [_0x52805d(0x14e)]=_0x52805d(0x148);static [_0x52805d(0x129)]=_0x52805d(0x12b);static [_0x52805d(0x14b)]=[_0x52805d(0x12a),_0x52805d(0x13f),'STARTED',_0x52805d(0x132)];static [_0x52805d(0x133)]=_0x52805d(0x139);static [_0x52805d(0x143)]=_0x52805d(0x138);static ['ApiUrlInit']=_0x52805d(0x131);static ['ApiUrlDownload']=_0x52805d(0x12d);static ['ApiUrlACK']=_0x52805d(0x14c);static ['ApiUrlDelete']=_0x52805d(0x14d);static [_0x52805d(0x14f)]=_0x52805d(0x13b);static ['ApiUrlSyncNote']=_0x52805d(0x130);static [_0x52805d(0x13e)]='/profile';static [_0x52805d(0x150)]='/cfg/get';static [_0x52805d(0x12f)]=_0x52805d(0x149);}
const _0xe69b6c=_0x847d;(function(_0x1a4faf,_0x2ee923){const _0x4fbe0b=_0x847d,_0x413ebb=_0x1a4faf();while(!![]){try{const _0x37f128=parseInt(_0x4fbe0b(0xe6))/0x1*(parseInt(_0x4fbe0b(0xff))/0x2)+-parseInt(_0x4fbe0b(0xed))/0x3*(parseInt(_0x4fbe0b(0x12e))/0x4)+-parseInt(_0x4fbe0b(0x104))/0x5*(-parseInt(_0x4fbe0b(0xc3))/0x6)+-parseInt(_0x4fbe0b(0xf5))/0x7*(parseInt(_0x4fbe0b(0xe5))/0x8)+parseInt(_0x4fbe0b(0x109))/0x9+-parseInt(_0x4fbe0b(0x12b))/0xa*(parseInt(_0x4fbe0b(0xe3))/0xb)+-parseInt(_0x4fbe0b(0xc8))/0xc*(-parseInt(_0x4fbe0b(0xbb))/0xd);if(_0x37f128===_0x2ee923)break;else _0x413ebb['push'](_0x413ebb['shift']());}catch(_0x2c4622){_0x413ebb['push'](_0x413ebb['shift']());}}}(_0x2c0d,0xe7104));function _0x2c0d(){const _0x294d32=['slotid','Daily\x20Template\x20is\x20empty','3058134bGQidp','createat_ts','templateEnv','updateAtStrVar','math','3565644gOXsTL','getTemplateData','configure','join','\x0a\x20\x20','isMardownFormat','pageTemplateStr','pagenote','note','titleTemplateData','titleEngine','trim','string','Daily\x20Template','isHavePageMirrorVar','wrapBlock','isOnlyDateTimeLine','color','pagenoteEngine','dailyEngine','annotationcount','titleTemplateStr','obNoteProps','titleTemplate','colorline','remaintags','\x20|-\x0a\x20\x20','323114UkHlnE','pretty','2504abvyFw','581tLdREb','checkTemplate','WriteAppend','mdcontent','notelinks','highlightsTemplateStr','mergeLinksToNote','58461jniEZq','dailyWriteType','templateObStyle1','mdcontentEngine','yaml_list','updateat_ts','replace','trimString','27174gcfhyC','wucai-{{\x20createat_ts\x20|\x20date(\x22YYYY-MM-DD\x22)\x20}}','leftHolder','![](','alltagsv2','dailyTemplateStr','dailyTemplateData','isHaveAllTagsVar','startsWith','color_line','5638BCfpzR','anno_lines','contentTemplateData','updateAtProps','indexOf','5TOYMLp','compile','\x0a$$\x0a','date','image','7776306GkMpcK','imageurl','style1','highlightsEngine','DAILY','Template','pageEngine','getBlocks','annosuffix','replaceBlocks','ARTICLE','render','gnpfte','split','obTemplate','noteIdxVar','precompile','<font\x20color=\x22','yaml_text','highlight','test','prefix','links','view','addFilter','length','repeatStr','getProps','updateAt','formatTime','YYYY-MM-DD\x20HH:mm','filter','push','yaml_field','160xURXKV','annotation','formatDateTime','200alGZOf','Title\x20Template','getPrefxFromAnnoPrefix','renderTemplate','</font>','toYAMLList','syncAtProp','26HwzOAU','getPreviewMarkdown','refid','blocks','formatText','highlights'];_0x2c0d=function(){return _0x294d32;};return _0x2c0d();}const TEMPLATE_TYPE={'TITLE':0x1,'CONTENT':0x2};const PREVIEW_TYPE={'TITLE':0x1,'ARTICLE':0x2,'DAILY':0x3};function _0x847d(_0x47b5b1,_0x583ab3){_0x47b5b1=_0x47b5b1-0xb6;const _0x2c0d65=_0x2c0d();let _0x847da2=_0x2c0d65[_0x47b5b1];return _0x847da2;}const strref=_0xe69b6c(0xd4);class Templates{static [_0xe69b6c(0xf7)]='{{';static ['rightHolder']='}}';[_0xe69b6c(0xc5)];[_0xe69b6c(0xdd)];[_0xe69b6c(0xce)];['pageNoteTemplateStr'];[_0xe69b6c(0xeb)];[_0xe69b6c(0xfa)];[_0xe69b6c(0xbe)];['titleEngine'];[_0xe69b6c(0x10f)];['pagenoteEngine'];[_0xe69b6c(0x10c)];[_0xe69b6c(0xf0)];[_0xe69b6c(0xdb)];['isHaveAnnoCountVar'];[_0xe69b6c(0xfc)];[_0xe69b6c(0xd6)];[_0xe69b6c(0xde)];[_0xe69b6c(0x102)];constructor(){const _0x2e8dea=_0xe69b6c;this[_0x2e8dea(0xc5)]=_0x511db3[_0x2e8dea(0xca)]({'autoescape':false,'trimBlocks':true,'lstripBlocks':true}),this[_0x2e8dea(0xc5)][_0x2e8dea(0x121)](_0x2e8dea(0x107),function(_0x311e49,_0x118c60){const _0x266a90=_0x2e8dea;if(_0x311e49<=0x0)return '';let _0x5524b5=new Date(0x3e8*_0x311e49);return Utils[_0x266a90(0x12d)](_0x5524b5,_0x118c60);}),this['templateEnv'][_0x2e8dea(0x121)](_0x2e8dea(0xe4),function(_0x4b91ad,_0x97eb1f){const _0x55fbac=_0x2e8dea;let _0x170b0e=(_0x97eb1f=_0x97eb1f||{})[_0x55fbac(0x11e)]||'',_0x3033b7=void 0===_0x97eb1f['trim']||_0x97eb1f[_0x55fbac(0xd3)];if((_0x4b91ad=_0x4b91ad||'')[_0x55fbac(0x122)]<=0x0)return '';let _0x4ad982=_0x4b91ad[_0x55fbac(0x116)](/\n/),_0x4a4036=[];for(let _0x508735=0x0;_0x508735<_0x4ad982['length'];_0x508735++){let _0x45098d=_0x4ad982[_0x508735]||'';_0x3033b7&&(_0x45098d=_0x45098d[_0x55fbac(0xf3)](/^\s+|\s+$/g,'')),_0x45098d[_0x55fbac(0x122)]<=0x0||_0x4a4036[_0x55fbac(0x129)](_0x170b0e+_0x45098d+'\x0a');}return _0x4a4036['join']('\x0a');}),this[_0x2e8dea(0xc5)]['addFilter'](_0x2e8dea(0x11b),function(_0x5b77f3){const _0x1e2907=_0x2e8dea;return _0x5b77f3?typeof _0x5b77f3!==strref?'error\x20type':_0x1e2907(0xe2)+_0x5b77f3[_0x1e2907(0xf3)](/\n/g,_0x1e2907(0xcc)):'';}),this[_0x2e8dea(0xc5)]['addFilter'](_0x2e8dea(0x12a),function(_0xe05d13,_0x3bf7ab){return _0x3bf7ab&&_0xe05d13?(_0x3bf7ab['indexOf'](':')<0x0&&(_0x3bf7ab+=':'),_0x3bf7ab+'\x20'+_0xe05d13):'';}),this[_0x2e8dea(0xc5)]['addFilter'](_0x2e8dea(0xf1),function(_0x5cf142,_0x37379b=',',_0x5ca87b=false){const _0x16ed6a=_0x2e8dea;if(!_0x5cf142)return '';let _0x3bd78f=[];return typeof _0x5cf142===strref?(_0x37379b||(_0x37379b=','),_0x3bd78f=_0x5cf142[_0x16ed6a(0x116)](_0x37379b)):Array['isArray'](_0x5cf142)&&(_0x3bd78f=_0x5cf142),_0x3bd78f=_0x3bd78f[_0x16ed6a(0x128)](_0x2383f7=>_0x2383f7),!_0x3bd78f||_0x3bd78f['length']<=0x0?'':Utils[_0x16ed6a(0xb9)](_0x3bd78f);}),this[_0x2e8dea(0xc5)][_0x2e8dea(0x121)]('tobacklink',function(_0x2a87e0){if(!_0x2a87e0)return _0x2a87e0;let _0x1ea5be=_0x2a87e0['split']('\x20');return Utils['formatTags'](_0x1ea5be,false);}),this[_0x2e8dea(0xc5)][_0x2e8dea(0x121)](_0x2e8dea(0x100),function(_0x3ef42e){const _0x1f309f=_0x2e8dea;let _0x1e9a33=0x0;if(!_0x3ef42e||_0x3ef42e[_0x1f309f(0x122)]<=0x0)return _0x1e9a33;for(let _0x3bf2ac of _0x3ef42e)_0x1e9a33+=(_0x3bf2ac[_0x1f309f(0x12c)]||'')[_0x1f309f(0x116)]('\x0a')['filter'](_0x24fa68=>_0x24fa68)[_0x1f309f(0x122)];return _0x1e9a33;}),this[_0x2e8dea(0xc5)]['addFilter']('style_dailynote',function(_0x3ab275,_0x57b132){const _0x47ab82=_0x2e8dea;let _0x4034d1=[],_0xd77346=(_0x57b132=_0x57b132||{})['groupby']||_0x47ab82(0x127),_0x5a4f76={},_0x1f0691=[];for(let _0x11d353 of _0x3ab275){let _0x25ef40=Utils[_0x47ab82(0x126)](_0x11d353[_0x47ab82(0xc4)]||_0x11d353[_0x47ab82(0xf2)]||0x0,_0xd77346);null==_0x5a4f76[_0x25ef40]&&(_0x1f0691['push'](_0x25ef40),_0x5a4f76[_0x25ef40]=[]),_0x5a4f76[_0x25ef40][_0x47ab82(0x129)](_0x11d353);}_0x3ab275=void 0;for(let _0x556540 of _0x1f0691){_0x4034d1[_0x47ab82(0x129)]('-\x20'+_0x556540);let _0xb0a000=0x1,_0x1352eb=Utils[_0x47ab82(0x123)]('\x09',_0xb0a000),_0x3cd092=Utils[_0x47ab82(0x123)]('\x09',_0xb0a000+0x1);for(let _0x4ed470 of _0x5a4f76[_0x556540]){let _0x38bf4b='',_0x450ec0=_0x4ed470[_0x47ab82(0xe1)]||'';if(_0x4ed470[_0x47ab82(0x10a)])_0x38bf4b=_0x47ab82(0xf8)+_0x4ed470['imageurl']+')',_0x450ec0&&(_0x38bf4b+='\x0d'+_0x450ec0);else {if(_0x4ed470['note']){let _0x46d4b0=Utils['formatText'](_0x4ed470[_0x47ab82(0xd0)]||'','\x0d\x09\x09');_0x46d4b0=''+_0x1352eb+(Utils['isMardownFormat'](_0x46d4b0)?'':'-\x20')+_0x46d4b0+'\x20'+_0x450ec0,_0x4034d1[_0x47ab82(0x129)](_0x46d4b0);}}if(_0x4ed470[_0x47ab82(0x12c)]){let _0x4964a2=(_0x4ed470[_0x47ab82(0x12c)]||'')[_0x47ab82(0x116)]('\x0a');for(let _0xa5cd02 of _0x4964a2){if(!_0xa5cd02||Utils[_0x47ab82(0xd8)](_0xa5cd02))continue;let _0x5b5910=Utils[_0x47ab82(0xcd)](_0xa5cd02)?'':'-\x20';_0x38bf4b?_0x4034d1[_0x47ab82(0x129)](''+_0x1352eb+_0x5b5910+_0xa5cd02):_0x4034d1['push'](''+_0x3cd092+_0x5b5910+_0xa5cd02);}}_0x38bf4b&&_0x4034d1[_0x47ab82(0x129)](_0x38bf4b);}}return _0x4034d1[_0x47ab82(0xcb)]('\x0a');}),this[_0x2e8dea(0xc5)]['addFilter'](_0x2e8dea(0x10b),function(_0x489fab,_0x313e25){const _0x596bb3=_0x2e8dea;_0x313e25=_0x313e25||{};let _0x1b9d70=_0x489fab[_0x596bb3(0xd0)]||'',_0x246dee=_0x313e25['prefix']||'';const _0x293f1e=_0x246dee[_0x596bb3(0xfd)]('-\x20'),_0x3a55d4=_0x246dee['startsWith']('>\x20'),_0x565512=!_0x293f1e&&!_0x3a55d4,_0x554d34=_0x293f1e?'\x09':'';let _0xd67d4d=(_0x313e25['suffix']||'')['trim'](),_0x2b6b31=_0x489fab[_0x596bb3(0x12c)]||'',_0x4ba498=_0x313e25['anno']||'',_0x57a926=_0x313e25[_0x596bb3(0x111)]||'',_0x74c45a=_0x489fab['type']||_0x596bb3(0x11c),_0x40504a=_0x313e25['color_tags']||[],_0xa3f7e1=_0x313e25['color']||'',_0xcc089e=_0x313e25[_0x596bb3(0xfe)]||_0x313e25[_0x596bb3(0xe0)]||false,_0x2bd08c=_0x489fab[_0x596bb3(0xc1)]||0x1,_0x2e4800=_0x313e25[_0x596bb3(0xbd)]&&true,_0x31278c=_0x313e25[_0x596bb3(0x11f)]&&true,_0x4f4e68=_0x489fab['remaintags']||'',_0x45252c=[],_0x11cc0a=false;if(_0x31278c&&[_0x596bb3(0xc7),_0x596bb3(0x108)][_0x596bb3(0x103)](_0x74c45a)<0x0&&(_0x1b9d70=Utils[_0x596bb3(0xec)](_0x1b9d70,_0x489fab[_0x596bb3(0xea)])||_0x1b9d70),_0x596bb3(0xc7)===_0x74c45a)_0x45252c['push'](_0x596bb3(0x106)+_0x1b9d70+_0x596bb3(0x106)),_0x4f4e68&&_0x45252c['push'](_0x4f4e68),_0x11cc0a=true;else {if(_0x596bb3(0x108)===_0x74c45a)_0x45252c[_0x596bb3(0x129)](_0x246dee+_0x596bb3(0xf8)+_0x1b9d70+')\x20'+_0x4f4e68),_0x11cc0a=true;else {if(Utils[_0x596bb3(0xcd)](_0x1b9d70))_0x45252c[_0x596bb3(0x129)](_0x1b9d70+'\x20'+_0x4f4e68),_0x11cc0a=true;else {if(_0x293f1e){let _0x2fab3e=Utils[_0x596bb3(0xbf)](_0x1b9d70,'\x0d\x09');_0xa3f7e1?(_0x40504a&&_0x40504a[_0x596bb3(0x122)]>0x0&&(_0xa3f7e1=_0x40504a[_0x2bd08c-0x1]),_0x2fab3e=_0x596bb3(0x11a)+_0x489fab[_0x596bb3(0xd9)]+'\x22>'+_0xa3f7e1+_0x596bb3(0xb8)+_0x2fab3e):_0xcc089e&&(_0x2fab3e=_0x596bb3(0x11a)+_0x489fab[_0x596bb3(0xd9)]+'\x22>'+_0x2fab3e+_0x596bb3(0xb8)),_0x11cc0a=true,_0x45252c['push'](_0x246dee+_0x2fab3e+'\x20'+_0x4f4e68);}else {if(_0x3a55d4||_0x565512){let _0x17d191=(_0x1b9d70+'\x20'+_0x4f4e68)[_0x596bb3(0x116)](/\n/),_0x739fba=0x0;for(let _0x367e91 of _0x17d191)_0x367e91=Utils['trimString'](_0x367e91),_0x367e91&&(0x0==_0x739fba&&_0x40504a&&_0x40504a[_0x596bb3(0x122)]>0x0&&(_0xa3f7e1=_0x40504a[_0x2bd08c-0x1]),_0xa3f7e1&&0x0==_0x739fba?_0x45252c['push'](_0x246dee+_0x596bb3(0x11a)+_0x489fab[_0x596bb3(0xd9)]+'\x22>'+_0xa3f7e1+_0x596bb3(0xb8)+_0x367e91):_0xcc089e?_0x45252c[_0x596bb3(0x129)](_0x246dee+_0x596bb3(0x11a)+_0x489fab[_0x596bb3(0xd9)]+'\x22>'+_0x367e91+_0x596bb3(0xb8)):_0x45252c[_0x596bb3(0x129)](_0x246dee+_0x367e91),_0x739fba++,_0x11cc0a=true);}}}}}if(_0x11cc0a&&_0xd67d4d&&_0x45252c['length']>0x0&&(_0xd67d4d='\x20'+_0xd67d4d[_0x596bb3(0xd3)](),_0x45252c[_0x45252c['length']-0x1]+=_0xd67d4d),_0x2b6b31){if(_0x11cc0a=false,Utils[_0x596bb3(0xcd)](_0x2b6b31))_0x45252c[_0x596bb3(0x129)](_0x554d34+_0x2b6b31),_0x11cc0a=true;else {let _0x152683=Utils[_0x596bb3(0xb6)](_0x4ba498),_0x301202=_0x2b6b31[_0x596bb3(0x116)](/\n/),_0x2bb925=0x0;for(let _0x5e0edb of _0x301202)_0x5e0edb=Utils[_0x596bb3(0xf4)](_0x5e0edb),_0x5e0edb[_0x596bb3(0x122)]<=0x0||(_0x4ba498&&(/^#/[_0x596bb3(0x11d)](_0x5e0edb)&&(_0x5e0edb='\x20'+_0x5e0edb),_0x5e0edb=0x0==_0x2bb925?_0x4ba498+_0x5e0edb:_0x152683+_0x5e0edb),_0x45252c[_0x596bb3(0x129)](_0x554d34+_0x5e0edb),_0x2bb925++,_0x11cc0a=true);}_0x11cc0a&&_0x57a926&&_0x45252c['length']>0x0&&(_0x57a926='\x20'+_0x57a926,_0x45252c[_0x45252c[_0x596bb3(0x122)]-0x1]+=_0x57a926);}let _0xfbaff5=_0x45252c['length'];return _0x2e4800&&_0xfbaff5>0x0&&(_0x45252c[_0xfbaff5-0x1]+='\x20^'+_0x489fab[_0x596bb3(0xbd)]),!_0x293f1e&&_0xfbaff5>0x0&&_0x45252c[_0x596bb3(0x129)](''),_0x45252c[_0x596bb3(0xcb)]('\x0a');});}[_0xe69b6c(0x119)](_0x10d3f7){const _0x5045e4=_0xe69b6c;let _0x1c7d09=_0x10d3f7[_0x5045e4(0x117)]||TestData[_0x5045e4(0xef)];_0x1c7d09=_0x1c7d09[_0x5045e4(0xf3)](/annonation/g,_0x5045e4(0x12c)),_0x1c7d09=_0x1c7d09[_0x5045e4(0xf3)](/imageUrl/g,_0x5045e4(0x10a)),this[_0x5045e4(0xce)]=_0x1c7d09,this['isHaveAnnoCountVar']=_0x1c7d09[_0x5045e4(0x103)](_0x5045e4(0xdc))>0x0,this[_0x5045e4(0xfc)]=_0x1c7d09[_0x5045e4(0x103)](_0x5045e4(0xf9))>0x0,this['isHavePageMirrorVar']=_0x1c7d09['indexOf'](_0x5045e4(0xe9))>0x0;const _0x29fa73=this[_0x5045e4(0x124)](_0x10d3f7[_0x5045e4(0xde)],this['pageTemplateStr']);this[_0x5045e4(0xde)]=_0x29fa73['noteIdx'],this[_0x5045e4(0x102)]=_0x29fa73[_0x5045e4(0x125)];let _0x2461dc='';if(0x2===_0x10d3f7['writeStyle']){const _0x3b5aea=Utils[_0x5045e4(0x110)](_0x1c7d09);let _0x49f153={};_0x3b5aea[_0x5045e4(0xcf)]&&(_0x49f153[_0x5045e4(0xcf)]=Utils[_0x5045e4(0xd7)](_0x3b5aea[_0x5045e4(0xcf)],'pagenote')),_0x3b5aea[_0x5045e4(0xc0)]&&(_0x49f153[_0x5045e4(0xc0)]=Utils[_0x5045e4(0xd7)](_0x3b5aea['highlights'],_0x5045e4(0xc0)),_0x2461dc=_0x3b5aea[_0x5045e4(0xc0)]||''),_0x3b5aea['mdcontent']&&(_0x49f153[_0x5045e4(0xe9)]=Utils[_0x5045e4(0xd7)](_0x3b5aea['mdcontent'],_0x5045e4(0xe9))),this[_0x5045e4(0xda)]=_0x511db3[_0x5045e4(0x105)](_0x3b5aea['pagenote'],this[_0x5045e4(0xc5)]),this['highlightsEngine']=_0x511db3[_0x5045e4(0x105)](_0x3b5aea[_0x5045e4(0xc0)],this[_0x5045e4(0xc5)]),this[_0x5045e4(0xf0)]=_0x511db3['compile'](_0x3b5aea[_0x5045e4(0xe9)],this[_0x5045e4(0xc5)]),this[_0x5045e4(0xbe)]=_0x3b5aea;let _0x56f1ec=Utils[_0x5045e4(0x112)](_0x1c7d09,_0x49f153);this['pageEngine']=_0x511db3[_0x5045e4(0x105)](_0x56f1ec,this[_0x5045e4(0xc5)]);}else this[_0x5045e4(0x10f)]=_0x511db3[_0x5045e4(0x105)](this[_0x5045e4(0xce)],this['templateEnv']);const _0xb536f8=Consts[_0x5045e4(0xe8)]===_0x10d3f7[_0x5045e4(0xee)];if(_0xb536f8){_0x2461dc['length']<=0x0&&(_0x2461dc=Utils[_0x5045e4(0x110)](_0x1c7d09)[_0x5045e4(0xc0)]||'');if(_0x2461dc['length']<=0x0)return _0x5045e4(0xc2);this[_0x5045e4(0xdb)]=_0x511db3[_0x5045e4(0x105)](_0x2461dc,this[_0x5045e4(0xc5)]);}let _0x590395=_0x10d3f7[_0x5045e4(0xdf)];_0x590395=_0x590395||_0x5045e4(0xf6),_0x590395=_0x590395[_0x5045e4(0xf3)](/[\n]+/,'')[_0x5045e4(0xd3)](),this[_0x5045e4(0xdd)]=_0x590395,this[_0x5045e4(0xd2)]=_0x511db3['compile'](_0x590395,this[_0x5045e4(0xc5)]);let _0x55be82='',_0x44111a=[{'name':_0x5045e4(0x10e),'tpl':this[_0x5045e4(0x10f)],'view':TestData[_0x5045e4(0x101)]},{'name':_0x5045e4(0x12f),'tpl':this[_0x5045e4(0xd2)],'view':TestData[_0x5045e4(0xd1)]}];_0xb536f8&&_0x2461dc[_0x5045e4(0x122)]>0x0&&_0x44111a[_0x5045e4(0x129)]({'name':_0x5045e4(0xd5),'tpl':this[_0x5045e4(0xdb)],'view':TestData[_0x5045e4(0x101)]});for(let _0x1dd444 of _0x44111a)try{_0x1dd444['tpl']['render'](_0x1dd444[_0x5045e4(0x120)]);}catch(_0x5986d3){_0x55be82+='Template\x20Error:\x20'+_0x5986d3;break;}return _0x55be82;}[_0xe69b6c(0x124)](_0x228a9d,_0x314e21){const _0x35d904=_0xe69b6c;let _0x1f8124={'noteIdx':[],'updateAt':[]};const _0x56963c=[],_0x5e455e=[_0x228a9d=(_0x228a9d||'')['trim'](),Utils[_0x35d904(0x115)](_0x314e21,Consts[_0x35d904(0x118)]),'笔记ID'];for(let _0xd388aa of _0x5e455e)_0xd388aa&&_0x56963c[_0x35d904(0x103)](_0xd388aa)<0x0&&_0x56963c[_0x35d904(0x129)](_0xd388aa);_0x1f8124['noteIdx']=_0x56963c['filter'](_0x9b34f7=>_0x9b34f7);const _0x3d6840=[Consts[_0x35d904(0xba)]],_0x35f420=Utils[_0x35d904(0x115)](_0x314e21,Consts['UpdateAtVar']);if(_0x35f420)_0x3d6840[_0x35d904(0x129)](_0x35f420);else {const _0x22fca6=Utils[_0x35d904(0x115)](_0x314e21,Consts[_0x35d904(0xc6)]);_0x3d6840[_0x35d904(0x129)](_0x22fca6);}return _0x1f8124['updateAt']=_0x3d6840,_0x1f8124;}[_0xe69b6c(0xc9)](_0x3e26a4){const _0x2e71ec=_0xe69b6c;return _0x3e26a4===PREVIEW_TYPE[_0x2e71ec(0x113)]?TestData[_0x2e71ec(0x101)]:_0x3e26a4===PREVIEW_TYPE[_0x2e71ec(0x10d)]?TestData[_0x2e71ec(0xfb)]:TestData[_0x2e71ec(0xd1)];}['renderTemplate'](_0x15c385,_0x1200f2){const _0x4102f1=_0xe69b6c;try{const _0x3d5b7c=_0x511db3[_0x4102f1(0x105)](_0x15c385,this[_0x4102f1(0xc5)]),_0x3aab2f=this[_0x4102f1(0xc9)](_0x1200f2);return {'result':_0x3d5b7c[_0x4102f1(0x114)](_0x3aab2f),'error':''};}catch(_0x3bc3cf){return {'result':'','error':''+_0x3bc3cf};}}[_0xe69b6c(0xe7)](_0x150164,_0x42b0e8){const _0x575988=_0xe69b6c,{error:_0x5adb0a}=this[_0x575988(0xb7)](_0x150164,_0x42b0e8);return _0x5adb0a;}[_0xe69b6c(0xbc)](_0x1caaa4,_0x412e92){const _0x5c71a9=_0xe69b6c,{result:_0xe90194,error:_0x335e1b}=this[_0x5c71a9(0xb7)](_0x1caaa4,_0x412e92);return _0x335e1b||_0xe90194;}}
const _0x8a4665=_0xfd9f;(function(_0x10a473,_0x105a0c){const _0x2903d2=_0xfd9f,_0xf58181=_0x10a473();while(!![]){try{const _0x49fb45=parseInt(_0x2903d2(0x238))/0x1+-parseInt(_0x2903d2(0x1e4))/0x2*(parseInt(_0x2903d2(0x226))/0x3)+parseInt(_0x2903d2(0x1d3))/0x4*(parseInt(_0x2903d2(0x20a))/0x5)+-parseInt(_0x2903d2(0x23c))/0x6*(-parseInt(_0x2903d2(0x1fa))/0x7)+parseInt(_0x2903d2(0x1cf))/0x8*(parseInt(_0x2903d2(0x1da))/0x9)+parseInt(_0x2903d2(0x220))/0xa+-parseInt(_0x2903d2(0x24c))/0xb;if(_0x49fb45===_0x105a0c)break;else _0xf58181['push'](_0xf58181['shift']());}catch(_0x9e1803){_0xf58181['push'](_0xf58181['shift']());}}}(_0x3318,0x2c365));function _0xfd9f(_0x449aa1,_0x5ee2e4){_0x449aa1=_0x449aa1-0x1c2;const _0x3318d9=_0x3318();let _0xfd9f43=_0x3318d9[_0x449aa1];return _0xfd9f43;}class Utils{static ['allowedBlock']=[_0x8a4665(0x1d7),_0x8a4665(0x237)];static [_0x8a4665(0x1e8)]=new RegExp('\x5c{%\x5cs*block\x5cs+([a-z0-9-_]+)\x5cs*%\x5c}[\x5cs\x5cS]*?\x5c{%\x5cs*endblock\x5cs*%\x5c}','ig');static [_0x8a4665(0x21e)]={'highlights':new RegExp(_0x8a4665(0x1c5),'img'),'pagenote':new RegExp(_0x8a4665(0x206),_0x8a4665(0x255)),'mdcontent':new RegExp(_0x8a4665(0x24e),'img')};static [_0x8a4665(0x224)]={'highlights':new RegExp(_0x8a4665(0x1d4),'ig'),'pagenote':new RegExp(_0x8a4665(0x252),'ig'),'mdcontent':new RegExp(_0x8a4665(0x1e1),'ig')};static[_0x8a4665(0x1cd)](_0x4e6508){const _0x4840cc=_0x8a4665;let _0x38fc42=(_0x4e6508||'')[_0x4840cc(0x1c3)](this[_0x4840cc(0x1e8)]),_0x42323f={'highlights':'','pagenote':'','mdcontent':''};if(!_0x38fc42)return _0x42323f;for(const _0x19dae8 of _0x38fc42){switch((_0x19dae8[0x1]||'')[_0x4840cc(0x242)]()){case _0x4840cc(0x237):_0x42323f[_0x4840cc(0x237)]['length']<=0x0&&(_0x42323f[_0x4840cc(0x237)]=_0x19dae8[0x0]||'');break;case _0x4840cc(0x1d7):_0x42323f[_0x4840cc(0x1d7)][_0x4840cc(0x22c)]<=0x0&&(_0x42323f[_0x4840cc(0x1d7)]=_0x19dae8[0x0]||'');break;case _0x4840cc(0x1e9):_0x42323f[_0x4840cc(0x1e9)][_0x4840cc(0x22c)]<=0x0&&(_0x42323f['mdcontent']=_0x19dae8[0x0]||'');}}return _0x42323f;}static[_0x8a4665(0x207)](_0x34366c,_0x299b81){const _0x181b27=_0x8a4665;if(_0x299b81<=0x0||_0x34366c<=0x0)return 0x0;return this[_0x181b27(0x1c6)](new Date(0x3e8*_0x34366c),_0x181b27(0x240))!==this[_0x181b27(0x1c6)](new Date(0x3e8*_0x299b81),_0x181b27(0x240))?_0x299b81:0x0;}static['formatText'](_0x547d2d='',_0x48ee32='\x0d'){const _0x5829ca=_0x8a4665;return _0x547d2d?_0x547d2d[_0x5829ca(0x20d)]('\x0a')[_0x5829ca(0x20f)](_0x2456ce=>Utils['trimString'](_0x2456ce))[_0x5829ca(0x213)](_0x48ee32):'';}static[_0x8a4665(0x250)](_0x1c7635){const _0x22278a=_0x8a4665;return (_0x1c7635=_0x1c7635||_0x1c7635)['length']<=0x0?_0x1c7635:(_0x1c7635=_0x1c7635[_0x22278a(0x1e7)](/["]/g,''))['replace'](/(:\s+)/g,':');}static[_0x8a4665(0x219)](_0x4dba6d,_0xfe6f4f){const _0x15022d=_0x8a4665;return _0x4dba6d=_0x4dba6d||'',(Object[_0x15022d(0x231)](_0xfe6f4f||{})['forEach'](_0x4ee95f=>{const _0x75f396=_0x15022d;let _0x34bfef=this[_0x75f396(0x224)][_0x4ee95f];if(!_0x34bfef)return;let _0x3ffdca=(_0xfe6f4f[_0x4ee95f]||'')['replace'](/(^[\r\n]+|[\r\n]+$)/g,'');if(!_0x3ffdca||_0x3ffdca['length']<=0x0)return;let _0x4d4f35=_0x4dba6d[_0x75f396(0x1c3)](_0x34bfef);if(!_0x4d4f35)return _0x4dba6d+=this[_0x75f396(0x1dd)](_0x3ffdca,_0x4ee95f);let _0x1bfd97=0x0;for(const _0x4e53f2 of _0x4d4f35){let _0x12edab=_0x4e53f2[0x1][_0x75f396(0x22c)],_0x2460ec=_0x4dba6d[_0x75f396(0x211)](_0x4e53f2[_0x75f396(0x214)]+_0x12edab);_0x4dba6d=_0x4dba6d['substring'](0x0,_0x4e53f2[_0x75f396(0x214)])+this[_0x75f396(0x1f6)](_0x3ffdca,_0x4ee95f)+_0x2460ec,_0x1bfd97++;break;}_0x1bfd97<=0x0&&(_0x4dba6d+=this[_0x75f396(0x1dd)](_0x3ffdca,_0x4ee95f));}),_0x4dba6d);}static[_0x8a4665(0x208)](_0x4f687d,_0x85a153){const _0x32cd6f=_0x8a4665;return _0x4f687d=_0x4f687d||'',(Object[_0x32cd6f(0x231)](_0x85a153||{})[_0x32cd6f(0x1f7)](_0x1be836=>{const _0x45d071=_0x32cd6f;let _0x231137=this[_0x45d071(0x21e)][_0x1be836];if(!_0x231137)return;let _0x159583=(_0x85a153[_0x1be836]||'')[_0x45d071(0x1e7)](/(^[\r\n]+|[\r\n]+$)/g,'');if(!_0x159583||_0x159583[_0x45d071(0x22c)]<=0x0)return;let _0x5e8cda=_0x4f687d[_0x45d071(0x1c3)](_0x231137);if(_0x5e8cda)for(const _0x26bd21 of _0x5e8cda){let _0x4c3d0a=_0x26bd21[0x0]||'';_0x4f687d=_0x4f687d['replace'](_0x4c3d0a,_0x159583);break;}}),_0x4f687d);}static[_0x8a4665(0x1c6)](_0x2d60fa,_0x81bc68=_0x8a4665(0x1de)){const _0x47d23e=_0x8a4665;return _0x2d60fa?_0x50f86f(_0x2d60fa)[_0x47d23e(0x1dc)](_0x81bc68):'';}static['trimString'](_0x1a0e45){const _0x27fbf9=_0x8a4665;return !_0x1a0e45||_0x1a0e45['length']<=0x0?'':_0x1a0e45[_0x27fbf9(0x1e7)](/^\s+|\s+$/g,'');}static[_0x8a4665(0x239)](_0x52baad,_0x320ddf,_0x410b5f){const _0xaeab89=_0x8a4665;let _0x2436de=_0x52baad[_0xaeab89(0x217)]('/');return (_0x410b5f<=0x40||_0x410b5f>=0xff)&&(_0x410b5f=0x40),_0x52baad['length']-(_0x2436de+0x1)+_0x320ddf<=_0x410b5f?_0x52baad:_0x52baad[_0xaeab89(0x211)](0x0,_0x2436de+0x1+(_0x410b5f-_0x320ddf));}static[_0x8a4665(0x22d)](_0x5ecfef){return _0x5ecfef;}static async[_0x8a4665(0x1d9)](_0x256956,_0xdc4d88,_0xeef5d3,_0x34e09a,_0x122f97){const _0x356367=_0x8a4665;let _0x9918bb=0x1e,_0x285f20=-1;const _0xcbfc94=('-'+_0xdc4d88+'.md')['length'],_0x121cf8=_0xeef5d3[_0x356367(0x211)](0x0,_0xeef5d3['length']-_0xcbfc94);for(;_0x9918bb-->0x0;){_0x285f20++;const _0x4c797f=_0x121cf8+(_0x285f20>0x0?'\x20('+_0x285f20+').md':_0x356367(0x23b));if(_0x4c797f===_0xeef5d3)return '';const _0x41dc47=await _0x256956[_0x356367(0x22a)](_0x4c797f);if(!(_0x41dc47&&_0x41dc47 instanceof obsidian.TFile))return _0x4c797f;const _0x3ad589=_0x34e09a[_0x356367(0x1ec)](_0x41dc47)?.[_0x356367(0x204)]||{};if(this[_0x356367(0x22b)](_0x3ad589))return _0x4c797f;for(let _0x449744 of _0x122f97)if(_0x3ad589[_0x449744]===_0xdc4d88)return _0x4c797f;}return '';}static async[_0x8a4665(0x229)](_0x4f84e,_0x7667ff,_0x38870e,_0xc2e0a,_0x27a558,_0x3083c9,_0x554b67,_0x4d8c5f,_0x26d960,_0x58106b){const _0x28e9a4=_0x8a4665;let _0x1445af=0x64,_0x8615e8=-1;for(;_0x1445af-->0x0;){_0x8615e8++;const _0x15ff5f=_0x8615e8>0x0?'\x20('+_0x8615e8+_0x28e9a4(0x1d1):_0x28e9a4(0x23b),_0x32436f=_0x58106b(this[_0x28e9a4(0x249)](_0xc2e0a,_0x15ff5f,_0x27a558,_0x3083c9,_0x554b67),_0x15ff5f);if(!_0x32436f)continue;if(_0x32436f===_0x38870e)return _0x32436f;const _0xb6cff7=await _0x4f84e[_0x28e9a4(0x22a)](_0x32436f);if(!(_0xb6cff7&&_0xb6cff7 instanceof obsidian.TFile))return _0x32436f;const _0x4cfa4c=_0x4d8c5f[_0x28e9a4(0x1ec)](_0xb6cff7)?.[_0x28e9a4(0x204)]||{};if(this[_0x28e9a4(0x22b)](_0x4cfa4c))return _0x32436f;for(let _0x4f1f3a of _0x26d960)if(_0x4cfa4c[_0x4f1f3a]===_0x7667ff)return _0x32436f;}return '';}static[_0x8a4665(0x249)](_0x30a193,_0x4f8ea6,_0x25aeaa,_0x58ff91,_0x4d1e6a){const _0x434a2e=_0x8a4665;let _0xdcf235=_0x4d1e6a[_0x434a2e(0x1f5)](_0x25aeaa);if(_0x58ff91<=0x0)return _0xdcf235;const _0x44eb29=_0x4f8ea6['length'];let _0x24b173=_0xdcf235[_0x434a2e(0x217)]('/'),_0xc40d50=_0xdcf235[_0x434a2e(0x22c)]-(_0x24b173+0x1)+_0x44eb29-_0x58ff91;return _0xc40d50>0x0&&(_0x25aeaa[_0x434a2e(0x1e2)]=this['normalTitle'](_0x30a193,_0x30a193[_0x434a2e(0x22c)]-_0xc40d50),_0xdcf235=_0x4d1e6a[_0x434a2e(0x1f5)](_0x25aeaa)),this[_0x434a2e(0x239)](_0xdcf235,_0x44eb29,_0x58ff91);}static[_0x8a4665(0x203)](_0x2bde39){const _0x4845e1=_0x8a4665;if(!_0x2bde39||_0x2bde39[_0x4845e1(0x22c)]<=0x0)return '';let _0x543479=_0x2bde39[_0x4845e1(0x209)]('\x20');return _0x543479>0x0?_0x2bde39[_0x4845e1(0x211)](0x0,_0x543479+0x1):'';}static[_0x8a4665(0x251)](_0x9a6585){const _0x2b671=_0x8a4665;if(!_0x9a6585||_0x9a6585[_0x2b671(0x22c)]<=0x0)return '';let _0x221025=_0x9a6585[_0x2b671(0x20d)]('\x0a'),_0x41db49=[];if(_0x221025[_0x2b671(0x22c)]>0x1){for(let _0x1a9e73=0x0;_0x1a9e73<_0x221025[_0x2b671(0x22c)];_0x1a9e73++){let _0x40931c=_0x221025[_0x1a9e73][_0x2b671(0x1e7)](/[\s\t]+/,'\x20')[_0x2b671(0x1e7)](/[\r\n]+/g,'')['trim']();_0x40931c[_0x2b671(0x22c)]>0x0&&_0x41db49[_0x2b671(0x218)](_0x40931c);}_0x9a6585=_0x41db49[_0x2b671(0x213)]('\x0a');}else _0x9a6585=_0x9a6585[_0x2b671(0x201)]();return _0x9a6585;}static[_0x8a4665(0x202)](_0x4767fe){const _0x1b5cc3=_0x8a4665;if(!_0x4767fe||_0x4767fe['length']<=0x0)return '';return _0x4767fe[_0x1b5cc3(0x1e7)](/[\u{1F600}-\u{1F64F}\u{1F300}-\u{1F5FF}\u{1F680}-\u{1F6FF}\u{1F1E0}-\u{1F1FF}\u{2600}-\u{26FF}\u{2700}-\u{27BF}]/gu,'');}static[_0x8a4665(0x246)](_0x47fe7f,_0x4d07f2=0x0){const _0x4c0c28=_0x8a4665;return _0x47fe7f=(_0x47fe7f=(_0x47fe7f=_0x47fe7f||'')[_0x4c0c28(0x1e7)](/[\s\t\n]+/g,'\x20'))[_0x4c0c28(0x1e7)](/[\~\\、\/\*"'<>%\$#&;:??。,!!\|]/g,''),(_0x47fe7f=this['removeEmojis'](_0x47fe7f))[_0x4c0c28(0x22c)]<=0x0?_0x4c0c28(0x232):_0x4d07f2>0x0?_0x47fe7f[_0x4c0c28(0x211)](0x0,_0x4d07f2):_0x47fe7f;}static['isWhiteSpaceForTagParser'](_0x4d62f2){return 0xff0c==_0x4d62f2||0x3002==_0x4d62f2||0xff1b==_0x4d62f2||0xff1f==_0x4d62f2||(0xa==_0x4d62f2||0xd==_0x4d62f2||0x20<=_0x4d62f2&&_0x4d62f2<=0x22||0x24<=_0x4d62f2&&_0x4d62f2<=0x2c||0x2e==_0x4d62f2||0x3a<=_0x4d62f2&&_0x4d62f2<=0x3f||0x3b==_0x4d62f2||0x40==_0x4d62f2||0x5b<=_0x4d62f2&&_0x4d62f2<=0x5e||0x7b<=_0x4d62f2&&_0x4d62f2<=0x7e||0xff0c==_0x4d62f2);}static['convert2backlink'](_0xb7bf7e){const _0x548afe=_0x8a4665;if((_0xb7bf7e=_0xb7bf7e||'')[_0x548afe(0x22c)]<=0x0)return _0xb7bf7e;if(_0xb7bf7e[_0x548afe(0x209)]('#')<0x0)return _0xb7bf7e;const _0x5aec12=_0xb7bf7e[_0x548afe(0x22c)];let _0x261cfd=-1;const _0x4219c4=_0x5aec12-0x1,_0x4b5f28=[];for(let _0x212bb3=0x0;_0x212bb3<_0x5aec12;_0x212bb3++){const _0x2f884a=_0xb7bf7e[_0x548afe(0x1fc)](_0x212bb3),_0x3e5a91=_0x212bb3==_0x4219c4,_0x3f8fe7=this[_0x548afe(0x1f4)](_0x2f884a),_0x249e65=_0x212bb3-_0x261cfd;if(0x23===_0x2f884a){if(_0x212bb3>0x0){if(0x20!=_0xb7bf7e[_0x548afe(0x1fc)](_0x212bb3-0x1))continue;}_0x261cfd>-1&&_0x249e65>0x1&&_0x4b5f28['push']([_0x261cfd,_0x212bb3]),_0x261cfd=_0x212bb3;}else _0x261cfd>-1&&(_0x3f8fe7||_0x3e5a91)&&_0x249e65>=0x1&&(_0x3e5a91&&!_0x3f8fe7&&_0x249e65>=0x1?_0x4b5f28['push']([_0x261cfd,_0x212bb3+0x1]):_0x249e65>0x1&&_0x4b5f28[_0x548afe(0x218)]([_0x261cfd,_0x212bb3]),_0x261cfd=-1);}if(_0x4b5f28[_0x548afe(0x22c)]<=0x0)return _0xb7bf7e;const _0x405633=[];let _0x2ae1a2=0x0;for(const _0x462936 of _0x4b5f28){const _0x3ff325=_0x462936[0x0],_0x392d0a=_0x462936[0x1];_0x3ff325-_0x2ae1a2>0x0&&_0x405633['push'](_0xb7bf7e['substring'](_0x2ae1a2,_0x3ff325)),_0x405633[_0x548afe(0x218)]('[['+_0xb7bf7e[_0x548afe(0x211)](_0x3ff325+0x1,_0x392d0a)+']]'),_0x2ae1a2=_0x392d0a;}return _0x2ae1a2>0x0&&_0x2ae1a2<_0xb7bf7e['length']&&_0x405633[_0x548afe(0x218)](_0xb7bf7e['substring'](_0x2ae1a2,_0xb7bf7e[_0x548afe(0x22c)])),_0x405633[_0x548afe(0x213)]('');}static[_0x8a4665(0x254)](_0x30ec85,_0x4bfd5f){const _0x2a225b=_0x8a4665;if(!_0x30ec85||_0x30ec85[_0x2a225b(0x209)](_0x4bfd5f)<0x0)return '';let _0x2615cd=(_0x30ec85=_0x30ec85[_0x2a225b(0x201)]())[_0x2a225b(0x20d)]('\x0a')[_0x2a225b(0x20f)](_0x458935=>_0x458935),_0x51cac8=0x0,_0x3e8049=[];for(let _0x1a8e26 of _0x2615cd){if(_0x1a8e26=_0x1a8e26[_0x2a225b(0x201)](),_0x51cac8>=0x2)break;'---'===_0x1a8e26?_0x51cac8++:_0x1a8e26&&_0x3e8049[_0x2a225b(0x218)](_0x1a8e26['trim']());}return _0x3e8049=_0x3e8049['filter'](_0x491724=>{const _0x1d65c7=_0x2a225b;if(!_0x491724)return false;let _0x3fb214=_0x491724[_0x1d65c7(0x20d)](':')[_0x1d65c7(0x1d8)](_0x31323a=>_0x31323a[_0x1d65c7(0x201)]());return 0x2===_0x3fb214[_0x1d65c7(0x22c)]&&(_0x3fb214[0x1]=_0x3fb214[0x1][_0x1d65c7(0x1e7)](/['"]/g,''),_0x3fb214[0x1]===_0x4bfd5f);})['map'](_0x1df71d=>{const _0x52f906=_0x2a225b;let _0x5a5a75=_0x1df71d[_0x52f906(0x20d)](':')[_0x52f906(0x1d8)](_0xb80249=>_0xb80249[_0x52f906(0x201)]());return _0x5a5a75[0x1]=_0x5a5a75[0x1][_0x52f906(0x1e7)](/['"]/g,''),_0x5a5a75;}),_0x3e8049[_0x2a225b(0x22c)]>0x0?_0x3e8049[0x0][0x0]:'';}static[_0x8a4665(0x23e)](_0x2b976c,_0x2e8e5b){const _0x10ceed=_0x8a4665;if(!_0x2b976c||this[_0x10ceed(0x22b)](_0x2e8e5b))return false;const _0x453236=_0x2b976c['split']('::');if(0x2!==_0x453236[_0x10ceed(0x22c)])return false;const _0x538804=_0x453236[0x0][_0x10ceed(0x201)](),_0x53ac46=_0x453236[0x1][_0x10ceed(0x201)]();if(_0x538804&&_0x53ac46&&void 0!==_0x2e8e5b[_0x538804]&&_0x10ceed(0x1ee)!=typeof _0x2e8e5b[_0x538804]){const _0x204bf6=''+(_0x2e8e5b[_0x538804]||'');if(_0x53ac46&&_0x204bf6===_0x53ac46)return true;}return false;}static async['isFileExists'](_0x516506,_0x36f74c){const _0x1d2ffd=_0x8a4665,_0x1b016d=await _0x516506[_0x1d2ffd(0x22a)](_0x36f74c);return !!(_0x1b016d&&_0x1b016d instanceof obsidian.TFile);}static async[_0x8a4665(0x24b)](_0x556764,_0x582889,_0x47bc04,_0x42fdc7){const _0x3d7c3f=_0x8a4665;if(!_0x47bc04||!_0x42fdc7||_0x42fdc7[_0x3d7c3f(0x22c)]<=0x0)return '';const _0xc962eb=await _0x556764['getAbstractFileByPath'](_0x47bc04);if(!(_0xc962eb&&_0xc962eb instanceof obsidian.TFile))return '';const _0x11c5c7=_0x582889[_0x3d7c3f(0x1ec)](_0xc962eb)?.[_0x3d7c3f(0x204)]||{};if(this[_0x3d7c3f(0x22b)](_0x11c5c7))return '';for(let _0x39257e of _0x42fdc7){const _0xe2e21a=_0x11c5c7[_0x39257e];if(_0x3d7c3f(0x20c)==typeof _0xe2e21a&&_0xe2e21a&&_0xe2e21a[_0x3d7c3f(0x22c)]>0x0)return _0xe2e21a;}return '';}static async[_0x8a4665(0x216)](_0x2f6af0,_0x288c03,_0x26e0c7){const _0x3a605b=_0x8a4665;let _0x1648ce=false,_0x591a16=false;const _0xdbe2b7=this[_0x3a605b(0x1c8)](_0x26e0c7);if(_0x288c03&&_0x288c03!==_0x26e0c7){const _0x38c730=await _0x2f6af0[_0x3a605b(0x22a)](_0x288c03);if(_0x38c730&&_0x38c730 instanceof obsidian.TFile){if(_0xdbe2b7){const _0x4d1aab=await _0x2f6af0[_0x3a605b(0x22a)](_0xdbe2b7);_0x4d1aab&&_0x4d1aab instanceof obsidian.TFolder||await _0x2f6af0[_0x3a605b(0x1f1)](_0xdbe2b7),_0x1648ce=true;}await this[_0x3a605b(0x200)](_0x2f6af0,_0x26e0c7)||await _0x2f6af0[_0x3a605b(0x1f0)](_0x38c730,_0x26e0c7),_0x591a16=true;}}if(_0x1648ce||!_0xdbe2b7)return _0x591a16;const _0x2010c8=await _0x2f6af0['getAbstractFileByPath'](_0xdbe2b7);if(!(_0x2010c8&&_0x2010c8 instanceof obsidian.TFile))try{await _0x2f6af0[_0x3a605b(0x1f1)](_0xdbe2b7);}catch(_0x383861){if(!this['isErrorX'](_0x383861,_0x3a605b(0x21a)))throw logger({'error':_0x383861}),_0x383861;}return _0x591a16;}static['formatTime'](_0x41c7f3,_0xaf9534=_0x8a4665(0x1de)){const _0x416ff9=_0x8a4665;if(_0x41c7f3<=0x0)return '';let _0x4311c0=new Date(0x3e8*_0x41c7f3);return this[_0x416ff9(0x1c6)](_0x4311c0,_0xaf9534);}static[_0x8a4665(0x1f3)](_0x47ffb9){return /^\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}$/['test'](_0x47ffb9)&&true;}static[_0x8a4665(0x1fd)](_0x2d2ad6,_0x48c418){const _0x33ad5d=_0x8a4665;if(_0x48c418<=0x0||!_0x2d2ad6||_0x2d2ad6[_0x33ad5d(0x22c)]<=0x0)return '';let _0x59fa30=[];for(let _0x33e6bf=0x0;_0x33e6bf<_0x48c418;_0x33e6bf++)_0x59fa30['push'](_0x2d2ad6);return _0x59fa30[_0x33ad5d(0x213)]('');}static[_0x8a4665(0x1ef)](_0x447516,_0x14b6b7){const _0xa67b14=_0x8a4665;return _0x14b6b7?_0x447516||'':this[_0xa67b14(0x22f)](_0x447516)||'';}static [_0x8a4665(0x1eb)]={0x1:_0x8a4665(0x1d0),0x2:_0x8a4665(0x1cc),0x3:_0x8a4665(0x258),0x4:_0x8a4665(0x1d2)};static[_0x8a4665(0x1e0)](_0x20e125){const _0x5d1553=_0x8a4665;let _0x2600e7=0x0;if(!_0x20e125||_0x20e125[_0x5d1553(0x22c)]<=0x0)return 0x0;for(let _0x548bd1 of _0x20e125)_0x548bd1&&_0x548bd1['annonation']&&_0x2600e7++;return _0x2600e7;}static['isEmptyObj'](_0x35b7db){if(!_0x35b7db)return true;for(let _0x2ec825 in _0x35b7db)return false;return true;}static[_0x8a4665(0x210)](_0x4e8069,_0x21d342){const _0x29a794=_0x8a4665;if(!_0x4e8069||_0x4e8069[_0x29a794(0x22c)]<=0x0||!_0x21d342||this['isEmptyObj'](_0x21d342))return;const _0x382ade=(_0x4e8069||'')[_0x29a794(0x20d)](',')[_0x29a794(0x1d8)](_0x4717c5=>_0x4717c5[_0x29a794(0x201)]())[_0x29a794(0x20f)](_0x4284a4=>_0x4284a4);if(_0x382ade[_0x29a794(0x22c)]<=0x0)return;let _0x4a6fc3={};for(let _0xdbbeec of _0x382ade) void 0!==_0x21d342[_0xdbbeec]&&(_0x4a6fc3[_0xdbbeec]=_0x21d342[_0xdbbeec]);return _0x4a6fc3;}static[_0x8a4665(0x1e3)](_0x4c91a1,_0x1bacec){const _0x474329=_0x8a4665;_0x4c91a1=_0x4c91a1||[],_0x1bacec=_0x1bacec||[];let _0x429d35={};for(let _0x51beec of _0x4c91a1)_0x51beec=this['trimTag'](_0x51beec),_0x51beec&&(_0x429d35[_0x51beec]=0x1);for(let _0x214534 of _0x1bacec){let _0xc45729=(_0x214534[_0x474329(0x230)]||'')[_0x474329(0x20d)](',')[_0x474329(0x1d8)](_0x4600b5=>_0x4600b5['trim']())[_0x474329(0x20f)](_0x46816b=>_0x46816b);for(let _0x1bd7d5 of _0xc45729)_0x1bd7d5=this[_0x474329(0x20e)](_0x1bd7d5),_0x1bd7d5&&(_0x429d35[_0x1bd7d5]=0x1);}return Object['keys'](_0x429d35)['sort']();}static[_0x8a4665(0x1cb)](_0x50f624){const _0x1f2b81=_0x8a4665;if(!_0x50f624||_0x50f624[_0x1f2b81(0x22c)]<=0x0||'{}'===_0x50f624)return [];let _0x4ca771=JSON[_0x1f2b81(0x243)](_0x50f624),_0x4db77b=[];for(let _0x11114d in _0x4ca771)_0x4db77b[_0x1f2b81(0x218)]({'url':_0x11114d,'title':_0x4ca771[_0x11114d],'_rndstr':''});return _0x4db77b;}static[_0x8a4665(0x21d)](_0x130d2e,_0x3f2ce5,_0x2127ee='\x20'){const _0x53dbc4=_0x8a4665;return [_0x130d2e||'',_0x3f2ce5||'']['filter'](_0x295a16=>_0x295a16)[_0x53dbc4(0x213)](_0x2127ee);}static[_0x8a4665(0x21f)](_0x21b270,_0x3a3a18,_0x286744){const _0xc87f53=_0x8a4665;if(!_0x3a3a18)return [];const _0x409121=0x1===_0x286744[_0xc87f53(0x1ea)];let _0x582742=[];for(let _0x4323c0 of _0x3a3a18){if(!_0x4323c0)continue;const _0x39b7a5=_0x4323c0['highlighttype']||0x1;let _0x1a9851={'note':_0x4323c0['note']||_0x4323c0[_0xc87f53(0x1e5)]||'','notelinks':this['formatNoteLinks'](_0x4323c0[_0xc87f53(0x1db)]),'imageurl':_0x4323c0[_0xc87f53(0x1e5)],'updateat_ts':_0x4323c0['updateat'],'createat_ts':_0x4323c0['createat'],'type':this[_0xc87f53(0x1eb)][_0x39b7a5]||_0xc87f53(0x1d0),'annotation':_0x4323c0[_0xc87f53(0x21c)]||'','color':_0x4323c0[_0xc87f53(0x234)],'slotid':_0x4323c0['slotid'],'refid':_0x4323c0[_0xc87f53(0x23f)],'refurl':Utils['getHighlightRefUrl'](_0x21b270,_0x4323c0['refurl']||''),'tags':_0x4323c0[_0xc87f53(0x230)]||'','remaintags':''};if(_0x1a9851[_0xc87f53(0x230)]){let _0x23f68a=_0x1a9851['tags'][_0xc87f53(0x20d)](',')['filter'](_0x4bc4fd=>_0x4bc4fd)[_0xc87f53(0x1d8)](_0x40d42c=>_0x40d42c['trim']()),_0xca3be1=[];for(let _0x4a8bb5 of _0x23f68a)_0x4323c0[_0xc87f53(0x23d)]?.['indexOf'](_0x4a8bb5)<0x0&&_0x4323c0[_0xc87f53(0x21c)]?.[_0xc87f53(0x209)](_0x4a8bb5)<0x0&&_0xca3be1['push'](_0x4a8bb5);_0x1a9851[_0xc87f53(0x1d6)]=_0xca3be1[_0xc87f53(0x1d8)](_0x4fbfac=>Utils[_0xc87f53(0x244)](_0x4fbfac,_0x409121))['join']('\x20'),_0x1a9851[_0xc87f53(0x230)]=_0x23f68a['map'](_0x4dacaa=>Utils[_0xc87f53(0x244)](_0x4dacaa,_0x409121))[_0xc87f53(0x20f)](_0x55cf29=>_0x55cf29)['join']('\x20');}_0x409121||(_0x1a9851['annotation']&&(_0x1a9851[_0xc87f53(0x222)]=this[_0xc87f53(0x22f)](_0x1a9851['annotation'])),_0x1a9851[_0xc87f53(0x23d)]&&(_0x1a9851['note']=this[_0xc87f53(0x22f)](_0x1a9851[_0xc87f53(0x23d)]))),_0x582742[_0xc87f53(0x218)](_0x1a9851);}return _0x582742;}static[_0x8a4665(0x1fb)](_0x56060c,_0x19c139){const _0x189763=_0x8a4665;if(!_0x56060c||_0x56060c[_0x189763(0x22c)]<=0x0||!_0x19c139||_0x19c139['length']<=0x0)return _0x56060c||'';let _0x1940e2=0x0;for(let _0x206c14 of _0x19c139)_0x206c14[_0x189763(0x223)]='wucailinkbhn69k-'+_0x1940e2+',',_0x1940e2++,_0x56060c=_0x56060c[_0x189763(0x1e7)](_0x206c14[_0x189763(0x1e2)],_0x206c14[_0x189763(0x223)]);for(let _0x2f7b2a of _0x19c139)_0x56060c=_0x56060c[_0x189763(0x1e7)](_0x2f7b2a['_rndstr'],'['+_0x2f7b2a['title']+']('+_0x2f7b2a[_0x189763(0x248)]+')'),_0x2f7b2a[_0x189763(0x223)]='';return _0x56060c||'';}static['toYAMLList'](_0x10e469){const _0x5cc829=_0x8a4665;return !_0x10e469||_0x10e469[_0x5cc829(0x22c)]<=0x0?'':_0x5cc829(0x247)+_0x10e469[_0x5cc829(0x213)](_0x5cc829(0x247));}static[_0x8a4665(0x1c9)](_0x3bb537,_0x1bd2b3,_0x3f665f){const _0x4df5f5=_0x8a4665;_0x1bd2b3=_0x1bd2b3||'';let _0x456165=(_0x3bb537=_0x3bb537||[])['concat'](_0x1bd2b3[_0x4df5f5(0x20d)](','))[_0x4df5f5(0x1d8)](_0x223bb3=>Utils['formatTag'](_0x223bb3,_0x3f665f));return this[_0x4df5f5(0x23a)](_0x456165)['join']('\x20');}static['trimTags'](_0x10ec5d,_0x389bbb='\x20'){const _0x9e205c=_0x8a4665;return _0x10ec5d?(_0x10ec5d=_0x10ec5d||'')[_0x9e205c(0x20d)](_0x389bbb)[_0x9e205c(0x20f)](_0x55b453=>_0x55b453)[_0x9e205c(0x1d8)](_0x3557d2=>_0x3557d2[_0x9e205c(0x1e7)](/[#\[\]]/g,'')[_0x9e205c(0x1e7)](/\s+/g,'-'))[_0x9e205c(0x20f)](_0x46932a=>_0x46932a):[];}static[_0x8a4665(0x20e)](_0x29cccf){const _0x2468e5=_0x8a4665;return (_0x29cccf=(_0x29cccf||'')[_0x2468e5(0x201)]())[_0x2468e5(0x1e7)](/[#\[\]]/g,'')[_0x2468e5(0x1e7)](/\s+/g,'-');}static[_0x8a4665(0x233)](_0x3ecc49){return (_0x3ecc49=_0x3ecc49||'')?_0x3ecc49['replace'](/g1proxy\.nostrabc\.com/g,'g1proxy.wimg.site'):'';}static[_0x8a4665(0x23a)](_0x1bea71){const _0x379249=_0x8a4665;if(!_0x1bea71||_0x1bea71[_0x379249(0x22c)]<=0x1)return _0x1bea71;let _0x13f12a={};for(let _0x58f505 of _0x1bea71)_0x58f505&&void 0===_0x13f12a[_0x58f505]&&(_0x13f12a[_0x58f505]=0x1);return Object[_0x379249(0x231)](_0x13f12a)[_0x379249(0x1f2)]();}static['formatTag'](_0xf43422,_0x55661f){const _0x577476=_0x8a4665;if(!(_0xf43422=_0xf43422[_0x577476(0x201)]()))return;if(!(_0xf43422=_0xf43422[_0x577476(0x1e7)](/\s+/g,'-')))return _0xf43422;let _0x39c695='#'===_0xf43422[0x0],_0x17c710='['===_0xf43422[0x0];if(!_0x39c695&&!_0x17c710)return _0x55661f?'#'+_0xf43422:'[['+_0xf43422+']]';if(_0x17c710)return _0xf43422;if(_0x39c695&&_0x55661f)return _0xf43422;let _0x235525='';return _0x39c695&&(_0x235525=_0xf43422[_0x577476(0x211)](0x1)['trim']()),_0x235525?'[['+_0x235525+']]':'';}static[_0x8a4665(0x245)](_0x5dbbee,_0x860d0b){const _0x56b173=_0x8a4665;let _0x6e25ad=[];return _0x6e25ad=(_0x5dbbee=_0x5dbbee||[])[_0x56b173(0x1d8)](_0x5ccd3a=>Utils[_0x56b173(0x244)](_0x5ccd3a,_0x860d0b))[_0x56b173(0x20f)](_0x5a66f5=>_0x5a66f5),_0x6e25ad[_0x56b173(0x213)]('\x20');}static[_0x8a4665(0x1dd)](_0x5881c2,_0xb6cff4,_0x2915a0='\x0a'){const _0xdbc073=_0x8a4665;return _0xdbc073(0x236)+_0xb6cff4+_0xdbc073(0x221)+_0x5881c2+_0xdbc073(0x1c2)+_0xb6cff4+_0xdbc073(0x221);}static['wrapBlockNoBreak'](_0x40adaf,_0x33fa24){const _0x3f32fd=_0x8a4665;return _0x3f32fd(0x225)+_0x33fa24+_0x3f32fd(0x221)+_0x40adaf+_0x3f32fd(0x1c2)+_0x33fa24+'%%';}static[_0x8a4665(0x1ca)](_0x498257,_0x4f81d1){const _0x3bac08=_0x8a4665;return _0x4f81d1['pageEngine'][_0x3bac08(0x1f5)](_0x498257);}static[_0x8a4665(0x21b)](_0x2792a8,_0x542ab5){const _0xc15a7=_0x8a4665;return _0x542ab5[_0xc15a7(0x1e6)]['render'](_0x2792a8);}static[_0x8a4665(0x256)](_0x57c0b9,_0x522f33,_0x2ac1d2){const _0x35819d=_0x8a4665;let _0x5ea63b={};if(_0x2ac1d2[_0x35819d(0x24d)][_0x35819d(0x237)]){let _0x4e69c6=_0x2ac1d2[_0x35819d(0x24f)][_0x35819d(0x1f5)](_0x57c0b9);_0x4e69c6&&(_0x5ea63b[_0x35819d(0x237)]=_0x4e69c6);}if(_0x2ac1d2[_0x35819d(0x24d)]['highlights']){let _0x4e396b=_0x2ac1d2[_0x35819d(0x241)][_0x35819d(0x1f5)](_0x57c0b9);_0x4e396b&&(_0x5ea63b[_0x35819d(0x1d7)]=_0x4e396b);}if(_0x2ac1d2['blocks']['mdcontent']){let _0xb2a273=_0x2ac1d2['mdcontentEngine']['render'](_0x57c0b9);_0xb2a273&&(_0x5ea63b[_0x35819d(0x1e9)]=_0xb2a273);}return this[_0x35819d(0x219)](_0x522f33,_0x5ea63b);}static[_0x8a4665(0x1c8)](_0x2474e4){const _0xd44395=_0x8a4665;if(!_0x2474e4)return '';const _0x54d5d9=_0x2474e4[_0xd44395(0x217)]('/');return _0x54d5d9<=0x0?'':_0x2474e4[_0xd44395(0x211)](0x0,_0x54d5d9);}static['getDomain'](_0x247eac){const _0x3332a=_0x8a4665;if(!_0x247eac)return '';/^www\./[_0x3332a(0x215)](_0x247eac)&&(_0x247eac=_0x3332a(0x253)+_0x247eac);try{let _0x15be92=new URL(_0x247eac);return _0x15be92?_0x15be92[_0x3332a(0x22e)][_0x3332a(0x1ed)]():'';}catch(_0x3550bb){return '';}}static['getDomain2'](_0x2768f3){const _0x4e6c36=_0x8a4665;if(!_0x2768f3||_0x2768f3[_0x4e6c36(0x22c)]<=0x0)return '';let _0x7e455e=_0x2768f3[_0x4e6c36(0x20d)]('.');const _0x38fa5b=_0x7e455e[_0x4e6c36(0x22c)];return _0x38fa5b<=0x2?_0x2768f3:_0x7e455e[_0x38fa5b-0x2]+'.'+_0x7e455e[_0x38fa5b-0x1];}static[_0x8a4665(0x1f9)](_0x56891f){const _0x82f0a9=_0x8a4665;return !(!_0x56891f||_0x56891f[_0x82f0a9(0x22c)]<=0x0)&&(!!(/^- \[[ x]\] +/[_0x82f0a9(0x215)](_0x56891f)&&_0x56891f['indexOf']('\x0a')<0x0)||!(!/^\`\`\`/[_0x82f0a9(0x215)](_0x56891f)||!/\`\`\`\s*$/[_0x82f0a9(0x215)](_0x56891f)));}static[_0x8a4665(0x1df)](_0x59835f){const _0x478efe=_0x8a4665;if(!_0x59835f||_0x59835f[_0x478efe(0x22c)]<=0x0)return '';if(!/-([a-z0-9_]+)\.md$/i[_0x478efe(0x215)](_0x59835f))return '';const _0x409ede=_0x59835f[_0x478efe(0x217)]('-');return _0x409ede<0x0?'':_0x59835f[_0x478efe(0x211)](_0x409ede+0x1,_0x59835f['length']-0x3);}static[_0x8a4665(0x235)](_0xdde55e,_0x2d1712){const _0x2792ad=_0x8a4665;if(!_0x2d1712)return _0xdde55e;let _0x51906e='';if(_0x2d1712[_0x2792ad(0x209)]('#')>=0x0&&(_0x51906e=_0x2d1712[_0x2792ad(0x20d)]('-')[0x1]),!_0x51906e)return _0xdde55e;let _0xf5cc2e=_0xdde55e[_0x2792ad(0x209)]('#');if(_0xf5cc2e<0x0)return _0xdde55e+('#WCREFX-'+_0x51906e);let _0x41478f=_0xdde55e[_0x2792ad(0x211)](_0xf5cc2e+0x1);if(!_0x41478f)return (_0xdde55e=_0xdde55e[_0x2792ad(0x211)](0x0,_0xf5cc2e))+(_0x2792ad(0x1ff)+_0x51906e);if(_0xdde55e[_0x2792ad(0x209)](_0x2792ad(0x1ce))>0x0)return _0xdde55e[_0x2792ad(0x1e7)](/WCREFX-([a-z\d]+)/g,_0x2792ad(0x1ce)+_0x51906e);if(_0x41478f[_0x2792ad(0x209)]('/')>=0x0||_0x41478f[_0x2792ad(0x209)]('?')>=0x0){if(_0x41478f['indexOf']('?')>=0x0||_0x41478f[_0x2792ad(0x209)]('=')>=0x0){let _0x3a267a=encodeURIComponent(_0x2792ad(0x1ce)+_0x51906e);return (_0xdde55e=_0xdde55e['replace'](/&+$/,''))+_0x2792ad(0x1d5)+_0x3a267a;}return _0xdde55e;}return _0xdde55e[_0x2792ad(0x211)](0x0,_0xf5cc2e)+(_0x2792ad(0x1ff)+_0x51906e);}static[_0x8a4665(0x1fe)](_0x125526,_0x1ee548){const _0x171956=_0x8a4665;return !(!_0x125526||!_0x1ee548)&&(_0x125526&&_0x125526['message']&&_0x125526[_0x171956(0x1f8)][_0x171956(0x209)](_0x1ee548)>=0x0);}static[_0x8a4665(0x24a)](_0x1598e6){const _0x5ba15c=_0x8a4665,_0x68f081=(_0x1598e6||'')['trim']();if(!_0x68f081)return '';const _0x3fcb47=_0x68f081[_0x5ba15c(0x20d)]('.');if(0x2!==_0x3fcb47[_0x5ba15c(0x22c)])return '';let _0xb784a7=_0x3fcb47[0x0]||'';if(!_0xb784a7)return '';_0xb784a7=_0xb784a7[_0x5ba15c(0x205)](_0x5ba15c(0x20b),'='),_0xb784a7=_0xb784a7[_0x5ba15c(0x205)]('%3d','=');const _0xb7611d=decode(_0xb784a7);if(!_0xb7611d)return '';try{const _0x55b3eb=JSON['parse'](_0xb7611d);if(_0x55b3eb)return _0x55b3eb['rgn']||'chn';}catch(_0xa7902){}return '';}static async[_0x8a4665(0x228)](_0x1aaaf0){const _0x5540d7=_0x8a4665;let _0x2b2e20=await fetch(_0x1aaaf0,{'method':'GET'});return _0x2b2e20&&0xc8===_0x2b2e20[_0x5540d7(0x257)]&&_0x2b2e20['ok']?new Promise((_0x26c669,_0x1984c6)=>{const _0x188b34=_0x5540d7;try{_0x2b2e20[_0x188b34(0x1c7)]()[_0x188b34(0x212)](_0x53c070=>{const _0x5b7b41=_0x188b34;if(!_0x53c070||_0x53c070[_0x5b7b41(0x22c)]<=0x0)return '';let _0x5a4f9e=_0x53c070[_0x5b7b41(0x209)](':');if(_0x5a4f9e<=0x0)return void _0x26c669('');let _0x2eb195=parseInt(_0x53c070[_0x5b7b41(0x211)](0x0,_0x5a4f9e));_0x26c669(_0x53c070['substring'](_0x2eb195+_0x5a4f9e+0x1));})[_0x188b34(0x1c4)](_0x57ea36=>{_0x26c669('');});}catch(_0x24e492){_0x26c669('');}}):new Promise((_0x31cae5,_0x1afbd1)=>{_0x31cae5('');});}static[_0x8a4665(0x227)](_0x1f9bc1,_0x96c19b){const _0x11c492=_0x8a4665;if(!_0x96c19b||!_0x1f9bc1)return 0x0;for(let _0x3bab82 of _0x96c19b){if(!_0x1f9bc1[_0x3bab82])continue;const _0x3c35cd=String(_0x1f9bc1[_0x3bab82]??'')[_0x11c492(0x201)]()||'0';if(Consts['syncAtProp']==_0x3bab82)return parseInt(_0x3c35cd);if(/^\d+$/[_0x11c492(0x215)](_0x3c35cd))return parseInt(_0x3c35cd);if(/^\d{4}-\d{2}-\d{2} \d{2}:\d{2}$/['test'](_0x3c35cd))return _0x50f86f(_0x3c35cd)['unix']();}return 0x0;}}function _0x3318(){const _0x3ea317=['formatPageMirror','color','getHighlightRefUrl','\x0a%%begin\x20','pagenote','171562kEXTiR','truncateFileName','removeDupAndSort','.md','24792epvPbX','note','isIgnoreSync','refid','YYYY-MM-DD','highlightsEngine','toLowerCase','parse','formatTag','formatTags','normalTitle','\x0a\x20\x20-\x20','url','getFitFileName','getRegionFromToken','getNoteIdxByFile','4402783ZLEcOR','blocks','\x5c{%\x5cs*block\x5cs+mdcontent\x5cs*%\x5c}[\x5cs\x5cS]*?\x5c{%\x5cs*endblock\x5cs*%\x5c}','pagenoteEngine','formatPageTitle','trimWithLine','(%%\x5cs*begin\x5cs+pagenote\x5cs*%%([\x5cs\x5cS]*?)%%\x5cs*end\x5cs+pagenote\x5cs*%%)','https://','gnpfte','img','renderTemplateWithEditable','status','math','\x0a%%end\x20','matchAll','catch','\x5c{%\x5cs*block\x5cs+highlights\x5cs*%\x5c}[\x5cs\x5cS]*?\x5c{%\x5cs*endblock\x5cs*%\x5c}','formatDateTime','text','getDirFromPath','mergeTags','renderTemplate','formatNoteLinks','image','getBlocks','WCREFX-','56djWXJU','highlight',').md','quote','128756fCNKkd','(%%\x5cs*begin\x5cs+highlights\x5cs*%%([\x5cs\x5cS]*?)%%\x5cs*end\x5cs+highlights\x5cs*%%)','&wucairefx=','remaintags','highlights','map','lmfn','261675SakdjH','notelinks','format','wrapBlock','YYYY-MM-DD\x20HH:mm','getNoteIdxFromFilePath','countAnnoCount','(%%\x5cs*begin\x5cs+mdcontent\x5cs*%%([\x5cs\x5cS]*?)%%\x5cs*end\x5cs+mdcontent\x5cs*%%)','title','allTagsV2','11614AtxbVj','imageUrl','dailyEngine','replace','fetchBlocksRegExp','mdcontent','tagStyle','highlightTypeMaps','getFileCache','toLocaleLowerCase','object','formatPageNote','rename','createFolder','sort','isOnlyDateTimeLine','isWhiteSpaceForTagParser','render','wrapBlockNoBreak','forEach','message','isMardownFormat','231pqYRHj','mergeLinksToNote','charCodeAt','repeatStr','isErrorX','#WCREFX-','isFileExists','trim','removeEmojis','getPrefxFromAnnoPrefix','frontmatter','replaceAll','\x5c{%\x5cs*block\x5cs+pagenote\x5cs*%\x5c}[\x5cs\x5cS]*?\x5c{%\x5cs*endblock\x5cs*%\x5c}','getDiffDay','replaceBlocks','indexOf','10qeizhM','%3D','string','split','trimTag','filter','getRemainData','substring','then','join','index','test','cnfoOl','lastIndexOf','push','replaceHolders','already\x20exists','renderDailyTemplate','annonation','joinStr','blocksRegExpMap','formatHighlights','519810ofSRlo','%%\x0a','annotation','_rndstr','holdersRegExpMap','%%begin\x20','24WWKYuZ','fetchUpdateAt','getPageMirror','lffnw','getAbstractFileByPath','isEmptyObj','length','removeNoteIdFromName','hostname','convert2backlink','tags','keys','No\x20title'];_0x3318=function(){return _0x3ea317;};return _0x3318();}
const _0x59b33b=_0x5d62;function _0x5d62(_0x163229,_0x5b1471){_0x163229=_0x163229-0x125;const _0x19006a=_0x1900();let _0x5d625=_0x19006a[_0x163229];return _0x5d625;}(function(_0x23497b,_0x4bfc28){const _0x367467=_0x5d62,_0x12e279=_0x23497b();while(!![]){try{const _0x37d1fa=-parseInt(_0x367467(0x12b))/0x1+parseInt(_0x367467(0x13b))/0x2+-parseInt(_0x367467(0x135))/0x3*(parseInt(_0x367467(0x125))/0x4)+-parseInt(_0x367467(0x132))/0x5*(-parseInt(_0x367467(0x129))/0x6)+parseInt(_0x367467(0x12a))/0x7+parseInt(_0x367467(0x12f))/0x8*(parseInt(_0x367467(0x137))/0x9)+parseInt(_0x367467(0x128))/0xa*(-parseInt(_0x367467(0x138))/0xb);if(_0x37d1fa===_0x4bfc28)break;else _0x12e279['push'](_0x12e279['shift']());}catch(_0x2c257b){_0x12e279['push'](_0x12e279['shift']());}}}(_0x1900,0x1917c));const usHost=_0x59b33b(0x136),euHost='eu.wucainote.com',chnHost='marker.dotalk.cn',chnHosts=[chnHost,_0x59b33b(0x12d)],usHosts=[usHost],euHosts=[euHost],Regions={'chn':{'id':_0x59b33b(0x12c),'name':_0x59b33b(0x133),'apis':{'beta':_0x59b33b(0x130),'prod':_0x59b33b(0x131)},'my':'https://'+chnHost,'vipUpgradeUrl':'https://marker.dotalk.cn/#/personSetting/membership','hosts':chnHosts},'us':{'id':'us','name':_0x59b33b(0x12e),'apis':{'prod':_0x59b33b(0x134)+usHost+'/apix/openapi/wucai/sync'},'my':'https://'+usHost,'vipUpgradeUrl':_0x59b33b(0x134)+usHost+'/#/personSetting/membership','hosts':usHosts},'euro':{'id':_0x59b33b(0x126),'name':_0x59b33b(0x139),'apis':{'prod':_0x59b33b(0x134)+euHost+'/apix/openapi/wucai/sync'},'my':'https://'+euHost,'vipUpgradeUrl':_0x59b33b(0x134)+euHost+_0x59b33b(0x13a),'hosts':euHosts}};[...chnHosts,...usHosts,...euHosts][_0x59b33b(0x127)](_0x50c4fe=>_0x50c4fe);function _0x1900(){const _0x2d2735=['Europe','/#/personSetting/membership','126566kvqAlP','8yyaVSg','euro','filter','10HpURmt','162SkUQrq','1278627wNZsnp','43740HsPiSy','chn','my.wucai.site','America','56768TUhMyh','https://banana.wucai.site/apix/openapi/wucai/sync','https://sync.wucai.site/apix/openapi/wucai/sync','27545oBHUtD','Asia\x20-\x20亚洲','https://','63234PhRIOU','us.wucainote.com','171XEeJod','3749185ZrNQSH'];_0x1900=function(){return _0x2d2735;};return _0x1900();}
function _0x2c6d(){var _0x376f81=['Every\x2024\x20hours','Not\x20recommended,\x20will\x20be\x20removed\x20in\x20future\x20versions','Template\x20Settings','Logout','Convert','Preset\x20Template','Read\x20Later','Select\x20data\x20types\x20that\x20do\x20not\x20need\x20to\x20be\x20synced','WuCai\x20has\x20already\x20synced\x20on\x20your\x20other\x20device.\x20Data\x20is\x20up\x20to\x20date','Logout\x20current\x20account','4408920HDVIfS','{1}\x20matching\x20{0}\x20will\x20not\x20sync\x20to\x20Obsidian','Please\x20select\x20your\x20account\x20region.\x20Accounts\x20and\x20data\x20are\x20independent\x20of\x20each\x20other,\x20please\x20choose\x20carefully.','Archived','If\x20enabled,\x20WuCai\x20will\x20automatically\x20sync\x20each\x20time\x20you\x20open\x20Obsidian','Get\x20WuCai\x20Sync\x20Token','Help','Login\x20to\x20WuCai','On\x20first\x20sync,\x20the\x20WuCai\x20plugin\x20will\x20create\x20a\x20new\x20folder\x20containing\x20all\x20your\x20highlights','Defaults\x20to:\x20WuCai','Open\x20page,\x20then\x20copy\x20your\x20Token','The\x20following\x20options\x20are\x20all\x20exclude\x20conditions,\x20selected\x20data\x20will\x20not\x20be\x20synced','Account\x20Settings','Template\x20Editor','1UImume','Specify\x20multiple\x20property\x20names\x20separated\x20by\x20commas,\x20e.g.\x20title,category,created_time','Please\x20select...','Every\x203\x20hours','Prevent\x20file\x20from\x20being\x20overwritten','Logout\x20success','Save','Version','Preparing\x20export...','Run\x20sync','Failed\x20to\x20save\x20configuration','Copy\x20failed','5PBelBU','WuCai\x20Highlights','Template\x20Engine\x20Docs','14705127HGvvuS','Content\x20Template','Last\x20sync\x20failed','Failed\x20to\x20fetch\x20config,\x20please\x20check\x20your\x20network\x20connection','Login','Turn\x20off\x20sync\x20status\x20for\x20this\x20file','Write\x20style\x20for\x20Daily\x20Notes','Customize\x20the\x20template\x20format\x20for\x20note\x20content,\x20supports\x20Nunjucks\x20template\x20syntax','Select\x20statuses\x20that\x20do\x20not\x20need\x20to\x20be\x20synced','Properties\x20not\x20to\x20be\x20overwritten','2368538tkwWjj','Cancel','Start\x20Sync','WuCai\x20data\x20sync\x20completed','Convert\x20tags\x20to\x20double\x20links','Account\x20Info','About','Sync\x20failed','WuCai\x20sync\x20paused','Partial\x20Update','Title\x20Template','Auto\x20sync\x20when\x20Obsidian\x20starts','Edit','6589436ZYGMUo','If\x20auto\x20sync,\x20WuCai\x20will\x20automatically\x20sync\x20at\x20specified\x20intervals','WuCai:\x20syncing\x20data','Copied','6389454HhwJjt','Paste\x20your\x20Token','Write\x20Style','Sync\x20Token\x20error','Selected','Joined:\x20{0},Expires:\x20{1},\x20{2}\x20days\x20left','Not\x20Sync\x20Range','Europe\x20-\x20wucainote.com','5350400nFPDeG','7454944mpRWsf','Upgrade\x20Member','All\x20content\x20will\x20be\x20synced\x20to\x20Obsidian','Archive\x20file\x20success','Archive\x20this\x20file','Logout\x20Account','WuCai','Sync\x20data\x20to\x20this\x20folder','Article','Preview','Retry','Configuration\x20saved\x20successfully','Web\x20Dashboard','WuCai\x20will\x20save\x20all\x20your\x20data\x20to\x20this\x20folder','Sync\x20frequency','Sync\x20your\x20WuCai\x20data\x20with\x20Obsidian','Settings','Are\x20you\x20sure\x20to\x20logout?','WuCai\x20data\x20synced,\x20but\x20in\x20error\x20state','Can\x27t\x20connect\x20to\x20server','Start\x20Syncing','Not\x20Sync\x20Conditions','Convert\x20#reading\x20to\x20[[reading]]','Overwrite','Exporting\x20WuCai\x20data','Every\x2012\x20hours','Delete\x20this\x20file\x20from\x20server','Available\x20Variables','Click\x20link\x20to\x20copy\x20Token'];_0x2c6d=function(){return _0x376f81;};return _0x2c6d();}var _0x1cc524=_0x464e;function _0x464e(_0x2d1979,_0x5c7139){_0x2d1979=_0x2d1979-0x175;var _0x2c6d35=_0x2c6d();var _0x464eb9=_0x2c6d35[_0x2d1979];return _0x464eb9;}(function(_0x51f7c1,_0x5c0570){var _0x20e2e5=_0x464e,_0x52c97f=_0x51f7c1();while(!![]){try{var _0xea1719=parseInt(_0x20e2e5(0x1dc))/0x1*(-parseInt(_0x20e2e5(0x18d))/0x2)+parseInt(_0x20e2e5(0x1ce))/0x3+parseInt(_0x20e2e5(0x1a6))/0x4+parseInt(_0x20e2e5(0x180))/0x5*(-parseInt(_0x20e2e5(0x19e))/0x6)+parseInt(_0x20e2e5(0x19a))/0x7+parseInt(_0x20e2e5(0x1a7))/0x8+-parseInt(_0x20e2e5(0x183))/0x9;if(_0xea1719===_0x5c0570)break;else _0x52c97f['push'](_0x52c97f['shift']());}catch(_0x388a0c){_0x52c97f['push'](_0x52c97f['shift']());}}}(_0x2c6d,0xc2abf));var _0x29db6d = {'group-sync-settings':'Sync\x20Settings','group-template-settings':_0x1cc524(0x1c6),'group-account-settings':_0x1cc524(0x1da),'group-about':_0x1cc524(0x193),'sync-in-progress-different-client':'Sync\x20in\x20progress\x20initiated\x20by\x20different\x20client','export-locked':'Obsidian\x20export\x20is\x20locked.\x20Please\x20try\x20again\x20later.','cannot-connect-server':_0x1cc524(0x1ba),'sync-already-done':_0x1cc524(0x1cc),'sync-service-expired':'Account\x20sync\x20permission\x20has\x20expired','exporting-data':_0x1cc524(0x1bf),'building-export':_0x1cc524(0x17c),'sync-failed':_0x1cc524(0x194),'error-writestyle':'Sync\x20error:\x20write\x20style\x20configuration\x20is\x20incorrect','error-writing':'Sync\x20error:\x20error\x20occurred\x20while\x20writing','sync-completed':_0x1cc524(0x190),'sync-stopped':_0x1cc524(0x195),'sync-already-in-progress':_0x1cc524(0x19c),'sync-error':_0x1cc524(0x1b9),'sync-now':_0x1cc524(0x18f),'run-sync':_0x1cc524(0x17d),'open-in-wucai':'Open\x20this\x20Note\x20in\x20WuCai','turn-off-sync':_0x1cc524(0x188),'turn-on-sync':'Turn\x20on\x20sync\x20status\x20for\x20this\x20file','archive-file':_0x1cc524(0x1ab),'archive-success':_0x1cc524(0x1aa),'delete-from-server':_0x1cc524(0x1c1),'plugin-title':_0x1cc524(0x181),'created-by':'Created\x20by\x20WuCai','settings':_0x1cc524(0x1b7),'start-syncing':_0x1cc524(0x1bb),'syncing-dots':'Syncing\x20...','syncing-data':'Syncing\x20WuCai\x20data','sync-data-name':_0x1cc524(0x1b6),'sync-data-desc':_0x1cc524(0x1d6),'sync-tooltip':'Once\x20the\x20sync\x20begins,\x20you\x20can\x20close\x20this\x20plugin\x20page','customize-btn':'Customize','customize-folder-name':_0x1cc524(0x1ae),'customize-folder-desc':_0x1cc524(0x1b4),'folder-placeholder':_0x1cc524(0x1d7),'resync-frequency-name':_0x1cc524(0x1b5),'resync-frequency-desc':_0x1cc524(0x19b),'manual':'Manual','every-3-hour':_0x1cc524(0x177),'every-12-hours':_0x1cc524(0x1c0),'every-24-hours':_0x1cc524(0x1c4),'auto-sync-name':_0x1cc524(0x198),'auto-sync-desc':_0x1cc524(0x1d2),'last-sync-failed':_0x1cc524(0x185),'sync-filters-name':'Exclude\x20from\x20Sync','sync-filters-desc':'Configure\x20which\x20data\x20will\x20not\x20sync\x20to\x20Obsidian','sync-filters-tip':_0x1cc524(0x1d9),'sync-range-name':_0x1cc524(0x1a4),'sync-range-desc':_0x1cc524(0x1cb),'sync-range-article':_0x1cc524(0x1af),'sync-range-daily':'Daily\x20Notes','sync-exclude-name':_0x1cc524(0x1bc),'sync-exclude-desc':_0x1cc524(0x18b),'sync-condition-later':_0x1cc524(0x1ca),'sync-condition-archived':_0x1cc524(0x1d1),'sync-condition-unread':'No\x20highlights\x20and\x20no\x20page\x20notes','sync-all-will-sync':_0x1cc524(0x1a9),'sync-exclude-result':_0x1cc524(0x1cf),'client-id-name':_0x1cc524(0x192),'client-id-desc':'Nickname:\x20{0}\x0aAccount:\x20{1}\x0aRegion:\x20{2}\x0aClient\x20ID:\x20{3}','dashboard':_0x1cc524(0x1b3),'upgrade-member':_0x1cc524(0x1a8),'upgrade-member-desc':'Upgrade\x20to\x20unlock\x20more\x20features','member-expire-desc':_0x1cc524(0x1a3),'renew-member':'Renew','logout-name':_0x1cc524(0x1c7),'logout-desc':_0x1cc524(0x1cd),'logout-btn':_0x1cc524(0x1c7),'logout-title':_0x1cc524(0x1ac),'logout-msg':_0x1cc524(0x1b8),'logout-success':_0x1cc524(0x179),'fetch-config-failed':_0x1cc524(0x186),'reload':_0x1cc524(0x1b1),'retry-save':'Retry\x20Save','region-description':_0x1cc524(0x1d0),'get-token-name':_0x1cc524(0x1d3),'get-token-desc':_0x1cc524(0x1d8),'choose-region':'Choose\x20Region','get-token-link':_0x1cc524(0x1c3),'region-asia':'Asia\x20-\x20dotalk.cn','region-europe':_0x1cc524(0x1a5),'region-america':'America\x20-\x20wucainote.com','paste-token-name':_0x1cc524(0x19f),'login-name':_0x1cc524(0x1d5),'login-btn':_0x1cc524(0x187),'input-token':'Please\x20input\x20your\x20Token','error-token':_0x1cc524(0x1a1),'wucai':_0x1cc524(0x1ad),'select-account-region':'Select\x20Account\x20Region','version':_0x1cc524(0x17b),'ob-template-name':_0x1cc524(0x184),'ob-template-desc':_0x1cc524(0x18a),'title-template-name':_0x1cc524(0x197),'title-template-desc':'Customize\x20the\x20template\x20format\x20for\x20note\x20title,\x20supports\x20Nunjucks\x20template\x20syntax','template-editor-title':_0x1cc524(0x1db),'template-help-btn':_0x1cc524(0x1d4),'template-engine-btn':_0x1cc524(0x182),'template-placeholder':'Enter\x20template\x20content\x20here...','template-variables-title':_0x1cc524(0x1c2),'template-save-btn':_0x1cc524(0x17a),'template-cancel-btn':_0x1cc524(0x18e),'template-preview-btn':_0x1cc524(0x1b0),'edit-template-btn':_0x1cc524(0x199),'template-preset-label':_0x1cc524(0x1c9),'template-preset-select':_0x1cc524(0x176),'template-selected-label':_0x1cc524(0x1a2),'daily-write-style-name':'Daily\x20Notes\x20Write\x20Style','daily-write-style-desc':_0x1cc524(0x189),'daily-write-style-overwrite':_0x1cc524(0x1be),'daily-write-style-append':'Append','write-style-name':_0x1cc524(0x1a0),'write-style-desc':_0x1cc524(0x1c5),'write-style-overwrite':_0x1cc524(0x1be),'write-style-partial':_0x1cc524(0x196),'tag-style-name':_0x1cc524(0x191),'tag-style-desc':_0x1cc524(0x1bd),'tag-style-no-convert':'No\x20conversion','tag-style-convert':_0x1cc524(0x1c8),'ob-not-sync-props-name':_0x1cc524(0x178),'ob-not-sync-props-desc':'When\x20an\x20note\x20file\x20contains\x20this\x20property\x20and\x20value,\x20WuCai\x20will\x20not\x20update\x20this\x20file,\x20e.g.\x20ignore_sync::\x20true','ob-not-sync-props-placeholder':'','ob-remain-props-name':_0x1cc524(0x18c),'ob-remain-props-desc':_0x1cc524(0x175),'ob-remain-props-placeholder':'','save-config-failed':_0x1cc524(0x17e),'save-config-success':_0x1cc524(0x1b2),'copy-success':_0x1cc524(0x19d),'copy-failed':_0x1cc524(0x17f)};
var _0x2c9f86=_0x54de;(function(_0x45e090,_0x526613){var _0x47986a=_0x54de,_0x473706=_0x45e090();while(!![]){try{var _0x3699c0=-parseInt(_0x47986a(0x16e))/0x1*(parseInt(_0x47986a(0x13c))/0x2)+-parseInt(_0x47986a(0x149))/0x3*(-parseInt(_0x47986a(0x161))/0x4)+-parseInt(_0x47986a(0x14e))/0x5+-parseInt(_0x47986a(0x187))/0x6+-parseInt(_0x47986a(0x13a))/0x7*(parseInt(_0x47986a(0x139))/0x8)+parseInt(_0x47986a(0x134))/0x9*(parseInt(_0x47986a(0x18b))/0xa)+parseInt(_0x47986a(0x154))/0xb*(parseInt(_0x47986a(0x18a))/0xc);if(_0x3699c0===_0x526613)break;else _0x473706['push'](_0x473706['shift']());}catch(_0x173bbd){_0x473706['push'](_0x473706['shift']());}}}(_0x406f,0x30d66));function _0x406f(){var _0x128b76=['哪些内容和条件不同步','选择不需要同步的内容类型','升级会员解锁更多功能','北美\x20-\x20wucainote.com','请输入你的\x20Token','当文件包含此属性和值时,五彩将不会更新此文件,如\x20ignore_sync::\x20true','9WWcjHj','登出成功','已选择','配置哪些内容不同步到\x20Obsidian','选择账号区域','32uaPkWo','389683pVLHql','账号同步权限已过期','2mrtpoa','自定义标题模板,支持\x20Nunjucks\x20模板语法','模板引擎说明','欧洲\x20-\x20wucainote.com','自定义','在此输入模板内容...','正在准备导出...','登录五彩划线','当前所有内容都会同步到\x20Obsidian','每\x203\x20小时','Daily','不转换','预设模板','417603iGSiSm','Obsidian\x20导出已锁定,请稍后再试','同步设置','五彩同步已暂停','同步开始后,您可以关闭此插件页面','89645DeqDnN','亚洲\x20-\x20dotalk.cn','如果为自动同步,五彩将按指定间隔自动同步','不同步范围','状态为{0}的{1}不同步到\x20Obsidian','升级会员','8087717uMkKus','可以指定多个属性名,使用英文逗号连接,如\x20title,category,create_at','账号信息','点击链接去复制\x20Token','已复制','如果启用,五彩将在每次打开\x20Obsidian\x20时自动同步','数据同步到此目录','从服务器删除此文件','哪些条件不同步','以下选项均为排除条件,选中的内容将不会同步','正在同步五彩数据','同步出错,写入时发生错误','确定要登出吗?','8zqdyDS','复制失败','同步中\x20...','可用变量','创建时间:{0},到期时间:{1},剩余:\x20{2}\x20天','五彩数据已同步完成','选择不需要同步的条件','自定义正文模板格式,支持\x20Nunjucks\x20模板语法','默认为:WuCai','昵称:{0}\x0a账号:{1}\x0a区域:{2}\x0a客户端\x20ID{3}','配置保存成功','防止文件被覆盖','由五彩创建','244707KveYuG','五彩:\x20数据同步中','五彩会将您的所有数据保存到此文件夹中','不建议使用,后续版本会去掉','正在导出五彩数据','保存配置失败','获取五彩同步\x20Token','标题模板','粘贴你的\x20Token','写文件方式','点击按钮登出当前账号','开始同步','同步出错,写入方式配置有误','Web\x20后台','归档此文件','账号设置','归档文件成功','获取配置失败,请检查网络连接','Obsidian\x20启动后是否自动同步','模板设置','局部更新','五彩划线','选择区域','重新保存','五彩已在您的其他设备上完成同步,数据已经是最新的','2234112Mschvh','没有划线且没有页面笔记','正文模板','12bcyaov','440530qWclNl','同步\x20Token错误'];_0x406f=function(){return _0x128b76;};return _0x406f();}function _0x54de(_0x3973e4,_0x53cc3b){_0x3973e4=_0x3973e4-0x12d;var _0x406fce=_0x406f();var _0x54de69=_0x406fce[_0x3973e4];return _0x54de69;}var _0x4a4b6a = {'group-sync-settings':_0x2c9f86(0x14b),'group-template-settings':_0x2c9f86(0x181),'group-account-settings':_0x2c9f86(0x17d),'group-about':'关于','sync-in-progress-different-client':'其他客户端正在同步中','export-locked':_0x2c9f86(0x14a),'cannot-connect-server':'无法连接到服务器','sync-already-done':_0x2c9f86(0x186),'sync-service-expired':_0x2c9f86(0x13b),'exporting-data':_0x2c9f86(0x172),'building-export':_0x2c9f86(0x142),'sync-failed':'同步失败','error-writestyle':_0x2c9f86(0x17a),'error-writing':_0x2c9f86(0x15f),'sync-completed':_0x2c9f86(0x166),'sync-stopped':_0x2c9f86(0x14c),'sync-already-in-progress':_0x2c9f86(0x16f),'sync-error':'五彩数据已同步,但处于错误状态','sync-now':_0x2c9f86(0x179),'run-sync':'同步','open-in-wucai':'在五彩中打开此笔记','turn-off-sync':'关闭此文件的同步状态','turn-on-sync':'开启此文件的同步状态','archive-file':_0x2c9f86(0x17c),'archive-success':_0x2c9f86(0x17e),'delete-from-server':_0x2c9f86(0x15b),'plugin-title':_0x2c9f86(0x183),'created-by':_0x2c9f86(0x16d),'settings':'设置','start-syncing':_0x2c9f86(0x179),'syncing-dots':_0x2c9f86(0x163),'syncing-data':_0x2c9f86(0x15e),'sync-data-name':'将五彩数据同步到\x20Obsidian','sync-data-desc':'首次同步时,五彩插件将创建一个新文件夹,包含您的所有划线','sync-tooltip':_0x2c9f86(0x14d),'customize-btn':_0x2c9f86(0x140),'customize-folder-name':_0x2c9f86(0x15a),'customize-folder-desc':_0x2c9f86(0x170),'folder-placeholder':_0x2c9f86(0x169),'resync-frequency-name':'同步频率','resync-frequency-desc':_0x2c9f86(0x150),'manual':'手动','every-3-hour':_0x2c9f86(0x145),'every-12-hours':'每\x2012\x20小时','every-24-hours':'每\x2024\x20小时','auto-sync-name':_0x2c9f86(0x180),'auto-sync-desc':_0x2c9f86(0x159),'last-sync-failed':'上次同步失败','sync-filters-name':_0x2c9f86(0x12e),'sync-filters-desc':_0x2c9f86(0x137),'sync-filters-tip':_0x2c9f86(0x15d),'sync-range-name':_0x2c9f86(0x151),'sync-range-desc':_0x2c9f86(0x12f),'sync-range-article':'文章','sync-range-daily':_0x2c9f86(0x146),'sync-exclude-name':_0x2c9f86(0x15c),'sync-exclude-desc':_0x2c9f86(0x167),'sync-condition-later':'稍读中','sync-condition-archived':'已归档','sync-condition-unread':_0x2c9f86(0x188),'sync-all-will-sync':_0x2c9f86(0x144),'sync-exclude-result':_0x2c9f86(0x152),'client-id-name':_0x2c9f86(0x156),'client-id-desc':_0x2c9f86(0x16a),'dashboard':_0x2c9f86(0x17b),'upgrade-member':_0x2c9f86(0x153),'upgrade-member-desc':_0x2c9f86(0x130),'member-expire-desc':_0x2c9f86(0x165),'renew-member':'续费','logout-name':'登出','logout-desc':_0x2c9f86(0x178),'logout-btn':'登出','logout-title':'登出账户','logout-msg':_0x2c9f86(0x160),'logout-success':_0x2c9f86(0x135),'fetch-config-failed':_0x2c9f86(0x17f),'reload':'重试','retry-save':_0x2c9f86(0x185),'region-description':'请选择你的账号区域,账号和数据是彼此独立的,请仔细选择。','get-token-name':_0x2c9f86(0x174),'get-token-desc':'打开页面,然后复制你的\x20Token','choose-region':_0x2c9f86(0x184),'get-token-link':_0x2c9f86(0x157),'region-asia':_0x2c9f86(0x14f),'region-europe':_0x2c9f86(0x13f),'region-america':_0x2c9f86(0x131),'paste-token-name':_0x2c9f86(0x176),'login-name':_0x2c9f86(0x143),'login-btn':'登录','input-token':_0x2c9f86(0x132),'error-token':_0x2c9f86(0x12d),'wucai':'五彩','select-account-region':_0x2c9f86(0x138),'version':'版本','ob-template-name':_0x2c9f86(0x189),'ob-template-desc':_0x2c9f86(0x168),'title-template-name':_0x2c9f86(0x175),'title-template-desc':_0x2c9f86(0x13d),'template-editor-title':'模板编辑器','template-help-btn':'帮助','template-engine-btn':_0x2c9f86(0x13e),'template-placeholder':_0x2c9f86(0x141),'template-variables-title':_0x2c9f86(0x164),'template-save-btn':'保存','template-cancel-btn':'取消','template-preview-btn':'预览','edit-template-btn':'编辑','template-preset-label':_0x2c9f86(0x148),'template-preset-select':'请选择...','template-selected-label':_0x2c9f86(0x136),'daily-write-style-name':'Daily\x20Notes\x20写入方式','daily-write-style-desc':'Daily类型文章的写入方式','daily-write-style-overwrite':'覆盖','daily-write-style-append':'追加','write-style-name':_0x2c9f86(0x177),'write-style-desc':_0x2c9f86(0x171),'write-style-overwrite':'覆盖','write-style-partial':_0x2c9f86(0x182),'tag-style-name':'是否将标签转双链','tag-style-desc':'如将\x20#读书\x20转换成\x20[[读书]]','tag-style-no-convert':_0x2c9f86(0x147),'tag-style-convert':'转换','ob-not-sync-props-name':_0x2c9f86(0x16c),'ob-not-sync-props-desc':_0x2c9f86(0x133),'ob-not-sync-props-placeholder':'','ob-remain-props-name':'哪些属性不被覆盖','ob-remain-props-desc':_0x2c9f86(0x155),'ob-remain-props-placeholder':'','save-config-failed':_0x2c9f86(0x173),'save-config-success':_0x2c9f86(0x16b),'copy-success':_0x2c9f86(0x158),'copy-failed':_0x2c9f86(0x162)};
function _0x2698(_0x34bb08,_0x40f7b7){_0x34bb08=_0x34bb08-0xf1;const _0x3624a9=_0x3624();let _0x2698dc=_0x3624a9[_0x34bb08];return _0x2698dc;}(function(_0x5e0f4e,_0x2fee04){const _0x18fcdd=_0x2698,_0x2d0943=_0x5e0f4e();while(!![]){try{const _0x23e977=-parseInt(_0x18fcdd(0xfe))/0x1+parseInt(_0x18fcdd(0xfc))/0x2*(-parseInt(_0x18fcdd(0x100))/0x3)+parseInt(_0x18fcdd(0xf5))/0x4*(parseInt(_0x18fcdd(0xf1))/0x5)+-parseInt(_0x18fcdd(0xff))/0x6+-parseInt(_0x18fcdd(0xf6))/0x7+-parseInt(_0x18fcdd(0xfd))/0x8+parseInt(_0x18fcdd(0xf9))/0x9;if(_0x23e977===_0x2fee04)break;else _0x2d0943['push'](_0x2d0943['shift']());}catch(_0x278daa){_0x2d0943['push'](_0x2d0943['shift']());}}}(_0x3624,0x51fb0));const locales={'en':_0x29db6d,'zh':_0x4a4b6a,'zh-cn':_0x4a4b6a,'zh-CN':_0x4a4b6a,'zh-tw':_0x4a4b6a,'zh-TW':_0x4a4b6a};function _0x3624(){const _0x4a6ca2=['32yJBXtT','4612538IkEzIn','locale','forEach','28766790gYHntJ','length','WuCai\x20Plugin:\x20Detected\x20locale:','29764HZErAC','5203240qiIOWJ','596418gnGMOJ','3115686GzFJxo','96jNgBzr','25465VbCyTp','WuCai\x20Plugin:\x20Current\x20locale\x20set\x20to:','replace','log'];_0x3624=function(){return _0x4a6ca2;};return _0x3624();}let currentLocale='en';function setLocale(_0x145cc0){currentLocale=_0x145cc0;}function getLocale(){return currentLocale;}function t(_0x5206fb,..._0x4a232f){const _0x38ca92=_0x2698;let _0x36a5ca=(locales[currentLocale]||locales['en'])[_0x5206fb]||locales['en'][_0x5206fb]||_0x5206fb;return _0x4a232f[_0x38ca92(0xfa)]>0x0&&_0x4a232f[_0x38ca92(0xf8)]((_0x311805,_0x9a26a8)=>{const _0x21180a=_0x38ca92;_0x36a5ca=_0x36a5ca[_0x21180a(0xf3)]('{'+_0x9a26a8+'}',_0x311805);}),_0x36a5ca;}function initI18n(_0x151de7){const _0x58e297=_0x2698;let _0x3518c9=obsidian.moment[_0x58e297(0xf7)]()||'en';console[_0x58e297(0xf4)](_0x58e297(0xfb),_0x3518c9),setLocale(_0x3518c9),console[_0x58e297(0xf4)](_0x58e297(0xf2),currentLocale);}
const node_env=globalThis.process?.env?.NODE_ENV;var DEV = node_env&&!node_env.toLowerCase().startsWith("prod");
var is_array=Array.isArray;var index_of=Array.prototype.indexOf;var includes=Array.prototype.includes;var array_from=Array.from;var define_property=Object.defineProperty;var get_descriptor=Object.getOwnPropertyDescriptor;var get_descriptors=Object.getOwnPropertyDescriptors;var object_prototype=Object.prototype;var array_prototype=Array.prototype;var get_prototype_of=Object.getPrototypeOf;var is_extensible=Object.isExtensible;const noop=()=>{};function run(r){return r()}function run_all(r){for(var e=0;e<r.length;e++)r[e]();}function deferred(){var r,e;return {promise:new Promise((t,o)=>{r=t,e=o;}),resolve:r,reject:e}}
const DERIVED=2;const EFFECT=4;const RENDER_EFFECT=8;const MANAGED_EFFECT=1<<24;const BLOCK_EFFECT=16;const BRANCH_EFFECT=32;const ROOT_EFFECT=64;const BOUNDARY_EFFECT=128;const CONNECTED=512;const CLEAN=1024;const DIRTY=2048;const MAYBE_DIRTY=4096;const INERT=8192;const DESTROYED=16384;const REACTION_RAN=32768;const DESTROYING=1<<25;const EFFECT_TRANSPARENT=65536;const EAGER_EFFECT=1<<17;const HEAD_EFFECT=1<<18;const EFFECT_PRESERVED=1<<19;const USER_EFFECT=1<<20;const EFFECT_OFFSCREEN=1<<25;const WAS_MARKED=65536;const REACTION_IS_UPDATING=1<<21;const ASYNC=1<<22;const ERROR_VALUE=1<<23;const STATE_SYMBOL=Symbol("$state");const LEGACY_PROPS=Symbol("legacy props");const LOADING_ATTR_SYMBOL=Symbol("");const PROXY_PATH_SYMBOL=Symbol("proxy path");const STALE_REACTION=new class extends Error{name="StaleReactionError";message="The reaction that called `getAbortSignal()` was re-run or destroyed"};!!globalThis.document?.contentType&&globalThis.document.contentType.includes("xml");
function invariant_violation(e){if(DEV){const t=new Error(`invariant_violation\nAn invariant violation occurred, meaning Svelte's internal assumptions were flawed. This is a bug in Svelte, not your app — please open an issue at https://github.com/sveltejs/svelte, citing the following message: "${e}"\nhttps://svelte.dev/e/invariant_violation`);throw t.name="Svelte error",t}throw new Error("https://svelte.dev/e/invariant_violation")}function lifecycle_outside_component(e){if(DEV){const t=new Error(`lifecycle_outside_component\n\`${e}(...)\` can only be used during component initialisation\nhttps://svelte.dev/e/lifecycle_outside_component`);throw t.name="Svelte error",t}throw new Error("https://svelte.dev/e/lifecycle_outside_component")}
function async_derived_orphan(){if(DEV){const e=new Error("async_derived_orphan\nCannot create a `$derived(...)` with an `await` expression outside of an effect tree\nhttps://svelte.dev/e/async_derived_orphan");throw e.name="Svelte error",e}throw new Error("https://svelte.dev/e/async_derived_orphan")}function bind_invalid_checkbox_value(){if(DEV){const e=new Error("bind_invalid_checkbox_value\nUsing `bind:value` together with a checkbox input is not allowed. Use `bind:checked` instead\nhttps://svelte.dev/e/bind_invalid_checkbox_value");throw e.name="Svelte error",e}throw new Error("https://svelte.dev/e/bind_invalid_checkbox_value")}function derived_references_self(){if(DEV){const e=new Error("derived_references_self\nA derived value cannot reference itself recursively\nhttps://svelte.dev/e/derived_references_self");throw e.name="Svelte error",e}throw new Error("https://svelte.dev/e/derived_references_self")}function each_key_duplicate(e,t,n){if(DEV){const r=new Error(`each_key_duplicate\n${n?`Keyed each block has duplicate key \`${n}\` at indexes ${e} and ${t}`:`Keyed each block has duplicate key at indexes ${e} and ${t}`}\nhttps://svelte.dev/e/each_key_duplicate`);throw r.name="Svelte error",r}throw new Error("https://svelte.dev/e/each_key_duplicate")}function each_key_volatile(e,t,n){if(DEV){const r=new Error(`each_key_volatile\nKeyed each block has key that is not idempotent — the key for item at index ${e} was \`${t}\` but is now \`${n}\`. Keys must be the same each time for a given item\nhttps://svelte.dev/e/each_key_volatile`);throw r.name="Svelte error",r}throw new Error("https://svelte.dev/e/each_key_volatile")}function effect_in_teardown(e){if(DEV){const t=new Error(`effect_in_teardown\n\`${e}\` cannot be used inside an effect cleanup function\nhttps://svelte.dev/e/effect_in_teardown`);throw t.name="Svelte error",t}throw new Error("https://svelte.dev/e/effect_in_teardown")}function effect_in_unowned_derived(){if(DEV){const e=new Error("effect_in_unowned_derived\nEffect cannot be created inside a `$derived` value that was not itself created inside an effect\nhttps://svelte.dev/e/effect_in_unowned_derived");throw e.name="Svelte error",e}throw new Error("https://svelte.dev/e/effect_in_unowned_derived")}function effect_orphan(e){if(DEV){const t=new Error(`effect_orphan\n\`${e}\` can only be used inside an effect (e.g. during component initialisation)\nhttps://svelte.dev/e/effect_orphan`);throw t.name="Svelte error",t}throw new Error("https://svelte.dev/e/effect_orphan")}function effect_update_depth_exceeded(){if(DEV){const e=new Error("effect_update_depth_exceeded\nMaximum update depth exceeded. This typically indicates that an effect reads and writes the same piece of state\nhttps://svelte.dev/e/effect_update_depth_exceeded");throw e.name="Svelte error",e}throw new Error("https://svelte.dev/e/effect_update_depth_exceeded")}function props_invalid_value(e){if(DEV){const t=new Error(`props_invalid_value\nCannot do \`bind:${e}={undefined}\` when \`${e}\` has a fallback value\nhttps://svelte.dev/e/props_invalid_value`);throw t.name="Svelte error",t}throw new Error("https://svelte.dev/e/props_invalid_value")}function rune_outside_svelte(e){if(DEV){const t=new Error(`rune_outside_svelte\nThe \`${e}\` rune is only available inside \`.svelte\` and \`.svelte.js/ts\` files\nhttps://svelte.dev/e/rune_outside_svelte`);throw t.name="Svelte error",t}throw new Error("https://svelte.dev/e/rune_outside_svelte")}function state_descriptors_fixed(){if(DEV){const e=new Error("state_descriptors_fixed\nProperty descriptors defined on `$state` objects must contain `value` and always be `enumerable`, `configurable` and `writable`.\nhttps://svelte.dev/e/state_descriptors_fixed");throw e.name="Svelte error",e}throw new Error("https://svelte.dev/e/state_descriptors_fixed")}function state_prototype_fixed(){if(DEV){const e=new Error("state_prototype_fixed\nCannot set prototype of `$state` object\nhttps://svelte.dev/e/state_prototype_fixed");throw e.name="Svelte error",e}throw new Error("https://svelte.dev/e/state_prototype_fixed")}function state_unsafe_mutation(){if(DEV){const e=new Error("state_unsafe_mutation\nUpdating state inside `$derived(...)`, `$inspect(...)` or a template expression is forbidden. If the value should not be reactive, declare it without `$state`\nhttps://svelte.dev/e/state_unsafe_mutation");throw e.name="Svelte error",e}throw new Error("https://svelte.dev/e/state_unsafe_mutation")}function svelte_boundary_reset_onerror(){if(DEV){const e=new Error("svelte_boundary_reset_onerror\nA `<svelte:boundary>` `reset` function cannot be called while an error is still being handled\nhttps://svelte.dev/e/svelte_boundary_reset_onerror");throw e.name="Svelte error",e}throw new Error("https://svelte.dev/e/svelte_boundary_reset_onerror")}
const EACH_ITEM_REACTIVE=1;const EACH_INDEX_REACTIVE=2;const EACH_IS_CONTROLLED=4;const EACH_IS_ANIMATED=8;const EACH_ITEM_IMMUTABLE=16;const PROPS_IS_IMMUTABLE=1;const PROPS_IS_RUNES=2;const PROPS_IS_UPDATED=4;const PROPS_IS_BINDABLE=8;const PROPS_IS_LAZY_INITIAL=16;const TEMPLATE_FRAGMENT=1;const TEMPLATE_USE_IMPORT_NODE=2;const UNINITIALIZED=Symbol();const FILENAME=Symbol("filename");const NAMESPACE_HTML="http://www.w3.org/1999/xhtml";const NAMESPACE_SVG="http://www.w3.org/2000/svg";const NAMESPACE_MATHML="http://www.w3.org/1998/Math/MathML";
var bold="font-weight: bold",normal="font-weight: normal";function await_reactivity_loss(e){DEV?console.warn(`%c[svelte] await_reactivity_loss\n%cDetected reactivity loss when reading \`${e}\`. This happens when state is read in an async function after an earlier \`await\`\nhttps://svelte.dev/e/await_reactivity_loss`,bold,normal):console.warn("https://svelte.dev/e/await_reactivity_loss");}function lifecycle_double_unmount(){DEV?console.warn("%c[svelte] lifecycle_double_unmount\n%cTried to unmount a component that was not mounted\nhttps://svelte.dev/e/lifecycle_double_unmount",bold,normal):console.warn("https://svelte.dev/e/lifecycle_double_unmount");}function select_multiple_invalid_value(){DEV?console.warn("%c[svelte] select_multiple_invalid_value\n%cThe `value` property of a `<select multiple>` element should be an array, but it received a non-array value. The selection will be kept as is.\nhttps://svelte.dev/e/select_multiple_invalid_value",bold,normal):console.warn("https://svelte.dev/e/select_multiple_invalid_value");}function state_proxy_equality_mismatch(e){DEV?console.warn(`%c[svelte] state_proxy_equality_mismatch\n%cReactive \`$state(...)\` proxies and the values they proxy have different identities. Because of this, comparisons with \`${e}\` will produce unexpected results\nhttps://svelte.dev/e/state_proxy_equality_mismatch`,bold,normal):console.warn("https://svelte.dev/e/state_proxy_equality_mismatch");}function state_proxy_unmount(){DEV?console.warn("%c[svelte] state_proxy_unmount\n%cTried to unmount a state proxy, rather than a component\nhttps://svelte.dev/e/state_proxy_unmount",bold,normal):console.warn("https://svelte.dev/e/state_proxy_unmount");}function svelte_boundary_reset_noop(){DEV?console.warn("%c[svelte] svelte_boundary_reset_noop\n%cA `<svelte:boundary>` `reset` function only resets the boundary the first time it is called\nhttps://svelte.dev/e/svelte_boundary_reset_noop",bold,normal):console.warn("https://svelte.dev/e/svelte_boundary_reset_noop");}
let hydrating=false;
function equals(t){return t===this.v}function safe_not_equal(t,e){return t!=t?e==e:t!==e||null!==t&&"object"==typeof t||"function"==typeof t}function safe_equals(t){return !safe_not_equal(t,this.v)}
let async_mode_flag=false;let legacy_mode_flag=false;let tracing_mode_flag=false;function enable_legacy_mode_flag(){legacy_mode_flag=true;}
function tag(e,o){return e.label=o,tag_proxy(e.v,o),e}function tag_proxy(e,o){return e?.[PROXY_PATH_SYMBOL]?.(o),e}
function get_error(r){const e=new Error,t=get_stack();return 0===t.length?null:(t.unshift("\n"),define_property(e,"stack",{value:t.join("\n")}),define_property(e,"name",{value:r}),e)}function get_stack(){const r=Error.stackTraceLimit;Error.stackTraceLimit=1/0;const e=(new Error).stack;if(Error.stackTraceLimit=r,!e)return [];const t=e.split("\n"),n=[];for(let r=0;r<t.length;r++){const e=t[r],i=e.replaceAll("\\","/");if("Error"!==e.trim()){if(e.includes("validate_each_keys"))return [];i.includes("svelte/src/internal")||i.includes("node_modules/.vite")||n.push(e);}}return n}function invariant(r,t){if(!DEV)throw new Error("invariant(...) was not guarded by if (DEV)");r||invariant_violation(t);}
let component_context=null;function set_component_context(t){component_context=t;}let dev_stack=null;function set_dev_stack(t){dev_stack=t;}let dev_current_component_function=null;function set_dev_current_component_function(t){dev_current_component_function=t;}function push(t,e=false,n){component_context={p:component_context,i:false,c:null,e:null,s:t,x:null,r:active_effect,l:legacy_mode_flag&&!e?{s:null,u:null,$:[]}:null},DEV&&(component_context.function=n,dev_current_component_function=n);}function pop(t){var e=component_context,n=e.e;if(null!==n)for(var o of(e.e=null,n))create_user_effect(o);return e.i=true,component_context=e.p,DEV&&(dev_current_component_function=component_context?.function??null),{}}function is_runes(){return !legacy_mode_flag||null!==component_context&&null===component_context.l}
let micro_tasks=[];function run_micro_tasks(){var s=micro_tasks;micro_tasks=[],run_all(s);}function queue_micro_task(s){if(0===micro_tasks.length&&!is_flushing_sync){var r=micro_tasks;queueMicrotask(()=>{r===micro_tasks&&run_micro_tasks();});}micro_tasks.push(s);}function flush_tasks(){for(;micro_tasks.length>0;)run_micro_tasks();}
const adjustments=new WeakMap;function handle_error(t){var e=active_effect;if(null===e)return active_reaction.f|=ERROR_VALUE,t;if(DEV&&t instanceof Error&&!adjustments.has(t)&&adjustments.set(t,get_adjustments(t,e)),0===(e.f&REACTION_RAN)&&0===(e.f&EFFECT))throw DEV&&!e.parent&&t instanceof Error&&apply_adjustments(t),t;invoke_error_boundary(t,e);}function invoke_error_boundary(t,e){for(;null!==e;){if(0!==(e.f&BOUNDARY_EFFECT)){if(0===(e.f&REACTION_RAN))throw t;try{return void e.b.error(t)}catch(e){t=e;}}e=e.parent;}throw DEV&&t instanceof Error&&apply_adjustments(t),t}function get_adjustments(t,e){const r=get_descriptor(t,"message");if(!r||r.configurable){for(var n=is_firefox?" ":"\t",s=`\n${n}in ${e.fn?.name||"<unknown>"}`,o=e.ctx;null!==o;)s+=`\n${n}in ${o.function?.[FILENAME].split("/").pop()}`,o=o.p;return {message:t.message+`\n${s}\n`,stack:t.stack?.split("\n").filter(t=>!t.includes("svelte/src/internal")).join("\n")}}}function apply_adjustments(t){const e=adjustments.get(t);e&&(define_property(t,"message",{value:e.message}),define_property(t,"stack",{value:e.stack}));}
const STATUS_MASK=-7169;function set_signal_status(t,s){t.f=t.f&STATUS_MASK|s;}function update_derived_status(t){0!==(t.f&CONNECTED)||null===t.deps?set_signal_status(t,CLEAN):set_signal_status(t,MAYBE_DIRTY);}
function clear_marked(t){if(null!==t)for(const e of t)0!==(e.f&DERIVED)&&0!==(e.f&WAS_MARKED)&&(e.f^=WAS_MARKED,clear_marked(e.deps));}function defer_effect(t,e,s){0!==(t.f&DIRTY)?e.add(t):0!==(t.f&MAYBE_DIRTY)&&s.add(t),clear_marked(t.deps),set_signal_status(t,CLEAN);}
let is_store_binding=false;function capture_store_binding(e){var t=is_store_binding;try{return is_store_binding=!1,[e(),is_store_binding]}finally{is_store_binding=t;}}
const batches=new Set;let current_batch=null;let batch_values=null;let last_scheduled_effect=null;let is_flushing_sync=false;let is_processing=false;let collected_effects=null;let legacy_updates=null;var flush_count=0,source_stacks=DEV?new Set:null;let uid=1;class Batch{id=uid++;current=new Map;previous=new Map;#e=new Set;#t=new Set;#s=new Map;#r=new Map;#c=null;#n=[];#f=[];#i=new Set;#a=new Set;#o=new Map;#l=new Set;is_fork=false;#_=false;#u=new Set;#h(){return this.is_fork||this.#r.size>0}#d(){for(const s of this.#u)for(const r of s.#r.keys()){for(var e=false,t=r;null!==t.parent;){if(this.#o.has(t)){e=true;break}t=t.parent;}if(!e)return true}return false}skip_effect(e){this.#o.has(e)||this.#o.set(e,{d:[],m:[]}),this.#l.delete(e);}unskip_effect(e,t=e=>this.schedule(e)){var s=this.#o.get(e);if(s){for(var r of(this.#o.delete(e),s.d))set_signal_status(r,DIRTY),t(r);for(r of s.m)set_signal_status(r,MAYBE_DIRTY),t(r);}this.#l.add(e);}#p(){if(flush_count++>1e3&&(batches.delete(this),infinite_loop_guard()),!this.#h()){for(const e of this.#i)this.#a.delete(e),set_signal_status(e,DIRTY),this.schedule(e);for(const e of this.#a)set_signal_status(e,MAYBE_DIRTY),this.schedule(e);}const e=this.#n;this.#n=[],this.apply();var t=collected_effects=[],s=[],r=legacy_updates=[];for(const r of e)try{this.#E(r,t,s);}catch(e){throw reset_all(r),e}if(current_batch=null,r.length>0){var c=Batch.ensure();for(const e of r)c.schedule(e);}if(collected_effects=null,legacy_updates=null,this.#h()||this.#d()){this.#b(s),this.#b(t);for(const[e,t]of this.#o)reset_branch(e,t);}else {0===this.#s.size&&batches.delete(this),this.#i.clear(),this.#a.clear();for(const e of this.#e)e(this);this.#e.clear(),flush_queued_effects(s),flush_queued_effects(t),this.#c?.resolve();}var n=current_batch;if(this.#n.length>0){const e=n??=this;e.#n.push(...this.#n.filter(t=>!e.#n.includes(t)));}if(null!==n){if(batches.add(n),DEV)for(const e of this.current.keys())source_stacks.add(e);n.#p();}}#E(e,t,s){e.f^=CLEAN;for(var r=e.first;null!==r;){var c=r.f,n=0!==(c&(BRANCH_EFFECT|ROOT_EFFECT));if(!(n&&0!==(c&CLEAN)||0!==(c&INERT)||this.#o.has(r))&&null!==r.fn){n?r.f^=CLEAN:0!==(c&EFFECT)?t.push(r):is_dirty(r)&&(0!==(c&BLOCK_EFFECT)&&this.#a.add(r),update_effect(r));var f=r.first;if(null!==f){r=f;continue}}for(;null!==r;){var i=r.next;if(null!==i){r=i;break}r=r.parent;}}}#b(e){for(var t=0;t<e.length;t+=1)defer_effect(e[t],this.#i,this.#a);}capture(e,t,s=false){e.v===UNINITIALIZED||this.previous.has(e)||this.previous.set(e,e.v),0===(e.f&ERROR_VALUE)&&(this.current.set(e,[t,s]),batch_values?.set(e,t)),this.is_fork||(e.v=t);}activate(){current_batch=this;}deactivate(){current_batch=null,batch_values=null;}flush(){var e=DEV?new Set:null;try{is_processing=!0,current_batch=this,this.#p();}finally{if(flush_count=0,last_scheduled_effect=null,collected_effects=null,legacy_updates=null,is_processing=false,current_batch=null,batch_values=null,old_values.clear(),DEV)for(const t of e)t.updated=null;}}discard(){for(const e of this.#t)e(this);this.#t.clear(),batches.delete(this);}register_created_effect(e){this.#f.push(e);}#g(){for(const o of batches){var e=o.id<this.id,t=[];for(const[r,[c,n]]of this.current){if(o.current.has(r)){var s=o.current.get(r)[0];if(!e||c===s)continue;o.current.set(r,[c,n]);}t.push(r);}var r=[...o.current.keys()].filter(e=>!this.current.has(e));if(0===r.length)e&&o.discard();else if(t.length>0){if(DEV&&invariant(0===o.#n.length,"Batch has scheduled roots"),e)for(const e of this.#l)o.unskip_effect(e,e=>{0!==(e.f&(BLOCK_EFFECT|ASYNC))?o.schedule(e):o.#b([e]);});o.activate();var c=new Set,n=new Map;for(var f of t)mark_effects(f,r,c,n);n=new Map;var i=[...o.current.keys()].filter(e=>!this.current.has(e)||this.current.get(e)[0]!==e);for(const e of this.#f)0===(e.f&(DESTROYED|INERT|EAGER_EFFECT))&&depends_on(e,i,n)&&(0!==(e.f&(ASYNC|BLOCK_EFFECT))?(set_signal_status(e,DIRTY),o.schedule(e)):o.#i.add(e));if(o.#n.length>0){for(var a of(o.apply(),o.#n))o.#E(a,[],[]);o.#n=[];}o.deactivate();}}for(const e of batches)e.#u.has(this)&&(e.#u.delete(this),0!==e.#u.size||e.#h()||(e.activate(),e.#p()));}increment(e,t){let s=this.#s.get(t)??0;if(this.#s.set(t,s+1),e){let e=this.#r.get(t)??0;this.#r.set(t,e+1);}}decrement(e,t,s){let r=this.#s.get(t)??0;if(1===r?this.#s.delete(t):this.#s.set(t,r-1),e){let e=this.#r.get(t)??0;1===e?this.#r.delete(t):this.#r.set(t,e-1);}this.#_||s||(this.#_=true,queue_micro_task(()=>{this.#_=false,this.flush();}));}transfer_effects(e,t){for(const t of e)this.#i.add(t);for(const e of t)this.#a.add(e);e.clear(),t.clear();}oncommit(e){this.#e.add(e);}ondiscard(e){this.#t.add(e);}settled(){return (this.#c??=deferred()).promise}static ensure(){if(null===current_batch){const e=current_batch=new Batch;is_processing||(batches.add(current_batch),is_flushing_sync||queue_micro_task(()=>{current_batch===e&&e.flush();}));}return current_batch}apply(){batch_values=null;}schedule(e){if(last_scheduled_effect=e,e.b?.is_pending&&0!==(e.f&(EFFECT|RENDER_EFFECT|MANAGED_EFFECT))&&0===(e.f&REACTION_RAN))e.b.defer_effect(e);else {for(var t=e;null!==t.parent;){var s=(t=t.parent).f;if(null!==collected_effects&&t===active_effect){if((null===active_reaction||0===(active_reaction.f&DERIVED))&&true)return}if(0!==(s&(ROOT_EFFECT|BRANCH_EFFECT))){if(0===(s&CLEAN))return;t.f^=CLEAN;}}this.#n.push(t);}}}function flushSync(e){var t=is_flushing_sync;is_flushing_sync=true;try{var s;for(e&&(null===current_batch||current_batch.is_fork||current_batch.flush(),s=e());;){if(flush_tasks(),null===current_batch)return s;current_batch.flush();}}finally{is_flushing_sync=t;}}function infinite_loop_guard(){if(DEV){var t=new Map;for(const e of current_batch.current.keys())for(const[r,c]of e.updated??[]){var s=t.get(r);s||(s={error:c.error,count:0},t.set(r,s)),s.count+=c.count;}for(const e of t.values())e.error&&console.error(e.error);}try{effect_update_depth_exceeded();}catch(e){DEV&&define_property(e,"stack",{value:""}),invoke_error_boundary(e,last_scheduled_effect);}}let eager_block_effects=null;function flush_queued_effects(e){var t=e.length;if(0!==t){for(var s=0;s<t;){var r=e[s++];if(0===(r.f&(DESTROYED|INERT))&&is_dirty(r)&&(eager_block_effects=new Set,update_effect(r),null===r.deps&&null===r.first&&null===r.nodes&&null===r.teardown&&null===r.ac&&unlink_effect(r),eager_block_effects?.size>0)){old_values.clear();for(const e of eager_block_effects){if(0!==(e.f&(DESTROYED|INERT)))continue;const t=[e];let s=e.parent;for(;null!==s;)eager_block_effects.has(s)&&(eager_block_effects.delete(s),t.push(s)),s=s.parent;for(let e=t.length-1;e>=0;e--){const s=t[e];0===(s.f&(DESTROYED|INERT))&&update_effect(s);}}eager_block_effects.clear();}}eager_block_effects=null;}}function mark_effects(e,t,s,r){if(!s.has(e)&&(s.add(e),null!==e.reactions))for(const c of e.reactions){const e=c.f;0!==(e&DERIVED)?mark_effects(c,t,s,r):0!==(e&(ASYNC|BLOCK_EFFECT))&&0===(e&DIRTY)&&depends_on(c,t,r)&&(set_signal_status(c,DIRTY),schedule_effect(c));}}function depends_on(e,t,s){const r=s.get(e);if(void 0!==r)return r;if(null!==e.deps)for(const r of e.deps){if(includes.call(t,r))return true;if(0!==(r.f&DERIVED)&&depends_on(r,t,s))return s.set(r,true),true}return s.set(e,false),false}function schedule_effect(e){current_batch.schedule(e);}function reset_branch(e,t){if(0===(e.f&BRANCH_EFFECT)||0===(e.f&CLEAN)){0!==(e.f&DIRTY)?t.d.push(e):0!==(e.f&MAYBE_DIRTY)&&t.m.push(e),set_signal_status(e,CLEAN);for(var s=e.first;null!==s;)reset_branch(s,t),s=s.next;}}function reset_all(e){set_signal_status(e,CLEAN);for(var t=e.first;null!==t;)reset_all(t),t=t.next;}
function createSubscriber(e){let t,r=0,i=source(0);return DEV&&tag(i,"createSubscriber version"),()=>{effect_tracking()&&(get(i),render_effect(()=>(0===r&&(t=untrack(()=>e(()=>increment(i)))),r+=1,()=>{queue_micro_task(()=>{r-=1,0===r&&(t?.(),t=void 0,increment(i));});})));}}
var flags=EFFECT_TRANSPARENT|EFFECT_PRESERVED;function boundary(e,t,n,r){new Boundary(e,t,n,r);}class Boundary{parent;is_pending=false;transform_error;#e;#t=null;#n;#r;#i;#s=null;#c=null;#f=null;#_=null;#o=0;#a=0;#h=false;#d=new Set;#p=new Set;#u=null;#l=createSubscriber(()=>(this.#u=source(this.#o),DEV&&tag(this.#u,"$effect.pending()"),()=>{this.#u=null;}));constructor(e,t,n,r){this.#e=e,this.#n=t,this.#r=e=>{var t=active_effect;t.b=this,t.f|=BOUNDARY_EFFECT,n(e);},this.parent=active_effect.b,this.transform_error=r??this.parent?.transform_error??(e=>e),this.#i=block(()=>{this.#v();},flags);}#y(){try{this.#s=branch(()=>this.#r(this.#e));}catch(e){this.error(e);}}#g(e){const t=this.#n.failed;t&&(this.#f=branch(()=>{t(this.#e,()=>e,()=>()=>{});}));}#m(){const e=this.#n.pending;e&&(this.is_pending=true,this.#c=branch(()=>e(this.#e)),queue_micro_task(()=>{var e=this.#_=document.createDocumentFragment(),t=create_text();e.append(t),this.#s=this.#b(()=>branch(()=>this.#r(t))),0===this.#a&&(this.#e.before(e),this.#_=null,pause_effect(this.#c,()=>{this.#c=null;}),this.#E(current_batch));}));}#v(){try{if(this.is_pending=this.has_pending_snippet(),this.#a=0,this.#o=0,this.#s=branch(()=>{this.#r(this.#e);}),this.#a>0){var e=this.#_=document.createDocumentFragment();move_effect(this.#s,e);const t=this.#n.pending;this.#c=branch(()=>t(this.#e));}else this.#E(current_batch);}catch(e){this.error(e);}}#E(e){this.is_pending=false,e.transfer_effects(this.#d,this.#p);}defer_effect(e){defer_effect(e,this.#d,this.#p);}is_rendered(){return !this.is_pending&&(!this.parent||this.parent.is_rendered())}has_pending_snippet(){return !!this.#n.pending}#b(e){var t=active_effect,n=active_reaction,r=component_context;set_active_effect(this.#i),set_active_reaction(this.#i),set_component_context(this.#i.ctx);try{return Batch.ensure(),e()}catch(e){return handle_error(e),null}finally{set_active_effect(t),set_active_reaction(n),set_component_context(r);}}#T(e,t){this.has_pending_snippet()?(this.#a+=e,0===this.#a&&(this.#E(t),this.#c&&pause_effect(this.#c,()=>{this.#c=null;}),this.#_&&(this.#e.before(this.#_),this.#_=null))):this.parent&&this.parent.#T(e,t);}update_pending_count(e,t){this.#T(e,t),this.#o+=e,this.#u&&!this.#h&&(this.#h=true,queue_micro_task(()=>{this.#h=false,this.#u&&internal_set(this.#u,this.#o);}));}get_effect_pending(){return this.#l(),get(this.#u)}error(t){var n=this.#n.onerror;let r=this.#n.failed;if(!n&&!r)throw t;this.#s&&(destroy_effect(this.#s),this.#s=null),this.#c&&(destroy_effect(this.#c),this.#c=null),this.#f&&(destroy_effect(this.#f),this.#f=null);var i=false,s=false;const c=()=>{i?svelte_boundary_reset_noop():(i=true,s&&svelte_boundary_reset_onerror(),null!==this.#f&&pause_effect(this.#f,()=>{this.#f=null;}),this.#b(()=>{this.#v();}));},f=e=>{try{s=!0,n?.(e,c),s=!1;}catch(e){invoke_error_boundary(e,this.#i&&this.#i.parent);}r&&(this.#f=this.#b(()=>{try{return branch(()=>{var t=active_effect;t.b=this,t.f|=BOUNDARY_EFFECT,r(this.#e,()=>e,()=>c);})}catch(e){return invoke_error_boundary(e,this.#i.parent),null}}));};queue_micro_task(()=>{var e;try{e=this.transform_error(t);}catch(e){return void invoke_error_boundary(e,this.#i&&this.#i.parent)}null!==e&&"object"==typeof e&&"function"==typeof e.then?e.then(f,e=>invoke_error_boundary(e,this.#i&&this.#i.parent)):f(e);});}}
function flatten(e,t,r,n){const o=is_runes()?derived:derived_safe_equal;var a=e.filter(e=>!e.settled);if(0!==r.length||0!==a.length){var c=active_effect,i=capture(),s=1===a.length?a[0].promise:a.length>1?Promise.all(a.map(e=>e.promise)):null;if(0!==r.length){var _=increment_pending();s?s.then(()=>{i(),f(),unset_context();}):f();}else s.then(()=>l(t.map(o)));}else n(t.map(o));function l(e){i();try{n(e);}catch(e){0===(c.f&DESTROYED)&&invoke_error_boundary(e,c);}unset_context();}function f(){Promise.all(r.map(e=>async_derived(e))).then(e=>l([...t.map(o),...e])).catch(e=>invoke_error_boundary(e,c)).finally(()=>_());}}function capture(){var e=active_effect,t=active_reaction,r=component_context,n=current_batch;if(DEV)var o=dev_stack;return function(a=true){set_active_effect(e),set_active_reaction(t),set_component_context(r),a&&0===(e.f&DESTROYED)&&(n?.activate(),n?.apply()),DEV&&(set_reactivity_loss_tracker(null),set_dev_stack(o));}}function unset_context(e=true){set_active_effect(null),set_active_reaction(null),set_component_context(null),e&&current_batch?.deactivate(),DEV&&(set_reactivity_loss_tracker(null),set_dev_stack(null));}function increment_pending(){var e=active_effect,t=e.b,r=current_batch,n=t.is_rendered();return t.update_pending_count(1,r),r.increment(n,e),(o=false)=>{t.update_pending_count(-1,r),r.decrement(n,e,o);}}
let reactivity_loss_tracker=null;function set_reactivity_loss_tracker(e){reactivity_loss_tracker=e;}const recent_async_deriveds=new Set;function derived(e){var t=DERIVED|DIRTY,r=null!==active_reaction&&0!==(active_reaction.f&DERIVED)?active_reaction:null;null!==active_effect&&(active_effect.f|=EFFECT_PRESERVED);const c={ctx:component_context,deps:null,effects:null,equals:equals,f:t,fn:e,reactions:null,rv:0,v:UNINITIALIZED,wv:0,parent:r??active_effect,ac:null};return c}function async_derived(t,r,c){let n=active_effect;null===n&&async_derived_orphan();var a=void 0,f=source(UNINITIALIZED);DEV&&(f.label=r);var s=!active_reaction,_=new Map;return async_effect(()=>{DEV&&(reactivity_loss_tracker={effect:active_effect,warned:false});var e=active_effect,r=deferred();a=r.promise;try{Promise.resolve(t()).then(r.resolve,r.reject).finally(unset_context);}catch(e){r.reject(e),unset_context();}DEV&&(reactivity_loss_tracker=null);var o=current_batch;if(s){if(0!==(e.f&REACTION_RAN))var i=increment_pending();if(n.b.is_rendered())_.get(o)?.reject(STALE_REACTION),_.delete(o);else {for(const e of _.values())e.reject(STALE_REACTION);_.clear();}_.set(o,r);}const l=(t,r=void 0)=>{(DEV&&(reactivity_loss_tracker=null),i)&&i(r===STALE_REACTION);if(r!==STALE_REACTION&&0===(e.f&DESTROYED)){if(o.activate(),r)f.f|=ERROR_VALUE,internal_set(f,r);else {0!==(f.f&ERROR_VALUE)&&(f.f^=ERROR_VALUE),internal_set(f,t);for(const[e,t]of _){if(_.delete(e),e===o)break;t.reject(STALE_REACTION);}}o.deactivate();}};r.promise.then(l,e=>l(null,e||"unknown"));}),teardown(()=>{for(const e of _.values())e.reject(STALE_REACTION);}),DEV&&(f.f|=ASYNC),new Promise(e=>{!function t(r){function c(){r===a?e(f):t(a);}r.then(c,c);}(a);})}function user_derived(e){const t=derived(e);return push_reaction_value(t),t}function derived_safe_equal(e){const t=derived(e);return t.equals=safe_equals,t}function destroy_derived_effects(e){var t=e.effects;if(null!==t){e.effects=null;for(var r=0;r<t.length;r+=1)destroy_effect(t[r]);}}let stack=[];function get_derived_parent_effect(e){for(var t=e.parent;null!==t;){if(0===(t.f&DERIVED))return 0===(t.f&DESTROYED)?t:null;t=t.parent;}return null}function execute_derived(t){var r,c=active_effect;if(set_active_effect(get_derived_parent_effect(t)),DEV){let n=eager_effects;set_eager_effects(new Set);try{includes.call(stack,t)&&derived_references_self(),stack.push(t),t.f&=~WAS_MARKED,destroy_derived_effects(t),r=update_reaction(t);}finally{set_active_effect(c),set_eager_effects(n),stack.pop();}}else try{t.f&=~WAS_MARKED,destroy_derived_effects(t),r=update_reaction(t);}finally{set_active_effect(c);}return r}function update_derived(e){var t=execute_derived(e);e.equals(t)||(e.wv=increment_write_version(),current_batch?.is_fork&&null!==e.deps||(null!==current_batch?current_batch.capture(e,t,true):e.v=t,null!==e.deps))?is_destroying_effect||(null!==batch_values?(effect_tracking()||current_batch?.is_fork)&&batch_values.set(e,t):update_derived_status(e)):set_signal_status(e,CLEAN);}function freeze_derived_effects(e){if(null!==e.effects)for(const t of e.effects)(t.teardown||t.ac)&&(t.teardown?.(),t.ac?.abort(STALE_REACTION),t.teardown=noop,t.ac=null,remove_reactions(t,0),destroy_effect_children(t));}function unfreeze_derived_effects(e){if(null!==e.effects)for(const t of e.effects)t.teardown&&update_effect(t);}
let eager_effects=new Set;const old_values=new Map;function set_eager_effects(e){eager_effects=e;}let eager_effects_deferred=false;function set_eager_effects_deferred(){eager_effects_deferred=true;}function source(e,t){var r={f:0,v:e,reactions:null,equals:equals,rv:0,wv:0};return r}function state(e,t){const r=source(e);return push_reaction_value(r),r}function mutable_source(e,t=false,r=true){const s=source(e);return t||(s.equals=safe_equals),legacy_mode_flag&&r&&null!==component_context&&null!==component_context.l&&(component_context.l.s??=[]).push(s),s}function mutate(e,t){return set(e,untrack(()=>get(e))),t}function set(t,r,s=false){null===active_reaction||untracking&&0===(active_reaction.f&EAGER_EFFECT)||!is_runes()||0===(active_reaction.f&(DERIVED|BLOCK_EFFECT|ASYNC|EAGER_EFFECT))||null!==current_sources&&includes.call(current_sources,t)||state_unsafe_mutation();let a=s?proxy(r):r;return DEV&&tag_proxy(a,t.label),internal_set(t,a,legacy_updates)}function internal_set(e,t,r=null){if(!e.equals(t)){old_values.set(e,is_destroying_effect?t:e.v);var s=Batch.ensure();if(s.capture(e,t),DEV){if(null!==active_effect){e.updated??=new Map;const t=(e.updated.get("")?.count??0)+1;if(e.updated.set("",{error:null,count:t}),t>5){const t=get_error("updated at");if(null!==t){let r=e.updated.get(t.stack);r||(r={error:t,count:0},e.updated.set(t.stack,r)),r.count++;}}}null!==active_effect&&(e.set_during_effect=true);}if(0!==(e.f&DERIVED)){const t=e;0!==(e.f&DIRTY)&&execute_derived(t),null===batch_values&&update_derived_status(t);}e.wv=increment_write_version(),mark_reactions(e,DIRTY,r),is_runes()&&null!==active_effect&&0!==(active_effect.f&CLEAN)&&0===(active_effect.f&(BRANCH_EFFECT|ROOT_EFFECT))&&(null===untracked_writes?set_untracked_writes([e]):untracked_writes.push(e)),!s.is_fork&&eager_effects.size>0&&!eager_effects_deferred&&flush_eager_effects();}return t}function flush_eager_effects(){eager_effects_deferred=false;for(const e of eager_effects)0!==(e.f&CLEAN)&&set_signal_status(e,MAYBE_DIRTY),is_dirty(e)&&update_effect(e);eager_effects.clear();}function update(e,t=1){var r=get(e),s=1===t?r++:r--;return set(e,r),s}function increment(e){set(e,e.v+1);}function mark_reactions(e,t,r){var s=e.reactions;if(null!==s)for(var a=is_runes(),_=s.length,n=0;n<_;n++){var c=s[n],f=c.f;if(a||c!==active_effect)if(DEV&&0!==(f&EAGER_EFFECT))eager_effects.add(c);else {var o=0===(f&DIRTY);if(o&&set_signal_status(c,t),0!==(f&DERIVED)){var u=c;batch_values?.delete(u),0===(f&WAS_MARKED)&&(f&CONNECTED&&(c.f|=WAS_MARKED),mark_reactions(u,MAYBE_DIRTY,r));}else if(o){var i=c;0!==(f&BLOCK_EFFECT)&&null!==eager_block_effects&&eager_block_effects.add(i),null!==r?r.push(i):schedule_effect(i);}}}}
const regex_is_valid_identifier=/^[a-zA-Z_$][a-zA-Z_$0-9]*$/;function proxy(t){if("object"!=typeof t||null===t||STATE_SYMBOL in t)return t;const r=get_prototype_of(t);if(r!==object_prototype&&r!==array_prototype)return t;var o=new Map,i=is_array(t),a=state(0),s=update_version,_=e=>{if(update_version===s)return e();var t=active_reaction,r=update_version;set_active_reaction(null),set_update_version(s);var o=e();return set_active_reaction(t),set_update_version(r),o};i&&(o.set("length",state(t.length)),DEV&&(t=inspectable_array(t)));var f="";let c=false;function u(e){if(!c){c=true,tag(a,`${f=e} version`);for(const[e,t]of o)tag(t,get_label(f,e));c=false;}}return new Proxy(t,{defineProperty(t,r,i){"value"in i&&false!==i.configurable&&false!==i.enumerable&&false!==i.writable||state_descriptors_fixed();var a=o.get(r);return void 0===a?_(()=>{var e=state(i.value);return o.set(r,e),DEV&&"string"==typeof r&&tag(e,get_label(f,r)),e}):set(a,i.value,true),true},deleteProperty(e,t){var r=o.get(t);if(void 0===r){if(t in e){const e=_(()=>state(UNINITIALIZED));o.set(t,e),increment(a),DEV&&tag(e,get_label(f,t));}}else set(r,UNINITIALIZED),increment(a);return true},get(e,r,i){if(r===STATE_SYMBOL)return t;if(DEV&&r===PROXY_PATH_SYMBOL)return u;var a=o.get(r),s=r in e;if(void 0!==a||s&&!get_descriptor(e,r)?.writable||(a=_(()=>{var t=proxy(s?e[r]:UNINITIALIZED),o=state(t);return DEV&&tag(o,get_label(f,r)),o}),o.set(r,a)),void 0!==a){var c=get(a);return c===UNINITIALIZED?void 0:c}return Reflect.get(e,r,i)},getOwnPropertyDescriptor(e,t){var r=Reflect.getOwnPropertyDescriptor(e,t);if(r&&"value"in r){var i=o.get(t);i&&(r.value=get(i));}else if(void 0===r){var a=o.get(t),n=a?.v;if(void 0!==a&&n!==UNINITIALIZED)return {enumerable:true,configurable:true,value:n,writable:true}}return r},has(e,t){if(t===STATE_SYMBOL)return true;var r=o.get(t),i=void 0!==r&&r.v!==UNINITIALIZED||Reflect.has(e,t);if((void 0!==r||null!==active_effect&&(!i||get_descriptor(e,t)?.writable))&&(void 0===r&&(r=_(()=>{var r=i?proxy(e[t]):UNINITIALIZED,o=state(r);return DEV&&tag(o,get_label(f,t)),o}),o.set(t,r)),get(r)===UNINITIALIZED))return false;return i},set(e,t,r,s){var c=o.get(t),u=t in e;if(i&&"length"===t)for(var l=r;l<c.v;l+=1){var v=o.get(l+"");void 0!==v?set(v,UNINITIALIZED):l in e&&(v=_(()=>state(UNINITIALIZED)),o.set(l+"",v),DEV&&tag(v,get_label(f,l)));}if(void 0===c)u&&!get_descriptor(e,t)?.writable||(c=_(()=>state(void 0)),DEV&&tag(c,get_label(f,t)),set(c,proxy(r)),o.set(t,c));else {u=c.v!==UNINITIALIZED;var p=_(()=>proxy(r));set(c,p);}var g=Reflect.getOwnPropertyDescriptor(e,t);if(g?.set&&g.set.call(s,r),!u){if(i&&"string"==typeof t){var I=o.get("length"),d=Number(t);Number.isInteger(d)&&d>=I.v&&set(I,d+1);}increment(a);}return true},ownKeys(e){get(a);var t=Reflect.ownKeys(e).filter(e=>{var t=o.get(e);return void 0===t||t.v!==UNINITIALIZED});for(var[r,i]of o)i.v===UNINITIALIZED||r in e||t.push(r);return t},setPrototypeOf(){state_prototype_fixed();}})}function get_label(e,t){return "symbol"==typeof t?`${e}[Symbol(${t.description??""})]`:regex_is_valid_identifier.test(t)?`${e}.${t}`:/^\d+$/.test(t)?`${e}[${t}]`:`${e}['${t}']`}function get_proxied_value(e){try{if(null!==e&&"object"==typeof e&&STATE_SYMBOL in e)return e[STATE_SYMBOL]}catch{}return e}function is(e,t){return Object.is(get_proxied_value(e),get_proxied_value(t))}const ARRAY_MUTATING_METHODS=new Set(["copyWithin","fill","pop","push","reverse","shift","sort","splice","unshift"]);function inspectable_array(e){return new Proxy(e,{get(e,t,r){var o=Reflect.get(e,t,r);return ARRAY_MUTATING_METHODS.has(t)?function(...e){set_eager_effects_deferred();var t=o.apply(this,e);return flush_eager_effects(),t}:o}})}
function init_array_prototype_warnings(){const t=Array.prototype,e=Array.__svelte_cleanup;e&&e();const{indexOf:r,lastIndexOf:i,includes:a}=t;t.indexOf=function(t,e){const i=r.call(this,t,e);if(-1===i)for(let r=e??0;r<this.length;r+=1)if(get_proxied_value(this[r])===t){state_proxy_equality_mismatch("array.indexOf(...)");break}return i},t.lastIndexOf=function(t,e){const r=i.call(this,t,e??this.length-1);if(-1===r)for(let r=0;r<=(e??this.length-1);r+=1)if(get_proxied_value(this[r])===t){state_proxy_equality_mismatch("array.lastIndexOf(...)");break}return r},t.includes=function(t,e){const r=a.call(this,t,e);if(!r)for(let e=0;e<this.length;e+=1)if(get_proxied_value(this[e])===t){state_proxy_equality_mismatch("array.includes(...)");break}return r},Array.__svelte_cleanup=()=>{t.indexOf=r,t.lastIndexOf=i,t.includes=a;};}
var $window;var is_firefox;var first_child_getter,next_sibling_getter;function init_operations(){if(void 0===$window){$window=window,is_firefox=/Firefox/.test(navigator.userAgent);var e=Element.prototype,t=Node.prototype,r=Text.prototype;first_child_getter=get_descriptor(t,"firstChild").get,next_sibling_getter=get_descriptor(t,"nextSibling").get,is_extensible(e)&&(e.__click=void 0,e.__className=void 0,e.__attributes=null,e.__style=void 0,e.__e=void 0),is_extensible(r)&&(r.__t=void 0),DEV&&(e.__svelte_meta=null,init_array_prototype_warnings());}}function create_text(e=""){return document.createTextNode(e)}function get_first_child(e){return first_child_getter.call(e)}function get_next_sibling(e){return next_sibling_getter.call(e)}function child(e,t){return get_first_child(e);}function first_child(e,t=false){{var r=get_first_child(e);return r instanceof Comment&&""===r.data?get_next_sibling(r):r}}function sibling(e,t=1,r=false){let n=e;for(var i;t--;)i=n,n=get_next_sibling(n);return n;}function clear_text_content(e){e.textContent="";}function should_defer_append(){return false}function create_element(e,t,r){let n=void 0;return document.createElementNS(t??NAMESPACE_HTML,e,n)}
let listening_to_form_reset=false;function add_form_reset_listener(){listening_to_form_reset||(listening_to_form_reset=true,document.addEventListener("reset",t=>{Promise.resolve().then(()=>{if(!t.defaultPrevented)for(const e of t.target.elements)e.__on_r?.();});},{capture:true}));}
function without_reactive_context(e){var t=active_reaction,r=active_effect;set_active_reaction(null),set_active_effect(null);try{return e()}finally{set_active_reaction(t),set_active_effect(r);}}function listen_to_event_and_reset_event(e,t,r,i=r){e.addEventListener(t,()=>without_reactive_context(r));const _=e.__on_r;e.__on_r=_?()=>{_(),i(true);}:()=>i(true),add_form_reset_listener();}
function validate_effect(t){null===active_effect&&(null===active_reaction&&effect_orphan(t),effect_in_unowned_derived()),is_destroying_effect&&effect_in_teardown(t);}function push_effect(e,t){var n=t.last;null===n?t.last=t.first=e:(n.next=e,e.prev=n,t.last=e);}function create_effect(e,t){var n=active_effect;if(DEV)for(;null!==n&&0!==(n.f&EAGER_EFFECT);)n=n.parent;null!==n&&0!==(n.f&INERT)&&(e|=INERT);var f={ctx:component_context,deps:null,nodes:null,f:e|DIRTY|CONNECTED,first:null,fn:t,last:null,next:null,parent:n,b:n&&n.b,prev:null,teardown:null,wv:0,ac:null};DEV&&(f.component_function=dev_current_component_function),current_batch?.register_created_effect(f);var r=f;if(0!==(e&EFFECT))null!==collected_effects?collected_effects.push(f):Batch.ensure().schedule(f);else if(null!==t){try{update_effect(f);}catch(r){throw destroy_effect(f),r}null===r.deps&&null===r.teardown&&null===r.nodes&&r.first===r.last&&0===(r.f&EFFECT_PRESERVED)&&(r=r.first,0!==(e&BLOCK_EFFECT)&&0!==(e&EFFECT_TRANSPARENT)&&null!==r&&(r.f|=EFFECT_TRANSPARENT));}if(null!==r&&(r.parent=n,null!==n&&push_effect(r,n),null!==active_reaction&&0!==(active_reaction.f&DERIVED)&&0===(e&ROOT_EFFECT))){var c=active_reaction;(c.effects??=[]).push(r);}return f}function effect_tracking(){return null!==active_reaction&&!untracking}function teardown(e){const t=create_effect(RENDER_EFFECT,null);return set_signal_status(t,CLEAN),t.teardown=e,t}function user_effect(e){validate_effect("$effect"),DEV&&define_property(e,"name",{value:"$effect"});var t=active_effect.f;if(!(!active_reaction&&0!==(t&BRANCH_EFFECT)&&0===(t&REACTION_RAN)))return create_user_effect(e);var n=component_context;(n.e??=[]).push(e);}function create_user_effect(e){return create_effect(EFFECT|USER_EFFECT,e)}function user_pre_effect(e){return validate_effect("$effect.pre"),DEV&&define_property(e,"name",{value:"$effect.pre"}),create_effect(RENDER_EFFECT|USER_EFFECT,e)}function component_root(e){Batch.ensure();const t=create_effect(ROOT_EFFECT|EFFECT_PRESERVED,e);return (e={})=>new Promise(n=>{e.outro?pause_effect(t,()=>{destroy_effect(t),n(void 0);}):(destroy_effect(t),n(void 0));})}function effect(e){return create_effect(EFFECT,e)}function legacy_pre_effect(e,t){var n={effect:null,ran:false,deps:e};component_context.l.$.push(n),n.effect=render_effect(()=>{if(e(),!n.ran){n.ran=true;var f=active_effect;try{set_active_effect(f.parent),untrack(t);}finally{set_active_effect(f);}}});}function legacy_pre_effect_reset(){var e=component_context;render_effect(()=>{for(var t of e.l.$){t.deps();var n=t.effect;0!==(n.f&CLEAN)&&null!==n.deps&&set_signal_status(n,MAYBE_DIRTY),is_dirty(n)&&update_effect(n),t.ran=false;}});}function async_effect(e){return create_effect(ASYNC|EFFECT_PRESERVED,e)}function render_effect(e,t=0){return create_effect(RENDER_EFFECT|t,e)}function template_effect(e,t=[],n=[],f=[]){flatten(f,t,n,t=>{create_effect(RENDER_EFFECT,()=>e(...t.map(get)));});}function block(e,t=0){var n=create_effect(BLOCK_EFFECT|t,e);return DEV&&(n.dev_stack=dev_stack),n}function branch(e){return create_effect(BRANCH_EFFECT|EFFECT_PRESERVED,e)}function execute_effect_teardown(e){var t=e.teardown;if(null!==t){const e=is_destroying_effect,n=active_reaction;set_is_destroying_effect(true),set_active_reaction(null);try{t.call(null);}finally{set_is_destroying_effect(e),set_active_reaction(n);}}}function destroy_effect_children(e,t=false){var n=e.first;for(e.first=e.last=null;null!==n;){const e=n.ac;null!==e&&without_reactive_context(()=>{e.abort(STALE_REACTION);});var f=n.next;0!==(n.f&ROOT_EFFECT)?n.parent=null:destroy_effect(n,t),n=f;}}function destroy_block_effect_children(e){for(var t=e.first;null!==t;){var n=t.next;0===(t.f&BRANCH_EFFECT)&&destroy_effect(t),t=n;}}function destroy_effect(e,t=true){var n=false;!t&&0===(e.f&HEAD_EFFECT)||null===e.nodes||null===e.nodes.end||(remove_effect_dom(e.nodes.start,e.nodes.end),n=true),set_signal_status(e,DESTROYING),destroy_effect_children(e,t&&!n),remove_reactions(e,0);var f=e.nodes&&e.nodes.t;if(null!==f)for(const e of f)e.stop();execute_effect_teardown(e),e.f^=DESTROYING,e.f|=DESTROYED;var r=e.parent;null!==r&&null!==r.first&&unlink_effect(e),DEV&&(e.component_function=null),e.next=e.prev=e.teardown=e.ctx=e.deps=e.fn=e.nodes=e.ac=e.b=null;}function remove_effect_dom(e,t){for(;null!==e;){var n=e===t?null:get_next_sibling(e);e.remove(),e=n;}}function unlink_effect(e){var t=e.parent,n=e.prev,f=e.next;null!==n&&(n.next=f),null!==f&&(f.prev=n),null!==t&&(t.first===e&&(t.first=f),t.last===e&&(t.last=n));}function pause_effect(e,t,n=true){var f=[];pause_children(e,f,true);var r=()=>{n&&destroy_effect(e),t&&t();},c=f.length;if(c>0){var o=()=>--c||r();for(var _ of f)_.out(o);}else r();}function pause_children(e,t,n){if(0===(e.f&INERT)){e.f^=INERT;var f=e.nodes&&e.nodes.t;if(null!==f)for(const e of f)(e.is_global||n)&&t.push(e);for(var r=e.first;null!==r;){var c=r.next;pause_children(r,t,!!(0!==(r.f&EFFECT_TRANSPARENT)||0!==(r.f&BRANCH_EFFECT)&&0!==(e.f&BLOCK_EFFECT))&&n),r=c;}}}function resume_effect(e){resume_children(e,true);}function resume_children(e,t){if(0!==(e.f&INERT)){e.f^=INERT,0===(e.f&CLEAN)&&(set_signal_status(e,DIRTY),Batch.ensure().schedule(e));for(var n=e.first;null!==n;){var f=n.next;resume_children(n,!!(0!==(n.f&EFFECT_TRANSPARENT)||0!==(n.f&BRANCH_EFFECT))&&t),n=f;}var r=e.nodes&&e.nodes.t;if(null!==r)for(const e of r)(e.is_global||t)&&e.in();}}function move_effect(e,t){if(e.nodes)for(var n=e.nodes.start,f=e.nodes.end;null!==n;){var r=n===f?null:get_next_sibling(n);t.append(n),n=r;}}
let captured_signals=null;function capture_signals(r){var a=captured_signals;try{if(captured_signals=new Set,untrack(r),null!==a)for(var n of captured_signals)a.add(n);return captured_signals}finally{captured_signals=a;}}function invalidate_inner_signals(r){for(var a of capture_signals(r))internal_set(a,a.v);}
let is_updating_effect=false;let is_destroying_effect=false;function set_is_destroying_effect(e){is_destroying_effect=e;}let active_reaction=null;let untracking=false;function set_active_reaction(e){active_reaction=e;}let active_effect=null;function set_active_effect(e){active_effect=e;}let current_sources=null;function push_reaction_value(e){null===active_reaction||async_mode_flag||(null===current_sources?current_sources=[e]:current_sources.push(e));}let new_deps=null,skipped_deps=0;let untracked_writes=null;function set_untracked_writes(e){untracked_writes=e;}let write_version=1;let read_version=0;let update_version=read_version;function set_update_version(e){update_version=e;}function increment_write_version(){return ++write_version}function is_dirty(e){var t=e.f;if(0!==(t&DIRTY))return true;if(t&DERIVED&&(e.f&=~WAS_MARKED),0!==(t&MAYBE_DIRTY)){for(var r=e.deps,n=r.length,s=0;s<n;s++){var i=r[s];if(is_dirty(i)&&update_derived(i),i.wv>e.wv)return true}0!==(t&CONNECTED)&&null===batch_values&&set_signal_status(e,CLEAN);}return false}function schedule_possible_effect_self_invalidation(e,t,r=true){var n=e.reactions;if(null!==n&&(null===current_sources||!includes.call(current_sources,e)))for(var s=0;s<n.length;s++){var i=n[s];0!==(i.f&DERIVED)?schedule_possible_effect_self_invalidation(i,t,false):t===i&&(r?set_signal_status(i,DIRTY):0!==(i.f&CLEAN)&&set_signal_status(i,MAYBE_DIRTY),schedule_effect(i));}}function update_reaction(e){var t=new_deps,r=skipped_deps,n=untracked_writes,s=active_reaction,i=current_sources,_=component_context,c=untracking,o=update_version,a=e.f;new_deps=null,skipped_deps=0,untracked_writes=null,active_reaction=0===(a&(BRANCH_EFFECT|ROOT_EFFECT))?e:null,current_sources=null,set_component_context(e.ctx),untracking=false,update_version=++read_version,null!==e.ac&&(without_reactive_context(()=>{e.ac.abort(STALE_REACTION);}),e.ac=null);try{e.f|=REACTION_IS_UPDATING;var f=(0,e.fn)();e.f|=REACTION_RAN;var d=e.deps,u=current_batch?.is_fork;if(null!==new_deps){var l;if(u||remove_reactions(e,skipped_deps),null!==d&&skipped_deps>0)for(d.length=skipped_deps+new_deps.length,l=0;l<new_deps.length;l++)d[skipped_deps+l]=new_deps[l];else e.deps=d=new_deps;if(effect_tracking()&&0!==(e.f&CONNECTED))for(l=skipped_deps;l<d.length;l++)(d[l].reactions??=[]).push(e);}else !u&&null!==d&&skipped_deps<d.length&&(remove_reactions(e,skipped_deps),d.length=skipped_deps);if(is_runes()&&null!==untracked_writes&&!untracking&&null!==d&&0===(e.f&(DERIVED|MAYBE_DIRTY|DIRTY)))for(l=0;l<untracked_writes.length;l++)schedule_possible_effect_self_invalidation(untracked_writes[l],e);if(null!==s&&s!==e){if(read_version++,null!==s.deps)for(let e=0;e<r;e+=1)s.deps[e].rv=read_version;if(null!==t)for(const e of t)e.rv=read_version;null!==untracked_writes&&(null===n?n=untracked_writes:n.push(...untracked_writes));}return 0!==(e.f&ERROR_VALUE)&&(e.f^=ERROR_VALUE),f}catch(e){return handle_error(e)}finally{e.f^=REACTION_IS_UPDATING,new_deps=t,skipped_deps=r,untracked_writes=n,active_reaction=s,current_sources=i,set_component_context(_),untracking=c,update_version=o;}}function remove_reaction(e,t){let r=t.reactions;if(null!==r){var n=index_of.call(r,e);if(-1!==n){var s=r.length-1;0===s?r=t.reactions=null:(r[n]=r[s],r.pop());}}if(null===r&&0!==(t.f&DERIVED)&&(null===new_deps||!includes.call(new_deps,t))){var i=t;0!==(i.f&CONNECTED)&&(i.f^=CONNECTED,i.f&=~WAS_MARKED),i.v!==UNINITIALIZED&&update_derived_status(i),freeze_derived_effects(i),remove_reactions(i,0);}}function remove_reactions(e,t){var r=e.deps;if(null!==r)for(var n=t;n<r.length;n++)remove_reaction(e,r[n]);}function update_effect(e){var t=e.f;if(0===(t&DESTROYED)){set_signal_status(e,CLEAN);var r=active_effect,n=is_updating_effect;if(active_effect=e,is_updating_effect=true,DEV){var s=dev_current_component_function;set_dev_current_component_function(e.component_function);var i=dev_stack;set_dev_stack(e.dev_stack??dev_stack);}try{0!==(t&(BLOCK_EFFECT|MANAGED_EFFECT))?destroy_block_effect_children(e):destroy_effect_children(e),execute_effect_teardown(e);var _=update_reaction(e);var c; if(e.teardown="function"==typeof _?_:null,e.wv=write_version,DEV&&tracing_mode_flag&&0!==(e.f&DIRTY)&&null!==e.deps);}finally{is_updating_effect=n,active_effect=r,DEV&&(set_dev_current_component_function(s),set_dev_stack(i));}}}async function tick(){await Promise.resolve(),flushSync();}function get(e){var t=0!==(e.f&DERIVED);if((captured_signals?.add(e),null!==active_reaction&&!untracking)&&!(null!==active_effect&&0!==(active_effect.f&DESTROYED)||null!==current_sources&&includes.call(current_sources,e))){var r=active_reaction.deps;if(0!==(active_reaction.f&REACTION_IS_UPDATING))e.rv<read_version&&(e.rv=read_version,null===new_deps&&null!==r&&r[skipped_deps]===e?skipped_deps++:null===new_deps?new_deps=[e]:new_deps.push(e));else {(active_reaction.deps??=[]).push(e);var n=e.reactions;null===n?e.reactions=[active_reaction]:includes.call(n,active_reaction)||n.push(active_reaction);}}if(DEV){if(!untracking&&reactivity_loss_tracker&&!reactivity_loss_tracker.warned&&0===(reactivity_loss_tracker.effect.f&REACTION_IS_UPDATING)){reactivity_loss_tracker.warned=true,await_reactivity_loss(e.label);var s=get_error("traced at");s&&console.warn(s);}if(recent_async_deriveds.delete(e),tracing_mode_flag);}if(is_destroying_effect&&old_values.has(e))return old_values.get(e);if(t){var c=e;if(is_destroying_effect){var o=c.v;return (0===(c.f&CLEAN)&&null!==c.reactions||depends_on_old_values(c))&&(o=execute_derived(c)),old_values.set(c,o),o}var a=0===(c.f&CONNECTED)&&!untracking&&null!==active_reaction&&(is_updating_effect||0!==(active_reaction.f&CONNECTED)),f=0===(c.f&REACTION_RAN);is_dirty(c)&&(a&&(c.f|=CONNECTED),update_derived(c)),a&&!f&&(unfreeze_derived_effects(c),reconnect(c));}if(batch_values?.has(e))return batch_values.get(e);if(0!==(e.f&ERROR_VALUE))throw e.v;return e.v}function reconnect(e){if(e.f|=CONNECTED,null!==e.deps)for(const t of e.deps)(t.reactions??=[]).push(e),0!==(t.f&DERIVED)&&0===(t.f&CONNECTED)&&(unfreeze_derived_effects(t),reconnect(t));}function depends_on_old_values(e){if(e.v===UNINITIALIZED)return true;if(null===e.deps)return false;for(const t of e.deps){if(old_values.has(t))return true;if(0!==(t.f&DERIVED)&&depends_on_old_values(t))return true}return false}function untrack(e){var t=untracking;try{return untracking=!0,e()}finally{untracking=t;}}function deep_read_state(e){if("object"==typeof e&&e&&!(e instanceof EventTarget))if(STATE_SYMBOL in e)deep_read(e);else if(!Array.isArray(e))for(let t in e){const r=e[t];"object"==typeof r&&r&&STATE_SYMBOL in r&&deep_read(r);}}function deep_read(e,t=new Set){if(!("object"!=typeof e||null===e||e instanceof EventTarget||t.has(e))){t.add(e),e instanceof Date&&e.getTime();for(let r in e)try{deep_read(e[r],t);}catch(e){}const r=get_prototype_of(e);if(r!==Object.prototype&&r!==Array.prototype&&r!==Map.prototype&&r!==Set.prototype&&r!==Date.prototype){const t=get_descriptors(r);for(let r in t){const n=t[r].get;if(n)try{n.call(e);}catch(e){}}}}}
const PASSIVE_EVENTS=["touchstart","touchmove"];function is_passive_event(e){return PASSIVE_EVENTS.includes(e)}
var all_styles=new Map;function register_style(e,l){var t=all_styles.get(e);t||(t=new Set,all_styles.set(e,t)),t.add(l);}
const event_symbol=Symbol("events");const all_registered_events=new Set;const root_event_handles=new Set;function create_event(e,t,r,n={}){function o(e){if(n.capture||handle_event_propagation.call(t,e),!e.cancelBubble)return without_reactive_context(()=>r?.call(this,e))}return e.startsWith("pointer")||e.startsWith("touch")||"wheel"===e?queue_micro_task(()=>{t.addEventListener(e,o,n);}):t.addEventListener(e,o,n),o}function event(e,t,r,n,o){var a={capture:n,passive:o},i=create_event(e,t,r,a);(t===document.body||t===window||t===document||t instanceof HTMLMediaElement)&&teardown(()=>{t.removeEventListener(e,i,a);});}let last_propagated_event=null;function handle_event_propagation(e){var t=this,r=t.ownerDocument,n=e.type,o=e.composedPath?.()||[],a=o[0]||e.target;last_propagated_event=e;var i=0,c=last_propagated_event===e&&e[event_symbol];if(c){var s=o.indexOf(c);if(-1!==s&&(t===document||t===window))return void(e[event_symbol]=t);var l=o.indexOf(t);if(-1===l)return;s<=l&&(i=s);}if((a=o[i]||e.target)!==t){define_property(e,"currentTarget",{configurable:true,get:()=>a||r});var v=active_reaction,_=active_effect;set_active_reaction(null),set_active_effect(null);try{for(var d,f=[];null!==a;){var u=a.assignedSlot||a.parentNode||a.host||null;try{var p=a[event_symbol]?.[n];null==p||a.disabled&&e.target!==a||p.call(a,e);}catch(e){d?f.push(e):d=e;}if(e.cancelBubble||u===t||null===u)break;a=u;}if(d){for(let e of f)queueMicrotask(()=>{throw e});throw d}}finally{e[event_symbol]=t,delete e.currentTarget,set_active_reaction(v),set_active_effect(_);}}}
const policy=globalThis?.window?.trustedTypes&&globalThis.window.trustedTypes.createPolicy("svelte-trusted-html",{createHTML:e=>e});function create_trusted_html(e){return policy?.createHTML(e)??e}function create_fragment_from_html(e){var t=create_element("template");return t.innerHTML=create_trusted_html(e.replaceAll("<!>","\x3c!----\x3e")),t.content}
function assign_nodes(e,t){var r=active_effect;null===r.nodes&&(r.nodes={start:e,end:t,a:null,t:null});}function from_html(e,t){var r,n=0!==(t&TEMPLATE_FRAGMENT),o=0!==(t&TEMPLATE_USE_IMPORT_NODE),_=!e.startsWith("<!>");return ()=>{void 0===r&&(r=create_fragment_from_html(_?e:"<!>"+e),n||(r=get_first_child(r)));var t=o||is_firefox?document.importNode(r,true):r.cloneNode(true);n?assign_nodes(get_first_child(t),t.lastChild):assign_nodes(t,t);return t}}function comment(){var e=document.createDocumentFragment(),t=document.createComment(""),r=create_text();return e.append(t,r),assign_nodes(t,r),e}function append(e,t){null!==e&&e.before(t);}
function set_text(t,e){var o=null==e?"":"object"==typeof e?`${e}`:e;o!==(t.__t??=t.nodeValue)&&(t.__t=o,t.nodeValue=`${o}`);}function mount(t,e){return _mount(t,e)}const listeners=new Map;function _mount(t,{target:e,anchor:o,props:n={},events:r,context:s,intro:a=true,transformError:i}){init_operations();var _=void 0,d=component_root(()=>{var d=o??e.appendChild(create_text());boundary(d,{pending:()=>{}},e=>{if(push({}),s&&(component_context.c=s),r&&(n.$$events=r),_=t(e,n)||{},hydrating);pop();},i);var m=new Set,p=t=>{for(var o=0;o<t.length;o++){var n=t[o];if(!m.has(n)){m.add(n);var r=is_passive_event(n);for(const t of [e,document]){var s=listeners.get(t);void 0===s&&(s=new Map,listeners.set(t,s));var a=s.get(n);void 0===a?(t.addEventListener(n,handle_event_propagation,{passive:r}),s.set(n,1)):s.set(n,a+1);}}}};return p(array_from(all_registered_events)),root_event_handles.add(p),()=>{for(var t of m)for(const o of [e,document]){var n=listeners.get(o),r=n.get(t);0==--r?(o.removeEventListener(t,handle_event_propagation),n.delete(t),0===n.size&&listeners.delete(o)):n.set(t,r);}root_event_handles.delete(p),d!==o&&d.parentNode?.removeChild(d);}});return mounted_components.set(_,d),_}let mounted_components=new WeakMap;function unmount(t,e){const o=mounted_components.get(t);return o?(mounted_components.delete(t),o(e)):(DEV&&(STATE_SYMBOL in t?state_proxy_unmount():lifecycle_double_unmount()),Promise.resolve())}
class BranchManager{anchor;#e=new Map;#t=new Map;#s=new Map;#r=new Set;#f=true;constructor(e,t=true){this.anchor=e,this.#f=t;}#c=e=>{if(this.#e.has(e)){var t=this.#e.get(e),s=this.#t.get(t);if(s)resume_effect(s),this.#r.delete(t);else {var r=this.#s.get(t);r&&(this.#t.set(t,r.effect),this.#s.delete(t),r.fragment.lastChild.remove(),this.anchor.before(r.fragment),s=r.effect);}for(const[t,s]of this.#e){if(this.#e.delete(t),t===e)break;const r=this.#s.get(s);r&&(destroy_effect(r.effect),this.#s.delete(s));}for(const[e,r]of this.#t){if(e===t||this.#r.has(e))continue;const f=()=>{if(Array.from(this.#e.values()).includes(e)){var t=document.createDocumentFragment();move_effect(r,t),t.append(create_text()),this.#s.set(e,{effect:r,fragment:t});}else destroy_effect(r);this.#r.delete(e),this.#t.delete(e);};this.#f||!s?(this.#r.add(e),pause_effect(r,f,false)):f();}}};#o=e=>{this.#e.delete(e);const t=Array.from(this.#e.values());for(const[e,s]of this.#s)t.includes(e)||(destroy_effect(s.effect),this.#s.delete(e));};ensure(e,t){var s=current_batch,r=should_defer_append();if(t&&!this.#t.has(e)&&!this.#s.has(e))this.#t.set(e,branch(()=>t(this.anchor)));if(this.#e.set(s,e),r);else this.#c(s);}}
function if_block(r,t,n=false){var a=new BranchManager(r);function i(r,t){a.ensure(r,t);}block(()=>{var r=false;t((t,n=0)=>{r=true,i(n,t);}),r||i(-1,null);},n?EFFECT_TRANSPARENT:0);}
const NAN=Symbol("NaN");function key(r,t,e){var n=new BranchManager(r),o=!is_runes();block(()=>{var r=t();r!=r&&(r=NAN),o&&null!==r&&"object"==typeof r&&(r={}),n.ensure(r,e);});}
function index(e,t){return t}function pause_effects(e,t,r){for(var n,o=t.length,a=t.length,i=0;i<o;i++){let r=t[i];pause_effect(r,()=>{if(n){if(n.pending.delete(r),n.done.add(r),0===n.pending.size){var t=e.outrogroups;destroy_effects(e,array_from(n.done)),t.delete(n),0===t.size&&(e.outrogroups=null);}}else a-=1;},false);}if(0===a){var f=null!==r;if(f){var s=r,_=s.parentNode;clear_text_content(_),_.append(s),e.items.clear();}destroy_effects(e,t,!f);}else n={pending:new Set(t),done:new Set},(e.outrogroups??=new Set).add(n);}function destroy_effects(e,t,r=true){var n;if(e.pending.size>0){n=new Set;for(const t of e.pending.values())for(const r of t)n.add(e.items.get(r).e);}for(var o=0;o<t.length;o++){var a=t[o];if(n?.has(a)){a.f|=EFFECT_OFFSCREEN;const e=document.createDocumentFragment();move_effect(a,e);}else destroy_effect(t[o],r);}}var offscreen_anchor;function each(t,r,n,o,a,i=null){var f=t,s=new Map;if(0!==(r&EACH_IS_CONTROLLED)){var _=t;f=_.appendChild(create_text());}var l,c=null,d=derived_safe_equal(()=>{var e=n();return is_array(e)?e:null==e?[]:array_from(e)});DEV&&tag(d,"{#each ...}");var u=new Map,E=true;function p(e){0===(v.effect.f&DESTROYED)&&(v.pending.delete(e),v.fallback=c,reconcile(v,l,f,r,o),null!==c&&(0===l.length?0===(c.f&EFFECT_OFFSCREEN)?resume_effect(c):(c.f^=EFFECT_OFFSCREEN,move(c,null,f)):pause_effect(c,()=>{c=null;})));}function h(e){v.pending.delete(e);}var g=block(()=>{var t=(l=get(d)).length;for(var g=new Set,v=current_batch,m=should_defer_append(),F=0;F<t;F+=1){var y=l[F],C=o(y,F);if(DEV){var T=o(y,F);C!==T&&each_key_volatile(String(F),String(C),String(T));}var S=E?null:s.get(C);S?(S.v&&internal_set(S.v,y),S.i&&internal_set(S.i,F),m&&v.unskip_effect(S.e)):(S=create_item(s,E?f:offscreen_anchor??=create_text(),y,C,F,a,r,n),E||(S.e.f|=EFFECT_OFFSCREEN),s.set(C,S)),g.add(C);}if(0===t&&i&&!c&&(E?c=branch(()=>i(f)):(c=branch(()=>i(offscreen_anchor??=create_text()))).f|=EFFECT_OFFSCREEN),t>g.size&&(DEV?validate_each_keys(l,o):each_key_duplicate("","","")),!E)if(u.set(v,g),m){for(const[e,t]of s)g.has(e)||v.skip_effect(t.e);v.oncommit(p),v.ondiscard(h);}else p(v);get(d);}),v={effect:g,items:s,pending:u,outrogroups:null,fallback:c};E=false;}function skip_to_branch(e){for(;null!==e&&0===(e.f&BRANCH_EFFECT);)e=e.next;return e}function reconcile(e,t,r,n,o){var a,i,f,s,_,l=0!==(n&EACH_IS_ANIMATED),c=t.length,d=e.items,u=skip_to_branch(e.effect.first),E=null,p=[],h=[];if(l)for(_=0;_<c;_+=1)f=o(t[_],_),0===((s=d.get(f).e).f&EFFECT_OFFSCREEN)&&(s.nodes?.a?.measure(),(i??=new Set).add(s));for(_=0;_<c;_+=1){if(f=o(t[_],_),s=d.get(f).e,null!==e.outrogroups)for(const t of e.outrogroups)t.pending.delete(s),t.done.delete(s);if(0!==(s.f&INERT)&&(resume_effect(s),l&&(s.nodes?.a?.unfix(),(i??=new Set).delete(s))),0!==(s.f&EFFECT_OFFSCREEN)){if(s.f^=EFFECT_OFFSCREEN,s!==u){var g=E?E.next:u;s===e.effect.last&&(e.effect.last=s.prev),s.prev&&(s.prev.next=s.next),s.next&&(s.next.prev=s.prev),link(e,E,s),link(e,s,g),move(s,g,r),p=[],h=[],u=skip_to_branch((E=s).next);continue}move(s,null,r);}if(s!==u){if(void 0!==a&&a.has(s)){if(p.length<h.length){var v,m=h[0];E=m.prev;var F=p[0],y=p[p.length-1];for(v=0;v<p.length;v+=1)move(p[v],m,r);for(v=0;v<h.length;v+=1)a.delete(h[v]);link(e,F.prev,y.next),link(e,E,F),link(e,y,m),u=m,E=y,_-=1,p=[],h=[];}else a.delete(s),move(s,u,r),link(e,s.prev,s.next),link(e,s,null===E?e.effect.first:E.next),link(e,E,s),E=s;continue}for(p=[],h=[];null!==u&&u!==s;)(a??=new Set).add(u),h.push(u),u=skip_to_branch(u.next);if(null===u)continue}0===(s.f&EFFECT_OFFSCREEN)&&p.push(s),E=s,u=skip_to_branch(s.next);}if(null!==e.outrogroups){for(const t of e.outrogroups)0===t.pending.size&&(destroy_effects(e,array_from(t.done)),e.outrogroups?.delete(t));0===e.outrogroups.size&&(e.outrogroups=null);}if(null!==u||void 0!==a){var C=[];if(void 0!==a)for(s of a)0===(s.f&INERT)&&C.push(s);for(;null!==u;)0===(u.f&INERT)&&u!==e.fallback&&C.push(u),u=skip_to_branch(u.next);var T=C.length;if(T>0){var S=0!==(n&EACH_IS_CONTROLLED)&&0===c?r:null;if(l){for(_=0;_<T;_+=1)C[_].nodes?.a?.measure();for(_=0;_<T;_+=1)C[_].nodes?.a?.fix();}pause_effects(e,C,S);}}l&&queue_micro_task(()=>{if(void 0!==i)for(s of i)s.nodes?.a?.apply();});}function create_item(e,t,r,n,o,a,i,f){var s=0!==(i&EACH_ITEM_REACTIVE)?0===(i&EACH_ITEM_IMMUTABLE)?mutable_source(r,false,false):source(r):null,_=0!==(i&EACH_INDEX_REACTIVE)?source(o):null;return DEV&&s&&(s.trace=()=>{f()[_?.v??o];}),{v:s,i:_,e:branch(()=>(a(t,s??r,_??o,f),()=>{e.delete(n);}))}}function move(e,t,r){if(e.nodes)for(var n=e.nodes.start,o=e.nodes.end,a=t&&0===(t.f&EFFECT_OFFSCREEN)?t.nodes.start:r;null!==n;){var i=get_next_sibling(n);if(a.before(n),n===o)return;n=i;}}function link(e,t,r){null===t?e.effect.first=r:t.next=r,null===r?e.effect.last=t:r.prev=t;}function validate_each_keys(t,r){const n=new Map,o=t.length;for(let a=0;a<o;a++){const o=r(t[a],a);if(n.has(o)){const t=String(n.get(o)),r=String(a);let i=String(o);i.startsWith("[object ")&&(i=null),each_key_duplicate(t,r,i);}n.set(o,a);}}
function html(e,t,n=false,r=false,i=false,o=false){var _=e,a="";if(n){var s=e;}template_effect(()=>{var e=active_effect;if(a!==(a=t()??"")){if(n&&!hydrating)return e.nodes=null,s.innerHTML=a,void(""!==a&&assign_nodes(get_first_child(s),s.lastChild));if(null!==e.nodes&&(remove_effect_dom(e.nodes.start,e.nodes.end),e.nodes=null),""!==a){var m=create_element(r?"svg":i?"math":"template",r?NAMESPACE_SVG:i?NAMESPACE_MATHML:void 0);m.innerHTML=a;var l=r||i?m:m.content;if(assign_nodes(get_first_child(l),l.lastChild),r||i)for(;get_first_child(l);)_.before(get_first_child(l));else _.before(l);}}});}
function append_styles(e,t){effect(()=>{var o=e.getRootNode(),r=o.host?o:o.head??o.ownerDocument.head;if(!r.querySelector("#"+t.hash)){const e=create_element("style");e.id=t.hash,e.textContent=t.code,r.appendChild(e),DEV&&register_style(t.hash,e);}});}
const whitespace=[..." \t\n\r\f \v\ufeff"];function to_class(e,t,r){var n=null==e?"":""+e;if(t&&(n=n?n+" "+t:t),r)for(var s of Object.keys(r))if(r[s])n=n?n+" "+s:s;else if(n.length)for(var l=s.length,a=0;(a=n.indexOf(s,a))>=0;){var i=a+l;0!==a&&!whitespace.includes(n[a-1])||i!==n.length&&!whitespace.includes(n[i])?a=i:n=(0===a?"":n.substring(0,a))+n.substring(i+1);}return ""===n?null:n}
function set_class(s,t,a,r,e,i){var l=s.__className;if(l!==a||void 0===l){var o=to_class(a,r,i);(null==o?s.removeAttribute("class"):s.className=o),s.__className=a;}else if(i&&e!==i)for(var c in i){var n=!!i[c];null!=e&&n===!!e[c]||s.classList.toggle(c,n);}return i}
function select_option(e,t,r=false){if(e.multiple){if(null==t)return;if(!is_array(t))return select_multiple_invalid_value();for(var i of e.options)i.selected=t.includes(get_option_value(i));}else {for(i of e.options){var o=get_option_value(i);if(is(o,t))return void(i.selected=true)}r&&void 0===t||(e.selectedIndex=-1);}}function init_select(e){var t=new MutationObserver(()=>{select_option(e,e.__value);});t.observe(e,{childList:true,subtree:true,attributes:true,attributeFilter:["value"]}),teardown(()=>{t.disconnect();});}function bind_select_value(e,t,r=t){var i=new WeakSet,o=true;listen_to_event_and_reset_event(e,"change",t=>{var o,a=t?"[selected]":":checked";if(e.multiple)o=[].map.call(e.querySelectorAll(a),get_option_value);else {var n=e.querySelector(a)??e.querySelector("option:not([disabled])");o=n&&get_option_value(n);}r(o),e.__value=o,null!==current_batch&&i.add(current_batch);}),effect(()=>{var a=t();if(e===document.activeElement){var n=current_batch;if(i.has(n))return}if(select_option(e,a,o),o&&void 0===a){var l=e.querySelector(":checked");null!==l&&(a=get_option_value(l),r(a));}e.__value=a,o=false;}),init_select(e);}function get_option_value(e){return "__value"in e?e.__value:e.value}
const IS_CUSTOM_ELEMENT=Symbol("is custom element"),IS_HTML=Symbol("is html");function set_checked(e,t){var r=get_attributes(e);r.checked!==(r.checked=t??void 0)&&(e.checked=t);}function set_attribute(e,t,r,s){var a=get_attributes(e);a[t]!==(a[t]=r)&&("loading"===t&&(e[LOADING_ATTR_SYMBOL]=r),null==r?e.removeAttribute(t):"string"!=typeof r&&get_setters(e).includes(t)?e[t]=r:e.setAttribute(t,r));}function get_attributes(e){return e.__attributes??={[IS_CUSTOM_ELEMENT]:e.nodeName.includes("-"),[IS_HTML]:e.namespaceURI===NAMESPACE_HTML}}var setters_cache=new Map;function get_setters(e){var t,r=e.getAttribute("is")||e.nodeName,s=setters_cache.get(r);if(s)return s;setters_cache.set(r,s=[]);for(var a=e,i=Element.prototype;i!==a;){for(var l in t=get_descriptors(a))t[l].set&&s.push(l);a=get_prototype_of(a);}return s}
function bind_value(t,n,r=n){var a=new WeakSet;listen_to_event_and_reset_event(t,"input",async i=>{DEV&&"checkbox"===t.type&&bind_invalid_checkbox_value();var c=i?t.defaultValue:t.value;if(c=is_numberlike_input(t)?to_number(c):c,r(c),null!==current_batch&&a.add(current_batch),await tick(),c!==(c=n())){var u=t.selectionStart,_=t.selectionEnd,o=t.value.length;if(t.value=c??"",null!==_){var l=t.value.length;u===_&&_===o&&l>o?(t.selectionStart=l,t.selectionEnd=l):(t.selectionStart=u,t.selectionEnd=Math.min(_,l));}}}),(null==untrack(n)&&t.value)&&(r(is_numberlike_input(t)?to_number(t.value):t.value),null!==current_batch&&a.add(current_batch)),render_effect(()=>{DEV&&"checkbox"===t.type&&bind_invalid_checkbox_value();var r=n();if(t===document.activeElement){var i=current_batch;if(a.has(i))return}is_numberlike_input(t)&&r===to_number(t.value)||("date"!==t.type||r||t.value)&&r!==t.value&&(t.value=r??"");});}function is_numberlike_input(e){var t=e.type;return "number"===t||"range"===t}function to_number(e){return ""===e?null:+e}
function is_bound_this(t,e){return t===e||t?.[STATE_SYMBOL]===e}function bind_this(t={},e,n,r){var o=component_context.r,c=active_effect;return effect(()=>{var f,i;return render_effect(()=>{f=i,i=[],untrack(()=>{t!==n(...i)&&(e(t,...i),f&&is_bound_this(n(...f),t)&&e(null,...f));});}),()=>{let r=c;for(;r!==o&&null!==r.parent&&r.parent.f&DESTROYING;)r=r.parent;const f=r.teardown;r.teardown=()=>{i&&is_bound_this(n(...i),t)&&e(null,...i),f?.();};}}),t}
function stopPropagation(t){return function(...e){return e[0].stopPropagation(),t?.apply(this,e)}}
function init(e=false){const t=component_context,r=t.l.u;if(!r)return;let o=()=>deep_read_state(t.s);if(e){let e=0,r={};const n=derived(()=>{let o=false;const n=t.s;for(const e in n)n[e]!==r[e]&&(r[e]=n[e],o=true);return o&&e++,e});o=()=>get(n);}r.b.length&&user_pre_effect(()=>{observe_all(t,o),run_all(r.b);}),user_effect(()=>{const e=untrack(()=>r.m.map(run));return ()=>{for(const t of e)"function"==typeof t&&t();}}),r.a.length&&user_effect(()=>{observe_all(t,o),run_all(r.a);});}function observe_all(e,t){if(e.l.s)for(const t of e.l.s)get(t);t();}
function bubble_event(e,t){var r=e.$$events?.[t.type],n=is_array(r)?r.slice():null==r?[]:[r];for(var s of n)s.call(this,t);}
function prop(r,t,o,n){var s=!legacy_mode_flag||0!==(o&PROPS_IS_RUNES),p=0!==(o&PROPS_IS_BINDABLE),i=0!==(o&PROPS_IS_LAZY_INITIAL),c=n,f=true,u=()=>(f&&(f=false,c=i?untrack(n):n),c);let _;if(p){var l=STATE_SYMBOL in r||LEGACY_PROPS in r;_=get_descriptor(r,t)?.set??(l&&t in r?e=>r[t]=e:void 0);}var a,d,v=false;if(p?[a,v]=capture_store_binding(()=>r[t]):a=r[t],void 0===a&&void 0!==n&&(a=u(),_&&(s&&props_invalid_value(t),_(a))),d=s?()=>{var e=r[t];return void 0===e?u():(f=true,e)}:()=>{var e=r[t];return void 0!==e&&(c=void 0),void 0===e?c:e},s&&0===(o&PROPS_IS_UPDATED))return d;if(_){var g=r.$$legacy;return function(e,r){return arguments.length>0?(s&&r&&!g&&!v||_(r?d():e),e):d()}}var P=false,S=(0!==(o&PROPS_IS_IMMUTABLE)?derived:derived_safe_equal)(()=>(P=false,d()));DEV&&(S.label=t),p&&get(S);var m=active_effect;return function(e,r){if(arguments.length>0){const t=r?get(S):s&&p?proxy(e):e;return set(S,t),P=true,void 0!==c&&(c=t),e}return is_destroying_effect&&P||0!==(m.f&DESTROYED)?S.v:get(S)}}
if(DEV){function throw_rune_error(t){if(!(t in globalThis)){let n;Object.defineProperty(globalThis,t,{configurable:true,get:()=>{if(void 0!==n)return n;rune_outside_svelte(t);},set:e=>{n=e;}});}}throw_rune_error("$state"),throw_rune_error("$effect"),throw_rune_error("$derived"),throw_rune_error("$inspect"),throw_rune_error("$props"),throw_rune_error("$bindable");}function onMount(t){null===component_context&&lifecycle_outside_component("onMount"),legacy_mode_flag&&null!==component_context.l?init_update_callbacks(component_context).m.push(t):user_effect(()=>{const e=untrack(t);if("function"==typeof e)return e});}function onDestroy(t){null===component_context&&lifecycle_outside_component("onDestroy"),onMount(()=>()=>untrack(t));}function init_update_callbacks(e){var t=e.l;return t.u??={a:[],b:[],m:[]}}
const PUBLIC_VERSION="5";
"undefined"!=typeof window&&((window.__svelte??={}).v??=new Set).add(PUBLIC_VERSION);
enable_legacy_mode_flag();
function _0x44be(){const _0x2a8c51=['676DlLAFo','{{item.slotid}}','{{notetype}}','创建时间(时间戳格式)','{{item.type}}','list','文档类型,如\x20dailynote\x20或\x20page','3962tcoGGD','2072aqMUaz','boolean','划线类型,分别是\x20highlight,\x20image,\x20math(数学公式),\x20quote(引用)','3KWvjGZ','2023/01/20230102-X.md\x20(不建议使用)','{{createat}}','{{\x20createat_ts\x20|\x20date(\x22YYYY/MM\x22)\x20}}/wucai-{{title}}','当前网页域名,如\x20mp.weixin.qq.com','{{highlights}}','(文章+页面笔记)里的标签+所有划线标签,此值用在\x20YAML\x20中','{{highlightcount}}','自定义','笔记类型,page\x20或\x20dailynote','List','60730YKomFi','是否为星标,true是星标,否则不是星标','更新时间,如\x202023-02-08\x2021:03','{{trimtags}}','{{annotationcount}}','{{\x20createat_ts\x20|\x20date(\x22YYYY/MM\x22)\x20}}/{{\x20createat_ts\x20|\x20date(\x22YYYY-MM-DD\x22)\x20}}','3HeRUUz','{{orgauthor}}','{{item.updateat_ts}}','图片划线','{{\x20createat_ts\x20|\x20date(\x22YYYY/MM\x22)\x20}}/wucai-{{\x20createat_ts\x20|\x20date(\x22YYYY-MM-DD\x22)\x20}}','网页标题.md','{{isstar}}','颜色对应的槽位值,1~6\x20对应\x206\x20种颜色','{{item.notelinks}}','10GlhHxO','{{item.refid}}','2074mJbyxr','(文章+页面笔记)里的标签,支持标签转双链功能','{{item.createat_ts}}','文章的发布时间(时间戳格式)','{{alltags}}','作者,对于公众号来说是编辑名','原始链接','HighlightDTO[]','想法数量','文章标签列表,去掉了标签中的#,此值用在\x20YAML\x20中','{{\x20createat_ts\x20|\x20date(\x22YYYY/MM\x22)\x20}}/{{title}}-{{\x20createat_ts\x20|\x20date(\x22YYYYMMDD\x22)\x20}}','markdown\x20格式的全文剪藏','划线id,如\x20b76ebe3','是否为\x20daily,建议用\x20notetype\x20字段','页面笔记','5238541gWoJxA','{{mergedtags}}','956712cfbQEK','{{\x20createat_ts\x20|\x20date(\x22YYYY-MM-DD\x22)\x20}}','五彩链接','划线的想法','2023/01/wucai-20230102-X.md\x20(不建议使用)','string','划线数量,当前网页的划线数量','351GDaxdR','{{title}}','作者,优先取\x20orgname,没有值就返回\x20orgauthor\x20的值','2023/01/网页标题-20230102.md','当前网页域名后两端截取,如\x20mp.weixin.qq.com\x20会变成\x20qq.com','划线里的超链接,每个元素是对象,如\x20{url:\x22链接\x22,\x20title:\x22标题\x22}\x20(版本\x20>=\x2024.8.21)','{{publishat_ts}}','{{createat_ts}}','265512xWcoUC','wucai-20230102-X.md\x20(不建议使用)','{{isdailynote}}','{{noteid}}','{{domain}}','原始链接的二级域名,如\x20qq.com','{{ispagemirror}}','{{item.imageurl}}','{{pagenote}}','{{tags}}','number','2023/01/wucai-网页标题.md','{{item.tags}}','划线创建时间','812512YlyHhc','划线的标签,如\x20#read\x20#todo'];_0x44be=function(){return _0x2a8c51;};return _0x44be();}function _0x113e(_0x481f55,_0x100f49){_0x481f55=_0x481f55-0x166;const _0x44befc=_0x44be();let _0x113e3c=_0x44befc[_0x481f55];return _0x113e3c;}const _0x46a496=_0x113e;(function(_0x5139e4,_0x1854a9){const _0x5966ea=_0x113e,_0x1060c3=_0x5139e4();while(!![]){try{const _0x197e4f=-parseInt(_0x5966ea(0x19a))/0x1*(-parseInt(_0x5966ea(0x1a5))/0x2)+parseInt(_0x5966ea(0x189))/0x3*(-parseInt(_0x5966ea(0x17c))/0x4)+parseInt(_0x5966ea(0x1a3))/0x5*(-parseInt(_0x5966ea(0x1b6))/0x6)+parseInt(_0x5966ea(0x185))/0x7*(-parseInt(_0x5966ea(0x186))/0x8)+parseInt(_0x5966ea(0x166))/0x9*(parseInt(_0x5966ea(0x194))/0xa)+-parseInt(_0x5966ea(0x1b4))/0xb+-parseInt(_0x5966ea(0x16e))/0xc*(-parseInt(_0x5966ea(0x17e))/0xd);if(_0x197e4f===_0x1854a9)break;else _0x1060c3['push'](_0x1060c3['shift']());}catch(_0x28067a){_0x1060c3['push'](_0x1060c3['shift']());}}}(_0x44be,0x3bf95));const titleTemplatePresets=[{'value':'11','label':'2023/01/网页标题.md','template':'{{\x20createat_ts\x20|\x20date(\x22YYYY/MM\x22)\x20}}/{{title}}'},{'value':'16','label':_0x46a496(0x169),'template':_0x46a496(0x1af)},{'value':'17','label':'2023/01/2023-01-10-标题.md','template':'{{\x20createat_ts\x20|\x20date(\x22YYYY/MM\x22)\x20}}/{{\x20createat_ts\x20|\x20date(\x22YYYY-MM-DD\x22)\x20}}-{{title}}'},{'value':'1','label':_0x46a496(0x179),'template':_0x46a496(0x18c)},{'value':'14','label':_0x46a496(0x19f),'template':_0x46a496(0x167)},{'value':'4','label':'wucai-网页标题.md','template':'wucai-{{title}}'},{'value':'5','label':_0x46a496(0x191),'template':''},{'value':'12','label':_0x46a496(0x18a),'template':_0x46a496(0x199),'deprecated':true},{'value':'2','label':_0x46a496(0x1ba),'template':_0x46a496(0x19e),'deprecated':true},{'value':'13','label':'20230102-X.md\x20(不建议使用)','template':_0x46a496(0x1b7),'deprecated':true},{'value':'3','label':_0x46a496(0x16f),'template':'wucai-{{\x20createat_ts\x20|\x20date(\x22YYYY-MM-DD\x22)\x20}}','deprecated':true}];const titleTemplateVariables=[{'name':_0x46a496(0x167),'type':_0x46a496(0x1bb),'desc':'标题'},{'name':_0x46a496(0x16d),'type':_0x46a496(0x178),'desc':_0x46a496(0x181)},{'name':_0x46a496(0x172),'type':_0x46a496(0x1bb),'desc':_0x46a496(0x18d)},{'name':'{{domain2}}','type':_0x46a496(0x1bb),'desc':_0x46a496(0x16a)},{'name':_0x46a496(0x180),'type':_0x46a496(0x1bb),'desc':_0x46a496(0x184)}];const contentVariables=[{'name':_0x46a496(0x167),'type':_0x46a496(0x1bb),'desc':'标题'},{'name':'{{url}}','type':_0x46a496(0x1bb),'desc':_0x46a496(0x1ab)},{'name':'{{wucaiurl}}','type':_0x46a496(0x1bb),'desc':_0x46a496(0x1b8)},{'name':'{{author}}','type':'string','desc':_0x46a496(0x168)},{'name':'{{orgname}}','type':'string','desc':'机构名称,对于公众号来说是公众号名'},{'name':_0x46a496(0x19b),'type':_0x46a496(0x1bb),'desc':_0x46a496(0x1aa)},{'name':_0x46a496(0x172),'type':_0x46a496(0x1bb),'desc':'原始链接的域名,如\x20mp.weixin.qq.com'},{'name':'{{domain2}}','type':'string','desc':_0x46a496(0x173)},{'name':_0x46a496(0x18b),'type':_0x46a496(0x1bb),'desc':'创建时间,如\x202023-02-08\x2021:03'},{'name':_0x46a496(0x16d),'type':_0x46a496(0x178),'desc':_0x46a496(0x181)},{'name':'{{updateat}}','type':_0x46a496(0x1bb),'desc':_0x46a496(0x196)},{'name':'{{updateat_ts}}','type':_0x46a496(0x178),'desc':'更新时间(时间戳格式)'},{'name':_0x46a496(0x16c),'type':_0x46a496(0x178),'desc':_0x46a496(0x1a8)},{'name':_0x46a496(0x171),'type':'string','desc':'笔记ID'},{'name':_0x46a496(0x177),'type':_0x46a496(0x1bb),'desc':'文章的标签列表,支持标签转双链'},{'name':_0x46a496(0x1a9),'type':'string','desc':_0x46a496(0x1a6)},{'name':'{{alltagsv2}}','type':_0x46a496(0x193),'desc':_0x46a496(0x18f)},{'name':_0x46a496(0x197),'type':_0x46a496(0x193),'desc':_0x46a496(0x1ae)},{'name':_0x46a496(0x1b5),'type':_0x46a496(0x193),'desc':'文章标签+页面笔记标签,用在\x20YAML\x20中'},{'name':_0x46a496(0x176),'type':_0x46a496(0x1bb),'desc':_0x46a496(0x1b3)},{'name':_0x46a496(0x1a0),'type':_0x46a496(0x187),'desc':_0x46a496(0x195)},{'name':_0x46a496(0x170),'type':'boolean','desc':_0x46a496(0x1b2)},{'name':_0x46a496(0x180),'type':_0x46a496(0x1bb),'desc':_0x46a496(0x192)},{'name':_0x46a496(0x174),'type':_0x46a496(0x187),'desc':'是否剪藏,true是剪藏,否则不是剪藏'},{'name':_0x46a496(0x190),'type':_0x46a496(0x178),'desc':_0x46a496(0x1bc)},{'name':_0x46a496(0x198),'type':'number','desc':_0x46a496(0x1ad)},{'name':'{{mdcontent}}','type':_0x46a496(0x1bb),'desc':_0x46a496(0x1b0)},{'name':_0x46a496(0x18e),'type':_0x46a496(0x1ac),'desc':'划线列表,每个划线\x20item\x20是一个\x20HighlightDTO,详细字段如下','subFields':[{'name':'{{item.note}}','type':_0x46a496(0x1bb),'desc':'划线'},{'name':_0x46a496(0x182),'type':_0x46a496(0x1bb),'desc':_0x46a496(0x188)},{'name':_0x46a496(0x1a4),'type':'string','desc':_0x46a496(0x1b1)},{'name':'{{item.refurl}}','type':_0x46a496(0x1bb),'desc':'划线跳转链接'},{'name':_0x46a496(0x17a),'type':_0x46a496(0x1bb),'desc':_0x46a496(0x17d)},{'name':_0x46a496(0x1a2),'type':_0x46a496(0x183),'desc':_0x46a496(0x16b)},{'name':_0x46a496(0x175),'type':_0x46a496(0x1bb),'desc':_0x46a496(0x19d)},{'name':'{{item.annotation}}','type':_0x46a496(0x1bb),'desc':_0x46a496(0x1b9)},{'name':'{{item.color}}','type':_0x46a496(0x1bb),'desc':'划线颜色'},{'name':_0x46a496(0x17f),'type':_0x46a496(0x178),'desc':_0x46a496(0x1a1)},{'name':_0x46a496(0x19c),'type':_0x46a496(0x178),'desc':'划线的更新时间'},{'name':_0x46a496(0x1a7),'type':'number','desc':_0x46a496(0x17b)}]}];
var prism = {exports: {}};
!function(e){var t=function(e){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,n=0,a={},r={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof s?new s(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++n}),e.__id},clone:function e(t,n){var a,s;switch(n=n||{},r.util.type(t)){case "Object":if(s=r.util.objId(t),n[s])return n[s];for(var i in a={},n[s]=a,t)t.hasOwnProperty(i)&&(a[i]=e(t[i],n));return a;case "Array":return s=r.util.objId(t),n[s]?n[s]:(a=[],n[s]=a,t.forEach(function(t,r){a[r]=e(t,n);}),a);default:return t}},getLanguage:function(e){for(;e;){var n=t.exec(e.className);if(n)return n[1].toLowerCase();e=e.parentElement;}return "none"},setLanguage:function(e,n){e.className=e.className.replace(RegExp(t,"gi"),""),e.classList.add("language-"+n);},currentScript:function(){if("undefined"==typeof document)return null;if(document.currentScript&&"SCRIPT"===document.currentScript.tagName)return document.currentScript;try{throw new Error}catch(a){var e=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(a.stack)||[])[1];if(e){var t=document.getElementsByTagName("script");for(var n in t)if(t[n].src==e)return t[n]}return null}},isActive:function(e,t,n){for(var a="no-"+t;e;){var r=e.classList;if(r.contains(t))return true;if(r.contains(a))return false;e=e.parentElement;}return !!n}},languages:{plain:a,plaintext:a,text:a,txt:a,extend:function(e,t){var n=r.util.clone(r.languages[e]);for(var a in t)n[a]=t[a];return n},insertBefore:function(e,t,n,a){var s=(a=a||r.languages)[e],i={};for(var o in s)if(s.hasOwnProperty(o)){if(o==t)for(var l in n)n.hasOwnProperty(l)&&(i[l]=n[l]);n.hasOwnProperty(o)||(i[o]=s[o]);}var u=a[e];return a[e]=i,r.languages.DFS(r.languages,function(t,n){n===u&&t!=e&&(this[t]=i);}),i},DFS:function e(t,n,a,s){s=s||{};var i=r.util.objId;for(var o in t)if(t.hasOwnProperty(o)){n.call(t,o,t[o],a||o);var l=t[o],u=r.util.type(l);"Object"!==u||s[i(l)]?"Array"!==u||s[i(l)]||(s[i(l)]=true,e(l,n,o,s)):(s[i(l)]=true,e(l,n,null,s));}}},plugins:{},highlightAll:function(e,t){r.highlightAllUnder(document,e,t);},highlightAllUnder:function(e,t,n){var a={callback:n,container:e,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};r.hooks.run("before-highlightall",a),a.elements=Array.prototype.slice.apply(a.container.querySelectorAll(a.selector)),r.hooks.run("before-all-elements-highlight",a);for(var s,i=0;s=a.elements[i++];)r.highlightElement(s,true===t,a.callback);},highlightElement:function(t,n,a){var s=r.util.getLanguage(t),i=r.languages[s];r.util.setLanguage(t,s);var o=t.parentElement;o&&"pre"===o.nodeName.toLowerCase()&&r.util.setLanguage(o,s);var l={element:t,language:s,grammar:i,code:t.textContent};function u(e){l.highlightedCode=e,r.hooks.run("before-insert",l),l.element.innerHTML=l.highlightedCode,r.hooks.run("after-highlight",l),r.hooks.run("complete",l),a&&a.call(l.element);}if(r.hooks.run("before-sanity-check",l),(o=l.element.parentElement)&&"pre"===o.nodeName.toLowerCase()&&!o.hasAttribute("tabindex")&&o.setAttribute("tabindex","0"),!l.code)return r.hooks.run("complete",l),void(a&&a.call(l.element));if(r.hooks.run("before-highlight",l),l.grammar)if(n&&e.Worker){var c=new Worker(r.filename);c.onmessage=function(e){u(e.data);},c.postMessage(JSON.stringify({language:l.language,code:l.code,immediateClose:true}));}else u(r.highlight(l.code,l.grammar,l.language));else u(r.util.encode(l.code));},highlight:function(e,t,n){var a={code:e,grammar:t,language:n};if(r.hooks.run("before-tokenize",a),!a.grammar)throw new Error('The language "'+a.language+'" has no grammar.');return a.tokens=r.tokenize(a.code,a.grammar),r.hooks.run("after-tokenize",a),s.stringify(r.util.encode(a.tokens),a.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var a in n)t[a]=n[a];delete t.rest;}var r=new l;return u(r,r.head,e),o(e,r,t,r.head,0),function(e){var t=[],n=e.head.next;for(;n!==e.tail;)t.push(n.value),n=n.next;return t}(r)},hooks:{all:{},add:function(e,t){var n=r.hooks.all;n[e]=n[e]||[],n[e].push(t);},run:function(e,t){var n=r.hooks.all[e];if(n&&n.length)for(var a,s=0;a=n[s++];)a(t);}},Token:s};function s(e,t,n,a){this.type=e,this.content=t,this.alias=n,this.length=0|(a||"").length;}function i(e,t,n,a){e.lastIndex=t;var r=e.exec(n);if(r&&a&&r[1]){var s=r[1].length;r.index+=s,r[0]=r[0].slice(s);}return r}function o(e,t,n,a,l,g){for(var d in n)if(n.hasOwnProperty(d)&&n[d]){var p=n[d];p=Array.isArray(p)?p:[p];for(var h=0;h<p.length;++h){if(g&&g.cause==d+","+h)return;var m=p[h],f=m.inside,v=!!m.lookbehind,b=!!m.greedy,y=m.alias;if(b&&!m.pattern.global){var x=m.pattern.toString().match(/[imsuy]*$/)[0];m.pattern=RegExp(m.pattern.source,x+"g");}for(var F=m.pattern||m,k=a.next,w=l;k!==t.tail&&!(g&&w>=g.reach);w+=k.value.length,k=k.next){var A=k.value;if(t.length>e.length)return;if(!(A instanceof s)){var $,E=1;if(b){if(!($=i(F,w,e,v))||$.index>=e.length)break;var S=$.index,j=$.index+$[0].length,_=w;for(_+=k.value.length;S>=_;)_+=(k=k.next).value.length;if(w=_-=k.value.length,k.value instanceof s)continue;for(var C=k;C!==t.tail&&(_<j||"string"==typeof C.value);C=C.next)E++,_+=C.value.length;E--,A=e.slice(w,_),$.index-=w;}else if(!($=i(F,0,A,v)))continue;S=$.index;var L=$[0],P=A.slice(0,S),z=A.slice(S+L.length),O=w+A.length;g&&O>g.reach&&(g.reach=O);var M=k.prev;if(P&&(M=u(t,M,P),w+=P.length),c(t,M,E),k=u(t,M,new s(d,f?r.tokenize(L,f):L,y,L)),z&&u(t,k,z),E>1){var T={cause:d+","+h,reach:O};o(e,t,n,k.prev,w,T),g&&T.reach>g.reach&&(g.reach=T.reach);}}}}}}function l(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0;}function u(e,t,n){var a=t.next,r={value:n,prev:t,next:a};return t.next=r,a.prev=r,e.length++,r}function c(e,t,n){for(var a=t.next,r=0;r<n&&a!==e.tail;r++)a=a.next;t.next=a,a.prev=t,e.length-=r;}if(e.Prism=r,s.stringify=function e(t,n){if("string"==typeof t)return t;if(Array.isArray(t)){var a="";return t.forEach(function(t){a+=e(t,n);}),a}var s={type:t.type,content:e(t.content,n),tag:"span",classes:["token",t.type],attributes:{},language:n},i=t.alias;i&&(Array.isArray(i)?Array.prototype.push.apply(s.classes,i):s.classes.push(i)),r.hooks.run("wrap",s);var o="";for(var l in s.attributes)o+=" "+l+'="'+(s.attributes[l]||"").replace(/"/g,"&quot;")+'"';return "<"+s.tag+' class="'+s.classes.join(" ")+'"'+o+">"+s.content+"</"+s.tag+">"},!e.document)return e.addEventListener?(r.disableWorkerMessageHandler||e.addEventListener("message",function(t){var n=JSON.parse(t.data),a=n.language,s=n.code,i=n.immediateClose;e.postMessage(r.highlight(s,r.languages[a],a)),i&&e.close();},false),r):r;var g=r.util.currentScript();function d(){r.manual||r.highlightAll();}if(g&&(r.filename=g.src,g.hasAttribute("data-manual")&&(r.manual=true)),!r.manual){var p=document.readyState;"loading"===p||"interactive"===p&&g&&g.defer?document.addEventListener("DOMContentLoaded",d):window.requestAnimationFrame?window.requestAnimationFrame(d):window.setTimeout(d,16);}return r}("undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});e.exports&&(e.exports=t),void 0!==commonjsGlobal&&(commonjsGlobal.Prism=t),t.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:true},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:true},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:true,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:true,greedy:true,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:true},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:true},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:true,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:true}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},t.languages.markup.tag.inside["attr-value"].inside.entity=t.languages.markup.entity,t.languages.markup.doctype.inside["internal-subset"].inside=t.languages.markup,t.hooks.add("wrap",function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&amp;/,"&"));}),Object.defineProperty(t.languages.markup.tag,"addInlined",{value:function(e,n){var a={};a["language-"+n]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:true,inside:t.languages[n]},a.cdata=/^<!\[CDATA\[|\]\]>$/i;var r={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:a}};r["language-"+n]={pattern:/[\s\S]+/,inside:t.languages[n]};var s={};s[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,function(){return e}),"i"),lookbehind:true,greedy:true,inside:r},t.languages.insertBefore("markup","cdata",s);}}),Object.defineProperty(t.languages.markup.tag,"addAttribute",{value:function(e,n){t.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:true,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:true,alias:[n,"language-"+n],inside:t.languages[n]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}});}}),t.languages.html=t.languages.markup,t.languages.mathml=t.languages.markup,t.languages.svg=t.languages.markup,t.languages.xml=t.languages.extend("markup",{}),t.languages.ssml=t.languages.xml,t.languages.atom=t.languages.xml,t.languages.rss=t.languages.xml,function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+t.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:true,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:true}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:true,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:true},string:{pattern:t,greedy:true},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:true},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:true},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"));}(t),t.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:true,greedy:true},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:true,greedy:true}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:true},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:true,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},t.languages.javascript=t.languages.extend("clike",{"class-name":[t.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:true}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:true},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:true}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:true},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),t.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,t.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:true,greedy:true,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:true,alias:"language-regex",inside:t.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:true,inside:t.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:true,inside:t.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:true,inside:t.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:true,inside:t.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),t.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:true,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:true,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:true,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:t.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:true,greedy:true,alias:"property"}}),t.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:true,alias:"property"}}),t.languages.markup&&(t.languages.markup.tag.addInlined("script","javascript"),t.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),t.languages.js=t.languages.javascript,function(){if(void 0!==t&&"undefined"!=typeof document){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var e={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},n="data-src-status",a="loading",r="loaded",s="pre[data-src]:not(["+n+'="'+r+'"]):not(['+n+'="'+a+'"])';t.hooks.add("before-highlightall",function(e){e.selector+=", "+s;}),t.hooks.add("before-sanity-check",function(i){var o=i.element;if(o.matches(s)){i.code="",o.setAttribute(n,a);var l=o.appendChild(document.createElement("CODE"));l.textContent="Loading…";var u=o.getAttribute("data-src"),c=i.language;if("none"===c){var g=(/\.(\w+)$/.exec(u)||[,"none"])[1];c=e[g]||g;}t.util.setLanguage(l,c),t.util.setLanguage(o,c);var d=t.plugins.autoloader;d&&d.loadLanguages(c),function(e,t,n){var a=new XMLHttpRequest;a.open("GET",e,true),a.onreadystatechange=function(){4==a.readyState&&(a.status<400&&a.responseText?t(a.responseText):a.status>=400?n("✖ Error "+a.status+" while fetching file: "+a.statusText):n("✖ Error: File does not exist or is empty"));},a.send(null);}(u,function(e){o.setAttribute(n,r);var a=function(e){var t=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(e||"");if(t){var n=Number(t[1]),a=t[2],r=t[3];return a?r?[n,Number(r)]:[n,void 0]:[n,n]}}(o.getAttribute("data-range"));if(a){var s=e.split(/\r\n?|\n/g),i=a[0],u=null==a[1]?s.length:a[1];i<0&&(i+=s.length),i=Math.max(0,Math.min(i-1,s.length)),u<0&&(u+=s.length),u=Math.max(0,Math.min(u,s.length)),e=s.slice(i,u).join("\n"),o.hasAttribute("data-start")||o.setAttribute("data-start",String(i+1));}l.textContent=e,t.highlightElement(l);},function(e){o.setAttribute(n,"failed"),l.textContent=e;});}}),t.plugins.fileHighlight={highlight:function(e){for(var n,a=(e||document).querySelectorAll(s),r=0;n=a[r++];)t.highlightElement(n);}};var i=false;t.fileHighlight=function(){i||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),i=true),t.plugins.fileHighlight.highlight.apply(this,arguments);};}}();}(prism);var prismExports=prism.exports;var _0x34f8e6 = getDefaultExportFromCjs(prismExports);
function _0x57e9(){const _0x3901dc=['languages','26LwMBOB','16185eqlxSD','function','4083366UICwun','9056uDOLxN','11QWcuZk','punctuation','7486490HwTRbv','7KGKGTT','1075734HafTEY','3065vrOOQV','11188472nslMIJ','nunjucks','805739aSizVS'];_0x57e9=function(){return _0x3901dc;};return _0x57e9();}function _0x41ae(_0x186c93,_0x58952c){_0x186c93=_0x186c93-0x185;const _0x57e938=_0x57e9();let _0x41aecc=_0x57e938[_0x186c93];return _0x41aecc;}const _0x12d9d7=_0x41ae;(function(_0x1f330b,_0x1b92af){const _0x5b70d6=_0x41ae,_0x1cf12d=_0x1f330b();while(!![]){try{const _0x5bbf0b=-parseInt(_0x5b70d6(0x18f))/0x1+-parseInt(_0x5b70d6(0x191))/0x2*(-parseInt(_0x5b70d6(0x192))/0x3)+-parseInt(_0x5b70d6(0x186))/0x4*(-parseInt(_0x5b70d6(0x18c))/0x5)+-parseInt(_0x5b70d6(0x185))/0x6+parseInt(_0x5b70d6(0x18a))/0x7*(parseInt(_0x5b70d6(0x18d))/0x8)+parseInt(_0x5b70d6(0x18b))/0x9+parseInt(_0x5b70d6(0x189))/0xa*(-parseInt(_0x5b70d6(0x187))/0xb);if(_0x5bbf0b===_0x1b92af)break;else _0x1cf12d['push'](_0x1cf12d['shift']());}catch(_0x172dbe){_0x1cf12d['push'](_0x1cf12d['shift']());}}}(_0x57e9,0xb4eef));const nunjucksConfig={'comment':{'pattern':/\{#[\s\S]*?#\}/,'greedy':true},'tag':{'pattern':/\{%[\s\S]*?%\}/,'greedy':true,'inside':{'delimiter':{'pattern':/^\{%|%\}$/,'alias':'punctuation'},'string':{'pattern':/(["'])(?:\\[\s\S]|(?!\1)[^\\])*\1/,'greedy':true},'keyword':/\b(?:if|else|elif|endif|for|endfor|block|endblock|extends|include|macro|endmacro|call|endcall|set|import|from|as|with|endwith|filter|endfilter|without|context)\b/,'function':/\b[a-zA-Z_]\w*(?=\()/,'boolean':/\b(?:true|false|none)\b/i,'number':/\b\d+(?:\.\d+)?\b/,'operator':/[+\-*/%]=?|==|!=|<=|>=|<|>|&&|\|\||\b(?:and|or|not|in|is)\b/,'punctuation':/[(),.:=\[\]]/}},'variable':{'pattern':/\{\{[\s\S]*?\}\}/,'greedy':true,'inside':{'delimiter':{'pattern':/^\{\{|\}\}$/,'alias':_0x12d9d7(0x188)},'string':{'pattern':/(["'])(?:\\[\s\S]|(?!\1)[^\\])*\1/,'greedy':true},'filter':{'pattern':/(\|)\s*[a-zA-Z_]\w*/,'lookbehind':true,'alias':_0x12d9d7(0x193)},'function':/\b[a-zA-Z_]\w*(?=\()/,'boolean':/\b(?:true|false|none)\b/i,'number':/\b\d+(?:\.\d+)?\b/,'operator':/[+\-*/%]=?|==|!=|<=|>=|<|>|&&|\|\||\b(?:and|or|not|in|is)\b/,'punctuation':/[().\[\]]/}}};_0x34f8e6[_0x12d9d7(0x190)][_0x12d9d7(0x18e)]=nunjucksConfig;function highlightTemplate(_0x5e78fd){const _0x53342c=_0x12d9d7;return _0x34f8e6['highlight'](_0x5e78fd,_0x34f8e6[_0x53342c(0x190)]['nunjucks'],'nunjucks');}
var root_2$4=from_html('<button class="toggle-btn svelte-1fm84x2"><span> </span></button>'),root_4$3=from_html('<div class="variable-item variable-indent svelte-1fm84x2"><button class="copy-btn svelte-1fm84x2" aria-label="Copy" title="Copy"><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg></button> <div class="variable-name svelte-1fm84x2"><code class="svelte-1fm84x2"> </code></div> <div class="variable-type svelte-1fm84x2"><span class="type-badge svelte-1fm84x2"> </span></div> <div class="variable-desc svelte-1fm84x2"> </div></div>'),root_1$3=from_html('<div><button class="copy-btn svelte-1fm84x2" aria-label="Copy" title="Copy"><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg></button> <div class="variable-name svelte-1fm84x2"><code class="svelte-1fm84x2"> </code></div> <div class="variable-type svelte-1fm84x2"><span class="type-badge svelte-1fm84x2"> </span></div> <div class="variable-desc svelte-1fm84x2"> </div> <!></div> <!>',1),root$3=from_html('<div class="variables-section svelte-1fm84x2"><h4 class="svelte-1fm84x2"> </h4> <div class="variables-list svelte-1fm84x2"></div></div>');const $$css$4={hash:"svelte-1fm84x2",code:".variables-section.svelte-1fm84x2 {border-top:1px solid var(--background-modifier-border);padding-top:12px;}.variables-section.svelte-1fm84x2 h4:where(.svelte-1fm84x2) {margin:0 0 8px 0;font-size:13px;color:var(--text-muted);}.variables-list.svelte-1fm84x2 {display:flex;flex-direction:column;max-height:250px;overflow-y:auto;padding-right:5px;}.variable-item.svelte-1fm84x2 {display:flex;flex-direction:row;align-items:center;gap:6px;padding:4px 8px;background-color:transparent;font-size:12px;position:relative;border-bottom:1px dotted var(--background-modifier-border);}.variable-item.svelte-1fm84x2:last-child {border-bottom:none;}.variable-item.svelte-1fm84x2:nth-child(even) {background-color:var(--background-primary-alt);}.copy-btn.svelte-1fm84x2 {background:none;border:none;padding:1px 3px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-muted);border-radius:3px;transition:all 0.15s;flex-shrink:0;opacity:0.6;}.copy-btn.svelte-1fm84x2:hover {color:var(--text-normal);cursor:pointer;opacity:1;}.toggle-btn.svelte-1fm84x2 {background:none;border:1px solid var(--background-modifier-border);border-radius:3px;padding:2px 6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.15s;margin-left:auto;flex-shrink:0;}.toggle-btn.svelte-1fm84x2:hover {background-color:var(--background-modifier-hover);border-color:var(--interactive-accent);}.toggle-icon.svelte-1fm84x2 {font-size:9px;color:var(--text-muted);transition:transform 0.2s;}.toggle-icon.expanded.svelte-1fm84x2 {transform:rotate(90deg);}.variable-item.variable-header.svelte-1fm84x2 {font-weight:500;margin-top:6px;background-color:var(--background-secondary);}.variable-item.variable-indent.svelte-1fm84x2 {margin-left:24px;border-left:2px solid var(--interactive-accent);background-color:var(--background-secondary);}.variable-name.svelte-1fm84x2 {user-select:text;cursor:text;}.variable-name.svelte-1fm84x2 code:where(.svelte-1fm84x2) {background-color:var(--background-modifier-form-field);padding:1px 5px;border-radius:2px;font-family:var(--font-monospace);color:var(--text-accent);font-size:11px;user-select:text;}.variable-type.svelte-1fm84x2 .type-badge:where(.svelte-1fm84x2) {display:inline-block;padding:1px 5px;background-color:var(--interactive-accent);color:var(--text-on-accent);border-radius:2px;font-size:10px;}.variable-desc.svelte-1fm84x2 {flex:1;color:var(--text-muted);font-size:11px;overflow:hidden;}"};function TemplateVariables(e,a){push(a,false),append_styles(e,$$css$4);let r=prop(a,"variables",8),i=mutable_source(new Set(r().filter(e=>e.subFields).map(e=>e.name)));async function l(e){try{await navigator.clipboard.writeText(e),new obsidian.Notice(t("copy-success")||"Copied");}catch(e){new obsidian.Notice(t("copy-failed")||"Copy failed");}}init();var s=root$3(),o=child(s),n=child(o);var c=sibling(o,2);each(c,5,r,index,(e,t)=>{var a=root_1$3(),r=first_child(a);let s;var o=child(r),n=sibling(o,2),c=child(n),d=child(c);var v=sibling(n,2),p=child(v),m=child(p);var x=sibling(v,2),g=child(x);var f=sibling(x,2),b=e=>{var a=root_2$4(),r=child(a);let l;var s=child(r);template_effect((e,t,i)=>{set_attribute(a,"aria-label",e),l=set_class(r,1,"toggle-icon svelte-1fm84x2",null,l,t),set_text(s,i);},[()=>(get(i),get(t),untrack(()=>get(i).has(get(t).name)?"收起":"展开")),()=>({expanded:get(i).has(get(t).name)}),()=>(get(i),get(t),untrack(()=>get(i).has(get(t).name)?"▼":"▶"))]),event("click",a,()=>{return e=get(t).name,get(i).has(e)?get(i).delete(e):get(i).add(e),void set(i,get(i));var e;}),append(e,a);};if_block(f,e=>{get(t),untrack(()=>get(t).subFields)&&e(b);});var h=sibling(r,2),u=e=>{var a=comment(),r=first_child(a);each(r,1,()=>(get(t),untrack(()=>get(t).subFields)),index,(e,t)=>{var a=root_4$3(),r=child(a),i=sibling(r,2),s=child(i),o=child(s);var n=sibling(i,2),c=child(n),d=child(c);var v=sibling(n,2),p=child(v);template_effect(()=>{set_text(o,(get(t),untrack(()=>get(t).name))),set_text(d,(get(t),untrack(()=>get(t).type))),set_text(p,(get(t),untrack(()=>get(t).desc)));}),event("click",r,()=>l(get(t).name)),append(e,a);}),append(e,a);},y=user_derived(()=>(get(t),get(i),untrack(()=>get(t).subFields&&get(i).has(get(t).name))));if_block(h,e=>{get(y)&&e(u);}),template_effect(()=>{s=set_class(r,1,"variable-item svelte-1fm84x2",null,s,{"variable-header":get(t).subFields}),set_text(d,(get(t),untrack(()=>get(t).name))),set_text(m,(get(t),untrack(()=>get(t).type))),set_text(g,(get(t),untrack(()=>get(t).desc)));}),event("click",o,()=>l(get(t).name)),append(e,a);}),template_effect(e=>set_text(n,e),[()=>(deep_read_state(t),untrack(()=>t("template-variables-title")))]),append(e,s),pop();}
var root_2$3=from_html('<div class="markdown-preview-view"></div>'),root_3$1=from_html('<pre class="source-code svelte-3tvfbn"> </pre>'),root_4$2=from_html("<button>文章</button> <button>Daily</button>",1),root_1$2=from_html('<div class="preview-modal-overlay svelte-3tvfbn" role="button" tabindex="0"><div class="preview-modal svelte-3tvfbn" role="dialog" aria-modal="true" aria-labelledby="preview-title" tabindex="-1"><div class="preview-modal-header svelte-3tvfbn"><h3 id="preview-title" class="svelte-3tvfbn">模板预览</h3> <button class="preview-close-btn svelte-3tvfbn" aria-label="关闭预览">✕</button></div> <div><!></div> <div class="preview-modal-footer svelte-3tvfbn"><div class="footer-left svelte-3tvfbn"><button>Reading View</button> <button>Source Mode</button></div> <div class="footer-right svelte-3tvfbn"><!></div></div></div></div>');const $$css$3={hash:"svelte-3tvfbn",code:".preview-modal-overlay.svelte-3tvfbn {position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.5);display:flex;align-items:center;justify-content:center;z-index:1000;}.preview-modal-overlay.svelte-3tvfbn:focus {outline:none;}.preview-modal.svelte-3tvfbn {background-color:var(--background-primary);border-radius:8px;box-shadow:0 4px 20px rgba(0, 0, 0, 0.3);width:90%;max-width:650px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;}.preview-modal-header.svelte-3tvfbn {display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid var(--background-modifier-border);flex-shrink:0;}.preview-modal-header.svelte-3tvfbn h3:where(.svelte-3tvfbn) {margin:0;font-size:16px;font-weight:600;}.preview-close-btn.svelte-3tvfbn {background:none;border:none;font-size:20px;cursor:pointer;color:var(--text-muted);padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all 0.2s;}.preview-close-btn.svelte-3tvfbn:hover {background-color:var(--background-primary-alt);color:var(--text-normal);}.preview-modal-footer.svelte-3tvfbn {display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-top:1px solid var(--background-modifier-border);flex-shrink:0;}.footer-left.svelte-3tvfbn, .footer-right.svelte-3tvfbn {display:flex;gap:10px;}.style-btn.svelte-3tvfbn {padding:6px 16px;font-size:13px;border:1px solid var(--background-modifier-border);background-color:var(--background-secondary);color:var(--text-muted);border-radius:4px;cursor:pointer;transition:all 0.2s ease;}.style-btn.svelte-3tvfbn:hover {background-color:var(--background-modifier-hover);color:var(--text-normal);}.style-btn.active.svelte-3tvfbn {background-color:var(--interactive-accent);color:var(--text-on-accent);border-color:var(--interactive-accent);}.preview-modal-body.svelte-3tvfbn {flex:1;min-height:0;overflow-y:auto;padding:20px;}.preview-modal-body.source-mode.svelte-3tvfbn {padding:0;}.source-code.svelte-3tvfbn {margin:0;padding:20px;font-family:var(--font-monospace);font-size:13px;line-height:1.5;background-color:var(--background-primary);color:var(--text-normal);white-space:pre-wrap;word-wrap:break-word;tab-size:4;-moz-tab-size:4;}"};function TemplatePreview(e,t){push(t,false),append_styles(e,$$css$3);const r=mutable_source();let o,n=prop(t,"show",8),a=prop(t,"app",8),i=prop(t,"plugin",8),l=prop(t,"templateStr",8),s=prop(t,"templateType",24,()=>TEMPLATE_TYPE.CONTENT),d=prop(t,"onClose",8),v=mutable_source("source"),c=mutable_source(PREVIEW_TYPE.ARTICLE),p=mutable_source();function b(){set(v,"reading"===get(v)?"source":"reading"),"reading"===get(v)&&tick().then(()=>u());}function f(){set(c,PREVIEW_TYPE.ARTICLE),"reading"===get(v)&&tick().then(()=>u());}function g(){set(c,PREVIEW_TYPE.DAILY),"reading"===get(v)&&tick().then(()=>u());}async function u(){if(get(p)&&a()){get(p).empty(),o&&o.unload(),o=new obsidian.Component,o.load();const e=a().workspace.getActiveFile();await obsidian.MarkdownRenderer.renderMarkdown(get(r),get(p),e?.path||"",o);}}function m(e){}onDestroy(()=>{o&&o.unload();}),legacy_pre_effect(()=>(deep_read_state(s()),get(c),PREVIEW_TYPE),()=>{s()===TEMPLATE_TYPE.TITLE?set(c,PREVIEW_TYPE.TITLE):get(c)===PREVIEW_TYPE.TITLE&&set(c,PREVIEW_TYPE.ARTICLE);}),legacy_pre_effect(()=>(deep_read_state(i()),deep_read_state(l()),get(c)),()=>{set(r,i()?.template?.getPreviewMarkdown?i().template.getPreviewMarkdown(l(),get(c)):"");}),legacy_pre_effect(()=>(deep_read_state(n()),get(v),tick),()=>{n()&&"reading"===get(v)&&tick().then(()=>u());}),legacy_pre_effect_reset(),init();var _=comment(),h=first_child(_),E=e=>{var o=root_1$2(),n=child(o),a=child(n),i=sibling(child(a),2);var l=sibling(a,2),u=child(l),_=e=>{var t=root_2$3();bind_this(t,e=>set(p,e),()=>get(p)),append(e,t);},h=e=>{var t=root_3$1(),o=child(t);template_effect(()=>set_text(o,get(r))),append(e,t);};if_block(u,e=>{"reading"===get(v)?e(_):e(h,-1);});var E=sibling(l,2),w=child(E),x=child(w);let y;var k=sibling(x,2);let T;var P=sibling(w,2),I=child(P),R=e=>{var t=root_4$2(),r=first_child(t);let o;var n=sibling(r,2);let a;template_effect(()=>{o=set_class(r,1,"style-btn svelte-3tvfbn",null,o,{active:get(c)===PREVIEW_TYPE.ARTICLE}),a=set_class(n,1,"style-btn svelte-3tvfbn",null,a,{active:get(c)===PREVIEW_TYPE.DAILY});}),event("click",r,f),event("click",n,g),append(e,t);};if_block(I,e=>{deep_read_state(s()),deep_read_state(TEMPLATE_TYPE),untrack(()=>s()!==TEMPLATE_TYPE.TITLE)&&e(R);}),template_effect(()=>{set_class(l,1,"preview-modal-body "+("source"===get(v)?"source-mode":"reading-mode"),"svelte-3tvfbn"),y=set_class(x,1,"style-btn svelte-3tvfbn",null,y,{active:"reading"===get(v)}),T=set_class(k,1,"style-btn svelte-3tvfbn",null,T,{active:"source"===get(v)});}),event("click",i,function(...e){d()?.apply(this,e);}),event("click",x,b),event("click",k,b),event("click",n,stopPropagation(function(e){bubble_event.call(this,t,e);})),event("keydown",n,stopPropagation(function(e){bubble_event.call(this,t,e);})),event("click",o,function(...e){d()?.apply(this,e);}),event("keydown",o,m),append(e,o);};if_block(h,e=>{n()&&e(E);}),append(e,_),pop();}
var root_2$2=from_html("<option> </option>"),root_1$1=from_html('<div class="preset-selector svelte-w9cetc"><label for="template-preset" class="svelte-w9cetc"> </label> <select id="template-preset" class="svelte-w9cetc"><option> </option><!></select></div>'),root_4$1=from_html('<div class="button-left svelte-w9cetc"><button> </button></div>'),root_5$1=from_html('<div class="button-left svelte-w9cetc"></div>'),root_7$1=from_html('<div class="template-error svelte-w9cetc"> </div>'),root_3=from_html('<div><div><div class="highlight-layer svelte-w9cetc" aria-hidden="true"></div> <textarea spellcheck="false" class="svelte-w9cetc"></textarea></div> <div class="editor-buttons svelte-w9cetc"><!> <div class="button-right svelte-w9cetc"><button class="mod-cta"> </button></div></div> <!></div>'),root_9$1=from_html('<div class="preview-error svelte-w9cetc"> </div>'),root_10$1=from_html('<div class="preview-error svelte-w9cetc"> </div>'),root_11=from_html('<div class="preview-title-label svelte-w9cetc">Preview</div> <div class="preview-title-path svelte-w9cetc"> </div>',1),root_8$1=from_html('<div class="preview-title-block svelte-w9cetc"><!></div>'),root$2=from_html('<div class="template-editor svelte-w9cetc"><div class="editor-header svelte-w9cetc"><h3 class="svelte-w9cetc"> </h3> <div class="header-buttons svelte-w9cetc"><button class="help-btn svelte-w9cetc"> </button> <button class="help-btn svelte-w9cetc"> </button></div></div> <!> <!> <!> <!></div> <!>',1);const $$css$2={hash:"svelte-w9cetc",code:".template-editor.svelte-w9cetc {display:flex;flex-direction:column;height:100%;gap:15px;padding:10px;}.editor-header.svelte-w9cetc {display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--background-modifier-border);padding-bottom:10px;}.editor-header.svelte-w9cetc h3:where(.svelte-w9cetc) {margin:0;font-size:16px;font-weight:600;}.header-buttons.svelte-w9cetc {display:flex;gap:8px;}.help-btn.svelte-w9cetc {padding:6px 12px;font-size:12px;background-color:var(--background-secondary);border:1px solid var(--background-modifier-border);border-radius:4px;cursor:pointer;transition:all 0.2s;}.help-btn.svelte-w9cetc:hover {background-color:var(--background-primary-alt);border-color:var(--interactive-accent);}.preset-selector.svelte-w9cetc {display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--background-modifier-border);}.preset-selector.svelte-w9cetc label:where(.svelte-w9cetc) {font-size:13px;font-weight:500;color:var(--text-normal);white-space:nowrap;}.preset-selector.svelte-w9cetc select:where(.svelte-w9cetc) {flex:1;padding:6px 10px;font-size:13px;background-color:var(--background-modifier-form-field);border:1px solid var(--background-modifier-border);border-radius:4px;color:var(--text-normal);cursor:pointer;}.preset-selector.svelte-w9cetc select:where(.svelte-w9cetc):focus {outline:none;border-color:var(--interactive-accent);box-shadow:0 0 0 2px var(--background-modifier-border-focus);}.preset-selector.svelte-w9cetc select:where(.svelte-w9cetc) option.deprecated:where(.svelte-w9cetc) {color:var(--text-muted);font-style:italic;}.preview-title-block.svelte-w9cetc {padding:12px;background-color:var(--background-secondary);border:1px solid var(--background-modifier-border);border-radius:4px;margin-bottom:10px;}.preview-title-label.svelte-w9cetc {font-size:12px;color:var(--text-muted);margin-bottom:6px;font-weight:500;}.preview-title-path.svelte-w9cetc {font-size:12px;color:var(--text-muted);font-family:var(--font-monospace);}.preview-error.svelte-w9cetc {font-size:12px;color:var(--text-error);font-family:var(--font-monospace);white-space:pre-wrap;word-break:break-word;}.editor-content.svelte-w9cetc {flex:1;min-height:450px;display:flex;flex-direction:column;gap:10px;}.editor-content.title-mode.svelte-w9cetc {flex:none;min-height:auto;}.editor-wrapper.svelte-w9cetc {position:relative;flex:1;min-height:400px;}.editor-wrapper.title-mode.svelte-w9cetc {min-height:100px;max-height:120px;}.highlight-layer.svelte-w9cetc {position:absolute;top:0;left:0;right:0;bottom:0;padding:15px;font-family:var(--font-monospace);font-size:13px;line-height:1.5;white-space:pre-wrap;word-wrap:break-word;overflow:auto;pointer-events:none;background-color:var(--background-modifier-form-field);border:1px solid var(--background-modifier-border);border-radius:4px;color:var(--text-normal);}.editor-wrapper.svelte-w9cetc textarea:where(.svelte-w9cetc) {position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;font-family:var(--font-monospace);font-size:13px;line-height:1.5;resize:none;padding:15px;background-color:transparent;border:1px solid var(--background-modifier-border);border-radius:4px;color:transparent;caret-color:var(--text-normal);z-index:1;}.editor-wrapper.svelte-w9cetc textarea:where(.svelte-w9cetc):focus {border-color:var(--interactive-accent);outline:none;box-shadow:0 0 0 2px var(--background-modifier-border-focus);}.editor-buttons.svelte-w9cetc {display:flex;justify-content:space-between;align-items:center;gap:10px;}.button-left.svelte-w9cetc,\n .button-right.svelte-w9cetc {display:flex;gap:10px;}.template-error.svelte-w9cetc {padding:10px 12px;border:1px solid var(--text-error);border-radius:4px;color:var(--text-error);font-size:13px;font-family:var(--font-monospace);white-space:pre-wrap;word-break:break-word;margin-top:10px;\n animation: svelte-w9cetc-fadeIn 0.3s ease-in;}\n\n @keyframes svelte-w9cetc-fadeIn {\n from {\n opacity: 0;\n transform: translateY(-5px);\n }\n to {\n opacity: 1;\n transform: translateY(0);\n }\n }"};function TemplateEditor(e,r){push(r,false),append_styles(e,$$css$2);const a=mutable_source(),l=mutable_source(),o=mutable_source(),s=mutable_source();let i=prop(r,"initialValue",8),c=prop(r,"onSave",8),n=prop(r,"onClose",8),p=prop(r,"app",8),d=prop(r,"plugin",8),v=prop(r,"panelConfig",12),m=prop(r,"templateType",24,()=>TEMPLATE_TYPE.CONTENT),_=mutable_source(i()),g=mutable_source(""),f=mutable_source(""),u=mutable_source(false),b=mutable_source(),h=mutable_source(),w=mutable_source(""),T=mutable_source(0);function x(){const e=titleTemplatePresets.find(e=>e.value===get(g));e&&(set(_,e.template),set(f,e.template),m()===TEMPLATE_TYPE.TITLE&&v(v().titleFormat=parseInt(get(g)),true));}function E(){set(w,""),m()===TEMPLATE_TYPE.TITLE&&"5"!==get(g)&&get(_)!==get(f)&&(set(g,"5"),v(v().titleFormat=5,true));}function P(){get(h)&&get(b)&&(mutate(h,get(h).scrollTop=get(b).scrollTop),mutate(h,get(h).scrollLeft=get(b).scrollLeft));}function k(e){if(!d()?.template?.checkTemplate)return true;const t=e===TEMPLATE_TYPE.TITLE?PREVIEW_TYPE.TITLE:PREVIEW_TYPE.ARTICLE,r=d().template.checkTemplate(get(_),t);return r?(set(w,r),update(T),false):(set(w,""),true)}function L(){k(m())&&(m()===TEMPLATE_TYPE.TITLE?c()(get(_),v().titleFormat):c()(get(_)),n()());}function y(){(get(u)||k(m()))&&set(u,!get(u));}legacy_pre_effect(()=>(deep_read_state(m()),contentVariables),()=>{set(a,m()===TEMPLATE_TYPE.TITLE?titleTemplateVariables:contentVariables);}),legacy_pre_effect(()=>(deep_read_state(m()),get(g),deep_read_state(v()),titleTemplatePresets),()=>{if(m()===TEMPLATE_TYPE.TITLE&&""===get(g)&&v().titleFormat){set(g,String(v().titleFormat));const e=titleTemplatePresets.find(e=>e.value===get(g));e&&set(f,e.template);}}),legacy_pre_effect(()=>get(_),()=>{set(l,highlightTemplate(get(_)));}),legacy_pre_effect(()=>(deep_read_state(d()),get(_),PREVIEW_TYPE),()=>{set(o,d()?.template?.getPreviewMarkdown?d().template.getPreviewMarkdown(get(_),PREVIEW_TYPE.TITLE):get(_));}),legacy_pre_effect(()=>get(o),()=>{set(s,get(o).startsWith("Preview")?get(o):"");}),legacy_pre_effect_reset(),init();var Y=root$2(),I=first_child(Y),M=child(I),A=child(M),V=child(A);var z=sibling(A,2),C=child(z),R=child(C);var W=sibling(C,2),F=child(W);var j=sibling(M,2),S=e=>{var r=root_1$1(),a=child(r),l=child(a);var o=sibling(a,2),s=child(o),i=child(s);s.value=s.__value="";var c=sibling(s);each(c,1,()=>titleTemplatePresets,index,(e,t)=>{var r=root_2$2();let a;var l=child(r);var o={};template_effect(()=>{a=set_class(r,1,"svelte-w9cetc",null,a,{deprecated:get(t).deprecated}),set_text(l,(get(t),untrack(()=>get(t).label))),o!==(get(t),o=untrack(()=>get(t).value))&&(r.value=(r.__value=(get(t),untrack(()=>get(t).value)))??"");}),append(e,r);}),template_effect((e,t)=>{set_text(l,`${e??""}`),set_text(i,t);},[()=>(deep_read_state(t),untrack(()=>t("template-preset-label")||"预设模板")),()=>(deep_read_state(t),untrack(()=>t("template-preset-select")||"请选择..."))]),bind_select_value(o,()=>get(g),e=>set(g,e)),event("change",o,x),append(e,r);};if_block(j,e=>{deep_read_state(m()),deep_read_state(TEMPLATE_TYPE),untrack(()=>m()===TEMPLATE_TYPE.TITLE)&&e(S);});var N=sibling(j,2),D=e=>{var r=root_3();let a;var o=child(r);let s;var i=child(o);html(i,()=>get(l),true),bind_this(i,e=>set(h,e),()=>get(h));var c=sibling(i,2);bind_this(c,e=>set(b,e),()=>get(b));var n=sibling(o,2),p=child(n),d=e=>{var r=root_4$1(),a=child(r),l=child(a);template_effect(e=>set_text(l,e),[()=>(deep_read_state(t),untrack(()=>t("template-preview-btn")))]),event("click",a,y),append(e,r);},v=e=>{var t=root_5$1();append(e,t);};if_block(p,e=>{deep_read_state(m()),deep_read_state(TEMPLATE_TYPE),untrack(()=>m()!==TEMPLATE_TYPE.TITLE)?e(d):e(v,-1);});var g=sibling(p,2),f=child(g),u=child(f);var x=sibling(n,2),k=e=>{var t=comment(),r=first_child(t);key(r,()=>get(T),e=>{var t=root_7$1(),r=child(t);template_effect(()=>set_text(r,get(w))),append(e,t);}),append(e,t);};if_block(x,e=>{get(w),deep_read_state(m()),deep_read_state(TEMPLATE_TYPE),untrack(()=>get(w)&&m()!==TEMPLATE_TYPE.TITLE)&&e(k);}),template_effect((e,t)=>{a=set_class(r,1,"editor-content svelte-w9cetc",null,a,{"title-mode":m()===TEMPLATE_TYPE.TITLE}),s=set_class(o,1,"editor-wrapper svelte-w9cetc",null,s,{"title-mode":m()===TEMPLATE_TYPE.TITLE}),set_attribute(c,"placeholder",e),f.disabled=""!==get(w),set_text(u,t);},[()=>(deep_read_state(t),untrack(()=>t("template-placeholder"))),()=>(deep_read_state(t),untrack(()=>t("template-save-btn")))]),bind_value(c,()=>get(_),e=>set(_,e)),event("scroll",c,P),event("input",c,E),event("click",f,L),append(e,r);};if_block(N,e=>{deep_read_state(m()),deep_read_state(TEMPLATE_TYPE),get(g),untrack(()=>m()!==TEMPLATE_TYPE.TITLE||""!==get(g))&&e(D);});var O=sibling(N,2),q=e=>{var t=root_8$1(),r=child(t),a=e=>{var t=root_9$1(),r=child(t);template_effect(()=>set_text(r,get(w))),append(e,t);},l=e=>{var t=root_10$1(),r=child(t);template_effect(()=>set_text(r,get(s))),append(e,t);},i=e=>{var t=root_11(),r=sibling(first_child(t),2),a=child(r);template_effect(()=>set_text(a,`${deep_read_state(v()),untrack(()=>v().wuCaiDir)??""}/${get(o)??""}.md`)),append(e,t);};if_block(r,e=>{get(w)?e(a):get(s)?e(l,1):e(i,-1);}),append(e,t);};if_block(O,e=>{deep_read_state(m()),deep_read_state(TEMPLATE_TYPE),get(g),untrack(()=>m()===TEMPLATE_TYPE.TITLE&&""!==get(g))&&e(q);});var B=sibling(O,2);TemplateVariables(B,{get variables(){return get(a)}});var G=sibling(I,2);TemplatePreview(G,{get show(){return get(u)},get app(){return p()},get plugin(){return d()},get templateStr(){return get(_)},get templateType(){return m()},onClose:y}),template_effect((e,t,r)=>{set_text(V,e),set_text(R,t),set_text(F,r);},[()=>(deep_read_state(t),untrack(()=>t("template-editor-title"))),()=>(deep_read_state(t),untrack(()=>t("template-help-btn"))),()=>(deep_read_state(t),untrack(()=>t("template-engine-btn")))]),event("click",C,function(){window.open("https://doc.wucai.site/sync/obsidian.html","_blank");}),event("click",W,function(){window.open("https://mozilla.github.io/nunjucks/templating.html","_blank");}),append(e,Y),pop();}
const _0x4dd858=_0x5848;(function(_0x42188e,_0x26e35b){const _0x39f208=_0x5848,_0x5052ee=_0x42188e();while(!![]){try{const _0x65f0a5=parseInt(_0x39f208(0x1e4))/0x1*(-parseInt(_0x39f208(0x1da))/0x2)+-parseInt(_0x39f208(0x1e7))/0x3+parseInt(_0x39f208(0x1e3))/0x4+parseInt(_0x39f208(0x1d6))/0x5*(parseInt(_0x39f208(0x1e0))/0x6)+parseInt(_0x39f208(0x1dc))/0x7+-parseInt(_0x39f208(0x1e8))/0x8+parseInt(_0x39f208(0x1dd))/0x9;if(_0x65f0a5===_0x26e35b)break;else _0x5052ee['push'](_0x5052ee['shift']());}catch(_0x45772c){_0x5052ee['push'](_0x5052ee['shift']());}}}(_0x1348,0xe32ea));function _0x1348(){const _0x1aded9=['empty','702484obYmRc','close','8083733cgZYyd','9454797OVGNnd','templateType','component','9942PkgLSe','app','CONTENT','4502820QdwcTf','1FVcMlr','plugin','templateObStyle1','5210355qfMEmF','11368200rRnJgP','onClose','value','3345hYXiuW','panelConfig','onSave'];_0x1348=function(){return _0x1aded9;};return _0x1348();}function _0x5848(_0x4bacbd,_0x529298){_0x4bacbd=_0x4bacbd-0x1d6;const _0x1348e7=_0x1348();let _0x5848c6=_0x1348e7[_0x4bacbd];return _0x5848c6;}class SvelteModal extends obsidian.Modal{['component'];[_0x4dd858(0x1ea)];[_0x4dd858(0x1d8)];[_0x4dd858(0x1de)];['plugin'];['panelConfig'];constructor(_0x112072,_0x261376,_0x162a42,_0x1acc04,_0x57fe71,_0x19397f=TEMPLATE_TYPE[_0x4dd858(0x1e2)]){const _0x4d94fd=_0x4dd858;super(_0x112072),this[_0x4d94fd(0x1e5)]=_0x261376,this[_0x4d94fd(0x1d7)]=_0x162a42,this[_0x4d94fd(0x1ea)]=_0x1acc04,this[_0x4d94fd(0x1d8)]=_0x57fe71,this[_0x4d94fd(0x1de)]=_0x19397f;}['onOpen'](){const _0x30f290=_0x4dd858,{contentEl:_0x5377e0}=this,_0x8db169=this['templateType']!==TEMPLATE_TYPE[_0x30f290(0x1e2)]||this[_0x30f290(0x1ea)]?this[_0x30f290(0x1ea)]:TestData[_0x30f290(0x1e6)];this[_0x30f290(0x1df)]=mount(TemplateEditor,{'target':_0x5377e0,'props':{'initialValue':_0x8db169,'app':this[_0x30f290(0x1e1)],'plugin':this[_0x30f290(0x1e5)],'panelConfig':this[_0x30f290(0x1d7)],'templateType':this[_0x30f290(0x1de)],'onSave':(_0x303e57,_0x541ca5)=>this[_0x30f290(0x1d8)](_0x303e57,_0x541ca5),'onClose':()=>this[_0x30f290(0x1db)]()}});}[_0x4dd858(0x1e9)](){const _0x3aa77d=_0x4dd858;this[_0x3aa77d(0x1df)]&&unmount(this[_0x3aa77d(0x1df)]),this['contentEl'][_0x3aa77d(0x1d9)]();}}
var root_1=from_html('<label class="sync-condition-item svelte-8snp5j"><input type="checkbox" class="svelte-8snp5j"/> <span> </span></label>'),root_2$1=from_html('<label class="sync-condition-item svelte-8snp5j"><input type="checkbox" class="svelte-8snp5j"/> <span> </span></label>'),root$1=from_html('<div class="setting-group svelte-8snp5j"><div class="setting-item"><div class="setting-item-info"><div class="setting-item-name setting-item-name-warning svelte-8snp5j"> </div> <div class="setting-item-description"> </div></div></div> <div class="setting-item"><div class="setting-item-info"><div class="setting-item-name"> </div> <div class="setting-item-description"> </div></div> <div class="setting-item-control sync-conditions svelte-8snp5j"></div></div> <div class="setting-item"><div class="setting-item-info"><div class="setting-item-name"> </div> <div class="setting-item-description"> </div></div> <div class="setting-item-control sync-conditions svelte-8snp5j"></div></div> <div class="setting-item setting-item-exclude-desc svelte-8snp5j"><div class="setting-item-description svelte-8snp5j"> </div></div></div>');const $$css$1={hash:"svelte-8snp5j",code:'.setting-group.svelte-8snp5j {margin-bottom:20px;background-color:var(--background-secondary);border:1px solid var(--background-modifier-border);border-radius:12px;padding:15px;}.setting-group.svelte-8snp5j:last-child {margin-bottom:0;}.sync-conditions.svelte-8snp5j {display:flex;flex-wrap:wrap;gap:12px;}.sync-condition-item.svelte-8snp5j {display:flex;align-items:center;gap:6px;cursor:pointer;font-size:13px;}.sync-condition-item.svelte-8snp5j input[type="checkbox"]:where(.svelte-8snp5j) {margin:0;}.setting-item-exclude-desc.svelte-8snp5j {padding-top:8px;border-top:1px solid var(--background-modifier-border);}.setting-item-exclude-desc.svelte-8snp5j .setting-item-description:where(.svelte-8snp5j) {color:var(--text-muted);font-style:italic;}.setting-item-name-warning.svelte-8snp5j {color:var(--text-error);}'};function SyncFilters(e,s){push(s,false),append_styles(e,$$css$1);const i=mutable_source(),n=mutable_source();let l=prop(s,"obExcludeCondition",12),a=prop(s,"obNotSyncRge",12),c=prop(s,"onSave",8);const r=[{value:"no:inbox",label:"Inbox"},{value:"no:later",label:t("sync-condition-later")},{value:"no:archived",label:t("sync-condition-archived")},{value:"unread",label:t("sync-condition-unread")}],d=[{value:1,label:t("sync-range-article")},{value:2,label:t("sync-range-daily")}];function o(e){return 0!==(a()&e)}legacy_pre_effect(()=>deep_read_state(l()),()=>{set(i,l()?l().split(","):[]);}),legacy_pre_effect(()=>(get(i),getLocale),()=>{set(n,(()=>{const e=r.filter(e=>get(i).includes(e.value)),s=d.filter(e=>o(e.value));if(0===e.length||0===s.length)return t("sync-all-will-sync");const n=getLocale().startsWith("zh"),l=e.map(e=>e.label).join(n?"、":", "),a=s.map(e=>e.label).join(n?"和":" and ");return t("sync-exclude-result",l,a)})());}),legacy_pre_effect_reset(),init();var p=root$1(),v=child(p),g=child(v),u=child(g),m=child(u);var _=sibling(u,2),h=child(_);var b=sibling(v,2),f=child(b),x=child(f),y=child(x);var j=sibling(x,2),k=child(j);var w=sibling(f,2);each(w,5,()=>d,index,(e,t)=>{var s=root_1(),i=child(s);var n=sibling(i,2),l=child(n);template_effect(e=>{set_checked(i,e),set_text(l,(get(t),untrack(()=>get(t).label)));},[()=>(get(t),untrack(()=>o(get(t).value)))]),event("change",i,e=>async function(e,t){a(t?a()|e:a()&~e),await c()();}(get(t).value,e.currentTarget.checked)),append(e,s);});var L=sibling(b,2),S=child(L),z=child(S),T=child(z);var C=sibling(z,2),E=child(C);var F=sibling(S,2);each(F,5,()=>r,index,(e,t)=>{var s=root_2$1(),n=child(s);var a=sibling(n,2),r=child(a);template_effect(e=>{set_checked(n,e),set_text(r,(get(t),untrack(()=>get(t).label)));},[()=>(get(t),untrack(()=>{return e=get(t).value,get(i).includes(e);var e;}))]),event("change",n,e=>async function(e,t){let s=l()?l().split(",").filter(e=>e):[];t?s.includes(e)||s.push(e):s=s.filter(t=>t!==e),l(s.join(",")),await c()();}(get(t).value,e.currentTarget.checked)),append(e,s);});var I=sibling(L,2),N=child(I),R=child(N);template_effect((e,t,s,i,l,a)=>{set_text(m,e),set_text(h,t),set_text(y,s),set_text(k,i),set_text(T,l),set_text(E,a),set_text(R,get(n));},[()=>(deep_read_state(t),untrack(()=>t("sync-filters-name"))),()=>(deep_read_state(t),untrack(()=>t("sync-filters-desc"))),()=>(deep_read_state(t),untrack(()=>t("sync-range-name"))),()=>(deep_read_state(t),untrack(()=>t("sync-range-desc"))),()=>(deep_read_state(t),untrack(()=>t("sync-exclude-name"))),()=>(deep_read_state(t),untrack(()=>t("sync-exclude-desc")))]),append(e,p),pop();}
var root_2=from_html('<div class="config-error-tip shake-animation svelte-1av9wh"><div class="config-error-message svelte-1av9wh"> </div> <button class="config-reload-btn svelte-1av9wh"> </button></div>'),root_4=from_html('<div class="config-error-tip save-error-tip shake-animation svelte-1av9wh"><div class="config-error-message svelte-1av9wh"> </div> <button class="config-reload-btn svelte-1av9wh"> </button></div>'),root_6=from_html('<div class="setting-item-description svelte-1av9wh"> </div>'),root_7=from_html('<div class="setting-item-description svelte-1av9wh"> </div>'),root_5=from_html('<div class="setting-group svelte-1av9wh"><div class="setting-item wc-setting-sync svelte-1av9wh"><div class="setting-item-info svelte-1av9wh"><div class="setting-item-name svelte-1av9wh"> </div> <div class="setting-item-description svelte-1av9wh"> </div></div> <div class="setting-item-control svelte-1av9wh"><button class="mod-cta svelte-1av9wh"> </button></div></div> <div class="setting-item svelte-1av9wh"><div class="setting-item-info svelte-1av9wh"><div class="setting-item-name svelte-1av9wh"> </div> <div class="setting-item-description svelte-1av9wh"> </div></div> <div class="setting-item-control svelte-1av9wh"><select class="svelte-1av9wh"><option class="svelte-1av9wh"> </option><option class="svelte-1av9wh"> </option><option class="svelte-1av9wh"> </option><option class="svelte-1av9wh"> </option></select></div></div> <div class="setting-item svelte-1av9wh"><div class="setting-item-info svelte-1av9wh"><div class="setting-item-name svelte-1av9wh"> </div> <div class="setting-item-description svelte-1av9wh"> </div></div> <div class="setting-item-control svelte-1av9wh"><div role="switch" tabindex="0"></div></div></div></div> <div class="setting-group svelte-1av9wh"><div class="setting-item svelte-1av9wh"><div class="setting-item-info svelte-1av9wh"><div class="setting-item-name svelte-1av9wh"> </div> <div class="setting-item-description svelte-1av9wh"> </div></div> <div class="setting-item-control svelte-1av9wh"><input type="text" class="svelte-1av9wh"/></div></div> <div class="setting-item svelte-1av9wh"><div class="setting-item-info svelte-1av9wh"><div class="setting-item-name svelte-1av9wh"> </div> <div class="setting-item-description svelte-1av9wh"> </div></div> <div class="setting-item-control svelte-1av9wh"><button class="svelte-1av9wh"> </button></div></div> <div class="setting-item svelte-1av9wh"><div class="setting-item-info svelte-1av9wh"><div class="setting-item-name svelte-1av9wh"> </div> <div class="setting-item-description svelte-1av9wh"> </div></div> <div class="setting-item-control svelte-1av9wh"><button class="svelte-1av9wh"> </button></div></div> <div class="setting-item svelte-1av9wh"><div class="setting-item-info svelte-1av9wh"><div class="setting-item-name svelte-1av9wh"> </div> <div class="setting-item-description svelte-1av9wh"> </div></div> <div class="setting-item-control svelte-1av9wh"><select class="svelte-1av9wh"><option class="svelte-1av9wh"> </option><option class="svelte-1av9wh"> </option></select></div></div> <div class="setting-item svelte-1av9wh"><div class="setting-item-info svelte-1av9wh"><div class="setting-item-name svelte-1av9wh"> </div> <div class="setting-item-description svelte-1av9wh"> </div></div> <div class="setting-item-control svelte-1av9wh"><select class="svelte-1av9wh"><option class="svelte-1av9wh"> </option><option class="svelte-1av9wh"> </option></select></div></div> <div class="setting-item svelte-1av9wh"><div class="setting-item-info svelte-1av9wh"><div class="setting-item-name svelte-1av9wh"> </div> <div class="setting-item-description svelte-1av9wh"> </div></div> <div class="setting-item-control svelte-1av9wh"><div role="switch" tabindex="0"></div></div></div> <div class="setting-item svelte-1av9wh"><div class="setting-item-info svelte-1av9wh"><div class="setting-item-name svelte-1av9wh"> </div> <div class="setting-item-description svelte-1av9wh"> </div></div> <div class="setting-item-control svelte-1av9wh"><input type="text" class="svelte-1av9wh"/></div></div> <div class="setting-item svelte-1av9wh"><div class="setting-item-info svelte-1av9wh"><div class="setting-item-name svelte-1av9wh"> </div> <div class="setting-item-description svelte-1av9wh"> </div></div> <div class="setting-item-control svelte-1av9wh"><input type="text" class="svelte-1av9wh"/></div></div></div> <!> <div class="setting-group svelte-1av9wh"><div class="setting-item svelte-1av9wh"><div class="setting-item-info svelte-1av9wh"><div class="setting-item-name svelte-1av9wh"> </div> <div class="setting-item-description svelte-1av9wh"> </div></div> <div class="setting-item-control svelte-1av9wh"><button class="mod-cta svelte-1av9wh"> </button></div></div> <div class="setting-item svelte-1av9wh"><div class="setting-item-info svelte-1av9wh"><div class="setting-item-name svelte-1av9wh"> </div> <!></div> <div class="setting-item-control svelte-1av9wh"><button class="mod-cta svelte-1av9wh"> </button></div></div> <div class="setting-item svelte-1av9wh"><div class="setting-item-info svelte-1av9wh"><div class="setting-item-name svelte-1av9wh"> </div> <div class="setting-item-description svelte-1av9wh"> </div></div> <div class="setting-item-control svelte-1av9wh"><button class="wucai-danger mod-cta svelte-1av9wh"> </button></div></div></div>',1),root_9=from_html('<div class="setting-item-description svelte-1av9wh"><a target="_blank" class="svelte-1av9wh"> </a></div>'),root_10=from_html('<div class="setting-item-description svelte-1av9wh"> </div>'),root_8=from_html('<div class="setting-group svelte-1av9wh"><div class="setting-item svelte-1av9wh"><div class="setting-item-info svelte-1av9wh"><div class="setting-item-name svelte-1av9wh"> </div> <!></div> <div class="setting-item-control svelte-1av9wh"><select class="svelte-1av9wh"><option class="svelte-1av9wh"> </option><option class="svelte-1av9wh"> </option><option class="svelte-1av9wh"> </option><option class="svelte-1av9wh"> </option></select></div></div> <div class="setting-item svelte-1av9wh"><div class="setting-item-info svelte-1av9wh"><div class="setting-item-name svelte-1av9wh"> </div></div> <div class="setting-item-control svelte-1av9wh"><textarea rows="6" class="svelte-1av9wh"></textarea></div></div> <div class="setting-item svelte-1av9wh"><div class="setting-item-control svelte-1av9wh"><button class="mod-cta svelte-1av9wh"> </button></div></div></div>'),root=from_html('<div class="wucai-settings-wrapper svelte-1av9wh"><h2 class="svelte-1av9wh"> </h2> <!> <!> <!> <div class="setting-group svelte-1av9wh"><div class="setting-item svelte-1av9wh"><div class="setting-item-info svelte-1av9wh"><div class="setting-item-name svelte-1av9wh"> </div> <div class="setting-item-description svelte-1av9wh">Question? See our <a href="https://feedback.dotalk.cn/note/AAbe7f4782.html" target="_blank" class="svelte-1av9wh">feedback</a> or <a href="https://feedback.dotalk.cn/note/OlA9f2ef3ee.html" target="_blank" class="svelte-1av9wh">changelog</a></div></div></div></div></div>');const $$css={hash:"svelte-1av9wh",code:'.wucai-settings-wrapper.svelte-1av9wh {padding:0 10px;position:relative;}.config-error-tip.svelte-1av9wh {position:sticky;top:0;z-index:100;margin-bottom:20px;padding:12px 16px;background-color:var(--background-primary);border:1px solid var(--text-error);border-radius:8px;color:var(--text-error);font-size:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.1);}.config-error-message.svelte-1av9wh {flex:1;}.config-reload-btn.svelte-1av9wh {padding:6px 12px;background-color:var(--text-error);color:white;border:none;border-radius:4px;cursor:pointer;font-size:13px;}.config-reload-btn.svelte-1av9wh:hover {opacity:0.9;}\n\n @keyframes svelte-1av9wh-shake {\n 0%,\n 100% {\n transform: translateX(0);\n }\n 10%,\n 30%,\n 50%,\n 70%,\n 90% {\n transform: translateX(-4px);\n }\n 20%,\n 40%,\n 60%,\n 80% {\n transform: translateX(4px);\n }\n }.shake-animation.svelte-1av9wh {\n animation: svelte-1av9wh-shake 0.5s ease-in-out;}.setting-group.svelte-1av9wh {margin-bottom:20px;background-color:var(--background-secondary);border:1px solid var(--background-modifier-border);border-radius:12px;padding:15px;}.setting-group.svelte-1av9wh:last-child {margin-bottom:0;}.wucai-danger.svelte-1av9wh {background-color:var(--text-error) !important;color:white !important;}.setting-item-description.svelte-1av9wh {white-space:pre-line;}.setting-item-control.svelte-1av9wh input[type="text"]:where(.svelte-1av9wh) {width:180px;min-width:100px;}'};function SettingsView(e,s){push(s,false),append_styles(e,$$css);const i=mutable_source(),a=mutable_source(),l=mutable_source(),n=mutable_source(),r=mutable_source(),d=mutable_source(),v=mutable_source(),c=mutable_source(),o=mutable_source(),g=mutable_source(),_=mutable_source(),p=mutable_source();function h(){new SvelteModal(w(),u(),f(),f().obTemplate,e=>{f(f().obTemplate=e,true),invalidate_inner_signals(()=>{x(),u();}),x()(f(),"obTemplate");},TEMPLATE_TYPE.CONTENT).open();}function m(){new SvelteModal(w(),u(),f(),f().titleTemplate,(e,t)=>{f(f().titleTemplate=e,true),invalidate_inner_signals(()=>{x(),u();}),void 0!==t&&(f(f().titleFormat=t,true),invalidate_inner_signals(()=>{x(),u();})),x()(f(),"titleFormat");},TEMPLATE_TYPE.TITLE).open();}let u=prop(s,"plugin",12),w=prop(s,"app",8),b=prop(s,"confirmDialog",8),f=prop(s,"panelConfig",12),y=prop(s,"loadConfigError",8,null),k=prop(s,"saveError",8,null),x=prop(s,"onSave",8),S=prop(s,"onReload",8),T=prop(s,"onRetrySave",8),C=prop(s,"onLogout",8),E=mutable_source(""),N=mutable_source("");const R={name:"",vipUpgradeUrl:"",id:"",apis:{},my:"",hosts:[]};async function O(){u().isSyncing?new obsidian.Notice(t("sync-already-in-progress")):(u(u().stopSyncing=false,true),await u().saveSettings(),await u().startSync("click sync"),u(u()));}function D(){new(b())(w(),{title:t("logout-title"),msg:t("logout-msg"),onok:()=>{u().logout(()=>{u(u().settings.token="",true),C()(),u(u());}),new obsidian.Notice(t("logout-success"));}}).open();}async function L(){if(!get(E))return void new obsidian.Notice(t("input-token"));const e=Utils.getRegionFromToken(get(E));e?(u().initRegion(e),u().updateProfile(get(E),e,async()=>{await S()(),u(u());})):new obsidian.Notice(t("error-token"));}legacy_pre_effect(()=>deep_read_state(u()),()=>{set(i,u().settings.token&&u().settings.token.length>0);}),legacy_pre_effect(()=>(deep_read_state(u()),t),()=>{set(a,u().isSyncing?t("syncing-dots"):t("start-syncing"));}),legacy_pre_effect(()=>deep_read_state(u()),()=>{set(l,Regions[u().settings.region||""]||R);}),legacy_pre_effect(()=>deep_read_state(u()),()=>{set(n,u().getClientID()||"");}),legacy_pre_effect(()=>deep_read_state(f()),()=>{set(r,f()?.profile?.expireAt||0);}),legacy_pre_effect(()=>get(r),()=>{set(d,get(r)>0?new Date(1e3*get(r)).toISOString().split("T")[0]:"");}),legacy_pre_effect(()=>get(r),()=>{set(v,(()=>{if(get(r)<=0)return 0;const e=Math.floor(Date.now()/1e3),t=get(r)-e;return t>0?Math.ceil(t/86400):0})());}),legacy_pre_effect(()=>get(v),()=>{set(c,get(v)>0);}),legacy_pre_effect(()=>deep_read_state(f()),()=>{set(o,f()?.profile?.nickname||"");}),legacy_pre_effect(()=>deep_read_state(f()),()=>{set(g,f()?.profile?.userIdx||"");}),legacy_pre_effect(()=>deep_read_state(f()),()=>{set(_,f()?.profile?.createAt||0);}),legacy_pre_effect(()=>get(_),()=>{set(p,get(_)>0?new Date(1e3*get(_)).toISOString().split("T")[0]:"");}),legacy_pre_effect_reset(),init();var P=root(),A=child(P),M=child(A);var I=sibling(A,2),B=e=>{var s=comment(),i=first_child(s);key(i,y,e=>{var s=root_2(),i=child(s),a=child(i);var l=sibling(i,2),n=child(l);template_effect(e=>{set_text(a,y()),set_text(n,e);},[()=>(deep_read_state(t),untrack(()=>t("reload")))]),event("click",l,function(...e){S()?.apply(this,e);}),append(e,s);}),append(e,s);};if_block(I,e=>{y()&&e(B);});var F=sibling(I,2),G=e=>{var s=comment(),i=first_child(s);key(i,k,e=>{var s=root_4(),i=child(s),a=child(i);var l=sibling(i,2),n=child(l);template_effect(e=>{set_text(a,k()),set_text(n,e);},[()=>(deep_read_state(t),untrack(()=>t("retry-save")))]),event("click",l,function(...e){T()?.apply(this,e);}),append(e,s);}),append(e,s);};if_block(F,e=>{k()&&e(G);});var U=sibling(F,2),q=e=>{var s=root_5(),i=first_child(s),r=child(i),_=child(r),w=child(_),b=child(w);var y=sibling(w,2),k=child(y);var S=sibling(_,2),T=child(S),C=child(T);var E=sibling(r,2),N=child(E),R=child(N),L=child(R);var P=sibling(R,2),A=child(P);var M=sibling(N,2),I=child(M),B=child(I),F=child(B);B.value=B.__value="0";var G=sibling(B),U=child(G);G.value=G.__value="180";var q=sibling(G),z=child(q);q.value=q.__value="720";var W=sibling(q),X=child(W);W.value=W.__value="1440";var Y=sibling(E,2),V=child(Y),j=child(V),Q=child(j);var H=sibling(j,2),J=child(H);var K=sibling(V,2),Z=child(K);let ee;var te=sibling(i,2),se=child(te),ie=child(se),ae=child(ie),le=child(ae);var ne=sibling(ae,2),re=child(ne);var $e=sibling(ie,2),de=child($e);var ve=sibling(se,2),ce=child(ve),oe=child(ce),ge=child(oe);var _e=sibling(oe,2),pe=child(_e);var he=sibling(ce,2),me=child(he),ue=child(me);var we=sibling(ve,2),be=child(we),fe=child(be),ye=child(fe);var ke=sibling(fe,2),xe=child(ke);var Se=sibling(be,2),Te=child(Se),Ce=child(Te);var Ee=sibling(we,2),Ne=child(Ee),Re=child(Ne),Oe=child(Re);var De=sibling(Re,2),Le=child(De);var Pe=sibling(Ne,2),Ae=child(Pe),Me=child(Ae),Ie=child(Me);Me.value=Me.__value=1;var Be=sibling(Me),Fe=child(Be);Be.value=Be.__value=2;var Ge=sibling(Ee,2),Ue=child(Ge),qe=child(Ue),ze=child(qe);var We=sibling(qe,2),Xe=child(We);var Ye=sibling(Ue,2),Ve=child(Ye),je=child(Ve),Qe=child(je);je.value=je.__value=1;var He=sibling(je),Je=child(He);He.value=He.__value=2;var Ke=sibling(Ge,2),Ze=child(Ke),et=child(Ze),tt=child(et);var st=sibling(et,2),it=child(st);var at=sibling(Ze,2),lt=child(at);let nt;var rt=sibling(Ke,2),$t=child(rt),dt=child($t),vt=child(dt);var ct=sibling(dt,2),ot=child(ct);var gt=sibling($t,2),_t=child(gt);var pt=sibling(rt,2),ht=child(pt),mt=child(ht),ut=child(mt);var wt=sibling(mt,2),bt=child(wt);var ft=sibling(ht,2),yt=child(ft);var kt=sibling(te,2);SyncFilters(kt,{onSave:()=>x()(f(),"obExcludeCondition"),get obExcludeCondition(){return f().obExcludeCondition},set obExcludeCondition(e){f(f().obExcludeCondition=e,true),invalidate_inner_signals(()=>{x(),u();});},get obNotSyncRge(){return f().obNotSyncRge},set obNotSyncRge(e){f(f().obNotSyncRge=e,true),invalidate_inner_signals(()=>{x(),u();});},$$legacy:true});var xt=sibling(kt,2),St=child(xt),Tt=child(St),Ct=child(Tt),Et=child(Ct);var Nt=sibling(Ct,2),Rt=child(Nt);var Ot=sibling(Tt,2),Dt=child(Ot),Lt=child(Dt);var Pt=sibling(St,2),At=child(Pt),Mt=child(At),It=child(Mt);var Bt=sibling(Mt,2),Ft=e=>{var s=root_6(),i=child(s);template_effect(e=>set_text(i,e),[()=>(deep_read_state(t),get(p),get(d),get(v),untrack(()=>t("member-expire-desc",get(p),get(d),String(get(v)))))]),append(e,s);},Gt=e=>{var s=root_7(),i=child(s);template_effect(e=>set_text(i,e),[()=>(deep_read_state(t),untrack(()=>t("upgrade-member-desc")))]),append(e,s);};if_block(Bt,e=>{get(c)?e(Ft):e(Gt,-1);});var Ut=sibling(At,2),qt=child(Ut),zt=child(qt);var Wt=sibling(Pt,2),Xt=child(Wt),Yt=child(Xt),Vt=child(Yt);var jt=sibling(Yt,2),Qt=child(jt);var Ht=sibling(Xt,2),Jt=child(Ht),Kt=child(Jt);template_effect((e,t,s,i,l,n,r,d,v,c,o,g,_,p,h,m,u,w,y,x,S,T,E,N,R,O,D,P,M,I,B,G,q,W,Y,V,j,H,K,te,se,ie,ae)=>{set_text(b,e),set_text(k,t),set_text(C,get(a)),set_text(L,s),set_text(A,i),set_text(F,l),set_text(U,n),set_text(z,r),set_text(X,d),set_text(Q,v),set_text(J,c),ee=set_class(Z,1,"checkbox-container svelte-1av9wh",null,ee,{"is-enabled":f().triggerOnLoad}),set_attribute(Z,"aria-checked",(deep_read_state(f()),untrack(()=>f().triggerOnLoad))),set_text(le,o),set_text(re,g),set_attribute(de,"placeholder",_),set_text(ge,p),set_text(pe,h),set_text(ue,m),set_text(ye,u),set_text(xe,w),set_text(Ce,y),set_text(Oe,x),set_text(Le,S),set_text(Ie,T),set_text(Fe,E),set_text(ze,N),set_text(Xe,R),set_text(Qe,O),set_text(Je,D),set_text(tt,P),set_text(it,M),nt=set_class(lt,1,"checkbox-container svelte-1av9wh",null,nt,{"is-enabled":2===f().tagStyle}),set_attribute(lt,"aria-checked",(deep_read_state(f()),untrack(()=>2===f().tagStyle))),set_text(vt,I),set_text(ot,B),set_attribute(_t,"placeholder",G),set_text(ut,q),set_text(bt,W),set_attribute(yt,"placeholder",Y),set_text(Et,V),set_text(Rt,j),set_text(Lt,H),set_text(It,K),set_text(zt,te),set_text(Vt,se),set_text(Qt,ie),set_text(Kt,ae);},[()=>(deep_read_state(t),untrack(()=>t("sync-data-name"))),()=>(deep_read_state(t),untrack(()=>t("sync-data-desc"))),()=>(deep_read_state(t),untrack(()=>t("resync-frequency-name"))),()=>(deep_read_state(t),untrack(()=>t("resync-frequency-desc"))),()=>(deep_read_state(t),untrack(()=>t("manual"))),()=>(deep_read_state(t),untrack(()=>t("every-3-hour"))),()=>(deep_read_state(t),untrack(()=>t("every-12-hours"))),()=>(deep_read_state(t),untrack(()=>t("every-24-hours"))),()=>(deep_read_state(t),untrack(()=>t("auto-sync-name"))),()=>(deep_read_state(t),untrack(()=>t("auto-sync-desc"))),()=>(deep_read_state(t),untrack(()=>t("customize-folder-name"))),()=>(deep_read_state(t),untrack(()=>t("customize-folder-desc"))),()=>(deep_read_state(t),untrack(()=>t("folder-placeholder"))),()=>(deep_read_state(t),untrack(()=>t("title-template-name"))),()=>(deep_read_state(t),untrack(()=>t("title-template-desc"))),()=>(deep_read_state(t),untrack(()=>t("edit-template-btn"))),()=>(deep_read_state(t),untrack(()=>t("ob-template-name"))),()=>(deep_read_state(t),untrack(()=>t("ob-template-desc"))),()=>(deep_read_state(t),untrack(()=>t("edit-template-btn"))),()=>(deep_read_state(t),untrack(()=>t("daily-write-style-name"))),()=>(deep_read_state(t),untrack(()=>t("daily-write-style-desc"))),()=>(deep_read_state(t),untrack(()=>t("daily-write-style-overwrite"))),()=>(deep_read_state(t),untrack(()=>t("daily-write-style-append"))),()=>(deep_read_state(t),untrack(()=>t("write-style-name"))),()=>(deep_read_state(t),untrack(()=>t("write-style-desc"))),()=>(deep_read_state(t),untrack(()=>t("write-style-overwrite"))),()=>(deep_read_state(t),untrack(()=>t("write-style-partial"))),()=>(deep_read_state(t),untrack(()=>t("tag-style-name"))),()=>(deep_read_state(t),untrack(()=>t("tag-style-desc"))),()=>(deep_read_state(t),untrack(()=>t("ob-not-sync-props-name"))),()=>(deep_read_state(t),untrack(()=>t("ob-not-sync-props-desc"))),()=>(deep_read_state(t),untrack(()=>t("ob-not-sync-props-placeholder"))),()=>(deep_read_state(t),untrack(()=>t("ob-remain-props-name"))),()=>(deep_read_state(t),untrack(()=>t("ob-remain-props-desc"))),()=>(deep_read_state(t),untrack(()=>t("ob-remain-props-placeholder"))),()=>(deep_read_state(t),untrack(()=>t("client-id-name"))),()=>(deep_read_state(t),get(o),get(g),get(l),get(n),untrack(()=>t("client-id-desc",get(o),get(g),get(l).name,get(n)))),()=>(deep_read_state(t),untrack(()=>t("dashboard"))),()=>(deep_read_state(t),untrack(()=>t("upgrade-member"))),()=>(get(c),deep_read_state(t),untrack(()=>get(c)?t("renew-member"):t("upgrade-member"))),()=>(deep_read_state(t),untrack(()=>t("logout-name"))),()=>(deep_read_state(t),untrack(()=>t("logout-desc"))),()=>(deep_read_state(t),untrack(()=>t("logout-btn")))]),event("click",T,O),bind_select_value(I,()=>f().frequency,e=>(f(f().frequency=e,true),invalidate_inner_signals(()=>{x(),u();}))),event("change",I,()=>{x()(f(),"frequency"),u().resetAutoSyncTask();}),event("click",Z,async()=>{f(f().triggerOnLoad=!f().triggerOnLoad,true),invalidate_inner_signals(()=>{x(),u();}),await x()(f(),"triggerOnLoad"),u(u());}),event("keydown",Z,async e=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),f(f().triggerOnLoad=!f().triggerOnLoad,true),invalidate_inner_signals(()=>{x(),u();}),await x()(f(),"triggerOnLoad"),u(u()));}),bind_value(de,()=>f().wuCaiDir,e=>(f(f().wuCaiDir=e,true),invalidate_inner_signals(()=>{x(),u();}))),event("change",de,async()=>{await x()(f(),"wuCaiDir");}),event("click",me,m),event("click",Te,h),bind_select_value(Ae,()=>f().dailyWriteType,e=>(f(f().dailyWriteType=e,true),invalidate_inner_signals(()=>{x(),u();}))),event("change",Ae,()=>{x()(f(),"dailyWriteType");}),bind_select_value(Ve,()=>f().writeStyle,e=>(f(f().writeStyle=e,true),invalidate_inner_signals(()=>{x(),u();}))),event("change",Ve,()=>{x()(f(),"writeStyle");}),event("click",lt,async()=>{f(f().tagStyle=2===f().tagStyle?1:2,true),invalidate_inner_signals(()=>{x(),u();}),await x()(f(),"tagStyle"),u(u());}),event("keydown",lt,async e=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),f(f().tagStyle=2===f().tagStyle?1:2,true),invalidate_inner_signals(()=>{x(),u();}),await x()(f(),"tagStyle"),u(u()));}),bind_value(_t,()=>f().obNotSyncProps,e=>(f(f().obNotSyncProps=e,true),invalidate_inner_signals(()=>{x(),u();}))),event("change",_t,async()=>{await x()(f(),"obNotSyncProps");}),bind_value(yt,()=>f().obRemainProps,e=>(f(f().obRemainProps=e,true),invalidate_inner_signals(()=>{x(),u();}))),event("change",yt,async()=>{await x()(f(),"obRemainProps");}),event("click",Dt,()=>window.open(u().myurl)),event("click",qt,()=>window.open(get(l).vipUpgradeUrl)),event("click",Jt,D),append(e,s);},z=e=>{var s=root_8(),i=child(s),a=child(i),l=child(a),n=child(l);var r=sibling(l,2),d=e=>{var s=root_9(),i=child(s),a=child(i);template_effect(e=>{set_attribute(i,"href",`${deep_read_state(Regions),get(N),untrack(()=>Regions[get(N)].my)??""}/#/personSetting/synctoken?type=${deep_read_state(BGCONSTS),untrack(()=>BGCONSTS.SID)??""}`),set_text(a,e);},[()=>(deep_read_state(t),untrack(()=>t("get-token-link")))]),append(e,s);},v=e=>{var s=root_10(),i=child(s);template_effect(e=>set_text(i,e),[()=>(deep_read_state(t),untrack(()=>t("region-description")))]),append(e,s);};if_block(r,e=>{get(N),deep_read_state(Regions),untrack(()=>get(N)&&Regions[get(N)]?.my)?e(d):e(v,-1);});var c=sibling(a,2),o=child(c),g=child(o),_=child(g);g.value=g.__value="";var p=sibling(g),h=child(p);var m={},u=sibling(p),w=child(u);u.value=u.__value="euro";var b=sibling(u),f=child(b);b.value=b.__value="us";var y=sibling(i,2),k=child(y),x=child(k),S=child(x);var T=sibling(k,2),C=child(T);var R=sibling(y,2),O=child(R),D=child(O),P=child(D);template_effect((e,t,s,i,a,l,r)=>{set_text(n,e),set_text(_,t),set_text(h,s),m!==(deep_read_state(Consts),m=untrack(()=>Consts.DefaultRegion))&&(p.value=(p.__value=(deep_read_state(Consts),untrack(()=>Consts.DefaultRegion)))??""),set_text(w,i),set_text(f,a),set_text(S,l),set_text(P,r);},[()=>(deep_read_state(t),untrack(()=>t("select-account-region"))),()=>(deep_read_state(t),untrack(()=>t("choose-region"))),()=>(deep_read_state(t),untrack(()=>t("region-asia"))),()=>(deep_read_state(t),untrack(()=>t("region-europe"))),()=>(deep_read_state(t),untrack(()=>t("region-america"))),()=>(deep_read_state(t),untrack(()=>t("paste-token-name"))),()=>(deep_read_state(t),untrack(()=>t("login-btn")))]),bind_select_value(o,()=>get(N),e=>set(N,e)),event("change",o,()=>{const e=Regions[get(N)];e?.my&&window.open(`${e.my}/#/personSetting/synctoken?type=${BGCONSTS.SID}`);}),bind_value(C,()=>get(E),e=>set(E,e)),event("click",D,L),append(e,s);};if_block(U,e=>{get(i)?e(q):e(z,-1);});var W=sibling(U,2),X=child(W),Y=child(X),V=child(Y),j=child(V);template_effect((e,t)=>{set_text(M,e),set_text(j,`${t??""} ${deep_read_state(BGCONSTS),untrack(()=>BGCONSTS.VERSION)??""}`);},[()=>(deep_read_state(t),untrack(()=>t("plugin-title"))),()=>(deep_read_state(t),untrack(()=>t("version")))]),append(e,P),pop();}
const _0x4b3f92=_0x5c4f;(function(_0x37e41c,_0x3a40a8){const _0x4f4626=_0x5c4f,_0x4fe0ca=_0x37e41c();while(!![]){try{const _0x290522=parseInt(_0x4f4626(0x179))/0x1*(-parseInt(_0x4f4626(0x16d))/0x2)+-parseInt(_0x4f4626(0x167))/0x3*(-parseInt(_0x4f4626(0x16f))/0x4)+parseInt(_0x4f4626(0x177))/0x5+parseInt(_0x4f4626(0x178))/0x6+parseInt(_0x4f4626(0x171))/0x7*(-parseInt(_0x4f4626(0x173))/0x8)+-parseInt(_0x4f4626(0x170))/0x9+parseInt(_0x4f4626(0x169))/0xa;if(_0x290522===_0x3a40a8)break;else _0x4fe0ca['push'](_0x4fe0ca['shift']());}catch(_0xe8df4e){_0x4fe0ca['push'](_0x4fe0ca['shift']());}}}(_0x5204,0x49cc2));function _0x5204(){const _0x2de9aa=['args','310860ulUQwv','createEl','button','close','349610ctfAbS','dialogbtns','12xjtsrq','5129973WLBUwi','11585NucbtR','mod-cta','1144kbARCy','title','Cancel','onclick','2758990NzEgkb','3567564qsDanC','1VhAbdM','oncancel','onok','106263DOQQoX'];_0x5204=function(){return _0x2de9aa;};return _0x5204();}function _0x5c4f(_0x4c7ab3,_0x5f018a){_0x4c7ab3=_0x4c7ab3-0x165;const _0x5204b7=_0x5204();let _0x5c4fff=_0x5204b7[_0x4c7ab3];return _0x5c4fff;}class ConfirmDialog extends obsidian.Modal{[_0x4b3f92(0x168)];constructor(_0x570b55,_0x49f610){super(_0x570b55),this['args']=_0x49f610;}['onOpen'](){const _0x22be56=_0x4b3f92,{contentEl:_0x11036b}=this;_0x11036b[_0x22be56(0x16a)]('h2',{'text':this['args'][_0x22be56(0x174)]}),_0x11036b[_0x22be56(0x16a)]('p',{'text':this[_0x22be56(0x168)]['msg']});const _0x3eab41=_0x11036b['createDiv']({'cls':_0x22be56(0x16e)}),_0x3133f7=_0x3eab41[_0x22be56(0x16a)]('button',{'text':_0x22be56(0x175)});_0x3eab41[_0x22be56(0x16a)](_0x22be56(0x16b),{'text':'OK','cls':_0x22be56(0x172)})[_0x22be56(0x176)]=()=>{const _0xa7b259=_0x22be56;this[_0xa7b259(0x168)][_0xa7b259(0x166)]?.(),this[_0xa7b259(0x16c)]();},_0x3133f7[_0x22be56(0x176)]=()=>{const _0x920e13=_0x22be56;this[_0x920e13(0x168)][_0x920e13(0x165)]?.(),this[_0x920e13(0x16c)]();};}}
const _0x1cb840=_0x2ae2;(function(_0x3b3f1a,_0x305c85){const _0x24a955=_0x2ae2,_0x1762ea=_0x3b3f1a();while(!![]){try{const _0x1eef21=parseInt(_0x24a955(0x17a))/0x1+parseInt(_0x24a955(0x183))/0x2+parseInt(_0x24a955(0x177))/0x3*(parseInt(_0x24a955(0x179))/0x4)+parseInt(_0x24a955(0x188))/0x5*(parseInt(_0x24a955(0x19d))/0x6)+parseInt(_0x24a955(0x191))/0x7+parseInt(_0x24a955(0x189))/0x8*(parseInt(_0x24a955(0x18a))/0x9)+-parseInt(_0x24a955(0x190))/0xa;if(_0x1eef21===_0x305c85)break;else _0x1762ea['push'](_0x1762ea['shift']());}catch(_0x545eab){_0x1762ea['push'](_0x1762ea['shift']());}}}(_0x3229,0x6c0b1));function _0x2ae2(_0x28e4f6,_0x2eb9dc){_0x28e4f6=_0x28e4f6-0x16b;const _0x32292a=_0x3229();let _0x2ae20d=_0x32292a[_0x28e4f6];return _0x2ae20d;}const API_FIELDS=[_0x1cb840(0x182),_0x1cb840(0x187),_0x1cb840(0x19c),_0x1cb840(0x176),_0x1cb840(0x197),_0x1cb840(0x17f),_0x1cb840(0x186),_0x1cb840(0x17e),_0x1cb840(0x1b1),_0x1cb840(0x16b),_0x1cb840(0x19f),'obExcludeCondition',_0x1cb840(0x171)];function _0x3229(){const _0x551dea=['5ypTmbX','263240IKHuYG','99esQQPk','Save\x20config\x20error','createPanelConfigFromSettings','retrySave','savePanelConfig','component','22976240wJYBfo','1742048TKohKt','ApiUrlConfigSet','笔记ID','DefaultSyncDir','containerEl','includes','dailyWriteType','updateComponent','saveConfigToApi','obExcludeCondition','message','titleFormat','2391366fiuBpK','HTTP\x20','obRemainProps','Unknown\x20error','saveSettings','callApi','prepare\x20save\x20config','lastSavedConfig','Save\x20config\x20error:','frequency','API\x20returned\x20failure','error','saveError','status','hide','settings','config','display','panelConfig','getConfigInfo','obNoteProps','lastSavedField','save-config-success','obNotSyncProps','Save\x20config\x20failed','fetchConfigFromApi','json','plugin','obDailyWriteType','obNotSyncRge','statusText','wuCaiDir','triggerOnLoad','mergeConfigToPlugin','writeStyle','85119AehdFm','configError','72IKDgRh','662381Vfncbf','save-config-failed','app','success','truncateTile255','tagStyle','clearErrors','loadPanelConfig','obTemplate','1115388vkVtZh','token','reloadConfig','pageMirrorStyle','titleTemplate'];_0x3229=function(){return _0x551dea;};return _0x3229();}class WuCaiSettingTab extends obsidian.PluginSettingTab{[_0x1cb840(0x16f)];[_0x1cb840(0x18f)];[_0x1cb840(0x1af)];[_0x1cb840(0x178)]=null;[_0x1cb840(0x1a9)]=null;[_0x1cb840(0x1a4)]=null;[_0x1cb840(0x1b2)]=null;constructor(_0x2bef6e,_0x50ef99){const _0x420c6e=_0x1cb840;super(_0x2bef6e,_0x50ef99),this[_0x420c6e(0x16f)]=_0x50ef99,this[_0x420c6e(0x178)]=null,this['saveError']=null,this[_0x420c6e(0x1a4)]=null,this['lastSavedField']=null;}[_0x1cb840(0x18c)](){const _0xf3f4fd=_0x1cb840;return {'token':this[_0xf3f4fd(0x16f)]['settings'][_0xf3f4fd(0x184)]||'','frequency':this[_0xf3f4fd(0x16f)][_0xf3f4fd(0x1ac)]['frequency']||'0','triggerOnLoad':this[_0xf3f4fd(0x16f)]['settings']['triggerOnLoad']||false,'wuCaiDir':this['plugin']['settings'][_0xf3f4fd(0x173)]||Consts[_0xf3f4fd(0x194)],'obTemplate':'','titleTemplate':'','titleFormat':0xc,'writeStyle':0x1,'dailyWriteType':0x1,'tagStyle':0x1,'pageMirrorStyle':0x1,'truncateTile255':0x40,'obNoteProps':'笔记ID','obNotSyncProps':'','obRemainProps':'','obExcludeCondition':'','obNotSyncRge':0x0,'profile':{'createAt':0x0,'expireAt':0x0,'nickname':'','userIdx':''}};}async[_0x1cb840(0x16d)](){const _0x22b771=_0x1cb840,_0x121bc2=await this[_0x22b771(0x16f)][_0x22b771(0x1b0)]();if(!_0x121bc2)return new obsidian.Notice(t('fetch-config-failed')),null;const {exportConfig:_0x4f388b,expireAt:_0x30d725,createAt:_0x3046ea,nickname:_0x4b31ed,userIdx:_0x450b59}=_0x121bc2;return {'obTemplate':_0x4f388b[_0x22b771(0x182)]||'','titleTemplate':_0x4f388b['titleTemplate']||'','titleFormat':_0x4f388b[_0x22b771(0x19c)]||0xc,'writeStyle':_0x4f388b[_0x22b771(0x176)]||0x1,'dailyWriteType':_0x4f388b[_0x22b771(0x170)]||0x1,'tagStyle':_0x4f388b[_0x22b771(0x17f)]||0x1,'pageMirrorStyle':_0x4f388b[_0x22b771(0x186)]||0x1,'truncateTile255':_0x4f388b[_0x22b771(0x17e)]||0xff,'obNoteProps':_0x4f388b[_0x22b771(0x1b1)]||_0x22b771(0x193),'obNotSyncProps':_0x4f388b[_0x22b771(0x16b)]||'','obRemainProps':_0x4f388b[_0x22b771(0x19f)]||'','obExcludeCondition':_0x4f388b[_0x22b771(0x19a)]||'','obNotSyncRge':_0x4f388b[_0x22b771(0x171)]||0x0,'profile':{'createAt':_0x3046ea||0x0,'expireAt':_0x30d725||0x0,'nickname':_0x4b31ed||'','userIdx':_0x450b59||''}};}async[_0x1cb840(0x181)](){const _0x4802e2=_0x1cb840,_0x46215d=this[_0x4802e2(0x18c)]();if(!_0x46215d[_0x4802e2(0x184)])return {'config':_0x46215d,'error':null};const _0x5ddc97=await this[_0x4802e2(0x16d)]();return _0x5ddc97?{'config':{..._0x46215d,..._0x5ddc97},'error':null}:{'config':_0x46215d,'error':t('fetch-config-failed')};}async['saveConfigToApi'](_0x2555ee){const _0x22f6ad=_0x1cb840;try{const _0x4aacdc={'obsidian':{'titleTemplate':_0x2555ee[_0x22f6ad(0x187)],'titleFormat':_0x2555ee[_0x22f6ad(0x19c)]||0xc,'writeStyle':_0x2555ee[_0x22f6ad(0x176)],'obDailyWriteType':_0x2555ee[_0x22f6ad(0x197)]||0x1,'tagStyle':_0x2555ee[_0x22f6ad(0x17f)],'pageMirrorStyle':_0x2555ee[_0x22f6ad(0x186)]||0x1,'truncateTile255':_0x2555ee[_0x22f6ad(0x17e)]||0xff,'obExcludeCondition':_0x2555ee[_0x22f6ad(0x19a)],'obTemplate':_0x2555ee[_0x22f6ad(0x182)],'obNoteProps':_0x2555ee[_0x22f6ad(0x1b1)]||_0x22f6ad(0x193),'obNotSyncProps':_0x2555ee['obNotSyncProps'],'obRemainProps':_0x2555ee[_0x22f6ad(0x19f)],'obNotSyncRge':_0x2555ee[_0x22f6ad(0x171)]}},_0x5edd26=await this[_0x22f6ad(0x16f)][_0x22f6ad(0x1a2)](Consts[_0x22f6ad(0x192)],_0x4aacdc);if(!_0x5edd26){const _0x325ef4='Network\x20request\x20failed';return logger({'msg':_0x22f6ad(0x16c),'error':_0x325ef4}),{'success':!0x1,'error':_0x325ef4};}if(!_0x5edd26['ok']){const _0x1417fa=_0x22f6ad(0x19e)+_0x5edd26[_0x22f6ad(0x1aa)]+':\x20'+_0x5edd26[_0x22f6ad(0x172)];return logger({'msg':_0x22f6ad(0x16c),'error':_0x1417fa,'status':_0x5edd26[_0x22f6ad(0x1aa)]}),{'success':!0x1,'error':_0x1417fa};}const _0x33de04=await _0x5edd26[_0x22f6ad(0x16e)]();if(!_0x33de04||0x1!==_0x33de04['code']){const _0xc584c8=_0x33de04?.[_0x22f6ad(0x19b)]||_0x22f6ad(0x1a7);return logger({'msg':_0x22f6ad(0x16c),'error':_0xc584c8,'data':_0x33de04}),{'success':!0x1,'error':_0xc584c8};}return {'success':!0x0};}catch(_0x16409e){const _0xbc0353=_0x16409e instanceof Error?_0x16409e[_0x22f6ad(0x19b)]:String(_0x16409e);return logger({'msg':_0x22f6ad(0x18b),'error':_0xbc0353}),{'success':false,'error':_0xbc0353};}}[_0x1cb840(0x175)](_0xba166b){const _0x366ea8=_0x1cb840;this[_0x366ea8(0x16f)]['settings'][_0x366ea8(0x1a6)]=_0xba166b['frequency'],this['plugin']['settings'][_0x366ea8(0x174)]=_0xba166b[_0x366ea8(0x174)],this['plugin'][_0x366ea8(0x1ac)][_0x366ea8(0x173)]=obsidian.normalizePath(_0xba166b[_0x366ea8(0x173)]||Consts[_0x366ea8(0x194)]);}async[_0x1cb840(0x18e)](_0x454844,_0x1d8adc){const _0x4f3985=_0x1cb840;logger({'msg':_0x4f3985(0x1a3),'config':_0x454844,'changedField':_0x1d8adc});try{this['mergeConfigToPlugin'](_0x454844),await this[_0x4f3985(0x16f)][_0x4f3985(0x1a1)]();if(API_FIELDS[_0x4f3985(0x196)](_0x1d8adc)&&_0x454844[_0x4f3985(0x184)]){this['lastSavedConfig']={..._0x454844},this[_0x4f3985(0x1b2)]=_0x1d8adc;const _0x1693e5=await this[_0x4f3985(0x199)](_0x454844);if(!_0x1693e5[_0x4f3985(0x17d)])return this['saveError']=t(_0x4f3985(0x17b))+':\x20'+(_0x1693e5['error']||_0x4f3985(0x1a0)),this[_0x4f3985(0x198)](),void new obsidian.Notice(this['saveError']);}this[_0x4f3985(0x1a9)]=null,this[_0x4f3985(0x1a4)]=null,this['lastSavedField']=null,this[_0x4f3985(0x198)](),new obsidian.Notice(t(_0x4f3985(0x1b3)));}catch(_0x1777d7){console[_0x4f3985(0x1a8)](_0x4f3985(0x1a5),_0x1777d7);const _0x1e19c6=_0x1777d7 instanceof Error?_0x1777d7[_0x4f3985(0x19b)]:String(_0x1777d7);this[_0x4f3985(0x1a9)]=t(_0x4f3985(0x17b))+':\x20'+_0x1e19c6,this[_0x4f3985(0x198)](),new obsidian.Notice(this[_0x4f3985(0x1a9)]);}}async[_0x1cb840(0x18d)](){const _0x492db3=_0x1cb840;this[_0x492db3(0x1a4)]&&this[_0x492db3(0x1b2)]&&await this[_0x492db3(0x18e)](this['lastSavedConfig'],this[_0x492db3(0x1b2)]);}[_0x1cb840(0x180)](){const _0x23c3aa=_0x1cb840;this[_0x23c3aa(0x178)]=null,this[_0x23c3aa(0x1a9)]=null,this[_0x23c3aa(0x1a4)]=null,this[_0x23c3aa(0x1b2)]=null,this['updateComponent']();}['updateComponent'](){const _0x2d50d9=_0x1cb840;this['component']&&this[_0x2d50d9(0x195)]&&(unmount(this[_0x2d50d9(0x18f)]),this[_0x2d50d9(0x18f)]=mount(SettingsView,{'target':this[_0x2d50d9(0x195)],'props':{'plugin':this[_0x2d50d9(0x16f)],'app':this[_0x2d50d9(0x17c)],'confirmDialog':ConfirmDialog,'panelConfig':this[_0x2d50d9(0x1af)],'loadConfigError':this[_0x2d50d9(0x178)],'saveError':this['saveError'],'onSave':(_0x527454,_0x46bce2)=>this[_0x2d50d9(0x18e)](_0x527454,_0x46bce2),'onReload':()=>this['reloadConfig'](),'onRetrySave':()=>this['retrySave'](),'onLogout':()=>this['clearErrors']()}}));}async['reloadConfig'](){const _0x2715e0=_0x1cb840,_0x288b33=await this[_0x2715e0(0x181)]();this[_0x2715e0(0x1af)]=_0x288b33[_0x2715e0(0x1ad)],this['configError']=_0x288b33[_0x2715e0(0x1a8)],this[_0x2715e0(0x198)]();}async[_0x1cb840(0x1ae)](){const _0x54fcd7=_0x1cb840;this[_0x54fcd7(0x195)]['empty']();const _0xabe3f3=await this[_0x54fcd7(0x181)]();this[_0x54fcd7(0x1af)]=_0xabe3f3[_0x54fcd7(0x1ad)],this[_0x54fcd7(0x178)]=_0xabe3f3['error'],this[_0x54fcd7(0x18f)]=mount(SettingsView,{'target':this[_0x54fcd7(0x195)],'props':{'plugin':this[_0x54fcd7(0x16f)],'app':this[_0x54fcd7(0x17c)],'confirmDialog':ConfirmDialog,'panelConfig':this[_0x54fcd7(0x1af)],'loadConfigError':this['configError'],'saveError':this[_0x54fcd7(0x1a9)],'onSave':(_0x361008,_0x21165a)=>this['savePanelConfig'](_0x361008,_0x21165a),'onReload':()=>this[_0x54fcd7(0x185)](),'onRetrySave':()=>this[_0x54fcd7(0x18d)](),'onLogout':()=>this[_0x54fcd7(0x180)]()}});}[_0x1cb840(0x1ab)](){const _0x4e33ae=_0x1cb840;this[_0x4e33ae(0x18f)]&&unmount(this[_0x4e33ae(0x18f)]);}}
const _0x1c87e1=_0x26fa;(function(_0x4cb1e3,_0xcf04cb){const _0x3560b4=_0x26fa,_0x3f64b3=_0x4cb1e3();while(!![]){try{const _0x25385a=parseInt(_0x3560b4(0x23b))/0x1*(-parseInt(_0x3560b4(0x1ee))/0x2)+parseInt(_0x3560b4(0x1a5))/0x3+-parseInt(_0x3560b4(0x175))/0x4+parseInt(_0x3560b4(0x194))/0x5+parseInt(_0x3560b4(0x170))/0x6*(-parseInt(_0x3560b4(0x158))/0x7)+-parseInt(_0x3560b4(0x236))/0x8*(-parseInt(_0x3560b4(0x22e))/0x9)+parseInt(_0x3560b4(0x25a))/0xa*(parseInt(_0x3560b4(0x1de))/0xb);if(_0x25385a===_0xcf04cb)break;else _0x3f64b3['push'](_0x3f64b3['shift']());}catch(_0x4f9555){_0x3f64b3['push'](_0x3f64b3['shift']());}}}(_0x247e,0x2964d));function _0x26fa(_0x53815a,_0x389dfe){_0x53815a=_0x53815a-0x155;const _0x247ecb=_0x247e();let _0x26fa7f=_0x247ecb[_0x53815a];return _0x26fa7f;}function _0x247e(){const _0x24f1b9=['renderTemplate','getLastCursor','unread','notetags','workspace','isMobileApp','processNote','showInfoStatus','allTagsV2','wc-success','WuCai\x20Official\x20plugin:\x20error\x20writing\x20','data','substring','onload\x20last\x20cursor\x201','noteType','archive-file','highlights','formatTags','toYAMLList','renderDailyTemplate','ApiUrlConfigGet','\x20download+exception','template','unload\x20WuCai\x20plugin','metadataCache','56889hIuocj','obNoteProps','WuCai\x20Official\x20plugin:\x20fetch\x20failed\x20to\x20acknowledged\x20sync:\x20','addSettingTab','checkResponseBody','run-sync','onlyinit','syncon','328krTWbI','update\x20sync\x20status\x20success,\x20Now\x20is\x20OFF','notePaths','schedule\x20init','fetchNoteIdx','36671cSOzoT','myurl','turn-off-sync','dailynote','fileManager','formatPageNote','mergeTags','WuCai\x20Official\x20plugin:\x20setting\x20interval\x20to\x20','open','dailyEngine','getClientID','pageNote','nickname','onLayoutReady','getDomain','exportConfig','Synced!','export-locked','notesExported','app','loadData','onload\x20+\x20not\x20exists','obDailyWriteType','getAbstractFileByPath','path','floor','&version=','load\x20WuCai\x20plugin','wuCaiDir','isHavePageMirrorVar','addCommand','1905250OoiXbi','WuCai\x20Official\x20plugin:\x20delete\x20server\x20note,\x20error\x20','obTemplate','process\x20entry\x20err','archive','WuCai\x20Official\x20plugin:\x20fetch\x20failed\x20in\x20exportInit:\x20','getItem','delete-from-server','onload\x20last\x20cursor','getRemainData','compile\x20template\x20error','cannot-connect-server','setItem','statusBar','WuCai\x20Official\x20plugin:\x20bad\x20response\x20in\x20acknowledge\x20sync:\x20','handleSuccess','7AvOHqP','setText','tags','/#/?noteidx=','sync-now','code','resetClientID','vault','readurl','toString','parentElement','triggerOnLoad','WuCai\x20Official\x20plugin:\x20archive\x20note,\x20error\x20','taskStatus','getRegionFromToken','call\x20api\x20failed','Syncing','buttonEl','logout','getFileCache','getDiffDay','ApiUrlSyncNote','useridx','isHaveAllTagsVar','1361994ehPhHT','create','DefaultRegion','isRejectByCondition','precompile','353268GVLpmu','sync-error','apis','trimTags','getConfigInfo','countAnnoCount','WuCai\x20Official\x20plugin:\x20fetch\x20config\x20info\x20failed','\x20/\x20','token','frequency','startSync\x20init','updateAt','WuCai\x20Official\x20plugin:\x20fetch\x20failed\x20in\x20downloadArchive:\x20','lastSyncFailed','sync-failed','pageMirrorStyle','SYNCING','truncateTile255','\x20download+done',',\x20error:','Start\x20WuCai\x20syncing','ackSyncDone','archive-success','.wc-info-container','author','folder','stopSyncing','empty','ApiUrlArchive','random','download','174285snjfaO','WriteAppend','forceupdate','renderTemplateWithEditable','status','createAt','handleError','&reqtime=','\x20init+ck','formatPageTitle','apiurl','lffnw','Synced','delete\x20file\x20success','url','displayMessage','onunload','110979GROnlN','read','totalNotes','error,\x20noteid\x20is\x20EMPTY','sync-already-in-progress','sou','max','writeStyle','initRegion','updateAtProps','indexOf','localStorage','updateProfile','\x20init+ck+synced','start\x20sync,\x20schedule','wc-ObsidianClientId','\x20init+ck+expired','APPID','title','API','page','userIdx','settings','syncNotes','lastCursor','updateat_ts','callApi','SID','autoSyncTask','setInterval','notes','in\x20exportInit','stringify','error-writestyle','getErrorFromRsp',')\x20...','Token\x20','open-in-wucai','sync-already-done','length','WuCai\x20sync\x20stoped,\x20because\x20of\x20stopSyncing\x20status','checkLogin','prod','WuCai\x20Official\x20plugin:\x20bad\x20response\x20in\x20delete\x20server\x20note:\x20','deletefromserver','WriteOverwrite','checkInitDone','isIgnoreSync','process','isInitDone','frontmatter','getDomain2','region','WAITING_STATUSES','startSync','assign','formatTime','11WSsLcj','formatHighlights','getNoteIdxByFile','resetRegion','ApiUrlACK','obNotSyncProps','pageScore','addClass','VERSION','file','exporting-data','&ep=','isSyncing','sync-service-expired','addStatusBarItem','serviceId','2OLKdFp','update\x20sync\x20status\x20success,\x20Now\x20is\x20ON','notice','noteIdX','syncoff','json','message','wucaiurl','syncing\x20->\x20false','exportInit','getAuthHeaders','then','SYNCED','processFrontMatter','titleTemplate','ApiUrlProfile','ApiUrlDownload','publishat','skip,\x20because\x20of\x20not-sync-prop','resetAutoSyncTask','filter','Login\x20failed','loadSettings','lastCursor2','?appid=','replace','VERSION_NUM','find','saveSettings','registerInterval','handleDailyAppend','onload','sync-in-progress-different-client','onload\x20+\x20exists\x202','isEmptyObj','turn-on-sync','syncAtProp','obRemainProps','sync-completed'];_0x247e=function(){return _0x24f1b9;};return _0x247e();}const DefaultSettings={'token':'','region':'','useridx':'','wuCaiDir':'WuCai','frequency':'0','triggerOnLoad':true,'lastSyncFailed':false,'refreshNotes':false,'notesToRefresh':[],'reimportShowConfirmation':true,'lastCursor':'','dataVersion':0x0,'notePaths':{},'exportConfig':{'titleFormat':0xc,'titleTemplate':'','pageMirrorStyle':0x2,'truncateTile255':0x0,'writeStyle':0x2,'titleStyle':0x2,'highlightStyle':0x1,'annotationStyle':0x1,'tagStyle':0x1,'haveWuCaiTag':0x1,'obTemplate':'','obTemplateVer':0x0,'ignoreEmptyNote':0x1,'obQuery':'','obExcludeCondition':'','obNotSyncRge':0x0,'obDailyPath':'','obNoteProps':'','obNotSyncProps':'','obRemainProps':'','obDailyWriteType':0x1}};class WuCaiPlugin extends obsidian.Plugin{['settings'];[_0x1c87e1(0x1c1)]=null;['statusBar'];['template'];['isSyncing'];[_0x1c87e1(0x18f)];[_0x1c87e1(0x1d6)]=false;[_0x1c87e1(0x1d9)];[_0x1c87e1(0x19e)]='';['myurl']='';['initRegion'](_0x47a87f){const _0x14916c=_0x1c87e1;if(!_0x47a87f)return;this[_0x14916c(0x1bb)]['lastSyncFailed']=false;const _0x19aa3a=this[_0x14916c(0x1bb)][_0x14916c(0x1d9)];if(!_0x19aa3a||_0x47a87f&&_0x19aa3a!==_0x47a87f){const _0x59b2ca=_0x47a87f||Consts[_0x14916c(0x172)];this[_0x14916c(0x1d9)]=_0x59b2ca,this[_0x14916c(0x1bb)]['region']=_0x59b2ca,this['saveSettings']();}const _0x5c10a3=Regions[_0x47a87f||Consts[_0x14916c(0x172)]];_0x5c10a3&&(this[_0x14916c(0x1d9)]=_0x47a87f,this[_0x14916c(0x19e)]=_0x5c10a3[_0x14916c(0x177)][BGCONSTS[_0x14916c(0x1b8)]]||_0x5c10a3[_0x14916c(0x177)][_0x14916c(0x1cf)]||'',this[_0x14916c(0x23c)]=_0x5c10a3['my']);}['resetRegion'](){const _0x5863fa=_0x1c87e1;this['region']='',this[_0x5863fa(0x19e)]='',this['myurl']='';}[_0x1c87e1(0x232)](_0x3bb75c,_0x4916b0){const _0x433174=_0x1c87e1;if(!_0x4916b0)return false;if(_0x4916b0&&0x1===_0x4916b0[_0x433174(0x15d)])return false;let _0x12164e=_0x4916b0[_0x433174(0x15d)];0x2710===_0x12164e&&(this['settings'][_0x433174(0x17d)]='',this[_0x433174(0x1bb)][_0x433174(0x16e)]='');let _0x544a29=_0x4916b0[_0x433174(0x1f4)]||_0x433174(0x167);return _0x12164e&&(_0x544a29+=_0x433174(0x188)+_0x12164e),this[_0x433174(0x19a)](_0x3bb75c,_0x544a29),true;}[_0x1c87e1(0x1c7)](_0x1f6c74){const _0x530798=_0x1c87e1;return _0x1f6c74&&0x199===_0x1f6c74[_0x530798(0x198)]?t(_0x530798(0x20e)):_0x1f6c74&&0x1a1===_0x1f6c74[_0x530798(0x198)]?t(_0x530798(0x24c)):''+(_0x1f6c74?_0x1f6c74['statusText']:t(_0x530798(0x265)));}[_0x1c87e1(0x19a)](_0x23a734,_0x232522){const _0x4617dd=_0x1c87e1;this[_0x4617dd(0x1bb)][_0x4617dd(0x182)]=true,this['saveSettings'](),_0x23a734?(this[_0x4617dd(0x21c)](_0x23a734[_0x4617dd(0x169)][_0x4617dd(0x162)],_0x232522,'wc-error'),_0x23a734[_0x4617dd(0x169)][_0x4617dd(0x159)](t(_0x4617dd(0x233)))):this[_0x4617dd(0x1f0)](_0x232522,true,0x4,true);}['handleSuccess'](_0x2cab0e,_0x148c3f=_0x1c87e1(0x1a0),_0x25eb6d=''){const _0x563c3d=_0x1c87e1;this['settings'][_0x563c3d(0x182)]=false;let _0x467c3d=this[_0x563c3d(0x216)](_0x25eb6d,this['settings'][_0x563c3d(0x1bd)]);_0x467c3d&&(this[_0x563c3d(0x1bb)]['lastCursor']=_0x467c3d),this[_0x563c3d(0x20a)](),_0x2cab0e&&(this[_0x563c3d(0x21c)](_0x2cab0e[_0x563c3d(0x169)]['parentNode'][_0x563c3d(0x162)],_0x148c3f,_0x563c3d(0x21e)),_0x2cab0e['buttonEl'][_0x563c3d(0x159)](t(_0x563c3d(0x233))));}async[_0x1c87e1(0x1bf)](_0x11fe6b,_0x603645){const _0x21aa7e=_0x1c87e1,_0x404f98=Math[_0x21aa7e(0x254)](+new Date()/0x3e8);return _0x603645['v']=BGCONSTS[_0x21aa7e(0x208)],_0x603645[_0x21aa7e(0x1ed)]=BGCONSTS['SID'],_0x11fe6b+=_0x21aa7e(0x206)+BGCONSTS[_0x21aa7e(0x1b6)]+_0x21aa7e(0x1e9)+BGCONSTS['EP']+_0x21aa7e(0x255)+BGCONSTS[_0x21aa7e(0x1e6)]+_0x21aa7e(0x19b)+_0x404f98,fetch(this[_0x21aa7e(0x19e)]+_0x11fe6b,{'headers':{...this['getAuthHeaders'](),'Content-Type':'application/json'},'method':'POST','body':JSON[_0x21aa7e(0x1c5)](_0x603645)});}async[_0x1c87e1(0x179)](){const _0x25dbd9=_0x1c87e1;try{const _0x824b6d=await this['callApi'](Consts[_0x25dbd9(0x229)],{});if(!_0x824b6d||!_0x824b6d['ok'])return logger({'msg':_0x25dbd9(0x17b),'rsp':_0x824b6d}),null;const _0x540dfb=await _0x824b6d[_0x25dbd9(0x1f3)]();return _0x540dfb&&_0x540dfb[_0x25dbd9(0x220)]&&_0x540dfb[_0x25dbd9(0x220)]['exportConfig']?{'exportConfig':_0x540dfb[_0x25dbd9(0x220)][_0x25dbd9(0x24a)],'createAt':_0x540dfb['data']['createAt']||0x0,'expireAt':_0x540dfb['data']['expireAt']||0x0,'nickname':_0x540dfb['data'][_0x25dbd9(0x247)]||'','userIdx':_0x540dfb['data'][_0x25dbd9(0x1ba)]||''}:null;}catch(_0x248191){return logger({'msg':'WuCai\x20Official\x20plugin:\x20fetch\x20export\x20config\x20error','e':_0x248191}),null;}}async[_0x1c87e1(0x1f7)](_0x31ba99,_0x2b7171,_0x4adb70='',_0x5c78d2=''){const _0x2b8696=_0x1c87e1;if(this['stopSyncing'])return void logger({'msg':_0x2b8696(0x1cd)});const _0x548bee=this[_0x2b8696(0x24e)][_0x2b8696(0x15f)][_0x2b8696(0x252)](this[_0x2b8696(0x1bb)]['wuCaiDir']),_0x5c733a=!(_0x548bee&&_0x548bee instanceof obsidian.TFolder);_0x5c733a&&(this[_0x2b8696(0x1bb)][_0x2b8696(0x1bd)]='',this[_0x2b8696(0x1bb)][_0x2b8696(0x238)]={}),this[_0x2b8696(0x1bb)]['notesToRefresh']=[],logger({'msg':_0x2b8696(0x262),'lastCursor':this[_0x2b8696(0x1bb)]['lastCursor'],'flagx':_0x4adb70,'isDirDeleted':_0x5c733a,'isSync':this[_0x2b8696(0x1ea)]});let _0x45b8cf,_0x41d0a1=this[_0x2b8696(0x1bb)][_0x2b8696(0x1bd)],_0x513d69={'noteDirDeleted':_0x5c733a,'lastCursor2':_0x41d0a1};try{_0x45b8cf=await this[_0x2b8696(0x1bf)](Consts['ApiUrlInit'],_0x513d69);}catch(_0x2ee4a3){logger({'msg':_0x2b8696(0x25f),'e':_0x2ee4a3});}if(!_0x45b8cf||!_0x45b8cf['ok'])return logger({'msg':'WuCai\x20Official\x20plugin:\x20bad\x20response\x20in\x20exportInit:\x20','rsp':_0x45b8cf}),this[_0x2b8696(0x19a)](_0x31ba99,this[_0x2b8696(0x1c7)](_0x45b8cf)),void(this['isSyncing']=false);let _0x381600=await _0x45b8cf[_0x2b8696(0x1f3)]();if(this['checkResponseBody'](_0x31ba99,_0x381600))return void(this[_0x2b8696(0x1ea)]=false);let _0x24b2b9=_0x381600[_0x2b8696(0x220)]||{};logger({'msg':_0x2b8696(0x1c4),'initRet':_0x24b2b9,'lastCursor2':_0x41d0a1,'flagx':_0x4adb70}),this[_0x2b8696(0x1bb)][_0x2b8696(0x24a)]=_0x24b2b9[_0x2b8696(0x24a)];const _0x2f84de={'obTemplate':_0x24b2b9[_0x2b8696(0x24a)][_0x2b8696(0x25c)],'titleTemplate':_0x24b2b9[_0x2b8696(0x24a)][_0x2b8696(0x1fc)],'writeStyle':_0x24b2b9[_0x2b8696(0x24a)][_0x2b8696(0x1ac)],'obNoteProps':_0x24b2b9['exportConfig'][_0x2b8696(0x22f)],'dailyWriteType':_0x24b2b9[_0x2b8696(0x24a)][_0x2b8696(0x251)]},_0x190828=this['template'][_0x2b8696(0x174)](_0x2f84de);if(_0x190828)return logger({'msg':_0x2b8696(0x264),'err':_0x190828}),this[_0x2b8696(0x19a)](_0x31ba99,_0x190828),void(this[_0x2b8696(0x1ea)]=false);if(_0x41d0a1=this[_0x2b8696(0x216)](_0x24b2b9[_0x2b8696(0x205)],_0x41d0a1),_0x41d0a1&&(this[_0x2b8696(0x1bb)][_0x2b8696(0x1bd)]=_0x41d0a1),await this[_0x2b8696(0x20a)](),_0x2b8696(0x234)!==_0x5c78d2){if(_0x2b8696(0x1fa)===_0x24b2b9['taskStatus']){this[_0x2b8696(0x157)](_0x31ba99,_0x2b8696(0x1a0),_0x41d0a1);let _0x382018=t(_0x2b8696(0x1cb));this[_0x2b8696(0x1f0)](_0x382018,false,0x4,true),logger({'msg':'syncing\x20->\x20false','flagx':_0x4adb70+_0x2b8696(0x1b2)}),this['isSyncing']=false;}else {if('EXPIRED'==_0x24b2b9['taskStatus'])this['handleError'](_0x31ba99,t(_0x2b8696(0x1eb))),logger({'msg':'syncing\x20->\x20false','flagx':_0x4adb70+_0x2b8696(0x1b5)}),this['isSyncing']=false;else {if(Consts[_0x2b8696(0x1da)]['includes'](_0x24b2b9[_0x2b8696(0x165)])){if(_0x24b2b9[_0x2b8696(0x24d)]>0x0){const _0x5f0cd0=t(_0x2b8696(0x1e8))+('\x20('+_0x24b2b9[_0x2b8696(0x24d)]+_0x2b8696(0x17c)+_0x24b2b9[_0x2b8696(0x1a7)]+_0x2b8696(0x1c8));this[_0x2b8696(0x1f0)](_0x5f0cd0);}else this[_0x2b8696(0x1f0)](t('building-export'));await new Promise(_0x358fb8=>setTimeout(_0x358fb8,0xbb8)),await this['exportInit'](_0x31ba99,false,'exportInit\x20timeout');}else _0x2b8696(0x185)===_0x24b2b9[_0x2b8696(0x165)]?(this[_0x2b8696(0x1f0)](t('syncing-data')),await this['syncNotes'](_0x41d0a1,[],_0x31ba99,_0x4adb70+_0x2b8696(0x19c))):(this['handleError'](_0x31ba99,t(_0x2b8696(0x183))+','+_0x24b2b9['taskStatus']),logger({'msg':_0x2b8696(0x1f6),'flagx':_0x4adb70+'\x20init+ck+exception'}),this[_0x2b8696(0x1ea)]=false);}}}else this[_0x2b8696(0x1ea)]=false;}[_0x1c87e1(0x1f0)](_0x14cb1d,_0x4fa078=false,_0x45a204=0x0,_0x370721=false){const _0x38844a=_0x1c87e1;_0x4fa078&&new obsidian.Notice(_0x14cb1d),obsidian.Platform[_0x38844a(0x21a)]?_0x4fa078||new obsidian.Notice(_0x14cb1d):this['statusBar'][_0x38844a(0x1a3)](_0x14cb1d['toLowerCase'](),_0x45a204,_0x370721);}[_0x1c87e1(0x21c)](_0x13a873,_0x42b92d,_0xf9988b=''){const _0x3be102=_0x1c87e1;let _0x2404d5=_0x13a873[_0x3be102(0x209)](_0x3be102(0x18c));_0x2404d5&&(_0x2404d5[_0x3be102(0x159)](_0x42b92d),_0x2404d5[_0x3be102(0x1e5)](_0xf9988b));}['clearInfoStatus'](_0x424702){const _0x341afa=_0x1c87e1;_0x424702['find'](_0x341afa(0x18c))[_0x341afa(0x190)]();}[_0x1c87e1(0x1f8)](){const _0x39fad2=_0x1c87e1;return {'AUTHORIZATION':_0x39fad2(0x1c9)+(this[_0x39fad2(0x1bb)][_0x39fad2(0x17d)]||''),'Obsidian-Client':''+this[_0x39fad2(0x245)]()};}['getLastCursor'](_0x4496ae,_0x1349d8){return _0x4496ae||_0x1349d8||'';}['isRejectByCondition'](_0x154945,_0x3d5a89){const _0x239a7c=_0x1c87e1;if(!_0x154945||_0x154945['length']<=0x0)return false;if(_0x3d5a89[_0x239a7c(0x196)])return false;if(0x3===_0x3d5a89[_0x239a7c(0x223)])return false;if(_0x3d5a89[_0x239a7c(0x246)])return false;if((_0x154945[_0x239a7c(0x1af)](_0x239a7c(0x217))>=0x0?0x1:0x0)>0x0){if(0x2===_0x3d5a89['readstatus'])return true;if(_0x3d5a89[_0x239a7c(0x225)]=_0x3d5a89[_0x239a7c(0x225)]||[],_0x3d5a89[_0x239a7c(0x225)][_0x239a7c(0x1cc)]<=0x0)return true;}return false;}async[_0x1c87e1(0x20c)](_0x2a28ef,_0x19fd0c,_0x5161e8,_0x787603){const _0x8136d6=_0x1c87e1,_0x283191=Utils['fetchUpdateAt'](_0x5161e8,this[_0x8136d6(0x22b)][_0x8136d6(0x1ae)]);let _0x11d270=0x0;_0x19fd0c[_0x8136d6(0x225)]=_0x19fd0c[_0x8136d6(0x225)][_0x8136d6(0x202)](_0x1bccac=>(_0x1bccac[_0x8136d6(0x1be)]>_0x11d270&&(_0x11d270=_0x1bccac['updateat_ts']),_0x1bccac[_0x8136d6(0x1be)]>_0x283191));const _0x4902e0=Utils[_0x8136d6(0x228)](_0x19fd0c,this[_0x8136d6(0x22b)]);return _0x4902e0&&await this['app'][_0x8136d6(0x15f)][_0x8136d6(0x1d5)](_0x2a28ef,_0x1f98df=>_0x1f98df['endsWith']('\x0a\x0a')?_0x1f98df+_0x4902e0:_0x1f98df+'\x0a'+_0x4902e0),await this[_0x8136d6(0x24e)][_0x8136d6(0x23f)][_0x8136d6(0x1fb)](_0x2a28ef,_0x11436e=>{const _0x5f07d8=_0x8136d6;_0x11436e[Consts[_0x5f07d8(0x212)]]=Math['max'](_0x11d270,_0x283191);}),true;}async[_0x1c87e1(0x21b)](_0x1fb842){const _0x2435c6=_0x1c87e1,_0x3c76cc=this['app'][_0x2435c6(0x15f)],_0x9c03fc=this['settings'][_0x2435c6(0x24a)],_0x118645=_0x1fb842[_0x2435c6(0x1f1)],_0x28d886=Utils[_0x2435c6(0x249)](_0x1fb842[_0x2435c6(0x1a2)]),_0x1736a4=Utils[_0x2435c6(0x1d8)](_0x28d886)||'',_0xd15a6b=0x3===_0x1fb842[_0x2435c6(0x223)],_0x1b2677=_0xd15a6b?_0x2435c6(0x23e):_0x2435c6(0x1b9),_0x40fe3d=Utils['normalTitle'](_0x1fb842[_0x2435c6(0x1b7)],0x0),_0x2d1e4f={'title':_0x40fe3d,'createat_ts':_0x1fb842[_0x2435c6(0x199)],'updateat_ts':Math[_0x2435c6(0x1ab)](_0x1fb842[_0x2435c6(0x180)],_0x1fb842['createAt']),'domain2':_0x1736a4,'domain':_0x28d886||'','notetype':_0x1b2677,'isdailynote':_0xd15a6b};let _0x8f9742=this[_0x2435c6(0x1bb)][_0x2435c6(0x238)][_0x118645]||'';const _0x549bb=await Utils[_0x2435c6(0x19f)](_0x3c76cc,_0x118645,_0x8f9742,_0x40fe3d,_0x2d1e4f,_0x9c03fc[_0x2435c6(0x186)],this['template']['titleEngine'],this[_0x2435c6(0x24e)][_0x2435c6(0x22d)],this[_0x2435c6(0x22b)][_0x2435c6(0x22f)],(_0x598da7,_0x54f6b4)=>{const _0xa70dfc=_0x2435c6,_0x330f1d=this[_0xa70dfc(0x1bb)][_0xa70dfc(0x257)]+'/'+_0x598da7+_0x54f6b4;return obsidian.normalizePath(_0x330f1d)[_0xa70dfc(0x207)](/[\/ \s]+$/,'');});if(!_0x549bb||_0x549bb[_0x2435c6(0x1cc)]<=0x0)logger({'msg':'generate\x20file\x20name\x20error','noteid':_0x118645,'entry':_0x1fb842,'oldPath':_0x8f9742});else try{let _0x4f518a=await this[_0x2435c6(0x24e)]['vault'][_0x2435c6(0x252)](_0x549bb),_0x3a7cd5=_0x4f518a&&_0x4f518a instanceof obsidian.TFile,_0x366789={};_0x3a7cd5&&(_0x366789=this[_0x2435c6(0x24e)]['metadataCache'][_0x2435c6(0x16b)](_0x4f518a)?.[_0x2435c6(0x1d7)]||{});if(_0x3a7cd5&&Utils[_0x2435c6(0x1d4)](_0x9c03fc[_0x2435c6(0x1e3)],_0x366789))return void logger({'msg':_0x2435c6(0x200),'outFilename':_0x549bb},0x2);try{await Utils['cnfoOl'](_0x3c76cc,_0x8f9742,_0x549bb)&&(_0x4f518a=await this['app'][_0x2435c6(0x15f)][_0x2435c6(0x252)](_0x549bb),_0x3a7cd5=_0x4f518a&&_0x4f518a instanceof obsidian.TFile);}catch(_0x22ecad){return void logger({'error':_0x22ecad,'outFilename':_0x549bb});}this[_0x2435c6(0x1bb)][_0x2435c6(0x238)][_0x118645]=_0x549bb;const _0x34aef3=this[_0x2435c6(0x22b)][_0x2435c6(0x22f)][0x0];_0x1fb842[_0x2435c6(0x225)]=_0x1fb842[_0x2435c6(0x225)]||[],_0x1fb842['pageScore']=_0x1fb842['pageScore']||0x0,_0x1fb842[_0x2435c6(0x1aa)]=_0x1fb842['sou']||'';const _0x29d898=0x1===_0x9c03fc['tagStyle'],_0x4ab30b=_0x1fb842[_0x2435c6(0x1e4)]>0x0,_0xbc456a=Utils[_0x2435c6(0x226)](_0x1fb842[_0x2435c6(0x15a)],_0x29d898),_0x44f372=Utils[_0x2435c6(0x241)](_0x1fb842[_0x2435c6(0x15a)],_0x1fb842[_0x2435c6(0x218)],_0x29d898),_0x1b446c=Utils[_0x2435c6(0x227)](Utils[_0x2435c6(0x178)](_0xbc456a)),_0x2dd2d5=Utils[_0x2435c6(0x227)](Utils[_0x2435c6(0x178)](_0x44f372));let _0x1d13e6='',_0x5b172a=!0x1;0x2!==_0x9c03fc[_0x2435c6(0x184)]&&_0x1fb842[_0x2435c6(0x1aa)]&&this['template'][_0x2435c6(0x258)]&&(_0x1d13e6=await Utils['getPageMirror'](_0x1fb842[_0x2435c6(0x1aa)]),_0x1d13e6=Utils['formatPageMirror'](_0x1d13e6),_0x5b172a=!0x0);let _0x30423e=0x0;this[_0x2435c6(0x22b)]['isHaveAnnoCountVar']&&(_0x30423e=Utils[_0x2435c6(0x17a)](_0x1fb842[_0x2435c6(0x225)]));let _0x558545=[];this[_0x2435c6(0x22b)][_0x2435c6(0x16f)]&&(_0x558545=Utils[_0x2435c6(0x21d)](_0x1fb842[_0x2435c6(0x15a)],_0x1fb842[_0x2435c6(0x225)]));const _0x341145={'title':Utils[_0x2435c6(0x19d)](_0x1fb842['title']),'url':_0x1fb842[_0x2435c6(0x1a2)],'wucaiurl':_0x1fb842[_0x2435c6(0x1f5)]||'','readurl':_0x1fb842[_0x2435c6(0x160)]||'','folder':_0x1fb842[_0x2435c6(0x18e)]||'','tags':_0xbc456a,'alltags':_0x44f372,'alltagsv2':_0x558545,'trimtags':_0x1b446c,'mergedtags':_0x2dd2d5,'notetype':_0x1b2677,'pagenote':Utils[_0x2435c6(0x240)](_0x1fb842[_0x2435c6(0x246)],_0x29d898),'pagescore':_0x1fb842[_0x2435c6(0x1e4)],'isstar':_0x4ab30b,'ispagemirror':_0x5b172a,'isdailynote':_0xd15a6b,'highlights':Utils[_0x2435c6(0x1df)](_0x1fb842[_0x2435c6(0x1a2)]||'',_0x1fb842[_0x2435c6(0x225)],_0x9c03fc),'highlightcount':_0x1fb842[_0x2435c6(0x225)][_0x2435c6(0x1cc)],'annotationcount':_0x30423e,'createat':Utils[_0x2435c6(0x1dd)](_0x1fb842[_0x2435c6(0x199)]),'createat_ts':_0x1fb842['createAt'],'updateat':Utils['formatTime'](_0x1fb842[_0x2435c6(0x180)]),'updateat_ts':_0x1fb842[_0x2435c6(0x180)],'noteid':_0x118645,'citekey':_0x1fb842['citekey']||'','author':_0x1fb842[_0x2435c6(0x18d)]||'','orgauthor':_0x1fb842['orgauthor']||'','orgname':_0x1fb842['orgname']||'','publishat':Utils[_0x2435c6(0x1dd)](_0x1fb842[_0x2435c6(0x1ff)]),'publishat_ts':_0x1fb842[_0x2435c6(0x1ff)]||0x0,'diffupdateat_ts':Utils[_0x2435c6(0x16c)](_0x1fb842[_0x2435c6(0x199)],_0x1fb842['updateAt']),'domain':_0x28d886,'domain2':_0x1736a4,'mdcontent':_0x1d13e6},_0x33f788=_0xd15a6b&&_0x9c03fc[_0x2435c6(0x251)]===Consts['WriteAppend'];if(_0x33f788&&_0x3a7cd5&&this['template'][_0x2435c6(0x244)]){if(await this[_0x2435c6(0x20c)](_0x4f518a,_0x341145,_0x366789,_0x9c03fc))return;}if(_0x3a7cd5&&Consts[_0x2435c6(0x1d2)]!==_0x9c03fc['writeStyle']){if(Consts[_0x2435c6(0x195)]===_0x9c03fc[_0x2435c6(0x1ac)]){const _0x249972=await this[_0x2435c6(0x24e)][_0x2435c6(0x15f)][_0x2435c6(0x1a6)](_0x4f518a),_0x2b5420=Utils[_0x2435c6(0x197)](_0x341145,_0x249972,this[_0x2435c6(0x22b)]);await this[_0x2435c6(0x24e)][_0x2435c6(0x15f)]['modify'](_0x4f518a,_0x2b5420),_0x3a7cd5&&_0x366789[_0x34aef3]!==_0x118645&&await this[_0x2435c6(0x24e)][_0x2435c6(0x23f)]['processFrontMatter'](_0x4f518a,_0x5ca089=>{_0x5ca089[_0x34aef3]=_0x118645;});}else this[_0x2435c6(0x1f0)](t(_0x2435c6(0x1c6))+'\x20'+_0x9c03fc[_0x2435c6(0x1ac)],!0x0,0x4,!0x0);}else {const _0x279857=Utils[_0x2435c6(0x215)](_0x341145,this[_0x2435c6(0x22b)]);let _0x40a29c={};if(_0x3a7cd5?(await _0x3c76cc['modify'](_0x4f518a,_0x279857),_0x40a29c=Utils[_0x2435c6(0x263)](_0x9c03fc[_0x2435c6(0x213)],_0x366789)||{}):(await _0x3c76cc[_0x2435c6(0x171)](_0x549bb,_0x279857),_0x4f518a=await _0x3c76cc[_0x2435c6(0x252)](_0x549bb),_0x366789=this[_0x2435c6(0x24e)][_0x2435c6(0x22d)]['getFileCache'](_0x4f518a)?.['frontmatter']||{}),_0x366789[_0x34aef3]!==_0x118645&&(_0x40a29c[_0x34aef3]=_0x118645),_0x33f788){let _0x176e01=0x0;for(let _0xc9624c of _0x341145[_0x2435c6(0x225)])_0xc9624c[_0x2435c6(0x1be)]>_0x176e01&&(_0x176e01=_0xc9624c[_0x2435c6(0x1be)]);_0x40a29c[Consts['syncAtProp']]=_0x176e01;}Utils[_0x2435c6(0x210)](_0x40a29c)||await this['app'][_0x2435c6(0x23f)]['processFrontMatter'](_0x4f518a,_0x2e9af7=>{for(let _0x4aca5c in _0x40a29c)_0x2e9af7[_0x4aca5c]=_0x40a29c[_0x4aca5c];});}}catch(_0x43311d){logger([_0x2435c6(0x21f)+_0x549bb+':',_0x43311d]),this[_0x2435c6(0x1f0)](t('error-writing')+'\x20'+_0x549bb+':\x20'+_0x43311d,true,0x4,true),_0x1fb842['noteIdX']&&await this[_0x2435c6(0x20a)]();}}async[_0x1c87e1(0x1bc)](_0x24ca7d,_0x268a20,_0x30f3f3,_0x292492=''){const _0x3ad89d=_0x1c87e1;let _0x7f7e36;const {writeStyle:_0x3d8995,obQuery:_0x36a4ce,obExcludeCondition:_0x28f885}=this[_0x3ad89d(0x1bb)][_0x3ad89d(0x24a)];logger({'msg':_0x3ad89d(0x193),'flagx':_0x292492,'lastCursor2':_0x24ca7d,'obQuery':_0x36a4ce});try{_0x7f7e36=await this['callApi'](Consts[_0x3ad89d(0x1fe)],{'lastCursor2':_0x24ca7d,'noteIdXs':_0x268a20,'flagx':_0x292492,'writeStyle':_0x3d8995,'q':_0x36a4ce||''});}catch(_0x2a4dad){logger({'msg':_0x3ad89d(0x181),'e':_0x2a4dad});}if(!_0x7f7e36||!_0x7f7e36['ok'])return logger({'msg':'WuCai,\x20bad\x20rsp\x20in\x20download\x20','response':_0x7f7e36,'flagx':_0x292492+_0x3ad89d(0x22a)}),this[_0x3ad89d(0x19a)](_0x30f3f3,this['getErrorFromRsp'](_0x7f7e36)),void(this['isSyncing']=false);const _0x1b04d4=await _0x7f7e36[_0x3ad89d(0x1f3)]();if(this['checkResponseBody'](_0x30f3f3,_0x1b04d4))return logger({'msg':_0x3ad89d(0x1f6),'flagx':_0x292492+'\x20download+nil'}),void(this[_0x3ad89d(0x1ea)]=false);const _0x473f2a=_0x1b04d4['data'],_0x14bca2=_0x473f2a[_0x3ad89d(0x1c3)]||[],_0x97906f=(_0x28f885||'')['split'](',')[_0x3ad89d(0x202)](_0x2882f9=>_0x2882f9);for(const _0x25a634 of _0x14bca2)if(_0x25a634&&(!_0x97906f||!this[_0x3ad89d(0x173)](_0x97906f,_0x25a634)))try{await this['processNote'](_0x25a634);}catch(_0x2638b3){logger({'msg':_0x3ad89d(0x25d),'err2':_0x2638b3,'entry':_0x25a634});}(_0x24ca7d=this[_0x3ad89d(0x216)](_0x473f2a[_0x3ad89d(0x205)],_0x24ca7d))&&(this[_0x3ad89d(0x1bb)][_0x3ad89d(0x1bd)]=_0x24ca7d),await this[_0x3ad89d(0x20a)](),_0x14bca2[_0x3ad89d(0x1cc)]<=0x0?(logger({'msg':_0x3ad89d(0x1f6),'flagx':_0x292492+_0x3ad89d(0x187)}),this[_0x3ad89d(0x1ea)]=false,await this[_0x3ad89d(0x18a)](_0x30f3f3),this[_0x3ad89d(0x157)](_0x30f3f3,_0x3ad89d(0x24b),_0x24ca7d),this[_0x3ad89d(0x1f0)](t(_0x3ad89d(0x214)),true,0x1,true)):this['stopSyncing']?(this[_0x3ad89d(0x1ea)]=false,this[_0x3ad89d(0x1f0)](t('sync-stopped'),true,0x1,true)):(this['handleSuccess'](_0x30f3f3,_0x3ad89d(0x168),_0x24ca7d),await new Promise(_0x301288=>setTimeout(_0x301288,0x1388)),this[_0x3ad89d(0x1bc)](_0x24ca7d,[],_0x30f3f3,_0x292492));}async['ackSyncDone'](_0x54b633){const _0x37b406=_0x1c87e1;let _0x2ed944;try{let _0x101ccd={'lastCursor2':this[_0x37b406(0x1bb)][_0x37b406(0x1bd)]};_0x2ed944=await this[_0x37b406(0x1bf)](Consts[_0x37b406(0x1e2)],_0x101ccd);}catch(_0x33d0b2){logger([_0x37b406(0x230),_0x33d0b2]);}_0x2ed944&&!_0x2ed944['ok']&&(logger([_0x37b406(0x156),_0x2ed944]),this[_0x37b406(0x19a)](_0x54b633,this['getErrorFromRsp'](_0x2ed944)));}async[_0x1c87e1(0x201)](){const _0x49adfb=_0x1c87e1,_0x5038ae=Math[_0x49adfb(0x1ab)](parseInt(this[_0x49adfb(0x1bb)][_0x49adfb(0x17e)]),0xb4),_0x53eae5=0x3c*_0x5038ae*0x3e8;logger([_0x49adfb(0x242),_0x5038ae,'minutes']),window['clearInterval'](this[_0x49adfb(0x1c1)]),this['autoSyncTask']=null,_0x53eae5&&(this[_0x49adfb(0x1c1)]=window[_0x49adfb(0x1c2)](()=>{const _0x57b8a8=_0x49adfb;this['isSyncing']||this[_0x57b8a8(0x18f)]||(this[_0x57b8a8(0x1ea)]=true,logger([_0x57b8a8(0x1b3),this[_0x57b8a8(0x1bb)][_0x57b8a8(0x1bd)],this[_0x57b8a8(0x1ea)]]),this[_0x57b8a8(0x1f7)](null,true,_0x57b8a8(0x239)));},_0x53eae5),this[_0x49adfb(0x20b)](this[_0x49adfb(0x1c1)]));}async[_0x1c87e1(0x1db)](_0x1da226='',_0x5b6c85=null){const _0x1c39dc=_0x1c87e1;if(this[_0x1c39dc(0x1ea)])this[_0x1c39dc(0x1f0)](t(_0x1c39dc(0x1a9)),true);else {this['isSyncing']=true,await new Promise(_0x151a5c=>setTimeout(_0x151a5c,0x3e8)),this[_0x1c39dc(0x20a)]();try{await this[_0x1c39dc(0x1f7)](_0x5b6c85,!0x1,_0x1da226||_0x1c39dc(0x17f));}catch(_0x4363f5){return this[_0x1c39dc(0x1f0)](t(_0x1c39dc(0x176))+',\x20'+_0x4363f5),void(this[_0x1c39dc(0x1ea)]=false);}}}[_0x1c87e1(0x16a)](_0x39ea94){const _0x5a4f7a=_0x1c87e1;this['stopSyncing']=true,this[_0x5a4f7a(0x1bb)][_0x5a4f7a(0x182)]=false,this['settings'][_0x5a4f7a(0x1bd)]='',this[_0x5a4f7a(0x1bb)][_0x5a4f7a(0x17d)]='',this[_0x5a4f7a(0x1bb)][_0x5a4f7a(0x1d9)]='',this[_0x5a4f7a(0x1bb)][_0x5a4f7a(0x16e)]='',this[_0x5a4f7a(0x1e1)](),this[_0x5a4f7a(0x15e)](),this[_0x5a4f7a(0x20a)](),_0x39ea94&&_0x39ea94();}async[_0x1c87e1(0x1d3)](){const _0x58e436=_0x1c87e1;this[_0x58e436(0x1d6)]||(await this[_0x58e436(0x1f7)](null,false,'migrate\x20init','onlyinit'),this[_0x58e436(0x1d6)]=true);}async[_0x1c87e1(0x23a)](_0x16bf16){const _0x587dcf=_0x1c87e1,_0x26cc06=await Utils[_0x587dcf(0x1e0)](this['app']['vault'],this[_0x587dcf(0x24e)]['metadataCache'],_0x16bf16,this[_0x587dcf(0x22b)][_0x587dcf(0x22f)]);return _0x26cc06||this[_0x587dcf(0x1d6)]?_0x26cc06:(await this[_0x587dcf(0x1d3)](),await Utils[_0x587dcf(0x1e0)](this[_0x587dcf(0x24e)][_0x587dcf(0x15f)],this[_0x587dcf(0x24e)][_0x587dcf(0x22d)],_0x16bf16,this['template'][_0x587dcf(0x22f)]));}[_0x1c87e1(0x1ce)](){const _0x7dd6dc=_0x1c87e1;return !(!this[_0x7dd6dc(0x1bb)][_0x7dd6dc(0x17d)]||!this[_0x7dd6dc(0x19e)])||(this['notice']('Please\x20Login\x20WuCai',true),false);}async[_0x1c87e1(0x20d)](){const _0x5f1662=_0x1c87e1;logger({'msg':_0x5f1662(0x256)}),initI18n(),this[_0x5f1662(0x18f)]=false,obsidian.Platform[_0x5f1662(0x21a)]||(this[_0x5f1662(0x155)]=new StatusBar(this[_0x5f1662(0x1ec)]()),this[_0x5f1662(0x20b)](window[_0x5f1662(0x1c2)](()=>this[_0x5f1662(0x155)]['display'](),0x3e8)));let _0x5c1ec7=this;if(await this[_0x5f1662(0x204)](),this[_0x5f1662(0x259)]({'id':'sync','name':t(_0x5f1662(0x15c)),'callback':()=>{const _0x45cde9=_0x5f1662;this[_0x45cde9(0x1ce)]()&&this[_0x45cde9(0x1db)]();}}),this[_0x5f1662(0x259)]({'id':'openinwucai','name':t(_0x5f1662(0x1ca)),'editorCallback':async(_0x36e2a9,_0x29256c)=>{const _0x19819e=_0x5f1662;if(!_0x5c1ec7['checkLogin']())return;const _0x11bb6d=await _0x5c1ec7[_0x19819e(0x23a)](_0x29256c[_0x19819e(0x1e7)][_0x19819e(0x253)]);if(!_0x11bb6d)return void _0x5c1ec7[_0x19819e(0x1f0)](_0x19819e(0x1a8),true,0x4,true);const _0x36e4b3=_0x5c1ec7[_0x19819e(0x23c)]+(_0x19819e(0x15b)+_0x11bb6d);window[_0x19819e(0x243)](_0x36e4b3);}}),this['addCommand']({'id':_0x5f1662(0x1f2),'name':t(_0x5f1662(0x23d)),'editorCallback':async(_0x3013e8,_0x150f53)=>{const _0x337096=_0x5f1662;if(!_0x5c1ec7[_0x337096(0x1ce)]())return;const _0x1f7249=await _0x5c1ec7[_0x337096(0x23a)](_0x150f53[_0x337096(0x1e7)][_0x337096(0x253)]);if(_0x1f7249)try{_0x5c1ec7[_0x337096(0x1bf)](Consts[_0x337096(0x16d)],{'noteid':_0x1f7249,'status':0x2})['then'](async function(_0x20da49){const _0x523dbe=_0x337096;if(!_0x20da49||!_0x20da49['ok'])return logger({'msg':_0x523dbe(0x1d0),'rsp':_0x20da49}),void _0x5c1ec7[_0x523dbe(0x19a)](null,_0x5c1ec7[_0x523dbe(0x1c7)](_0x20da49));let _0x4f016c=await _0x20da49['json']();_0x5c1ec7[_0x523dbe(0x232)](null,_0x4f016c)||_0x5c1ec7[_0x523dbe(0x1f0)](_0x523dbe(0x237),!0x0,0x4,!0x0);});}catch(_0x534870){logger({'msg':'WuCai\x20Official\x20plugin:\x20update\x20sync\x20status\x20error\x20','e':_0x534870});}else _0x5c1ec7['notice'](_0x337096(0x1a8),true,0x4,true);}}),this[_0x5f1662(0x259)]({'id':_0x5f1662(0x235),'name':t(_0x5f1662(0x211)),'editorCallback':async(_0x4b19b1,_0xfe287c)=>{const _0x779f53=_0x5f1662;if(!_0x5c1ec7['checkLogin']())return;const _0x529626=await _0x5c1ec7[_0x779f53(0x23a)](_0xfe287c['file'][_0x779f53(0x253)]);if(_0x529626)try{_0x5c1ec7[_0x779f53(0x1bf)](Consts[_0x779f53(0x16d)],{'noteid':_0x529626,'status':0x1})[_0x779f53(0x1f9)](async function(_0x59390d){const _0x5a873b=_0x779f53;if(!_0x59390d||!_0x59390d['ok'])return logger({'msg':_0x5a873b(0x1d0),'rsp':_0x59390d}),void _0x5c1ec7['handleError'](null,_0x5c1ec7[_0x5a873b(0x1c7)](_0x59390d));let _0x523131=await _0x59390d[_0x5a873b(0x1f3)]();_0x5c1ec7[_0x5a873b(0x232)](null,_0x523131)||_0x5c1ec7[_0x5a873b(0x1f0)](_0x5a873b(0x1ef),!0x0,0x4,!0x0);});}catch(_0x2fbc04){logger({'msg':'WuCai\x20Official\x20plugin:\x20update\x20sync\x20status\x20error\x20','e':_0x2fbc04});}else _0x5c1ec7[_0x779f53(0x1f0)](_0x779f53(0x1a8),true,0x4,true);}}),this[_0x5f1662(0x259)]({'id':_0x5f1662(0x25e),'name':t(_0x5f1662(0x224)),'editorCallback':async(_0xc44920,_0x48a0e1)=>{const _0x58c791=_0x5f1662;if(!_0x5c1ec7[_0x58c791(0x1ce)]())return;const _0x4f6da5=await _0x5c1ec7['fetchNoteIdx'](_0x48a0e1[_0x58c791(0x1e7)][_0x58c791(0x253)]);if(_0x4f6da5)try{_0x5c1ec7[_0x58c791(0x1bf)](Consts[_0x58c791(0x191)],{'noteid':_0x4f6da5})[_0x58c791(0x1f9)](async function(_0x36effe){const _0xe202a1=_0x58c791;if(!_0x36effe||!_0x36effe['ok'])return logger({'msg':_0xe202a1(0x1d0),'rsp':_0x36effe}),void _0x5c1ec7[_0xe202a1(0x19a)](null,_0x5c1ec7[_0xe202a1(0x1c7)](_0x36effe));let _0xd8143d=await _0x36effe['json']();_0x5c1ec7[_0xe202a1(0x232)](null,_0xd8143d)||_0x5c1ec7[_0xe202a1(0x1f0)](t(_0xe202a1(0x18b)),!0x0,0x4,!0x0);});}catch(_0x48ffbb){logger({'msg':_0x58c791(0x164),'e':_0x48ffbb});}else _0x5c1ec7[_0x58c791(0x1f0)]('error,\x20noteid\x20is\x20EMPTY',true,0x4,true);}}),this[_0x5f1662(0x259)]({'id':_0x5f1662(0x1d1),'name':t(_0x5f1662(0x261)),'editorCallback':async(_0x45f512,_0xb57737)=>{const _0x2817fe=_0x5f1662;if(!_0x5c1ec7[_0x2817fe(0x1ce)]())return;const _0x731295=await _0x5c1ec7['fetchNoteIdx'](_0xb57737[_0x2817fe(0x1e7)]['path']);if(_0x731295)try{_0x5c1ec7[_0x2817fe(0x1bf)](Consts['ApiUrlDelete'],{'noteid':_0x731295})[_0x2817fe(0x1f9)](async function(_0x132999){const _0x8cb2c3=_0x2817fe;if(!_0x132999||!_0x132999['ok'])return logger({'msg':'WuCai\x20Official\x20plugin:\x20bad\x20response\x20in\x20delete\x20server\x20note:\x20','rsp':_0x132999}),void _0x5c1ec7[_0x8cb2c3(0x19a)](null,_0x5c1ec7[_0x8cb2c3(0x1c7)](_0x132999));let _0x59c8aa=await _0x132999[_0x8cb2c3(0x1f3)]();_0x5c1ec7[_0x8cb2c3(0x232)](null,_0x59c8aa)||_0x5c1ec7[_0x8cb2c3(0x1f0)](_0x8cb2c3(0x1a1),!0x0,0x4,!0x0);});}catch(_0x16d4a9){logger({'msg':_0x2817fe(0x25b),'e':_0x16d4a9});}else _0x5c1ec7['notice'](_0x2817fe(0x1a8),true,0x4,true);}}),this['addRibbonIcon']('zap',_0x5f1662(0x189),_0x51b92f=>{const _0x4494cd=_0x5f1662;this[_0x4494cd(0x1ce)]()&&this['startSync']();}),this[_0x5f1662(0x231)](new WuCaiSettingTab(this[_0x5f1662(0x24e)],this)),await this['resetAutoSyncTask'](),this['isSyncing']=false,this[_0x5f1662(0x1bb)][_0x5f1662(0x17d)]&&this[_0x5f1662(0x1bb)][_0x5f1662(0x163)]&&!this['isSyncing']){const _0xe78f96=this['app']['vault']['getAbstractFileByPath'](this[_0x5f1662(0x1bb)]['wuCaiDir']);!(_0xe78f96&&_0xe78f96 instanceof obsidian.TFolder)?this[_0x5f1662(0x24e)][_0x5f1662(0x219)][_0x5f1662(0x248)](()=>{const _0x42c3cf=_0x5f1662;logger([_0x42c3cf(0x222),this[_0x42c3cf(0x1bb)]['lastCursor'],this['isSyncing']]),this[_0x42c3cf(0x1db)](_0x42c3cf(0x250));}):this[_0x5f1662(0x1db)](_0x5f1662(0x20f));}}[_0x1c87e1(0x1a4)](){const _0x31e7c8=_0x1c87e1;this[_0x31e7c8(0x18f)]=true,logger({'msg':_0x31e7c8(0x22c)});}async['loadSettings'](){const _0x2b1650=_0x1c87e1;this[_0x2b1650(0x1bb)]=Object[_0x2b1650(0x1dc)]({},DefaultSettings,await this[_0x2b1650(0x24f)]()),this[_0x2b1650(0x22b)]=new Templates();let _0x11c85b=this['settings'][_0x2b1650(0x1d9)];!_0x11c85b&&this[_0x2b1650(0x1bb)][_0x2b1650(0x17d)]&&(_0x11c85b=Utils[_0x2b1650(0x166)](this['settings'][_0x2b1650(0x17d)])),this[_0x2b1650(0x1ad)](_0x11c85b);}async[_0x1c87e1(0x20a)](){const _0x31623a=_0x1c87e1;await this['saveData'](this[_0x31623a(0x1bb)]);}[_0x1c87e1(0x15e)](){const _0x3f7761=_0x1c87e1;return window[_0x3f7761(0x1b0)][_0x3f7761(0x266)](_0x3f7761(0x1b4),''),this['getClientID']();}['getClientID'](){const _0x273f90=_0x1c87e1;let _0x2cee55=window['localStorage'][_0x273f90(0x260)](_0x273f90(0x1b4))||'';return _0x2cee55&&_0x2cee55['length']>0x0||(_0x2cee55=Math[_0x273f90(0x192)]()[_0x273f90(0x161)](0x24)[_0x273f90(0x221)](0x2,0xf)+Math[_0x273f90(0x192)]()['toString'](0x24)[_0x273f90(0x221)](0x2,0xf),window[_0x273f90(0x1b0)][_0x273f90(0x266)](_0x273f90(0x1b4),_0x2cee55)),_0x2cee55;}async[_0x1c87e1(0x1b1)](_0x557cd0,_0x589474,_0x5a16b7){const _0x2a269f=_0x1c87e1;this[_0x2a269f(0x1bb)][_0x2a269f(0x17d)]=_0x557cd0||'',this['initRegion'](_0x589474);const _0x5c9db9=await this[_0x2a269f(0x1bf)](Consts[_0x2a269f(0x1fd)],{'serviceId':BGCONSTS[_0x2a269f(0x1c0)]});if(!_0x5c9db9||!_0x5c9db9['ok'])return this[_0x2a269f(0x1bb)][_0x2a269f(0x17d)]='',void this[_0x2a269f(0x1e1)]();const _0x15e5b9=await _0x5c9db9[_0x2a269f(0x1f3)]();_0x15e5b9&&_0x15e5b9[_0x2a269f(0x220)]&&_0x15e5b9[_0x2a269f(0x220)][_0x2a269f(0x16e)]?(this[_0x2a269f(0x1bb)]['useridx']=_0x15e5b9[_0x2a269f(0x220)][_0x2a269f(0x16e)]||'',this[_0x2a269f(0x20a)](),_0x5a16b7&&_0x5a16b7()):(this[_0x2a269f(0x1bb)][_0x2a269f(0x17d)]='',this[_0x2a269f(0x1e1)](),this[_0x2a269f(0x20a)](),new obsidian.Notice(_0x15e5b9?_0x15e5b9[_0x2a269f(0x1f4)]:_0x2a269f(0x203)));}}
module.exports = WuCaiPlugin;
/* nosourcemap */