!fnE      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrs tuvwxyz{|}~       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~GNoneNoneXNone      None\  None$210/.-+*)('&$#! %",345$210/.-+*)('&$#! %",345None8None :;<=@A?>BC :;<=@A?>BCNone NonehNone None&NoneDHLDHL!SafeNone>MNOPQRSTQRSNOPMT"None#None Nonef[\^]_`abcdefghijklmnop[\^]_`abcdefghijklmnop$NoneT NonessNonetuvwxyz|{}~tuvwxyz|{}~%None  None!&None"<'None#:(None# None#)None$ NoneP%A*None&o None'u+None'NoneP(6,None(-None).None)None*P/None*  None+      !"#$%&'()*     $#"! ('&%)*None,G+,-.0/12.0/-,+120None.! taskellAliases for common combinations taskell%Use a Reader to pass around DrawState    1None5 taskellTakes a task's dueK property and renders a date with appropriate styling (e.g. red if overdue)taskell=Renders the appropriate completed sub task count e.g. "[2/3]"taskell!Renders the description indicatortaskellRenders the task texttaskellMRenders the appropriate indicators: description, sub task count, and due datetaskell%The individual parts of a task widgettaskellRenders an individual task !"2None5h#3None5$4None_5%5None69&6NoneP8'taskellIGets the relevant column prefix - number in normal mode, letter in moveTo(taskellRenders the title for a list)taskellRenders a list)7None9*8None9H+NoneP96789:;<=6789:;<=None:>?@A>A?@None :BCGFHDEIJKLMNOPQRSTUVWXBCGFHDEIJKLMNOPQRSTUVWXNone;}YZ[]\^_`abcdefghijklmZ[]\Y^_`abcdefghijklm9None>,-./0None>22;None@_123456789:;<=>?@ABC<None@D=NoneA-E>NoneApFG?NoneAH@None BIJANoneBIKBNone BLMCNone BNODNone C2PQENoneCyRFNoneCSGNoneCTUVNonePEWtaskell.Runs when the app starts Adds paste supporttaskell Sets up BrickXHIJKLMNOPPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ `o O   Q V W X Z     _         a  ` n          O           X   Z L           N         O   !"#$M%&'()*+,,-./01234556789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqr stuvwxxyz{|}~c$ Z#  V !!!!!!!!""""#######$$%%%%%%%%''''(()))+++---+...../////00 0 0 0 0 0 0001111111111111123456 6!6"7#8$:%:::&:;';(;);*;+;,;-;;.;/;0;1;2;;3;4;5;;<6=7>8>9?@:@AB:BC:CD:DEFG;GG<=>&taskell-1.8.2.0-BCcLEP1C09oLClCHYGA6dLData.Taskell.DateData.Taskell.SeqData.Taskell.Subtask.InternalEvents.Actions.TypesIO.Config.MarkdownIO.HTTP.Trello.ChecklistItemTypes UI.Draw.Field Data.Taskell.Date.RelativeParserData.Taskell.Task.InternalEvents.State.Types.ModeData.Taskell.List.InternalIO.HTTP.Trello.ListData.Taskell.Lists.InternalIO.HTTP.GitHubEvents.State.TypesIO.Keyboard.TypesIO.Keyboard.Parser IO.Keyboard IO.ConfigIO.Markdown.Internal IO.TaskellEvents.State.History Events.StateAppConfigData.Taskell.SubtaskIO.Config.ParserIO.Config.LayoutIO.Config.General IO.HTTP.AesonIO.HTTP.GitHub.Project Paths_taskellUI.CLIUI.TypesUtility.ParserUI.ThemeData.Taskell.TaskIO.HTTP.Trello.CardIO.HTTP.GitHub.Card UI.Draw.ModeData.Taskell.ListIO.HTTP.GitHub.ColumnData.Taskell.ListsIO.HTTP.TrelloIO.Config.TrelloIO.Config.GitHub UI.Draw.Types UI.Draw.TaskUI.Draw.Modal.MoveToUI.Draw.Modal.DueUI.Draw.Main.StatusBarUI.Draw.Main.SearchUI.Draw.Main.List UI.Draw.MainUI.Draw.Modal.Help IO.MarkdownEvents.State.Modal.DueEvents.State.Modal.DetailUI.Draw.Modal.Detail UI.Draw.ModalUI.DrawEvents.Actions.SearchEvents.Actions.NormalEvents.Actions.Modal.MoveToEvents.Actions.Modal.HelpEvents.Actions.Modal.DueEvents.Actions.Modal.DetailEvents.Actions.ModalEvents.Actions.InsertEvents.Actions time-1.8.0.2Data.Time.Calendar.DaysDay<#>extractshiftByboundUpdateSubtask_name _complete $fShowSubtask $fEqSubtaskcompletenameblanknewtoggle duplicate ActionTypeQuitUndoRedoSearchDueHelpPreviousNextLeftRightBottomNewNewAboveNewBelow DuplicateEditClearDeleteDetailDueDate ClearDateMoveUpMoveDownMoveLeft MoveRightCompleteMoveMenuListNewListEdit ListDelete ListRightListLeftNothing allActionsread$fShowActionType$fEqActionType$fOrdActionType$fEnumActionType titleOutput taskOutputdescriptionOutput dueOutput subtaskOutput localTimes defaultConfigparser ChecklistItem$fEqChecklistItem$fShowChecklistItem$fFromJSONChecklistItemchecklistItemToSubTask$fEqChecklistWrapper$fShowChecklistWrapper$fFromJSONChecklistWrapper checkItemsPointer TaskIndex showTaskIndex ListIndex showListIndex startPointer$fShowListIndex $fEqListIndex$fOrdListIndex$fShowTaskIndex $fEqTaskIndex$fOrdTaskIndexField_text_cursor blankFieldevent updateCursor backspaceinsertCharacter insertText widthFoldcursorPositiongetText textToFieldfieldwidgetFromMaybe textFieldwrapspl'splcombineappend $fEqField $fShowField parseRelativeDeadlinePassedTodayTomorrowThisWeekPlentyDueTime timeToText timeToDisplay timeToOutputtimeToOutputLocal textToTime inputToTime isoToTimedeadline$fOrdDue $fShowDue$fEqDue$fShowDeadline $fEqDeadlineTask _description _subtasks_due $fShowTask$fEqTask descriptionduesubtaskssetDescription maybeAppendappendDescriptionsetDueclearDue getSubtask addSubtask hasSubtasks updateSubtask removeSubtask countSubtaskscountCompleteSubtaskscontainsisBlankModeNormalInsertModalShutdown InsertModeIEditICreate InsertTypeITaskIList ModalTypeMoveTo DetailItemDetailDescription DetailDate DetailMode DetailNormal DetailInsert$fEqDetailMode$fShowDetailMode$fEqDetailItem$fShowDetailItem $fEqModalType$fShowModalType$fEqInsertType$fShowInsertType$fEqInsertMode$fShowInsertMode$fEqMode $fShowModeList_title_tasks $fShowList$fEqListtaskstitlecreateemptycountnewAtupdateFnupdatemove deleteTaskgetTask searchFor changeTasknextTaskprevTaskclosestnearest'nearest$fFromJSONListcardssetCards listToListListsinitial updateListsget changeListnewListdeleteexistssearch appendToLastanalyseGitHubIdentifier GitHubToken getNextLinkgetListsState_mode_history_path_io_height _searchTerm_time _timeZoneHistory_past_present_futureMomentfresh $fEqHistory $fShowHistory $fEqState $fShowStateheighthistoryiomodepath searchTermtimetimeZoneStatefulfuturepastpresentcurrentlists BoundActionsActionsBindingsBindingBCharBKeybindingsToTextbindingToEvent $fShowBinding $fEqBinding $fOrdBindingcommentP stripCommentskeyPcharPbindingPline bindingsPbindingsgenerate badMapping addMissingdefaultBindingsgenerallayoutmarkdowntrellogithub debugging directoryNamelegacyConfigPathxdgDefaultConfig xdgConfigPathgetDir themePath configPath bindingsPathsetup configParser getConfig getBindingsgenerateAttrMapReaderMarkdown MarkdownInfomdTZmdConfig addSubItemaddDescriptionaddDueprefixmatchesstart decodeErrorparse subtaskSymbolsubtaskStringifydescriptionStringify dueStringify nameStringify taskStringify listStringify stringifyOutputErrorLoadExit ReaderConfigIOInfoioTZioConfig parseArgsloadcolonicloadFile loadRemote loadTrello loadGitHubfileInfo createRemote createTrello createGitHub fileExists promptCreate createPath writeDatareadDatastoreundoredoquitcontinuesetTimewrite createListcreateListStart editListStartdeleteCurrentListgetCurrentTasksetCurrentTask startCreate startEdit finishTaskfinishListTitle normalModeabovebelownewItem clearItem clearDatebottom removeBlankupdownmoveLeft moveRight moveToLast selectList countCurrentnextpreviousleftrightgetCurrentListmoveTolistLeft listRight searchMode clearSearch appendSearchshowHelp showMoveTo setHeight normalisegoversionusagenoEmpty parseTextdescriptionIndicator columnWidth columnPaddingdebugfilenamederiveFromJSON parseErrorProject columnsURL getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileNamePromptYN PromptYespromptpromptYN ResourceNameRNModalRNListsRNListRNTaskRNDueRNCursorlexemeword statusBarAttr titleAttrtitleCurrentAttrtaskCurrentAttrtaskAttr disabledAttrdlToAttr defaultThemeCard idChecklists cardToTask setChecklistsgetField editingTitleColumncardsURL columnToList TrelloBoardID TrelloTokentokenTWidgetReaderDrawStateDSWidget ModalWidget DrawStatedsDebugdsLayout dsBindingsdsState renderDaterenderSubtaskCountrenderDescIndicator renderText indicatorsparts renderTask' TaskWidgettextWdateWsummaryW subtasksW renderTaskrenderStatusBar renderSearch columnPrefix renderTitle renderList renderMainhelpshowDuegoto updateField finishSubtaskfinishDescription finishDue showDetailgetCurrentItemgetCurrentMode setCompleteremove insertModeeditDescriptioneditDue nextSubtaskpreviousSubtask lastSubtaskdetail renderModaldraw chooseCursorevents ActionSetsgenerateActionsappStart