Commit 38bf7348 authored by ransome1's avatar ransome1
Browse files

Preserve file history, enhanced hidden todos function

parent abf595b2
......@@ -18,8 +18,7 @@ flatpak/com.github.ransome1.sleek.yml
assets/icons/bak
squashfs-root/
.eslintrc.json
.stylelintrc.json
package-lock.json
.vs/
.vscode/
.stylelintrc.json
src/css/
{
"name": "sleek",
"productName": "sleek",
"version": "1.1.0-rc.4",
"version": "1.1.0-rc.5",
"description": "Todo app based on todo.txt for Linux, Windows and MacOS, free and open-source",
"synopsis": "Todo app based on todo.txt for Linux, Windows and MacOS, free and open-source",
"category": "ProjectManagement",
......@@ -102,7 +102,7 @@
"pack": "yarn build:css && yarn build:pegjs && electron-builder --dir",
"lint": "eslint --ext .js, src --ext .mjs, src",
"test": "mocha --timeout 10000",
"test1": "mocha ./test/createTodos.js --timeout 10000",
"test1": "mocha ./test/onboarding.js --timeout 10000",
"sass": "sass -w src/scss/style.scss:src/css/style.css",
"start": "yarn sass & electron ."
},
......
This source diff could not be displayed because it is too large. You can view the blob instead.
{"version":3,"sourceRoot":"","sources":["../scss/dark.scss","../scss/variables.scss","../scss/style.scss","../scss/tabs.scss","../scss/navigation.scss","../scss/search.scss","../scss/compact.scss","../scss/filterButtons.scss","../scss/drawer.scss","../scss/modal.scss","../scss/recurrencePicker.scss","../scss/todoTable.scss","../scss/toggle.scss","../scss/datepicker.scss","../scss/print.scss","../../node_modules/bulma/bulma.sass","../../node_modules/bulma/sass/utilities/_all.sass","../../node_modules/bulma/sass/utilities/extends.sass","../../node_modules/bulma/sass/utilities/controls.sass","../../node_modules/bulma/sass/utilities/initial-variables.sass","../../node_modules/bulma/sass/utilities/mixins.sass","../../node_modules/bulma/sass/base/_all.sass","../../node_modules/bulma/sass/base/minireset.sass","../../node_modules/bulma/sass/base/generic.sass","../../node_modules/bulma/sass/utilities/derived-variables.sass","../../node_modules/bulma/sass/base/animations.sass","../../node_modules/bulma/sass/elements/_all.sass","../../node_modules/bulma/sass/elements/box.sass","../../node_modules/bulma/sass/elements/button.sass","../../node_modules/bulma/sass/elements/container.sass","../../node_modules/bulma/sass/elements/content.sass","../../node_modules/bulma/sass/elements/icon.sass","../../node_modules/bulma/sass/elements/image.sass","../../node_modules/bulma/sass/elements/notification.sass","../../node_modules/bulma/sass/elements/progress.sass","../../node_modules/bulma/sass/elements/table.sass","../../node_modules/bulma/sass/elements/tag.sass","../../node_modules/bulma/sass/elements/title.sass","../../node_modules/bulma/sass/elements/other.sass","../../node_modules/bulma/sass/form/_all.sass","../../node_modules/bulma/sass/form/shared.sass","../../node_modules/bulma/sass/form/input-textarea.sass","../../node_modules/bulma/sass/form/checkbox-radio.sass","../../node_modules/bulma/sass/form/select.sass","../../node_modules/bulma/sass/form/file.sass","../../node_modules/bulma/sass/form/tools.sass","../../node_modules/bulma/sass/components/_all.sass","../../node_modules/bulma/sass/components/breadcrumb.sass","../../node_modules/bulma/sass/components/card.sass","../../node_modules/bulma/sass/components/dropdown.sass","../../node_modules/bulma/sass/components/level.sass","../../node_modules/bulma/sass/components/media.sass","../../node_modules/bulma/sass/components/menu.sass","../../node_modules/bulma/sass/components/message.sass","../../node_modules/bulma/sass/components/modal.sass","../../node_modules/bulma/sass/components/navbar.sass","../../node_modules/bulma/sass/components/pagination.sass","../../node_modules/bulma/sass/components/panel.sass","../../node_modules/bulma/sass/components/tabs.sass","../../node_modules/bulma/sass/grid/_all.sass","../../node_modules/bulma/sass/grid/columns.sass","../../node_modules/bulma/sass/grid/tiles.sass","../../node_modules/bulma/sass/helpers/_all.sass","../../node_modules/bulma/sass/helpers/color.sass","../../node_modules/bulma/sass/helpers/flexbox.sass","../../node_modules/bulma/sass/helpers/float.sass","../../node_modules/bulma/sass/helpers/other.sass","../../node_modules/bulma/sass/helpers/overflow.sass","../../node_modules/bulma/sass/helpers/position.sass","../../node_modules/bulma/sass/helpers/spacing.sass","../../node_modules/bulma/sass/helpers/typography.sass","../../node_modules/bulma/sass/helpers/visibility.sass","../../node_modules/bulma/sass/layout/_all.sass","../../node_modules/bulma/sass/layout/hero.sass","../../node_modules/bulma/sass/layout/section.sass","../../node_modules/bulma/sass/layout/footer.sass"],"names":[],"mappings":"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;;;AAGF;EACE;;AACA;EACE;;;AAGJ;EACE;;;AAGF;EACE;;AACA;EACE;;AAEF;EACE;;;AAIJ;EACE;;;AAOF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAEF;EACE;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;;AAEF;EACE,ODjVW;;;ACoVf;EACE;;;AAOF;EACE;EACA;;AACA;EACE;;AACA;EACE;;AAGJ;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AASN;EACE;EACA;EACA;EACA;EACA;;AACA;EACE,ODvYY;;ACyYd;EACE;;AACA;EACE;EACA;EACA,OD9YU;;ACiZd;EACE;;AAEF;EACE;;AAEF;EACE,kBD7Yc;;;AEblB;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA,YFLS;EEMT;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,OFbM;EEcN;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA,OFzBK;EE0BL;;AAKF;AAAA;EACE,OFpCQ;;AEuCZ;EACE;EACA,wBFlBG;EEmBH,yBFnBG;EEoBH,OF3CU;EE4CV;;AACA;EACE;;;AAKR;EACE;;;AAGF;EACE;EACA;EACA;;AACA;EACE;;AACA;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;;;ACnEN;EACE;EACA;EACA,YHHa;;AGIb;EACE;EACD;EACA;EACA;;AACC;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACD;EACA;EACA;;AAED;AAAA;AAAA;EAGE;EACA,YHvBO;;AGyBT;EACE;EACA;EACA,YH1BM;EG2BN;;AAGJ;EACE;EACA;EACA;EACA;;AACA;EACE;IAAM;;EACN;IAAI;;;AAEN;EACE;IAAM;;EACN;IAAI;;;AAEN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,OHtDK;EGuDL;EAEA;EACA;;AAKF;EACI;IAAM;;EACN;IAAI;;;AAER;EACI;IAAM;;EACN;IAAI;;;AAER;EACE;EACA;EACA;EACA;;;AC9EN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA,OJhBY;EIiBZ;EACA;;AAEF;EACE;;AAEF;AAAA;AAAA;EAGE;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA,kBJrCY;EIsCZ;EACA;EACA;EACA;;AAEF;EACE;EACA;;AAEF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;;;AC2EJ;EA9HE;IACE;IACA;;EACA;AAAA;IAEE;;EAEF;AAAA;IAEE,OLRK;;EKUP;IACE;;;EAKF;IACE;;EAEF;IACE;;;EAIJ;IACE;;;EAGF;IACE;;;EAEF;IACE;;;EAGA;IACE;;EAEF;AAAA;IAEE;;EAEF;IACE;;EACA;IACE;;;EAIN;IACE;;EACA;IACE;;EAGA;IACE;;EACA;IACE;;EAIF;IACE;IACA;;EAEF;IACE;IACA;IACA;;;EAMN;IACE;;EACA;AAAA;IAEE;IACA;IACA;;EAIF;IACE;;;EAIN;AAAA;IAEE;;EACA;AAAA;IACE;;EAGA;AAAA;IACE;;EACA;AAAA;IACE;;EAIN;AAAA;IACE;IACA;IACA;;EACA;AAAA;IACE;IACA;IACA;IACA;IACA;IACA;;;EAIN;IACE;;EACA;IACE;;;AA1HJ;EACE;EACA;;AACA;AAAA;EAEE;;AAEF;AAAA;EAEE,OLRK;;AKUP;EACE;;AAKF;EACE;;AAEF;EACE;;AAIJ;EACE;;AAGF;EACE;;AAEF;EACE;;AAGA;EACE;;AAEF;AAAA;EAEE;;AAEF;EACE;;AACA;EACE;;AAIN;EACE;;AACA;EACE;;AAGA;EACE;;AACA;EACE;;AAIF;EACE;EACA;;AAEF;EACE;EACA;EACA;;AAMN;EACE;;AACA;AAAA;EAEE;EACA;EACA;;AAIF;EACE;;AAIN;AAAA;EAEE;;AACA;AAAA;EACE;;AAGA;AAAA;EACE;;AACA;AAAA;EACE;;AAIN;AAAA;EACE;EACA;EACA;;AACA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AAIN;EACE;;AACA;EACE;;;AC3HJ;AAAA;EAEE,YNWoB;EMVpB;;AACA;AAAA;EACE;EACA;;AAGJ;AAAA;EAEE;EACA;;AAEF;AAAA;AAAA;EAGE;EACA;;;AAIF;AAAA;EAEE,YNVoB;EMWpB;;AACA;AAAA;EACE;EACA;;AAGJ;AAAA;EAEE;EACA;;AAEF;AAAA;AAAA;EAGE;EACA;;;AAIF;EACE;EACA;EACA;EACA,YN9CO;EMgDP;EACA;;AACA;EACE,ONlDM;;AMwDV;AAAA;AAAA;AAAA;EAIE;;AAKF;EACE,YN7Dc;EM8Dd;;AACA;EACE;EACA;;AAGJ;AAAA;EAEE;;AACA;AAAA;EACE;;AAGJ;EACE;EACA,YN1EiB;;AM2EjB;EACE;EACA;;AAGJ;AAAA;EAEE;;AACA;AAAA;EACE;;AAGJ;EACE;EACA,YN3Fe;;AM4Ff;EACE;EACA;;AAGJ;AAAA;EAEE;;AACA;AAAA;EACE;;;AC/GN;EACE;EACA;EACA;EACA,ePiBO;EOhBP;;AACA;EACE,OPEc;;;AOMlB;EACE;EACA;EACA;EACA;EACA;EACA;EACA;AACA;AACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YPrDS;EOsDT;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YPjES;;AOkET;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,eP7DC;EO8DD;;AACA;EACE,OPvFM;EOwFN;EACA;;AAGJ;EACE;;AAIF;EACE;;AAGJ;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;EACE;;AAGJ;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;EACA;;AACA;EACE,OPrIM;;AOwIV;EACE;EACA;EACA;EACA;;AAEF;EACE;;AAGJ;EACE;EACA;;AAEF;EACE;EACA;EACA;;AAGJ;EACE;EACA;;AAEF;AAAA;EAEE,YP7JO;EO8JP,eP5IK;;AO+IL;EACE;;AAIE;EACE;;;AAOR;EACE;;;AAGJ;EACE;;;AAEF;EACE;;;ACzLF;EACE;;AACA;EACE;;;AAQJ;EACE;;;AAEF;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;EACA;;AAEF;EACE;EACA;;AAEF;EACE;;AAEF;EACE;EACA;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;AAEF;EACE;EACA,YRlDS;EQmDT;EACA;EACA,eRlCK;;AQoCP;EACE;EACA;;AACA;EACE;;AAIE;EACE;;AACA;EACE;EACA;EACA;;AAGJ;EACE;EACA;;AAEF;EACE;EACA;EACA;;AAIN;EACE;;AAEF;EACE;;AAGA;AAAA;EAEE;;AAEF;EACE;;AAGA;EACE;;AAKR;EACE;EACA;;AAEF;AAAA;EAEE,YR5GO;EQ6GP;;AAEF;EACE;EACA;;AAEF;EACE;EAAgB;;;AAIpB;EACE;EACA;;;AAGA;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA,ORrJU;;AQwJd;EACE,ORzJY;;AQ2Jd;EACE;EACA;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA,4BRnJK;EQoJL,2BRpJK;EQqJL,YR1KW;;AQ2KX;EACE;EACA;EACA;;AACA;EACE;;AAGJ;EACE;EACA;;AAEF;AAAA;EAEE,YRtLK;EQuLL;;AAEF;EACE;EACA;EACA;;AAGJ;EACE;EACA;;;ACxMJ;EACE;;AAIA;EACE;;AAEF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAEF;EACE;;AAEF;AAAA;AAAA;EAGE;EACA;;AAEF;EACE;;AAGJ;EACE;EACA,OT7BQ;ES8BR;EACA;EACA;;;ACrCN;EACE;EACA;EACA;EACA,eViBO;EUhBP;;AACA;EACE;EACA,OVVY;EUWZ;;AAEF;EACE,wBVSK;EURL,yBVQK;;AUNP;EACE,2BVKK;EUJL,4BVIK;;AUFP;EACE;;;AAQJ;EACE;EACA;;;AAEF;AAAA;EAEE,YV/BS;EUgCT;;;AAOF;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;;AAQJ;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE,kBVhFW;;AUkFb;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;;AAIF;EACE;EACA;;AAEF;EACE;;AAGJ;EACE;EACA;;AAGA;EACE;;AAEF;EACE,YVxHU;;AU2Hd;EACE;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE,YVnHkB;;AUqHpB;EACE,YVvHkB;;AU2HpB;EACE;;AAKF;AAAA;EACE;;AAGJ;EACE;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AACA;EACE;EACA;;AAGJ;EACE;;AAGJ;EACE,YV9KW;EU+KX,eV1JK;;AU4JP;EACE;EACA;;AAEF;EACE,YVnLO;EUoLP;;AAEF;EACE;EACA;;AAEF;EACE,YVrLc;;AUuLhB;EACE,YVrLiB;;AUuLnB;EACE,YV1Le;;AU4LjB;EACE,YVzLoB;;AU2LtB;EACE,YV3LoB;;AU6LtB;EACE,OVzMQ;EU0MR;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE,YV9NI;EU+NJ;;AAIN;AAAA;EAEE,OVhOc;;AUiOd;AAAA;EACE,YVlOY;EUmOZ;;AAGJ;AAAA;EAEE,OVrOiB;;AUsOjB;AAAA;EACE,YVvOe;EUwOf;;AAGJ;AAAA;EAEE,OVhPc;;AUiPd;AAAA;EACE,YVlPY;EUmPZ;;AAKF;AAAA;EACE;;AAEF;AAAA;EACE;;;ACrQN;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACC;EACA;EACA;EACA;;AAED;EACC,kBXdO;;AWgBR;EACE;;AAEF;EACE;;AAEF;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA,kBXnCM;EWoCN;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;;AAED;EACC;;;AC7DL;EACE;EACA;;AACA;EACE;EACA;;AAEF;AAAA;EAEE,YZHS;;AYKX;AAAA;EAEE;;AAEF;EACE;;AACA;EACE;EACA;EACA;EACA,OZnBU;;;AYwBhB;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA,eZjBO;EYkBP;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;IACE;;;AAEJ;EACE;;;AAEF;EACE;IACE;;;AAEJ;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AXgNF;EY7aA;AAAA;IAEE;IACA;IACA;IACA;;;EAEF;AAAA;A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CA;EACA,OAvBS;;AAEb;EACE,kBAJI;EAKJ;EACA,OALW;;AAQX;EACE;EACA;EACA,OAXS;;AAcX;EACE;EACA;EACA,OAjBS;;AAoBX;EACE;EACA;EACA,OAvBS;;AAEb;EACE,kBAJI;EAKJ;EACA,OALW;;AAQX;EACE;EACA;EACA,OAXS;;AAcX;EACE;EACA;EACA,OAjBS;;AAoBX;EACE;EACA;EACA,OAvBS;;AAEb;EACE,kBAJI;EAKJ;EACA,OALW;;AAQX;EACE;EACA;EACA,OAXS;;AAcX;EACE;EACA;EACA,OAjBS;;AAoBX;EACE;EACA;EACA,OAvBS;;AAEb;EACE,kBAJI;EAKJ;EACA,OALW;;AAQX;EACE;EACA;EACA,OAXS;;AAcX;EACE;EACA;EACA,OAjBS;;AAoBX;EACE;EACA;EACA,OAvBS;;AAyBjB;EACE,WzBZK;;AyBaP;EACE,WzBhBK;;AyBkBH;EACE;;AACN;EACE,WzBtBK;;AyBwBH;EACE;;AAGJ;EACE;EACA;;AACF;EACE;EACA;;AAEA;EACE,e3C9CC;;A2C+CH;EACE;;AAEJ;EACE;;AACF;EACE;EACA;EACA;;AACF;EACE;;AACF;EACE;EACA;;AACA;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AACF;EACE;EACA;;AACN;EACE;;AAEA;EACE;;AACF;EACE;EACA;;AACJ;EACE;;AACA;EACE;;AACF;EACE;EACA;EACA;;;AAEN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEE;EACE;EACA,OzB5HS;;AyB6HX;EACE;;AAEF;EACE;EACA,OzBlIS;;AyBmIX;EACE;;;AAEN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;AAAA;EAGE,czB9Ia;EyB+Ib,e3ChIO;E2CiIP;EACA;EACA;EACA;;;AAEF;EACE,kBzBnJa;EyBoJb,OzB1Ja;;;AyB4Jf;EACE,czB1Ja;EyB2Jb,cA5JuB;EA6JvB,cA5JuB;EA6JvB;EACA,WA7JoB;EA8JpB;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;ExBjCE,cwBkCsB;EACxB;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E;EACA;;AACF;EACE;EACA;;AACF;EACE;EACA;;AACF;EACE;EACA;;AACF;EACE;EACA;;AACF;EACE;EACA;;AACF;EACE;EACA;;AACF;ExCqGE,awCpGwB;;AAC1B;ExCmGE,awClGwB;;AAC1B;ExCiGE,awChGwB;;AAC1B;ExC+FE,awC9FwB;;AAC1B;ExC6FE,awC5FwB;;AAC1B;ExC2FE,awC1FwB;;AAC1B;ExCyFE,awCxFwB;;AAC1B;ExCuFE,awCtFwB;;AAC1B;ExCqFE,awCpFwB;;AAExB;EACE;EACA;;AACF;ExC+EA,awC9E0B;;AAJ1B;EACE;EACA;;AACF;ExC+EA,awC9E0B;;AAJ1B;EACE;EACA;;AACF;ExC+EA,awC9E0B;;AAJ1B;EACE;EACA;;AACF;ExC+EA,awC9E0B;;AAJ1B;EACE;EACA;;AACF;ExC+EA,awC9E0B;;AAJ1B;EACE;EACA;;AACF;ExC+EA,awC9E0B;;AAJ1B;EACE;EACA;;AACF;ExC+EA,awC9E0B;;AAJ1B;EACE;EACA;;AACF;ExC+EA,awC9E0B;;AAJ1B;EACE;EACA;;AACF;ExC+EA,awC9E0B;;AAJ1B;EACE;EACA;;AACF;ExC+EA,awC9E0B;;AAJ1B;EACE;EACA;;AACF;ExC+EA,awC9E0B;;AAJ1B;EACE;EACA;;AACF;ExC+EA,awC9E0B;;AAJ1B;EACE;EACA;;AACF;ExC+EA,awC9E0B;;AxCe5B;EwCbE;IACE;IACA;;EACF;IACE;IACA;;EACF;IACE;IACA;;EACF;IACE;IACA;;EACF;IACE;IACA;;EACF;IACE;IACA;;EACF;IACE;IACA;;EACF;IACE;IACA;;EACF;IACE;IACA;;EACF;IACE;IACA;;EACF;IACE;IACA;;EACF;IxC2CA,awC1C0B;;EAC1B;IxCyCA,awCxC0B;;EAC1B;IxCuCA,awCtC0B;;EAC1B;IxCqCA,awCpC0B;;EAC1B;IxCmCA,awClC0B;;EAC1B;IxCiCA,awChC0B;;EAC1B;IxC+BA,awC9B0B;;EAC1B;IxC6BA,awC5B0B;;EAC1B;IxC2BA,awC1B0B;;EAExB;IACE;IACA;;EACF;IxCqBF,awCpB4B;;EAJ1B;IACE;IACA;;EACF;IxCqBF,awCpB4B;;EAJ1B;IACE;IACA;;EACF;IxCqBF,awCpB4B;;EAJ1B;IACE;IACA;;EACF;IxCqBF,awCpB4B;;EAJ1B;IACE;IACA;;EACF;IxCqBF,awCpB4B;;EAJ1B;IACE;IACA;;EACF;IxCqBF,awCpB4B;;EAJ1B;IACE;IACA;;EACF;IxCqBF,awCpB4B;;EAJ1B;IACE;IACA;;EACF;IxCqBF,awCpB4B;;EAJ1B;IACE;IACA;;EACF;IxCqBF,awCpB4B;;EAJ1B;IACE;IACA;;EACF;IxCqBF,awCpB4B;;EAJ1B;IACE;IACA;;EACF;IxCqBF,awCpB4B;;EAJ1B;IACE;IACA;;EACF;IxCqBF,awCpB4B;;EAJ1B;IACE;IACA;;EACF;IxCqBF,awCpB4B;;;AxCvC9B;EwCyCE;IAEE;IACA;;EACF;IAEE;IACA;;EACF;IAEE;IACA;;EACF;IAEE;IACA;;EACF;IAEE;IACA;;EACF;IAEE;IACA;;EACF;IAEE;IACA;;EACF;IAEE;IACA;;EACF;IAEE;IACA;;EACF;IAEE;IACA;;EACF;IAEE;IACA;;EACF;IxC1BA,awC4B0B;;EAC1B;IxC7BA,awC+B0B;;EAC1B;IxChCA,awCkC0B;;EAC1B;IxCnCA,awCqC0B;;EAC1B;IxCtCA,awCwC0B;;EAC1B;IxCzCA,awC2C0B;;EAC1B;IxC5CA,awC8C0B;;EAC1B;IxC/CA,awCiD0B;;EAC1B;IxClDA,awCoD0B;;EAExB;IAEE;IACA;;EACF;IxC1DF,awC4D4B;;EAN1B;IAEE;IACA;;EACF;IxC1DF,awC4D4B;;EAN1B;IAEE;IACA;;EACF;IxC1DF,awC4D4B;;EAN1B;IAEE;IACA;;EACF;IxC1DF,awC4D4B;;EAN1B;IAEE;IACA;;EACF;IxC1DF,awC4D4B;;EAN1B;IAEE;IACA;;EACF;IxC1DF,awC4D4B;;EAN1B;IAEE;IACA;;EACF;IxC1DF,awC4D4B;;EAN1B;IAEE;IACA;;EACF;IxC1DF,awC4D4B;;EAN1B;IAEE;IACA;;EACF;IxC1DF,awC4D4B;;EAN1B;IAEE;IACA;;EACF;IxC1DF,awC4D4B;;EAN1B;IAEE;IACA;;EACF;IxC1DF,awC4D4B;;EAN1B;IAEE;IACA;;EACF;IxC1DF,awC4D4B;;EAN1B;IAEE;IACA;;EACF;IxC1DF,awC4D4B;;;AxC/G9B;EwCiHE;IACE;IACA;;EACF;IACE;IACA;;EACF;IACE;IACA;;EACF;IACE;IACA;;EACF;IACE;IACA;;EACF;IACE;IACA;;EACF;IACE;IACA;;EACF;IACE;IACA;;EACF;IACE;IACA;;EACF;IACE;IACA;;EACF;IACE;IACA;;EACF;IxC/FA,awCgG0B;;EAC1B;IxCjGA,awCkG0B;;EAC1B;IxCnGA,awCoG0B;;EAC1B;IxCrGA,awCsG0B;;EAC1B;IxCvGA,awCwG0B;;EAC1B;IxCzGA,awC0G0B;;EAC1B;IxC3GA,awC4G0B;;EAC1B;IxC7GA,awC8G0B;;EAC1B;IxC/GA,awCgH0B;;EAExB;IACE;IACA;;EACF;IxCrHF,awCsH4B;;EAJ1B;IACE;IACA;;EACF;IxCrHF,awCsH4B;;EAJ1B;IACE;IACA;;EACF;IxCrHF,awCsH4B;;EAJ1B;IACE;IACA;;EACF;IxCrHF,awCsH4B;;EAJ1B;IACE;IACA;;EACF;IxCrHF,awCsH4B;;EAJ1B;IACE;IACA;;EACF;IxCrHF,awCsH4B;;EAJ1B;IACE;IACA;;EACF;IxCrHF,awCsH4B;;EAJ1B;IACE;IACA;;EACF;IxCrHF,awCsH4B;;EAJ1B;IACE;IACA;;EACF;IxCrHF,awCsH4B;;EAJ1B;IACE;IACA;;EACF;IxCrHF,awCsH4B;;EAJ1B;IACE;IACA;;EACF;IxCrHF,awCsH4B;;EAJ1B;IACE;IACA;;EACF;IxCrHF,awCsH4B;;EAJ1B;IACE;IACA;;EACF;IxCrHF,awCsH4B;;;AxCrK9B;EwCuKE;IACE;IACA;;EACF;IACE;IACA;;EACF;IACE;IACA;;EACF;IACE;IACA;;EACF;IACE;IACA;;EACF;IACE;IACA;;EACF;IACE;IACA;;EACF;IACE;IACA;;EACF;IACE;IACA;;EACF;IACE;IACA;;EACF;IACE;IACA;;EACF;IxCzJA,awC0J0B;;EAC1B;IxC3JA,awC4J0B;;EAC1B;IxC7JA,awC8J0B;;EAC1B;IxC/JA,awCgK0B;;EAC1B;IxCjKA,awCkK0B;;EAC1B;IxCnKA,awCoK0B;;EAC1B;IxCrKA,awCsK0B;;EAC1B;IxCvKA,awCwK0B;;EAC1B;IxCzKA,awC0K0B;;EAExB;IACE;IACA;;EACF;IxC/KF,awCgL4B;;EAJ1B;IACE;IACA;;EACF;IxC/KF,awCgL4B;;EAJ1B;IACE;IACA;;EACF;IxC/KF,awCgL4B;;EAJ1B;IACE;IACA;;EACF;IxC/KF,awCgL4B;;EAJ1B;IACE;IACA;;EACF;IxC/KF,awCgL4B;;EAJ1B;IACE;IACA;;EACF;IxC/KF,awCgL4B;;EAJ1B;IACE;IACA;;EACF;IxC/KF,awCgL4B;;EAJ1B;IACE;IACA;;EACF;IxC/KF,awCgL4B;;EAJ1B;IACE;IACA;;EACF;IxC/KF,awCgL4B;;EAJ1B;IACE;IACA;;EACF;IxC/KF,awCgL4B;;EAJ1B;IACE;IACA;;EACF;IxC/KF,awCgL4B;;EAJ1B;IACE;IACA;;EACF;IxC/KF,awCgL4B;;EAJ1B;IACE;IACA;;EACF;IxC/KF,awCgL4B;;;AxChN5B;EwCkNA;IACE;IACA;;EACF;IACE;IACA;;EACF;IACE;IACA;;EACF;IACE;IACA;;EACF;IACE;IACA;;EACF;IACE;IACA;;EACF;IACE;IACA;;EACF;IACE;IACA;;EACF;IACE;IACA;;EACF;IACE;IACA;;EACF;IACE;IACA;;EACF;IxCnNA,awCoN0B;;EAC1B;IxCrNA,awCsN0B;;EAC1B;IxCvNA,awCwN0B;;EAC1B;IxCzNA,awC0N0B;;EAC1B;IxC3NA,awC4N0B;;EAC1B;IxC7NA,awC8N0B;;EAC1B;IxC/NA,awCgO0B;;EAC1B;IxCjOA,awCkO0B;;EAC1B;IxCnOA,awCoO0B;;EAExB;IACE;IACA;;EACF;IxCzOF,awC0O4B;;EAJ1B;IACE;IACA;;EACF;IxCzOF,awC0O4B;;EAJ1B;IACE;IACA;;EACF;IxCzOF,awC0O4B;;EAJ1B;IACE;IACA;;EACF;IxCzOF,awC0O4B;;EAJ1B;IACE;IACA;;EACF;IxCzOF,awC0O4B;;EAJ1B;IACE;IACA;;EACF;IxCzOF,awC0O4B;;EAJ1B;IACE;IACA;;EACF;IxCzOF,awC0O4B;;EAJ1B;IACE;IACA;;EACF;IxCzOF,awC0O4B;;EAJ1B;IACE;IACA;;EACF;IxCzOF,awC0O4B;;EAJ1B;IACE;IACA;;EACF;IxCzOF,awC0O4B;;EAJ1B;IACE;IACA;;EACF;IxCzOF,awC0O4B;;EAJ1B;IACE;IACA;;EACF;IxCzOF,awC0O4B;;EAJ1B;IACE;IACA;;EACF;IxCzOF,awC0O4B;;;AxC3P5B;EwC6PA;IACE;IACA;;EACF;IACE;IACA;;EACF;IACE;IACA;;EACF;IACE;IACA;;EACF;IACE;IACA;;EACF;IACE;IACA;;EACF;IACE;IACA;;EACF;IACE;IACA;;EACF;IACE;IACA;;EACF;IACE;IACA;;EACF;IACE;IACA;;EACF;IxC7QA,awC8Q0B;;EAC1B;IxC/QA,awCgR0B;;EAC1B;IxCjRA,awCkR0B;;EAC1B;IxCnRA,awCoR0B;;EAC1B;IxCrRA,awCsR0B;;EAC1B;IxCvRA,awCwR0B;;EAC1B;IxCzRA,awC0R0B;;EAC1B;IxC3RA,awC4R0B;;EAC1B;IxC7RA,awC8R0B;;EAExB;IACE;IACA;;EACF;IxCnSF,awCoS4B;;EAJ1B;IACE;IACA;;EACF;IxCnSF,awCoS4B;;EAJ1B;IACE;IACA;;EACF;IxCnSF,awCoS4B;;EAJ1B;IACE;IACA;;EACF;IxCnSF,awCoS4B;;EAJ1B;IACE;IACA;;EACF;IxCnSF,awCoS4B;;EAJ1B;IACE;IACA;;EACF;IxCnSF,awCoS4B;;EAJ1B;IACE;IACA;;EACF;IxCnSF,awCoS4B;;EAJ1B;IACE;IACA;;EACF;IxCnSF,awCoS4B;;EAJ1B;IACE;IACA;;EACF;IxCnSF,awCoS4B;;EAJ1B;IACE;IACA;;EACF;IxCnSF,awCoS4B;;EAJ1B;IACE;IACA;;EACF;IxCnSF,awCoS4B;;EAJ1B;IACE;IACA;;EACF;IxCnSF,awCoS4B;;EAJ1B;IACE;IACA;;EACF;IxCnSF,awCoS4B;;;;AAEhC;ExCtSI,awCuSsB;ExCvStB,cwCwSsB;EACxB;;AACA;EACE;;AACF;EACE;;AAEF;EACE;;AACF;ExCjTE,awCkTwB;ExClTxB,cwCmTwB;EACxB;;AACA;EACE;EACA;;AACF;EACE;;AACF;EACE;;AACJ;EACE;;AACF;EACE;;AACF;EACE;;AxC5XF;EwC+XE;IACE;;;AxCpXJ;EwCuXE;IACE;;;;AAGJ;EACE;ExC7UA,awC8UwB;ExC9UxB,cwC+UwB;;AACxB;EACE;EACA;;AAEA;EACE;;AxCpZN;EwCsZM;IACE;;;AxCnZR;EwCqZM;IACE;;;AxClZR;EwCoZM;IACE;;;AxCjZR;EwCmZM;IACE;;;AxChZR;EwCkZM;IACE;;;AxC9YN;EwCgZI;IACE;;;AxCvYN;EwCyYI;IACE;;;AxCrYN;EwCuYI;IACE;;;AxC9XN;EwCgYI;IACE;;;AA5BJ;EACE;;AxCpZN;EwCsZM;IACE;;;AxCnZR;EwCqZM;IACE;;;AxClZR;EwCoZM;IACE;;;AxCjZR;EwCmZM;IACE;;;AxChZR;EwCkZM;IACE;;;AxC9YN;EwCgZI;IACE;;;AxCvYN;EwCyYI;IACE;;;AxCrYN;EwCuYI;IACE;;;AxC9XN;EwCgYI;IACE;;;AA5BJ;EACE;;AxCpZN;EwCsZM;IACE;;;AxCnZR;EwCqZM;IACE;;;AxClZR;EwCoZM;IACE;;;AxCjZR;EwCmZM;IACE;;;AxChZR;EwCkZM;IACE;;;AxC9YN;EwCgZI;IACE;;;AxCvYN;EwCyYI;IACE;;;AxCrYN;EwCuYI;IACE;;;AxC9XN;EwCgYI;IACE;;;AA5BJ;EACE;;AxCpZN;EwCsZM;IACE;;;AxCnZR;EwCqZM;IACE;;;AxClZR;EwCoZM;IACE;;;AxCjZR;EwCmZM;IACE;;;AxChZR;EwCkZM;IACE;;;AxC9YN;EwCgZI;IACE;;;AxCvYN;EwCyYI;IACE;;;AxCrYN;EwCuYI;IACE;;;AxC9XN;EwCgYI;IACE;;;AA5BJ;EACE;;AxCpZN;EwCsZM;IACE;;;AxCnZR;Ew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;EACE;;;AADF;EACE;;;AAIF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AAIF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AAIF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AAIF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AAKA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;A5C/BJ;EACE;EACA;EACA;;;A6CDJ;EACE;;;AAEF;EACE;;;ACPF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;ACVF;EACE;;;ACIF;EACE;;;ACNF;EACE;;;AAEF;EACE;;;AAWE;EACE;;;AAGA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAfJ;EACE;;;AAGA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAfJ;EACE;;;AAGA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAfJ;EACE;;;AAGA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAfJ;EACE;;;AAGA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAfJ;EACE;;;AAGA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAfJ;EACE;;;AAGA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAfJ;EACE;;;AAGA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAfJ;EACE;;;AAGA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAfJ;EACE;;;AAGA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAfJ;EACE;;;AAGA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAfJ;EACE;;;AAGA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAfJ;EACE;;;AAGA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAfJ;EACE;;;AAGA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;ACzBJ;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AlD2EJ;EkD5EE;IACE;;;EADF;IACE;;;EADF;IACE;;;EADF;IACE;;;EADF;IACE;;;EADF;IACE;;;EADF;IACE;;;AlD+EJ;EkDhFE;IACE;;;EADF;IACE;;;EADF;IACE;;;EADF;IACE;;;EADF;IACE;;;EADF;IACE;;;EADF;IACE;;;AlDuFJ;EkDxFE;IACE;;;EADF;IACE;;;EADF;IACE;;;EADF;IACE;;;EADF;IACE;;;EADF;IACE;;;EADF;IACE;;;AlD2FJ;EkD5FE;IACE;;;EADF;IACE;;;EADF;IACE;;;EADF;IACE;;;EADF;IACE;;;EADF;IACE;;;EADF;IACE;;;AlD0GF;EkD3GA;IACE;;;EADF;IACE;;;EADF;IACE;;;EADF;IACE;;;EADF;IACE;;;EADF;IACE;;;EADF;IACE;;;AlDyHF;EkD1HA;IACE;;;EADF;IACE;;;EADF;IACE;;;EADF;IACE;;;EADF;IACE;;;EADF;IACE;;;EADF;IACE;;;AAyBJ;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AlDiDF;EkD7CE;IACE;;;AlDgDJ;EkD9CE;IACE;;;AlDiDJ;EkD/CE;IACE;;;AlDkDJ;EkDhDE;IACE;;;AlDmDJ;EkDjDE;IACE;;;AlDqDF;EkDnDA;IACE;;;AlD4DF;EkD1DA;IACE;;;AlD8DF;EkD5DA;IACE;;;AlDqEF;EkDnEA;IACE;;;AlDoBJ;EkD7CE;IACE;;;AlDgDJ;EkD9CE;IACE;;;AlDiDJ;EkD/CE;IACE;;;AlDkDJ;EkDhDE;IACE;;;AlDmDJ;EkDjDE;IACE;;;AlDqDF;EkDnDA;IACE;;;AlD4DF;EkD1DA;IACE;;;AlD8DF;EkD5DA;IACE;;;AlDqEF;EkDnEA;IACE;;;AlDoBJ;EkD7CE;IACE;;;AlDgDJ;EkD9CE;IACE;;;AlDiDJ;EkD/CE;IACE;;;AlDkDJ;EkDhDE;IACE;;;AlDmDJ;EkDjDE;IACE;;;AlDqDF;EkDnDA;IACE;;;AlD4DF;EkD1DA;IACE;;;AlD8DF;EkD5DA;IACE;;;AlDqEF;EkDnEA;IACE;;;AlDoBJ;EkD7CE;IACE;;;AlDgDJ;EkD9CE;IACE;;;AlDiDJ;EkD/CE;IACE;;;AlDkDJ;EkDhDE;IACE;;;AlDmDJ;EkDjDE;IACE;;;AlDqDF;EkDnDA;IACE;;;AlD4DF;EkD1DA;IACE;;;AlD8DF;EkD5DA;IACE;;;AlDqEF;EkDnEA;IACE;;;AAEN;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AACF;EACE;;;AACF;EACE;;;AACF;EACE;;;AACF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AC9FA;EACE;;;AnD2EF;EmDzEE;IACE;;;AnD4EJ;EmD1EE;IACE;;;AnD6EJ;EmD3EE;IACE;;;AnD8EJ;EmD5EE;IACE;;;AnD+EJ;EmD7EE;IACE;;;AnDiFF;EmD/EA;IACE;;;AnDwFF;EmDtFA;IACE;;;AnD0FF;EmDxFA;IACE;;;AnDiGF;EmD/FA;IACE;;;AA5BJ;EACE;;;AnD2EF;EmDzEE;IACE;;;AnD4EJ;EmD1EE;IACE;;;AnD6EJ;EmD3EE;IACE;;;AnD8EJ;EmD5EE;IACE;;;AnD+EJ;EmD7EE;IACE;;;AnDiFF;EmD/EA;IACE;;;AnDwFF;EmDtFA;IACE;;;AnD0FF;EmDxFA;IACE;;;AnDiGF;EmD/FA;IACE;;;AA5BJ;EACE;;;AnD2EF;EmDzEE;IACE;;;AnD4EJ;EmD1EE;IACE;;;AnD6EJ;EmD3EE;IACE;;;AnD8EJ;EmD5EE;IACE;;;AnD+EJ;EmD7EE;IACE;;;AnDiFF;EmD/EA;IACE;;;AnDwFF;EmDtFA;IACE;;;AnD0FF;EmDxFA;IACE;;;AnDiGF;EmD/FA;IACE;;;AA5BJ;EACE;;;AnD2EF;EmDzEE;IACE;;;AnD4EJ;EmD1EE;IACE;;;AnD6EJ;EmD3EE;IACE;;;AnD8EJ;EmD5EE;IACE;;;AnD+EJ;EmD7EE;IACE;;;AnDiFF;EmD/EA;IACE;;;AnDwFF;EmDtFA;IACE;;;AnD0FF;EmDxFA;IACE;;;AnDiGF;EmD/FA;IACE;;;AA5BJ;EACE;;;AnD2EF;EmDzEE;IACE;;;AnD4EJ;EmD1EE;IACE;;;AnD6EJ;EmD3EE;IACE;;;AnD8EJ;EmD5EE;IACE;;;AnD+EJ;EmD7EE;IACE;;;AnDiFF;EmD/EA;IACE;;;AnDwFF;EmDtFA;IACE;;;AnD0FF;EmDxFA;IACE;;;AnDiGF;EmD/FA;IACE;;;AAEN;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AnDmCA;EmDhCA;IACE;;;AnDmCF;EmDhCA;IACE;;;AnDmCF;EmDhCA;IACE;;;AnDmCF;EmDhCA;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","file":"style.css"}
\ No newline at end of file
"use strict";
import { resetFilters, resetModal, handleError, userData, appData, setUserData, translations } from "../render.js";
import { resetFilters, resetModal, handleError, userData, appData, setUserData, translations, showOnboarding } from "../render.js";
import { _paq } from "./matomo.mjs";
import { createModalJail } from "../configs/modal.config.mjs";
......@@ -8,22 +8,39 @@ const modalChangeFile = document.getElementById("modalChangeFile");
const modalChangeFileTable = document.getElementById("modalChangeFileTable");
const fileTabBarList = document.querySelector("#fileTabBar ul");
function removeFileFromList(isActive, index) {
function removeFileFromList(index, isTabItem) {
try {
if(isActive && index-1 === -1) {
userData.files[index+1][0] = 1;
} else if(isActive && index-1 >= 0) {
userData.files[index-1][0] = 1;
if(isTabItem) {
let newItemIndex;
userData.files[index][0] = 0;
userData.files[index][2] = 0;
newItemIndex = userData.files.findIndex(file => {
return file[2] === 1;
});
if(newItemIndex >= 0) {
userData.files[newItemIndex][0] = 1;
userData.files[newItemIndex][2] = 1;
resetFilters(true).then(function(response) {
console.log(response);
setUserData("files", userData.files);
window.api.send("startFileWatcher", [userData.files[newItemIndex][1], 1]);
}).catch(function(error) {
handleError(error);
});
} else {
userData.files[index][0] = 0;
userData.files[index][2] = 0;
setUserData("files", userData.files);
if(userData.files.length>0) generateFileList();
showOnboarding(true);
}
} else {
if(userData.files[index][0]) {
showOnboarding(true);
}
userData.files.splice(index, 1);
setUserData("files", userData.files);
}
userData.files.splice(index, 1);
setUserData("files", userData.files);
resetFilters(true).then(function(response) {
console.info(response);
index = userData.files.findIndex(file => file[0] === 1);
window.api.send("startFileWatcher", userData.files[index][1]);
}).catch(function(error) {
handleError(error);
});
return Promise.resolve("Success: File removed from list");
} catch (error) {
return Promise.reject(error);
......@@ -38,7 +55,7 @@ function selectFileFromList(index) {
handleError(error);
});
resetModal().then(response => {
window.api.send("startFileWatcher", userData.files[index][1]);
window.api.send("startFileWatcher", [userData.files[index][1], 1]);
console.info(response);
}).catch(error => {
handleError(error);
......@@ -51,40 +68,43 @@ function selectFileFromList(index) {
function generateFileList() {
try {
if(userData.files.length>1 && userData.fileTabs) {
fileTabBar.classList.add("is-active");
} else {
fileTabBar.classList.remove("is-active");
}
fileTabBar.classList.remove("is-active");
fileTabBarList.innerHTML = null;
modalChangeFileTable.innerHTML = null;
modalChangeFileTable.classList.add("files");
let j = 0;
for (let i = 0; i < userData.files.length; i++) {
let isActive = userData.files[i][0];
let fileName = userData.files[i][1].split("/").pop();
if(appData.os === "windows") fileName = userData.files[i][1].split("\\").pop();
let listItem = document.createElement("li");
listItem.innerHTML = fileName;
listItem.innerHTML += "<i class=\"fas fa-minus-circle\"></i>";
if(isActive===1) listItem.classList.add("is-highlighted");
listItem.querySelector("i").onclick = function() {
removeFileFromList(isActive, i);
// trigger matomo event
if(userData.matomoEvents) _paq.push(["trackEvent", "File-Tab", "Click on remove icon"]);
}
if(!isActive) {
listItem.onclick = function(event) {
if(event.target.classList.contains("fas")) return false;
selectFileFromList(i).then(function(response) {
console.info(response);
}).catch(function(error) {
handleError(error);
});
let isTabItem = userData.files[i][2];
if(isTabItem) {
j++;
let fileName = userData.files[i][1].split("/").pop();
if(j > 1 && userData.fileTabs) fileTabBar.classList.add("is-active");
if(appData.os === "windows") fileName = userData.files[i][1].split("\\").pop();
let listItem = document.createElement("li");
listItem.setAttribute("title", userData.files[i][1]);
listItem.innerHTML = fileName;
listItem.innerHTML += "<i class=\"fas fa-times\"></i>";
if(isActive===1) listItem.classList.add("is-highlighted");
listItem.querySelector("i").onclick = function() {
removeFileFromList(i, isTabItem);
// trigger matomo event
if(userData.matomoEvents) _paq.push(["trackEvent", "File-Tab", "Click on tab"]);
if(userData.matomoEvents) _paq.push(["trackEvent", "File-Tab", "Click on remove icon"]);
}
if(!isActive) {
listItem.onclick = function(event) {
if(event.target.classList.contains("fas")) return false;
selectFileFromList(i).then(function(response) {
console.info(response);
}).catch(function(error) {
handleError(error);
});
// trigger matomo event
if(userData.matomoEvents) _paq.push(["trackEvent", "File-Tab", "Click on tab"]);
}
}
fileTabBarList.appendChild(listItem);
}
fileTabBarList.appendChild(listItem);
let row = modalChangeFileTable.insertRow(-1);
let cell1 = row.insertCell(0);
let cell2 = row.insertCell(1);
......@@ -107,7 +127,7 @@ function generateFileList() {
cell3.innerHTML = "<a href=\"#\" tabindex=\"0\"><i class=\"fas fa-minus-circle\"></i></a>";
cell3.title = translations.delete;
cell3.onclick = function() {
removeFileFromList(isActive, i);
removeFileFromList(i);
generateFileList().then(response => {
modalChangeFile.classList.add("is-active");
modalChangeFile.focus();
......
......@@ -155,7 +155,7 @@ function filterItems(items) {
}
// apply filters
items = items.filter(function(item) {
if(!item.text && !item.h) return false;
//if(!item.text && !item.h) return false;
if(!userData.showHidden && item.h) return false;
if(!userData.showCompleted && item.complete) return false;
if(!userData.showDueIsToday && item.due && isToday(item.due)) return false;
......
......@@ -370,12 +370,12 @@ function show(todo, templated) {
}
function submitForm() {
try {
if(userData.file === undefined) {
modalFormAlert.innerHTML = translations.formErrorWritingFile;
modalFormAlert.parentElement.classList.remove("is-active", 'is-danger');
modalFormAlert.parentElement.classList.add("is-active", 'is-warning');
return Promise.resolve("Info: No todo.txt defined yet");
}
// if(userData.file === undefined) {
// modalFormAlert.innerHTML = translations.formErrorWritingFile;
// modalFormAlert.parentElement.classList.remove("is-active", 'is-danger');
// modalFormAlert.parentElement.classList.add("is-active", 'is-warning');
// return Promise.resolve("Info: No todo.txt defined yet");
// }
// check if there is an input in the text field, otherwise indicate it to the user
// input value and data item are the same, nothing has changed, nothing will be written
if(modalForm.getAttribute("data-item") === document.getElementById("modalFormInput").value) {
......@@ -440,7 +440,7 @@ function submitForm() {
}
//write the data to the file
// a newline character is added to prevent other todo.txt apps to append new todos to the last line
window.api.send("writeToFile", [items.objects.join("\n").toString() + "\n", userData.file]);
window.api.send("writeToFile", [items.objects.join("\n").toString() + "\n"]);
// close and reset any modal
resetModal().then(function(result) {
console.log(result);
......@@ -449,11 +449,11 @@ function submitForm() {
});
// trigger matomo event
if(userData.matomoEvents) _paq.push(["trackEvent", "Form", "Submit"]);
return Promise.resolve("Success: Changes written to file: " + userData.file);
return Promise.resolve("Success: Changes written to file");
// if the input field is empty, let users know
} catch (error) {
// if writing into file is denied throw alert
modalFormAlert.innerHTML = translations.formErrorWritingFile + userData.file;
modalFormAlert.innerHTML = translations.formErrorWritingFile;
modalFormAlert.parentElement.classList.add("is-active", 'is-danger');
error.functionName = submitForm.name;
return Promise.reject(error);
......
......@@ -115,10 +115,10 @@ function configureTodoTableTemplate(append) {
function generateItems(content) {
try {
items = { objects: TodoTxt.parse(content, [ new DueExtension(), new HiddenExtension(), new RecExtension(), new ThresholdExtension() ]) }
items.objects = items.objects.filter(function(item) {
if(!item.text && !item.h) return false;
return true;
});
// items.objects = items.objects.filter(function(item) {
// if(!item.text && !item.h) return false;
// return true;
// });
items.complete = items.objects.filter(function(item) { return item.complete === true });
items.incomplete = items.objects.filter(function(item) { return item.complete === false });
items.objects = items.objects.filter(function(item) { return item.toString() != "" });
......@@ -538,16 +538,18 @@ function addTodo(todo) {
}
async function archiveTodos() {
try {
const index = userData.files.findIndex(file => file[0]===1);
const file = userData.files[index][1];
// cancel operation if there are no completed todos
if(items.complete.length===0) return Promise.resolve("Info: No completed todos found, nothing will be archived")
// if user archives within done.txt file, operating is canceled
if(userData.file.includes("_done.")) return Promise.resolve("Info: Current file seems to be a done.txt file, won't archive")
if(file.includes("_done.")) return Promise.resolve("Info: Current file seems to be a done.txt file, won't archive")
// define path to done.txt
let doneFile = function() {
if(appData.os==="windows") {
return userData.file.replace(userData.file.split("\\").pop(), userData.file.substr(0, userData.file.lastIndexOf(".")).split("\\").pop() + "_done.txt");
return file.replace(file.split("\\").pop(), file.substr(0, file.lastIndexOf(".")).split("\\").pop() + "_done.txt");
} else {
return userData.file.replace(userData.file.split("/").pop(), userData.file.substr(0, userData.file.lastIndexOf(".")).split("/").pop() + "_done.txt");
return file.replace(file.split("/").pop(), file.substr(0, file.lastIndexOf(".")).split("/").pop() + "_done.txt");
}
}
const getContentFromDoneFile = new Promise(function(resolve) {
......@@ -573,7 +575,7 @@ async function archiveTodos() {
//write completed items to done file
window.api.send("writeToFile", [contentForDoneFile.join("\n").toString() + "\n", doneFile()]);
// write incompleted items to todo file
window.api.send("writeToFile", [items.incomplete.join("\n").toString() + "\n", userData.file]);
window.api.send("writeToFile", [items.incomplete.join("\n").toString() + "\n", file]);
// send notifcation on success
generateNotification(null, null, translations.archivingCompletedTitle, translations.archivingCompletedBody + doneFile());
......
......@@ -123,7 +123,7 @@ const createWindow = async function() {
userData.data.path = path.dirname(file);
userData.set("path", userData.data.path);
console.info("Success: Opened file: " + file);
startFileWatcher(file).then(response => {
startFileWatcher(file, 1).then(response => {
console.info(response);
mainWindow.webContents.send("triggerFunction", "resetModal")
}).catch(error => {
......@@ -153,7 +153,7 @@ const createWindow = async function() {
userData.data.path = path.dirname(file.filePath);
userData.set("path", userData.data.path);
console.info("Success: New file created: " + file.filePath);
startFileWatcher(file.filePath).then(response => {
startFileWatcher(file.filePath, 1).then(response => {
console.info(response);
mainWindow.webContents.send("triggerFunction", "resetModal")
}).catch(error => {
......@@ -167,14 +167,13 @@ const createWindow = async function() {
break;
}
}
const startFileWatcher = function(file) {
const startFileWatcher = function(file, isTabItem) {
try {
if(!fs.existsSync(file)) throw("Error: File not found on disk")
// skip persisted files and go with ENV if set
if(process.env.SLEEK_CUSTOM_FILE && fs.existsSync(process.env.SLEEK_CUSTOM_FILE)) {
file = process.env.SLEEK_CUSTOM_FILE;
}
let args;
if (process.defaultApp) {
// electron "unbundled" app -- have to skip "electron" and script name arg eg: "."
args = process.argv.slice(2);
......@@ -192,6 +191,7 @@ const createWindow = async function() {
// if path is found it is set active
if(element[1]===file) {
element[0] = 1
if(isTabItem) element[2] = 1;
fileFound = true;
// if this entry is not equal to the new path it is set 0
} else {
......@@ -202,10 +202,10 @@ const createWindow = async function() {
userData.data.files = new Array;
}
// only push new path if it is not already in the user data
if((!fileFound || !userData.data.files) && file) userData.data.files.push([1, file]);
if((!fileFound || !userData.data.files) && file) userData.data.files.push([1, file, 1]);
userData.set("files", userData.data.files);
userData.data.file = file;
userData.set("file", file);
//userData.data.file = file;
//userData.set("file", file);
// TODO describe
if(fileWatcher) fileWatcher.close();
fileWatcher = chokidar.watch(file);
......@@ -589,7 +589,7 @@ const createWindow = async function() {
type: "radio",
checked: false,
click: function() {
startFileWatcher(file[1]);
startFileWatcher(file[1], 1);
mainWindow.show();
mainWindow.setSkipTaskbar(true);
}
......@@ -694,8 +694,15 @@ const createWindow = async function() {
})
.on("writeToFile", function(event, args) {
try {
let file;
if(!args[1]) {
const index = userData.data.files.findIndex(file => file[0] ===1 );
file = userData.data.files[index][1];
} else {
file = args[1];
}
// Write content to file
fs.writeFileSync(args[1], args[0], {encoding: "utf-8"});
if(file) fs.writeFileSync(file, args [0], {encoding: "utf-8"});
} catch(error) {
console.error(error);
error.functionName = "fs.writeFileSync";
......@@ -708,8 +715,8 @@ const createWindow = async function() {
.on("openOrCreateFile", (event, args) => {
openDialog(args);
})
.on("startFileWatcher", (event, file) => {
startFileWatcher(file).then(response => {
.on("startFileWatcher", (event, data) => {
startFileWatcher(data[0], data[1]).then(response => {
console.info(response);
}).catch(error => {
console.error(error);
......@@ -763,8 +770,9 @@ const createWindow = async function() {
// REFRESH WHEN IN BACKGROUND
// ########################################################################################################################
setInterval(() => {
if(userData.data.file && !mainWindow.isFocused()) {
getContent(userData.data.file).then(content => {
if(userData.data.files.length > 0 && !mainWindow.isFocused()) {
const index = userData.data.files.findIndex(file => file[0] ===1 );
getContent(userData.data.files[index][1]).then(content => {
mainWindow.webContents.send("refresh", [content])
}).catch(error => {
console.error(error);
......
......@@ -134,19 +134,19 @@ function configureMainView() {
handleError(error);
});
// configure table view
if(userData.file && todos.items.objects.length===0) {
if(todos.items.objects.length===0) {
addTodoContainer.classList.add("is-active");
todoTableSearchContainer.classList.remove("is-active");
todoTable.classList.remove("is-active");
noResultContainer.classList.remove("is-active");
return Promise.resolve("Info: File is empty");
} else if(userData.file && todos.items.filtered.length===0) {
} else if(todos.items.filtered.length===0) {
addTodoContainer.classList.remove("is-active");
todoTableSearchContainer.classList.add("is-active");
noResultContainer.classList.add("is-active");
return Promise.resolve("Info: No results");
// TODO explain
} else if(userData.file && todos.items.filtered.length>0) {
} else if(todos.items.filtered.length>0) {
todoTableSearchContainer.classList.add("is-active");
addTodoContainer.classList.remove("is-active");
noResultContainer.classList.remove("is-active");
......@@ -318,7 +318,19 @@ function registerEvents() {
if(userData.matomoEvents) matomo._paq.push(["trackEvent", "Onboarding", "Click on Create file"]);
}
btnOnboardingOpenTodoFile.onclick = function() {
window.api.send("openOrCreateFile", "open");
//TODO: thhis is a duplicate
if(typeof userData.files === "object" && userData.files.length>0) {
files.generateFileList().then(response => {
console.info(response);
modalChangeFile.classList.add("is-active");
modalChangeFile.focus();
createModalJail(modalChangeFile);
}).catch(error => {
handleError(error);
});
} else {
window.api.send("openOrCreateFile", "open");
}
// trigger matomo event
if(userData.matomoEvents) matomo._paq.push(["trackEvent", "Onboarding", "Click on Open file"]);
}
......@@ -386,37 +398,40 @@ function registerKeyboardShortcuts() {
}
// close tab or window
if((event.ctrlKey || event.metaKey) && event.key === "w") {
if(userData.files.length > 1) {
const isTabFound = userData.files.findIndex(file => {
return file[2] === 1;
});
if(isTabFound >= 0) {
let index = userData.files.findIndex(file => file[0] === 1);
files.removeFileFromList(1, index);
files.removeFileFromList(index, 1);
} else {
window.api.send("closeWindow");
}
}
}, true)
window.addEventListener("keyup", function(event) {
// switch files
const regex=/^[1-9]+$/;
if(event.key.match(regex) && userData.files.length > 1 && userData.files[event.key-1] && !modalForm.classList.contains("is-active") && (document.activeElement.id!="todoTableSearch" && document.activeElement.id!="filterContextInput" && document.activeElement.id!="modalFormInput")) {
if(userData.files[event.key-1][1]) window.api.send("startFileWatcher", userData.files[event.key-1][1]);
}
// cycle through tabs
if(event.ctrlKey && !event.shiftKey && event.keyCode === 9) {
let index = userData.files.findIndex(file => file[0] === 1);
if(!userData.files[index+1]) {
window.api.send("startFileWatcher", userData.files[0][1]);
window.api.send("startFileWatcher", [userData.files[0][1], 1]);
} else {
window.api.send("startFileWatcher", userData.files[index+1][1]);
window.api.send("startFileWatcher", [userData.files[index+1][1], 1]);
}
}
if(event.ctrlKey && event.shiftKey && event.keyCode === 9) {
let index = userData.files.findIndex(file => file[0] === 1);
if(!userData.files[index-1]) {
window.api.send("startFileWatcher", userData.files[userData.files.length-1][1]);
window.api.send("startFileWatcher", [userData.files[userData.files.length-1][1], 1]);
} else {
window.api.send("startFileWatcher", userData.files[index-1][1]);
window.api.send("startFileWatcher", [userData.files[index-1][1], 1]);
}
}
}, true)
window.addEventListener("keyup", function(event) {
// switch files
const regex=/^[1-9]+$/;
if(event.key.match(regex) && userData.files.length > 1 && userData.files[event.key-1] && !modalForm.classList.contains("is-active") && (document.activeElement.id!="todoTableSearch" && document.activeElement.id!="filterContextInput" && document.activeElement.id!="modalFormInput")) {
if(userData.files[event.key-1][1]) window.api.send("startFileWatcher", [userData.files[event.key-1][1]]);
}
// open settings
if(event.key === "," && !modalForm.classList.contains("is-active") && (document.activeElement.id!="todoTableSearch" && document.activeElement.id!="filterContextInput" && document.activeElement.id!="modalFormInput")) {
content.showContent("modalSettings").then(function(response) {
......@@ -435,9 +450,7 @@ function registerKeyboardShortcuts() {
}
// create new todo
if(event.key==="n" && !modalForm.classList.contains("is-active") && (document.activeElement.id!="todoTableSearch" && document.activeElement.id!="filterContextInput" && document.activeElement.id!="modalFormInput")) {
// abort when onboarding is shown
if(onboarding) return false;
form.show().then(function(response) {
console.info(response);
}).catch(function(error) {
......@@ -446,9 +459,7 @@ function registerKeyboardShortcuts() {
}
// reset filters
if(event.key==="0" && !modalForm.classList.contains("is-active") && (document.activeElement.id!="todoTableSearch" && document.activeElement.id!="filterContextInput" && document.activeElement.id!="modalFormInput")) {
// abort when onboarding is shown
if(onboarding) return false;
resetFilters(true).then(function(response) {
console.info(response);
}).catch(function(error) {
......@@ -457,15 +468,22 @@ function registerKeyboardShortcuts() {
}
// toggle completed todos
if(event.key==="h" && !modalForm.classList.contains("is-active") && (document.activeElement.id!="todoTableSearch" && document.activeElement.id!="filterContextInput" && document.activeElement.id!="modalFormInput")) {
// abort when onboarding is shown
if(onboarding) return false;
view.toggle("showCompleted").then(function(response) {
console.info(response);
}).catch(function(error) {
handleError(error);
});
}
// toggle deferred todos
if(event.key==="t" && !modalForm.classList.contains("is-active") && (document.activeElement.id!="todoTableSearch" && document.activeElement.id!="filterContextInput" && document.activeElement.id!="modalFormInput")) {
if(onboarding) return false;
view.toggle("deferredTodos").then(function(response) {
console.info(response);
}).catch(function(error) {
handleError(error);
});
}
// archive todos
if(event.key==="a" && !modalForm.classList.contains("is-active") && (document.activeElement.id!="todoTableSearch" && document.activeElement.id!="filterContextInput" && document.activeElement.id!="modalFormInput")) {
// abort when onboarding is shown
......@@ -497,7 +515,7 @@ function registerKeyboardShortcuts() {
}
}, true)
// shortcuts for modal form
modalForm.addEventListener ("keyup", function(event) {
modalForm.addEventListener ("keydown", function(event) {
// priority up
if(!(event.ctrlKey || event.metaKey) && event.altKey && event.key === "ArrowUp") {
form.setPriority("up");
......@@ -768,11 +786,10 @@ window.onload = async function () {
filters = await import("./js/filters.mjs");
drawer = await import("./js/drawer.mjs");
files = await import("./js/files.mjs");
if(userData.file) {
window.api.send("startFileWatcher", userData.file);
// for users who upgrade from very old versions
} else if(userData.pathToFile) {
window.api.send("startFileWatcher", userData.pathToFile);
//TODO: Refactoring
if(userData.files) {