(function (lib, img, cjs, ss) {

var p; // shortcut to reference prototypes
var rect; // used to reference frame bounds

// library properties:
lib.properties = {
	width: 1280,
	height: 720,
	fps: 30,
	color: "#FFFFFF",
	manifest: [
		{src:"images/Bitmap1.png", id:"Bitmap1"},
		{src:"images/Bitmap2.png", id:"Bitmap2"},
		{src:"images/Bitmap3.png", id:"Bitmap3"},
		{src:"images/Bitmap4.png", id:"Bitmap4"},
		{src:"images/Bitmap8.png", id:"Bitmap8"},
		{src:"images/gfx_ball.png", id:"gfx_ball"},
		{src:"images/gfx_ball_sh.png", id:"gfx_ball_sh"},
		{src:"images/gfx_filter.png", id:"gfx_filter"},
		{src:"images/gfx_paleta.png", id:"gfx_paleta"}
	]
};



// symbols:



(lib.Bitmap1 = function() {
	this.initialize(img.Bitmap1);
}).prototype = p = new cjs.Bitmap();
p.nominalBounds = new cjs.Rectangle(0,0,909,477);


(lib.Bitmap2 = function() {
	this.initialize(img.Bitmap2);
}).prototype = p = new cjs.Bitmap();
p.nominalBounds = new cjs.Rectangle(0,0,99,70);


(lib.Bitmap3 = function() {
	this.initialize(img.Bitmap3);
}).prototype = p = new cjs.Bitmap();
p.nominalBounds = new cjs.Rectangle(0,0,80,117);


(lib.Bitmap4 = function() {
	this.initialize(img.Bitmap4);
}).prototype = p = new cjs.Bitmap();
p.nominalBounds = new cjs.Rectangle(0,0,85,115);


(lib.Bitmap8 = function() {
	this.initialize(img.Bitmap8);
}).prototype = p = new cjs.Bitmap();
p.nominalBounds = new cjs.Rectangle(0,0,88,46);


(lib.gfx_ball = function() {
	this.initialize(img.gfx_ball);
}).prototype = p = new cjs.Bitmap();
p.nominalBounds = new cjs.Rectangle(0,0,135,135);


(lib.gfx_ball_sh = function() {
	this.initialize(img.gfx_ball_sh);
}).prototype = p = new cjs.Bitmap();
p.nominalBounds = new cjs.Rectangle(0,0,135,29);


(lib.gfx_filter = function() {
	this.initialize(img.gfx_filter);
}).prototype = p = new cjs.Bitmap();
p.nominalBounds = new cjs.Rectangle(0,0,106,106);


(lib.gfx_paleta = function() {
	this.initialize(img.gfx_paleta);
}).prototype = p = new cjs.Bitmap();
p.nominalBounds = new cjs.Rectangle(0,0,517,477);


(lib.gfx_paleta_mc = function() {
	this.initialize();

	// Layer 1
	this.instance = new lib.gfx_paleta();

	this.addChild(this.instance);
}).prototype = p = new cjs.Container();
p.nominalBounds = rect = new cjs.Rectangle(0,0,517,477);
p.frameBounds = [rect];


(lib.gfx_paint_filter_mc = function() {
	this.initialize();

	// Layer 1
	this.instance = new lib.Bitmap8();

	this.addChild(this.instance);
}).prototype = p = new cjs.Container();
p.nominalBounds = rect = new cjs.Rectangle(0,0,88,46);
p.frameBounds = [rect];


(lib.gfx_filter_mc = function() {
	this.initialize();

	// Layer 1
	this.instance = new lib.gfx_filter();

	this.addChild(this.instance);
}).prototype = p = new cjs.Container();
p.nominalBounds = rect = new cjs.Rectangle(0,0,106,106);
p.frameBounds = [rect];


(lib.gfx_filter_blur = function() {
	this.initialize();

	// Layer 1
	this.shape = new cjs.Shape();
	this.shape.graphics.rf(["rgba(255,255,255,0)","#FFFFFF","rgba(255,255,255,0)","#000000"],[0,0.173,1,1],0,0,0,0,0,55.4).s().p("AhlFbQgXgYgUgZQhkiAAAiqQAAjKCPiQQCOiQDMAAIgvALQhVAVhIAmQjzCDAEEhQAFEgDzCFQBHAmBUAVQArALgDAAQjMAAiOiQg");

	this.addChild(this.shape);
}).prototype = p = new cjs.Container();
p.nominalBounds = rect = new cjs.Rectangle(-24.5,-49.1,49.2,98.2);
p.frameBounds = [rect];


(lib.gfx_brush_filter = function() {
	this.initialize();

	// Layer 1
	this.shape = new cjs.Shape();
	this.shape.graphics.f("#333333").s().p("AgrDvIgkgDQhVgFhGgOQhNgQgqgZQgRgJAEgHQAEgGAVgCIASAAQAMABALgBQB9gQBdhxQAdghAXgpIARgiQAPgrAThJIAHggQABgFAIgBQASAAARA2QAXBLAbAlQArA8AlAXQAXAQA1AYQAkATAdAZQAgAbgKAIQgRANgVAMQgeARg1AXQgjAQhBAMQhNAQhKACIgIAAIgcgBg");
	this.shape.setTransform(36.8,24);

	this.addChild(this.shape);
}).prototype = p = new cjs.Container();
p.nominalBounds = rect = new cjs.Rectangle(0,0,73.7,48.1);
p.frameBounds = [rect];


(lib.gdx_brush2 = function() {
	this.initialize();

	// Layer 1
	this.shape = new cjs.Shape();
	this.shape.graphics.f("#FFCC00").s().p("AiUFHQB8gQAzgTQA6gTBdhFQgFABg7AhQg7AigVAEIhaAaQgxANg5ADIhbgBIAFgCIgJACIgMAAIgcgFIAIAAQCHAABcgeQA6gTAXgXIgCgCQADgBgIAAQgRAPgsAPQhXAeh9AAQhKAAhlgmIgVgKIAAAAIABgCIABAAQBWAYAwAAQCcAABRgYQAVgHA3gfQgwAQghAKQg+AThlAAIgLAAQAzgJAugRQAzgUATgQQgsARgsANIgYAHQBBgaAkglQAXgXAUgkIAhhBQgEACgVAiQgZApgZAaQhXBfiUAAIghgBQApgKAkgSIAqgYIAQgMIABgBIAagUQACgDAHgFIAWgVIAEgGIAKgJIADgGIAIgJIAcgoIAagyIABgEIAOgjIAQg4QALg5ACgKQAMgeAWgeQAxhIBUgaQBTgaBRAaIALADIADAKQiUAWhgBZQhOBKgbBhIADAAQAUgdAdg3QAZgwAlgfQAXgUAdgSQAkgYAZgIIAagNQAWgKAWgGIAvgJIAIgBIAGANQhqAihYBLQhJA9g4BVIACABQBYhfA5gwQBahMBWgjIAHANQgyAVgrAqQgnAlgpBCQAdgYBChEQArgpAngZQATAgAbAPQgVBUhkBpQgbAZjSC9QB2hBB7iCQB0h8AOhOQAIAEALADQgHA4gbA8QgoBXhRBVIACABQBahXAkhDQAhg9ADhJIASACIACAgQAABUg2BMQgzBJhtBNQB1hAA6hUQAzhKAAhXIgDgfQAPAXAGAXQAbBXgbBKQgNAjgXAlIgTAZQiuDUk6AEIgRAAgAArgKQg8AwAAAZQAAABAAAAQAAABAAAAQABAAAAABQABAAAAAAIAfgkQAegegBgGQAAgFAAAAgAAFgHQgVAUAAAKQAAACABABQAAABAAABQAAAAAAAAQAAAAAAgBIAGAAQADgIAQgTQAVgXAEgFIAAAAQgJAAgVAVg");

	this.addChild(this.shape);
}).prototype = p = new cjs.Container();
p.nominalBounds = rect = new cjs.Rectangle(-45.8,-32.9,91.7,66);
p.frameBounds = [rect];


(lib.ballSh = function() {
	this.initialize();

	// Layer 1
	this.instance = new lib.gfx_ball_sh();

	this.addChild(this.instance);
}).prototype = p = new cjs.Container();
p.nominalBounds = rect = new cjs.Rectangle(0,0,135,29);
p.frameBounds = [rect];


(lib.ball = function() {
	this.initialize();

	// Layer 2
	this.num = new cjs.Text("", "bold 48px 'Comic Sans MS'");
	this.num.name = "num";
	this.num.textAlign = "center";
	this.num.lineHeight = 50;
	this.num.lineWidth = 100;
	this.num.setTransform(65.5,30.6);

	// Layer 1
	this.instance = new lib.gfx_ball();

	this.addChild(this.instance,this.num);
}).prototype = p = new cjs.Container();
p.nominalBounds = rect = new cjs.Rectangle(0,0,135,135);
p.frameBounds = [rect];


(lib.gfx_paintarea_1 = function() {
	this.initialize();

	// mask (mask)
	var mask = new cjs.Shape();
	mask._off = true;
	mask.graphics.p("ABqH7IgbgJIgcgLQgkgMgaAAQgaAAgtAFQgvAGgTABQgjAAgbgKQgfgNgagfQgkgrgZgUQgVgQgUgEIgSgCIgUgBQgbgBgZgHQgNgHgGgPQgFgLgBgRIgBgeQgBgQgFgIQgOgWgaghQgXgdgHgNQgMgWADgVQADgZAWghQALgQgHgHQgFgFgTgDQgWgFgJgBQgQgHgCgQQgCgPAJgMQAHgJARgKIAdgQQARgJAHgKQAIgNACgPQADgQgGgNQgHgOgPgIQgSgIgbABQg2ADgJgbQgHgYAZgiQAZghAhgOQAkgQASAYQAcAlAYABQASACAUgVIARgUIARgUQAUgWASgBQAhgCAPgMQALgIAFgRIAEgOQACgIADgFQAIgOATgEQBBgPAZAEQAHACAJAEQAJAFAHABQAxAIATgHQAIgDAHgHIAPgPQAYgXAjgNQAigMAiAAQAigBAUAKQAWAKgDATQgFAlAaASQARANAxAKIApAKQAYAGARAHQAuASAYAjIAoA+QAQAZAKAIQAMAIATgDQAPgDAmgPQAigOATAEQASADADAPQADAPgKAUQgLAUgVARQglAcAUBJQAGAXAMAcIAOAaIAiBSQASAqAEARQAFAXgNABQgOACgngZQgkgXgcAoQgLARgMAdIgVA6IgVA8QgNAhgNAVQggA1gqgDQgSgBgcgIQgegJgLgBQgWgDgRAHQgUAJgRAaQgVAggZAIQgJADgKAAQgOAAgQgFg");
	mask.setTransform(41,22.5);

	// filter
	this.filter = new lib.gfx_paint_filter_mc();

	this.filter.mask = mask;

	this.addChild(this.filter);
}).prototype = p = new cjs.Container();
p.nominalBounds = rect = new cjs.Rectangle(0,0,88,46);
p.frameBounds = [rect];


(lib.gfx_brush = function() {
	this.initialize();

	// filter
	this.filter = new lib.gfx_brush_filter();
	this.filter.setTransform(-119.7,165.5,1,1,0,0,0,36.8,24);
	this.filter.alpha = 0;
	this.filter.filters = [new cjs.ColorFilter(0, 0, 0, 1, 204, 0, 0, 0)];
	this.filter.cache(-2,-2,78,52);

	// brush
	this.instance = new lib.gdx_brush2();
	this.instance.setTransform(-110.7,156.5);

	this.shape = new cjs.Shape();
	this.shape.graphics.f("#CCCCCC").s().p("Aj6EwIgDgMQAAgWAXAAQAXABAAAVQgCAYgSAAQgRAAgGgMgAjVEQIgHgGIgBgCIgDgIQAAgFADgDQADgEAJACQAOADAAAMIgBAGIgCADQgDADgDAAQgFAAgEgBgAimD0QgVgCgKgLQgFgFgCgGIAAgEQAAgFAPgSQARgUAKgBQgDgKADgFQAEgJAdgBQAEgEgBgNQAEgMAigDQgFgRARgUQARgSAbgNIAAgUQAAgMARgFQAOgEABgMQAAgMAUgDQgFgIAAgJQAAgIACgCQAFgIATACQgCgKABgHQAAgMAMgGQAfAAAAABIADAAQgCgGgQgSQgLgNAAgLQAAgIABgCQADgIANAAQAHAAAOAFIARAFIAOgBQgIgGgKgLQgLgLAAgDQAAgbAgAcQAgAbAAANIAAAIQgDAFgJACQgogBgOgFIgIABQAGAEAJAOQAIAOAAAFQAAAKgGAEQgMAIgjgHQAAAFADAJIACANQAAAIgDACQgGAEgVgDQAIAKAAAJQAAAIgBABQgFAFgSABQgBAEADAMQAAAGgFAFIgUABQgHADAAARQAAAOgiAFIAAAPQAAAKgCACQgEAFgQABIABAUQABALgKAGIgYACQACAIAAANQAAAIgCADQgEAIgRACQAEAJAAAFQAAAEgmAuIgJAAgACXjCQgmgcAAgIQAAgTAtAgQAnAbAOASIgCADQgDADgEAAQgMAAgngcgADUjNQgXgFgTgRIgDgEQgSgRAAgKQAAgHAEgCQADgDAKAAQAIAAAQAHQgMgOAAgOIACgCQABgCAFAAQADAAAJAFQAKAFAHABQgKgMAAgHIABgHQADgPAVAbIABACQALAOAMAVQAAAFgCABIgEACQgVAAgEgCIAAACIALALQAEAFAAAHIgCAPQgCAMgFAAQgJAAgIgCg");
	this.shape.setTransform(-50.3,101);

	this.shape_1 = new cjs.Shape();
	this.shape_1.graphics.f("#858585").s().p("AjLEwQAEABAFAAQADAAADgDIACgDQAbASAeAPIgEAEIgEAFQgdgIglgdgAj2DgIgWgbIADgEIAAAAIAJgRIARAZQAgAmANANQACAGAFAFQAKALAVACQAbANAkAFIgHAHIgJAJQhDgFhGhRgAj/D/IgbgeIACgFIAAAAIAGgLIASAbQAQAVAdAXQgDADAAAFIADAIIABACQgVgSgYgZgABJjPQghgigagjIALgSIACgCIAyBGQAZAeA4AnQAvAhArAVIgIAKQhDgJhkhpgABlj7QghgigbgiIAJgOIAFgHIA3BMQASAhAxAgIADAEQATARAXAFQAcAOAhANIgLANIgBABQhHgPhjhog");
	this.shape_1.setTransform(-51.3,97.8);

	this.shape_2 = new cjs.Shape();
	this.shape_2.graphics.f("#999999").s().p("AjBGJIgFAAIgSgCIgJgCQgKgCgJgEIgMgGQgcgQgSgfIgFgIIgGgOIgBgBIgFgNIgEgKIgDgKIAEgGIAFgKIADgGIAPgbIAbAfQAYAZAVARIAHAHQAlAdAdAIIgYAZIgKAKIgFAGIAFAIIAAAAIABACIgGAAgAkEFFIADAMQAHAMAQAAQATAAABgZQAAgUgXgBQgXAAAAAWgAjLErIABgFQAAgNgOgDQgIgBgEAEQgdgXgPgWIgSgbIAEgHIACgEIAVAaQBGBSBDAFIAKgKIgeAgQgdgPgcgTgAitEVIAJAAQAmguAAgEQAAgFgDgJQARgCADgIQACgDAAgJQAAgMgCgJIAZgBQAKgGgBgMIgCgTQARgCAEgEQABgDAAgJIAAgPQAigGAAgNQAAgRAHgDIAUgBQAFgGAAgGQgDgLABgHQATAAAEgFQABgCAAgHQAAgKgIgHQAVACAGgDQAEgCAAgJIgDgNQgDgJAAgEQAjAHAMgIQAGgEABgKQAAgGgJgNQgJgOgGgEIAIgBQAOAEAoACQAKgCACgGIABgHQgBgNgggcQgfgbgBAaQAAADAMAMQAJALAIAGIgOABIgRgFQgNgGgIAAQgNABgDAHQgBADAAAHQAAAMALANQAQASACAGIgCAAQgBgBgfAAQgLAFgBANQAAAHABAKQgTgCgFAHQgCADAAAHQAAAIAGAIQgUADgBAMQgBAOgNAEQgRAFgBAMIABAUQgcANgRARQgRAVAFARQghADgFALQABAOgEAEQgdABgEAIQgCAGACAKQgJAAgSAVQgPASAAAFIABADQgOgMgggmIgQgZQBrjACkkEQAYAiAhAiQBlBqBCAJQi+DkiPCfQgkgFgbgNgACNicQg4gngZgeIgyhHIAOgWQAcAiAgAhQBjBpBIAPIgIAJIgGAHIgKANQgrgVgvghgABqjGQABAJAlAbQAnAcAMAAQAEABADgDIACgEQgOgRgngcQgcgTgKAAQgHAAAAAGgADNisQAIABAJAAQAFABADgMIABgQQAAgGgDgFIgMgMIAAgBQAFACAUAAIAFgCQACgBAAgFQgNgVgLgOQAjAQAsATIAYAJIgEADIggAoIgBACIgCACIgWAbQgggNgdgOgABekHIg4hNIADgDIACgFIAEgGIAGgLIAFgFIAMgWIBGBKQAWAUAlAVIgBAHQAAAHALALQgIAAgJgGQgKgEgDAAQgFAAgBACIgCACQAAANAMAOQgQgGgIAAQgKAAgDADQgDACgBAHQAAAKASARQgxghgRggg");
	this.shape_2.setTransform(-49.6,97.8);

	this.shape_3 = new cjs.Shape();
	this.shape_3.graphics.f("#B97C00").s().p("Aq9OyQKIwmLos/QAEABAEAAQADABAAAJQAAAOkeFrQlXG0hcB+Qg0BIkdGVQjJEdiNC3g");
	this.shape_3.setTransform(62.7,-70.8);

	this.shape_4 = new cjs.Shape();
	this.shape_4.graphics.f("#714D00").s().p("AqZTFQgsgSgjgRIgBgCQgWgbgDAPQgkgVgXgUIhFhJIANgUIAzhPIASgdIBHhtIACgDIASgaQA1hNAegyQDTk6DVkpIBkiIIHvqeIAGgIIABgBIBghqQGjnKAAB4QAAAjlYHLQmQIRh0CaIjaEiQiNC5hIBrQiKDThYB9QiNDIg5AeQBNBECCACIghAoIgXgJgAokLIIADACQCNi3DJkdQEbmTA0hIQBeiBFXm0QEelqAAgPQAAgIgDgBQgEAAgEgCQrqM/qGQng");
	this.shape_4.setTransform(47.4,-47.4);

	this.shape_5 = new cjs.Shape();
	this.shape_5.graphics.f("#996600").s().p("A1LdfIgPgCIgGgBIALAAIAKgCIgGACIBbAAQA5gCAxgOIBcgZQAVgFA7giQA7ghAFgBQhdBFg6AUQg1ASh7AQgA19dXIgJgCQg1gLgpgNIgBAAQg5gXABgNIgBAAIABgBIAWAJQBlAmBJAAQB9AABXgeQAsgPAUgPQAHAAgCACIABABQgYAXg6ATQhdAfiHAAgA4bcVIADgBQAHgDAVAAIABAAIAKAAIATAAIAEgBIAIgBIAIgBIAiAAQCTAABYheQAYgbAZgpQAVghAFgDIgiBCQgUAkgWAXQglAlhBAaIAZgIQArgNAsgRQgSARg0ATQguASgzAIIALAAQBmAAA+gSQAhgKAwgRQg4AggVAGQhRAZicAAQgvAAhXgZgAtqYIQBkhoAVhUIANAGQgOBNhzB8Qh8CEh4BBQDUi8AbgcgArpYcQA2hNAAhUIgDggIAEAAIAHAAIABACIADAgQAABWg0BMQg5BVh2A/QBthNA0hKgAtsZ6QBRhUAohaQAbg7AHg5IAJACQgDBIghA+QgkBEhaBYgAxlZeQAAgZA+gzIACgBQABABAAAEQAAAGgeAgIghAkQAAAAgBAAQAAAAAAAAQgBgBAAAAQAAgBAAAAgAxjY2QAAgKAWgWQAVgWAJAAQgDAGgWAXQgSAUgDAJIgGgBIAAACIAAgFgAyRYIQAahhBQhKQBghZCUgVIADAJIgIACIgvAJQgWAFgVALIgaAMQgaAIgkAYQgcASgYAVQgkAfgcAvQgdA3gUAdgAxvYFQA6hVBJg9QBZhLBpgiIAAABQhWAkhaBLQg5AwhZBfgAuAVTQArgqAygUIAEAIQgnAYgrApQhCBEgdAYQAqhCAmglgAlWKHQA4geCNjHQBZh+CHjSQBJhpCMi6IDdkjQBziaGRoRQFYnLAAgjQAAh4mjHJIhgBrQBdh6BGhXQFvnCB7AAQASAAAPAJQBhBHk5H5QjUFWosMBQk+G3ldG2IgdAkQiBgChNhEgAioDAQgeAzg1BNIgSAaIBliag");
	this.shape_5.setTransform(0,-0.1);

	this.addChild(this.shape_5,this.shape_4,this.shape_3,this.shape_2,this.shape_1,this.shape,this.instance,this.filter);
}).prototype = p = new cjs.Container();
p.nominalBounds = rect = new cjs.Rectangle(-156.7,-189.5,313.5,379.1);
p.frameBounds = [rect];


(lib.gfx_bottle_mc = function() {
	this.initialize();

	// sh2
	this.instance = new lib.gfx_filter_blur();
	this.instance.setTransform(32.2,60.1,1.132,1.132);
	this.instance.filters = [new cjs.BlurFilter(4, 4, 1)];
	this.instance.cache(-26,-51,53,102);

	this.shape = new cjs.Shape();
	this.shape.graphics.f().s("rgba(0,0,0,0.298)").ss(2,1,1).p("AJYAAQAAD5iwCvQiwCwj4AAQj3AAiwiwQgdgdgYgfQh7idAAjPQAAj4CwivQCwiwD3AAQDQAACcB7QAfAYAdAdQCwCvAAD4g");
	this.shape.setTransform(60,60);

	this.shape_1 = new cjs.Shape();
	this.shape_1.graphics.rf(["rgba(255,255,255,0)","rgba(0,0,0,0.302)"],[0.871,1],0,0,0,0,0,60.7).s().p("AmnGoQgdgdgYgfQh7idAAjPQAAj3CwiwQCwivD3AAQDQAACcB6QAfAZAdAcQCwCwAAD3QAAD5iwCvQiwCvj4ABQj3gBiwivg");
	this.shape_1.setTransform(60,60);

	// sh
	this.shape_2 = new cjs.Shape();
	this.shape_2.graphics.f("rgba(255,255,255,0.122)").s().p("AhhA1QgNgUAAgRQAAgQAjgcQAigcApgRQAvgUAdAHQAjAJAAAtQAAAfgtAqQgwAvgwAAQgtAAgWgjg");
	this.shape_2.setTransform(43.4,21.2,1.132,1.132);

	this.shape_3 = new cjs.Shape();
	this.shape_3.graphics.f("rgba(255,255,255,0.122)").s().p("AiICCQgNgPgHgSQgIgOAAgGQAAg8A0g4QAwg0BAgaQBDgaAuAVQAzAXABBMQAAAfhBA5QhNBDhUAAg");
	this.shape_3.setTransform(42.4,25.6,1.132,1.132);

	this.shape_4 = new cjs.Shape();
	this.shape_4.graphics.f("rgba(255,255,255,0.122)").s().p("AjYCMQgEgNgBgQIACgPQAAg+BFhGQBAhEBXgqQBbgrA9ANQBEAOAABXQAAAPgeAoQgiArgwAqQiABzh4AAQg+AAgPgog");
	this.shape_4.setTransform(37.7,30.3,1.132,1.132);

	// filter
	this.filter = new lib.gfx_filter_mc();
	this.filter.setTransform(60.1,60.1,1.132,1.132,0,0,0,53.1,53.1);

	this.addChild(this.filter,this.shape_4,this.shape_3,this.shape_2,this.shape_1,this.shape,this.instance);
}).prototype = p = new cjs.Container();
p.nominalBounds = rect = new cjs.Rectangle(-1,-1,122.1,122.5);
p.frameBounds = [rect];


(lib.ballMc = function() {
	this.initialize();

	// ball
	this.ball = new lib.ball();
	this.ball.setTransform(-0.1,0.3,1,1,0,0,0,67.5,69);

	// sh
	this.sh = new lib.ballSh();
	this.sh.setTransform(0,62.5,1,1,0,0,0,67.5,14.5);

	this.addChild(this.sh,this.ball);
}).prototype = p = new cjs.Container();
p.nominalBounds = rect = new cjs.Rectangle(-67.6,-68.7,135.2,145.8);
p.frameBounds = [rect];


(lib.exerciseContainer = function(mode,startPosition,loop) {
if (loop == null) { loop = false; }	this.initialize(mode,startPosition,loop,{});

	// timeline functions:
	this.frame_0 = function() {
		/* Ustawienia */
		var config = {
			id: '33483',
			title: 'Kliknij obrazki magicznych kul. Po wylosowaniu liczb pomnóż je, a następnie pokoloruj pole z numerem równym wynikowi mnożenia. W ten sposób zaznaczasz kawałek łąki, gdzie Twój koziołek zjadł trawę. Jeśli na planszy nie ma pola z daną liczbą, tracisz kolejkę. Wygrywa ten, którego koziołek zjadł więcej trawy. ',
			type: 'magicball2',
			container: this,
			prefix: 'filter_',
			prefix2: 'paint_',
			groups: {		
				1: [1,2,3,4],
			},
			/*
			groupdrops: {
				1: [
					1,2,3,4,5,6,7,8,9,10,
					11,12,13,14,15,16,17,18,19,20,
					21,22,23,24,25,26,27,28,29,30,
					31,32,33,34,35,36,37,38,39,40,
					41,42,43,44,45,46,47,48,49,50,
					51,52,53,54,55,56,57,58,59,60,
					61,62,63,64,65,66,67,68,69,70,
					71,72,73,74,75,76,77,78,79,80,
					81,82,83,84,85,86,87,88,89,90,
					91,92,93,94,95,96,97,98,99,100
				], 
			},	
			*/
			results: [
				/*paint_1:*/ '1',
				/*paint_2:*/ '1',
				/*paint_3:*/ '1',
				/*paint_4:*/ '1',
				/*paint_5:*/ '1',
				/*paint_6:*/ '1',
				/*paint_7:*/ '1',
				/*paint_8:*/ '1',
				/*paint_9:*/ '1',
				/*paint_10:*/'1',
				/*paint_11:*/'1',
				/*paint_12:*/'1',
				/*paint_13:*/'1',
				/*paint_14:*/'1',
				/*paint_15:*/'1',
				/*paint_16:*/'1',
				/*paint_17:*/'1',
				/*paint_18:*/'1',
				/*paint_19:*/'1',
				/*paint_20:*/'1',
				/*paint_21:*/'1',
				/*paint_22:*/'1',
				/*paint_23:*/'1',
				/*paint_24:*/'1',
				/*paint_25:*/'1',
				/*paint_26:*/'1',
				/*paint_27:*/'1',
				/*paint_28:*/'1',
				/*paint_29:*/'1',
				/*paint_30:*/'1',
				/*paint_31:*/'1',
				/*paint_32:*/'1',
				/*paint_33:*/'1',
				/*paint_34:*/'1',
				/*paint_35:*/'1',
				/*paint_36:*/'1',
				/*paint_37:*/'1',
				/*paint_38:*/'1',
				/*paint_39:*/'1',
				/*paint_40:*/'1',
				/*paint_41:*/'1',
				/*paint_42:*/'1',
				/*paint_43:*/'1',
				/*paint_44:*/'1',
				/*paint_45:*/'1',
				/*paint_46:*/'1',
				/*paint_47:*/'1',
				/*paint_48:*/'1',
				/*paint_49:*/'1',
				/*paint_50:*/'1',
				/*paint_51:*/'1',
				/*paint_52:*/'1',
				/*paint_53:*/'1',
				/*paint_54:*/'1',
				/*paint_55:*/'1',
				/*paint_56:*/'1',
				/*paint_57:*/'1',
				/*paint_58:*/'1',
				/*paint_59:*/'1',
				/*paint_60:*/'1',
				/*paint_61:*/'1',
				/*paint_62:*/'1',
				/*paint_63:*/'1',
				/*paint_64:*/'1',
				/*paint_65:*/'1',
				/*paint_66:*/'1',
				/*paint_67:*/'1',
				/*paint_68:*/'1',
				/*paint_69:*/'1',
				/*paint_70:*/'1',
				/*paint_71:*/'1',
				/*paint_72:*/'1',
				/*paint_73:*/'1',
				/*paint_74:*/'1',
				/*paint_75:*/'1',
				/*paint_76:*/'1',
				/*paint_77:*/'1',
				/*paint_78:*/'1',
				/*paint_79:*/'1',
				/*paint_80:*/'1',
				/*paint_81:*/'1',
				/*paint_82:*/'1',
				/*paint_83:*/'1',
				/*paint_84:*/'1',
				/*paint_85:*/'1',
				/*paint_86:*/'1',
				/*paint_87:*/'1',
				/*paint_88:*/'1',
				/*paint_89:*/'1',
				/*paint_90:*/'1',
				/*paint_91:*/'1',
				/*paint_92:*/'1',
				/*paint_93:*/'1',
				/*paint_94:*/'1',
				/*paint_95:*/'1',
				/*paint_96:*/'1',
				/*paint_97:*/'1',
				/*paint_98:*/'1',
				/*paint_99:*/'1',
				/*paint_100:*/'1',
			],	
			players: {min: 2, max: 4},
			numbers: {min:1, max: 10},
			alert: 'Wpisz liczbę graczy. Gra przeznaczone jest dla 2 - 4 graczy',
			endsound: 'ssBrawa', exerciseAfterInit: function (container) {
			},
			exerciseBeforeFinish: function (container) {
				
			},
			exerciseExtraCheck: function (config, obj, index) {
				var multi = [];
		
				multi[1] = 4;
				multi[2] = 16;
				multi[3] = 20;
				multi[4] = 45;
				multi[5] = 50;
				multi[6] = 49;
				multi[7] = 70;
				multi[8] = 80;
				multi[9] = 12;
				multi[10] = 16;
		
				multi[11] = 8;
				multi[12] = 36;
				multi[13] = 40;
				multi[14] = 16;
				multi[15] = 24;
				multi[16] = 32;
				multi[17] = 60;
				multi[18] = 81;
				multi[19] = 42;
				multi[20] = 24;
		
				multi[21] = 27;
				multi[22] = 21;
				multi[23] = 18;
				multi[24] = 14;
				multi[25] = 36;
				multi[26] = 48;
				multi[27] = 9;
				multi[28] = 2;
				multi[29] = 16;
				multi[30] = 8;
		
				multi[31] = 63;
				multi[32] = 45;
				multi[33] = 16;
				multi[34] = 10;
				multi[35] = 100;
				multi[36] = 90;
				multi[37] = 25;
				multi[38] = 32;
				multi[39] = 14;
				multi[40] = 20;
		
				multi[41] = 40;
				multi[42] = 70;
				multi[43] = 48;
				multi[44] = 16;
				multi[45] = 18;
				multi[46] = 24;
				multi[47] = 28;
				multi[48] = 49;
				multi[49] = 5;
				multi[50] = 6;
		
				multi[51] = 9;
				multi[52] = 64;
				multi[53] = 80;
				multi[54] = 81;
				multi[55] = 72;
				multi[56] = 56;
				multi[57] = 64;
				multi[58] = 42;
				multi[59] = 27;
				multi[60] = 36;
		
				multi[61] = 16;
				multi[62] = 27;
				multi[63] = 12;
				multi[64] = 45;
				multi[65] = 63;
				multi[66] = 54;
				multi[67] = 80;
				multi[68] = 90;
				multi[69] = 64;
				multi[70] = 49;
		
				multi[71] = 36;
				multi[72] = 30;
				multi[73] = 48;
				multi[74] = 40;
				multi[75] = 35;
				multi[76] = 28;
				multi[77] = 20;
				multi[78] = 12;
				multi[79] = 72;
				multi[80] = 10;
		
				multi[81] = 5;
				multi[82] = 4;
				multi[83] = 8;
				multi[84] = 54;
				multi[85] = 80;
				multi[86] = 100;
				multi[87] = 9;
				multi[88] = 64;
				multi[89] = 35;
				multi[90] = 32;
		
				multi[91] = 24;
				multi[92] = 12;
				multi[93] = 30;
				multi[94] = 32;
				multi[95] = 50;
				multi[96] = 60;
				multi[97] = 80;
				multi[98] = 100;
				multi[99] = 14;
				multi[100] = 36;
				
				var num1 = obj.parent['num1'];
				var num2 = obj.parent['num2'];
				
				
				index = index + 1;
				//console.log(index);
				//console.log(num1,num2,num1*num2,multi[index]);
				
				if(typeof num1 !== 'number' || typeof num2 !== 'number' || parseInt(num1*num2) !== parseInt(multi[index])) {
					showMessage('Nie możesz pomalować tego elementu! Wybierz inny');
					return false;
				}
				
				//return true;
			},
		}
		
		exerciseOnInit(config);
		
		this.stop();
		
		/*---------------------------------------------------------------------------------------------------------------
		/* Help
		/*---------------------------------------------------------------------------------------------------------------
		 
		id - Id cwiczenia
		title - Tytul cwiczenia
		type - Typ Cwiczenia
		contanier - Kontener cwiczenia
		groupdrags - Lista grup dagow oraz przypisane do nich identyfikatory (unikatowa liczba) obiektow bez prefixow
		groupdrags - Lista grup targetow oraz przypisane do nich identyfikatory (unikatowa liczba) obiektow bez prefixow
		prefix - Prefixy w nazwach obiektow
		results - Rozwiazanie jako tablica identyfikatorow. Znak '|' definuje alternatywe, a '&' oznacza sume.	
		Przyklad:
		Cwiczenie typu sort.
		Odpowiedzi: [5,2,1,4,5] - tablica z ulozonymi w odpowiedniej kolejnisci identyfikatorami obiektow sortowanych.
		Cwiczenie typu drag.
		Odpowiedzi: [5,1|3,2&4] - tablica z id obiektow przeciaganych lub grup. W tym wariancie kazdy kolejny element z indexem 'i' w tablicy odpowiada targetowi o nazwie 'prefix+i'.
		np. prawidlowa odpowiedzia dla drop_1 jest obiekt drag_5, dla drop_2 obiekt drag_1 lub drag_3, dla drop_3 obiekt drag_2 oraz drag_4.
		range - Zakres dociagania
		alpha - Przezroczystosc targetu
		alpha2 - Przezroczystosc targetu po najechaniu
		rotation - Dostosowanie obrotu obiektu do targetu
		scale - Skalowanie obiektu po upuszczeniu
		size - Skalowanie obiektu do rozmiarow targetu
		zindex - Pozycja z obiektu
		/*-------------------------------------------------------------------------------------------------------------*/
	}

	// actions tween:
	this.timeline.addTween(cjs.Tween.get(this).call(this.frame_0).wait(1));

	// brush
	this.brush = new lib.gfx_brush();
	this.brush.setTransform(166.1,350.8,0.534,0.606,0,6.5,-173.5,-156.8,189.5);
	this.brush.shadow = new cjs.Shadow("rgba(0,0,0,1)",0,0,6);

	this.timeline.addTween(cjs.Tween.get(this.brush).wait(1));

	// filter
	this.filter_1 = new lib.gfx_bottle_mc();
	this.filter_1.setTransform(1203.4,535.2,0.5,0.5,0,105.5,-74.5,60.1,59.8);
	this.filter_1.filters = [new cjs.ColorFilter(0, 0, 0, 1, 159, 230, 87, 0)];
	this.filter_1.cache(-3,-3,126,127);

	this.filter_2 = new lib.gfx_bottle_mc();
	this.filter_2.setTransform(1218.5,604.4,0.5,0.5,0,105.5,-74.5,59.9,59.8);
	this.filter_2.filters = [new cjs.ColorFilter(0, 0, 0, 1, 102, 255, 0, 0)];
	this.filter_2.cache(-3,-3,126,127);

	this.filter_3 = new lib.gfx_bottle_mc();
	this.filter_3.setTransform(1159.5,658.4,0.5,0.5,0,105.5,-74.5,59.9,59.8);
	this.filter_3.filters = [new cjs.ColorFilter(0, 0, 0, 1, 0, 153, 0, 0)];
	this.filter_3.cache(-3,-3,126,127);

	this.filter_4 = new lib.gfx_bottle_mc();
	this.filter_4.setTransform(1144.5,587.4,0.5,0.5,0,105.5,-74.5,59.9,59.8);
	this.filter_4.filters = [new cjs.ColorFilter(0, 0, 0, 1, 255, 204, 0, 0)];
	this.filter_4.cache(-3,-3,126,127);

	this.timeline.addTween(cjs.Tween.get({}).to({state:[{t:this.filter_4},{t:this.filter_3},{t:this.filter_2},{t:this.filter_1}]}).wait(1));

	// paint
	this.paint_20 = new lib.gfx_paintarea_1();
	this.paint_20.setTransform(1008.9,273.6);

	this.paint_19 = new lib.gfx_paintarea_1();
	this.paint_19.setTransform(917.9,273.6);

	this.paint_18 = new lib.gfx_paintarea_1();
	this.paint_18.setTransform(826.9,273.6);

	this.paint_17 = new lib.gfx_paintarea_1();
	this.paint_17.setTransform(735.9,273.6);

	this.paint_16 = new lib.gfx_paintarea_1();
	this.paint_16.setTransform(646,273.6);

	this.paint_15 = new lib.gfx_paintarea_1();
	this.paint_15.setTransform(554.9,273.6);

	this.paint_14 = new lib.gfx_paintarea_1();
	this.paint_14.setTransform(464.9,273.6);

	this.paint_13 = new lib.gfx_paintarea_1();
	this.paint_13.setTransform(373.9,273.6);

	this.paint_12 = new lib.gfx_paintarea_1();
	this.paint_12.setTransform(282.9,273.6);

	this.paint_11 = new lib.gfx_paintarea_1();
	this.paint_11.setTransform(191.4,273.6);

	this.paint_100 = new lib.gfx_paintarea_1();
	this.paint_100.setTransform(1008.9,652.6);

	this.paint_99 = new lib.gfx_paintarea_1();
	this.paint_99.setTransform(917.9,652.6);

	this.paint_98 = new lib.gfx_paintarea_1();
	this.paint_98.setTransform(826.9,652.6);

	this.paint_97 = new lib.gfx_paintarea_1();
	this.paint_97.setTransform(735.9,652.6);

	this.paint_96 = new lib.gfx_paintarea_1();
	this.paint_96.setTransform(646,652.6);

	this.paint_95 = new lib.gfx_paintarea_1();
	this.paint_95.setTransform(554.9,652.6);

	this.paint_94 = new lib.gfx_paintarea_1();
	this.paint_94.setTransform(464.9,652.6);

	this.paint_93 = new lib.gfx_paintarea_1();
	this.paint_93.setTransform(373.9,652.6);

	this.paint_92 = new lib.gfx_paintarea_1();
	this.paint_92.setTransform(282.9,652.6);

	this.paint_91 = new lib.gfx_paintarea_1();
	this.paint_91.setTransform(191.4,652.6);

	this.paint_90 = new lib.gfx_paintarea_1();
	this.paint_90.setTransform(1008.9,604.6);

	this.paint_89 = new lib.gfx_paintarea_1();
	this.paint_89.setTransform(917.9,604.6);

	this.paint_88 = new lib.gfx_paintarea_1();
	this.paint_88.setTransform(826.9,604.6);

	this.paint_87 = new lib.gfx_paintarea_1();
	this.paint_87.setTransform(735.9,604.6);

	this.paint_86 = new lib.gfx_paintarea_1();
	this.paint_86.setTransform(646,604.6);

	this.paint_85 = new lib.gfx_paintarea_1();
	this.paint_85.setTransform(554.9,604.6);

	this.paint_84 = new lib.gfx_paintarea_1();
	this.paint_84.setTransform(464.9,604.6);

	this.paint_83 = new lib.gfx_paintarea_1();
	this.paint_83.setTransform(373.9,604.6);

	this.paint_82 = new lib.gfx_paintarea_1();
	this.paint_82.setTransform(282.9,604.6);

	this.paint_81 = new lib.gfx_paintarea_1();
	this.paint_81.setTransform(191.4,604.6);

	this.paint_80 = new lib.gfx_paintarea_1();
	this.paint_80.setTransform(1008.9,556.6);

	this.paint_79 = new lib.gfx_paintarea_1();
	this.paint_79.setTransform(917.9,556.6);

	this.paint_78 = new lib.gfx_paintarea_1();
	this.paint_78.setTransform(826.9,556.6);

	this.paint_77 = new lib.gfx_paintarea_1();
	this.paint_77.setTransform(735.9,556.6);

	this.paint_76 = new lib.gfx_paintarea_1();
	this.paint_76.setTransform(646,556.6);

	this.paint_75 = new lib.gfx_paintarea_1();
	this.paint_75.setTransform(554.9,556.6);

	this.paint_74 = new lib.gfx_paintarea_1();
	this.paint_74.setTransform(464.9,556.6);

	this.paint_73 = new lib.gfx_paintarea_1();
	this.paint_73.setTransform(373.9,556.6);

	this.paint_72 = new lib.gfx_paintarea_1();
	this.paint_72.setTransform(282.9,556.6);

	this.paint_71 = new lib.gfx_paintarea_1();
	this.paint_71.setTransform(191.4,556.6);

	this.paint_70 = new lib.gfx_paintarea_1();
	this.paint_70.setTransform(1008.9,509.6);

	this.paint_69 = new lib.gfx_paintarea_1();
	this.paint_69.setTransform(917.9,509.6);

	this.paint_68 = new lib.gfx_paintarea_1();
	this.paint_68.setTransform(826.9,509.6);

	this.paint_67 = new lib.gfx_paintarea_1();
	this.paint_67.setTransform(735.9,509.6);

	this.paint_66 = new lib.gfx_paintarea_1();
	this.paint_66.setTransform(646,509.6);

	this.paint_65 = new lib.gfx_paintarea_1();
	this.paint_65.setTransform(554.9,509.6);

	this.paint_64 = new lib.gfx_paintarea_1();
	this.paint_64.setTransform(464.9,509.6);

	this.paint_63 = new lib.gfx_paintarea_1();
	this.paint_63.setTransform(373.9,509.6);

	this.paint_62 = new lib.gfx_paintarea_1();
	this.paint_62.setTransform(282.9,509.6);

	this.paint_61 = new lib.gfx_paintarea_1();
	this.paint_61.setTransform(191.4,509.6);

	this.paint_60 = new lib.gfx_paintarea_1();
	this.paint_60.setTransform(1008.9,462.6);

	this.paint_59 = new lib.gfx_paintarea_1();
	this.paint_59.setTransform(917.9,462.6);

	this.paint_58 = new lib.gfx_paintarea_1();
	this.paint_58.setTransform(826.9,462.6);

	this.paint_57 = new lib.gfx_paintarea_1();
	this.paint_57.setTransform(735.9,462.6);

	this.paint_56 = new lib.gfx_paintarea_1();
	this.paint_56.setTransform(646,462.6);

	this.paint_55 = new lib.gfx_paintarea_1();
	this.paint_55.setTransform(554.9,462.6);

	this.paint_54 = new lib.gfx_paintarea_1();
	this.paint_54.setTransform(464.9,462.6);

	this.paint_53 = new lib.gfx_paintarea_1();
	this.paint_53.setTransform(373.9,462.6);

	this.paint_52 = new lib.gfx_paintarea_1();
	this.paint_52.setTransform(282.9,462.6);

	this.paint_51 = new lib.gfx_paintarea_1();
	this.paint_51.setTransform(191.4,462.6);

	this.paint_50 = new lib.gfx_paintarea_1();
	this.paint_50.setTransform(1008.9,415.6);

	this.paint_49 = new lib.gfx_paintarea_1();
	this.paint_49.setTransform(917.9,415.6);

	this.paint_48 = new lib.gfx_paintarea_1();
	this.paint_48.setTransform(826.9,415.6);

	this.paint_47 = new lib.gfx_paintarea_1();
	this.paint_47.setTransform(735.9,415.6);

	this.paint_46 = new lib.gfx_paintarea_1();
	this.paint_46.setTransform(646,415.6);

	this.paint_45 = new lib.gfx_paintarea_1();
	this.paint_45.setTransform(554.9,415.6);

	this.paint_44 = new lib.gfx_paintarea_1();
	this.paint_44.setTransform(464.9,415.6);

	this.paint_43 = new lib.gfx_paintarea_1();
	this.paint_43.setTransform(373.9,415.6);

	this.paint_42 = new lib.gfx_paintarea_1();
	this.paint_42.setTransform(282.9,415.6);

	this.paint_41 = new lib.gfx_paintarea_1();
	this.paint_41.setTransform(191.4,415.6);

	this.paint_40 = new lib.gfx_paintarea_1();
	this.paint_40.setTransform(1008.9,368.6);

	this.paint_39 = new lib.gfx_paintarea_1();
	this.paint_39.setTransform(917.9,368.6);

	this.paint_38 = new lib.gfx_paintarea_1();
	this.paint_38.setTransform(826.9,368.6);

	this.paint_37 = new lib.gfx_paintarea_1();
	this.paint_37.setTransform(735.9,368.6);

	this.paint_36 = new lib.gfx_paintarea_1();
	this.paint_36.setTransform(646,368.6);

	this.paint_35 = new lib.gfx_paintarea_1();
	this.paint_35.setTransform(554.9,368.6);

	this.paint_34 = new lib.gfx_paintarea_1();
	this.paint_34.setTransform(464.9,368.6);

	this.paint_33 = new lib.gfx_paintarea_1();
	this.paint_33.setTransform(373.9,368.6);

	this.paint_32 = new lib.gfx_paintarea_1();
	this.paint_32.setTransform(282.9,368.6);

	this.paint_31 = new lib.gfx_paintarea_1();
	this.paint_31.setTransform(191.4,368.6);

	this.paint_30 = new lib.gfx_paintarea_1();
	this.paint_30.setTransform(1008.9,321.6);

	this.paint_29 = new lib.gfx_paintarea_1();
	this.paint_29.setTransform(917.9,321.6);

	this.paint_28 = new lib.gfx_paintarea_1();
	this.paint_28.setTransform(826.9,321.6);

	this.paint_27 = new lib.gfx_paintarea_1();
	this.paint_27.setTransform(735.9,321.6);

	this.paint_26 = new lib.gfx_paintarea_1();
	this.paint_26.setTransform(646,321.6);

	this.paint_25 = new lib.gfx_paintarea_1();
	this.paint_25.setTransform(554.9,321.6);

	this.paint_24 = new lib.gfx_paintarea_1();
	this.paint_24.setTransform(464.9,321.6);

	this.paint_23 = new lib.gfx_paintarea_1();
	this.paint_23.setTransform(373.9,321.6);

	this.paint_22 = new lib.gfx_paintarea_1();
	this.paint_22.setTransform(282.9,321.6);

	this.paint_21 = new lib.gfx_paintarea_1();
	this.paint_21.setTransform(191.4,321.6);

	this.paint_10 = new lib.gfx_paintarea_1();
	this.paint_10.setTransform(1008.9,225.6);

	this.paint_9 = new lib.gfx_paintarea_1();
	this.paint_9.setTransform(917.9,225.6);

	this.paint_8 = new lib.gfx_paintarea_1();
	this.paint_8.setTransform(826.9,225.6);

	this.paint_7 = new lib.gfx_paintarea_1();
	this.paint_7.setTransform(735.9,225.6);

	this.paint_6 = new lib.gfx_paintarea_1();
	this.paint_6.setTransform(646,225.6);

	this.paint_5 = new lib.gfx_paintarea_1();
	this.paint_5.setTransform(554.9,225.6);

	this.paint_4 = new lib.gfx_paintarea_1();
	this.paint_4.setTransform(464.9,225.6);

	this.paint_3 = new lib.gfx_paintarea_1();
	this.paint_3.setTransform(373.9,225.6);

	this.paint_2 = new lib.gfx_paintarea_1();
	this.paint_2.setTransform(282.9,225.6);

	this.paint_1 = new lib.gfx_paintarea_1();
	this.paint_1.setTransform(191.4,225.6);

	this.timeline.addTween(cjs.Tween.get({}).to({state:[{t:this.paint_1},{t:this.paint_2},{t:this.paint_3},{t:this.paint_4},{t:this.paint_5},{t:this.paint_6},{t:this.paint_7},{t:this.paint_8},{t:this.paint_9},{t:this.paint_10},{t:this.paint_21},{t:this.paint_22},{t:this.paint_23},{t:this.paint_24},{t:this.paint_25},{t:this.paint_26},{t:this.paint_27},{t:this.paint_28},{t:this.paint_29},{t:this.paint_30},{t:this.paint_31},{t:this.paint_32},{t:this.paint_33},{t:this.paint_34},{t:this.paint_35},{t:this.paint_36},{t:this.paint_37},{t:this.paint_38},{t:this.paint_39},{t:this.paint_40},{t:this.paint_41},{t:this.paint_42},{t:this.paint_43},{t:this.paint_44},{t:this.paint_45},{t:this.paint_46},{t:this.paint_47},{t:this.paint_48},{t:this.paint_49},{t:this.paint_50},{t:this.paint_51},{t:this.paint_52},{t:this.paint_53},{t:this.paint_54},{t:this.paint_55},{t:this.paint_56},{t:this.paint_57},{t:this.paint_58},{t:this.paint_59},{t:this.paint_60},{t:this.paint_61},{t:this.paint_62},{t:this.paint_63},{t:this.paint_64},{t:this.paint_65},{t:this.paint_66},{t:this.paint_67},{t:this.paint_68},{t:this.paint_69},{t:this.paint_70},{t:this.paint_71},{t:this.paint_72},{t:this.paint_73},{t:this.paint_74},{t:this.paint_75},{t:this.paint_76},{t:this.paint_77},{t:this.paint_78},{t:this.paint_79},{t:this.paint_80},{t:this.paint_81},{t:this.paint_82},{t:this.paint_83},{t:this.paint_84},{t:this.paint_85},{t:this.paint_86},{t:this.paint_87},{t:this.paint_88},{t:this.paint_89},{t:this.paint_90},{t:this.paint_91},{t:this.paint_92},{t:this.paint_93},{t:this.paint_94},{t:this.paint_95},{t:this.paint_96},{t:this.paint_97},{t:this.paint_98},{t:this.paint_99},{t:this.paint_100},{t:this.paint_11},{t:this.paint_12},{t:this.paint_13},{t:this.paint_14},{t:this.paint_15},{t:this.paint_16},{t:this.paint_17},{t:this.paint_18},{t:this.paint_19},{t:this.paint_20}]}).wait(1));

	// content
	this.magicball1 = new lib.ballMc();
	this.magicball1.setTransform(98.1,621.9);

	this.magicball2 = new lib.ballMc();
	this.magicball2.setTransform(98.2,447.9);

	this.timeline.addTween(cjs.Tween.get({}).to({state:[{t:this.magicball2},{t:this.magicball1}]}).wait(1));

	// bg
	this.instance = new lib.Bitmap1();
	this.instance.setTransform(189.5,223.5);

	this.instance_1 = new lib.Bitmap4();
	this.instance_1.setTransform(754.9,109.5);

	this.instance_2 = new lib.Bitmap3();
	this.instance_2.setTransform(583,105.2);

	this.instance_3 = new lib.Bitmap2();
	this.instance_3.setTransform(354.4,150.8);

	this.instance_4 = new lib.gfx_paleta_mc();
	this.instance_4.setTransform(1164.7,589,0.478,0.473,0,81.4,-98.6,258.6,238.7);

	this.timeline.addTween(cjs.Tween.get({}).to({state:[{t:this.instance_4},{t:this.instance_3},{t:this.instance_2},{t:this.instance_1},{t:this.instance}]}).wait(1));

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = rect = new cjs.Rectangle(-6.4,101.6,1301.3,626.6);
p.frameBounds = [rect];


// stage content:
(lib.index = function() {
	this.initialize();

	// exercise
	this.container = new lib.exerciseContainer();
	this.container.setTransform(916.5,389,1,1,0,0,0,916.5,389);

	this.addChild(this.container);
}).prototype = p = new cjs.Container();
p.nominalBounds = rect = new cjs.Rectangle(633.6,461.6,1301.3,626.6);
p.frameBounds = [rect];

})(lib = lib||{}, images = images||{}, createjs = createjs||{}, ss = ss||{});
var lib, images, createjs, ss;