úÎ9I2÷n      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmNone"#K0b+2Describes component-specific information inside a  library dependenciesexecutable dependencies"path-name of artifact if available'Component name inside a build-plan unitA similiar type exists in Cabal codebase, see 0Distribution.Simple.LocalBuildInfo.ComponentName 8Represents a build-plan unit uniquely identified by its *Unit ID uniquely identifying a   in install plan=Package name and version (not necessarily unique within plan)"Describes type of build item, see 0SHA256 source tarball checksum (as used by e.g. hackage-security)Components identified by *When cabal3 needs to fall back to legacy-mode (currently for custom build-types or obsolete  cabal-version values), $ may contain more than one element.'cabal flag settings (not available for ) In-place dist-dir (if available)/Describes kind of build unit and its provenance*Lives in global (non-nix-style) package dbLives in Nix-store cache Local packageLocal in-place package0Represents the information contained in cabal's  plan.json file.kThis comprises basic information describing the environment as well as the install/build plan computed by cabal. Version of cabal frontendVersion of Cabal library$Name and version of Haskell compiler Architecture name!Operating system name"install/build plan# #https://en.wikipedia.org/wiki/SHA-2SHA-256 hash$Equivalent to Cabal's (Distribution.PackageDescription.FlagName&Equivalent to Cabal's &Distribution.Package.PackageIdentifier(Equivalent to Cabal's  Distribution.Package.PackageName*Equivalent to Cabal's Distribution.Package.UnitId,Equivalent to Cabal's Distribution.Package.Version. Pretty print /WLocates the project root for cabal project in scope for the current working directory. plan.jsonW is located from either the optional build dir argument, or in the default directory ( dist-newstyle) relative to the project root.>The folder assumed to be the project-root is returned as well.Throws n exceptions on errors.0Decodes  plan.json file location provided as oUThis is a trivial convenience function so that the caller doesn't have to depend on aeson directlyThrows n exceptions on errors.1 Pretty print ,2 Pretty print &3 Pretty print # as base-16.4Parse base-16 encoded #.Returns p in case of parsing failure.5 Export the # digest to a 32-byte q.6 Import the # digest from a 32-byte q.Returns p if input q has incorrect length.7Extract directed * dependency graph edges from "CThis graph contains both, library and executable dependencies edges8Extract *. root nodes from dependency graph computed by 7/Optional build dir to look in.9  !"#$%&'()*+,-./0123456789 !"  .,-1()&'2*+$%#345678/0   !"#r$%&'()*+,-s      !"##$$%%&&''()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmknopqr"s)cabal-plan-0.3.0.0-EGawZq0ZVr512iP0QQmOKA Cabal.PlanCompInfo ciLibDeps ciExeDeps ciBinFileCompName CompNameLibCompNameSubLib CompNameFLib CompNameExe CompNameTest CompNameBench CompNameSetupUnituIduPIduTypeuSha256uCompsuFlagsuDistDirUnitTypeUnitTypeBuiltinUnitTypeGlobal UnitTypeLocalUnitTypeInplacePlanJsonpjCabalVersionpjCabalLibVersion pjCompilerIdpjArchpjOspjUnitsSha256FlagNamePkgIdPkgNameUnitIdVer dispCompNamefindAndDecodePlanJsondecodePlanJsondispVer dispPkgId dispSha256 parseSha256sha256ToByteStringsha256FromByteStringplanJsonIdGraphplanJsonIdRoots $fToJSONVer $fFromJSONVer$fToJSONKeyPkgId$fFromJSONKeyPkgId $fToJSONPkgId$fFromJSONPkgId $fShowSha256$fToJSONSha256$fFromJSONSha256$fToJSONKeyCompName$fFromJSONKeyCompName$fToJSONCompName$fFromJSONCompName$fFromJSONCompInfo$fFromJSONUnit$fFromJSONPlanJson $fShowVer$fEqVer$fOrdVer $fShowUnitId $fEqUnitId $fOrdUnitId$fFromJSONUnitId$fToJSONUnitId$fFromJSONKeyUnitId$fToJSONKeyUnitId $fShowPkgName $fEqPkgName $fOrdPkgName$fFromJSONPkgName$fToJSONPkgName$fFromJSONKeyPkgName$fToJSONKeyPkgName $fShowPkgId $fEqPkgId $fOrdPkgId$fShowFlagName $fEqFlagName $fOrdFlagName$fFromJSONFlagName$fToJSONFlagName$fFromJSONKeyFlagName$fToJSONKeyFlagName $fEqSha256 $fOrdSha256$fShowUnitType $fEqUnitType$fShowCompName $fEqCompName $fOrdCompName$fShowCompInfo $fShowUnit$fShowPlanJsonghc-prim GHC.TypesIObaseGHC.IOFilePathGHC.BaseNothingbytestring-0.10.8.2Data.ByteString.Internal ByteString