Created
July 12, 2012 03:30
-
-
Save trongthanh/3095503 to your computer and use it in GitHub Desktop.
Google Swiffy Hacks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Visit: http://jsfiddle.net/ttt_conan/bzqnu/ for live demonstration |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Copyright 2012 In2Ideas.com - All Right Reserved | |
* Swiffy About Us Animation | |
**/ | |
var swiffyAboutUs = {"tags":[{"bounds":[{"ymin":-10,"ymax":1102,"xmin":-31,"xmax":788}],"id":1,"paths":[{"data":["mhqqqqz:7k83g58f7D5O1N12C8R15C26D28C7WL8R13cy2p7i27c"],"line":0},{"data":["mlqql:8t3n3H1G0I2G5L2G8c7b1h4i6c1f"],"line":1},{"data":["mlqqqqql:89d82b4J0c6J2c5K8cGeJ4cD3cc6fu5i6k0k3in3t:1iR"],"line":2},{"data":["mhvhvz:31e63d1N9C1n9c"],"line":3},{"data":["mqqqqqqqqz:68e61i:4e8C3i9C8c3I8c5E:3I8C8C9C8C3I:4E8c2I8c9C3i9C4e:3i9c8c8c8c2i"],"line":4},{"data":["mlq:8t83gn9hz9h4h9h"],"line":5},{"data":["mlq:73f83gS9h0C9h6H9h"],"line":6}],"linestyles":[{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4}],"type":1},{"tags":[{"id":1,"matrix":0,"type":3,"depth":7},{"type":2}],"id":2,"frameCount":1,"type":7},{"bounds":[{"ymin":-10,"ymax":288,"xmin":-10,"xmax":485}],"id":3,"paths":[{"data":["mllqqqqqqlqqqllqqz:26d9t4Hc8B7b6C8b7G6c3Fm0J0C0C6CX9F2CC2FQ9E7B0E0Hi3E1g8D0fooP8c9B6d7B3hK7c:8f3cw3c9em0fu1g0fj2d8D4f"],"line":0}],"linestyles":[{"color":[-16777216],"width":[20]}],"type":1},{"tags":[{"id":3,"matrix":0,"type":3,"depth":1},{"type":2}],"id":4,"frameCount":1,"type":7},{"tags":[{"id":2,"matrix":0,"type":3,"depth":1},{"id":4,"matrix":"9704B::9704B1N40i","type":3,"depth":9},{"type":2},{"replace":true,"matrix":"::::4g:","type":3,"depth":1},{"replace":true,"matrix":"294Z::294Z3S97h","colortransform":"::::::8B:","type":3,"depth":9},{"type":2},{"replace":true,"matrix":"::::9n:","type":3,"depth":1},{"replace":true,"matrix":"883V::883V6X57h","colortransform":"::::::7E:","type":3,"depth":9},{"type":2},{"replace":true,"matrix":"::::3v:","type":3,"depth":1},{"replace":true,"matrix":"473S::473S98B14h","colortransform":"::::::5H:","type":3,"depth":9},{"type":2},{"replace":true,"matrix":"::::98b:","type":3,"depth":1},{"replace":true,"matrix":"063P::063P51C73g","colortransform":"::::::4K:","type":3,"depth":9},{"type":2},{"replace":true,"matrix":"::::72c:","type":3,"depth":1},{"replace":true,"matrix":"653L::653L03D31g","colortransform":"::::::2N:","type":3,"depth":9},{"type":2},{"replace":true,"matrix":"::::47d:","type":3,"depth":1},{"replace":true,"matrix":"243I::243I56D90f","colortransform":"::::::1Q:","type":3,"depth":9},{"type":2},{"replace":true,"matrix":"::::21e:","type":3,"depth":1},{"replace":true,"matrix":"833E::833E08E47f","colortransform":"::::::9S:","type":3,"depth":9},{"type":2},{"replace":true,"matrix":"::::96e:","type":3,"depth":1},{"replace":true,"matrix":"22X::22X60E07f","colortransform":"::::::8V:","type":3,"depth":9},{"type":2},{"replace":true,"matrix":"::::70f:","type":3,"depth":1},{"replace":true,"matrix":"88i::88i12F64e","colortransform":"::::::6Y:","type":3,"depth":9},{"type":2},{"replace":true,"matrix":"6100M:::55n:","type":3,"depth":1},{"replace":true,"matrix":"1606D::1606D51k77i","colortransform":"::::::::","type":3,"depth":9},{"type":2},{"replace":true,"matrix":"6100M:::76m:","type":3,"depth":1},{"replace":true,"matrix":"8085C::8085C56k29i","colortransform":"::::::Z:","type":3,"depth":9},{"type":2},{"replace":true,"matrix":"6100M:::97l:","type":3,"depth":1},{"replace":true,"matrix":"4564C::4564C63k80h","colortransform":"::::::1E:","type":3,"depth":9},{"type":2},{"replace":true,"matrix":"6100M:::18l:","type":3,"depth":1},{"replace":true,"matrix":"1043C::1043C68k31h","colortransform":"::::::7G:","type":3,"depth":9},{"type":2},{"replace":true,"matrix":"6100M:::39k:","type":3,"depth":1},{"replace":true,"matrix":"7522B::7522B74k83g","colortransform":"::::::2J:","type":3,"depth":9},{"type":2},{"replace":true,"matrix":"6100M:::60j:","type":3,"depth":1},{"replace":true,"matrix":"001X::001X80k35g","colortransform":"::::::8L:","type":3,"depth":9},{"type":2},{"replace":true,"matrix":"6100M:::81i:","type":3,"depth":1},{"replace":true,"matrix":"480T::480T84k86f","colortransform":"::::::4O:","type":3,"depth":9},{"type":2},{"replace":true,"matrix":"6100M:::02i:","type":3,"depth":1},{"replace":true,"matrix":"959P::959P90k36f","colortransform":"::::::9Q:","type":3,"depth":9},{"type":2},{"replace":true,"matrix":"6100M:::23h:","type":3,"depth":1},{"replace":true,"matrix":"438M::438M96k88e","colortransform":"::::::5T:","type":3,"depth":9},{"type":2},{"replace":true,"matrix":"6100M:::44g:","type":3,"depth":1},{"replace":true,"matrix":"917I::917I02l40e","colortransform":"::::::0W:","type":3,"depth":9},{"type":2},{"replace":true,"matrix":"6100M:::65f:","type":3,"depth":1},{"replace":true,"matrix":"396F::396F07l92d","colortransform":"::::::6Y:","type":3,"depth":9},{"type":2}],"id":5,"frameCount":21,"type":7},{"id":5,"matrix":"804J::804J457d97j","type":3,"depth":1},{"bounds":[{"ymin":0,"ymax":2224,"xmin":0,"xmax":1484}],"id":6,"paths":[{"data":["mlqqql:32f39q8d88c0Ch0Fw0F9b9E1f6j0C5q5E4C16D"],"line":0},{"data":["mllqlll:90k94p9c89c4fi5fo1g7d2MJ1EF9E12D"],"line":1},{"data":["mqqlqq:56h80b6o8y04c61h5g01c8k51e00G3e9D1Z6H76E3G31FG05I"],"line":2},{"data":["mqqqq:63e28gU7D2C6IU6I2c9I3eC4i6iu9d1c9i"],"line":3},{"data":["mqqqq:75g28gJ7DJ6I:6I3e9I3eC3g6ij9di9i"],"line":4},{"data":["mqqqqz:65g23k8BrB3gy5e9f8e8dcm9G5C1H0H2E"],"line":5},{"fill":0,"data":["mqqqlllqlqqqllqqlqqllvqqqllqqqlllqlqqllqqqqlz:57k2q9Ck2H0e2C2c0F1g7E3h5H9odb6j2N9e4F6c2C7f6D6cDqd4cr2cz7b5gF1g5G5oSx2cE7dF9have7commhhhnix6C7e7G6dMfm:7cP7ePw2Ey8Bc9FJ8FYBd3cw4f8c1dt5gv0ed9g1Cv8Cg8B6g5DyS8c0Dl9BcOB4CU5E0I3F3Gc7b6Eu9Dz8Hb9BC7DDWV4DRT2D8B2EA"]},{"fill":1,"data":["mqlqllqqqlqqqqlqllqqqqllqqqlllqqlllqqllqqqqqqllqqz:5x36c1E0C5I6C4EeNeXnJjGjQyR9dBtg0eo8c3e2h8d8d0Dd3Gs8Bn6D2cW7bZ6eBsh5cuxro0ez3isw7boo0dy3ds1ia7cM5g4D2c7B7e0FCC6F8d8Cy1G1c7Ci9FF9BO7D8DFJ8EH5DLYI8CRPLPYaHcIkPlN3cZ1dU9h9B3cF7BQ9CV4G6E9C9C2E6GHVD4DdVs8Cz2C4gT9ep0p5h0o7kcC8E5G4M8M9C3C9G7E"]},{"fill":2,"data":["mllllllllllvllllvlllllhqlllqlllzmllqlllqqlqvhlqqlllllqllqlllllllllz:26e1f5g9B9cI1dB3hgseidbbbcj8cf2hkibcdcfbrgff0c8cbc7Kx3Ej0E5FF8H9CCF7FjO1HH1EB7GeKmH6cR0x5D7LP4Dc0De4Hy8CuJfKjHiL7bDtb6dj2dn3d4c9gab7eemx1d0dvm6et9ee7eH2l7BfArMfIdRBLHPNX4C1DGUIOGFP6GQ2DDECCNEUE"]},{"fill":3,"data":["mlvlllllqlllllz:63e3t9Hmb0ib5dH5dB5dB5dG1eN3h9CAB7Ht6Hs5Df5DB"]},{"fill":4,"data":["mlvqllllqllllhz:26f1x5Gnb9ch7g:7cI8cD9cB7cG6dM0g6CAA4Gp3Gt7Cg8C"]},{"fill":5,"data":["mlllllqqvqllllllllqlz:97g2c2Hk8Ci0Dk2De2DJPD1D:Xc3Dkdpk2dp2dbuEuE3dd3devAwE0dRwN4c1CCC"]},{"data":["mlqq:01k15ir7bx0c5e9d9i8e0w0C"],"line":6},{"data":["mqqqqqqqqz:74n50i:oJyJjYjN:YJJJJY:NjYkJyJo:yjjkjy"],"line":7},{"data":["mqqqqqqqqz:94b36k:nJyKjYjO:YJJKJY:OjYjJyJn:yjjjjy"],"line":8},{"data":["mlq:94b17k0g7B6g9C0k7I"],"line":9}],"fillstyles":[{"color":[-13159115],"type":1},{"color":[-13159115],"type":1},{"color":[-13159115],"type":1},{"color":[-13159115],"type":1},{"color":[-13159115],"type":1},{"color":[-13159115],"type":1}],"linestyles":[{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":10},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":10},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":10},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":10},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4}],"type":1},{"bounds":[{"ymin":0,"ymax":2224,"xmin":-1,"xmax":1484}],"id":7,"paths":[{"data":["mlqqql:32f39q8d88c0Ch0Fw0F9b9E1f6j0C5q5E4C16D"],"line":0},{"data":["mllqlll:90k94p9c89c4fi5fo1g7d2MJ1EF9E12D"],"line":1},{"data":["mqqlqq:56h80b6o8y04c61h5g01c8k51e00G3e9D1Z6H76E3G31FG05I"],"line":2},{"data":["mqqqq:63e28gU7D2C6IU6I2c9I3eC4i6iu9d1c9i"],"line":3},{"data":["mqqqq:75g28gJ7DJ6I:6I3e9I3eC3g6ij9di9i"],"line":4},{"data":["mqqqqz:65g23k8BrB3gy5e9f8e8dcm9G5C1H0H2E"],"line":5},{"fill":0,"data":["mqqqlqqqqqqqllqqlqqllvqqllllllqlllqlllqqlqqqqllz:57k3l9Cs2H8f2C8c0F4h7E5i5H7qda4h4M6j5P0c4D9e7G6c0D7f0FtL6cLq:4ck2cr7b9fF2g5G1qS8b2cL7dP9hRv:7cgmjhfhliv6C5f7G3fMim:7cP0fPz2E6c9Fe8FJBe4fx5gejB2dI9f6Dv3Dg9B6g2FyX8c8Dl2CaLCUU1E0I3D5Ca4Gr8b1Fu4Ez4Ib0CC6DDWV0DRP2DS7BaYj"]},{"fill":1,"data":["mqlqllqqqlqqqlqlqqllqlqlllqqqllqlqlllqllllqqqqqllqlqz:0o6uJESG5CCNaXgJgGhQtR4dBsg2eo2d3e7i8d0f0DF3G:8Bf6DsWuZ9dAf:oi1cu0crt0e0d8cw2i4dx4c0d6cvo5dv6dd7cC5gW7e5DCD6F0c8Co1Gl7CB9FY9BX7D1FFL8EXZL5DX8C9BPPP9BaHcHkMlK3cQ9hD3cc7BY4G6G9C0E2E0IHYD5DdVs3CzY4g:9e2c0p9l0o8ocB8E1I4M5Q9G8G1E4D5I2F"]},{"fill":2,"data":["mllqlllqqlqvhlqqlllllqllqlllllllllzmllllllllllvllllvlllllhqlllqlllz:66gp7LP4Dc0De4Hy8CuJfKjHiL7bDtb6dj2dn3d4c9gab7eemx1d0dvm6et9ee7eH2l7BfArMfIdRBLHPNX4C1DGUIOGFP6GQ2DDECCNEUE0X5d5g9B9cI1dB3hgseidbbbcj8cf2hkibcdcfbrgff0c8cbc7Kx3Ej0E5FF8H9CCF7FjO1HH1EB7GeKmH6cR"]},{"fill":3,"data":["mlvlllllqlllllz:63e3t9Hmb0ib5dH5dB5dB5dG1eN3h9CAB7Ht6Hs5Df5DB"]},{"fill":4,"data":["mlvqllllqllllhz:26f1x5Gnb9ch7g:7cI8cD9cB7cG6dM0g6CAA4Gp3Gt7Cg8C"]},{"fill":5,"data":["mlllllqqvqllllllllqlz:97g2c2Hk8Ci0Dk2De2DJPD1D:Xc3Dkdpk2dp2dbuEuE3dd3devAwE0dRwN4c1CCC"]},{"data":["mlqq:01k15ir7bx0c5e9d9i8e0w0C"],"line":6},{"data":["mqqqqqqqqz:74n50i:oJyJjYjN:YJJJJY:NjYkJyJo:yjjkjy"],"line":7},{"data":["mqqqqqqqqz:94b36k:nJyKjYjO:YJJKJY:OjYjJyJn:yjjjjy"],"line":8},{"data":["mlq:94b17k0g7B6g9C0k7I"],"line":9}],"fillstyles":[{"color":[-13159115],"type":1},{"color":[-13159115],"type":1},{"color":[-13159115],"type":1},{"color":[-13159115],"type":1},{"color":[-13159115],"type":1},{"color":[-13159115],"type":1}],"linestyles":[{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":10},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":10},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":10},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":10},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4}],"type":1},{"tags":[{"id":6,"matrix":0,"type":3,"depth":16},{"type":2},{"replace":true,"id":7,"type":3,"depth":16},{"type":2}],"id":8,"frameCount":2,"type":7},{"tags":[{"id":8,"matrix":0,"type":3,"depth":1},{"type":2},{"replace":true,"matrix":":::::7E","type":3,"depth":1},{"type":2},{"replace":true,"matrix":":::::4K","type":3,"depth":1},{"type":2},{"replace":true,"matrix":":::::1Q","type":3,"depth":1},{"type":2},{"replace":true,"matrix":":::::8V","type":3,"depth":1},{"type":2},{"replace":true,"matrix":":::::85B","type":3,"depth":1},{"type":2},{"replace":true,"matrix":":::::42C","type":3,"depth":1},{"type":2},{"replace":true,"matrix":":::::99B","type":3,"depth":1},{"type":2},{"replace":true,"matrix":":::::6Y","type":3,"depth":1},{"type":2},{"replace":true,"matrix":":::::4U","type":3,"depth":1},{"type":2},{"replace":true,"matrix":":::::1Q","type":3,"depth":1},{"type":2},{"replace":true,"matrix":":::::8L","type":3,"depth":1},{"type":2},{"replace":true,"matrix":":::::5H","type":3,"depth":1},{"type":2},{"replace":true,"matrix":":::::3D","type":3,"depth":1},{"type":2},{"replace":true,"matrix":0,"type":3,"depth":1},{"type":2},{"type":2},{"type":2},{"type":2},{"type":2},{"type":2},{"type":2},{"type":2},{"type":2}],"id":9,"frameCount":23,"type":7},{"id":9,"matrix":"512U::512U154c53e","type":3,"depth":11},{"bounds":[{"ymin":-1259,"ymax":1270,"xmin":-857,"xmax":844}],"id":10,"paths":[{"data":["mqqqqqqqq:05e76H7t4q74b41e7c1t2e34e0c8z0U55d7W5r00F5r32C:25E1J75B4N15C99D2D62CU61E3c10C1u87D"],"line":0},{"fill":0,"data":["mqlllqqqqqqqqqlvqqqqqqqqllqzmqqlqqlqqqllqqqlqqqqllqqqz:6W91K5d4C3l6D8fF7fA3m7b7ft8l8d8f2c8k8f3f5d3i7ir0cs2fb3cM1f6H9c5R8d6Ii4SC0JN1S0D6I8B4R6FAAa6D5c1I1f6E2c9I8d6Eu5Jx3Ee6IOw2F7d4J9b7E8f7I8d8D9i0F4eM4khkdbKp0G9f7J41f4h6J3G7X8K7GY4M2C9Md3Hk2M6d5E8c4G8j6KG9Eo8J6f1D2d2G3j8B6e8D4kCggc9dy2kt1eE8j9B2eV8i2E9h6F5h4d1r5g3j3c2s5d4kn8se1kM1s4EbBaBq3Cn9FC5CV7F2C1E8I8I"]},{"data":["mqqqqqqqqz:3W31F8c:4fz7b7b7b5f:8c7B4fZ7b4F7b8C:5F7BZZZ4F:8Cz5F7bZ5fZ"],"line":1},{"data":["mqqqqqqqqz:6z40E:8c7B4fZ7b4F7b8C:5F7B7BZ7B4F:8C7b5F7bZ5fZ8c:4fz7b7b7b5f"],"line":2},{"data":["mlq:31G52F3gA7kq34c4j"],"line":3},{"data":["mlq:6z40E6n0J8o5I8u1G"],"line":4},{"data":["mlq:2N81E5fV1hO0pv"],"line":5},{"data":["mlqqq:19H61C2g0e1i9e6r8j04c8o32e7o68cC77g58C"],"line":6},{"data":["mqlll:85C3L1y7r6y2r5k5J1m0k1r0R"],"line":7},{"data":["mlqqq:16H9z3z1f08c1f36e1f8v:60e2J6p2E86b3J"],"line":8},{"data":["mllqlll:11d65gs91c3fl4fr8f1e1MQ0EH9C92C"],"line":9},{"data":["mllqll:04C06hR90c3Fl5Fs9F1e2rY9c13D"],"line":10},{"data":["mqqqqqqqqz:7g88B:7cU2fTz9Dz9B:0EZTYT2F:6Ct1FuZ0eZ9b:9dzuyu1f"],"line":11},{"fill":1,"data":["mqqqqlz:22F87HZ7c5C7f4d1F9i7J7d9C4l7G5Gk6M2f2E5e"]},{"fill":2,"data":["mllqqqqqz:79b63J4JH0jw8do3i9c1i0e1o3mR5D7E7H8C8C5H4F1EZ8I6C"]},{"fill":3,"data":["mlllqqz:23c53I7Sf8ic6ik1jp5r7e1G8E2R7G"]},{"fill":4,"data":["mlqqqllz:89E50H8F0c1c:4gP0cJ9f3C8f1D3k9I4L2h4F6c"]}],"fillstyles":[{"color":[-13159115],"type":1},{"color":[-13159115],"type":1},{"color":[-13159115],"type":1},{"color":[-13159115],"type":1},{"color":[-13159115],"type":1}],"linestyles":[{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":10}],"type":1},{"bounds":[{"ymin":-15,"ymax":364,"xmin":-10,"xmax":455}],"id":11,"paths":[{"data":["mqq:45d54c6JV9T6F5T7H6R4S"],"line":0},{"data":["mqqqqqqqqz:6h7d:tL3cMn1CnQ:0CNMNM3C:Sm3CmN0cNr:1cnlml3c"],"line":1}],"linestyles":[{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4}],"type":1},{"tags":[{"id":11,"matrix":0,"type":3,"depth":2},{"type":2}],"id":12,"frameCount":1,"type":7},{"bounds":[{"ymin":-11,"ymax":309,"xmin":-10,"xmax":479}],"id":13,"paths":[{"data":["mllq:a96b3dE8k7C3r9F4v8O"],"line":0},{"data":["mqqqqqqqqz:66d8d:tR4cQn2DnY:3DNQNQ4C:Tq4CrN3dNy:2dnrnr4c"],"line":1}],"linestyles":[{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4}],"type":1},{"tags":[{"id":13,"matrix":0,"type":3,"depth":2},{"type":2}],"id":14,"frameCount":1,"type":7},{"tags":[{"id":10,"matrix":"::::76k59l","type":3,"depth":17},{"id":12,"matrix":":::::29h","type":3,"depth":18},{"id":14,"matrix":"::::87r06g","type":3,"depth":21},{"type":2},{"type":2},{"type":2},{"replace":true,"matrix":"::::75k59l","type":3,"depth":17},{"replace":true,"matrix":"::::A29h","type":3,"depth":18},{"replace":true,"matrix":"::::86r06g","type":3,"depth":21},{"type":2},{"type":4,"depth":18},{"type":4,"depth":21},{"replace":true,"matrix":"::::76k59l","type":3,"depth":17},{"id":12,"ratio":4,"matrix":"33V960p960P33V6j26g","type":3,"depth":18},{"id":14,"ratio":4,"matrix":"33V960P960p33V10r16g","type":3,"depth":21},{"type":2},{"type":2},{"type":2},{"replace":true,"matrix":"::::77k59l","type":3,"depth":17},{"replace":true,"matrix":"33V960p960P33V7j26g","type":3,"depth":18},{"replace":true,"matrix":"33V960P960p33V11r16g","type":3,"depth":21},{"type":2},{"type":2},{"type":4,"depth":18},{"type":4,"depth":21},{"replace":true,"matrix":"::::76k59l","type":3,"depth":17},{"id":12,"ratio":9,"matrix":":::::29h","type":3,"depth":18},{"id":14,"ratio":9,"matrix":"::::87r06g","type":3,"depth":21},{"type":2}],"id":15,"frameCount":10,"type":7},{"id":15,"matrix":"0676C::0676C47u45j","type":3,"depth":13},{"bounds":[{"ymin":-977,"ymax":978,"xmin":-692,"xmax":395}],"id":16,"paths":[{"data":["mllqll:30E73dS91c3Fl4Fr9F1e2rZ9c28D"],"line":0},{"data":["mllqlll:1n13er91c3fl5fr9f1e2MQ0EI8C28D"],"line":1},{"data":["mqqqllqqz:09D0U0u14G40e55G34c2D8v14g3E78c3Q65g88C0C64CMhY3d1T4e79B4k80D"],"line":2},{"fill":0,"data":["mllqqqqlllvhvllllqqqqqllqllz:5U47E6d1I0c1DuX9c7BkCqfdeftaoE9d7B7i5F2sAabbAaAeH0d2H8c6Ir4Ez1Jd4Cb4EDSK7BLM0CHSf2D3c1C2d5E8h7D0i5G2saa9h6R"]},{"fill":1,"data":["mllqlllqllllllqvlllllvlvlvlllllqllz:3r65FGOOJMB1ChVs6C3d5F3i9E8i5I5taa8j7S6e8I6c2DvQwDhblqzI4e0C7j6F1tCfAdaAaabaAbBaCdG1d9H1d6Jt9E9b0Kf7EC0C"]},{"fill":2,"data":["mqvllqqlllqqzmqlqqqqlqz:5Y0ef5FS7MA6Cb1CsZv1D6eN3cL0gj4cyy6cjwb7cKyT1c7F2Mh:8Bt1F7c3E9b9B5e0Cd7iA3mF1dV5eSs6EfYSHNH1C"]}],"fillstyles":[{"color":[-13159115],"type":1},{"color":[-13159115],"type":1},{"color":[-13159115],"type":1}],"linestyles":[{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4}],"type":1},{"bounds":[{"ymin":-15,"ymax":346,"xmin":-10,"xmax":136}],"id":17,"paths":[{"data":["mqq:6l36cZR9D7E6D8G7B6R"],"line":0},{"data":["mqqqqqqqqz:5h7d:sL3cMm1CmQ:0CMLNL3C:Sl3CmN0cNr:1cnlml3c"],"line":1}],"linestyles":[{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4}],"type":1},{"tags":[{"id":17,"matrix":0,"type":3,"depth":2},{"type":2}],"id":18,"frameCount":1,"type":7},{"bounds":[{"ymin":-11,"ymax":310,"xmin":-10,"xmax":479}],"id":19,"paths":[{"data":["mllq:a97b3dE8k7C3r9F4v8O"],"line":0},{"data":["mqqqqqqqqz:66d8d:tR5cQn2DnY:3DNQOQ5C:Tq4CrN3dNy:2dnrnr4c"],"line":1}],"linestyles":[{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4}],"type":1},{"tags":[{"id":19,"matrix":0,"type":3,"depth":2},{"type":2}],"id":20,"frameCount":1,"type":7},{"bounds":[{"ymin":-977,"ymax":978,"xmin":-733,"xmax":354}],"id":21,"paths":[{"data":["mllqll:71E73dS91c3Fl4Fr9F1e2rZ9c28D"],"line":0},{"data":["mllqlll:0j13er91c3fl5fr9f1e2MQ0EI8C28D"],"line":1},{"data":["mqqqlllqz:50D0U0u14G40e55G34c2D8v14g3E78c3Q65g88C0C64CM3d1T4e79B4k80D"],"line":2},{"fill":0,"data":["mllqqlqlllvhvllllqqqqqllqllz:6Y47E6d1I0c1DuX9c7BkCqfftaoE9d7B7i5F2sAabbAaAeH0d2H8c6Ir4Ez1Jd4Cb4EDSK7BLM0CHSf2D3c1C2d5E8h7D0i5G2saa9h6R"]},{"fill":1,"data":["mllqlllqllllllqvlllllvlvlvlllllqllz:2n65FGOOJMB1ChVs6C3d5F3i9E8i5I5taa8j7S6e8I6c2DvQwDhblqzI4e0C7j6F1tCfAdaAaabaAbBaCdG1d9H1d6Jt9E9b0Kf7EC0C"]},{"fill":2,"data":["mqvllqqllqqqzmqlqqqqlqz:96B0ef5FS7MA6Cb1CsZv1D6eN3cL0gj4cyyrj6cjwb7cKyT1c7F2Mh:8Bt1F7c3E9b9B5e0Cd7iA3mF1dV5eSs6EfYSHNH1C"]}],"fillstyles":[{"color":[-13159115],"type":1},{"color":[-13159115],"type":1},{"color":[-13159115],"type":1}],"linestyles":[{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4}],"type":1},{"bounds":[{"ymin":-977,"ymax":978,"xmin":-692,"xmax":395}],"id":22,"paths":[{"data":["mllqll:30E73dS91c3Fl4Fr9F1e2rZ9c28D"],"line":0},{"data":["mllqlll:1n13er91c3fl5fr9f1e2MQ0EI8C28D"],"line":1},{"data":["mqqqllqqz:09D0U0u14G40e55G34c2D8v14g3E78c3Q65g88C0C64CMhY3d1T4e79B4k80D"],"line":2},{"fill":0,"data":["mllqqqqlllvhvllllqqqqqllqllz:5U47E6d1I0c1DuX9c7BkCqfdeftaoE9d7B7i5F2sAabbAaAeH0d2H8c6Ir4Ez1Jd4Cb4EDSK7BLM0CHSf2D3c1C2d5E8h7D0i5G2saa9h6R"]},{"fill":1,"data":["mllqlllqllllllqvlllllvlvlvlllllqllz:3r65FGOOJMB1ChVs6C3d5F3i9E8i5I5taa8j7S6e8I6c2DvQwDhblqzI4e0C7j6F1tCfAdaAaabaAbBaCdG1d9H1d6Jt9E9b0Kf7EC0C"]},{"fill":2,"data":["mqvllqqlllqqzmqlqqqqlqz:5Y0ef5FS7MA6Cb1CsZv1D6eN3cL0gj4cyy6cjwb7cKyT1c7F2Mh:8Bt1F7c3E9b9B5e0Cd7iA3mF1dV5eSs6EfYSHNH1C"]}],"fillstyles":[{"color":[-13159115],"type":1},{"color":[-13159115],"type":1},{"color":[-13159115],"type":1}],"linestyles":[{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4}],"type":1},{"tags":[{"id":16,"matrix":"::::81f67i","type":3,"depth":6},{"id":18,"matrix":"::::7n19d","type":3,"depth":7},{"id":20,"matrix":"::::96h09e","type":3,"depth":10},{"type":2},{"replace":true,"matrix":"::::88f67i","type":3,"depth":6},{"replace":true,"matrix":"::::4o19d","type":3,"depth":7},{"replace":true,"matrix":"::::03i09e","type":3,"depth":10},{"type":2},{"replace":true,"matrix":"::::95f67i","type":3,"depth":6},{"replace":true,"matrix":"::::1p19d","type":3,"depth":7},{"replace":true,"matrix":"::::10i09e","type":3,"depth":10},{"type":2},{"replace":true,"matrix":"::::02g67i","type":3,"depth":6},{"replace":true,"matrix":"::::8p19d","type":3,"depth":7},{"replace":true,"matrix":"::::17i09e","type":3,"depth":10},{"type":2},{"replace":true,"matrix":"::::08g67i","type":3,"depth":6},{"replace":true,"matrix":"::::4q19d","type":3,"depth":7},{"replace":true,"matrix":"::::23i09e","type":3,"depth":10},{"type":2},{"replace":true,"matrix":"::::15g67i","type":3,"depth":6},{"replace":true,"matrix":"::::1r19d","type":3,"depth":7},{"replace":true,"matrix":"::::30i09e","type":3,"depth":10},{"type":2},{"type":4,"depth":7},{"type":4,"depth":10},{"replace":true,"id":21,"matrix":"::::22g67i","type":3,"depth":6},{"id":18,"ratio":6,"matrix":"33V960P960t695l4d88c","type":3,"depth":7},{"id":20,"ratio":6,"matrix":"457k628T466t849j03h60d","type":3,"depth":10},{"type":2},{"replace":true,"matrix":"::::17g67i","type":3,"depth":6},{"replace":true,"matrix":"33V960P960t695l9c88c","type":3,"depth":7},{"replace":true,"matrix":"457k628T466t849j98g60d","type":3,"depth":10},{"type":2},{"replace":true,"matrix":"::::12g67i","type":3,"depth":6},{"replace":true,"matrix":"33V960P960t695l4c88c","type":3,"depth":7},{"replace":true,"matrix":"457k628T466t849j93g60d","type":3,"depth":10},{"type":2},{"replace":true,"matrix":"::::07g67i","type":3,"depth":6},{"replace":true,"matrix":"33V960P960t695l9b88c","type":3,"depth":7},{"replace":true,"matrix":"457k628T466t849j88g60d","type":3,"depth":10},{"type":2},{"replace":true,"matrix":"::::02g67i","type":3,"depth":6},{"replace":true,"matrix":"33V960P960t695lx88c","type":3,"depth":7},{"replace":true,"matrix":"457k628T466t849j83g60d","type":3,"depth":10},{"type":2},{"replace":true,"matrix":"::::96f67i","type":3,"depth":6},{"replace":true,"matrix":"33V960P960t695lr88c","type":3,"depth":7},{"replace":true,"matrix":"457k628T466t849j77g60d","type":3,"depth":10},{"type":2},{"replace":true,"matrix":"::::91f67i","type":3,"depth":6},{"replace":true,"matrix":"33V960P960t695lm88c","type":3,"depth":7},{"replace":true,"matrix":"457k628T466t849j72g60d","type":3,"depth":10},{"type":2},{"replace":true,"matrix":"::::86f67i","type":3,"depth":6},{"replace":true,"matrix":"33V960P960t695lh88c","type":3,"depth":7},{"replace":true,"matrix":"457k628T466t849j67g60d","type":3,"depth":10},{"type":2},{"type":4,"depth":7},{"type":4,"depth":10},{"replace":true,"id":22,"matrix":"::::81f67i","type":3,"depth":6},{"id":18,"ratio":14,"matrix":"::::7n19d","type":3,"depth":7},{"id":20,"ratio":14,"matrix":"::::96h09e","type":3,"depth":10},{"type":2}],"id":23,"frameCount":15,"type":7},{"id":23,"matrix":"1617C::1617C42n96g","type":3,"depth":35},{"bounds":[{"ymin":-10,"ymax":2765,"xmin":-20,"xmax":904}],"id":24,"paths":[{"data":["mqqhqqz:28d75d43d:56d55fh41d6O00j95E1K14D0M27H7C28H25d28H"],"line":0},{"data":["mqqqqqqqqz:35d03i0p:74b5e4k5e4k2m:8g4K3m3K4e74B4e1P:74B4E3K5E3K3M:7G3k2M4k5E74b5E"],"line":1},{"fill":0,"data":["mhvhvz:8m90j0sV0Sv"]},{"fill":1,"data":["mhvhvz:13e90j0sV0Sv"]},{"data":["mll:47c82d5i92B2g92b"],"line":2},{"data":["mqqqqqqqqz:86c8b7b8B6f8B9c:7f8b8b8b8b7f:9c8B7f8B8b7F8b9C:6F8B8B8B8B7F:9C8b7F"],"line":3},{"data":["mqqqqqqqqz:40d4gjIwIn:wiijiw:mIvJjWjM:WJIIIV:MiW"],"line":4},{"data":["mh:5n29ue"],"line":5},{"data":["mhvhvz:8m29u80e6f80E6F"],"line":6},{"data":["mhvhvz:3o87u50e3e50E3E"],"line":7},{"data":["mhvhvz:8r40v80d2e80D2E"],"line":8},{"data":["mqqqqqqqq:52d28x7em7i9e2d7d2d4j:8f8D6k8D8d5K8d8F:6K8D8D8D8D6K:7E2d4J0d6D6i9E"],"line":9},{"data":["mhvhvz:02d92v1e28c1E28C"],"line":10}],"fillstyles":[{"color":[-13159115],"type":1},{"color":[-13159115],"type":1}],"linestyles":[{"joint":2,"color":[-13159115],"cap":1,"width":[40],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":10},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":10},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":10},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":10},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":10},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":10},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":10},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":10},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":10}],"type":1},{"tags":[{"id":24,"matrix":0,"type":3,"depth":13},{"type":2}],"id":25,"frameCount":1,"type":7},{"bounds":[{"ymin":-5,"ymax":380,"xmin":-5,"xmax":423}],"id":26,"paths":[{"data":["mllllllllllllll:7p94b0J1hy2L2I0C4k6E1G6G6o2c9e3Lm3l5k7C3F9i5i8b0I2e5d1g4J4E"],"line":0}],"linestyles":[{"color":[-16777216],"width":[10]}],"type":1},{"tags":[{"id":26,"matrix":0,"type":3,"depth":1},{"type":2}],"id":27,"frameCount":1,"type":7},{"tags":[{"id":25,"matrix":"7338C202D202d7338C88b2i","type":3,"depth":1},{"id":27,"matrix":"13T::13T76b5N","type":3,"depth":15},{"type":2},{"replace":true,"matrix":"46I::46I73b7N","colortransform":"::::::K:","type":3,"depth":15},{"type":2},{"replace":true,"matrix":"1l::1l9z1O","colortransform":"::::::U:","type":3,"depth":15},{"type":2},{"replace":true,"matrix":"90k::90k6z4O","colortransform":"::::::2C:","type":3,"depth":15},{"type":2},{"replace":true,"matrix":"56v::56v3z7O","colortransform":"::::::3D:","type":3,"depth":15},{"type":2},{"replace":true,"matrix":"323c::323c9y0P","colortransform":"::::::3E:","type":3,"depth":15},{"type":2},{"replace":true,"matrix":"390d::390d6y3P","colortransform":"::::::4F:","type":3,"depth":15},{"type":2},{"replace":true,"matrix":"458e::458e2y6P","colortransform":"::::::5G:","type":3,"depth":15},{"type":2},{"replace":true,"matrix":"525f::525f9x9P","colortransform":"::::::5H:","type":3,"depth":15},{"type":2},{"replace":true,"matrix":"593g::593g6x2Q","colortransform":"::::::6I:","type":3,"depth":15},{"type":2},{"replace":true,"matrix":"659h::659h2x5Q","colortransform":"::::::7J:","type":3,"depth":15},{"type":2},{"replace":true,"matrix":"726i::726i9w8Q","colortransform":"::::::7K:","type":3,"depth":15},{"type":2},{"replace":true,"matrix":"794j::794j6w1R","colortransform":"::::::8L:","type":3,"depth":15},{"type":2},{"replace":true,"matrix":"861k::861k2w5R","colortransform":"::::::9M:","type":3,"depth":15},{"type":2},{"replace":true,"matrix":"929l::929l9v7R","colortransform":"::::::9N:","type":3,"depth":15},{"type":2},{"replace":true,"matrix":"996m::996m6v1S","colortransform":"::::::0P:","type":3,"depth":15},{"type":2},{"replace":true,"matrix":"062o::062o1v3S","colortransform":"::::::1Q:","type":3,"depth":15},{"type":2},{"replace":true,"matrix":"129p::129p8u6S","colortransform":"::::::1R:","type":3,"depth":15},{"type":2},{"replace":true,"matrix":"197q::197q4u9S","colortransform":"::::::2S:","type":3,"depth":15},{"type":2},{"replace":true,"matrix":"264r::264r1u2T","colortransform":"::::::3T:","type":3,"depth":15},{"type":2},{"replace":true,"matrix":"332s::332s8t6T","colortransform":"::::::3U:","type":3,"depth":15},{"type":2},{"replace":true,"matrix":"398t::398t4t8T","colortransform":"::::::4V:","type":3,"depth":15},{"type":2},{"replace":true,"matrix":"466u::466u1t2U","colortransform":"::::::5W:","type":3,"depth":15},{"type":2},{"replace":true,"matrix":"533v::533v8s4U","colortransform":"::::::5X:","type":3,"depth":15},{"type":2},{"replace":true,"matrix":"600w::600w5s8U","colortransform":"::::::6Y:","type":3,"depth":15},{"type":2}],"id":28,"frameCount":25,"type":7},{"id":28,"matrix":"::::65c71h","type":3,"depth":46},{"id":29,"height":83,"width":305,"data":"data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a\nHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy\nMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCABTATEDASIA\nAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA\nAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3\nODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm\np6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA\nAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx\nBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK\nU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3\nuLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD5/ooo\noAKKKKALFnZ3WoXcdrZW8tzcSHCRQoXdj7KOTReWd1p93Ja3tvLbXEZw8UyFHU+6nkV9N/Anw2uj\n+B/7TlikS71WTzW8xSv7tSRHgE4I5Zg2ATv7jBPa+KPCOjeL9Nez1W0jclCsdwEXzYcnOUcgleQO\nnXvxmgD4norQ1zTDouv6jpZl802V1LbGQLt37GK5x2zis+gCxZ2dxqF9b2VrGZbi4kWKJB1Z2OAP\nzNfUWl/A3wZaaTbw39g97eomJblp5U3v1ztVwAB0AHb1PNfOPhCXyPGuhTCJ5jHqFu4iQgM+JFO0\nbiBn6kD3Ffa43YznB9PQf5+tAHwxqVtFY6rd2lvdJdQwTPHHcRjCyqrEBx7HrVOrep6fNpWq3mnX\n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\nBRRRQAUUUUAf/9k=","mask":"data:image/png;base64,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\nAABJRU5ErkJggg==","type":8},{"bounds":[{"ymin":1458,"ymax":2982,"xmin":297,"xmax":5647}],"id":30,"paths":[{"fill":1,"data":["mhvhvz:97b982b350e24O350E24o"]}],"fillstyles":[{"transform":"45184l::45184l::","bitmap":65535,"type":8},{"transform":"83964j::37964k97b58n","bitmap":29,"type":8}],"type":1},{"id":30,"matrix":0,"type":3,"depth":62},{"bounds":[{"ymin":-10,"ymax":2522,"xmin":-10,"xmax":8988}],"id":31,"paths":[{"data":["mqvqllqqqlqqqqhqqlqqqhqlqqqqlqqqqhzmqvhqlqlz:68j67d2j:8x5n8c:7z9q85g3dd0pH6g:6g5dpcpj:3j1M6m4Hu9p31d07c88e5j8i5j7r:9d0E2g:m9EvY9L:19C31D3J1R1T20D2LH40E3c40E0j2C4c2O93b4G9j3P9jX6H:1J5DH4F:5D7c2S:Q1T2E9E7B9E3F7b7E3k6I82b4H0cG6i6K2v50C25c88E9d6K3j83B0e5J7m5Jlh77e9O6x7W20ddd7e:19c2F8eD1G8Z3K28C1C0C"],"line":0},{"data":["mqvqqvllvqqqqvqqhqqllqqhzmqhqllqz:09v09c1g:3h3ih:w9D2u4E27c4E30e9bDpdq4c:7l3c0z0q6T39d6T9tl50c3d5d4k5d0vr:59c89C50f8U1m07D1mY4M:5Y9K1C2J1C9Rm0ZY78E:6T0h53G5d6O8p6Ox6i63oZ8g1D5ud95d8G95d16DD9E9MP7W:15C76b"],"line":1},{"data":["mqqhqqvqqqqhqqvzmllqqqvqqlz:919c64r:84b7U59d8K0g1U0gN2U:02C71BT2GT5NU:2R3e44CiM9i1EtP3g9H4f1D8v1Dd5t:84b9xw9fw7n7c02E7Jb3cF1sh1p2g1p7h0D7m1M1d3H1d7OO:9K8H0T5F:1L4h7C4c"],"line":2},{"data":["mqqqvqhqlqlqlqlqqqqqvqqlz:622d99n5g:7k6f3c69c4k06f7e3f7e9l3c:2cY0e0E4O:8X84B8B3D4R1t0Z8x5DHR:7J7cTd5H:5J8RD5J:87B5l83D8d3E2i3E6e:5k9g:9e8F81bL9cL9jp3i6D4p2X8i8X3m8X5eD"],"line":3},{"data":["mqqvlqlqqqqlqqvqlqqqqqvqqqlhlqqhz:441e45d2i:1m2i0H86d0H77g2q5ec8q:92c4E8fD2i:2i7h:1m6Q5o3Hv02D6d:h9Bhy4z:3eY8i9b5c9b6i1d:8m9B7n5JGQ:3D7b8J6D8J47C:72B9B72B7C9C6Y9C7I:8M5JL8d8J2v8J2ic2il1c:5d0EmH5cE4E:47C2g98H2e7F7m7Fq"],"line":4},{"data":["mqqqqqqvqqqlqqlqqvqqvqhz:585g8y1d8d4j0z7k13d7k10h:19f8Z96h3Q0n52C0n9Z:07D16C3P16C3P04H3F:87C8j87FiI2lU5j:5j1j5D4vS0pW44c:61g03c66i0el9i:0u1T3h0T3h19E5C:14F6N63IHMH3DQ:1G2i4H8k"],"line":5},{"data":["mqq:70p10p4k3y2u63cqp7f3h"],"line":6},{"data":["mvqqhqvqmqqqqqvl:37s03k3N:6T0h53G5d6O8p6Ox1g:3h3ih:u6C2p7E04g:5gc5ke6et7k0q6T39d6T9tl50c3d5d3k5d0vrM4l"],"line":7},{"data":["mlvqqqqhqqvv:157c91rB2QU:2R3e44CiM9i1EuQ3g0I7f1D8v1Dd4t:84b0yw9fw7n7c8y"],"line":8},{"data":["mqqvmv:572h07o0p5d81b3j5l7g5l1t75b76I3PT"],"line":9},{"data":["mv::39q8Y"],"line":10},{"data":["ml:87s93wG8N"],"line":11},{"data":["mqlqqqqhqvqllqqhl::81n7b7E3k6I82b4H0cG6i7K1v47C25c87E0e7K3j84B9d4J7m4Jl2j:8x5n8c:8z9q84g3dd0pH6g:6g5dpdpjKk9y"],"line":12},{"data":["mv:011c87j8y"],"line":13},{"data":["mv:92v02d71B"],"line":14},{"data":["mllqlqqqv:327d11q5e4J2e4K8i8X3m8X5eD5g:7k6f3c69c4k06f7e3f7e8l92b"],"line":15},{"data":["mlqqqqq:019d15tA9V:89B5l83D8d3E2i3E6e:5k9g:pk5jf3iK3o"],"line":16},{"data":["mlqlqvl:492e27l5ed9q:92c5E8fD3h:1i2gpa8y"],"line":17},{"data":["mv:287e3y9y"],"line":18},{"data":["mvqqqlhlqqhqv:813d30p70B8d8J2v8J2ic2il2c:5d1EmH5cE4E:47C2g98H3e6F7m6Fq2i:1m1i9y"],"line":19},{"data":["mv:724f6w8y"],"line":20},{"data":["mv:585g:8y"],"line":21},{"data":["mqqlqqq:895f08i:83c0g10f0g0w1v32c0el9i:0u1T2d2J1f6Us5Ks73B"],"line":22},{"data":["mqqqhqv:806g02l:5U9B67D3C81B8H76D4F3U4J9Y8K2Il2I4h99b"],"line":23},{"data":["mlqqqv:620f52jD9L:87C8j87FiI2lU5j:5j0j9y"],"line":24},{"data":["mqlqql:978h69t:4t66C76b0Ts71CY71C6H9C9C9C7Ia49C"],"line":26},{"data":["mqvqqhqqqqqqq:003h32r7I1F7I6ML:4T4y15C7l9E3w9E2c7n:2p2g7b6f7b8h8B5d3L6f88B5d88B8g2d1g4u9k01c9f36d5m5l7g5l1t"],"line":27},{"data":["mqlqvqqv:003h32r4cv1h2d5l3d04c3g13d3md4G8f9R8f0N:49C0J8N"],"line":28},{"data":["ml:084h22t1H8q"],"line":29},{"data":["mvqqhqqv:906g84p8Y:5T4y15C7l9E3w9E2c7n:2p1g7b8f7b8h5y"],"line":30}],"linestyles":[{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"width":[20],"miter":4},{"joint":2,"color":[-13159115],"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4},{"joint":2,"color":[-13159115],"cap":1,"width":[20],"miter":4}],"type":1},{"tags":[{"id":31,"matrix":0,"type":3,"depth":28},{"type":2}],"id":32,"frameCount":1,"type":7},{"id":32,"matrix":"7852B::7852B80c96n","type":3,"depth":63},{"type":2}],"v":"4.5.0","backgroundColor":-1,"frameSize":{"ymin":0,"ymax":3300,"xmin":0,"xmax":5840},"frameCount":1,"frameRate":24,"code":"","version":8}; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* Copyright 2012 Google Inc. | |
* | |
* Swiffy runtime version 4.5.0 | |
* | |
* In addition to the Google Terms of Service (http://www.google.com/accounts/TOS), | |
* Google grants you and the Google Swiffy end users a personal, worldwide, | |
* royalty-free, non-assignable and non-exclusive license to use the Google Swiffy | |
* runtime to host it for Google Swiffy end users and to use it in connection with | |
* the Google Swiffy service. | |
* | |
* Edited: Thanh Tran | |
* Beautified with: http://jsbeautifier.org/ | |
*/ (function () { | |
var f = void 0, | |
h = !0, | |
j = null, | |
k = !1, | |
aa = encodeURIComponent, | |
m = window, | |
n = Object, | |
o = document, | |
ba = isNaN, | |
p = Math, | |
ca = Array, | |
r = Number, | |
da = Error, | |
ea = Boolean, | |
fa = parseInt, | |
ga = decodeURIComponent; | |
function ha(a, b) { | |
return a.width = b | |
}function ia(a, b) { | |
return a.data = b | |
}function ja(a, b) { | |
return a.color = b | |
}function ka(a, b) { | |
return a.currentTarget = b | |
}function la(a, b) { | |
return a.keyCode = b | |
}function ma(a, b) { | |
return a.blendmode = b | |
}function na(a, b) { | |
return a.depth = b | |
}function oa(a, b) { | |
return a.type = b | |
}function pa(a, b) { | |
return a.name = b | |
} | |
function qa(a, b) { | |
return a.nextSibling = b | |
}function ra(a, b) { | |
return a.stop = b | |
}function sa(a, b) { | |
return a.toString = b | |
}function ta(a, b) { | |
return a.length = b | |
}function ua(a, b) { | |
return a.actions = b | |
}function va(a, b) { | |
return a.pointerEvents = b | |
}function wa(a, b) { | |
return a.fontSize = b | |
}function xa(a, b) { | |
return a.lineHeight = b | |
}function ya(a, b) { | |
return a.target = b | |
}function za(a, b) { | |
return a.call = b | |
}function Aa(a, b) { | |
return a.start = b | |
}function Ba(a, b) { | |
return a.returnValue = b | |
}function Ca(a, b) { | |
return a.apply = b | |
} | |
function Da(a, b) { | |
return a.filters = b | |
}function Ea(a, b) { | |
return a.height = b | |
} | |
var t = "appendChild", | |
u = "push", | |
Fa = "object", | |
Ga = "font", | |
Ha = "indent", | |
Ia = "valueOf", | |
Ja = "ascent", | |
Ka = "getParent", | |
La = "getOwnPropertyNames", | |
Ma = "exec", | |
Na = "width", | |
Oa = "bitmap", | |
Pa = "text", | |
Qa = "expand", | |
Ra = "slice", | |
v = "replace", | |
Sa = "matrix", | |
Ta = "toFixed", | |
Ua = "setCapture", | |
w = "data", | |
Va = "ceil", | |
Wa = "events", | |
Xa = "leading", | |
Ya = "floor", | |
Za = "charAt", | |
$a = "createTextNode", | |
bb = "italic", | |
cb = "getNamedItem", | |
db = "preventDefault", | |
eb = "setAttributeNS", | |
x = "indexOf", | |
fb = "defineProperties", | |
gb = "color", | |
hb = "trim", | |
ib = "capture", | |
jb = "ratio", | |
kb = "setTransform", | |
lb = "definition", | |
mb = "knockout", | |
nb = "linestyles", | |
ob = "getName", | |
pb = "charCode", | |
qb = "fillstyles", | |
rb = "createElement", | |
z = "defineProperty", | |
sb = "sounds", | |
tb = "keyCode", | |
ub = "blendmode", | |
vb = "firstChild", | |
wb = "sound", | |
yb = "forEach", | |
zb = "states", | |
B = "setAttribute", | |
Ab = "play", | |
Bb = "handleEvent", | |
Cb = "path", | |
C = "depth", | |
D = "type", | |
Db = "method", | |
Eb = "childNodes", | |
Fb = "emSquareSize", | |
Gb = "name", | |
E = "bounds", | |
Hb = "code", | |
F = "nextSibling", | |
Ib = "tags", | |
Jb = "getPrototypeOf", | |
Kb = "clientX", | |
Lb = "releaseCapture", | |
Mb = "clientY", | |
Nb = "fill", | |
Ob = "stop", | |
Pb = "toString", | |
Qb = "bold", | |
Rb = "gradient", | |
H = "length", | |
Sb = "propertyIsEnumerable", | |
Tb = "create", | |
I = "prototype", | |
Ub = "descent", | |
Vb = "clip", | |
Wb = "result", | |
Xb = "index", | |
Yb = "inner", | |
J = "actions", | |
Zb = "variable", | |
$b = "angle", | |
K = "createElementNS", | |
ac = "ctrlKey", | |
bc = "split", | |
cc = "constructor", | |
dc = "stopPropagation", | |
ec = "glyphs", | |
fc = "records", | |
gc = "frameCount", | |
hc = "lineHeight", | |
ic = "hasOwnProperty", | |
L = "style", | |
jc = "body", | |
kc = "removeChild", | |
lc = "getOwnPropertyDescriptor", | |
mc = "target", | |
M = "call", | |
nc = "isEnabled", | |
oc = "line", | |
pc = "start", | |
qc = "multiply", | |
rc = "init", | |
sc = "charCodeAt", | |
tc = "colortransform", | |
N = "fireEvent", | |
uc = "substring", | |
vc = "paths", | |
wc = "trackAsMenu", | |
xc = "every", | |
yc = "contains", | |
O = "apply", | |
zc = "filters", | |
Ac = "reset", | |
Bc = "removeAttribute", | |
Cc = "navigator", | |
Dc = "parentNode", | |
Ec = "update", | |
Fc = "height", | |
Gc = "splice", | |
Hc = "leftMargin", | |
Ic = "join", | |
Jc = "isCaptured", | |
Kc = "transform", | |
Lc = "nodeValue", | |
Mc = "quality", | |
Nc = "toLowerCase", | |
P, Oc = this, | |
Pc = function (a) { | |
var b = typeof a; | |
if ("object" == b) if (a) { | |
if (a instanceof ca) return "array"; | |
if (a instanceof n) return b; | |
var c = n[I][Pb][M](a); | |
if ("[object Window]" == c) return "object"; | |
if ("[object Array]" == c || "number" == typeof a[H] && "undefined" != typeof a[Gc] && "undefined" != typeof a[Sb] && !a[Sb]("splice")) return "array"; | |
if ("[object Function]" == c || "undefined" != typeof a[M] && "undefined" != typeof a[Sb] && !a[Sb]("call")) return "function" | |
} else return "null"; | |
else if ("function" == b && "undefined" == typeof a[M]) return "object"; | |
return b | |
}, | |
Q = function (a) { | |
return a !== f | |
}, | |
Qc = function (a) { | |
var b = Pc(a); | |
return "array" == b || "object" == b && "number" == typeof a[H] | |
}, | |
R = function (a) { | |
return "string" == typeof a | |
}, | |
Rc = function (a) { | |
return "function" == Pc(a) | |
}, | |
Sc = function (a) { | |
var b = typeof a; | |
return "object" == b && a != j || "function" == b | |
}, | |
Vc = function (a) { | |
return a[Tc] || (a[Tc] = ++Uc) | |
}, | |
Tc = "closure_uid_" + p[Ya](2147483648 * p.random())[Pb](36), | |
Uc = 0, | |
Wc = function (a, b, c) { | |
return a[M][O](a.bind, arguments) | |
}, | |
Xc = function (a, b, c) { | |
if (!a) throw da(); | |
if (2 < arguments[H]) { | |
var d = ca[I][Ra][M](arguments, 2); | |
return function () { | |
var c = ca[I][Ra][M](arguments); | |
ca[I].unshift[O](c, d); | |
return a[O](b, c) | |
} | |
} | |
return function () { | |
return a[O](b, arguments) | |
} | |
}, | |
Yc = function (a, b, c) { | |
Yc = Function[I].bind && -1 != Function[I].bind[Pb]()[x]("native code") ? Wc : Xc; | |
return Yc[O](j, arguments) | |
}, | |
Zc = function (a, b) { | |
var c = ca[I][Ra][M](arguments, 1); | |
return function () { | |
var b = ca[I][Ra][M](arguments); | |
b.unshift[O](b, c); | |
return a[O](this, b) | |
} | |
}, | |
S = function (a, b) {function c() {} | |
c.prototype = b[I]; | |
a.u = b[I]; | |
a.prototype = new c; | |
a[I].constructor = a | |
}; | |
var ed = function (a, b) { | |
if (b) return a[v]($c, "&")[v](ad, "<")[v](bd, ">")[v](cd, """); | |
if (!dd.test(a)) return a; - 1 != a[x]("&") && (a = a[v]($c, "&")); - 1 != a[x]("<") && (a = a[v](ad, "<")); - 1 != a[x](">") && (a = a[v](bd, ">")); - 1 != a[x]('"') && (a = a[v](cd, """)); | |
return a | |
}, | |
$c = /&/g, | |
ad = /</g, | |
bd = />/g, | |
cd = /\"/g, | |
dd = /[&<>\"]/; | |
var fd = ca[I], | |
gd = fd[x] ? function (a, b, c) { | |
return fd[x][M](a, b, c) | |
} : function (a, b, c) { | |
c = c == j ? 0 : 0 > c ? p.max(0, a[H] + c) : c; | |
if (R(a)) return !R(b) || 1 != b[H] ? -1 : a[x](b, c); | |
for (; c < a[H]; c++) if (c in a && a[c] === b) return c; | |
return -1 | |
}, | |
hd = fd[yb] ? function (a, b, c) { | |
fd[yb][M](a, b, c) | |
} : function (a, b, c) { | |
for (var d = a[H], e = R(a) ? a[bc]("") : a, g = 0; g < d; g++) g in e && b[M](c, e[g], g, a) | |
}, | |
id = fd[xc] ? function (a, b, c) { | |
return fd[xc][M](a, b, c) | |
} : function (a, b, c) { | |
for (var d = a[H], e = R(a) ? a[bc]("") : a, g = 0; g < d; g++) if (g in e && !b[M](c, e[g], g, a)) return k; | |
return h | |
}, | |
jd = function (a, b) { | |
var c = gd(a, b), | |
d; | |
(d = 0 <= c) && fd[Gc][M](a, c, 1); | |
return d | |
}, | |
kd = function (a) { | |
return fd.concat[O](fd, arguments) | |
}, | |
ld = function (a, b, c) { | |
return 2 >= arguments[H] ? fd[Ra][M](a, b) : fd[Ra][M](a, b, c) | |
}; | |
var md = function (a) { | |
var b = [], | |
c = 0, | |
d; | |
for (d in a) b[c++] = a[d]; | |
return b | |
}, | |
nd = function (a) { | |
var b = [], | |
c = 0, | |
d; | |
for (d in a) b[c++] = d; | |
return b | |
}, | |
od = function (a) { | |
var b = Pc(a); | |
if ("object" == b || "array" == b) { | |
if (a.L) return a.L(); | |
var b = "array" == b ? [] : {}, | |
c; | |
for (c in a) b[c] = od(a[c]); | |
return b | |
} | |
return a | |
}, | |
pd = "constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "), | |
qd = function (a, b) { | |
for (var c, d, e = 1; e < arguments[H]; e++) { | |
d = arguments[e]; | |
for (c in d) a[c] = d[c]; | |
for (var g = 0; g < pd[H]; g++) c = pd[g], | |
n[I][ic][M](d, c) && (a[c] = d[c]) | |
} | |
}; | |
var rd, sd, td, ud, vd = function () { | |
return Oc[Cc] ? Oc[Cc].userAgent : j | |
}; | |
ud = td = sd = rd = k; | |
var wd; | |
if (wd = vd()) { | |
var xd = Oc[Cc]; | |
rd = 0 == wd[x]("Opera"); | |
sd = !rd && -1 != wd[x]("MSIE"); | |
td = !rd && -1 != wd[x]("WebKit"); | |
ud = !rd && !td && "Gecko" == xd.product | |
} | |
var yd = rd, | |
zd = sd, | |
Ad = ud, | |
Bd = td, | |
Cd = Oc[Cc], | |
Dd = -1 != (Cd && Cd.platform || "")[x]("Mac"), | |
Ed; | |
a: { | |
var Fd = "", | |
Gd; | |
if (yd && Oc.opera) var Hd = Oc.opera.version, | |
Fd = "function" == typeof Hd ? Hd() : Hd; | |
else if (Ad ? Gd = /rv\:([^\);]+)(\)|;)/ : zd ? Gd = /MSIE\s+([^\);]+)(\)|;)/ : Bd && (Gd = /WebKit\/(\S+)/), Gd) var Id = Gd[Ma](vd()), | |
Fd = Id ? Id[1] : ""; | |
if (zd) { | |
var Jd, Kd = Oc.document; | |
Jd = Kd ? Kd.documentMode : f; | |
if (Jd > parseFloat(Fd)) { | |
Ed = "" + Jd; | |
break a | |
} | |
} | |
Ed = Fd | |
} | |
var Ld = Ed, | |
Md = {}, | |
Nd = function (a) { | |
var b; | |
if (!(b = Md[a])) { | |
b = 0; | |
for (var c = ("" + Ld)[v](/^[\s\xa0]+|[\s\xa0]+$/g, "")[bc]("."), d = ("" + a)[v](/^[\s\xa0]+|[\s\xa0]+$/g, "")[bc]("."), e = p.max(c[H], d[H]), g = 0; 0 == b && g < e; g++) { | |
var i = c[g] || "", | |
l = d[g] || "", | |
q = RegExp("(\\d*)(\\D*)", "g"), | |
s = RegExp("(\\d*)(\\D*)", "g"); | |
do { | |
var A = q[Ma](i) || ["", "", ""], | |
y = s[Ma](l) || ["", "", ""]; | |
if (0 == A[0][H] && 0 == y[0][H]) break; | |
b = ((0 == A[1][H] ? 0 : fa(A[1], 10)) < (0 == y[1][H] ? 0 : fa(y[1], 10)) ? -1 : (0 == A[1][H] ? 0 : fa(A[1], 10)) > (0 == y[1][H] ? 0 : fa(y[1], 10)) ? 1 : 0) || ((0 == A[2][H]) < (0 == y[2][H]) ? -1 : (0 == A[2][H]) > (0 == y[2][H]) ? 1 : 0) || (A[2] < y[2] ? -1 : A[2] > y[2] ? 1 : 0) | |
} while (0 == b) | |
} | |
b = Md[a] = 0 <= b | |
} | |
return b | |
}, | |
Od = {}, | |
Pd = function (a) { | |
return Od[a] || (Od[a] = zd && !! o.documentMode && o.documentMode >= a) | |
}; | |
var Qd = !zd || Pd(9); | |
!Ad && !zd || zd && Pd(9) || Ad && Nd("1.9.1"); | |
zd && Nd("9"); | |
var Rd = function (a, b) { | |
var c; | |
c = a.className; | |
c = R(c) && c.match(/\S+/g) || []; | |
for (var d = ld(arguments, 1), e = c[H] + d[H], g = c, i = 0; i < d[H]; i++) 0 <= gd(g, d[i]) || g[u](d[i]); | |
a.className = c[Ic](" "); | |
return c[H] == e | |
}; | |
var Sd = { | |
cellpadding: "cellPadding", | |
cellspacing: "cellSpacing", | |
colspan: "colSpan", | |
frameborder: "frameBorder", | |
height: "height", | |
maxlength: "maxLength", | |
role: "role", | |
rowspan: "rowSpan", | |
type: "type", | |
usemap: "useMap", | |
valign: "vAlign", | |
width: "width" | |
}, | |
Td = function (a, b, c) { | |
var d = arguments, | |
e = d[0], | |
g = d[1]; | |
if (!Qd && g && (g[Gb] || g[D])) { | |
e = ["<", e]; | |
g[Gb] && e[u](' name="', ed(g[Gb]), '"'); | |
if (g[D]) { | |
e[u](' type="', ed(g[D]), '"'); | |
var i = {}; | |
qd(i, g); | |
g = i; | |
delete g[D] | |
} | |
e[u](">"); | |
e = e[Ic]("") | |
} | |
e = o[rb](e); | |
if (g) if (R(g)) e.className = g; | |
else if ("array" == Pc(g)) Rd[O](j, [e].concat(g)); | |
else { | |
var l = e, | |
i = function (a, b) { | |
"style" == b ? l[L].cssText = a : "class" == b ? l.className = a : "for" == b ? l.htmlFor = a : b in Sd ? l[B](Sd[b], a) : 0 == b.lastIndexOf("aria-", 0) || 0 == b.lastIndexOf("data-", 0) ? l[B](b, a) : l[b] = a | |
}, | |
q; | |
for (q in g) i[M](f, g[q], q, g) | |
} | |
if (2 < d[H]) { | |
var s = o, | |
A = e; | |
q = function (a) { | |
a && A[t](R(a) ? s[$a](a) : a) | |
}; | |
for (g = 2; g < d[H]; g++) { | |
var y = d[g]; | |
if (Qc(y) && !(Sc(y) && 0 < y.nodeType)) { | |
var i = hd, | |
G; | |
a: { | |
if ((G = y) && "number" == typeof G[H]) { | |
if (Sc(G)) { | |
G = "function" == typeof G.item || "string" == typeof G.item; | |
break a | |
} | |
if (Rc(G)) { | |
G = "function" == typeof G.item; | |
break a | |
} | |
} | |
G = k | |
} | |
if (G) if (G = y[H], 0 < G) { | |
for (var Y = ca(G), xb = 0; xb < G; xb++) Y[xb] = y[xb]; | |
y = Y | |
} else y = []; | |
i(y, q) | |
} else q(y) | |
} | |
} | |
return e | |
}, | |
Ud = function (a) { | |
for (var b; b = a[vb];) a[kc](b) | |
}, | |
Vd = function (a) { | |
return a && a[Dc] ? a[Dc][kc](a) : j | |
}, | |
Wd = function (a, b) { | |
var c = b[Dc]; | |
c && c.replaceChild(a, b) | |
}, | |
Xd = function (a, b) { | |
if (a[yc] && 1 == b.nodeType) return a == b || a[yc](b); | |
if ("undefined" != typeof a.compareDocumentPosition) return a == b || ea(a.compareDocumentPosition(b) & 16); | |
for (; b && a != b;) b = b[Dc]; | |
return b == a | |
}; | |
var Yd = function (a) { | |
Yd[" "](a); | |
return a | |
}; | |
Yd[" "] = function () {}; | |
!zd || Pd(9); | |
var Zd = !zd || Pd(9), | |
$d = zd && !Nd("8"); | |
!Bd || Nd("528"); | |
Ad && Nd("1.9b") || zd && Nd("8") || yd && Nd("9.5") || Bd && Nd("528"); | |
Ad && !Nd("8") || zd && Nd("9"); | |
var ae = function () {}; | |
var be = function (a, b) { | |
oa(this, a); | |
ya(this, b); | |
ka(this, this[mc]) | |
}; | |
P = be[I]; | |
P.$b = k; | |
P.defaultPrevented = k; | |
P.je = h; | |
P.stopPropagation = function () { | |
this.$b = h | |
}; | |
P.preventDefault = function () { | |
this.defaultPrevented = h; | |
this.je = k | |
}; | |
var ce = function (a, b) { | |
a && this[rc](a, b) | |
}; | |
S(ce, be); | |
P = ce[I]; | |
ya(P, j); | |
P.relatedTarget = j; | |
P.offsetX = 0; | |
P.offsetY = 0; | |
P.clientX = 0; | |
P.clientY = 0; | |
P.screenX = 0; | |
P.screenY = 0; | |
P.button = 0; | |
la(P, 0); | |
P.charCode = 0; | |
P.ctrlKey = k; | |
P.altKey = k; | |
P.shiftKey = k; | |
P.metaKey = k; | |
P.jb = j; | |
P.init = function (a, b) { | |
var c = oa(this, a[D]); | |
be[M](this, c); | |
ya(this, a[mc] || a.srcElement); | |
ka(this, b); | |
var d = a.relatedTarget; | |
if (d) { | |
if (Ad) { | |
var e; | |
a: { | |
try { | |
Yd(d.nodeName); | |
e = h; | |
break a | |
} catch (g) {} | |
e = k | |
} | |
e || (d = j) | |
} | |
} else "mouseover" == c ? d = a.fromElement : "mouseout" == c && (d = a.toElement); | |
this.relatedTarget = d; | |
this.offsetX = Bd || a.offsetX !== f ? a.offsetX : a.layerX; | |
this.offsetY = Bd || a.offsetY !== f ? a.offsetY : a.layerY; | |
this.clientX = a[Kb] !== f ? a[Kb] : a.pageX; | |
this.clientY = a[Mb] !== f ? a[Mb] : a.pageY; | |
this.screenX = a.screenX || 0; | |
this.screenY = a.screenY || 0; | |
this.button = a.button; | |
la(this, a[tb] || 0); | |
this.charCode = a[pb] || ("keypress" == c ? a[tb] : 0); | |
this.ctrlKey = a[ac]; | |
this.altKey = a.altKey; | |
this.shiftKey = a.shiftKey; | |
this.metaKey = a.metaKey; | |
this.state = a.state; | |
this.jb = a; | |
a.defaultPrevented && this[db](); | |
delete this.$b | |
}; | |
P.stopPropagation = function () { | |
ce.u[dc][M](this); | |
this.jb[dc] ? this.jb[dc]() : this.jb.cancelBubble = h | |
}; | |
P.preventDefault = function () { | |
ce.u[db][M](this); | |
var a = this.jb; | |
if (a[db]) a[db](); | |
else if (Ba(a, k), $d) try { | |
(a[ac] || 112 <= a[tb] && 123 >= a[tb]) && la(a, - 1) | |
} catch (b) {} | |
}; | |
var de = function () {}, | |
ee = 0; | |
P = de[I]; | |
P.key = 0; | |
P.xc = k; | |
P.Kg = k; | |
P.init = function (a, b, c, d, e, g) { | |
if (Rc(a)) this.Ig = h; | |
else if (a && a[Bb] && Rc(a[Bb])) this.Ig = k; | |
else throw da("Invalid listener argument"); | |
this.qd = a; | |
this.Cg = b; | |
this.src = c; | |
oa(this, d); | |
this.capture = !! e; | |
this.ef = g; | |
this.Kg = k; | |
this.key = ++ee; | |
this.xc = k | |
}; | |
P.handleEvent = function (a) { | |
return this.Ig ? this.qd[M](this.ef || this.src, a) : this.qd[Bb][M](this.qd, a) | |
}; | |
var fe = {}, | |
ge = {}, | |
he = {}, | |
ie = {}, | |
T = function (a, b, c, d, e) { | |
if (b) { | |
if ("array" == Pc(b)) { | |
for (var g = 0; g < b[H]; g++) T(a, b[g], c, d, e); | |
return j | |
} | |
var d = !! d, | |
i = ge; | |
b in i || (i[b] = { | |
w: 0, | |
Da: 0 | |
}); | |
i = i[b]; | |
d in i || (i[d] = { | |
w: 0, | |
Da: 0 | |
}, i.w++); | |
var i = i[d], | |
l = Vc(a), | |
q; | |
i.Da++; | |
if (i[l]) { | |
q = i[l]; | |
for (g = 0; g < q[H]; g++) if (i = q[g], i.qd == c && i.ef == e) { | |
if (i.xc) break; | |
return q[g].key | |
} | |
} else q = i[l] = [], i.w++; | |
var s = je, | |
A = Zd ? function (a) { | |
return s[M](A.src, A.key, a) | |
} : function (a) { | |
a = s[M](A.src, A.key, a); | |
if (!a) return a | |
}, | |
g = A; | |
g.src = a; | |
i = new de; | |
i[rc](c, g, a, b, d, e); | |
c = i.key; | |
g.key = c; | |
q[u](i); | |
fe[c] = i; | |
he[l] || (he[l] = []); | |
he[l][u](i); | |
a.addEventListener ? (a == Oc || !a.Dg) && a.addEventListener(b, g, d) : a.attachEvent(b in ie ? ie[b] : ie[b] = "on" + b, g); | |
return c | |
} | |
throw da("Invalid event type"); | |
}, | |
ke = function (a, b, c, d, e) { | |
if ("array" == Pc(b)) { | |
for (var g = 0; g < b[H]; g++) ke(a, b[g], c, d, e); | |
return j | |
} | |
d = !! d; | |
a: { | |
g = ge; | |
if (b in g && (g = g[b], d in g && (g = g[d], a = Vc(a), g[a]))) { | |
a = g[a]; | |
break a | |
} | |
a = j | |
} | |
if (!a) return k; | |
for (g = 0; g < a[H]; g++) if (a[g].qd == c && a[g][ib] == d && a[g].ef == e) return le(a[g].key); | |
return k | |
}, | |
le = function (a) { | |
if (!fe[a]) return k; | |
var b = fe[a]; | |
if (b.xc) return k; | |
var c = b.src, | |
d = b[D], | |
e = b.Cg, | |
g = b[ib]; | |
c.removeEventListener ? (c == Oc || !c.Dg) && c.removeEventListener(d, e, g) : c.detachEvent && c.detachEvent(d in ie ? ie[d] : ie[d] = "on" + d, e); | |
c = Vc(c); | |
he[c] && (e = he[c], jd(e, b), 0 == e[H] && delete he[c]); | |
b.xc = h; | |
if (b = ge[d][g][c]) b.Gg = h, me(d, g, c, b); | |
delete fe[a]; | |
return h | |
}, | |
me = function (a, b, c, d) { | |
if (!d.ie && d.Gg) { | |
for (var e = 0, g = 0; e < d[H]; e++) d[e].xc ? d[e].Cg.src = j : (e != g && (d[g] = d[e]), g++); | |
ta(d, g); | |
d.Gg = k; | |
0 == g && (delete ge[a][b][c], ge[a][b].w--, 0 == ge[a][b].w && (delete ge[a][b], | |
ge[a].w--), 0 == ge[a].w && delete ge[a]) | |
} | |
}, | |
oe = function (a, b, c, d, e) { | |
var g = 1, | |
b = Vc(b); | |
if (a[b]) { | |
a.Da--; | |
a = a[b]; | |
a.ie ? a.ie++ : a.ie = 1; | |
try { | |
for (var i = a[H], l = 0; l < i; l++) { | |
var q = a[l]; | |
q && !q.xc && (g &= ne(q, e) !== k) | |
} | |
} finally { | |
a.ie--, me(c, d, b, a) | |
} | |
} | |
return ea(g) | |
}, | |
ne = function (a, b) { | |
a.Kg && le(a.key); | |
return a[Bb](b) | |
}, | |
je = function (a, b) { | |
if (!fe[a]) return h; | |
var c = fe[a], | |
d = c[D], | |
e = ge; | |
if (!(d in e)) return h; | |
var e = e[d], | |
g, i; | |
if (!Zd) { | |
var l; | |
if (!(l = b)) a: { | |
l = ["window", "event"]; | |
for (var q = Oc; g = l.shift();) if (q[g] != j) q = q[g]; | |
else { | |
l = j; | |
break a | |
} | |
l = q | |
} | |
g = l; | |
l = h in e; | |
q = k in e; | |
if (l) { | |
if (0 > g[tb] || g.returnValue != f) return h; | |
a: { | |
var s = k; | |
if (0 == g[tb]) try { | |
la(g, - 1); | |
break a | |
} catch (A) { | |
s = h | |
}(s || g.returnValue == f) && Ba(g, h) | |
} | |
} | |
s = new ce; | |
s[rc](g, this); | |
g = h; | |
try { | |
if (l) { | |
for (var y = [], G = s.currentTarget; G; G = G[Dc]) y[u](G); | |
i = e[h]; | |
i.Da = i.w; | |
for (var Y = y[H] - 1; !s.$b && 0 <= Y && i.Da; Y--) ka(s, y[Y]), g &= oe(i, y[Y], d, h, s); | |
if (q) { | |
i = e[k]; | |
i.Da = i.w; | |
for (Y = 0; !s.$b && Y < y[H] && i.Da; Y++) ka(s, y[Y]), g &= oe(i, y[Y], d, k, s) | |
} | |
} else g = ne(c, s) | |
} finally { | |
y && ta(y, 0) | |
} | |
return g | |
} | |
d = new ce(b, this); | |
return g = ne(c, d) | |
}; | |
var pe = function () {}; | |
S(pe, ae); | |
P = pe[I]; | |
P.Dg = h; | |
P.Eg = j; | |
P.addEventListener = function (a, b, c, d) { | |
T(this, a, b, c, d) | |
}; | |
P.removeEventListener = function (a, b, c, d) { | |
ke(this, a, b, c, d) | |
}; | |
P.dispatchEvent = function (a) { | |
var b = a[D] || a, | |
c = ge; | |
if (b in c) { | |
if (R(a)) a = new be(a, this); | |
else if (a instanceof be) ya(a, a[mc] || this); | |
else { | |
var d = a, | |
a = new be(b, this); | |
qd(a, d) | |
} | |
var d = 1, | |
e, c = c[b], | |
b = h in c, | |
g; | |
if (b) { | |
e = []; | |
for (g = this; g; g = g.Eg) e[u](g); | |
g = c[h]; | |
g.Da = g.w; | |
for (var i = e[H] - 1; !a.$b && 0 <= i && g.Da; i--) ka(a, e[i]), d &= oe(g, e[i], a[D], h, a) && a.je != k | |
} | |
if (k in c) if (g = c[k], g.Da = g.w, b) for (i = 0; !a.$b && i < e[H] && g.Da; i++) ka(a, e[i]), d &= oe(g, e[i], a[D], k, a) && a.je != k; | |
else for (e = this; !a.$b && e && g.Da; e = e.Eg) ka(a, e), d &= oe(g, e, a[D], k, a) && a.je != k; | |
a = ea(d) | |
} else a = h; | |
return a | |
}; | |
var re = function (a, b, c, d, e) { | |
if (!zd && (!Bd || !Nd("525"))) return h; | |
if (Dd && e) return qe(a); | |
if (e && !d || !c && (17 == b || 18 == b) || zd && d && b == a) return k; | |
switch (a) { | |
case 13: | |
return !(zd && Pd(9)); | |
case 27: | |
return !Bd | |
} | |
return qe(a) | |
}, | |
qe = function (a) { | |
if (48 <= a && 57 >= a || 96 <= a && 106 >= a || 65 <= a && 90 >= a || Bd && 0 == a) return h; | |
switch (a) { | |
case 32: | |
case 63: | |
case 107: | |
case 109: | |
case 110: | |
case 111: | |
case 186: | |
case 59: | |
case 189: | |
case 187: | |
case 61: | |
case 188: | |
case 190: | |
case 191: | |
case 192: | |
case 222: | |
case 219: | |
case 220: | |
case 221: | |
return h; | |
default: | |
return k | |
} | |
}, | |
se = function (a) { | |
switch (a) { | |
case 61: | |
return 187; | |
case 59: | |
return 186; | |
case 224: | |
return 91; | |
case 0: | |
return 224; | |
default: | |
return a | |
} | |
}; | |
var te = function (a, b) { | |
a && this.Fi(a, b) | |
}; | |
S(te, pe); | |
P = te[I]; | |
P.td = j; | |
P.le = j; | |
P.jf = j; | |
P.me = j; | |
P.Gb = -1; | |
P.Fb = -1; | |
var ue = { | |
3: 13, | |
12: 144, | |
63232: 38, | |
63233: 40, | |
63234: 37, | |
63235: 39, | |
63236: 112, | |
63237: 113, | |
63238: 114, | |
63239: 115, | |
63240: 116, | |
63241: 117, | |
63242: 118, | |
63243: 119, | |
63244: 120, | |
63245: 121, | |
63246: 122, | |
63247: 123, | |
63248: 44, | |
63272: 46, | |
63273: 36, | |
63275: 35, | |
63276: 33, | |
63277: 34, | |
63289: 144, | |
63302: 45 | |
}, | |
ve = { | |
Up: 38, | |
Down: 40, | |
Left: 37, | |
Right: 39, | |
Enter: 13, | |
F1: 112, | |
F2: 113, | |
F3: 114, | |
F4: 115, | |
F5: 116, | |
F6: 117, | |
F7: 118, | |
F8: 119, | |
F9: 120, | |
F10: 121, | |
F11: 122, | |
F12: 123, | |
"U+007F": 46, | |
Home: 36, | |
End: 35, | |
PageUp: 33, | |
PageDown: 34, | |
Insert: 45 | |
}, | |
we = zd || Bd && Nd("525"); | |
P = te[I]; | |
P.hi = function (a) { | |
if (Bd && (17 == this.Gb && !a[ac] || 18 == this.Gb && !a.altKey)) this.Fb = this.Gb = -1; | |
we && !re(a[tb], this.Gb, a.shiftKey, a[ac], a.altKey) ? this[Bb](a) : this.Fb = Ad ? se(a[tb]) : a[tb] | |
}; | |
P.ii = function () { | |
this.Fb = this.Gb = -1 | |
}; | |
P.handleEvent = function (a) { | |
var b = a.jb, | |
c, d; | |
zd && "keypress" == a[D] ? (c = this.Fb, d = 13 != c && 27 != c ? b[tb] : 0) : Bd && "keypress" == a[D] ? (c = this.Fb, d = 0 <= b[pb] && 63232 > b[pb] && qe(c) ? b[pb] : 0) : yd ? (c = this.Fb, d = qe(c) ? b[tb] : 0) : (c = b[tb] || this.Fb, d = b[pb] || 0, Dd && (63 == d && 224 == c) && (c = 191)); | |
var e = c, | |
g = b.keyIdentifier; | |
c ? 63232 <= c && c in ue ? e = ue[c] : 25 == c && a.shiftKey && (e = 9) : g && g in ve && (e = ve[g]); | |
a = e == this.Gb; | |
this.Gb = e; | |
b = new xe(e, d, a, b); | |
this.dispatchEvent(b) | |
}; | |
P.Fi = function (a, b) { | |
this.me && this.detach(); | |
this.td = a; | |
this.le = T(this.td, "keypress", this, b); | |
this.jf = T(this.td, "keydown", this.hi, b, this); | |
this.me = T(this.td, "keyup", this.ii, b, this) | |
}; | |
P.detach = function () { | |
this.le && (le(this.le), le(this.jf), le(this.me), this.me = this.jf = this.le = j); | |
this.td = j; | |
this.Fb = this.Gb = -1 | |
}; | |
var xe = function (a, b, c, d) { | |
d && this[rc](d, f); | |
oa(this, "key"); | |
la(this, a); | |
this.charCode = b; | |
this.repeat = c | |
}; | |
S(xe, ce); | |
var ye = function () {}; | |
ye.Fa = function () { | |
return ye.Rg ? ye.Rg : ye.Rg = new ye | |
}; | |
ye[I].Pi = 0; | |
ye[I].Ma = function () { | |
return ":" + (this.Pi++)[Pb](36) | |
}; | |
ye.Fa(); | |
var ze = "StopIteration" in Oc ? Oc.StopIteration : da("StopIteration"), | |
Ae = function () {}; | |
Ae[I].next = function () { | |
throw ze; | |
}; | |
Ae[I].rf = function () { | |
return this | |
}; | |
var Be = function (a) { | |
if ("function" == typeof a.Cb) a = a.Cb(); | |
else if (Qc(a) || R(a)) a = a[H]; | |
else { | |
var b = 0, | |
c; | |
for (c in a) b++; | |
a = b | |
} | |
return a | |
}, | |
Ce = function (a) { | |
if ("function" == typeof a.Ca) return a.Ca(); | |
if (R(a)) return a[bc](""); | |
if (Qc(a)) { | |
for (var b = [], c = a[H], d = 0; d < c; d++) b[u](a[d]); | |
return b | |
} | |
return md(a) | |
}; | |
var De = function (a, b) { | |
this.T = {}; | |
this.K = []; | |
var c = arguments[H]; | |
if (1 < c) { | |
if (c % 2) throw da("Uneven number of arguments"); | |
for (var d = 0; d < c; d += 2) this.set(arguments[d], arguments[d + 1]) | |
} else a && this.md(a) | |
}; | |
P = De[I]; | |
P.w = 0; | |
P.df = 0; | |
P.Cb = function () { | |
return this.w | |
}; | |
P.Ca = function () { | |
this.fe(); | |
for (var a = [], b = 0; b < this.K[H]; b++) a[u](this.T[this.K[b]]); | |
return a | |
}; | |
P.Yb = function () { | |
this.fe(); | |
return this.K.concat() | |
}; | |
P.jd = function (a) { | |
return Ee(this.T, a) | |
}; | |
P.of = function (a) { | |
for (var b = 0; b < this.K[H]; b++) { | |
var c = this.K[b]; | |
if (Ee(this.T, c) && this.T[c] == a) return h | |
} | |
return k | |
}; | |
P.yc = function (a, b) { | |
if (this === a) return h; | |
if (this.w != a.Cb()) return k; | |
var c = b || Fe; | |
this.fe(); | |
for (var d, e = 0; d = this.K[e]; e++) if (!c(this.get(d), a.get(d))) return k; | |
return h | |
}; | |
var Fe = function (a, b) { | |
return a === b | |
}; | |
P = De[I]; | |
P.Ia = function () { | |
return 0 == this.w | |
}; | |
P.fe = function () { | |
if (this.w != this.K[H]) { | |
for (var a = 0, b = 0; a < this.K[H];) { | |
var c = this.K[a]; | |
Ee(this.T, c) && (this.K[b++] = c); | |
a++ | |
} | |
ta(this.K, b) | |
} | |
if (this.w != this.K[H]) { | |
for (var d = {}, b = a = 0; a < this.K[H];) c = this.K[a], Ee(d, c) || (this.K[b++] = c, d[c] = 1), a++; | |
ta(this.K, b) | |
} | |
}; | |
P.get = function (a, b) { | |
return Ee(this.T, a) ? this.T[a] : b | |
}; | |
P.set = function (a, b) { | |
Ee(this.T, a) || (this.w++, this.K[u](a), this.df++); | |
this.T[a] = b | |
}; | |
P.md = function (a) { | |
var b; | |
a instanceof De ? (b = a.Yb(), a = a.Ca()) : (b = nd(a), a = md(a)); | |
for (var c = 0; c < b[H]; c++) this.set(b[c], a[c]) | |
}; | |
P.L = function () { | |
return new De(this) | |
}; | |
P.rf = function (a) { | |
this.fe(); | |
var b = 0, | |
c = this.K, | |
d = this.T, | |
e = this.df, | |
g = this, | |
i = new Ae; | |
i.next = function () { | |
for (;;) { | |
if (e != g.df) throw da("The map has changed since the iterator was created"); | |
if (b >= c[H]) throw ze; | |
var i = c[b++]; | |
return a ? i : d[i] | |
} | |
}; | |
return i | |
}; | |
var Ee = function (a, b) { | |
return n[I][ic][M](a, b) | |
}; | |
var Ge = function (a, b, c) { | |
this.Db = a || j; | |
this.vi = !! c | |
}; | |
P = Ge[I]; | |
P.Xb = function () { | |
if (!this.X && (this.X = new De, this.w = 0, this.Db)) for (var a = this.Db[bc]("&"), b = 0; b < a[H]; b++) { | |
var c = a[b][x]("="), | |
d = j, | |
e = j; | |
0 <= c ? (d = a[b][uc](0, c), e = a[b][uc](c + 1)) : d = a[b]; | |
d = ga(d[v](/\+/g, " ")); | |
d = this.kd(d); | |
this.add(d, e ? ga(e[v](/\+/g, " ")) : "") | |
} | |
}; | |
P.X = j; | |
P.w = j; | |
P.Cb = function () { | |
this.Xb(); | |
return this.w | |
}; | |
P.add = function (a, b) { | |
this.Xb(); | |
this.Bg(); | |
var a = this.kd(a), | |
c = this.X.get(a); | |
c || this.X.set(a, c = []); | |
c[u](b); | |
this.w++; | |
return this | |
}; | |
P.Ia = function () { | |
this.Xb(); | |
return 0 == this.w | |
}; | |
P.jd = function (a) { | |
this.Xb(); | |
a = this.kd(a); | |
return this.X.jd(a) | |
}; | |
P.of = function (a) { | |
var b = this.Ca(); | |
return 0 <= gd(b, a) | |
}; | |
P.Yb = function () { | |
this.Xb(); | |
for (var a = this.X.Ca(), b = this.X.Yb(), c = [], d = 0; d < b[H]; d++) for (var e = a[d], g = 0; g < e[H]; g++) c[u](b[d]); | |
return c | |
}; | |
P.Ca = function (a) { | |
this.Xb(); | |
var b = []; | |
if (a) this.jd(a) && (b = kd(b, this.X.get(this.kd(a)))); | |
else for (var a = this.X.Ca(), c = 0; c < a[H]; c++) b = kd(b, a[c]); | |
return b | |
}; | |
P.set = function (a, b) { | |
this.Xb(); | |
this.Bg(); | |
a = this.kd(a); | |
this.jd(a) && (this.w -= this.X.get(a)[H]); | |
this.X.set(a, [b]); | |
this.w++; | |
return this | |
}; | |
P.get = function (a, b) { | |
var c = a ? this.Ca(a) : []; | |
return 0 < c[H] ? c[0] : b | |
}; | |
sa(P, function () { | |
if (this.Db) return this.Db; | |
if (!this.X) return ""; | |
for (var a = [], b = this.X.Yb(), c = 0; c < b[H]; c++) for (var d = b[c], e = aa("" + d), d = this.Ca(d), g = 0; g < d[H]; g++) { | |
var i = e; | |
"" !== d[g] && (i += "=" + aa("" + d[g])); | |
a[u](i) | |
} | |
return this.Db = a[Ic]("&") | |
}); | |
P.Bg = function () { | |
this.Db = j | |
}; | |
P.L = function () { | |
var a = new Ge; | |
a.Db = this.Db; | |
this.X && (a.X = this.X.L()); | |
return a | |
}; | |
P.kd = function (a) { | |
a = "" + a; | |
this.vi && (a = a[Nc]()); | |
return a | |
}; | |
var He = function (a) { | |
this.T = new De; | |
a && this.md(a) | |
}, | |
Ie = function (a) { | |
var b = typeof a; | |
return "object" == b && a || "function" == b ? "o" + Vc(a) : b.substr(0, 1) + a | |
}; | |
P = He[I]; | |
P.Cb = function () { | |
return this.T.Cb() | |
}; | |
P.add = function (a) { | |
this.T.set(Ie(a), a) | |
}; | |
P.md = function (a) { | |
for (var a = Ce(a), b = a[H], c = 0; c < b; c++) this.add(a[c]) | |
}; | |
P.Ia = function () { | |
return this.T.Ia() | |
}; | |
P.contains = function (a) { | |
return this.T.jd(Ie(a)) | |
}; | |
P.Ca = function () { | |
return this.T.Ca() | |
}; | |
P.L = function () { | |
return new He(this) | |
}; | |
P.yc = function (a) { | |
return this.Cb() == Be(a) && this.wi(a) | |
}; | |
P.wi = function (a) { | |
var b = Be(a); | |
if (this.Cb() > b) return k; | |
!(a instanceof He) && 5 < b && (a = new He(a)); | |
a: if (b = function (b) { | |
if ("function" == typeof a[yc]) b = a[yc](b); | |
else if ("function" == typeof a.of) b = a.of(b); | |
else if (Qc(a) || R(a)) b = 0 <= gd(a, b); | |
else a: { | |
for (var c in a) if (a[c] == b) { | |
b = h; | |
break a | |
} | |
b = k | |
} | |
return b | |
}, "function" == typeof this[xc]) b = this[xc](b, f); | |
else if (Qc(this) || R(this)) b = id(this, b, f); | |
else { | |
var c; | |
if ("function" == typeof this.Yb) c = this.Yb(); | |
else if ("function" != typeof this.Ca) if (Qc(this) || R(this)) { | |
c = []; | |
for (var d = this[H], | |
e = 0; e < d; e++) c[u](e) | |
} else c = nd(this); | |
else c = f; | |
for (var d = Ce(this), e = d[H], g = 0; g < e; g++) if (!b[M](f, d[g], c && c[g], this)) { | |
b = k; | |
break a | |
} | |
b = h | |
} | |
return b | |
}; | |
P.rf = function () { | |
return this.T.rf(k) | |
}; | |
n[I].__defineGetter__ && !n[z] && (n.defineProperty = function (a, b, c) { | |
if ("value" in c) a[b] = c.value; | |
else if ("get" in c || "set" in c) { | |
var d = Q(c.set) ? c.set : function () {}; | |
a.__defineGetter__(b, Q(c.get) ? c.get : function () {}); | |
a.__defineSetter__(b, d) | |
} | |
}); | |
n[z] && !n[fb] && (n.defineProperties = function (a, b) { | |
for (var c in b) n[z](a, c, b[c]) | |
}); | |
n.keys || (n.keys = function (a) { | |
if (typeof a != "object" && typeof a != "function" || a == j) throw TypeError("Object.keys called on non-object"); | |
var b = [], | |
c; | |
for (c in a) a[ic](c) && b[u](c); | |
return b | |
}); | |
n[La] || (n.getOwnPropertyNames = n.keys); | |
n[I].__lookupGetter__ && !n[lc] && (n.getOwnPropertyDescriptor = function (a, b) { | |
return a.__lookupGetter__(b) ? { | |
get: a.__lookupGetter__(b), | |
set: a.__lookupSetter__(b) | |
} : { | |
value: a[b] | |
} | |
}); | |
n[Tb] || (n.create = function (a) { | |
var b = function () {}; | |
b.prototype = a; | |
return new b | |
}); | |
n[Jb] || (n.getPrototypeOf = function (a) { | |
return a.__proto__ | |
}); | |
var Je = function (a, b) { | |
this.x = a; | |
this.y = b | |
}; | |
Je[I].H = function (a) { | |
var b = this.x * a.C + this.y * a.t + a.J; | |
this.x = this.x * a.B + this.y * a.s + a.I; | |
this.y = b | |
}; | |
Je[I].L = function () { | |
return new Je(this.x, this.y) | |
}; | |
var Ke = function (a, b, c, d, e, g) { | |
this.B = a; | |
this.C = b; | |
this.s = c; | |
this.t = d; | |
this.I = e; | |
this.J = g | |
}, | |
Le = new Ke(1, 0, 0, 1, 0, 0); | |
P = Ke[I]; | |
P.De = function () { | |
var a = this.B * this.t - this.C * this.s; | |
return new Ke(this.t / a, - this.C / a, - this.s / a, this.B / a, (this.s * this.J - this.t * this.I) / a, (this.C * this.I - this.B * this.J) / a) | |
}; | |
P.multiply = function (a) { | |
return new Ke(this.B * a.B + this.C * a.s, this.B * a.C + this.C * a.t, this.s * a.B + this.t * a.s, this.s * a.C + this.t * a.t, this.I * a.B + this.J * a.s + a.I, this.I * a.C + this.J * a.t + a.J) | |
}; | |
P.Qi = function (a, b) { | |
return new Ke(this.B * a, this.C * a, this.s * b, this.t * b, this.I, this.J) | |
}; | |
P.Kf = function (a, b) { | |
return new Ke(this.B * a, this.C * b, this.s * a, this.t * b, this.I * a, this.J * b) | |
}; | |
P.cg = function () { | |
return p.sqrt(this.B * this.B + this.C * this.C) | |
}; | |
P.dg = function () { | |
return p.sqrt(this.s * this.s + this.t * this.t) | |
}; | |
P.translate = function (a, b) { | |
return new Ke(this.B, this.C, this.s, this.t, this.I + a, this.J + b) | |
}; | |
P.ve = function (a, b) { | |
return new Ke(this.B, this.C, this.s, this.t, a, b) | |
}; | |
sa(P, function () { | |
return "matrix(" + this.B + " " + this.C + " " + this.s + " " + this.t + " " + this.I + " " + this.J + ")" | |
}); | |
P.oi = function () { | |
var a = this.cg(), | |
b = this.dg(); | |
if (!a || !b) return { | |
Tb: 1, | |
dd: 1, | |
angle: 0, | |
s: 0, | |
t: 1 | |
}; | |
var c = this.B / a, | |
d = this.C / a; | |
return { | |
Tb: a, | |
dd: b, | |
angle: -p.atan2(this.C, this.B), | |
s: (c * this.s + d * this.t) / a, | |
t: (c * this.t - d * this.s) / b | |
} | |
}; | |
var Me = function (a, b, c) { | |
var d = p.cos(a[$b]), | |
e = p.sin(a[$b]); | |
return new Ke(a.Tb * d, - a.Tb * e, a.Tb * d * a.s + a.dd * e * a.t, a.dd * d * a.t - a.Tb * e * a.s, b, c) | |
}; | |
Ke[I].yc = function (a) { | |
return !!a && this.B == a.B && this.C == a.C && this.s == a.s && this.t == a.t && this.I == a.I && this.J == a.J | |
}; | |
var Ne = function (a, b, c, d, e, g, i, l) { | |
this.ha = a; | |
this.oa = b; | |
this.fa = c; | |
this.na = d; | |
this.ea = e; | |
this.ma = g; | |
this.V = i; | |
this.ia = l | |
}, | |
Oe = new Ne(1, 0, 1, 0, 1, 0, 1, 0); | |
P = Ne[I]; | |
P.Fh = function (a) { | |
return new Ne(this.ha * a.ha, this.ha * a.oa + this.oa, this.fa * a.fa, this.fa * a.na + this.na, this.ea * a.ea, this.ea * a.ma + this.ma, this.V * a.V, this.V * a.ia + this.ia) | |
}; | |
Ca(P, function (a) { | |
return new Pe(a.sc * this.ha + this.oa, a.rc * this.fa + this.na, a.qc * this.ea + this.ma, this.fg(a.Qe)) | |
}); | |
P.fg = function (a) { | |
return this.V * a + this.ia / 255 | |
}; | |
P.yc = function (a) { | |
return a != j && this.ha == a.ha && this.oa == a.oa && this.fa == a.fa && this.na == a.na && this.ea == a.ea && this.ma == a.ma && this.V == a.V && this.ia == a.ia | |
}; | |
P.Vf = function () { | |
return 1 == this.ha && 0 == this.oa && 1 == this.fa && 0 == this.na && 1 == this.ea && 0 == this.ma && 0 == this.ia | |
}; | |
var Qe = function (a, b, c, d) { | |
this.d = a; | |
this.e = b; | |
this.i = c; | |
this.l = d; | |
this.Ia() && this.Oe() | |
}; | |
P = Qe[I]; | |
P.Oe = function () { | |
this.e = this.d = r.POSITIVE_INFINITY; | |
this.l = this.i = r.NEGATIVE_INFINITY | |
}; | |
P.L = function () { | |
return new Qe(this.d, this.e, this.i, this.l) | |
}; | |
P.expand = function (a, b) { | |
this.tc(a, b, 0) | |
}; | |
P.tc = function (a, b, c) { | |
this.d = p.min(this.d, a - c); | |
this.i = p.max(this.i, a + c); | |
this.e = p.min(this.e, b - c); | |
this.l = p.max(this.l, b + c) | |
}; | |
P.add = function (a) { | |
this.e += a.e; | |
this.l += a.l; | |
this.d += a.d; | |
this.i += a.i | |
}; | |
P.H = function (a) { | |
if (!this.Ia()) { | |
var b = new Je(this.d, this.e), | |
c = new Je(this.d, this.l), | |
d = new Je(this.i, this.e), | |
e = new Je(this.i, this.l); | |
this.Oe(); | |
b.H(a); | |
c.H(a); | |
d.H(a); | |
e.H(a); | |
this[Qa](b.x, b.y); | |
this[Qa](c.x, c.y); | |
this[Qa](d.x, d.y); | |
this[Qa](e.x, e.y) | |
} | |
}; | |
P.sh = function (a) { | |
return (this.d >= a.d && this.d <= a.i || this.i >= a.d && this.i <= a.i || a.d >= this.d && a.d <= this.i) && (this.e >= a.e && this.e <= a.l || this.l >= a.e && this.l <= a.l || a.e >= this.e && a.e <= this.l) | |
}; | |
P.contains = function (a, b) { | |
return a >= this.d && a <= this.i && b >= this.e && b <= this.l | |
}; | |
P.Ub = function (a) { | |
this.d = p.min(this.d, a.d); | |
this.i = p.max(this.i, a.i); | |
this.e = p.min(this.e, a.e); | |
this.l = p.max(this.l, a.l) | |
}; | |
P.Tg = function (a) { | |
this.d = p.max(this.d, a.d); | |
this.i = p.min(this.i, a.i); | |
this.e = p.max(this.e, a.e); | |
this.l = p.min(this.l, a.l); | |
this.Ia() && this.Oe() | |
}; | |
P.Ia = function () { | |
return !(this.d <= this.i && this.e <= this.l) | |
}; | |
P.Ug = function () { | |
return new Qe(-this.i, - this.l, - this.d, - this.e) | |
}; | |
ha(P, function () { | |
return p.max(this.i - this.d, 0) | |
}); | |
Ea(P, function () { | |
return p.max(this.l - this.e, 0) | |
}); | |
var Re = function (a) { | |
return new Qe(a.xmin, a.ymin, a.xmax, a.ymax) | |
}; | |
var U = function (a, b, c, d) { | |
if (Sc(a)) { | |
var b = b == j ? n[La](a) : R(b) ? b[bc](",") : b, | |
e = {}; | |
d & 4 && (e.writable = h); | |
d & 2 && (e.configurable = h); | |
d & 1 && (e.enumerable = h); | |
c & 4 && (e.writable = k); | |
c & 2 && (e.configurable = k); | |
c & 1 && (e.enumerable = k); | |
for (c = 0; c < b[H]; ++c)(d = n[lc](a, b[c])) && d.configurable && n[z](a, b[c], e) | |
} | |
}, | |
Se = function () {}; | |
Se[I].valueOf = function () {}; | |
var Te = function (a) { | |
return a != j ? n(a) : new Se | |
}, | |
Ue = function (a) { | |
return a != j ? n(a) : n[Tb](Te[I]) | |
}; | |
n[z](Te[I], "unwatch", { | |
get: function () { | |
return function (a) { | |
if (1 > arguments[H]) return k; | |
var b = this[a]; | |
delete this[a]; | |
this[a] = b; | |
return h | |
} | |
} | |
}); | |
n[z](Te[I], "watch", { | |
get: function () { | |
return function (a, b, c) { | |
if (2 > arguments[H]) return k; | |
for (var d = this, e = j, g = this; n[Jb](g); g = n[Jb](g)) if (n[lc](g, a) != j) { | |
d = g; | |
e = n[lc](g, a); | |
break | |
} | |
if (!e || e.configurable) { | |
var i = d[a]; | |
delete d[a]; | |
n[z](d, a, { | |
get: function () { | |
return i | |
}, | |
set: function (d) { | |
return i = b[M](this, a, i, d, c) | |
}, | |
configurable: h | |
}) | |
} | |
return h | |
} | |
} | |
}); | |
var Ve = {}; | |
Te.registerClass = function (a, b) { | |
if (2 > arguments[H]) return k; | |
Ve[a] = b; | |
return h | |
}; | |
Te[I].addProperty = function (a, b, c) { | |
var d = n[lc](this, a); | |
if (a == j || "" == a || !Rc(b) || c && !Rc(c) || d && !d.configurable) return k; | |
if (!c || d && !d.writable) c = function () {}; | |
n[z](this, a, { | |
get: b, | |
set: c, | |
configurable: h, | |
enumerable: !(d && !d.enumerable) | |
}); | |
return h | |
}; | |
U(Te, j, 3); | |
U(Te[I], j, 3); | |
var We = function (a) { | |
n[z](this, "__swiffy_s", { | |
value: a | |
}) | |
}, | |
Xe = function (a, b) { | |
for (var c = 0; c < this._listeners[H]; ++c) { | |
var d = this._listeners[c], | |
e = d[a.j().c(d, b)]; | |
Rc(e) && e[M](d) | |
} | |
if (0 < this._listeners[H]) return h | |
}, | |
Ye = function (a) { | |
jd(this._listeners, a); | |
this._listeners[u](a); | |
return h | |
}, | |
Ze = function (a) { | |
return jd(this._listeners, a) | |
}; | |
We[I].initialize = function (a) { | |
a._listeners = []; | |
a.addListener = Ye; | |
a.broadcastMessage = Zc(Xe, this.__swiffy_s); | |
a.removeListener = Ze; | |
U(a, ["addListener", "broadcastMessage", "removeListener", "_listeners"], 3) | |
}; | |
U(We[I], j, 3); | |
var $e = function () { | |
this.K = {}; | |
this.mf = this.zb = 0; | |
U(this, j, 3) | |
}; | |
$e[I].getAscii = function () { | |
return this.mf | |
}; | |
$e[I].getCode = function () { | |
return this.zb | |
}; | |
$e[I].isDown = function (a) { | |
return !!this.K[a] | |
}; | |
$e[I].isToggled = function () { | |
return k | |
}; | |
n[fb]($e[I], { | |
BACKSPACE: { | |
value: 8, | |
writable: k | |
}, | |
CAPSLOCK: { | |
value: 20, | |
writable: k | |
}, | |
CONTROL: { | |
value: 17, | |
writable: k | |
}, | |
DELETEKEY: { | |
value: 46, | |
writable: k | |
}, | |
DOWN: { | |
value: 40, | |
writable: k | |
}, | |
END: { | |
value: 35, | |
writable: k | |
}, | |
ENTER: { | |
value: 13, | |
writable: k | |
}, | |
ESCAPE: { | |
value: 27, | |
writable: k | |
}, | |
HOME: { | |
value: 36, | |
writable: k | |
}, | |
INSERT: { | |
value: 45, | |
writable: k | |
}, | |
LEFT: { | |
value: 37, | |
writable: k | |
}, | |
PGDN: { | |
value: 34, | |
writable: k | |
}, | |
PGUP: { | |
value: 33, | |
writable: k | |
}, | |
RIGHT: { | |
value: 39, | |
writable: k | |
}, | |
SHIFT: { | |
value: 16, | |
writable: k | |
}, | |
SPACE: { | |
value: 32, | |
writable: k | |
}, | |
TAB: { | |
value: 9, | |
writable: k | |
}, | |
UP: { | |
value: 38, | |
writable: k | |
} | |
}); | |
$e[I].Xh = function (a) { | |
this.zb = a[tb]; | |
this.K[a[tb]] = k | |
}; | |
$e[I].Th = function (a) { | |
this.zb = a[tb]; | |
this.mf = a[pb]; | |
this.K[a[tb]] = h | |
}; | |
var af = { | |
37: 1, | |
39: 2, | |
36: 3, | |
35: 4, | |
45: 5, | |
46: 6, | |
8: 8, | |
13: 13, | |
38: 14, | |
40: 15, | |
33: 16, | |
34: 17, | |
9: 18, | |
27: 19 | |
}; | |
$e[I].gi = function () { | |
var a = af[this.zb]; | |
return a ? a : this.mf | |
}; | |
U($e[I], j, 3); | |
var bf = function (a) { | |
this.o = a; | |
U(this, j, 3) | |
}; | |
P = bf[I]; | |
P.Na = h; | |
P.update = function () { | |
this.o.N[L].cursor = this.Na ? this.o.Qd() ? "pointer" : this.o.Lh() ? "pointer" : !this.o[Jc]() && this.o.Mh() ? "pointer" : "default" : "none" | |
}; | |
P.Uh = function () { | |
this.broadcastMessage("onMouseDown") | |
}; | |
P.Qh = function () { | |
this.broadcastMessage("onMouseMove") | |
}; | |
P.Vh = function () { | |
this.broadcastMessage("onMouseUp") | |
}; | |
bf[I].hide = function () { | |
var a = this.Na; | |
this.Na = k; | |
this[Ec](); | |
return a | |
}; | |
bf[I].show = function () { | |
var a = this.Na; | |
this.Na = h; | |
this[Ec](); | |
return a | |
}; | |
U(bf[I], j, 3); | |
var ff = function (a, b, c, d) { | |
var e = j; | |
switch (a[D]) { | |
case 2: | |
b = cf("linearGradient", a, c); | |
b[B]("x1", - 1); | |
b[B]("x2", 1); | |
b[B]("y1", 0); | |
b[B]("y2", 0); | |
e = b; | |
break; | |
case 3: | |
case 4: | |
b = cf("radialGradient", a, c); | |
b[B]("r", 1); | |
b[B]("cx", 0); | |
b[B]("cy", 0); | |
a[Rb].f && c[B](b, "fx", a[Rb].f); | |
e = b; | |
break; | |
case 5: | |
case 7: | |
if (c = d.va[a[Oa]]) { | |
var e = df(a[Kc]), | |
b = b[0], | |
g = function (a, b) { | |
l.x = a; | |
l.y = b; | |
l.H(i); | |
q[u](l.x); | |
s[u](l.y) | |
}, | |
i = e.De(), | |
l = new Je(0, 0), | |
q = [], | |
s = []; | |
g(b.d, b.e); | |
g(b.i, b.e); | |
g(b.d, b.l); | |
g(b.i, b.l); | |
var A = new ef(q, s), | |
y = c[Na], | |
c = c[Fc], | |
b = o[K]("http://www.w3.org/2000/svg", "g"); | |
b.id = ye.Fa().Ma(); | |
e = o[K]("http://www.w3.org/2000/svg", "g"); | |
g = o[K]("http://www.w3.org/2000/svg", "g"); | |
g[t](b); | |
g[t](e); | |
for (var d = d.va[a[Oa]].Xa(), G = p[Ya](p.min[O](p, A.hg) / y), Y = p[Va](p.max[O](p, A.hg) / y); G < Y; G++) { | |
var xb = o[K]("http://www.w3.org/2000/svg", "use"); | |
xb[eb]("http://www.w3.org/1999/xlink", "href", "#" + d.id); | |
xb[B]("x", G * y); | |
b[t](xb) | |
} | |
y = p[Ya](p.min[O](p, A.ig) / c); | |
d = p[Va](p.max[O](p, A.ig) / c); | |
for (A = y; A < d; A++) y = o[K]("http://www.w3.org/2000/svg", "use"), y[eb]("http://www.w3.org/1999/xlink", "href", "#" + b.id), y[B]("y", A * c), e[t](y); | |
e = g | |
} | |
} | |
if (a[Rb] && a[Rb].spread) switch (a[Rb].spread) { | |
case 1: | |
e[B]("spreadMethod", "reflect"); | |
break; | |
case 2: | |
e[B]("spreadMethod", "repeat") | |
} | |
if (a[Rb] && a[Rb].interpolation) switch (a[Rb].interpolation) { | |
case 1: | |
e[B]("color-interpolation", "linearRGB") | |
} | |
e != j && (e.id = ye.Fa().Ma()); | |
return e | |
}, | |
cf = function (a, b, c) { | |
a = o[K]("http://www.w3.org/2000/svg", a); | |
a[B]("gradientUnits", "userSpaceOnUse"); | |
if (b[Kc]) { | |
var d = b[Kc].map(function (a) { | |
return df(a).Qi(16384, 16384) | |
}); | |
c[B](a, "gradientTransform", d) | |
} else a[B]("gradientTransform", "scale(16384)"); | |
for (d = 0; d < b[Rb].stops[H]; d++) a[t](gf(b[Rb].stops[d], c)); | |
return a | |
}, | |
gf = function (a, b) { | |
var c = o[K]("http://www.w3.org/2000/svg", "stop"), | |
d = a.offset.map(function (a) { | |
return a / 255 | |
}); | |
b[B](c, "offset", d); | |
b.Je(c, "stop-color", a[gb]); | |
b.Ie(c, "stop-opacity", a[gb]); | |
return c | |
}; | |
function ef(a, b) { | |
this.hg = a; | |
this.ig = b | |
}; | |
var hf = function (a, b) { | |
this.qb = a ? a : new Qe; | |
this.ca = b | |
}; | |
hf[I].Ub = function (a) { | |
this.ca ? a.ca ? this.ca.Ub(a.ca) : this.ca.Ub(a.qb) : a.ca && (this.ca = this.qb.L(), this.ca.Ub(a.ca)); | |
this.qb.Ub(a.qb) | |
}; | |
hf[I].H = function (a) { | |
this.ca && this.ca.H(a); | |
this.qb.H(a) | |
}; | |
hf[I].L = function () { | |
return new hf(this.qb.L(), this.ca ? this.ca.L() : f) | |
}; | |
hf[I].Jb = function () { | |
return this.ca ? this.ca : this.qb | |
}; | |
var kf = function () { | |
this.Eb = this.wc = this.P = j; | |
this.ld = []; | |
this.m = new jf(this) | |
}; | |
P = kf[I]; | |
P.ke = function (a) { | |
if (!this.P || this.P[C] > a) return this.Eb = j; | |
var b = this.P; | |
this.Eb && a >= this.Eb[C] && (b = this.Eb); | |
for (; b[F] && b[F][C] <= a;) b = b[F]; | |
return this.Eb = b | |
}; | |
P.he = function (a, b) { | |
var c = this.ke(b); | |
if (c) c[F] ? c[F].fb = a : this.wc = a, a.fb = c, qa(a, c[F]), qa(c, a); | |
else if (this.P && (this.P.fb = a, qa(a, this.P)), this.P = a, !this.wc) this.wc = a; | |
na(a, b) | |
}; | |
P.sd = function (a) { | |
this.Eb === a && (this.Eb = this.Eb[F]); | |
a.fb ? qa(a.fb, a[F]) : this.P = a[F]; | |
a[F] ? a[F].fb = a.fb : this.wc = a.fb; | |
qa(a, j); | |
a.fb = j; | |
na(a, f) | |
}; | |
P.Sf = function (a, b) { | |
this.he(a, b); | |
lf(this.h, a) | |
}; | |
P.Rf = function (a) { | |
return (a = this.Rd(a)) ? this.Xe(a) : j | |
}; | |
P.Xe = function (a) { | |
this.sd(a); | |
a.Ng(32) ? this.ld[u](a) : this.lf(a); | |
return a | |
}; | |
P.qh = function (a) { | |
for (var b = this.P; b;) { | |
var c = b, | |
b = b[F]; | |
a(c) || this.Xe(c) | |
} | |
}; | |
P.Rd = function (a) { | |
var b = this.ke(a); | |
return b && b[C] == a ? b : j | |
}; | |
P.forEach = function (a) { | |
for (var b = this.P; b;) { | |
if (a(b)) return h; | |
b = b[F] | |
} | |
return k | |
}; | |
P.di = function (a) { | |
for (var b = this.P; b;) { | |
if (b[ob]() == a) return b; | |
b = b[F] | |
} | |
return j | |
}; | |
P.ei = function () { | |
return this.wc ? p.max(0, this.wc[C] + 1) : 0 | |
}; | |
P.lf = function (a) { | |
mf(this.h, a); | |
a.r(); | |
na(a, f) | |
}; | |
P.r = function () { | |
for (; this.P;) { | |
var a = this.P; | |
this.sd(a); | |
this.lf(a) | |
} | |
}; | |
P.wb = function () { | |
for (var a = this.P; a;) a.wb(), a = a[F] | |
}; | |
P.Zh = function () { | |
if (0 < this.ld[H]) { | |
for (var a = 0; a < this.ld[H]; a++) this.lf(this.ld[a]); | |
this.ld = [] | |
} | |
}; | |
P.$f = function (a) { | |
this.h = a; | |
for (var b = this.P; b;) lf(a, b), b = b[F] | |
}; | |
P.hf = function (a, b) { | |
this.h && (mf(this.h, a), b && lf(this.h, a, b)) | |
}; | |
P.ff = function (a, b) { | |
b < a && (b = a = b); | |
var c = this.ke(a), | |
d = this.ke(b); | |
c && c[C] == a ? this.sd(c) : c = j; | |
d && d[C] == b ? this.sd(d) : d = j; | |
c && this.he(c, b); | |
d && this.he(d, a) | |
}; | |
P.Hh = function (a) { | |
var b = p.min(-16384, this.P[C]) - 1; | |
this.sd(a); | |
this.he(a, b) | |
}; | |
var lf = function (a, b, c) { | |
if (a && (Q(c) || (c = b[ob]()), c)) { | |
var d = b.a.j(), | |
e = d.c(a, c); | |
a[ic](e) || (a[d.Qa(a, c)] = b.z() ? b.h : a) | |
} | |
}, | |
mf = function (a, b) { | |
if (a) { | |
var c = b.z() ? b.h : a, | |
d = b[ob](), | |
e = b.a.j(); | |
d && e && (d = e.c(a, d)); | |
d && c === a[d] && delete a[d] | |
} | |
}, | |
jf = function (a) { | |
this.p = a; | |
this.oc = [] | |
}; | |
P = jf[I]; | |
P.Re = function () { | |
this.F || (this.F = o[K]("http://www.w3.org/2000/svg", "g")); | |
return this.F | |
}; | |
P.O = function (a) { | |
this.uh(); | |
for (var b = [], c = this.p.P, d = j; c;) { | |
for (var e = c.m; 0 < b[H] && c[C] > b[b[H] - 1].Ic;) b.pop(); | |
e.O(a); | |
c.M = 0; | |
c.mb = 0; | |
e.th(b); | |
this.oc[u](c); | |
e = e.Xa(); | |
d = d ? d[F] : this.F[vb]; | |
d != e && (this.F.insertBefore(e, d), d = e); | |
c.Bf() && !(c instanceof nf) && b[u](c); | |
c = c[F] | |
} | |
for (d = d ? d[F] : this.F[vb]; d;) a = d, d = d[F], this.F[kc](a) | |
}; | |
P.Mb = function (a, b) { | |
for (var c = this.p.P; c;) { | |
var d = c.m; | |
d.Mb(a, b); | |
d.dc && d.Jc(); | |
c = c[F] | |
} | |
}; | |
P.Xa = function () { | |
return this.F | |
}; | |
P.uh = function () { | |
for (var a = this.oc[H] - 1; 0 <= a; --a) { | |
var b = this.oc[a], | |
c = b.m; | |
b.ob && (c.r(), this.F[kc](c.Xa())) | |
} | |
this.oc = [] | |
}; | |
P.r = function () { | |
for (var a = 0; a < this.oc[H]; ++a) this.oc[a].m.r() | |
}; | |
P.Oa = function () { | |
for (var a = this.p.P; a;) a.m.Oa(), a = a[F] | |
}; | |
var of = function (a) { | |
this.a = a; | |
this.Ic = f; | |
this.ze = ""; | |
this.qa = j; | |
qa(this, j); | |
this.fb = j; | |
this.mb = this.M = 0; | |
this.sa = 7; | |
this.U = []; | |
this.Na = h; | |
this.Ib = 0; | |
this.ob = this.Df = k; | |
this.Za = Le; | |
this.fc = j; | |
this.Ea = Oe; | |
this.q(4); | |
this.Ya = this.Ea; | |
this.xd = Oe; | |
this.pb = this.Bd = j; | |
this.h = this.Kd() | |
}; | |
P = of[I]; | |
P.Xc = function () { | |
n[z](this.h, "__swiffy_d", { | |
value: this | |
}) | |
}; | |
P.eg = function () { | |
var a = this.qa; | |
if (a) { | |
if (this.M & 4 || a.M & 2048) a = a.Ya.Fh(this.Ea), this.Oc ? (this.xd = a, this.Ya = Oe) : (this.xd = Oe, this.Ya = a), this.q(2048) | |
} else this.M & 4 && (this.Ya = this.Ea, this.q(2048)); | |
this.Ve(function (a) { | |
a.eg() | |
}) | |
}; | |
P.La = function () { | |
this.sa & 1 && (this.Rh = this.qa ? this.Za[qc](this.qa.La()) : this.Za, this.sa ^= 1); | |
return this.Rh | |
}; | |
P.bc = function () { | |
this.sa & 2 && (this.fi = this.La().De(), this.sa ^= 2); | |
return this.fi | |
}; | |
P.Ve = function () {}; | |
P.map = function (a) { | |
return a(this) | |
}; | |
P.Kd = function () { | |
return new V | |
}; | |
P.Ha = function () { | |
this.Hi = h | |
}; | |
P.ng = function () { | |
return !!this.Hi | |
}; | |
P.setTransform = function (a) { | |
this.Za != a && (this.q(1), this.Za = a, this.fc = j, this.wg(), this.qa && this.qa.ad()) | |
}; | |
P.zc = function () { | |
this.fc || (this.fc = this.Za.oi()); | |
return this.fc | |
}; | |
P.kf = function () { | |
var a = this.fc; | |
a && (this[kb](Me(a, this.Za.I, this.Za.J)), this.fc = a) | |
}; | |
P.wg = function () { | |
this.sa |= 3; | |
this.q(1024); | |
this.Ve(function (a) { | |
a.wg() | |
}) | |
}; | |
P.ad = function () { | |
this.sa |= 4; | |
this.q(8192); | |
this.qa && this.qa.ad() | |
}; | |
P.la = function () { | |
return this.Za | |
}; | |
P.Bf = function () { | |
return Q(this.Ic) | |
}; | |
P.Ae = function (a) { | |
this.Ic != a && (this.q(16384), this.Ic = a) | |
}; | |
P.q = function (a) { | |
var b = this.M | a; | |
b != this.M && this.qa != j && this.qa.Hg(a); | |
this.M = b | |
}; | |
P.Hg = function (a) { | |
!this.mb && this[Ka]() != j && this[Ka]().Hg(a); | |
this.mb |= a | |
}; | |
P.Pd = function (a) { | |
this.Ib = a | |
}; | |
P.r = function () { | |
this.ob = h | |
}; | |
P.wb = function () { | |
this.Df = h | |
}; | |
P.nb = function (a) { | |
this.Ea.yc(a) || (this.q(4), this.Ea = a) | |
}; | |
P.Fd = function (a) { | |
this.Oc != a && (this.q(4096), this.q(4), this.Oc = a) | |
}; | |
P.$c = function (a) { | |
if (this.Bd != a) { | |
this.q(16384); | |
var b = this.Bd; | |
this.pb && this.pb.$c(j); | |
b && (b.pb = j, b.q(16384)); | |
a && (a.$c(j), a.Ae(f), a.pb && a.pb.$c(j), a.pb = this, a.q(16384)); | |
this.Bd = a | |
} | |
}; | |
P.Gd = function (a) { | |
this.U != a && (this.q(2), this.U = a) | |
}; | |
P.tb = function (a) { | |
a = "" + a; | |
a != this.ze && this.qa && this.qa.hf(this, a); | |
this.ze = a | |
}; | |
P.getName = function () { | |
return this.ze | |
}; | |
P.Md = function (a) { | |
this.qa = a | |
}; | |
P.getParent = function () { | |
return this.qa | |
}; | |
P.Ui = function (a) { | |
this.Na != a && (this.q(8), this.Na = a) | |
}; | |
P.z = function () { | |
return k | |
}; | |
P.Ng = function () { | |
return k | |
}; | |
P.Wa = function () { | |
this.sa & 4 && (this.li = this.Ac(), this.sa ^= 4); | |
return this.li | |
}; | |
P.wa = function () { | |
this.Xc() | |
}; | |
Aa(P, function () {}); | |
var pf = function (a) { | |
this.b = a; | |
this.ec = this.ya = this.ic = this.za = j; | |
this.Ee = []; | |
this.U = []; | |
this.Hb = j; | |
this.Gc = 1; | |
this.R = []; | |
this.dc = k | |
}; | |
P = pf[I]; | |
P.Xa = function () { | |
return this.F | |
}; | |
P.$e = function (a) { | |
return qf(a, this.b.Ya) | |
}; | |
P.ni = function (a) { | |
return rf(a, this.b.Ya) | |
}; | |
P.O = function (a) { | |
if (this.b.M || this.b.mb) if (this.b.Bf() || this.b.pb != f) { | |
this.dc || (this.F && this.Jc(), this.Ra = this.F = o[K]("http://www.w3.org/2000/svg", "clipPath"), this.Ra.id = this.Id(), this.dc = h); | |
var a = Le, | |
b = this.b.pb, | |
c = this.b[Ka](); | |
b && b[Ka]() != c && (a = c.La()); | |
Ud(this.F); | |
this.Mb(this.F, a); | |
this.b.M = 0; | |
this.b.mb = 0 | |
} else { | |
this.dc && this.Jc(); | |
this.Ra || (this.F = this.Ra = this.Uc(a), this.Rc && (this.Ra.id = this.Rc)); | |
a = this.b.M; | |
a & 8 && this.Ra[B]("display", this.b.Na ? "inline" : "none"); | |
a & 2048 && (a |= 4096); | |
a & 4096 && this.ih() && (a |= 2); | |
a & 1 && (this.Ra[B]("transform", this.Mf()), this.Oa()); | |
if (a & 2) { | |
if (a |= 2048, sf) { | |
b = "SourceGraphic"; | |
this.za && (this.U = [], Ud(this.za), this.Hb = j); | |
this.Gc = 1; | |
for (c = 0; c < this.b.U[H]; ++c) { | |
var d = new tf[this.b.U[c][D]](this, this.b.U[c]); | |
if (d) { | |
this.U[u](d); | |
d[O](b); | |
var b = d[Wb](), | |
e = d.region; | |
this.Hb == j ? this.Hb = e : e != j && this.Hb.add(e); | |
this.Gc = p.max(this.Gc, d.Nf()) | |
} | |
} | |
this.ic && (d = this.ic, this.U[u](d), d[O](b), d[Wb]()); | |
this.Of(); | |
this.ya && (0 < this.za[Eb][H] ? this.ya[B]("filter", "url(#" + this.za.id + ")") : this.ya[Bc]("filter")) | |
} | |
} else this.za && this.Of(); | |
this.jh(); | |
a & 2048 && this.Ce() | |
} | |
}; | |
P.Mb = function () {}; | |
P.Mf = function () { | |
var a = this.b.Za[Pb](); | |
this.we && (a += " " + this.we[Pb]()); | |
return a | |
}; | |
var uf = function (a) { | |
var b = o[K]("http://www.w3.org/2000/svg", "g"); | |
Wd(b, a); | |
b[t](a); | |
return b | |
}; | |
P = pf[I]; | |
P.th = function (a) { | |
if (!this.dc) { | |
var b = 0, | |
c = this.Ee, | |
a = a[Ra](0), | |
d = this.b.Bd; | |
d && a[u](d); | |
for (var d = p.min(c[H], a[H]), e = this.ec; b < d;) c[b] != a[b] && e[B]("clip-path", "url(#" + a[b].m.Id() + ")"), e = e[vb], ++b; | |
if (a[H] > d) { | |
d = a[H]; | |
0 == b && (e ? (c = e, e = e[vb]) : (e = this.F, this.F = this.ec = c = uf(e)), c[B]("clip-path", "url(#" + a[b].m.Id() + ")"), ++b); | |
for (; b < d;) c = uf(e), c[B]("clip-path", "url(#" + a[b].m.Id() + ")"), ++b | |
} else if (c[H] > d) { | |
d = c[H]; | |
0 == b && (e[Bc]("clip-path"), e = e[vb], ++b); | |
for (; b < d;) c = e[vb], Wd(c, e), e = c, ++b | |
} | |
this.Ee = a | |
} | |
}; | |
P.Id = function () { | |
Q(this.Rc) || (this.Rc = ye.Fa().Ma(), this.Ra && (this.Ra.id = this.Rc)); | |
return this.Rc | |
}; | |
P.r = function () { | |
Vd(this.za) | |
}; | |
P.Jc = function () { | |
this.r(); | |
this.F = this.Ra = this.ec = this.za = j; | |
this.R = []; | |
this.U = []; | |
this.Ee = []; | |
this.dc = k; | |
this.b.M = -1 | |
}; | |
P.xa = function () { | |
this.za == j && (this.za = o[K]("http://www.w3.org/2000/svg", "filter"), this.za.id = ye.Fa().Ma(), this.b.a.Hc[t](this.za), this.ya == j && (this.ya = o[K]("http://www.w3.org/2000/svg", "g"), Wd(this.ya, this.F), this.ec == j && (this.ec = uf(this.F)), this.ya[t](this.ec), this.F = this.ya)); | |
return this.za | |
}; | |
P.Of = function () { | |
if (this.Hb != j) { | |
var a = this.b.a, | |
b = this.b[Ka]().bc(); | |
this.b[Ka]().La(); | |
var c = this.b.Wa().qb.L(); | |
c.H(this.b.La()); | |
c.add(this.Hb); | |
a = new Qe(0, 0, 20 * a.wd, 20 * a.vd); | |
a.add(this.Hb.Ug()); | |
c.Tg(a); | |
a = this.xa(); | |
if (c.Ia()) a[B]("width", 0), a[B]("height", 0); | |
else { | |
var d = p[Va]((c.i - c.d) / 20), | |
e = p[Va]((c.l - c.e) / 20), | |
g = d, | |
i = e; | |
5E4 < d * e && (g = p[Ya](g / this.Gc), i = p[Ya](i / this.Gc)); | |
c = c.L(); | |
c.H(b); | |
c.d -= 20; | |
c.e -= 20; | |
c.i += 20; | |
c.l += 20; | |
a[B]("filterUnits", "userSpaceOnUse"); | |
a[B]("x", c.d); | |
a[B]("y", c.e); | |
a[B]("width", c.i - c.d); | |
a[B]("height", | |
c.l - c.e); | |
g < d ? a[B]("filterRes", g + " " + i) : a[Bc]("filterRes") | |
} | |
} | |
}; | |
P.jh = function () { | |
for (var a = 0; a < this.U[H]; ++a) this.U[a].O() | |
}; | |
P.ih = function () { | |
var a = this.b, | |
b = a.xd; | |
if (1 < a.Oc || 1 == a.Oc && !b.Vf()) { | |
if (!this.ic) return this.ic = new vf(this), this.ya && this.ya[Bc]("opacity"), h | |
} else { | |
a = b.V[Ta](3); | |
if (1 != a || this.ya) this.xa(), this.ya[B]("opacity", a); | |
if (this.ic) return this.ic = j, h | |
} | |
return k | |
}; | |
P.Vg = function (a, b) { | |
this.R[u](function () { | |
a[B]("opacity", this.ni(b)[Ta](3)) | |
}) | |
}; | |
P.Dd = function (a, b, c) { | |
this.R[u](function () { | |
var d = this.$e(c); | |
a[B](b, d[Pb]()); | |
a[B](b + "-opacity", d.Qe[Ta](3)) | |
}) | |
}; | |
P.Ce = function () { | |
for (var a = this.R, b = 0; b < a[H]; ++b) a[b][M](this); | |
if (this.U) for (b = 0; b < this.U[H]; ++b) this.U[b].Ce() | |
}; | |
P.Oa = function () {}; | |
var wf = function () { | |
ua(this, []) | |
}, | |
xf = function (a) { | |
of[M](this, a); | |
this.Ta = 1; | |
this.Nd = k; | |
this.Vc = {}; | |
this.Ff = h; | |
this.gc = 2096896 | |
}; | |
S(xf, of); | |
var yf = { | |
hj: 1, | |
fj: 2, | |
lj: 4, | |
jj: 8, | |
kj: 16, | |
rj: 32, | |
dj: 64, | |
ij: 128, | |
pj: 256, | |
qj: 512, | |
oj: 1024, | |
nj: 2048, | |
mj: 4096, | |
aj: 8192, | |
cj: 16384, | |
$i: 32768, | |
bj: 65536, | |
ej: 131072, | |
Zi: 262144, | |
Yi: 524288, | |
gj: 1048576 | |
}, | |
zf = { | |
4: "onMouseUp", | |
8: "onMouseDown", | |
16: "onMouseMove", | |
32: "onUnload", | |
64: "onEnterFrame", | |
128: "onLoad", | |
16384: "onDragOver", | |
65536: "onDragOver", | |
256: "onRollOut", | |
512: "onRollOver", | |
1024: "onReleaseOutside", | |
2048: "onRelease", | |
4096: "onPress", | |
8192: "onDragOut", | |
32768: "onDragOut" | |
}, | |
Af = function (a, b) { | |
n[z](this, a, { | |
value: b, | |
configurable: h, | |
writable: h, | |
enumerable: h | |
}); | |
var c = this.__swiffy_d; | |
c && c.Ke() | |
}, | |
Bf = function () {}; | |
P = xf[I]; | |
P.Ed = function (a) { | |
this.gc |= a | |
}; | |
P.Xg = function (a) { | |
this.gc &= ~a | |
}; | |
P.Ng = function (a) { | |
return this.Vc[a] && 0 < this.Vc[a][J][H] | |
}; | |
P.Mg = function (a) { | |
var b = this.Vc[a]; | |
b || (b = new wf, this.Vc[a] = b); | |
return b | |
}; | |
P.og = function (a, b, c) { | |
for (var d in yf) { | |
var e = yf[d]; | |
if (a & e) { | |
this.Ed(e); | |
var g = this.Mg(e), | |
i = {}; | |
i.Ge = new Cf(c, this.Lg()); | |
e & 1048576 && (i.Uf = function (a) { | |
return a.getKey().gi() == b | |
}, i.stopPropagation = h); | |
g[J][u](i); | |
e & 130816 && this.Ke() | |
} | |
} | |
}; | |
P.Ai = function (a, b) { | |
for (var c in yf) { | |
var d = yf[c]; | |
a & d && (this.Mg(d).sound = b) | |
} | |
}; | |
P.isEnabled = function () { | |
return this.Nd && this.h.enabled != k && !this.ob | |
}; | |
P.Ke = function () { | |
!this.Nd && this.Ff && (this.q(128), this.Nd = h) | |
}; | |
P.fireEvent = function (a, b) { | |
var c = k; | |
if (this.gc & a) { | |
var d = this.a.j(), | |
e = this.Vc[a]; | |
if (e) { | |
for (var g = 0; g < e[J][H]; ++g) { | |
var i = e[J][g]; | |
if (!i.Uf || i.Uf(this.a)) i.Ge && (b ? d.He(i.Ge) : d.Yf(i.Ge)), i[dc] && (c = h) | |
} | |
e[wb] && this.a.nc().Zf(e[wb]) | |
} | |
var l = zf[a]; | |
if (l) { | |
var q = this, | |
e = function () { | |
var a = q.h, | |
b = d.c(a, l); | |
if (a[b]) a[b]() | |
}; | |
b ? e() : d.Wf(e) | |
} | |
} | |
return c | |
}; | |
P.ka = function (a) { | |
this.Ta != a && (this.Ta = a) | |
}; | |
P.trackAsMenu = function () { | |
return k | |
}; | |
P.Td = function (a) { | |
this[nc]() && (this.a.vh(this), this.a[Jc]() == k && 1 == this.Ta ? (this.ka(2), this[N](512)) : this[wc]() && this.a.Qd() == k && 1 == this.Ta ? (this.ka(4), this[N](16384)) : this.a.Wc(this) && 2 == this.Ta && (this.ka(4), this[N](65536)), this.a.Z(), this.a.Ja(), a[dc]()) | |
}; | |
P.Zd = function (a) { | |
this.a.Te(this); | |
this[nc]() ? (this.a[Jc]() == k && 2 == this.Ta ? (this.ka(1), this[N](256)) : this[wc]() && this.a.Qd() == k && 4 == this.Ta ? (this.ka(1), this[N](8192)) : this.a.Wc(this) && 4 == this.Ta && (this.ka(2), this[N](32768)), this.a.Z(), this.a.Ja(), a && a[dc]()) : this.ka(1) | |
}; | |
P.Ad = function (a) { | |
this[nc]() ? (this[wc]() ? this.a[Ua](this) : this.a[Ua](this, h, Yc(this.yh, this)), a[dc](), this.ka(4), this[N](4096), this.a.Z(), this.a.Ja()) : (this.a.Te(this), this.ka(1)) | |
}; | |
P.yd = function (a) { | |
if (this[nc]()) { | |
var b = this[wc]() && this.a.Qd() == k || this.a.Wc(this); | |
this.a[Lb](this); | |
a[dc](); | |
this.ka(2); | |
b ? this[N](2048) : this[N](512); | |
this.a.Z(); | |
this.a.Ja() | |
} else this.a.Te(this), this.ka(1) | |
}; | |
P.yh = function () { | |
this[nc]() && (this.ka(1), this[N](1024), this.a.Z(), this.a.Ja()) | |
}; | |
var Df = function (a) { | |
pf[M](this, a); | |
this.pa = [] | |
}; | |
S(Df, pf); | |
P = Df[I]; | |
P.O = function (a) { | |
Df.u.O[M](this, a); | |
if (this.b.M & 128 && this.b.Nd) { | |
a = this.Ud(); | |
va(a[L], "visiblePainted"); | |
var b = this.b, | |
c; | |
"createTouch" in o ? (c = T(a, "touchmove", this.te, h, this), this.pa[u](c), c = T(a, "touchstart", this.ue, h, this), this.pa[u](c), c = T(a, "touchend", this.se, h, this)) : (c = T(a, "mouseover", this.Td, h, this), this.pa[u](c), c = T(a, "mouseout", this.re, h, this), this.pa[u](c), c = T(a, "mousedown", b.Ad, h, b), this.pa[u](c), c = T(a, "mouseup", b.yd, h, b)); | |
this.pa[u](c) | |
} | |
}; | |
P.re = function (a) { | |
var b = a.relatedTarget; | |
b && Xd(this.Ud(), b) ? a[dc]() : this.b.Zd(a) | |
}; | |
P.Td = function (a) { | |
var b = a.relatedTarget; | |
b && Xd(this.Ud(), b) ? a[dc]() : this.b.Td(a) | |
}; | |
P.te = function () { | |
this.b.a.Wc(this.b) && (this.b[N](8192), this.b.a[Lb](this.b.a)) | |
}; | |
P.ue = function (a) { | |
1 == a.jb.touches[H] && (this.b.Td(a), this.b.Ad(a)) | |
}; | |
P.se = function (a) { | |
this.b.a.Wc(this.b) && this.b.yd(a) | |
}; | |
P.r = function () { | |
Df.u.r[M](this); | |
for (var a = 0; a < this.pa[H]; a++) le(this.pa[a]) | |
}; | |
var Ef = function (a) { | |
xf[M](this, a); | |
this.p = new kf | |
}; | |
S(Ef, xf); | |
P = Ef[I]; | |
P.r = function () { | |
Ef.u.r[M](this); | |
this.p.r() | |
}; | |
P.Ac = function () { | |
var a = new hf; | |
this.p[yb](function (b) { | |
var c = b.Wa().L(); | |
c.H(b.la()); | |
a.Ub(c) | |
}); | |
return a | |
}; | |
P.map = function (a) { | |
var b = Ef.u.map[M](this, a); | |
return b = b || this.p[yb](function (b) { | |
return b.map(a) | |
}) | |
}; | |
P.Ve = function (a) { | |
this.p[yb](a) | |
}; | |
P.z = function () { | |
return h | |
}; | |
P.kc = function (a, b) { | |
this.q(16); | |
a[Ka]() != j && a[Ka]()[kc](a); | |
a.Md(this); | |
this.p.Sf(a, b) | |
}; | |
P.removeChild = function (a) { | |
this.q(16); | |
this.p.Xe(a); | |
a.wb(); | |
a.Md(j) | |
}; | |
P.Nc = function (a) { | |
this.q(16); | |
if (a = this.p.Rf(a)) a.wb(), a.Md(j) | |
}; | |
P.Xc = function () { | |
Ef.u.Xc[M](this); | |
this.p.$f(this.h) | |
}; | |
P.hf = function (a, b) { | |
this.p.hf(a, b) | |
}; | |
P.Kd = function () { | |
return new Ff | |
}; | |
P.ff = function (a, b) { | |
this.q(16); | |
this.p.ff(a, b) | |
}; | |
var Gf = function (a) { | |
Df[M](this, a) | |
}; | |
S(Gf, Df); | |
Gf[I].O = function (a) { | |
Gf.u.O[M](this, a); | |
var b = this.b; | |
(b.mb || b.M & 16) && b.p.m.O(a) | |
}; | |
Gf[I].Mb = function (a, b) { | |
return this.b.p.m.Mb(a, this.b.la()[qc](b)) | |
}; | |
Gf[I].r = function () { | |
Gf.u.r[M](this); | |
this.b.p.m.r() | |
}; | |
Gf[I].Oa = function () { | |
this.b.p.m.Oa() | |
}; | |
var If = function (a, b) { | |
Ef[M](this, b.a); | |
this.k = a; | |
this.cc = b; | |
this.Mc = new kf; | |
this.m = new Hf(this); | |
this.Fe(this.p, 1); | |
this.Fe(this.Mc, 8); | |
this.Ke() | |
}; | |
S(If, Ef); | |
P = If[I]; | |
P.r = function () { | |
If.u.r[M](this); | |
this.Mc.r() | |
}; | |
P.ka = function (a) { | |
a != this.Ta && (this.Fe(this.p, a, this.Ta), this.a.Fc = h); | |
If.u.ka[M](this, a) | |
}; | |
P.Lg = function () { | |
return this.cc | |
}; | |
P.trackAsMenu = function () { | |
return this.k[wc] | |
}; | |
P.Fe = function (a, b, c) { | |
this.q(16); | |
var d = this.k[fc]; | |
if (d) { | |
if (Q(c)) for (var e = 0; e < d[H]; e++) { | |
var g = d[e], | |
i = g[zb] & c, | |
l = g[zb] & b; | |
i && !l && a.Rf(g[C]) | |
} | |
for (e = 0; e < d[H]; e++) if (g = d[e], i = g[zb] & c, (l = g[zb] & b) && !i) if (i = this.a.Be(g.id, this.cc)) i.z() && 8 != b && i.tb(this.a.Tf()), i.Md(this), i.wa(), i[pc](), a.Sf(i, g[C]), g[Kc] && i[kb](g[Kc]), g[zc] && i.Gd(g[zc]), g[ub] && i.Fd(g[ub]), g.Xf && i.nb(g.Xf) | |
} | |
}; | |
var Hf = function (a) { | |
Df[M](this, a) | |
}; | |
S(Hf, Gf); | |
Hf[I].Uc = function () { | |
var a = this.b.p.m.Re(), | |
b = this.b.Mc.m, | |
c = b.Re(); | |
b.O(0); | |
this.Se = c.cloneNode(h); | |
Jf(this.Se); | |
b = o[K]("http://www.w3.org/2000/svg", "g"); | |
b[t](this.Se); | |
b[t](a); | |
return b | |
}; | |
Hf[I].Ud = function () { | |
return this.Se | |
}; | |
Hf[I].Oa = function () { | |
Hf.u.Oa[M](this); | |
this.b.Mc.m.Oa() | |
}; | |
Hf[I].r = function () { | |
Hf.u.r[M](this); | |
this.b.Mc.m.r() | |
}; | |
var nf = function (a, b) { | |
of[M](this, b.a); | |
this.k = a; | |
this.cc = b; | |
this.Kb = this.k[gb]; | |
this.Ga = this.k.html; | |
this.m = new Kf(this); | |
this.k[Zb] && b.a.j().nh(this.k[Zb], this, b, this.k[Pa]); | |
if (!Q(this.sb)) { | |
var c = this.k[Pa]; | |
this.Sc(Q(c) ? c : "") | |
} | |
}; | |
S(nf, of); | |
P = nf[I]; | |
P.Ac = function () { | |
return new hf(this.k[E]) | |
}; | |
P.Sc = function (a, b) { | |
a = this.a.j().Pa(a); | |
this.sb != a && (this.q(32), this.sb = a); | |
!b && (this.Ga && this.Kb != this.k[gb]) && (this.q(32), this.Kb = this.k[gb]) | |
}; | |
P.ri = function (a) { | |
this.Ga != a && (this.q(64), this.Ga = a) | |
}; | |
P.Ti = function (a) { | |
this.Kb = 16777215 & a | this.Kb & 4278190080; | |
this.Ga && (this.sb = this.sb[v](/(<font [^>]*color=["'])[^"']+(["'][^>]*>)/gi, "$1#" + a[Pb](16) + "$2")); | |
this.q(64) | |
}; | |
P.Li = function () { | |
return this.Kb & 16777215 | |
}; | |
P.Kd = function () { | |
return new Lf | |
}; | |
P.Xc = function () { | |
nf.u.Xc[M](this); | |
var a = this.h; | |
n[fb](a, Mf); | |
this.a.j().zd(a); | |
a.addListener(a) | |
}; | |
P.r = function () { | |
nf.u.r[M](this); | |
this.k[Zb] && this.cc.j().Ah(this.k[Zb], this, this.cc) | |
}; | |
P.z = function () { | |
return 6 <= this.cc.a.Y ? h : k | |
}; | |
var Kf = function (a) { | |
pf[M](this, a) | |
}; | |
S(Kf, pf); | |
Kf[I].O = function (a) { | |
this.b.M & 64 && this.Jc(); | |
Kf.u.O[M](this, a); | |
if (this.b.M & 32 && (Ud(this.qe), Q(this.b.sb))) { | |
var b = this.b.sb; | |
if (this.b.Ga) { | |
this.oh(this.qe, b, this.b.k.multiline); | |
for (a = this.wf; a < this.R[H]; ++a) this.R[a][M](this) | |
} else for (var a = this.qe, b = b[bc](/\r\n|\r|\n/g), c = 0; c < b[H]; c++) if ("" == b[c]) { | |
var d = o[rb]("br"); | |
a[t](d) | |
} else { | |
var d = o[$a](b[c]), | |
e = o[rb]("p"); | |
e[L].margin = 0; | |
e[t](d); | |
a[t](e) | |
} | |
} | |
}; | |
Kf[I].Uc = function () { | |
var a = this.b.k, | |
b = a[E], | |
c = o[K]("http://www.w3.org/2000/svg", "g"), | |
d = this.b.Ga; | |
this.R = []; | |
var e = o[K]("http://www.w3.org/2000/svg", "foreignObject"), | |
g = o[rb]("body"); | |
e[t](g); | |
var i = o[rb]("div"); | |
this.qe = i; | |
var l = this.b.a.va[a[Ga]], | |
q = 1.15; | |
l && (i[L].fontFamily = "'" + l[Gb] + "'", q = l[hc]); | |
xa(this, q); | |
if (!d) { | |
var l = i[L], | |
s = a[Fc], | |
A = a[Xa] | 0; | |
wa(l, s + "px"); | |
xa(l, q * s + A + "px"); | |
a[Qb] && (i[L].fontWeight = "bold"); | |
a[bb] && (i[L].fontStyle = "italic") | |
} | |
i[L].textAlign = Nf(a.align); | |
a.wrap ? d || (i[L].whiteSpace = "pre-wrap") : i[L].whiteSpace = "nowrap"; | |
i[L].wordWrap = "break-word"; | |
a.selectable && va(i[L], "all"); | |
this.Af(i[L], this.b.Kb); | |
this.Vg(e, this.b.Kb); | |
i[L].textIndent = a[Ha] + "px"; | |
0 > a[Ha] + a[Hc] ? (q = -(a[Ha] + a[Hc]), l = -a[Ha], d = b.d + 30 - q, e[B]("width", b.i - b.d - 60 + q), i[L].marginLeft = l + "px") : (d = b.d + 30, e[B]("width", b.i - b.d - 60), i[L].marginLeft = a[Hc] + "px"); | |
i[L].marginRight = a.rightMargin + "px"; | |
this.we = new Ke(1, 0, 0, 1, d, 0); | |
e[B]("x", 0); | |
q = o[K]("http://www.w3.org/2000/svg", "rect"); | |
q[B]("x", b.d - d); | |
q[B]("y", b.e); | |
q[B]("width", b.i - b.d); | |
q[B]("height", b.l - b.e); | |
a.border ? (q[B]("stroke-width", "10"), this.Dd(q, "fill", 4294967295), this.Dd(q, "stroke", 4278190080)) : Jf(q); | |
c[t](q); | |
a = 0.5 * (a[Xa] | 0); | |
e[B]("y", b.e - a + 40); | |
e[B]("height", b.l - b.e + a - 80); | |
g[t](i); | |
c[t](e); | |
this.wf = this.R[H]; | |
return c | |
}; | |
Kf[I].Af = function (a, b) { | |
this.R[u](function () { | |
ja(a, this.$e(b)[Pb]()) | |
}) | |
}; | |
Kf[I].oh = function (a, b, c) { | |
var d = this.b, | |
e = this[hc], | |
g = d.k[Fc], | |
i = d.k[Xa] | 0, | |
l = k, | |
q = a, | |
s = []; | |
this.R[Gc](this.wf); | |
var A = function (a, b) { | |
var c = o[rb](a); | |
q[t](c); | |
q = c; | |
s[u](l); | |
s[u](g); | |
s[u](e); | |
s[u](b) | |
}, | |
y = this, | |
G = b[v](/ /g, " "), | |
a = { | |
mh: function (a, b) { | |
switch (a) { | |
case "p": | |
A("p", a); | |
q[L].margin = 0; | |
var s = b[cb]("align"); | |
s && (q[L].textAlign = s[Lc]); | |
c || (q[L].display = "inline"); | |
break; | |
case "b": | |
case "i": | |
case "u": | |
A(a, a); | |
break; | |
case "a": | |
A(a, a); | |
(s = b[cb]("href")) && q[B]("href", s[Lc]); | |
(s = b[cb]("target")) && q[B]("target", s[Lc]); | |
va(q[L], "all"); | |
ja(q[L], "inherit"); | |
q[L].textDecoration = "inherit"; | |
break; | |
case "br": | |
case "sbr": | |
s = o[rb]("br"); | |
q[t](s); | |
break; | |
case "font": | |
A("span", a); | |
(s = b[cb]("color")) && y.Af(q[L], Of(s[Lc])); | |
if (s = b[cb]("face")) { | |
q[L].fontFamily = s[Lc]; | |
a: { | |
var G = d.a.va, | |
ab; | |
for (ab in G) if (G[ab] instanceof Pf && G[ab][Gb] == s[Lc]) { | |
e = G[ab][hc]; | |
break a | |
} | |
e = 1.15 | |
} | |
}(ab = b[cb]("size")) && (g = 20 * ab[Lc]); | |
if (s || ab) s = q[L], ab = g, G = e, wa(s, ab + "px"), xa(s, G * ab + i + "px"), l = h | |
} | |
}, | |
lh: function (a) { | |
s[s[H] - 1] == a && (s.pop(), e = s.pop(), g = s.pop(), l = s.pop(), q = q[Dc]) | |
}, | |
kh: function (a) { | |
a = o[$a](a); | |
if (l) q[t](a); | |
else { | |
var b = o[rb]("span"), | |
c = b[L], | |
d = g, | |
s = e; | |
wa(c, d + "px"); | |
xa(c, s * d + i + "px"); | |
b[t](a); | |
q[t](b) | |
} | |
} | |
}, | |
b = o[rb]("div"); | |
b.innerHTML = G; | |
for (G = 0; G < b[Eb][H]; G++) Qf(b[Eb][G], a) | |
}; | |
var Nf = function (a) { | |
switch (a) { | |
case 0: | |
return "left"; | |
case 2: | |
return "center"; | |
case 1: | |
return "right"; | |
case 3: | |
return "justify"; | |
default: | |
return "left" | |
} | |
}, | |
Qf = function (a, b) { | |
switch (a.nodeType) { | |
case Node.ELEMENT_NODE: | |
var c = a.nodeName[Nc](); | |
b.mh(c, a.attributes); | |
for (var d = 0; d < a[Eb][H]; d++) Qf(a[Eb][d], b); | |
b.lh(c); | |
break; | |
case Node.TEXT_NODE: | |
b.kh(a.textContent) | |
} | |
}; | |
Kf[I].Oa = function () { | |
var a = this.F; | |
if (a) { | |
var b = a[Dc]; | |
if (b) { | |
var c = a[F]; | |
b[kc](a); | |
b.insertBefore(a, c) | |
} | |
} | |
}; | |
var Uf = function (a, b, c) { | |
a[B]("tableValues", Rf(function (a) { | |
return Sf(Tf(a) * b + c) | |
})) | |
}, | |
Vf = function (a, b, c) { | |
a[B]("slope", b); | |
a[B]("intercept", c) | |
}, | |
Wf = function (a, b, c, d, e, g, i) { | |
c == e && d == g || (1 == c && 0 == d ? b[Dc] && a[kc](b) : (i(b, c, d / 255), b[Dc] || a[t](b))) | |
}, | |
Xf = function (a) { | |
var b = o[K]("http://www.w3.org/2000/svg", "filter"); | |
b.id = ye.Fa().Ma(); | |
b[B]("x", "0%"); | |
b[B]("y", "0%"); | |
b[B]("width", "100%"); | |
b[B]("height", "100%"); | |
var c = o[K]("http://www.w3.org/2000/svg", "feComponentTransfer"); | |
b[t](c); | |
var d = o[K]("http://www.w3.org/2000/svg", "feFuncR"); | |
d[B]("type", "discrete"); | |
var e = o[K]("http://www.w3.org/2000/svg", "feFuncG"); | |
e[B]("type", "discrete"); | |
var g = o[K]("http://www.w3.org/2000/svg", "feFuncB"); | |
g[B]("type", "discrete"); | |
var i = o[K]("http://www.w3.org/2000/svg", "feFuncA"); | |
i[B]("type", "linear"); | |
var l = new Ne(1, 0, 1, 0, 1, 0, 1, 0); | |
return function () { | |
var q = this.b.Ya; | |
q.Vf() ? (b[Dc] && (Vd(b), a[Bc]("filter")), a[B]("opacity", q.V[Ta](3))) : (a[Bc]("opacity"), b[Dc] || (a[t](b), a[B]("filter", "url(#" + b.id + ")")), Wf(c, d, q.ha, q.oa, l.ha, l.oa, Uf), Wf(c, e, q.fa, q.na, | |
l.fa, l.na, Uf), Wf(c, g, q.ea, q.ma, l.ea, l.ma, Uf), Wf(c, i, q.V, q.ia, l.V, l.ia, Vf)); | |
l = q | |
} | |
}; | |
var Yf = function (a, b, c, d) { | |
this.m = a; | |
this.Nh = b; | |
pa(this, c); | |
this.$ = d; | |
this.Ua = 0; | |
1 < d[H] && (this.Ua |= 256) | |
}; | |
Yf[I].Di = function () { | |
var a; | |
a = 1 == this.$[H] ? this.$[0] : this.uc(this.m.b.Ib / 65535); | |
return this.cd(a) | |
}; | |
Ca(Yf[I], function () { | |
this.Nh[B](this[Gb], this.Di()) | |
}); | |
Yf[I].cd = function (a) { | |
return a | |
}; | |
Yf[I].uc = function () { | |
return this.$[0] | |
}; | |
var Zf = function (a, b, c, d) { | |
Yf[M](this, a, b, c, d) | |
}; | |
S(Zf, Yf); | |
Zf[I].uc = function (a) { | |
return this.$[0] + (this.$[1] - this.$[0]) * a | |
}; | |
var $f = function (a, b, c, d) { | |
Yf[M](this, a, b, c, d); | |
this.Ua |= 1024 | |
}; | |
S($f, Zf); | |
$f[I].cd = function (a) { | |
var b = this.m.b.La(), | |
b = 14 / ((b.cg() + b.dg()) / 2); | |
return a < b ? b : a | |
}; | |
var ag = function (a, b, c, d) { | |
Yf[M](this, a, b, c, d) | |
}; | |
S(ag, Yf); | |
ag[I].uc = function (a) { | |
var b = this.$[0], | |
c = this.$[1]; | |
return (new Ke(b.B + (c.B - b.B) * a, b.C + (c.C - b.C) * a, b.s + (c.s - b.s) * a, b.t + (c.t - b.t) * a, b.I + (c.I - b.I) * a, b.J + (c.J - b.J) * a))[Pb]() | |
}; | |
ag[I].cd = function (a) { | |
return a[Pb]() | |
}; | |
var bg = function (a, b, c, d) { | |
Yf[M](this, a, b, c, d); | |
this.Ua |= 2048 | |
}; | |
S(bg, Yf); | |
bg[I].uc = function (a) { | |
var b = this.$[0], | |
c = this.$[1]; | |
return new Pe(b.sc + (c.sc - b.sc) * a, b.rc + (c.rc - b.rc) * a, b.qc + (c.qc - b.qc) * a, 1) | |
}; | |
bg[I].cd = function (a) { | |
return this.m.b.Ya[O](a)[Pb]() | |
}; | |
var cg = function (a, b, c, d) { | |
Yf[M](this, a, b, c, d); | |
this.Ua |= 2048 | |
}; | |
S(cg, Yf); | |
cg[I].uc = function (a) { | |
return this.$[0] + (this.$[1] - this.$[0]) * a | |
}; | |
cg[I].cd = function (a) { | |
return this.m.b.Ya.fg(a)[Ta](3) | |
}; | |
var dg = function (a, b, c, d) { | |
Yf[M](this, a, b, c, d); | |
2 == d[H] && (this.pf = d[0][v](/ *z/g, ""), this.qf = d[1][v](/ *z/g, ""), this.pf = this.pf[bc](" "), this.qf = this.qf[bc](" ")) | |
}; | |
S(dg, Yf); | |
dg[I].uc = function (a) { | |
if (0 == a) return this.$[0]; | |
if (1 == a) return this.$[1]; | |
for (var b = "", c = this.pf, d = this.qf, e = 0; e < c[H]; e++) var g = fa(c[e], 10), | |
b = ba(g) ? b + (c[e] + " ") : b + (g + (fa(d[e], 10) - g) * a + " "); | |
return b | |
}; | |
var fg = function (a, b) { | |
of[M](this, b.a); | |
this.definition = a; | |
this.m = new eg(this) | |
}; | |
S(fg, of); | |
fg[I].Ac = function () { | |
return this[lb].Ac(this.Ib) | |
}; | |
fg[I].Pd = function (a) { | |
a != this.Ib && (this.q(256), this.ad()); | |
fg.u.Pd[M](this, a) | |
}; | |
var eg = function (a) { | |
pf[M](this, a); | |
this.Qc = []; | |
this.Ld = []; | |
this.Zc = [] | |
}; | |
S(eg, pf); | |
P = eg[I]; | |
P.Uc = function (a) { | |
this.R = []; | |
var b = this.b, | |
c = b[lb], | |
d = c[qb]; | |
if (d) for (var e = 0; e < d[H]; e++) if (d[e] != f) { | |
var g = ff(d[e], c[E], this, b.a); | |
g != j && (this.Qc[e] = g, b.a.Hc[t](g)) | |
} | |
if (d = c[nb]) for (e = 0; e < d[H]; e++) d[e] != f && d[e][Nb] != f && (g = ff(d[e][Nb], c[E], this, b.a), g != j && (this.Ld[e] = g, b.a.Hc[t](g))); | |
return this.rh(a) | |
}; | |
P.rh = function () { | |
for (var a = this.b, b = a[lb], c = b[vc], d = [], e = 0; e < c[H]; e++) { | |
var g = c[e], | |
i = o[K]("http://www.w3.org/2000/svg", "path"); | |
this[B](i, "d", g[w]); | |
d[u](i); | |
if (g[oc] != j && b[nb] != j) { | |
var l = b[nb][g[oc]], | |
q = i, | |
s = l; | |
if (s != j) { | |
if (s[Nb] != j) q[B]("stroke", "url(#" + (l[Nb] ? this.Ld[g[oc]] : j).id + ")"); | |
else l = f, l = s[gb] != j ? s[gb] : [0], this.Je(q, "stroke", l), this.Ie(q, "stroke-opacity", l); | |
this[B](q, "stroke-width", s[Na], $f); | |
l = "round"; | |
if (s.cap != j) switch (s.cap) { | |
case 1: | |
l = "butt"; | |
break; | |
case 2: | |
l = "square" | |
} | |
q[B]("stroke-linecap", l); | |
l = "round"; | |
if (s.joint != j) switch (s.joint) { | |
case 1: | |
l = "bevel"; | |
break; | |
case 2: | |
l = "miter" | |
} | |
q[B]("stroke-linejoin", l); | |
s.miter != j && q[B]("stroke-miterlimit", s.miter) | |
} | |
} | |
if (g[Nb] != j) if (q = b[qb][g[Nb]], q[Oa] == j) switch (g = this.Qc[g[Nb]], q[D]) { | |
case 1: | |
this.Je(i, "fill", q[gb]); | |
this.Ie(i, "fill-opacity", q[gb]); | |
break; | |
case 2: | |
case 3: | |
case 4: | |
i[B]("fill", "url(#" + g.id + ")") | |
} else { | |
s = o[K]("http://www.w3.org/2000/svg", "clipPath"); | |
s.id = ye.Fa().Ma(); | |
s[t](i); | |
i = o[K]("http://www.w3.org/2000/svg", "g"); | |
i[t](s); | |
i[B]("clip-path", "url(#" + s.id + ")"); | |
d.pop(); | |
d[u](i); | |
s = o[K]("http://www.w3.org/2000/svg", "use"); | |
if (5 == q[D] || 7 == q[D]) s[eb]("http://www.w3.org/1999/xlink", "href", "#" + this.Qc[g[Nb]].id); | |
else g = a.a.va[q[Oa]].Xa(), s[eb]("http://www.w3.org/1999/xlink", "href", "#" + g.id); | |
q[Kc] && s[B]("transform", df(q[Kc])[Pb]()); | |
i[t](s); | |
this.R[u](Xf(i)) | |
} else i[B]("fill", "none") | |
} | |
if (1 == d[H]) a = d[0]; | |
else { | |
a = o[K]("http://www.w3.org/2000/svg", "g"); | |
for (e = 0; e < d[H]; e++) a[t](d[e]) | |
} | |
return a | |
}; | |
P.Mb = function (a, b) { | |
var c = this.b[lb]; | |
!this.ce && 0 == this.b.Ib && (this.ce = o[K]("http://www.w3.org/2000/svg", "path"), this.ce[B]("d", c.Ch())); | |
var d = this.b.la()[qc](b); | |
if (0 != this.b.Ib) for (var e = 0; e < c[vc][H]; e++) { | |
if (c[vc][e][Nb] != j) { | |
var g = o[K]("http://www.w3.org/2000/svg", "path"); | |
(new dg(this, g, "d", c[vc][e][w]))[O](); | |
g[B]("transform", d[Pb]()); | |
a[t](g) | |
} | |
} else this.ce[B]("transform", d[Pb]()), a[t](this.ce) | |
}; | |
P.uf = function (a) { | |
a[O](); | |
a.Ua && this.Zc[u](a) | |
}; | |
P.setAttribute = function (a, b, c, d) { | |
d || (d = c[0], d = d instanceof Ke ? ag : "number" == typeof d ? Zf : dg); | |
a = new d(this, a, b, c); | |
this.uf(a) | |
}; | |
P.Je = function (a, b, c) { | |
c = c.map(function (a) { | |
return qf(a) | |
}); | |
this.uf(new bg(this, a, b, c)) | |
}; | |
P.Ie = function (a, b, c) { | |
c = c.map(function (a) { | |
return rf(a) | |
}); | |
this.uf(new cg(this, a, b, c)) | |
}; | |
P.r = function () { | |
eg.u.r[M](this); | |
for (var a = 0; a < this.Qc[H]; a++) Vd(this.Qc[a]); | |
for (a = 0; a < this.Ld[H]; a++) Vd(this.Ld[a]); | |
this.Zc = [] | |
}; | |
P.O = function (a) { | |
var b = this.b.M; | |
eg.u.O[M](this, a); | |
for (a = 0; a < this.Zc[H]; a++) b & this.Zc[a].Ua && this.Zc[a][O]() | |
}; | |
var ig = function (a) { | |
fg[M](this, new gg(-1, [], j, [], []), a); | |
this.clear(); | |
this.ed = this.vc = j; | |
this.m = new hg(this); | |
this.Ha() | |
}; | |
S(ig, fg); | |
ig[I].duplicate = function (a) { | |
a = new ig(a); | |
a.definition = od(this[lb]); | |
return a | |
}; | |
ig[I].clear = function () { | |
this[lb].fillstyles = []; | |
this[lb].linestyles = []; | |
this[lb].paths = []; | |
this.Vb = this.Wb = this.gd = this.hd = 0; | |
this.q(512); | |
this.ad() | |
}; | |
ig[I].ne = function (a) { | |
var b = this.vc, | |
c = this.ed; | |
c && (c[w][0] += " " + a); | |
b && b != c && (b[w][0] += " " + a); | |
if (b || c) this.q(512), this.ad() | |
}; | |
ig[I].moveTo = function (a, b) { | |
Q(a) && Q(b) && (a *= 20, b *= 20, this.ne("M " + a + " " + b), this.Vb = a, this.Wb = b, this.gd = a, this.hd = b) | |
}; | |
ig[I].lineTo = function (a, b) { | |
Q(a) && Q(b) && (a *= 20, b *= 20, a == this.Vb && b == this.Wb && !this.ed ? this.ne("Z") : this.ne("L " + a + " " + b), this.gd = a, this.hd = b) | |
}; | |
ig[I].curveTo = function (a, b, c, d) { | |
Q(c) && Q(d) && (Q(a) && Q(b)) && (c *= 20, d *= 20, this.ne("Q " + 20 * a + " " + 20 * b + " " + c + " " + d), this.gd = c, this.hd = d) | |
}; | |
ig[I].od = function (a, b, c, d) { | |
var e = this[lb][vc], | |
g = e[e[H] - 1], | |
a = new jg(["M " + a + " " + b], d, c); | |
!g || 0 <= g[w][0].search(/[LQ]/) ? e[u](a) : e[e[H] - 1] = a; | |
return a | |
}; | |
ig[I].Oi = function (a) { | |
var b = this.vc, | |
c = this.ed; | |
if (c) if (0 <= c[w][0].search(/[LQ]/)) b == c && (b = this.od(0, 0, c[oc], f), ia(b, [c[w][0]]), delete c[oc]); | |
else { | |
b = c; | |
b.line = a; | |
this.vc = b; | |
return | |
} | |
this.vc = b = Q(a) ? this.od(this.gd, this.hd, a, f) : j | |
}; | |
ig[I].vf = function (a) { | |
var b = this.ed; | |
b && (b[w][0] += " Z"); | |
var c = this.vc; | |
!b || !c || c == b ? (b = Q(a) ? this.od(this.Vb, this.Wb, f, a) : j, c && (b ? (b.line = c[oc], c = b) : c = this.od(this.Vb, this.Wb, c[oc], f))) : (c[w][0] += "L " + this.Vb + " " + this.Wb, Q(a) ? c = b = this.od(this.Vb, this.Wb, c[oc], a) : b = j); | |
this.ed = b; | |
this.vc = c; | |
this.gd = this.Vb; | |
this.hd = this.Wb; | |
this.q(512) | |
}; | |
ig[I].lineStyle = function (a, b, c, d, e, g, i, l) { | |
d = f; | |
if (Q(a)) { | |
d = this[lb][nb]; | |
e = {}; | |
ha(e, [20 * a]); | |
ja(e, [kg(b, c)]); | |
switch (g) { | |
case "none": | |
e.cap = 1; | |
break; | |
case "square": | |
e.cap = 2 | |
} | |
switch (i) { | |
case "bevel": | |
e.joint = 1; | |
break; | |
case "miter": | |
e.joint = 2 | |
} | |
Q(l) && (e.miter = [l]); | |
d[u](e); | |
d = d[H] - 1 | |
} | |
this.Oi(d) | |
}; | |
ig[I].beginFill = function (a, b) { | |
if (Q(a)) { | |
var c = this[lb][qb], | |
d = { | |
type: 1 | |
}; | |
ja(d, [kg(a, b)]); | |
c[u](d); | |
this.vf(c[H] - 1) | |
} else this.vf() | |
}; | |
ig[I].endFill = function () { | |
this.vf() | |
}; | |
var hg = function (a) { | |
eg[M](this, a) | |
}; | |
S(hg, eg); | |
hg[I].O = function (a) { | |
this.b.M & 512 && this.Jc(); | |
hg.u.O[M](this, a) | |
}; | |
var mg = function (a, b) { | |
of[M](this, b.a); | |
this.definition = a; | |
this.m = new lg(this) | |
}; | |
S(mg, of); | |
mg[I].Ac = function () { | |
return new hf(this[lb][E]) | |
}; | |
var lg = function (a) { | |
pf[M](this, a); | |
this.we = this.b[lb][Sa]; | |
this.b.q(1) | |
}; | |
S(lg, pf); | |
P = lg[I]; | |
P.Uc = function () { | |
return ng ? this.Bi() : this.Ci() | |
}; | |
P.Ci = function () { | |
var a = this.Qg(), | |
b; | |
if (1 == a[H]) b = a[0]; | |
else { | |
b = o[K]("http://www.w3.org/2000/svg", "g"); | |
for (var c = 0; c < a[H]; c++) b[t](a[c]) | |
} | |
return b | |
}; | |
P.Qg = function () { | |
for (var a = this.b[lb], b = [], c = 0; c < a[fc][H]; c++) { | |
var d = a[fc][c], | |
e = o[K]("http://www.w3.org/2000/svg", "text"); | |
e[t](o[$a](d[Pa])); | |
var g = this.b.a.va[d[Ga]]; | |
g && e[B]("font-family", "'" + g[Gb] + "'"); | |
e[B]("font-size", d[Fc]); | |
d[Qb] && e[B]("font-weight", "bold"); | |
d[bb] && e[B]("font-style", "italic"); | |
e[B]("x", og(d.x)); | |
e[B]("y", d.y); | |
e[B]("fill-rule", "nonzero"); | |
e[B]("style", "white-space:pre"); | |
e[B]("unicode-bidi", "bidi-override"); | |
this.Dd(e, "fill", d[gb]); | |
b[u](e) | |
} | |
return b | |
}; | |
P.Bi = function () { | |
for (var a = o[K]("http://www.w3.org/2000/svg", "g"), b = this.b[lb], c = 0; c < b[fc][H]; c++) { | |
var d = b[fc][c], | |
e = o[K]("http://www.w3.org/2000/svg", "g"); | |
e[B]("fill-rule", "nonzero"); | |
this.Dd(e, "fill", d[gb]); | |
a[t](e); | |
var g = d[Pa], | |
i = d[Ga], | |
l = d.y, | |
q = d[Fc], | |
d = og(d.x)[bc](" "), | |
s = b[E], | |
A = o[K]("http://www.w3.org/2000/svg", "rect"); | |
A[B]("x", s.d); | |
A[B]("width", s.i - s.d); | |
A[B]("y", s.e); | |
A[B]("height", s.l - s.e); | |
Jf(A); | |
e[t](A); | |
for (s = 0; s < g[H]; ++s) A = o[K]("http://www.w3.org/2000/svg", "use"), A[eb]("http://www.w3.org/1999/xlink", "href", "#" + ("font_" + i + "_" + g[Za](s)[sc](0))), A[B]("transform", "translate(" + d[s] + " " + l + ") scale(" + q + ")"), e[t](A) | |
} | |
return a | |
}; | |
P.Oa = function () { | |
var a = this.F; | |
if (a) { | |
var b = a[Dc]; | |
if (b) { | |
var c = a[F]; | |
b[kc](a); | |
b.insertBefore(a, c) | |
} | |
} | |
}; | |
P.Mb = function (a, b) { | |
for (var c = this.Qg(), d = b[Pb]() + " " + this.Mf(), e = 0; e < c[H]; e++) c[e][B]("transform", d), a[t](c[e]) | |
}; | |
var pg = { | |
getRGB: { | |
value: function () { | |
return this.sg | |
} | |
}, | |
setRGB: { | |
value: function (a) { | |
this.h && (this.sg = a, a = new Ne(0, (a & 16711680) >> 16, 0, (a & 65280) >> 8, 0, a & 255, 1, 0), this.h.__swiffy_d.nb(a), this.h.__swiffy_d.Ha()) | |
} | |
}, | |
setTransform: { | |
value: function (a) { | |
if (this.h && a) { | |
var b = this.h.__swiffy_d, | |
c = b.a.j().c(a, "ra"), | |
d = b.a.j().c(a, "rb"), | |
e = b.a.j().c(a, "ga"), | |
g = b.a.j().c(a, "gb"), | |
i = b.a.j().c(a, "ba"), | |
l = b.a.j().c(a, "bb"), | |
q = b.a.j().c(a, "aa"), | |
s = b.a.j().c(a, "ab"), | |
b = this.h.__swiffy_d, | |
A = b.Ea, | |
a = new Ne(Q(a[c]) ? a[c] / 100 : A.ha, Q(a[d]) ? a[d] : A.oa, Q(a[e]) ? a[e] / 100 : A.fa, Q(a[g]) ? a[g] : A.na, Q(a[i]) ? a[i] / 100 : A.ea, Q(a[l]) ? a[l] : A.ma, Q(a[q]) ? a[q] / 100 : A.V, Q(a[s]) ? a[s] : A.ia); | |
b.nb(a); | |
b.Ha() | |
} | |
} | |
}, | |
getTransform: { | |
value: function () { | |
if (!this.h) return j; | |
var a = this.h.__swiffy_d.Ea; | |
return { | |
ra: 100 * a.ha, | |
rb: a.oa, | |
ga: 100 * a.fa, | |
gb: a.na, | |
ba: 100 * a.ea, | |
bb: a.ma, | |
aa: 100 * a.V, | |
ab: a.ia | |
} | |
} | |
} | |
}; | |
var rg = function (a, b) { | |
this.k = a; | |
Ef[M](this, b); | |
this.gg = []; | |
this.W = -1; | |
this.jg = this.Od = k; | |
this.Wg = []; | |
this.Pc = {}; | |
this.m = new qg(this); | |
this.mc = j; | |
this.a.ph(this); | |
this.gc = 2097023 | |
}; | |
S(rg, Ef); | |
P = rg[I]; | |
P.wa = function () { | |
rg.u.wa[M](this); | |
for (var a = this.k[Ib], b = 0; b < a[H]; b++) for (var c = 0; a[b] && c < a[b][H]; ++c) a[b][c].bg(this); | |
this[N](524288, h); | |
this.ag()[O](this.h); | |
!this.jc && this.a.A !== this && this[N](128); | |
this.jc && this.Ed(128) | |
}; | |
Aa(P, function () { | |
this.jg || (this.jg = h, this[Ab](), this.Fg(k), this.jc && this[N](128)) | |
}); | |
P.Lg = function () { | |
return this | |
}; | |
P.wb = function () { | |
this.Df || (this.p.wb(), this[N](32)); | |
rg.u.wb[M](this) | |
}; | |
P.play = function () { | |
this.Od = h | |
}; | |
P.Pe = function () { | |
this.p.Zh(); | |
this.Od ? this.Fg(h) : this[N](64) | |
}; | |
P.Fg = function (a) { | |
var b = this.W + 1; | |
b >= this.k[gc] && (b = 0); | |
(0 != this.k[gc] || this.a.A != this) && this.Xd(b, a) | |
}; | |
ra(P, function () { | |
this.Od = k | |
}); | |
P.rd = function (a, b) { | |
0 <= a && (a >= this.k[gc] && (a = this.k[gc] - 1), this.Xd(a), this.Od = b) | |
}; | |
P.bd = function (a) { | |
var b = f; | |
"string" == typeof a && this.k.Ue[a] != f ? b = this.k.Ue[a] : (a = r(a) - 1, 0 <= a && a == p[Ya](a) && (b = a)); | |
return b | |
}; | |
P.zh = function (a) { | |
return this.k[Ib][a] | |
}; | |
P.Xd = function (a, b) { | |
if (a == this.W) b && this[N](64); | |
else if (a > this.W) { | |
for (; a > ++this.W;) { | |
this.kg(this.W); | |
var c = this.k[Ib][this.W]; | |
if (c) for (var d = 0; d < c[H]; d++) c[d].ib(this) | |
} | |
b && this[N](64); | |
this.kg(this.W); | |
if (c = this.k[Ib][this.W]) for (d = 0; d < c[H]; d++) c[d].ib(this), c[d].Sd(this) | |
} else { | |
this.W = a; | |
b && this[N](64); | |
var c = this.k.Lf[this.W], | |
e = []; | |
if (c) for (d = 0; d < c[H]; d++) e[u](c[d].pc(this)), c[d].Sd(this); | |
var g = this; | |
this.p.qh(function (a) { | |
if (0 <= a[C] || 0 <= e[x](a)) return h; | |
g.q(16); | |
a.wb(); | |
return k | |
}); | |
this.M & 16 && this.p.$f(this.h) | |
} | |
c = this.Wg[this.W]; | |
Rc(c) && c() | |
}; | |
P.kg = function (a) { | |
if (!this.gg[a]) { | |
for (var b = this.k.Sb[a], c = 0; b && c < b[H]; c++) b[c].Vd(this); | |
this.gg[a] = h | |
} | |
}; | |
P.Og = function () { | |
0 < this.W && this.Xd(this.W - 1); | |
this[Ob]() | |
}; | |
P.oe = function () { | |
this.W + 1 < this.k[gc] && this.Xd(this.W + 1); | |
this[Ob]() | |
}; | |
P.j = function () { | |
return this.a.j() | |
}; | |
P.nc = function () { | |
return this.a.nc() | |
}; | |
P.gf = function (a, b) { | |
this.h[a] = b | |
}; | |
P.setCapture = function (a, b, c) { | |
this.a[Ua](a, b, c) | |
}; | |
P.releaseCapture = function (a) { | |
this.a[Lb](a) | |
}; | |
P.duplicate = function (a, b, c) { | |
var d = new rg(this.k, this.a); | |
d.jc = h; | |
d.tb(b); | |
d[kb](this.la()); | |
this.mc && (d.mc = this.mc.duplicate(d), d.kc(d.mc, - 16385)); | |
d.wa(); | |
d[pc](); | |
a.Nc(c); | |
a.kc(d, c); | |
d.nb(this.Ea); | |
return d | |
}; | |
P.ag = function () { | |
var a = f; | |
this.k.id && (a = Ve[this.a.yf[this.k.id]]); | |
return a ? a : W | |
}; | |
P.Kd = function () { | |
return n[Tb](this.ag()[I]) | |
}; | |
P.ac = function (a, b) { | |
var c = this.mc; | |
c || (this.mc = c = new ig(this), this.kc(c, - 16385)); | |
c[a][O](c, b) | |
}; | |
var qg = function (a) { | |
Df[M](this, a) | |
}; | |
S(qg, Gf); | |
qg[I].Uc = function () { | |
return this.b.p.m.Re() | |
}; | |
qg[I].Ud = function () { | |
return this.Xa() | |
}; | |
var sg = function () { | |
this.Pg = []; | |
this.pe = [] | |
}; | |
sg[I].Gh = function (a, b) { | |
this.Pg[a] = b | |
}; | |
sg[I].Zf = function (a) { | |
this.pe[a] = new Audio(this.Pg[a]); | |
this.pe[a][Ab]() | |
}; | |
sg[I].pi = function () { | |
for (var a in this.pe) this.pe[a].pause() | |
}; | |
var tg = function (a, b, c, d) { | |
this.Ye = a; | |
this.url = b; | |
ya(this, "" == c ? "_self" : c); | |
this.method = d | |
}; | |
tg[I].xi = function () { | |
if (0 != this[mc][x]("_level")) if (this.url.match(/^fscommand:/i)) this.yi(); | |
else switch (this[Db]) { | |
case 0: | |
m.open(this.url, this[mc]); | |
break; | |
case 1: | |
case 2: | |
var a = Td("form"); | |
a.acceptCharset = "utf-8"; | |
a.method = 1 == this[Db] ? "get" : "post"; | |
for (var b in this.Ye) if ("$" != b[Za](0)) { | |
var c = Td("input", { | |
type: "hidden", | |
name: b, | |
value: this.Ye[b] | |
}); | |
a[t](c) | |
} | |
a.action = this.url; | |
ya(a, this[mc]); | |
a[L].visibility = "hidden"; | |
o[jc][t](a); | |
a.submit(); | |
Vd(a); | |
break; | |
default: | |
m.open(this.url, this[mc]) | |
} | |
}; | |
tg[I].yi = function () { | |
var a = this.Ye.__swiffy_d.a[ob](); | |
if (a) { | |
var a = a + "_DoFSCommand", | |
b = this.url.substr(10), | |
c = this[mc]; | |
if (m[a]) m[a](b, c) | |
} | |
}; | |
var ng = !Bd, | |
sf = "undefined" != eval("typeof SVGFilterElement"), | |
yg = function (a, b) { | |
this.Lb = a; | |
this.Fc = k; | |
this.Kc = new Je(0, 0); | |
this.va = []; | |
this.code = []; | |
this.N = o[K]("http://www.w3.org/1999/xhtml", "div"); | |
this.N[L].position = "relative"; | |
Ea(this.N[L], "100%"); | |
//b.backgroundColor != f && (this.N[L].background = qf(b.backgroundColor)[Pb]()); | |
//TTT: hacked: transparent background | |
b.backgroundColor != f && (this.N[L].background = "transparent"); | |
this.N[L].webkitTapHighlightColor = "rgba(0,0,0,0)"; | |
this.fh = new sg; | |
this.wd = b.frameSize.xmax / 20; | |
this.vd = b.frameSize.ymax / 20; | |
this.dh = b.v; | |
this.Pb = o[K]("http://www.w3.org/2000/svg", "svg"); | |
this.Pb[L].fillRule = "evenodd"; | |
va(this.Pb[L], "none"); | |
ha(this.Pb[L], "100%"); | |
Ea(this.Pb[L], "100%"); | |
this.N[t](this.Pb); | |
this.xe = o[K]("http://www.w3.org/2000/svg", "g"); | |
this.Pb[t](this.xe); | |
this.vb = "showAll"; | |
this.Nb = 0; | |
this.Cd = h; | |
this.mc = new ug(b.frameRate, this); | |
this.$a = new X(this); | |
var c = new vg(0, b[gc], this); | |
this.va[0] = c; | |
wg(b, c); | |
this.Y = b.version; | |
this.ub = []; | |
this.A = new rg(c, this); | |
na(this.A, - 16384); | |
this.A.Ff = k; | |
this.A.Xg(524288); | |
this.A[Ab](); | |
this.hb = j; | |
this.ye = k; | |
this.Jd = j; | |
this.xf = {}; | |
this.yf = {}; | |
this.cb = new bf(this); | |
this.$a.zd(this.cb); | |
this.hc = new $e; | |
this.$a.zd(this.hc); | |
this.Hd = new xg(this); | |
this.$a.zd(this.Hd); | |
this.hh = 1; | |
this.Aa = j; | |
this.pa = []; | |
"createTouch" in o ? (T(this.N, "touchstart", this.ue, k, this), T(this.N, "touchmove", this.te, k, this), T(this.N, "touchend", this.se, k, this), c = T(o, "touchstart", this.gh, k, this)) : (T(this.N, "mousedown", this.Gf, h, this), T(this.N, "mouseup", this.If, h, this), T(this.N, "mousemove", this.Hf, h, this), T(this.N, "mouseover", this.ah, h, this), T(this.N, "mousedown", this.Ad, k, this), T(this.N, "mouseup", this.yd, k, this), T(this.N, "mouseout", this.re, k, this), c = T(o, "mousedown", this.$g, k, this), this.pa[u](c), c = T(o, "mouseup", this.bh, k, this)); | |
this.pa[u](c); | |
T(o, "keyup", this.Zg, k, this); | |
T(new te(o), "key", this.Yg, k, this); | |
this.A.wa(); | |
this.Hc = o[K]("http://www.w3.org/2000/svg", "defs"); | |
for (var d in this.va)(c = this.va[d].wa()) && this.Hc[t](c); | |
this.Pb[t](this.Hc); | |
d = m.location.search + m.location.hash; | |
c = d[x]("?"); | |
0 <= c && this.Jf(d[Ra](c + 1)); | |
this.zf(); | |
this.Lb[t](this.N); | |
this.Cf = k; | |
this.Ob = []; | |
this.eh() | |
}, | |
zg = ["swiffy", "Stage"], | |
Ag = Oc; | |
!(zg[0] in Ag) && Ag.execScript && Ag.execScript("var " + zg[0]); | |
for (var Bg; zg[H] && (Bg = zg.shift());)!zg[H] && Q(yg) ? Ag[Bg] = yg : Ag = Ag[Bg] ? Ag[Bg] : Ag[Bg] = {}; | |
yg[I].Ji = function () { | |
this.mc[Ob](); | |
for (var a = 0; a < this.pa[H]; a++) le(this.pa[a]); | |
this.A.r(); | |
this.A.m.r(); | |
var a = this.N, | |
b = f, | |
c = 0, | |
d = b == j, | |
b = !! b; | |
if (a == j) { | |
var a = function (a) { | |
for (var e = a[H] - 1; 0 <= e; e--) { | |
var g = a[e]; | |
if (d || b == g[ib]) le(g.key), c++ | |
} | |
}, | |
e; | |
for (e in he) a[M](f, he[e], e, he) | |
} else if (e = Vc(a), he[e]) { | |
e = he[e]; | |
for (a = e[H] - 1; 0 <= a; a--) { | |
var g = e[a]; | |
if (d || b == g[ib]) le(g.key), c++ | |
} | |
} | |
Vd(this.N) | |
}; | |
yg[I].destroy = yg[I].Ji; | |
P = yg[I]; | |
P.nd = function (a) { | |
for (var b = this.ub[H] - 1; 0 <= b; b--) this.ub[b].ob || this.ub[b][N](a) | |
}; | |
P.Wh = function (a) { | |
this.A.map(function (b) { | |
if (b instanceof xf) return b[N](a) | |
}) | |
}; | |
P.Gf = function () { | |
this.nd(8); | |
this.Z(); | |
this.cb.Uh(); | |
this.Ja() | |
}; | |
P.Hf = function (a) { | |
this.ee(a); | |
this.nd(16); | |
this.Z(); | |
this.cb.Qh(); | |
this.Ja() | |
}; | |
P.ah = function (a) { | |
this.ee(a) | |
}; | |
P.If = function () { | |
this.nd(4); | |
this.Z(); | |
this.cb.Vh(); | |
this.Ja() | |
}; | |
P.ue = function (a) { | |
this.Aa != j && this.Aa.Zd(a); | |
var b = a.jb.touches; | |
1 == b[H] && this.ee(b[0]); | |
this.Gf(a) | |
}; | |
P.gh = function (a) { | |
this.Aa != j && this.Aa.Zd(a) | |
}; | |
P.te = function (a) { | |
var b = a.jb.touches; | |
1 == b[H] && this.ee(b[0]); | |
this.Hf(a) | |
}; | |
P.se = function (a) { | |
a[dc](); | |
this.If(a) | |
}; | |
P.Ad = function (a) { | |
a[dc](); | |
this[Ua](this) | |
}; | |
P.yd = function (a) { | |
a[dc](); | |
this[Lb](this) | |
}; | |
P.$g = function () { | |
this[Ua](this, h) | |
}; | |
P.bh = function () { | |
this[Lb](this) | |
}; | |
P.re = function (a) { | |
this[Jc]() && a[mc] == this.N && this[Ua](this) | |
}; | |
P.ee = function (a) { | |
if (this.xg) { | |
var b = 0, | |
c = 0; | |
if (a.pageX || a.pageY) b = a.pageX, c = a.pageY; | |
else if (a[Kb] || a[Mb]) b = a[Kb] + o[jc].scrollLeft + o.documentElement.scrollLeft, c = a[Mb] + o[jc].scrollTop + o.documentElement.scrollTop; | |
this.Kc.x = b; | |
this.Kc.y = c; | |
this.Kc.H(this.xg) | |
} | |
}; | |
P.Zg = function (a) { | |
this.hc.Xh(a); | |
this.nd(1); | |
this.Z(); | |
this.hc.broadcastMessage("onKeyUp"); | |
this.Ja() | |
}; | |
P.Yg = function (a) { | |
this.hc.Th(a); | |
this.nd(2); | |
this.Z(); | |
this.hc.broadcastMessage("onKeyDown"); | |
this.Wh(1048576); | |
this.Z(); | |
this.Ja() | |
}; | |
P.getKey = function () { | |
return this.hc | |
}; | |
P.Mh = function () { | |
return this.Aa != j | |
}; | |
P.vh = function (a) { | |
this.Aa != j && this.Aa != a && this.Aa.Zd(); | |
this.Aa = a; | |
this.cb[Ec]() | |
}; | |
P.Te = function (a) { | |
this.Aa == a && (this.Aa = j); | |
this.cb[Ec]() | |
}; | |
P.isCaptured = function () { | |
return this.hb != j | |
}; | |
P.Qd = function () { | |
return this.hb != j && this.ye | |
}; | |
P.Wc = function (a) { | |
return this.hb == a | |
}; | |
P.Lh = function () { | |
return this.hb != j && this.hb == this.Aa | |
}; | |
P.setCapture = function (a, b, c) { | |
this[Lb](a); | |
this.hb = a; | |
o.onselectstart = function () { | |
return k | |
}; | |
b && (this.ye = h); | |
c && (this.Jd = c, this.cb[Ec]()) | |
}; | |
P.releaseCapture = function (a) { | |
this.hb && (this.cb[Ec](), o.onselectstart = j, this.hb != a && this.Jd && this.Jd(), this.hb = this.Jd = j, this.ye = k) | |
}; | |
Aa(P, function () { | |
this.mc[pc]() | |
}); | |
Aa(yg[I], yg[I][pc]); | |
P = yg[I]; | |
P.Be = function (a, b) { | |
var c = this.va[a]; | |
return c ? c.qi(b) : j | |
}; | |
P.z = function (a) { | |
return (a = this.va[a]) ? a.z : k | |
}; | |
P.ph = function (a) { | |
this.ub[u](a) | |
}; | |
P.Pe = function () { | |
this.ub = this.ub.filter(function (a) { | |
return !a.ob | |
}); | |
for (var a = this.ub[H] - 1; 0 <= a; --a) this.ub[a].Pe(); | |
this.Cf || (this.A.h.$version = this.Bh(), this.Z(), this.A.Ed(128), this.A[N](128), this.Cf = h); | |
this.Z(); | |
this.Ja(); | |
this.Fc = h | |
}; | |
P.j = function () { | |
return this.$a | |
}; | |
P.Z = function () { | |
this.$a.Z() | |
}; | |
P.Ja = function () { | |
for (var a = 0; a < this.Ob[H]; ++a) this.Ob[a].xi(); | |
this.Ob = [] | |
}; | |
P.pg = function (a) { | |
for (var b = 0; b < this.Ob[H]; ++b) if (this.Ob[b][mc] == a[mc]) { | |
this.Ob[b] = a; | |
return | |
} | |
this.Ob[u](a) | |
}; | |
P.nc = function () { | |
return this.fh | |
}; | |
P.Jf = function (a) { | |
for (var a = new Ge(a), b = a.Yb(), c = 0; c < b[H]; c++) { | |
var d = b[c]; | |
this.A.gf(d, a.get(d)) | |
} | |
}; | |
yg[I].setFlashVars = yg[I].Jf; | |
P = yg[I]; | |
P.Tf = function () { | |
return "instance" + this.hh++ | |
}; | |
P.Bh = function () { | |
return "Swiffy " + this.dh | |
}; | |
P.ci = function (a) { | |
this.vb != a && (this.vb = a, this.Cd = h, "noScale" == this.vb && (a = this.$d != this.vd, (this.ae != this.wd || a) && this.Hd.broadcastMessage("onResize"))) | |
}; | |
P.bi = function (a) { | |
this.Nb != a && (this.Nb = a, this.Cd = h) | |
}; | |
P.Oh = function () { | |
return this.Nb & 1 ? 0 : this.Nb & 4 ? 2 : 1 | |
}; | |
P.Ph = function () { | |
return this.Nb & 2 ? 0 : this.Nb & 8 ? 2 : 1 | |
}; | |
P.zf = function () { | |
var a = this.Lb.offsetWidth, | |
b = this.Lb.offsetHeight, | |
c, d = this.Lb, | |
e = c = 0; | |
if (d.offsetParent) { | |
do c += d.offsetLeft, e += d.offsetTop; | |
while (d = d.offsetParent) | |
} | |
c = [c, e]; | |
d = c[0]; | |
c = c[1]; | |
e = k; | |
if (this.Me != d || this.Ne != c) this.Me = d, this.Ne = c, e = h; | |
if (this.ae != a || this.$d != b) this.ae = a, this.$d = b, "noScale" == this.vb && this.Hd.broadcastMessage("onResize"), e = h; | |
return e | |
}; | |
P.wh = function () { | |
var a = this.ae, | |
b = this.$d, | |
c = this.wd, | |
d = this.vd, | |
e = a / c, | |
g = b / d; | |
switch (this.vb) { | |
case "noScale": | |
e = g = 1; | |
break; | |
case "showAll": | |
e < g ? g = e : e = g; | |
break; | |
case "noBorder": | |
e > g ? g = e : e = g | |
} | |
var i = 0, | |
l = 0; | |
switch (this.Oh()) { | |
case 1: | |
i = (a - c * e) / 2; | |
break; | |
case 2: | |
i = a - c * e | |
} | |
switch (this.Ph()) { | |
case 1: | |
l = (b - d * g) / 2; | |
break; | |
case 2: | |
l = b - d * g | |
} | |
this.lg = new Ke(e / 20, 0, 0, g / 20, this.Me + i, this.Ne + l); | |
this.xg = this.lg.De() | |
}; | |
P.O = function () { | |
var a = this.zf(); | |
if (this.Cd || a) this.wh(), a = this.lg.translate(-this.Me, - this.Ne), this.xe[B]("transform", a[Pb]()), this.Cd = k; | |
this.Fc && (this.A.eg(), this.A.m.O(0), this.A.M = 0, this.A.mb = 0, a = this.A.m.Xa(), a[Dc] || this.xe[t](a), this.Fc = k) | |
}; | |
P.getName = function () { | |
return this.Lb.id | |
}; | |
P.eh = function () { | |
var a = this; | |
this.Lb.SetVariable = function (b, c) { | |
var d = a.$a.lc("" + b, a.A.h); | |
if (d[Cb]) { | |
var e = a.$a.Qa(d[Cb], d.Qb); | |
d[Cb][e] = "" + c | |
} | |
}; | |
this.Lb.GetVariable = function (b) { | |
b = a.$a.lc("" + b, a.A.h); | |
if (b[Cb]) { | |
var c = a.$a.c(b[Cb], b.Qb); | |
return c in b[Cb] ? "" + b[Cb][c] : j | |
} | |
return j | |
} | |
}; | |
var Cg, Pe = function (a, b, c, d) { | |
this.sc = a; | |
this.rc = b; | |
this.qc = c; | |
this.Qe = d | |
}; | |
sa(Pe[I], function () { | |
return "rgb(" + this.sc[Ta]() + "," + this.rc[Ta]() + "," + this.qc[Ta]() + ")" | |
//return "" | |
}); | |
var df = function (a) { | |
var b = 0, | |
c = Dg(function () { | |
return a[sc](b++) | |
}); | |
return new Ke(c() / 65536 + 1, c() / 65536, c() / 65536, c() / 65536 + 1, c(), c()) | |
}, | |
og = function (a) { | |
for (var b = 0, c = Eg(function () { | |
return a[sc](b++) | |
}), d = [], e = 0; b < a[H];) e += fa(c(), 10), d[u](e); | |
return d[Ic](" ") | |
}, | |
Eg = function (a) { | |
return function () { | |
var b = a(); | |
if (58 == b) return 0; | |
for (var c = ""; 48 <= b && 57 >= b;) c += String.fromCharCode(b), b = a(); | |
return (97 <= b ? b - 96 : -(b - 64)) + c | |
} | |
}, | |
Dg = function (a) { | |
var b = Eg(a); | |
return function () { | |
return fa(b(), 10) | |
} | |
}, | |
Fg = function (a) { | |
var b = 0, | |
c = a[x](":"); | |
if (0 > c) return a ? a : "m 0 0"; | |
for (var d = c + 1, e = Eg(function () { | |
return a[sc](d++) | |
}), g = "", i; b < c;) switch (i = a[Za](b++), 0 < g[H] && (g += " "), g += i, i) { | |
case "q": | |
g += " " + e() + " " + e(); | |
case "l": | |
case "m": | |
g += " " + e(); | |
case "h": | |
case "v": | |
g += " " + e() | |
} | |
return g ? g : "m 0 0" | |
}, | |
Gg = function (a) { | |
var b = 0, | |
c = Dg(function () { | |
return a[sc](b++) | |
}); | |
return new Ne((c() + 256) / 256, c(), (c() + 256) / 256, c(), (c() + 256) / 256, c(), (c() + 256) / 256, c()) | |
}, | |
qf = function (a, b) { | |
var c = a, | |
d = c & 255, | |
c = c >> 8, | |
e = c & 255, | |
c = c >> 8, | |
g = c & 255, | |
c = (c >> 8 & 255) / 255; | |
b && (g = g * b.ha + b.oa, e = e * b.fa + b.na, d = d * b.ea + b.ma, c = c * b.V + b.ia / 255); | |
return new Pe(g, e, d, c) | |
}, | |
rf = function (a, b) { | |
var c; | |
c = (a >> 24 & 255) / 255; | |
b && (c = c * b.V + b.ia / 255); | |
return c | |
}, | |
Of = function (a) { | |
a = a[v](/^ *rgb *\( *([^,]+) *, *([^,]+) *, *([^,]+) *\) *$/, function (a, c, d, e) { | |
return (c << 16) + (d << 8) + (e << 0) | |
}); | |
a = a[v](/^ *#([0-9a-fA-F]+) *$/, function (a, c) { | |
var d = fa(c, 16); | |
return 4278190080 | d | |
}); | |
return a | 0 | |
}, | |
kg = function (a, b) { | |
Q(b) || (b = 100); | |
return a & 16777215 | (2.55 * b & 255) << 24 | |
}, | |
Sf = function (a) { | |
return 0.04045 >= a ? a / 12.92 : p.pow((a + 0.055) / 1.055, 2.4) | |
}, | |
Tf = function (a) { | |
return 0.0031308 >= a ? 12.92 * a : 1.055 * p.pow(a, 1 / 2.4) - 0.055 | |
}, | |
Rf = function (a) { | |
for (var b = "", c = 0; 256 > c; c++) b += r(a(c / 255))[Ta](5) + " "; | |
return b | |
}, | |
Hg = function (a, b) { | |
var c = new Je(20 * b.x, 20 * b.y); | |
c.H(a); | |
c.x /= 20; | |
c.y /= 20; | |
return c | |
}, | |
Jf = function (a) { | |
a[B]("opacity", 0) | |
}, | |
Ig = function (a) { | |
Cg || (Cg = m.requestAnimationFrame || m.webkitRequestAnimationFrame || m.mozRequestAnimationFrame || m.oRequestAnimationFrame || m.msRequestAnimationFrame || function (a) { | |
m.setTimeout(a, 1E3 / 60) | |
}); | |
Cg[M](m, a) | |
}; | |
var Jg = function (a) { | |
this.m = a; | |
this.Jh = ye.Fa().Ma(); | |
this.region = new Qe(0, 0, 0, 0); | |
this.R = []; | |
this.Yc = [] | |
}, | |
Kg, Lg, tf = []; | |
P = Jg[I]; | |
Ca(P, function () {}); | |
P.Nf = function () { | |
return 1 | |
}; | |
P.result = function () { | |
return this.Jh | |
}; | |
P.Jg = function (a, b, c, d, e) { | |
var g = 1; | |
switch (a) { | |
case 1: | |
g = 5; | |
break; | |
case 2: | |
g = 3; | |
break; | |
case 3: | |
g = 2 | |
} | |
a = 20 * b / g; | |
c = 20 * c / g; | |
g = o[K]("http://www.w3.org/2000/svg", "feGaussianBlur"); | |
Q(d) && g[B]("in", d); | |
Q(e) && g[B]("result", e); | |
g[B]("stdDeviation", a + " " + c); | |
this.xa()[t](g); | |
d = new Qe; | |
d[Qa](3 * -a, 3 * -c); | |
d[Qa](3 * +a, 3 * +c); | |
return d | |
}; | |
P.Tc = function (a, b, c, d, e, g, i) { | |
var l = o[K]("http://www.w3.org/2000/svg", "feComponentTransfer"); | |
Q(g) && l[B]("in", g); | |
Q(i) && l[B]("result", i); | |
Q(e) || (e = "linear"); | |
g = ["feFuncR", "feFuncG", "feFuncB", "feFuncA"]; | |
a = [a, b, c, d]; | |
for (b = 0; 4 > b; ++b) { | |
var c = j, | |
q; | |
for (q in a[b]) c == j && (c = o[K]("http://www.w3.org/2000/svg", g[b]), c[B]("type", e)), c[B](q, a[b][q]); | |
c && l[t](c) | |
} | |
this.xa()[t](l); | |
return l | |
}; | |
P.bf = function (a, b, c) { | |
var d = this.Tc({ | |
intercept: 0 | |
}, { | |
intercept: 0 | |
}, { | |
intercept: 0 | |
}, { | |
slope: 0 | |
}, f, f, c), | |
e = this; | |
this.R[u](function () { | |
for (var c = e.m.$e(a), i = 0; i < d[Eb][H]; ++i) { | |
var l = d[Eb][i]; | |
switch (l.localName) { | |
case "feFuncR": | |
l[B]("intercept", Sf(c.sc / 255)); | |
break; | |
case "feFuncG": | |
l[B]("intercept", Sf(c.rc / 255)); | |
break; | |
case "feFuncB": | |
l[B]("intercept", Sf(c.qc / 255)); | |
break; | |
case "feFuncA": | |
l[B]("slope", c.Qe * b) | |
} | |
} | |
}) | |
}; | |
P.Pf = function (a, b) { | |
var c = Kg; | |
c || (Kg = c = { | |
tableValues: Rf(Tf) | |
}); | |
this.Tc(c, c, c, j, "discrete", a, b) | |
}; | |
P.Qf = function (a, b) { | |
var c = Lg; | |
c || (Lg = c = { | |
tableValues: Rf(Sf) | |
}); | |
this.Tc(c, c, c, j, "discrete", a, b) | |
}; | |
P.ua = function (a, b, c, d, e) { | |
var g = o[K]("http://www.w3.org/2000/svg", "feComposite"); | |
Q(e) && g[B]("result", e); | |
Q(b) && g[B]("in", b); | |
Q(c) && g[B]("in2", c); | |
g[B]("operator", a); | |
if (Q(d)) for (var i in d) g[B](i, d[i]); | |
this.xa()[t](g) | |
}; | |
P.Kh = function (a) { | |
var b = o[K]("http://www.w3.org/2000/svg", "feFlood"); | |
Q(a) && b[B]("result", a); | |
this.xa()[t](b) | |
}; | |
P.mi = function (a, b, c, d) { | |
var e = 20 * p.cos(a) * b, | |
a = 20 * p.sin(a) * b, | |
b = o[K]("http://www.w3.org/2000/svg", "feOffset"); | |
Q(c) && b[B]("in", c); | |
Q(d) && b[B]("result", d); | |
b[B]("dx", e); | |
b[B]("dy", a); | |
this.Yc[u]({ | |
node: b, | |
dx: e, | |
dy: a | |
}); | |
this.xa()[t](b); | |
return new Qe(e, a, e, a) | |
}; | |
P.cf = function (a, b, c, d, e, g, i) { | |
this.Tc({ | |
slope: 0 | |
}, { | |
slope: 0 | |
}, { | |
slope: 0 | |
}, {}, "linear", a); | |
var l; | |
if (0 < c || 0 < d) l = this.Jg(b, c, d); | |
0 != g && this.region.Ub(this.mi(e, g, f, i)); | |
l && this.region.add(l) | |
}; | |
P.Sa = function () { | |
return ye.Fa().Ma() | |
}; | |
P.xa = function () { | |
return this.m.xa() | |
}; | |
P.Ce = function () { | |
for (var a = this.R, b = 0; b < a[H]; ++b) a[b][M](this) | |
}; | |
P.O = function () { | |
if (this.m.b.M & 1024) { | |
var a = this.m.b[Ka](); | |
if (a) for (var a = a.bc().ve(0, 0), b = 0; b < this.Yc[H]; ++b) { | |
var c = this.Yc[b].node, | |
d = new Je(this.Yc[b].dx, this.Yc[b].dy); | |
d.H(a); | |
c[B]("dx", d.x); | |
c[B]("dy", d.y) | |
} | |
} | |
}; | |
var Mg = function (a, b) { | |
Jg[M](this, a); | |
this.lb = b[Sa]; | |
this.lb[4] /= 255; | |
this.lb[9] /= 255; | |
this.lb[14] /= 255; | |
this.lb[19] /= 255 | |
}; | |
S(Mg, Jg); | |
tf[3] = Mg; | |
Ca(Mg[I], function (a) { | |
var b = this.Sa(), | |
c = this.Sa(); | |
this.Pf(a, b); | |
var a = this.xa(), | |
d = o[K]("http://www.w3.org/2000/svg", "feColorMatrix"); | |
d[B]("in", b); | |
d[B]("result", c); | |
d[B]("type", "matrix"); | |
d[B]("values", this.lb[Ic](" ")); | |
a[t](d); | |
this.Qf(c, this[Wb]()) | |
}); | |
var Ng = function (a, b) { | |
Jg[M](this, a); | |
this.Zb = b | |
}; | |
S(Ng, Jg); | |
tf[2] = Ng; | |
Ca(Ng[I], function (a) { | |
var b = this.Zb; | |
this.region = this.Jg(b[Mc], b.x, b.y, a, this[Wb]()) | |
}); | |
Ng[I].Nf = function () { | |
return 1 < this.Zb.x && 1 < this.Zb.y ? 2 : 1 | |
}; | |
var Og = function (a, b) { | |
Jg[M](this, a); | |
this.Zb = b | |
}; | |
S(Og, Jg); | |
tf[1] = Og; | |
Ca(Og[I], function (a) { | |
this.R = []; | |
var b = this.Zb, | |
c = this.xa(); | |
b[Yb] && this.Kh("black"); | |
this.cf(a, b[Mc], b.x, b.y, b[$b], b.distance); | |
b[Yb] && this.ua("arithmetic", f, "black", { | |
k2: -1, | |
k3: 1 | |
}); | |
var d = this.Sa(); | |
this.bf(b[gb], b.strength, d); | |
!b[Yb] && !b[mb] && !b.hideObject ? this.ua("over", a, d) : b[Yb] && !b[mb] && !b.hideObject ? this.ua("atop", d, a) : !b[Yb] && b[mb] ? this.ua("out", d, a) : b[Yb] && this.ua("in", d, a); | |
c.lastChild[B]("result", this[Wb]()) | |
}); | |
var Pg = function (a, b) { | |
Jg[M](this, a); | |
this.Zb = b | |
}; | |
S(Pg, Jg); | |
tf[4] = Pg; | |
Ca(Pg[I], function (a) { | |
this.R = []; | |
var b = this.Zb, | |
c = this.xa(), | |
d = this.Sa(), | |
e = this.Sa(), | |
g = this.Sa(), | |
i = this.Sa(), | |
l = this.Sa(); | |
this.cf(a, b[Mc], b.x, b.y, b[$b], - b.distance, e); | |
this.cf(a, b[Mc], b.x, b.y, b[$b], b.distance, d); | |
this.ua("arithmetic", e, d, { | |
k2: 1, | |
k3: -1 | |
}); | |
this.bf(b.highlight, b.strength, i); | |
this.ua("arithmetic", d, e, { | |
k2: 1, | |
k3: -1 | |
}); | |
this.bf(b.shadow, b.strength, g); | |
this.ua("arithmetic", i, g, { | |
k2: 1, | |
k3: 1 | |
}, l); | |
b[mb] ? b[Yb] ? this.ua("in", l, a) : b.onTop || this.ua("out", l, a) : b[Yb] ? this.ua("atop", l, a) : b.onTop ? this.ua("over", l, a) : this.ua("over", a, l); | |
c.lastChild[B]("result", this[Wb]()) | |
}); | |
var vf = function (a) { | |
Jg[M](this, a) | |
}; | |
S(vf, Jg); | |
Ca(vf[I], function (a) { | |
this.Ei(a) | |
}); | |
vf[I].Ei = function (a) { | |
var b = this.Sa(), | |
c = this.Sa(); | |
this.Pf(a, b); | |
var d = this.Tc({ | |
intercept: 0 | |
}, { | |
intercept: 0 | |
}, { | |
intercept: 0 | |
}, { | |
slope: 0 | |
}, "linear", b, c); | |
this.Qf(c); | |
var e = this; | |
this.R[u](function () { | |
for (var a = e.m.b.xd, b = 0; b < d[Eb][H]; ++b) { | |
var c = d[Eb][b]; | |
switch (c.localName) { | |
case "feFuncR": | |
c[B]("slope", a.ha); | |
c[B]("intercept", a.oa / 255); | |
break; | |
case "feFuncG": | |
c[B]("slope", a.fa); | |
c[B]("intercept", a.na / 255); | |
break; | |
case "feFuncB": | |
c[B]("slope", a.ea); | |
c[B]("intercept", a.ma / 255); | |
break; | |
case "feFuncA": | |
c[B]("slope", a.V), c[B]("intercept", | |
a.ia / 255) | |
} | |
} | |
}) | |
}; | |
var Qg = function () {}; | |
Qg[I].Ab = function () {}; | |
var Rg = []; | |
var Sg = function (a) { | |
this.id = a | |
}; | |
S(Sg, Qg); | |
P = Sg[I]; | |
P.z = k; | |
P.wa = function () { | |
return j | |
}; | |
P.Ec = function () { | |
return j | |
}; | |
P.qi = function (a) { | |
return this.Ec(a) | |
}; | |
P.Ab = function (a) { | |
a.a.va[this.id] = this | |
}; | |
var Tg = function () {}; | |
S(Tg, Qg); | |
P = Tg[I]; | |
P.bg = function () {}; | |
P.pc = function () {}; | |
P.Vd = function () {}; | |
P.ib = function () {}; | |
P.Sd = function () {}; | |
P.tf = function () {}; | |
P.Cc = function () {}; | |
var Vg = function (a, b) { | |
for (var c = 0; c < a[H]; ++c) if (a[c] instanceof Ug && a[c][C] == b) return c; | |
return -1 | |
}; | |
Tg[I].Ab = function (a, b) { | |
a[Ib][b] || (a[Ib][b] = []); | |
a[Ib][b][u](this) | |
}; | |
var Wg = function (a, b, c, d, e, g, i) { | |
this.id = a; | |
na(this, b); | |
this.transform = c; | |
this.states = d; | |
this.Xf = e; | |
Da(this, g); | |
ma(this, i) | |
}, | |
Xg = function (a, b, c) { | |
ua(this, a); | |
this.key = b; | |
this.events = c | |
}, | |
Yg = function (a, b) { | |
this.events = a; | |
this.sound = b | |
}, | |
Zg = function (a, b, c, d, e) { | |
this.id = a; | |
this.trackAsMenu = b; | |
this.records = c; | |
ua(this, d); | |
this.sounds = e | |
}; | |
S(Zg, Sg); | |
Rg[10] = function (a, b) { | |
for (var c = [], d = 0; a[fc] && d < a[fc][H]; d++) { | |
var e = a[fc][d], | |
g = e[Kc] ? df(e[Kc]) : j, | |
i = e[tc] ? Gg(e[tc]) : j; | |
c[u](new Wg(e.id, e[C], g, e[zb], i, e[zc], e[ub])) | |
} | |
e = []; | |
for (d = 0; a[J] && d < a[J][H]; d++) g = a[J][d], e[u](new Xg(b.j().Va(g[J]), g.key, g[Wa])); | |
g = []; | |
for (d = 0; a[sb] && d < a[sb][H]; d++) i = a[sb][d], g[u](new Yg(i[Wa], i[wb])); | |
return new Zg(a.id, a[wc], c, e, g) | |
}; | |
Zg[I].Ec = function (a) { | |
for (var a = new If(this, a), b = 0; b < this[J][H]; b++) { | |
var c = this[J][b]; | |
a.og(c[Wa], c.key, c[J]) | |
} | |
for (b = 0; b < this[sb][H]; b++) c = this[sb][b], a.Ai(c[Wa], c[wb]); | |
return a | |
}; | |
Zg[I].z = h; | |
var $g = function (a, b, c, d) { | |
this.id = a; | |
this.font = b; | |
Ea(this, c); | |
ja(this, d) | |
}; | |
S($g, Sg); | |
Rg[13] = function (a, b) { | |
var c = new $g(a.id, a[Ga], a[Fc], a[gb]); | |
c.text = a[Pa]; | |
c.align = a.align; | |
c.bounds = Re(a[E]); | |
c.bold = !! a[Qb]; | |
c.italic = !! a[bb]; | |
c.html = !! a.html; | |
c.wrap = !! a.wrap; | |
c.multiline = !! a.multiline; | |
c.selectable = !! a.selectable; | |
c.indent = a[Ha]; | |
c.leading = a[Xa]; | |
c.leftMargin = a[Hc]; | |
c.rightMargin = a.rightMargin; | |
c.border = !! a.border; | |
c.variable = a[Zb]; | |
c.z = 6 <= b.Y; | |
return c | |
}; | |
$g[I].Ec = function (a) { | |
return new nf(this, a) | |
}; | |
$g[I].z = h; | |
var ah = function (a, b, c) { | |
ia(this, a); | |
this.unicode = b; | |
this.advance = c | |
}, | |
Pf = function (a, b, c, d, e, g, i, l) { | |
this.id = a; | |
pa(this, b); | |
this.glyphs = c; | |
this.emSquareSize = d; | |
this.ascent = e; | |
this.descent = g; | |
this.bold = i; | |
this.italic = l; | |
e && g && xa(this, (e + g) / d) | |
}; | |
S(Pf, Sg); | |
Rg[5] = function (a) { | |
for (var b = a[Fb] ? a[Fb] : 1024, c = [], d = 0; a[ec] && d < a[ec][H]; d++) c[u](new ah(Fg(a[ec][d][w]), a[ec][d].unicode, a[ec][d].advance)); | |
var e = d = 0; | |
a[Ja] && a[Ub] && (d = a[Ja], e = a[Ub]); | |
return new Pf(a.id, a[Gb], c, b, d, e, a[Qb], a[bb]) | |
}; | |
Pf[I].Xa = function () { | |
return this.Bc | |
}; | |
Pf[I].wa = function () { | |
if (!this[Ja] || !this[Ub]) { | |
if (this[Gb] && 0 == this[ec][H]) { | |
var a = o[K]("http://www.w3.org/1999/xhtml", "div"); | |
a[L].fontFamily = this[Gb]; | |
wa(a[L], "1024px"); | |
a.innerHTML = "A"; | |
o[jc][t](a); | |
xa(this, a.clientHeight / 1024); | |
Vd(a) | |
} else xa(this, 1.15); | |
this.ascent = 0.9 * this[Fb]; | |
this.descent = this[Fb] * (this[hc] - 0.9) | |
} | |
this[Gb] || pa(this, ye.Fa().Ma()); | |
var b = o[K]("http://www.w3.org/2000/svg", "font-face"); | |
b[B]("font-family", "'" + this[Gb] + "'"); | |
b[B]("units-per-em", this[Fb]); | |
b[B]("ascent", this[Ja]); | |
b[B]("descent", | |
this[Ub]); | |
b[B]("font-weight", this[Qb] ? "bold" : "normal"); | |
b[B]("font-style", this[bb] ? "italic" : "normal"); | |
if (this[Gb] && !this[ec][H]) { | |
var a = o[K]("http://www.w3.org/2000/svg", "font-face-src"), | |
c = o[K]("http://www.w3.org/2000/svg", "font-face-name"); | |
c[B]("name", this[Gb]); | |
a[t](c); | |
b[t](a); | |
this.Bc = b | |
} else { | |
if (ng) { | |
a = o[K]("http://www.w3.org/2000/svg", "defs"); | |
for (b = 0; b < this[ec][H]; b++) { | |
var c = this[ec][b], | |
d = o[K]("http://www.w3.org/2000/svg", "path"); | |
d[B]("id", "font_" + this.id + "_" + c.unicode[sc](0)); | |
d[B]("transform", "scale(" + 1 / this[Fb] + " " + -1 / this[Fb] + ")"); | |
d[B]("d", c[w]); | |
a[t](d) | |
} | |
} else { | |
a = o[K]("http://www.w3.org/2000/svg", "font"); | |
a[B]("horiz-adv-x", this[Fb]); | |
a[t](b); | |
for (b = 0; b < this[ec][H]; b++) c = this[ec][b], d = o[K]("http://www.w3.org/2000/svg", "glyph"), d[B]("unicode", c.unicode), d[B]("d", c[w]), c.advance && d[B]("horiz-adv-x", c.advance), a[t](d) | |
} | |
this.Bc = a | |
} | |
return this.Bc | |
}; | |
var bh = function (a, b, c, d, e) { | |
this.id = a; | |
ia(this, b); | |
this.mask = c; | |
ha(this, d); | |
Ea(this, e) | |
}; | |
S(bh, Sg); | |
Rg[8] = function (a) { | |
return new bh(a.id, a[w], a.mask, a[Na], a[Fc]) | |
}; | |
bh[I].Xa = function () { | |
return this.Bc | |
}; | |
bh[I].wa = function () { | |
var a = o[K]("http://www.w3.org/2000/svg", "image"); | |
a.id = ye.Fa().Ma(); | |
a[B]("width", this[Na]); | |
a[B]("height", this[Fc]); | |
if (this.mask) { | |
var b = this[Na], | |
c = this[Fc], | |
d = o[rb]("canvas"); | |
ha(d, this[Na]); | |
Ea(d, this[Fc]); | |
var e = new Image, | |
g = new Image, | |
i = k, | |
l = k, | |
q = function () { | |
if (i && l) { | |
var q = d.getContext("2d"); | |
q.clearRect(0, 0, b, c); | |
q.drawImage(e, 0, 0, b, c); | |
q.globalCompositeOperation = "xor"; | |
q.drawImage(g, 0, 0, b, c); | |
a[eb]("http://www.w3.org/1999/xlink", "href", d.toDataURL("image/png")) | |
} | |
}; | |
e.onload = function () { | |
i = h; | |
q() | |
}; | |
g.onload = function () { | |
l = h; | |
q() | |
}; | |
e.src = this[w]; | |
g.src = this.mask | |
} else a[eb]("http://www.w3.org/1999/xlink", "href", this[w]); | |
return this.Bc = a | |
}; | |
var gg = function (a, b, c, d, e) { | |
this.id = a; | |
this.paths = b; | |
this.bounds = c; | |
this.fillstyles = d; | |
this.linestyles = e | |
}; | |
S(gg, Sg); | |
Rg[1] = function (a) { | |
return new gg(a.id, a[vc].map(ch), a[E].map(Re), a[qb], a[nb]) | |
}; | |
gg[I].Ec = function (a) { | |
return new fg(this, a) | |
}; | |
gg[I].Ch = function () { | |
if (!this.Dc) { | |
this.Dc = ""; | |
for (var a = 0; a < this[vc][H]; a++) this[vc][a][Nb] != j && (0 < a && (this.Dc += "M0 0"), this.Dc += this[vc][a][w][0]) | |
} | |
return this.Dc | |
}; | |
gg[I].Ac = function (a) { | |
if (this[E]) { | |
if (1 == this[E][H]) return new hf(this[E][0]); | |
a /= 65535; | |
a = new Qe(this[E][0].d + (this[E][1].d - this[E][0].d) * a, this[E][0].e + (this[E][1].e - this[E][0].e) * a, this[E][0].i + (this[E][1].i - this[E][0].i) * a, this[E][0].l + (this[E][1].l - this[E][0].l) * a); | |
return new hf(a, this[E][0]) | |
} | |
for (var a = new Qe, b = this[vc], c = 0; c < b[H]; ++c) { | |
var d = b[c][w][0][bc](" "), | |
e = 0; | |
b[c][oc] != j && (e = this[nb][b[c][oc]][Na][0] / 2); | |
for (var g = 0, i = 0, l = 0; g < d[H];) switch (d[g++]) { | |
case "M": | |
i = r(d[g++]); | |
l = r(d[g++]); | |
break; | |
case "L": | |
a.tc(i, | |
l, e); | |
i = r(d[g++]); | |
l = r(d[g++]); | |
a.tc(i, l, e); | |
break; | |
case "Q": | |
var q = r(d[g++]), | |
s = r(d[g++]), | |
A = r(d[g++]), | |
y = r(d[g++]), | |
G = (q - i) / (2 * q - i - A), | |
Y = (s - l) / (2 * s - l - y); | |
0 < Y && 1 > Y && a.tc(i, (1 - Y) * (1 - Y) * l + 2 * (1 - Y) * Y * s + Y * Y * y, e); | |
0 < G && 1 > G && a.tc((1 - G) * (1 - G) * i + 2 * (1 - G) * G * q + G * G * A, l, e); | |
i = A; | |
l = y; | |
a.tc(i, l, e) | |
} | |
} | |
return new hf(a) | |
}; | |
var jg = function (a, b, c) { | |
ia(this, a); | |
this.fill = b; | |
this.line = c | |
}, | |
ch = function (a) { | |
return new jg(a[w].map(Fg), a[Nb], a[oc]) | |
}; | |
var dh = function (a, b) { | |
this.id = a; | |
this.sound = b | |
}; | |
S(dh, Sg); | |
Rg[11] = function (a) { | |
return new dh(a.id, a[w]) | |
}; | |
dh[I].Ab = function (a) { | |
a.a.nc().Gh(this.id, this[wb]) | |
}; | |
var eh = function (a, b, c, d, e, g, i, l) { | |
this.text = a; | |
this.font = b; | |
Ea(this, c); | |
this.x = d; | |
this.y = e; | |
ja(this, g); | |
this.bold = i; | |
this.italic = l | |
}, | |
fh = function (a, b, c, d) { | |
this.id = a; | |
this.matrix = b; | |
this.records = c; | |
this.bounds = d | |
}; | |
S(fh, Sg); | |
Rg[6] = function (a) { | |
for (var b = Re(a[E]), c = df(a[Sa]), d = [], e = 0; a[fc] && e < a[fc][H]; e++) { | |
var g = a[fc][e]; | |
d[u](new eh(g[Pa], g[Ga], g[Fc], g.x, g.y, g[gb], g[Qb], g[bb])) | |
} | |
return new fh(a.id, c, d, b) | |
}; | |
fh[I].Ec = function (a) { | |
return new mg(this, a) | |
}; | |
var gh = function (a) { | |
ua(this, a) | |
}; | |
S(gh, Tg); | |
Rg[9] = function (a, b) { | |
var c = b.j().Va(a[J]); | |
return new gh(c) | |
}; | |
gh[I].pc = function () {}; | |
gh[I].Sd = function (a) { | |
a.j().Yf(new Cf(this[J], a)) | |
}; | |
gh[I].Vd = function (a) { | |
a.j().He(new Cf(this[J], a)) | |
}; | |
gh[I].Cc = function (a) { | |
a[u](this) | |
}; | |
var hh = function (a, b) { | |
this.k = a; | |
this.a = b | |
}; | |
S(hh, Tg); | |
Rg[18] = function (a, b) { | |
return new hh(a, b) | |
}; | |
hh[I].bg = function () { | |
this.a.Wi.Xi(j) | |
}; | |
var ih = function (a) { | |
this.zb = a | |
}; | |
S(ih, Tg); | |
Rg[21] = function (a) { | |
return new ih(a[Hb]) | |
}; | |
P = ih[I]; | |
P.ib = function () {}; | |
P.pc = function () {}; | |
P.Sd = function (a) { | |
var b = a.j(); | |
b.Wf(b.xh(a.a[Hb][this.zb], a)) | |
}; | |
P.Vd = function (a) { | |
a.ob || (a.j()[Ac](a), a.a[Hb][this.zb]()) | |
}; | |
P.Cc = function (a) { | |
a[u](this) | |
}; | |
var jh = function (a) { | |
ua(this, a) | |
}; | |
S(jh, gh); | |
Rg[20] = function (a, b) { | |
var c = b.j().Va(a[J]); | |
return new jh(c) | |
}; | |
jh[I].Ab = function (a, b) { | |
a.Sb[b] || (a.Sb[b] = []); | |
a.Sb[b][u](this) | |
}; | |
var kh = function (a) { | |
this.zb = a | |
}; | |
S(kh, ih); | |
Rg[22] = function (a) { | |
return new kh(a[Hb]) | |
}; | |
kh[I].Ab = function (a, b) { | |
a.Sb[b] || (a.Sb[b] = []); | |
a.Sb[b][u](this) | |
}; | |
var lh = function (a) { | |
this.id = a | |
}; | |
S(lh, Tg); | |
Rg[12] = function (a, b) { | |
return new lh(a.id, b) | |
}; | |
lh[I].ib = function (a) { | |
a.nc().Zf(this.id) | |
}; | |
lh[I].pc = lh[I].ib; | |
lh[I].Cc = function (a) { | |
a[u](this) | |
}; | |
var mh = function (a) { | |
this.We = a | |
}; | |
S(mh, Tg); | |
Rg[16] = function (a) { | |
return new mh(a[w]) | |
}; | |
mh[I].ib = function (a) { | |
for (var b in this.We) a.a.xf[b] = this.We[b], a.a.yf[this.We[b]] = b | |
}; | |
var nh = function (a) { | |
this.references = a | |
}; | |
S(nh, Tg); | |
Rg[19] = function (a, b) { | |
return new nh(a.references, b) | |
}; | |
nh[I].Ab = function () { | |
var a = this.references, | |
b; | |
for (b in a); | |
}; | |
var oh = function (a) { | |
this.zi = a | |
}; | |
S(oh, Tg); | |
Rg[15] = function (a) { | |
return new oh(a.label) | |
}; | |
oh[I].Ab = function (a, b) { | |
a.Ue[this.zi] = b | |
}; | |
var Ug = function (a, b, c) { | |
this.id = a; | |
na(this, b); | |
this.matrix = c | |
}; | |
S(Ug, Tg); | |
Rg[3] = function (a, b) { | |
var c, d = b.j(); | |
Q(a[J]) && (c = a[J].map(function (a) { | |
return { | |
events: a[Wa], | |
key: a.key, | |
actions: d.Va(a[J]) | |
} | |
})); | |
var e; | |
e = Q(a[Sa]) ? a[Sa] ? df(a[Sa]) : Le : f; | |
e = new Ug(a.id, a[C], e); | |
pa(e, a[Gb]); | |
e.ratio = a[jb]; | |
e.replace = a[v]; | |
e.z = b.z(a.id); | |
e.clip = a[Vb]; | |
e.colortransform = Q(a[tc]) ? Gg(a[tc]) : f; | |
ma(e, a[ub]); | |
Da(e, a[zc]); | |
ua(e, c); | |
return e | |
}; | |
P = Ug[I]; | |
P.ib = function (a) { | |
var b = this[C] + -16384, | |
c = a.p.Rd(b), | |
d = j; | |
if (!this[v] == !c) { | |
if (c) if (this.id && !c.z() && !this.z) { | |
if (a.Nc(b), d = this.Wd(a)) d[kb](c.la()), d.nb(c.Ea), d.Gd(c.U), d.Fd(c.Oc), d.Ae(c.Ic), d.tb(c[ob]()) | |
} else d = c; | |
else d = this.Wd(a); | |
d && !d.ng() && (this[Sa] && d[kb](this[Sa]), this[tc] && d.nb(this[tc]), Q(this[jb]) && d.Pd(this[jb]), Q(this[zc]) && d.Gd(this[zc]), Q(this[ub]) && d.Fd(this[ub])) | |
} | |
}; | |
P.pc = function (a) { | |
var b = a.p.Rd(this[C] + -16384), | |
c = j; | |
b ? b.z() && this.z && b.Ib == (this[jb] | 0) ? c = b : (a.p.Hh(b), c = this.Wd(a)) : c = this.Wd(a); | |
if (c) return c.ng() || (c[kb](this[Sa] ? this[Sa] : Le), c.nb(this[tc] ? this[tc] : Oe), c.Pd(this[jb] | 0), c.Gd(this[zc] ? this[zc] : []), c.Fd(this[ub] | 0)), c | |
}; | |
P.Wd = function (a) { | |
var b = a.a.Be(this.id, a); | |
if (!b) return j; | |
this[Gb] ? b.tb(this[Gb]) : b.z() && b.tb(a.a.Tf()); | |
this[Vb] && b.Ae(this[Vb] + -16384); | |
if (this[J]) { | |
b.Ed(128); | |
for (var c = 0; c < this[J][H]; ++c) { | |
var d = this[J][c]; | |
b.og(d[Wa], d.key, d[J]) | |
} | |
} | |
a.kc(b, this[C] + -16384); | |
b.wa(); | |
b[pc](); | |
return b | |
}; | |
P.tf = function (a) { | |
a[u](this) | |
}; | |
P.Cc = function (a) { | |
var b = Vg(a, this[C]); | |
if (0 > b) this[v] || a[u](this); | |
else if (this[v]) { | |
var c = a[b]; | |
a[Gc](b, 1); | |
b = c.id; | |
!c.z && (!this.z && Q(this.id)) && (b = this.id); | |
b = new Ug(b, this[C], Q(this[Sa]) ? this[Sa] : c[Sa]); | |
pa(b, c[Gb]); | |
b.ratio = Q(this[jb]) ? this[jb] : c[jb]; | |
b.replace = k; | |
b.z = c.z; | |
b.clip = c[Vb]; | |
b.colortransform = Q(this[tc]) ? this[tc] : c[tc]; | |
ma(b, Q(this[ub]) ? this[ub] : c[ub]); | |
Da(b, Q(this[zc]) ? this[zc] : c[zc]); | |
ua(b, c[J]); | |
a[u](b) | |
} | |
}; | |
P.ui = function (a) { | |
if (!this[J] || !this.z) return k; | |
for (var b = 0; b < this[J][H]; ++b) if (0 != (this[J][b][Wa] & a)) return h; | |
return k | |
}; | |
P.si = function () { | |
var a = new Ug(this.id, this[C] + -65536, this[Sa]); | |
pa(a, this[Gb]); | |
a.ratio = this[jb]; | |
a.replace = k; | |
a.z = h; | |
a.clip = 0; | |
a.colortransform = this[tc]; | |
ma(a, this[ub]); | |
Da(a, this[zc]); | |
ua(a, this[J]); | |
return a | |
}; | |
var ph = function (a) { | |
this.sf = a | |
}; | |
S(ph, Tg); | |
Rg[4] = function (a) { | |
return new ph(a[C]) | |
}; | |
P = ph[I]; | |
P.ib = function (a) { | |
a.Nc(this.sf + -16384) | |
}; | |
P.pc = ph[I].ib; | |
P.tf = function (a) { | |
a[u](this) | |
}; | |
P.Cc = function (a) { | |
var b = Vg(a, this.sf); | |
if (0 <= b) { | |
var c = a[b]; | |
if (c.ui(160)) a[b] = c.si(), a[u](this.ti()); | |
else a[Gc](b, 1) | |
} | |
}; | |
P.ti = function () { | |
return new ph(this.sf + -65536) | |
}; | |
var vg = function (a, b, c) { | |
this.id = a; | |
this.a = c; | |
this.Lf = []; | |
this.Ue = {}; | |
this.frameCount = b; | |
this.tags = []; | |
this.Sb = [] | |
}; | |
S(vg, Sg); | |
Rg[7] = function (a, b) { | |
var c = new vg(a.id, a[gc], b); | |
wg(a, c); | |
return c | |
}; | |
var wg = function (a, b) { | |
for (var c = 0, d = 0; a[Ib] && d < a[Ib][H]; d++) { | |
var e = a[Ib][d]; | |
if (2 == e[D]) c++; | |
else { | |
var g = Rg[e[D]]; | |
g && g(e, b.a).Ab(b, c) | |
} | |
} | |
b.Dh(c - 1) | |
}; | |
vg[I].z = h; | |
vg[I].Ec = function () { | |
return new rg(this, this.a) | |
}; | |
vg[I].Dh = function (a) { | |
for (var b = [], c = 0; c <= a; ++c) { | |
for (var d = this[Ib][c], e = [], g = 0; g < b[H]; ++g) b[g].tf(e); | |
if (d) for (g = 0; g < d[H]; ++g) d[g].Cc(e); | |
b = this.Lf[c] = e | |
} | |
}; | |
var ug = function (a, b) { | |
this.Sh = a ? a : 60; | |
this.yg = 1E3 / this.Sh; | |
this.pd = 0; | |
this.o = b; | |
this.playing = k | |
}; | |
Aa(ug[I], function () { | |
this.playing || (this.playing = h, this.pd = Date.now(), Ig(Yc(this.zg, this))) | |
}); | |
ra(ug[I], function () { | |
this.playing = k | |
}); | |
ug[I].zg = function () { | |
if (this.playing) { | |
var a = Date.now(); | |
a >= this.pd && (this.o.Pe(), this.pd += (p[Ya]((a - this.pd) / this.yg) + 1) * this.yg); | |
this.o.O(); | |
Ig(Yc(this.zg, this)) | |
} | |
}; | |
var Cf = function (a, b) { | |
this.vg = a; | |
this.b = b | |
}; | |
var qh = function (a, b) { | |
this.object = a; | |
this.method = b | |
}; | |
qh[I].rg = function () { | |
for (var a = k, b = this[Fa][cc]; b; b = b.u && b.u[cc]) { | |
if (a) return b[I]; | |
for (var c = n[La](b[I]), d = 0; d < c[H] && !a; d++) b[I][c[d]] === this[Db] && (a = h) | |
} | |
}; | |
var rh = function (a, b) { | |
this.D = a; | |
ia(this, {}); | |
this.S = b | |
}; | |
P = rh[I]; | |
P.get = function (a) { | |
var b = this.D.c(this[w], a); | |
return b in this[w] ? this[w][b] : this.S.get(a) | |
}; | |
za(P, function (a, b) { | |
var c = this.D.c(this[w], a); | |
if (c in this[w]) if (c = this[w][c], c instanceof qh) { | |
var d = c[Db].u[cc]; | |
if (Rc(d)) return d[O](c[Fa], b) | |
} else { | |
if (Rc(c)) return c[O](this.ja(), b) | |
} else return this.S[M](a, b) | |
}); | |
P.set = function (a, b) { | |
var c = this.D.c(this[w], a); | |
return c in this[w] ? (this[w][c] = b, h) : this.S.set(a, b) | |
}; | |
P.Ka = function (a, b) { | |
this[w][this.D.Qa(this[w], a)] = b | |
}; | |
P.fd = function (a) { | |
a = this.D.Qa(this[w], a); | |
a in this[w] || (this[w][a] = f) | |
}; | |
P.yb = function (a) { | |
this.D.c(this[w], a) in this[w] || this.S.yb(a) | |
}; | |
P.kb = function (a) { | |
this.S.kb(a) | |
}; | |
P.ja = function () { | |
return this.S.ja() | |
}; | |
P.Rb = function () { | |
return this.S.Rb() | |
}; | |
var sh = function (a, b, c) { | |
this.D = a; | |
ia(this, c); | |
this.S = b | |
}; | |
P = sh[I]; | |
P.get = function (a) { | |
var b = this.D.c(this[w], a); | |
return b in this[w] ? this[w][b] : this.S.get(a) | |
}; | |
za(P, function (a, b) { | |
var c = this.D.c(this[w], a); | |
if (c in this[w]) { | |
if (c = this[w][c], Rc(c)) return c[O](this[w], b) | |
} else return this.S[M](a, b) | |
}); | |
P.set = function (a, b) { | |
var c = this.D.c(this[w], a); | |
return c in this[w] ? (this[w][c] = b, h) : this.S.set(a, b) | |
}; | |
P.Ka = function (a, b) { | |
var c = this.D.c(this[w], a); | |
c in this[w] ? this[w][c] = b : this.S.Ka(a, b) | |
}; | |
P.fd = function (a) { | |
this.D.c(this[w], a) in this[w] || this.S.fd(a) | |
}; | |
P.yb = function (a) { | |
var b = this.D.c(this[w], a); | |
b in this[w] ? th(this[w], b) : this.S.yb(a) | |
}; | |
P.kb = function (a) { | |
this.S.kb(a) | |
}; | |
P.ja = function () { | |
return this.S.ja() | |
}; | |
P.Rb = function () { | |
return this.S.Rb() | |
}; | |
var uh = function (a, b, c) { | |
this.D = a; | |
ia(this, c); | |
this.nf = c; | |
this.Ze = b; | |
this.af = c | |
}; | |
P = uh[I]; | |
P.get = function (a) { | |
var b = this.D.c(this[w], a); | |
return b in this[w] ? this[w][b] : "this" == a[Nc]() ? this.af : this.Ze.get(a) | |
}; | |
za(P, function (a, b) { | |
var c = this.D.c(this[w], a), | |
d = this[w][c]; | |
if (c in this[w]) { | |
if (Rc(d)) return d[O](this[w], b) | |
} else return this.Ze[M](a, b) | |
}); | |
P.set = function (a, b) { | |
var c = this.D.Qa(this[w], a); | |
this[w][c] = b; | |
return h | |
}; | |
P.Ka = function (a, b) { | |
var c = this.D.Qa(this[w], a); | |
this[w][c] = b | |
}; | |
P.fd = function (a) { | |
a = this.D.Qa(this[w], a); | |
a in this[w] || (this[w][a] = f) | |
}; | |
P.yb = function (a) { | |
var b = this.D.c(this[w], a); | |
b in this[w] ? th(this[w], b) : this.Ze.yb(a) | |
}; | |
P.kb = function (a) { | |
a ? (this.nf = a, ia(this, a)) : (this.nf = j, ia(this, this.af)) | |
}; | |
P.ja = function () { | |
return this.nf | |
}; | |
P.Rb = function () { | |
return this.af | |
}; | |
var vh = function (a, b) { | |
this.D = a; | |
ia(this, new Z(b)); | |
this[w]._global = this[w]; | |
U(this[w], "_global", 3) | |
}; | |
P = vh[I]; | |
P.get = function (a) { | |
return this[w][this.D.c(this[w], a)] | |
}; | |
za(P, function (a, b) { | |
var c = this[w][this.D.c(this[w], a)]; | |
if (Rc(c)) return c[O](this[w], b) | |
}); | |
P.set = function () { | |
return k | |
}; | |
P.Ka = function () {}; | |
P.fd = function () {}; | |
P.yb = function (a) { | |
a = this.D.c(this[w], a); | |
th(this[w], a) | |
}; | |
P.kb = function () {}; | |
P.ja = function () { | |
return j | |
}; | |
P.Rb = function () { | |
return j | |
}; | |
var V = function () {}; | |
S(V, Te); | |
V[I].valueOf = function () { | |
for (var a = "", b = this.__swiffy_d; b && b[ob]();) a = "." + b[ob]() + a, b = b[Ka](); | |
b && b instanceof rg && b.a.A == b && (a = "_level0" + a); | |
return a | |
}; | |
V[I].getDepth = function () { | |
return this.__swiffy_d[C] | |
}; | |
var wh = function (a, b, c, d) { | |
n[z](a, b, { | |
get: function () { | |
var a = this.__swiffy_d; | |
if (a) return c[M](this, a) | |
}, | |
set: function (a) { | |
var c = this.__swiffy_d; | |
c ? d[M](this, c, a) : n[z](this, b, { | |
value: a | |
}) | |
} | |
}) | |
}, | |
xh = function (a, b, c, d) { | |
wh(a, b, c, function (a, b) { | |
var c = a.a.j().eb(b); | |
ba(c) || d[M](this, a, c) | |
}) | |
}, | |
yh = function (a, b) { | |
wh(a, b, function () { | |
return 0 | |
}, function () {}) | |
}, | |
zh = function (a, b, c) { | |
wh(a, b, c, function () {}) | |
}; | |
xh(V[I], "_x", function (a) { | |
return a.la().I / 20 | |
}, function (a, b) { | |
var c = a.la(); | |
a[kb](c.translate(20 * b - c.I, 0)); | |
a.Ha() | |
}); | |
xh(V[I], "_y", function (a) { | |
return a.la().J / 20 | |
}, function (a, b) { | |
var c = a.la(); | |
a[kb](c.translate(0, 20 * b - c.J)); | |
a.Ha() | |
}); | |
xh(V[I], "_xscale", function (a) { | |
return 100 * a.zc().Tb | |
}, function (a, b) { | |
a.zc().Tb = b / 100; | |
a.kf(); | |
a.Ha() | |
}); | |
xh(V[I], "_yscale", function (a) { | |
return 100 * a.zc().dd | |
}, function (a, b) { | |
a.zc().dd = b / 100; | |
a.kf(); | |
a.Ha() | |
}); | |
xh(V[I], "_alpha", function (a) { | |
return (256 * a.Ea.V | 0) / 2.56 | |
}, function (a, b) { | |
var c = a.Ea; | |
a.nb(new Ne(c.ha, c.oa, c.fa, c.na, c.ea, c.ma, b / 100, c.ia)); | |
a.Ha() | |
}); | |
xh(V[I], "_visible", function (a) { | |
return a.Na | |
}, function (a, b) { | |
a.Ui(ea(b)) | |
}); | |
xh(V[I], "_rotation", function (a) { | |
return -180 * a.zc()[$b] / p.PI | |
}, function (a, b) { | |
a.zc().angle = -b * p.PI / 180; | |
a.kf(); | |
a.Ha() | |
}); | |
wh(V[I], "_name", function (a) { | |
return a[ob]() | |
}, function (a, b) { | |
a.tb(b) | |
}); | |
yh(V[I], "_quality"); | |
yh(V[I], "_highquality"); | |
yh(V[I], "_soundbuftime"); | |
zh(V[I], "_parent", function (a) { | |
return (a = a[Ka]()) ? a.h : a | |
}); | |
zh(V[I], "_xmouse", function (a) { | |
var b = a.a.Kc.L(); | |
b.H(a.bc()); | |
return b.x / 20 | |
}); | |
zh(V[I], "_ymouse", function (a) { | |
var b = a.a.Kc.L(); | |
b.H(a.bc()); | |
return b.y / 20 | |
}); | |
zh(V[I], "_url", function () { | |
return o.location.href | |
}); | |
wh(V[I], "_width", function (a) { | |
var b = a.Wa().Jb(); | |
if (b.Ia()) return 0; | |
b = b.L(); | |
b.H(a.la()); | |
return (b.i - b.d) / 20 | |
}, function (a, b) { | |
var c = a.a.j().eb(b); | |
if (0 <= c) { | |
var d = this._width, | |
e = a.la(); | |
if (0 == d) d = a.Wa().Jb()[Na]() / 20, 0 == d && (d = 1), a[kb](new Ke(c / d, e.C, 0, e.t, e.I, e.J)); | |
else a[kb](e.Kf(c / d, 1).ve(e.I, e.J)); | |
a.Ha() | |
} | |
}); | |
wh(V[I], "_height", function (a) { | |
var b = a.Wa().Jb(); | |
if (b.Ia()) return 0; | |
b = b.L(); | |
b.H(a.la()); | |
return (b.l - b.e) / 20 | |
}, function (a, b) { | |
var c = a.a.j().eb(b); | |
if (0 <= c) { | |
var d = this._height, | |
e = a.la(); | |
if (0 == d) d = a.Wa().Jb()[Fc]() / 20, 0 == d && (d = 1), a[kb](new Ke(e.B, 0, e.s, c / d, e.I, e.J)); | |
else a[kb](e.Kf(1, c / d).ve(e.I, e.J)); | |
a.Ha() | |
} | |
}); | |
U(V[I], j, 3); | |
var Ff = function () {}; | |
S(Ff, V); | |
U(Ff[I], j, 3); | |
var Ah = function (a) { | |
pa(this, "Error"); | |
this.message = Q(a) ? a : "Error" | |
}; | |
sa(Ah[I], function () { | |
return this.message | |
}); | |
U(Ah[I], j, 3); | |
var W = function () {}; | |
S(W, Ff); | |
W[I].enabled = h; | |
W[I].gotoAndStop = function (a) { | |
var b = this.__swiffy_d; | |
b.rd(b.bd(a), k) | |
}; | |
W[I].gotoAndPlay = function (a) { | |
var b = this.__swiffy_d; | |
b.rd(b.bd(a), h) | |
}; | |
W[I].play = function () { | |
this.__swiffy_d[Ab]() | |
}; | |
ra(W[I], function () { | |
this.__swiffy_d[Ob]() | |
}); | |
W[I].nextFrame = function () { | |
this.__swiffy_d.oe() | |
}; | |
W[I].prevFrame = function () { | |
this.__swiffy_d.Og() | |
}; | |
W[I].globalToLocal = function (a) { | |
var b = this.__swiffy_d, | |
c = b.a.j(), | |
d = c.mg(a); | |
if (d != j) { | |
var e = c.c(a, "x"), | |
c = c.c(a, "y"), | |
b = Hg(b.bc(), d); | |
a[e] = b.x; | |
a[c] = b.y | |
} | |
}; | |
W[I].localToGlobal = function (a) { | |
var b = this.__swiffy_d, | |
c = b.a.j(), | |
d = c.mg(a); | |
if (d != j) { | |
var e = c.c(a, "x"), | |
c = c.c(a, "y"), | |
b = Hg(b.La(), d); | |
a[e] = b.x; | |
a[c] = b.y | |
} | |
}; | |
W[I].createEmptyMovieClip = function (a, b) { | |
var c = this.__swiffy_d, | |
d = new rg(new vg(0, 0, c.a), c.a); | |
d.jc = h; | |
d.tb(a); | |
d.wa(); | |
d[pc](); | |
c.Nc(b); | |
c.kc(d, b); | |
return d.h | |
}; | |
W[I].getNextHighestDepth = function () { | |
return this.__swiffy_d.p.ei() | |
}; | |
W[I].getInstanceAtDepth = function (a) { | |
var b = this.__swiffy_d; | |
if (!(-16384 > a) && (a = b.p.Rd(a))) return a instanceof xf ? a.h : b.h | |
}; | |
W[I].getSWFVersion = function () { | |
return this.__swiffy_d.a.Y | |
}; | |
W[I].setMask = function (a) { | |
var b = this.__swiffy_d, | |
a = R(a) ? b.a.j().qg(a) : a; | |
a instanceof W ? b.$c(a.__swiffy_d) : b.$c(j) | |
}; | |
W[I].attachMovie = function (a, b, c, d) { | |
var e = this.__swiffy_d, | |
a = e.a.xf[a]; | |
if (Q(a)) { | |
a = e.a.Be(a, e); | |
a.jc = h; | |
a.tb(b); | |
a.wa(); | |
a[pc](); | |
e.Nc(c); | |
e.kc(a, c); | |
if (Q(d)) { | |
var b = a.h, | |
g; | |
for (g in d) b[g] = d[g] | |
} | |
return a.h | |
} | |
}; | |
W[I].duplicateMovieClip = function (a, b, c) { | |
var d = this.__swiffy_d, | |
e = d[Ka](); | |
if (e) { | |
a = d.duplicate(e, a, b); | |
if (Q(c)) { | |
var b = a.h, | |
g; | |
for (g in c) b[g] = c[g] | |
} | |
return a.h | |
} | |
}; | |
W[I].removeMovieClip = function () { | |
var a = this.__swiffy_d, | |
b = a[Ka](); | |
0 <= a[C] && (a.jc && b) && (a.r(), b[kc](a)) | |
}; | |
W[I].swapDepths = function (a) { | |
var b = this.__swiffy_d, | |
c = b[Ka](); | |
if (c) { | |
var d = f; | |
if (a instanceof V) { | |
a = a.__swiffy_d; | |
if (a[Ka]() != c) return; | |
d = a[C] | |
} else "number" === typeof a && (d = a); | |
Q(d) && c.ff(b[C], d) | |
} | |
}; | |
n[fb](W[I], function () { | |
var a = {}, | |
b; | |
for (b in zf) if (b & 130816) { | |
var c = zf[b]; | |
a[c] = { | |
get: Bf, | |
set: Zc(Af, c) | |
} | |
} | |
return a | |
}()); | |
W[I].getBytesLoaded = function () { | |
return this.getBytesTotal() | |
}; | |
W[I].getBytesTotal = function () { | |
return 1E3 | |
}; | |
W[I].getBounds = function (a) { | |
var b = this.__swiffy_d, | |
c = b.Wa().Jb().L(); | |
c.Ia() && c[Qa](134217728, 134217728); | |
if (Q(a)) { | |
var d = j; | |
R(a) && (a = b.a.j().Lc(a, this)); | |
a instanceof W && (d = a.__swiffy_d); | |
if (d) a = d.bc(), c.H(b.La()[qc](a)); | |
else return | |
} | |
b = {}; | |
b.xMin = c.d / 20; | |
b.xMax = c.i / 20; | |
b.yMin = c.e / 20; | |
b.yMax = c.l / 20; | |
return b | |
}; | |
W[I].getURL = function (a, b, c) { | |
var d = this.__swiffy_d, | |
e = 0; | |
R(c) && (c = c[Nc](), "get" == c ? e = 1 : "post" == c && (e = 2)); | |
d.a.pg(new tg(this, a, b, e)) | |
}; | |
W[I].hitTest = function (a, b, c) { | |
if (Q(a)) { | |
var d = this.__swiffy_d, | |
e = d.Wa().Jb().L(); | |
e.H(d.La()); | |
if (!Q(b) && !Q(c)) { | |
if (b = j, a instanceof W ? b = a.__swiffy_d : R(a) && (b = d.a.j().Lc(a, this)), b != j) return a = b.Wa().Jb().L(), a.H(b.La()), e.sh(a) | |
} else if (Q(b)) return e[yc](20 * a, 20 * b) | |
} | |
return k | |
}; | |
W[I].clear = function () { | |
this.__swiffy_d.ac("clear", arguments) | |
}; | |
W[I].moveTo = function () { | |
this.__swiffy_d.ac("moveTo", arguments) | |
}; | |
W[I].lineTo = function () { | |
this.__swiffy_d.ac("lineTo", arguments) | |
}; | |
W[I].curveTo = function () { | |
this.__swiffy_d.ac("curveTo", arguments) | |
}; | |
W[I].lineStyle = function () { | |
this.__swiffy_d.ac("lineStyle", arguments) | |
}; | |
W[I].beginFill = function () { | |
this.__swiffy_d.ac("beginFill", arguments) | |
}; | |
W[I].endFill = function () { | |
this.__swiffy_d.ac("endFill", arguments) | |
}; | |
zh(W[I], "_currentframe", function (a) { | |
return p.max(1, a.W + 1) | |
}); | |
zh(W[I], "_totalframes", function (a) { | |
return a.k[gc] | |
}); | |
zh(W[I], "_framesloaded", function (a) { | |
return a.k[gc] | |
}); | |
zh(W[I], "_root", function (a) { | |
return a.a.A.h | |
}); | |
zh(W[I], "_target", function () { | |
var a = this._root; | |
if (this == a) return "/"; | |
for (var b = "", c = this; c && c != a;) b = "/" + c._name + b, c = c._parent; | |
return b | |
}); | |
zh(W[I], "_level0", function (a) { | |
return a.a.A.h | |
}); | |
U(W[I], j, 3); | |
var Lf = function () {}; | |
S(Lf, V); | |
var Mf = { | |
text: { | |
get: function () { | |
var a = this.__swiffy_d, | |
b = a.sb; | |
a.Ga && (b = b[v](/<[^>]+>|&[^;]+;/g, function (a) { | |
switch (a) { | |
case "&": | |
return "&"; | |
case "<": | |
return "<"; | |
case ">": | |
return ">"; | |
case """: | |
return '"'; | |
case "'": | |
return "'"; | |
case " ": | |
return " " | |
} | |
return "" | |
})); | |
return b | |
}, | |
set: function (a) { | |
var b = this.__swiffy_d; | |
b.Ga && (a = ("" + a)[v](/[<>&]/g, function (a) { | |
switch (a) { | |
case "&": | |
return "&"; | |
case "<": | |
return "<"; | |
case ">": | |
return ">" | |
} | |
return a | |
})); | |
b.Sc(a, h) | |
} | |
}, | |
htmlText: { | |
get: function () { | |
var a = this.__swiffy_d, | |
b = a.sb; | |
if (a.Ga) { | |
for (var a = "" + b, b = /\s*<p(?: [^>]*)?>.*?<\/p>\s*/ig, c = 0, d = b[Ma](a), e = ""; d;) d[Xb] > c && (e += "<p>" + a[uc](c, d[Xb]) + "</p>"), e += d[0], c = b.lastIndex, d = b[Ma](a); | |
a[H] > c && (e += "<p>" + a[uc](c) + "</p>"); | |
b = e | |
} | |
return b | |
}, | |
set: function (a) { | |
this.__swiffy_d.Sc(a) | |
} | |
}, | |
html: { | |
get: function () { | |
return this.__swiffy_d.Ga | |
}, | |
set: function (a) { | |
var b = this.__swiffy_d, | |
a = !! a; | |
if (a != b.Ga) { | |
var c = this[Pa]; | |
b.ri(a); | |
this.text = c | |
} | |
} | |
}, | |
textColor: { | |
get: function () { | |
return this.__swiffy_d.Li() | |
}, | |
set: function (a) { | |
this.__swiffy_d.Ti(a) | |
} | |
} | |
}; | |
U(Lf[I], j, 3); | |
var xg = function (a) { | |
this.o = a; | |
this.showMenu = h | |
}; | |
n[z](xg[I], "height", { | |
get: function () { | |
return "noScale" == this.o.vb ? this.o.$d : this.o.vd | |
}, | |
set: function () {} | |
}); | |
n[z](xg[I], "width", { | |
get: function () { | |
return "noScale" == this.o.vb ? this.o.ae : this.o.wd | |
}, | |
set: function () {} | |
}); | |
n[z](xg[I], "align", { | |
get: function () { | |
var a = this.o.Nb, | |
b = ""; | |
a & 1 && (b += "L"); | |
a & 2 && (b += "T"); | |
a & 4 && (b += "R"); | |
a & 8 && (b += "B"); | |
return b | |
}, | |
set: function (a) { | |
var a = ("" + a).toUpperCase(), | |
b = 0; - 1 < a[x]("L") && (b |= 1); - 1 < a[x]("T") && (b |= 2); - 1 < a[x]("R") && (b |= 4); - 1 < a[x]("B") && (b |= 8); | |
this.o.bi(b) | |
} | |
}); | |
n[z](xg[I], "scaleMode", { | |
get: function () { | |
return this.o.vb | |
}, | |
set: function (a) { | |
switch (("" + a)[Nc]()) { | |
case "exactfit": | |
a = "exactFit"; | |
break; | |
case "noborder": | |
a = "noBorder"; | |
break; | |
case "noscale": | |
a = "noScale"; | |
break; | |
default: | |
a = "showAll" | |
} | |
this.o.ci(a) | |
} | |
}); | |
U(xg[I], j, 3); | |
var Bh = function () { | |
this.allowDomain = function () { | |
return h | |
}; | |
this.allowInsecureDomain = function () { | |
return h | |
} | |
}; | |
U(xg[I], j, 3); | |
var Z = function (a) { | |
n[z](this, "__swiffy_s", { | |
value: a | |
}); | |
this.String = Ch(String, function (b) { | |
return a.j().Pa(b) | |
}, ["fromCharCode"]); | |
U(this, "String", 3); | |
this.Number = Ch(r, function (b) { | |
return a.j().eb(b) | |
}, ["MAX_VALUE", "MIN_VALUE", "NaN", "NEGATIVE_INFINITY", "POSITIVE_INFINITY"]); | |
U(this, "Number", 3); | |
this.Boolean = Ch(ea, function (b) { | |
return a.j().ug(b) | |
}); | |
U(this, "Boolean", 3); | |
var b = function (b) { | |
this.h = a.j().de(b); | |
this.sg = 0 | |
}; | |
n[fb](b[I], pg); | |
this.Color = b; | |
U(this, "Color", 3); | |
this.AsBroadcaster = new We(a); | |
U(this, "AsBroadcaster", | |
3) | |
}, | |
Ch = function (a, b, c) { | |
b.__swiffy_constructor = function (c) { | |
return new a(b(c)) | |
}; | |
b.__swiffy_wrapped_type = a; | |
if (Q(c)) for (var d = 0; d < c[H]; d++) b[c[d]] = a[c[d]]; | |
U(b, j, 3); | |
return b | |
}; | |
Z[I].ASSetPropFlags = U; | |
Z[I].clearInterval = function (a) { | |
m.clearInterval(a) | |
}; | |
Z[I].clearTimeout = function (a) { | |
m.clearTimeout(a) | |
}; | |
Z[I].escape = function (a) { | |
return escape(a)[v](/[-@*+.\/_]/g, function (a) { | |
return "%" + a[sc](0)[Pb](16).toUpperCase() | |
}) | |
}; | |
Z[I].parseFloat = parseFloat; | |
Z[I].parseInt = !zd ? fa : function (a, b) { | |
if (!Q(b)) { | |
var c = ("" + a)[hb](); | |
"0" == c[Za](0) && "x" != c[Za](1)[Nc]() && (b = 8) | |
} | |
return fa(a, b) | |
}; | |
Z[I].isFinite = function (a) { | |
return isFinite(a) | |
}; | |
Z[I].isNaN = function (a) { | |
return ba(a) | |
}; | |
Z[I].unescape = function (a) { | |
return unescape(a) | |
}; | |
Z[I].setInterval = function (a) { | |
if (Rc(a) && 2 <= arguments[H]) return m.setInterval[O](m, arguments); | |
if (Sc(a) && 3 <= arguments[H]) { | |
var b = arguments[1], | |
c = ca[I][Ra][M](arguments, 3); | |
return m.setInterval[M](m, function () { | |
Rc(a[b]) && a[b][O](a, c) | |
}, arguments[2]) | |
} | |
}; | |
Z[I].setTimeout = function (a, b) { | |
if (Rc(a) && 2 <= arguments[H]) return m.setTimeout[O](m, arguments) | |
}; | |
Z[I].updateAfterEvent = function () { | |
this.__swiffy_s.Fc = h | |
}; | |
Z[I].Error = Ah; | |
Z[I].Math = p; | |
Z[I].MovieClip = W; | |
Z[I].TextField = Lf; | |
Z[I].Date = Date; | |
n[z](Date, "__swiffy_constructor", { | |
value: function (a, b, c, d, e, g, i) { | |
switch (arguments[H]) { | |
case 0: | |
return new Date(Date.now()); | |
case 1: | |
return new Date(arguments[0]); | |
default: | |
return c = Q(c) ? c : 1, d = Q(d) ? d : 0, e = Q(e) ? e : 0, g = Q(g) ? g : 0, i = Q(i) ? i : 0, new Date(a, b, c, d, e, g, i) | |
} | |
} | |
}); | |
Z[I].Array = ca; | |
n[z](ca, "__swiffy_constructor", { | |
value: ca | |
}); | |
Z[I].Object = Te; | |
n[z](Te, "__swiffy_constructor", { | |
value: Ue | |
}); | |
n[z](Te, "__swiffy_wrapped_type", { | |
value: n | |
}); | |
n[z](Z[I], "Key", { | |
get: function () { | |
return this.__swiffy_s.getKey() | |
}, | |
set: function () {} | |
}); | |
n[z](Z[I], "Mouse", { | |
get: function () { | |
return this.__swiffy_s.cb | |
}, | |
set: function () {} | |
}); | |
n[z](Z[I], "Stage", { | |
get: function () { | |
return this.__swiffy_s.Hd | |
}, | |
set: function () {} | |
}); | |
Z[I].System = new function () { | |
this.security = new Bh | |
}; | |
U(Z[I], j, 3); | |
var X = function (a) { | |
this.Q = []; | |
this.xb = []; | |
this.o = a; | |
this.Eh = this.tg(); | |
this.be = []; | |
this.Yd = k; | |
this.ta = 0; | |
this.Ba = 4; | |
this.Le = new vh(this, a) | |
}; | |
P = X[I]; | |
P.Yf = function (a) { | |
this.be[u](Yc(function () { | |
this.He(a) | |
}, this)) | |
}; | |
P.Wf = function (a) { | |
this.be[u](a) | |
}; | |
P.Z = function () { | |
if (!this.Yd) { | |
for (this.Yd = h; 0 < this.be[H];) this.be.shift()(); | |
this.Yd = k | |
} | |
}; | |
P.tg = function () { | |
return Date.now() | |
}; | |
P.zd = function (a) { | |
this.Le.get("AsBroadcaster").initialize(a) | |
}; | |
P.reset = function (a) { | |
this.Q = []; | |
this.ta = 0; | |
this.Ba = 4; | |
ta(this.Q, this.Q[H] + this.Ba); | |
this.n = new uh(this, this.Le, a.h) | |
}; | |
P.He = function (a) { | |
if (!a.b.ob) { | |
this[Ac](a.b); | |
for (var b = 0; b < a.vg[H];) b = a.vg[b][M](this, b + 1) | |
} | |
}; | |
P.xh = function (a, b) { | |
return Zc(function (c) { | |
b.ob || (c[Ac](b), a()) | |
}, this) | |
}; | |
var Dh = function (a) { | |
a = a[v](/\.\.|\/:?|:/g, function (a) { | |
return ".." == a ? "_parent" : "." | |
}); | |
"." == a[0] && (a = "_root" + a); | |
"." == a[a[H] - 1] && (a = a[uc](0, a[H] - 1)); | |
return a | |
}; | |
X[I].lc = function (a, b) { | |
Q(b) || (b = this.ja()); | |
var c = a[bc](":"); | |
return 1 < c[H] ? { | |
path: this.Lc(c[0], b), | |
Qb: c[1] | |
} : { | |
path: b, | |
Qb: a | |
} | |
}; | |
var Eh = { | |
"boolean": {}, | |
number: {}, | |
string: {}, | |
undefined: {} | |
}, | |
Fh = function (a) { | |
for (var b = n[La](a[cc][I]), a = Eh[typeof a], c = 0; c < b[H]; ++c) { | |
var d = b[c], | |
e = d[Nc](); | |
d != e && (a[e] = d) | |
} | |
}; | |
Fh(k); | |
Fh(0); | |
Fh(""); | |
var Gh = function (a) { | |
if (!a) return { | |
constructor: "constructor" | |
}; | |
var b = a.__swiffy_nm; | |
if (!b || b.__swiffy_nm != a) { | |
for (var b = n[Tb](Gh(n[Jb](a))), c = n[La](a), d = 0; d < c[H]; ++d) { | |
var e = c[d], | |
g = e[Nc](); | |
e != g && (b[g] = e) | |
} | |
n[z](b, "__swiffy_nm", { | |
value: a, | |
writable: h | |
}); | |
n[z](a, "__swiffy_nm", { | |
value: b, | |
writable: h | |
}) | |
} | |
return b | |
}; | |
P = X[I]; | |
P.c = function (a, b) { | |
if (7 <= this.o.Y) { | |
if (a instanceof V) { | |
if (b in a) return b; | |
var c = b[Nc](); | |
if (c in a && -1 < Hh[x](c)) return c | |
} | |
return b | |
} | |
var d = Eh[typeof a]; | |
if (!d) { | |
if (b in a) return b; | |
d = Gh(a) | |
} | |
c = b[Nc](); | |
return (d = d[c]) ? d : c | |
}; | |
P.Qa = function (a, b) { | |
if (7 <= this.o.Y) { | |
if (a instanceof V) { | |
if (b in a) return b; | |
var c = b[Nc](); | |
if (c in a && -1 < Hh[x](c)) return c | |
} | |
return b | |
} | |
var d = Eh[typeof a]; | |
if (d) return c = b[Nc](), (d = d[c]) ? d : c; | |
if (b in a) return b; | |
var e = Gh(a), | |
c = b[Nc](); | |
return (d = e[c]) ? d : b == c || c in a ? c : e[c] = b | |
}; | |
P.mg = function (a) { | |
if (Sc(a)) { | |
var b = a[this.c(a, "x")], | |
a = a[this.c(a, "y")]; | |
if ("number" == typeof b && "number" == typeof a) return new Je(b, a) | |
} | |
return j | |
}; | |
P.ja = function () { | |
return this.n.ja() | |
}; | |
P.Bb = function () { | |
var a = this.n.ja(); | |
return a ? a.__swiffy_d : j | |
}; | |
P.push = function (a) { | |
this.Q[u](a) | |
}; | |
P.pop = function () { | |
if (this.Q[H] > this.ta + this.Ba) return this.Q.pop() | |
}; | |
P.g = function () { | |
return this.eb(this.pop()) | |
}; | |
P.G = function () { | |
return this.Pa(this.pop()) | |
}; | |
P.ud = function () { | |
return this.ug(this.pop()) | |
}; | |
P.Ag = function () { | |
return this.de(this.pop()) | |
}; | |
P.de = function (a) { | |
return a instanceof V ? a : this.qg("" + a) | |
}; | |
P.Lc = function (a, b) { | |
if (!b || !a) return b; | |
for (var a = Dh(a), c = b, d = a[bc]("."), e = 0; e < d[H] && c; e++) c = c[this.c(c, d[e])]; | |
return c | |
}; | |
P.qg = function (a) { | |
return this.Lc(a, this.ja()) | |
}; | |
P.nh = function (a, b, c, d) { | |
this.Yd || this[Ac](c); | |
c = this.lc(a, c.h); | |
if (c[Cb] && c[Cb].__swiffy_d) { | |
var a = c[Cb].__swiffy_d, | |
e = c[Cb], | |
c = this.Qa(e, c.Qb); | |
Q(a.Pc[c]) || (a.Pc[c] = []); | |
a.Pc[c][u](b); | |
c in e && (b.Sc("" + e[c]), d = e[c]); | |
var g = a.Pc[c], | |
i = d; | |
n[z](e, c, { | |
get: function () { | |
return i | |
}, | |
set: function (a) { | |
i = a; | |
for (var b = 0; b < g[H]; b++) g[b].Sc(a) | |
}, | |
configurable: h | |
}) | |
} | |
}; | |
P.Ah = function (a, b, c) { | |
c = this.lc(a, c.h); | |
c[Cb] && (a = c[Cb].__swiffy_d, c = this.c(c[Cb], c.Qb), jd(a.Pc[c], b)) | |
}; | |
var th = function (a, b) { | |
delete a[b]; | |
if (a instanceof W) { | |
var c = a.__swiffy_d.p.di(b); | |
c && lf(a, c, b) | |
} | |
}; | |
X[I].Va = function (a) { | |
for (var b = [], c = 0; c < a[H]; ++c) b[c] = this.Gi(a[c]); | |
return b | |
}; | |
X[I].Gi = function (a) { | |
var b = $[a[D]]; | |
return !b ? Yc(Ih, this, a[D]) : b.da ? b(a, this) : b | |
}; | |
var Hh = "_x _y _xscale _yscale _currentframe _totalframes _alpha _visible _width _height _rotation _target _framesloaded _name _droptarget _url _highquality _focusrect _soundbuftime _quality _xmouse _ymouse".split(" "), | |
$ = { | |
4: function (a) { | |
this.oe(); | |
return a | |
} | |
}; | |
X[I].oe = function () { | |
var a = this.Bb(); | |
a && a.oe() | |
}; | |
$[5] = function (a) { | |
this.Ri(); | |
return a | |
}; | |
X[I].Ri = function () { | |
var a = this.Bb(); | |
a && a.Og() | |
}; | |
$[6] = function (a) { | |
this[Ab](); | |
return a | |
}; | |
X[I].play = function () { | |
var a = this.Bb(); | |
a && a[Ab]() | |
}; | |
$[7] = function (a) { | |
this[Ob](); | |
return a | |
}; | |
ra(X[I], function () { | |
var a = this.Bb(); | |
a && a[Ob]() | |
}); | |
$[9] = function (a) { | |
this.Vi(); | |
return a | |
}; | |
X[I].Vi = function () { | |
var a = this.Bb(); | |
a && a.nc().pi() | |
}; | |
$[10] = function (a) { | |
var b = this.g(), | |
c = this.g(); | |
this[u](c + b); | |
return a | |
}; | |
$[11] = function (a) { | |
var b = this.g(), | |
c = this.g(); | |
this[u](c - b); | |
return a | |
}; | |
$[12] = function (a) { | |
var b = this.g(), | |
c = this.g(); | |
this[u](c * b); | |
return a | |
}; | |
$[13] = function (a) { | |
var b = this.g(), | |
c = this.g(); | |
this[u](c / b); | |
return a | |
}; | |
$[14] = function (a) { | |
var b = this.g(), | |
c = this.g(); | |
this[u](this.ai(c, b)); | |
return a | |
}; | |
$[15] = function (a) { | |
var b = this.g(), | |
c = this.g(); | |
this[u](c < b); | |
return a | |
}; | |
$[16] = function (a) { | |
var b = this.ud(), | |
c = this.ud(); | |
this[u](c && b); | |
return a | |
}; | |
$[17] = function (a) { | |
var b = this.ud(), | |
c = this.ud(); | |
this[u](c || b); | |
return a | |
}; | |
$[18] = function (a) { | |
var b = this.ud(); | |
this[u](!b); | |
return a | |
}; | |
$[19] = function (a) { | |
var b = this.G(), | |
c = this.G(); | |
this[u](c == b); | |
return a | |
}; | |
$[20] = function (a) { | |
var b = this.G(); | |
this[u](b[H]); | |
return a | |
}; | |
$[21] = function (a) { | |
var b = this.pop(), | |
c = this.pop(), | |
d = this.G(); | |
this[u](this.ki(d, c, b)); | |
return a | |
}; | |
X[I].ki = function (a, b, c) { | |
a = this.Pa(a); | |
c = r(c); | |
b = p.max(0, r(b) - 1); | |
return a.substr(b, c) | |
}; | |
$[23] = function (a) { | |
this.pop(); | |
return a | |
}; | |
$[24] = function (a) { | |
var b = this.g(), | |
b = 0 > b ? p[Va](b) : p[Ya](b); | |
this[u](b); | |
return a | |
}; | |
$[28] = function (a) { | |
var b = this.G(); | |
this[u](this.ji(b)); | |
return a | |
}; | |
X[I].ji = function (a) { | |
var a = Dh(a), | |
a = a[bc]("."), | |
b = this.n.get(a[0]); | |
if (1 < a[H]) { | |
var c; | |
for (c = 1; Q(b) && c < a[H] - 1; ++c) b = b[this.c(b, a[c])]; | |
Q(b) && (b = b[this.c(b, a[c])]) | |
} | |
return b | |
}; | |
$[29] = function (a) { | |
var b = this.pop(), | |
c = this.G(); | |
this.gf(c, b); | |
return a | |
}; | |
X[I].gf = function (a, b) { | |
var a = Dh(a), | |
c = a[bc]("."); | |
if (1 == c[H]) this.n.set(a, b); | |
else { | |
var d = this.n.get(c[0]), | |
e; | |
for (e = 1; Q(d) && e < c[H] - 1; ++e) d = d[this.c(d, c[e])]; | |
Q(d) && (d[this.Qa(d, c[e])] = b) | |
} | |
}; | |
$[33] = function (a) { | |
var b = this.G(), | |
c = this.G(); | |
this[u](c + b); | |
return a | |
}; | |
$[34] = function (a) { | |
var b = this.g(), | |
c = this.pop(); | |
this[u](this.$h(c, b)); | |
return a | |
}; | |
X[I].$h = function (a, b) { | |
var c = this.de(a), | |
d = Hh[b]; | |
if (c) return c[d] | |
}; | |
$[35] = function (a) { | |
var b = this.pop(), | |
c = this.g(), | |
d = this.pop(); | |
this.setProperty(d, c, b); | |
return a | |
}; | |
X[I].setProperty = function (a, b, c) { | |
b = Hh[b]; | |
(a = this.de(a)) && b && (a[b] = c) | |
}; | |
$[36] = function (a) { | |
var b = this.g(), | |
c = this.G(), | |
d = this.Ag(), | |
e = this.Bb(); | |
d && e && d.__swiffy_d.duplicate(e, c, b + -16384); | |
return a | |
}; | |
$[37] = function (a) { | |
var b = this.Ag(); | |
b instanceof W && b.removeMovieClip(); | |
return a | |
}; | |
$[38] = function (a) { | |
this.trace(this.pop()); | |
return a | |
}; | |
X[I].trace = function (a) { | |
m.console && m.console.log("[trace] " + (Q(a) ? this.Pa(a) : "undefined")) | |
}; | |
var Ih = function (a, b) { | |
return b | |
}; | |
$[51] = function (a) { | |
var b = this.g(); | |
this[u](String.fromCharCode(b)); | |
return a | |
}; | |
$[50] = function (a) { | |
var b = this.G(); | |
this[u](b[sc](0)); | |
return a | |
}; | |
$[52] = function (a) { | |
this[u](this.getTime()); | |
return a | |
}; | |
X[I].getTime = function () { | |
return this.tg() - this.Eh | |
}; | |
$[48] = function (a) { | |
var b = this.g(); | |
this[u](this.random(b)); | |
return a | |
}; | |
X[I].random = function (a) { | |
var b; | |
do b = p[Ya](p.random() * a); | |
while (b == a && 0 < a); | |
return b | |
}; | |
$[60] = function (a) { | |
var b = this.pop(), | |
c = this.pop(); | |
this.n.Ka(c, b); | |
return a | |
}; | |
$[65] = function (a) { | |
var b = this.pop(); | |
this.n.fd(b); | |
return a | |
}; | |
$[59] = function (a) { | |
this.Ii(this.pop()); | |
return a | |
}; | |
X[I].Ii = function (a) { | |
var a = this.Pa(a), | |
a = Dh(a), | |
b = a[bc]("."); | |
if (1 == b[H]) this.n.yb(a); | |
else { | |
var a = this.n.get(b[0]), | |
c; | |
for (c = 1; Q(a) && c < b[H] - 1; ++c) a = a[this.c(a, b[c])]; | |
Q(a) && th(a, this.c(a, b[c])) | |
} | |
}; | |
$[62] = function () { | |
Ba(this, this.pop()); | |
return r.MAX_VALUE | |
}; | |
$[63] = function (a) { | |
var b = this.g(), | |
c = this.g(); | |
this[u](c % b); | |
return a | |
}; | |
$[71] = function (a) { | |
var b = this.pop(), | |
c = this.pop(); | |
this[u](this.add(c, b)); | |
return a | |
}; | |
$[72] = function (a) { | |
var b = this.pop(), | |
c = this.pop(); | |
this[u](this.Sg(c, b)); | |
return a | |
}; | |
X[I].Sg = function (a, b) { | |
if ("object" === typeof a && a !== j && (a = a[Ia](), "object" === typeof a) || "object" === typeof b && b !== j && (b = b[Ia](), "object" === typeof b)) return k; | |
if ("string" === typeof a && "string" === typeof b) return a < b; | |
"number" !== typeof a && (a = this.eb(a)); | |
"number" !== typeof b && (b = this.eb(b)); | |
return ba(a) || ba(b) ? f : a < b | |
}; | |
$[103] = function (a) { | |
var b = this.pop(), | |
c = this.pop(); | |
this[u](this.Sg(b, c)); | |
return a | |
}; | |
$[73] = function (a) { | |
var b = this.pop(), | |
c = this.pop(); | |
this[u](this.yc(c, b)); | |
return a | |
}; | |
X[I].yc = function (a, b) { | |
if (!(typeof a === typeof b && a === j == (b === j) && 6 <= this.o.Y)) { | |
"object" === typeof a && a !== j && (a = a[Ia]()); | |
"object" === typeof b && b !== j && (b = b[Ia]()); | |
if ("object" === typeof a || "object" === typeof b) return a === f || a === j ? b === f || b === j : a === b; | |
if ("string" === typeof a && ("boolean" === typeof b || "number" === typeof b)) "" == a[hb]() && (a = r.NaN); | |
else if ("string" === typeof b && ("boolean" === typeof a || "number" === typeof a) && "" == b[hb]()) b = r.NaN | |
} | |
return a == b | |
}; | |
$[102] = function (a) { | |
var b = this.pop(), | |
c = this.pop(); | |
this[u](c === b); | |
return a | |
}; | |
$[41] = function (a) { | |
var b = this.G(), | |
c = this.G(); | |
this[u](c < b); | |
return a | |
}; | |
$[42] = function () { | |
throw this.pop(); | |
}; | |
$[104] = function (a) { | |
var b = this.G(), | |
c = this.G(); | |
this[u](c > b); | |
return a | |
}; | |
$[105] = function (a) { | |
var b = this.pop(), | |
c = this.pop(); | |
S(c, b); | |
return a | |
}; | |
$[74] = function (a) { | |
var b = this.g(); | |
this[u](b); | |
return a | |
}; | |
$[75] = function (a) { | |
var b = this.G(); | |
this[u](b); | |
return a | |
}; | |
$[76] = function (a) { | |
var b = this.pop(); | |
this[u](b); | |
this[u](b); | |
return a | |
}; | |
$[77] = function (a) { | |
var b = this.pop(), | |
c = this.pop(); | |
this[u](b); | |
this[u](c); | |
return a | |
}; | |
$[78] = function (a) { | |
var b = this.pop(), | |
c = this.pop(); | |
this[u](this.Ki(c, b)); | |
return a | |
}; | |
X[I].Ki = function (a, b) { | |
if (a != j) if (a instanceof qh && (a = a.rg()), "number" === typeof b) { | |
if ("string" !== typeof a) return a[b] | |
} else return a[this.c(a, this.Pa(b))] | |
}; | |
$[79] = function (a) { | |
var b = this.pop(), | |
c = this.pop(), | |
d = this.pop(); | |
this.Si(d, c, b); | |
return a | |
}; | |
X[I].Si = function (a, b, c) { | |
a != j && ("number" === typeof b ? a[b] = c : (a[this.Qa(a, this.Pa(b))] = c, Rc(a) && "prototype" == b && (a.u = c[cc][I], c.constructor = a))) | |
}; | |
$[80] = function (a) { | |
var b = this.g(); | |
this[u](++b); | |
return a | |
}; | |
$[81] = function (a) { | |
var b = this.g(); | |
this[u](--b); | |
return a | |
}; | |
$[96] = function (a) { | |
var b = this.g(), | |
c = this.g(); | |
this[u](b & c); | |
return a | |
}; | |
$[97] = function (a) { | |
var b = this.g(), | |
c = this.g(); | |
this[u](b | c); | |
return a | |
}; | |
$[98] = function (a) { | |
var b = this.g(), | |
c = this.g(); | |
this[u](c ^ b); | |
return a | |
}; | |
$[99] = function (a) { | |
var b = this.g(), | |
c = this.g(); | |
this[u](c << b); | |
return a | |
}; | |
$[100] = function (a) { | |
var b = this.g(), | |
c = this.g(); | |
this[u](c >> b); | |
return a | |
}; | |
$[101] = function (a) { | |
var b = this.g(), | |
c = this.g(); | |
this[u](c >>> b); | |
return a | |
}; | |
$[58] = function (a) { | |
var b = this.G(), | |
c = this.pop(); | |
c && th(c, this.c(c, b)); | |
return a | |
}; | |
$[129] = function (a, b) { | |
return Yc(Jh, b, a.frame) | |
}; | |
$[129].da = h; | |
var Jh = function (a, b) { | |
this.Mi(a); | |
return b | |
}; | |
X[I].Mi = function (a) { | |
var b = this.Bb(); | |
b && b.rd(a, k) | |
}; | |
$[140] = function (a, b) { | |
return Yc(Kh, b, a.label) | |
}; | |
$[140].da = h; | |
var Kh = function (a, b) { | |
this.Ni(a); | |
return b | |
}; | |
X[I].Ni = function (a) { | |
var b = this.Bb(); | |
b && (a = b.bd(a), a != f && b.rd(a, k)) | |
}; | |
$[136] = function (a, b) { | |
return Yc(Lh, b, a.constants) | |
}; | |
$[136].da = h; | |
var Lh = function (a, b) { | |
this.xb = a; | |
return b | |
}; | |
$[32] = function (a) { | |
this.kb(this.pop()); | |
return a | |
}; | |
X[I].kb = function (a) { | |
a instanceof V || (a = this.Lc("" + a, this.n.Rb())); | |
this.n.kb(a) | |
}; | |
$[69] = function (a) { | |
var b = this.pop(), | |
c = f; | |
b instanceof V && (c = b[Ia]()); | |
this[u](c); | |
return a | |
}; | |
$[305] = function (a, b) { | |
return Yc(Mh, b, a.value) | |
}; | |
$[305].da = h; | |
var Mh = function (a, b) { | |
this[u](a); | |
return b | |
}; | |
$[306] = function (a) { | |
this[u](f); | |
return a | |
}; | |
$[307] = function (a) { | |
this[u](r.POSITIVE_INFINITY); | |
return a | |
}; | |
$[308] = function (a) { | |
this[u](r.NEGATIVE_INFINITY); | |
return a | |
}; | |
$[309] = function (a) { | |
this[u](r.NaN); | |
return a | |
}; | |
$[304] = function (a, b) { | |
return Yc(Nh, b, a[Xb]) | |
}; | |
$[304].da = h; | |
var Nh = function (a, b) { | |
this[u](this.xb[a]); | |
return b | |
}; | |
$[303] = function (a, b) { | |
return Yc(Oh, b, a[Xb]) | |
}; | |
$[303].da = h; | |
var Oh = function (a, b) { | |
0 <= a && a < this.Ba ? this[u](this.Q[this.ta + a]) : this[u](f); | |
return b | |
}; | |
$[135] = function (a, b) { | |
return Yc(Ph, b, a[Xb]) | |
}; | |
$[135].da = h; | |
var Ph = function (a, b) { | |
0 <= a && a < this.Ba && (this.Q[this.ta + a] = this.Q[this.Q[H] - 1]); | |
return b | |
}; | |
$[154] = function (a, b) { | |
return Yc(Qh, b, a[Db]) | |
}; | |
$[154].da = h; | |
var Qh = function (a, b) { | |
var c = this.G(), | |
d = this.G(); | |
this.o.pg(new tg(this.ja(), d, c, a)); | |
return b | |
}; | |
$[148] = function (a, b) { | |
return Yc(Rh, b, b.Va(a[jc])) | |
}; | |
$[148].da = h; | |
var Rh = function (a, b) { | |
var c = this.pop(); | |
if (!(c instanceof n)) return b; | |
var d = this.n; | |
this.n = new sh(this, d, c); | |
c = 0; | |
try { | |
for (; c < a[H];) c = a[c][M](this, c + 1) | |
} finally { | |
this.n = d | |
} | |
return b | |
}; | |
$[155] = function (a, b) { | |
return Yc(Sh, b, a.args, b.Va(a[jc]), [], 0, 4) | |
}; | |
$[155].da = h; | |
$[142] = function (a, b) { | |
return Yc(Sh, b, a.args, b.Va(a[jc]), a.preloads, a.suppress, a.registerCount) | |
}; | |
$[142].da = h; | |
var Sh = function (a, b, c, d, e, g) { | |
var i = this, | |
l = this.xb; | |
this[u](this.Ih(function () { | |
var d = i.ta, | |
g = i.Ba, | |
A = i.xb; | |
i.xb = l; | |
i.ta = i.Q[H]; | |
i.Ba = e; | |
ta(i.Q, i.Q[H] + i.Ba); | |
for (var y = 0; y < c[H] && y + 1 < e; ++y) i.Q[i.ta + y + 1] = i.n.get(c[y]); | |
for (y = 0; y < a[H]; ++y) R(a[y]) ? i.n.Ka(a[y], arguments[y]) : i.Q[i.ta + a[y]] = arguments[y]; | |
Ba(i, f); | |
y = 0; | |
try { | |
for (; y < b[H];) y = b[y][M](i, y + 1) | |
} finally { | |
ta(i.Q, i.ta), i.ta = d, i.Ba = g, i.xb = A | |
} | |
return i.returnValue | |
}, d)); | |
return g | |
}; | |
X[I].Ih = function (a, b) { | |
var c = this, | |
d = this.n, | |
e = function () { | |
var e = c.n, | |
i = c.n.ja(); | |
if (5 < c.o.Y) c.n = new rh(c, d); | |
else { | |
var l = new uh(c, c.Le, this); | |
c.n = new rh(c, l) | |
} | |
b & 4 || c.n.Ka("this", this); | |
b & 1 || c.n.Ka("super", new qh(this, arguments.callee)); | |
if (!(b & 2)) { | |
for (var l = arguments.callee.caller, q = 10; l && !(l[I] instanceof Te);) if (l = l.caller, 0 >= --q) { | |
l = j; | |
break | |
} | |
q = ca[I][Ra][M](arguments); | |
q.callee = arguments.callee; | |
q.caller = l; | |
c.n.Ka("arguments", q) | |
} | |
var s; | |
try { | |
s = a[O](this, arguments) | |
} finally { | |
c.n = e, c.n.kb(i) | |
} | |
return s | |
}; | |
S(e, Te); | |
return e | |
}; | |
$[143] = function (a, b) { | |
return Yc(Th, b, b.Va(a.tryBlock), a.catchBlock ? b.Va(a.catchBlock) : j, a.finallyBlock ? b.Va(a.finallyBlock) : j, a.register, a[Zb]) | |
}; | |
$[143].da = h; | |
var Th = function (a, b, c, d, e, g) { | |
var i; | |
try { | |
for (i = 0; i < a[H];) i = a[i][M](this, i + 1) | |
} catch (l) { | |
if (b != j) { | |
var q; | |
Q(e) ? (q = this.n.get(e), this.n.Ka(e, l)) : 0 <= d && d < this.Ba && (this.Q[this.ta + d] = l); | |
i = 0; | |
try { | |
for (; i < b[H];) i = b[i][M](this, i + 1) | |
} finally { | |
Q(e) && (Q(q) ? this.n.Ka(e, q) : this.n.yb(e)) | |
} | |
} else throw l; | |
} finally { | |
if (c != j) for (i = 0; i < c[H];) i = c[i][M](this, i + 1) | |
} | |
return g | |
}; | |
$[61] = function (a) { | |
for (var b = this.G(), c = this.g(), d = [], e = 0; e < c; ++e) d[e] = this.pop(); | |
this[u](this.n[M](b, d)); | |
return a | |
}; | |
za(X[I], function (a, b) { | |
return this.n[M](a, b) | |
}); | |
$[82] = function (a) { | |
for (var b = this.pop(), c = this.pop(), d = this.g(), e = [], g = 0; g < d; g++) e[g] = this.pop(); | |
this[u](this.Yh(b, c, e)); | |
return a | |
}; | |
X[I].Yh = function (a, b, c) { | |
if (b != j) { | |
if (a == j || "" === a) { | |
if (b instanceof qh) { | |
var d = b[Db].u[cc]; | |
if (Rc(d)) return d[O](b[Fa], c); | |
return | |
}(d = this.n.ja()) || (d = this.n.Rb()); | |
return b[O](d, c) | |
} | |
d = b; | |
d instanceof qh && (b = d.rg(), d = d[Fa]); | |
if (b = b[this.c(b, "" + a)]) return b[O](d, c) | |
} | |
}; | |
$[64] = function (a) { | |
for (var b = this.G(), b = this.n.get(b), c = this.g(), d = [], e = 0; e < c; ++e) d[e] = this.pop(); | |
Rc(b) || (b = Te); | |
"__swiffy_constructor" in b ? c = b.__swiffy_constructor[O](j, d) : (c = n[Tb](b[I]), b[O](c, d)); | |
this[u](c); | |
return a | |
}; | |
$[83] = function (a) { | |
for (var b = this.pop(), c = this.pop(), d = this.g(), e = [], g = 0; g < d; g++) e[g] = this.pop(); | |
d = f; | |
c != j && (d = b == j || "" === b ? c : c[this.c(c, "" + b)]); | |
Rc(d) || (d = Te); | |
"__swiffy_constructor" in d ? b = d.__swiffy_constructor[O](j, e) : (b = n[Tb](d[I]), d[O](b, e)); | |
this[u](b); | |
return a | |
}; | |
$[67] = function (a) { | |
for (var b = Ue(), c = this.g(), d = 0; d < c; d++) { | |
var e = this.pop(), | |
g = this.G(); | |
b[g] = e | |
} | |
this[u](b); | |
return a | |
}; | |
$[66] = function (a) { | |
for (var b = [], c = this.g(), d = 0; d < c; d++) { | |
var e = this.pop(); | |
b[d] = e | |
} | |
this[u](b); | |
return a | |
}; | |
$[68] = function (a) { | |
var b = this.pop(); | |
this[u](b instanceof W ? "movieclip" : b == j || b == f ? "" + b : typeof b); | |
return a | |
}; | |
$[85] = function (a) { | |
var b = this.pop(); | |
this[u](f); | |
if ("string" !== typeof b) for (var c in b) this[u](c); | |
return a | |
}; | |
$[153] = function (a, b) { | |
return Yc(Uh, b, a[mc]) | |
}; | |
$[153].da = h; | |
var Uh = function (a) { | |
return a | |
}; | |
$[157] = function (a, b) { | |
return Yc(Vh, b, a[mc]) | |
}; | |
$[157].da = h; | |
var Vh = function (a, b) { | |
return ea(this.pop()) ? a : b | |
}; | |
$[158] = function (a) { | |
var b = this.G(), | |
c = this.lc(b); | |
if (c[Cb] && c[Cb].__swiffy_d && (b = c[Cb].__swiffy_d, c = b.bd(c.Qb), c != f && (c = b.zh(c)))) { | |
for (var d = this.n, e = this.ta, g = this.Ba, i = this.xb, l = this.Q, q = 0; q < c[H]; q++) c[q].Vd(b); | |
this.Q = l; | |
this.n = d; | |
this.ta = e; | |
this.Ba = g; | |
this.xb = i | |
} | |
return a | |
}; | |
$[159] = function (a, b) { | |
return Yc(Wh, b, a.frameBias, a[Ab]) | |
}; | |
$[159].da = h; | |
var Wh = function (a, b, c) { | |
var d = this.G(), | |
e = this.lc(d); | |
e[Cb] && e[Cb].__swiffy_d && (d = e[Cb].__swiffy_d, e = d.bd(e.Qb), e != f && d.rd(e + a, b)); | |
return c | |
}; | |
$[44] = function (a) { | |
var b = this.pop(), | |
c = this.g(), | |
b = (b = b ? b[I] : j) ? b : {}, | |
d; | |
b[ic]("__swiffy_if") ? d = b.__swiffy_if : (d = new He, b.__swiffy_if && d.md(b.__swiffy_if), n[z](b, "__swiffy_if", { | |
value: d | |
})); | |
for (var e = 0; e < c; ++e) { | |
var g = this.pop(); | |
if (b = g ? g[I] : j) d.add(g), b.__swiffy_if && d.md(b.__swiffy_if) | |
} | |
return a | |
}; | |
var Xh = function (a, b) { | |
if (Rc(b)) { | |
"__swiffy_wrapped_type" in b && (b = b.__swiffy_wrapped_type); | |
if (a instanceof b) return a; | |
if (a instanceof n) { | |
var c = a.__swiffy_if; | |
if (c && c[yc](b)) return a | |
} | |
} | |
return j | |
}; | |
$[43] = function (a) { | |
var b = this.pop(), | |
c = this.pop(); | |
this[u](Xh(b, c)); | |
return a | |
}; | |
$[84] = function (a) { | |
var b = this.pop(), | |
c = this.pop(); | |
this[u]( !! Xh(c, b)); | |
return a | |
}; | |
P = X[I]; | |
P.eb = function (a) { | |
return 7 <= this.o.Y ? !Q(a) || a === j || R(a) && "" === a[hb]() ? r.NaN : r(a) : 5 <= this.o.Y && 7 > this.o.Y ? !Q(a) || a === j ? 0 : R(a) && "" === a[hb]() ? r.NaN : r(a) : !Q(a) || this.o.Y === j ? 0 : R(a) ? (a = r(a), ba(a) ? 0 : a) : r(a) | |
}; | |
P.Pa = function (a) { | |
5 > this.o.Y && "boolean" == typeof a && (a = a ? "1" : "0"); | |
return 7 > this.o.Y && !Q(a) ? "" : a + "" | |
}; | |
P.ug = function (a) { | |
return 7 <= this.o.Y ? ea(a) : "string" == typeof a ? ea(r(a)) : ea(a) | |
}; | |
P.ai = function (a, b) { | |
return 5 > this.o.Y ? a == b ? 1 : 0 : a == b | |
}; | |
P.add = function (a, b) { | |
return R(a) || R(b) ? this.Pa(a) + this.Pa(b) : this.eb(a) + this.eb(b) | |
}; | |
})() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Any way to bring this up-to-date for 4.7.0? Or, could you walk me through how you hacked it?