hN     None1Safeh !"#NoneQV@$iGroup things while they have the same function result, only return the last value. Conduit version of $groupOnLast f = map last . groupOn f.U%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstu$vwxNone1VQyTurn all Lam into Var/Litz{|}~zNone%V A URL, complete with a https: prefix.9Take a piece of text and escape all the HTML special bits/Only guarantees to be the inverse of escapeHTML %takeSortOn n op == take n . sortOn opEquivalent to any ( x) xs, but more efficient-None"# None"#%N ) NoneN &Download all the input files to input/ None "#%13KV,A location of documentation.URL where this thing is locatedAName and URL of the package it is in (Nothing if it is a package)JName and URL of the module it is in (Nothing if it is a package or module)&One of package, module or empty stringHTML span of the item, using  0 for the name and  1 onwards for arguments>HTML documentation to show, a sequence of block level elements! None%1NQVkAn entry in the Hoogle DB\Given a file name (for errors), feed in lines to the conduit and emit either errors or items NoneN=Return information about which items are in a particular set. SafeNone"#?Rename a cabal tagASettings values. Later settings always override earlier settings.cGiven a Cabal tag/author rename it from the LHS to the RHS. If the RHS is blank, delete the tag.Change the priority of a module. Given package name, module name, new priority. Use * for wildcard matches. All un-reordered modules are 0  Fix bad names in the Cabal file.       None"#  LReorder items so the most popular ones are first, using reverse dependencies None"#%NV,m $A representation of a Cabal package.HThe Tag information, e.g. (category,Development) (author,Neil Mitchell).VTrue if the package provides a library (False if it is only an executable with no API)+The synposis, grabbed from the top section.*The version, grabbed from the top section.;The list of packages that this package directly depends on.,Directory where the documentation is locatedGiven a set of packages, return the popularity of each package, along with any warnings about packages imported but not found.Run  'ghc-pkg'0 and get a list of packages which are installed.IGiven a tarball of Cabal files, parse the latest version of each package.'Cabal information, plus who I depend on None "#%&'1V-? !"#$%&'() *+,-./0123456789:;<=>?@ABCDNone "#%&'1KNV2EEGive a name a popularity, where 0 is least popular, 1 is most popularFGiven a list of names, spread them out uniquely over the range [Name 100 .. Name maxBound] Aim for something with a count of p to be at position (p / pmax) linear interp over the rangeGHI JKLMNOPQRSTUVWXYZ[\]^_`abcdefghiNone%&'1NV3jklmnopqNone "#&'1NV4arstuvNone"#14*wxyz{|}~y-|{}~zNone"#%V6 None"#%= Split into small lexical chunks. 5"Data.Map.(!)" ==> ["Data",".","Map",".","(","!",")"]'Find and extract the scope annotations. _+package +module name.bar name.++ name.(++) (name.++) +foo -foo +scope:foo -scope:foo scope:fooMIf everything is a name, or everything is a symbol, then you only have names.AIgnore brackets around symbols, and try to deal with tuple names. None%&'1NVEGiven a tag, find the ranges of identifiers it covers (if it restricts the range) An empty range means an empty result, while a Nothing means a search on the entire rangeGiven a query produce: (refined query, is:exact, filter, enumeration) You should apply the filter to other peoples results, or if you have nothing else, use the enumeration.Given a search which has no type or string in it, run the query on the tag bits. Using for things like IsModule, EqCategory etc.None"#%NVFENone"#NVIr <Returns the details printed out when hoogle --info is called rReturns the Target formatted as an item to display in the results | Bool argument decides whether links are shown None"#%NVINone"#NVJdNoneM 'Database containing Hoogle search data. Load a database from a file. "The default location of a databaseDSearch a database, given a query string, produces a list of results.$Run a command line Hoogle operation.         ! " # $%&'()*+,-.,/0123456789:;<=>?@AB@ACDEFDGHDGIDGJDGKDGLDMNDMODMPDMQDMRDMSDMTDMUDMVDMWDMXDMYDMZDM[DM\DM]DM^DM_DM`DMaDMbDMcDMdDMeDMfDMgDMhDMiDMjDMkDMlDMmDMnDMoDMpDMqDMrDMsDMtDMuDMvDMwDMxDMyDMzDM{DM|DM}DM~DMDMDMDMDMDMDMDMDMDMDMDMDMDMDMDM@                                           !"#$%&'()*+,"@-./0123456789:;<=>>/??@@AA0BCDE1FFGHIJKLLMNOPQRSTUUVVWWXYZ[\]]^_`abccddeffgghiijjklmmnnoopqrsstuvtuwxyz{|}~'$hoogle-5.0.17-DHAnP8U5ycwElDdxjLtSspHoogleGeneral.IString General.StrGeneral.ConduitGeneral.Template General.UtilGeneral.Timing General.LogInput.Download Input.Item Input.Haddock Input.Set Paths_hoogleInput.Settings Input.Reorder Input.Cabal General.Store Output.Types Output.Names Output.ItemsAction.CmdLine General.WebQuery Output.TagsAction.Generate Action.Search Action.Server Action.TestURLTarget targetURL targetPackage targetModule targetType targetItem targetDocs targetInfotargetResultDisplayDatabase withDatabasedefaultDatabaseLocationsearchDatabasehoogleIString fromIString toIStringStr0LStrStrstrPack strUnpack strReadFile strSplitInfixstrNullstrStripPrefix strTrimStart lstrToChunkslstrFromChunks lstrUnpacklstrPackjoin0split0 groupOnLastCbaseControl.Monad.IO.ClassMonadIOliftIO%conduit-1.2.13-1ljUUi3982eEA7BVPsL2LeData.Conduit.List sourceList Data.Conduit runConduitResrunConduitPure.|fuseconnectData.Conduit.Internal.Conduit fuseUpstream fuseBothMaybefuseBothsequenceConduits=$$+-=$$++=$$+ sequenceSinkssequenceSourcescloseResumableSource$=+$$+-$$++$$+mapInputmapOutputMaybe mapOutput transPipe awaitForeveryieldOr addCleanupbracketP runConduitleftoveryieldMyieldawait=$==$$=$$ sourceToListpassthroughSink mergeSourcenewResumableConduitunwrapResumableConduit fuseLeftoversfuseReturnLeftoverstryChandleCcatchC toConsumer toProducernewResumableSourceunwrapResumableConduitMSourceProducerSinkConsumerConduitResumableSourceResumableConduitFlushChunk ZipSource getZipSourceZipSink getZipSink ZipConduit getZipConduitmapCmapMC mapAccumC mapAccumMCfilterCzipFromC|$|sinkListlinesCR sourceLStr pipelineC treeRemoveLamTemplate templateFile templateStr templateApplytemplateRenderTreeLamVarAppLitList escapeHTML unescapeHTML takeSortOninRangesGHC.ArrinRangeAverageexitFailpretty parseMode applyType applyFun1 unapplyFunfromName fromQName fromContext fromIParen fromTyVarBind fromDeclHead fromInstHead declNames isTypeSigtarballReadFilesunHTMLisUpper1isAlpha1joinPairtestingtestEq showUTCTimewiths prettyTabletagtag_strict toAverage fromAverage readMaybemaximum'minimum'hackagePackageURLhackageModuleURL ghcModuleURLhackageDeclURLparseTrailingVersiongeneral_util_testTakeSortMoreFullTiming withTimingtimedtimedOverwrite timingOffset timingStoretimingOverwritetimingTerminalSummary summaryDate summaryUsers summaryUsessummarySlowestsummaryAverage summaryErrorsLoglogNone logCreate logAddMessage logAddEntry logSummarySummaryIiUsersiUsesiSlowestiAverageiErrors logOutput logCurrentlogInteresting downloadInputTargetIdItemIPackageIModuleIName ISignatureIAlias IInstanceTyTVarTConCtxSigsigCtxsigTy prettySigitemNametargetExpandURL splitIPackage splitIModulehseToSig hseToItemEntry parseHoogle fakePackageinput_haddock_testEPackageEModuleEDecl setStackage setPlatformsetGHCversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName renameTagSetting RenameTag ReorderModule loadSettingsSettings reorderModule reorderItemsPackage packageTagspackageLibrarypackageSynopsispackageVersionpackageDepends packageDocspackagePopularity readGhcPkgparseCabalTarball readCabalData.Typeable.InternalTypeableJagged StoreRead StoreWriteStoredintSizeintToBS intFromBSencodeBSstoreWriteFile storeWritestoreWritePart storeReadFile storeReadjaggedFromList jaggedAsk JaggedStore StoredIntSndFstsrFilesrLensrPtrsrAtomsSWswHandle swPositionswAtoms storedWrite storedReadAtomatomType atomPositionatomSizepopularityName spreadNames writeTypes searchTypessearchTypesDebug TypesSigDataTypesSigPositionsMatchFingerprintmfpAddmfpAddMmfpJustmfpCostmfpMiss FingerprintfpRare1fpRare2fpRare3fpArityfpTermsTypesFingerprints DuplicatesexpandDuplicatesTypesDuplicatesNames lookupNameName TypesNames writeNames searchNames NamesText NamesItems NamesSize writeItems listItems lookupItemItems&cmdargs-0.10.19-LQwPfWjxjkG3vqBqj4PGHf System.Console.CmdArgs.VerbositywhenLoud whenNormalCmdLineTestGenerateSearchServerReplaylinkcountkeylocalhostportqueryinsecuredownloaddatadirdebugcolornumbersinfodatabaserepeat_languagecompare_includelocal_haddockcdnlogsscopehomehttpscertdeepLanguageHaskellFregedefaultDatabaseLang getCmdLinedefaultGenerateOutput OutputText OutputHTML OutputJSON OutputFail OutputFileInputinputURL inputArgs readInputserverlexerscope_dividenames_ QueryName QueryType QueryScope QueryNone fromQueryName fromQueryType scopeInclude scopeCategory scopeValue isQueryName isQueryType isQueryScope renderQuery parseQuery query_test resolveTag applyTags searchTags writeTagscompletionTagsTagIsExact IsPackageIsModule EqPackageEqModule EqCategory Completions CategoriesModulesPackagesactionGenerate actionSearch withSearchsearchaction_search_test actionServer actionReplayaction_server_test_action_server_test actionTest