digraph {
graph [overlap=false]
subgraph cluster_MooseX_Traits {
	label="MooseX::Traits";
	"MooseX::Traits::BEGIN@9";
}
subgraph cluster_Variable_Magic {
	label="Variable::Magic";
	"Variable::Magic::BEGIN@19";
	"Variable::Magic::BEGIN@5";
	"Variable::Magic::BEGIN@605";
	"Variable::Magic::BEGIN@203";
	"Variable::Magic::BEGIN@3";
	"Variable::Magic::cast";
	"Variable::Magic::getdata";
	"Variable::Magic::BEGIN@6";
}
subgraph cluster_DBIx_Class_ResultSet {
	label="DBIx::Class::ResultSet";
	"DBIx::Class::ResultSet::BEGIN@8";
}
subgraph cluster_SQL_Translator {
	label="SQL::Translator";
	"SQL::Translator::load";
}
subgraph cluster_parent {
	label="parent";
	"parent::import";
}
subgraph cluster_UNIVERSAL {
	label="UNIVERSAL";
	"UNIVERSAL::VERSION";
}
subgraph cluster_namespace_clean {
	label="namespace::clean";
	"namespace::clean::__ANON__[namespace/clean.pm:311]";
	"namespace::clean::import";
	"namespace::clean::__ANON__[namespace/clean.pm:338]";
}
subgraph cluster_base {
	label="base";
	"base::import";
}
subgraph cluster_Module_Runtime {
	label="Module::Runtime";
	"Module::Runtime::require_module";
}
subgraph cluster_DBIx_Class_Storage {
	label="DBIx::Class::Storage";
	"DBIx::Class::Storage::BEGIN@17";
}
subgraph cluster_Exporter {
	label="Exporter";
	"Exporter::import";
}
subgraph cluster_Class_C3_Componentised {
	label="Class::C3::Componentised";
	"Class::C3::Componentised::ensure_class_loaded";
}
subgraph cluster_DBIx_Class_ResultSource_Table {
	label="DBIx::Class::ResultSource::Table";
	"DBIx::Class::ResultSource::Table::BEGIN@6";
}
subgraph cluster_DBIx_Class_ResultSource {
	label="DBIx::Class::ResultSource";
	"DBIx::Class::ResultSource::BEGIN@7";
}
subgraph cluster_warnings {
	label="warnings";
	"warnings::import";
}
subgraph cluster_namespace_autoclean {
	label="namespace::autoclean";
	"namespace::autoclean::BEGIN@1";
	"namespace::autoclean::BEGIN@14";
	"namespace::autoclean::BEGIN@2";
	"namespace::autoclean::__ANON__[namespace/autoclean.pm:57]";
	"namespace::autoclean::import";
}
subgraph cluster_B_Hooks_EndOfScope {
	label="B::Hooks::EndOfScope";
	"B::Hooks::EndOfScope::__ANON__[B/Hooks/EndOfScope.pm:25]";
	"B::Hooks::EndOfScope::BEGIN@16";
	"B::Hooks::EndOfScope::__ANON__[B/Hooks/EndOfScope.pm:26]";
	"B::Hooks::EndOfScope::BEGIN@13";
	"B::Hooks::EndOfScope::BEGIN@14";
	"B::Hooks::EndOfScope::on_scope_end";
	"B::Hooks::EndOfScope::BEGIN@5";
}
subgraph cluster_Sub_Exporter {
	label="Sub::Exporter";
	"Sub::Exporter::__ANON__[Sub/Exporter.pm:756]";
}
subgraph cluster_strict {
	label="strict";
	"strict::import";
}
"B::Hooks::EndOfScope::BEGIN@14" -> "Variable::Magic::BEGIN@5";
"B::Hooks::EndOfScope::BEGIN@14" -> "Exporter::import";
"B::Hooks::EndOfScope::__ANON__[B/Hooks/EndOfScope.pm:26]" -> "namespace::clean::__ANON__[namespace/clean.pm:311]";
"B::Hooks::EndOfScope::on_scope_end" -> "Variable::Magic::getdata";
"B::Hooks::EndOfScope::BEGIN@14" -> "Variable::Magic::BEGIN@3";
"namespace::autoclean::BEGIN@14" -> "B::Hooks::EndOfScope::BEGIN@13";
"namespace::autoclean::BEGIN@14" -> "namespace::autoclean::BEGIN@1";
"B::Hooks::EndOfScope::on_scope_end" -> "Variable::Magic::cast";
"DBIx::Class::Storage::BEGIN@17" -> "B::Hooks::EndOfScope::__ANON__[B/Hooks/EndOfScope.pm:26]";
"Module::Runtime::require_module" -> "B::Hooks::EndOfScope::__ANON__[B/Hooks/EndOfScope.pm:26]";
"parent::import" -> "B::Hooks::EndOfScope::__ANON__[B/Hooks/EndOfScope.pm:26]";
"DBIx::Class::ResultSource::Table::BEGIN@6" -> "B::Hooks::EndOfScope::__ANON__[B/Hooks/EndOfScope.pm:26]";
"MooseX::Traits::BEGIN@9" -> "B::Hooks::EndOfScope::__ANON__[B/Hooks/EndOfScope.pm:26]";
"base::import" -> "B::Hooks::EndOfScope::__ANON__[B/Hooks/EndOfScope.pm:26]";
"DBIx::Class::ResultSet::BEGIN@8" -> "B::Hooks::EndOfScope::__ANON__[B/Hooks/EndOfScope.pm:26]";
"SQL::Translator::load" -> "B::Hooks::EndOfScope::__ANON__[B/Hooks/EndOfScope.pm:26]";
"Class::C3::Componentised::ensure_class_loaded" -> "B::Hooks::EndOfScope::__ANON__[B/Hooks/EndOfScope.pm:26]";
"DBIx::Class::ResultSource::BEGIN@7" -> "B::Hooks::EndOfScope::__ANON__[B/Hooks/EndOfScope.pm:26]";
"B::Hooks::EndOfScope::BEGIN@14" -> "Variable::Magic::BEGIN@6";
"B::Hooks::EndOfScope::BEGIN@14" -> "Variable::Magic::BEGIN@19";
"B::Hooks::EndOfScope::BEGIN@14" -> "Variable::Magic::BEGIN@203";
"namespace::autoclean::BEGIN@2" -> "warnings::import";
"namespace::autoclean::BEGIN@14" -> "B::Hooks::EndOfScope::BEGIN@16";
"namespace::autoclean::BEGIN@14" -> "B::Hooks::EndOfScope::BEGIN@5";
"namespace::autoclean::BEGIN@1" -> "strict::import";
"B::Hooks::EndOfScope::__ANON__[B/Hooks/EndOfScope.pm:26]" -> "namespace::autoclean::__ANON__[namespace/autoclean.pm:57]";
"B::Hooks::EndOfScope::BEGIN@14" -> "UNIVERSAL::VERSION";
"namespace::autoclean::BEGIN@14" -> "namespace::autoclean::BEGIN@2";
"B::Hooks::EndOfScope::BEGIN@16" -> "Sub::Exporter::__ANON__[Sub/Exporter.pm:756]";
"B::Hooks::EndOfScope::__ANON__[B/Hooks/EndOfScope.pm:26]" -> "namespace::clean::__ANON__[namespace/clean.pm:338]";
"namespace::clean::import" -> "B::Hooks::EndOfScope::on_scope_end";
"namespace::autoclean::import" -> "B::Hooks::EndOfScope::on_scope_end";
"Variable::Magic::cast" -> "B::Hooks::EndOfScope::__ANON__[B/Hooks/EndOfScope.pm:25]";
"B::Hooks::EndOfScope::BEGIN@14" -> "Variable::Magic::BEGIN@605";
"namespace::autoclean::BEGIN@14" -> "B::Hooks::EndOfScope::BEGIN@14";
}
