h&+ z      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Safe-InferredG  Safe-Inferred~5  Safe-Inferred Safe-Inferred9    Safe-Inferred  Safe-Inferred  Safe-Inferred  Safe-Inferred "#$%&'  Safe-Inferred  Safe-Inferred%& '()*+,-./012 Safe-Inferred( u Safe-Inferred 3546879;: Safe-Inferred(8  Safe-Inferred%&( : Safe-Inferred"(  <=>?@ABC Safe-Inferred%&/158< $  <=>?@ABCDEFGHIJKLMNOPQRST Safe-Inferred%& ;)  <=>?@ABCDEFGHIJKLMNOPQRSTUVWX)UVWXJK?@ABCQRNO DET Safe-Inferred"%&  Safe-Inferred"( YZ[\]^`_ab Safe-Inferred"%&;==  Safe-Inferred"%&( Safe-Inferred89: Safe-Inferred"cdefghi Safe-Inferred"(( jkl Safe-Inferred^  Safe-Inferred"(mno Safe-Inferredp Safe-Inferred"%&(189:;="#$%&'YZ[\]^`_abcdefghijklmnoqrstuvwxy}{|z~ghicdef^`_\]YZ[abjkl'~xy}{|ztuvw&%$#"qrsmno Safe-Inferred"%&( ()*+,-./012 2()*+,-./01 Safe-Inferred%&(hpackThis is used to format any "s encountered during decoding of  %https://github.com/sol/hpack#defaultsdefaults. Note that: This is not used to format +s encountered during decoding of the main  package.yaml?. To customize this you have to set a custom decode function.Some of the constructors of $ are never produced by Hpack (e.g. - as Hpack uses it's own mechanism to decode  s).Example: example :: IO (Either   ) example =  options where options :: 4 options = setCustomYamlParseErrorFormat format  format :: FilePath ->  -> String format file err = file ++ ": " ++ displayException err setCustomYamlParseErrorFormat :: (FilePath ->  -> String) ->  -> ( setCustomYamlParseErrorFormat format =  decode >>>  format where decode :: FilePath -> IO (Either String ([String], Value)) decode file = first (format file) <$>  file *3456789:;p*p9:;678345 !"#$%#$&#$'#$(#$)#$*#$&#$%#$+#,-./0./1./2./234566789:;<=>?@ABCDEF G H I J K LMMNOPQQRSTUVWXYYZ[[\]^_`abcdeefgghijklmnopqrstuvwxyzz{|}x~2kkgg#,#,#,#,#,#,#,####################################################                                                        *                                                                                                                                                                               +=#$#$-#$yy34#hpack-0.35.4-HN9Z68INAeXH2zfYeRV0wK Hpack.Yaml Hpack.Error Hpack.Config Hpack.RenderHpackData.Aeson.Config.KeyData.Aeson.Config.KeyMapData.Aeson.Config.Util Hpack.Haskell Hpack.Utf8Imports Hpack.UtilHpack.Syntax.GitHpack.Render.DslHpack.Render.Hints Hpack.Options Hpack.LicenseHpack.CabalFileData.Aeson.Config.ParserData.Aeson.Config.FromValueHpack.Syntax.ParseDependenciesHpack.Syntax.DependencyVersionHpack.Syntax.DefaultsHpack.DefaultsData.Aeson.Config.TypesHpack.Syntax.DependenciesHpack.Syntax.BuildToolsPath Hpack.Module Paths_hpackdecodeYamlWithParseErrorbase GHC.GenericsGeneric$aeson-2.1.2.1-Br9hyqqslv54LaNUGXMRb2Data.Aeson.Types.InternalObjectArrayNullBoolNumberStringValueData.Aeson.KeyKey(http-types-0.12.3-JlXMXDo7mr8Ke1ukSqfJrBNetwork.HTTP.Types.Status statusMessage statusCodeStatus%yaml-0.11.11.2-HmT6cav0j5DHdmFvuqS7CgData.Yaml.InternalParseException ProgramName unProgramName HpackErrorHpackVersionNotSupportedDefaultsFileNotFoundDefaultsDownloadFailedCycleInDefaults ParseErrorDecodeValueErrorURLformatHpackError formatStatus$fIsStringProgramName$fEqProgramName$fShowProgramName$fEqHpackError$fShowHpackErrorLdOptionCcOption CppOption GhcjsOption GhcProfOption GhcOptionRenderSettingsrenderSettingsIndentationrenderSettingsFieldAlignmentrenderSettingsCommaStyle Alignment CommaStyle LeadingCommasTrailingCommasdefaultRenderSettingsOutputStrategyCanonicalOutput MinimizeDiffsForceNoForceVerbose NoVerboseParser typeMismatch withObjectwithText withString withArray withNumberwithBoolAlias GenericDecodeOptionsoptionsRecordSelectorModifier FromValue fromValueResult decodeValue.:.:?genericFromValue parseArraytraverseObjectgenericFromValueWithunAlias decodeYamlformatYamlParseError formatWarningSourceDependencyGitRefLocalDependencyVersionVersionConstraint AnyVersion VersionRangeGitUrlDependencyInfodependencyInfoMixinsdependencyInfoVersion DependenciesunDependenciesSystemBuildToolsunSystemBuildToolsModuleunModuleversionunPathSourceRepositorysourceRepositoryUrlsourceRepositorySubdirFlagflagNameflagDescription flagManual flagDefault ConditionalconditionalConditionconditionalThenconditionalElseSection sectionDatasectionSourceDirssectionDependenciessectionPkgConfigDependenciessectionDefaultExtensionssectionOtherExtensionssectionLanguagesectionGhcOptionssectionGhcProfOptionssectionGhcSharedOptionssectionGhcjsOptionssectionCppOptionssectionCcOptionssectionCSourcessectionCxxOptionssectionCxxSourcessectionJsSourcessectionExtraLibDirssectionExtraLibrariessectionExtraFrameworksDirssectionFrameworkssectionIncludeDirssectionInstallIncludessectionLdOptionssectionBuildablesectionConditionalssectionBuildToolssectionSystemBuildToolssectionVerbatim BuildToolLocalBuildTool ExecutableexecutableMainexecutableOtherModulesexecutableGeneratedModulesLibrarylibraryExposedlibraryVisibilitylibraryExposedModuleslibraryOtherModuleslibraryGeneratedModuleslibraryReexportedModuleslibrarySignatures CustomSetupcustomSetupDependenciesPackage packageNamepackageVersionpackageSynopsispackageDescriptionpackageHomepagepackageBugReportspackageCategorypackageStability packageAuthorpackageMaintainerpackageCopyrightpackageBuildTypepackageLicensepackageLicenseFilepackageTestedWith packageFlagspackageExtraSourceFilespackageExtraDocFilespackageDataFilespackageDataDirpackageSourceRepositorypackageCustomSetuppackageLibrarypackageInternalLibrariespackageExecutables packageTestspackageBenchmarkspackageVerbatim DecodeResultdecodeResultPackagedecodeResultCabalVersiondecodeResultCabalFiledecodeResultWarnings DecodeOptionsdecodeOptionsProgramNamedecodeOptionsTargetdecodeOptionsUserDataDirdecodeOptionsDecode!decodeOptionsFormatYamlParseError BuildTypeSimple ConfigureMakeCustomLanguageCondCondBoolCondExpressionVerbatimVerbatimLiteralVerbatimObject VerbatimValueVerbatimStringVerbatimNumber VerbatimBool VerbatimNullpackage renamePackagepackageDependenciessection packageConfigdefaultDecodeOptionsreadPackageConfigreadPackageConfigWithErrorverbatimValueToString$fSemigroupLibrarySection$fMonoidLibrarySection$fSemigroupExecutableSection$fMonoidExecutableSection$fFromValueVerbatimValue$fFromValueVerbatim$fFromValueCond$fFromValueEmpty$fSemigroupEmpty $fMonoidEmpty$fFromValueLanguage$fIsStringLanguage$fFunctorThenElse$fFunctorConditionalSection$fSemigroupCommonOptions$fMonoidCommonOptions$fFromValueThenElse$fFromValueConditionalSection$fFromValueCommonOptions$fFromValueBuildType$fFromValuePackageVersion$fFromValueGitHub$fFromValueParseSpecVersion$fFromValueCheckSpecVersion$fFromValuePackageConfig_$fIsStringPath$fEqDecodeResult$fShowDecodeResult $fEqPackage $fShowPackage $fEqSection $fShowSection$fFunctorSection$fFoldableSection$fTraversableSection$fEqPath $fShowPath $fOrdPath$fEqSourceRepository$fShowSourceRepository$fEqFlag $fShowFlag$fGenericPackageConfig_$fEqFlagSection$fShowFlagSection$fGenericFlagSection$fFromValueFlagSection$fEqConditional$fShowConditional$fFunctorConditional$fFoldableConditional$fTraversableConditional$fShowBuildTool $fEqBuildTool$fOrdBuildTool$fEqExecutable$fShowExecutable $fEqLibrary $fShowLibrary$fEqCustomSetup$fShowCustomSetup$fGenericDefaultsConfig$fFromValueDefaultsConfig $fEqBuildType$fShowBuildType$fEnumBuildType$fBoundedBuildType$fFunctorCommonOptions$fGenericCommonOptions$fGenericThenElse $fEqLanguage$fShowLanguage $fEqEmpty $fShowEmpty $fEqCondition$fShowCondition$fGenericCondition$fFromValueCondition$fEqCond $fShowCond $fEqVerbatim$fShowVerbatim$fEqVerbatimValue$fShowVerbatimValue$fEqExecutableSection$fShowExecutableSection$fGenericExecutableSection$fFromValueExecutableSection$fEqLibrarySection$fShowLibrarySection$fGenericLibrarySection$fFromValueLibrarySection$fEqCustomSetupSection$fShowCustomSetupSection$fGenericCustomSetupSection$fFromValueCustomSetupSection renderPackagerenderPackageWith Generated$ExistingCabalFileWasModifiedManuallyAlreadyGeneratedByNewerHpackOutputUnchangedresultWarningsresultCabalFile resultStatusGenerateHashStrategy ForceHash ForceNoHash PreferHash PreferNoHashoptionsDecodeOptions optionsForceoptionsGenerateHashStrategyoptionsToStdoutoptionsOutputStrategy getOptionshpackdefaultOptions setTargetsetProgramName setDecodesetFormatYamlParseError printResult hpackResulthpackResultWithError $fEqResult $fShowResult $fEqStatus $fShowStatus$fEqGenerateHashStrategy$fShowGenerateHashStrategy fromShortText toShortTextcoercionToTexttoTextfromTexttoString fromStringData.Aeson.KeyMap fromMapText toMapTextfromHashMapText toHashMapText alignWithKey alignWith!?mapMaybeWithKeymapMaybe filterWithKeyfilter mapKeyVal coercionToMapcoercionToHashMapfromMaptoMap fromHashMap toHashMapkeysintersectionWithKeyintersectionWith intersection unionWithKey unionWithunion difference toAscListelemstoListfromList fromListWithtraverseWithKeytraverse foldrWithKeyfoldl'foldlfoldr'foldrfoldMapWithKey mapWithKeymap insertWithinsertlookupalterFdeletemember singletonsizenullemptyKeyMap hyphenizeisModuleisModuleNameComponentisQualifiedIdentifier isIdentifier encodeUtf8readFile ensureFileputStr hPutStrLnhPutStrGHC.Base++GHC.Listzip Control.MonadguardjoinMonadreturn>>=>>Functorfmap<$Control.Monad.Fail MonadFailfail Data.StringIsString ApplicativeliftA2<**><*>pure Data.Foldablefoldr1foldl1elemlengthmaximumminimumsumproductData.TraversablemapMsequence Semigroupstimes<>sconcatMonoidmconcatmemptymappendforM_=<<apliftMliftM2when Alternative<|>somemany MonadPlusmzeromplus Data.Functor<$>void!!breakcycledrop dropWhileiteraterepeat replicatereversescanlscanl1scanrscanr1spansplitAttake takeWhileunzipunzip3zip3zipWithzipWith3 Data.OldList intercalate intersperse isInfixOf isPrefixOf isSuffixOflinesnubBy partitionsortByunfoldrunlinesunwordswordsallandanyconcat concatMapfindnotElemor sequence_Data.Functor.ConstConstgetConstGHC.Exception.Type ExceptiondisplayException toException fromExceptionControl.ApplicativeoptionalfilterMfoldMunless text-1.2.5.0Data.Text.InternalText<**>Data.Bifunctor BifunctorsecondfirstbimapmapM_ zipWithM_zipWithM replicateM_ replicateMmfilter mapAndUnzipMforeverfoldM_>=><=<<$!> Data.ListisSubsequenceOf mapAccumR mapAccumLforMZipList getZipList WrappedMonad WrapMonad unwrapMonad WrappedArrow WrapArrow unwrapArrow Control.Arrow&&&msum minimumBy maximumByasumzipWith7zipWith6zipWith5zipWith4zip7zip6zip5zip4unzip7unzip6unzip5unzip4unionBy transposetails subsequences stripPrefixsortOn permutations intersectBy intersectinsertByinitsgroupBygroup genericTakegenericSplitAtgenericReplicate genericLength genericIndex genericDrop findIndices findIndex elemIndices elemIndex dropWhileEnddeleteFirstsBydeleteBy\\Control.Category>>>unconstailscanl'lastiterate'initheadfoldl1'liftM5liftM4liftM3liftA3liftAHash CxxOptionsortlexicographically parseMain tryReadFile expandGlobssha256nubnubOn isValidRefNestingElementGroupFieldStanzaLiteralCommaSeparatedListLineSeparatedListWordListrender sortFieldsByFormattingHintsformattingHintsFieldOrder!formattingHintsSectionsFieldOrderformattingHintsAlignmentformattingHintsRenderSettingssniffFormattingHints ParseOptionsparseOptionsOutputStrategyparseOptionsTargetparseOptionsToStdoutparseOptionsHashparseOptionsForceparseOptionsVerbose ParseResultRunPrintNumericVersion PrintVersionHelp parseOptions expandTargetLicenseMustSPDXCanSPDX DontTouch parseLicense inferLicense NewCabalFileExistingCabalFileGitConflictMarkersHasGitConflictMarkersDoesNotHaveGitConflictMarkers CabalFilecabalFileCabalVersioncabalFileHpackVersion cabalFileHashcabalFileContentscabalFileGitConflictMarkers readCabalFile parseVersionJSONPathElementIndex fromAesonPath liftParser runParser formatPathmarkDeprecatedexplicitParseFieldexplicitParseFieldMaybeParse parseName parseDictItem parseListItem parseStringparseDependenciesbuildToolFromValue githubBaseUrlversionConstraint anyVersion versionRangewithDependencyVersiondependencyVersionobjectDependencyscientificToVersion cabalParseversionConstraintFromCabalDefaults DefaultsLocalDefaultsGithub localLocalGithub githubOwner githubRepo githubRef githubPathensureProductList fromMaybeListparseDependency BuildTools unBuildToolsParseBuildToolQualifiedBuildToolUnqualifiedBuildTool PathComponentunPathComponent fromFilePath toFilePath componentstoModule getModulesgetDataFileName getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirAesonException