jP     None1Safeh !"#SafeQV<$iGroup things while they have the same function result, only return the last value. Conduit version of $groupOnLast f = map last . groupOn f.%PI use this version as in older versions of Conduit the equivalent is O(n^2). ,https://github.com/snoyberg/conduit/pull/209U&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuv$wxyNone1VMzTurn all Lam into Var/Lit{|}~{None%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%1NQVgAn 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 dependenciesNone"#%NV.i $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:;<=>?@ABCDENone "#%&'1KNV4FEGive a name a popularity, where 0 is least popular, 1 is most popularGGiven 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 rangeHIJ KLMNOPQRSTUVWXYZ[\]^_`abcdefghijNone%&'1NV5klmnopqrNone "#&'1NV6]stuvwNone"#16*xyz{|}~z-}|~{None"#%V8 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%&'1NVGGiven 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"#%NVHANone"#NVKn <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"#%NVKNone"#NVL`NoneO '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:;<=>?@ABCABDEFGEHIEHJEHKEHLEHMENOENPENQENRENSENTENUENVENWENXENYENZEN[EN\EN]EN^EN_EN`ENaENbENcENdENeENfENgENhENiENjENkENlENmENnENoENpENqENrENsENtENuENvENwENxENyENzEN{EN|EN}EN~ENENENENENENENENENENENENENENENENENA                                             !"#$%&'()*+,-#A./0123456789:;<=>??0@@AABB1CDEF2GGHIJKLMMNOPQRSTUVVWWXXYZ[\]^^_`abcddeefgghhijjkklmnnooppqrsttuvwuvxyz{|}~'$hoogle-5.0.16-8phHzIXbv5WKOjKXkDrmC6HoogleGeneral.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 groupOnLastClinesCbaseControl.Monad.IO.ClassMonadIOliftIO%conduit-1.2.11-FHf45522LfyJjWdjTDglHWData.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.17-8VyGNI4TbJLIWBYG7XNy4a System.Console.CmdArgs.VerbositywhenLoud whenNormalCmdLineTestGenerateSearchServerReplaydebuglinkcountkeylocalhostportqueryinsecuredownloaddatadircolornumbersinfodatabaserepeat_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