úÎ7i3…?      !"# $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < =>Safe.Struct needed for rendering the select promptsUI message types     Safe (The answer to everything in the universe    Safe'Print any message depending on its typePrint the question messageSafeRender the helper textSafeChar used to highlight a option%Char to identify the options selected-Char to identify the options not yet selected&Char used to hide the password letters    Safe#!Render all the options collectionRender a single option itemsSafe.Print the password value to the user hiding it AHide any string replacing its letters with the passwordHiddenChar    Safe#!!Render all the options collection"Render a single option items!"!"!"!" Safe# (Map a collection with an index)Filter a collection with index+UGet useful informations from the options collection, like minVal, maxVal, activeIndex,Convert a string array to-3Give the focus to a single option in the collection..Toggle the isSelected flag for a single option/Print a list to comma separated0Flush the output buffer1Get the value of any option2*Get the is focused attribute of any option3+Get the is selected attribute of any option4$Get the index of the option selected5*Filter the indexes of the options selected#$%&'()*+,-./012345#$%&'()*+,-./012345#$%&'()*+,-./012345#$%&'()*+,-./012345 Safe?YNormalize a string transforming it to lowercase and trimming it and getting either n or y@Get a clean user input string6yAsk a confirm falling back to a default value if no answer will be provided confirmWithDefault "Do you like music?" True7OAsk a confirm question by default it will be true confirm "Do you like music?"?@676776?@67 Safe8‹Ask a simple input question falling back to a default value if no answer will be provided inputWithDefault "What is your name?" "The Dude"91Simple input question input "What is your name?"89898989 Safe#A-Loop to let the users select an single optionBHandle a user eventCHandle an arrow up eventDHandle an arrow down event:”Multi Select prompt, falling back to a default list of values if no answer will be provided multiselectWithDefault "What's your favourite color?" [Red, Yellow, Blue] [Red, Blue];AMulti Select prompt multiselect "What's your favourite color?" [Red, Yellow, Blue]ABECD:;:;;:ABECD:; Safe<:Ask a user password password "What your secret password?"F-Loop to let the users select an single optionGHandle a user event<FG<<<FGSafe#H-Loop to let the users select an single optionIHandle a user eventJHandle an arrow up eventKHandle an arrow down event=–Select prompt from a list of options falling back to a default value if no answer will be provided selectWithDefault "What's your favourite color?" [Red, Yellow, Blue] Red>MSelect prompt from a list of options select "What's your favourite color?" [Red, Yellow, Blue]HIJK=>=>>=HIJK=>Safe 6789:;<=> 9876<>=;:L !"#$%&'()*+,-./,- 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H IJK L M N O P Q R N ONOPQS%fortytwo-0.0.2-Bjc75tLADSi4X9gRBWutOIFortyTwo.TypesFortyTwo.TheAnswerToEverythingFortyTwo.Renderers.QuestionFortyTwo.Renderers.ConfirmFortyTwo.ConstantsFortyTwo.Renderers.MultiselectFortyTwo.Renderers.PasswordFortyTwo.Renderers.SelectFortyTwo.UtilsFortyTwo.Prompts.ConfirmFortyTwo.Prompts.InputFortyTwo.Prompts.MultiselectFortyTwo.Prompts.PasswordFortyTwo.Prompts.SelectFortyTwoOptionsOption isSelected isFocusedvalueMessageQuestion DefaultAnswerAnswer $fEqMessage $fEqOption $fShowOptiontheAnswerToEverything renderMessagerenderQuestion renderConfirmupKeydownKeyrightKeyleftKeydelKeyenterKeyspaceKey emptyString focusIcon selectedIconunselectedIconpasswordHiddenChar renderOptions renderOptionrenderPassword hideLetters noBufferingrestoreBufferingnoEcho restoreEcho clearLinesmap'filter'getKeygetOptionsMetastringsToOptions focusOptiontoggleFocusedOptiontoCommaSeparatedStringflushgetOptionValuegetOptionIsFocusedgetOptionIsSelectedgetFocusedOptionIndexgetSelecteOptionsIndexesconfirmWithDefaultconfirminputWithDefaultinputmultiselectWithDefault multiselectpasswordselectWithDefaultselectnormalizeStringgetCleanConfirmloop handleEventmoveUpmoveDowntoggle