K      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJ SafeKLMNOPKMNKLMNOPSafe QRSTUVWXYZ[\]^_`abcdQRSTUVWXYZ[\]^_`abcQRSTUVWXYZ[\]^_`abcdNoneNone+ef ghijklmnopqrstuef ghijklnopqrtef ghijklmnopqrstuSafe '345>KLN vwxyz{|}~vxyz vwxyz{|}~None -./014N  !"#$%&'()*+,-./0123456789:;<=>?@ABCDE=  !"#$%&'()*+,-./0123456789:;<=>?@ABCDE=CEAB!"#$%&'()*+,-./01234567=>?@:;<98D   .    !"#$%&'()*+,-./0123456789:;<=>?@ABCDENone FG FG FGFG Safe HH HNoneIJHIJJHIIJ      !"##$%&&'()*+,-./0123456789:;<=><?@@ABCDEFGHI JKLMNOPQRSTUVWXYZ[\]^_`abcdefghiijklmnopqrstuvwxyz{|}~ hpack_5eowG9gRq6wBlKd2rzdKnE Hpack.Run Hpack.Yaml Hpack.ConfigHpack Hpack.Haskell Hpack.Render Hpack.UtilHpack.GenericsUtil Paths_hpackRenderSettingsrenderSettingsIndentationrenderSettingsCommaStyle CommaStyle LeadingCommasTrailingCommasdefaultRenderSettings decodeYaml GhcOptionSourceRepositorysourceRepositoryUrlsourceRepositorySubdirSection sectionDatasectionSourceDirssectionDependenciessectionDefaultExtensionssectionOtherExtensionssectionGhcOptionssectionGhcProfOptionssectionCppOptions ExecutableexecutableNameexecutableMainexecutableOtherModulesLibrarylibraryExposedModuleslibraryOtherModulesPackage packageNamepackageVersionpackageSynopsispackageDescriptionpackageHomepagepackageBugReportspackageCategorypackageStability packageAuthorpackageMaintainerpackageCopyrightpackageLicensepackageLicenseFilepackageTestedWithpackageExtraSourceFilespackageDataFilespackageSourceRepositorypackageLibrarypackageExecutables packageTestspackageBenchmarksGitRefGitUrl AddSourceLocal DependencydependencyNamedependencyGitRefpackagesection packageConfigpackageDependenciesreadPackageConfigrun renderPackageversionmainhpackisModule isModuleNameisQualifiedIdentifier isIdentifierreservedisIdCharLines SingleLine MultipleLinesElementStanzaFieldValueLiteralCommaSeparatedListLineSeparatedListWordListrender renderValuerenderLineSeparatedListrenderCommaSeparatedListindentsniffIndentationsniffCommaStylesniffRenderSettings$fIsStringValue CppOption GhcProfOptionListfromListsortlexicographically parseMainsplitOntoModulegetFilesRecursive tryReadFileextractFieldOrderHintsniffAlignment splitField expandGlobs$fFromJSONList SelectorsselNames HasTypeNametypeName selectors$fSelectors(->)U1$fSelectors(->):*:$fSelectors(->)M1$fSelectors(->)M10$fSelectors(->)M11$fHasTypeName*a PackageConfigpackageConfigNamepackageConfigVersionpackageConfigSynopsispackageConfigDescriptionpackageConfigHomepagepackageConfigBugReportspackageConfigCategorypackageConfigStabilitypackageConfigAuthorpackageConfigMaintainerpackageConfigCopyrightpackageConfigLicensepackageConfigTestedWithpackageConfigExtraSourceFilespackageConfigDataFilespackageConfigGithubpackageConfigLibrarypackageConfigExecutablespackageConfigTestspackageConfigBenchmarks CommonOptionscommonOptionsSourceDirscommonOptionsDependenciescommonOptionsDefaultExtensionscommonOptionsOtherExtensionscommonOptionsGhcOptionscommonOptionsGhcProfOptionscommonOptionsCppOptionsExecutableSectionexecutableSectionMainexecutableSectionOtherModulesLibrarySectionlibrarySectionExposedModuleslibrarySectionOtherModulesCaptureUnknownFieldscaptureUnknownFieldsFieldscaptureUnknownFieldsValue HasFieldNames fieldNames githubBaseUrlgenericParseJSON_ hyphenizeisNull mkPackage toLibrary toExecutables mergeSections toSectionpathsModuleFromPackageNamedetermineModules getModules fromMaybeList$fFromJSONSection$fHasFieldNamesSection$fFromJSONDependency$fIsStringDependency$fFromJSONPackageConfig$fHasFieldNamesPackageConfig$fFromJSONCommonOptions$fHasFieldNamesCommonOptions$fFromJSONExecutableSection $fHasFieldNamesExecutableSection$fFromJSONLibrarySection$fHasFieldNamesLibrarySection$fFromJSONCaptureUnknownFieldsformatDescriptionrenderSourceRepositoryrenderExecutablesrenderExecutable renderTests renderTestrenderBenchmarksrenderBenchmarkrenderExecutableSection renderLibrary renderSectiondefaultLanguagerenderSourceDirsrenderExposedModulesrenderOtherModulesrenderDependenciesrenderGhcOptionsrenderGhcProfOptionsrenderCppOptionsrenderDefaultExtensionsrenderOtherExtensionscatchIObindirlibdirdatadir libexecdir sysconfdir getBinDir getLibDir getDataDir getLibexecDir getSysconfDirgetDataFileNameprogramVersionheaderparseVerbosity