const C3 = self.C3;
self.C3_GetObjectRefTable = function () {
	return [
		C3.Plugins.Sprite,
		C3.Behaviors.solid,
		C3.Behaviors.Bullet,
		C3.Behaviors.Pin,
		C3.Behaviors.Rotate,
		C3.Plugins.Touch,
		C3.Behaviors.Sin,
		C3.Behaviors.Fade,
		C3.Plugins.Particles,
		C3.Plugins.Audio,
		C3.Plugins.Spritefont2,
		C3.Plugins.LocalStorage,
		C3.Plugins.TiledBg,
		C3.Plugins.Button,
		C3.Plugins.Browser,
		C3.Plugins.System.Cnds.IsGroupActive,
		C3.Plugins.System.Cnds.OnLayoutStart,
		C3.Behaviors.Bullet.Acts.SetSpeed,
		C3.Plugins.Sprite.Acts.SetInstanceVar,
		C3.Plugins.System.Acts.SetGroupActive,
		C3.Plugins.Sprite.Acts.Destroy,
		C3.Behaviors.Bullet.Acts.SetEnabled,
		C3.Plugins.Sprite.Acts.SetPos,
		C3.Plugins.Sprite.Exps.X,
		C3.Plugins.Sprite.Exps.Y,
		C3.Plugins.Sprite.Exps.Height,
		C3.Behaviors.Pin.Acts.Pin,
		C3.Plugins.Spritefont2.Acts.SetText,
		C3.Plugins.Sprite.Exps.AnimationFrame,
		C3.Plugins.System.Acts.SetLayerVisible,
		C3.Plugins.System.Acts.CreateObject,
		C3.Plugins.Sprite.Acts.SetAngle,
		C3.Plugins.Sprite.Exps.Width,
		C3.Plugins.Sprite.Cnds.IsAnimPlaying,
		C3.Plugins.System.Acts.SetVar,
		C3.Plugins.Sprite.Exps.PickedCount,
		C3.Plugins.System.Cnds.Repeat,
		C3.Plugins.System.Exps.choose,
		C3.Plugins.System.Cnds.PickRandom,
		C3.Plugins.Sprite.Cnds.CompareInstanceVar,
		C3.Plugins.Sprite.Acts.Spawn,
		C3.Plugins.System.Acts.Wait,
		C3.Plugins.TiledBg.Acts.SetImageOffsetX,
		C3.Plugins.TiledBg.Exps.ImageOffsetX,
		C3.Plugins.System.Exps.dt,
		C3.Plugins.Touch.Cnds.OnTouchEnd,
		C3.Plugins.Touch.Cnds.IsTouchingObject,
		C3.Behaviors.Pin.Acts.Unpin,
		C3.Behaviors.Bullet.Acts.SetAngleOfMotion,
		C3.Plugins.Touch.Cnds.IsInTouch,
		C3.Plugins.System.Cnds.Compare,
		C3.Plugins.Touch.Exps.X,
		C3.Plugins.Sprite.Cnds.CompareX,
		C3.Plugins.Sprite.Acts.SetX,
		C3.Plugins.System.Cnds.CompareBetween,
		C3.Behaviors.Pin.Cnds.IsPinned,
		C3.Plugins.Sprite.Acts.SetVisible,
		C3.Plugins.System.Cnds.Every,
		C3.Behaviors.Bullet.Exps.AngleOfMotion,
		C3.Plugins.Sprite.Cnds.OnCollision,
		C3.Plugins.Audio.Acts.Play,
		C3.Plugins.Sprite.Acts.SetSize,
		C3.Plugins.Audio.Acts.PlayByName,
		C3.Plugins.System.Acts.SubVar,
		C3.Plugins.Sprite.Exps.UID,
		C3.Plugins.Sprite.Acts.SetAnimFrame,
		C3.Plugins.Particles.Exps.Count,
		C3.Plugins.Particles.Acts.SetAngle,
		C3.Plugins.System.Cnds.CompareVar,
		C3.Plugins.System.Acts.SetTimescale,
		C3.Plugins.System.Cnds.Else,
		C3.Plugins.Sprite.Cnds.CompareY,
		C3.Behaviors.Sin.Acts.SetEnabled,
		C3.Plugins.System.Cnds.LayerVisible,
		C3.Plugins.Audio.Acts.SetVolume,
		C3.Plugins.Sprite.Acts.MoveToBottom,
		C3.JavaScriptInEvents.EventSheetStages_Event32_Act9,
		C3.JavaScriptInEvents.EventSheetStages_Event34_Act10,
		C3.Plugins.System.Acts.AddVar,
		C3.Plugins.LocalStorage.Acts.SetItem,
		C3.Plugins.Sprite.Cnds.OnDestroyed,
		C3.Plugins.Sprite.Cnds.IsOverlapping,
		C3.Plugins.Sprite.Acts.SetAnim,
		C3.Plugins.Sprite.Acts.AddInstanceVar,
		C3.Plugins.Sprite.Acts.SubInstanceVar,
		C3.Plugins.System.Cnds.PickByComparison,
		C3.Plugins.Sprite.Exps.AnimationName,
		C3.Behaviors.solid.Acts.SetEnabled,
		C3.Plugins.Sprite.Cnds.OnAnimFinished,
		C3.Behaviors.Fade.Acts.StartFade,
		C3.Plugins.System.Cnds.ForEach,
		C3.Plugins.System.Exps.int,
		C3.Plugins.System.Exps.random,
		C3.Plugins.Spritefont2.Cnds.CompareInstanceVar,
		C3.Plugins.Spritefont2.Acts.SetVisible,
		C3.Plugins.Touch.Cnds.OnTouchObject,
		C3.Plugins.System.Acts.GoToLayoutByName,
		C3.Plugins.System.Acts.ScrollX,
		C3.Plugins.System.Exps.scrollx,
		C3.Plugins.System.Acts.GoToLayout,
		C3.Plugins.Sprite.Cnds.IsOnLayer,
		C3.Plugins.System.Acts.RestartLayout,
		C3.Plugins.LocalStorage.Acts.CheckItemExists,
		C3.Plugins.TiledBg.Acts.SetWidth,
		C3.Plugins.LocalStorage.Cnds.OnItemExists,
		C3.Plugins.LocalStorage.Acts.GetItem,
		C3.Plugins.LocalStorage.Cnds.OnItemGet,
		C3.Plugins.LocalStorage.Exps.ItemValue,
		C3.Plugins.TiledBg.Cnds.CompareWidth,
		C3.Plugins.TiledBg.Exps.Width,
		C3.Plugins.Audio.Acts.Stop,
		C3.Plugins.Audio.Cnds.IsTagPlaying,
		C3.Plugins.Audio.Acts.SetSilent
	];
};
self.C3_JsPropNameTable = [
	{Background: 0},
	{Create_PowerUp: 0},
	{Frame: 0},
	{Solid: 0},
	{Bricks: 0},
	{Start: 0},
	{Bullet: 0},
	{Pin: 0},
	{Rotate: 0},
	{Ball: 0},
	{Time: 0},
	{Plataformer: 0},
	{Touch: 0},
	{Sine: 0},
	{BallerDestroyer: 0},
	{Fade: 0},
	{ovBackground: 0},
	{Restarter: 0},
	{Selectlevelutton2: 0},
	{NextlevelButton: 0},
	{TrEffect: 0},
	{Ball_Particle_Destroyed: 0},
	{SelectlevelButton1: 0},
	{Audio: 0},
	{Glass_Particle: 0},
	{Background3: 0},
	{Explosion_Particle: 0},
	{Player: 0},
	{Go_To_Stage: 0},
	{SelectlevelIcon: 0},
	{Current_Stage_Indicator: 0},
	{Powerer: 0},
	{GameOver_and_GameWin: 0},
	{Game_Title: 0},
	{Set_Visible: 0},
	{Stagenumb: 0},
	{Audio_Button: 0},
	{Selectlevel: 0},
	{Current_Page_Indicator: 0},
	{BackerButton: 0},
	{NexterButton: 0},
	{Return: 0},
	{LocalStorage: 0},
	{Screen_Position: 0},
	{Loading_Bar_Background: 0},
	{Loadingg_Text: 0},
	{Loading_Bar: 0},
	{Help_Text: 0},
	{Help_Object: 0},
	{Indicator_Effect: 0},
	{Colision_Bars: 0},
	{Sprite: 0},
	{Button: 0},
	{Browser: 0},
	{hug13: 0},
	{Sine2: 0},
	{Sprite2: 0},
	{Sprite3: 0},
	{TiledBackground7: 0},
	{Bricks_Cout: 0},
	{Uid_Destroied: 0},
	{Stages_Open: 0},
	{Selected_Stage: 0}
];

