const C3 = self.C3;
self.C3_GetObjectRefTable = function () {
	return [
		C3.Plugins.Sprite,
		C3.Behaviors.Physics,
		C3.Behaviors.Tween,
		C3.Behaviors.Pin,
		C3.Behaviors.Rotate,
		C3.Plugins.Audio,
		C3.Plugins.Keyboard,
		C3.Plugins.Arr,
		C3.Plugins.Touch,
		C3.Plugins.Spritefont2,
		C3.Behaviors.Timer,
		C3.Plugins.PlatformInfo,
		C3.Plugins.Mouse,
		C3.Plugins.LocalStorage,
		C3.Plugins.Browser,
		C3.Plugins.System.Cnds.OnLayoutStart,
		C3.Plugins.System.Acts.SetTimescale,
		C3.Plugins.System.Acts.SetVar,
		C3.Plugins.System.Acts.CreateObject,
		C3.Plugins.Sprite.Exps.ImagePointX,
		C3.Plugins.Sprite.Exps.ImagePointY,
		C3.Behaviors.Pin.Acts.PinByImagePoint,
		C3.Plugins.System.Acts.SetLayerVisible,
		C3.Plugins.Sprite.Acts.ZMoveToObject,
		C3.Behaviors.Tween.Acts.TweenOneProperty,
		C3.Plugins.System.Cnds.CompareVar,
		C3.Plugins.Sprite.Acts.SetAnimFrame,
		C3.Plugins.System.Cnds.IsGroupActive,
		C3.Plugins.Touch.Cnds.IsTouchingObject,
		C3.Plugins.System.Cnds.TriggerOnce,
		C3.Plugins.Audio.Acts.Play,
		C3.Behaviors.Rotate.Acts.SetSpeed,
		C3.Plugins.Sprite.Acts.SetPosToObject,
		C3.Plugins.Touch.Cnds.OnTouchEnd,
		C3.Plugins.Audio.Acts.Stop,
		C3.Behaviors.Rotate.Acts.SetEnabled,
		C3.Plugins.Keyboard.Cnds.OnKey,
		C3.Plugins.Keyboard.Cnds.OnAnyKeyReleased,
		C3.Plugins.Sprite.Cnds.OnCollision,
		C3.Plugins.System.Acts.Wait,
		C3.Behaviors.Tween.Acts.TweenTwoProperties,
		C3.Plugins.Sprite.Cnds.IsOutsideLayout,
		C3.Plugins.Sprite.Acts.SetSize,
		C3.JavaScriptInEvents._1Eventsheet_Event23_Act12,
		C3.JavaScriptInEvents._1Eventsheet_Event24_Act18,
		C3.Plugins.Touch.Cnds.OnTouchObject,
		C3.Plugins.System.Acts.RestartLayout,
		C3.Plugins.System.Acts.GoToLayout,
		C3.Plugins.Audio.Cnds.IsTagPlaying,
		C3.Plugins.System.Acts.NextPrevLayout,
		C3.Plugins.Sprite.Exps.Y,
		C3.Plugins.Audio.Acts.SetSilent,
		C3.Plugins.System.Cnds.Else,
		C3.Plugins.System.Acts.AddVar,
		C3.Plugins.Spritefont2.Acts.SetText,
		C3.Plugins.System.Exps.zeropad,
		C3.Plugins.System.Cnds.Compare,
		C3.Plugins.System.Cnds.LayerVisible,
		C3.Plugins.Mouse.Cnds.OnObjectClicked,
		C3.Plugins.System.Cnds.Every,
		C3.Plugins.Sprite.Acts.SetAngle,
		C3.Plugins.Arr.Acts.SetXY,
		C3.Plugins.Audio.Acts.SetPaused,
		C3.Plugins.LocalStorage.Acts.SetItem,
		C3.Plugins.Arr.Exps.AsJSON,
		C3.Plugins.LocalStorage.Acts.CheckItemExists,
		C3.Plugins.LocalStorage.Cnds.OnItemExists,
		C3.Plugins.Arr.Acts.JSONLoad,
		C3.Plugins.LocalStorage.Exps.ItemValue,
		C3.Plugins.LocalStorage.Cnds.OnItemGet,
		C3.Plugins.LocalStorage.Cnds.OnItemMissing,
		C3.Plugins.System.Exps.int,
		C3.Plugins.Arr.Exps.At,
		C3.Plugins.Arr.Acts.SetX,
		C3.Plugins.System.Cnds.EveryTick,
		C3.Plugins.Sprite.Acts.SetWidth,
		C3.Plugins.System.Exps.loadingprogress,
		C3.Plugins.System.Cnds.OnLoadFinished,
		C3.Plugins.Sprite.Acts.Destroy,
		C3.Plugins.Sprite.Cnds.OnDestroyed,
		C3.JavaScriptInEvents.LoadEventSheet_Event6_Act1,
		C3.Plugins.PlatformInfo.Cnds.IsOnMobile,
		C3.Plugins.Sprite.Acts.SetPos,
		C3.Plugins.Sprite.Cnds.PickByUID,
		C3.Plugins.System.Cnds.PickByComparison,
		C3.Plugins.Sprite.Acts.SetInstanceVar,
		C3.Plugins.Sprite.Acts.Spawn,
		C3.Plugins.System.Cnds.For,
		C3.Plugins.Arr.Exps.Width,
		C3.Plugins.Arr.Cnds.CompareXY,
		C3.Plugins.System.Exps.loopindex,
		C3.Plugins.System.Cnds.ForEach,
		C3.Plugins.Sprite.Cnds.CompareInstanceVar,
		C3.Plugins.Sprite.Acts.SetAnim,
		C3.Plugins.System.Acts.GoToLayoutByName,
		C3.Plugins.Sprite.Cnds.CompareFrame,
		C3.Plugins.Sprite.Cnds.IsAnimPlaying
	];
};
self.C3_JsPropNameTable = [
	{bg_play: 0},
	{Physics: 0},
	{Tween: 0},
	{Pin: 0},
	{Rotate: 0},
	{ball: 0},
	{board: 0},
	{skull: 0},
	{ball2: 0},
	{skull2: 0},
	{restart: 0},
	{setting_bt: 0},
	{level_bt: 0},
	{hom: 0},
	{Home: 0},
	{Moregames: 0},
	{ne: 0},
	{re: 0},
	{Restart_b: 0},
	{Sound2: 0},
	{CloseBtn: 0},
	{MOREG: 0},
	{P: 0},
	{home_btt: 0},
	{bang: 0},
	{level1MainPart: 0},
	{level1Parts: 0},
	{level1Parts2: 0},
	{Sprite6: 0},
	{hole: 0},
	{hole2: 0},
	{bang2: 0},
	{level2Main: 0},
	{level2Main2: 0},
	{bang3: 0},
	{level3Main: 0},
	{level3Part: 0},
	{level3Parts: 0},
	{bang4: 0},
	{leve4Main: 0},
	{level4Parts: 0},
	{Sprite5: 0},
	{Sprite7: 0},
	{Sprite8: 0},
	{Sprite9: 0},
	{soundmute: 0},
	{LEV: 0},
	{state: 0},
	{norBt: 0},
	{bang5: 0},
	{level5Parts: 0},
	{leve5Main: 0},
	{bang6: 0},
	{level6Main: 0},
	{Sprite10: 0},
	{title_ring: 0},
	{title_stand: 0},
	{title_stand2: 0},
	{bang7: 0},
	{level7Main: 0},
	{level7Parts: 0},
	{bang8: 0},
	{level8Main: 0},
	{bang9: 0},
	{level9Main: 0},
	{level9Parts: 0},
	{bang10: 0},
	{level10Main: 0},
	{level10Parts: 0},
	{bang11: 0},
	{bang12: 0},
	{level12Part: 0},
	{level12Parts: 0},
	{Audio: 0},
	{com: 0},
	{Keyboard: 0},
	{levelArray: 0},
	{levelFailed: 0},
	{loadEmpty: 0},
	{loader: 0},
	{SettingsPanel: 0},
	{star: 0},
	{start_play_button: 0},
	{start_logo: 0},
	{timeBar: 0},
	{Touch: 0},
	{fade3: 0},
	{fade2: 0},
	{fade: 0},
	{Sprite3: 0},
	{Sprite4: 0},
	{SpriteFont: 0},
	{SpriteFont2: 0},
	{Timer: 0},
	{SpriteFont3: 0},
	{bang13: 0},
	{bang14: 0},
	{bang15: 0},
	{bang16: 0},
	{bang19: 0},
	{bang17: 0},
	{level17Part: 0},
	{bang18: 0},
	{Level18Parts: 0},
	{bang20: 0},
	{Level20parts: 0},
	{board2: 0},
	{Level21D: 0},
	{Level21up: 0},
	{board1: 0},
	{Level22D: 0},
	{Level22up: 0},
	{Level23up: 0},
	{Level23D: 0},
	{Level24D: 0},
	{Level24up: 0},
	{Level24UpParts: 0},
	{Level25up: 0},
	{Level25D: 0},
	{Level26D: 0},
	{Level26up: 0},
	{Level27up: 0},
	{Level27D: 0},
	{Level28up: 0},
	{Level28D: 0},
	{Level29up: 0},
	{Level29D: 0},
	{Level30D: 0},
	{Level30UP: 0},
	{Sprite: 0},
	{Level28Parts: 0},
	{Sprite2: 0},
	{Sprite11: 0},
	{tapToContinue: 0},
	{PlatformInfo: 0},
	{Sprite12: 0},
	{Mouse: 0},
	{LocalStorage: 0},
	{Browser: 0},
	{but: 0},
	{but2: 0},
	{visible: 0},
	{collectedstar: 0},
	{touch: 0},
	{complete: 0},
	{failed: 0},
	{soundPause: 0},
	{second: 0},
	{level: 0},
	{selectedlevel: 0},
	{fun: 0},
	{ball1: 0},
	{mobile: 0},
	{system: 0},
	{page: 0},
	{Local_Save: 0},
	{collected_Star: 0},
	{index: 0}
];

