h* ^      !"#$%&'()*+,-./012 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E 0.1.0  Safe-Inferred"YFGHIJKLM Safe-Inferred" Safe-Inferred"N static-lsUse O when it is safe to do so Safe-Inferred"/   Safe-Inferred"b Safe-Inferred" Safe-Inferred" static-lsRelative path to hiedb file hiedb is required for find references and go to definition to work correctly static-lsRelative path to hie files directory hie files are required for all functionality Safe-Inferred"/' static-ls%Static environment used to fetch data static-lsPath to the hiedb file static-lsstatic ghc compiler environment static-ls'name cache - used for reading hie files  static-lsworkspace root& static-ls!Run an hiedb action in an exceptT' static-ls)Run an hiedb action with the MaybeT Monad%#$&' "!%#$&' "! Safe-Inferred"S* static-ls7Retrieve a hie info from a lsp text document identifier+ static-ls'Retrieve an hie file from a module name, static-ls&Retrieve a src file from a module name- static-lsFetch a src file from an hie file, checking hiedb but falling back on a file manipulation method if not indexed. static-ls!Fetch an hie file from a src file/ static-ls(Retrieve an hie file from a hie filepathP static-ls(Retrieve a hie file path from a src pathSubstitutes the src directory with the hie directory and the src file extension with the hie file extension. Fragile, but works well in practice.Presently necessary because hiedb does not currently index the hs_src file location in the mods table*/+,-.01*/+,-.01  Safe-Inferred"22  Safe-Inferred"3 static-ls%Retrive hover information. Incomplete33  Safe-Inferred" Q static-lsGiven a Name8 attempt to find the location where it is defined. See:  https://hackage.haskell.org/package/ghcide-1.10.0.0/docs/src/Development.IDE.Spans.AtPoint.html#nameToLocation for original code44  Safe-Inferred"1 857869:;<=>?@ABCDE57869:;<=>?@ABCDE !!"#$%&''()*+,-./0123456789:;<= > ? @ A A B C D E F G H I J K L M N O PQRSTUVWXYZ[\] ^static-ls-0.1.0-inplaceStaticLS.Except StaticLS.HIEStaticLS.HIE.File.ExceptStaticLS.IDE.Hover.InfoStaticLS.MaybeStaticLS.StaticEnv.OptionsStaticLS.StaticEnvStaticLS.HIE.FileStaticLS.IDE.ReferencesStaticLS.IDE.HoverStaticLS.IDE.DefinitionStaticLS.Server static-lsPaths_static_ls exceptToMaybehieAstNodeToIdentifiersidentifiersToNames hieAstToNameshieAstsAtPointhiedbCoordsToLspPositionlspPositionToHieDbCoords"$fExceptionUIntConversionException$fShowUIntConversionExceptionHieFileReadExceptionHieFileVersionException$fExceptionHieFileReadException$fShowHieFileReadException hoverInfo flatMaybeTtoAltorDieorDieTStaticEnvOptions%$sel:optionHieDbPath:StaticEnvOptions($sel:optionHieFilesPath:StaticEnvOptionsdefaultStaticEnvOptions HasStaticEnvStaticLs StaticEnv$sel:hieDbPath:StaticEnv$sel:hieFilesPath:StaticEnv$sel:hscEnv:StaticEnv$sel:nameCache:StaticEnv$sel:wsRoot:StaticEnv HieFilePath HieDbPath runStaticLs getStaticEnv initStaticEnvrunHieDbExceptTrunHieDbMaybeT$fExceptionHieDbException$fShowHieDbExceptiongetHieFileFromTdi modToHieFile modToSrcFilesrcFilePathToHieFilePathhieFilePathToSrcFilePath getHieFile getHieFileMaphieFileMapToSrcMapfindRefs retrieveHover getDefinitionLspEnv$sel:staticEnv:LspEnv$sel:config:LspEnvhandleChangeConfigurationhandleInitializedhandleTextDocumentHoverRequesthandleDefinitionRequesthandleReferencesRequesthandleCancelNotification handleDidOpenhandleDidChangehandleDidClose handleDidSave initServer serverDef runServerversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDirgetDataFileName getSysconfDir intToUIntbaseGHC.Real fromIntegral srcFilePathToHieFilePathFromFilenameToLocation