local w={LIFECYCLE_ADDED="\111\110\065\100\100\101\100";LIFECYCLE_REMOVED="\111\110\082\101\109\111\118\101\100";LIFECYCLE_UPDATED="\111\110\085\112\100\097\116\101\100",LIFECYCLE_PARENT_UPDATED="\111\110\080\097\114\101\110\116\085\112\100\097\116\101\100";ALL_COMPONENTS={};None={};Internal={},SCOPE_BASE="\095\098\097\115\101";SCOPE_REMOTE="\095\114\101\109\111\116\101";COMPARATOR_NEAR_DEFAULT=.001}w.RESERVED_SCOPES={[w.SCOPE_BASE]=true;[w.SCOPE_REMOTE]=true}return w
local Constants = {

	LIFECYCLE_ADDED = "onAdded";
	LIFECYCLE_REMOVED = "onRemoved";
	LIFECYCLE_UPDATED = "onUpdated";
	LIFECYCLE_PARENT_UPDATED = "onParentUpdated";

	ALL_COMPONENTS = {};
	None = {};
	Internal = {};

	SCOPE_BASE = "_base";
	SCOPE_REMOTE = "_remote";

	COMPARATOR_NEAR_DEFAULT = 0.001;

}

Constants.RESERVED_SCOPES = {
	[Constants.SCOPE_BASE] = true;
	[Constants.SCOPE_REMOTE] = true;
}

return Constants