self.InstanceType = {
	bg_play: class extends self.ISpriteInstance {},
	ball: class extends self.ISpriteInstance {},
	board: class extends self.ISpriteInstance {},
	skull: class extends self.ISpriteInstance {},
	ball2: class extends self.ISpriteInstance {},
	skull2: class extends self.ISpriteInstance {},
	restart: class extends self.ISpriteInstance {},
	setting_bt: class extends self.ISpriteInstance {},
	level_bt: class extends self.ISpriteInstance {},
	hom: class extends self.ISpriteInstance {},
	Home: class extends self.ISpriteInstance {},
	Moregames: class extends self.ISpriteInstance {},
	ne: class extends self.ISpriteInstance {},
	re: class extends self.ISpriteInstance {},
	Restart_b: class extends self.ISpriteInstance {},
	Sound2: class extends self.ISpriteInstance {},
	CloseBtn: class extends self.ISpriteInstance {},
	MOREG: class extends self.ISpriteInstance {},
	P: class extends self.ISpriteInstance {},
	home_btt: class extends self.ISpriteInstance {},
	bang: class extends self.ISpriteInstance {},
	level1MainPart: class extends self.ISpriteInstance {},
	level1Parts: class extends self.ISpriteInstance {},
	level1Parts2: class extends self.ISpriteInstance {},
	Sprite6: class extends self.ISpriteInstance {},
	hole: class extends self.ISpriteInstance {},
	hole2: class extends self.ISpriteInstance {},
	bang2: class extends self.ISpriteInstance {},
	level2Main: class extends self.ISpriteInstance {},
	level2Main2: class extends self.ISpriteInstance {},
	bang3: class extends self.ISpriteInstance {},
	level3Main: class extends self.ISpriteInstance {},
	level3Part: class extends self.ISpriteInstance {},
	level3Parts: class extends self.ISpriteInstance {},
	bang4: class extends self.ISpriteInstance {},
	leve4Main: class extends self.ISpriteInstance {},
	level4Parts: class extends self.ISpriteInstance {},
	Sprite5: class extends self.ISpriteInstance {},
	Sprite7: class extends self.ISpriteInstance {},
	Sprite8: class extends self.ISpriteInstance {},
	Sprite9: class extends self.ISpriteInstance {},
	soundmute: class extends self.ISpriteInstance {},
	norBt: class extends self.ISpriteInstance {},
	bang5: class extends self.ISpriteInstance {},
	level5Parts: class extends self.ISpriteInstance {},
	leve5Main: class extends self.ISpriteInstance {},
	bang6: class extends self.ISpriteInstance {},
	level6Main: class extends self.ISpriteInstance {},
	Sprite10: class extends self.ISpriteInstance {},
	title_ring: class extends self.ISpriteInstance {},
	title_stand: class extends self.ISpriteInstance {},
	title_stand2: class extends self.ISpriteInstance {},
	bang7: class extends self.ISpriteInstance {},
	level7Main: class extends self.ISpriteInstance {},
	level7Parts: class extends self.ISpriteInstance {},
	bang8: class extends self.ISpriteInstance {},
	level8Main: class extends self.ISpriteInstance {},
	bang9: class extends self.ISpriteInstance {},
	level9Main: class extends self.ISpriteInstance {},
	level9Parts: class extends self.ISpriteInstance {},
	bang10: class extends self.ISpriteInstance {},
	level10Main: class extends self.ISpriteInstance {},
	level10Parts: class extends self.ISpriteInstance {},
	bang11: class extends self.ISpriteInstance {},
	bang12: class extends self.ISpriteInstance {},
	level12Part: class extends self.ISpriteInstance {},
	level12Parts: class extends self.ISpriteInstance {},
	Audio: class extends self.IInstance {},
	com: class extends self.ISpriteInstance {},
	Keyboard: class extends self.IInstance {},
	levelArray: class extends self.IArrayInstance {},
	levelFailed: class extends self.ISpriteInstance {},
	loadEmpty: class extends self.ISpriteInstance {},
	loader: class extends self.ISpriteInstance {},
	SettingsPanel: class extends self.ISpriteInstance {},
	star: class extends self.ISpriteInstance {},
	start_play_button: class extends self.ISpriteInstance {},
	start_logo: class extends self.ISpriteInstance {},
	timeBar: class extends self.ISpriteInstance {},
	Touch: class extends self.IInstance {},
	fade3: class extends self.ISpriteInstance {},
	fade2: class extends self.ISpriteInstance {},
	fade: class extends self.ISpriteInstance {},
	Sprite3: class extends self.ISpriteInstance {},
	Sprite4: class extends self.ISpriteInstance {},
	SpriteFont: class extends self.ISpriteFontInstance {},
	SpriteFont2: class extends self.ISpriteFontInstance {},
	SpriteFont3: class extends self.ISpriteFontInstance {},
	bang13: class extends self.ISpriteInstance {},
	bang14: class extends self.ISpriteInstance {},
	bang15: class extends self.ISpriteInstance {},
	bang16: class extends self.ISpriteInstance {},
	bang19: class extends self.ISpriteInstance {},
	bang17: class extends self.ISpriteInstance {},
	level17Part: class extends self.ISpriteInstance {},
	bang18: class extends self.ISpriteInstance {},
	Level18Parts: class extends self.ISpriteInstance {},
	bang20: class extends self.ISpriteInstance {},
	Level20parts: class extends self.ISpriteInstance {},
	board2: class extends self.ISpriteInstance {},
	Level21D: class extends self.ISpriteInstance {},
	Level21up: class extends self.ISpriteInstance {},
	board1: class extends self.ISpriteInstance {},
	Level22D: class extends self.ISpriteInstance {},
	Level22up: class extends self.ISpriteInstance {},
	Level23up: class extends self.ISpriteInstance {},
	Level23D: class extends self.ISpriteInstance {},
	Level24D: class extends self.ISpriteInstance {},
	Level24up: class extends self.ISpriteInstance {},
	Level24UpParts: class extends self.ISpriteInstance {},
	Level25up: class extends self.ISpriteInstance {},
	Level25D: class extends self.ISpriteInstance {},
	Level26D: class extends self.ISpriteInstance {},
	Level26up: class extends self.ISpriteInstance {},
	Level27up: class extends self.ISpriteInstance {},
	Level27D: class extends self.ISpriteInstance {},
	Level28up: class extends self.ISpriteInstance {},
	Level28D: class extends self.ISpriteInstance {},
	Level29up: class extends self.ISpriteInstance {},
	Level29D: class extends self.ISpriteInstance {},
	Level30D: class extends self.ISpriteInstance {},
	Level30UP: class extends self.ISpriteInstance {},
	Sprite: class extends self.ISpriteInstance {},
	Level28Parts: class extends self.ISpriteInstance {},
	Sprite2: class extends self.ISpriteInstance {},
	Sprite11: class extends self.ISpriteInstance {},
	tapToContinue: class extends self.ISpriteInstance {},
	PlatformInfo: class extends self.IInstance {},
	Sprite12: class extends self.ISpriteInstance {},
	Mouse: class extends self.IInstance {},
	LocalStorage: class extends self.IInstance {},
	Browser: class extends self.IInstance {},
	but: class extends self.ISpriteInstance {},
	but2: class extends self.ISpriteInstance {}
}