Instantly share code, notes, and snippets.

Embed
What would you like to do?
digraph G {
size="6,4";
ratio="fill";
u3[label="Main",style="filled",fillcolor="#bbffbb",penwidth="0"];
u13[label="Paths_cardano_sl_db",style="filled",fillcolor="#bbffbb",penwidth="0"];
u14[label="Paths_cardano_sl_godtossing",style="filled",fillcolor="#bbffbb",penwidth="0"];
u55[label="Paths_cardano_sl_update",style="filled",fillcolor="#bbffbb",penwidth="0"];
u65[label="Paths_cardano_sl_client",style="filled",fillcolor="#bbffbb",penwidth="0"];
u69[label="Paths_cardano_sl_binary",style="filled",fillcolor="#bbffbb",penwidth="0"];
u70[label="Paths_cardano_sl_node",style="filled",fillcolor="#bbffbb",penwidth="0"];
u88[label="Paths_cardano_sl_util",style="filled",fillcolor="#bbffbb",penwidth="0"];
u155[label="Paths_cardano_sl_infra",style="filled",fillcolor="#bbffbb",penwidth="0"];
u192[label="APISpec",style="filled",fillcolor="#bbffbb",penwidth="0"];
u193[label="MarshallingSpec",style="filled",fillcolor="#bbffbb",penwidth="0"];
u194[label="SwaggerSpec",style="filled",fillcolor="#bbffbb",penwidth="0"];
u195[label="Paths_cardano_sl_wallet_new",style="filled",fillcolor="#bbffbb",penwidth="0"];
u210[label="Paths_cardano_sl_lwallet",style="filled",fillcolor="#bbffbb",penwidth="0"];
u248[label="Paths_cardano_sl_txp",style="filled",fillcolor="#bbffbb",penwidth="0"];
u249[label="NodeOptions",style="filled",fillcolor="#bbffbb",penwidth="0"];
u315[label="Paths_cardano_sl_wallet",style="filled",fillcolor="#bbffbb",penwidth="0"];
u317[label="PSOptions",style="filled",fillcolor="#bbffbb",penwidth="0"];
u318[label="PSTypes",style="filled",fillcolor="#bbffbb",penwidth="0"];
u319[label="ExplorerNodeOptions",style="filled",fillcolor="#bbffbb",penwidth="0"];
u356[label="Paths_cardano_sl_explorer",style="filled",fillcolor="#bbffbb",penwidth="0"];
u423[label="Paths_cardano_sl_core",style="filled",fillcolor="#bbffbb",penwidth="0"];
u436[label="Types",style="filled",fillcolor="#bbffbb",penwidth="0"];
u437[label="JSONLog",style="filled",fillcolor="#bbffbb",penwidth="0"];
u439[label="Options",style="filled",fillcolor="#bbffbb",penwidth="0"];
u440[label="Dump",style="filled",fillcolor="#bbffbb",penwidth="0"];
u441[label="KeygenOptions",style="filled",fillcolor="#bbffbb",penwidth="0"];
u442[label="Rendering",style="filled",fillcolor="#bbffbb",penwidth="0"];
u443[label="Paths_cardano_sl_tools",style="filled",fillcolor="#bbffbb",penwidth="0"];
u457[label="Paths_cardano_sl_lrc",style="filled",fillcolor="#bbffbb",penwidth="0"];
u568[label="Paths_cardano_sl",style="filled",fillcolor="#bbffbb",penwidth="0"];
u590[label="Paths_cardano_sl_crypto",style="filled",fillcolor="#bbffbb",penwidth="0"];
u608[label="Paths_cardano_sl_delegation",style="filled",fillcolor="#bbffbb",penwidth="0"];
u651[label="Paths_cardano_sl_block",style="filled",fillcolor="#bbffbb",penwidth="0"];
u656[label="Paths_network_transport_tcp",style="filled",fillcolor="#bbffbb",penwidth="0"];
u657[label="Debug",style="filled",fillcolor="#bbffbb",penwidth="0"];
u691[label="Paths_plutus_prototype",style="filled",fillcolor="#bbffbb",penwidth="0"];
u693[label="Paths_rocksdb_haskell_ng",style="filled",fillcolor="#bbffbb",penwidth="0"];
u712[label="SpecCommon",style="filled",fillcolor="#bbffbb",penwidth="0"];
u713[label="Paths_swagger2",style="filled",fillcolor="#bbffbb",penwidth="0"];
u720[label="Paths_cardano_crypto",style="filled",fillcolor="#bbffbb",penwidth="0"];
u738[label="FileIO",style="filled",fillcolor="#bbffbb",penwidth="0"];
u739[label="RemoteCommon",style="filled",fillcolor="#bbffbb",penwidth="0"];
u740[label="Paths_acid_state",style="filled",fillcolor="#bbffbb",penwidth="0"];
u745[label="Paths_canonical_json",style="filled",fillcolor="#bbffbb",penwidth="0"];
u754[label="Paths_servant_quickcheck",style="filled",fillcolor="#bbffbb",penwidth="0"];
u764[label="Paths_cborg",style="filled",fillcolor="#bbffbb",penwidth="0"];
u765[label="Aeson",style="filled",fillcolor="#bbffbb",penwidth="0"];
u779[label="SimpleVersus",style="filled",fillcolor="#bbffbb",penwidth="0"];
u797[label="Mini",style="filled",fillcolor="#bbffbb",penwidth="0"];
u821[label="Paths_ed25519",style="filled",fillcolor="#bbffbb",penwidth="0"];
u835[label="HashNodeId",style="filled",fillcolor="#bbffbb",penwidth="0"];
u836[label="Networking",style="filled",fillcolor="#bbffbb",penwidth="0"];
u837[label="ReplyQueue",style="filled",fillcolor="#bbffbb",penwidth="0"];
u838[label="Implementation",style="filled",fillcolor="#bbffbb",penwidth="0"];
u839[label="TestTypes",style="filled",fillcolor="#bbffbb",penwidth="0"];
u840[label="Instance",style="filled",fillcolor="#bbffbb",penwidth="0"];
u841[label="Protocol",style="filled",fillcolor="#bbffbb",penwidth="0"];
u842[label="Tree",style="filled",fillcolor="#bbffbb",penwidth="0"];
u843[label="Paths_kademlia",style="filled",fillcolor="#bbffbb",penwidth="0"];
u844[label="LookupSpec",style="filled",fillcolor="#bbffbb",penwidth="0"];
u853[label="EncodeSpec",style="filled",fillcolor="#bbffbb",penwidth="0"];
u854[label="DecodeSpec",style="filled",fillcolor="#bbffbb",penwidth="0"];
u855[label="RoundTripSpec",style="filled",fillcolor="#bbffbb",penwidth="0"];
u856[label="Paths_dns",style="filled",fillcolor="#bbffbb",penwidth="0"];
u860[label="Paths_network_transport",style="filled",fillcolor="#bbffbb",penwidth="0"];
u867[label="MainSpec",style="filled",fillcolor="#bbffbb",penwidth="0"];
u868[label="Paths_cardano_report_server",style="filled",fillcolor="#bbffbb",penwidth="0"];
u870[label="Paths_time_units",style="filled",fillcolor="#bbffbb",penwidth="0"];
u871[label="LogReaderOptions",style="filled",fillcolor="#bbffbb",penwidth="0"];
u872[label="SenderOptions",style="filled",fillcolor="#bbffbb",penwidth="0"];
u873[label="ReceiverOptions",style="filled",fillcolor="#bbffbb",penwidth="0"];
u919[label="Paths_node_sketch",style="filled",fillcolor="#bbffbb",penwidth="0"];
u922[label="Paths_engine_io",style="filled",fillcolor="#bbffbb",penwidth="0"];
u923[label="Chat",style="filled",fillcolor="#bbffbb",penwidth="0"];
u925[label="Paths_engine_io_wai",style="filled",fillcolor="#bbffbb",penwidth="0"];
u928[label="Paths_socket_io",style="filled",fillcolor="#bbffbb",penwidth="0"];
u930[label="Paths_network_transport_inmemory",style="filled",fillcolor="#bbffbb",penwidth="0"];
u967[label="Paths_cardano_sl_ssc",style="filled",fillcolor="#bbffbb",penwidth="0"];
u968[label="Paths_cardano_sl_networking",style="filled",fillcolor="#bbffbb",penwidth="0"];
u969[label="Repl",style="filled",fillcolor="#bbffbb",penwidth="0"];
u970[label="Mode",style="filled",fillcolor="#bbffbb",penwidth="0"];
u971[label="AuxxOptions",style="filled",fillcolor="#bbffbb",penwidth="0"];
u972[label="Plugin",style="filled",fillcolor="#bbffbb",penwidth="0"];
u992[label="Paths_cardano_sl_auxx",style="filled",fillcolor="#bbffbb",penwidth="0"];
u1007[label="Paths_cardano_sl_generator",style="filled",fillcolor="#bbffbb",penwidth="0"];
subgraph cluster_0 {
label="Bench";
color="#0000000F";
style="filled";
u458[label="Configuration",style="filled",fillcolor="#ffffbb",penwidth="0"];
subgraph cluster_1 {
label="Network";
color="#0000000F";
style="filled";
u886[label="Commons",style="filled",fillcolor="#bbbbff",penwidth="0"];
}
subgraph cluster_2 {
label="Pos";
color="#0000000F";
style="filled";
subgraph cluster_3 {
label="Criterion";
color="#0000000F";
style="filled";
u459[label="TxSigningBench",style="filled",fillcolor="#bbffff",penwidth="0"];
u460[label="FollowTheSatoshiBench",style="filled",fillcolor="#bbffff",penwidth="0"];
}
subgraph cluster_4 {
label="Explorer";
color="#0000000F";
style="filled";
u316[label="ServerBench",style="filled",fillcolor="#ffbbff",penwidth="0"];
}
}
}
subgraph cluster_5 {
label="Benchmark";
color="#0000000F";
style="filled";
u735[label="Prelude",style="filled",fillcolor="#77ff77",penwidth="0"];
u736[label="FileSystem",style="filled",fillcolor="#77ff77",penwidth="0"];
u737[label="Model",style="filled",fillcolor="#77ff77",penwidth="0"];
}
subgraph cluster_6 {
label="Cardano";
color="#0000000F";
style="filled";
subgraph cluster_7 {
label="Crypto";
color="#0000000F";
style="filled";
subgraph cluster_8 {
label="Wallet";
color="#0000000F";
style="filled";
u717[label="Wallet",style="filled,bold",fillcolor="#7777ff"];
u714[label="Pure",style="filled",fillcolor="#ff7777",penwidth="0"];
u715[label="Types",style="filled",fillcolor="#ff7777",penwidth="0"];
u716[label="Encrypted",style="filled",fillcolor="#ff7777",penwidth="0"];
}
}
subgraph cluster_9 {
label="Wallet";
color="#0000000F";
style="filled";
u186[label="TypeLits",style="filled",fillcolor="#77ffff",penwidth="0"];
u187[label="Util",style="filled",fillcolor="#77ffff",penwidth="0"];
subgraph cluster_10 {
label="API";
color="#0000000F";
style="filled";
u188[label="API",style="filled,bold",fillcolor="#77ffff"];
u156[label="Indices",style="filled",fillcolor="#ff77ff",penwidth="0"];
subgraph cluster_11 {
label="Request";
color="#0000000F";
style="filled";
u184[label="Request",style="filled,bold",fillcolor="#ff77ff"];
u164[label="Filter",style="filled",fillcolor="#33ff33",penwidth="0"];
u165[label="Pagination",style="filled",fillcolor="#33ff33",penwidth="0"];
u166[label="Sort",style="filled",fillcolor="#33ff33",penwidth="0"];
}
subgraph cluster_12 {
label="Response";
color="#0000000F";
style="filled";
u168[label="Response",style="filled,bold",fillcolor="#ff77ff"];
u163[label="JSend",style="filled",fillcolor="#bbff77",penwidth="0"];
subgraph cluster_13 {
label="Filter";
color="#0000000F";
style="filled";
u160[label="Legacy",style="filled",fillcolor="#3333ff",penwidth="0"];
u161[label="IxSet",style="filled",fillcolor="#3333ff",penwidth="0"];
}
subgraph cluster_14 {
label="Sort";
color="#0000000F";
style="filled";
u162[label="IxSet",style="filled",fillcolor="#ff3333",penwidth="0"];
}
}
subgraph cluster_15 {
label="Types";
color="#0000000F";
style="filled";
u159[label="Types",style="filled,bold",fillcolor="#ff77ff"];
u169[label="UnitOfMeasure",style="filled",fillcolor="#77bbff",penwidth="0"];
}
subgraph cluster_16 {
label="V0";
color="#0000000F";
style="filled";
u167[label="V0",style="filled,bold",fillcolor="#ff77ff"];
u157[label="Types",style="filled",fillcolor="#ff77bb",penwidth="0"];
u198[label="Handlers",style="filled",fillcolor="#ff77bb",penwidth="0"];
}
subgraph cluster_17 {
label="V1";
color="#0000000F";
style="filled";
u158[label="V1",style="filled,bold",fillcolor="#ff77ff"];
u170[label="Addresses",style="filled",fillcolor="#33bb77",penwidth="0"];
u171[label="Transactions",style="filled",fillcolor="#33bb77",penwidth="0"];
u172[label="Accounts",style="filled",fillcolor="#33bb77",penwidth="0"];
u173[label="Settings",style="filled",fillcolor="#33bb77",penwidth="0"];
u174[label="Parameters",style="filled",fillcolor="#33bb77",penwidth="0"];
u175[label="Errors",style="filled",fillcolor="#33bb77",penwidth="0"];
u176[label="Types",style="filled",fillcolor="#33bb77",penwidth="0"];
u178[label="Wallets",style="filled",fillcolor="#33bb77",penwidth="0"];
u179[label="Info",style="filled",fillcolor="#33bb77",penwidth="0"];
u182[label="Generic",style="filled",fillcolor="#33bb77",penwidth="0"];
u183[label="Updates",style="filled",fillcolor="#33bb77",penwidth="0"];
subgraph cluster_18 {
label="Handlers";
color="#0000000F";
style="filled";
u208[label="Handlers",style="filled,bold",fillcolor="#33bb77"];
u200[label="Addresses",style="filled",fillcolor="#ffff33",penwidth="0"];
u201[label="Transactions",style="filled",fillcolor="#ffff33",penwidth="0"];
u202[label="Accounts",style="filled",fillcolor="#ffff33",penwidth="0"];
u203[label="Settings",style="filled",fillcolor="#ffff33",penwidth="0"];
u204[label="Wallets",style="filled",fillcolor="#ffff33",penwidth="0"];
u205[label="Info",style="filled",fillcolor="#ffff33",penwidth="0"];
u206[label="Updates",style="filled",fillcolor="#ffff33",penwidth="0"];
}
subgraph cluster_19 {
label="Migration";
color="#0000000F";
style="filled";
u177[label="Migration",style="filled,bold",fillcolor="#33bb77"];
u180[label="Types",style="filled",fillcolor="#7733bb",penwidth="0"];
u181[label="Monads",style="filled",fillcolor="#7733bb",penwidth="0"];
}
subgraph cluster_20 {
label="Swagger";
color="#0000000F";
style="filled";
u207[label="Swagger",style="filled,bold",fillcolor="#33bb77"];
u199[label="Example",style="filled",fillcolor="#bb7733",penwidth="0"];
}
}
}
subgraph cluster_21 {
label="Orphans";
color="#0000000F";
style="filled";
u185[label="Orphans",style="filled,bold",fillcolor="#77ffff"];
u189[label="Bi",style="filled",fillcolor="#33ffff",penwidth="0"];
u190[label="Arbitrary",style="filled",fillcolor="#33ffff",penwidth="0"];
u191[label="Aeson",style="filled",fillcolor="#33ffff",penwidth="0"];
}
subgraph cluster_22 {
label="Server";
color="#0000000F";
style="filled";
u209[label="Server",style="filled,bold",fillcolor="#77ffff"];
u196[label="CLI",style="filled",fillcolor="#ff33ff",penwidth="0"];
u197[label="Plugins",style="filled",fillcolor="#ff33ff",penwidth="0"];
}
}
}
subgraph cluster_23 {
label="Codec";
color="#0000000F";
style="filled";
subgraph cluster_24 {
label="CBOR";
color="#0000000F";
style="filled";
u763[label="CBOR",style="filled,bold",fillcolor="#33bb33"];
u755[label="Term",style="filled",fillcolor="#bbbb33",penwidth="0"];
u756[label="Pretty",style="filled",fillcolor="#bbbb33",penwidth="0"];
u757[label="Magic",style="filled",fillcolor="#bbbb33",penwidth="0"];
u758[label="Decoding",style="filled",fillcolor="#bbbb33",penwidth="0"];
u759[label="Write",style="filled",fillcolor="#bbbb33",penwidth="0"];
u760[label="Encoding",style="filled",fillcolor="#bbbb33",penwidth="0"];
u761[label="Read",style="filled",fillcolor="#bbbb33",penwidth="0"];
u762[label="FlatTerm",style="filled",fillcolor="#bbbb33",penwidth="0"];
u767[label="JSON",style="filled",fillcolor="#bbbb33",penwidth="0"];
}
subgraph cluster_25 {
label="Serialise";
color="#0000000F";
style="filled";
u804[label="Serialise",style="filled,bold",fillcolor="#33bb33"];
u798[label="Tutorial",style="filled",fillcolor="#3333bb",penwidth="0"];
u799[label="IO",style="filled",fillcolor="#3333bb",penwidth="0"];
u800[label="Class",style="filled",fillcolor="#3333bb",penwidth="0"];
u801[label="Decoding",style="filled",fillcolor="#3333bb",penwidth="0"];
u802[label="Encoding",style="filled",fillcolor="#3333bb",penwidth="0"];
u803[label="Properties",style="filled",fillcolor="#3333bb",penwidth="0"];
}
}
subgraph cluster_26 {
label="Command";
color="#0000000F";
style="filled";
u973[label="Tx",style="filled",fillcolor="#bb3333",penwidth="0"];
u974[label="BlockGen",style="filled",fillcolor="#bb3333",penwidth="0"];
u975[label="TyProjection",style="filled",fillcolor="#bb3333",penwidth="0"];
u976[label="Rollback",style="filled",fillcolor="#bb3333",penwidth="0"];
u977[label="Update",style="filled",fillcolor="#bb3333",penwidth="0"];
u978[label="Proc",style="filled",fillcolor="#bb3333",penwidth="0"];
u979[label="Help",style="filled",fillcolor="#bb3333",penwidth="0"];
}
subgraph cluster_27 {
label="Crypto";
color="#0000000F";
style="filled";
subgraph cluster_28 {
label="ECC";
color="#0000000F";
style="filled";
u718[label="Ed25519Donna",style="filled",fillcolor="#bb33bb",penwidth="0"];
u719[label="Edwards25519",style="filled",fillcolor="#bb33bb",penwidth="0"];
}
subgraph cluster_29 {
label="Sign";
color="#0000000F";
style="filled";
u820[label="Ed25519",style="filled",fillcolor="#337733",penwidth="0"];
}
}
subgraph cluster_30 {
label="Data";
color="#0000000F";
style="filled";
u711[label="SwaggerSpec",style="filled",fillcolor="#777733",penwidth="0"];
u894[label="NonEmptySet",style="filled",fillcolor="#777733",penwidth="0"];
subgraph cluster_31 {
label="Acid";
color="#0000000F";
style="filled";
u734[label="Acid",style="filled,bold",fillcolor="#777733"];
u721[label="TemplateHaskell",style="filled",fillcolor="#333377",penwidth="0"];
u723[label="Core",style="filled",fillcolor="#333377",penwidth="0"];
u724[label="Common",style="filled",fillcolor="#333377",penwidth="0"];
u725[label="Log",style="filled",fillcolor="#333377",penwidth="0"];
u726[label="Advanced",style="filled",fillcolor="#333377",penwidth="0"];
u727[label="Replication",style="filled",fillcolor="#333377",penwidth="0"];
u728[label="CRC",style="filled",fillcolor="#333377",penwidth="0"];
u729[label="Local",style="filled",fillcolor="#333377",penwidth="0"];
u730[label="Abstract",style="filled",fillcolor="#333377",penwidth="0"];
u731[label="Remote",style="filled",fillcolor="#333377",penwidth="0"];
u732[label="Archive",style="filled",fillcolor="#333377",penwidth="0"];
subgraph cluster_32 {
label="Memory";
color="#0000000F";
style="filled";
u733[label="Memory",style="filled,bold",fillcolor="#333377"];
u722[label="Pure",style="filled",fillcolor="#773333",penwidth="0"];
}
}
subgraph cluster_33 {
label="Binary";
color="#0000000F";
style="filled";
subgraph cluster_34 {
label="Serialise";
color="#0000000F";
style="filled";
subgraph cluster_35 {
label="CBOR";
color="#0000000F";
style="filled";
u766[label="Read",style="filled",fillcolor="#bbffbb",penwidth="0"];
}
}
}
subgraph cluster_36 {
label="Swagger";
color="#0000000F";
style="filled";
u707[label="Swagger",style="filled,bold",fillcolor="#777733"];
u694[label="SchemaOptions",style="filled",fillcolor="#ffffbb",penwidth="0"];
u695[label="ParamSchema",style="filled",fillcolor="#ffffbb",penwidth="0"];
u697[label="Declare",style="filled",fillcolor="#ffffbb",penwidth="0"];
u705[label="Operation",style="filled",fillcolor="#ffffbb",penwidth="0"];
u706[label="Lens",style="filled",fillcolor="#ffffbb",penwidth="0"];
u708[label="ParamSchemaSpec",style="filled",fillcolor="#ffffbb",penwidth="0"];
u710[label="SchemaSpec",style="filled",fillcolor="#ffffbb",penwidth="0"];
subgraph cluster_37 {
label="Internal";
color="#0000000F";
style="filled";
u698[label="Internal",style="filled,bold",fillcolor="#ffffbb"];
u700[label="ParamSchema",style="filled",fillcolor="#bbbbff",penwidth="0"];
u702[label="Utils",style="filled",fillcolor="#bbbbff",penwidth="0"];
u704[label="AesonUtils",style="filled",fillcolor="#bbbbff",penwidth="0"];
subgraph cluster_38 {
label="Schema";
color="#0000000F";
style="filled";
u701[label="Schema",style="filled,bold",fillcolor="#bbbbff"];
u703[label="Validation",style="filled",fillcolor="#ffbbbb",penwidth="0"];
}
}
subgraph cluster_39 {
label="Schema";
color="#0000000F";
style="filled";
u696[label="Schema",style="filled,bold",fillcolor="#ffffbb"];
u699[label="Validation",style="filled",fillcolor="#bbffff",penwidth="0"];
u709[label="ValidationSpec",style="filled",fillcolor="#bbffff",penwidth="0"];
}
}
subgraph cluster_40 {
label="Time";
color="#0000000F";
style="filled";
u869[label="Units",style="filled",fillcolor="#ffbbff",penwidth="0"];
}
}
subgraph cluster_41 {
label="Database";
color="#0000000F";
style="filled";
u692[label="RocksDB",style="filled",fillcolor="#77ff77",penwidth="0"];
}
subgraph cluster_42 {
label="Elaboration";
color="#0000000F";
style="filled";
u658[label="Elaborator",style="filled",fillcolor="#ffff77",penwidth="0"];
u659[label="Unification",style="filled",fillcolor="#ffff77",penwidth="0"];
u660[label="Judgments",style="filled",fillcolor="#ffff77",penwidth="0"];
u661[label="ElabState",style="filled",fillcolor="#ffff77",penwidth="0"];
u662[label="Contexts",style="filled",fillcolor="#ffff77",penwidth="0"];
u663[label="Elaboration",style="filled",fillcolor="#ffff77",penwidth="0"];
}
subgraph cluster_43 {
label="Instances";
color="#0000000F";
style="filled";
u781[label="Integer",style="filled",fillcolor="#7777ff",penwidth="0"];
u782[label="Time",style="filled",fillcolor="#7777ff",penwidth="0"];
u783[label="Vector",style="filled",fillcolor="#7777ff",penwidth="0"];
}
subgraph cluster_44 {
label="Interface";
color="#0000000F";
style="filled";
u680[label="Prelude",style="filled",fillcolor="#ff7777",penwidth="0"];
u681[label="Integration",style="filled",fillcolor="#ff7777",penwidth="0"];
u682[label="JSVM",style="filled",fillcolor="#ff7777",penwidth="0"];
u683[label="REPL",style="filled",fillcolor="#ff7777",penwidth="0"];
}
subgraph cluster_45 {
label="JsonLog";
color="#0000000F";
style="filled";
u895[label="JsonLog",style="filled,bold",fillcolor="#bbffbb"];
u897[label="CanJsonLog",style="filled",fillcolor="#77ffff",penwidth="0"];
u898[label="Event",style="filled",fillcolor="#77ffff",penwidth="0"];
u899[label="JsonLogT",style="filled",fillcolor="#77ffff",penwidth="0"];
}
subgraph cluster_46 {
label="Lang";
color="#0000000F";
style="filled";
u980[label="Value",style="filled",fillcolor="#ff77ff",penwidth="0"];
u981[label="Name",style="filled",fillcolor="#ff77ff",penwidth="0"];
u982[label="Argument",style="filled",fillcolor="#ff77ff",penwidth="0"];
u983[label="Syntax",style="filled",fillcolor="#ff77ff",penwidth="0"];
u984[label="Lexer",style="filled",fillcolor="#ff77ff",penwidth="0"];
u985[label="Interpreter",style="filled",fillcolor="#ff77ff",penwidth="0"];
u986[label="Parser",style="filled",fillcolor="#ff77ff",penwidth="0"];
u987[label="DisplayError",style="filled",fillcolor="#ff77ff",penwidth="0"];
u988[label="Command",style="filled",fillcolor="#ff77ff",penwidth="0"];
}
subgraph cluster_47 {
label="Macro";
color="#0000000F";
style="filled";
u796[label="Macro",style="filled,bold",fillcolor="#bbffbb"];
u785[label="Load",style="filled",fillcolor="#33ff33",penwidth="0"];
u786[label="PkgAesonGeneric",style="filled",fillcolor="#33ff33",penwidth="0"];
u787[label="PkgCereal",style="filled",fillcolor="#33ff33",penwidth="0"];
u788[label="MemSize",style="filled",fillcolor="#33ff33",penwidth="0"];
u789[label="CBOR",style="filled",fillcolor="#33ff33",penwidth="0"];
u790[label="Types",style="filled",fillcolor="#33ff33",penwidth="0"];
u791[label="PkgStore",style="filled",fillcolor="#33ff33",penwidth="0"];
u792[label="DeepSeq",style="filled",fillcolor="#33ff33",penwidth="0"];
u793[label="PkgBinary",style="filled",fillcolor="#33ff33",penwidth="0"];
u794[label="ReadShow",style="filled",fillcolor="#33ff33",penwidth="0"];
u795[label="PkgAesonTH",style="filled",fillcolor="#33ff33",penwidth="0"];
}
subgraph cluster_48 {
label="Micro";
color="#0000000F";
style="filled";
u780[label="Micro",style="filled,bold",fillcolor="#bbffbb"];
u768[label="Load",style="filled",fillcolor="#bbff77",penwidth="0"];
u769[label="PkgAesonGeneric",style="filled",fillcolor="#bbff77",penwidth="0"];
u770[label="PkgCereal",style="filled",fillcolor="#bbff77",penwidth="0"];
u771[label="MemSize",style="filled",fillcolor="#bbff77",penwidth="0"];
u772[label="CBOR",style="filled",fillcolor="#bbff77",penwidth="0"];
u773[label="Types",style="filled",fillcolor="#bbff77",penwidth="0"];
u774[label="PkgStore",style="filled",fillcolor="#bbff77",penwidth="0"];
u775[label="DeepSeq",style="filled",fillcolor="#bbff77",penwidth="0"];
u776[label="PkgBinary",style="filled",fillcolor="#bbff77",penwidth="0"];
u777[label="ReadShow",style="filled",fillcolor="#bbff77",penwidth="0"];
u778[label="PkgAesonTH",style="filled",fillcolor="#bbff77",penwidth="0"];
}
subgraph cluster_49 {
label="Mockable";
color="#0000000F";
style="filled";
u904[label="Mockable",style="filled,bold",fillcolor="#bbffbb"];
u905[label="Channel",style="filled",fillcolor="#3333ff",penwidth="0"];
u906[label="Instances",style="filled",fillcolor="#3333ff",penwidth="0"];
u907[label="Concurrent",style="filled",fillcolor="#3333ff",penwidth="0"];
u908[label="CurrentTime",style="filled",fillcolor="#3333ff",penwidth="0"];
u909[label="Exception",style="filled",fillcolor="#3333ff",penwidth="0"];
u910[label="Metrics",style="filled",fillcolor="#3333ff",penwidth="0"];
u911[label="Class",style="filled",fillcolor="#3333ff",penwidth="0"];
u912[label="Monad",style="filled",fillcolor="#3333ff",penwidth="0"];
u913[label="Production",style="filled",fillcolor="#3333ff",penwidth="0"];
u914[label="SharedExclusive",style="filled",fillcolor="#3333ff",penwidth="0"];
u915[label="SharedAtomic",style="filled",fillcolor="#3333ff",penwidth="0"];
}
subgraph cluster_50 {
label="NTP";
color="#0000000F";
style="filled";
u900[label="Util",style="filled",fillcolor="#ff3333",penwidth="0"];
u901[label="Packet",style="filled",fillcolor="#ff3333",penwidth="0"];
u902[label="Client",style="filled",fillcolor="#ff3333",penwidth="0"];
u903[label="Example",style="filled",fillcolor="#ff3333",penwidth="0"];
}
subgraph cluster_51 {
label="Network";
color="#0000000F";
style="filled";
u927[label="SocketIO",style="filled",fillcolor="#77bbff",penwidth="0"];
subgraph cluster_52 {
label="Broadcast";
color="#0000000F";
style="filled";
subgraph cluster_53 {
label="OutboundQueue";
color="#0000000F";
style="filled";
u880[label="OutboundQueue",style="filled,bold",fillcolor="#ff77bb"];
u877[label="ConcurrentMultiQueue",style="filled",fillcolor="#33bb77",penwidth="0"];
u878[label="Types",style="filled",fillcolor="#33bb77",penwidth="0"];
u879[label="Demo",style="filled",fillcolor="#33bb77",penwidth="0"];
}
}
subgraph cluster_54 {
label="DNS";
color="#0000000F";
style="filled";
u845[label="DNS",style="filled,bold",fillcolor="#77bbff"];
u846[label="Encode",style="filled",fillcolor="#ffff33",penwidth="0"];
u847[label="Utils",style="filled",fillcolor="#ffff33",penwidth="0"];
u848[label="Decode",style="filled",fillcolor="#ffff33",penwidth="0"];
u849[label="StateBinary",style="filled",fillcolor="#ffff33",penwidth="0"];
u850[label="Types",style="filled",fillcolor="#ffff33",penwidth="0"];
u851[label="Lookup",style="filled",fillcolor="#ffff33",penwidth="0"];
u852[label="Resolver",style="filled",fillcolor="#ffff33",penwidth="0"];
}
subgraph cluster_55 {
label="Discovery";
color="#0000000F";
style="filled";
u876[label="Abstract",style="filled",fillcolor="#7733bb",penwidth="0"];
subgraph cluster_56 {
label="Transport";
color="#0000000F";
style="filled";
u874[label="InMemory",style="filled",fillcolor="#bb7733",penwidth="0"];
u875[label="Kademlia",style="filled",fillcolor="#bb7733",penwidth="0"];
}
}
subgraph cluster_57 {
label="EngineIO";
color="#0000000F";
style="filled";
u921[label="EngineIO",style="filled,bold",fillcolor="#77bbff"];
u920[label="Yesod",style="filled",fillcolor="#33ffff",penwidth="0"];
u924[label="Wai",style="filled",fillcolor="#33ffff",penwidth="0"];
u926[label="Snap",style="filled",fillcolor="#33ffff",penwidth="0"];
}
subgraph cluster_58 {
label="Kademlia";
color="#0000000F";
style="filled";
u822[label="Kademlia",style="filled,bold",fillcolor="#77bbff"];
u823[label="Utils",style="filled",fillcolor="#ff33ff",penwidth="0"];
u824[label="HashNodeId",style="filled",fillcolor="#ff33ff",penwidth="0"];
u826[label="Networking",style="filled",fillcolor="#ff33ff",penwidth="0"];
u827[label="ReplyQueue",style="filled",fillcolor="#ff33ff",penwidth="0"];
u828[label="Process",style="filled",fillcolor="#ff33ff",penwidth="0"];
u829[label="Implementation",style="filled",fillcolor="#ff33ff",penwidth="0"];
u830[label="Config",style="filled",fillcolor="#ff33ff",penwidth="0"];
u831[label="Types",style="filled",fillcolor="#ff33ff",penwidth="0"];
u832[label="Instance",style="filled",fillcolor="#ff33ff",penwidth="0"];
u834[label="Tree",style="filled",fillcolor="#ff33ff",penwidth="0"];
subgraph cluster_59 {
label="Protocol";
color="#0000000F";
style="filled";
u833[label="Protocol",style="filled,bold",fillcolor="#ff33ff"];
u825[label="Parsing",style="filled",fillcolor="#33bb33",penwidth="0"];
}
}
subgraph cluster_60 {
label="QDisc";
color="#0000000F";
style="filled";
u885[label="Fair",style="filled",fillcolor="#bbbb33",penwidth="0"];
}
subgraph cluster_61 {
label="Transport";
color="#0000000F";
style="filled";
u857[label="Transport",style="filled,bold",fillcolor="#77bbff"];
u858[label="Internal",style="filled",fillcolor="#3333bb",penwidth="0"];
u859[label="Util",style="filled",fillcolor="#3333bb",penwidth="0"];
u882[label="ConnectionBuffers",style="filled",fillcolor="#3333bb",penwidth="0"];
u884[label="Abstract",style="filled",fillcolor="#3333bb",penwidth="0"];
u929[label="InMemory",style="filled",fillcolor="#3333bb",penwidth="0"];
subgraph cluster_62 {
label="Concrete";
color="#0000000F";
style="filled";
u883[label="Concrete",style="filled,bold",fillcolor="#3333bb"];
u881[label="TCP",style="filled",fillcolor="#bb3333",penwidth="0"];
}
subgraph cluster_63 {
label="TCP";
color="#0000000F";
style="filled";
u655[label="TCP",style="filled,bold",fillcolor="#3333bb"];
u652[label="Internal",style="filled",fillcolor="#33bbbb",penwidth="0"];
subgraph cluster_64 {
label="Mock";
color="#0000000F";
style="filled";
subgraph cluster_65 {
label="Socket";
color="#0000000F";
style="filled";
u653[label="Socket",style="filled,bold",fillcolor="#bb33bb"];
u654[label="ByteString",style="filled",fillcolor="#337733",penwidth="0"];
}
}
}
}
}
subgraph cluster_66 {
label="Node";
color="#0000000F";
style="filled";
u896[label="Node",style="filled,bold",fillcolor="#bbffbb"];
u888[label="Internal",style="filled",fillcolor="#777733",penwidth="0"];
u889[label="Conversation",style="filled",fillcolor="#777733",penwidth="0"];
subgraph cluster_67 {
label="Message";
color="#0000000F";
style="filled";
u890[label="Store",style="filled",fillcolor="#333377",penwidth="0"];
u891[label="Class",style="filled",fillcolor="#333377",penwidth="0"];
u892[label="Decoder",style="filled",fillcolor="#333377",penwidth="0"];
u893[label="Binary",style="filled",fillcolor="#333377",penwidth="0"];
}
subgraph cluster_68 {
label="Util";
color="#0000000F";
style="filled";
u887[label="Monitor",style="filled",fillcolor="#773333",penwidth="0"];
}
}
subgraph cluster_69 {
label="Plutus";
color="#0000000F";
style="filled";
u677[label="Term",style="filled",fillcolor="#337777",penwidth="0"];
u678[label="Program",style="filled",fillcolor="#337777",penwidth="0"];
u679[label="Parser",style="filled",fillcolor="#337777",penwidth="0"];
}
subgraph cluster_70 {
label="PlutusCore";
color="#0000000F";
style="filled";
u684[label="Term",style="filled",fillcolor="#773377",penwidth="0"];
u685[label="BuiltinEvaluation",style="filled",fillcolor="#773377",penwidth="0"];
u686[label="Evaluation",style="filled",fillcolor="#773377",penwidth="0"];
u687[label="EvaluatorTypes",style="filled",fillcolor="#773377",penwidth="0"];
u688[label="Program",style="filled",fillcolor="#773377",penwidth="0"];
u689[label="CKMachine",style="filled",fillcolor="#773377",penwidth="0"];
u690[label="PatternMatching",style="filled",fillcolor="#773377",penwidth="0"];
}
subgraph cluster_71 {
label="PlutusTypes";
color="#0000000F";
style="filled";
u675[label="ConSig",style="filled",fillcolor="#bbffbb",penwidth="0"];
u676[label="Type",style="filled",fillcolor="#bbffbb",penwidth="0"];
}
subgraph cluster_72 {
label="Pos";
color="#0000000F";
style="filled";
u109[label="NtpCheck",style="filled",fillcolor="#ffffbb",penwidth="0"];
u128[label="KnownPeers",style="filled",fillcolor="#ffffbb",penwidth="0"];
u130[label="StateLock",style="filled",fillcolor="#ffffbb",penwidth="0"];
u357[label="Merkle",style="filled",fillcolor="#ffffbb",penwidth="0"];
u402[label="Exception",style="filled",fillcolor="#ffffbb",penwidth="0"];
u466[label="Worker",style="filled",fillcolor="#ffffbb",penwidth="0"];
u467[label="Constants",style="filled",fillcolor="#ffffbb",penwidth="0"];
u470[label="Behavior",style="filled",fillcolor="#ffffbb",penwidth="0"];
u471[label="Configuration",style="filled",fillcolor="#ffffbb",penwidth="0"];
u478[label="SafeCopy",style="filled",fillcolor="#ffffbb",penwidth="0"];
u489[label="AllSecrets",style="filled",fillcolor="#ffffbb",penwidth="0"];
subgraph cluster_73 {
label="Aeson";
color="#0000000F";
style="filled";
u494[label="Aeson",style="filled,bold",fillcolor="#ffffbb"];
u50[label="Update",style="filled",fillcolor="#bbbbff",penwidth="0"];
u244[label="Txp",style="filled",fillcolor="#bbbbff",penwidth="0"];
u418[label="Fee",style="filled",fillcolor="#bbbbff",penwidth="0"];
u419[label="Genesis",style="filled",fillcolor="#bbbbff",penwidth="0"];
u513[label="Types",style="filled",fillcolor="#bbbbff",penwidth="0"];
u587[label="Crypto",style="filled",fillcolor="#bbbbff",penwidth="0"];
subgraph cluster_74 {
label="Core";
color="#0000000F";
style="filled";
u416[label="Core",style="filled,bold",fillcolor="#bbbbff"];
u417[label="Configuration",style="filled",fillcolor="#ffbbbb",penwidth="0"];
}
}
subgraph cluster_75 {
label="Arbitrary";
color="#0000000F";
style="filled";
u139[label="Infra",style="filled",fillcolor="#bbffff",penwidth="0"];
u140[label="Slotting",style="filled",fillcolor="#bbffff",penwidth="0"];
u348[label="Explorer",style="filled",fillcolor="#bbffff",penwidth="0"];
u456[label="Lrc",style="filled",fillcolor="#bbffff",penwidth="0"];
u607[label="Delegation",style="filled",fillcolor="#bbffff",penwidth="0"];
u650[label="Block",style="filled",fillcolor="#bbffff",penwidth="0"];
u966[label="Ssc",style="filled",fillcolor="#bbffff",penwidth="0"];
subgraph cluster_76 {
label="Core";
color="#0000000F";
style="filled";
u420[label="Core",style="filled,bold",fillcolor="#bbffff"];
u421[label="Unsafe",style="filled",fillcolor="#ffbbff",penwidth="0"];
}
subgraph cluster_77 {
label="Crypto";
color="#0000000F";
style="filled";
u589[label="Crypto",style="filled,bold",fillcolor="#bbffff"];
u588[label="Unsafe",style="filled",fillcolor="#77ff77",penwidth="0"];
}
subgraph cluster_78 {
label="Txp";
color="#0000000F";
style="filled";
u245[label="Txp",style="filled,bold",fillcolor="#bbffff"];
u246[label="Unsafe",style="filled",fillcolor="#ffff77",penwidth="0"];
u247[label="Network",style="filled",fillcolor="#ffff77",penwidth="0"];
}
subgraph cluster_79 {
label="Update";
color="#0000000F";
style="filled";
u51[label="Core",style="filled",fillcolor="#7777ff",penwidth="0"];
u52[label="Poll",style="filled",fillcolor="#7777ff",penwidth="0"];
u53[label="Network",style="filled",fillcolor="#7777ff",penwidth="0"];
u54[label="MemState",style="filled",fillcolor="#7777ff",penwidth="0"];
}
subgraph cluster_80 {
label="Wallet";
color="#0000000F";
style="filled";
subgraph cluster_81 {
label="Web";
color="#0000000F";
style="filled";
u307[label="ClientTypes",style="filled",fillcolor="#77ffff",penwidth="0"];
}
}
}
subgraph cluster_82 {
label="Binary";
color="#0000000F";
style="filled";
u528[label="Binary",style="filled,bold",fillcolor="#ffffbb"];
u347[label="Explorer",style="filled",fillcolor="#ff77ff",penwidth="0"];
u404[label="Merkle",style="filled",fillcolor="#ff77ff",penwidth="0"];
u497[label="Communication",style="filled",fillcolor="#ff77ff",penwidth="0"];
u586[label="Crypto",style="filled",fillcolor="#ff77ff",penwidth="0"];
u591[label="Delegation",style="filled",fillcolor="#ff77ff",penwidth="0"];
subgraph cluster_83 {
label="Block";
color="#0000000F";
style="filled";
u646[label="Types",style="filled",fillcolor="#33ff33",penwidth="0"];
u647[label="Network",style="filled",fillcolor="#33ff33",penwidth="0"];
}
subgraph cluster_84 {
label="Class";
color="#0000000F";
style="filled";
u66[label="TH",style="filled",fillcolor="#bbff77",penwidth="0"];
u67[label="Core",style="filled",fillcolor="#bbff77",penwidth="0"];
u68[label="Primitive",style="filled",fillcolor="#bbff77",penwidth="0"];
}
subgraph cluster_85 {
label="Core";
color="#0000000F";
style="filled";
u405[label="Script",style="filled",fillcolor="#3333ff",penwidth="0"];
u406[label="Blockchain",style="filled",fillcolor="#3333ff",penwidth="0"];
u407[label="Txp",style="filled",fillcolor="#3333ff",penwidth="0"];
u408[label="Common",style="filled",fillcolor="#3333ff",penwidth="0"];
u409[label="Delegation",style="filled",fillcolor="#3333ff",penwidth="0"];
u410[label="Update",style="filled",fillcolor="#3333ff",penwidth="0"];
u411[label="Address",style="filled",fillcolor="#3333ff",penwidth="0"];
u412[label="Fee",style="filled",fillcolor="#3333ff",penwidth="0"];
u413[label="Slotting",style="filled",fillcolor="#3333ff",penwidth="0"];
u414[label="Block",style="filled",fillcolor="#3333ff",penwidth="0"];
u415[label="Ssc",style="filled",fillcolor="#3333ff",penwidth="0"];
}
subgraph cluster_86 {
label="Infra";
color="#0000000F";
style="filled";
u110[label="Infra",style="filled,bold",fillcolor="#ff77ff"];
u111[label="Relay",style="filled",fillcolor="#ff3333",penwidth="0"];
u112[label="DHTModel",style="filled",fillcolor="#ff3333",penwidth="0"];
u113[label="Slotting",style="filled",fillcolor="#ff3333",penwidth="0"];
}
subgraph cluster_87 {
label="Ssc";
color="#0000000F";
style="filled";
u963[label="Relay",style="filled",fillcolor="#77bbff",penwidth="0"];
u964[label="Types",style="filled",fillcolor="#77bbff",penwidth="0"];
u965[label="Toss",style="filled",fillcolor="#77bbff",penwidth="0"];
}
subgraph cluster_88 {
label="Txp";
color="#0000000F";
style="filled";
u214[label="Network",style="filled",fillcolor="#ff77bb",penwidth="0"];
}
subgraph cluster_89 {
label="Update";
color="#0000000F";
style="filled";
u48[label="Relay",style="filled",fillcolor="#33bb77",penwidth="0"];
u49[label="Poll",style="filled",fillcolor="#33bb77",penwidth="0"];
}
}
subgraph cluster_90 {
label="Block";
color="#0000000F";
style="filled";
u620[label="Worker",style="filled",fillcolor="#ffff33",penwidth="0"];
u626[label="Base",style="filled",fillcolor="#ffff33",penwidth="0"];
u627[label="BlockWorkMode",style="filled",fillcolor="#ffff33",penwidth="0"];
u628[label="Configuration",style="filled",fillcolor="#ffff33",penwidth="0"];
u634[label="BListener",style="filled",fillcolor="#ffff33",penwidth="0"];
u635[label="Pure",style="filled",fillcolor="#ffff33",penwidth="0"];
u636[label="BHelpers",style="filled",fillcolor="#ffff33",penwidth="0"];
u637[label="Error",style="filled",fillcolor="#ffff33",penwidth="0"];
u638[label="Types",style="filled",fillcolor="#ffff33",penwidth="0"];
u642[label="RetrievalQueue",style="filled",fillcolor="#ffff33",penwidth="0"];
u643[label="Genesis",style="filled",fillcolor="#ffff33",penwidth="0"];
subgraph cluster_91 {
label="Logic";
color="#0000000F";
style="filled";
u629[label="Internal",style="filled",fillcolor="#7733bb",penwidth="0"];
u630[label="Util",style="filled",fillcolor="#7733bb",penwidth="0"];
u631[label="Creation",style="filled",fillcolor="#7733bb",penwidth="0"];
u632[label="VAR",style="filled",fillcolor="#7733bb",penwidth="0"];
u633[label="Header",style="filled",fillcolor="#7733bb",penwidth="0"];
}
subgraph cluster_92 {
label="Network";
color="#0000000F";
style="filled";
u621[label="Retrieval",style="filled",fillcolor="#bb7733",penwidth="0"];
u622[label="Announce",style="filled",fillcolor="#bb7733",penwidth="0"];
u623[label="Listeners",style="filled",fillcolor="#bb7733",penwidth="0"];
u624[label="Logic",style="filled",fillcolor="#bb7733",penwidth="0"];
u625[label="Types",style="filled",fillcolor="#bb7733",penwidth="0"];
}
subgraph cluster_93 {
label="Slog";
color="#0000000F";
style="filled";
u639[label="Context",style="filled",fillcolor="#33ffff",penwidth="0"];
u640[label="Logic",style="filled",fillcolor="#33ffff",penwidth="0"];
u641[label="Types",style="filled",fillcolor="#33ffff",penwidth="0"];
}
}
subgraph cluster_94 {
label="Client";
color="#0000000F";
style="filled";
u57[label="KeyStorage",style="filled",fillcolor="#ff33ff",penwidth="0"];
subgraph cluster_95 {
label="CLI";
color="#0000000F";
style="filled";
u510[label="CLI",style="filled,bold",fillcolor="#ff33ff"];
u505[label="NodeOptions",style="filled",fillcolor="#33bb33",penwidth="0"];
u506[label="Params",style="filled",fillcolor="#33bb33",penwidth="0"];
u507[label="Util",style="filled",fillcolor="#33bb33",penwidth="0"];
u508[label="Secrets",style="filled",fillcolor="#33bb33",penwidth="0"];
u509[label="Options",style="filled",fillcolor="#33bb33",penwidth="0"];
}
subgraph cluster_96 {
label="Txp";
color="#0000000F";
style="filled";
u58[label="Addresses",style="filled",fillcolor="#bbbb33",penwidth="0"];
u59[label="History",style="filled",fillcolor="#bbbb33",penwidth="0"];
u60[label="Util",style="filled",fillcolor="#bbbb33",penwidth="0"];
u61[label="Network",style="filled",fillcolor="#bbbb33",penwidth="0"];
u62[label="Balances",style="filled",fillcolor="#bbbb33",penwidth="0"];
}
subgraph cluster_97 {
label="Update";
color="#0000000F";
style="filled";
u56[label="Network",style="filled",fillcolor="#3333bb",penwidth="0"];
}
}
subgraph cluster_98 {
label="Communication";
color="#0000000F";
style="filled";
u527[label="Communication",style="filled,bold",fillcolor="#ffffbb"];
u118[label="Configuration",style="filled",fillcolor="#bb3333",penwidth="0"];
u119[label="Specs",style="filled",fillcolor="#bb3333",penwidth="0"];
u120[label="Util",style="filled",fillcolor="#bb3333",penwidth="0"];
u121[label="Protocol",style="filled",fillcolor="#bb3333",penwidth="0"];
u124[label="BiP",style="filled",fillcolor="#bb3333",penwidth="0"];
u127[label="Listener",style="filled",fillcolor="#bb3333",penwidth="0"];
u500[label="Message",style="filled",fillcolor="#bb3333",penwidth="0"];
u503[label="Server",style="filled",fillcolor="#bb3333",penwidth="0"];
subgraph cluster_99 {
label="Limits";
color="#0000000F";
style="filled";
u501[label="Limits",style="filled,bold",fillcolor="#bb3333"];
u125[label="Instances",style="filled",fillcolor="#33bbbb",penwidth="0"];
u126[label="Types",style="filled",fillcolor="#33bbbb",penwidth="0"];
}
subgraph cluster_100 {
label="Relay";
color="#0000000F";
style="filled";
u114[label="Logic",style="filled",fillcolor="#bb33bb",penwidth="0"];
u115[label="Util",style="filled",fillcolor="#bb33bb",penwidth="0"];
u116[label="Class",style="filled",fillcolor="#bb33bb",penwidth="0"];
u117[label="Types",style="filled",fillcolor="#bb33bb",penwidth="0"];
}
subgraph cluster_101 {
label="Types";
color="#0000000F";
style="filled";
u502[label="Types",style="filled,bold",fillcolor="#bb3333"];
u122[label="Relay",style="filled",fillcolor="#337733",penwidth="0"];
u123[label="Protocol",style="filled",fillcolor="#337733",penwidth="0"];
}
}
subgraph cluster_102 {
label="Context";
color="#0000000F";
style="filled";
u469[label="Context",style="filled,bold",fillcolor="#ffffbb"];
u499[label="Context",style="filled",fillcolor="#777733",penwidth="0"];
}
subgraph cluster_103 {
label="Core";
color="#0000000F";
style="filled";
u361[label="Constants",style="filled",fillcolor="#333377",penwidth="0"];
u362[label="Script",style="filled",fillcolor="#333377",penwidth="0"];
u364[label="Txp",style="filled",fillcolor="#333377",penwidth="0"];
u388[label="Class",style="filled",fillcolor="#333377",penwidth="0"];
subgraph cluster_104 {
label="Block";
color="#0000000F";
style="filled";
u365[label="Blockchain",style="filled",fillcolor="#773333",penwidth="0"];
subgraph cluster_105 {
label="Genesis";
color="#0000000F";
style="filled";
u368[label="Instances",style="filled",fillcolor="#337777",penwidth="0"];
u369[label="Types",style="filled",fillcolor="#337777",penwidth="0"];
u370[label="Chain",style="filled",fillcolor="#337777",penwidth="0"];
u371[label="Lens",style="filled",fillcolor="#337777",penwidth="0"];
}
subgraph cluster_106 {
label="Main";
color="#0000000F";
style="filled";
u372[label="Instances",style="filled",fillcolor="#773377",penwidth="0"];
u373[label="Types",style="filled",fillcolor="#773377",penwidth="0"];
u374[label="Chain",style="filled",fillcolor="#773377",penwidth="0"];
u375[label="Lens",style="filled",fillcolor="#773377",penwidth="0"];
}
subgraph cluster_107 {
label="Union";
color="#0000000F";
style="filled";
u366[label="Instances",style="filled",fillcolor="#bbffbb",penwidth="0"];
u367[label="Types",style="filled",fillcolor="#bbffbb",penwidth="0"];
}
}
subgraph cluster_108 {
label="Common";
color="#0000000F";
style="filled";
u378[label="Types",style="filled",fillcolor="#ffffbb",penwidth="0"];
u379[label="Address",style="filled",fillcolor="#ffffbb",penwidth="0"];
u380[label="Fee",style="filled",fillcolor="#ffffbb",penwidth="0"];
u381[label="Coin",style="filled",fillcolor="#ffffbb",penwidth="0"];
}
subgraph cluster_109 {
label="Configuration";
color="#0000000F";
style="filled";
u363[label="Configuration",style="filled,bold",fillcolor="#333377"];
u382[label="Core",style="filled",fillcolor="#bbbbff",penwidth="0"];
u383[label="GenesisHash",style="filled",fillcolor="#bbbbff",penwidth="0"];
u384[label="BlockVersionData",style="filled",fillcolor="#bbbbff",penwidth="0"];
u385[label="Protocol",style="filled",fillcolor="#bbbbff",penwidth="0"];
u386[label="GeneratedSecrets",style="filled",fillcolor="#bbbbff",penwidth="0"];
u387[label="GenesisData",style="filled",fillcolor="#bbbbff",penwidth="0"];
}
subgraph cluster_110 {
label="Context";
color="#0000000F";
style="filled";
u396[label="PrimaryKey",style="filled",fillcolor="#ffbbbb",penwidth="0"];
}
subgraph cluster_111 {
label="Delegation";
color="#0000000F";
style="filled";
u397[label="Util",style="filled",fillcolor="#bbffff",penwidth="0"];
u398[label="Types",style="filled",fillcolor="#bbffff",penwidth="0"];
}
subgraph cluster_112 {
label="Genesis";
color="#0000000F";
style="filled";
u392[label="Helpers",style="filled",fillcolor="#ffbbff",penwidth="0"];
u393[label="Generate",style="filled",fillcolor="#ffbbff",penwidth="0"];
u394[label="Types",style="filled",fillcolor="#ffbbff",penwidth="0"];
u395[label="Canonical",style="filled",fillcolor="#ffbbff",penwidth="0"];
}
subgraph cluster_113 {
label="Slotting";
color="#0000000F";
style="filled";
u399[label="Util",style="filled",fillcolor="#77ff77",penwidth="0"];
u400[label="Types",style="filled",fillcolor="#77ff77",penwidth="0"];
u401[label="Timestamp",style="filled",fillcolor="#77ff77",penwidth="0"];
}
subgraph cluster_114 {
label="Ssc";
color="#0000000F";
style="filled";
u389[label="Vss",style="filled",fillcolor="#ffff77",penwidth="0"];
u390[label="Util",style="filled",fillcolor="#ffff77",penwidth="0"];
u391[label="Types",style="filled",fillcolor="#ffff77",penwidth="0"];
}
subgraph cluster_115 {
label="Update";
color="#0000000F";
style="filled";
u376[label="Util",style="filled",fillcolor="#7777ff",penwidth="0"];
u377[label="Types",style="filled",fillcolor="#7777ff",penwidth="0"];
}
}
subgraph cluster_116 {
label="Crypto";
color="#0000000F";
style="filled";
u481[label="HDDiscovery",style="filled",fillcolor="#ff7777",penwidth="0"];
u569[label="AsBinary",style="filled",fillcolor="#ff7777",penwidth="0"];
u570[label="Random",style="filled",fillcolor="#ff7777",penwidth="0"];
u571[label="Encryption",style="filled",fillcolor="#ff7777",penwidth="0"];
u572[label="Configuration",style="filled",fillcolor="#ff7777",penwidth="0"];
u582[label="Hashing",style="filled",fillcolor="#ff7777",penwidth="0"];
u583[label="SecretSharing",style="filled",fillcolor="#ff7777",penwidth="0"];
u584[label="Scrypt",style="filled",fillcolor="#ff7777",penwidth="0"];
u585[label="HD",style="filled",fillcolor="#ff7777",penwidth="0"];
subgraph cluster_117 {
label="Signing";
color="#0000000F";
style="filled";
u573[label="Redeem",style="filled",fillcolor="#77ffff",penwidth="0"];
u574[label="Safe",style="filled",fillcolor="#77ffff",penwidth="0"];
u575[label="Tag",style="filled",fillcolor="#77ffff",penwidth="0"];
u576[label="Signing",style="filled",fillcolor="#77ffff",penwidth="0"];
u581[label="Check",style="filled",fillcolor="#77ffff",penwidth="0"];
subgraph cluster_118 {
label="Types";
color="#0000000F";
style="filled";
u577[label="Redeem",style="filled",fillcolor="#ff77ff",penwidth="0"];
u578[label="Safe",style="filled",fillcolor="#ff77ff",penwidth="0"];
u579[label="Tag",style="filled",fillcolor="#ff77ff",penwidth="0"];
u580[label="Signing",style="filled",fillcolor="#ff77ff",penwidth="0"];
}
}
}
subgraph cluster_119 {
label="DB";
color="#0000000F";
style="filled";
u0[label="Pure",style="filled",fillcolor="#33ff33",penwidth="0"];
u1[label="Functions",style="filled",fillcolor="#33ff33",penwidth="0"];
u2[label="BatchOp",style="filled",fillcolor="#33ff33",penwidth="0"];
u4[label="Error",style="filled",fillcolor="#33ff33",penwidth="0"];
u5[label="Class",style="filled",fillcolor="#33ff33",penwidth="0"];
u8[label="Sum",style="filled",fillcolor="#33ff33",penwidth="0"];
u9[label="BlockIndex",style="filled",fillcolor="#33ff33",penwidth="0"];
u511[label="DB",style="filled",fillcolor="#33ff33",penwidth="0"];
subgraph cluster_120 {
label="Block";
color="#0000000F";
style="filled";
u649[label="Block",style="filled,bold",fillcolor="#33ff33"];
u648[label="Load",style="filled",fillcolor="#bbff77",penwidth="0"];
}
subgraph cluster_121 {
label="GState";
color="#0000000F";
style="filled";
u6[label="Common",style="filled",fillcolor="#3333ff",penwidth="0"];
u7[label="Stakes",style="filled",fillcolor="#3333ff",penwidth="0"];
}
subgraph cluster_122 {
label="Misc";
color="#0000000F";
style="filled";
u12[label="Common",style="filled",fillcolor="#ff3333",penwidth="0"];
}
subgraph cluster_123 {
label="Rocks";
color="#0000000F";
style="filled";
u10[label="Functions",style="filled",fillcolor="#77bbff",penwidth="0"];
u11[label="Types",style="filled",fillcolor="#77bbff",penwidth="0"];
}
}
subgraph cluster_124 {
label="DHT";
color="#0000000F";
style="filled";
u97[label="DHT",style="filled,bold",fillcolor="#ffffbb"];
u136[label="Configuration",style="filled",fillcolor="#ff77bb",penwidth="0"];
u137[label="Workers",style="filled",fillcolor="#ff77bb",penwidth="0"];
subgraph cluster_125 {
label="Model";
color="#0000000F";
style="filled";
u135[label="Types",style="filled",fillcolor="#33bb77",penwidth="0"];
}
subgraph cluster_126 {
label="Real";
color="#0000000F";
style="filled";
u131[label="Real",style="filled",fillcolor="#ffff33",penwidth="0"];
u132[label="Types",style="filled",fillcolor="#ffff33",penwidth="0"];
u133[label="CLI",style="filled",fillcolor="#ffff33",penwidth="0"];
u134[label="Param",style="filled",fillcolor="#ffff33",penwidth="0"];
}
}
subgraph cluster_127 {
label="Data";
color="#0000000F";
style="filled";
u403[label="Attributes",style="filled",fillcolor="#7733bb",penwidth="0"];
}
subgraph cluster_128 {
label="Delegation";
color="#0000000F";
style="filled";
u592[label="Worker",style="filled",fillcolor="#bb7733",penwidth="0"];
u593[label="Helpers",style="filled",fillcolor="#bb7733",penwidth="0"];
u594[label="Configuration",style="filled",fillcolor="#bb7733",penwidth="0"];
u598[label="Lrc",style="filled",fillcolor="#bb7733",penwidth="0"];
u599[label="Listeners",style="filled",fillcolor="#bb7733",penwidth="0"];
u604[label="Class",style="filled",fillcolor="#bb7733",penwidth="0"];
u605[label="Types",style="filled",fillcolor="#bb7733",penwidth="0"];
u606[label="DB",style="filled",fillcolor="#bb7733",penwidth="0"];
subgraph cluster_129 {
label="Cede";
color="#0000000F";
style="filled";
u600[label="Logic",style="filled",fillcolor="#33ffff",penwidth="0"];
u601[label="Holders",style="filled",fillcolor="#33ffff",penwidth="0"];
u602[label="Class",style="filled",fillcolor="#33ffff",penwidth="0"];
u603[label="Types",style="filled",fillcolor="#33ffff",penwidth="0"];
}
subgraph cluster_130 {
label="Logic";
color="#0000000F";
style="filled";
u595[label="Common",style="filled",fillcolor="#ff33ff",penwidth="0"];
u596[label="VAR",style="filled",fillcolor="#ff33ff",penwidth="0"];
u597[label="Mempool",style="filled",fillcolor="#ff33ff",penwidth="0"];
}
}
subgraph cluster_131 {
label="Diffusion";
color="#0000000F";
style="filled";
u519[label="Types",style="filled",fillcolor="#33bb33",penwidth="0"];
subgraph cluster_132 {
label="Full";
color="#0000000F";
style="filled";
u518[label="Full",style="filled,bold",fillcolor="#33bb33"];
u520[label="Txp",style="filled",fillcolor="#bbbb33",penwidth="0"];
u521[label="Delegation",style="filled",fillcolor="#bbbb33",penwidth="0"];
u522[label="Types",style="filled",fillcolor="#bbbb33",penwidth="0"];
u523[label="Update",style="filled",fillcolor="#bbbb33",penwidth="0"];
u524[label="Block",style="filled",fillcolor="#bbbb33",penwidth="0"];
u525[label="Ssc",style="filled",fillcolor="#bbbb33",penwidth="0"];
}
subgraph cluster_133 {
label="Subscription";
color="#0000000F";
style="filled";
u515[label="Dns",style="filled",fillcolor="#3333bb",penwidth="0"];
u516[label="Common",style="filled",fillcolor="#3333bb",penwidth="0"];
u517[label="Dht",style="filled",fillcolor="#3333bb",penwidth="0"];
}
}
subgraph cluster_134 {
label="Discovery";
color="#0000000F";
style="filled";
subgraph cluster_135 {
label="Model";
color="#0000000F";
style="filled";
u89[label="Class",style="filled",fillcolor="#33bbbb",penwidth="0"];
u90[label="Neighbors",style="filled",fillcolor="#33bbbb",penwidth="0"];
}
}
subgraph cluster_136 {
label="Explorer";
color="#0000000F";
style="filled";
u322[label="TestUtil",style="filled",fillcolor="#bb33bb",penwidth="0"];
u323[label="BListener",style="filled",fillcolor="#bb33bb",penwidth="0"];
u333[label="ExtraContext",style="filled",fillcolor="#bb33bb",penwidth="0"];
u345[label="DB",style="filled",fillcolor="#bb33bb",penwidth="0"];
u346[label="ExplorerMode",style="filled",fillcolor="#bb33bb",penwidth="0"];
subgraph cluster_137 {
label="Aeson";
color="#0000000F";
style="filled";
u344[label="ClientTypes",style="filled",fillcolor="#337733",penwidth="0"];
}
subgraph cluster_138 {
label="Core";
color="#0000000F";
style="filled";
u324[label="Core",style="filled,bold",fillcolor="#bb33bb"];
u326[label="Types",style="filled",fillcolor="#777733",penwidth="0"];
}
subgraph cluster_139 {
label="Socket";
color="#0000000F";
style="filled";
u325[label="Socket",style="filled,bold",fillcolor="#bb33bb"];
u334[label="Methods",style="filled",fillcolor="#333377",penwidth="0"];
u335[label="Util",style="filled",fillcolor="#333377",penwidth="0"];
u336[label="App",style="filled",fillcolor="#333377",penwidth="0"];
u337[label="Holder",style="filled",fillcolor="#333377",penwidth="0"];
}
subgraph cluster_140 {
label="Txp";
color="#0000000F";
style="filled";
u321[label="Txp",style="filled,bold",fillcolor="#bb33bb"];
u339[label="Global",style="filled",fillcolor="#773333",penwidth="0"];
u340[label="Local",style="filled",fillcolor="#773333",penwidth="0"];
subgraph cluster_141 {
label="Toil";
color="#0000000F";
style="filled";
u338[label="Toil",style="filled,bold",fillcolor="#773333"];
u341[label="Logic",style="filled",fillcolor="#337777",penwidth="0"];
u342[label="Class",style="filled",fillcolor="#337777",penwidth="0"];
u343[label="Types",style="filled",fillcolor="#337777",penwidth="0"];
}
}
subgraph cluster_142 {
label="Web";
color="#0000000F";
style="filled";
u320[label="Web",style="filled,bold",fillcolor="#bb33bb"];
u327[label="TestServer",style="filled",fillcolor="#773377",penwidth="0"];
u328[label="Error",style="filled",fillcolor="#773377",penwidth="0"];
u329[label="ClientTypes",style="filled",fillcolor="#773377",penwidth="0"];
u330[label="Api",style="filled",fillcolor="#773377",penwidth="0"];
u331[label="Server",style="filled",fillcolor="#773377",penwidth="0"];
u332[label="Transform",style="filled",fillcolor="#773377",penwidth="0"];
}
}
subgraph cluster_143 {
label="GState";
color="#0000000F";
style="filled";
u468[label="GState",style="filled,bold",fillcolor="#ffffbb"];
u495[label="GState",style="filled",fillcolor="#bbffbb",penwidth="0"];
u496[label="Context",style="filled",fillcolor="#bbffbb",penwidth="0"];
u644[label="BlockExtra",style="filled",fillcolor="#bbffbb",penwidth="0"];
u645[label="SanityCheck",style="filled",fillcolor="#bbffbb",penwidth="0"];
}
subgraph cluster_144 {
label="Generator";
color="#0000000F";
style="filled";
subgraph cluster_145 {
label="Block";
color="#0000000F";
style="filled";
u997[label="Payload",style="filled",fillcolor="#bbbbff",penwidth="0"];
u998[label="Logic",style="filled",fillcolor="#bbbbff",penwidth="0"];
u999[label="Error",style="filled",fillcolor="#bbbbff",penwidth="0"];
u1000[label="Mode",style="filled",fillcolor="#bbbbff",penwidth="0"];
u1001[label="Param",style="filled",fillcolor="#bbbbff",penwidth="0"];
}
subgraph cluster_146 {
label="BlockEvent";
color="#0000000F";
style="filled";
u1003[label="BlockEvent",style="filled,bold",fillcolor="#ffffbb"];
u1002[label="DSL",style="filled",fillcolor="#ffbbbb",penwidth="0"];
}
}
subgraph cluster_147 {
label="HealthCheck";
color="#0000000F";
style="filled";
u512[label="Route53",style="filled",fillcolor="#bbffff",penwidth="0"];
}
subgraph cluster_148 {
label="Infra";
color="#0000000F";
style="filled";
u102[label="Configuration",style="filled",fillcolor="#ffbbff",penwidth="0"];
}
subgraph cluster_149 {
label="Launcher";
color="#0000000F";
style="filled";
u482[label="Scenario",style="filled",fillcolor="#77ff77",penwidth="0"];
u483[label="Resource",style="filled",fillcolor="#77ff77",penwidth="0"];
u484[label="Configuration",style="filled",fillcolor="#77ff77",penwidth="0"];
u485[label="Runner",style="filled",fillcolor="#77ff77",penwidth="0"];
u486[label="Mode",style="filled",fillcolor="#77ff77",penwidth="0"];
u487[label="Param",style="filled",fillcolor="#77ff77",penwidth="0"];
u488[label="Launcher",style="filled",fillcolor="#77ff77",penwidth="0"];
}
subgraph cluster_150 {
label="Logic";
color="#0000000F";
style="filled";
u472[label="Types",style="filled",fillcolor="#ffff77",penwidth="0"];
}
subgraph cluster_151 {
label="Lrc";
color="#0000000F";
style="filled";
u619[label="Lrc",style="filled,bold",fillcolor="#ffffbb"];
u444[label="Context",style="filled",fillcolor="#7777ff",penwidth="0"];
u445[label="Consumer",style="filled",fillcolor="#7777ff",penwidth="0"];
u446[label="Core",style="filled",fillcolor="#7777ff",penwidth="0"];
u447[label="Fts",style="filled",fillcolor="#7777ff",penwidth="0"];
u448[label="Error",style="filled",fillcolor="#7777ff",penwidth="0"];
u449[label="Mode",style="filled",fillcolor="#7777ff",penwidth="0"];
u450[label="Types",style="filled",fillcolor="#7777ff",penwidth="0"];
u455[label="RichmenComponent",style="filled",fillcolor="#7777ff",penwidth="0"];
u610[label="Worker",style="filled",fillcolor="#7777ff",penwidth="0"];
u611[label="FtsPure",style="filled",fillcolor="#7777ff",penwidth="0"];
u612[label="Consumers",style="filled",fillcolor="#7777ff",penwidth="0"];
u613[label="Logic",style="filled",fillcolor="#7777ff",penwidth="0"];
u618[label="Genesis",style="filled",fillcolor="#7777ff",penwidth="0"];
subgraph cluster_152 {
label="DB";
color="#0000000F";
style="filled";
u617[label="DB",style="filled,bold",fillcolor="#7777ff"];
u451[label="Common",style="filled",fillcolor="#ff7777",penwidth="0"];
u452[label="Issuers",style="filled",fillcolor="#ff7777",penwidth="0"];
u453[label="RichmenBase",style="filled",fillcolor="#ff7777",penwidth="0"];
u454[label="Seed",style="filled",fillcolor="#ff7777",penwidth="0"];
u614[label="Lrc",style="filled",fillcolor="#ff7777",penwidth="0"];
u615[label="Richmen",style="filled",fillcolor="#ff7777",penwidth="0"];
u616[label="Leaders",style="filled",fillcolor="#ff7777",penwidth="0"];
}
}
subgraph cluster_153 {
label="Network";
color="#0000000F";
style="filled";
u91[label="Yaml",style="filled",fillcolor="#77ffff",penwidth="0"];
u92[label="DnsDomains",style="filled",fillcolor="#77ffff",penwidth="0"];
u93[label="Policy",style="filled",fillcolor="#77ffff",penwidth="0"];
u94[label="Types",style="filled",fillcolor="#77ffff",penwidth="0"];
u95[label="CLI",style="filled",fillcolor="#77ffff",penwidth="0"];
subgraph cluster_154 {
label="Windows";
color="#0000000F";
style="filled";
u96[label="DnsDomains",style="filled",fillcolor="#ff77ff",penwidth="0"];
}
}
subgraph cluster_155 {
label="Recovery";
color="#0000000F";
style="filled";
u526[label="Recovery",style="filled,bold",fillcolor="#ffffbb"];
u138[label="Info",style="filled",fillcolor="#33ff33",penwidth="0"];
u514[label="Instance",style="filled",fillcolor="#33ff33",penwidth="0"];
}
subgraph cluster_156 {
label="ReportServer";
color="#0000000F";
style="filled";
u861[label="Report",style="filled",fillcolor="#bbff77",penwidth="0"];
u862[label="FileOps",style="filled",fillcolor="#bbff77",penwidth="0"];
u863[label="Exception",style="filled",fillcolor="#bbff77",penwidth="0"];
u864[label="Util",style="filled",fillcolor="#bbff77",penwidth="0"];
u865[label="Server",style="filled",fillcolor="#bbff77",penwidth="0"];
u866[label="ClientInfo",style="filled",fillcolor="#bbff77",penwidth="0"];
}
subgraph cluster_157 {
label="Reporting";
color="#0000000F";
style="filled";
u151[label="Methods",style="filled",fillcolor="#3333ff",penwidth="0"];
u152[label="Metrics",style="filled",fillcolor="#3333ff",penwidth="0"];
u153[label="MemState",style="filled",fillcolor="#3333ff",penwidth="0"];
u154[label="Exceptions",style="filled",fillcolor="#3333ff",penwidth="0"];
}
subgraph cluster_158 {
label="Script";
color="#0000000F";
style="filled";
u211[label="Script",style="filled,bold",fillcolor="#ffffbb"];
u212[label="Examples",style="filled",fillcolor="#ff3333",penwidth="0"];
}
subgraph cluster_159 {
label="Security";
color="#0000000F";
style="filled";
u931[label="Params",style="filled",fillcolor="#77bbff",penwidth="0"];
u932[label="Util",style="filled",fillcolor="#77bbff",penwidth="0"];
}
subgraph cluster_160 {
label="Shutdown";
color="#0000000F";
style="filled";
u103[label="Logic",style="filled",fillcolor="#ff77bb",penwidth="0"];
u104[label="Class",style="filled",fillcolor="#ff77bb",penwidth="0"];
u105[label="Types",style="filled",fillcolor="#ff77bb",penwidth="0"];
}
subgraph cluster_161 {
label="Slotting";
color="#0000000F";
style="filled";
u129[label="Slotting",style="filled,bold",fillcolor="#ffffbb"];
u141[label="Configuration",style="filled",fillcolor="#33bb77",penwidth="0"];
u142[label="Util",style="filled",fillcolor="#33bb77",penwidth="0"];
u147[label="Error",style="filled",fillcolor="#33bb77",penwidth="0"];
u148[label="Class",style="filled",fillcolor="#33bb77",penwidth="0"];
u149[label="Types",style="filled",fillcolor="#33bb77",penwidth="0"];
u150[label="MemState",style="filled",fillcolor="#33bb77",penwidth="0"];
subgraph cluster_162 {
label="Impl";
color="#0000000F";
style="filled";
u143[label="Util",style="filled",fillcolor="#ffff33",penwidth="0"];
u144[label="Sum",style="filled",fillcolor="#ffff33",penwidth="0"];
u145[label="Ntp",style="filled",fillcolor="#ffff33",penwidth="0"];
u146[label="Simple",style="filled",fillcolor="#ffff33",penwidth="0"];
}
}
subgraph cluster_163 {
label="Ssc";
color="#0000000F";
style="filled";
u933[label="Worker",style="filled",fillcolor="#7733bb",penwidth="0"];
u934[label="Base",style="filled",fillcolor="#7733bb",penwidth="0"];
u935[label="VssCertData",style="filled",fillcolor="#7733bb",penwidth="0"];
u936[label="Behavior",style="filled",fillcolor="#7733bb",penwidth="0"];
u937[label="Configuration",style="filled",fillcolor="#7733bb",penwidth="0"];
u941[label="Lrc",style="filled",fillcolor="#7733bb",penwidth="0"];
u942[label="SecretStorage",style="filled",fillcolor="#7733bb",penwidth="0"];
u943[label="Functions",style="filled",fillcolor="#7733bb",penwidth="0"];
u944[label="Listeners",style="filled",fillcolor="#7733bb",penwidth="0"];
u945[label="Message",style="filled",fillcolor="#7733bb",penwidth="0"];
u946[label="Shares",style="filled",fillcolor="#7733bb",penwidth="0"];
u947[label="Mode",style="filled",fillcolor="#7733bb",penwidth="0"];
u948[label="Types",style="filled",fillcolor="#7733bb",penwidth="0"];
u949[label="Mem",style="filled",fillcolor="#7733bb",penwidth="0"];
u952[label="Seed",style="filled",fillcolor="#7733bb",penwidth="0"];
u959[label="DB",style="filled",fillcolor="#7733bb",penwidth="0"];
subgraph cluster_164 {
label="Error";
color="#0000000F";
style="filled";
u950[label="Verify",style="filled",fillcolor="#bb7733",penwidth="0"];
u951[label="Seed",style="filled",fillcolor="#bb7733",penwidth="0"];
}
subgraph cluster_165 {
label="Logic";
color="#0000000F";
style="filled";
u938[label="VAR",style="filled",fillcolor="#33ffff",penwidth="0"];
u939[label="Global",style="filled",fillcolor="#33ffff",penwidth="0"];
u940[label="Local",style="filled",fillcolor="#33ffff",penwidth="0"];
}
subgraph cluster_166 {
label="State";
color="#0000000F";
style="filled";
u962[label="State",style="filled,bold",fillcolor="#7733bb"];
u960[label="Global",style="filled",fillcolor="#ff33ff",penwidth="0"];
u961[label="Local",style="filled",fillcolor="#ff33ff",penwidth="0"];
}
subgraph cluster_167 {
label="Toss";
color="#0000000F";
style="filled";
u953[label="Base",style="filled",fillcolor="#33bb33",penwidth="0"];
u954[label="Pure",style="filled",fillcolor="#33bb33",penwidth="0"];
u955[label="Logic",style="filled",fillcolor="#33bb33",penwidth="0"];
u956[label="Class",style="filled",fillcolor="#33bb33",penwidth="0"];
u957[label="Types",style="filled",fillcolor="#33bb33",penwidth="0"];
u958[label="Trans",style="filled",fillcolor="#33bb33",penwidth="0"];
}
}
subgraph cluster_168 {
label="Statistics";
color="#0000000F";
style="filled";
u479[label="Statsd",style="filled",fillcolor="#bbbb33",penwidth="0"];
u480[label="Ekg",style="filled",fillcolor="#bbbb33",penwidth="0"];
}
subgraph cluster_169 {
label="Subscription";
color="#0000000F";
style="filled";
u106[label="Dns",style="filled",fillcolor="#3333bb",penwidth="0"];
u107[label="Common",style="filled",fillcolor="#3333bb",penwidth="0"];
u108[label="Dht",style="filled",fillcolor="#3333bb",penwidth="0"];
}
subgraph cluster_170 {
label="System";
color="#0000000F";
style="filled";
subgraph cluster_171 {
label="Metrics";
color="#0000000F";
style="filled";
u422[label="Constants",style="filled",fillcolor="#33bbbb",penwidth="0"];
}
}
subgraph cluster_172 {
label="Txp";
color="#0000000F";
style="filled";
u213[label="Txp",style="filled,bold",fillcolor="#ffffbb"];
u216[label="Topsort",style="filled",fillcolor="#bb33bb",penwidth="0"];
u219[label="Base",style="filled",fillcolor="#bb33bb",penwidth="0"];
u223[label="GenesisUtxo",style="filled",fillcolor="#bb33bb",penwidth="0"];
u225[label="Error",style="filled",fillcolor="#bb33bb",penwidth="0"];
subgraph cluster_173 {
label="DB";
color="#0000000F";
style="filled";
u243[label="DB",style="filled,bold",fillcolor="#bb33bb"];
u231[label="Utxo",style="filled",fillcolor="#337733",penwidth="0"];
u232[label="Stakes",style="filled",fillcolor="#337733",penwidth="0"];
}
subgraph cluster_174 {
label="Logic";
color="#0000000F";
style="filled";
u220[label="Global",style="filled",fillcolor="#777733",penwidth="0"];
u221[label="Local",style="filled",fillcolor="#777733",penwidth="0"];
}
subgraph cluster_175 {
label="MemState";
color="#0000000F";
style="filled";
u226[label="Metrics",style="filled",fillcolor="#333377",penwidth="0"];
u227[label="Class",style="filled",fillcolor="#333377",penwidth="0"];
u228[label="Types",style="filled",fillcolor="#333377",penwidth="0"];
u229[label="Holder",style="filled",fillcolor="#333377",penwidth="0"];
}
subgraph cluster_176 {
label="Network";
color="#0000000F";
style="filled";
u230[label="Network",style="filled,bold",fillcolor="#bb33bb"];
u217[label="Listeners",style="filled",fillcolor="#773333",penwidth="0"];
u218[label="Types",style="filled",fillcolor="#773333",penwidth="0"];
}
subgraph cluster_177 {
label="Settings";
color="#0000000F";
style="filled";
u222[label="Settings",style="filled,bold",fillcolor="#bb33bb"];
u224[label="Global",style="filled",fillcolor="#337777",penwidth="0"];
}
subgraph cluster_178 {
label="Toil";
color="#0000000F";
style="filled";
u215[label="Toil",style="filled,bold",fillcolor="#bb33bb"];
u233[label="Logic",style="filled",fillcolor="#773377",penwidth="0"];
u234[label="DBToil",style="filled",fillcolor="#773377",penwidth="0"];
u238[label="Class",style="filled",fillcolor="#773377",penwidth="0"];
u239[label="Types",style="filled",fillcolor="#773377",penwidth="0"];
u240[label="Trans",style="filled",fillcolor="#773377",penwidth="0"];
u241[label="Stakes",style="filled",fillcolor="#773377",penwidth="0"];
u242[label="Failure",style="filled",fillcolor="#773377",penwidth="0"];
subgraph cluster_179 {
label="Utxo";
color="#0000000F";
style="filled";
u235[label="Pure",style="filled",fillcolor="#bbffbb",penwidth="0"];
u236[label="Functions",style="filled",fillcolor="#bbffbb",penwidth="0"];
u237[label="Util",style="filled",fillcolor="#bbffbb",penwidth="0"];
}
}
}
subgraph cluster_180 {
label="Update";
color="#0000000F";
style="filled";
u47[label="Update",style="filled,bold",fillcolor="#ffffbb"];
u15[label="Worker",style="filled",fillcolor="#ffffbb",penwidth="0"];
u16[label="Constants",style="filled",fillcolor="#ffffbb",penwidth="0"];
u18[label="Context",style="filled",fillcolor="#ffffbb",penwidth="0"];
u19[label="Configuration",style="filled",fillcolor="#ffffbb",penwidth="0"];
u22[label="Lrc",style="filled",fillcolor="#ffffbb",penwidth="0"];
u23[label="BlockVersion",style="filled",fillcolor="#ffffbb",penwidth="0"];
u24[label="Params",style="filled",fillcolor="#ffffbb",penwidth="0"];
u27[label="Mode",style="filled",fillcolor="#ffffbb",penwidth="0"];
u45[label="Download",style="filled",fillcolor="#ffffbb",penwidth="0"];
subgraph cluster_181 {
label="DB";
color="#0000000F";
style="filled";
u46[label="DB",style="filled,bold",fillcolor="#ffffbb"];
u44[label="Misc",style="filled",fillcolor="#bbbbff",penwidth="0"];
}
subgraph cluster_182 {
label="Logic";
color="#0000000F";
style="filled";
u20[label="Global",style="filled",fillcolor="#ffbbbb",penwidth="0"];
u21[label="Local",style="filled",fillcolor="#ffbbbb",penwidth="0"];
}
subgraph cluster_183 {
label="MemState";
color="#0000000F";
style="filled";
u25[label="Functions",style="filled",fillcolor="#bbffff",penwidth="0"];
u26[label="Types",style="filled",fillcolor="#bbffff",penwidth="0"];
}
subgraph cluster_184 {
label="Network";
color="#0000000F";
style="filled";
u17[label="Listeners",style="filled",fillcolor="#ffbbff",penwidth="0"];
}
subgraph cluster_185 {
label="Poll";
color="#0000000F";
style="filled";
u34[label="Pure",style="filled",fillcolor="#77ff77",penwidth="0"];
u36[label="Class",style="filled",fillcolor="#77ff77",penwidth="0"];
u37[label="Types",style="filled",fillcolor="#77ff77",penwidth="0"];
u38[label="Trans",style="filled",fillcolor="#77ff77",penwidth="0"];
u39[label="RollTrans",style="filled",fillcolor="#77ff77",penwidth="0"];
u40[label="PollState",style="filled",fillcolor="#77ff77",penwidth="0"];
u41[label="DBPoll",style="filled",fillcolor="#77ff77",penwidth="0"];
u42[label="Failure",style="filled",fillcolor="#77ff77",penwidth="0"];
u43[label="Modifier",style="filled",fillcolor="#77ff77",penwidth="0"];
subgraph cluster_186 {
label="Logic";
color="#0000000F";
style="filled";
u35[label="Logic",style="filled,bold",fillcolor="#77ff77"];
u28[label="Base",style="filled",fillcolor="#ffff77",penwidth="0"];
u29[label="Version",style="filled",fillcolor="#ffff77",penwidth="0"];
u30[label="Apply",style="filled",fillcolor="#ffff77",penwidth="0"];
u31[label="Rollback",style="filled",fillcolor="#ffff77",penwidth="0"];
u32[label="Normalize",style="filled",fillcolor="#ffff77",penwidth="0"];
u33[label="Softfork",style="filled",fillcolor="#ffff77",penwidth="0"];
}
}
}
subgraph cluster_187 {
label="Util";
color="#0000000F";
style="filled";
u71[label="LoggerName",style="filled",fillcolor="#7777ff",penwidth="0"];
u73[label="Some",style="filled",fillcolor="#7777ff",penwidth="0"];
u74[label="Arbitrary",style="filled",fillcolor="#7777ff",penwidth="0"];
u75[label="Orphans",style="filled",fillcolor="#7777ff",penwidth="0"];
u76[label="CompileInfo",style="filled",fillcolor="#7777ff",penwidth="0"];
u77[label="Util",style="filled",fillcolor="#7777ff",penwidth="0"];
u78[label="Justify",style="filled",fillcolor="#7777ff",penwidth="0"];
u79[label="LRU",style="filled",fillcolor="#7777ff",penwidth="0"];
u80[label="Filesystem",style="filled",fillcolor="#7777ff",penwidth="0"];
u81[label="Queue",style="filled",fillcolor="#7777ff",penwidth="0"];
u82[label="Timer",style="filled",fillcolor="#7777ff",penwidth="0"];
u83[label="Lens",style="filled",fillcolor="#7777ff",penwidth="0"];
u86[label="Future",style="filled",fillcolor="#7777ff",penwidth="0"];
u87[label="Modifier",style="filled",fillcolor="#7777ff",penwidth="0"];
u98[label="TimeWarp",style="filled",fillcolor="#7777ff",penwidth="0"];
u99[label="SigHandler",style="filled",fillcolor="#7777ff",penwidth="0"];
u100[label="TimeLimit",style="filled",fillcolor="#7777ff",penwidth="0"];
u101[label="LogSafe",style="filled",fillcolor="#7777ff",penwidth="0"];
u304[label="BackupPhrase",style="filled",fillcolor="#7777ff",penwidth="0"];
u305[label="Mnemonics",style="filled",fillcolor="#7777ff",penwidth="0"];
u358[label="AssertMode",style="filled",fillcolor="#7777ff",penwidth="0"];
u359[label="Limits",style="filled",fillcolor="#7777ff",penwidth="0"];
u360[label="Chrono",style="filled",fillcolor="#7777ff",penwidth="0"];
u473[label="UserSecret",style="filled",fillcolor="#7777ff",penwidth="0"];
u474[label="Servant",style="filled",fillcolor="#7777ff",penwidth="0"];
u475[label="Monitor",style="filled",fillcolor="#7777ff",penwidth="0"];
u476[label="Config",style="filled",fillcolor="#7777ff",penwidth="0"];
u477[label="OutboundQueue",style="filled",fillcolor="#7777ff",penwidth="0"];
u609[label="JsonLog",style="filled",fillcolor="#7777ff",penwidth="0"];
subgraph cluster_188 {
label="Concurrent";
color="#0000000F";
style="filled";
u72[label="Concurrent",style="filled,bold",fillcolor="#7777ff"];
u84[label="PriorityLock",style="filled",fillcolor="#ff7777",penwidth="0"];
u85[label="RWLock",style="filled",fillcolor="#ff7777",penwidth="0"];
}
}
subgraph cluster_189 {
label="Wallet";
color="#0000000F";
style="filled";
u306[label="Wallet",style="filled,bold",fillcolor="#ffffbb"];
u250[label="WalletMode",style="filled",fillcolor="#77ffff",penwidth="0"];
u303[label="Redirect",style="filled",fillcolor="#77ffff",penwidth="0"];
subgraph cluster_190 {
label="Aeson";
color="#0000000F";
style="filled";
u298[label="Aeson",style="filled,bold",fillcolor="#77ffff"];
u299[label="Storage",style="filled",fillcolor="#ff77ff",penwidth="0"];
u300[label="ClientTypes",style="filled",fillcolor="#ff77ff",penwidth="0"];
u301[label="WalletBackup",style="filled",fillcolor="#ff77ff",penwidth="0"];
u302[label="Options",style="filled",fillcolor="#ff77ff",penwidth="0"];
}
subgraph cluster_191 {
label="Web";
color="#0000000F";
style="filled";
u254[label="Account",style="filled",fillcolor="#33ff33",penwidth="0"];
u262[label="Assurance",style="filled",fillcolor="#33ff33",penwidth="0"];
u263[label="Networking",style="filled",fillcolor="#33ff33",penwidth="0"];
u274[label="Util",style="filled",fillcolor="#33ff33",penwidth="0"];
u275[label="Mode",style="filled",fillcolor="#33ff33",penwidth="0"];
u280[label="Api",style="filled",fillcolor="#33ff33",penwidth="0"];
u288[label="Backup",style="filled",fillcolor="#33ff33",penwidth="0"];
subgraph cluster_192 {
label="ClientTypes";
color="#0000000F";
style="filled";
u276[label="ClientTypes",style="filled,bold",fillcolor="#33ff33"];
u277[label="Instances",style="filled",fillcolor="#bbff77",penwidth="0"];
u278[label="Functions",style="filled",fillcolor="#bbff77",penwidth="0"];
u279[label="Types",style="filled",fillcolor="#bbff77",penwidth="0"];
}
subgraph cluster_193 {
label="Error";
color="#0000000F";
style="filled";
u281[label="Util",style="filled",fillcolor="#3333ff",penwidth="0"];
u282[label="Types",style="filled",fillcolor="#3333ff",penwidth="0"];
}
subgraph cluster_194 {
label="Methods";
color="#0000000F";
style="filled";
u264[label="Misc",style="filled",fillcolor="#ff3333",penwidth="0"];
u265[label="Redeem",style="filled",fillcolor="#ff3333",penwidth="0"];
u266[label="Txp",style="filled",fillcolor="#ff3333",penwidth="0"];
u267[label="Logic",style="filled",fillcolor="#ff3333",penwidth="0"];
u268[label="History",style="filled",fillcolor="#ff3333",penwidth="0"];
u269[label="Payment",style="filled",fillcolor="#ff3333",penwidth="0"];
u270[label="Restore",style="filled",fillcolor="#ff3333",penwidth="0"];
u271[label="Info",style="filled",fillcolor="#ff3333",penwidth="0"];
u272[label="Backup",style="filled",fillcolor="#ff3333",penwidth="0"];
u273[label="Reporting",style="filled",fillcolor="#ff3333",penwidth="0"];
}
subgraph cluster_195 {
label="Pending";
color="#0000000F";
style="filled";
u283[label="Worker",style="filled",fillcolor="#77bbff",penwidth="0"];
u284[label="Functions",style="filled",fillcolor="#77bbff",penwidth="0"];
u285[label="Submission",style="filled",fillcolor="#77bbff",penwidth="0"];
u286[label="Util",style="filled",fillcolor="#77bbff",penwidth="0"];
u287[label="Types",style="filled",fillcolor="#77bbff",penwidth="0"];
}
subgraph cluster_196 {
label="Server";
color="#0000000F";
style="filled";
u251[label="Runner",style="filled",fillcolor="#ff77bb",penwidth="0"];
u252[label="Handlers",style="filled",fillcolor="#ff77bb",penwidth="0"];
u253[label="Launcher",style="filled",fillcolor="#ff77bb",penwidth="0"];
}
subgraph cluster_197 {
label="Sockets";
color="#0000000F";
style="filled";
u289[label="ConnSet",style="filled",fillcolor="#33bb77",penwidth="0"];
u290[label="Notifier",style="filled",fillcolor="#33bb77",penwidth="0"];
u291[label="Types",style="filled",fillcolor="#33bb77",penwidth="0"];
u292[label="Connection",style="filled",fillcolor="#33bb77",penwidth="0"];
}
subgraph cluster_198 {
label="State";
color="#0000000F";
style="filled";
u297[label="State",style="filled,bold",fillcolor="#33ff33"];
u293[label="Util",style="filled",fillcolor="#ffff33",penwidth="0"];
u294[label="Storage",style="filled",fillcolor="#ffff33",penwidth="0"];
u295[label="Acidic",style="filled",fillcolor="#ffff33",penwidth="0"];
u296[label="State",style="filled",fillcolor="#ffff33",penwidth="0"];
}
subgraph cluster_199 {
label="Swagger";
color="#0000000F";
style="filled";
u257[label="Spec",style="filled",fillcolor="#7733bb",penwidth="0"];
subgraph cluster_200 {
label="Instances";
color="#0000000F";
style="filled";
u255[label="Schema",style="filled",fillcolor="#bb7733",penwidth="0"];
u256[label="Swagger",style="filled",fillcolor="#bb7733",penwidth="0"];
}
}
subgraph cluster_201 {
label="Tracking";
color="#0000000F";
style="filled";
u258[label="BListener",style="filled",fillcolor="#33ffff",penwidth="0"];
u259[label="Sync",style="filled",fillcolor="#33ffff",penwidth="0"];
u260[label="Decrypt",style="filled",fillcolor="#33ffff",penwidth="0"];
u261[label="Modifier",style="filled",fillcolor="#33ffff",penwidth="0"];
}
}
}
subgraph cluster_202 {
label="Web";
color="#0000000F";
style="filled";
u490[label="Mode",style="filled",fillcolor="#ff33ff",penwidth="0"];
u491[label="Types",style="filled",fillcolor="#ff33ff",penwidth="0"];
u492[label="Api",style="filled",fillcolor="#ff33ff",penwidth="0"];
u493[label="Server",style="filled",fillcolor="#ff33ff",penwidth="0"];
}
subgraph cluster_203 {
label="WorkMode";
color="#0000000F";
style="filled";
u504[label="WorkMode",style="filled,bold",fillcolor="#ffffbb"];
u498[label="Class",style="filled",fillcolor="#33bb33",penwidth="0"];
}
}
subgraph cluster_204 {
label="Servant";
color="#0000000F";
style="filled";
subgraph cluster_205 {
label="QuickCheck";
color="#0000000F";
style="filled";
u752[label="QuickCheck",style="filled,bold",fillcolor="#bbbb33"];
u753[label="InternalSpec",style="filled",fillcolor="#3333bb",penwidth="0"];
subgraph cluster_206 {
label="Internal";
color="#0000000F";
style="filled";
u746[label="Internal",style="filled,bold",fillcolor="#3333bb"];
u747[label="HasGenRequest",style="filled",fillcolor="#bb3333",penwidth="0"];
u748[label="Predicates",style="filled",fillcolor="#bb3333",penwidth="0"];
u749[label="Equality",style="filled",fillcolor="#bb3333",penwidth="0"];
u750[label="ErrorTypes",style="filled",fillcolor="#bb3333",penwidth="0"];
u751[label="QuickCheck",style="filled",fillcolor="#bb3333",penwidth="0"];
}
}
}
subgraph cluster_207 {
label="Statistics";
color="#0000000F";
style="filled";
u438[label="Statistics",style="filled,bold",fillcolor="#bbffbb"];
u427[label="Tx",style="filled",fillcolor="#33bbbb",penwidth="0"];
u428[label="Report",style="filled",fillcolor="#33bbbb",penwidth="0"];
u429[label="Throughput",style="filled",fillcolor="#33bbbb",penwidth="0"];
u430[label="MemPool",style="filled",fillcolor="#33bbbb",penwidth="0"];
u431[label="CSV",style="filled",fillcolor="#33bbbb",penwidth="0"];
u432[label="Focus",style="filled",fillcolor="#33bbbb",penwidth="0"];
u433[label="Graph",style="filled",fillcolor="#33bbbb",penwidth="0"];
u434[label="Block",style="filled",fillcolor="#33bbbb",penwidth="0"];
u435[label="Chart",style="filled",fillcolor="#33bbbb",penwidth="0"];
}
subgraph cluster_208 {
label="Test";
color="#0000000F";
style="filled";
u917[label="NodeSpec",style="filled",fillcolor="#bb33bb",penwidth="0"];
u918[label="Util",style="fill