diff --git a/tiddlers/$__plugins_linonetwo_date-filters.json b/tiddlers/$__plugins_linonetwo_date-filters.json new file mode 100644 index 0000000..6e25c72 --- /dev/null +++ b/tiddlers/$__plugins_linonetwo_date-filters.json @@ -0,0 +1,15 @@ +[ + { + "author": "linonetwo", + "dependents": "", + "description": "Filters for getting week range and preparing visualization data.", + "list": "readme", + "name": "date-filters", + "plugin-type": "plugin", + "text": "{\"tiddlers\":{\"$:/plugins/linonetwo/date-filters/readme\":{\"title\":\"$:/plugins/linonetwo/date-filters/readme\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"! date-filters\\n\\nFilters for getting week range and preparing visualization data.\\n\\n// TODO: use https://talk.tiddlywiki.org/t/introducing-the-testcase-widget/9847/19 after 5.3.4 release\\n\\n!! Macros\\n\\n<$macrocall $name=\\\".example\\\" n=\\\"m1\\\" eg=\\\"\\\"\\\"<>\\\"\\\"\\\"/>\\n\\n<$macrocall $name=\\\".example\\\" n=\\\"m2\\\" eg=\\\"\\\"\\\"<>\\\"\\\"\\\"/>\\n\\n<$macrocall $name=\\\".example\\\" n=\\\"m3\\\" eg=\\\"\\\"\\\"<>\\\"\\\"\\\"/>\\n\\n!! Filter Operators\\n\\n<<.operator-example f1 \\\"[[CountUpDayExampleTiddler]daysbetween[]]\\\">>\\n\\n<<.operator-example f1.5 \\\"[[CountUpDayExampleTiddler]hoursbetween[]]\\\">>\\n\\n<<.operator-example f2 \\\"[weekstart[]]\\\">>\\n\\n<<.operator-example f2.5 \\\"[]\\\">>\\n\\n<<.operator-example f3 \\\"[weekend[]]\\\">>\\n\\n<<.operator-example f3.5 \\\"[] []\\\">>\\n\\n<<.operator-example f4 \\\"[all[tiddlers]!is[system]field:calendarEntry[yes]tag[Sleeping]]\\\">>\\n\\n<<.operator-example f4.1 \\\"[all[tiddlers]!is[system]field:calendarEntry[yes]tag[Sleeping]] :filter[get[startDate]compare:date:gteqcompare:date:lteq]\\\">>\\n\\n<<.operator-example f4.2 \\\"[all[tiddlers]!is[system]field:calendarEntry[yes]tag[Sleeping]] :filter[get[startDate]compare:date:gteqcompare:date:lteq] +[counthours[]]\\\">>\\n\\n<<.operator-example f5 \\\"[daystart[0],[7]] [dayend[0],[7]]\\\">>\\n\\n<<.operator-example f6 \\\"[weekstart[]addweekday[]] [weekstart[]addweekday[4]]\\\">>\\n\"},\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/filter/addweekday.js\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/filter/addweekday.js\",\"type\":\"application/javascript\",\"module-type\":\"filteroperator\",\"Modern.TiddlyDev#Origin\":\"filter/addweekday.ts\",\"text\":\"\\\"use strict\\\";var __defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var r in t)__defProp(e,r,{get:t[r],enumerable:!0})},__copyProps=(t,r,o,_)=>{if(r&&\\\"object\\\"==typeof r||\\\"function\\\"==typeof r)for(let e of __getOwnPropNames(r))__hasOwnProp.call(t,e)||e===o||__defProp(t,e,{get:()=>r[e],enumerable:!(_=__getOwnPropDesc(r,e))||_.enumerable});return t},__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),addweekday_exports={},addweekday=(__export(addweekday_exports,{addweekday:()=>addweekday}),module.exports=__toCommonJS(addweekday_exports),(e,t)=>{const o=[];var r=Number(t.operand);const _=\\\"\\\"!==t.operand&&Number.isInteger(r)?r:(new Date).getDay();return e(function(e,t){var r=$tw.utils.parseDate(t);r&&(r=r.getTime()+864e5*(_-1),r=$tw.utils.stringifyDate(new Date(r)),o.push(r))}),o});\"},\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/filter/countdaysappear.js\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/filter/countdaysappear.js\",\"type\":\"application/javascript\",\"module-type\":\"filteroperator\",\"Modern.TiddlyDev#Origin\":\"filter/countdaysappear.ts\",\"text\":\"\\\"use strict\\\";var __defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var r in t)__defProp(e,r,{get:t[r],enumerable:!0})},__copyProps=(t,r,a,n)=>{if(r&&\\\"object\\\"==typeof r||\\\"function\\\"==typeof r)for(let e of __getOwnPropNames(r))__hasOwnProp.call(t,e)||e===a||__defProp(t,e,{get:()=>r[e],enumerable:!(n=__getOwnPropDesc(r,e))||n.enumerable});return t},__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),countdaysappear_exports={};function getMidpointDate(e,t){var r,a;return null===e||null===t?null:(r=e.getTime(),a=t.getTime(),new Date((r+a)/2))}function countUniqueDays(e){const r=new Set;return e.forEach(e=>{var t=e.toISOString().split(\\\"T\\\")[0];r.add(t)}),r.size}__export(countdaysappear_exports,{countdaysappear:()=>countdaysappear}),module.exports=__toCommonJS(countdaysappear_exports);var countdaysappear=(e,t)=>{const o=[];return e(function(e,t){let r=null;var a,n;null!=e&&e.fields.startDate&&e.fields.endDate&&(n=$tw.utils.parseDate(e.fields.startDate),a=$tw.utils.parseDate(e.fields.endDate),r=getMidpointDate(a,n)),null===r&&null!=e&&e.fields.startDate&&(a=$tw.utils.parseDate(e.fields.startDate),r=a),null===r&&null!=e&&e.fields.endDate&&(n=$tw.utils.parseDate(e.fields.endDate),r=n),null!==r&&o.push(r)}),[countUniqueDays(o).toString()]};\"},\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/filter/counthours.js\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/filter/counthours.js\",\"type\":\"application/javascript\",\"module-type\":\"filteroperator\",\"Modern.TiddlyDev#Origin\":\"filter/counthours.ts\",\"text\":\"\\\"use strict\\\";var __defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var o in t)__defProp(e,o,{get:t[o],enumerable:!0})},__copyProps=(t,o,r,n)=>{if(o&&\\\"object\\\"==typeof o||\\\"function\\\"==typeof o)for(let e of __getOwnPropNames(o))__hasOwnProp.call(t,e)||e===r||__defProp(t,e,{get:()=>o[e],enumerable:!(n=__getOwnPropDesc(o,e))||n.enumerable});return t},__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),counthours_exports={};function getDiffInHours(e,t){return(e.getTime()-t.getTime())/36e5}__export(counthours_exports,{counthours:()=>counthours}),module.exports=__toCommonJS(counthours_exports);var counthours=(e,t)=>{let n=0;return e(function(e,t){var o,r;null!=e&&e.fields.startDate&&e.fields.endDate&&(o=$tw.utils.parseDate(e.fields.startDate),r=$tw.utils.parseDate(e.fields.endDate),null!==o)&&null!==r&&(r=getDiffInHours(r,o),n+=r)}),[n.toFixed(2)]};\"},\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/filter/dayend.js\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/filter/dayend.js\",\"type\":\"application/javascript\",\"module-type\":\"filteroperator\",\"Modern.TiddlyDev#Origin\":\"filter/dayend.ts\",\"text\":\"\\\"use strict\\\";var __defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var r in t)__defProp(e,r,{get:t[r],enumerable:!0})},__copyProps=(t,r,o,a)=>{if(r&&\\\"object\\\"==typeof r||\\\"function\\\"==typeof r)for(let e of __getOwnPropNames(r))__hasOwnProp.call(t,e)||e===o||__defProp(t,e,{get:()=>r[e],enumerable:!(a=__getOwnPropDesc(r,e))||a.enumerable});return t},__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),dayend_exports={};function getStartDateOfWeek(e=0){var t=new Date,r=(t.getDay()||7)-1+7*e;return t.setDate(t.getDate()-r),t.setHours(0,0,0,0),t}function getEndDateOfWeek(e=0){var t=getStartDateOfWeek(e),r=new Date(t);return r.setDate(t.getDate()+6),r.setHours(23,59,59,999),r}__export(dayend_exports,{dayend:()=>dayend}),module.exports=__toCommonJS(dayend_exports);var dayend=(e,t)=>{let r=Number(t.operands[0]||0),o=(Number.isNaN(r)&&(r=0),Number(t.operands[1]||1));Number.isNaN(o)&&(o=1);var a=getEndDateOfWeek(r).getTime()-24*(7-o)*60*60*1e3,a=new Date(a);return[$tw.utils.formatDateString(a,\\\"[UTC]YYYY0MM0DD0hh0mm0ss0XXX\\\")]};\"},\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/filter/daysbetween.js\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/filter/daysbetween.js\",\"type\":\"application/javascript\",\"module-type\":\"filteroperator\",\"Modern.TiddlyDev#Origin\":\"filter/daysbetween.ts\",\"text\":\"\\\"use strict\\\";var __defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var r in t)__defProp(e,r,{get:t[r],enumerable:!0})},__copyProps=(t,r,o,a)=>{if(r&&\\\"object\\\"==typeof r||\\\"function\\\"==typeof r)for(let e of __getOwnPropNames(r))__hasOwnProp.call(t,e)||e===o||__defProp(t,e,{get:()=>r[e],enumerable:!(a=__getOwnPropDesc(r,e))||a.enumerable});return t},__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),daysbetween_exports={};function getDateToCompareFromTiddler(t,e){if(e){let e=null;if(null!==(e=null===(e=t.fields.endDate&&(r=$tw.utils.parseDate(t.fields.endDate))?r:e)&&t.fields.startDate&&(r=$tw.utils.parseDate(t.fields.startDate))?r:e))return e}else{let e=null;var r;if(null!==(e=null===(e=t.fields.startDate&&(r=$tw.utils.parseDate(t.fields.startDate))?r:e)&&t.fields.endDate&&(r=$tw.utils.parseDate(t.fields.endDate))?r:e))return e}}function getDiffInDays(e,t){var r=e.getTime()-t.getTime();return Math.round(r/864e5)}function getDateToCompareOrTodayFromOperand(e){let t=null;return t=null===(t=e?$tw.utils.parseDate(e):t)?new Date:t}__export(daysbetween_exports,{daysbetween:()=>daysbetween}),module.exports=__toCommonJS(daysbetween_exports);var daysbetween=(e,t)=>{const o=\\\"!\\\"!==t.prefix,a=getDateToCompareOrTodayFromOperand(t.operands[0]),n=[];return e(function(e,t){var r;e&&(void 0===(r=getDateToCompareFromTiddler(e,o))?n.push(\\\"\\\"):(r=o?getDiffInDays(a,r):getDiffInDays(r,a),n.push(String(r))))}),n};\"},\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/filter/daystart.js\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/filter/daystart.js\",\"type\":\"application/javascript\",\"module-type\":\"filteroperator\",\"Modern.TiddlyDev#Origin\":\"filter/daystart.ts\",\"text\":\"\\\"use strict\\\";var __defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var r in t)__defProp(e,r,{get:t[r],enumerable:!0})},__copyProps=(t,r,o,a)=>{if(r&&\\\"object\\\"==typeof r||\\\"function\\\"==typeof r)for(let e of __getOwnPropNames(r))__hasOwnProp.call(t,e)||e===o||__defProp(t,e,{get:()=>r[e],enumerable:!(a=__getOwnPropDesc(r,e))||a.enumerable});return t},__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),daystart_exports={};function getStartDateOfWeek(e=0){var t=new Date,r=(t.getDay()||7)-1+7*e;return t.setDate(t.getDate()-r),t.setHours(0,0,0,0),t}__export(daystart_exports,{daystart:()=>daystart}),module.exports=__toCommonJS(daystart_exports);var daystart=(e,t)=>{let r=Number(t.operands[0]||0),o=(Number.isNaN(r)&&(r=0),Number(t.operands[1]||1));Number.isNaN(o)&&(o=1);var a=getStartDateOfWeek(r).getTime()+24*(o-1)*60*60*1e3,a=new Date(a);return[$tw.utils.formatDateString(a,\\\"[UTC]YYYY0MM0DD0hh0mm0ss0XXX\\\")]};\"},\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/filter/hoursbetween.js\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/filter/hoursbetween.js\",\"type\":\"application/javascript\",\"module-type\":\"filteroperator\",\"Modern.TiddlyDev#Origin\":\"filter/hoursbetween.ts\",\"text\":\"\\\"use strict\\\";var __defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var r in t)__defProp(e,r,{get:t[r],enumerable:!0})},__copyProps=(t,r,o,n)=>{if(r&&\\\"object\\\"==typeof r||\\\"function\\\"==typeof r)for(let e of __getOwnPropNames(r))__hasOwnProp.call(t,e)||e===o||__defProp(t,e,{get:()=>r[e],enumerable:!(n=__getOwnPropDesc(r,e))||n.enumerable});return t},__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),hoursbetween_exports={};function getDateToCompareFromTiddler(t,e){if(e){let e=null;if(null!==(e=null===(e=t.fields.endDate&&(r=$tw.utils.parseDate(t.fields.endDate))?r:e)&&t.fields.startDate&&(r=$tw.utils.parseDate(t.fields.startDate))?r:e))return e}else{let e=null;var r;if(null!==(e=null===(e=t.fields.startDate&&(r=$tw.utils.parseDate(t.fields.startDate))?r:e)&&t.fields.endDate&&(r=$tw.utils.parseDate(t.fields.endDate))?r:e))return e}}function getDiffInHours(e,t){return(e.getTime()-t.getTime())/36e5}function getDateToCompareOrTodayFromOperand(e){let t=null;return t=null===(t=e?$tw.utils.parseDate(e):t)?new Date:t}__export(hoursbetween_exports,{hoursbetween:()=>hoursbetween}),module.exports=__toCommonJS(hoursbetween_exports);var hoursbetween=(e,t)=>{const o=\\\"!\\\"!==t.prefix,n=getDateToCompareOrTodayFromOperand(t.operands[0]),s=[];return e(function(e,t){var r;e&&(void 0===(r=getDateToCompareFromTiddler(e,o))?s.push(\\\"\\\"):(r=o?getDiffInHours(n,r):getDiffInHours(r,n),s.push(r.toFixed(2))))}),s};\"},\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/filter/notHaveGroupTag.js\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/filter/notHaveGroupTag.js\",\"type\":\"application/javascript\",\"module-type\":\"filteroperator\",\"Modern.TiddlyDev#Origin\":\"filter/notHaveGroupTag.ts\",\"text\":\"\\\"use strict\\\";var __defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var o in t)__defProp(e,o,{get:t[o],enumerable:!0})},__copyProps=(t,o,r,a)=>{if(o&&\\\"object\\\"==typeof o||\\\"function\\\"==typeof o)for(let e of __getOwnPropNames(o))__hasOwnProp.call(t,e)||e===r||__defProp(t,e,{get:()=>o[e],enumerable:!(a=__getOwnPropDesc(o,e))||a.enumerable});return t},__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),notHaveGroupTag_exports={},notHaveGroupTag=(__export(notHaveGroupTag_exports,{notHaveGroupTag:()=>notHaveGroupTag}),module.exports=__toCommonJS(notHaveGroupTag_exports),(e,t)=>{const r=[],a=$tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/visualization-dashboard/tags/gauge-meta-tag\\\"),n=$tw.wiki.getTiddlerText(\\\"$:/plugins/linonetwo/visualization-dashboard/tags/gauge-template-group-meta-tag\\\");return a&&n&&e(function(e,t){var o;!e||0!==(o=e.fields.tags.filter(e=>e!==a).flatMap(e=>{var t;return null!=(t=null==(t=null==(t=$tw.wiki.getTiddler(e))?void 0:t.fields)?void 0:t.tags)?t:[]})).length&&o.includes(n)||r.push(t)}),r});\"},\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/filter/weekend.js\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/filter/weekend.js\",\"type\":\"application/javascript\",\"module-type\":\"filteroperator\",\"Modern.TiddlyDev#Origin\":\"filter/weekend.ts\",\"text\":\"\\\"use strict\\\";var __defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var r in t)__defProp(e,r,{get:t[r],enumerable:!0})},__copyProps=(t,r,o,n)=>{if(r&&\\\"object\\\"==typeof r||\\\"function\\\"==typeof r)for(let e of __getOwnPropNames(r))__hasOwnProp.call(t,e)||e===o||__defProp(t,e,{get:()=>r[e],enumerable:!(n=__getOwnPropDesc(r,e))||n.enumerable});return t},__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),weekend_exports={};function getStartDateOfWeek(e=0){var t=new Date,r=(t.getDay()||7)-1+7*e;return t.setDate(t.getDate()-r),t.setHours(0,0,0,0),t}function getEndDateOfWeek(e=0){var t=getStartDateOfWeek(e),r=new Date(t);return r.setDate(t.getDate()+6),r.setHours(23,59,59,999),r}__export(weekend_exports,{weekend:()=>weekend}),module.exports=__toCommonJS(weekend_exports);var weekend=(e,t)=>{let r=Number(t.operand||0);return Number.isNaN(r)&&(r=0),[$tw.utils.formatDateString(getEndDateOfWeek(r),\\\"[UTC]YYYY0MM0DD0hh0mm0ss0XXX\\\")]};\"},\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/filter/weekstart.js\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/filter/weekstart.js\",\"type\":\"application/javascript\",\"module-type\":\"filteroperator\",\"Modern.TiddlyDev#Origin\":\"filter/weekstart.ts\",\"text\":\"\\\"use strict\\\";var __defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(e,t)=>{for(var r in t)__defProp(e,r,{get:t[r],enumerable:!0})},__copyProps=(t,r,o,_)=>{if(r&&\\\"object\\\"==typeof r||\\\"function\\\"==typeof r)for(let e of __getOwnPropNames(r))__hasOwnProp.call(t,e)||e===o||__defProp(t,e,{get:()=>r[e],enumerable:!(_=__getOwnPropDesc(r,e))||_.enumerable});return t},__toCommonJS=e=>__copyProps(__defProp({},\\\"__esModule\\\",{value:!0}),e),weekstart_exports={};function getStartDateOfWeek(e=0){var t=new Date,r=(t.getDay()||7)-1+7*e;return t.setDate(t.getDate()-r),t.setHours(0,0,0,0),t}__export(weekstart_exports,{weekstart:()=>weekstart}),module.exports=__toCommonJS(weekstart_exports);var weekstart=(e,t)=>{let r=Number(t.operand||0);return Number.isNaN(r)&&(r=0),[$tw.utils.formatDateString(getStartDateOfWeek(r),\\\"[UTC]YYYY0MM0DD0hh0mm0ss0XXX\\\")]};\"},\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/macro/montosun.js\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/macro/montosun.js\",\"type\":\"application/javascript\",\"module-type\":\"macro\",\"Modern.TiddlyDev#Origin\":\"macro/montosun.ts\",\"text\":\"\\\"use strict\\\";exports.name=\\\"montosun\\\",exports.params=[],exports.run=()=>{var e;return\\\"en-GB\\\"===(null==(e=null==(e=$tw.wiki.getTiddler($tw.wiki.getTiddlerText(\\\"$:/language\\\",\\\"en-GB\\\")))?void 0:e.fields)?void 0:e.name)?\\\"['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']\\\":\\\"['一', '二', '三', '四', '五', '六', '日']\\\"};\"},\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/macro/weekend.js\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/macro/weekend.js\",\"type\":\"application/javascript\",\"module-type\":\"macro\",\"Modern.TiddlyDev#Origin\":\"macro/weekend.ts\",\"text\":\"\\\"use strict\\\";function getStartDateOfWeek(e=0){var t=new Date,a=(t.getDay()||7)-1+7*e;return t.setDate(t.getDate()-a),t.setHours(0,0,0,0),t}function getEndDateOfWeek(e=0){var t=getStartDateOfWeek(e),a=new Date(t);return a.setDate(t.getDate()+6),a.setHours(23,59,59,999),a}exports.name=\\\"weekend\\\",exports.params=[{name:\\\"offset\\\",\\\"default\\\":\\\"\\\"}],exports.run=e=>{let t=Number(e||0);return Number.isNaN(t)&&(t=0),$tw.utils.formatDateString(getEndDateOfWeek(t),\\\"[UTC]YYYY0MM0DD0hh0mm0ss0XXX\\\")};\"},\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/macro/weekstart.js\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/macro/weekstart.js\",\"type\":\"application/javascript\",\"module-type\":\"macro\",\"Modern.TiddlyDev#Origin\":\"macro/weekstart.ts\",\"text\":\"\\\"use strict\\\";function getStartDateOfWeek(t=0){var e=new Date,r=(e.getDay()||7)-1+7*t;return e.setDate(e.getDate()-r),e.setHours(0,0,0,0),e}exports.name=\\\"weekstart\\\",exports.params=[{name:\\\"offset\\\",\\\"default\\\":\\\"\\\"}],exports.run=t=>{let e=Number(t||0);return Number.isNaN(e)&&(e=0),$tw.utils.formatDateString(getStartDateOfWeek(e),\\\"[UTC]YYYY0MM0DD0hh0mm0ss0XXX\\\")};\"}}}", + "title": "$:/plugins/linonetwo/date-filters", + "type": "application/json", + "version": "1.1.0", + "Modern.TiddlyDev#SHA256-Hashed": "e3d250b70985ab7145db9640e697bde19e64b5cba63e64f28c21c6bafbfaf90b" + } +] \ No newline at end of file diff --git a/tiddlers/$__plugins_linonetwo_visualization-dashboard.json b/tiddlers/$__plugins_linonetwo_visualization-dashboard.json new file mode 100644 index 0000000..ff09461 --- /dev/null +++ b/tiddlers/$__plugins_linonetwo_visualization-dashboard.json @@ -0,0 +1,17 @@ +[ + { + "author": "LinOnetwo", + "dependents": "$:/plugins/Gk0Wk/echarts $:/plugins/linonetwo/in-tagtree-of $:/plugins/linonetwo/date-filters", + "description": "Gauge diagram for events on calendar. Provides procedures and chart builder based on echarts, and a layout displaying the dashboard.", + "list": "readme config tree", + "name": "visualization-dashboard", + "parent-plugin": "$:/plugins/linonetwo/tw-calendar", + "plugin-type": "plugin", + "text": "{\"tiddlers\":{\"$:/plugins/linonetwo/visualization-dashboard/config\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/config\",\"tags\":\"$:/tags/ControlPanel/SettingsTab\",\"caption\":\"<>\",\"text\":\"\\\\define lingo-base() $:/plugins/linonetwo/visualization-dashboard/language/\\n\\n<>\\n\\n---\\n\\n! <>\\n\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplateGroup/Others/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplateGroup/Others/Caption\",\"text\":\"Others\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplateGroup/Number/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplateGroup/Number/Caption\",\"text\":\"Number\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplate/CountDownDays/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplate/CountDownDays/Caption\",\"text\":\"Countdown days\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplate/CountDownDays/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplate/CountDownDays/Description\",\"text\":\"Shows the number of days left until the start date (`startDate`) of a tiddler.\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplate/CountUpDays/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplate/CountUpDays/Caption\",\"text\":\"Counts up days.\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplate/CountUpDays/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplate/CountUpDays/Description\",\"text\":\"Shows the number of days from the end of an tiddler (`endDate`) to now.\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplate/CountDownNearestTagHours/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplate/CountDownNearestTagHours/Caption\",\"text\":\"Nearest tag countdown hours\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplate/CountDownNearestTagHours/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplate/CountDownNearestTagHours/Description\",\"text\":\"Shows the number of hours left to the `startDate` of the nearest \\\"tiddler with this tag\\\" for a given tag. (e.g. how many hours left until the start of tonight's tiddler tagged \\\"sleep\\\")\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplate/CountTagHoursWeek/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplate/CountTagHoursWeek/Caption\",\"text\":\"Tag hours for the week\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplate/CountTagHoursWeek/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplate/CountTagHoursWeek/Description\",\"text\":\"Counts the total duration (`endDate - startDate` end minus beginning) of this week's \\\"tiddlers with this tag\\\" for a particular tag till now. (e.g. how many hours did the tiddler tagged \\\"sleep\\\" sleep this week)\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplate/CountTagHoursYear/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplate/CountTagHoursYear/Caption\",\"text\":\"Tag hours for the year\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplate/CountTagHoursYear/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplate/CountTagHoursYear/Description\",\"text\":\"Counts the number of hours of total duration of \\\"tiddlers with this tag\\\" for a given tag over 365 days. (Unlike other weekly and daily level statistics that count tiddlers, this meter does not count tiddlers by default.)\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplate/CountTagDaysAppearWeek/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplate/CountTagDaysAppearWeek/Caption\",\"text\":\"tagged days of the week\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplate/CountTagDaysAppearWeek/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplate/CountTagDaysAppearWeek/Description\",\"text\":\"Counts the number of days this week that a tag has \\\"tiddlers with this tag\\\". (e.g., how many days this week there were tiddlers tagged with \\\"fitness\\\"?)\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplateGroup/BarChart/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplateGroup/BarChart/Caption\",\"text\":\"Bar Chart\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplate/LineTagHoursWeek/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplate/LineTagHoursWeek/Caption\",\"text\":\"Hours per day for this week's tags.\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplate/LineTagHoursWeek/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplate/LineTagHoursWeek/Description\",\"text\":\"A bar chart showing the duration (`endDate - startDate` end minus beginning) of each day of the week for a tag till now. (e.g. how many hours a day did the tiddler tagged \\\"sleep\\\" sleep this week)\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplate/BarTagDaysWeek/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplate/BarTagDaysWeek/Caption\",\"text\":\"number of tags per day this week.\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplate/BarTagDaysWeek/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplate/BarTagDaysWeek/Description\",\"text\":\"A bar chart showing the number of days a tag has been tagged each day of the week. (e.g. how many times per day this week were the tiddlers tagged \\\"watch short videos\\\")\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplate/PolarTagsHoursWeek/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplate/PolarTagsHoursWeek/Caption\",\"text\":\"Hours per day for each tag this week\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplate/PolarTagsHoursWeek/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplate/PolarTagsHoursWeek/Description\",\"text\":\"A circular bar chart showing the duration of 'entries with this tag' for each day of the week for each of the selected tags, comparing the hours of each activity for the week on a polar coordinate system.\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplateGroup/HeatMap/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplateGroup/HeatMap/Caption\",\"text\":\"Heat Map\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplate/HeatMapTiddlersYear/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplate/HeatMapTiddlersYear/Caption\",\"text\":\"Tiddler heat map This year\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplate/HeatMapTiddlersYear/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplate/HeatMapTiddlersYear/Description\",\"text\":\"A heat map showing the number of tiddlers created each day of the year, including created and modified.\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplateGroup/Network/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplateGroup/Network/Caption\",\"text\":\"Network\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplate/TheBrain2LevelTag/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplate/TheBrain2LevelTag/Caption\",\"text\":\"2-order tag association brain chart\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplate/TheBrain2LevelTag/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/GaugeTemplate/TheBrain2LevelTag/Description\",\"text\":\"A network diagram showing the 2-order associative tags of a tag, i.e., the subentries of the tiddlers with this tag and their relationships.\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Readme\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Readme\",\"text\":\"\\\\define lingo-base() $:/plugins/linonetwo/visualization-dashboard/language/\\n\\n! <>\\n\\n<>\\n\\n!! Usage\\n\\n# Tiddlers with tags `$:/Tags/VisualizationDashboard/Gauge` are recognized by the statistical chart plugin and put into the dashboard.\\n## This plugin comes with several such tiddlers, just fill in the tags to be tracked in the settings to use them. They will also remind you to fill them in the dashboard if you forget to do so.\\n## You can also disable these preset tiddlers in the settings. To disable, either put the `enabled: no` field on the tiddler, or click the `disable` button below the tiddler.\\n# Clicking on the Add button ({{$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/Modal/ButtonOpenCreateGaugeModal}}) in the Calendar Dashboard layout opens a modal to quickly create a new visual dashboard.\\n## The gauges available in the modal are from the plugin's pre-built templates, and more gauge templates will be available as the plugin is updated.\\n## Each gauge created via the modal is a note tiddler in your wiki, and you can open the tiddler later to freely modify its content.\\n\\n!! Developing new gauges\\n\\n## Refer to the [[Calendar Plugin Official Wiki|https://tiddly-gittly.github.io/tiddlywiki-calendar/]] for fields related to the Calendar Plugin.\\n# See [[ECharts Plugin Official Wiki|https://tiddly-gittly.github.io/tw-echarts/]] for ECharts visualization-related Widgets.\\n\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Name\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Name\",\"text\":\"Visualization Dashboard\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Description\",\"text\":\"Dashboard showing gauge and diagram for events on calendar and wiki. Provides procedures and chart builder based on echarts, and a layout displaying the dashboard for statistic charts.\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/PluginConfigs\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/PluginConfigs\",\"text\":\"Plugin Configs\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/ConfigDescription\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/ConfigDescription\",\"text\":\"These settings let you customise the behaviour of \\\"Visualization Dashboard\\\" plugin.\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/VisualizationDashboardLayout/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/VisualizationDashboardLayout/Caption\",\"text\":\"Visualization Dashboard\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/VisualizationDashboardLayout/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/VisualizationDashboardLayout/Description\",\"text\":\"Dashboard containing statistic charts for your calendar events and wiki activity.\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/VisualizationDashboardLayout/Exit\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/VisualizationDashboardLayout/Exit\",\"text\":\"Exit and back to default layout\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/VisualizationDashboardLayout/ExistingGaugesCount\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/VisualizationDashboardLayout/ExistingGaugesCount\",\"text\":\"Count of gauges\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/PrevWeek\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/PrevWeek\",\"text\":\"Previous Week\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/NextWeek\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/NextWeek\",\"text\":\"Next week\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/Button/Open/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/Button/Open/Caption\",\"text\":\"Create Gauge\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/Button/Cancel/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/Button/Cancel/Caption\",\"text\":\"Cancel\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/Button/Create/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/Button/Create/Caption\",\"text\":\"Create\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/Caption\",\"text\":\"Quick create new gauge from templates\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/Title/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/Title/Caption\",\"text\":\"Title of the gauge\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/Title/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/Title/Description\",\"text\":\"Enter the title for the new gauge, each gauge is a note tiddler, thus need a unique title.\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/Tags/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/Tags/Caption\",\"text\":\"Tags\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/Tags/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/Tags/Description\",\"text\":\"Specify tags for the gauge tiddler, optional.\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/Icon/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/Icon/Caption\",\"text\":\"Icon\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/Icon/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/Icon/Description\",\"text\":\"Choose an icon for the gauge, optional, can be Emoji or SVG, or reference the SVG image tiddler using the transclude syntax.\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/Caption/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/Caption/Caption\",\"text\":\"Caption\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/Caption/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/Caption/Description\",\"text\":\"Provide a caption for the gauge, optional, fallback to title if not specified.\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/Description/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/Description/Caption\",\"text\":\"Description\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/Description/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/Description/Description\",\"text\":\"Describe the gauge in detail.\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/Enabled/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/Enabled/Caption\",\"text\":\"Enabled\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/Enabled/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/Enabled/Description\",\"text\":\"Toggle to enable or disable the gauge.\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/targetTiddler/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/targetTiddler/Caption\",\"text\":\"Target tiddler.\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/targetTiddler/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/targetTiddler/Description\",\"text\":\"Tiddler used by the visualization, can be a time reference point, or may be a tag name, depending on specific logic of vis template\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/targetValue/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/targetValue/Caption\",\"text\":\"Target value.\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/targetValue/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/targetValue/Description\",\"text\":\"value used by the visualization logic, typically as denominator of a percentage, e.g. total hours, subject to the specific logic of the vis template\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/color/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/color/Caption\",\"text\":\"Color\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/color/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/color/Description\",\"text\":\"theme color of visualization, need to be a color code, you can pick it from the palette or enter it manually, like `#66ccff`\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/grid-column-span/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/grid-column-span/Caption\",\"text\":\"Width\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/grid-column-span/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/grid-column-span/Description\",\"text\":\"How many columns of width are occupied on the dashboard\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/grid-row-span/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/grid-row-span/Caption\",\"text\":\"Height\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/grid-row-span/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Modal/CreateGaugeModal/grid-row-span/Description\",\"text\":\"How many rows of height are occupied on the dashboard\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/SystemTags\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/SystemTags\",\"text\":\"System Tags\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Tag/Gauge/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Tag/Gauge/Caption\",\"text\":\"Gauge tag\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Tag/Gauge/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Tag/Gauge/Description\",\"text\":\"Tiddlers with this tag will be recognized by this plugin and put into the dashboard.\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Tag/GaugeTemplate/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Tag/GaugeTemplate/Caption\",\"text\":\"Gauge template tag\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Tag/GaugeTemplate/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Tag/GaugeTemplate/Description\",\"text\":\"The tiddler will be listed in the list of templates in the \\\"Quick create new gauge from templates\\\" modal for the user to select and be used to copy into a new gauge.\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Tag/GaugeTemplateGroup/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Tag/GaugeTemplateGroup/Caption\",\"text\":\"Gauge template group\"},\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Tag/GaugeTemplateGroup/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/en-GB/Tag/GaugeTemplateGroup/Description\",\"text\":\"Grouping in template list\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplateGroup/Others/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplateGroup/Others/Caption\",\"text\":\"其它\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplateGroup/Number/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplateGroup/Number/Caption\",\"text\":\"数值\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplate/CountDownDays/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplate/CountDownDays/Caption\",\"text\":\"倒计日\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplate/CountDownDays/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplate/CountDownDays/Description\",\"text\":\"展示到某个条目的开始时间(`startDate`)的剩余天数。\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplate/CountUpDays/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplate/CountUpDays/Caption\",\"text\":\"正计日\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplate/CountUpDays/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplate/CountUpDays/Description\",\"text\":\"展示从某个条目的结束时间(`endDate`)到现在的天数。\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplate/CountDownNearestTagHours/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplate/CountDownNearestTagHours/Caption\",\"text\":\"最近标签倒计时\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplate/CountDownNearestTagHours/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplate/CountDownNearestTagHours/Description\",\"text\":\"展示到某个标签最近的「带这个标签的条目」的开始时间(`startDate`)的剩余小时数。(例如到今晚打了「睡觉」标签的条目开始还有多久)\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplate/CountTagHoursWeek/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplate/CountTagHoursWeek/Caption\",\"text\":\"本周标签小时\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplate/CountTagHoursWeek/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplate/CountTagHoursWeek/Description\",\"text\":\"统计某个标签本周到现在「带这个标签的条目」的总持续时间(`endDate - startDate` 末减初)的小时数。(例如本周打了「睡觉」标签的条目总共睡了几小时)\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplate/CountTagHoursYear/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplate/CountTagHoursYear/Caption\",\"text\":\"本年标签小时\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplate/CountTagHoursYear/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplate/CountTagHoursYear/Description\",\"text\":\"统计某个标签365天内「带这个标签的条目」的总持续时间的小时数。(不像其它周和日级别的统计会统计子条目,本仪表默认不统计子条目)\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplate/CountTagDaysAppearWeek/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplate/CountTagDaysAppearWeek/Caption\",\"text\":\"本周标签天\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplate/CountTagDaysAppearWeek/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplate/CountTagDaysAppearWeek/Description\",\"text\":\"统计某个标签本周到现在「带这个标签的条目」的出现天数。(例如本周总共有几天有打了「健身」标签的条目)\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplateGroup/LineChart/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplateGroup/LineChart/Caption\",\"text\":\"折线图\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplate/LineTagHoursWeek/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplate/LineTagHoursWeek/Caption\",\"text\":\"本周每日标签小时\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplate/LineTagHoursWeek/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplate/LineTagHoursWeek/Description\",\"text\":\"用折线图展示某个标签本周每天「带这个标签的条目」的持续时间(`endDate - startDate` 末减初)的小时数。(例如本周打了「睡觉」标签的条目,每天睡了几小时)\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplateGroup/BarChart/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplateGroup/BarChart/Caption\",\"text\":\"柱状图\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplate/BarTagDaysWeek/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplate/BarTagDaysWeek/Caption\",\"text\":\"本周每日标签数\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplate/BarTagDaysWeek/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplate/BarTagDaysWeek/Description\",\"text\":\"用柱状图展示某个标签本周每天「带这个标签的条目」的出现天数。(例如本周每天有几次打了「看短视频」标签的条目)\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplate/PolarTagsHoursWeek/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplate/PolarTagsHoursWeek/Caption\",\"text\":\"本周每日各标签小时\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplate/PolarTagsHoursWeek/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplate/PolarTagsHoursWeek/Description\",\"text\":\"用环形柱状图展示所选的各个标签本周每天「带这个标签的条目」的持续时间,在极坐标系上比较本周各项活动的时间。\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplateGroup/HeatMap/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplateGroup/HeatMap/Caption\",\"text\":\"热力图\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplate/HeatMapTiddlersYear/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplate/HeatMapTiddlersYear/Caption\",\"text\":\"本年条目热力图\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplate/HeatMapTiddlersYear/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplate/HeatMapTiddlersYear/Description\",\"text\":\"用热力图展示365天内「知识库内所有条目」每日的变更次数,包括创建和修改。\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplateGroup/Network/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplateGroup/Network/Caption\",\"text\":\"网络图\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplate/TheBrain2LevelTag/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplate/TheBrain2LevelTag/Caption\",\"text\":\"二阶标签关联脑图\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplate/TheBrain2LevelTag/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/GaugeTemplate/TheBrain2LevelTag/Description\",\"text\":\"用网络图展示某个标签的二阶关联标签,即带有这个标签的条目的子条目及其关系。\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Readme\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Readme\",\"text\":\"\\\\define lingo-base() $:/plugins/linonetwo/visualization-dashboard/language/\\n\\n! <>\\n\\n<>\\n\\n!! 用法\\n\\n# 带有 `$:/Tags/VisualizationDashboard/Gauge` 标签的条目会被统计图表插件识别,放入仪表盘。\\n## 本插件自带几个这样的条目,只需要在设置里填写要追踪的标签即可使用。如果忘了填写,它们也会在仪表盘里提醒你填写。\\n## 你也可以在设置里禁用这些预置的条目。禁用即给条目带上 `enabled: no` 字段,或点击条目下方的「禁用」按钮。\\n# 点击「日历仪表盘」布局里的添加按钮({{$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/Modal/ButtonOpenCreateGaugeModal}}),可以打开对话框,快速创建新的可视化仪表。\\n## 对话框里可选的仪表来自本插件预置的模板,随着本插件更新会有更多仪表模板可选。\\n## 通过对话框创建的每个仪表,都是你知识库里的一个笔记条目,你可以随后打开条目自由修改其内容。\\n\\n!! 开发新仪表\\n\\n# 参阅[[日历插件官方知识库|https://tiddly-gittly.github.io/tiddlywiki-calendar/]],了解日历插件相关的字段。\\n# 参阅[[ECharts 插件官方知识库|https://tiddly-gittly.github.io/tw-echarts/]],了解 ECharts 可视化相关的微件。\\n\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Name\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Name\",\"text\":\"可视化大屏\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Description\",\"text\":\"在仪表盘上显示日历和知识库里事件的仪表和统计图表。提供基于 Echarts 的过程和图表生成器,以及显示统计图表仪表盘的布局。\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/PluginConfigs\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/PluginConfigs\",\"text\":\"插件设置\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/ConfigDescription\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/ConfigDescription\",\"text\":\"通过这些设置,您可以自定义「可视化大屏」插件的行为。\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/VisualizationDashboardLayout/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/VisualizationDashboardLayout/Caption\",\"text\":\"可视化大屏\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/VisualizationDashboardLayout/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/VisualizationDashboardLayout/Description\",\"text\":\"可视化大屏集中展示统计日历事件和知识库活动的图表\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/VisualizationDashboardLayout/Exit\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/VisualizationDashboardLayout/Exit\",\"text\":\"退出并返回默认布局\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/VisualizationDashboardLayout/ExistingGaugesCount\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/VisualizationDashboardLayout/ExistingGaugesCount\",\"text\":\"已有仪表数\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/PrevWeek\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/PrevWeek\",\"text\":\"上一周\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/NextWeek\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/NextWeek\",\"text\":\"下一周\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/Button/Open/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/Button/Open/Caption\",\"text\":\"创建仪表\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/Button/Cancel/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/Button/Cancel/Caption\",\"text\":\"取消\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/Button/Create/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/Button/Create/Caption\",\"text\":\"创建\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/Caption\",\"text\":\"从模板快速创建新仪表\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/Title/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/Title/Caption\",\"text\":\"仪表的条目名\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/Title/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/Title/Description\",\"text\":\"仪表也是一个笔记条目,需要一个不重复的条目名。\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/Tags/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/Tags/Caption\",\"text\":\"标签\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/Tags/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/Tags/Description\",\"text\":\"为仪表条目添加标签,可选。\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/Icon/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/Icon/Caption\",\"text\":\"图标\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/Icon/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/Icon/Description\",\"text\":\"为仪表选择一个图标,可选,可以用 Emoji 或 SVG,也可以用嵌入语法引用 SVG 图片条目。\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/Caption/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/Caption/Caption\",\"text\":\"展示标题\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/Caption/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/Caption/Description\",\"text\":\"为仪表提供一个用于展示的标题,可选,如果不填则默认展示条目名。\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/Description/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/Description/Caption\",\"text\":\"描述\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/Description/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/Description/Description\",\"text\":\"详细描述仪表的用途和内容的文案,可选。\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/Enabled/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/Enabled/Caption\",\"text\":\"启用\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/Enabled/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/Enabled/Description\",\"text\":\"切换以启用或禁用仪表。\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/targetTiddler/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/targetTiddler/Caption\",\"text\":\"目标条目\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/targetTiddler/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/targetTiddler/Description\",\"text\":\"可视化逻辑所用的条目,一般作为时间点参照物使用,也可能是标签名,以模板的具体逻辑为准\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/targetValue/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/targetValue/Caption\",\"text\":\"目标值\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/targetValue/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/targetValue/Description\",\"text\":\"可视化逻辑所用的值,一般作为百分比的分母,例如总时长,以具体逻辑为准\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/color/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/color/Caption\",\"text\":\"颜色\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/color/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/color/Description\",\"text\":\"可视化主题色,需要是一个颜色代码,你可以从调色板里选择,也可以直接输入颜色代码,例如 `#66ccff`\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/grid-column-span/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/grid-column-span/Caption\",\"text\":\"宽度\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/grid-column-span/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/grid-column-span/Description\",\"text\":\"在仪表盘上占用的宽度有几列\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/grid-row-span/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/grid-row-span/Caption\",\"text\":\"高度\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/grid-row-span/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Modal/CreateGaugeModal/grid-row-span/Description\",\"text\":\"在仪表盘上占用的高度有几行\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/SystemTags\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/SystemTags\",\"text\":\"系统标签\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Tag/Gauge/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Tag/Gauge/Caption\",\"text\":\"仪表标签\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Tag/Gauge/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Tag/Gauge/Description\",\"text\":\"带有此标签的条目会被本插件识别,放入仪表盘。\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Tag/GaugeTemplate/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Tag/GaugeTemplate/Caption\",\"text\":\"仪表模板标签\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Tag/GaugeTemplate/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Tag/GaugeTemplate/Description\",\"text\":\"条目会列在「从模板快速创建新仪表」的模板列表中,供用户选择,用于复制成新仪表。\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Tag/GaugeTemplateGroup/Caption\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Tag/GaugeTemplateGroup/Caption\",\"text\":\"仪表模板组标签\"},\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Tag/GaugeTemplateGroup/Description\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/language/zh-Hans/Tag/GaugeTemplateGroup/Description\",\"text\":\"模板列表中的分组\"},\"$:/plugins/linonetwo/visualization-dashboard/readme\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/readme\",\"type\":\"text/vnd.tiddlywiki\",\"text\":\"\\\\define lingo-base() $:/plugins/linonetwo/visualization-dashboard/language/\\n\\n<>\\n\\n!! <>\\n\\n{{$:/plugins/linonetwo/visualization-dashboard/system-tags}}\\n\"},\"$:/plugins/linonetwo/visualization-dashboard/system-tags\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/system-tags\",\"text\":\"!!! <$macrocall $name=\\\"tag\\\" tag=\\\"$:/Tags/VisualizationDashboard/Tags\\\" />\\n\\n<$list filter=\\\"[all[shadows+tiddlers]tag[$:/Tags/VisualizationDashboard/Tags]]\\\">\\n\\n!!!! <$macrocall $name=\\\"tag\\\" tag={{!!title}} />\\n\\n{{!!caption}}\\n\\n{{!!description}}\\n\\n\\n\"},\"$:/plugins/linonetwo/visualization-dashboard/tags/gauge-meta-tag\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/tags/gauge-meta-tag\",\"tags\":\"$:/Tags/VisualizationDashboard/Tags\",\"description\":\"<>\",\"caption\":\"<>\",\"text\":\"$:/Tags/VisualizationDashboard/Gauge\"},\"$:/plugins/linonetwo/visualization-dashboard/tags/gauge-template-group-meta-tag\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/tags/gauge-template-group-meta-tag\",\"tags\":\"$:/Tags/VisualizationDashboard/Tags\",\"description\":\"<>\",\"caption\":\"<>\",\"text\":\"$:/Tags/VisualizationDashboard/GaugeTemplateGroup\"},\"$:/plugins/linonetwo/visualization-dashboard/tags/gauge-template-meta-tag\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/tags/gauge-template-meta-tag\",\"tags\":\"$:/Tags/VisualizationDashboard/Tags\",\"description\":\"<>\",\"caption\":\"<>\",\"text\":\"$:/Tags/VisualizationDashboard/GaugeTemplate\"},\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/Icon/VisualizationDashboard\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/Icon/VisualizationDashboard\",\"tags\":\"$:/tags/Image\",\"text\":\"\\\\parameters (size:\\\"22pt\\\")\\n> height=<> class=\\\"tc-image-calendar-dashboard tc-image-button\\\" width=\\\"22pt\\\" height=\\\"22pt\\\" viewBox=\\\"0 0 16.06100082397461 15.997000694274902\\\">\"},\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/Modal/ButtonOpenCreateGaugeModal\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/Modal/ButtonOpenCreateGaugeModal\",\"text\":\"\\\\define lingo-base() $:/plugins/linonetwo/visualization-dashboard/language/\\n\\\\define draft-tiddler() $:/temp/visualization-dashboard/new-gauge\\n\\n<$button class=\\\"button-open-create-gauge-modal-open-create-modal-button\\\">\\n \\n <$action-createtiddler $basetitle=<> $overwrite=\\\"yes\\\" enabled=\\\"yes\\\">\\n <$action-sendmessage $message=\\\"tm-modal\\\" $param=\\\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/Modal/CreateGaugeModal\\\"/>\\n \\n <> {{$:/core/images/new-button}}\\n\"},\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/Modal/CreateGaugeModal\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/Modal/CreateGaugeModal\",\"subtitle\":\"<>\",\"footer\":\"{{$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/Modal/CreateGaugeModalFooter}}\",\"text\":\"\\\\import [[$:/core/ui/EditTemplate/tags]]\\n\\\\define lingo-base() $:/plugins/linonetwo/visualization-dashboard/language/\\n\\\\define draft-tiddler() $:/temp/visualization-dashboard/new-gauge\\n\\\\procedure option-item()\\n \\n\\\\end\\n\\n\\\\define conditional-field(fieldName, fieldType:\\\"text\\\")\\n <% if [has[$fieldName$]] %>\\n
\\n <>\\n <$edit-text tag=input type=\\\"$fieldType$\\\" tiddler=<> field=\\\"$fieldName$\\\" class=\\\"visualization-dashboard-new-gauge-field-input\\\"/>\\n <>\\n
\\n <% endif %>\\n\\\\end\\n\\\\define conditional-field-tag-picker(fieldName)\\n <% if [has:field[$fieldName$]] %>\\n
\\n <>\\n <$let currentTiddler=<> saveTiddler=<> tagField=\\\"$fieldName$\\\" newTagNameTiddler=<>>\\n {{||$:/core/ui/EditTemplate/tags}}\\n \\n <>\\n
\\n <% endif %>\\n\\\\end\\n\\n
\\n \\n <$select\\n tiddler=<>\\n field='template'\\n class='new-gauge-select'\\n actions='\\n <$action-createtiddler\\n $basetitle=<>\\n $overwrite=\\\"yes\\\"\\n $template={{{[get[template]]}}}\\n template={{{[get[template]]}}}\\n >\\n <$action-setfield\\n $tiddler=<>\\n enabled=\\\"yes\\\"\\n tags=\\\"\\\"\\n caption=\\\"\\\"\\n description=\\\"\\\"\\n />\\n \\n '\\n >\\n <$list filter='[all[shadows+tiddlers]tag[$:/Tags/VisualizationDashboard/GaugeTemplateGroup]]' variable='groupName'>\\n <$wikify name='groupCaption' text={{{ [get[caption]] }}}>\\n >>\\n <$list filter='[all[shadows+tiddlers]tag[$:/Tags/VisualizationDashboard/GaugeTemplate]tag]'>\\n <>\\n \\n \\n \\n \\n <$wikify name='groupCaption' text='<>'>\\n >>\\n <$list filter='[all[shadows+tiddlers]tag[$:/Tags/VisualizationDashboard/GaugeTemplate]notHaveGroupTag[]]'>\\n <>\\n \\n \\n \\n \\n
\\n\\n
\\n <$wikify name=\\\"description\\\" text={{{[get[template]get[description]]}}}>\\n <>\\n \\n
\\n\\n\\n\\n<>\\n\\n<>\\n\\n<>\\n\\n\\n
\\n <>\\n <$edit-text tag=input tiddler=<> field=\\\"draft.title\\\" class=\\\"visualization-dashboard-new-gauge-field-input\\\"/>\\n <>\\n
\\n\\n
\\n <>\\n <$edit-text tag=input tiddler=<> field=\\\"caption\\\" class=\\\"visualization-dashboard-new-gauge-field-input\\\" placeholder={{$:/state/visualization-dashboard/newAction!!draft.title}}/>\\n <>\\n
\\n\\n
\\n <>\\n <$edit-text tag=input tiddler=<> field=\\\"description\\\" class=\\\"visualization-dashboard-new-gauge-field-input\\\"/>\\n <>\\n
\\n\\n
\\n <>\\n <$edit-text tag=input tiddler=<> field=\\\"icon\\\" class=\\\"visualization-dashboard-new-gauge-field-input\\\"/>\\n <>\\n
\\n\\n
\\n <>\\n <$let currentTiddler=<> saveTiddler=<> tagField=\\\"tags\\\" newTagNameTiddler=<>>\\n {{||$:/core/ui/EditTemplate/tags}}\\n \\n <>\\n
\\n\\n
\\n
\\n <>\\n <$edit-text tag=input type=\\\"number\\\" default=\\\"1\\\" tiddler=<> field=\\\"grid-column-span\\\" class=\\\"visualization-dashboard-new-gauge-field-input\\\"/>\\n <>\\n
\\n
\\n <>\\n <$edit-text tag=input type=\\\"number\\\" default=\\\"1\\\" tiddler=<> field=\\\"grid-row-span\\\" class=\\\"visualization-dashboard-new-gauge-field-input\\\"/>\\n <>\\n
\\n
\\n\\n
\\n <>\\n <$checkbox\\n tiddler=<>\\n field=\\\"enabled\\\"\\n checked=\\\"yes\\\"\\n unchecked=\\\"no\\\"\\n class=\\\"visualization-dashboard-new-gauge-field-input\\\"\\n />\\n <>\\n
\\n\"},\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/Modal/CreateGaugeModalFooter\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/Modal/CreateGaugeModalFooter\",\"text\":\"\\\\define lingo-base() $:/plugins/linonetwo/visualization-dashboard/language/\\n\\\\define draft-tiddler() $:/temp/visualization-dashboard/new-gauge\\n\\\\define cleanUpAction()\\n<$action-deletetiddler $tiddler=<> />\\n\\\\end\\n\\n\\n<$wikify name=\\\"newtitle\\\" text=\\\"{{$:/plugins/linonetwo/tw-calendar/settings/prefix}}{{$:/state/VisualizationDashboard/create-gauge-tiddler!!draft.title}}\\\" >\\n\\n
\\n <$button message=\\\"tm-close-tiddler\\\">\\n <>\\n <>\\n \\n \\n <$button\\n message=\\\"tm-close-tiddler\\\"\\n disabled={{{ [get[draft.title]else[yes]] }}}\\n >\\n <>\\n <$action-createtiddler\\n $basetitle={{{ [get[draft.title]] }}}\\n $template=<>\\n >\\n <$action-listops $tiddler=<> $tags=\\\"$:/Tags/VisualizationDashboard/Gauge\\\"/>\\n <>\\n <$action-deletefield $tiddler=<> draft.title draft.of/>\\n \\n <>\\n \\n
\\n\"},\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/Modal/CreateGaugeModalGauge\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/Modal/CreateGaugeModalGauge\",\"tags\":\"$:/Tags/VisualizationDashboard/Gauge\",\"caption\":\"<>\",\"text\":\"\\\\define lingo-base() $:/plugins/linonetwo/visualization-dashboard/language/\\n\\\\procedure back-to-default-layout()\\n<$button class=\\\"button-open-create-gauge-modal-back-to-default-layout\\\">\\n <> {{$:/plugins/linonetwo/tw-calendar/Images/ExitLayout}}\\n <$action-setfield $tiddler=\\\"$:/layout\\\" text=\\\"\\\" />\\n\\n\\\\end\\n\\n
\\n <>\\n\\n {{$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/Modal/ButtonOpenCreateGaugeModal}}\\n\\n

<>: <$text text={{{ [all[shadows+tiddlers]tag[$:/Tags/VisualizationDashboard/Gauge]count[]] }}} />

\\n
\\n\"},\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/Modal/style.css\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/Modal/style.css\",\"text\":\"div.button-open-create-gauge-modal-container{display:flex;flex-direction:column;flex:1}div.button-open-create-gauge-modal-container p{font-size:1.5em;text-align:center}div.button-open-create-gauge-modal-container>button.button-open-create-gauge-modal-open-create-modal-button{padding:2em;font-size:2em;margin:15px}div.button-open-create-gauge-modal-container>button.button-open-create-gauge-modal-back-to-default-layout{padding:1em;font-size:2em;margin:15px}.new-gauge-select-option{display:flex;flex-direction:column}.new-gauge-select-option-caption{margin-bottom:5px}.new-gauge-select-option-separator{margin:0 3px}.visualization-dashboard-new-gauge-container{display:flex;flex-direction:column}.visualization-dashboard-new-gauge-field{display:flex;flex:1;flex-direction:column;margin-bottom:1em}.visualization-dashboard-new-gauge-field-label{font-size:1.1em}.visualization-dashboard-new-gauge-field-description{font-size:.7em}.visualization-dashboard-new-gauge-field-two-column{display:flex;flex-direction:row;justify-content:flex-start}.visualization-dashboard-new-gauge-field-two-column .visualization-dashboard-new-gauge-field{padding-left:10px;padding-right:10px}.visualization-dashboard-new-gauge-field-two-column .visualization-dashboard-new-gauge-field:first-child{padding-left:0}.visualization-dashboard-new-gauge-field-two-column .visualization-dashboard-new-gauge-field:last-child{padding-right:0}.visualization-dashboard-new-gauge-modal-buttons{display:flex;flex-direction:row;justify-content:space-between;width:100%}\",\"type\":\"text/css\",\"tags\":\"$:/tags/Stylesheet\"},\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/PageLayout/GaugeListItem\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/PageLayout/GaugeListItem\",\"text\":\"\\\\procedure dblclickactions()\\n<$action-setfield $tiddler=\\\"$:/layout\\\" text=\\\"\\\" $timestamp=\\\"no\\\" />\\n<$action-navigate $to=<> />\\n\\\\end\\n\\n\\\\procedure list-item()\\n<$eventcatcher selector=\\\"h3.visualization-dashboard-layout-gauge-item-title\\\" $dblclick=<> tag=\\\"div\\\">\\n\\t<$draggable tiddler=<> tag=\\\"h3\\\" class=\\\"visualization-dashboard-layout-gauge-item-title\\\" >\\n\\t\\t<% if [all[current]has[caption]] %>\\n\\t\\t\\t<$transclude field=\\\"caption\\\"/>\\n\\t\\t<% else %>\\n\\t\\t\\t<$view field=\\\"title\\\"/>\\n\\t\\t<% endif %>\\n\\t\\n\\n
\\n\\t<$transclude field=\\\"text\\\" mode=\\\"block\\\"/>\\n
\\n\\\\end list-item\\n\"},\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/PageLayout/VisualizationDashboardLayout\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/PageLayout/VisualizationDashboardLayout\",\"name\":\"<>\",\"description\":\"<>\",\"tags\":\"$:/tags/Layout\",\"icon\":\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/Icon/VisualizationDashboard\",\"text\":\"\\\\whitespace trim\\n\\\\define containerClasses()\\ntc-page-container tc-page-view-$(storyviewTitle)$ tc-language-$(languageTitle)$ visualization-dashboard-layout-container\\n\\\\end\\n\\\\import [subfilter{$:/core/config/GlobalImportFilter}]\\n\\\\import [[$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/PageLayout/GaugeListItem]] [[$:/plugins/linonetwo/visualization-dashboard/ViewTemplate/WeekJournalSelect]]\\n\\n\\\\procedure list-grid-draggable-drop-actions()\\n<$macrocall $name=\\\"list-tagged-draggable-drop-actions\\\" tag=\\\"$:/Tags/VisualizationDashboard/Gauge\\\"/>\\n\\\\end\\n\\\\procedure redirected-navigate-actions()\\n <$action-setfield $tiddler=\\\"$:/layout\\\" text=\\\"\\\" />\\n <$action-navigate $to=<> />\\n\\\\end\\n\\n
>>\\n\\t<$navigator story=\\\"$:/StoryList\\\" history=\\\"$:/HistoryList\\\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\\n\\t\\t<$messagecatcher $tm-navigate=<>>\\n\\t\\t\\t{{$:/core/ui/CommandPaletteTemplate}}\\n\\t\\t\\t
\\n\\t\\t\\t\\t{{$:/plugins/linonetwo/visualization-dashboard/ViewTemplate/WeekJournalSelect}}\\n\\t\\t\\t\\t
\\n\\t\\t\\t\\t\\t<$set name=\\\"currentDateWeekOffset\\\" filter=\\\"[get[text]else[0]]\\\">\\n\\t\\t\\t\\t\\t\\t<$set name=\\\"currentDate\\\" filter=\\\"[weekstartaddweekday[]]\\\">\\n\\t\\t\\t\\t\\t\\t\\t<$list filter=\\\"[all[shadows+tiddlers]tag[$:/Tags/VisualizationDashboard/Gauge]!is[draft]]\\\">\\n\\t\\t\\t\\t\\t\\t\\t\\t<$droppable\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tactions=<>\\n\\t\\t\\t\\t\\t\\t\\t\\t\\ttag=\\\"div\\\"\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tclass=\\\"visualization-dashboard-layout-gauge-item-container\\\"\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tstyle.grid-column=`span ${[{!!grid-column-span}]}$`\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tstyle.grid-row=`span ${[{!!grid-row-span}]}$`\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tenable=<>\\n\\t\\t\\t\\t\\t\\t\\t\\t>\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t<>\\n\\t\\t\\t\\t\\t\\t\\t\\t\\n\\t\\t\\t\\t\\t\\t\\t\\n\\t\\t\\t\\t\\t\\t\\n\\t\\t\\t\\t\\t\\n\\t\\t\\t\\t
\\n\\t\\t\\t
\\n\\t\\t\\n\\t\\n
\\n\"},\"$:/plugins/linonetwo/visualization-dashboard/ViewTemplate/WeekJournalSelect\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/ViewTemplate/WeekJournalSelect\",\"text\":\"\\\\whitespace trim\\n\\\\procedure lingo-base() $:/plugins/linonetwo/visualization-dashboard/language/\\n\\\\procedure currentWeekIndexTiddler() $:/temp/VisualizationDashboard/CurrentWeekIndex\\n\\\\function week-start-this-week()\\n[weekstart{$:/temp/VisualizationDashboard/CurrentWeekIndex}format:date{$:/config/NewJournal/Title}]\\n\\\\end\\n\\\\function week-end-this-week()\\n[weekend{$:/temp/VisualizationDashboard/CurrentWeekIndex}format:date{$:/config/NewJournal/Title}]\\n\\\\end\\n\\n
\\n <$button>\\n <>\\n <$action-createtiddler\\n $basetitle=<>\\n $overwrite=\\\"yes\\\"\\n text={{{[get[text]else[0]add[1]]}}}\\n />\\n \\n\\n <><$text text=\\\" - \\\" /><>\\n\\n <$button>\\n <>\\n <$action-createtiddler\\n $basetitle=<>\\n $overwrite=\\\"yes\\\"\\n text={{{[get[text]else[0]subtract[1]]}}}\\n />\\n \\n
\\n\"},\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/PageLayout/style.css\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/PageLayout/style.css\",\"text\":\"div.tc-page-container.visualization-dashboard-layout-container{margin-top:0;height:100vh;width:100%}.visualization-dashboard-layout-main-area{height:100%;width:100%;display:flex;flex-direction:column;align-items:center}.visualization-dashboard-week-select-container{margin:1em}.visualization-dashboard-draggable-region{cursor:grab;-webkit-app-region:drag}.visualization-dashboard-layout-gauge-list-container{display:grid;grid-column-gap:10px;grid-auto-rows:450px;width:100%;overflow-x:hidden}.visualization-dashboard-layout-gauge-item-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.visualization-dashboard-layout-gauge-item-title{margin-top:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.visualization-dashboard-layout-gauge-item-body{display:flex;flex-direction:column;flex:5;align-items:center;justify-content:center;margin-top:1em;width:100%}.visualization-dashboard-layout-gauge-item-body>p{width:100%;height:100%;margin:0}\",\"type\":\"text/css\",\"tags\":\"$:/tags/Stylesheet\"},\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/PageLayout/style.variable.css\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/PageLayout/style.variable.css\",\"tags\":\"$:/tags/Stylesheet\",\"text\":\"\\\\import [[$:/themes/tiddlywiki/vanilla/base]]\\n\\\\rules except horizrule dash\\n\\n@media (min-width: <>) {\\n .visualization-dashboard-layout-gauge-list-container {\\n grid-template-columns: repeat(4, 1fr);\\n }\\n}\\n@media (max-width: 1300px) {\\n .visualization-dashboard-layout-gauge-list-container {\\n grid-template-columns: repeat(3, 1fr);\\n }\\n}\\n@media (max-width: <>) {\\n .visualization-dashboard-layout-gauge-list-container {\\n grid-template-columns: repeat(2, 1fr);\\n }\\n}\\n@media (max-width: 400px) {\\n .visualization-dashboard-layout-gauge-list-container {\\n grid-template-columns: repeat(1, 1fr);\\n }\\n .visualization-dashboard-layout-gauge-item-container {\\n grid-column: span 1 !important;\\n }\\n}\"},\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/Template/BarTagDaysWeek\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/Template/BarTagDaysWeek\",\"tags\":\"$:/Tags/VisualizationDashboard/GaugeTemplate $:/Tags/VisualizationDashboard/BarChart\",\"caption\":\"<>\",\"description\":\"<>\",\"targetTiddler\":\"\",\"color\":\"#66ccff\",\"text\":\"\\\\function dayStartDate() [daystart,]\\n\\\\function dayEndDate() [dayend,]\\n\\\\function countsToday()\\n [all[tiddlers]field:calendarEntry[yes]in-tagtree-of:inclusive{!!targetTiddler}] :filter[get[startDate]compare:date:gteqcompare:date:lteq] +[count[]]\\n\\\\end\\n\\\\function color() [{!!targetTiddler}get[color]else{!!color}]\\n\\n\\\\procedure series()\\n[\\n <$list filter=\\\"[range[7]]\\\" variable=\\\"dayIndex\\\">\\n <>,\\n \\n]\\n\\\\end\\n\\n
\\n <$wikify name=\\\"seriesText\\\" text=<>>\\n <$echarts $text=```\\n option = {\\n series: [\\n {\\n data: $(seriesText)$,\\n type: 'bar'\\n }\\n ],\\n title: {\\n text: '${[{!!description}]}$'\\n },\\n color: '$(color)$',\\n xAxis: {\\n type: 'category',\\n data: $(montosun)$,\\n },\\n yAxis: {\\n type: 'value',\\n minInterval: 1,\\n },\\n tooltip: {\\n trigger: 'axis',\\n axisPointer: {\\n type: 'shadow'\\n }\\n },\\n };\\n ```/>\\n \\n
\\n\"},\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/Template/CountDownDays\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/Template/CountDownDays\",\"tags\":\"$:/Tags/VisualizationDashboard/GaugeTemplate $:/Tags/VisualizationDashboard/Number\",\"caption\":\"<>\",\"description\":\"<>\",\"targetTiddler\":\"\",\"targetValue\":\"30\",\"color\":\"#66ccff\",\"text\":\"\\\\function days() [{!!targetTiddler}!daysbetween]\\n\\\\function dayPercentage() [divide{!!targetValue}multiply[100]floor[]]\\n\\\\function color() [{!!targetTiddler}get[color]else{!!color}]\\n\\\\function dateString() [{!!targetTiddler}get[endDate]] :else[{!!targetTiddler}get[startDate]] +[format:date[YYYY MMM DD]]\\n\\n
\\n\\n <$echarts $text=```\\n option = {\\n series: [\\n {\\n data: [{\\n value: $(dayPercentage)$,\\n name: '$(days)$',\\n title: {\\n offsetCenter: ['0%', '-10%'],\\n fontSize: 30,\\n },\\n detail: {\\n valueAnimation: true,\\n offsetCenter: ['0%', '30%'],\\n },\\n }],\\n type: 'gauge',\\n startAngle: 90,\\n endAngle: -270,\\n pointer: {\\n show: false\\n },\\n progress: {\\n show: true,\\n overlap: false,\\n roundCap: true,\\n clip: false,\\n itemStyle: {\\n borderWidth: 1,\\n borderColor: '$(color)$',\\n color: '$(color)$',\\n },\\n },\\n axisLine: {\\n lineStyle: {\\n width: 40\\n }\\n },\\n splitLine: {\\n show: false,\\n distance: 0,\\n length: 10\\n },\\n axisTick: {\\n show: false\\n },\\n axisLabel: {\\n show: false,\\n distance: 50\\n },\\n title: {\\n fontSize: 14\\n },\\n detail: {\\n width: 50,\\n height: 14,\\n fontSize: 14,\\n color: 'inherit',\\n borderColor: 'inherit',\\n borderRadius: 20,\\n borderWidth: 1,\\n formatter: '{value}%'\\n }\\n }\\n ]\\n };\\n ```/>\\n\\n !!! {{!!description}}\\n\\n !! <>\\n\\n
\\n\"},\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/Template/CountDownNearestTagHours\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/Template/CountDownNearestTagHours\",\"tags\":\"$:/Tags/VisualizationDashboard/GaugeTemplate $:/Tags/VisualizationDashboard/Number\",\"caption\":\"<>\",\"description\":\"<>\",\"targetTiddler\":\"\",\"targetValue\":\"24\",\"color\":\"blue\",\"text\":\"\\\\define compare-dates() [get[startDate]else[19700101]]\\n\\\\function hoursToNearestTag() [all[tiddlers]field:calendarEntry[yes]in-tagtree-of:inclusive{!!targetTiddler}] :filter[get[startDate]compare:date:gteq] +[sortsub:datefirst[]!hoursbetween[]]\\n\\\\function dayPercentage() [divide{!!targetValue}multiply[100]floor[]]\\n\\\\function color() [{!!targetTiddler}get[color]else{!!color}]\\n\\n
\\n\\n <$echarts $text=```\\n option = {\\n series: [\\n {\\n data: [{\\n value: $(dayPercentage)$,\\n name: '$(hoursToNearestTag)$H',\\n title: {\\n offsetCenter: ['0%', '-10%'],\\n fontSize: 30,\\n },\\n detail: {\\n valueAnimation: true,\\n offsetCenter: ['0%', '30%'],\\n },\\n }],\\n type: 'gauge',\\n startAngle: 90,\\n endAngle: -270,\\n pointer: {\\n show: false\\n },\\n progress: {\\n show: true,\\n overlap: false,\\n roundCap: true,\\n clip: false,\\n itemStyle: {\\n borderWidth: 1,\\n borderColor: '$(color)$',\\n color: '$(color)$',\\n },\\n },\\n axisLine: {\\n lineStyle: {\\n width: 40\\n }\\n },\\n splitLine: {\\n show: false,\\n distance: 0,\\n length: 10\\n },\\n axisTick: {\\n show: false\\n },\\n axisLabel: {\\n show: false,\\n distance: 50\\n },\\n title: {\\n fontSize: 14\\n },\\n detail: {\\n width: 50,\\n height: 14,\\n fontSize: 14,\\n color: 'inherit',\\n borderColor: 'inherit',\\n borderRadius: 20,\\n borderWidth: 1,\\n formatter: '{value}%'\\n }\\n }\\n ]\\n };\\n ```/>\\n\\n !! {{!!description}}\\n\\n
\\n\"},\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/Template/CountTagDaysAppearWeek\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/Template/CountTagDaysAppearWeek\",\"tags\":\"$:/Tags/VisualizationDashboard/GaugeTemplate $:/Tags/VisualizationDashboard/Number\",\"caption\":\"<>\",\"description\":\"<>\",\"targetTiddler\":\"\",\"targetValue\":\"7\",\"color\":\"#464646\",\"text\":\"\\\\function dayAppears() [all[tiddlers]field:calendarEntry[yes]in-tagtree-of:inclusive{!!targetTiddler}] :filter[get[startDate]compare:date:gteqcompare:date:lteq] +[countdaysappear[]]\\n\\\\function dayAppearPercentage() [divide{!!targetValue}multiply[100]floor[]]\\n\\\\function color() [{!!targetTiddler}get[color]else{!!color}]\\n\\n
\\n\\n <$echarts $text=```\\n option = {\\n series: [\\n {\\n data: [{\\n value: $(dayAppearPercentage)$,\\n name: '$(dayAppears)$',\\n title: {\\n offsetCenter: ['0%', '-10%'],\\n fontSize: 30,\\n },\\n detail: {\\n valueAnimation: true,\\n offsetCenter: ['0%', '30%'],\\n }\\n }],\\n type: 'gauge',\\n startAngle: 90,\\n endAngle: -270,\\n pointer: {\\n show: false\\n },\\n progress: {\\n show: true,\\n overlap: false,\\n roundCap: true,\\n clip: false,\\n itemStyle: {\\n borderWidth: 1,\\n borderColor: '$(color)$',\\n color: '$(color)$',\\n },\\n },\\n axisLine: {\\n lineStyle: {\\n width: 40\\n }\\n },\\n splitLine: {\\n show: false,\\n distance: 0,\\n length: 10\\n },\\n axisTick: {\\n show: false\\n },\\n axisLabel: {\\n show: false,\\n distance: 50\\n },\\n title: {\\n fontSize: 14\\n },\\n detail: {\\n width: 50,\\n height: 14,\\n fontSize: 14,\\n color: 'inherit',\\n borderColor: 'inherit',\\n borderRadius: 20,\\n borderWidth: 1,\\n formatter: '{value}%'\\n }\\n }\\n ]\\n };\\n ```/>\\n\\n !! {{!!description}}\\n\\n
\\n\"},\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/Template/CountTagHoursWeek\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/Template/CountTagHoursWeek\",\"tags\":\"$:/Tags/VisualizationDashboard/GaugeTemplate $:/Tags/VisualizationDashboard/Number\",\"caption\":\"<>\",\"description\":\"<>\",\"targetTiddler\":\"\",\"targetValue\":\"7\",\"color\":\"#464646\",\"text\":\"\\\\function hours() [all[tiddlers]field:calendarEntry[yes]in-tagtree-of:inclusive{!!targetTiddler}] :filter[get[startDate]compare:date:gteqcompare:date:lteq] +[counthours[]]\\n\\\\function hourPercentage() [divide{!!targetValue}multiply[100]floor[]]\\n\\\\function color() [{!!targetTiddler}get[color]else{!!color}]\\n\\n
\\n\\n <$echarts $text=```\\n option = {\\n series: [\\n {\\n data: [{\\n value: $(hourPercentage)$,\\n name: '$(hours)$',\\n title: {\\n offsetCenter: ['0%', '-10%'],\\n fontSize: 30,\\n },\\n detail: {\\n valueAnimation: true,\\n offsetCenter: ['0%', '30%'],\\n }\\n }],\\n type: 'gauge',\\n startAngle: 90,\\n endAngle: -270,\\n pointer: {\\n show: false\\n },\\n progress: {\\n show: true,\\n overlap: false,\\n roundCap: true,\\n clip: false,\\n itemStyle: {\\n borderWidth: 1,\\n borderColor: '$(color)$',\\n color: '$(color)$',\\n },\\n },\\n axisLine: {\\n lineStyle: {\\n width: 40\\n }\\n },\\n splitLine: {\\n show: false,\\n distance: 0,\\n length: 10\\n },\\n axisTick: {\\n show: false\\n },\\n axisLabel: {\\n show: false,\\n distance: 50\\n },\\n title: {\\n fontSize: 14\\n },\\n detail: {\\n width: 50,\\n height: 14,\\n fontSize: 14,\\n color: 'inherit',\\n borderColor: 'inherit',\\n borderRadius: 20,\\n borderWidth: 1,\\n formatter: '{value}%'\\n }\\n }\\n ]\\n };\\n ```/>\\n\\n !! {{!!description}}\\n\\n
\\n\"},\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/Template/CountTagHoursYear\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/Template/CountTagHoursYear\",\"tags\":\"$:/Tags/VisualizationDashboard/GaugeTemplate $:/Tags/VisualizationDashboard/Number\",\"caption\":\"<>\",\"description\":\"<>\",\"targetTiddler\":\"\",\"targetValue\":\"365\",\"color\":\"#66ccff\",\"text\":\"\\\\function hours() [all[tiddlers]tag{!!targetTiddler}field:calendarEntry[yes]days:startDate[-365]] +[counthours[]]\\n\\\\function hourPercentage() [divide{!!targetValue}multiply[100]floor[]]\\n\\\\function color() [{!!targetTiddler}get[color]else{!!color}]\\n\\n
\\n\\n <$echarts $text=```\\n option = {\\n series: [\\n {\\n data: [{\\n value: $(hourPercentage)$,\\n name: '$(hours)$',\\n title: {\\n offsetCenter: ['0%', '-10%'],\\n fontSize: 30,\\n },\\n detail: {\\n valueAnimation: true,\\n offsetCenter: ['0%', '30%'],\\n }\\n }],\\n type: 'gauge',\\n startAngle: 90,\\n endAngle: -270,\\n pointer: {\\n show: false\\n },\\n progress: {\\n show: true,\\n overlap: false,\\n roundCap: true,\\n clip: false,\\n itemStyle: {\\n borderWidth: 1,\\n borderColor: '$(color)$',\\n color: '$(color)$',\\n },\\n },\\n axisLine: {\\n lineStyle: {\\n width: 40\\n }\\n },\\n splitLine: {\\n show: false,\\n distance: 0,\\n length: 10\\n },\\n axisTick: {\\n show: false\\n },\\n axisLabel: {\\n show: false,\\n distance: 50\\n },\\n title: {\\n fontSize: 14\\n },\\n detail: {\\n width: 50,\\n height: 14,\\n fontSize: 14,\\n color: 'inherit',\\n borderColor: 'inherit',\\n borderRadius: 20,\\n borderWidth: 1,\\n formatter: '{value}%'\\n }\\n }\\n ]\\n };\\n ```/>\\n\\n !! {{!!description}}\\n\\n
\\n\"},\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/Template/CountUpDays\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/Template/CountUpDays\",\"tags\":\"$:/Tags/VisualizationDashboard/GaugeTemplate $:/Tags/VisualizationDashboard/Number\",\"caption\":\"<>\",\"description\":\"<>\",\"targetTiddler\":\"\",\"targetValue\":\"30\",\"color\":\"#464646\",\"text\":\"\\\\function days() [{!!targetTiddler}daysbetween]\\n\\\\function dayPercentage() [divide{!!targetValue}multiply[100]floor[]]\\n\\\\function color() [{!!targetTiddler}get[color]else{!!color}]\\n\\\\function dateString() [{!!targetTiddler}get[endDate]] :else[{!!targetTiddler}get[startDate]] +[format:date[YYYY MMM DD]]\\n\\n
\\n\\n <$echarts $text=```\\n option = {\\n series: [\\n {\\n data: [{\\n value: $(dayPercentage)$,\\n name: '$(days)$',\\n title: {\\n offsetCenter: ['0%', '-10%'],\\n fontSize: 30,\\n },\\n detail: {\\n valueAnimation: true,\\n offsetCenter: ['0%', '30%'],\\n }\\n }],\\n type: 'gauge',\\n startAngle: 90,\\n endAngle: -270,\\n pointer: {\\n show: false\\n },\\n progress: {\\n show: true,\\n overlap: false,\\n roundCap: true,\\n clip: false,\\n itemStyle: {\\n borderWidth: 1,\\n borderColor: '$(color)$',\\n color: '$(color)$',\\n },\\n },\\n axisLine: {\\n lineStyle: {\\n width: 40\\n }\\n },\\n splitLine: {\\n show: false,\\n distance: 0,\\n length: 10\\n },\\n axisTick: {\\n show: false\\n },\\n axisLabel: {\\n show: false,\\n distance: 50\\n },\\n title: {\\n fontSize: 14\\n },\\n detail: {\\n width: 50,\\n height: 14,\\n fontSize: 14,\\n color: 'inherit',\\n borderColor: 'inherit',\\n borderRadius: 20,\\n borderWidth: 1,\\n formatter: '{value}%'\\n }\\n }\\n ]\\n };\\n ```/>\\n\\n !!! {{!!description}}\\n\\n !! <>\\n\\n
\\n\"},\"$:/Tags/VisualizationDashboard/BarChart\":{\"title\":\"$:/Tags/VisualizationDashboard/BarChart\",\"tags\":\"$:/Tags/VisualizationDashboard/GaugeTemplateGroup\",\"caption\":\"<>\"},\"$:/Tags/VisualizationDashboard/HeatMap\":{\"title\":\"$:/Tags/VisualizationDashboard/HeatMap\",\"tags\":\"$:/Tags/VisualizationDashboard/GaugeTemplateGroup\",\"caption\":\"<>\"},\"$:/Tags/VisualizationDashboard/LineChart\":{\"title\":\"$:/Tags/VisualizationDashboard/LineChart\",\"tags\":\"$:/Tags/VisualizationDashboard/GaugeTemplateGroup\",\"caption\":\"<>\"},\"$:/Tags/VisualizationDashboard/Network\":{\"title\":\"$:/Tags/VisualizationDashboard/Network\",\"tags\":\"$:/Tags/VisualizationDashboard/GaugeTemplateGroup\",\"caption\":\"<>\"},\"$:/Tags/VisualizationDashboard/Number\":{\"title\":\"$:/Tags/VisualizationDashboard/Number\",\"tags\":\"$:/Tags/VisualizationDashboard/GaugeTemplateGroup\",\"caption\":\"<>\"},\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/Template/HeatMapTiddlersYear\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/Template/HeatMapTiddlersYear\",\"tags\":\"$:/Tags/VisualizationDashboard/GaugeTemplate $:/Tags/VisualizationDashboard/HeatMap\",\"caption\":\"<>\",\"description\":\"<>\",\"text\":\"
\\n
\\n <$button\\n set=\\\"$:/state/heatmap!!year\\\"\\n setTo={{{ [{$:/state/heatmap!!year}subtract[1]!match[-1]] ~[subtract[1]] }}}\\n class=\\\"tc-btn-invisible tc-tiddlylink\\\"\\n >\\n ◄\\n \\n             \\n <$button\\n set=\\\"$:/state/heatmap!!year\\\"\\n setTo={{{ [{$:/state/heatmap!!year}add[1]!match[1]] ~[add[1]] }}}\\n class=\\\"tc-btn-invisible tc-tiddlylink\\\"\\n >\\n ►\\n \\n
\\n <$echarts $tiddler=\\\"$:/plugins/Gk0Wk/echarts/addons/GitHubHeatMap.js\\\" $width=\\\"100%\\\" $height=\\\"100%\\\" year={{$:/state/heatmap!!year}} subfilter=\\\"[!is[shadow]!is[system]!field:calendarEntry[yes]]\\\" />\\n
\"},\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/Template/LineTagHoursWeek\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/Template/LineTagHoursWeek\",\"tags\":\"$:/Tags/VisualizationDashboard/GaugeTemplate $:/Tags/VisualizationDashboard/LineChart\",\"caption\":\"<>\",\"description\":\"<>\",\"targetTiddler\":\"\",\"color\":\"#66ccff\",\"text\":\"\\\\function dayStartDate() [daystart,]\\n\\\\function dayEndDate() [dayend,]\\n\\\\function hoursToday()\\n [all[tiddlers]field:calendarEntry[yes]in-tagtree-of:inclusive{!!targetTiddler}] :filter[get[startDate]compare:date:gteqcompare:date:lteq] +[counthours[]]\\n\\\\end\\n\\\\function color() [{!!targetTiddler}get[color]else{!!color}]\\n\\n\\\\procedure series()\\n<$list filter=\\\"[range[0],[3]add]\\\" variable=\\\"weekIndex\\\">\\n{\\n name: '{{{ [weekstartformat:date[YYYY MMM DD]] }}} - {{{ [weekendformat:date[YYYY MMM DD]] }}}',\\n type: 'line',\\n areaStyle: {},\\n emphasis: {\\n focus: 'series'\\n },\\n data: [\\n <$list filter=\\\"[range[7]]\\\" variable=\\\"dayIndex\\\">\\n <>,\\n \\n ]\\n},\\n\\n\\\\end\\n\\n
\\n <$wikify name=\\\"seriesText\\\" text=<>>\\n <$echarts $text=```\\n option = {\\n series: [\\n $(seriesText)$\\n ],\\n title: {\\n text: '${[{!!description}]}$'\\n },\\n tooltip: {\\n trigger: 'axis',\\n axisPointer: {\\n type: 'cross',\\n label: {\\n backgroundColor: '$(color)$'\\n }\\n }\\n },\\n toolbox: {\\n feature: {\\n saveAsImage: {}\\n }\\n },\\n grid: {\\n left: '3%',\\n right: '4%',\\n bottom: '3%',\\n containLabel: true\\n },\\n xAxis: [\\n {\\n type: 'category',\\n boundaryGap: false,\\n data: $(montosun)$,\\n }\\n ],\\n yAxis: [\\n {\\n type: 'value'\\n }\\n ],\\n };\\n ```/>\\n \\n
\\n\"},\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/Template/PolarTagsHoursWeek\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/Template/PolarTagsHoursWeek\",\"tags\":\"$:/Tags/VisualizationDashboard/GaugeTemplate $:/Tags/VisualizationDashboard/BarChart\",\"caption\":\"<>\",\"description\":\"<>\",\"targetTiddler\":\"\",\"color\":\"#66ccff\",\"text\":\"\\\\function weekStartDate() [weekstart,]\\n\\\\function weekEndDate() [weekend,]\\n\\\\function hoursThisWeek()\\n [all[tiddlers]field:calendarEntry[yes]in-tagtree-of:inclusive] :filter[get[startDate]compare:date:gteqcompare:date:lteq] +[counthours[]]\\n\\\\end\\n\\n\\\\procedure series()\\n[\\n <$list filter=\\\"[{!!targetTiddler}enlist-input[]]\\\" variable=\\\"currentTag\\\">\\n {\\n value: <>,\\n name: '<>',\\n itemStyle: {\\n color: '{{{[get[color]else{!!color}]}}}'\\n }\\n },\\n \\n]\\n\\\\end\\n\\n
\\n <$wikify name=\\\"seriesText\\\" text=<>>\\n <$echarts\\n $height=\\\"100%\\\"\\n $text=```\\n option = {\\n series: {\\n type: 'bar',\\n data: $(seriesText)$.sort((a, b) => a.value - b.value),\\n coordinateSystem: 'polar',\\n label: {\\n show: true,\\n position: 'middle',\\n formatter: '{b}: {c}'\\n }\\n },\\n title: {\\n text: '${[{!!description}]}$'\\n },\\n polar: {\\n radius: [30, '80%']\\n },\\n radiusAxis: {\\n type: 'category',\\n },\\n angleAxis: {\\n max: Math.max(...$(seriesText)$.map(item => item.value)) + 1,\\n startAngle: 75,\\n },\\n tooltip: {},\\n };\\n ```/>\\n \\n
\\n\"},\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/Template/TheBrain2LevelTag\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/tiddlywiki-ui/Template/TheBrain2LevelTag\",\"tags\":\"$:/Tags/VisualizationDashboard/GaugeTemplate $:/Tags/VisualizationDashboard/Network\",\"caption\":\"<>\",\"description\":\"<>\",\"targetTiddler\":\"\",\"targetValue\":\"2\",\"text\":\"
\\n <$echarts $tiddler=\\\"$:/plugins/Gk0Wk/echarts/addons/TheBrain.js\\\" aliasField=\\\"caption\\\" levels={{!!targetValue}} graphTitle=\\\"The Barin View\\\" $height=\\\"100%\\\" excludeFilter=\\\"[is[shadow]is[system]field:calendarEntry[yes]]\\\" focussedTiddler={{!!targetTiddler}} />\\n
\\n\"},\"$:/plugins/linonetwo/visualization-dashboard/tree\":{\"title\":\"$:/plugins/linonetwo/visualization-dashboard/tree\",\"text\":\"<>\"}}}", + "title": "$:/plugins/linonetwo/visualization-dashboard", + "type": "application/json", + "version": "1.1.0", + "Modern.TiddlyDev#SHA256-Hashed": "9b2412952cbd833007da79d1b93575c09d712a44b6f6fff5349e5d382d872c44", + "core-version": ">=5.3.0" + } +] \ No newline at end of file