hN|     None1Safeh !"#None0$iGroup things while they have the same function result, only return the last value. Conduit version of $groupOnLast f = map last . groupOn f.Q%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopq$rstNone1V1uTurn all Lam into Var/Litvwxyzv{|}~None%V tA 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 efficient1None"# None"#%N  NoneN &Download all the input files to input/ None "#%13KVA 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%1NQV[An 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"#7Rename 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,e $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-7 !"#$%&'() *+,-./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 "#&'1NV4YrstuvNone"#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"#%NVF5None"#NVIb <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"#NVJTNoneM '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@CD@CEFGHFIJFIKFLMFLNFLOFLPFLQFLRFLSFLTFLUFLVFLWFLXFLYFLZFL[FL\FL]FL^FL_FL`FLaFLbFLcFLdFLeFLfFLgFLhFLiFLjFLkFLlFLmFLnFLoFLpFLqFLrFLsFLtFLuFLvFLwFLxFLyFLzFL{FL|FL}FL~FLFLFLFLFLFLFLFLFLFLFLFLFL@                                             !"#$%&'()*+,-#@./0123456789:;<=>??0@@AABB1CDEF2GGHIJKLMMNOPQRSTUVVWWXXYZ[\]^^_`abcddeefgghhijjkklmnnooppqrsttuvwuvxyz{|}~'&hoogle-5.0.17.2-K2DTb2vIypEAMlWonHIoRMHoogleGeneral.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 groupOnLastCbase Data.VoidVoidControl.Monad.IO.ClassMonadIOliftIO&conduit-1.3.0.1-8rrm21b5QZ01KchIwqcMiHData.Conduit.List sourceList Data.Conduit runConduitResrunConduitPureData.Conduit.Internal.Conduit fuseUpstream fuseBothMaybefuseBothsequenceConduits=$$+-=$$++=$$+ sequenceSinkssequenceSources$=+$$+-$$++$$+mapInputmapOutputMaybe mapOutput transPipe awaitForeverbracketP runConduitleftoveryieldMyieldawait=$==$$=$$.|fuseconnect sourceToListpassthroughSink mergeSource fuseLeftoversfuseReturnLeftoverstryChandleCcatchC toConsumer toProducerunsealConduitT sealConduitTConduitTSealedConduitTConduitMSourceProducerSinkConsumerConduitFlushChunk ZipSource getZipSourceZipSink getZipSink ZipConduit getZipConduitmapCmapMC mapAccumC mapAccumMCfilterCzipFromC|$|sinkListlinesCR sourceLStr pipelineC treeRemoveLamTemplate templateFile templateStr templateApplytemplateRenderTreeLamVarAppLitList escapeHTML unescapeHTML takeSortOninRangesGHC.ArrinRangeAveragegetStatsCurrentLiveBytesgetStatsPeakAllocBytes getStatsDebugexitFailpretty parseMode applyType applyFun1 unapplyFunfromName fromQName fromContext fromIParen fromTyVarBind fromDeclHead fromInstHead declNames isTypeSigtarballReadFilesunHTMLisUpper1isAlpha1joinPairtestingtestEq showUTCTimewiths prettyTabletagtag_strict toAverage fromAverage readMaybemaximum'minimum'hackagePackageURLhackageModuleURL ghcModuleURLhackageDeclURL trimVersionparseTrailingVersiongeneral_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.20-3DzlSKAwyH03LL6CI1b6gc 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