digraph {
graph [overlap=false]
subgraph cluster_Tapper_Schema_TestTools {
	label="Tapper::Schema::TestTools";
	"Tapper::Schema::TestTools::BEGIN@14";
	"Tapper::Schema::TestTools::BEGIN@60";
	"Tapper::Schema::TestTools::__ANON__[Tapper/Schema/TestTools.pm:61]";
	"Tapper::Schema::TestTools::CORE:unlink";
	"Tapper::Schema::TestTools::BEGIN@2";
	"Tapper::Schema::TestTools::setup_db";
	"Tapper::Schema::TestTools::BEGIN@12";
	"Tapper::Schema::TestTools::BEGIN@20";
	"Tapper::Schema::TestTools::BEGIN@11";
	"Tapper::Schema::TestTools::BEGIN@23";
	"Tapper::Schema::TestTools::CORE:match";
	"Tapper::Schema::TestTools::import";
	"Tapper::Schema::TestTools::setup_testrundb";
	"Tapper::Schema::TestTools::BEGIN@16";
	"Tapper::Schema::TestTools::setup_reportsdb";
	"Tapper::Schema::TestTools::BEGIN@15";
	"Tapper::Schema::TestTools::BEGIN@21";
}
subgraph cluster_Tapper_Schema_TestrunDB {
	label="Tapper::Schema::TestrunDB";
	"Tapper::Schema::TestrunDB::BEGIN@24";
	"Tapper::Schema::TestrunDB::BEGIN@8";
	"Tapper::Schema::TestrunDB::BEGIN@22";
	"Tapper::Schema::TestrunDB::BEGIN@9";
	"Tapper::Schema::TestrunDB::BEGIN@21";
	"Tapper::Schema::TestrunDB::BEGIN@2";
	"Tapper::Schema::TestrunDB::BEGIN@20";
	"Tapper::Schema::TestrunDB::BEGIN@6";
}
subgraph cluster_Tapper_Schema_ReportsDB {
	label="Tapper::Schema::ReportsDB";
	"Tapper::Schema::ReportsDB::BEGIN@20";
	"Tapper::Schema::ReportsDB::BEGIN@2";
	"Tapper::Schema::ReportsDB::BEGIN@6";
	"Tapper::Schema::ReportsDB::BEGIN@21";
	"Tapper::Schema::ReportsDB::BEGIN@8";
	"Tapper::Schema::ReportsDB::BEGIN@9";
	"Tapper::Schema::ReportsDB::BEGIN@25";
	"Tapper::Schema::ReportsDB::BEGIN@22";
}
subgraph cluster_Class_C3_Componentised {
	label="Class::C3::Componentised";
	"Class::C3::Componentised::load_components";
}
subgraph cluster_warnings {
	label="warnings";
	"warnings::import";
}
subgraph cluster_DBIx_Class_Schema_Versioned {
	label="DBIx::Class::Schema::Versioned";
	"DBIx::Class::Schema::Versioned::deploy";
	"DBIx::Class::Schema::Versioned::upgrade_directory";
	"DBIx::Class::Schema::Versioned::backup_directory";
	"DBIx::Class::Schema::Versioned::get_db_version";
}
subgraph cluster_DBIx_Class_Schema {
	label="DBIx::Class::Schema";
	"DBIx::Class::Schema::schema_version";
	"DBIx::Class::Schema::connect";
	"DBIx::Class::Schema::load_namespaces";
}
subgraph cluster_Tapper_Config {
	label="Tapper::Config";
	"Tapper::Config::subconfig";
}
subgraph cluster_strict {
	label="strict";
	"strict::import";
	"strict::unimport";
}
subgraph cluster_main {
	label="main";
	"main::BEGIN@18";
	"main::RUNTIME";
}
subgraph cluster_Class_C3 {
	label="Class::C3";
	"Class::C3::import";
}
"Tapper::Schema::TestTools::BEGIN@21" -> "Tapper::Schema::ReportsDB::BEGIN@21";
"Tapper::Schema::TestTools::BEGIN@21" -> "Tapper::Schema::ReportsDB::BEGIN@8";
"Tapper::Schema::TestTools::setup_reportsdb" -> "Tapper::Config::subconfig";
"Tapper::Schema::TestTools::setup_testrundb" -> "Tapper::Config::subconfig";
"main::BEGIN@18" -> "Tapper::Schema::TestTools::BEGIN@20";
"Tapper::Schema::TestTools::setup_db" -> "Tapper::Schema::TestTools::CORE:unlink";
"Tapper::Schema::TestTools::BEGIN@20" -> "Tapper::Schema::TestrunDB::BEGIN@22";
"Tapper::Schema::TestTools::setup_db" -> "DBIx::Class::Schema::connect";
"Tapper::Schema::TestTools::BEGIN@20" -> "Tapper::Schema::TestrunDB::BEGIN@8";
"main::BEGIN@18" -> "Tapper::Schema::TestTools::BEGIN@23";
"main::BEGIN@18" -> "Tapper::Schema::TestTools::BEGIN@11";
"Tapper::Schema::TestTools::BEGIN@21" -> "Tapper::Schema::ReportsDB::BEGIN@22";
"Tapper::Schema::TestTools::BEGIN@60" -> "strict::unimport";
"Tapper::Schema::TestTools::BEGIN@20" -> "DBIx::Class::Schema::Versioned::backup_directory";
"Tapper::Schema::TestTools::BEGIN@21" -> "DBIx::Class::Schema::Versioned::backup_directory";
"Tapper::Schema::TestTools::setup_db" -> "DBIx::Class::Schema::Versioned::get_db_version";
"Tapper::Schema::TestTools::BEGIN@12" -> "warnings::import";
"Tapper::Schema::TestTools::setup_db" -> "DBIx::Class::Schema::Versioned::deploy";
"main::BEGIN@18" -> "Tapper::Schema::TestTools::BEGIN@2";
"main::BEGIN@18" -> "Tapper::Schema::TestTools::BEGIN@12";
"Tapper::Schema::TestTools::setup_db" -> "DBIx::Class::Schema::schema_version";
"Tapper::Schema::TestTools::setup_db" -> "Tapper::Schema::TestTools::CORE:match";
"Tapper::Schema::TestTools::BEGIN@21" -> "Tapper::Schema::ReportsDB::BEGIN@6";
"main::BEGIN@18" -> "Tapper::Schema::TestTools::setup_reportsdb";
"Tapper::Schema::TestTools::BEGIN@21" -> "Tapper::Schema::ReportsDB::BEGIN@2";
"Tapper::Schema::TestTools::BEGIN@11" -> "strict::import";
"Tapper::Schema::TestTools::BEGIN@20" -> "DBIx::Class::Schema::load_namespaces";
"Tapper::Schema::TestTools::BEGIN@21" -> "DBIx::Class::Schema::load_namespaces";
"Tapper::Schema::TestTools::BEGIN@20" -> "Tapper::Schema::TestrunDB::BEGIN@24";
"main::BEGIN@18" -> "Tapper::Schema::TestTools::setup_testrundb";
"main::BEGIN@18" -> "Tapper::Schema::TestTools::BEGIN@14";
"Tapper::Schema::TestTools::setup_reportsdb" -> "Tapper::Schema::TestTools::setup_db";
"Tapper::Schema::TestTools::setup_testrundb" -> "Tapper::Schema::TestTools::setup_db";
"Tapper::Schema::TestTools::BEGIN@20" -> "Tapper::Schema::TestrunDB::BEGIN@20";
"main::BEGIN@18" -> "Tapper::Schema::TestTools::BEGIN@15";
"Tapper::Schema::TestTools::BEGIN@20" -> "Tapper::Schema::TestrunDB::BEGIN@21";
"Tapper::Schema::TestTools::BEGIN@20" -> "Tapper::Schema::TestrunDB::BEGIN@6";
"Tapper::Schema::TestTools::BEGIN@21" -> "Tapper::Schema::ReportsDB::BEGIN@9";
"Tapper::Schema::TestTools::BEGIN@20" -> "Tapper::Schema::TestrunDB::BEGIN@2";
"Tapper::Schema::TestTools::BEGIN@20" -> "Tapper::Schema::TestrunDB::BEGIN@9";
"main::RUNTIME" -> "Tapper::Schema::TestTools::__ANON__[Tapper/Schema/TestTools.pm:61]";
"Tapper::Schema::TestTools::BEGIN@20" -> "DBIx::Class::Schema::Versioned::upgrade_directory";
"Tapper::Schema::TestTools::BEGIN@21" -> "DBIx::Class::Schema::Versioned::upgrade_directory";
"Tapper::Schema::TestTools::BEGIN@21" -> "Tapper::Schema::ReportsDB::BEGIN@20";
"main::BEGIN@18" -> "Tapper::Schema::TestTools::BEGIN@16";
"main::BEGIN@18" -> "Tapper::Schema::TestTools::BEGIN@21";
"Tapper::Schema::TestTools::BEGIN@15" -> "Class::C3::import";
"main::BEGIN@18" -> "Tapper::Schema::TestTools::BEGIN@60";
"Tapper::Schema::TestTools::BEGIN@20" -> "Class::C3::Componentised::load_components";
"Tapper::Schema::TestTools::BEGIN@21" -> "Class::C3::Componentised::load_components";
"main::BEGIN@18" -> "Tapper::Schema::TestTools::import";
"Tapper::Schema::TestTools::BEGIN@21" -> "Tapper::Schema::ReportsDB::BEGIN@25";
}
