digraph {
graph [overlap=false]
subgraph cluster_Symbol {
	label="Symbol";
	"Symbol::BEGIN@81";
}
subgraph cluster_IO {
	label="IO";
	"IO::BEGIN@7";
	"IO::BEGIN@5";
	"IO::BEGIN@8";
	"IO::BEGIN@6";
}
subgraph cluster_strict {
	label="strict";
	"strict::import";
	"strict::unimport";
}
subgraph cluster_SelfLoader {
	label="SelfLoader";
	"SelfLoader::BEGIN@4";
}
subgraph cluster_XSLoader {
	label="XSLoader";
	"XSLoader::load";
}
subgraph cluster_IO_Handle {
	label="IO::Handle";
	"IO::Handle::BEGIN@260";
	"IO::Handle::BEGIN@264";
	"IO::Handle::BEGIN@261";
	"IO::Handle::BEGIN@266";
	"IO::Handle::BEGIN@263";
	"IO::Handle::BEGIN@265";
	"IO::Handle::BEGIN@624";
}
subgraph cluster_Exporter {
	label="Exporter";
	"Exporter::import";
}
subgraph cluster_SelectSaver {
	label="SelectSaver";
	"SelectSaver::BEGIN@38";
	"SelectSaver::BEGIN@39";
}
"IO::Handle::BEGIN@266" -> "IO::BEGIN@7";
"SelfLoader::BEGIN@4" -> "IO::Handle::BEGIN@266";
"IO::Handle::BEGIN@264" -> "Exporter::import";
"IO::Handle::BEGIN@263" -> "Exporter::import";
"IO::Handle::BEGIN@624" -> "strict::unimport";
"IO::Handle::BEGIN@266" -> "IO::BEGIN@6";
"IO::Handle::BEGIN@264" -> "Symbol::BEGIN@81";
"SelfLoader::BEGIN@4" -> "IO::Handle::BEGIN@263";
"SelfLoader::BEGIN@4" -> "IO::Handle::BEGIN@624";
"SelfLoader::BEGIN@4" -> "IO::Handle::BEGIN@260";
"SelfLoader::BEGIN@4" -> "IO::Handle::BEGIN@261";
"SelfLoader::BEGIN@4" -> "IO::Handle::BEGIN@264";
"IO::Handle::BEGIN@266" -> "IO::BEGIN@8";
"IO::Handle::BEGIN@265" -> "SelectSaver::BEGIN@38";
"IO::Handle::BEGIN@266" -> "IO::BEGIN@5";
"IO::Handle::BEGIN@266" -> "XSLoader::load";
"IO::Handle::BEGIN@261" -> "strict::import";
"SelfLoader::BEGIN@4" -> "IO::Handle::BEGIN@265";
"IO::Handle::BEGIN@265" -> "SelectSaver::BEGIN@39";
}