self.InstanceType = {
	Background: class extends self.ISpriteInstance {},
	Bricks: class extends self.ISpriteInstance {},
	Ball: class extends self.ISpriteInstance {},
	Plataformer: class extends self.ISpriteInstance {},
	Touch: class extends self.IInstance {},
	BallerDestroyer: class extends self.ISpriteInstance {},
	ovBackground: class extends self.ISpriteInstance {},
	Restarter: class extends self.ISpriteInstance {},
	Selectlevelutton2: class extends self.ISpriteInstance {},
	NextlevelButton: class extends self.ISpriteInstance {},
	TrEffect: class extends self.ISpriteInstance {},
	Ball_Particle_Destroyed: class extends self.IParticlesInstance {},
	SelectlevelButton1: class extends self.ISpriteInstance {},
	Audio: class extends self.IInstance {},
	Glass_Particle: class extends self.IParticlesInstance {},
	Background3: class extends self.ISpriteInstance {},
	Explosion_Particle: class extends self.IParticlesInstance {},
	Player: class extends self.ISpriteInstance {},
	SelectlevelIcon: class extends self.ISpriteInstance {},
	Current_Stage_Indicator: class extends self.ISpriteFontInstance {},
	Powerer: class extends self.ISpriteInstance {},
	GameOver_and_GameWin: class extends self.ISpriteInstance {},
	Game_Title: class extends self.ISpriteInstance {},
	Stagenumb: class extends self.ISpriteFontInstance {},
	Audio_Button: class extends self.ISpriteInstance {},
	Selectlevel: class extends self.ISpriteInstance {},
	Current_Page_Indicator: class extends self.ISpriteInstance {},
	BackerButton: class extends self.ISpriteInstance {},
	NexterButton: class extends self.ISpriteInstance {},
	Return: class extends self.ISpriteInstance {},
	LocalStorage: class extends self.IInstance {},
	Screen_Position: class extends self.ISpriteInstance {},
	Loading_Bar_Background: class extends self.ISpriteInstance {},
	Loadingg_Text: class extends self.ISpriteInstance {},
	Loading_Bar: class extends self.ITiledBackgroundInstance {},
	Help_Text: class extends self.ISpriteInstance {},
	Help_Object: class extends self.ISpriteInstance {},
	Indicator_Effect: class extends self.ISpriteInstance {},
	Colision_Bars: class extends self.ISpriteInstance {},
	Sprite: class extends self.ISpriteInstance {},
	Button: class extends self.IButtonInstance {},
	Browser: class extends self.IInstance {},
	hug13: class extends self.ITiledBackgroundInstance {},
	Sprite2: class extends self.ISpriteInstance {},
	Sprite3: class extends self.ISpriteInstance {},
	TiledBackground7: class extends self.ITiledBackgroundInstance {}
}