(function (PIXI, lib) { var MovieClip = PIXI.animate.MovieClip; var Sprite = PIXI.Sprite; var fromFrame = PIXI.Texture.fromFrame; var Graphic1 = MovieClip.extend(function (mode) { MovieClip.call(this, { mode: mode, duration: 26, loop: false }); var instance1 = new Sprite(fromFrame("51")) .setTransform(-30.4, -9.6); this.addTimedChild(instance1); }); var Graphic2 = MovieClip.extend(function (mode) { MovieClip.call(this, { mode: mode, duration: 28, loop: false }); var instance1 = new Sprite(fromFrame("11")) .setTransform(-288.35, -60.3); this.addTimedChild(instance1); }); var Graphic3 = MovieClip.extend(function (mode) { MovieClip.call(this, { mode: mode, duration: 28, loop: false }); var instance1 = new Sprite(fromFrame("21")) .setTransform(-166, -50.05); this.addTimedChild(instance1); }); var Graphic4 = MovieClip.extend(function (mode) { MovieClip.call(this, { mode: mode, duration: 24, loop: false }); var instance1 = new Sprite(fromFrame("letter1")) .setTransform(-49.35, -70.05); this.addTimedChild(instance1); }); var Graphic5 = MovieClip.extend(function (mode) { MovieClip.call(this, { mode: mode, duration: 23, loop: false }); var instance1 = new Sprite(fromFrame("hat-line1")); var instance2 = new Sprite(fromFrame("hat-line2")); var instance3 = new Sprite(fromFrame("hat-line3")); var instance4 = new Sprite(fromFrame("hat-line4")); var instance5 = new Sprite(fromFrame("hat-line5")); var instance6 = new Sprite(fromFrame("hat-line6")); var instance7 = new Sprite(fromFrame("hat-line7")); var instance8 = new Sprite(fromFrame("hat-line8")) .setTransform(0, -0.3); this.addTimedChild(instance1, 0, 1, { "0": { x: 128.9, y: -0.3 } }) .addTimedChild(instance2, 1, 1, { "1": { x: 118.1, y: -0.3 } }) .addTimedChild(instance3, 2, 1, { "2": { x: 94, y: -0.3 } }) .addTimedChild(instance4, 3, 1, { "3": { x: 63.35, y: -0.3 } }) .addTimedChild(instance5, 4, 1, { "4": { x: 26, y: -0.3 } }) .addTimedChild(instance6, 5, 1, { "5": { x: 4.65, y: -0.3 } }) .addTimedChild(instance7, 6, 1, { "6": { y: -0.3 } }) .addTimedChild(instance8, 7, 16); }); var Graphic6 = MovieClip.extend(function (mode) { MovieClip.call(this, { mode: mode, duration: 23, loop: false }); var instance1 = new Graphic5(MovieClip.SYNCHED) .setTransform(-73.1, -156.5) .setAlpha(0.5); this.addTimedChild(instance1); }); var Graphic7 = MovieClip.extend(function (mode) { MovieClip.call(this, { mode: mode, duration: 27, loop: false }); var instance1 = new Sprite(fromFrame("31")) .setTransform(-280.85, -154.35); this.addTimedChild(instance1); }); var Graphic8 = MovieClip.extend(function (mode) { MovieClip.call(this, { mode: mode, duration: 28, loop: false }); var instance3 = new Graphic7(MovieClip.SYNCHED); var instance6 = new Graphic6(MovieClip.SYNCHED); var instance5 = new Graphic4(MovieClip.SYNCHED); var instance2 = new Graphic3(MovieClip.SYNCHED); var instance1 = new Graphic2(MovieClip.SYNCHED); var instance4 = new Graphic1(MovieClip.SYNCHED); this.addTimedChild(instance3, 1, 27, { "1": { x: 280.85, y: 304.35, sx: 1, sy: 0.035 }, "2": { x: 280.829, y: 294.592, sx: 0.997, sy: 0.101 }, "3": { x: 280.92, y: 266.124, sx: 0.989, sy: 0.295 }, "4": { x: 280.975, y: 218.848, sx: 0.976, sy: 0.618 }, "5": { x: 280.9, y: 152.85, sx: 0.957, sy: 1.068 }, "6": { x: 280.832, y: 156.076, sx: 0.97, sy: 1.047 }, "7": { x: 280.815, y: 158.644, sx: 0.981, sy: 1.03 }, "8": { x: 280.808, y: 160.7, sx: 0.989, sy: 1.017 }, "9": { x: 280.748, y: 162.147, sx: 0.995, sy: 1.008 }, "10": { x: 280.744, y: 163.038, sx: 0.999, sy: 1.002 }, "11": { x: 280.85, y: 163.3, sx: 1, sy: 1 }, "18": { x: 281.393, y: 162.646, sx: 0.994, sy: 1.011 }, "19": { x: 283.486, y: 160.326, sx: 0.97, sy: 1.053 }, "20": { x: 286.274, y: 157.316, sx: 0.94, sy: 1.108 }, "21": { x: 287.77, y: 155.65, sx: 0.923, sy: 1.138 }, "22": { x: 288.15, y: 155.15, sx: 0.919, sy: 1.146 }, "23": { x: 288, y: 165.261, sy: 1.102 }, "24": { x: 287.5, y: 195.488, sy: 0.968 }, "25": { x: 286.7, y: 245.885, sy: 0.745 }, "26": { x: 285.6, y: 316.451, sy: 0.432 }, "27": { x: 284.15, y: 407.1, sy: 0.031 } }) .addTimedChild(instance6, 5, 23, { "5": { x: 209.75, y: 154.45, sx: 1, sy: 1 }, "6": { y: 159.95 }, "7": { y: 163.45 }, "18": { x: 210.738, y: 162.848, sx: 0.994, sy: 1.011 }, "19": { x: 214.491, y: 160.484, sx: 0.97, sy: 1.053 }, "20": { x: 219.446, y: 157.433, sx: 0.94, sy: 1.108 }, "21": { x: 222.121, y: 155.871, sx: 0.923, sy: 1.138 }, "22": { x: 222.8, y: 155.3, sx: 0.919, sy: 1.146 }, "23": { x: 222.65, y: 165.355, sy: 1.102 }, "24": { x: 222.15, y: 195.615, sy: 0.968 }, "25": { x: 221.35, y: 245.982, sy: 0.745 }, "26": { x: 220.25, y: 316.457, sy: 0.432 }, "27": { x: 218.8, y: 407.15, sy: 0.031 } }) .addTimedChild(instance5, 4, 24, { "4": { x: 406.2, y: 247.4, sx: 0.707, sy: 0.005 }, "5": { x: 406.219, y: 240.942, sx: 0.719, sy: 0.123 }, "6": { x: 406.277, y: 228.82, sx: 0.741, sy: 0.346 }, "7": { x: 406.278, y: 211, sx: 0.773, sy: 0.672 }, "8": { x: 406.2, y: 187.4, sx: 0.815, sy: 1.104 }, "9": { x: 406.154, y: 187.416, sx: 0.882, sy: 1.066 }, "10": { x: 406.144, y: 187.345, sx: 0.933, sy: 1.037 }, "11": { x: 406.109, y: 187.375, sx: 0.97, sy: 1.017 }, "12": { x: 406.11, y: 187.365, sx: 0.993, sy: 1.004 }, "13": { x: 406.2, y: 187.4, sx: 1, sy: 1 }, "18": { x: 406.009, y: 187.069, sx: 0.994, sy: 1.011 }, "19": { x: 405.176, y: 185.764, sx: 0.97, sy: 1.053 }, "20": { x: 404.092, y: 183.981, sx: 0.94, sy: 1.108 }, "21": { x: 403.561, y: 183.086, sx: 0.923, sy: 1.138 }, "22": { x: 403.35, y: 182.75, sx: 0.919, sy: 1.146 }, "23": { x: 403.2, y: 191.736, sy: 1.102 }, "24": { x: 402.7, y: 218.74, sy: 0.968 }, "25": { x: 401.9, y: 263.764, sy: 0.745 }, "26": { x: 400.8, y: 326.858, sy: 0.432 }, "27": { x: 399.35, y: 407.85, sy: 0.031 } }) .addTimedChild(instance2, 0, 28, { "0": { x: 601.3, y: 317.3, sx: 1.157, sy: 0.281 }, "1": { x: 594.402, y: 330.604, sx: 1.115, sy: 0.471 }, "2": { x: 588.525, y: 341.789, sx: 1.08, sy: 0.633 }, "3": { x: 583.77, y: 350.971, sx: 1.051, sy: 0.765 }, "4": { x: 580.095, y: 358.139, sx: 1.029, sy: 0.868 }, "5": { x: 577.391, y: 363.208, sx: 1.013, sy: 0.941 }, "6": { x: 575.85, y: 366.323, sx: 1.003, sy: 0.985 }, "7": { x: 575.35, y: 367.35, sx: 1, sy: 1 }, "18": { x: 574.051, y: 369.054, sx: 0.994, sy: 1.011 }, "19": { x: 569.318, y: 375.28, sx: 0.97, sy: 1.053 }, "20": { x: 563.078, y: 383.504, sx: 0.94, sy: 1.108 }, "21": { x: 559.694, y: 387.94, sx: 0.923, sy: 1.138 }, "22": { x: 558.8, y: 389, sx: 0.919, sy: 1.146 }, "23": { x: 559.35, y: 389.904, sy: 1.104 }, "24": { x: 560.95, y: 392.6, sy: 0.978 }, "25": { x: 563.65, y: 397.098, sy: 0.768 }, "26": { x: 567.45, y: 403.393, sy: 0.474 }, "27": { x: 572.3, y: 411.5, sy: 0.096 } }) .addTimedChild(instance1, 0, 28, { "0": { x: 444.95, y: 355.1, sx: 1.17, sy: 0.826 }, "1": { x: 439.65, y: 361.058, sx: 1.125, sy: 0.872 }, "2": { x: 435.134, y: 366.105, sx: 1.087, sy: 0.911 }, "3": { x: 431.51, y: 370.202, sx: 1.055, sy: 0.943 }, "4": { x: 428.626, y: 373.442, sx: 1.031, sy: 0.968 }, "5": { x: 426.627, y: 375.682, sx: 1.014, sy: 0.986 }, "6": { x: 425.369, y: 377.111, sx: 1.003, sy: 0.996 }, "7": { x: 424.95, y: 377.6, sx: 1, sy: 1 }, "18": { x: 424.591, y: 379.419, sx: 0.994, sy: 1.011 }, "19": { x: 423.371, y: 386.078, sx: 0.97, sy: 1.053 }, "20": { x: 421.715, y: 394.866, sx: 0.94, sy: 1.108 }, "21": { x: 420.873, y: 399.609, sx: 0.923, sy: 1.138 }, "22": { x: 420.6, y: 400.75, sx: 0.919, sy: 1.146 }, "23": { x: 420.456, y: 402.373, sx: 0.924, sy: 1.123 }, "24": { x: 419.976, y: 407.293, sx: 0.938, sy: 1.053 }, "25": { x: 419.214, y: 415.503, sx: 0.961, sy: 0.937 }, "26": { x: 418.152, y: 426.959, sx: 0.994, sy: 0.774 }, "27": { x: 416.6, y: 441.6, sx: 1.037, sy: 0.565 } }) .addTimedChild(instance4, 2, 26, { "2": { x: 280.8, y: 286.55, sx: 0.05, sy: 0.05 }, "3": { x: 280.671, y: 226.896, sx: 0.201, sy: 0.302 }, "4": { x: 280.398, y: 127.488, sx: 0.451, sy: 0.723 }, "5": { x: 280.85, y: -10.4, sx: 0.803, sy: 1.313 }, "6": { x: 280.864, y: -3.208, sx: 0.874, sy: 1.2 }, "7": { x: 280.854, y: 2.385, sx: 0.929, sy: 1.113 }, "8": { x: 280.866, y: 6.38, sx: 0.968, sy: 1.05 }, "9": { x: 280.858, y: 8.777, sx: 0.992, sy: 1.012 }, "10": { x: 280.85, y: 9.6, sx: 1, sy: 1 }, "18": { x: 281.393, y: 7.259, sx: 0.994, sy: 1.011 }, "19": { x: 283.486, y: -1.537, sx: 0.97, sy: 1.053 }, "20": { x: 286.274, y: -13.108, sx: 0.94, sy: 1.108 }, "21": { x: 287.77, y: -19.371, sx: 0.923, sy: 1.138 }, "22": { x: 288.15, y: -20.85, sx: 0.919, sy: 1.146 }, "23": { x: 288, y: -3.888, sy: 1.102 }, "24": { x: 287.5, y: 46.897, sy: 0.968 }, "25": { x: 286.7, y: 131.506, sy: 0.745 }, "26": { x: 285.6, y: 250.088, sy: 0.432 }, "27": { x: 284.15, y: 402.45, sy: 0.031 } }); }); var Graphic9 = MovieClip.extend(function (mode) { MovieClip.call(this, { mode: mode, duration: 10, loop: false }); var instance1 = new Sprite(fromFrame("line1")) .setTransform(-4.15, -13.1); this.addTimedChild(instance1); }); var Graphic10 = MovieClip.extend(function (mode) { MovieClip.call(this, { mode: mode, duration: 10, loop: false }); var instance1 = new Graphic9(MovieClip.SYNCHED); this.addTimedChild(instance1, 0, 10, { "0": { y: 98.074, sy: 0.737, a: 1 }, "1": { y: 75.17, sy: 0.744 }, "2": { y: 66.15, sy: 0.747 }, "3": { y: 55.086, sy: 0.689, a: 0.84 }, "4": { y: 44.92, sy: 0.635, a: 0.69 }, "5": { y: 35.6, sy: 0.586, a: 0.55 }, "6": { y: 27.078, sy: 0.541, a: 0.43 }, "7": { y: 19.453, sy: 0.501, a: 0.32 }, "8": { y: 12.626, sy: 0.465, a: 0.22 }, "9": { y: 6.697, sy: 0.433, a: 0.14 } }); }); var Graphic11 = MovieClip.extend(function (mode) { MovieClip.call(this, { mode: mode, duration: 10, loop: false }); var instance1 = new Sprite(fromFrame("line1")) .setTransform(-4.15, -13.1); this.addTimedChild(instance1); }); var Graphic12 = MovieClip.extend(function (mode) { MovieClip.call(this, { mode: mode, duration: 10, loop: false }); var instance1 = new Graphic11(MovieClip.SYNCHED); this.addTimedChild(instance1, 0, 10, { "0": { y: 98.074, sy: 0.737, a: 1 }, "1": { y: 75.17, sy: 0.744 }, "2": { y: 66.15, sy: 0.747 }, "3": { y: 55.086, sy: 0.689, a: 0.84 }, "4": { y: 44.92, sy: 0.635, a: 0.69 }, "5": { y: 35.6, sy: 0.586, a: 0.55 }, "6": { y: 27.078, sy: 0.541, a: 0.43 }, "7": { y: 19.453, sy: 0.501, a: 0.32 }, "8": { y: 12.626, sy: 0.465, a: 0.22 }, "9": { y: 6.697, sy: 0.433, a: 0.14 } }); }); var Graphic13 = MovieClip.extend(function (mode) { MovieClip.call(this, { mode: mode, duration: 10, loop: false }); var instance1 = new Sprite(fromFrame("line1")) .setTransform(-4.15, -13.1); this.addTimedChild(instance1); }); var Graphic14 = MovieClip.extend(function (mode) { MovieClip.call(this, { mode: mode, duration: 10, loop: false }); var instance1 = new Graphic13(MovieClip.SYNCHED); this.addTimedChild(instance1, 0, 10, { "0": { y: 98.074, sy: 0.737, a: 1 }, "1": { y: 75.17, sy: 0.744 }, "2": { y: 66.15, sy: 0.747 }, "3": { y: 55.086, sy: 0.689, a: 0.84 }, "4": { y: 44.92, sy: 0.635, a: 0.69 }, "5": { y: 35.6, sy: 0.586, a: 0.55 }, "6": { y: 27.078, sy: 0.541, a: 0.43 }, "7": { y: 19.453, sy: 0.501, a: 0.32 }, "8": { y: 12.626, sy: 0.465, a: 0.22 }, "9": { y: 6.697, sy: 0.433, a: 0.14 } }); }); var Graphic15 = MovieClip.extend(function (mode) { MovieClip.call(this, { mode: mode, duration: 10, loop: false }); var instance1 = new Sprite(fromFrame("line1")) .setTransform(-4.15, -13.1); this.addTimedChild(instance1); }); var Graphic16 = MovieClip.extend(function (mode) { MovieClip.call(this, { mode: mode, duration: 10, loop: false }); var instance1 = new Graphic15(MovieClip.SYNCHED); this.addTimedChild(instance1, 0, 10, { "0": { y: 98.074, sy: 0.737, a: 1 }, "1": { y: 75.17, sy: 0.744 }, "2": { y: 66.15, sy: 0.747 }, "3": { y: 55.086, sy: 0.689, a: 0.84 }, "4": { y: 44.92, sy: 0.635, a: 0.69 }, "5": { y: 35.6, sy: 0.586, a: 0.55 }, "6": { y: 27.078, sy: 0.541, a: 0.43 }, "7": { y: 19.453, sy: 0.501, a: 0.32 }, "8": { y: 12.626, sy: 0.465, a: 0.22 }, "9": { y: 6.697, sy: 0.433, a: 0.14 } }); }); var Graphic17 = MovieClip.extend(function (mode) { MovieClip.call(this, { mode: mode, duration: 10, loop: false }); var instance1 = new Sprite(fromFrame("line1")) .setTransform(-4.15, -13.1); this.addTimedChild(instance1); }); var Graphic18 = MovieClip.extend(function (mode) { MovieClip.call(this, { mode: mode, duration: 10, loop: false }); var instance1 = new Graphic17(MovieClip.SYNCHED); this.addTimedChild(instance1, 0, 10, { "0": { y: 98.074, sy: 0.737, a: 1 }, "1": { y: 75.17, sy: 0.744 }, "2": { y: 66.15, sy: 0.747 }, "3": { y: 55.086, sy: 0.689, a: 0.84 }, "4": { y: 44.92, sy: 0.635, a: 0.69 }, "5": { y: 35.6, sy: 0.586, a: 0.55 }, "6": { y: 27.078, sy: 0.541, a: 0.43 }, "7": { y: 19.453, sy: 0.501, a: 0.32 }, "8": { y: 12.626, sy: 0.465, a: 0.22 }, "9": { y: 6.697, sy: 0.433, a: 0.14 } }); }); var Graphic19 = MovieClip.extend(function (mode) { MovieClip.call(this, { mode: mode, duration: 10, loop: false }); var instance1 = new Sprite(fromFrame("line1")) .setTransform(-4.15, -13.1); this.addTimedChild(instance1); }); var Graphic20 = MovieClip.extend(function (mode) { MovieClip.call(this, { mode: mode, duration: 10, loop: false }); var instance1 = new Graphic19(MovieClip.SYNCHED); this.addTimedChild(instance1, 0, 10, { "0": { y: 98.074, sy: 0.737, a: 1 }, "1": { y: 75.17, sy: 0.744 }, "2": { y: 66.15, sy: 0.747 }, "3": { y: 55.086, sy: 0.689, a: 0.84 }, "4": { y: 44.92, sy: 0.635, a: 0.69 }, "5": { y: 35.6, sy: 0.586, a: 0.55 }, "6": { y: 27.078, sy: 0.541, a: 0.43 }, "7": { y: 19.453, sy: 0.501, a: 0.32 }, "8": { y: 12.626, sy: 0.465, a: 0.22 }, "9": { y: 6.697, sy: 0.433, a: 0.14 } }); }); var Graphic21 = MovieClip.extend(function (mode) { MovieClip.call(this, { mode: mode, duration: 10, loop: false }); var instance1 = new Sprite(fromFrame("line1")) .setTransform(-4.15, -13.1); this.addTimedChild(instance1); }); var Graphic22 = MovieClip.extend(function (mode) { MovieClip.call(this, { mode: mode, duration: 10, loop: false }); var instance1 = new Graphic21(MovieClip.SYNCHED); this.addTimedChild(instance1, 0, 10, { "0": { y: 98.074, sy: 0.737, a: 1 }, "1": { y: 75.17, sy: 0.744 }, "2": { y: 66.15, sy: 0.747 }, "3": { y: 55.086, sy: 0.689, a: 0.84 }, "4": { y: 44.92, sy: 0.635, a: 0.69 }, "5": { y: 35.6, sy: 0.586, a: 0.55 }, "6": { y: 27.078, sy: 0.541, a: 0.43 }, "7": { y: 19.453, sy: 0.501, a: 0.32 }, "8": { y: 12.626, sy: 0.465, a: 0.22 }, "9": { y: 6.697, sy: 0.433, a: 0.14 } }); }); var Graphic23 = MovieClip.extend(function (mode) { MovieClip.call(this, { mode: mode, duration: 10, loop: false }); var instance7 = new Graphic22(MovieClip.SYNCHED) .setTransform(-70.15, -329.75, 0.735, 0.735); var instance6 = new Graphic20(MovieClip.SYNCHED) .setTransform(98.85, -281.35, 0.735, 0.735, 0.61); var instance5 = new Graphic18(MovieClip.SYNCHED) .setTransform(-259.9, -277.05, 0.735, 0.735, 0, 0.636, 2.506); var instance4 = new Graphic16(MovieClip.SYNCHED) .setTransform(262.5, -10, 0.735, 0.735, 0, 4.712, 1.571); var instance3 = new Graphic14(MovieClip.SYNCHED) .setTransform(200.9, -188.2, 0.735, 0.735, 0, -1.004, -2.137); var instance2 = new Graphic12(MovieClip.SYNCHED) .setTransform(-402.45, -10, 0.735, 0.735, 0, 1.571, 1.571); var instance1 = new Graphic10(MovieClip.SYNCHED) .setTransform(-356.65, -173.85, 0.735, 0.735, -1.004); this.addTimedChild(instance7) .addTimedChild(instance6) .addTimedChild(instance5) .addTimedChild(instance4) .addTimedChild(instance3) .addTimedChild(instance2) .addTimedChild(instance1); }); lib.emoji_hat = MovieClip.extend(function () { MovieClip.call(this, { duration: 29, framerate: 30, loop: false }); var instance2 = new Graphic23(MovieClip.SYNCHED); var instance1 = new Graphic8(MovieClip.SYNCHED); this.addTimedChild(instance2, 7, 10, { "7": { x: 637.25, y: 422.65, sx: 1.237, sy: 1.237, c: [ 0, 0.96, 0, 0.7, 0, 0.17 ] } }) .addTimedChild(instance1, 0, 28, { "0": { x: 269.45, y: 141.1 } }); }); lib.emoji_hat.assets = { "emoji_hat_atlas_1": "images/emoji_hat_atlas_1.json", "emoji_hat_atlas_2": "images/emoji_hat_atlas_2.json" }; })(PIXI, lib = lib || {}); var lib; if (typeof module !== 'undefined' && module.exports) { module.exports = { stage: lib.emoji_hat, background: 0x0, width: 1280, height: 720, framerate: 30, totalFrames: 29, library: lib }; }